@media (min-width: 767px)
{
    .site-branding{
    padding:20px 0
}

.user-logged-in .main-header{
    position:relative
}
.flexslider .slider-caption{
    display:block
}
.flexslider .flex-direction-nav{
    display:block;
    margin-top:-24px
}

.testimonials-wrap{
    padding:75px 0 55px
}
.copyright p{
    margin:26px 0
}
.footerwidget img.left{
    float:left;
    margin:10px 10px 0 0
}
.main-menu{
    background:#000;
    border-bottom:3px solid #F00
}
.region-primary-menu{
    display:block !important;
    width:auto;
    margin:0;
    background:none
}
.region-primary-menu ul{
    border:0
}
.region-primary-menu ul ul{
    background:#fff;
    background:#000
}
.region-primary-menu ul ul li a,
.region-primary-menu ul ul li a:hover,
.region-primary-menu ul ul li a:focus,
.region-primary-menu ul ul li a:active,
.region-primary-menu ul ul li a.highlighted{
    padding:12px 15px
}
.region-primary-menu ul ul li a{
    color:#fff;
    font-size:.8em
}
.region-primary-menu li{
    border:0
}
.region-primary-menu li a{
    background:none;
    border:0;
    color:#fff
}
.region-primary-menu li a span.sub-arrow{
    padding:0;
    top:20px;
    margin-top:0;
    bottom:2px;
    right:2px;
    margin-left:-5px;
    left:auto;
    width:0;
    height:0;
    border-width:4px;
    border-style:solid;
    border-color:#848484 transparent transparent transparent;
    font-size:2em;
    line-height:100%
}
.region-primary-menu li li span.sub-arrow{
    top:12px;
    border-color:transparent transparent transparent #848484
}
.region-primary-menu li.active a,
.region-primary-menu li a.is-active{
    background:#F00;
    color:#fff;
}
.carousel-caption p,
.carousel-caption h3{
    display:block
}
.carousel-caption p:last-child{
    margin:0
}
.carousel-caption{
    background-color:#fff;
    background:rgba(0,0,0,0.84);
    color:#ddd;
    text-shadow:none;
    padding:20px;
    top:20%;
    left:10%;
    bottom:auto;
    width:30%;
    text-align:left
}
.credit-link{
    text-align:right
}
.comment-wrap .author-details{
    width:10%
}
.comment-wrap .author-comments{
    width:90%;
}
.top-menu .top-blocks{
    overflow:hidden
}
.top-menu .top-blocks .region,
.top-menu .top-blocks .social-media{
    float:left
}
.region-header-ads{
    display:block
}

}
@media (min-width:200px){
	.container{width:1170px} 
	.copyright{width:1170px; margin:0 auto;}
	.main-header{width:1170px; margin:0 auto;}
	.main-menu{width:1170px; margin:0 auto;}
	
	.content_layout .col-md-9{width:880px; padding:15px 0 0 15px;}
	.sidebar .col-md-3{width:260px; padding:15px 15px 0 0;}
	.content_layout, .sidebar{display:inline-block; vertical-align:top;}
	.sidebar{float:right;}
	/*.main-header .logo1{
		position:absolute;
		left: 1px;
	}*/
	

}
/*@media (min-width:200px) and (max-width:992px) {
	.logo2{
		margin-left:135px;
	}
	.navbar-header{width:248px;}

}*/
@media (min-width:200px) and (max-width:767px) {
	#main-menu li{
	display:inline-block;
	}

}
@media (min-width:1170px){
	.copyright{width:100%; margin:0 auto;}
	.main-header{width:100%; margin:0 auto;}
	.main-menu{width:100%; margin:0 auto;}
	/*.main-header .logo1{
		left: 128px;
	}*/
}