/******************************************************************************
Min Width "1200x"
*******************************************************************************/
@media (min-width: 1200px) {
.carousel .col-md-1 {
max-width: 100px;
}
.carousel .col-md-2 {
max-width: 200px;
}
.carousel .col-md-3 {
max-width: 300px;
}
.carousel .col-md-4 {
max-width: 400px;
}
.carousel .col-md-5 {
max-width: 500px;
}
.carousel .col-md-6 {
max-width: 600px;
}
.carousel .col-md-7 {
max-width: 700px;
}
.carousel .col-md-8 {
max-width: 800px;
}
.carousel .col-md-9 {
max-width: 900px;
}
.carousel .col-md-10 {
max-width: 1000px;
}
.carousel .col-md-11 {
max-width: 1100px;
}
.carousel .col-md-12 {
max-width: 1200px;
}
#mobile_screen{
display:none;
}
#full_screen{
display:block;
}
#full_screen2{
display:block;
}
#container-cell{
display:block;
}
#mobile-container{
display:none;
}
}

/******************************************************************************
Min Width "992px"
*******************************************************************************/
@media (min-width: 1025px) {
.navbar-collapse {
display: block !important;
height: auto !important;
}
.navbar-collapse .collapse {
padding-bottom: 0;
overflow: visible !important;
}
#mobile_screen{
display:none;
}
#full_screen{
display:block;
}

#full_screen2{
display:block;
}
#container-cell{
display:block;
}
#mobile-container{
display:none;
}
}

/******************************************************************************
Max Width "1270px" - Min Width "1200px"
*******************************************************************************/
@media (min-width: 1200px) and (max-width: 1270px) {
.banner-set.banner-set-mini.banner-set-no-pagination .pagination {
display: inline-block !important;
}
.banner-set.banner-set-mini.banner-set-no-pagination .prev,
.banner-set.banner-set-mini.banner-set-no-pagination .next {
display: inline-block !important;
margin: 15px 0 0 !important;
position: static;
}
#mobile_screen{
display:none;
}
#full_screen{
display:block;
}
#full_screen2{
display:block;
}
#container-cell{
display:block;
}
#mobile-container{
display:none;
}
.banner-space1{
width:70%;
float:left;
position:relative;
padding-left:15px;
}
.banner-space2 ul li{
max-width: 100%;
list-style:none;
float:left;
}
.banner-space2 a img{
max-width: 100%;
width:96px;
height: auto;
}
}

/******************************************************************************
Max Width "1199px"
*******************************************************************************/
@media (max-width: 1199px) {
.header .primary .navbar {
margin: 0 0 0 -20px;
}
.phone-active,
.search-active {
left: 0;
width: auto;
}

.banner-set .banner {
padding: 19px 9px;
width: 235px;
}
.banner-set.banner-set-mini .banner {
width: 144px;
}
.banner-set.banner-set-mini.banner-set-no-pagination .prev {
margin-left: 0;
}
.banner-set.banner-set-mini.banner-set-no-pagination .next {
margin-right: 0;
}
.banner-set.banner-set-mini.banner-set-no-pagination .container {
padding-left: 0px;
padding-right: 0px;
}
.toolbar .per-page {
display: none;
}

#car-bottom .total .checkout {
font-size: 12px;
}

.pricing .title a {
font-size: 21px;
}

.employee .employee-hover .role {
margin: 0 0 15px;
}

.gallery-images:hover .bg-images i:before {
font-size: 40px;
}
.banner-set.banner-set-mini .prev {
margin-left: 0;
}
.banner-set.banner-set-mini .next {
margin-right: 0;
}
.sidebar .whats-news .product {
max-width: 270px;
min-width: inherit;
}
.sidebar .whats-news .rotation.hover .default {
-webkit-transform: rotateY(0);
-moz-transform: rotateY(0);
}
.sidebar .whats-news .rotation .product-hover {
display: none;
}
.banner-space1{
width:70%;
float:left;
position:relative;
padding-left:15px;

}
.banner-space2 ul li{
max-width: 100%;
list-style:none;
float:left;
}
.banner-space2 a img{
max-width: 100%;
width: 78px;
height: auto;
}

}

/******************************************************************************
Max Width "1199px" - Min Width "992px"
*******************************************************************************/
@media (min-width: 1025px) and (max-width: 1199px) {
.header .primary .megamenu > .sub {
margin: 0 0 0 -36px;
width: 832px;
}
.slider .slid-content,
.slider .slider-nav {
width: 400px;
}
.sidebar .banners .slide {
width: 220px;
}
#mobile_screen{
display:none;
}
#full_screen{
display:block;
}
#full_screen2{
display:block;
}
#container-cell{
display:block;
}
#mobile-container{
display:none;
}
}

