/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 594px;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 26px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 626px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 16px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:234px; }

#new__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 721px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 620px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 620px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 25px; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 16px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 460px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 1818px; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 18px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 594px;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 1600px; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 520px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 594px;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}

#careers__more { width: 1818px; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 1818px; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 28px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 1818px; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }




@media all and (max-width:2560px)

{
	
/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 739px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 18px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:280px; }

#new__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 15px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 1818px; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }


#new__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 24px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 1600px; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 520px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 1818px; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 1818px; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 28px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 1818px; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 35px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }	
	
	
}


@media all and (max-width:2048px)

{
	
/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 739px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 18px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:280px; }

#new__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 15px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 1818px; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }


#new__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 24px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 1600px; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 520px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 1818px; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 1818px; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 28px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 1818px; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 35px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }	
	
	
}

@media all and (max-width:1920px)

{
	
/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 739px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 18px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:280px; }

#new__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 1818px; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 15px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 1818px; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }


#new__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 24px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 626px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 1600px; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 520px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 1818px;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 626px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 1818px; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 626px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 626px; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 626px; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 1818px; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 1818px; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 28px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:1818px; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 1818px; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:419px; height:352px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 35px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }	
	
	
}




@media all and (max-width:1600px)

{
	
/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 534px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 703px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 18px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:281px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 534px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 13px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 13px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}


#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }


#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 534px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 534px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 481px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 534px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 534px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:354px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:200px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 28px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:353px; height:352px; background-color: #000; margin-left: 16px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }	
	
	
}


@media all and (max-width:1536px)

{
	
/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 534px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 703px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 18px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:281px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 534px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 13px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 13px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}


#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }


#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 534px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 534px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 481px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 534px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 534px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:354px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:200px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 28px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:353px; height:352px; background-color: #000; margin-left: 16px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:220px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }	
	
	
}

@media all and (max-width:1440px)

{


/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 506px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 709px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 18px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:277px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 501px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }


#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 820px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 740px;   background-color: #fff; float: left; padding: 10px; margin-left: 13px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: auto; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 13px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 500px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 500px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 458px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 1360px; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 500px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 500px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:331px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:175px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:327px; height:352px; background-color: #000; margin-left: 16px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:192px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }




	
	
}


@media all and (max-width:1366px)

{
	
/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 1300px; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 478px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 1300px; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 705px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:675px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 10px; }
.__about__first__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 16px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:675px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:234px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 492px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 478px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 18px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 24%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 13px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 22px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 90%; height: 40px; background-color: #fff; font-size: 13px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}


#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 472px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 472px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}

#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 434px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 472px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 472px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 22px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:312px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:175px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 22px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:312px; height:352px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:192px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }
	
	
	
}


@media all and (max-width:1280px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:200px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 100px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 445px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 659px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:632px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 16px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:632px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 8px;}
.__about__second_block h2 { height: 22px; font-size: 26px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:234px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 445px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 23.7%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 13px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 98%; height: 40px; background-color: #fff; font-size: 13px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}


#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 24px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 445px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 452px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}

#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 403px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 448px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 448px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:291px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 22px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:293px; height:285px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:281px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:281px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:161px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }
	



	
}

@media all and (max-width:1232px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:181px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 105px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 429px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 659px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:632px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 16px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:632px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 8px;}
.__about__second_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:234px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 26px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 425px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 800px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 18px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 720px; background-color: transparent;}
.__pricing__menu { width: 23.7%; height: 700px;   background-color: #fff; float: left; padding: 10px; margin-left: 13px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 98%; height: 40px; background-color: #fff; font-size: 13px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 540px; background-color: #fff; font-size: 16px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}


#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 165px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 432px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 429px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 389px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 427px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 430px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:278px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:282px; height:285px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:281px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:281px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:161px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
	
	
	
}

@media all and (max-width:1112px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 341px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:171px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 15px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 110px; font-size: 14px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 591px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:578px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 16px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:578px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 8px;}
.__about__second_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:234px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 26px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 18px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 392px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 750px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 650px; background-color: transparent;}
.__pricing__menu { width: 23.5%; height: 650px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 480px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 219px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 20px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 388px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 388px; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 350px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 388px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 8px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 388px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}

