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

}

@media only screen and (min-width: 981px) and (max-width: 1280px) {
#slogan p,#slogan h1,#slogan h2, #slogan h3,#slogan h4,#slogan h5, #slogan h6   {
text-align:center;
font-size:36px !important;
padding:20px 0;
text-transform:capitalize;
line-height:40px;
}
}


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

.cols-2 .column-1 {
width: 90%;
float: left;
margin-left: 4%
}

.cols-2 .column-2 {
width: 90%;
float: left;
margin-left: 4%
}

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

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

.cols-3 .column-3 {
float: left;
width: 90%;
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;
} 

#sitename  {
margin-left:30px;
}

 #navigation ul.menu li a {
padding:10px 6px 10px 6px ; 
margin:25px 4px 25px 4px;
text-decoration:none !important;
text-transform: uppercase !important ;
display:inline-block !important ;
font-weight:400; 
font-size:14px ;
overflow:hidden;
} 

}


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

.cols-2 .column-1 {
width: 95%;
float: left;
margin-left: 4%
}

.cols-2 .column-2 {
width: 95%;
float: left;
margin-left: 4%

}

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

}

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

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

} 


#sitename a {
text-align:center !important;
font-size:35px !important;
width:100%;
margin-left:0px;
}

#sitename  {
float:none;
padding:0;
margin-top:20px;
margin-left:0px;
width:100%;
text-align:center !important;
}

div.container_12 > div.grid_1 > div.menuButon{
text-align: center !important;
margin-top: 30px;
float:none !important;
width:100%;
margin-left:auto;
margin-right:auto;
} 

div.container_12 > div.grid_1 > div.menuButon a{
text-align: center !important;
margin-top: 30px;
float:none !important;
width:100%;
} 

 a#openMenu{
text-align: center !important;
margin-top: 0px;
float:none !important;
width:100%;
} 

#navigation {
display:none;
}

#slogan p,#slogan h1,#slogan h2, #slogan h3,#slogan h4,#slogan h5, #slogan h6   {
text-align:center;
font-size:26px !important;
padding:20px 0;
text-transform:capitalize;
line-height:30px;
}

#block-top,
#block-feature,
#block-beforecontent,
#block-aftercontent,
#block-bottomcontent,
#block-footertop,
#block-footerbottom {
 width:100%;
padding:40px 0px;
} 

 #block-top .moduletable-icon-left,
#block-feature .moduletable-icon-left,
#block-beforecontent .moduletable-icon-left,
#block-aftercontent .moduletable-icon-left,
#block-bottomcontent .moduletable-icon-left,
#block-footertop .moduletable-icon-left,
#block-footerbottom .moduletable-icon-left {
 padding:10px 20px; 
width:90%;
margin:0;
}



#block-top .container_12 div.grid_6 ,
#block-feature .container_12 div.grid_6  ,
#block-beforecontent .container_12 div.grid_6 ,
#block-aftercontent .container_12 div.grid_6 ,
#block-bottomcontent .container_12 div.grid_6 ,
#block-footertop .container_12 div.grid_6  ,
#block-footerbottom .container_12 div.grid_6 ,
#block-top .container_12 div.grid_4 ,
#block-feature .container_12 div.grid_4  ,
#block-beforecontent .container_12 div.grid_4 ,
#block-aftercontent .container_12 div.grid_4 ,
#block-bottomcontent .container_12 div.grid_4 ,
#block-footertop .container_12 div.grid_4  ,
#block-footerbottom .container_12 div.grid_4 ,
#block-top .container_12 div.grid_3 ,
#block-feature .container_12 div.grid_3  ,
#block-beforecontent .container_12 div.grid_3 ,
#block-aftercontent .container_12 div.grid_3 ,
#block-bottomcontent .container_12 div.grid_3 ,
#block-footertop .container_12 div.grid_3  ,
#footerbottom .container_12 div.grid_3 {
margin:40px 40px;

}


.blogAccordion.accordionClosed .leftBorder {
    border-left:1px solid #fff !important;
    margin-left:35px !important;

}

span.day-blog{
font-size:50px !important;
}

 textarea,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea
	{
	width: 100%;
	border: solid 1px;
	-moz-box-sizing: border-box;
	border: 1px solid #DDDDDD;
	color: #333333;
	overflow: auto;
	padding: 5px;
	vertical-align: top;
}

#jform_contact_email_copy-lbl,#jform_contact_email_copy {
	float: left;
	margin-right: 10px;
	border: 0
}

.header-content-inner {
margin-bottom:120px;
}

.soc_icons li a {
font-size: 15px;
margin: 0px 7px;
width:15px !important;
height:15px !important;
padding:6px;
line-height:10px;
color:#fff !important;
}

	

} 