@media (min-width:750px){
			/*.dropdown-menu li:hover .sub-menu {

    visibility: visible;

}
.dropdown:hover .dropdown-menu {

    display: block;

}*/


/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
}
.navbar{
	min-height:0px;
}
.navbar-nav {
    margin: 0px -15px;
}
.bottom_sec{
	margin-top:10%;
}
.headsec{
	text-align:right;
	font-size:17px;
	letter-spacing:1px;
}
.logo-sec .logo{
	margin-bottom:0px;
	text-align:left;
}
.head_icon01{
   text-align:center;   
	padding:15px 0px 0px 0px;
}
.top_bg .logo, .footer_bg .icon, .footer_bg h2{
	text-align:left;
}
.desktop_nav{
	float:right;
}
.nav > li > a {
    padding: 14px 6px;
}
.carousel-caption h3{
	font-size:40px;
	font-weight:700;
}
.facility_bg .text{
	text-align:left;
}
.mobile_view{
	display:none;
}
.desktop_view{
	display:block;
}
.border01{
	margin-bottom:20px;
}
.navbar-nav > li{
	margin:0px 6px;
}
.navbar{
	min-height: 50px;
}
.right_padding{
	padding-right:30px;
}
.left_padding{
	padding-left:30px;
}
.right_padding01{
	padding-right:20px;
}
.left_padding01{
	padding-left:20px;
}
.right_padding02{
	padding-right:35px;
}
.left_padding02{
	padding-left:35px;
}
.border_middle{
	border-left:1px solid #D4D4D4;
}
.inside_bg .gallery li{
	width:19%;
	display:inline-block;
}
.top_margin{
	margin-top:15px;
}

.hvr-bounce-to-right{
	height:100px;
}
.box{
	margin-bottom:0px;
}

.inside_bg .thumbnail img{
	height: 200px;
}
.middle_line{
	border-right:1px dotted #c5c5c5;
}
.top_bar {
    background:#3284be;
	margin-top:0px;
	padding:4px 0px;
}
.margin-bottom{
	margin-bottom:50px;
}
.welcome_bg {
    padding: 35px 0px;
}
.facilities_bg {
    padding: 35px 0px;
}

.contact_bg{
	padding:30px 0px;
}
.top_bg h4{
font-size:19px;
font-weight:500;
}
.modal-dialog {
    width: 575px;
}
.modal-dialog{
	margin:75px auto;
}
/*.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
	margin-left: -65px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {

    margin-right: -65px;

}*/
.carousel-control.right {
    right: 0;
    left: auto;
    background-image:none;
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}
.top_sec li h2{
	font-size:16px;
	margin-top:0px;
	font-weight:400;
	color:#167e9b;
}
.top_sec li h2 span{
	font-size:16px;
	font-weight:300;
}
.latest-banner{
    background:url(images/latest-banner.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    width: 100%;
    height: 500px;
    padding: 0px 0px;
}
.pro-banner{
    background:url(images/pro-banner.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    width: 100%;
    height: 220px;
    padding: 15px 0px;
}
.ser-banner{
    background:url(images/ser-banner.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    width: 100%;
    height: 220px;
    padding: 15px 0px;
}
.res-banner{
    background:url(images/res-banner.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    width: 100%;
    height: 220px;
    padding: 15px 0px;
}
.cer-banner{
    background:url(images/cer-banner.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    width: 100%;
    height:220px;
    padding: 15px 0px;
}
.tes-banner{
    background:url(images/tes-banner.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    width: 100%;
    height: 220px;
    padding: 15px 0px;
}
.gallery-banner{
    background:url(images/gallery-banner.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    width: 100%;
    height: 220px;
    padding: 15px 0px;
}
.video01, .video02{
	float:left;
	width:50%;
}
.ft-xl-item{
	height:200px;
}
.bg01 h2, .welcome_bg h2, .testi_bg h2, .section-header h2{
	font-size:36px;
}
.bg01{
	padding: 40px 0px 20px 0px;
	background:url(images/111001ab-ban.jpg) no-repeat;
	background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
	background-position: center center;
	-webkit-background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	width: 100%;
height: 1050px;
padding: 25px 0px;
}
.top_sec{
	margin-top:20px;
}
.latest-banner .table{
	font-size:18px;
}
.banner-heading{
	font-size: 18px;
}

}
@media (min-width:970px){
	.dropdown-menu li:hover .sub-menu {

    visibility: visible;

}
.dropdown:hover .dropdown-menu {

    display: block;

}
.featured_bg .read_line, .inside_bg .read_line{
	width:70%;
}
.nbs-flexisel-item img {
	max-width:325px;
	max-height:275px;
}
.testi_bg .mySlides{
	height:330px;
}
.bg01{
	height: 620px;
	padding-top:35px;
}
.latest-banner{
	height:550px;
	/*padding:10px 0px;*/
}
.pro-banner{
	height:275px;
	padding:10px 0px;
}
.ser-banner{
	height:275px;
	padding:10px 0px;
}
.res-banner{
	height:275px;
	padding:10px 0px;
}
.cer-banner{
	height:275px;
	padding:10px 0px;
}
.tes-banner{
	height:275px;
	padding:10px 0px;
}
.gallery-banner{
	height:275px;
	padding:10px 0px;
}
.navbar-nav > li {

    margin: 0px 2px;

}
}
@media (min-width:1170px){
.featured_bg .read_line, .inside_bg .read_line{
	width:75%;
}
.footer_bg .icon .left_side {
    width: 18%;
}
.inside_bg .gallery_section li{
	height:210px;
}
.navbar-nav > li {

    margin: 0px 16px;

}
.modal-dialog {
    width: 425px;
}
.bg01{
	height: 425px;
}
.latest-banner{
	height:385px;
	/*padding:10px 0px;*/
}
.pro-banner, .ser-banner, .res-banner, .cer-banner, .tes-banner, .gallery-banner{
	height:365px;
}
.top_sec li {
    display: inline-block;
    width: 44%;
}
}