#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:341px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:250px; height:285px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:281px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:281px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:142px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 22px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
	
}


@media all and (max-width:1024px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:235px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 85px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 591px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:578px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 16px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:578px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 8px;}
.__about__second_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:234px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 750px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 650px; background-color: transparent;}
.__pricing__menu { width: 23.5%; height: 650px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 480px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 319px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__block { width: 100%; height: 363px; 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: 12px 10px 10px; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 388px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:310px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 22px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:229px; height:285px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:281px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:281px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:122px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }




	
}

@media all and (max-width:991px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:31.5%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 591px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:578px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 18px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:578px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 8px;}
.__about__second_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:274px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 26px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:16px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 650px; background-color: transparent;}
.__pricing__menu { width: 47.6%; height: 650px;   background-color: #fff; float: left; padding: 10px; margin-top:10px; margin-left: 15px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 480px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: auto; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden;}
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 506px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 305px; height: 200px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 20px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 22px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 24px; font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 16px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:24px; background-color:transparent; }
.careers-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:31.5%; height:320px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 22px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:221px; height:228px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:225px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:225px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:122px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: 150px; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:834px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:258px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__block { width: 100%; height: 395px; 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: 12px 10px 10px; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 554px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:49%; height:544px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:49%; height:544px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 8px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:270px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 47.2%; height: 650px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 490px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 438px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 258px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}

#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:379px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:374px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:800px)

{


/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:245px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:10px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:236px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 47%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 596px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 376px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:364px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:359px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 30px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:768px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:235px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:236px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 18px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 47%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 596px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 360px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:348px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:344px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 30px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }


	
}

@media all and (max-width:767px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:235px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:236px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 47%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__block { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #d3ffd8; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 596px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 360px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:348px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:344px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }


}

@media all and (max-width:736px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:225px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: auto; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }


#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:260px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 482px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 50%; height: 500px; background-color: transparent; padding: 10px; float: left; }
.__new__txt_block { width: 50%; height: 500px; background-color: transparent; padding: 0px; float: left; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 47%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 596px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 344px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:331px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:326px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 30px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }




	
}

@media all and (max-width:720px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:219px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 14px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:263px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 792px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 300px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 47%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 596px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 338px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 24px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:325px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:315px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:684px)

{


/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:205px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:272px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 792px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 300px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 46.5%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 596px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 318px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:308px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:302px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:667px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 623px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; }
.__serve__block h2 { height: 22px; font-size: 26px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:205px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__overview__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:272px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 792px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 300px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__dev_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 46.5%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__ded__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__new__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 596px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 307px; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 22px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__txt_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 50%; height: 100%; background-color: transparent; padding: 10px; float: left; }
.__career__ded_block { width: 50%; height: 100%; background-color: transparent; padding: 0px; float: left; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:294px; height:320px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:316px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:316px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: 150px; }
.careers__box__title{  width: 100%; height: 24px; font-size: 18px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 16px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:292px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:158px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:600px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:276px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 84px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: 408px; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:294px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 792px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 300px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: 300px; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 46.5%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 30px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: 397px; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 1102px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 94%; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: 388px; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:265px; height:246px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:243px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:243px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:154px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:256px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:143px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:568px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:260px; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:26px; margin-left:10px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: 381px; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:48%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 8px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:48%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 10px;}
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:294px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 792px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 300px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 680px; background-color: transparent;}
.__pricing__menu { width: 46.5%; height: 660px;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: 500px; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.ded-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; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: 371px; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 1111px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 432px; background-color: transparent; margin:auto; margin-top:44px; }
.featured__block { width: 94%; height: 160px; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: 388px; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:250px; height:246px; background-color: #000; margin-left: 24px; margin-top:10px; float:left; }
.careers__box{  height:243px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:243px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:125px; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 22px; font-weight: bold; text-align: center; color: #05b319; }
.media-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; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 22px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:242px; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:143px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }


	
}

@media all and (max-width:480px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:220px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: 324px; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:190px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 792px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 300px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 221px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 20px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: 325px; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }

#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: 324px; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:93%; height:352px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 22px; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:93%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:194px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:414px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:left; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: 275px; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:229px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 867px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 363px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 255px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 41px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 47px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: 271px; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }


#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: 273px; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}

