    body{
      margin-left: 0;
      margin-right:0;
      font-weight: 500;
      margin-top:0;
    }
    .header{
      height: 50px;
      width: 100%;
      display:flex;
      align-items: center;
      margin-bottom: 5px;
      margin-top: 5px;
    }
    .header img{
      margin-top:10px;
      height: 30px;
      margin-left: 20px;
    }
    .header input{
      display: block;
      margin-right:10px;
    }
    .page{
      #margin-top: 40px;
      margin-left: 5%;
      margin-right:5%;
      #max-width: 900px;
      #margin-bottom:100px;

    }
    h1{
      color: #3297E7;
      font-size: 40px;
      margin-top: 0px;
      margin-bottom:0px;
      font-weight: 1000;
    }
    h3{
      font-size:20px;
      font-weight: 1000;
    }
    .flex{
      display: flex;
      margin-top:3px;
    }
    .flex img{
      margin-top:20px;
      margin-left:10px;
    }
    .item1{
      width:300px;
      position:relative;
    }
    .item1 img{
      width:280px;
    }
    .item1 .cont1{
      position: absolute;
      color: white;
      top: 85px;
      left: 60px;
      font-size: 24px;
      font-weight: bold;
    }
    .item1 .cont2{
      position: absolute;
      color: white;
      top: 65px;
      left: 45px;
      font-size: 20px;
      font-weight: bold;
    }
    .item1 .cont3{
      position: absolute;
      color: white;
      top: 90px;
      left: 45px;
      font-size: 20px;
      font-weight: bold;
    }
    
    .item1 div{
      
    }
    .item2{
      #width: 650px;
      font-size:16px;
      margin-left:30px;
    }
    .servImage{
      width:80%;
      margin:auto auto;
      max-width: 800px;
    }
    .between{
      justify-content: space-between;
    }
    .box1{
      #background-color: chartreuse;
    }
    .box2{
      #background-color: rgb(0, 47, 255);
    }
    .box3{
      #background-color: rgb(255, 81, 0);
    }
    .title{
    	width: 100%; 
    }
    .prob_item1{
      width:190px;
      position:relative;
    }
    .prob_item1 img{
      width:180px;
    }
    .prob_item1 div{
      
    }
    .bg_sky{
      background-color: rgb(242,249,255);
    }
    .bg_blue{
      background-color: rgb(64,117,169);
      color: white;
    }
    .bg_bw{
      background-color:rgb(255,255,255);
    }
    
    .prob_item2{
      #width: 650px;
      margin-left:30px;
      margin-top: 20px;
    }
    .provide{
      background-color: #AFD9FF;
      text-align:center;
      border-radius: 20px;
      height:200px;
      line-height:200px;
    }
    
    .contbtn1{
      width : 200px;
      height: 40px;
      background-color:#2D9BF0;
      border-radius:10px;
      border:none;
      color: white;
      font-weight: bold;
      font-size: 20px;

    }
    .contDev{
      width: 100%;
      align="right";
    }
    .contbtn2{
      width : 100%;
      height: 80px;
      background-color:#2D9BF0;
      border-radius:20px;
      border:none;
      color: white;
      font-weight: bold;
      font-size: 20px;
    }
    .pg_header{
      height:30px;
    }
    .pg_footer{
      height:30px;
    }
    .pg_last{
      height:90px;
    }
    .cont_center{
      text-align:center;
    }
    .cl_white{
      color: white;
    }
    
    footer{
      width : 100%;
      height: 90px;
      background-color:#2D9BF0;
    }
    .footer_top{
      height:20px;
      }
    .footer_comp{
      margin-left: 20px;
      color: white;
      font-size: medium;
    }
    .footer_content{
      margin-left: 20px;
      color: white;
      font-size: small;
    }
    .form{
      font-size: small;
    }
    .checkbox{
      font-size: small;
    }
    @media screen and (max-width: 600px) {
    .flex{
      display: block;
      
    }
    .item1{
      width: 100%;
      text-align:center;
      height:220px;
      
    }
    .item1 .cont1{
      position: relative;
      color: white;
      top: -150px;
      left: 0px;
      font-size: 24px;
      font-weight: bold;
    }
    .item1 .cont2{
      position: relative;
      color: white;
      top: -180px;
      left: 5px;
      font-size: 20px;
      font-weight: bold;
    }
    .item1 .cont3{
      position: relative;
      color: white;
      top: -150px;
      left: 0px;
      font-size: 20px;
      font-weight: bold;
    }
    .item2{
      text-align: center;
      margin-left: 0px;
      font-size:14px;
    }
    
    .prob_item1{
      width:100%;
    }
    .header img{
      margin-top:10px;
      height: 20px;
      margin-left: 20px;
    }
    .contbtn1{
      width : 150px;
      height: 40px;
      background-color:#2D9BF0;
      border-radius:10px;
      border:none;
      color: white;
      font-weight: bold;
      font-size: 14px;

    }
    h1{
      color: #3297E7;
      font-size: 24px;
      margin-top: 0px;
      margin-bottom:0px;
      font-weight: 1000;
    }
    h2{
      font-size:18px;
    }
    h3{
      font-size:14px;
      font-weight: 1000;
    }
    .page{
      font-size:14px;
    }
}

