.mobile-view { display:none; }
.desktop-view { display:block; }
.newmobile-view { display:none; }
.newdesktop-view { display:block; }

/* SMALL SCREENS */

@media screen and (max-width: 1100px) {
 .menu-fixed {
width:100%;
left: 0;
max-width:100%;
}
 .wrapper-boxed {
width:100%;
}

.wrapper-boxed .container {
    padding: 0 30px;
}
.footer-boxed .container {  
	padding: 0 30px;
}

.footersidebar .container {  
	padding: 0 30px;
}
 .menu-main li ul {
visibility:visible;
opacity:1;
display:none;
}
 .menu-main li:hover > ul {
display:block;
}
 .footer-right {
background:none
}
 #sfpw li {
max-width: 150px;
}
 #sfpw li:nth-child(6n) {
 margin-right: 10px;
}



	/*#sfpw li:nth-child(5n) {

		margin-right: 0px;

	}*/





	.owl-theme .owl-controls {
 display:none;
}
}
 @media screen and (max-width: 1023px) {
 .menu-main li a {
padding:8px 15px;
}
}
 @media screen and (max-width: 980px) {
 .footersidebar .container {
width:100%;
}
}
 @media screen and (max-width: 850px) {
 #sfpw li:nth-child(5n) {
 margin-right: 10px;
}
}



/* TABLET PORTRAIT */

