@charset "utf-8";
/* CSS Document */






/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {

.row-image
{
padding-top: 35px;	
}

.row-image img
{
display: inline;	
}
	
	
}


@media only screen and (min-width: 992px) {

.row-inside
{
margin-left:0px;
margin-right:0px;	
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}


}



@media (max-width: 1199px)
{
.hme-learn-mre-link
{
padding-top:0px;	
}

.home-divider
{
margin-top: 0px;
}

}


@media (max-width: 992px)
{
.navbar-toggle {
margin-top: 36px;	
}

.devloped-text
{
float:none;
padding-top:10px;

}

.navbar-brand {
padding:0px;
padding-left: 14px;
}

.newocean-menu li
{
border:1px solid #e8e8e8;
border:1px solid #e8e8e8;

}

.home-img-tablet
{
height: 100%;
    position:relative;
   background: url(../img/bg-img-tablet.png) no-repeat bottom center scroll;
    background-size: cover;
    background-position: center;		
	
}

.home-img-holder {
height: 390px;
min-height: 200px;
margin-top:-60px;
}


}

@media (max-width: 770px)
{

.navbar-brand {
padding:0px;
padding-left: 14px;
}
.navbar-brand img
{
max-width: 73%;	
}
}

@media (max-width: 760px)
{
.nwo-header {
font-size: 39px;
line-height: 16px;
}

.nwo-header-2 {
font-size: 48px;
}

.devloped-text
{
float:none;
padding-top:10px;

}

.home-img-tablet
{
height: 100%;
    position:relative;
   background: url(../img/bg-img-tablet.png) no-repeat bottom center scroll;
    background-size: cover;
    background-position: center;		
	
}

.home-img-holder {
height: 400px;
min-height: 200px;
margin-top:-50px;
}

.sub-nav ul li:first-child
{
width:102px;	
}

.sub-nav ul li
{
font-size:17px;	
margin-right:19px;
width:152px;
}



}

@media (max-width: 500px)
{

.nwo-contact-header {
font-size: 40px;
}

.sub-nav-desmenu
{
display:none !important;	
}

.sub-nav-mobmenu
{
display:block;	
}

.sub-nav {
		position: relative;
		min-height: 40px;
	    }
			
.sub-nav ul {
		width: 210px;
padding: 0px 0;
position: absolute;
top: 0;
left: 0;
border: solid 1px #E7E7E7;
background: #fff url(../img/icon-menu.png) no-repeat 182px 12px;
cursor:pointer;
	}

	.sub-nav ul li {
		display: none; /* hide all <li> items */
		margin: 0;
	
		width:163px;
		padding-bottom:0px;
		padding-top:8px;
	}
	
	
	.sub-nav ul li
	{
	border-bottom:1px solid #e1e1e1;	
	}
	
	.sub-nav ul li:last-child
	{
	border:none;
	}
	
	.sub-nav ul li:first-child {
    width: 163px;
		padding-bottom:0px;
		padding-top:0px;
     }
	
		
	.sub-nav ul li:hover {
		border-bottom:1px solid #e1e1e1;	
	
		
	}
	
	
	
	.sub-nav ul li a:hover {
	
		color: #002a66 !important;
		
	}
	
	
	.sub-nav-active {
   border-bottom: 6px solid #4cb9cd !important;
   z-index: 10;
    }

	.sub-nav .current {
		display: block; /* show only current <li> item */
	}
	.sub-nav a {
		display: block;
		padding: 5px 5px 5px 5px;
		text-align: left;
	}
	.sub-nav .current a {
		background: none;
		color: #666;
	}

		
	.blockss
	{
	display: block !important;
		margin: 0 0 5px;
			
	}
	
	.sub-nav ul:hover .current {
		background: url(images/icon-check.png) no-repeat 10px 7px;
	}


.select-style select {
font-size: 11px;
padding-left: 0px;
}


.team-designation {
display: block;
padding-top: 10px;
padding-left:0px;
}

}

@media (max-width: 440px)
{
.nwo-header {
font-size: 31px;
line-height: 16px;
}

.nwo-header-2 {
font-size: 43px;
padding-left:0px;

}

.nwo-contact-header {
font-size: 40px;
}


.navbar-brand {
padding:0px;
padding-left: 14px;
}
.navbar-brand img
{
max-width: 73%;	
}

.devloped-text
{
float:none;
padding-top:10px;
padding-bottom:10px;
}

.investor-login a
{
font-size:12px;	
}

.home-img-mobile
{ 
height: 100%;
    position:relative;
   background: url(../img/bg-img-mobile.png) no-repeat bottom center scroll;
    background-size: cover;
    background-position: center;		

}

.home-img-holder {
height: 323px;
min-height: 410px;
margin-top:-125px;
}

.content
{
padding: 20px;
padding-right: 20px;	
}

.term-btn a
{
width:100%;	
}

.row-inside
{
margin-left:15px;	
margin-right:15px;
}

}