/******************************************************************************
Max Width "991px"
*******************************************************************************/
@media (max-width: 1024px) {
#main{
padding-top: 0;
padding-bottom: 10px;
}
.fixed-top-box {
padding-top: 0;
}
.fixed-top-box #top-box {
background: #1e1e1e;
position: static;
top: inherit;
z-index: inherit;
}
.fixed-header .header,
.fixed-header.hidden-top.visible-top .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
position: static;
top: inherit;
z-index: inherit;
-webkit-backface-visibility: inherit;
-webkit-transform: inherit;
}
.fixed-header .header-two + * {
margin-top: 0;
}
.hidden-top {
margin-top: 0;
}
.fixed-header {
margin-top: 0 !important;
padding-top: 0 !important;
}
.fixed-header.hidden-top {
-webkit-transition: all 0 linear;
transition: all 0 linear;
}
.fixed-header.hidden-top #top-box {
margin-top: 0;
position: static;
}
.fixed-header.hidden-top .header {
margin-top: 0;
position: static;
}
.fixed-header.hidden-top.visible-top .header,
.fixed-header.hidden-top.fixed #top-box,
.fixed-header.hidden-top.visible-top.fixed #top-box {
margin-top: 0;
}
#top-box .my-account {
margin: 0 0 0 -15px;
min-width: 320px;
position: absolute;
top: 40px;
}
#top-box .my-account li {
float: left;
}
#top-box .my-account a {
color: #7b7b7b;
}
#top-box .my-account a:hover {
background: none;
opacity: 0.65;
filter: alpha(opacity=65);
}
#top-box > .container > .pull-left {
float: right !important;
}
.header {
padding: 43px 0 21px 0;
width: auto;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.header .primary {
left: 0;
margin-top: -80px;
position: absolute;
top: 0;
z-index: inherit;
}
.header .primary .navbar {
margin: 0 0 0 -7px;
min-height: inherit;
position: static;
}
.header .primary .navbar .btn-navbar {
background: #fff;
border: 0;
border-bottom: 0 none;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display: block;
float: left;
height: 49px;
line-height: 15px;
margin: 0;
padding: 0px 6px 0;
position: relative;
text-shadow: none;
z-index: 1003;
}
.header .primary .navbar .btn-navbar.collapsed {
background: none;
border: 1px solid transparent;
border-bottom: 0 none;
}
.header .primary .navbar .btn-navbar .text {
color: #1e1e1e;
float: right;
line-height: 15px;
padding: 0 0 0 30px;
}
.header .primary .navbar .btn-navbar.collapsed .text {
color: #fff;
}
.header .primary .navbar .btn-navbar .icon-bar {
background: #1e1e1e;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
height: 3px;
margin: 0;
width: 22px;
}
.header .primary .navbar .btn-navbar .icon-bar + .icon-bar {
margin-top: 3px;
}
.header .primary .navbar .btn-navbar.collapsed .icon-bar {
background-color: #fff;
}
.header .primary .navbar .navbar-collapse {
border: 0 none;
box-shadow: none;
left: 8px;
margin: -2px 0 0;
max-height: inherit;
overflow: hidden !important;
position: absolute;
right: 8px;
top: 100%;
z-index: 1002;
}
.header .primary .navbar .nav {
background: #fff;
border: 1px solid #ccc;
-webkit-border-radius: 0 3px 3px 3px;
-moz-border-radius: 0 3px 3px 3px;
border-radius: 0 3px 3px 3px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
box-shadow: 0 0 5px rgba(0,0,0,.15);
padding: 6px 6px 3px;
}
.header .primary .navbar .nav > li {
float: none;
margin: 0 0 3px;
padding: 0;
}
.header .primary .navbar .nav > li > a,
.header .primary .navbar .nav > li > a:visited {
background: #f2f2f2;
border: 0 none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
font-weight: normal;
margin: 0;
padding: 8px 10px 8px 60px;
text-decoration: none;
}
.header .primary .navbar .nav > li > a:hover,
.header .primary .navbar .nav > li:hover > a {
background: #e9e9e9;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.header .primary .navbar .nav > .parent > a,
.header .primary .navbar .nav > li.parent:hover > a {
background: #f2f2f2;
position: relative;
}
.header .primary .navbar .nav .parent .parent > a:after {
display: none;
}
.header .primary .navbar .nav .open-sub {
display:block;
bottom: 0 ;
left: 0;
position: absolute;
top: 0;
width: 55px;
}
.header .primary .navbar .nav .open-sub span {
background: #1e1e1e;
display: block;
height: 2px;
margin: 19px 0 0 15px;
position: absolute;
width: 16px;
}
.header .primary .navbar .nav .open-sub span + span {
height: 16px;
display: block;
margin: 12px 0 0 22px;
width: 2px;
}
.header .primary .navbar .nav .parent .parent > a .open-sub span,
.header .primary .navbar .nav .megamenu .title .open-sub span {
background: #7f7f7f;
height: 2px;
margin: 14px 0 0 38px;
position: absolute;
width: 12px;
}
.header .primary .navbar .nav .parent .parent > a .open-sub span + span,
.header .primary .navbar .nav .megamenu .title .open-sub span + span {
height: 12px;
margin: 9px 0 0 43px;
width: 2px;
}
.header .primary .navbar .nav > li.parent:hover > a:after {
display: none;
}
.header .primary .sub,
.header .primary .parent .sub,
.header .primary .parent:hover > .sub {
background: #f7f7f7;
border: 0 none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display: none;
font-size: 13px;
left: 0;
line-height: 24px;
padding: 6px 0 5px;
position: relative;
}
.header .primary .navbar .nav > li.parent:hover > a {
background-color: #e9e9e9;
border: 0 none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.header .primary .navbar .nav > .parent.active > a,
.header .primary .navbar .nav > .parent.active:hover > a{
background: #1e1e1e;
background-position: 15px 50%;
background-repeat: no-repeat;
color: #fff;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.header .primary .navbar .nav > .parent.active > a .open-sub span {
background: #fff;
}
.header .primary .navbar .nav .parent.active > a .open-sub span + span,
.header .primary .megamenu .box.active .title .open-sub span + span {
display: none;
}
.header .primary .parent:hover > .sub {
-webkit-animation: fadeIn 0;
animation: fadeIn 0;
}
.header .primary .sub li {
line-height: 22px;
} 
.header .primary .sub a,
.header .primary .sub a:visited {
background: none;
color: #7f7f7f;
padding: 4px 9px 4px 60px;
text-decoration: none;
width: auto !important;
}
.header .primary .navbar .nav a > i {
color: #1e1e1e;
}
.header .primary li:hover > .sub a {
background: none;
}
.header .primary .sub .sub {
left: 0;
margin-left: 10px;
}
.header .primary .megamenu > .sub {
padding: 6px 0 5px;
width: 100%;
}
.header .primary .megamenu > .sub .sub-wrapper {
display: block;
}
.header .primary .megamenu > .sub .promo-block {
display: none;
}
.header .primary .megamenu > .sub .sub-list {
display: block;
padding: 0;
width: 100% !important;
}
.header .primary .megamenu > .sub .box {
float: none;
margin: 0;
padding: 0;
width: 100% !important;
}
.header .primary .megamenu .title {
color: #7f7f7f;
cursor: pointer;
font-weight: normal;
line-height: 22px;
margin: 0;
padding: 4px 9px 4px 60px;
position: relative;
text-transform: none;
}
.header .primary .megamenu > .sub .box.closed ul {
display: none;
margin-left: 10px;
}
.header.header-two {
padding: 13px 0 0 4px;
}
.header.header-two .primary {
float: right;
margin: 19px 0 0 12px;
padding-left: 0;
position: static;
width: auto;
}
.header.header-two .primary .navbar {
margin: 0;
}
.header.header-two .primary .navbar .navbar-collapse {
left: 7px;
margin-top: -7px;
width: auto;
}
.header.header-two .primary .navbar .btn-navbar.collapsed .text {
color: #1e1e1e;
}
.header.header-two .primary .navbar .btn-navbar.collapsed .icon-bar {
background-color: #1e1e1e;
}
.header.header-two .row > .col-xs-6.col-md-3 {
padding-right: 0;
width: auto;
}
.header.header-two .phone-header {
margin-right: 0;
}
.header.header-two .phone-active,
.header.header-two .search-active {
z-index: 1003;
}
.header.header-three {
padding: 22px 0;
}
.header.header-three .logo-box {
width: 724px;
}
.top-fixed-box {
display: none;
}
.slider {
padding: 10px 0;
}
.slider .slid-content,
.slider .slider-nav {
width: 370px;
}
.slider .slid-content .title {
margin: 0 0 14px;
}
.slider .slid-content .descriptions {
margin: 0 0 17px 0;
}
.slider .slider-nav {
right: 15px;
}
.slider .slider-nav .nav-box {
bottom: 0;
}
.slider .slider-nav .prev,
.slider .slider-nav .next {
display: none !important;
}
.slider .slid-content {
bottom: 60px;
}
.page-slider {
padding: 0;
}

.banner-set .banner {
width: 180px;
}
.banner-set .banner .title {
font-size: 18px;
}

.toolbar .grid-list .grid,
.toolbar .grid-list .list {
margin-right: 6px;
}
.toolbar .sort-catalog {
margin: 0 6px 20px 1px;
}
.products.grid {
margin-left: -10px;
margin-right: -10px;
text-align: center;
}
.table-box {
overflow-x: auto;
padding: 0 1px;
}
.portfolio .filter-buttons {
float: none;
margin-bottom: 20px;
}
.portfolio .year-regulator {
float: none;
margin-bottom: 60px;
}
.product-page .product-options .buy-for,
.product-page .product-options .col-sm-12 {
float: none;
margin-bottom: 20px;
width: 100%;
}
.product-options-samples .col-sm-12 {
margin-bottom: 20px;
}
.product-options-samples .required-box {
margin-bottom: 0;
}
.product-bottom .col-sm-12 + .col-sm-12 {
margin-top: 40px;
}
.shopping-cart-table tbody td,
.shopping-cart-table .td-qty {
padding: 20px;
}
#car-bottom .car-bottom-box {
padding: 17px 20px 20px;
}
.employee-single {
margin-left: 0;
}
.employee-single .images-box {
float: none;
margin: 0 auto 20px;
}
.employee-single .employee-description {
margin-left: 0;
width: 100%;
}
.employee-single-rotation .content-box {
float: none;
width: auto;
}
.employee-single-rotation .employee {
margin: 0 20px 10px;
}
.employee-single-rotation .employee.pull-right {
margin-right: 0;
}
.royalSlider.heroSlider,
.royalSlider.heroSlider .rsOverflow,
img.rsImg {
min-height: 50px !important;
}
.infoBlock {
padding: 10px;
height: auto;
max-height: 100%;
min-width: 40%;
left: 5px;
top: 5px;
right: auto;
font-size: 12px;
}
.infoBlock h3,
.infoBlock h4 {
font-size: 14px;
line-height: 17px;
}
#footer .newsletter form {
width: 270px;
}
.post.carousel .images-box + [class*="span"]{
float: none;
margin-left: 0;
width: auto;
}
#footer .sidebar .widget:nth-child(4n+1) {
clear: left;
}
#footer .sidebar .carousel-box header .title {
margin-bottom: 0;
}
#footer .sidebar .carousel-box header .next,
#footer .sidebar .carousel-box header .prev {
bottom: inherit;
left: 0;
margin: 0 0 0 10px;
position: static;
}
#mobile_screen{
display:block;
}
#full_screen{
display:none;
}
#full_screen2{
display:none;
}
#container-cell{
display:none;
}
#mobile-container{
display:block;
}

