.ie7 .drawer-half:first-child{margin-left:0;}
.ie7 .drawer-imgbox-double-oriz.img-s div:first-child{margin-left:0%;}
/*************************************************************************** Large desktop ***************************************************************************/
@media (min-width: 980px) {

/* layout */
.content{float:left;}
.sidebar{float:right;width:25%;}
.content{width:75%;}
.menu-box{position:relative;}
.content-wide .content,.resultpage .content,.notfound .content,.whitepage .content,.splash .content{width:100%;}
.main-footer{clear:both;}
.row-fluid .content,.row-fluid .sidebar{margin:0px;}
.main-header{width:100%;}
.box_skitter_large{width:100%;}
.ie8 .box_skitter_large{width:980px;}
.navbar .nav > li{position:relative;}

/* form contact & some inputs */
.drawer-input-inner{padding-right:50px;position:relative;}
.sidebar .drawer-input-inner{padding-right:0px;}
.drawer-ctrow textarea{width:70%;height:100px;}
.drawer-half .drawer-ctrow textarea{width:206px;}
.sidebar .drawer-contact input[type="text"],
.sidebar .drawer-contact input[type="email"],
.sidebar .drawer-contact input[type="tel"],
.sidebar .drawer-ecommerce input[type="text"],
.sidebar .drawer-contact textarea{width:160px;}
.sidebar .drawer-contact select{width:174px;}
.typeradio input[type="radio"],.drawer-inputck input[type="checkbox"]{float:left;margin-right:5px;display:block;margin-top:3px\9;}


/* THUMB ALBUM */
.thumb-ul{margin:0px;}
.thumb-ul,.thumb-li{list-style-type:none;}
.thumb-wrapper{display:table-cell;vertical-align:middle;}
.thumb-li{display:table;float:left;height:250px;width:238px;margin-bottom:10px;}
.thumb-li a img{display:block;margin:0 auto;max-width:200px;max-height:200px;}
.lt-ie9 .thumb-li{text-align:center;}
.lt-ie9 .thumb-li a img{width:238px;display:inline-block;}

/**/

.sidebar01{padding:10px;}
.sidebar .drawer{margin-bottom:10px;}
.stack-box{padding:10px;}
.drawer-inner{padding:5px;}
.drawer-wide{width:100%;}
.drawer-half{width:48%;float:left;margin-left:4%;}
.drawer-half:first-child{margin-left:0;}
.drawer-title{font-size:20px;line-height:22px;}
.drawer-subtitle{font-size:15px;line-height:17px;}
.drawer-imgbox-l{float:left;margin:0 10px 10px 0;}
.drawer-imgbox-r{float:right;margin:0 0px 10px 10px;}
.drawer-half .drawer-imgbox-l.img-b,.drawer-half .drawer-imgbox-r.img-b{float:none;}
.drawer-imgbox-up,.drawer-imgbox-down,.drawer-imgbox-more-oriz,.drawer-imgbox-double-oriz,.drawer-half .img-b,.drawer-showcaseimg-down,.drawer-showcaseimg-up{margin:10px 0;}
.drawer-showcaseimg-down > div,.drawer-showcaseimg-up > div,.drawer-imgbox-up > div,.drawer-imgbox-down > div{margin:0 auto;}
.img-s div{width:120px;}
.img-m div{width:200px;}
.img-b div{width:400px;}
.drawer-half .img-b div,.img-wide img{max-width:100%;}
.drawer-imgbox-more-oriz{width:100%;}
.drawer-imgbox-more-vl{width:30%;float:left;margin-right:10px;}
.drawer-imgbox-more-vr{width:30%;float:right;margin-left:10px;}
.drawer-imgbox-more-oriz div{float:left;width:30%;margin-left:5%;}
.drawer-imgbox-more-oriz div:first-child{margin-left:0;}
.drawer-imgbox-double-vr div,
.drawer-imgbox-double-vl div,
.drawer-imgbox-more-vl div,
.drawer-imgbox-more-vr div{width:100%;display:block;margin-bottom:10px;}
.drawer-imgbox-double-oriz div{width:48%;float:left;margin-left:4%;}
.drawer-imgbox-double-oriz div:first-child{margin-left:0%;}
.drawer-imgbox-double-vl{width:48%;float:left;margin-right:10px;}
.drawer-imgbox-double-vr{width:48%;float:right;margin-left:10px;}
.drawer-files,.drawer-links{list-style-type:none;margin:10px 0;}
.drawer-files li,.drawer-links li{list-style-type:none;}
.drawer-linkbox{clear:both;}
.mapbox-btn-l{float:left;}
.mapbox-btn-r{float:right;}
.mapstc-box{width:100%!important;clear:both;}
.maps-routingbox a img{margin-right:5px;}
.drawer-doclistbox-float .drawer-files,.drawer-linklistbox-float .drawer-links{width:48%;margin-left:4%;float:left;}
.drawer-doclistbox-float .drawer-files-one,.drawer-linklistbox-float .drawer-links-one{margin-left:0;}
.boxvideo{margin:10px 0;}
.boxvideo-s{width:320px;height:240px;}
.boxvideo-m{width:400px;height:300px;}
.boxvideo-wide{max-width:100%;width:100%;height:300px;}
.boxvideo-up,.boxvideo-down{margin:10px auto;}
.boxvideo-l{float:left;margin:0 10px 10px 0;}
.boxvideo-r{float:right;margin:0 0px 10px 10px;}
.drawer-half .boxvideo-r,.drawer-half .boxvideo-l{float:none;margin:10px auto;}
.drawer-half .boxvideo{height:240px;width:100%;}
.sidebar .boxvideo{height:161px;}
.drawer-showcaseimg-l{float:left;margin:0 10px 0px 0;}
.drawer-showcaseimg-r{float:right;margin:0 0px 0px 10px;}
.album-wide,.album-b{margin:10px 0;}
.drawer-half .album-b > div,.album-wide img{max-width:100%;}
.album-b > div{width:400px;margin:0 auto;}
.drawer-newsimg-l{float:left;margin:0 10px 0 0;}
.drawer-newsimg-r{float:right;margin:0 0 0 10px;}
.sidebar .drawer-newsimg-l,.sidebar .drawer-newsimg-r{margin:10px 0;float:none;}
.sidebar .drawer-newsimg-l > div,.sidebar .drawer-newsimg-r > div{margin:0 auto;}

/* form newsletter app */
.drawer-newsletter .drawer-input-inner{padding-right:0px;}

}