@media screen and (max-width: 800px) {
 .wrapper-boxed {
margin:0 auto;
width:100%;
}
 .container {
padding:0 20px;
}
 .header .logo {
float:none;
text-align:center;
}
 .header .header-title {
float:none;
text-align:center;
border:0px;
font-size: 14px;
}
 .header .header-search {
float:none;
text-align:center;
margin: 10px auto;
}
 .header .logo .description {
text-align:center;
}

.footer-top-border { border-bottom:5px solid #808080;}
	



	/* CONTENT */

	.content {
float:none;
width:auto;
margin:0 0 50px;
}
 .content-submenu {
float:none;
width:auto;
margin:0 0 50px;
}
 .sidebar {
clear:both;
float:none;
width:auto;
}
 .sidebar .widget {
overflow:hidden;
}
 .sidebar .widget > li {
float:left;
width:47%;
}
 .sidebar .widget > li:nth-child(odd) {
margin-right:6%;
}
 .submenu {
float:none;
width:auto;
}

	

	

	/* NAVIGATION */

	.menu {
float:none;
}
 .menu-main {
float:none;
}
 .menu li a {
line-height:40px;
height:40px;
}
 .menu-main {
display:none;
}
 .menu-mobile {
display:block;
}

	



	

	/* CONTACT FORM */

	.contact-form .field {
overflow:hidden;
margin:0 0 20px;
}
 .contact-form .field input[type=text] {
width:100%;
}
 .contact-form .field textarea {
width:100%;
}
 .home .content {
width:100%;
box-sizing: border-box;
border-right:0px;
}
 .sidebar, .home .sidebar {
width: 100%;
box-sizing: border-box;
}
 .mobile-view {
display:block;
clear: both;
}
.desktop-view {display:none;}

.newmobile-view {
display:block;
clear: both;
}
.newdesktop-view {display:none;}

 .sidebar .partners {
display:none;
}

.social .social-profile {
display:inline-block;
float:none;
}

#ds .sidebar-double .content { width:100%; padding:0; box-sizing: border-box; border-right:0px solid #cfd0d0; }
#ds .sidebar-double .sidebar { float:left; width:100%; padding:0%; box-sizing: border-box; }
#ds .footersidebar .container{width:100%;}

/* 12/04/2016 */

.topbar { border-top: 10px solid #44484B;}
.twitter-home {margin: 5px 0;}
#ds .stayconnected{padding:10px 0;}
.mobile-home-showcase{background:#f1f1f1;  margin: 0 -15px 15px; padding:15px;}
#sidebar .mtphr-dnt-1{display:none;}
.ds_right_news .content-area{padding:10px 0 0 0;}
#ds div.home-page-title{margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;  box-sizing: content-box;}
#ds .sidebar h3{margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;  box-sizing: content-box;}
.blog-right-container .blog-details{padding-bottom:0px;}
#ds .wptt_TwitterTweets{overflow:visible; margin-bottom: 15px;}
.bottom-partner{}
.bottom-partner h3.widget-title{ background:#f1f1f1; float:left; width:100%; text-align:center; font-size:18px; color:#c01a28; padding:10px 0}

#ds .ctsc-tablist{overflow:visible;}
#ds .ctsc-tablist .ctsc-tablist-nav {margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;  box-sizing: content-box; border-bottom:1px solid #464645;}
#ds .ctsc-tablist .ctsc-tab-content{border:0px;}

#ds .sidebar-double #sfpwidget-2 #sfpw li{float:none; margin:auto; max-width: 200px; width:100%; display: inline-block;}
#ds .sidebar-double #sfpw img {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
#ds .sidebar-double #social h3{float:none;}
#ds .sidebar-double .social{text-align:center;}
#ds .sidebar-double .featured-topic h3{text-align:center; font-size:18px;}
#ds .sidebar-double .featured-topic h3 a.home-page-title-more{display:none;}
#ds .sidebar-double .featured-topic{margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;  box-sizing: content-box;}

#ds .sidebar-double .social a.social-profile{display:none;}

}



/* SMARTPHONE */

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


#ds .more .slider-slides .slide-textbox { padding: 1.5% 12%;}
.all_featured .featured-full .featuredfull-pic a img {max-height: 200px;}
.all_featured .even {width: 100%; padding:0px; border:0px; margin-bottom:15px;}
.all_featured .odd {width: 100%; padding:0px; border:0px; margin-bottom:15px;}
.all_featured .featured-double .featureddouble-pic a img{height:auto;}

.publication-middle-container .even {width: 100%; padding:0px; border:0px; margin-bottom:15px;}
.publication-middle-container .odd {width: 100%; padding:0px; border:0px; margin-bottom:15px;}

 h1 {
font-size:2em;
}
 h2 {
font-size:1.8em;
}
 h3 {
font-size:1.4em;
}
 h4 {
font-size:1.2em;
}
 h5 {
font-size:1.1em;
}
 h6 {
font-size:1.0em;
}
 .container {
padding:0 10px;
}
 .topmenu {
display:none;
}

	

	/* SOCIAL ICONS */

	.social {
float:none;
text-align:center;
width:auto;
}
 
 .languages img {
display:none;
}
 .header .logo {
float:none;
text-align:center;
}
 .header .subheader {
display:none;
}
 .slider-slides .slide-textbox:link,  .slider-slides .slide-textbox:visited,  .slider-slides .slide-right .slide-textbox {
bottom:10px;
left:10px;
right:10px;
padding:10px;
width:auto;
text-align:left;
}
.slider-slides .slide-textbox .slide-title {font-size:13px; line-height:14px;}
.slider-slides .slide-textbox .slide-title a{font-size:13px; line-height:14px;}
.slider-slides .slide-textbox .authors{font-size:10px;}
.slider-slides .slide-textbox time{font-size:10px;}
.slider-prev,  .slider-next {
width:30px;
height:30px;
font-size:50px;
line-height:30px;
margin-top:-15px;
}
 .slider:hover .slider-prev {
margin-left:10px;
}
 .slider:hover .slider-next {
margin-right:10px;
}
 .minifeatures .feature {
margin-top:50px;
}
 .pagetitle {
margin:10px 0 0;
}
 .breadcrumb {
float:none;
margin:0 0 10px;
}
 .content {
/*overflow:hidden;*/
clear:both;
margin:0;
float:none;
width:auto;
}
 .content-right {
float:none;
margin:0;
}
 .content-wide {
width:auto;
margin:0;
}



	

	/* CONTENT */

	.sidebar .widget > li {
float:none;
width:auto;
margin-right:0;
}
 .sidebar .widget > li:nth-child(odd) {
margin-right:0;
}
 .toplink:link {
bottom:10px;
right:10px;
width:30px;
height:30px;
line-height:30px;
}

	

	/* NAVIGATION */

	.menu-top {
text-align:center;
}
 .menu-top li {
display:inline-block;
}
 .menu-top li a {
margin:0 auto;
}
 .footer {
/*text-align:center;*/
}
 .footermenu {
float:none;
}
 .menu-footer {
float:none;
}
 .menu-footer > ul {
}
 .menu-footer li {
float:none;
margin:0 0 5px;
}
 .menu-footer li li {
display:block;
float:none;
width:100%;
margin:0;
}

	

	/* POSTS & PAGES */

	.contact-form {
float:none;
width:auto;
padding:0 0 20px;
margin:0;
}

	

    /* COMMENTS */

	.comment .comment-avatar {
width:50px;
}
 .comment .comment-title {
padding:0;
height:48px;
margin-left:60px;
}
 .comment .comment-author {
display:block;
}
 .comment .comment-date {
display:block;
border:0;
padding:0;
margin:0;
}
 .comment .comment-content {
margin-left:60px;
}
 .comment .comment-children {
margin-left:20px;
}

	

	/* COMMENTS */

	.comment-form label {
float:none;
padding:8px 0;
}
 .comment-form input[type=text],  .comment-form textarea {
width:100%;
}
 .comment-respond .form-submit {
padding-left:0;
}
 .comment-respond .form-allowed-tags {
padding-left:0;
}
 .comment-respond .form-submit {
padding-left:0;
}
 .comment-respond .form-submit, .respond .submit:visited {
margin-left:0;
}
 .footer {
background:#e6e6e6 url(images/footer-right.jpg) repeat bottom right;
}
 .footer-left {
max-width: 100%;
padding-left:0;
width: 100%;
border-right:0px;
min-height: 320px;
}
 .footer-right {
max-width: 100%;
padding-left:0;
width: 100%;
}
 .publications-blog .col2 {
width: 100%;
float: left;
}
 .publications-blog .column {
margin-right: 0%;
}
 .slider-slides .slide-textbox .left {
float: left;
width: 100%;
}
 .slider-slides .slide-textbox .read-more_slider {
display:none;
}
 #sfpw li {
max-width: 100%;
width: 46%;
height:auto;
}
 #sfpw li img {
width: 100%;
}
 #sfpw h4 a {
text-align:center;
}

}
