@media only screen and (min-width: 980px) and (max-width: 1190px) {
	.container,
	.dnd_container{
		width: 960px;
	}

	#webredas_main_section.with_right_sidebar {
		background: url(../images/bg-rs-960.png) 50% 0px repeat-y;
	}

	#webredas_main_section.with_left_sidebar {
		background: url(../images/bg-ls-960.png) 50% 0px repeat-y;
	}


	.flickr_stream img{
		width: 58px;
		height: 58px;
	}

	aside.sidebar .flickr_stream img{
		width: 65px;
		height: 65px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	.container,
	.dnd_container{
		width: 748px;
	}

	#webredas_main_section.with_right_sidebar {
		background: url(../images/bg-rs-768.png) 50% 0px repeat-y;
	}

	#webredas_main_section.with_left_sidebar {
		background: url(../images/bg-ls-768.png) 50% 0px repeat-y;
	}

	#webredas_menu_search{
		width: 150px;
	}

	#webredas_menu_search input{
		width: 100px;
	}

	#webredas_main_menu > li > a{
		margin: 0 5px;
		padding: 0 5px;
	}

	#webredas_main_menu > li:first-child > a{
		margin: 0 5px 0 0;
		padding: 0 5px 0 0;
	}

	#sentence_search .span3{
		padding-top: 20px;
	}

	#sentence_search .span3:before{
		display: none;
	}


	.flickr_stream a:nth-child(3n+0){
		margin-right: 20px;
	}

	.flickr_stream a:nth-child(2n+0){
		margin-right: 0px;
	}

	.flickr_stream img{
		width: 68px;
		height: 68px;
	}

	aside.sidebar .flickr_stream img{
		width: 64px;
		height: 64px;
	}

	aside.sidebar .flickr_stream a:nth-child(4n+0){
		margin-right: 10px;
	}

	.split_cols_788 > [class*="span"]{
		width: 100%;
		margin-left: 0;
		margin-bottom: 40px;
	}
}