/************************************************************ Portrait tablet to landscape and desktop *************************************************************/
@media (min-width: 768px) and (max-width: 979px) {
/* layout */
.navbar,.content{float:left;}
.content{width:75%;}
.content-wide .content,.resultpage .content,.notfound .content,.whitepage .content,.splash .content{width:100%;}
.navbar{width:auto;}
.sidebar{width:25%;float:right;}
.main-footer{clear:both;}
.main-header{width:100%;}
.box_skitter_large{width:100%;}
.row-fluid .content,.row-fluid .sidebar{margin:0px;}

/* form contact & some inputs */
.drawer-input-inner{padding-right:50px;position:relative;}
.sidebar .drawer-input-inner{padding-right:0px;}
.drawer-ctrow textarea{width:70%;height:100px;}
.drawer-half.drawer-contact input[type="text"],
.drawer-half.drawer-contact input[type="email"],
.drawer-half.drawer-contact input[type="tel"],
.drawer-half.drawer-contact textarea{width:180px;}
.drawer-half.drawer-contact select{width:194px;}
.sidebar .drawer-contact input[type="text"],
.sidebar .drawer-contact input[type="email"],
.sidebar .drawer-contact input[type="tel"],
.sidebar .drawer-ecommerce input[type="text"],
.sidebar .drawer-contact textarea{width:130px;}
.sidebar .drawer-contact select{width:145px;}
.typeradio input[type="radio"],.drawer-inputck input[type="checkbox"]{float:left;margin-right:5px;display:block;}

/* THUMB ALBUM */
.thumb-ul{margin:0px;}
.thumb-ul,.thumb-li{list-style-type:none;}
.thumb-wrapper{display:table-cell;vertical-align:middle;}
.thumb-li{display:table;float:left;height:250px;width:50%;margin-bottom:10px;}
.thumb-li a img{display:block;margin:0 auto;max-width:240px;max-height:240px;}
.content-wide .thumb-li{width:238px;}
.content-wide .thumb-li a img{max-width:200px;max-height:200px;}

.sidebar01{padding:10px;}
.sidebar .drawer{margin-bottom:10px;}
.stack-box{padding:10px;}
.drawer-inner{padding:5px;}
.drawer-wide{width:100%;}
.drawer-half{width:48%;float:left;margin-left:4%;}
.drawer-half:first-child{margin-left:0;}
.drawer-title{font-size:20px;line-height:22px;}
.drawer-subtitle{font-size:15px;line-height:17px;}
.drawer-imgbox-l{float:left;margin:0 10px 10px 0;}
.drawer-imgbox-r{float:right;margin:0 0px 10px 10px;}
.drawer-imgbox-l.img-m > div,.drawer-imgbox-r.img-m div,.drawer-half .drawer-showcaseimg-l.img-m > div,.drawer-half .drawer-showcaseimg-r.img-m > div{margin:0 auto;}
.sidebar .drawer-imgbox-up.img-m > div,.sidebar .drawer-imgbox-down.img-m div{width:100%;}
.drawer-half .drawer-imgbox-l.img-b,.drawer-half .drawer-imgbox-r.img-b{float:none;}
.drawer-imgbox-up,.drawer-imgbox-down,.drawer-imgbox-more-oriz,.drawer-imgbox-double-oriz,.drawer-half .img-b{margin:10px 0;}
.drawer-half .drawer-imgbox-l.img-m,.drawer-half .drawer-imgbox-r.img-m,.drawer-half .drawer-showcaseimg-l.img-m,.drawer-half .drawer-showcaseimg-r.img-m{float:none;margin:10px 0;}
.drawer-imgbox-up > div,.drawer-imgbox-down > div{margin:0 auto;}
.img-s div{width:120px;}
.img-m div{width:200px;}
.img-b div{width:400px;}
.drawer-half .img-b div,.img-wide img{max-width:100%;}
.drawer-imgbox-more-oriz{width:100%;}
.drawer-imgbox-more-vl{width:30%;float:left;margin-right:10px;}
.drawer-imgbox-more-vr{width:30%;float:right;margin-left:10px;}
.drawer-imgbox-more-oriz div{float:left;width:30%;margin-left:5%;}
.drawer-imgbox-more-oriz div:first-child{margin-left:0;}
.drawer-imgbox-double-vr div,
.drawer-imgbox-double-vl div,
.drawer-imgbox-more-vl div,
.drawer-imgbox-more-vr div{width:100%;display:block;margin-bottom:10px;}
.drawer-imgbox-double-oriz div{width:48%;float:left;margin-left:4%;}
.drawer-imgbox-double-oriz div:first-child{margin-left:0%;}
.drawer-imgbox-double-vl{width:48%;float:left;margin-right:10px;}
.drawer-imgbox-double-vr{width:48%;float:right;margin-left:10px;}
.drawer-files,.drawer-links{list-style-type:none;margin:10px 0;}
.drawer-files li,.drawer-links li{list-style-type:none;}
.drawer-linkbox{clear:both;}
.mapbox-btn-l{float:left;}
.mapbox-btn-r{float:right;}
.mapstc-box{width:100%!important;clear:both;}
.maps-routingbox a img{margin-right:5px;}
.drawer-doclistbox-float .drawer-files{width:48%;margin-left:4%;float:left;}
.drawer-doclistbox-float .drawer-files-one{margin-left:0;}
.drawer-half .drawer-doclistbox-float .drawer-files,.drawer-half .drawer-linklistbox-float .drawer-links{float:none;width:100%;margin:0px 0 10px 0;}
.drawer-half .drawer-doclistbox-float .drawer-files-one,.drawer-half .drawer-linklistbox-float .drawer-links-one{margin:10px 0px 0 0;}
.boxvideo{margin:10px 0;}
.boxvideo-s{width:320px;height:240px;}
.boxvideo-m{width:400px;height:300px;}
.boxvideo-wide{max-width:100%;width:100%;height:300px;}
.boxvideo-up,.boxvideo-down{margin:10px auto;}
.boxvideo-l{float:left;margin:0 10px 10px 0;}
.boxvideo-r{float:right;margin:0 0px 10px 10px;}
.drawer-half .boxvideo-r,.drawer-half .boxvideo-l{float:none;margin:10px auto;}
.drawer-half .boxvideo{height:240px;width:100%;}
.sidebar .boxvideo{height:161px;}
.drawer-showcaseimg-l{float:left;margin:0 10px 0px 0;}
.drawer-showcaseimg-r{float:right;margin:0 0px 0px 10px;}
.album-wide,.album-b{margin:10px 0;}
.drawer-half .album-b > div,.album-wide img{max-width:100%;}
.album-b > div{width:400px;margin:0 auto;}
.drawer-newsimg-l{float:left;margin:0 10px 0 0;}
.drawer-newsimg-r{float:right;margin:0 0 0 10px;}
.sidebar .drawer-newsimg-l,.sidebar .drawer-newsimg-r{margin:10px 0;float:none;}
.sidebar .drawer-newsimg-l > div,.sidebar .drawer-newsimg-r > div{margin:0 auto;}

/* form newsletter app */
.drawer-newsletter .drawer-input-inner{padding-right:0px;}

}