.level3nav-box {
display:none;
}
.homepage-header1{
font-size: 25px;
}
.homepage-header2{
font-size: 25px;
line-height: 25px;
}
.post .entry-title {
	line-height:1.3;

}
}

/******************************************************************************
Max Width "800px"
*******************************************************************************/
@media (max-width: 800px) {
.banner-set.banner-set-mini.banner-set-no-pagination .pagination {
display: inline-block !important;
}
.banner-set.banner-set-mini.banner-set-no-pagination .prev,
.banner-set.banner-set-mini.banner-set-no-pagination .next {
display: inline-block !important;
margin: 15px 0 0 !important;
position: static;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

}

/******************************************************************************
Max Width "1024px"
*******************************************************************************/
@media only screen and (max-width: 1024px)  {
.carousel .col-sm-1 {
max-width: 62px;
}
.carousel .col-sm-2 {
max-width: 125px;
}
.carousel .col-sm-3 {
max-width: 187px;
}
.carousel .col-sm-4 {
max-width: 250px;
}
.carousel .col-sm-5 {
max-width: 31px;
}
.carousel .col-sm-6 {
max-width: 375px;
}
.carousel .col-sm-7 {
max-width: 437px;
}
.carousel .col-sm-8 {
max-width: 500px;
}
.carousel .col-sm-9 {
max-width: 562px;
}
.carousel .col-sm-10 {
max-width: 625px;
}
.carousel .col-sm-11 {
max-width: 687px;
}
.carousel .col-sm-12 {
max-width: 750px;
}  
.navbar-collapse .collapse {
display: none !important;
}
.navbar-collapse .collapse .in {
display: none !important;
}
.load.banner-set .container {
height: 258px;
}
.toolbar .price-regulator {
width: 245px;
}
.toolbar .price-regulator .layout-slider {
width: 200px;
}
.product-page .add-cart-form .add-cart {
min-width: 200px;
}
.product-page .image-box .thumblist-box {
padding: 0 45px;
}
.product-page .image-box #thumblist a {
height: 70px;
width: 70px;
}
#car-bottom .total .checkout {
padding: 9px 10px;
}
.contact-info address {
float: none;
width: 100%;
}
.package .title a {
font-size: 20px;
}
.package .price-box .icon {
display: none;
}
.package .price-box .description {
margin: 0 0 17px 0;
}
.sidebar .carousel-box header .title {
margin-bottom: 40px;
}
.sidebar .carousel-box header .next,
.sidebar .carousel-box header .prev {
bottom: 15px;
left: 0;
margin: 0;
position: absolute;
}
.sidebar .carousel-box header .next {
left: auto;
right: 0;
}
.sidebar .section .selected li,
.sidebar .wishlist li {
padding-right: 0;
}
.sidebar .section .selected .close,
.sidebar .wishlist .add-cart,
.sidebar .compare-products li .close {
position: relative;
}
.sidebar .wishlist .add-cart {
clear: left;
display: inline-block;
right: 0;
}
.sidebar .banners .slide {
width: 165px;
}
.sidebar .banners .banner-text {
padding: 10px;
}
.sidebar .banners .banner-text p {
display: none;
}
.products-tab .tab-content {
overflow: visible;
}
.col-sm-5.respond-carousel .carousel .respond {
max-width: 312px;
}
#footer .footer-top .col-md-3 {
margin-bottom: 0px;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.banner-space1{
width:70%;
float:left;
position:relative;
padding-left:15px;

}
.banner-space2 ul li{
max-width: 100%;
list-style:none;
float:left;
}
.banner-space2 a img{
max-width: 100%;
width:76px;
height: auto;
}
.int_right {
	display:none;
}
.level2nav-box {
background: #000000;
overflow: hidden;
height: 1px;
margin: 0 33px 0 30px;
}
}
@media (max-width:320px) {
.lead {

  line-height: 14px;
  }
.fancy_box_img {
	width:98% !important;
}
.lob_icon1 {
	float:left;
	  width: 100px;
}
.lob_icon a img {
  width: 23.5%;
}
.lob_icon1 {
	float:left;
	 width:23.5% !important;
}
.lob_icon1 a img {
  width: 100%;
}
}
@media (max-width:480px) {
.lob_icon a img{
  margin-right: 4px !important;
  margin-bottom:5px;
}

.break {
display:none;
}
.level2nav-box {
background: #000000;
overflow: hidden;
height: 1px;
margin: 0 15px 0 12px;
}
.mobile_footer {
display:none;
}
.fancy_box_img {
margin: 0px 6px 0 0;
  width: 98%;
  height: 5px;
}
.lob_icon1 {
	float:left;
	  width: 23.8%;
}
.lob_icon1 a img {
	
}
}
@media (min-width:481px) and (max-width:640px) {
.lob_icon a img{
  margin-right: 5.8px !important;
  margin-bottom:5px;
}
.fancy_box_img {
margin: 0px 3px 0 0;
}
.lob_icon1 {
	float:left;
}
.break {
display:none;
}
.level2nav-box {
background: #000000;
overflow: hidden;
height: 1px;
margin: 0 15px 0 12px;
}
}
@media (min-width:641px) and (max-width:768px){
.level2nav-box {
background: #000000;
overflow: hidden;
height: 1px;
margin: 0 15px 0 12px;
}
.navbar-collapse.collapse.in {
display: none !important;
}
.sidebar {
margin-top: 20px;
}
}
/******************************************************************************
Max Width "991px" - Min Width "768px"
*******************************************************************************/
@media (min-width: 769px) and (max-width: 1024px) {
.carousel .col-sm-1 {
max-width: 62px;
}
.carousel .col-sm-2 {
max-width: 125px;
}
.carousel .col-sm-3 {
max-width: 187px;
}
.carousel .col-sm-4 {
max-width: 250px;
}
.carousel .col-sm-5 {
max-width: 31px;
}
.carousel .col-sm-6 {
max-width: 375px;
}
.carousel .col-sm-7 {
max-width: 437px;
}
.carousel .col-sm-8 {
max-width: 500px;
}
.carousel .col-sm-9 {
max-width: 562px;
}
.carousel .col-sm-10 {
max-width: 625px;
}
.carousel .col-sm-11 {
max-width: 687px;
}
.carousel .col-sm-12 {
max-width: 750px;
}
.navbar-collapse.collapse {
display: none;
}
.navbar-collapse.collapse.in {
display: none !important;
}
.load.banner-set .container {
height: 258px;
}
.toolbar .price-regulator {
width: 245px;
}
.toolbar .price-regulator .layout-slider {
width: 200px;
}
.product-page .add-cart-form .add-cart {
min-width: 200px;
}
.product-page .image-box .thumblist-box {
padding: 0 45px;
}
.product-page .image-box #thumblist a {
height: 70px;
width: 70px;
}
#car-bottom .total .checkout {
padding: 9px 10px;
}
.contact-info address {
float: none;
width: 100%;
}
.package .title a {
font-size: 20px;
}
.package .price-box .icon {
display: none;
}
.package .price-box .description {
margin: 0 0 17px 0;
}
.sidebar .carousel-box header .title {
margin-bottom: 40px;
}
.sidebar .carousel-box header .next,
.sidebar .carousel-box header .prev {
bottom: 15px;
left: 0;
margin: 0;
position: absolute;
}
.sidebar .carousel-box header .next {
left: auto;
right: 0;
}
.sidebar .section .selected li,
.sidebar .wishlist li {
padding-right: 0;
}
.sidebar .section .selected .close,
.sidebar .wishlist .add-cart,
.sidebar .compare-products li .close {
position: relative;
}
.sidebar .wishlist .add-cart {
clear: left;
display: inline-block;
right: 0;
}
.sidebar .banners .slide {
width: 165px;
}
.sidebar .banners .banner-text {
padding: 10px;
}
.sidebar .banners .banner-text p {
display: none;
}
.products-tab .tab-content {
overflow: visible;
}
.col-sm-5.respond-carousel .carousel .respond {
max-width: 312px;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#footer .footer-top .col-md-3 {
margin-bottom: 10px;
}
.banner-space1{
max-width: 100%;
width:67%;
float:left;
position:relative;
padding-left:15px;
margin-top:22px;
}
.banner-space2 ul li{
max-width: 100%;
list-style:none;
float:left;
}
.banner-space2 a img{
max-width: 100%;
width:61px;
height: auto;
}

}

