/******************************************************************************
  Max Width "991px"
*******************************************************************************/
@media (max-width: 1100px) {
    .image-bg.fixed {background-attachment: initial;}
}
/******************************************************************************
  Min Width "768px"
*******************************************************************************/
@media(min-width:768px) {
    .col-md-4 { margin-bottom: 10px;}
    .col-md-12 {margin-bottom: 15px;}
    .nextline {display:block;}
    .show-in-mobile { display:none}
    .hide-in-mobile {}
    .box-title { min-height:65px}
    .box {min-height: 265px}
    .freetrial-box { min-height: 450px}
    .height-350 {height: 350px;}
}
/******************************************************************************
  Max Width "767px"
*******************************************************************************/
@media (max-width: 767px) {
    .footer-align { text-align: center;}
    .height-350 {height: auto;}
    .nextline {}
    .show-in-mobile {}
    .hide-in-mobile {display: none}
    .box-title {}
    .box {min-height: 100px}
    .freetrial-box {}
    .display {display: none;}
}  
/******************************************************************************
  Min Width "992px"
*******************************************************************************/
@media (min-width: 992px) {
  
	/*Side nav bar*/
	.side-nav-wrapper {
		padding-left: 280px;
	}
	.side-navbar {
		background:rgba(0,0,0,0.8);
		border: medium none;
		border-radius: 0;
		left: 0;
		position: fixed;
		top: 0;
		width: 280px;
		max-width:280px;
		height:100%;
		scrollbar-base-color: #C0C0C0;
		scrollbar-base-color: #C0C0C0;
		scrollbar-3dlight-color: #C0C0C0;
		scrollbar-highlight-color: #C0C0C0;
		scrollbar-track-color: #EBEBEB;
		scrollbar-arrow-color: black;
		scrollbar-shadow-color: #C0C0C0;
		scrollbar-dark-shadow-color: #C0C0C0;
		z-index:999;
	}
	.side-navbar .navbar-nav {
		float: none;
		width: 100%;
	}
	.side-navbar .navbar-nav > li{
		display:block;
	}
	.side-navbar .navbar-nav > li > a,.side-navbar .dropdown-menu > li > a {
		width: 100%;
		text-align:left;
		font-family:Arial;
		text-transform:uppercase;
		font-weight:600;
		font-size:12px;
		letter-spacing:1px;
		border-bottom:1px dashed rgba(204,204,204,0.4);
		padding:0 20px;
	}
	.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{
		border-color:rgba(204,204,204,0.4);
	}
	.side-navbar .dropdown-menu > li > a {
		padding: 12px 28px;
	}
	.side-navbar .dropdown-menu > li:last-child > a {
		border-bottom:none;
	}
	.side-navbar .navbar-header {
		float: none;
		position:relative;
	}
	.side-navbar .navbar-nav .collapsible .sub-arrow,.side-navbar .navbar-nav .sub-arrow{
		border: 0 none;
		display: inline-block;
		font-size: 0;
	}
	.side-navbar .navbar-nav .collapsible .sub-arrow:after,.side-navbar .navbar-nav .sub-arrow:after{
		content: "\f105";
		font-family: FontAwesome;
		font-size: 14px;
		height: 20px;
		position: absolute;
		right: 0;
		top: 0;
		width: 20px;
	}
	.side-navbar .navbar-brand{
		width: 100%;
		margin:20px 0;
	}
	.side-navbar .navbar-brand > img {
		margin: 0 auto;
		width:auto;
		z-index: 9;
		position: relative;
	}
	.side-navbar .navbar-nav > li > .dropdown-menu{
		left:100%!important;
		top:0!important;
		z-index:9999;
	}
	.side-navbar .navbar-nav > li > .dropdown-menu,.side-navbar .dropdown-menu{
		border-radius:0!important;
		-moz-border-radius:0!important;
		-webkit-border-radius:0!important;
		-o-border-radius:0!important;
		-ms-border-radius:0!important;
		border:none!important;
		padding:0;
	}
	.side-navbar .top-contact{
		padding:15px 20px;
		width:100%;
		text-align:left;
		border-bottom: 1px dashed rgba(204,204,204,0.4);
		position: relative;
		z-index: 1;
	}
	.side-navbar .top-contact.link-hover-black > a {
		display: block;
	}
	.side-navbar .top-social-icon {
		width: 100%;
		text-align: left;
		padding-left: 20px;
		padding-top:15px;
	}
	.dark-header .side-navbar .top-contact.link-hover-black > a,
	.dark-header .side-navbar .top-social-icon > a{	
		color:#fff;
	}
	.side-nav-wrapper .testimonails .owl-item .item{
		margin-right:1px;
	}
	.side-navbar.navbar-default .navbar-nav > li > a.has-submenu{
		background:none!important;
	}
	
}

/******************************************************************************
  Min Width "1200x"
*******************************************************************************/
@media (min-width: 1200px) {
  
}
/* ---------- MAX 1199px ---------- */
 @media (min-width: 991px) and (max-width: 1199px){	
	.double-img img{max-width:60%;}
}
/* ---------- MAX 480px ---------- */
 @media(max-width: 480px){	
	.double-img img{max-width:50%;}
    .col-xs-12 {margin-bottom: 8px;}
}
/******************************************************************************
  Max Width "991px"
*******************************************************************************/
@media (max-width: 991px) { 
	.grid-col-4 .grid-item,
	.grid-col-4 .grid-sizer {
		width:33.3%;
	}
	.grid-col-5 .grid-item,
	.grid-col-5 .grid-sizer {
		width:33.3%;
	}
}
/******************************************************************************
  Max Width "767px"
*******************************************************************************/
@media (max-width: 767px) { 
	.image-bg.content-in {
		/*background-repeat: repeat;*/
	}
	.navbar-collapse .navbar-nav{
		padding-bottom:10px;
        padding-top: 10px;
	}
	
	header .navbar-form{
		margin:none;
	}
	.search-dropdown .dropdown-menu li{		
		padding:0px 10px;
	}
	#page .page-title-left .breadcrumb{
		right:0;
		position:relative;
		margin-top:10px;
	}
	.grid-col-2 .grid-item ,
	.grid-col-2 .grid-sizer{
		width:50%;
	}
	.grid-col-3 .grid-item,
	.grid-col-3 .grid-sizer {
		width:50%;
	}
	.grid-col-4 .grid-item,
	.grid-col-4 .grid-sizer {
		width:50%;
	}
	.grid-col-5 .grid-item,
	.grid-col-5 .grid-sizer {
		width:50%;
	}
	#main-slider h1 {
		font-size: 25px;
		line-height: 25px;
	}	
}

/******************************************************************************
  Max Width "480px"
*******************************************************************************/
@media (max-width: 480px) { 
	.grid-col-2 .grid-item ,
	.grid-col-2 .grid-sizer{
		width:100%;
	}
	.grid-col-3 .grid-item,
	.grid-col-3 .grid-sizer {
		width:100%;
	}
	.grid-col-4 .grid-item,
	.grid-col-4 .grid-sizer {
		width:100%;
	}
	.grid-col-5 .grid-item,
	.grid-col-5 .grid-sizer {
		width:100%;
	}
    
}