@import url('https://fonts.googleapis.com/css?family=Raleway:100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
*{ margin:0px; padding:0px; }
*{ box-sizing:border-box;}
body{font-family: 'Raleway', sans-serif; font-size:14px; background:url(../img/blubg_03.png) right top no-repeat; background-size: contain;}
.container{ margin:auto; width:90%;}
.logo{ padding:40px 0px 0px 40px; float:left; width:100%;}
.clearfix::after {clear:both;}
.clearfix::before{display: table;content: " ";}
.coming_Soon{ position:relative; height:100vh;  width:100%;}
.left_sct { float:left; width:40%; position:relative;}
.right_sct{ float:left; width:60%; position:relative; padding-top:150px; }
.infotxt span{ display:inline-block; margin:0px 10px; text-transform:uppercase; color:#ff8800; font-size:18px; font-weight:400; letter-spacing:1.2px;}
.middlleSectio { width:100%;}
.infotxt { position: absolute;-webkit-transform: rotate(-58deg);-moz-transform: rotate(-58deg);-o-transform: rotate(-58deg);-ms-transform: rotate(-58deg);top: 47%;
left: 36%;z-index: 2; writing-mode: unset;}
.left_sct { padding-top:250px; color:#808080; font-size:20px; font-weight:600; text-align:left; padding-left:42px; }
.left_sct span:first-child{ font-weight:400;}
.left_sct span:last-child{ font-weight:600; color:#29abe2; display:block; margin-top:20px; padding-left:30px;}
.left_sct span:last-child a{color:#29abe2; text-decoration:none;}
.welcometxt { font-size:24px; color:#fff; font-weight:300; text-align:right; position:relative; }
.wel2 { font-size: 40px;color: #fff;font-weight: 300;text-align: left;padding-top: 30px;position: relative;float: right;}
.welcometxt::before {content: '';width: 145px;height: 1px;background: #fff;position: absolute;right: 150px; top: 8px;}    
.welcometxt::after {content: '';width: 100px;height: 1px;background: #fff;position: absolute;right: 150px;top: 16px;}
.wel2::before {content: '';width: 145px;height: 1px;background: #fff;position: absolute;right: 240px;bottom: -23px;}
.wel2::after {content: '';width: 100px;height: 1px;background: #fff;position: absolute;right: 285px;bottom: -15px;}
.footer { text-align:right; display: table;width: 100%; padding-right:95px;}
.footer span{ display:inline-block; margin-left:15px; color:#fff; font-size:14px;}
.pune {color: #40b4e5;font-size: 150px;text-align: right;margin-top: 30px;width: 100%;float: right;}
@media only screen and (max-width :768px) {
 body{ background:none;}
 .logo { padding:20px 0px 20px 0px; text-align:center;}
.right_sct { padding:0px; width:100%; }
.left_sct {width: 100%;padding: 0px; padding: 50px 0px; margin-bottom:15px; font-size:20px; text-align:center; }
.welcometxt, .wel2  { color:#fff; text-align:right; padding:0px 15px; font-size:22px;}
.wel2::before, .wel2::after { right:inherit; left:65px;}
.infotxt {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); position: static; text-align:center; 
margin-bottom:10px; display:table; border-bottom: solid 1px #fff;    padding-bottom: 0px; width:100%; }
.wel2{ font-size:26px; margin-bottom:30px; text-align:left;}
.pune {color: #40b4e5;font-size: 90px;text-align: center;margin-top: 20px;}
.left_sct span:last-child { margin-top:10px; padding:0px;	}
.welcometxt { margin-top:30px; padding-bottom: 30px;}
.footer span { color:#fff; margin:0px 5px;}
.footer {text-align: center; padding-bottom: 20px; display: table;width: 100%; background:#29abe2; padding-right:0px;}
.right_sct{ min-height:inherit; background:#29abe2; margin-bottom:0px;}
.wel2 br{ display:none;}
.infotxt span {display: inline-block;margin: 0px 4px;font-size: 11px;font-weight: 400;letter-spacing: 0px;}
.footer span:first-child{ float:left;} .footer span:last-child{ float:right;}
}