/******************************************************************************
Min Width "768px"
*******************************************************************************/
@media (min-width: 768px) {
.filter-list.filter-buttons .dropdown-toggle {
display: none;
}
.filter-list.filter-buttons .dropdown-menu {
background: none;
border: 0 none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
display: block !important;
float: none;
left: inherit;
margin: 0;
min-width: inherit;
padding: 0;
position: relative;
top: inherit;
z-index: inherit;
}
.filter-list.filter-buttons .dropdown-menu > li {
float: left;
margin: 0 0 10px 0;
}
.filter-list.filter-buttons .dropdown-menu > li > a {
background: transparent;
border: 1px solid transparent;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
clear: none;
color: #1e1e1e;
height: 38px;
line-height: 38px;
margin: 0;
padding: 0 10px;
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;
}
.filter-list.filter-buttons .dropdown-menu > li > a:hover {
background: transparent;
text-decoration: none;
opacity: .7;
filter: alpha(opacity=70);
-webkit-transition: opacity .2s ease-out;
transition: opacity .2s ease-out;
}
.filter-list.filter-buttons .dropdown-menu > li > a.active {
border: 1px solid #e1e1e1;
font-weight: bold;
opacity: 1;
filter: alpha(opacity=100);
text-decoration: none;
}
.filter-list.filter-buttons.white .dropdown-menu > li > a {
color: #fff;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.container {
padding: 0 14px;
}
.banner-space1{
max-width: 100%;
width:67%;
float:left;
position:relative;
padding-left:15px;

}
.banner-space2 ul li{
max-width: 100%;
list-style:none;
float:left;
}
.banner-space2 a img{
max-width: 100%;
height: auto;
}

.dashed2 {
/*  border-right: 0;
  border-bottom: 1px dashed #e1e1e1;
  padding-bottom: 10px !important;*/
}
}