@media only screen and (max-width: 767px){
#head-right-section {
    width: 100%;

}
#head-left-section {
    padding-top: 0;
    width: 100%;
}
.simple-social-icons ul {
    margin: 5px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.simple-social-icons ul li {
    display: inline;
    float: none !important;
}
	header,
	header .container{
		position: relative;
	}

	#PBdev_menu_toggle{
		display: block;
		width: 32px;
		height: 32px;
		color: #00AFD6;
		position: absolute;
		right: 0;
		top: 10px;
		font-size: 24px;
	}

	#webredas_menu_search{
		float: left;
	}

	nav{
		position: relative;
		float: none !important;
		padding-bottom: 13px;
	}

	#webredas_main_menu{
		display: none;
		margin: 20px 0;
		padding-left: 0px;
	}

	#webredas_main_menu > li{
		display: block;
		width: 100%;
	}

	#webredas_main_menu > li > a{
		display: block;
		width: 100%;
		text-align: left;
		margin-left: 0;
	}

	#webredas_main_menu ul{
		position: static;
		display: block;
		background: none;
		border: none;
		padding: 0px;
		margin: 0 !important;
		width: 100%;
		z-index: auto;
		margin-left: 0px;
		padding-left: 20px;
		box-shadow:none;
	}

	#webredas_main_menu > li > ul:before{
		display: none;
	}

	#webredas_main_menu li:hover > ul,
	#webredas_main_menu li.sfHover > ul{
		display: block;
		z-index: auto;
		position: static;
	}

	#webredas_main_menu ul li{
		position: static;
	}

	#webredas_main_menu ul li.has_children:hover:after{
		display: none;
	}

	#webredas_main_menu ul li{
		padding: 0px;
	}

	#webredas_main_menu ul li a{
		color: #000 !important;
    font-size: 16px !important;
    line-height: 26px !important;
    padding: inherit;
    text-align: left;
    text-transform: none;
    width: 100%;
	}

	#webredas_main_menu ul li:hover{
		background: none;
	}

	#webredas_main_menu ul ul{
		position: static;
		margin-top: 0;
		z-index: auto;
		margin-left: 20px;
	}

	#webredas_main_menu ul ul:before{
		display: none;
	}

	.sf-arrows .sf-with-ul:after{
		display: none;
	}

	#webredas_main_menu .current-menu-item > a{
		color: #000;
	}

							#webredas_main_slider{
								height: 230px;
							}

							.tp-caption.webredas_title:after{
								display: none;
							}

							.container,
							.dnd_container{
								width: 90%;
							}

							#webredas_main_header{
								padding-left: 10px;
								padding-right: 10px;
							}

	#webredas_main_section.with_right_sidebar,
	#webredas_main_section.with_left_sidebar,
	aside.sidebar_left,
	aside.sidebar_right{
		background: none;
	}

	aside.sidebar_right,
	aside.sidebar_left {
		padding-top: 0px;
	}

	#sentence_search .span3{
		text-align: center;
	}

	#sentence_search .span3:before{
		display: none;
	}


						#frontpage_slider{
								max-height: none;
							}

							.row{
								margin-bottom: 0;
							}

							.row > [class*="span"]{
								width: 100%;
								margin-left: 0;
								margin-bottom: 40px;
							}

							#footer_columns{
								padding-bottom: 40px;
							}

							aside.sidebar_right,
							aside.sidebar_left{
								padding-left: 0;
								padding-right: 0;
							}

							footer #footer_copyright,
							footer #footer_copyright .footer_social{
								text-align: center;
							}

							footer #footer_copyright .footer_copyright,
							footer #footer_copyright .footer_social{
								margin-bottom: 15px;
							}

							.flickr_stream a:nth-child(3n+0),
							aside.sidebar .flickr_stream a:nth-child(4n+0){
								margin-right: 10px;
							}

	#page404 .big_404{
		font-size: 100px;
		line-height: 200px;
	}

	.content_with_right_sidebar{
		padding-right: 0;
	}

	.content_with_left_sidebar{
		padding-left: 0;
	}

	.comment{
		padding-left: 0;
	}

	.comment .avatar{
		display: none;
	}

	.comment .reply,
	.comment .edit-link{
		display: inline-block;
	}

	.post_content .post_badges{
		display: none;
	}

	.blog_category_index .post_main, 
	#single_post_content .post_main{
		margin-left: 0px;
	}

	.post_content .post_main{
		padding-left: 0;
	}

	.post_main .postmeta-above .post_meta_comments{
		float: none;
	}

	.comment .children,
	.inner_comment{
		padding-left: 20px;
	}

							.post_meta_tags{
								float: none;
								padding-top: 20px;
								text-align: left;
								clear: both;
							}

							.post_meta_tags i{
								margin-left: 0 !important;
							}

							header .row > [class*="span"],
							.title_bar .row > [class*="span"]{
								margin-bottom: 0px;
							}

							#filters li {
								margin: 5px;
							}

							#filters li a{
								border: 1px solid #e1e9e9;
								-webkit-border-radius: 3px;
								-moz-border-radius: 3px;
								border-radius: 3px;
							}

							.wpcf7 .span6:first-child{
								margin-bottom: 0;
							}

							.dnd-callout_box .dnd-button{
								margin-top: 30px;
							}

							.dnd_stats_excerpt{
								margin-bottom: 60px;
							}

							.process_section .dnd_container>div:after{
								content: '\f48b';
								font-family: 'WebHostingHub-Glyphs';
								font-size: 11px;
								display: block;
								position: absolute;
								top: auto;
								bottom: 15px;
								right: 50%;
								margin-right: -5px;
							}

							.dnd_container .rev_slider_wrapper{
								margin-bottom: 40px !important;
							}

							.dnd_pricing-table-1,
							.dnd_pricing-table-2{
								margin-bottom: 40px;
							}

							.dnd_pricing-table-1 .dnd_plan,
							.dnd_pricing-table-2 .dnd_plan{
								margin-top: 0;
							}

							#blog_pagination .prev,
							#blog_pagination .next {
								position: static;
							}

							#blog_pagination .prev{
								margin-right: 5px;
							}

							#blog_pagination .next{
								margin-left: 4px;
							}

							#blog_pagination .page-numbers{
								margin-bottom: 20px;
							}

}

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

#head-left-section {
    padding-top: 0;
    width: 100%;
}
.simple-social-icons ul {
    margin: 5px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.simple-social-icons ul li {
    display: inline;
    float: none;
}
}