@import url(https://fonts.googleapis.com/css?family=Domine:400,700);

@font-face {

  font-family: 'Circular';

  src: url('fonts/CircularStd-Black.otf');

  src: local('../fonts/CircularStd-Book.otf'), url('../fonts/CircularStd-Book.otf') format('otf'), url('../fonts/CircularStd-BoldItalic.otf') format('truetype'),url('../fonts/CircularStd-Book.otf') format('truetype');

}



@font-face{

    font-family:'Glyphicons Halflings';

    src:url(../fonts/glyphicons-halflings-regular.eot);

}

*,

*:before,

*:after {

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  margin: 0;

  padding: 0;

}

header{

display: block;

/* margin-bottom: 40px; */}

.inner,

.nav-panel ul .nav-btn:after {

  content: "";

  position: absolute;

  top: 50%;

  left: 50%;

}



body.inner_pages{overflow-y: scroll!important;font-family: Quicksand,sans-serif;}

body.inner_pages .fixed-top {background: rgba(240, 240, 240, 0.8);}



body {

  width: 100%;

  height: 100%;

  overflow: hidden;

  font-family: 'Futura Std Light';

}

.header-top{

background: rgba(255, 255, 255, 1);}



.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {

   /*  transform: translateY(-5px); */

    /* transform: skewX(-20deg); */

    color: #000;

font-weight: 900;

}



.navbar-dark .navbar-nav .nav-link {

    color: #e7732a;

}

.navbar-light .navbar-nav .active {

    color: rgba(0, 0, 0, 1);

}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {

    color: #000;

font-weight: 900;

}

.navbar-light .navbar-nav .nav-link {font-size: 13px;

color: #000;

margin-right: 1px;

font-weight: 500;

text-transform: uppercase;font-family: 'Futura Std Light';}

.navbar-text .log_btn .btn-log{font-size: 14px;padding: 15px 15px;}

.navbar-text .log_btn .btn-log:hover {

      transform: translateY(-5px);

      /* transform: skewX(-20deg); */

  }

.navbar-text .sign_btn {}

.navbar-text .sign_btn .btn-sign{border: 1px solid #000;border-radius: 4px;font-size: 14px;padding: 15px 15px;}

.navbar-text .sign_btn .btn-sign:hover {background-color: #000;color: #fff;

      transform: translateY(-5px);

      /* transform: skewX(-20deg); */

  }



.navbar-light .navbar-nav .nav-item {

}

  

hr{

  margin-bottom: 20px;

}

 

footer.tg-footer{

  text-align: center;

  padding-bottom: 20px;width: 100%;

}



.tg-link{

  display: inline-block;

  margin: 0 10px;

  text-align: center;

  color: #000;



font-size: 14px;

}



.square2:hover {

 transform: translateY(50px);margin-bottom: 10%;

}





.wrapper {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 102%;

  -webkit-transition: -webkit-transform 1.5s;

  transition: transform 1.5s;

  -webkit-perspective: 3000;

  perspective: 3000;

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

}



.wrapper .page {

  position: relative;

  width: 100%;

  height: 100%;

  -webkit-transform: rotateX(180deg) scale(0.3);

  transform: rotateX(180deg) scale(0.3);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -webkit-transition: -webkit-transform 1s ease-in-out;

  transition: transform 1s ease-in-out;

  will-change: transform;

}

.wrapper .page .heading {display: block;width: 100%;padding: 30% 8% 0% 8%;text-align: center;}

.wrapper .page .heading h2 {

  color: #fff;

text-transform: uppercase;

font-size: 38px;

margin-top: 40px;

line-height: 48px;

background: rgba(96, 96, 96, 0.5);

padding: 10px 5px;border-radius: 6px;
font-family: 'Futura Std Light';

}

.wrapper .page .heading p {line-height: 30px;

margin-top: 4%;font-family: 'Futura Std Light';}

.wrapper .page.page1 {

 /*  background-color: #66a6b8;

 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #66a6b8), color-stop(80%, #5471B9));

 background-image: -webkit-linear-gradient(-280deg, #66a6b8 20%, #5471B9 80%);

 background-image: -webkit-linear-gradient(80deg, #66a6b8 20%, #5471B9 80%);

 background-image: linear-gradient(10deg, #66a6b8 20%, #5471B9 80%); */

  /* background-image: url('../images/homeedscope.jpg'); */
  
  background-image: url('../images/page1_bk.jpg');

 /*  background-attachment: fixed; */

  background-position: center;background-repeat: no-repeat;background-size: cover;

}



.wrapper .page.page2 {

  background-color: #fff;/* #df4382;*/

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff));

  background-image: -webkit-linear-gradient(-315deg, #fff 0%, #fff 100%);

  background-image: -webkit-linear-gradient(45deg, #fff 0%, #fff 100%);

  background-image: linear-gradient(45deg, #fff 0%, #fff 100%);

  /* background-image: url('../images/638514.png');

   background-attachment: fixed;

  background-position: center;background-repeat: no-repeat;background-size: cover; */

}





.wrapper .page .about_heading {display: block;width: 100%;padding-top: 6%;text-align: center;}

.wrapper .page .about_heading h2 {

  color: #FF5A0D; 
  text-transform: capitalize;
  letter-spacing: 1px;
  font-size: 3em;
  margin-bottom: 2%;
  font-family: edhelvaticaneuelt;
}

.wrapper .page .about_heading p{

  /* padding: 0% 22%; */

  line-height: 26px;
  /* font-size: 21px; */
  font-size: 16px;
  letter-spacing: 2px;
  color: #808080;
  margin-top: 4%;font-family: edhelvaticaneue;
  text-align: center;
}

.wrapper .page .about_content{display: block;width: 100%;padding: 10% 0% 2% 0%;text-align: center;}

.wrapper .page .about_content ul{padding: 0px;margin: 0px;}

.wrapper .page .about_content ul li{letter-spacing: 2px; list-style: none;margin-bottom: 1%;font-size: 21px;color: #808080;line-height: 36px;font-family: edhelvaticaneue;}

.wrapper .page .about_content i{font-size: 40px;width: 65px;height: 65px;border: 1px solid #808080;text-align: center;

border-radius: 50%;padding: 10px 0px;color: #808080;}

.wrapper .page .about_content h6{font-size: 24px;margin: 4%;color: #808080;font-family: edhelvaticaneue; letter-spacing: 2px;}









.wrapper .page.page3 {

  /* background-color: #FFFF;

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFF), color-stop(100%, #FFFF));

  background-image: -webkit-linear-gradient(-405deg, #FFFF 0%, #FFFF 100%);

  background-image: -webkit-linear-gradient(315deg, #FFFF 0%, #FFFF 100%);

  background-image: linear-gradient(135deg, #FFFF 0%, #FFFF 100%); */

 background-image: url('../images/DSC_3961.jpg');

 /* background-attachment: fixed; */

 background-position: center;background-repeat: no-repeat;background-size: cover; 

}





.wrapper .page .service_heading {display: block;width: 100%;padding-top: 10%;text-align: center;}

.wrapper .page .service_heading h2 {

  color: #ffff;

  text-transform: capitalize;
  letter-spacing: 1px;

  font-size: 3em;margin-bottom: 2%;
font-family: edhelvaticaneuelt;
}

.wrapper .page .service_heading p {color: #ffff;}

/* .wrapper .page .service_heading p{

padding: 0% 22%;

line-height: 30px;font-size: 13px;

color: #4d4d4d;} font-family: 'Futura Std Light';*/





.wrapper .page.page4 {

  background-color: #fff;

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff));

  background-image: -webkit-linear-gradient(135deg, #fff 0%, #fff 100%);

  background-image: -webkit-linear-gradient(135deg, #fff 0%, #fff 100%);

  background-image: linear-gradient(135deg, #fff 0%, #fff 100%);

  /* background-image: url('../images/New-custom-home-burnaby-1400x700-1.jpg');

  background-attachment: fixed;

  background-position: center;background-repeat: no-repeat;background-size: cover; */

}





.wrapper .page .benefits_heading {display: block;width: 100%;padding-top: 6%;text-align: center;}

.wrapper .page .benefits_heading h2 {

  color: #FF5A0D;

  text-transform: capitalize;
  letter-spacing: 1px;

  font-size: 3em;margin-bottom: 2%;
font-family: edhelvaticaneuelt;
}

.wrapper .page .benefits_heading p{

color: #FFF;font-family: 'Futura Std Light';} 



.wrapper .page.page5 {

  /* background-color: #23af56;

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #23af56), color-stop(100%, #67A79A));

  background-image: -webkit-linear-gradient(-405deg, #23af56 0%, #67A79A 100%);

  background-image: -webkit-linear-gradient(315deg, #23af56 0%, #67A79A 100%);

  background-image: linear-gradient(135deg, #23af56 0%, #67A79A 100%); */

  background-image: url('../images/How_it_Works.png');

 /*  background-attachment: fixed; */

  background-position: center;background-repeat: no-repeat;background-size: cover;background-size: contain;

}



.wrapper .page.page6 {

 background-color: #66a6b8;

 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #c8c8c8), color-stop(80%, #C4D1F0));

 background-image: -webkit-linear-gradient(-280deg, #c8c8c8 20%, #C4D1F0 80%);

 background-image: -webkit-linear-gradient(80deg, #c8c8c8 20%, #C4D1F0 80%);

 background-image: linear-gradient(10deg, #c8c8c8 20%, #C4D1F0 80%);

/* background-image: url('../images/video.png');

background-attachment: fixed;

background-position: center;background-repeat: no-repeat;background-size: cover; */

}



.wrapper .page.page7 {

/* background-color: #FFFF;

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #FFFF), color-stop(80%, #FFFF));

background-image: -webkit-linear-gradient(-280deg, #FFFF 20%, #FFFF 80%);

background-image: -webkit-linear-gradient(80deg, #FFFF 20%, #FFFF 80%);

background-image: linear-gradient(10deg, #FFFF 20%, #FFFF 80%); */

 background-image: url('../images/DSC_4026.jpg');

  /* background-attachment: fixed; */

 background-position: center;background-repeat: no-repeat;background-size: cover;

}



.wrapper .page.page8 {

 background-color: #fff;

 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #fff), color-stop(85%, #fff));

 background-image: -webkit-linear-gradient(160deg, #fff 15%, #fff 85%);

 background-image: -webkit-linear-gradient(160deg, #fff 15%, #fff 85%);

 background-image: linear-gradient(160deg, #fff 15%, #fff 85%);

background-image: linear-gradient(160deg, #fff 15%, #fff 85%);

/* background-image: url('../images/minimalism2.jpg'); */

background-attachment: fixed;

background-position: center;background-repeat: no-repeat;background-size: cover;}





.wrapper .page.page9 {

    background-color: #FFF;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #FFF), color-stop(85%, #FFFF));

    background-image: -webkit-linear-gradient(160deg, #FFFF 15%, #FFFF 85%);

    background-image: -webkit-linear-gradient(160deg, #FFFF 15%, #FFFF 85%);

    background-image: linear-gradient(160deg, #FFFF 15%, #FFFF 85%);

    background-image: linear-gradient(160deg, #FFFF 15%, #FFFF 85%);

    /* background-image: url(../images/minimalism2.jpg); */

}


.wrapper .page .blog_heading {display: block;width: 100%;padding-top: 8%;text-align: center;}

.wrapper .page .blog_heading h2 {color: #FF5A0D;text-transform: capitalize; letter-spacing: 1px; font-size: 3em;font-family: edhelvaticaneuelt;}

.wrapper .page .blog_heading p{padding: 0% 22%;line-height: 30px;font-size: 13px;

color: #4d4d4d;font-family: 'Futura Std Light';}

.blog_all .card{padding: 1rem;}

.blog_all .card .card-block .card-title{margin-top: 6%;font-size: 20px;font-weight: 600;color: #605e5e;}

.blog_all .card .card-block .all_btn{margin-top: 2%;border-top: 1px dotted #8a8a8a;}

.blog_all .card .card-block .all_btn .btn-default{font-size: 14px;

color: #3f3c3c;}

.blog_all .card .card-block .all_btn .btn-default i{font-size: 12px;margin-right: 6px;color: #754323;}

.blog_all .card:hover{-webkit-box-shadow: 0 0 20px #ddd;-moz-box-shadow: 0 0 20px #ddd;box-shadow: 0 0 20px #ddd;}











.wrapper.active-page1 {

  -webkit-transform: translateY(0%);

  -ms-transform: translateY(0%);

  transform: translateY(0%);

}



.wrapper.active-page1 .page.page1 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  padding: 2% 0%;

}



.wrapper.active-page2 {

  -webkit-transform: translateY(-100%);

  -ms-transform: translateY(-100%);

  transform: translateY(-100%);

}



.wrapper.active-page2 .page.page2 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}



.wrapper.active-page3 {

  -webkit-transform: translateY(-200%);

  -ms-transform: translateY(-200%);

  transform: translateY(-200%);

}



.wrapper.active-page3 .page.page3 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}



.wrapper.active-page4 {

  -webkit-transform: translateY(-300%);

  -ms-transform: translateY(-300%);

  transform: translateY(-300%);

}



.wrapper.active-page4 .page.page4 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}



.wrapper.active-page5 {

  -webkit-transform: translateY(-400%);

  -ms-transform: translateY(-400%);

  transform: translateY(-400%);

}



.wrapper.active-page5 .page.page5 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}



.wrapper.active-page6 {

  -webkit-transform: translateY(-500%);

  -ms-transform: translateY(-500%);

  transform: translateY(-500%);

}



.wrapper.active-page6 .page.page6 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.wrapper.active-page7 {

  -webkit-transform: translateY(-600%);

  -ms-transform: translateY(-600%);

  transform: translateY(-600%);

}



.wrapper.active-page7 .page.page7 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.wrapper.active-page8 {

  -webkit-transform: translateY(-700%);

  -ms-transform: translateY(-700%);

  transform: translateY(-700%);

}



.wrapper.active-page8 .page.page8 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.wrapper.active-page9 {

  -webkit-transform: translateY(-800%);

  -ms-transform: translateY(-800%);

  transform: translateY(-800%);

}



.wrapper.active-page9 .page.page9 {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}



.nav-panel {

  position: fixed;

  top: 50%;

  right: 1em;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  z-index: 1000;

  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.57, 1.2, 0.68, 2.6);

  transition: opacity 0.5s, transform 0.5s cubic-bezier(0.57, 1.2, 0.68, 2.6);

  will-change: transform, opacity;

}



.nav-panel.invisible {

  opacity: 0;

  -webkit-transform: translateY(-50%) scale(0.5);

  -ms-transform: translateY(-50%) scale(0.5);

  transform: translateY(-50%) scale(0.5);

}



.nav-panel ul { list-style-type: none;margin: 0px; }

#us_contact {letter-spacing: 2px; font-family: edhelvaticaneue;}

.nav-panel ul .nav-btn {

  position: relative;

  overflow: hidden;

  width: 10px;

  height: 10px;

  margin-bottom: 0.5em;

  border: 0.12em solid #000;

  border-radius: 50%;

  cursor: pointer;

  -webkit-transition: border-color, -webkit-transform 0.3s;

  transition: border-color, transform 0.3s;

  will-change: border-color, transform;

}



.nav-panel ul .nav-btn:after {

  width: 100%;

  height: 100%;

  border-radius: 50%;

  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.3);

  -ms-transform: translateX(-50%) translateY(-50%) scale(0.3);

  transform: translateX(-50%) translateY(-50%) scale(0.3);

  background-color:#000;

  opacity: 0;

  -webkit-transition: -webkit-transform, opacity 0.3s;

  transition: transform, opacity 0.3s;

  will-change: transform, opacity;

  border-color: #fb873e;

}



.nav-panel ul .nav-btn.active:after,

.nav-panel ul .nav-btn:hover:after {

  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.7);

  -ms-transform: translateX(-50%) translateY(-50%) scale(0.7);

  transform: translateX(-50%) translateY(-50%) scale(0.7);

  opacity: 1;

}



.nav-panel ul .nav-btn:hover {

  border-color: #fb873e;

  -webkit-transform: scale(1.2);

  -ms-transform: scale(1.2);

  transform: scale(1.2);

}



.nav-panel ul .nav-btn:hover:after { background-color: #fb873e; }



.nav-panel .scroll-btn {

  position: absolute;

  left: 0;

  width: 10px;

  height: 10px;

  border: 0.2em solid #000;

  border-left: none;

  border-bottom: none;

  cursor: pointer;

  -webkit-transform-origin: 50% 50%;

  -ms-transform-origin: 50% 50%;

  transform-origin: 50% 50%;

  -webkit-transition: border-color 0.3s;

  transition: border-color 0.3s;

}



.nav-panel .scroll-btn.up {

  top: -1.6em;

  -webkit-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  transform: rotate(-45deg);

}



.nav-panel .scroll-btn.down {

  bottom: -1.2em;

  -webkit-transform: rotate(135deg);

  -ms-transform: rotate(135deg);

  transform: rotate(135deg);

}



.nav-panel .scroll-btn:hover { border-color: #fb873e; }

.feature_content ul{list-style: none;padding: 0px;margin: 0px;padding: 0% 1%;}

.feature_content ul li{width: 100%; display: inline-block; margin-right: 1% !important;vertical-align: top; /*margin-bottom: 6%;*/}

.feature_content ul li:nth-child(2){margin-right: 0% !important;border-right: 0px solid #e4a054;}

.feature_content ul li:last-child{margin-right: 0% !important;border-right: 0px solid #e4a054;}

.feature_content ul li .feature_team{display: block;}

.feature_content ul li .feature_team .feature_des{width: 100%;}

.feature_content ul li .feature_team .feature_des h6{font-size: 16px; letter-spacing: 2px; color: #fff;line-height: 24px;font-family: edhelvaticaneue;}

.feature_content ul li .feature_team .feature_des p{font-size: 13px;color: #fff;line-height: 26px;font-family: 'Futura Std Light';}

.feature_content .show_btn{display: block;width: 100%;text-align: center;padding-top: 6%;}

.feature_content .show_btn .more_btn{border: 1px solid #000;border-radius: 4px;font-size: 14px;padding: 15px 15px;text-decoration: none;color: #000;}

.feature_content .show_btn .more_btn:hover{background-color: #000;color: #fff;transform: translateY(-5px);/* transform: skewX(-20deg); */}

/* .feature_content .list-item {
  list-style-image: url("../images/lstflat/fancybox_sprite.png");
} */

.benefits_content ul{list-style: none;padding: 0px;margin: 0px;padding: 0% 30%;}

.benefits_content ul li{width: 100%;margin-right: 1% !important;vertical-align: top;margin-bottom: 1%;}

.benefits_content ul li:nth-child(2){margin-right: 0% !important;border-right: 0px solid #e4a054;}

.benefits_content ul li:last-child{margin-right: 0% !important;border-right: 0px solid #e4a054;}

.benefits_content ul li .benefits_team{display: block;}

.benefits_content ul li .benefits_team .benefits_icon{width: 12%;margin-right: 0%;margin-left: 10%;}

.benefits_content ul li .benefits_team .benefits_icon i{color: #FFF;font-size: 18px;width: 30px;

height: 30px;

border: 1px solid #FFF;

border-radius: 50%;

padding: 5px;

text-align: center;}

.benefits_content ul li .benefits_team .benefits_des{width: 75%;}

.benefits_content ul li .benefits_team .benefits_des h6{font-size: 16px;font-weight: 600;color: #FFF;line-height: 28px;font-family: 'Futura Std Light';}

.benefits_content ul li .benefits_team .benefits_des p{font-size: 13px;color: #4d4d4d;line-height: 26px;font-family: 'Futura Std Light';}

.benefits_content .show_btn{display: block;width: 100%;text-align: center;padding-top: 6%;}

.benefits_content .show_btn .more_btn{border: 1px solid #000;border-radius: 4px;font-size: 14px;padding: 15px 15px;text-decoration: none;color: #000;}

.benefits_content .show_btn .more_btn:hover{background-color: #000;color: #fff;transform: translateY(-5px);/* transform: skewX(-20deg); */}



.mission_content{display: block;width: 100%;padding: 2% 25%;text-align: center;}

.mission_content p{font-size: 21px;line-height: 36px;color: #fff;font-family: edhelvaticaneue;font-weight: 500; letter-spacing: 2px;}



.contact_content{display: block;width: 100%;padding: 4% 0%;margin-left: 12%;margin-top: 5%;}

.contact_content ul{padding: 0px;margin: 0px;}

.contact_content ul li{list-style: none;display: inline-block;width: 40%;margin-right: 6%;vertical-align: top;}

.contact_content ul li:last-child{width: 35%;margin-right: 0%;}

.contact_content ul li .join_content{}

.contact_content ul li .join_content h5{ letter-spacing: 2px; font-size: 22px;font-weight: 600;line-height: 28px;margin-bottom: 4%;font-family: edhelvaticaneue;}

.contact_content ul li .join_content.app_download h5{margin-bottom: 0%;font-family: edhelvaticaneue;}

.contact_content ul li .join_content ul.list_study{padding: 0px;margin: 0px;}

.contact_content ul li .join_content ul.list_study li{display: block;width: 100%;margin-bottom: 1%;font-size: 14px;}

.contact_content ul li .join_content ul.list_study li::before{content: "\f101";font-family: fontawesome;color: #df4382;margin-right: 10px;

font-size: 16px;font-weight: 700;}

.contact_content ul li .join_content h5{font-size: 20px;font-weight: 600;line-height: 26px;margin-bottom: 4%;font-family: edhelvaticaneue;}

.contact_content ul li .join_content p{font-size: 14px;line-height: 26px;margin-bottom: 4%;font-family: edhelvaticaneue;}

.contact_content ul li .join_content p span{font-size: 15px;font-weight: 700;}

.contact_content ul li .join_content ul.download_images{padding: 0px;margin: 0px;}

.contact_content ul li .join_content ul.download_images li{display: inline-block;width: 32%;margin-right: 4%;}

.contact_content ul li .join_content .btn-join{margin-top: 14%;}

.contact_content ul li .join_content .btn-join .join_btn{border: 1px solid #000;border-radius: 4px;font-size: 14px;padding: 15px 15px;text-decoration: none;color: #000;}

.contact_content ul li .join_content .btn-join .join_btn:hover{background-color: #000;color: #fff;transform: translateY(-5px);}



svg {

  width:100%;position: absolute;bottom: -160px;}

.arrow {

  stroke-width: .3px;

  stroke:yellow;

}

.topball {

  animation: ball 1.5s ease-in-out;

  animation-iteration-count:infinite;

  animation-direction: alternate;

  animation-delay: 0.3s;

  cursor:pointer;

}



.wave {

  animation: wave 3s linear;

  animation-iteration-count:infinite;

  fill: #FF5A0D;

}

#wave2 {

  animation-duration:5s;

  animation-direction: reverse;

  opacity: .6

}

#wave3 {

  animation-duration: 7s;

  opacity:.3;

}

@keyframes wave {

  to {transform: translateX(-100%);}

}

@keyframes ball {

  to {transform: translateY(20%);}

}





#myVideo {

    position: fixed;

    right: 0;

    min-width: 100%; 

    min-height: 100%;

    width: 100%;

}

.embed-responsive-item{width: 100%;}

.video-responsive{

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

}

.video-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}

.page6 .embed-responsive-item{position: absolute;top: 44%;left: 50%;transform: translate(-50%, -50%);min-width: 100%;min-height: 100%;width: auto;height: 112%;}

.content {

    position: fixed;

    bottom: 0;

    color: #f1f1f1;

    width: 100%;

    padding: 20px;

}



#myBtn {

border: 1px solid #000;

border-radius: 4px;

font-size: 14px;

padding: 15px 15px;

}



#myBtn:hover {

background-color: #000;

color: #fff;

transform: translateY(-5px);

/* transform: skewX(-20deg); */

}



.wrapper .page .mission_title {display: block;width: 100%;padding-top: 10%;text-align: center;padding-bottom: 5%;}

.wrapper .page .mission_title h2 {

  color: #fff;

  text-transform: capitalize;
  letter-spacing: 1px;
  font-size: 3em;
font-family: edhelvaticaneuelt;
}



.wrapper .page .testi_title {display: block;width: 100%;padding-top: 10%;text-align: center;padding-bottom: 5%;}

.wrapper .page .testi_title h2 {

  color: #FF5A0D;

  text-transform: capitalize;
  letter-spacing: 1px;

  font-size: 3em;
font-family: edhelvaticaneuelt;
}

.wrapper .page .testi_title p{

padding: 0% 22%;

line-height: 30px;font-size: 13px;

color: #FFF;font-family: 'Futura Std Light';}

.testimonial{border: 4px solid #FFFF;box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.06);/* padding: 30px 30px 30px 130px; */

    margin: 0 15px 30px 15px;overflow: hidden;position: relative;}

.testimonial:before{/* content: "";position: absolute;bottom: 0;right: 0;border-top: 25px solid #FFF;border-left: 25px solid transparent;

    border-right: 25px solid transparent;transform: rotate(-45deg);transform-origin: 80% -30% 0; */}

.testimonial .pic{display: inline-block;/* width: 80px;height: 80px;border-radius: 50%;overflow: hidden;position: absolute;

    top: 60px; left: 20px; */}

.testimonial .pic img{width: 100%;height: auto;}
.testimonial .pic img:hover {opacity: 1;}

.testimonial .description{font-size: 15px;font-style: italic;color: #FFF;line-height: 25px;margin-bottom: 15px;font-family: 'Futura Std Light';}

.testimonial .title{display: inline-block;font-size: 20px;font-weight: 700;color: #FFF;margin: 0;text-align: left;font-family: 'Futura Std Light';}

.testimonial .post{display: inline-block;font-size: 17px;color: #FFF;font-family: 'Futura Std Light';}

.owl-theme .owl-controls .owl-page span{border: 2px solid #FFFF;background: #fff;opacity: 1;font-family: 'Futura Std Light';}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page:hover span{/* background: #FFF; */}









@media (max-width: 991px){

  .wrapper .page {overflow-y: scroll;}

  .wrapper .page .heading {padding-top: 50%;}
  .wrapper .page .mission_title {
    padding-top: 25%;

}

  .wrapper .page .about_heading, .wrapper .page .blog_heading, .wrapper .page .service_heading, .wrapper .page .benefits_heading, .wrapper .page .testi_title {padding-top: 20%;}

  .contact_content ul li {width: 100%!important;margin-bottom: 25%!important;}

  .contact_content ul li:last-child {width: 100%!important;margin-bottom: 10%!important;}

  .fixed-top {background: rgba(255, 255, 255, 1);}

  .navbar-light .navbar-brand {color: #fff;}

  .navbar-light .navbar-toggler {border-color: #9e9e9e;}

  .collapse.show {display: block;background: rgba(255, 255, 255, 0.9);padding: 4%;}

  .ml-auto, .mx-auto {margin-left: 0px!important;}

  .feature_content ul li {

    width: 100%!important;

    margin-bottom: 2% !important;

    

    margin-right: unset !important;



}

.feature_content ul li:last-child {margin-bottom: 0% !important;border-bottom: 0px solid #e4a054!important;}

#myVideo {width: 100%;}

.content {width: unset!important;}

.fixed-bottom {bottom: -395px;}

}





.section_all{padding: 80px 0px 20px 0px;}

.about_head{}

.title{display: block;width: 100%;text-align: center;}

.title h6{font-size: 14px;}

.title h6 span{border-bottom: 1px solid #bababa;padding-bottom: 6px;}

.title h2{font-size: 50px;margin: 1% 20%;line-height: 64px;font-weight: 600;}

.title p{font-size: 12px;color: #575757;margin: 2% 25%;}

.about_img{display: block;width: 100%;padding: 4% 1%;}

.about_content{display: block;width: 100%;padding: 4% 1% 0% 1%;}

.about_content .growth_title{display: block;width: 100%;padding: 2% 22%;text-align: center;}

.about_content .growth_title h4{font-size: 30px;color: #656565;margin-bottom: 4%;}

.about_content .growth_title h3{font-size: 30px;line-height: 40px;}

.about_content .contents{display: block;width: 100%;padding: 2% 20%;}

.about_content .contents .all_content{margin-bottom: 16%;}

.about_content .contents .all_content2{margin-top: 30%;}

.about_content .contents .all_content .images{}

.about_content .contents .all_content .text{display: block;width: 100%;padding: 4% 0%;}

.about_content .contents .all_content .text h6{font-size: 16px;font-weight: 600;margin-bottom: 4%;}

.about_content .contents .all_content .text p{font-size: 14px;color: #5d5d5d;margin-bottom: 0%;line-height: 22px;}



.team_content{display: block;width: 100%;padding: 4% 1% 0% 1%;}

.team_content .vibrant_title{display: block;width: 100%;padding: 2% 26%;text-align: center;}

.team_content .vibrant_title h4{font-size: 30px;color: #656565;margin-bottom: 4%;}

.team_content .vibrant_title h3{font-size: 30px;line-height: 40px;}

.team_content .contents{display: block;width: 100%;padding: 2%;}

.team_content .contents .all_content{margin-bottom: 16%;}

.team_content .contents .all_content2{margin-top: 30%;}

.team_content .contents .all_content .images{}

.team_content .contents .all_content .text{display: block;width: 100%;padding: 4% 0%;}

.team_content .contents .all_content .text h6{font-size: 16px;font-weight: 600;margin-bottom: 4%;}

.team_content .contents .all_content .text p{font-size: 14px;color: #5d5d5d;margin-bottom: 0%;line-height: 22px;}



.testimonial_content{display: block;width: 100%;padding: 4% 1% 0% 1%;}

.testimonial_content .exclusive_title{display: block;width: 100%;padding: 2% 28%;text-align: center;}

.testimonial_content .exclusive_title h4{font-size: 30px;color: #656565;margin-bottom: 4%;}

.testimonial_content .exclusive_title h3{font-size: 30px;line-height: 40px;}

.testimonial_content .contents {display: block;width: 100%;padding: 2% 24%;}

.testimonial_content .contents .text{display: block;width: 100%;padding: 4% 0%;margin-bottom: 12%;}

.testimonial_content .contents .text h6{font-size: 16px;font-weight: 600;margin-bottom: 4%;}

.testimonial_content .contents .text p{font-size: 14px;color: #5d5d5d;margin-bottom: 0%;line-height: 22px;}



.service_head{}

.title{display: block;width: 100%;text-align: center;}

.title h6{font-size: 14px;}

.title h6 span{border-bottom: 1px solid #bababa;padding-bottom: 6px;}

.title h2{font-size: 50px;margin: 1% 20%;line-height: 64px;font-weight: 600;}

.title p{font-size: 12px;color: #575757;margin: 2% 25%;}

.service_img{display: block;width: 100%;padding: 4% 1%;}

.service_content{display: block;width: 100%;padding: 4% 1% 0% 1%;}

.service_content .growth_title{display: block;width: 100%;padding: 2% 22%;text-align: center;}

.service_content .growth_title h4{font-size: 30px;color: #656565;margin-bottom: 4%;}

.service_content .growth_title h3{font-size: 30px;line-height: 40px;}

.service_content .contents{display: block;width: 100%;padding: 2% 2%;}

.service_content .contents .all_content{margin-bottom: 10%;width: 30%;display: inline-block;margin-right: 2%;vertical-align: top;border: 1px solid #efefef;

background-color: #fff;}

.service_content .contents .all_content:hover {-webkit-box-shadow: 0px 0px 24px 0px rgba(163,163,163,1);

-moz-box-shadow: 0px 0px 24px 0px rgba(163,163,163,1);

box-shadow: 0px 0px 24px 0px rgba(163,163,163,1);}

.service_content .contents .all_content .text{display: block;width: 100%;padding: 4%;}

.service_content .contents .all_content .text h6{font-size: 16px;font-weight: 600;margin-bottom: 4%;}

.service_content .contents .all_content .text p{font-size: 14px;color: #5d5d5d;margin-bottom: 0%;line-height: 22px;}



.service{display: block;width: 100%;padding: 4% 1% 0% 1%;}

.service .vibrant_title{display: block;width: 100%;padding: 2% 26%;text-align: center;}

.service .vibrant_title h4{font-size: 30px;color: #656565;margin-bottom: 4%;}

.service .vibrant_title h3{font-size: 30px;line-height: 40px;}

.service .contents{display: block;width: 100%;padding: 2%;}

.service .contents .all_content{margin-bottom: 16%;border: 1px solid #ececec;padding: 10% 5%;border-radius: 8px;background-color: #fefefe;}

.service .contents .all_content:hover {-webkit-box-shadow: 0px 0px 15px -10px rgba(56,56,56,1);

-moz-box-shadow: 0px 0px 15px -10px rgba(56,56,56,1);

box-shadow: 0px 0px 15px -10px rgba(56,56,56,1);}

.service .contents .all_content .icon_images{display: block;width: 20%;float: left;}

.service .contents .all_content .icon_images i{font-size: 30px;width: 50px;height: 50px;

border: 1px solid #000;text-align: center;padding: 8px 4px;border-radius: 50%;}

.service .contents .all_content .text{display: block;width: 78%;padding: 0%;float: right;}

.service .contents .all_content .text h6{font-size: 16px;font-weight: 600;margin-bottom: 4%;}

.service .contents .all_content .text p{font-size: 14px;color: #5d5d5d;margin-bottom: 0%;line-height: 22px;}



.service_content{display: block;width: 100%;padding: 4% 1% 0% 1%;}

.service_content .exclusive_title{display: block;width: 100%;padding: 2% 28%;text-align: center;}

.service_content .exclusive_title h4{font-size: 30px;color: #656565;margin-bottom: 4%;}

.service_content .exclusive_title h3{font-size: 30px;line-height: 40px;}

.service_content .contents {display: block;width: 100%;padding: 2% 2%;}

.service_content .contents .text{display: block;width: 100%;padding: 4% 0%;}

.service_content .contents .text h6{font-size: 16px;font-weight: 600;margin-bottom: 4%;}

.service_content .contents .text p{font-size: 14px;color: #5d5d5d;margin-bottom: 0%;line-height: 22px;}

@media (max-width: 767px){

.wrapper .page .about_heading, .wrapper .page .blog_heading, .wrapper .page .service_heading, .wrapper .page .benefits_heading, .wrapper .page .testi_title {

    padding-top: 25%;

}
}

/* Slider */



.slick-slide {

    margin: 0px 20px;

}



.slick-slide img {

    width: 100%;

}



.slick-slider

{

    position: relative;

    display: block;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

            user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

        touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}



.slick-list

{

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

}

.slick-list:focus

{

    outline: none;

}

.slick-list.dragging

{

    cursor: pointer;

    cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list

{

    -webkit-transform: translate3d(0, 0, 0);

       -moz-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

         -o-transform: translate3d(0, 0, 0);

            transform: translate3d(0, 0, 0);

}



.slick-track

{

    position: relative;

    top: 0;

    left: 0;

    display: block;

}

.slick-track:before,

.slick-track:after

{

    display: table;

    content: '';

}

.slick-track:after

{

    clear: both;

}

.slick-loading .slick-track

{

    visibility: hidden;

}



.slick-slide

{

    display: none;

    float: left;

    height: 100%;

    min-height: 1px;

}

[dir='rtl'] .slick-slide

{

    float: right;

}

.slick-slide img

{

    display: block;

}

.slick-slide.slick-loading img

{

    display: none;

}

.slick-slide.dragging img

{

    pointer-events: none;

}

.slick-initialized .slick-slide

{

    display: block;

}

.slick-loading .slick-slide

{

    visibility: hidden;

}

.slick-vertical .slick-slide

{

    display: block;

    height: auto;

    border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

    display: none;

}



/* video page css */





/* Video Gallery

********************************************

*/



.video .videoTitle{

  font-size: 18px;

  font-weight: 400;

  line-height: 1.25;

  color: #555;

  text-transform: uppercase;

  letter-spacing: 1px;

  text-align: center;

  padding: 15px 8px;

  margin: 0;

  white-space: nowrap;

}



.video {

  background: #fff;

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);

  margin: 1%;

  float: left;

  transition: all, 0.3s, ease;

}

@media (max-width: 1024px) {

  .video {

    width: 31.333%;

  }

}

@media (max-width: 768px) {

  .video {

    width: 48%;

  }

}

@media (max-width: 480px) {

  .video {

    display: block;

    width: 96%;

    margin: 2%;

    float: none;

  }

}

.video figure {

  height: 0;

  padding-bottom: 56.25%;

  overflow: hidden;

}

.video figure a {

  display: block;

  margin: 0;

  padding: 0;

  border: none;

  line-height: 0;

}

.video img {

  width: 100%;

  opacity: 1;

}

.video img:hover, .video img:active, .video img:focus {

  opacity: 0.75;

}



/* Images 

********************************************

*/

img {

  max-width: 100%;

  height: auto;

}



/* Clearfix 

********************************************

*/

.clearfix {

  content: "";

  display: table;

  clear: both;

}





/* Remove border from Francybox close

*****************************************

*/

.fancybox-close {

  border-bottom: none;

}

.fancybox-close:hover, .fancybox-close:active, .fancybox-close:focus {

  border-bottom: none;

}



/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,

.fancybox-skin,

.fancybox-outer,

.fancybox-inner,

.fancybox-image,

.fancybox-wrap iframe,

.fancybox-wrap object,

.fancybox-nav,

.fancybox-nav span,

.fancybox-tmp {

  padding: 0;

  margin: 0;

  border: 0;

  outline: none;

  vertical-align: top;

}



.fancybox-wrap {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 8020;

}



.fancybox-skin {

  position: relative;

  background: #f9f9f9;

  color: #444;

  text-shadow: none;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}



.fancybox-opened {

  z-index: 8030;

}



.fancybox-opened .fancybox-skin {

  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

}



.fancybox-outer, .fancybox-inner {

  position: relative;

}



.fancybox-inner {

  overflow: hidden !important;

}



.fancybox-type-iframe .fancybox-inner {

  -webkit-overflow-scrolling: touch;

}



.fancybox-error {

  color: #444;

  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;

  margin: 0;

  padding: 15px;

  white-space: nowrap;

}



.fancybox-image, .fancybox-iframe {

  display: block;

  width: 100%;

  height: 100%;

}



.fancybox-image {

  max-width: 100%;

  max-height: 100%;

}



#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {

  background-image: url("../images/fb/fancybox_sprite.png");

}



#fancybox-loading {

  position: fixed;

  top: 50%;

  left: 50%;

  margin-top: -22px;

  margin-left: -22px;

  background-position: 0 -108px;

  opacity: 0.8;

  cursor: pointer;

  z-index: 8060;

}



#fancybox-loading div {

  width: 44px;

  height: 44px;

  background: url("../images/fb/fancybox_loading.gif") center center no-repeat;

}



.fancybox-close {

  position: absolute;

  top: -18px;

  right: -18px;

  width: 36px;

  height: 36px;

  cursor: pointer;

  z-index: 8040;

}



.fancybox-nav {

  position: absolute;

  top: 0;

  width: 40%;

  height: 100%;

  cursor: pointer;

  text-decoration: none;

  background: transparent url("../images/fb/blank.gif");

  /* helps IE */

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  z-index: 8040;

}



.fancybox-prev {

  left: 0;

}



.fancybox-next {

  right: 0;

}



.fancybox-nav span {

  position: absolute;

  top: 50%;

  width: 36px;

  height: 34px;

  margin-top: -18px;

  cursor: pointer;

  z-index: 8040;

  visibility: hidden;

}



.fancybox-prev span {

  left: 10px;

  background-position: 0 -36px;

}



.fancybox-next span {

  right: 10px;

  background-position: 0 -72px;

}



.fancybox-nav:hover span {

  visibility: visible;

}



.fancybox-tmp {

  position: absolute;

  top: -99999px;

  left: -99999px;

  max-width: 99999px;

  max-height: 99999px;

  overflow: visible !important;

}



/* Overlay helper */

.fancybox-lock {

  overflow: hidden !important;

  width: auto;

}



.fancybox-lock body {

  overflow: hidden !important;

}



.fancybox-lock-test {

  overflow-y: hidden !important;

}



.fancybox-overlay {

  position: absolute;

  top: 0;

  left: 0;

  overflow: hidden;

  display: none;

  z-index: 8010;

  background: url("../images/fb/fancybox_overlay.png");

}



.fancybox-overlay-fixed {

  position: fixed;

  bottom: 0;

  right: 0;

}



.fancybox-lock .fancybox-overlay {

  overflow: auto;

  overflow-y: scroll;

}



/* Title helper */

.fancybox-title {

  visibility: hidden;

  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;

  position: relative;

  text-shadow: none;

  z-index: 8050;

}



.fancybox-opened .fancybox-title {

  visibility: visible;

}



.fancybox-title-float-wrap {

  position: absolute;

  bottom: 0;

  right: 50%;

  margin-bottom: -35px;

  z-index: 8050;

  text-align: center;

}



.fancybox-title-float-wrap .child {

  display: inline-block;

  margin-right: -100%;

  padding: 2px 20px;

  background: transparent;

  /* Fallback for web browsers that doesn't support RGBa */

  background: rgba(0, 0, 0, 0.8);

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  text-shadow: 0 1px 2px #222;

  color: #FFF;

  font-weight: bold;

  line-height: 24px;

  white-space: nowrap;

}



.fancybox-title-outside-wrap {

  position: relative;

  margin-top: 10px;

  color: #fff;

}



.fancybox-title-inside-wrap {

  padding-top: 10px;

}



.fancybox-title-over-wrap {

  position: absolute;

  bottom: 0;

  left: 0;

  color: #fff;

  padding: 10px;

  background: #000;

  background: rgba(0, 0, 0, 0.8);

}



/* Retina graphics */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {

    background-image: url("../images/fb/fancybox_sprite@2x.png");

    background-size: 44px 152px;

    /*The size of the normal image, half the size of the hi-res image*/

  }



  #fancybox-loading div {

    background-image: url("../images/fb/fancybox_loading@2x.gif");

    background-size: 24px 24px;

    /*The size of the normal image, half the size of the hi-res image*/

  }

}



/*# sourceMappingURL=style.css.map */





/* login form css */





/* BASIC */



.inner_pages .wrapper #formContent a {

  color: #92badd;

  display:inline-block;

  text-decoration: none;

  font-weight: 400;

}



.inner_pages .wrapper #formContent h2 {

  text-align: center;

  font-size: 16px;

  font-weight: 600;

  text-transform: uppercase;

  display:inline-block;

  margin: 40px 8px 10px 8px; 

  color: #cccccc;

}







/* STRUCTURE */



.inner_pages .wrapper {

  display: flex;

  align-items: center;

  flex-direction: column; 

  justify-content: center;

  width: 100%;

  min-height: 100%;

  padding: 20px;

}



.inner_pages .wrapper #formContent {

  -webkit-border-radius: 10px 10px 10px 10px;

  border-radius: 10px 10px 10px 10px;

  background: #fff;

  padding: 30px;

  width: 90%;

  max-width: 450px;

  position: relative;

  padding: 0px;

  -webkit-box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);

  box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);

  text-align: center;

}



.inner_pages .wrapper #formContent #formFooter {

  background-color: #f6f6f6;

  border-top: 1px solid #dce8f1;

  padding: 25px;

  text-align: center;

  -webkit-border-radius: 0 0 10px 10px;

  border-radius: 0 0 10px 10px;

}

.signup_cls{width: 50%;float: left;} 





/* TABS */



.inner_pages .wrapper #formContent h2.inactive {

  color: #cccccc;

}



.inner_pages .wrapper #formContent h2.active {

  color: #0d0d0d;

  border-bottom: 2px solid #5fbae9;

}







/* FORM TYPOGRAPHY*/



.inner_pages .wrapper #formContent input[type=button], .wrapper #formContent input[type=submit], .wrapper #formContent input[type=reset]  {

  background-color: #56baed;

  border: none;

  color: white;

  padding: 15px 80px;

  text-align: center;

  text-decoration: none;

  display: inline-block;

  text-transform: uppercase;

  font-size: 13px;

  -webkit-box-shadow: 0 10px 30px 0 rgba(95,186,233,0.4);

  box-shadow: 0 10px 30px 0 rgba(95,186,233,0.4);

  -webkit-border-radius: 5px 5px 5px 5px;

  border-radius: 5px 5px 5px 5px;

  margin: 5px 20px 40px 20px;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -ms-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}



.inner_pages .wrapper #formContent input[type=button]:hover, .wrapper #formContent input[type=submit]:hover, .wrapper #formContent input[type=reset]:hover  {

  background-color: #39ace7;

}



.wrapper #formContent input[type=button]:active, .wrapper #formContent input[type=submit]:active, .wrapper #formContent input[type=reset]:active  {

  -moz-transform: scale(0.95);

  -webkit-transform: scale(0.95);

  -o-transform: scale(0.95);

  -ms-transform: scale(0.95);

  transform: scale(0.95);

}



.inner_pages .wrapper #formContent input[type=text] {

  background-color: #f6f6f6;

  border: none;

  color: #0d0d0d;

  padding: 15px 32px;

  text-align: center;

  text-decoration: none;

  display: inline-block;

  font-size: 16px;

  margin: 5px;

  width: 85%;

  border: 2px solid #f6f6f6;

  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -ms-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

  -webkit-border-radius: 5px 5px 5px 5px;

  border-radius: 5px 5px 5px 5px;

}



.inner_pages .wrapper #formContent input[type=text]:focus {

  background-color: #fff;

  border-bottom: 2px solid #5fbae9;

}



.inner_pages .wrapper #formContent input[type=text]:placeholder {

  color: #cccccc;

}







/* ANIMATIONS */



/* Simple CSS3 Fade-in-down Animation */

.fadeInDown {

  -webkit-animation-name: fadeInDown;

  animation-name: fadeInDown;

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

}



@-webkit-keyframes fadeInDown {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

  }

  100% {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



@keyframes fadeInDown {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

  }

  100% {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



/* Simple CSS3 Fade-in Animation */

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }



.fadeIn {

  opacity:0;

  -webkit-animation:fadeIn ease-in 1;

  -moz-animation:fadeIn ease-in 1;

  animation:fadeIn ease-in 1;



  -webkit-animation-fill-mode:forwards;

  -moz-animation-fill-mode:forwards;

  animation-fill-mode:forwards;



  -webkit-animation-duration:1s;

  -moz-animation-duration:1s;

  animation-duration:1s;

}



.fadeIn.first {

  -webkit-animation-delay: 0.4s;

  -moz-animation-delay: 0.4s;

  animation-delay: 0.4s;

}



.fadeIn.second {

  -webkit-animation-delay: 0.6s;

  -moz-animation-delay: 0.6s;

  animation-delay: 0.6s;

}



.fadeIn.third {

  -webkit-animation-delay: 0.8s;

  -moz-animation-delay: 0.8s;

  animation-delay: 0.8s;

}



.fadeIn.fourth {

  -webkit-animation-delay: 1s;

  -moz-animation-delay: 1s;

  animation-delay: 1s;

}



/* Simple CSS3 Fade-in Animation */

.underlineHover:after {

  display: block;

  left: 0;

  bottom: -10px;

  width: 0;

  height: 2px;

  background-color: #56baed;

  content: "";

  transition: width 0.2s;

}



.underlineHover:hover {

  color: #0d0d0d;

}



.underlineHover:hover:after{

  width: 100%;

}







/* OTHERS */



*:focus {

    outline: none;

} 



#icon {

  width:60%;

}



/* contact us css  */



.contact{display: block;width: 100%;padding: 4%;}

.contact h2{font-size: 26px;font-weight: 600;margin-bottom: 4%;}

.contact ul{padding-left: 30px; margin: 0px;}

.contact ul li{list-style: none;width: 100%;display: block;margin-bottom: 4%;line-height: 24px;text-indent: -25px;font-size: 15px;} 

.contact ul li span{font-size: 16px;font-weight: 600;color: #468c89;}

.social{display: block;width: 100%;padding: 4%;}

.social h6{font-size: 16px;font-weight: 600;color: #468c89;margin-bottom: 8%;}

.social ul{padding:0px; margin: 0px;text-align: center;}

.social ul li{list-style: none;width: 15%;display: inline-block; }

.social ul li i{width: 40px;height: 40px;border: 1px solid #000;border-radius: 50%;

font-size: 24px;padding: 8px 5px;text-align: center;}

.social ul li i.fa-facebook-f{border: 1px solid #2d3fc3;background-color: #2d3fc3;color: #fff;}

.social ul li i.fa-twitter{border: 1px solid #41dce7;background-color: #41dce7;color: #fff;}

.social ul li i.fa-google-plus-g{border: 1px solid #db3116;background-color: #db3116;color: #fff;}



@media only screen and (max-width: 1200px) and (min-width: 991px) {



.navbar-light .navbar-nav .nav-link {

    font-size: 11px;

    color: #2d2d2d;

    margin-right: 0px;

}

  

}

@media (max-width: 991px) {

  body { font-size: 70%; font-family: "Domine", sans-serif;}

  .service .contents .all_content .text {width: 68%;}

  .contact_content ul li {



    list-style: none;

    display: inline-block;

    width: 33%!important;

    margin-right: 8%;}

    .contact_content ul li:last-child {

    width:unset!important;

    margin-bottom: 0% !important;

}

  .contact_content ul li .join_content ul.download_images li {width: 42% !important;margin-bottom: 0% !important;}

  svg {

   

    display: none;

}

.contact_content ul li .join_content ul.list_study li {

    display: block;

    width: 100% !important; margin-bottom: 1%!important;}

.fixed-bottom {

    bottom: 0px;display: none;

}

.contact_content {



    width: 85%;margin: 0 auto;}

    .benefits_content ul {

   

    padding: 0% 20%;

}

.mission_content {

   

    padding: 2% 20%;

   

}

.page6 .embed-responsive-item{position: unset;top: unset;left: unset;transform: unset;min-width: unset;min-height: unset;width: 100%;height: auto;}

/* .video-responsive{

    margin-top: 10%;

} */

}



@media only screen and (max-width: 990px) and (min-width: 875px) {



  .page6 .embed-responsive-item{position: absolute;top: 44%;left: 50%;transform: translate(-50%, -50%);min-width: 100%;min-height: 100%;width: 100%;height: 113%;}

}



@media (max-width: 767px) {



body { font-size: 70%; font-family: "Domine", sans-serif;}

.testimonial_content .exclusive_title {padding: 2% 4%;}

.testimonial_content .contents {padding: 2% 2%;}

.service .contents .all_content .text {width: 70%;}

.contact_content ul li {

    width: 100% !important;

    margin-bottom: 25% !important;

}

.contact_content ul li .join_content ul.download_images li {width: 42% !important;margin-bottom: 0% !important;}

  svg {

   

    display: none;

}

.contact_content ul li .join_content ul.list_study li {

    margin-bottom: 1%!important;



}

.fixed-bottom {

    bottom: 0px;display: none;

}

.contact_content {



    width: 85%;margin: 0 auto;}

    .benefits_content ul {

   

    padding: 0% 15%;

}

.mission_content {

   

    padding: 2% 15%;

   

}

.video-responsive{

    margin-top: 10%;

}

.wrapper .page .heading h2 {

/* color: #ff00f3; */

font-size: 28px;

line-height: 38px;

margin-top: 28%;

font-weight: 900;}



.page6 .embed-responsive-item{position: unset;top: unset;left: unset;transform: unset;min-width: unset;min-height: unset;width: 100%;height: auto;}











}

@media (max-width: 575px){



  .title h2 {font-size: 30px;line-height: 40px;}

  .about_content .growth_title h3 {font-size: 24px;line-height: 32px;}

  .team_content .vibrant_title h3 {font-size: 24px;line-height: 32px;}

  .testimonial_content .exclusive_title {padding: 2% 4%;}

  .testimonial_content .contents {padding: 2% 2%;}

  .testimonial_content .exclusive_title h3 {font-size: 24px;line-height: 32px;}

  .service_content .growth_title h3 {font-size: 24px;line-height: 32px;}

  .service .vibrant_title h3 {font-size: 24px;line-height: 32px;}

  .service_content .contents .all_content {margin-bottom: 12%;width: 100%;margin-right: 0%;}

  .testimonial_content .exclusive_title {padding: 2% 4%;}

  .testimonial_content .contents {padding: 2% 2%;}

  .testimonial_content .exclusive_title h3 {font-size: 24px;line-height: 32px;}

  .navbar-light .navbar-brand {width: 70%;}

  .contact_content {margin-left: 8%;}

  .contact_content ul li {

    width: 100% !important;

    margin-bottom: 25% !important;

}

  .contact_content ul li .join_content ul.download_images li {width: 42% !important;margin-bottom: 0% !important;}

  svg {

    width: 100%;

    position: absolute;

    bottom: 0px;

    display: none;

}

.contact_content ul li .join_content ul.list_study li {

    margin-bottom: 1%!important;



}

.fixed-bottom {

    bottom: 0px;display: none;

}

.contact_content {

    display: block;

    width: 85%;}



.feature_content ul {

    padding: 0% 0%;

}

.benefits_content ul {

   

    padding: 0% 5%;

}

.mission_content {

   

    padding: 2% 5%;

   

}

.video-responsive{

    margin-top: 10%;

}

.wrapper .page .heading h2 {

/* color: #ff00f3; */

font-size: 20px;

line-height: 28px;

margin-top: 28%;

font-weight: 900;}

}

@font-face {
  font-family: edhelvaticaneue;
  src: url(HelveticaNeuelight.ttf);
}

@font-face {
  font-family: edhelvaticaneuelt;
  src: url(HelveticaNeueLt.ttf);
}

@font-face {
	font-family: 'Futura Std Light';
	font-style: normal;
	font-weight: normal;
	src: local('Futura Std Light'), url('FuturaStd-Light.woff') format('woff');
}

@font-face {
	font-family: 'Futura Std Light Oblique';
	font-style: normal;
	font-weight: normal;
	src: local('Futura Std Light Oblique'), url('Futura Std Light Oblique.woff') format('woff');
}

@font-face {
  font-family: geomanist-regular;
  src: url(geomanist-regular-webfont.woff2) format("woff2"), 
  url(geomanist-regular-webfont.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: geomanist-light;
  src: url(geomanist-light-webfont.woff2) format("woff2"), 
  url(geomanist-light-webfont.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: geomanist-medium;
  src: url(geomanist-medium-webfont.woff2) format("woff2"), 
  url(geomanist-medium-webfont.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: geomanist-bold;
  src: url(geomanist-bold-webfont.woff2) format("woff2"), 
  url(geomanist-bold-webfont.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

/* 20-11-2018  added responsive css */


.mobile_view{display:none;}

@media (max-width: 991px){
  .mobile_view{display: block;width: 100%;}
  .mobile_view svg{display: block;position: unset; 
    bottom: unset; width: 100%;}
    .wrapper.active-page6 .page.page6 {
    padding-top: 5%;

}
}
@media (max-width: 767px){
.wrapper.active-page6 .page.page6 {
    padding-top: 7%;

}
}
@media (max-width: 640px){
.wrapper.active-page6 .page.page6 {
    padding-top: 9%;

}
}
@media (max-width: 540px){
.wrapper.active-page6 .page.page6 {
    padding-top: 11%;

}
}
@media (max-width: 410px){
  .wrapper.active-page6 .page.page6 {
    padding-top: 14%;

  }
}

/* Rb comment date 26-july-2019 */
@media (min-width: 640px){
  
  .scroll-downs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width :34px;
    height: 55px;
    padding-top: 35%;
  }
  .mousey {
    width: 3px;
    padding: 10px 15px;
    height: 35px;
    border: 2px solid #000;
    border-radius: 25px;
    opacity: 0.75;
    box-sizing: content-box;
  }
  .scroller {
    width: 3px;
    height: 10px;
    border-radius: 25%;
    background-color: #000;
    animation-name: scroll;
    animation-duration: 2.2s;
    animation-timing-function: cubic-bezier(.15,.41,.69,.94);
    animation-iteration-count: infinite;
  }
  @keyframes scroll {
    0% { opacity: 0; }
    10% { transform: translateY(0); opacity: 1; }
    100% { transform: translateY(15px); opacity: 0;}
  }
  .wraptocenter {
    margin-top: 15%;
  }
  
}

@media (max-width: 640px){
  .wraptocenter {
    margin-bottom: 10%;
  }
  .about_heading_para ul {
    padding: 0px 10px !important;
  }
  .about_heading_para {
    padding-top: 1% !important;
  }
  
}

/* Hide side nav panel */
.nav-panel {display: none;}
.about_heading ul li {
    font-size: 16px;
    letter-spacing: 2px;
    color: #808080;
    font-family: edhelvaticaneue;
    text-align: justify;
}

.benefits_heading_para {padding-top: 2% !important;}
.wrapper .page .benefits_heading_para .about_content  {text-align: left;}
.wrapper .page .benefits_heading_para .about_content ul li {    padding-left: 20px; font-size: 18px;line-height: 26px;}
.wrapper .page .benefits_heading_para .about_content {padding: 2% 0% 2% 0%;}
.ulliicon{list-style-position: inside; list-style-image: url("../images/bullet_blue.png");}

.about_heading_para .ulabout li, .about_content .ulliicon li {
  list-style-type: none;
  position: relative;
  padding-left: 15px;
}

.about_heading_para .ulabout li:before,  .about_content .ulliicon li:before  {
  content: "\25BA \0020";
  font-size: 10px;
  position: absolute;
  top: 5px;
  left: -10px;
}

.mobile_view .footer-wrap { position: fixed !important; bottom: 15px !important;}
.navbar-toggler {display: none !important;}