@charset "utf-8";
/* CSS Document */
*{outline:none !important;}
body {
	font-family: 'Poppins', sans-serif;
	padding:0;
	margin:0;
}

body, html {
  width: 100%;
  height: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
}

a {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

/* top css */

.top-part {
	background-color:#062641;
	padding:10px 0;
}
.top-login a {
  color: #35c0aa;
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  margin-right: 25px;
  text-decoration: none;
  vertical-align: middle;
}
.top-login a i{
 margin-right:5px;
}

.social-part {
	text-align:right;
}
.social-part a {
  background-color:#ffffff;
  border-radius: 50%;
  color: #062641;
  display: inline-block;
  line-height: 23px;
  margin-left: 5px;
  text-align: center;
  width: 23px;
}
.social-part a:hover, .social-part a:focus  {
  background-color:#35c0aa;
}


/* /Header */

.navbar-default {
  background-color: #f7f7f7;
  border-color: rgba(0, 0, 0, 0);
}
.navbar-brand {
  height: auto;
}
.navbar-nav li a {
    line-height: 44px;
}
.navbar-default .navbar-nav > li > a {
  color: #082642;
  text-transform:uppercase;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  background-color: #35c0aa;
  color: #FFF;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  background-color: #35c0aa;
  color: #FFF;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.nav > li.dropdown.open {
  position: static;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.nav > li.dropdown.open .dropdown-menu {
  display: table;
  border-radius: 0px;
  width: 100%;
  text-align: center;
  left: 0;
  right: 0;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  border: 0;
}

.dropdown-menu > li {
  display: table-cell;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  .dropdown-menu > li {
    display: block;
  }
}

.navbar {
  margin-bottom:0px;
}

/* / Slider */


.region-header {
  background-image:url(../images/bg02.jpg);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:106% auto; 
  position: relative;
  z-index: 5;
  overflow:hidden;
}
.region {
  min-height:650px;
  padding-bottom: 20px;
  transform-style: preserve-3d;
}
.front .region {
  min-height: 100%;
}
.region-header, .region-highlighted2 {
  padding-top: 51px;
}
.region-header .region-cont {
  margin: 0 auto;
  position: relative;
  width: 960px;
}
.rotation {
    background: rgba(0, 0, 0, 0) url(../images/stand.png) no-repeat scroll center 68px;
    bottom: 50px;
    height: 188px;
    right: 26.5%;
    position: absolute;
    text-align: center;
    width: 161px;
}
.rotation img {
  width: 90%;
}
.right-para {
  position: absolute;
  right: 0;
  top: 100px;
}
#box1 {
  animation: 15s ease-in-out 0s normal none infinite running jump;
  height: 65px;
  position: absolute;
  right:200px;
  top: 110px;
  width: 43px;
}
#box {
  animation: 15s ease-in-out 0s normal none infinite running jump;
  height: 65px;
  position: absolute;
  right: 90px;
  top:-30px;
  width: 43px;
  z-index:11;
}
#Clouds {
  position: absolute;
  top:5%;
  right: 0;
  left: 0;
  margin: auto;
  height: 30%;
  overflow: hidden;
  -webkit-animation: FadeIn 3s ease-out;
          animation: FadeIn 3s ease-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
   z-index:-1;
}
@-webkit-keyframes FadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Cloud {
  position: absolute;
  width: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 70px;
  -webkit-animation-duration: 120s;
          animation-duration: 120s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-name: Float, FadeFloat;
          animation-name: Float, FadeFloat;
  z-index: 1;
}
.Cloud.Foreground {
  height: 10%;
  min-height: 20px;
  z-index: 3;
}
.Cloud.Background {
  height: 9.09090909%;
  min-height: 8px;
  -webkit-animation-duration: 210s;
          animation-duration: 210s;
}
@-webkit-keyframes Float {
  from {
    -webkit-transform: translateX(100%) translateZ(0);
            transform: translateX(100%) translateZ(0);
  }
  to {
    -webkit-transform: translateX(-15%) translateZ(0);
            transform: translateX(-15%) translateZ(0);
  }
}
@keyframes Float {
  from {
    -webkit-transform: translateX(100%) translateZ(0);
            transform: translateX(100%) translateZ(0);
  }
  to {
    -webkit-transform: translateX(-15%) translateZ(0);
            transform: translateX(-15%) translateZ(0);
  }
}
/*
@keyframes Float {
  from { transform: translateX(100%) translateY(-100%) translateZ(0); }
  50% { transform: translateX(55%) translateY(0) translateZ(0); }
  to { transform: translateX(-5%) translateY(-100%) translateZ(0); }
}
*/
@-webkit-keyframes FadeFloat {
  0%,
  100% {
    opacity: 0;
  }
  5%,
  90% {
    opacity: 1;
  }
}
@keyframes FadeFloat {
  0%,
  100% {
    opacity: 0;
  }
  5%,
  90% {
    opacity: 1;
  }
}
.Cloud:nth-child(10) {
  -webkit-animation-delay: -184.61538462s;
          animation-delay: -184.61538462s;
  top: 60%;
}
.Cloud.Foreground:nth-child(10) {
  -webkit-animation-duration: 80s;
          animation-duration: 80s;
  height: 35%;
}
.Cloud.Background:nth-child(10) {
  -webkit-animation-duration: 110s;
          animation-duration: 110s;
  height: -3.40909091%;
}
.Cloud:nth-child(9) {
  -webkit-animation-delay: -166.15384615s;
          animation-delay: -166.15384615s;
  top: 54%;
}
.Cloud.Foreground:nth-child(9) {
  -webkit-animation-duration: 84s;
          animation-duration: 84s;
  height: 32.5%;
}
.Cloud.Background:nth-child(9) {
  -webkit-animation-duration: 114s;
          animation-duration: 114s;
  height: -2.15909091%;
}
.Cloud:nth-child(8) {
  -webkit-animation-delay: -147.69230769s;
          animation-delay: -147.69230769s;
  top: 48%;
}
.Cloud.Foreground:nth-child(8) {
  -webkit-animation-duration: 88s;
          animation-duration: 88s;
  height: 30%;
}
.Cloud.Background:nth-child(8) {
  -webkit-animation-duration: 118s;
          animation-duration: 118s;
  height: -0.90909091%;
}
.Cloud:nth-child(7) {
  -webkit-animation-delay: -129.23076923s;
          animation-delay: -129.23076923s;
  top: 42%;
}
.Cloud.Foreground:nth-child(7) {
  -webkit-animation-duration: 92s;
          animation-duration: 92s;
  height: 27.5%;
}
.Cloud.Background:nth-child(7) {
  -webkit-animation-duration: 122s;
          animation-duration: 122s;
  height: 0.34090909%;
}
.Cloud:nth-child(6) {
  -webkit-animation-delay: -110.76923077s;
          animation-delay: -110.76923077s;
  top: 36%;
}
.Cloud.Foreground:nth-child(6) {
  -webkit-animation-duration: 96s;

          animation-duration: 96s;
  height: 25%;
}
.Cloud.Background:nth-child(6) {
  -webkit-animation-duration: 126s;
          animation-duration: 126s;
  height: 1.59090909%;
}
.Cloud:nth-child(5) {
  -webkit-animation-delay: -92.30769231s;
          animation-delay: -92.30769231s;
  top: 30%;
}
.Cloud.Foreground:nth-child(5) {
  -webkit-animation-duration: 100s;
          animation-duration: 100s;
  height: 22.5%;
}
.Cloud.Background:nth-child(5) {
  -webkit-animation-duration: 130s;
          animation-duration: 130s;
  height: 2.84090909%;
}
.Cloud:nth-child(4) {
  -webkit-animation-delay: -73.84615385s;
          animation-delay: -73.84615385s;
  top: 24%;
}
.Cloud.Foreground:nth-child(4) {
  -webkit-animation-duration: 104s;
          animation-duration: 104s;
  height: 20%;
}
.Cloud.Background:nth-child(4) {
  -webkit-animation-duration: 134s;
          animation-duration: 134s;
  height: 4.09090909%;
}
.Cloud:nth-child(3) {
  -webkit-animation-delay: -55.38461538s;
          animation-delay: -55.38461538s;
  top: 18%;
}
.Cloud.Foreground:nth-child(3) {
  -webkit-animation-duration: 108s;
          animation-duration: 108s;
  height: 17.5%;
}
.Cloud.Background:nth-child(3) {
  -webkit-animation-duration: 138s;
          animation-duration: 138s;
  height: 5.34090909%;
}
.Cloud:nth-child(2) {
  -webkit-animation-delay: -36.92307692s;
          animation-delay: -36.92307692s;
  top: 12%;
}
.Cloud.Foreground:nth-child(2) {
  -webkit-animation-duration: 112s;
          animation-duration: 112s;
  height: 15%;
}
.Cloud.Background:nth-child(2) {
  -webkit-animation-duration: 142s;
          animation-duration: 142s;
  height: 6.59090909%;
}
.Cloud:nth-child(1) {
  -webkit-animation-delay: -18.46153846s;
          animation-delay: -18.46153846s;
  top: 6%;
}
.Cloud.Foreground:nth-child(1) {
  -webkit-animation-duration: 116s;
          animation-duration: 116s;
  height: 12.5%;
}
.Cloud.Background:nth-child(1) {
  -webkit-animation-duration: 146s;
          animation-duration: 146s;
  height: 7.84090909%;
}
.Cloud {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAABgCAYAAACTzNnjAAAFCklEQVR42u3d34uVRRjA8YMsEi0iSwhdRBGhSJgZiNRFIkWhQVEXBipKUVBBLCF6k0h4UxFkBLq4QT/Qiyi80EgxCjXMWqOMtqy0bBNja92yXatN3c3pGc9sHU/v+X3emWfe93vx+QN23u+e95x5Z94pmNWFQo5NEytErzgoBsSIOCf+FqbEBTEhzophcVTsFxvFEjE152PZHGMukbcB6BAPij0uqgtl0bXCBvyjeFPcS2wEWc0y0ec++Ywnf7rwbyc8grQ6RY8Y9RhhJT+Jde4TmghzFuR08bo4ryDEpE/N58QUYsx+kFPcD4yzCkMsZz+1uwkyu0HeKYYiCLHcN2I2QWYnSPudbHubfy37NuFu4wQZeZD2k2Uw4hDLHRZdBBnnH3K/5ykcX86IeQQZl6civ0XXYv/RlhJkHLZkOMTypz7dBKnbyzmJsfTZeTdB6vRszmIsjXI5QeryWMa/M9ZinzjdTJA63CLGcxzjpD/ElQQZfq3iKDFe8lSHIAPqI8L/6SHIMB4nvorTQQsI0v+teoz4KjpBkH7tIrqaNhCkH9cnbK5C8q/uywiSHzKabCLIdM3K+QR4o8YysfVWcZDvElnD1hNkOi5XuilLu5MlOyzni3vESnGfWCRuIMjm1zgSWPM7GWvNXdonXkdM8Q0dCwmytu8Iy/vK9B3iRoJMnghnqifc8jb7yXkXQf5nLWGo2WR2HUGuLrxPDKq25D6d9yBPE4I6/e6rVO6CnMpkuFq/eLmFKwtyMRde/dOg2XkKkvlH/X5P9ZNSWZBvcMGjMJza6iJlQe7nYkfjozwE+TkXOiprsx7kES5yVOzLYK/IcpA/cJGj806Wg/yaCxzlzsersxpkPxc4SruzGuQBLm603yU7DPOQUOSJWIK0E6j2lcvPm+JJVp+674oDbiFuv5t/fEXs5cJG65DmIO3KY3vG3yCLbXO1N1xVkB3uWfQQFye3rtUS5DN1bC5C9j0cOki7XOwUFwJOb6gg7TmCW1lMizI7QwQ5nW2qqGCv7yDtwsxfGXhU0OczyKvECIOOKvb5CnKa2+TDoKOat3wFyaIH1ONFH0H2MNCo00NpBzmXR39owIy0gzzOIKNOv6X9LHsZg4wGp3xsM/ZMoUfF3aaZ4++qBDnIIKMNzrsHKb11Lb6oEORtDCRSYB81f+vWxzYUJBv2kTYb5vx6gzzHgMHTjsUXagV5BwMFzz78d5NYQpDbGCAEcOzissaEIL9kcBDIx0lBsrwMIW0uD3KcQUHgqaEFpUGyLQGhnSgNkgGBBg8QJDQ5Phkky82g5bvkNQXDscDQY6MNcpiBgBL9NsjDDAS0LPq1Qb7EQECJicLFSUkGAkpMLgMaYzCgKci3GQxomPqZDPImBgMa9uOULifnDWcI7VRpkIsYEAR2sHwX2GcMCgJak/QKPh4lIsgcpOhM2iv7JIODAPqqvY7vPQYInlf6zKsWpN2iOMBAwZMD9bzSudPwvh+kr3gofJ0vve/ikxIp36pXNHosiD2j5gMGD2ksyG3lJK917qc5A4l2eNW04Wi5OaZ41DADilZu0xtMmw/fXCV+ZnDRoFFTfBdpaudlLxVfsXMRNYy7W3SH8XSAu/01bo8s/kL8xQWAM+JC7DIeDnCvZqZ4RGxxi3/3iUPOJ+5TtRXfG/v6jeadNMVjlqsZquG0uwU164ybg2vFuPuh2ax23tkm3N91VLwmbjVNvPT+H7Ro4730ITNPAAAAAElFTkSuQmCC);
}
.Cloud.Background {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAqCAYAAAAUJM0rAAACFUlEQVRo3u3aPSwDYRzH8UZEbAYiYrDYjLZGpIPBJLGwSKwi0k1iYBKDdFJsEiMxSZgsFZJGiGjqJWEhSKuaNKRUG8r5PfI8SXOud72+PH2eu2f47Ndv7+V5/nee/G6bh5MWmIV9iEMWvkGjfiADD7AHk9BU6+PSNK0kPAINwwXkC6KU6gvC4HVyKB/clhHHCDnbTqHbSaEaYIv+OK3KyBk274RQrXBXg0B6B/QPkTIUiZTiEIm5gkbZQjXTJ5nG2ZFsocJ1iMQEZQk1VcdIGl2L9Yoeitwj3uocirgRPVRAgEjMoMihkgKFStIzK063QVHYhKF6h/IKFMlKGpaNlhM8Qq1JFIp5gQHeoSIShmJPST/PUElJQ7FN9hivUGmJQxE56OQRKiN5qL/NNY9QKQeEIpdgR7VC9cEqHeGeUyEHXHrMUiWhyKx6BV4dEsNMtNxQI4Ls33h5LidUoEYjXKEXoXZDLbgsEBOzE8qne8fmJhE7oWIujUQcwhyMmy0VSKRRF0cyWlclYMYo1LEKZOgRugpDpVWUot5ZLI8LlwN23bNQKoY1vwpVmmsS6kOFsPRJQl2qENZIqGkVwnp9xb5nUksEcxm2hZlQMcy3OYXTgx0VpOi2pl8/jwqpMP9sF5twBl08ctE7I/dws5l5D5y4OBj51HvdzluYdlik0RL06cjkKpSlB1Span5x/AQb5Hfrxyy/oU5ISeVw53AAAAAASUVORK5CYII=);
}