/******************************************************************************
Max Width "767px"
*******************************************************************************/
@media (max-width: 767px) {
.level3nav-box { 
height: 70px;
}
.container {
padding-left: 0;
padding-right: 0;
}
.carousel .col-sm-1,
.carousel .col-sm-2,
.carousel .col-sm-3,
.carousel .col-sm-4 {
min-width: 160px;
}
.carousel .col-sm-5,
.carousel .col-sm-6,
.carousel .col-sm-7,
.carousel .col-sm-8,
.carousel .col-sm-9,
.carousel .col-sm-10,
.carousel .col-sm-11,
.carousel .col-sm-12 {
min-width: 300px;
}
.carousel .col-md-1,
.carousel .col-md-2,
.carousel .col-md-3,
.carousel .col-md-4,
.carousel .col-xs-1,
.carousel .col-xs-2,
.carousel .col-xs-3,
.carousel .col-xs-4,
.carousel .col-xs-5,
.carousel .col-xs-6,
.carousel .col-xs-7,
.carousel .col-xs-8,
.carousel .col-xs-9,
.carousel .col-xs-10,
.carousel .col-xs-11,
.carousel .col-xs-12 {
max-width: 300px;
}
.col2-set .col-1,
.col2-set .col-2 {
float: none;
width: 100%;
}
.col2-set .col-1 {
margin-bottom: 40px;
}
body {
min-width: 320px;
overflow-x: inherit;
padding-left: 0;
padding-right: 0;
overflow-x: hidden;
}
.page-box {
height: auto !important;
min-height: inherit;
}
.page-box-content {
padding-bottom: 0;
}
#top-box > .container > .pull-left {
margin-right: 10px;
}
#top-box .btn-group.btn-select .visible-xs {
display: inline-block !important;
}
#top-box .btn-group.btn-select .dropdown-menu {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0 3px 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
min-width: inherit;
width: 100%;
}
#top-box .my-account {
height: 40px;
left: 0;
right: 0;
margin: 0;
overflow: hidden;
}
#top-box .my-account .nav {
margin: 0;
}
#top-box .my-account a {
padding-left: 10px;
padding-right: 10px;
}
.header {
padding-left: 10px;
padding-right: 10px;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.header .logo-box {
float: left;
width: 44%;
}
.header .row > .col-md-3 {
padding-left: 0;
width: 56%;
}
.phone-active,
.search-active {
left: 0;
padding: 0;
right: 0;
}
.phone-active {
font-size: 22px;
line-height: 58px;
}
.phone-active .title {
display: none;
}
.search-active .search-string,
.search-active .search-string:hover {
padding-left: 8px;
}
.header .cart-header .dropdown-menu {
width: 325px;
}
.header .primary {
padding: 0;
}
.header .primary .navbar .navbar-collapse {
left: -7px;
right: -7px;
}
.header.header-two {
padding: 21px 10px 10px 10px;
}
.header.header-two .primary {
margin-right: 8px;
}
.header.header-two .primary .navbar .navbar-collapse {
left: -7px;
}
.header.header-two .logo-box {
width: 44%;
}
.header.header-two .row > .col-md-3 {
width: auto;
}
.header.header-three .logo-box {
width: 100%;
}
.breadcrumb {
padding-left: 2px;
padding-right: 10px;
}
.slider .slid {
margin-left: 0;
margin-right: 0;
}
.slider .slider-nav {
right: 0;
width: 50%;
}
.slider .slid .col-sm-12.col-md-12 {
padding-left: 0;
padding-right: 0;
}
.slider .slid-content {
bottom: 30px;
padding: 13px 10px 0;
right: 0;
width: 50%;
}
.slider .slid-content .title {
font-size: 12px;
line-height: 14px;
}
.slider .slid-content .descriptions {
display: none;
}
.slider .slid-content .btn {
font-size: 12px;
padding-top: 8px;
padding-bottom: 7px;
}
.slider .slider-nav .nav-box {
bottom: 10px;
left: 10px;
right: 10px;
}
.slider .slider-nav .pagination {
margin: 0;
padding: 0;
}
.page-slider {
margin-left: 0;
margin-right: 0;
}
.page-header .container:before {
left: 0;
}
#main,
.body-bg-img #main {
padding: 40px 10px;
}
#main.no-padding {
padding: 0 10px;
}
.work-one .work-title {
margin-bottom: 20px;
}
.work-single .carousel-box .carousel .col-md-3 {
float: left;
margin-left: 10px;
margin-right: 10px;
}
.work-single .carousel-box .carousel .col-md-4 {
float: left;
margin-left: 10px;
margin-right: 10px;
width: 280px;
}
.sidebar {
margin-top: 20px;
}
.sidebar .widget {
margin: 0 0 10px;
}
.sidebar .carousel > .col-md-3 {
float: left;
margin-left: 10px;
margin-right: 10px;
}
.sidebar .whats-news .carousel-pagination {
margin: 0 auto;
max-width: 300px;
}
#catalog .category-img {
margin-bottom: 40px;
}
#catalog .category-img .description {
font-size: 18px;
padding: 20px;
}
.toolbar .price-regulator {
float: left !important;
margin-top: 3px;
width: 300px;
}
.toolbar .price-regulator .layout-slider {
width: 240px;
}
.pagination-box {
text-align: center;
}
.pagination-box .pagination {
margin: 0 -5px 0 0;
}
.pagination-box .pagination-text {
display: block;
float: none;
}
.products {
text-align: center;
}
.list .product .col-md-3,
.list .product .col-md-4 {
margin-bottom: 20px;
}
.list .product .product-image {
margin-left: auto;
margin-right: auto;
max-width: 300px;
}
.caroufredsel_wrapper {
margin-left: auto !important;
margin-right: auto !important;
}
.recommended-product .products > .col-md-3 .product {
display: block;
margin-left: 0;
margin-right: 0;
}
.products-tab .tab-content > .tab-pane {
height: 263px;
text-align: center;
}
.bottom-padding,
.bottom-padding-mobile,
.bottom-padding.row.carousel-box {
margin-bottom: 40px;
}
.bottom-padding-mini {
margin-bottom: 0;
}
.bottom-padding.bottom-padding-mini {
margin-bottom: 40px;
}
.accordion-tab,
.tabs-left .accordion-tab,
.tabs-right .accordion-tab {
border: 0 none;
float: none;
width: 100%;
}
.accordion-tab > li,
.tabs-left > .accordion-tab > li,
.tabs-right > .accordion-tab > li {
float: none;
margin: 0 0 3px;
}
.accordion-tab > li > a,
.products-tab .accordion-tab > li > a,
.tabs-left > .accordion-tab > li > a,
.tabs-right > .accordion-tab > li > a {
background-position: 14px 50%;
background-repeat: no-repeat;
background-color: #f2f2f2;
border: 0 none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
color: #1e1e1e;
display: block;
font-size: 14px;
line-height: 22px;
margin: 0;
padding: 9px 9px 9px 60px;
position: relative;
text-decoration: none;
-webkit-transition: all .2s linear;
transition: all .2s linear;
}
.accordion-tab > li > a:hover,
.products-tab .accordion-tab > li > a:hover {
background-color: #e9e9e9;
-webkit-transition: all .2s linear;
transition: all .2s linear;
}
.accordion-tab > li.active > a,
.accordion-tab > li.active:hover > a,
.products-tab .accordion-tab > li.active > a,
.products-tab .accordion-tab > li.active:hover > a {
background-color: #1e1e1e;
border: 0 none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
color: #fff;
}
.accordion-tab > li > a:before,
.products-tab .accordion-tab > li > a:before {
background: #e1e1e1;
background: rgba(255,255,255,.4);
bottom: 0;
content: "";
display: block;
left: 45px;
position: absolute;
top: 0;
width: 1px;
}
.accordion-tab > li.active > a:before,
.products-tab .accordion-tab > li.active > a:before {
background: #444;
background: rgba(255,255,255,.2);
}
.accordion-tab > li > a .open-sub,
.products-tab .accordion-tab > li > a .open-sub {
bottom: 0;
display: block;
left: 0;
position: absolute;
top: 0;
width: 45px;
}
.accordion-tab > li > a .open-sub:before,
.accordion-tab > li > a .open-sub:after,
.products-tab .accordion-tab > li > a .open-sub:before,
.products-tab .accordion-tab > li > a .open-sub:after {
background: #1e1e1e;
content: "";
display: block;
height: 2px;
left: 0;
margin: 19px 0 0 15px;
position: absolute;
top: 0;
width: 16px;
}
.accordion-tab > li > a .open-sub:after,
.products-tab .accordion-tab > li > a .open-sub:after {
height: 16px;
margin: 12px 0 0 22px;
width: 2px;
}
.accordion-tab > .active > a .open-sub:before,
.accordion-tab > .active > a .open-sub:after,
.products-tab .accordion-tab > .active > a .open-sub:before,
.products-tab .accordion-tab > .active > a .open-sub:after {
background: #fff;
}
.accordion-tab > .active > a .open-sub:after,
.products-tab .accordion-tab > .active > a .open-sub:after {
display: none;
}
.accordion-tab .tab-pane {
border: 0 none;
display: none;
font-size: 13px;
padding: 20px 0 30px;
}
.products-tab .accordion-tab .tab-pane {
background: none;
}
.promo-partners .manufactures {
text-align: center;
}
.page-header {
margin-bottom: 10px;
}
.image-box {
margin: 0 auto 40px;
max-width: 470px;
}
.product,
.double-product {
width: 300px;
}
.double-product .product {
max-width: 100%;
}
.product.product-mini {
width: 250px;
}
.product-page .image-box .thumblist-box {
max-height: 80px;
padding: 0 45px;
}
.product-page .image-box #thumblist a {
height: 70px;
width: 70px;
}
.product-page .col-md-7 .price-box {
font-size: 40px;
}
.product-page .add-cart-form {
margin-bottom: 0;
}
.product-page .add-cart-form .add-cart,
.product-page .add-cart-form .number {
margin-bottom: 40px;
}
.product-page .product-tab {
margin: 40px 0;
}
.product-page .product-tab .tab-pane {
padding: 20px 0;
}
.product-page .product-options-table table th,
.product-page .product-options-table table td,
.product-page .product-options-table table td.qty {
padding-left: 15px;
padding-right: 15px;
}
.product-options-detail .add-cart {
display: block;
float: none;
margin: 20px 0 0;
min-width: inherit;
}
#car-bottom {
margin-bottom: 0;
}
#car-bottom .col-md-4 {
margin-bottom: 40px;
}
#checkoutsteps {
margin-bottom: 40px;
}
.login .new-costumers {
padding: 0 0 40px;
}
.map-box {
margin-top: 40px;
}
.map-box .contact-info {
margin-bottom: 20px;
padding: 0;
position: relative;
top: 0;
}
.box-404 {
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
height: 300px;
margin: 0 auto 40px;
padding: 75px 0 0;
width: 300px;
}
.box-404 h1 {
font-size: 120px;
}
.team-box {
text-align: center;
}
.list-images {
margin-left: -10px;
margin-right: -10px;
margin-bottom: 20px;
text-align: center;
}
.list-images > .col-md-4 {
display: inline-block;
margin: 0 0 20px;
text-align: left;
width: 170px;
}
.gallery .images-box {
text-align: center;
}
.gallery .images-box:last-child {
margin-bottom: 0;
}
.gallery-images {
display: inline-block;
}
.gallery-images .bg-images {
text-align: left;
}
.year-regulator .layout-slider {
width: 240px;
}
.work-one .description {
margin-bottom: 15px;
}
.work-box + .work-box {
margin-top: 40px;
}
.employee {
max-width: 300px;
}
.employee-single {
width: 100%;
}
.employee-single .images-box {
display: block;
max-width: 430px;
}
.employee-single .images-box.pull-right {
float: right;
margin: 0 0 10px 20px;
}
.respond-carousel .carousel [class*="span"] {
margin-left: 2px;
margin-right: 2px;
}
.steps {
display: block;
}
.steps .step {
border: 1px solid #e1e1e1;
display: block;
}
.steps .step + .step {
border: 1px solid #e1e1e1;
border-top: 0 none;
}
.steps .step:first-child {
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.steps .step:last-child {
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
}
.steps .step .step-wrapper:after,
.steps .step .step-wrapper:before {
border: 7px solid transparent;
border-top-color: #e1e1e1;
bottom: -30px;
left: 50%;
margin: 0 0 0 -7px;
right: auto;
top: auto;
}
.steps .step .step-wrapper:before {
border-top-color: #fff;
bottom: -28px;
}
.steps .step.border-grey .step-wrapper:after,
.steps .step.bg-grey .step-wrapper:before {
border-left-color: transparent;
border-top-color: #777;
}
.steps .step.border-warning .step-wrapper:after {
border-top-color: #f89406;
border-left-color: transparent;
}
.steps .step.border-error .step-wrapper:after {
border-top-color: #c10841;
border-left-color: transparent;
}
.steps .step.border-info .step-wrapper:after {
border-top-color: #0098ca;
border-left-color: transparent;
}
.steps .step.border-success .step-wrapper:after {
border-top-color: #738d00;
border-left-color: transparent;
}
.steps .step.bg-warning .step-wrapper:before {
border-top-color: #f89406;
border-left-color: transparent;
}
.steps .step.bg-error .step-wrapper:before {
border-top-color: #c10841;
border-left-color: transparent;
}
.steps .step.bg-info .step-wrapper:before {
border-top-color: #0098ca;
border-left-color: transparent;
}
.steps .step.bg-success .step-wrapper:before {
border-top-color: #738d00;
border-left-color: transparent;
}
.steps.steps-apart .step {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 22px;
}
.steps.progress-steps .step {
border: 1px solid #e1e1e1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 22px;
}
.steps.progress-steps .step .step-wrapper {
padding-left: 100px;
}
.steps.progress-steps .step.step-right .step-wrapper {
padding-right: 100px;
}
.steps.progress-steps .step .number {
font-size: 40px;
line-height: 2;
width: 80px;
}
.count-down-box {
float: none;
}
.banner-set .banner {
width: 290px;
}  #footer {
margin-top: 0;
}
#footer .sidebar {
margin-top: 0;
}
#footer .footer-top,
#footer .footer-bottom {
padding-left: 10px;
padding-right: 10px;
}
#footer .footer-top {
padding-bottom: 0;
}
#footer .footer-top .col-md-3 {
margin-bottom: 0;
overflow: hidden;
}
#footer .footer-bottom .col-md-3 {
overflow: hidden;

}
#footer .footer-bottom .copyright {
padding: 0 10px;

}
#footer .phone,
#footer .address {
float: left;
margin-bottom: 29px;
width: 48%;
}
#footer .phone .title {
display: block;
}
#footer .address {
float: right;
}
#footer .up {
float: none;
margin: 0 auto;
}
#footer.footer-two {
margin: 0;
}
#footer.footer-two .footer-top {
padding-bottom: 46px;
}
#count-down {
text-align: center;
}
.county-days,
.county-hours,
.county-minutes,
.county-seconds {
font-size: 30px;
}
.body-bg-img .page-box,
.body-bg-img #main {
display: block;
}
.body-bg-img .header-three {
position: relative;
}
#mobile_screen{
display:block;
}
#full_screen{
display:none;
}
#full_screen2{
display:none;
}
#third_menu{
display:none;
}
.header .container {
min-height: 10px;
position: relative;
}
.level2nav-box {
background: #008fd5;
overflow: hidden;
height: 10px;
}
#container-cell{
display:none;
}
#mobile-container{
display:block;
position:relative;
}
.header-text{
position:relative;
padding: 10px 10px 10px 0px;
width: 100%;
text-align:left;
height:auto;
}
#main{
padding:0px 10px 0px 10px;
}
.banner-space1{
max-width: 100%;
width:67%;
float:left;
position:relative;
padding-left:15px;

}
.banner-space2 ul li{
max-width: 100%;
list-style:none;
float:left;
}
.banner-space2 a img{
max-width: 100%;
height: auto;
}
}


