	#partner_mos{
	margin-top:100px;
	margin-bottom:50px;
	}
	#partner_mos h1{
	margin-bottom:25px;
	color:#0b7993;
	}
	#partner_mos img{
	display:block;
	margin:auto;
	}
	#btn_soft{
	border-radius: 4px;
    padding: 1px 3px;
    text-decoration: none;
    color: white;
    background-color: #0095ff;
	}
	
	#btn_soft:hover{
	background-color:#0095ff;
	color:white;
	border:1px solid white;
	}
	
	@media(min-width:768px){
	.middle_section .sect_cont{
	position:relative;
	top:40px;
	}
	}
	.banner{
	background-color:#3e5954;
	background-repeat:no-repeat;
	background-size:cover;
	height:650px;
	margin-top:13px;
	position:relative;
	}
	.banner{
	position:relative;
	}
	.banner video{
	display:block;
	margin:auto;
	}
	.banner .soft_content{
	color:white;
	font-family:open sans;
	text-align:center;
	padding-top:5px;
	width:80%;
	margin:auto;
	}
	.banner h1{
	font-family:candara;
	font-size:35px;
	text-shadow:2px 2px 3px solid black;
	}
	.banner .soft_content p{
	font-size:22px;
	line-height:1.4em;
	}
	.head_style{
	color:#ffdf67;
	font-size:48px;
	}
	.software_main_por{
	margin-top:100px;
	font-family:open sans;
	}
	.software_main_por .thumbnail{
	border:none;
	}
	.software_main_por .thumbnail  h3{
	font-family:open sans;
	color:#175a98;
	}
	.software_main_por .thumbnail p{
	text-align:justify;
	font-size:16px;
	color:#636465;
	}
	.middle_section{
	background-color:#075365;
	margin-top:80px;
	padding-top:15px;
	padding-bottom:70px;
	}
	.middle_section h3{
	color:#0cc9f7;
	font-family:open sans;
	font-size:40px;
	}
	.middle_section p{
	color:white;
	font-size:24px;
	font-family:open sans;
	text-align:center;
	line-height:1.6em;
	}
	.middle_section .sect_cont{
	width:80%;
	margin:auto;
	}
	.feat_head h1{
	font-family:open sans;
	margin-top:70px;
	color:#0a69bb;
	font-size:40px;
	}
	.middle_section a{
	background-color:white;
	position:relative;
	left:42%;
	}
	.middle_section a:hover{
	color:blue;
	}
	@media(max-width:768px){
	.middle_section img{
	display:block;
	margin:auto;
	}
	}
	@media(min-width:768px){
	.middle_section img{
	position:relative;
	top:30px;
	}
	}
	@media(min-width:768px) and (max-width:1000px){
	.middle_section p{
	font-size:18px;
	}
	}
	@media(max-width:768px){
	.feat_head h1{
	font-size:24px;
	}
	}
	@media(min-width:768px){
	.middle_section img{
	position:relative;
	left:20%;
	top:30px;
	}
	}
	@media(max-width:768px){
	.banner{
	height:400px;
	}
	.banner video{
	display:none;
	}
	.software_main_por h3{
	font-size:18px;
	}
	.software_main_por p{
	font-size:14px !important;
	}
	.middle_section{
	height:auto;
	}
	.middle_section h3{
	font-size:25px;
	}
	.middle_section p{
	font-size:16px;
	}
	}
	@media(max-width:500px){
	.banner .soft_content h1{
	font-size:20px;
	}
	.banner .soft_content .head_style{
	font-size:22px;
	}
	.banner .soft_content p{
	font-size:16px;
	}
	}
	
	@media(min-width:768px) and (max-width:1150px){
	.banner .soft_content{
	bottom:10px;
	}
	.banner p{
	font-size:14px;
	}
	.banner video{
	height:300px;
	width:500px;
	}
	
	@media(max-width:1050px){
	.banner video{
	left:20%;
	}
	}
	
	@media(max-width:950px){
	.banner video{
	left:20%;
	}
	.banner h1{
	font-size:25px;
	}
	}
	
	@media(max-width:900px){
	.banner video{
	left:17%;
	top:25px;
	height:280px;
	}
	}
	
	
	
	.middle_section img{
	posiiton:relative;
	top:40px;
	}
	@media(max-width:768px){
	.middle_section img{
	position:relative;
	top:5px;
	}
	}
	@media(min-width:515px) and (max-width:768px){
	.middle_section img{
	left:5%;
	}
	}

	
	
	#partner_mos{
	margin-top:100px;
	}
	
	
  .software_banner_n{
  background: #200122;
  background: -webkit-linear-gradient(to top, #200122, #6f0000);
  background: linear-gradient(to top, #200122, #6f0000);
  height:100vh
   }