html {
  line-height: 1.5;
  font-family: "OpenSans-Semibold", sans-serif;
  font-weight: normal; 
overflow-x:hidden;
}
body
{
 color:#fff;
background:#1e1f34;
overflow-x: hidden;
}

::-webkit-scrollbar {
        width: 5px;
    }
        
    /* Track */
    ::-webkit-scrollbar-track {
        background: #282828;
    }

    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: #282828;
    }

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #282828;
    }


.uppercase{
    text-transform:uppercase;
}

@font-face {
  font-family: 'OpenSans-Regular';
  src: url(../fonts/open-sans/OpenSans-Regular.eot?v=1.1.0);
  src: url(../fonts/open-sans/OpenSans-Regular.eot?#iefix&v=1.1.0) format("embedded-opentype"),
       url(../fonts/open-sans/OpenSans-Regular.woff2?v=1.1.0) format("woff2"),
       url(../fonts/open-sans/OpenSans-Regular.woff?v=1.1.0) format("woff"),
       url(../fonts/open-sans/OpenSans-Regular.ttf?v=1.1.0) format("truetype"),
       url(../fonts/open-sans/OpenSans-Regular.svg?v=1.1.0#Regular) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url(../fonts/open-sans/OpenSans-Semibold.eot?v=1.1.0);
  src: url(../fonts/open-sans/OpenSans-Semibold.eot?#iefix&v=1.1.0) format("embedded-opentype"),
       url(../fonts/open-sans/OpenSans-Semibold.woff2?v=1.1.0) format("woff2"),
       url(../fonts/open-sans/OpenSans-Semibold.woff?v=1.1.0) format("woff"),
       url(../fonts/open-sans/OpenSans-Semibold.ttf?v=1.1.0) format("truetype"),
       url(../fonts/open-sans/OpenSans-Semibold.svg?v=1.1.0#Semibold) format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Light';
  src: url("../fonts/open-sans/OpenSans-Light.eot?v=1.1.0");
  src: url("../fonts/open-sans/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"),
       url("../fonts/open-sans/OpenSans-Light.woff2?v=1.1.0") format("woff2"),
       url("../fonts/open-sans/OpenSans-Light.woff?v=1.1.0") format("woff"),
       url("../fonts/open-sans/OpenSans-Light.ttf?v=1.1.0") format("truetype"),
       url("../fonts/open-sans/OpenSans-Light.svg?v=1.1.0#Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
.regular
{
  font-family: 'OpenSans-Regular';
}
.Semibold
{
  font-family: 'OpenSans-Semibold';
}
.Light
{
  font-family: 'OpenSans-Light';
}
.bold
{
font-weight:bold;
}
.Italic
{
  font-style: italic;
}
/**Background Colors*/
.bgGreen
{
  background:#ed6900;
  border : 2px solid #fff !important;
  background: transparent;
}
.bgGreen:hover
{
  background:linear-gradient(to right, rgba(233,0,0,1) 0%, rgba(237,107,0,1) 100%) !important;
  border: 2px solid #ed6900 !important;
}
.bgBlue
{
  background:#ed6900;
}
.bgblack
{
  background: rgba(0,0,0,0.5)
}
.bg1 {
  background-color: #0f112f;
}
.BgWhite
{
  background: #fff;
}
/**Body background*/
body, html {
    height: 100%;
}
.bodybg
{
 background-image: url("../images/Welcome/mainbodybg.jpg");
 background-repeat: repeat-y;
}
/**Colors*/
.textWhite
{
color:#ffffff !important;
}

.textGreen
{
color:#ed6900 !important;
}

.textBlack
{
color:#222 !important;
}

/**Margins*/
.m-t-16
{
    margin-top: 16px;
}
.m-t-30
{
    margin-top: 30px;

}
.m-b-0
{
  margin-bottom: 0;
}
.m-b-5
{
  margin-bottom: 5px;
}
.m-b-30
{
  margin-bottom: 30px;
}
.m-l-10
{
  margin-left: 10px;
}
.m-l-20
{
  margin-left: 20px;
}
.m-l-30
{
    margin-left: 30px;
}
.m-l-60
{
  margin-left: 60px;
}
.m-r-10
{
  margin-right: 10px;
}
.m-r-20
{
  margin-right: 20px;
}

.m-r-30
{
  margin-right: 30px;
}
/**Padding*/
.p-t-10
{
  padding-top: 10px;
}
.p-t-30
{
  padding-top: 30px;
}
.p-t-50 {
  padding-top: 50px;
}
.p-b-20
{
  padding-bottom: 20px;
}
.p-b-30
{
  padding-bottom: 30px;
}
.p-b-50 {
  padding-bottom: 50px;
}
.p-l-0
{
  padding-left: 0;
}
.p-l-20
{
  padding-left: 20px;
}
.p-r-0
{
  padding-right: 0;
}
.p-r-5
{
  padding-right: 5px;
}
.p-r-10
{
  padding-right: 10px;
}
.p-r-20
{
  padding-right: 10px;
}
/**Fonts*/
.font14
{
font-size:14px;
}
.font16
{
font-size:16px;
}
.font18
{
font-size:18px;
}
.font20
{
font-size:20px;
}
.font22
{
font-size:22px;
}
.font28
{
font-size:28px;
}
.font30
{
font-size:30px;
}
.font40
{
font-size:40px;
}

/**Button style*/
.button-style
{
    border-radius: 10px;
    padding: 10px 23px;
    text-decoration: none !important;
}
/**Border - white*/
.border-white
{
  border: 1px solid #fff;
}

/**List item icons*/
.component ul
{
  color: #222;
  list-style: none;
  font-style: italic;
  font-size: 16px;
  padding-left: 5px;
}

.component ul li i.fa-check
{
font-size: 12px;
}

.component ul li {
  padding-bottom: 5px;
}
/**Horozontal line*/
/* hr { 
  border : 0;
  height: 1px; 
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); 
} */
.hrColor
{
border : 0;
height: 1px; 
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
width: 370px;
}
.hrColorComponent
{
  border : 0;
  height: 1px; 
  width: 370px;
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(51,59,65,1) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(51,59,65,1) 50%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(51,59,65,1) 50%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */  
}
/**Vertical line*/
.row.vdivide [class*='col-']:not(:last-child):after {
  background: #e1e1e1;
  width: 1px;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
  min-height: 70px;
}


.social-links a,
.icon-center
{
  text-align: center;
float: left;
width: 36px;
height: 36px;
border: 0;
border-radius: 100%;
margin-right: 20px; /*space between*/
margin-bottom: 20px;
} 
.social-links a i
{
font-size: 20px;
  line-height: 38px;
color: #fff;
}

.icon-center
{
  width: 80px;
  height: 80px;
  margin-right: 0px;
  border: 1px solid #fff;
  margin-bottom: 10px;
}
.icon-center i
{
  font-size: 40px;
  line-height: 80px;
}
.centered-block
{
  margin: 0 auto;
}

.facebook
{
  background: #3b5998;
}

.twitter
{
  background: #1da1f2;
}

.Instagram
{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a028aa+0,f54d32+50,feb10d+100 */
background: #a028aa; /* Old browsers */
background: -moz-linear-gradient(top, #a028aa 0%, #f54d32 50%, #feb10d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a028aa 0%,#f54d32 50%,#feb10d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a028aa 0%,#f54d32 50%,#feb10d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a028aa', endColorstr='#feb10d',GradientType=0 ); /* IE6-9 */
}
.google-plus
{
  background: #dd4b38;
}
.linked-in
{
  background: #0077b7;
}
.pinterest
{
  background: #c8232c;
}
.YouTube
{
  background: #f61c0d;
}

/**Display*/
.d-inline-block
{
      display: inline-block;
}

/**Media query for responsive*/
@media screen and (max-width:900px)
{
.ivb7-website
{
  display: inline-block;
}
.row.vdivide [class*='col-']:not(:last-child):after {
  display: none;
}
}
