@font-face {
    font-family:Montserrat regular;
    src: url(../fonts/Montserrat-Regular.otf);
  }
  body{
      overflow-x: hidden;
      font-family: 'Montserrat regular';
    }
.section1{
    margin-top: 90px;
}
.banner{
    background-image: url(../images/panoramic-shot-female-skier-resting-top-mountain-observing-nature-ski-resort_10069-5343.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    height: 450px;
    width: 100%;
}
.section1heading1{
    color: #fff;
    font-weight: 600;
    font-size: 60px;
    padding-top: 130px;
    padding-left: 30px;
    font-family: 'Raleway', sans-serif;
}
.section9row1{
    margin-top: 30px;
}
.section2img{
    width: 90%;
    border-radius: 5px;
}
.section2div1heading1{
    padding-top: 15px;
    padding-left: 0px;
    font-size: 30px;
    color: #000;
    font-weight: bold;
    text-transform: capitalize;
    font-family: 'Raleway', sans-serif;
}
.section2div1heading2{
    padding-top: 10px;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #838282;
}
.section2div1para1{
    padding-top: 5px;
    line-height: 17px;
    font-size: 12px;
    color: #838282;
    font-weight: 400;
}
.section2btn{
    background: #118Df0;
    /* margin-left: 37px; */
    margin-top: 15px;
    width: 190px;
    height: 45px;
    color: #fff;
}
.section2btn:hover{
    color: #118Df0;
    background: #fff;
    border: 1px solid #118Df0;
}
.section2div1para1 > a{
text-decoration: underline;
font-size: 12px;
}
.section3{
    background:url(../images/big-data-network-iot-concept_34629-859.webp);
    height: 400px;
    width: 100%;
    background-size: cover;
    margin-top: 40px;
    background-position-y: 50%;
}
.section3heading1{
    padding-top: 70px;
    color: #fff;
    font-size: 54px;
    font-family: 'Raleway', sans-serif;
}
.section3heading2{
    padding-top: 18px;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    font-family: 'Raleway', sans-serif;
}
.section3para1{
    color: #fff;
    font-size: 14px;
}
.section3btn{
    color: #fff;
    border: 1px solid #118DF0;
    width: 200px;
    height: 50px;
    margin-top: 35px;
    margin-bottom: 35px;
    font-family: 'Raleway', sans-serif;
    background-color: #118DF0;
    transition: .3s ease-in-out;
}

.section3btn:hover{
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    text-decoration: none;
}

.section4div1innerdiv{
margin-top: 50px;
}
.section4div1heading1{
    padding-left: 10px;
    padding-top: 0px;
    font-size: 25px;
    color: #000;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}
.section4div1heading2{
    padding-left: 10px;
    padding-top: 10px;
    color: #838282;
    font-weight: 400;
    font-size: 19px;
    font-family: 'Raleway', sans-serif;
}
.section4div1para1{
    padding-left: 10px;
    font-size: 11px;
    color: #838282;
    padding-top: 15px;
    margin-bottom: 0;
}
.section4div1para2{
    padding-left: 10px;
    font-size: 12px;
    text-align: justify;
    width: 89%;
    font-weight: 400;
    color: #838282;
    margin-bottom: 0;
}
.section4div1img{
    width: 100%;
    border-radius: 5px;
    transition: transform .9s;
}

.section4div1img:hover{
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1);
}

.section4btn1{
    background: #118Df0;
    color: #fff;
    width: 200px;
    margin-left: 8px;
    height: 48px;
    transition: 0.3s ease-in;
    margin-top: 33px;
}
.section4btn2{
    background: #118Df0;
    color: #fff;
    width: 200px;
    margin-left: 11px;
    height: 48px;
    transition: 0.3s ease-in;
    margin-top: 33px;
}
.section4btn1:hover,.section4btn2:hover{
    color: #118Df0;
    background: #fff;
    border: 1px solid #118Df0;
}
.section4bgheading{
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 55px;
    color: #000;
    font-weight: bold;
    text-transform: capitalize;
    font-family: 'Raleway', sans-serif;
}

.section5{
    background: #dcdfe3;
}
.section5div1innerdiv{
    background: #fff;
    /* height: 315px; */
    position: relative;
    /* margin-bottom: 30px; */
    margin-top: 60px;
}
.section5div1heading1{
    padding-left: 10px;
    padding-top: 0px;
    color: #000;
    font-size: 25px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
}
.section5div1heading2{
    padding-left: 10px;
    padding-top: 10px;
    font-weight: 400;
    color: #838282;
    font-size: 19px;
}


.section5div1para1{
    padding-left: 10px;
    font-size: 13px;
    text-align: justify;
    /* height: 110px; */
    color: #838282;
}

.section5div1para2{
    padding-left: 10px;
    font-size: 12px;
    text-align: justify;
    color: #838282;
}

.section5div1img{
    width: 100%;
    border-radius: 5px;
    transition: transform .9s;
}

.section5div1img:hover{
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.section5btn1{
    background: #118Df0;
    color: #fff;
    width: 200px;
    margin-left: 11px;
    height: 48px;
    transition: 0.3s ease-in;
    margin-top: 20px;
}
.section5btn2{
    background: #118Df0;
    color: #fff;
    width: 200px;
    margin-left: 11px;
    height: 48px;
    transition: 0.3s ease-in;
}
.section5btn1:hover,.section5btn2:hover{
    color: #118Df0;
    background: #fff;
    border: 1px solid #118Df0;
}
.section5bgheading{
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 40px;
    color: #000;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-transform: capitalize;
}
.section6{
    background: #f2f2f2;
    margin-bottom: 10px;
    margin-top: 30px;
}
.section6heading1{
    text-align: center;
    font-size: 45px;
    padding-top: 60px;
    font-family: 'Raleway', sans-serif;
    color: #000;
    text-transform: capitalize;
}
.section6headingpara{
    text-align: center;
    padding-top: 36px;
    color: #000;
    font-size: 20px;
}
.section6div1img{
    width: 20%;
}
.section6div1heading1{
    font-size: 15px;
    padding-top: 20px;
    color: #000;
    font-family: 'Raleway', sans-serif;
}

.section6div1p1{
    height: 65px;
    font-size: 12px;
    color: #838282;
}

.section6btn{
    width: 150px;
    background: #118Df0;
    color: #fff;
    margin-bottom: 30px;
    transition: .3s ease-in-out;
}

.section6btn:hover{
    border: 1px solid #118Df0;
    color: #118DF0;
    text-decoration: none;
    background-color: transparent;
}