/**************** Responsive Style ****************/
@media print {
a[href^=http]:after {
content:" [" attr(href) "] ";
}
a[href^="#"]:after {
content:"";
}
ul, ol {
	page-break-inside:avoid;
}
header, footer, #featured-area, #sidebar1, #sidebar2, #sidebar3, #wp_page_numbers, #related-post, #twos-comment, .post-meta { display:none;}
#container, #content, #main-content, #main-content .single-content { float:none; width:100%; margin:0 auto;}
}
@media only screen and (min-width : 1024px) and (max-width : 1199px) {
#container { width:88%;}
#logo { padding:36px 7px 0;}
#img-header { margin-right:0;}
#img-header img, #img-header object{ max-width:370px;}
#logo #slogan { width:314px;}
#twossocial { margin-top:118px;}
#sidebar1 { width:25%;}
#sidebar1 time { width:88%;}
#main-content { width:74%;}
#featured-area #tab-wrapper { width:65%;}
#featured-area .box { width:33%;}
.tabs li { margin:0 3px 5px;}
.tabs li a { width:auto;}
.latest-post { margin-left:12px; width:50%;}
.latest-post img { width:100%; height:150px;}
#tab-wrapper .latest-wrapper { width:47%;}
.tab-container { height:298px;}
#tab-wrapper .latest-wrapper li img { width:50px; height:50px;}
#tab-wrapper .latest-wrapper li.latest { display:none;}
#content { width:51%;}
#main-content .single-content { width:75%;}
#sidebar2, #sidebar3 { width:23%;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
#looped-slider { margin:0 auto; width:200px; height:180px;}
#looped-slider .container, #looped-slider .slides div.slide, #looped-slider .slide-img, #looped-slider img { width:200px; height:180px;}
#looped-slider .caption { width:184px !important;}
ol.commentlist li div.vcard { width:210px;}
#main-menu { width:718px;}
#main-menu li a { padding:0 4px;}
} 
@media only screen and (min-width : 980px) and (max-width : 1023px) {

#main-menu { width:680px;}
#main-menu li a { padding:0 3px;}
#container { width:88%;}
#logo { padding:36px 7px 0;}
#img-header { margin-right:0;}
#img-header img, #img-header object{ max-width:332px;}
#logo #slogan { width:314px;}
#twossocial { margin-top:118px;}
#sidebar1 { width:25%;}
#sidebar1 time { width:88%;}
#main-content { width:74%;}
#featured-area #tab-wrapper { width:65%;}
#featured-area .box { width:33%;}
.tabs li { margin:0 3px 5px;}
.tabs li a { width:auto;}
.latest-post { margin-left:10px; width:50%;}
.latest-post img { width:100%; height:150px;}
#tab-wrapper .latest-wrapper { width:47%;}
.tab-container { height:298px;}
#tab-wrapper .latest-wrapper li img { width:50px; height:50px;}
#tab-wrapper .latest-wrapper li.latest { display:none;}
#content { width:51%;}
#main-content .single-content { width:75%;}
#sidebar2, #sidebar3 { width:23%;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
#looped-slider { margin:0 auto; width:192px; height:180px;}
#looped-slider .container, #looped-slider .slides div.slide, #looped-slider .slide-img, #looped-slider img { width:192px; height:180px;}
#looped-slider .caption { width:176px !important;}
.tabs {
margin-top:45px;
}
}
@media only screen and (min-width : 768px) and (max-width : 979px) {
#container, #main-content, #content { width:100%; float:none;}
#featured-area .box, #img-header { display:none;}
#logo #slogan { right:282px; width:326px;}
#nav-toggle {display:block;}
#main-menu {position:absolute; width:150px; top:35px; right:-300px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; background:#25688f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1Njg4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjU2ODhmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyNDA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQwNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #25688f), color-stop(0%, #25688f), color-stop(100%, #224052), color-stop(100%, #224052)); background: -webkit-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -o-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -ms-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: linear-gradient(to bottom, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); border:1px solid #192e3c;}
#main-menu li {float:none; border:none; line-height:18px;}
#main-menu li a {padding:5px; border:none !important;}
#main-menu li a:hover, #main-menu .current-menu-item a { background: #25688f !important; border:none !important;}
#main-menu li.sfHover a { background: #25688f;}
#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;}
#sidebar2 { margin:0;}
#sidebar3 { margin:0 49px;}
#featured-area #tab-wrapper { width:99%; float:none; margin:0 auto 8px; display:block;}
.latest-post { width:412px;}
.latest-post img { width:410px;}
#main-content .single-content { width:100%; margin:0;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
}
@media only screen and (min-width : 480px) and (max-width : 767px) {
#container, #main-content, #content { width:100%; float:none;}
#img-header, #featured-area .box, header nav, #sidebar3, footer nav { display:none;}
#logo #slogan { right:286px; width:174px; top:118px;}
#twossocial { margin-top:8px;}
#nav-toggle {display:block;}
#main-menu {position:absolute; width:100px; top:35px; right:-300px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; background:#25688f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1Njg4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjU2ODhmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyNDA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQwNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #25688f), color-stop(0%, #25688f), color-stop(100%, #224052), color-stop(100%, #224052)); background: -webkit-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -o-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -ms-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: linear-gradient(to bottom, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); border:1px solid #192e3c;}
#main-menu li {float:none; border:none; line-height:18px;}
#main-menu li a {padding:5px; border:none !important;}
#main-menu li a:hover, #main-menu .current-menu-item a { background: #25688f !important; border:none !important;}
#main-menu li.sfHover a { background: #25688f;}
#main-menu ul { width:100px;}
#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;}
#sidebar2, #sidebar1 { margin:0 auto; width:100%; float:none;}
#featured-area #tab-wrapper { width:99%; float:none; margin:0 auto 8px; display:block;}
.tab-container { height:auto;}
.tabs li { margin:0 13px 10px;}
.latest-post { width:100%; float:none; margin:0 auto 15px;}
.latest-post img { display:block; margin:0 auto 5px;}
#tab-wrapper .latest-wrapper { width:100%; margin:0 auto; float:none;}
.lpost-title { text-align:center;}
#main-content .single-content { width:100%; margin:0;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0;}
ol.commentlist li div.vcard { width:162px;}
footer { background:#0089A8; height:auto; padding:6px 0;}
#copyright { width:auto;}
#copyright p, #copyright p a { color:#fff;}
}
@media only screen and (min-width : 320px) and (max-width : 479px) {
#container, #main-content, #content { width:100%; float:none;}
#img-header, #featured-area .box, #logo #slogan, header nav, #sidebar3, footer nav, header .fl, #featured-area, #sidebar2, .post-meta, #twos-comment { display:none;}
#logo { float:none; margin:0 auto;}
#nav-toggle {display:block; text-indent:-9999px;}
#main-menu {position:absolute; width:75px; top:35px; right:-300px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; background:#25688f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1Njg4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjU2ODhmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyNDA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQwNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #25688f), color-stop(0%, #25688f), color-stop(100%, #224052), color-stop(100%, #224052)); background: -webkit-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -o-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -ms-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: linear-gradient(to bottom, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); border:1px solid #192e3c;}
#main-menu li {float:none; border:none; line-height:18px;}
#main-menu li a {padding:5px; border:none !important;}
#main-menu li a:hover, #main-menu .current-menu-item a { background: #25688f !important; border:none !important;}
#main-menu li.sfHover a { background: #25688f;}
#main-menu ul { width:75px;}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul {right:75px; top:0;}
#sidebar1 { margin:0 auto; width:100%; float:none;}
#main-content .single-content { width:100%; margin:0;}
#commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select { width:252px;}
.wpcf7-checkbox .wpcf7-list-item input, .wpcf7-radio .wpcf7-list-item input, .wpcf7-form .wpcf7-acceptance { width:14px;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0 auto; display:block;}
footer { background:#0089A8; height:auto; padding:6px 0;}
#copyright { width:auto;}
#copyright p, #copyright p a { color:#fff;}
}
@media only screen and (max-width : 319px) {
#container, #main-content, #content { width:100%; float:none;}
#img-header, #featured-area .box, #logo #slogan, header nav, #sidebar3, footer nav, header .fl, #featured-area, #sidebar2, .post-meta, #twos-comment { display:none;}
#logo { float:none; margin:0 auto;}
#nav-toggle {display:block; text-indent:-9999px;}
#main-menu {position:absolute; width:75px; top:35px; right:-300px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; background:#25688f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1Njg4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjU2ODhmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyNDA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQwNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #25688f), color-stop(0%, #25688f), color-stop(100%, #224052), color-stop(100%, #224052)); background: -webkit-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -o-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: -ms-linear-gradient(top, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); background: linear-gradient(to bottom, #25688f 0%, #25688f 0%, #224052 100%, #224052 100%); border:1px solid #192e3c;}
#main-menu li {float:none; border:none; line-height:18px;}
#main-menu li a {padding:5px; border:none !important;}
#main-menu li a:hover, #main-menu .current-menu-item a { background: #25688f !important; border:none !important;}
#main-menu li.sfHover a { background: #25688f;}
#main-menu ul { width:75px;}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul {right:75px; top:0;}
#sidebar1 { margin:0 auto; width:100%; float:none;}
#main-content .single-content { width:100%; margin:0;}
.post-thumb { float:none; margin:0 auto 5px; }
.roo-titr { display:block; text-align:center;}
.post-content .post-title { text-align:center;}
.post-thumb img { margin:0 auto; display:block;}
#commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select { width:234px;}
.wpcf7-checkbox .wpcf7-list-item input, .wpcf7-radio .wpcf7-list-item input, .wpcf7-form .wpcf7-acceptance { width:14px;}
#commentform #submit, .wpcf7-form .wpcf7-submit { float:none; margin:0 auto; display:block;}
footer { background:#0089A8; height:auto; padding:6px 0;}
#copyright { width:auto;}
#copyright p, #copyright p a { color:#fff;}
}