
.slider_menu_wrapper {
    width: 100%;
    height: 345px;
    background: url("../images/background_slider_home.jpg") top center no-repeat;
    background-color: #0099ff;
    position: relative;
	overflow: hidden;
	top: 0px;
}


.netsol_slide {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    visibility: hidden;
}


.netsol_slide_images {
    position: absolute;
    bottom: -100px;
    opacity: 0;
}

.current_netsol_slide .netsol_slide_images {
    opacity: 1;
    bottom: 0;
}

.netsol_slide h1, .netsol_slide h4 {
    font-size: 32px;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    color: #fff;
    margin-bottom: 22px;
    width: 410px;
	line-height:32px;
}

.netsol_slide p {
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    line-height: 18px;
    width: 400px;
}


#slider_wrapper {
    width: 1140px;
    margin: 0 auto;
    position: relative;
    height: 257px;
    overflow: hidden;
    top: 90px;
    z-index: 2;
}


.slide_more_details {
    background: #cc0000 /*url(https://www.roweb.ro/images/more.png) top left no-repeat*/;
    display: inline-block;
    height: 35px;
    width: 132px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding-top: 9px;
    padding-left: 37px;
    margin-top: 5px;
}

.slide_more_details:hover{
	color:white;
}

.netsol_slide_text {
    width: 410px;
    float: left;
    margin: 20px 0 0 0;
    opacity: 0;
}

.current_netsol_slide {
    visibility: visible;
}

.current_netsol_slide .netsol_slide_text {
    opacity:1;
}

.netsol_slide_images {
    float: right;
    width: 500px;
    position: relative;
    height: 255px;
}

.netsol_slide_images img {
    position: absolute;
    bottom: 0;
    left: 0;
}

.slider_toggle {
    padding-top: 17px;
    float: left;
    width: 190px;
    margin: 0 22px;
    cursor: pointer;
}

div#slider_toggle_1 {
    margin:0 22px 0 0;
}

div#slider_toggle_5 {
    margin: 0 0 0 22px;
}

/*******************************************************/

.slider_buttons {
	margin: 0 auto;
    background: #e5eef0;
    height: 131px;
    width: 100%;
    position: relative;
    top: 0;
    border-bottom: 1px solid #d5d4d4;
}

.inner_slider_buttons {
    width: 1140px;
    margin: 0 auto;
    position: relative;
}

.slider_toggle_current {
    cursor: default;
}

.slider_toggle img {
    display: block;
    margin: 0 auto;
}

.slider_toggle_text {
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    color: #1b93d1;
    margin: 0 auto;
    text-align: center;
    margin-top: 9px;
}

.slider_toggle_current .slider_toggle_text {
    color: #0b3b5f;
}

.arrow_current_button {
    background: url("../images/arrow_current_button.png") top center no-repeat;
    width: 31px;
    height: 15px;
    display: inline-block;
    position: absolute;
    top: -15px;
    left: 80px;
    z-index: 2;
}

.shadow_slider_bottom {
    background: url("../images/shadow_bottom_banner.png") bottom repeat-x;
    height: 55px;
    width: 100%;
    position: absolute;
    z-index: 2;
    bottom: 0;
    opacity: 0.5;
}

.netsol_slide_text a {
    text-decoration: none;
}

.netsol_slide_text .slide_more_details:hover {
    text-decoration: underline;
}



/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
}

@media only screen and (max-width : 1023px) {
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.netsol_slide_text,
	.netsol_slide_images  {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.slider_menu_wrapper {
		height:347px;
		top: 0px!important;
	}
	#slider_wrapper,
	.netsol_slide_text,
	.netsol_slide_text h1, 
	.netsol_slide_text p
	{
	 	width:95%!important;
	}
	
	#slider_wrapper{
		height: 337px;
		top: 10px;
	}
	
	.netsol_slide_images{
		height: 115px;
		width:100%;
		position: absolute;
		left:15px;
		bottom:0 !important;
	}
	
    .netsol_slide_images	img{
		/*width:90%;*/
	}
	
	.slider_buttons {
		height:80px;
		top:0px;
	}
	
	.inner_slider_buttons {
		clear:both;
		width:100%;
		text-align: center;
		overflow:hidden;
		float:none;
	}
	
	.slider_toggle {
		width: 100px;
		margin: 0px 50px 0px 0px;
	}
	
	.slider_toggle img {
		width: 50px!important;
	}
	
	
	div#slider_toggle_1  {
		margin-right: 50px;
		margin-left: 10px;
	}
	
	div#slider_toggle_5 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.netsol_slide_text,
	.netsol_slide_images  {
		float:none;
		margin:0 auto;
		text-align:center;
	}
	.slider_menu_wrapper {
		top:0px!important;
	}
	#slider_wrapper,
	.netsol_slide_text,
	.netsol_slide_text h1, 
	.netsol_slide_text p
	{
	 	width:100%!important;
	}
	.slider_menu_wrapper{
		height:347px;
	}
	
	#slider_wrapper{
		height: 337px;
		top: 10px;
	}
	
	.netsol_slide_images{
		height: 115px;
		width:100%;
		position: absolute;
		left:15px;
		bottom:0 !important;
	}
	
    .netsol_slide_images	img{
		/*width:90%;*/
	}
	
	.slider_buttons {
		height:80px;
		top:0px;
	}
	
	.inner_slider_buttons {
		clear:both;
		width:100%;
		text-align: center;
		overflow:hidden;
		float:none;
	/*	border: 1px solid;*/
	}
	
	.slider_toggle {
		width:40px;
		margin:0px 20px 0px 0px;
	}
	
	.slider_toggle img {
		width: 50px!important;
	}
	
	
	div#slider_toggle_1  {
		margin-right: 20px;
		margin-left: 10px;
	}
	
	div#slider_toggle_5 {
		margin-right: 0px;
		margin-left: 0px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}



@media (min-width: 769px) and (max-width: 900px){
 
    .slider_buttons {
        min-width: 100%;
    }
    
    .slider_menu_wrapper {
		min-width:100%;
	}
}

@media (max-width:768px) and (min-width:500px) {
    .netsol_slide_images img {
		height:260px!important;
	}
	.netsol_slide_images img.mgt {
    	height: 226px !important;
	}
}