#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 1818px; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:1818px; height:130px; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 1818px; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 1360px; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }


@media all and (max-width:2560px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 1818px; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:1818px; height:130px; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 1818px; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 1360px; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}


@media all and (max-width:2048px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 1818px; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:1818px; height:130px; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 1818px; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 1360px; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}

@media all and (max-width:1920px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 1818px; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:1818px; height:130px; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 1818px; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 650px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.__img_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:500px; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 1818px; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 1360px; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}



@media all and (max-width:1600px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; margin-bottom:10px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:24%; height:352px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 1360px; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}

@media all and (max-width:1536px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; margin-bottom:10px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:24%; height:352px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 1360px; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}


@media all and (max-width:1440px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:24%; height:352px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 1360px; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}


@media all and (max-width:1366px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:24%; height:352px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:175px; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}


@media all and (max-width:1280px)

{
	
#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:280px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:50%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
	
}

@media all and (max-width:1232px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:407px; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:265px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.solutions__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block2{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}

@media all and (max-width:1112px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:48.3%; height:450px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:447px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:447px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 30px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block2{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 56px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}


@media all and (max-width:1024px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:48%; height:450px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:447px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:447px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block2{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }



	
}

@media all and (max-width:991px)

{
	
#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.about-solutions-text{  width: 100%;  height: 24px; }
.about-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:450px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:447px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:447px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 150px; height: 50px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden; }
.__img_block2{ width:40%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2{ width:60%; height:100%; background-color:transparent; padding: 10px; float:left; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }


	
}

@media all and (max-width:834px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 30px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:400px; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:auto; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }



	
}

@media all and (max-width:800px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }


	
}

@media all and (max-width:768px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}

@media all and (max-width:767px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}

@media all and (max-width:736px)

{
	
#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	
	
}

@media all and (max-width:720px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
		


	
}

@media all and (max-width:684px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
		


	
}

@media all and (max-width:667px)

{


#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 40px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 24px; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
		
	

	
}

@media all and (max-width:600px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: -5px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 20px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:22px; background-color:transparent; }
.services-transform-title h1 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:47%; height:350px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.solutions__box{  height:347px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:347px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 20px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 20px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: 22px; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
		
	
	

	
}

@media all and (max-width:568px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:250px; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: 22px; font-size: 16px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: center; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px; overflow:hidden;  }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:16px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 32px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }

	
}

@media all and (max-width:480px)

{
	
#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:16px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	
	
}

@media all and (max-width:414px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:16px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	
	
}

@media all and (max-width:412px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:16px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	


	
}

@media all and (max-width:411px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:16px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	

	
}

@media all and (max-width:384px)

{
	
#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:16px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	

	
}

@media all and (max-width:375px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	

	
}

@media all and (max-width:360px)

{

#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	
	
}

@media all and (max-width:320px)

{
	
#solutions-content{ width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #ecebe9; } 
#about-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.solution-content{ width:100%; margin:auto; background-color: #fff; margin-top:0px; }
.about-solutions-text{  width: 100%;  height: 22px; }
.about-solutions-text h1{ font-size: 18px; font-weight: bold; text-align: center; color: #05b319; padding:5px; }
.about-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }


#service-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; }
.services-transform { width: 100%; margin: auto; }
.services-transform-title { width:100%; height:24px; background-color:transparent; }
.services-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.services-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.solutions-container{ width:100%; margin:auto; background:#f7f3f3; } 
.solutions-box{ width:100%; height:375px; background-color: #000; margin-left: 0px; margin-top:10px; float:none; }
.solutions__box{  height:371px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.solutions__box:hover{ height:371px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.solutions__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.solutions__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.solutions__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.solutions__box__content{ width: 100%; height: 150px; }
.solutions__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 800; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.solutions__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

#site__block { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__digital__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden;  }
.__img_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block p {  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__sm__m4 { width: 100%; height: 80px; background-color: transparent; padding: 10px; margin-left: 5px; }
.__btn__start { width: 140px; height: 40px; padding: 10px; display: block; background-color: #0e0ea1; color: #fff !important; text-align: center; }

#key-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 10px; } 
.key-content{ width:100%; height:100%; margin:auto; background-color: #fff; }
.key-solutions-text{  width: 100%;  height: auto; }
.key-solutions-text h2{ font-size: 18px; font-weight: bold; text-align: justify; color: #05b319; padding:10px; }
.key-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 14px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#__transform__way { width: 100%; height:100%; margin:auto; overflow:hidden; }
.__transform__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px; overflow:hidden; }
.__img_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2{ width:100%; height:100%; background-color:transparent; padding: 10px; float:none; }
.__txt_block2 h2{ height: 22px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__txt_block2 p{  width: 100%; font-size: 14px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px;  }
.equic { list-style: none; margin-left: -30px; display: block; line-height: 1.4; margin-bottom: 16px; font-family: 'Oxygen',sans-serif; font-size:14px; height:auto; }

#__accordion__block { width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom: 10px; }
.__sixth__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 20px 0px 0px;  }
.faq-home { width: 100%; min-height: 100%;  background-color: transparent; padding: 10px; margin-top: 18px; margin: auto; }
.faq-home h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }	
	
	
	
	
}