/******************************************************************************
Max Width "640px"
*******************************************************************************/
@media (max-width: 640px) {
.post.carousel .images-box,
.post.carousel .images-box.pull-right,
.employee-single .images-box,
.employee-single-rotation .employee,
.employee-single-rotation .employee.pull-right {
display: block;
float: none !important;
margin: 0 auto 20px;
}
.level3nav-box {
background: #231f20; 
height: 170px;
}
.level3nav {
background: #231f20;
color: #ffffff;
font-size: 12px;
line-height: 16px;
margin: 0;
padding: 11px 0;
}
.level3nav > li {
display:list-item;
line-height: 25px;
text-shadow: none;
}
.level3nav>li+li:before{
content:"";
padding:0;
color:#fff
}
#mobile_screen{
display:block;
}
#full_screen{
display:none;
}
#full_screen2{
display:none;
}
#third_menu{
display:none;
}
.header .container {
min-height: 10px;
position: relative;
}
.header.header-two {
padding: 5px 0px 0px 0px;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.level2nav-box {
background: #008fd5;
overflow: hidden;
height: 10px;
}
#container-cell{
display:none;
}
#mobile-container{
display:block;
position:relative;
}
.header-text{
position:relative;
padding: 10px 10px 10px 0px;
width: 100%;
text-align:left;
height:auto;
}
.container{
padding: 0 12px;
}
#main{
padding:0px;
}
.banner-space1{
display: none;
}
.row .banner-space2{
padding: 1px 0 80px 119px;
}
}

