/* desbest edit */


@media screen and (max-width: 480px){
  fieldset, 
  #mediamanager__page, 
  #mediamanager__page .filelist{ 
    max-width: 100%; min-width: unset; 
  }
  #mediamanager__page .file, 
  #mediamanager__page .namespaces, 
  #mediamanager__page .panel { 
    width: 100%; clear: both; float: none;
  }
  li, dd { margin: 1.15em 0px !important; }
  #config__manager tr { }
  #config__manager td { display: block;  padding: 1.15em 0px; max-width: 75%;  }
  #config__manager fieldset {  margin: 1em 0px;  }
  #config__manager fieldset td.value { width: unset; }

  #config__manager td .input, 
  #config__manager fieldset td.value, 
  #config__manager td input.edit { 
    max-width: 100%; 
    width: auto;
  }

  /* parallax specific */
  button img { padding: 8px; }
  button { margin: 8px 8px; }
  /* */
  
}



@media screen and (max-width: 767px) {

	body {
		padding-right: 0;
		padding-left: 0;
	}

	/*desbest edit */
	.site-footer {
	padding: 0px 2em;
	box-sizing: border-box;
	}

	#single_page {
	margin-top: 12px !important;
	}
}

@media screen and (max-width: 767px) {
	#header_section .container-fluid {
		padding-right: 20px;
		padding-left: 20px;
	}
}


@media (max-width: 979px) {

	#qsearch__in { max-width: 107%; }

	#logo_container {
		margin: 0;
		width: 50%;
	}

	#social_container {
		margin: 0;
		width: 50%;
	}

	#navigation {
		margin: 0;
		width: 100%;
	}

	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
		font-weight: normal;
	}

	.nav-collapse .nav > li > a:hover {
		border-bottom: 4px solid transparent;
		background: transparent;
	}
	.nav-collapse .dropdown-menu a:hover {
		background: transparent;
	}

	.nav-collapse .nav > li > a {
		color: #ffffff;
	}

	.navbar .nav-collapse .nav > li > a:hover,
	.navbar-inverse .nav-collapse .dropdown-menu a:hover {
		color: #ac1516;
	}

	.navbar .nav-collapse .nav > li.current-menu-item > a,
	.navbar .nav-collapse .nav > li.current-menu-ancestor > a {
		color: #ac1516;
	}

	.nav-collapse .dropdown .caret {
		display: none;
	}

	.nav-collapse .dropdown-menu {
		display: block;
	}

	.navbar .nav-collapse .dropdown-menu .active > a {
		background-color: #000000;
		background-image: none;
		color: #ffffff;
	}

	/*  Mobile menu scrolling fix */
	#navigation_menu{
		position: relative;
	}
	#cc_spacer{
		display: none;
	}
}

@media screen and (max-width: 768px) {
	#logo_container,
	#logo_container #logo {
		margin: 0;
		width: 100%;
		text-align: center;
	}

	#social_container,
	#social_container #social {
		margin: 0;
		width: 100%;
		text-align: center;
	}

	#social_container #social a.symbol {
		float: none;
	}

	#social_container #social a.symbol:last-child {
		margin-right: 0;
	}

	#navigation {
		margin: 0;
		width: 100%;
	}
}

@media screen and (max-width: 782px) {
	.admin-bar #navigation_menu {
		top: 0;
	}
}



/*****************************/
/* MEDIA QUERIES *************/
/*****************************/

/* PHONES ===================*/

@media (max-width: 480px) {
	header#cc-header .span7 {
		text-align: center;
	}

	header#cc-header .span5 {
		text-align: center;
	}

	header#cc-header .span5 div.icons a {
		float: none;
	}

	header#cc-header .span5 div.blog-description {
		float: none;
	}

	header#cc-header .span5 div.register {
		float: none;
	}

	header#cc-header .span5 #searchform {
		float: none;
	}
}

@media all and (max-width: 767px) {
    .contact_left_sec
    {
        text-align: center;
    }
    .contactus_wrapper.span12
    {
        padding: 20px 30px;
    }
    .contact_addr {
    padding-bottom: 10px;
    }
    .parallax_testimonial_text{
    padding: 0 20px;
    }
}


@media screen and (min-width: 783px) {
  .admin-bar .sticky-header {
    top: 32px;
  }
}
@media screen and (max-width: 600px) {
  .admin-bar .sticky-header {
    top: 0;
  }
}


@media (min-width:320px) and (max-width:480px)
{
	.market { float:left; }
}

/*desbest edit*/
/* 
@media screen and ( max-width: 782px ) {
	html { margin-top: 46px !important; }
	* html body { margin-top: 46px !important; }
}*/