/**************************************************************** Landscape phone to portrait tablet ****************************************************************/
@media (max-width: 767px) {
/* layout */
.content,.sidebar{width:100%;}
.navbar{width:auto;float:left;}
.main-header{width:100%;}
.box_skitter_large{width:100%;}
.row-fluid .content,.row-fluid .sidebar{margin:0px;}

/* form contact & some inputs */
.drawer-input-inner{position:relative;}
.drawer-ctrow textarea{width:70%;height:100px;}
.drawer-half.drawer-contact input[type="text"],
.drawer-half.drawer-contact input[type="email"],
.drawer-half.drawer-contact input[type="tel"],
.drawer-half .drawer-ecommerce input[type="text"],
.drawer-half.drawer-contact textarea{width:180px;}
.drawer-half.drawer-contact select{width:194px;}
.typeradio input[type="radio"],.drawer-inputck input[type="checkbox"]{float:left;margin-right:5px;display:block;}

/* THUMB ALBUM */
.thumb-ul{margin:0px;}
.thumb-ul,.thumb-li{list-style-type:none;}
.thumb-wrapper{display:table-cell;vertical-align:middle;}
.thumb-li{display:table;float:left;height:250px;width:50%;margin-bottom:10px;}
.thumb-li a img{display:block;margin:0 auto;max-width:240px;max-height:240px;}

.sidebar01{padding:10px;}
.sidebar .drawer{margin-bottom:10px;}
.stack-box{padding:10px;}
.drawer-inner{padding:5px;}
.drawer-wide{width:100%;}
.drawer-half{width:48%;float:left;margin-left:4%;}
.drawer-half:first-child{margin-left:0;}
.drawer-title{font-size:20px;line-height:22px;}
.drawer-subtitle{font-size:15px;line-height:17px;}
.drawer-imgbox-l{float:left;margin:0 10px 10px 0;}
.drawer-imgbox-r{float:right;margin:0 0px 10px 10px;}
.drawer-imgbox-l.img-b > div,.drawer-imgbox-r.img-b > div,.drawer-imgbox-l.img-m > div,.drawer-imgbox-r.img-m > div,
.drawer-half .drawer-showcaseimg-l.img-m > div,.drawer-half .drawer-showcaseimg-r.img-m > div{margin:0 auto;}
.drawer-half .drawer-imgbox-l.img-b,.drawer-half .drawer-imgbox-r.img-b{float:none;}
.drawer-imgbox-up,.drawer-imgbox-down,.drawer-imgbox-more-oriz,.drawer-imgbox-double-oriz,.drawer-half .img-b{margin:10px 0;}
.drawer-imgbox-l.img-b,.drawer-imgbox-r.img-b,.drawer-imgbox-l.img-m,.drawer-imgbox-r.img-m,.drawer-half .drawer-showcaseimg-l.img-m,.drawer-half .drawer-showcaseimg-r.img-m{float:none;margin:10px 0;}
.drawer-imgbox-up > div,.drawer-imgbox-down > div{margin:0 auto;}
.img-s > div{width:120px;}
.img-m > div{width:200px;}
.img-b > div{width:400px;}
.drawer-half .img-b > div,.img-wide img{max-width:100%;}
.sidebar .drawer-showcaseimg-up.img-wide,.sidebar .drawer-showcaseimg-down.img-wide{margin:10px 0;}
.sidebar .drawer-showcaseimg-up.img-wide > div{float:left;max-width:200px;margin:0 10px 10px 0;}
.sidebar .drawer-showcaseimg-down.img-wide > div{max-width:200px;margin:0 auto;}
.drawer-imgbox-more-oriz{width:100%;}
.drawer-imgbox-more-vl{width:30%;float:left;margin-right:10px;}
.drawer-imgbox-more-vr{width:30%;float:right;margin-left:10px;}
.drawer-imgbox-more-oriz div{float:left;width:30%;margin-left:5%;}
.drawer-imgbox-more-oriz div:first-child{margin-left:0;}
.drawer-imgbox-double-vr div,
.drawer-imgbox-double-vl div,
.drawer-imgbox-more-vl div,
.drawer-imgbox-more-vr div{width:100%;display:block;margin-bottom:10px;}
.drawer-imgbox-double-oriz div{width:48%;float:left;margin-left:4%;}
.drawer-imgbox-double-oriz div:first-child{margin-left:0%;}
.drawer-imgbox-double-vl{width:48%;float:left;margin-right:10px;}
.drawer-imgbox-double-vr{width:48%;float:right;margin-left:10px;}
.drawer-files,.drawer-links{list-style-type:none;margin:10px 0;}
.drawer-files li,.drawer-links li{list-style-type:none;}
.drawer-linkbox{clear:both;}
.mapbox-btn-l{float:left;}
.mapbox-btn-r{float:right;}
.mapstc-box{width:100%!important;clear:both;}
.maps-routingbox a img{margin-right:5px;}
.drawer-doclistbox-float .drawer-files{width:48%;margin-left:4%;float:left;}
.drawer-doclistbox-float .drawer-files-one{margin-left:0;}
.drawer-half .drawer-doclistbox-float .drawer-files,.drawer-half .drawer-linklistbox-float .drawer-links{float:none;width:100%;margin:0px 0 10px 0;}
.drawer-half .drawer-doclistbox-float .drawer-files-one,.drawer-half .drawer-linklistbox-float .drawer-links-one{margin:10px 0px 0 0;}
.boxvideo{margin:10px 0;}
.boxvideo-s{width:320px;height:240px;}
.boxvideo-m{width:400px;height:300px;}
.boxvideo-wide{max-width:100%;width:100%;height:300px;}
.boxvideo-up,.boxvideo-down{margin:10px auto;}
.boxvideo-l{float:left;margin:0 10px 10px 0;}
.boxvideo-r{float:right;margin:0 0px 10px 10px;}
.drawer-half .boxvideo-r,.drawer-half .boxvideo-l{float:none;margin:10px auto;}
.drawer-half .boxvideo{height:240px;width:100%;}
.sidebar .boxvideo{height:300px;width:100%;}
.drawer-showcaseimg-l{float:left;margin:0 10px 0px 0;}
.drawer-showcaseimg-r{float:right;margin:0 0px 0px 10px;}
.album-wide,.album-b{margin:10px 0;}
.drawer-half .album-b > div,.album-wide img{max-width:100%;}
.album-b > div{width:400px;margin:0 auto;}
.drawer-newsimg-l{float:left;margin:0 10px 0 0;}
.drawer-newsimg-r{float:right;margin:0 0 0 10px;}
.drawer-half .drawer-newsimg-l,.drawer-half .drawer-newsimg-r{margin:10px 0;float:none;}
.drawer-half .drawer-newsimg-l > div,.drawer-half .drawer-newsimg-r > div{margin:0 auto;}

}