/******************************************************************************
Max Width "600px"
*******************************************************************************/
@media (max-width: 600px) {
.post.carousel .images-box,
.post.carousel .images-box.pull-right,
.employee-single .images-box,
.employee-single-rotation .employee,
.employee-single-rotation .employee.pull-right {
display: block;
float: none !important;
margin: 0 auto 20px;
}
.level3nav-box {
background: #231f20; 
height: 170px;
}
.level3nav {
background: #231f20;
color: #ffffff;
font-size: 12px;
line-height: 16px;
margin: 0;
padding: 11px 0;
}
.level3nav > li {
display:list-item;
line-height: 25px;
text-shadow: none;
}
.level3nav>li+li:before{
content:"";
padding:0;
color:#fff
}
#mobile_screen{
display:block;
}
#full_screen{
display:none;
}
#full_screen2{
display:none;
}
#third_menu{
display:none;
}
.header .container {
min-height: 10px;
position: relative;
}
.header.header-two {
padding: 5px 0px 0px 0px;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.level2nav-box {
background: #008fd5;
overflow: hidden;
height: 10px;
}
#container-cell{
display:none;
}
#mobile-container{
display:block;
position:relative;
}
.header-text{
position:relative;
padding: 10px 10px 10px 0px;
width: 100%;
text-align:left;
height:auto;
}
.container{
padding: 0 12px;
}
#main{
padding:0px;
}
.banner-space1{
display: none;
}
.row .banner-space2{
padding: 10px;
text-align: center;
margin-left: 40px;
overflow: hidden;
}
}


