@media (min-width:750px){
.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
.bottom_sec{
	margin-top:10%;
}
.headsec{
	text-align:right;
	font-size:17px;
	letter-spacing:1px;
}
.head_icon01{
   text-align:center;   
	padding:15px 0px 0px 0px;
}

.desktop_nav{
	float:right;
}
.carousel-caption h3{
	font-size:26px;
	font-weight:700;
}
.carousel-caption{
	padding-bottom:0px;
	right: 10%;
	left: 10%;
}
.facility_bg .text{
	text-align:left;
}
.navbar-nav > li{
	margin:0px 5px;
	/*background:url(images/nav-division.jpg) no-repeat right 8px;*/
}
.right_padding{
	padding-right:20px;
}
.left_padding{
	padding-left:20px;
}
.border_middle{
	border-left:1px solid #D4D4D4;
}
.top_margin{
	margin-top:15px;
}
.partners-logo li{
	width:24%;
	padding:20px 25px;
	border-bottom:1px solid #C4C4C4;
	list-style-type:none;
	display:inline-block;
	border-right:1px solid #C4C4C4;
	text-align:center;
}
.partners-logo li:last-child{
	border-right:none;
}
.partners-logo01 li{
	width:24%;
	padding:20px 25px;
	list-style-type:none;
	display:inline-block;
	border-right:1px solid #C4C4C4;
	text-align:center;
}
.partners-logo01 li:last-child{
	border-right:none;
}
.ground_image02 .form-control {
	width:70%;
	padding: 20px;
}
.ground_image02 .btn{
	padding: 20px 30px;
}
.contact_bg{
	border-bottom: 40px solid #0a7a9a;
	border-left: 25px solid transparent;
	height: 0px;
	margin-bottom: 6px;
}
.contact_bg01{
	width:70%;
	float:left;
	padding-left:30px;
	color:#fff;
	padding-top:8px;
	font-size:15px;
}
.contact_bg02{
	width:30%;
	float:left;
	padding-right:20px;
	padding-top:8px;
	text-align:right;
}
.fa-facebook-square, .fa-twitter-square, .fa-google-plus-square {
    color: #fff;
}
.fa-facebook-square:hover, .fa-twitter-square:hover, .fa-google-plus-square:hover{
	color:#f5ad0d;
}
.services-creative{
	margin-bottom:0px;
}
.subscribe{
	padding: 10px 30px;
}
.box-pricing{
	margin-bottom:0px;
}
.border-right{
    border-right:1px solid #977a3a;
	}
.top_bg {
    position: fixed;
    z-index: 100;
    width: 100%;
    padding: 12px 0px;
    background: rgba(20,1,1,0.50);
    position: absolute;
}
.login-box{
   margin:125px 0px 75px 0px;
   }
}
@media (min-width:970px){
	.mobile_view{
	display:none;
}
.desktop_view{
	display:block;
}
.featured_bg .read_line, .inside_bg .read_line{
	width:70%;
}
.nbs-flexisel-item img {
	max-width:325px;
	max-height:275px;
}
.left_padding{
	padding-left:30px;
}
.right_padding{
	padding-right:30px;
}
.networking_height01{
	height:350px;
}
.networking_height02{
	height:215px;
}
.navbar-default{
	margin-top:8px;
}
.nav > li > a {
    padding: 10px 2px;
}
.navbar-nav > li {
    margin: 0px 2px;
}

.bg03-bg-01{
   padding:20px;
   background:red;
}
bg01{
   padding:15px;
}
}
@media (min-width:1170px){
	.nav > li > a {
    padding: 10px 8px;
}
.navbar-nav > li {
    margin: 0px 5px;
}
.logo{text-align:left;
}
.padding-left-leptop{
	padding-left:45px;
}
.padding-right-leptop{
	padding-right:45px;
}
}


@media (max-width:1930px){
    .exmnh {
        min-height: 320px;
    }
}

@media (max-width:1705px){
    .exmnh {
        min-height: 340px;
    }
}

@media (max-width:1534px){
    .exmnh {
        min-height: 365px;
    }
}

@media (max-width:1402px){
    .exmnh {
        min-height: 390px;
    }
}

@media (max-width:1358px){
    .exmnh {
        min-height: 410px;
    }
}

@media (max-width:1251px){
    .exmnh {
        min-height: 435px;
    }
    
    .intro-bg h2{
        font-size: 42px;
    }
    .intro-bg h3{
        font-size: 22px;
        line-height: 34px;
    }
}

@media (max-width:1153px){
    .exmnh {
        min-height: 460px;
    }
}

@media (max-width:1123px){
    .exmnh {
        min-height: 485px;
    }
    
    .intro-bg img{
        width:150px;
    }
}

@media (max-width:991px){
    .intro-bg h2 {
        font-size: 34px;
    }
    .intro-bg h3 {
        font-size: 18px;
        line-height: 30px;
    }
    .intro-bg img {
        width: 115px;
    }
}

@media (max-width:767px){
    .exmnh {
        min-height: auto;
        border: none;
        border-bottom: 1px solid #977a3a;
        padding: 20px;
    }
    .exmnh:last-child{
        border: none;
    }
}

@media (max-width:575px){
    .intro-bg h2 {
        font-size: 28px;
    }
    .intro-bg h3 {
        font-size: 16px;
        line-height: 27px;
    }
    .intro-bg img {
        width: 100px;
    }
}