*{
  margin: 0;
  padding: 0; }
body{
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px; }
h1,
h2,
h3,
h4,
h5,
h6{
  font-family: "Montserrat", sans-serif;
  line-height: 1.4;
  font-weight: 600; }
a,
a:active,
a:focus,
a:hover{
  text-decoration: none;
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
  outline: none; }
li{
  list-style: none; }
p{
  line-height: 1.9;
  font-family:Helvetica, Arial;
  color: #707070;
  font-size: 18px;
  font-weight: 500; }
img{
  max-width: 100%;
  height: auto; }
ul{
  margin: 0;
  padding: 0; }
ul li{
    margin: 0;
    padding: 0; }

.text-aligh-left{
	text-align:left}
.mt-50{
  margin-top: 50px; }
.mt-100{
  margin-top: 100px; }
.mb-30{
  margin-bottom: 30px; }
.mb-50{
  margin-bottom: 50px; }
.mb-100{
  margin-bottom: 100px; }
.ml-15{
  margin-left: 15px; }
.section-padding-0-100{
  padding-top: 0;
  padding-bottom: 100px; }

.section-heading{
  position: relative;
  z-index: 1;
  margin-bottom: 50px; }


.section-heading .line-top{
    width: 80%;
    height: 1px;
    background-color: #00aeef; }


.classy-nav-container{
  background-color: transparent; }
.classy-nav-container .classy-navbar{
    height: 90px;
    padding: 0; }
@media only screen and (min-width: 768px) and (max-width: 991px){.classy-nav-container .classy-navbar{
        height: 80px; }}
@media only screen and (max-width: 767px){.classy-nav-container .classy-navbar{
        height: 70px; }}
@media only screen and (max-width: 767px){.classy-nav-container .classy-navbar .nav-brand{
        max-width: 200px;
		min-width: 100px;
        margin-right: 15px; }}
.classy-nav-container .classy-navbar .classynav ul li a{
      padding: 0 15px;
      font-weight: 700;
      font-size: 14px;
      text-transform: uppercase; }
.classy-nav-container .classy-navbar .classynav ul li a:focus, .classy-nav-container .classy-navbar .classynav ul li a:hover{
        color: #00aeef; }
@media only screen and (min-width: 992px) and (max-width: 1199px){.classy-nav-container .classy-navbar .classynav ul li a{
          padding: 0 10px;
          font-size: 13px; }}
.classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a{
      font-size: 12px;
      text-transform: capitalize; }
@media only screen and (min-width: 768px) and (max-width: 991px){.classy-nav-container .classy-navbar-toggler{
      -webkit-box-ordinal-group: 200;
      -ms-flex-order: 199;
      order: 199; }}
@media only screen and (max-width: 767px){.classy-nav-container .classy-navbar-toggler{
      -webkit-box-ordinal-group: 200;
      -ms-flex-order: 199;
      order: 199;
      margin-left: 15px; }}
@media only screen and (max-width: 767px){.nav-brand .logo-size{
      height: 40px;
	  width: 200px;}}

.welcome-welcome-slide{
  position: relative;
  z-index: 9;
  width: 100%;
  height: 500px; }
.welcome-text{
  position: relative;
;
}
.welcome-text-main{
	border-color: #d4af37;
	border-style: solid;

}


.no-padding{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px
}
.no-margin{
	margin-left: 0px;
	margin-right: 0px;
}



.skip-link{
  position:absolute;
  left:-9999px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}
.skip-link:focus{
  position:static;
  width:auto;
  height:auto;
}
