@media only screen and (min-width: 1281px) and (max-width: 9000px) {

}

@media only screen and (min-width: 981px) and (max-width: 1280px) {
.ct-preloader p {
display:none;
}
}


@media only screen and (min-width: 721px) and (max-width: 960px) {
.leading-0 {
width:100%;
}
 .cols-1 {
width:100%;
}

.cols-2 .column-1 {
width: 100%;
float: left;
}

.cols-2 .column-2 {
width: 100%;
float: left;
}

.cols-3 .column-1 {
float: left;
width: 100%;
padding: 0 5px; 
margin-right: 4%
}

.cols-3 .column-2 {
float: left;
width: 100%;
margin-left: 0;
padding: 0 5px
}

.cols-3 .column-3 {
float: left;
width: 100%;
padding: 0 5px
} 

.items-row {
 overflow:visible ; 
margin-bottom: 40px !important;
}

.items-row {
 overflow:visible ; 
margin-bottom: 40px !important;
}

div.leading-0 div.gk-article-blog span.article-info,
div.item.column-1 div.gk-article-blog span.article-info,
div.item.column-2 div.gk-article-blog span.article-info,
div.item.column-3 div.gk-article-blog span.article-info,
div.item.column-4 div.gk-article-blog span.article-info,
div.item.column-5 div.gk-article-blog span.article-info{
float:left;
text-align: left; 
font-size: 10.05px;
margin:-11px 10px 20px 72px;
padding:0;
font-weight:normal;
width:70% !important;
display:inline;
} 

#navigation ul.menu li a {
padding: 12px 10px 0 10px ;
 margin:0;display: block;
 font-weight: normal;	
 font-size:12px !important;
 text-transform:uppercase;
/*  height:30px; */
 background:transparent;
 color:#fff;
 text-shadow: 1px 1px 2px #000;
} 

#deco,#deco2 {
display:none;
}

#right h3 {
font-size:12px;
margin: 0px 0 25px 0;
text-align:center;

}
div#right div.module > div > div div h3{
border:1px solid #dfdfdf;
box-shadow: -1px 1px 2px 1px #e2e3e4,
-1px 2px 100px rgba(255, 255, 255, 0.4) inset;  
padding:15px 0 0 0px; 	
}

.ct-preloader p {
display:none;
}

}


@media only screen and (min-width: 0px) and (max-width: 720px) {
.cols-1 {
width:100%;
margin:30px 0;
}

.cols-2 .column-1 {
width: 100%;
float: left;
}

.cols-2 .column-2 {
width: 100%;
float: left;

}

.cols-3 .column-1 {
float: left;
width: 100%;
margin:30px 0;
}

.cols-3 .column-2 {
float: left;
width: 100%;
margin:30px 0;
}

.cols-3 .column-3 {
float: left;
width: 100%;
margin:30px 0;

} 


div.leading-0 div.gk-article-blog h2.article-header-blog,
div.leading-1 div.gk-article-blog h2.article-header-blog,
div.leading-2 div.gk-article-blog h2.article-header-blog,
div.leading-3 div.gk-article-blog h2.article-header-blog,
div.leading-4 div.gk-article-blog h2.article-header-blog,
div.item.column-1 div.gk-article-blog h2.article-header-blog,
div.item.column-2 div.gk-article-blog h2.article-header-blog,
div.item.column-3 div.gk-article-blog h2.article-header-blog,
div.item.column-4 div.gk-article-blog h2.article-header-blog,
div.item.column-5 div.gk-article-blog h2.article-header-blog{
font-size:20px !important;

}

.items-row {
 overflow:visible ; 
margin-bottom: 40px !important;
}

#main {
margin:30px 0 0px 0;
}


 #portfolio-item-container li.portfolio-item{
padding:0;
margin:0 0 -5px 0 !important;

width:33.333333%;
float:left;
text-align:center;
overflow:hidden;

}

div#log-reg  {
display:none;
}
#search {
display:none;
}

#sitename  {
text-align:center;
}

#deco,#deco2 {
display:none;
}

.ct-preloader p {
display:none;
}

.soc_icons_box {
display:none;
}

#sitename  {
margin-top:5px;
margin-left:0px;
text-align:center;
}

#sitename img {
text-align:center;
}

.ct-preloader .ct-preloader-content {
position: absolute;
z-index: 99999;
top: 50%;
 margin-top: -34px; 
left: 50%;
 margin-left: -34px;   
height: 64px;
width: 64px; 
background: url(../images/loading.gif);
}


} 

@media only screen and (min-width: 0px) and (max-width: 320px) {

#sitename img {
text-align:center;
 max-width:290px; 
}

.ct-preloader .ct-preloader-content {
position: absolute;
z-index: 99999;
top: 50%;
 margin-top: -34px; 
left: 50%;
 margin-left: -34px;   
height: 64px;
width: 64px; 
background: url(../images/loading.gif);
}

} 

@media only screen and (min-width: 0px) and (max-width: 240px) {


#sitename img {
text-align:center;
 max-width:200px; 
}

.ct-preloader .ct-preloader-content {
position: absolute;
z-index: 99999;
top: 50%;
 margin-top: -34px; 
left: 50%;
 margin-left: -34px;   
height: 64px;
width: 64px; 
background: url(../images/loading.gif);
}


} 