/**************** Responsive Style ****************/
@media print {
a[href^=http]:after {
content:" [" attr(href) "] ";
}
a[href^="#"]:after {
content:"";
}
ul, ol {
	page-break-inside:avoid;
}
header, #main-nav, #introbar, #featured-area, #widg-wrapper, footer, #wp_page_numbers, .post-meta { display:none;}
#container { width:100%;}
.single-box { width:98%;}
}
@media only screen and (min-width : 768px) and (max-width : 979px) {
#container, #copyright { width:98%;}
#nav-toggle, .clear-bank1, .clear-gbox, .clear-gallery1 {display:block;}
#bank-content .clear, #gbox-wrapper .clear, .gallery .clear {display:none;}
header { background-size:100% 100%; min-height:auto;}
#logo a { padding:20px 196px 0 0;}
#main-menu { height:auto; position:absolute; width:150px; top:36px; right:-300px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px;}
#main-menu li {float:none; margin:0;}
#main-menu li a { padding:5px; background:none; border:none; line-height:20px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul {right:150px; top:0;}
#slider { width:97%; float:none;}
.box { float:none; margin:0 auto 18px; width:auto;}
.big-box, #main-content .last-box, ol.commentlist { width:auto;}
.box-content, #main-content .box-content { height:auto;}
#bank-wrapper figure { margin:8px 3px 0;}
#main-content .fr { float:none; margin:0 auto; width:auto;}
.widg { width:150px;}
#widg-wrapper .fl { width:388px;}
#twosfollow { margin:0;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
.audiojs { width:714px !important;}
.audiojs .scrubber { width:550px !important;}
.gallery > img { margin:2px;}
}
@media only screen and (min-width : 480px) and (max-width : 767px) {
#container, #copyright { width:98%;}
#nav-toggle, .clear-bank2, .clear-gallery2 {display:block;}
#bank-content .clear, #gbox-wrapper .clear, .gallery .clear, #ticker {display:none;}
header { background-size:100% 100%; min-height:auto;}
#logo a { padding:20px 117px 0 0;}
#main-menu { height:auto; position:absolute; width:100px; top:36px; right:-300px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px;}
#main-menu ul { width:100px;}
#main-menu li {float:none; margin:0;}
#main-menu li a { padding:5px; background:none; border:none; line-height:20px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#main-menu li a:hover, #main-menu .current-menu-item a { background:none !important;}
#main-menu li.sfHover a { background:none;}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul {right:100px; top:0;}
#slider { width:97%; float:none;}
.box { float:none; margin:0 auto 18px; width:auto;}
.big-box, #main-content .last-box, ol.commentlist { width:auto;}
.box-content, #main-content .box-content { height:auto;}
#bank-wrapper figure { margin:8px 3px 0;}
#main-content .fr { float:none; margin:0 auto; width:auto;}
.widg { width:202px; margin:0 12px 15px;}
#widg-wrapper .fl { width:100%; float:none;}
#twosfollow { margin:0;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
.audiojs { width:431px !important;}
.audiojs .scrubber { width:267px !important;}
.gallery > img { margin:3px;}
.gbox { float:none; margin:0 auto 20px;}
ol.commentlist li div.vcard { width:172px;}
.reveal-modal { width:455px; margin-left:-229px;}
.reveal-modal video { width:455px; height:auto;}
}
@media only screen and (min-width : 320px) and (max-width : 479px) {
#container, #copyright { width:98%;}
#nav-toggle, .clear-gallery3 {display:block;}
#bank-content .clear, #gbox-wrapper .clear, .gallery .clear, #ticker, #slider, #twosweb-comment {display:none;}
header { background:none; border:none; min-height:auto;}
#logo a { padding:0; display:block; margin:0 auto;}
#main-menu { height:auto; position:absolute; width:70px; top:36px; right:-300px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px;}
#main-menu ul { width:70px;}
#main-menu li {float:none; margin:0;}
#main-menu li a { padding:5px; background:none; border:none; line-height:20px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#main-menu li a:hover, #main-menu .current-menu-item a { background:none !important;}
#main-menu li.sfHover a { background:none;}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul {right:70px; top:0;}
#search-form { margin:5px auto 0; float:none; width:200px;}
.box { float:none; margin:0 auto 18px; width:auto;}
.big-box, #main-content .last-box, ol.commentlist { width:auto;}
.box-content, #main-content .box-content { height:auto;}
#bank-wrapper figure { margin:8px auto 0; float:none;}
#main-content .fr { float:none; margin:0 auto; width:auto;}
.widg { width:90%; margin:0 auto 15px; float:none;}
#widg-wrapper .fl { width:100%; float:none;}
#twosfollow { margin:0;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
.audiojs { width:275px !important;}
.audiojs .scrubber { width:111px !important;}
.gallery > img { margin:1px;}
.gbox { float:none; margin:0 auto 20px; width:252px; height:auto;}
.reveal-modal { width:300px; margin-left:-151px;}
.reveal-modal video { width:300px; height:auto;}
#twosfollow p { margin:0 10px 10px;}
#commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select { width:260px;}
.wpcf7-checkbox .wpcf7-list-item input, .wpcf7-radio .wpcf7-list-item input, .wpcf7-form .wpcf7-acceptance { width:14px;}
#commentform #submit, .wpcf7-form .wpcf7-submit { width:68px; float:none; margin:0 auto; display:block;}
.post-thumb { float:none;}
.post-thumb img { display:block; margin:0 auto 5px;}
.post-title { text-align:center;}
}
@media only screen and (max-width : 319px) {
#container, #copyright { width:98%;}
#nav-toggle {display:block;}
#bank-content .clear, #gbox-wrapper .clear, .gallery .clear, #ticker, #slider, #twosweb-comment, .post-meta {display:none;}
header { background:none; border:none; min-height:auto;}
#logo a { padding:0; display:block; margin:0 auto;}
#main-menu { height:auto; position:absolute; width:70px; top:36px; right:-300px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px;}
#main-menu ul { width:70px;}
#main-menu li {float:none; margin:0;}
#main-menu li a { padding:5px; background:none; border:none; line-height:20px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#main-menu li a:hover, #main-menu .current-menu-item a { background:none !important;}
#main-menu li.sfHover a { background:none;}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul {right:70px; top:0;}
#search-form { margin:5px auto 0; float:none; width:200px;}
.box { float:none; margin:0 auto 18px; width:auto;}
.big-box, #main-content .last-box, ol.commentlist { width:auto;}
.box-content, #main-content .box-content { height:auto;}
#bank-wrapper figure { margin:8px auto 0; float:none;}
#main-content .fr { float:none; margin:0 auto; width:auto;}
.widg { width:90%; margin:0 auto 15px; float:none;}
#widg-wrapper .fl { width:100%; float:none;}
#twosfollow { margin:0;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
.audiojs { width:257px !important;}
.audiojs .scrubber { width:93px !important;}
.gallery > img { margin:0 auto 5px; display:block;}
.gbox { float:none; margin:0 auto 20px; width:232px; height:auto;}
.reveal-modal { width:280px; margin-left:-142px;}
.reveal-modal video { width:280px; height:auto;}
#twosfollow p { margin:0 10px 10px;}
#commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select { width:238px;}
.wpcf7-checkbox .wpcf7-list-item input, .wpcf7-radio .wpcf7-list-item input, .wpcf7-form .wpcf7-acceptance { width:14px;}
#commentform #submit, .wpcf7-form .wpcf7-submit { width:68px; float:none; margin:0 auto; display:block;}
.post-thumb { float:none;}
.post-thumb img { display:block; margin:0 auto 5px;}
.post-title { text-align:center;}
}
