.row-fluid .span12{margin-left:0;}
img{max-width:100%;}

/* CSS3 Responsive Breakpoints */
@media(max-width:1920px){}
@media(max-width:1600px){}
@media(max-width:1300px){}
@media(max-width:1280px){}
@media(max-width:1220px){}
@media(max-width:1160px){}
@media(max-width:1140px){.gallerycontainer{width:28%;float:left;margin: 0 0 0 20px;} 
.maincontainer{width:68%;} }
@media(max-width:1120px){}
@media(max-width:1110px){ }
@media(max-width:1100px){}
@media(max-width:1080px){.gallerycontainer{width:27%;}}
@media(max-width:1060px){}
@media(max-width:1020px){h1.titleLarge {font-size:48px;}}
@media(max-width:1000px){}
@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
.gallerycontainer{width:26%;}
}
@media(max-width:970px){}
@media(max-width:900px){
.mainslideshow{background-image:none!important;}
.aboutme_slide,.headline_1,.headline2,.headline_2a, .aboutme_slide span {clear:both!important;text-align:center!important;width:100%!important;}
#region3ornament{top:20px;left:50%!important;width:367px;height:263px; margin-left:-183px;}
} 
@media(max-width:870px){
#region9 {padding:0px 0 15px!important;}
#region9 h3 {margin-top:0px!important;}
#region9 .module h3{text-align:center; border:none; padding:14px 0; background:#202020;}
.breadcrumbs{font-size:11px;}
}
@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
.xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:48.6188%;}

}
@media (max-width: 767px) { 
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:20px;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:100px;}
}
@media(max-width:786px){
#component p {font-size:110%;line-height:133%}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
.row-fluid [class*="span"] {margin-top:14px;}
[class*="span"]{width:100% !important;margin-left:0 !important;margin-top:20px;}
.wallfloat {max-width:100%!important;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;width:100%!important;}
.articletitle {font-size: 40px!important;}
.about_us p {font-size:16px;}
.about_us_article {margin-bottom:60px;}
#menu .xtcdefaultmenu{display:none;}
#logo {float:left;margin:0px;}
#menu {float:right;}
.mobilebtn{display:block;}
#region2 [class*="span"]{width:100% !important;margin-left:0 !important;margin-top:0;}
#top{display:none;}
input.button{float:none;}
.designpad p,.article_text p {font-size:16px;}

}
@media all and (max-width: 768px/*) and (min-width: 480px*/) {
}
@media (max-width:766px){
}
@media (max-width:760px){
#region4 [class*="span"]{width:100%;margin:0;background:none;}
#region4 > div{margin:20px 0 0 0!important;}
#region4 > div:first-child{margin:0;}
.leftOn,.rightOn{padding:0;background:none;}
body{text-align:center;}
.gallerycontainer{width:25%;}
}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
div.formwrap {width:auto;padding:7%;}
#region9 .row-fluid .span3{width:100%;margin-left:0;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {padding-bottom:0;margin-bottom:10px;}
.articletitle,h1.titleLarge {font-size: 38px!important;}
}
@media(max-width:620px){
.article_date,.article_date_pad {display:none;}
.article_info{margin-left:0;}
.headline_3 {font-size:62px !important;}
.articletitle,h1.titleLarge {font-size: 36px!important;}
#top{display:none;}
.gallerycontainer{width:24%;}
.breadcrumbs{font-size:10px;margin-top: -4px!important;}
}
@media(max-width:525px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
#region9wrap .xtc-wrapper {padding:20px !important;}
.articletitle,.title,h1.titleLarge {font-size: 34px!important;}
}
@media(max-width:480px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.headline_3 {font-size:50px!important;text-transform:uppercase;line-height:81%;}
.articletitle,h1.titleLarge,.title {font-size: 32px!important;}
.gallerycontainer{display:none;}
.maincontainer{width:100%;float:none;margin:0px;}
@media(max-width:440px){
.headline_2,.headline_2a,.headline_3 {font-size:74px !important;line-height:81%;}
}
@media(max-width:420px){}
@media(max-width:390px){}
@media(max-width:320px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.articletitle,h1.titleLarge,.title {font-size: 48px!important;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsdate{margin:0 30px 0 0;}}