/******************************************************************************
Max Width "480px"
*******************************************************************************/
@media (max-width: 480px) {
.post.carousel .images-box,
.post.carousel .images-box.pull-right,
.employee-single .images-box,
.employee-single-rotation .employee,
.employee-single-rotation .employee.pull-right {
display: block;
float: none !important;
margin: 0 auto 20px;
}
.level3nav-box {
background: #231f20; 
height: 170px;
}
.level3nav {
background: #231f20;
color: #ffffff;
font-size: 12px;
line-height: 16px;
margin: 0;
padding: 11px 0;
}
.level3nav > li {
display:list-item;
line-height: 25px;
text-shadow: none;
}
.level3nav>li+li:before{
content:"";
padding:0;
color:#fff
}
#mobile_screen{
display:block;
}
#full_screen{
display:none;
}
#full_screen2{
display:none;
}
#third_menu{
display:none;
}
.header .container {
min-height: 10px;
position: relative;
}
.header.header-two {
padding: 5px 0px 0px 0px;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.level2nav-box {
background: #008fd5;
overflow: hidden;
height: 10px;
}
#container-cell{
display:none;
}
#mobile-container{
display:block;
position:relative;
}
.header-text{
position:relative;
padding: 10px 10px 10px 0px;
width: 100%;
text-align:left;
height:auto;
}
.container{
padding: 0 12px;
}
#main{
padding:0px;
}
.banner-space1{
display: none;
}
.row .banner-space2{
padding: 10px;
text-align: center;
margin-left: 40px;
overflow: hidden;
}
}

/******************************************************************************
Max Width "320px"
*******************************************************************************/
@media (max-width: 320px) {
.slider .slid-content .title {
max-height: 42px;
overflow: hidden;
}
#mobile_screen{
display:block;
}
#full_screen{
display:none;
}
#full_screen2{
display:none;
}
#third_menu{
display:none;
}
.header .container {
min-height: 10px;
position: relative;
}
.fixed-header.hidden-top.visible-top .header, .fixed-header.fixed .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.level2nav-box {
background: #008fd5;
overflow: hidden;
height: 10px;
}
#container-cell{
display:none;
}
#mobile-container{
display:block;
position:relative;
}
.header-text{
position:relative;
padding: 10px 10px 10px 0px;
width: 100%;
text-align:left;
height:auto;
}
.container{
padding-top: 0px !important;
}
#main{
padding:0px;
}
#main p{
/*margin-left: 10px;*/
margin-right: 15px;
}
.banner-space1{
display: none;
}
.banner-space2 ul li{
max-width: 100%;
list-style:none;
float:left;
}
.banner-space2 a img{
max-width: 100%;
height: auto;
overflow: hidden;
}
}
/******************************************************************************
Touch device
*******************************************************************************/
.touch-device .carousel-box .next:hover,
.touch-device .carousel-box .prev:hover {
background-color: #ccc;
color: #fbfbfb;
}
.touch-device #footer .up:hover {
background: #c6c6c6;
}
.touch-device .work:hover {
text-shadow: 0 1px #000;
}
.touch-device .work:hover .work-title {
bottom: 37px;
color: #fff;
}
.touch-device .work:hover .bg-hover {
opacity: 0;
filter: alpha(opacity=0);
}
.touch-device.fixed-header {
margin-top: 0 !important;
padding-top: 0 !important;
}
.touch-device.fixed-header .header,
.touch-device.fixed-header.hidden-top.visible-top .header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
position: static;
top: inherit;
-webkit-backface-visibility: inherit;
-webkit-transform: inherit;
}
.touch-device.fixed-header.hidden-top {
-webkit-transition: all 0 linear;
transition: all 0 linear;
}
.touch-device.fixed-header.hidden-top #top-box {
margin-top: 0;
position: static;
}
.touch-device.fixed-header.hidden-top .header {
margin-top: 0;
position: inherit;
}

/******************************************************************************
Not hover
*******************************************************************************/
.touch-device .carousel-box .next:hover,
.touch-device .carousel-box .prev:hover {
background-color: #ccc;
color: #fbfbfb;
}
.touch-device .carousel-box .next:hover polygon,
.touch-device .carousel-box .prev:hover polygon {
fill: #fbfbfb;
}
.touch-device .slider .slider-nav .prev,
.touch-device .slider .slider-nav .next {
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
}
.touch-device .slider .slider-nav .prev:hover,
.touch-device .slider .slider-nav .next:hover {
background-color: #fff;
background-color: rgba(255,255,255,.1);
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
}
.touch-device .slider .slider-nav .prev:hover polygon,
.touch-device .slider .slider-nav .next:hover polygon {
fill: #838383;
}
.touch-device .switches a:hover {
background: #fff;
background: rgba(255,255,255,.1);
}
.touch-device .switches a.selected {
background: #fff;
background: rgba(255,255,255,.5);
}
.touch-device .carousel-box .pagination a:hover,
.touch-device .banner-set .pagination a:hover {
background: #ececec;
}
.touch-device .carousel-box .pagination a.selected,
.touch-device .banner-set .pagination a.selected {
background: #ccc;
background: rgba(0,0,0,.3);
}
.touch-device .banner-set .next:hover,
.touch-device .banner-set .prev:hover {
color: #ccc;
}
.touch-device .panel-group .panel .panel-heading > .panel-title > a:hover,
.touch-device .panel-group .panel-default .panel-heading > .panel-title > a:hover {
background-color: #f2f2f2;
}
.touch-device .panel-group .panel-primary .panel-heading > .panel-title > a:hover {
background-color: #037ac5;
}
.touch-device .panel-group .panel-success .panel-heading > .panel-title > a:hover {
background-color: #738d00;
}
.touch-device .panel-group .panel-info .panel-heading > .panel-title > a:hover {
background-color: #0098ca;
}
.touch-device .panel-group .panel-warning .panel-heading > .panel-title > a:hover {
background-color: #f89406;
}
.touch-device .panel-group .panel-danger .panel-heading > .panel-title > a:hover {
background-color: #c10841;
}
.touch-device .filter-buttons a:hover {
opacity: 1;
filter: alpha(opacity=100);
}