@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800,900');
html {
  scroll-behavior: smooth;
}
body{
  font-family: 'Raleway', sans-serif !important;
  color: #343434;
  font-size: 14px;
}
p{
  font-size: 25px !important;
  line-height: 1.3 !important;
}

h1,h2,h3,h4,h5,h6{
  width: 100%;
  display: block;
}
.main-container{
  padding: 0px;
  margin: 0px auto;
}
.center{
  text-align: center;
}
.right{
  text-align: right;
  float: right;
}
.left{
  text-align: left;
  float: left;
}

.pl1{padding-left: 10px;}
.pl2{padding-left: 20px;}
.pl3{padding-left: 30px;}

.mt1{margin-top: 10px;}
.mt2{margin-top: 20px;}
.mt3{margin-top: 30px;}
.mt4{margin-top: 40px;}
.mt5{margin-top: 50px;}
.mt6{margin-top: 60px;}
.mt7{margin-top: 70px;}
.mt8{margin-top: 80px;}
.mt9{margin-top: 90px;}
.mt10{margin-top: 100px;}

.mb1{margin-bottom: 10px;}
.mb2{margin-bottom: 20px;}
.mb3{margin-bottom: 30px;}
.mb4{margin-bottom: 40px;}
.mb5{margin-bottom: 50px;}


.b3{font-weight: 300;}
.b4{font-weight: 400;}
.b5{font-weight: 500;}
.b6{font-weight: 600;}
.b7{font-weight: 700;}
.b8{font-weight: 800;}
.b9{font-weight: 900;}