#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:93%; height:352px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:93%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:194px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	

	
}

@media all and (max-width:412px)

{
	
/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height:24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:none; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: 275px; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:229px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 867px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 363px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 255px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 41px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 47px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: 271px; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }


#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: 273px; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:93%; height:352px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:350px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:350px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:93%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:194px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }
	
	
	
}

@media all and (max-width:411px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:none; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: 275px; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }


#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:229px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 867px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 363px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 255px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 41px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: 371px; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 47px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: 271px; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}



#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 16px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }


#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: 273px; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:93%; height:293px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:290px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:290px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:93%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:194px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }


	
}

@media all and (max-width:384px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:none; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:245px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 867px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 363px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 255px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 41px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: 371px; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 47px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }


#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:90%; height:293px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:290px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:290px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:93%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:194px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }




}

@media all and (max-width:375px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:none; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:245px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 867px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 363px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 255px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 41px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: 371px; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 47px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }


#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:92%; height:293px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:290px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:290px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:24px; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:93%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:194px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	
}

@media all and (max-width:360px)

{

/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:none; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:260px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 911px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 416px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 255px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 41px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 47px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }


#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:93%; height:293px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:290px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:290px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: 24px; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:auto; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:92%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:161px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	

	
}

@media all and (max-width:320px)

{


/* Our Services - Website Design */
#about-digital { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#digital-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.digital-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#serve__block {  width: 100%; height: 100%; margin: auto; overflow: hidden; }
.__serve__block { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 22px; margin-bottom:10px;
 position: relative; border-radius: 15px; padding: 12px 10px 10px; overflow:hidden; }
.__serve__block h2 { height: 24px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__wd__block__wrapper{ width:100%; height:100%; }
.__wd__block{ width:100%; height:250px; background-color:#fbf9f9; border:1px solid #f5f1f1; border-radius:5px; margin-top:16px; margin-left:0px; padding:10px; float:none; }
.__wd__block h2{ height: 22px; font-size: 17px; font-weight: bold; color: #000000; font-family: 'Poppins',sans-serif; padding: 0px;  }
.__wd__block p{ height: 74px; font-size: 15px; font-weight: normal; color: #000;  }
.__wd__block__img{ height: 50px; font-size: 16px; font-weight: normal; color: #000;  }


#overview__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__overview__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: 12px 10px 10px; overflow:hidden; }
.__overview_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__overview__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__overview__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__overview__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }



#our__first{ width: 100%; height:100%; margin:auto; overflow:hidden; margin-bottom:10px; }
.__about__first { width: 100%; height: 497px; background-color: transparent; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; position: relative; border-radius: 0px; padding: 12px 10px 10px;  }
.__about__first__block{ width:100%; height:490px; background-color:transparent; padding: 10px; float:left; border: 1px solid #918e8e; margin-left: 0px; }
.__about__first__block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 0px; }
.__about__first__block p { width: 100%; font-size: 15px; text-align: justify; padding: 0px; font-family: inherit; letter-spacing:.5px; }
.__about__second_block{ width:100%; height:490px; background-color:transparent; padding: 0px; float:left;  border: 1px solid #918e8e; margin-left: 0px; margin-top:10px; }
.__about__second_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__about__second_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing:.5px; }
.__first__text{ width:100%; height:284px; }

#new__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__block { width: 100%; height: 988px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:0px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new_img_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__txt_block { width: 100%; height: 478px; background-color: transparent; padding: 0px; float: none; }
.__new__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__over{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__journey { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__journey { width: 100%; height: 255px; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__journey_block { width: 100%; height: 157px; background-color: transparent; padding: 0px;  }
.__new__journey_block h2 { height: 41px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__journey_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__talk{ width: 211px; height: 50px; font-size:18px; font-weight:bold; padding: 10px;  display: block; background-color: #000;  color: #fff !important;  text-align: center; margin:auto; }


/*Pricing*/

#new__dev { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__dev { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_dev_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__dev_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__dev_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__dev_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__dev{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#pricing__overview { width: 100%; height: 100%;  margin-top:-13px !important; margin: auto; overflow: hidden; }
.__new__pricing { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 15px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new__pricing_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__pricing_block h2 { height: auto; font-size: 22px; font-weight: bold; color: #041568; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__pricing_block p { width: 100%; font-size: 16px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m66 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__pricing__wrapper{ width: 100%; height: 100%; background-color: transparent; overflow:hidden; margin-bottom:10px;}
.__pricing__menu { width: 94%; height: auto;   background-color: #fff; float: left; padding: 10px; margin-left: 15px; margin-top:10px; border: 1px solid #e3e2e2; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%); border-radius:20px;}

.menu__costing { width: 100%; height: 24px; background-color: #fff; font-size: 20px; font-weight: bold; color: #000; padding:10px; }
.menu__text { width: 95%; height: 40px; background-color: #fff; font-size: 12px; font-weight: bold; color: #041568; padding:10px; }
.menu__list { width: 100%; height: auto; background-color: #fff; font-size: 15px; }
.menu__ul {  margin-left: -38px; }
.pricing__li { list-style: none; }
.btn__dark{ width:100%; height:50px; background-color: #000 !important; font-size:18px !important; font-weight:500 !important;}
.btn__dark:hover{ width:100%; height:50px; background-color: #535252  !important; border: 1px solid #ccc; font-size:18px !important; font-weight:500 !important;}

#new__exp { width: 100%; height: 100%;  margin-top:10px !important; margin: auto; overflow: hidden; }
.__new__exp { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; }
.__new__exp_block { width: 100%; height: 100%; background-color: transparent; padding: 0px;  }
.__new__exp_block h2 { height: 47px; font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__exp_block p { width: 100%; font-size: 15px; text-align: center; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m67 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__new{ width: 150px; height: auto; font-size:16px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; margin:auto; }

#new__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__new__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-outlook{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-outlook h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}

/* Our Services - Dedicated Cloud */

#about-web { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#ded-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.ded-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#ded-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.ded-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.ded-solutions-text{  width: 100%;  height: 18px; }
.ded-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.ded-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#ded__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__ded__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: 12px 10px 10px; overflow:hidden; }
.__ded_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__ded__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__ded__txt_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__ded__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#new__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__new_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__new__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__new__ded_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__new__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#new__benefits { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__new__benefits { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 5px; margin-bottom:10px; position: relative; overflow:hidden; }
.__new__benefit_block { width: 100%; height: 100%; background-color: transparent; padding: 0px; margin:auto; }
.__new__benefit_block h2 { height: 22px; font-size: 20px; font-weight: bold; color: #000; font-family: 'Poppins',sans-serif; padding: 10px; text-align:center; }
.__new__features { width: 100%; height: 100%; background-color: transparent; margin:auto; margin-top:24px; }
.featured__block { width: 94%; height: auto; background-color: #f8f7f7; float: left; margin-left: 10px; margin-top: 10px; margin-bottom:10px; border: 1px solid #faf7f7; }
.featured__title { width: 100%; height: 30px; color: #0a3684; font-size: 18px; font-family: 'Poppins',sans-serif; padding: 10px 0px 0px 10px; }
.featured__text { width: 100%; height: 150px; color: #000; padding: 10px 0px 0px 10px; }


#ded__accordion { width: 100%;  height: 100%; margin: auto; overflow: hidden; margin-bottom: 10px;}
.__ded__accordion { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 0px; margin-bottom:10px; position: relative; border-radius: 0px; padding: 12px 10px 10px; }
.faq-ded{ width: 100%; min-height: 100%; background-color: transparent;  padding: 10px; margin-top: 18px; margin: auto;}
.faq-ded h2{ height: auto;  font-size: 18px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px;}


/*Careers*/
#about-careers { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#career-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.career-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#career-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.career-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.career-solutions-text{  width: 100%;  height: 20px; }
.career-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.career-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; }

#career__block { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__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: 12px 10px 10px; overflow:hidden; }
.__career_img_block { width: 100%; height: auto; background-color: transparent; padding: 10px; float: none; }
.__career__txt_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__txt_block h2 { height: 18px; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__txt_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__g76 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}
.__let__ded{ width: 150px; height: 50px; padding: 10px;  display: block; background-color: #0e0ea1;  color: #fff !important;  text-align: center; }

#career__ded { width: 100%; height: 100%;  margin: auto; overflow: hidden; }
.__career__ded { width: 100%; height: 100%; background-color: #fff; box-shadow: rgb(11 43 158 / 15%) 0px 6px 20px -6px; margin-right: 9px; margin-top: 10px; margin-bottom:10px; position: relative;
 border-radius: 0px; padding: 12px 10px 10px; overflow:hidden; }
.__career_ded_block { width: 100%; height: 100%; background-color: transparent; padding: 10px; float: none; }
.__career__ded_block { width: 100%; height: auto; background-color: transparent; padding: 0px; float: none; }
.__career__ded_block h2 { height: auto; font-size: 20px; font-weight: bold; color: #05b319; font-family: 'Poppins',sans-serif; padding: 10px; }
.__career__ded_block p { width: 100%; font-size: 15px; text-align: justify; padding: 10px; font-family: inherit; letter-spacing: .5px; }
.__sm__m77 { width: 100%; height: 80px; background-color: transparent; padding: 10px;  margin-left: 5px;}


#careers__more { width: 100%; height:100%; margin:auto; overflow:hidden; background-color:#fff; margin-bottom:10px; padding-bottom:10px; }
.__careers__solutions { width: 100%; margin: auto;}
.careers-title { width:100%; height:auto; background-color:transparent; }
.careers-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-title h2 { font-size: 18px; font-weight: bold; text-align: center; color: #05b319;  }
.careers-container{ width:100%; margin:auto; background:#f7f3f3; } 
.careers-box{ width:93%; height:293px; background-color: #000; margin-left: 10px; margin-top:10px; float:left; }
.careers__box{  height:290px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.careers__box:hover{ height:290px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.careers__box__img{ width:100%; height:auto; overflow:hidden; cursor: pointer;}
.careers__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.careers__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.careers__box__content{ width: 100%; height: auto; }
.careers__box__title{  width: 100%; height: 20px; font-size: 16px; font-weight: 600; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.careers__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

/* Media */

#about-media { width: 100%; height: 100%;  margin: 0 auto;  margin-bottom: -1px;  padding-bottom: 1px;  background-color: #ecebe9; }
#media-slider { width: 100%; height: 100%;  background-color: transparent; padding: 0px; margin-top: 0px; }
.media-wrapper { width: 100%; height: 100%;  background-color: transparent;  margin-top: 0px; }

#media-solutions{ width: 100%; min-height: 130px; background-color: transparent; padding: 10px;  margin-top: 0px; } 
.media-content{ width:100%; margin:auto; background-color: #fff; margin-top:10px; }
.media-solutions-text{  width: 100%;  height: auto; }
.media-solutions-text h1{ font-size: 20px; font-weight: bold; text-align: center; color: #05b319; }
.media-solutions-wrap{ width: 100%; height: 100%; background-color: transparent; font-size: 16px; margin-top: 0px;  text-align: justify; color: #000; font-weight: bold; padding:10px; }

#media-transform-block{ width:100%; height:100%; background-color:transparent; padding: 0 22px; overflow:hidden; margin-bottom:30px; }
.media-transform { width: 100%; margin: auto; }
.media-transform-title { width:100%; height:auto; background-color:transparent; }
.media-transform-title h1 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-transform-title h2 { font-size: 20px; font-weight: bold; text-align: center; color: #05b319;  }
.media-container{ width:100%; margin:auto; background:#f7f3f3; } 
.media-box{ width:92%; height:278px; background-color: #000; margin-left: 13px; margin-top:10px; float:left; }
.media__box{  height:274px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); overflow:hidden;  } 
.media__box:hover{ height:274px;background: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); overflow:hidden; }

.media__box__img{ width:100%; height:161px; overflow:hidden; cursor: pointer;}
.media__box__img figure img{ transition: transform 400ms; transform: scale(1); }
.media__box__img figure:hover img{ -webkit-transform: scale(1.3);transform: scale(1.3); }
.media__box__content{ width: 100%; height: auto; }
.media__box__title{  width: 100%; height: 24px; font-size: 20px; font-weight: 500; color: #000000; font-family: 'Poppins', sans-serif; padding: 4px; }
.media__box__des{  width: 100%; height: auto; font-size: 13px; font-weight: normal; margin-top: 0px; padding: 4px; text-align: justify; letter-spacing: 0.5px; }

	

	
}