/****************************************************************** Landscape phones and down **********************************************************************/
@media (max-width: 480px) {
.drawer-half{width:100%;float:none;margin-left:0;}
.drawer-half:first-child{margin-bottom:10px;}
.drawer-imgbox-l.img-b,.drawer-imgbox-r.img-b,.drawer-showcaseimg-l.img-m,.drawer-showcaseimg-r.img-m{float:none;margin:10px 0;}
.drawer-imgbox-l.img-b > div,.drawer-imgbox-r.img-b > div,
.drawer-showcaseimg-l.img-m > div,.drawer-showcaseimg-r.img-m > div{margin:0 auto;}
.sidebar .drawer-showcaseimg-up.img-wide > div{margin:0 auto;float:none;}
.img-m > div,.img-b > div{max-width:100%;}
.sidebar .boxvideo{height:240px;width:100%;}
.drawer-half .drawer-doclistbox-float .drawer-files,
.drawer-doclistbox-float .drawer-files,
.drawer-half .drawer-linklistbox-float .drawer-links,
.drawer-linklistbox-float .drawer-links{width:100%;float:none;margin:0px 0 10px 0;}
.drawer-half .drawer-doclistbox-float .drawer-files-one,
.drawer-doclistbox-float .drawer-files-one,
.drawer-half .drawer-linklistbox-float .drawer-links-one,
.drawer-linklistbox-float .drawer-links-one{margin:10px 0px 0 0;}
.boxvideo-m,.boxvideo-s,.boxvideo-wide{max-width:100%;width:100%;height:240px;}
.boxvideo-l,.boxvideo-r{float:none;margin:10px auto;}
.album-b > div,.album-wide img{max-width:100%;}
.drawer-half .drawer-newsimg-l{float:left;margin:0 10px 0 0;}
.drawer-half .drawer-newsimg-r{float:right;margin:0 0 0 10px;}
.drawer-half .drawer-newsimg-l > div,.drawer-half .drawer-newsimg-r > div{margin:0;}

/* THUMB ALBUM */
.thumb-li{float:none;height:auto;width:100%;margin-bottom:10px;padding:10px 0;}
.thumb-li a img{display:block;margin:0 auto;max-width:280px;}

}