.white{color: #fff;}
.black{color: #000;}
.red{color: #f00;}
.red1{color: #7e0927;}
.yellow{color: #ffcc00;}
.green{color: #3AC81E;}
.blue{color: #242334;}
.blue1{color: #17fcdc;}
.blue2{color: #1e23c4;}
.blue3{color: #4451e7;}
.light-blue{color: #605ac3;}
.pink{color: #fc1784;}
.orange{color: #ff9163;}

.uppercase{
  text-transform: uppercase;
  letter-spacing: 3px;
}
.lh1-2{
  line-height: 1.2;
}
.transparent{
  opacity: 0.7;
}
.text-shadow {
    text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5), 3px 5px 7px rgba(0,0,0,0.51);
}
.heading1{
  font-size: 45px;
}
.headingl{
  font-size: 55px;
}
.heading-big{
  font-size: 70px;
}
.highlight-yellow{
  background: #ffff00;
  display: inline-block;
  padding: 5px 5px 0px;
}
.shadow{
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
-moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.section1{
  display: block;
  background: url(../images/bg1.png) repeat 0 0 / cover;
  padding-top: 20px;
  padding-bottom: 250px;
  background-position: center bottom;
}
.section2{
  display: block;
  background: #fff;
  margin-top: -100px;
  padding-top: 0px;
  padding-bottom: 50px;
  background-position: center bottom;
}
.section3{
  display: block;
  background: url(../images/bg2.png) repeat 0 0 / cover;
  padding-top: 0px;
  padding-bottom: 68px;
  background-position: center bottom;
}
.section4{
  display: block;
  background: #fff;
  padding-top: 20px;
  padding-bottom: 0px;
  margin-bottom: -100px;
  background-position: center bottom;
}
.section5{
  display: block;
  background: url(../images/bg3.png) repeat 0 0 / cover;
  padding-top: 400px;
  padding-bottom: 0px;
  /*margin-bottom: -50px;*/
  background-position: center top;
}
.section6{
  display: block;
  background: url(../images/bg4.png) repeat 0 0 / cover;
  padding-top: 200px;
  padding-bottom: 0px;
  background-position: center top;
}
.section7{
  display: block;
  background: url(../images/bg5.png) repeat 0 0 / cover;
  padding-top: 250px;
  padding-bottom: 0px;
  /*margin-bottom: -215px;*/
  background-position: center top;
}
.section8{
  display: block;
  background: url(../images/bg6.png) repeat 0 0 / cover;
  /*margin-top: -600px;*/
  padding-top: 100px;
  padding-bottom: 0px;
  background-position: center top;
}
.section9{
  display: block;
  background: url(../images/bg7a.png) repeat 0 0 / cover;
  margin-top: -60px;
  padding-top: 800px;
  padding-bottom: 0px;
  background-position: center top;
}
.section10{
  display: block;
  background: #fff;
  /*margin-top: -100px;*/
  padding-top: 150px;
  padding-bottom: 50px;
  background-position: center top;
}
.section11{
  display: block;
  background: url(../images/bg8.png) repeat 0 0 / cover;
  margin-top: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-position: center top;
}
.section12{
  display: block;
  background: #fff;
  padding-top: 100px;
  padding-bottom: 0px;
  background-position: center top;
}
.section13{
  display: block;
  background: url(../images/bg9.png) repeat 0 0 / cover;
  /*margin-top: 50px;*/
  padding-top: 250px;
  padding-bottom: 0px;
  background-position: center top;
}
.section14{
  display: block;
  background: url(../images/bg10.png) repeat 0 0 / cover;
  padding-top: 100px;
  padding-bottom: 50px;
  background-position: center top;
}
.section15{
  display: block;
  background: url(../images/bg11.png) repeat 0 0 / cover;
  padding-top: 270px;
  padding-bottom: 100px;
  background-position: center top;
}
.section16{
  display: block;
  background: #fff;
  padding-top: 200px;
  padding-bottom: 0px;
  background-position: center top;
}
.section17{
  display: block;
  background: #000;
  padding-top: 50px;
  padding-bottom: 0px;
  background-position: center top;
}
.section18{
  display: block;
  background: url(../images/bg12.png) repeat 0 0 / cover;
  padding-top: 250px;
  padding-bottom: 100px;
  background-position: center top;
}
.section19{
  display: block;
  background: url(../images/bg13.png) repeat 0 0 / cover;
  /*background: #26C6DA;*/
  padding-top: 150px;
  padding-bottom: 50px;
  background-position: center top;
}
.section20{
  display: block;
  background: url(../images/bg14.png) repeat 0 0 / cover;
  /*background: #fff;*/
  padding-top: 150px;
  padding-bottom: 50px;
  background-position: center top;
}
.section21{
  display: block;
  background: url(../images/bg15.png) repeat 0 0 / cover;
  /*background: #fff;*/
  padding-top: 100px;
  padding-bottom: 50px;
  background-position: center top;
}
.section22{
  display: block;
  background: url(../images/bg16.png) repeat 0 0 / cover;
  /*background: #fff;*/
  padding-top: 100px;
  padding-bottom: 50px;
  background-position: center top;
}
.section23{
  display: block;
  background: url(../images/bg17.png) repeat 0 0 / cover;
  /*background: #fff;*/
  padding-top: 100px;
  padding-bottom: 50px;
  background-position: center top;
}
.section24{
  display: block;
  background: url(../images/bg18.png) repeat 0 0 / cover;
  /*background: #fff;*/
  padding-top: 150px;
  padding-bottom: 50px;
  background-position: center top;
}
.section25{
  display: block;
  background: url(../images/bg19.png) repeat 0 0 / cover;
  /*background: #fff;*/
  padding-top: 200px;
  padding-bottom: 0px;
  margin-bottom: -200px;
  background-position: center top;
}
.section26{
  display: block;
  background: url(../images/bg20.png) repeat 0 0 / cover;
  /*background: #177171;*/
  padding-top: 250px;
  padding-bottom: 100px;
  background-position: center top;
}
.section26a{
  display: block;
  /*background: url(../images/bg20.png) repeat 0 0 / cover;*/
  background: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  background-position: center top;
}
.section27{
  display: block;
  /*background: url(../images/bg20.png) repeat 0 0 / cover;*/
  background: #E0F7FA;
  padding-top: 50px;
  padding-bottom: 100px;
  background-position: center top;
}
.section28{
  display: block;
  background: url(../images/bg21.png) repeat 0 0 / cover;
  /*background: #E0F7FA;*/
  margin-top: -100px;
  padding-top: 150px;
  padding-bottom: 100px;
  background-position: center top;
}
.section29{
  display: block;
  /*background: url(../images/bg21.png) repeat 0 0 / cover;*/
  background: #fff;
  /*margin-top: 0px;*/
  padding-top: 0px;
  padding-bottom: 50px;
  background-position: center top;
}
.section30{
  display: block;
  /*background: url(../images/bg21.png) repeat 0 0 / cover;*/
  background: #F2F2F9;
  /*margin-top: 0px;*/
  padding-top: 50px;
  padding-bottom: 0px;
  background-position: center top;
}
.section31{
  display: block;
  background: url(../images/bg22.png) repeat 0 0 / cover;
  /*background: #F2F2F9;*/
  /*margin-top: 0px;*/
  padding-top: 150px;
  padding-bottom: 0px;
  background-position: center top;
}
.footer {
  display: block;
  background: url(../images/bg23.png) repeat 0 0 / cover;
  /*background: #1b1a2a;*/
  padding-top: 250px;
  padding-bottom: 50px;
  background-position: center top;
}
.logo img{
  width: 70%;
}
.top-menu{
  display: inline-block;
  margin-top: 10px;
  float: right;
}
.top-menu a{
  font-size: 20px;
  color: #ffffffb8;
  /*margin-left: 20px;*/
  padding: 0px 10px;
  /*text-decoration: underline;*/
}
.top-menu a:hover{
  color: #fff;
}
.red-strip1 {
  display: inline-block;
  /*background: #fc1784;*/
  background: #ff0000;
  /*background: rgb(255,22,133);
  background: linear-gradient(90deg, rgba(255,22,133,1) 0%, rgba(240,136,92,1) 100%);*/
  padding: 10px 35px;
  font-size: 25px;
  color: #fff;
  font-weight: 600;
  border-radius: 30px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.top-strip {
  display: inline-block;
  /*background: #fc1784;*/
  background: #fc17842b;
  border: 2px dashed #fc1784;
  /*background: rgb(255,22,133);
  background: linear-gradient(90deg, rgba(255,22,133,1) 0%, rgba(240,136,92,1) 100%);*/
  padding: 10px 35px;
  font-size: 25px;
  color: #fff;
  font-weight: 500;
  border-radius: 30px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.icona{
  display: inline-block;
  height: 200px;
  padding: 20px;
}
.icona img{
  width: 30%;
  opacity: 0.8;
}
.icona p {
    font-size: 21px !important;
    font-weight: 600;
    margin-top: 10px;
    color: #000;
}
.bra {
    border-right: 1px dashed #ACB5C3;
}
.bba {
    border-bottom: 1px dashed #ACB5C3;
}
.list-new li{
  /*list-style: none;*/
  font-size: 20px;
  font-weight: 500;
}
.section4 p{
  font-size: 20px !important;
}
.graphic1{
  display: block;
  background: url(../images/graphic1.png) repeat 0 0 / cover;
  height: 257px;
  width: 100%;
}
.graphic1 h3{
  position: absolute;
  /* top: 137px; */
  bottom: 23px;
  right: -50px;
  text-align: center;
}
.top-list{
  margin-left: -30px;
}
.top-list li {
  list-style: none;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 400;
  color: white;
  margin-left: 30px;
  margin-top: 20px;
}
.top-list li i {
  color: #ff1685;
  padding-right: 5px;
  margin-left: -30px;
}
.button-primary {
  display: inline-block;
  transition: 0.5s;
  background: linear-gradient(90deg, var(--c1, #ff1585), var(--c2, #ff9162) 50%, var(--c1, #ff1585)) var(--x, 0)/ 200%;
  color: #fff;
  font-weight: 700;
  font-size: 40px;
  border-radius: 50px;
  padding: 15px 70px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.button-primary:hover {
  text-decoration: none;
  color: #fff;
  --x: 100%;
  transform: scale(1.03);
}
.button-green{
  display: inline-block;
  transition: 0.5s;
  background: #23aa5c;
  color: #fff;
  font-weight: 500;
  font-size: 35px;
  padding: 15px 70px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.button-green:hover{
  text-decoration: none;
  color: #fff;
  transform: scale(1.03);
}
.girl img{
  width: 100%;
}
.graphic2 img{
  margin-top: 350px;
  width: 100%;
}
.section3 .col-md-6{
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
.bar1{
  display: inline-block;
  background: #fc1784;
  width: 40%;
  height: 4px;
}
.bar2{
  display: inline-block;
  background: #ffcc00;
  width: 40%;
  height: 2px;
}
.bar3{
  display: inline-block;
  background: #fff;
  width: 40%;
  height: 2px;
}
.bar4{
  display: inline-block;
  background: #343434;
  width: 40%;
  height: 2px;
}
.comp-table{
  display: inline-block;
  width: 100%;
}
.comp-table .col-sm-4{
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.comp-table .col-sm-4 .comp-table-head1{
  box-shadow: none;
}
.comp-table-head1{
  height: 100px;
  box-shadow: unset;
}
.comp-table-head2{
  background: #00a651;
  height: 110px;
  padding: 20px;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
}
.comp-table-head3{
  background: #db2525;
  height: 110px;
  padding: 30px;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
}
.comp-table-body1 li{
  list-style: none;
  margin-left: -25px;
}
.comp-table-body1{
  background: #fff;
  height: 115px;
  color: #696969;
  font-size: 21px;
  font-weight: 500;
  padding: 15px;
  text-align: center;
  margin-bottom: 0px;
  /*margin-top: 10px;*/
  border-bottom: 1px solid #696969;
}
.comp-table-body2 li{
  list-style: none;
  margin-left: -25px;
}
.comp-table-body2{
  background: #fff;
  height: 115px;
  color: #00a651;
  font-size: 21px;
  font-weight: 500;
  padding: 15px;
  text-align: center;
  margin-bottom: 0px;
  border-bottom: 1px solid #696969;
  /*margin-top: 10px;*/
}
.comp-table-body3 li{
  list-style: none;
  margin-left: -25px;
}
.comp-table-body3{
  background: #fff;
  height: 115px;
  color: #db2525;
  font-size: 21px;
  padding: 15px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 0px;
  border-bottom: 1px solid #696969;
  /*margin-top: 10px;*/
}
.iconb-box{
  display: inline-block;
  background: url(../images/iconb-box1.png) repeat 0 0 / cover;
  height: 293px;
  width: 100%;
}
.iconb-box p{
  font-size: 28px !important;
  margin: 110px;
  color: #fff;
  font-weight: 500;
}
.iconb-box1{
  display: inline-block;
  background: url(../images/iconb-box.png) repeat 0 0 / cover;
  height: 293px;
  width: 100%;
}
.iconb-box1 p{
  font-size: 28px !important;
  margin: 100px;
  color: #fff;
  font-weight: 500;
}
.iconb-box2{
  display: inline-block;
  background: url(../images/iconb-box2.png) repeat 0 0 / cover;
  height: 293px;
  width: 100%;
}
.iconb-box2 p{
  font-size: 28px !important;
  margin: 120px;
  color: #fff;
  font-weight: 500;
}
.iconb-box3{
  display: inline-block;
  background: url(../images/iconb-box4.png) repeat 0 0 / cover;
  height: 293px;
  width: 100%;
}
.iconb-box3 p{
  font-size: 28px !important;
  margin: 110px;
  color: #fff;
  font-weight: 500;
}
.iconb-box4{
  display: inline-block;
  background: url(../images/iconb-box3.png) repeat 0 0 / cover;
  height: 293px;
  width: 100%;
}
.iconb-box4 p{
  font-size: 28px !important;
  margin: 110px;
  color: #fff;
  font-weight: 500;
}
.iconb img{
  /*margin-top: 10px;*/
  width: 70%;
}
.iconc img{
  width: 70%;
  margin-top: 50px;
}
.iconc p{
  font-size: 22px !important;
  margin-top: 10px;
}
.girl1 img{
  margin-top: 50px;
  width: 100%;
}
.vector1 h3{
  margin-top: 70px;
  margin-left: 150px;
  width: 60%;
}
.vector1{
  display: inline-block;
  background: url(../images/vector1.png) repeat 0 0 / cover;
  height: 300px;
  width: 70%;
}
.icond img{
  width: 100%;
  margin-top: 50px;
}
.girl3 img{
  width: 100%;
  margin-top: 50px;
}
::-webkit-scrollbar {
  width: 15px;
}
.slider img{
  width: 80%;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.slider-button:hover{
  text-decoration: none;
  color: #fff;
}
.slider-button{
  display: inline-block;
  margin-top: 30px;
  cursor: pointer;
  background: #fc1784;
  padding: 10px;
  width: 100%;
  font-size: 20px;
  color: #fff !important;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.slider-button-focus{
  display: inline-block;
  margin-top: 30px;
  cursor: pointer;
  background: #292839;
  padding: 10px;
  width: 100%;
  font-size: 20px;
  color: #fff !important;
  border: 1px;
  border-style: solid;
  border-color: #ff1685;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.slider-button-focus:hover{
  text-decoration: none;
  color: #fff;
}
.sample img{
  width: 100%;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.step1 img{
  width: 50%;
  margin-top: 100px;
}
.step1-img img{
  width: 100%;
  margin-top: 100px;
}
.s1bg{
  display: block;
  background: url(../images/s1bg.png) repeat 0 0 / cover;
  margin-top: -50px;
  padding-top: 100px;
  padding-bottom: 100px;
  background-position: center top;
}
.step2 img{
  width: 40%;
  margin-top: -50px;
  margin-left: 100px;
}
.step2-img img{
  width: 100%;
  margin-top: 100px;
}
.s2bg h1{
  padding-left: 160px;
}
.s2bg h2{
  padding-left: 160px;
}
.s2bg{
  display: inline-block;
  background: url(../images/s2bg.png) repeat 0 0 / cover;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 220px;
  background-position: center top;
}
.step3 img{
  width: 50%;
  margin-top: 100px;
}
.step3-img img{
  width: 100%;
  margin-top: 100px;
}
.s3bg{
  display: block;
  background: url(../images/s3bg.png) repeat 0 0 / cover;
  /*margin-top: 100px;*/
  padding-top: 100px;
  padding-bottom: 100px;
  background-position: center top;
}
.step4 img{
  width: 40%;
  margin-top: -50px;
  margin-left: 100px;
}
.step4-img img{
  width: 100%;
  margin-top: 100px;
}
.s4bg h1{
  padding-left: 85px;
}
.s4bg h2{
  padding-left: 85px;
}
.s4bg{
  display: block;
  background: url(../images/s4bg.png) repeat 0 0 / cover;
  /*margin-top: 50px;*/
  padding-top: 50px;
  padding-bottom: 265px;
  background-position: center top;
}
.gola {
  display: inline-block;
  font-weight: 700;
  font-size: 80px;
  color: #fff;
  background: rgba(104, 0, 201, 1);
  background: -moz-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -o-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -ms-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: linear-gradient(to right, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  text-align: center;
  border-radius: 78px;
  padding: 18px 50px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.gola1 {
  display: inline-block;
  font-weight: 700;
  font-size: 25px;
  color: #fff;
  background: rgba(104, 0, 201, 1);
  background: -moz-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -o-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -ms-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: linear-gradient(to right, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  text-align: center;
  border-radius: 78px;
  padding: 10px 30px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.img-100 img{
  width: 100%;
}
.img-80 img{
  width: 80%;
}
.img-60 img{
  width: 60%;
}
.girl4 img{
  width: 100%;
}
.demo-arrow img{
  width: 100%;
  margin-top: 150px;
}
.border-text{
  display: inline-block;
  font-size: 45px;
  color: #fff;
  font-weight: 600;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 2px dashed #fff;
  border-bottom: 2px dashed #fff;
}
.border-text1{
  display: inline-block;
  font-size: 45px;
  font-weight: 600;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 2px dashed #343434;
  border-bottom: 2px dashed #343434;
}
.icone-bg1{
  display: inline-block;
  background: url(../images/iconebg.png) repeat 0 0 / cover;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  height: 385px;
  background-position: center top;
}
.icone img{
  width: 100%;
}
.icone-bg1 .text{
  margin-top: 50px;
  margin-left: 150px;
}
.icone-bg2{
  display: inline-block;
  background: url(../images/iconebg1.png) repeat 0 0 / cover;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  height: 400px;
  background-position: center top;
}
.icone-bg2 .text{
  margin-top: 30px;
  margin-left: 150px;
}
.icone3 img{
  width: 100%;
  margin-top: -50px;
}
.iconf-box1{
  display: inline-block;
  background: #fff;
  width: 100%;
  border-radius: 15px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.iconf-box1 p{
  margin: 30px;
}
.iconf-box-head1{
  display: inline-block;
  width: 100%;
  background: #f0816d;
  font-size: 25px;
  color: #fff;
  font-weight: 600;
  padding: 20px 0px 20px 100px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.iconf-box1 img{
  position: absolute;
  width: 10%;
  top: -7px;
  left: -10px;
  border-radius: 50%;
  float: left;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.saurabh img {
  width: 80%;
  margin-top: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.iconf-box2{
  display: inline-block;
  background: #fff;
  width: 100%;
  border-radius: 15px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.iconf-box2 p{
  margin: 30px;
}
.iconf-box-head2{
  display: inline-block;
  width: 100%;
  background: #605ac3;
  font-size: 25px;
  color: #fff;
  text-align: right;
  font-weight: 600;
  padding: 20px 100px 20px 20px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.iconf-box2 img{
  position: absolute;
  width: 10%;
  top: -7px;
  right: -10px;
  border-radius: 50%;
  float: right;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.outline1{
  display: inline-block;
  background: #ffffff45;
  width: 100%;
  padding: 20px;
  border: 3px solid #fff;
  border-radius: 15px;
}
.outline2{
  display: inline-block;
  /*background: #ffffff45;*/
  width: 100%;
  padding: 20px;
  border: 2px solid #343434;
  border-radius: 15px;
}
.feat video {
    width: 100%;
    border-radius: 15px;
    -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
    -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
    box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.feat3 video {
    width: 80%;
    border-radius: 15px;
    -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
    -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
    box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.bonus-box {
  display: block;
  background: #fff;
  margin-top: 100px;
  width: 100%;
  border-radius: 25px;
  padding: 0px 30px 30px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.bonus {
  display: inline-block;
  font-weight: 700;
  font-size: 35px;
  color: #fff;
  margin-top: -30px;
  background: rgba(104, 0, 201, 1);
  background: -moz-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -o-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: -ms-linear-gradient(left, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  background: linear-gradient(to right, rgba(104, 0, 201, 1) 0%, rgba(67, 67, 221, 1) 100%);
  text-align: center;
  border-radius: 78px;
  padding: 10px 30px;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.girl5 img{
  width: 60%;
}
.p-table{
  display: inline-block;
  background: #fff;
  width: 100%;
  -webkit-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  -moz-box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
  box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.p-head1{
  background: #333045;
  padding: 50px 30px;
}
.p-head1 img{
  width: 60%;
}
.p-head2{
  background: #4b469a;
  padding: 50px 30px;
}
.p-head2 img{
  width: 60%;
}
.p-grad{
  width: 100%;
  background: rgb(255,22,133);
  background: linear-gradient(90deg, rgba(255,22,133,1) 0%, rgba(240,136,92,1) 100%);
  height: 10px;
}
.p-body{
  display: inline-block;
  width: 100%;
  padding: 20px;
}
.p-list{
  margin-left: -30px;
  text-align: center;
}
.p-list li{
  list-style: none;
  font-size: 23px;
}
.p-list li i{
  color: #00a651;
  margin-left: -30px;
}
.p-list hr{
  /*margin-left: -30px;*/
}
.list1{
  margin-left: -30px;
}
.list1 li{
  list-style: none;
  font-size: 23px;
  font-weight: 500;
}
.list1 li i{
  color: #00a651;
  margin-left: -30px;
}
.jv-button img{
  width: 100%;
}
.logo1 img{
  width: 40%;
}
.male2 img{
  width: 100%;
  margin-top: 100px;
}
.girl6 img{
  width: 100%;
}
.section29 p{
  font-size: 17px !important;
}
.section30 p{
  font-size: 17px !important;
}
.footer p{
  font-size: 20px !important;
}
.footer_menu li {
  display: inline-block;
  list-style: none;
  float: left;
  margin-right: 5px;
  font-size: 20px;
}
.hide-lg{
  display: none;
}
.col-md-1-5{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #474564; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #ff1785; 
}
@media(max-width: 767px){
  .logo img{
    width: 50%;
    margin-bottom: 10px;
  }
  .top-menu li a{
    font-size: 15px;
    padding-left: 0px;
  }
  .heading-big{
    font-size: 45px;
  }
  .headingl{
    font-size: 35px;
  }
  .heading1{
    font-size: 30px;
  }
  .headingl br{
    display: none;
  }
  h2{
    font-size: 22px;
  }
  h3{
    font-size: 17px;
  }
  p{
    font-size: 18px !important;
  }
  .hide-sm{
    display: none;
  }
  .mt-res-5{
    margin-top: -50px;
  }
  .mt-res0{
    margin-top: 0px;
  }
  .mt-res2{
    margin-top: 20px;
  }
  .mt-res5{
    margin-top: 50px;
  }
  .button-primary{
    font-size: 25px;
    padding: 15px 30px;
  }
  .top-strip{
    padding: 10px 20px;
    font-size: 17px;
  }
  .icona p{
    font-size: 17px !important;
  }
  .bba-res {
    border-bottom: 1px dashed #ACB5C3;
  }
  .graphic1{
    background: unset;
    /*height: auto;*/
  }
  .graphic1 h3{
    bottom: 15px;
    right: -35px;
  }
  .icona{
    height: auto;
  }
  .graphic2 img{
    margin-top: unset;
  }
  .section4 p{
    width: 100%;
  }
  .comp-table-head2{
    font-size: 17px;
  }
  .comp-table-head3{
    font-size: 17px;
  }
  .comp-table-body1{
    font-size: 15px;
    padding: 5px;
  }
  .comp-table-body2{
    font-size: 15px;
    padding: 5px;
  }
  .comp-table-body3{
    font-size: 15px;
    padding: 5px;
  }
  .comp-table-body1 br{
    display: none;
  }
  .comp-table-body2 br{
    display: none;
  }
  .comp-table-body3 br{
    display: none;
  }
  .iconb-box{
    height: 150px;
  }
  .iconb-box p {
    font-size: 15px !important;
    margin: 48px;
  }
  .iconb-box1{
    height: 150px;
  }
  .iconb-box1 p {
    font-size: 15px !important;
    margin: 48px;
  }
  .iconb-box2{
    height: 150px;
  }
  .iconb-box2 p {
    font-size: 15px !important;
    margin: 48px;
  }
  .iconb-box3{
    height: 150px;
  }
  .iconb-box3 p {
    font-size: 15px !important;
    margin: 48px;
  }
  .iconb-box4{
    height: 150px;
  }
  .iconb-box4 p {
    font-size: 15px !important;
    margin: 48px;
  }
  .section6{
    padding-top: 50px;
  }
  .section7{
    padding-top: 325px;
    margin-top: -240px;
  }
  .vector1{
    height: 215px;
    width: 100%;
  }
  .vector1 h3{
    margin-top: 55px;
    margin-left: 110px;
    font-size: 18px;
  }
  .section8{
    padding-top: 50px;
  }
  .section9{
    margin-top: -100px;
    padding-top: 430px;
  }
  .icond img{
    margin-top: unset;
  }
  .slider img{
    width: 100%;
  }
  .section10{
    padding-top: 50px;
  }
  .gola{
    font-size: 35px;
  }
  .s1bg{
    margin-top: -110px;
  }
  .step1-img img{
    margin-top: 10px;
  }
  .s2bg{
    margin-top: -50px;
    padding-bottom: 135px;
  }
  .s2bg h1 {
    padding-left: 95px;
    font-size: 35px;
  }
  .step2-img img {
    width: 100%;
    margin-top: 10px;
  }
  .s3bg{
    margin-top: -110px;
  }
  .step3-img img{
    margin-top: 10px;
  }
  .s4bg{
    margin-top: 0px;
    padding-bottom: 140px;
  }
  .s4bg h1 {
    padding-left: 65px;
    font-size: 35px;
  }
  .step4-img img {
    width: 100%;
    margin-top: 10px;
  }
  .section13{
    margin-top: -90px;
    padding-top: 130px;
    padding-bottom: 135px;
  }
  .section14{
    background: #fff;
    padding-top: 0px;
    margin-top: -60px;
    padding-bottom: unset;
  }
  .section15{
    padding-top: 175px;
    padding-bottom: 50px;
  }
  .section18{
    padding-top: 220px;
    margin-top: -110px;
    padding-bottom: 0px;
  }
  .icone-bg1 .text {
    margin-top: 0px;
    margin-left: 20px;
  }
  .icone-bg1{
    padding-top: 30px;
    height: 210px;
  }
  .icone-bg1 h1{
    font-size: 25px;
  }
  .icone img{
    display: none;
  }
  .icone-bg2 .text {
    margin-top: 0px;
    margin-left: 20px;
  }
  .icone-bg2{
    padding-top: 30px;
    height: 270px;
    margin-top: unset;
  }
  .icone-bg2 h1{
    font-size: 25px;
  }
  .icone3 img{
    display: none;
  }
  .section19{
    padding-top: 100px;
  }
  .iconf-box1{
    margin: 5%;
    width: 90%;
  }
  .iconf-box2{
    margin: 5%;
    width: 90%;
  }
  .iconf-box-head1{
    font-size: 20px;
  }
  .iconf-box-head2{
    font-size: 20px;
  }
  .iconf-box1 img {
    width: 17%;
    top: 18px;
    left: 5px;
  }
  .iconf-box2 img {
    width: 17%;
    top: 18px;
    right: 5px;
  }
  .section20{
    margin-top: -150px;
    padding-top: 200px;
  }
  .section21{
    padding-bottom: 0px;
  }
  .img-60 img {
    width: 100%;
  }
  .section24{
    padding-bottom: 0px;
  }
  .section23{
    padding-bottom: 0px;
  }
  .border-text1{
    font-size: 25px;
  }
  .girl5 img{
    width: 100%;
  }
  .section25{
    margin-bottom: -300px;
  }
  .section26{
    padding-top: 350px;
  }
  .logo1 img{
    width: 75%;
  }
  .girl6 img {
    width: 50%;
  }
  .section27{
    padding-bottom: 0px;
  }
  .section28{
    padding-top: 180px;
  }
  .footer{
    margin-top: -100px;
  }
  .hide-lg{
    display: block;
  }
  .sb img{
    width: 100%;
  }
}
@media(max-width: 512px){
  .logo img{
    width: 50%;
    margin-bottom: 10px;
  }
  .top-menu li a{
    font-size: 15px;
    padding-left: 0px;
  }
  .heading-big{
    font-size: 35px;
  }
  .headingl{
    font-size: 30px;
  }
  .heading1{
    font-size: 28px;
  }
  .headingl br{
    display: none;
  }
  h2{
    font-size: 22px;
  }
  h3{
    font-size: 17px;
  }
  p{
    font-size: 18px !important;
  }
  .hide-sm{
    display: none;
  }
  .mt-res-5{
    margin-top: -50px;
  }
  .mt-res0{
    margin-top: 0px;
  }
  .mt-res2{
    margin-top: 20px;
  }
  .mt-res5{
    margin-top: 50px;
  }
  .button-primary{
    font-size: 25px;
    padding: 15px 30px;
  }
  .top-strip{
    padding: 10px 20px;
    font-size: 17px;
  }
  .icona p{
    font-size: 17px !important;
  }
  .bba-res {
    border-bottom: 1px dashed #ACB5C3;
  }
  .graphic1{
    background: unset;
    /*height: auto;*/
  }
  .graphic1 h3{
    bottom: 15px;
    right: -35px;
  }
  .icona{
    height: auto;
  }
  .graphic2 img{
    margin-top: unset;
  }
  .section4 p{
    width: 100%;
  }
  .comp-table-head2{
    font-size: 17px;
  }
  .comp-table-head3{
    font-size: 17px;
  }
  .comp-table-body1{
    font-size: 15px;
    padding: 5px;
    height: 145px;
  }
  .comp-table-body2{
    font-size: 15px;
    padding: 5px;
    height: 145px;
  }
  .comp-table-body3{
    font-size: 15px;
    padding: 5px;
    height: 145px;
  }
  .comp-table-body1 br{
    display: none;
  }
  .comp-table-body2 br{
    display: none;
  }
  .comp-table-body3 br{
    display: none;
  }
  .iconb-box{
    height: 140px;
  }
  .iconb-box p {
    font-size: 13px !important;
    margin: 32px;
  }
  .iconb-box1{
    height: 140px;
  }
  .iconb-box1 p {
    font-size: 13px !important;
    margin: 28px;
  }
  .iconb-box2{
    height: 140px;
  }
  .iconb-box2 p {
    font-size: 13px !important;
    margin: 32px;
  }
  .iconb-box3{
    height: 140px;
  }
  .iconb-box3 p {
    font-size: 13px !important;
    margin: 32px;
  }
  .iconb-box4{
    height: 140px;
  }
  .iconb-box4 p {
    font-size: 13px !important;
    margin: 32px;
  }
  .section6{
    padding-top: 50px;
  }
  .section7{
    padding-top: 325px;
    margin-top: -240px;
  }
  .vector1{
    height: 170px;
    width: 100%;
  }
  .vector1 h3{
    margin-top: 38px;
    margin-left: 86px;
    font-size: 18px;
  }
  .section8{
    padding-top: 50px;
  }
  .section9{
    margin-top: -100px;
    padding-top: 430px;
  }
  .icond img{
    margin-top: unset;
  }
  .slider img{
    width: 100%;
  }
  .section10{
    padding-top: 50px;
  }
  .gola{
    font-size: 35px;
  }
  .s1bg{
    margin-top: -110px;
  }
  .step1-img img{
    margin-top: 10px;
  }
  .s2bg{
    margin-top: -50px;
    padding-bottom: 85px;
  }
  .s2bg h1 {
    padding-left: 58px;
    font-size: 30px;
  }
  .step2-img img {
    width: 100%;
    margin-top: 10px;
  }
  .s3bg{
    margin-top: -110px;
  }
  .step3-img img{
    margin-top: 10px;
  }
  .s4bg{
    margin-top: 0px;
    padding-bottom: 140px;
  }
  .s4bg h1 {
    padding-left: 65px;
    font-size: 35px;
  }
  .step4-img img {
    width: 100%;
    margin-top: 10px;
  }
  .section13{
    margin-top: -90px;
    padding-top: 130px;
    padding-bottom: 135px;
  }
  .section14{
    background: #fff;
    padding-top: 0px;
    margin-top: -60px;
    padding-bottom: unset;
  }
  .section15{
    padding-top: 175px;
    padding-bottom: 50px;
  }
  .section18{
    padding-top: 220px;
    margin-top: -110px;
    padding-bottom: 0px;
  }
  .icone-bg1 .text {
    margin-top: 0px;
    margin-left: 20px;
  }
  .icone-bg1{
    padding-top: 30px;
    height: 260px;
  }
  .icone-bg1 h1{
    font-size: 25px;
  }
  .icone img{
    display: none;
  }
  .icone-bg2 .text {
    margin-top: 0px;
    margin-left: 20px;
  }
  .icone-bg2{
    padding-top: 30px;
    height: 350px;
    margin-top: unset;
  }
  .icone-bg2 h1{
    font-size: 25px;
  }
  .icone3 img{
    display: none;
  }
  .section19{
    padding-top: 100px;
  }
  .iconf-box1{
    margin: 5%;
    width: 90%;
  }
  .iconf-box2{
    margin: 5%;
    width: 90%;
  }
  .iconf-box-head1{
    font-size: 20px;
  }
  .iconf-box-head2{
    font-size: 20px;
  }
  .iconf-box1 img {
    width: 17%;
    top: 18px;
    left: 5px;
  }
  .iconf-box2 img {
    width: 17%;
    top: 18px;
    right: 5px;
  }
  .section20{
    margin-top: -150px;
    padding-top: 200px;
  }
  .section21{
    padding-bottom: 0px;
  }
  .img-60 img {
    width: 100%;
  }
  .section24{
    padding-bottom: 0px;
  }
  .section23{
    padding-bottom: 0px;
  }
  .border-text1{
    font-size: 25px;
  }
  .girl5 img{
    width: 100%;
  }
  .section25{
    margin-bottom: -300px;
  }
  .section26{
    padding-top: 350px;
  }
  .logo1 img{
    width: 75%;
  }
  .girl6 img {
    width: 50%;
  }
  .section27{
    padding-bottom: 0px;
  }
  .section28{
    padding-top: 180px;
  }
  .footer{
    margin-top: -100px;
  }
  .hide-lg{
    display: block;
  }
}
@media(max-width: 991px) and (min-width: 768px){
  .logo img{
    width: 40%;
    margin-bottom: 10px;
  }
  .top-menu li a{
    font-size: 15px;
    padding-left: 0px;
  }
  .heading-big{
    font-size: 50px;
  }
  .headingl{
    font-size: 38px;
  }
  .heading1{
    font-size: 35px;
  }
  .headingl br{
    display: none;
  }
  h2{
    font-size: 25px;
  }
  h3{
    font-size: 22px;
  }
  p{
    font-size: 20px !important;
  }
  .hide-md{
    display: none;
  }
  .mt-res-5{
    margin-top: -50px;
  }
  .mt-res0{
    margin-top: 0px;
  }
  .mt-res2{
    margin-top: 20px;
  }
  .mt-res5{
    margin-top: 50px;
  }
  .top-strip{
    font-size: 22px;
  }
  .graphic1{
    height: 220px;
  }
  .graphic2 img{
    margin-top: unset;
  }
  .section4 p{
    width: 100%;
  }
  .comp-table-body3{
    font-size: 17px;
  }
  .comp-table-body2{
    font-size: 17px;
  }
  .comp-table-body1{
    font-size: 17px;
  }
  .iconb-box{
    height: 275px;
  }
  .iconb-box p {
    font-size: 22px !important;
    margin: 82px;
  }
  .iconb-box1{
    height: 275px;
  }
  .iconb-box1 p {
    font-size: 22px !important;
    margin: 82px;
  }
  .iconb-box2{
    height: 275px;
  }
  .iconb-box2 p {
    font-size: 22px !important;
    margin: 82px;
  }
  .iconb-box3{
    height: 275px;
  }
  .iconb-box3 p {
    font-size: 22px !important;
    margin: 82px;
  }
  .iconb-box4{
    height: 275px;
  }
  .iconb-box4 p {
    font-size: 22px !important;
    margin: 82px;
  }
  .iconc p{
    font-size: 15px !important;
  }
  .vector1 {
    height: 220px;
    width: 100%;
  }
  .vector1 h3 {
    margin-top: 50px;
    margin-left: 120px;
  }
  .section9{
    padding-top: 500px;
    margin-top: -80px;
  }
  .slider img{
    width: 100%;
  }
  .gola{
    font-size: 45px;
  }
  .step1 img{
    margin-top: unset;
  }
  .s2bg{
    padding-bottom: 90px;
  }
  .s2bg h1 {
    padding-left: 70px;
    font-size: 25px;
  }
  .step2-img img{
    width: 100%;
  }
  .s4bg{
    padding-bottom: 90px;
  }
  .s4bg h1 {
    padding-left: 35px;
    font-size: 25px;
  }
  .step4-img img{
    width: 100%;
  }
  .s4bg h2 {
    padding-left: 30px;
    font-size: 20px;
  }
  .section13{
    padding-top: 135px;
  }
  .icone{
    display: none;
  }
  .icone3{
    display: none;
  }
  .icone-bg1 .text {
    margin-top: 35px;
    margin-left: 50px;
  }
  .icone-bg1{
    height: 320px;
  }
  .icone-bg2 .text {
    margin-left: 30px;
  }
  .iconf-box1 img{
    width: 13%;
  }
  .iconf-box2 img{
    width: 13%;
  }
  .border-text1{
    font-size: 35px;
  }
  .girl5 img {
    width: 100%;
  }
  .section25 {
    margin-bottom: -300px;
  }
  .section26{
    padding-top: 350px;
  }
  .p-head2{
    margin-top: -50px;
  }
  .p-list li{
    font-size: 18px;
  }
}
@media(max-width: 1200px) and (min-width: 992px){
  .logo img{
    width: 40%;
    margin-bottom: 10px;
  }
  .top-menu li a{
    font-size: 15px;
    padding-left: 0px;
  }
  .heading-big{
    font-size: 50px;
  }
  .headingl{
    font-size: 38px;
  }
  .heading1{
    font-size: 35px;
  }
  .headingl br{
    display: none;
  }
  h2{
    font-size: 25px;
  }
  h3{
    font-size: 22px;
  }
  p{
    font-size: 20px !important;
  }
  .mt-res-5{
    margin-top: -50px;
  }
  .mt-res0{
    margin-top: 0px;
  }
  .mt-res2{
    margin-top: 20px;
  }
  .mt-res5{
    margin-top: 50px;
  }
  .top-strip{
    font-size: 22px;
  }
  .graphic1{
    height: 170px;
  }
  .graphic1 h3{
    bottom: 5px;
  }
  .section4 p{
    width: 100%;
  }
  .comp-table-body3{
    font-size: 17px;
  }
  .comp-table-body2{
    font-size: 17px;
  }
  .comp-table-body1{
    font-size: 17px;
  }
  .iconb-box{
    height: 245px;
  }
  .iconb-box p {
    font-size: 20px !important;
    margin: 70px;
  }
  .iconb-box1{
    height: 245px;
  }
  .iconb-box1 p {
    font-size: 20px !important;
    margin: 70px;
  }
  .iconb-box2{
    height: 245px;
  }
  .iconb-box2 p {
    font-size: 20px !important;
    margin: 70px;
  }
  .iconb-box3{
    height: 245px;
  }
  .iconb-box3 p {
    font-size: 20px !important;
    margin: 70px;
  }
  .iconb-box4{
    height: 245px;
  }
  .iconb-box4 p {
    font-size: 20px !important;
    margin: 70px;
  }
  .iconc p{
    font-size: 15px !important;
  }
  .vector1 {
    /*height: 220px;*/
    width: 100%;
  }
  /*.vector1 h3 {
    margin-top: 50px;
    margin-left: 120px;
  }*/
  .slider-button-focus{
    font-size: 15px;
  }
  .slider-button{
    font-size: 15px;
  }
  .section9{
    padding-top: 500px;
    margin-top: -80px;
  }
  .slider img{
    width: 100%;
  }
  .gola{
    font-size: 45px;
  }
  .step1 img{
    margin-top: unset;
  }
  .s2bg{
    padding-bottom: 90px;
  }
  .s2bg h1 {
    padding-left: 70px;
    font-size: 25px;
  }
  .step2-img img{
    width: 100%;
  }
  .s4bg{
    padding-bottom: 90px;
  }
  .s4bg h1 {
    padding-left: 35px;
    font-size: 25px;
  }
  .step4-img img{
    width: 100%;
  }
  .s4bg h2 {
    padding-left: 30px;
    font-size: 20px;
  }
  .section13{
    padding-top: 135px;
  }
  .icone{
    display: none;
  }
  .icone3{
    display: none;
  }
  .icone-bg1 .text {
    margin-top: 35px;
    margin-left: 50px;
  }
  .icone-bg1{
    height: 320px;
  }
  .icone-bg2 .text {
    margin-left: 30px;
  }
  .iconf-box1 img{
    width: 13%;
  }
  .iconf-box2 img{
    width: 13%;
  }
  .border-text1{
    font-size: 35px;
  }
  .girl5 img {
    width: 100%;
  }
  .section25 {
    margin-bottom: -300px;
  }
  .section26{
    padding-top: 350px;
  }
  .p-head2{
    margin-top: -50px;
  }
  .p-list li{
    font-size: 18px;
  }
}