/**/

.region-header .region-cont {
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 820px;
}
.region-cont h1 {
    color: #35c0aa;
    font-weight: 100;
    text-transform: uppercase;
    position: relative;
    margin-top: 100px;
    margin-bottom: 30px;
    text-shadow: 2px 2px 0px #FFF;
    background-color: rgba(255,255,255,0.9);
    display: inline-block;
    padding: 10px 20px;
    z-index: 999;
    border-radius: 0 25px 25px 25px;
}
.region-cont h1 span::before {
  background-color: #35c0aa;
  bottom: -10px;
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  width: 180px;
}
.region-cont h1 span{
  color: #f7981d;
  font-weight:500;
}

.resp-tab-content input {
  background: #ffffff none repeat scroll 0 0;
  border: 0 none;
  font-size: 16px;
  line-height: 50px;
  padding: 0 15px;
  width: 100%;
}
.resp-tabs-container input[type="submit"] {
  background-color: #f7981d;
  color: #ffffff;
  font-weight: normal;
  text-transform: uppercase;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.resp-tabs-container input[type="submit"]:hover {
  background-color:#062641;
}
.bdr-left {
  border-left: 1px solid #cccccc;
}

/**/
.feture-top-colleage {
	background-color:#FFF;
	box-shadow:0 6px 6px #eee;
	-webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  position:relative;
}
.fetu-img, .fetu-content {
  display: inline-block;
  padding-right: 15px;
  vertical-align: top;
}
.fetu-img img {
	width:69px;
	height:69px;
	border-radius:50%;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.feture-top-box {
  border-right: 1px solid #dcdcdc;
  padding: 15px 10px 25px 15px;
}
.feture-top-box:hover .fetu-img img {
	filter: none;
    -webkit-filter: grayscale(0%);
	-webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.fetu-content h5 {
	font-size:14px;
	color:#666666;
	margin-bottom:10px;
	font-weight:100;
}
.fetu-content p {
	font-size:14px;
	color:#35c0aa;
	margin-bottom:10px;
	font-weight:100;
	margin-bottom:0;
}



/**/


.news-part {
	background-color:#f5f7fa;
	padding:75px 0;
	overflow:hidden;
}
.heading {
	margin-bottom:30px;
}
.heading h2 {
    text-transform: uppercase;
    font-weight: normal;
    color: #062641;
    font-size: 30px;
    padding-bottom: 10px;
}
.latest-news h2 {
    margin:25px 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
    color:#35c0aa;
    border-left: 2px solid #062641;
    padding-left: 15px;
}
.trending-news {
    background-color: #FFF;
    border-radius: 5px;
    padding: 25px;
    min-height: 446px;
    box-shadow: 5px 5px 5px #eee;
}
.trending-news h2 {
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
    color:#f7981d;
    border-left: 2px solid #062641;
    padding-left: 15px;
    margin-bottom: 25px;
}
.td-news {
	padding:10px;
	border-radius:5px;
	background-color:#bbbbbb;
	margin-top:13px;
	font-weight:100;
}
.td-news p {
    color: #FFF;
    font-size: 13px;
    line-height: 18px;
    font-weight: 100;
}
.color1 {
	background-color:#5dcdbb;
}
.color3 {
	background-color:#f8a538;
}
.color4 {
	background-color:#244058;
}



.latest-news-box {
    padding: 10px;
    background-color: #FFF;
    box-shadow: 5px 5px 5px #eee;
	margin:0 20px 20px 0;
}
.date-time {
    background-color: #062641;
    margin: auto;
    width: 80%;
    margin-top: -20px;
    position: relative;
    padding: 10px;
	text-align:left;
}
.date-text {
    display: inline-block;
    color: #35c0aa;
    font-size: 14px;
    font-weight: 100;
	vertical-align:middle;
}
.date-text i{
    display:inline-block;
	vertical-align:top;
	margin-right:5px;
}
.date-text.fr {
	float:right;
	margin-top:2px;
}
.date-text.fr i{ 
	margin-top:3px;
}
.latest-news-box p {
    margin-top: 15px;
    font-size: 13px;
    color: #797979;
    margin-bottom: 10px;
    font-weight: 100;
}
.latest-news-box a {
    color: #35c0aa;
    text-decoration: none;
    font-weight: 100;
    font-size: 13px;
}
.pdr0 {
	padding:0;
}


/**/


.Header-sec {
    position: relative;
    width: 100%;
    display: table;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.bottom-sec-header {
    margin-top: 0 !important;
}
.Header-sec .middle-sec .stats-sec {
    text-align: center;
    background-color: #082642;
    padding: 45px 10px;
	overflow:hidden;
}

.Header-sec .middle-sec {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
    padding: 0;
    z-index: 50;
}
.Header-sec .middle-sec .stats-sec li {
    display: inline-block;
    vertical-align: top;
    padding-right: 50px;
    text-align: left;
}
.Header-sec .middle-sec .stats-sec .stats-icon {
    display: inline-block;
    vertical-align: top;
}
.Header-sec .middle-sec .stats-sec .stats-data {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-left: 9px;
}
.Header-sec .middle-sec .stats-sec .stats-data h4 {
    font-weight: bold;
    font-size: 24px;
    color: #b4bdc6;
    margin: 0;
}
.Header-sec .middle-sec .stats-sec .stats-data .stats-txt {
    font-weight: 300;
    font-size: 24px;
    color: #b4bdc6;
}


/**/

.future-part {
	padding:75px 0;
	overflow:hidden;
}
.future-col {
	padding:45px 0 0;
}
.tab_features_list h4 {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 17px;
}
.tab_features_list a {
	text-decoration:none;
	padding-bottom:5px;
}
.tab_features_list p {
    font-weight: 100;
    color: #999;
}
.tab_features_list{
    background-color: #FFF;
    padding: 15px;
	 -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
	margin-bottom:15px;
	border: 1px solid #FFF;
}
.tab_features_list:hover {
    background-color: #FFF;
    box-shadow: 0 0 40px #eee;
    border: 1px solid #eee;
	margin-top:-10px;
}




/**/

.video-part {
	background-image:url(../images/blue-bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	padding:60px 0 120px;
	overflow:hidden;
}
.video-part .heading h3 {
    margin: 0;
    font-weight: normal;
    color: #FFF;
    font-size: 30px;
	position:relative;
	margin-bottom:65px;
}
.video-part .heading h3:before {
    height: 2px;
    width: 100px;
    content: '';
    display: inline-block;
    position: absolute;
    bottom: 0;
    background-color: #062641;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -25px;
}




.tab_features_box {
    border: 1px solid #ccc;
	margin-bottom:30px;
	padding-bottom:10px;
	-webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
	min-height:135px;
}
.tab_features_box:hover {
	margin-top:0px;
}
.tab_features_box i {
    width: 100%;
    background-color: #f2f2f2;
    display: block;
}
.tab_features_box a {
	display:block;
	color:#666;
	text-decoration:none;
}
.tab_features_box h4{
	margin-bottom:5px;
	font-weight:300;
	font-size:14px;
}
.tab_features_box p {
	font-weight:100;
	font-size:13px;
}



.partner-part {
	background-color:#f3f5f5;
	padding:50px 0;
}
.partner-logo {
	margin-top:25px;
}
.partner-logo .slick-slide img {
    display: inline-block;
    opacity: 0.5;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

.partner-logo .slick-initialized .slick-slide {
    display: inline-block;
    text-align: center;
}

.partner-logo .slick-slide {
    display: none;
    float: none;
    height: 100%;
    min-height: 1px;
}


.partner-logo .slick-slide img:hover {
   
	opacity:1;
}

.content-part {
	padding:30px 0;
}

.content-part h2 {
	font-weight:100;
	color:#062641;
	font-size:20px;
	margin-bottom:20px;
}

.content-part p {
	font-weight:100;
	color:#5f5f5f;
	font-size:14px;
	margin-bottom:20px;
}
.content-part span {
	font-weight:300;
	color:#35c0aa;
	font-size:16px;
	margin-bottom:20px;
	display:block;
}

.content-scroll {
	height:450px;
	overflow-y:scroll;
}


.footer-part {
	margin-top:25px;
	overflow:hidden;
}

.footer-contact {
	background-color:#f7981d;
}

.footer-cnt-box i, .footer-cnt-box .cnt-detail {
    display: inline-block;
    vertical-align: top;
}
.footer-cnt-box {
    border-right: 1px solid #ffab40;
    padding: 25px 0 20px 0;
    min-height: 122px;
}
.footer-cnt-box .cnt-detail {
    width: 80%;
    padding-left: 15px;
}
.cnt-detail h3 {
    margin-top: 0;
    font-weight: normal;
    font-size:19px;
    color: #FFF;
}
.cnt-detail p {
    color: #FFF;
    font-weight: 100;
	font-size:16px;
}
.bdr-none {
	border:0;
}
.footer-cnt-box i {
    background-color: #ffab3f;
    padding: 12px 3px;
}

.footer-bg{
	background-color:#062641;
	padding:50px 0;
}
.footer-box h4 {
    color: #ffab3f;
    font-weight: 100;
    font-size: 23px;
    margin-bottom: 20px;
    margin-top: 0;
	text-transform:uppercase;
}
.footer-box span, .footer-box p {
    margin-bottom: 15px;
    display: block;
    color: #35c0aa;
    font-size: 16px;
    font-weight: 100;
}
.footer-box p {
    color: #FFF;
	margin-bottom:0;
}
.footer-box ul {
    padding: 0;
    list-style: none;
}
.footer-box li{
    padding: 0;
    list-style: none;
}
.footer-box li a{
    line-height:40px;
	font-size:15px;
	color:#FFF;
	font-weight:100;
	text-decoration:none;
}
.footer-box li a:hover {
	color:#35c0aa;
	padding-left:10px;
}
.footer-box .social-part {
    text-align: left;
    margin-top: 30px;
}
.footer-box .social-part a {
    background-color: #ffffff;
    border-radius: 50%;
    color: #062641;
    display: inline-block;
    line-height: 33px;
    margin-left: 5px;
    text-align: center;
    width: 33px;
    font-size: 18px;
	margin-right:10px;
}
.footer-box .social-part a:hover, .footer-box .social-part a:focus {
    background-color: #35c0aa;
}

.copy-part {
	background-color:#021b31;
	line-height:50px;
	color:#FFF;
	font-size:15px;
	font-weight:100;
	text-align:center;
}
.copy-part span{
	color:#35c0aa;
}




.p-y-2 {
    padding-top: 28px;
    padding-bottom: 28px;
}
.p-y-3 {
    padding-top: 45px;
    padding-bottom: 45px;
}
.m-b-1 {
    margin-bottom: 18px;
}
.m-t-1 {
    margin-top: 18px;
}


/*==========================================================
			   counter section style
============================================================*/

.main_counter_area {
    /* background: url(https://images.pexels.com/photos/196288/pexels-photo-196288.jpeg?w=940&h=650&auto=compress&cs=tinysrgb) no-repeat top center; */
    /* background-size: cover; */
    /* overflow: hidden; */
    background-color: #082642;
}
.main_counter_area .main_counter_content .single_counter{
		color: #fff;
}
.main_counter_area .main_counter_content .single_counter i{
	font-size:36px;
}
.single_counter p {
    font-weight: 100;
    font-size: 20px;
}
h2.statistic-counter.plush:before {
    content: '+';
    position: absolute;
    right: -20px;
}
h2.statistic-counter.ktext:before {
    content: 'K';
    position: absolute;
    right: 150px;
}
h2.statistic-counter.plush{
    position: relative;
    display: inline-block;
}

h2.statistic-counter.ktext {
    display: inline-block;
}

#slideout {
    position: fixed;
    top: 40px;
    left: 0;
    width: 35px;
    padding: 12px 0;
    text-align: center;
    background: #6DAD53;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
#slideout_inner {
    position: fixed;
    top: 40px;
    left: -250px;
    background: #6DAD53;
    width: 200px;
    padding: 25px;
    height: 130px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    text-align: left;
    -webkit-border-radius: 0 0 5px 0;
    -moz-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
}
#slideout_inner textarea {
    width: 190px;
    height: 100px;
    margin-bottom: 6px;
}
#slideout:hover {
    left: 250px;
}
#slideout:hover #slideout_inner {
    left: 0;
}
.EventLogin {
    left: 0;
    position: absolute;
    top: 45px;
}