/********************************************************************** Small portrait phones  **********************************************************************/
@media (max-width: 240px) {
.drawer-imgbox-l,.drawer-imgbox-r,.drawer-showcaseimg-l,.drawer-showcaseimg-r{margin:10px 0;float:none;}
.drawer-imgbox-r.img-s > div,.drawer-imgbox-l.img-s > div,.drawer-showcaseimg-l.img-s > div,.drawer-showcaseimg-r.img-s > div{margin:0 auto;}
.drawer-imgbox-double-vl div,
.drawer-imgbox-double-vr div,
.drawer-imgbox-double-oriz div,
.drawer-imgbox-more-oriz div,
.drawer-imgbox-more-vl div,
.drawer-imgbox-more-vr div{float:none;width:100%;max-width:100%;margin:5px 0px;}
.drawer-imgbox-double-vr,.drawer-imgbox-double-vl,.drawer-imgbox-more-vl,.drawer-imgbox-more-vr{float:none;width:100%;margin:10px 0;}
.sidebar .drawer-showcaseimg-down.img-wide > div,.sidebar .drawer-showcaseimg-up.img-wide > div{max-width:100%;float:none;}
.drawer-newsimg-r,.drawer-newsimg-l,.drawer-half .drawer-newsimg-l,.drawer-half .drawer-newsimg-r{margin:10px 0;float:none;}
.drawer-newsimg-l > div,.drawer-newsimg-r > div,.drawer-half .drawer-newsimg-l > div,.drawer-half .drawer-newsimg-r > div{margin:0 auto;}

/* form contact & some inputs */
.drawer-contact input[type="text"],
.drawer-contact input[type="email"],
.drawer-contact input[type="tel"],
.drawer-ecommerce input[type="text"],
.drawer-contact textarea{width:180px;}
.drawer-contact select{width:194px;}

/* THUMB ALBUM */
.thumb-li a img{display:block;margin:0 auto;max-width:200px;}

}








