/* Web font stayle */
@font-face{font-family:'Work Sans';src:url('../fonts/WorkSans-Light.eot');src:url('../fonts/WorkSans-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/WorkSans-Light.woff2') format('woff2'),url('../fonts/WorkSans-Light.woff') format('woff'),url('../fonts/WorkSans-Light.ttf') format('truetype'),url('../fonts/WorkSans-Light.svg#WorkSans-Light') format('svg');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('../fonts/WorkSans-Medium.eot');src:url('../fonts/WorkSans-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/WorkSans-Medium.woff2') format('woff2'),url('../fonts/WorkSans-Medium.woff') format('woff'),url('../fonts/WorkSans-Medium.ttf') format('truetype'),url('../fonts/WorkSans-Medium.svg#WorkSans-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('../fonts/WorkSans-Regular.eot');src:url('../fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/WorkSans-Regular.woff2') format('woff2'),url('../fonts/WorkSans-Regular.woff') format('woff'),url('../fonts/WorkSans-Regular.ttf') format('truetype'),url('../fonts/WorkSans-Regular.svg#WorkSans-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Sinhala MN';src:url('../fonts/SinhalaMN-Bold.eot');src:url('../fonts/SinhalaMN-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/SinhalaMN-Bold.woff2') format('woff2'),url('../fonts/SinhalaMN-Bold.woff') format('woff'),url('../fonts/SinhalaMN-Bold.ttf') format('truetype'),url('../fonts/SinhalaMN-Bold.svg#SinhalaMN-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Sinhala MN';src:url('../fonts/SinhalaMN.eot');src:url('../fonts/SinhalaMN.eot?#iefix') format('embedded-opentype'),url('../fonts/SinhalaMN.woff2') format('woff2'),url('../fonts/SinhalaMN.woff') format('woff'),url('../fonts/SinhalaMN.ttf') format('truetype'),url('../fonts/SinhalaMN.svg#SinhalaMN') format('svg');font-weight:normal;font-style:normal;font-display:swap;}


@font-face {
  font-family: 'Ubuntu-Bold';
  src: url(../fonts/Ubuntu-Bold.eot);
  src: url(../fonts/Ubuntu-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-Bold.otf) format('otf'),
       url(../fonts/Ubuntu-Bold.woff) format('woff'),
       url(../fonts/Ubuntu-Bold.ttf) format('truetype'),
       url(../fonts/Ubuntu-Bold.woff2) format('woff2');
}


@font-face {
  font-family: 'Ubuntu-BoldItalic';
  src: url(../fonts/Ubuntu-BoldItalic.eot);
  src: url(../fonts/Ubuntu-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-BoldItalic.otf) format('otf'),
       url(../fonts/Ubuntu-BoldItalic.woff) format('woff'),
       url(../fonts/Ubuntu-BoldItalic.ttf) format('truetype'),
       url(../fonts/Ubuntu-BoldItalic.woff2) format('woff2');
}

@font-face {
  font-family: 'Ubuntu-Italic';
  src: url(../fonts/Ubuntu-Italic.eot);
  src: url(../fonts/Ubuntu-Italic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-Italic.otf) format('otf'),
       url(../fonts/Ubuntu-Italic.woff) format('woff'),
       url(../fonts/Ubuntu-Italic.ttf) format('truetype'),
       url(../fonts/Ubuntu-Italic.woff2) format('woff2');
}

@font-face {
  font-family: 'Ubuntu-Light';
  src: url(../fonts/Ubuntu-Light.eot);
  src: url(../fonts/Ubuntu-Light.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-Light.otf) format('otf'),
       url(../fonts/Ubuntu-Light.woff) format('woff'),
       url(../fonts/Ubuntu-Light.ttf) format('truetype'),
       url(../fonts/Ubuntu-Light.woff2) format('woff2');
}


@font-face {
  font-family: 'Ubuntu-LightItalic';
  src: url(../fonts/Ubuntu-LightItalic.eot);
  src: url(../fonts/Ubuntu-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-LightItalic.otf) format('otf'),
       url(../fonts/Ubuntu-LightItalic.woff) format('woff'),
       url(../fonts/Ubuntu-LightItalic.ttf) format('truetype'),
       url(../fonts/Ubuntu-LightItalic.woff2) format('woff2');
}

@font-face {
  font-family: 'Ubuntu-Medium';
  src: url(../fonts/Ubuntu-Medium.eot);
  src: url(../fonts/Ubuntu-Medium.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-Medium.otf) format('otf'),
       url(../fonts/Ubuntu-Medium.woff) format('woff'),
       url(../fonts/Ubuntu-Medium.ttf) format('truetype'),
       url(../fonts/Ubuntu-Medium.woff2) format('woff2');
}


@font-face {
  font-family: 'Ubuntu-MediumItalic';
  src: url(../fonts/Ubuntu-MediumItalic.eot);
  src: url(../fonts/Ubuntu-MediumItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-MediumItalic.otf) format('otf'),
       url(../fonts/Ubuntu-MediumItalic.woff) format('woff'),
       url(../fonts/Ubuntu-MediumItalic.ttf) format('truetype'),
       url(../fonts/Ubuntu-MediumItalic.woff2) format('woff2');
}


@font-face {
  font-family: 'Ubuntu-Regular';
  src: url(../fonts/Ubuntu-Regular.eot);
  src: url(../fonts/Ubuntu-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Ubuntu-Regular.otf) format('otf'),
       url(../fonts/Ubuntu-Regular.woff) format('woff'),
       url(../fonts/Ubuntu-Regular.ttf) format('truetype'),
       url(../fonts/Ubuntu-Regular.woff2) format('woff2');
}



/* Web font stayle */
*{margin:0;box-sizing:border-box;}
html,body {
	height:100%;
}
body {
	font-family:'Ubuntu-Regular',sans-serif;
	color:#001e33;
	margin:0;
}
img {
	max-width:100%;
}
.shegon-leanding {
	display:flex;
	min-height:100%;
}
.shegon-leanding .left-part {
	width:100%;
	background-color:#f1f4f6;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:50px 30px;
	border-right:#231f20;
	border-right-width:thick;
	border-right-style:solid;
}
.shegon-leanding .left-part .nav-brand {
	max-width:475px;
}
.shegon-leanding .right-part {
	background-color: #fff;
	width:100%;
    padding:30px 30px 0;
    display: flex;
    align-items: center;
}
.shegon-leanding .right-part .rightInner {
	max-width:615px;
	margin:0 auto;
	text-align:center;
}
.shegon-leanding .right-part .icon {
	margin-bottom:45px;
}
.shegon-leanding .right-part .icon img {
	max-width:300px;
}
.shegon-leanding .right-part h1 {
	font: normal normal normal 55px/64px Sinhala MN;
    letter-spacing: -1.1px;
	margin-bottom:35px;
}
.shegon-leanding .right-part p {
	margin:auto;
	margin-bottom:30px;
	max-width:503px;
	font-family:"Ubuntu-Medium";
	font-size: 18px;
}
.shegon-leanding .right-part .sub-title {
	font-family: "Ubuntu-Bold";
    font-size: 32px;
}
.shegon-leanding .right-part .form-signUp {
	margin:82px auto 28px;
	max-width:475px;
}
.shegon-leanding .right-part .form-signUp p {
    font-weight:300;
    margin-bottom: 19px;
}
.shegon-leanding .form-signUp .fild-wrap {
	margin-bottom:24px;
}
.shegon-leanding .form-signUp .form-control {
	border:0;
	border-bottom:1px solid #001e33;
	background-color:transparent;
	color:#002334;
	text-transform:uppercase;
	width:100%;
	outline:0;
    padding:8px 0;
    font-family:"Ubuntu-Regular";
    letter-spacing: 1.6px;
}
::-webkit-input-placeholder {
	color:#002334;
}
::-moz-placeholder {
	color:#002334;
}
:-ms-input-placeholder {
	color:#002334;
}
:-moz-placeholder {
	color:#002334;
}
.shegon-leanding .form-signUp .signUp-btn {
	background-color:#001e33;
	border:0;
	width:100%;
	padding:13px 10px 12px;
	color:#fff;
	text-transform:uppercase;
    cursor:pointer;
    font-family:"Ubuntu-Medium";
    letter-spacing: 1.6px;
    margin-top: 10px;
    font-size: 15px;
}
.shegon-leanding .copy-right {
	padding:20px 0;
}
.shegon-leanding .copy-right ul {
	display:flex;
	align-items:center;
	justify-content:center;
	list-style:none;
	padding:0;
}
.shegon-leanding .copy-right ul li {
	padding:0 26px;
	position:relative;
}
.shegon-leanding .copy-right ul li:not(:first-child)::before {
	content:'';
	position:absolute;
	top:7px;
	left:0;
	height:12px;
	width:1px;
	background-color:#001e33;
}
.shegon-leanding .copy-right ul a {
	text-decoration:none;
    font-family:"Ubuntu-Regular";
    color: #002334;
    text-transform: uppercase;
}



/* Responsive Style */
@media (max-width:1199px){
    .shegon-leanding .left-part .nav-brand{max-width:350px;}
    .shegon-leanding .right-part{padding-top:120px;}
    .shegon-leanding .right-part .icon img{max-width:300px;}
    .shegon-leanding .right-part .icon{margin-bottom:20px;}
    .shegon-leanding .right-part h1{font-size:45px;}
    .shegon-leanding .right-part p{font-size:18px;}
    .shegon-leanding .right-part .sub-title{font-size:21px;}
}
@media (max-width:991px){
    .shegon-leanding{display:block;}
    .shegon-leanding .left-part{padding:100px 30px;}
}
@media (max-width:767px){
    .shegon-leanding .left-part .nav-brand{max-width:250px;}
    .shegon-leanding .left-part{padding:70px 30px;}
    .shegon-leanding .right-part{padding-top:70px;}
}
@media (max-width:575px){
    .shegon-leanding .left-part .nav-brand{max-width:200px;}
    .shegon-leanding .left-part{padding:70px 15px;}
    .shegon-leanding .right-part{padding:70px 15px 0;}
    .shegon-leanding .right-part h1{font-size:35px;}
    .shegon-leanding .right-part .icon img{max-width:300px;}
    .shegon-leanding .right-part .form-signUp{margin:40px auto;}
}



















