
@media screen and (max-width: 1230px) {
.wrapAll {
margin:0 auto;
width:auto;
}
#logodiv {
margin-left:15px
}
#searchdiv {
margin:0 15px 0 0
}
.blogNew {
margin:0 10px 15px 10px
}
#navigatioN > ul {
margin:40px 5px 0 0px !important;
}
#navigatioN > ul > li > a {
padding:3px 4px 10px 4px;
margin:0 5px 0 5px !important;
}

#breadcrumbsdiv .marg0040, .iconsdiv .marg0030, .module2 .marg0040 {
margin:0 15px	
}

.iconsdiv h2 {
margin:0 0px 5px 0px;
}

.iconsdiv .gridmod .marg10 {
margin:0 2px 15px 2px	
}

footer .marg0015 {
margin:0	
}

footer .marg1525 {
margin:15px 15px	
}

.wrapperArticle {
padding:11px 15px 40px 15px;
}

h1.ArticleHeading, .page-header h1, .titlediv h1 {
padding:12px 15px 12px 15px;
}
}

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

#logodiv {
position:absolute;
margin:0px 0 0px 15px;
max-width:175px
}


#navigatioN > ul > li.active > a, #navigatioN > ul > li > a:hover {
background:transparent;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.0);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.0);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.0);
}

#navigatioN > ul {
margin:0 0 0 0 !important;
}	
/*Navigation*/
#navigatioN {
float:left;
width:100%;
margin:0px 0px 0 0;
padding:0px 0 0px 0;
z-index:1000;
border-top-left-radius:0px;
border-top-right-radius:0px;
background-color:transparent;
display:block
}
#navigatioN .show-menu {
display:block;
}
#navigatioN .show-menu {
float:right;
margin:10px 8px 10px 5px;
width:42px;
height:42px;
background: transparent url(../images/mobmen.png) no-repeat top center;
cursor:pointer;
border:0px solid #B3BABC;
border-radius:0px;
}

#navigatioN .show-menu:hover {
background-position:bottom center;
}

#navigatioN .show-menu.StatusTwo {
background-position:bottom center;
}

/*Reset all styles*/
#navigatioN ul, #navigatioN li:hover ul, #navigatioN ul li, #navigatioN > ul > li.active > a, #navigatioN > ul > li:hover > a, #navigatioN ul li:hover ul a:hover, #navigatioN > ul > li.active > a, #navigatioN ul li:hover, #navigatioN ul li:hover a, #navigatioN ul li a, #navigatioN ul li a:hover, #navigatioN ul li:hover ul a, #navigatioN ul li:hover ul a:hover {
margin:0; padding:0; background:none; border:0; line-height:normal; height:auto
}

#navigatioN ul {
border-top:0px !important;
border-left:0px !important;
padding:0px 0 0px 0;
float:left;
width:100% !important;
display:none;
margin:0 0 0px 0;
background-color:transparent;
text-align:left;
-o-transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
transition: .3s;
background:#2151A3
}

#navigatioN > ul {
padding:10px 0 10px 0;
margin:42px 0 0px 0;
}


#navigatioN ul li:hover ul {
position:relative;
top:0 !important;
left:0 !important;
}

/*Mobile Menu Styling*/

#navigatioN ul ul {
padding:0px 0 0px 0 !important;
margin:0 !important;
background:transparent  !important;
width:100%;
}

#navigatioN ul li, #navigatioN ul li:hover {
float:left;
width:100%;
background:transparent  !important;
display:block
}

#navigatioN ul li:hover ul li {
width:100%;
padding:0;
float:left;
}

#navigatioN li:first-child {
display:block	
}

#navigatioN a {
color:#fff;
font-size:15px !important;
letter-spacing:0 !important;
width:100%;
float:left;
padding:0 !important;
margin:0 !important;
}

#navigatioN > ul > li.deeper > a {
background-image: url(../images/parentM.png);
background-repeat:no-repeat;
background-position:right center;
padding-right:0
}

#navigatioN > ul > li > a, #navigatioN > ul > li > ul > li > a, #navigatioN > ul > li > ul > li > ul > li > a {
width:100% !important;
color:#C7E4EA !important;
float:left;
border:0 !important;
margin:0 !important;
}

#navigatioN > ul > li.active > a, #navigatioN > ul > li > ul > li.active > a, #navigatioN > ul > li > ul > li > ul > li.active > a, #navigatioN > ul > li > ul > li > ul > li > ul > li.active > a {
color:#fff !important;

}

#navigatioN ul li a:hover {
color:#fff !important;
background:transparent  !important;

}

#navigatioN > ul > li > ul > li > a, #navigatioN > ul > li > ul > li > ul > li > a {
color:#C7E4EA !important;

}

#navigatioN ul span {
display:block;
margin:0px 15px 0px 15px;
border-top:1px solid #fff;
padding:9px 0;
}

#navigatioN > ul > li:first-child > a > span {
border-top:0px solid #fff;
}

#navigatioN ul ul span {
padding:9px 10px
}

#navigatioN ul ul ul span {
padding:9px 15px
}

#navigatioN ul ul ul ul span {
padding:9px 20px
}

#navigatioN ul li.active.parent > ul {
display:block;
position:relative
}

#navigatioN ul li:hover ul {
-webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.0);
-moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.0);
box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.0);
}

#navigatioN ul li.active.parent > ul {
float:left !important;
width: 100% !important;
min-width:100% !important;
width:100% !important;
}

}

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


h1 {
font-size:29px;
}
h2 {
font-size:27px;
}
h3 {
font-size:25px;
font-weight:normal;
}

.BlogItem h3 {
font-size:18px	
}

h4 {
font-size:18px;
}

h1.ArticleHeading, .page-header h1, .titlediv h1 {
font-size:21px
}

h2.BlogItemHeading {
font-size:21px;
text-transform:uppercase;
}

h2.item-titleTop a {
font-size:19px
}

h2.BlogItemTitle a, .item-date {
font-size:19px;
}

.category-desc1 {
font-size:35px;	
}


footer h3 {
font-size:19px;
}

footer {
font-size:17px;	
}

.iconsdiv h3 {
font-size:17px;
}
}


@media screen and (max-width: 871px) {
.blogNew .BlogItem {
width:50% !important	
}

.contentRdiv .articleContent {
width:100%;
padding:0 0 35px 0	
}

.rightdiv {
width:100%	
}

.rightdiv img {
width:100%	
}
}

@media screen and (max-width:850px) {
.ItemImg1 {
margin:-25px 0 0 0;
}	
}

@media screen and (max-width: 745px) {
.caption2div {
font-size:16px;
}

.module2 .ColumnLeft {
width:50%;	
}

.module2 .ColumnRight {
width:48%;	
}
}

@media screen and (max-width: 594px) {
#logodiv {
max-width:155px
}	
#navigatioN .show-menu {
margin:12px 8px 10px 5px;
}	
#searchdiv {
display:none;
float:left;
margin:7px 0 15px 15px
}
#logodiv {
position:absolute;
margin:-9px 0 0px 8px;
}
.slick-prev,
.slick-next
{
display:none !important	
}
.iconsdiv .gridmod {
width:100%	
}

.iconsdiv h2, .module2 h3 {
font-size:20px	
}

.iconsdiv .gridmod img {
width:100%	
}

.Button1 {
font-size:18px;
}
.module2 .ColumnLeft {
width:100%;	
}

.module2 .ColumnRight {
width:100%;	
}
}
@media screen and (max-width: 505px) {
.blogNew .BlogItem {
width:100% !important	
}
}
@media screen and (max-width: 380px) {
}