 @media only screen and (min-width: 980px) and (max-width:1200px) {
 .container, .s_inner_header, .inner_container {
 margin: 0px auto;
 width: 98%;
 padding: 0 1%;
}
.s_sound li {
 min-height: 126px;
}
.thumb {
 margin: 0 1%;
 width: 10%;
}
 .s_book li {
 margin: 0 2.2%;
}
.blog_container {
 margin: 0px auto!important;
 width: 98%!important;
 padding: 0 1%!important;
}
 .container_top ul li em {
 font-size: 11px;
}
 .s_footer p {
 font-size: 14px;
}
 .s_sound li {
 width: 42%;
}
 .footer_nav {
 margin: 0px 0 0 2%;
 width: 21%;
}
.friend li p strong {
 width: 67%;
}
.s_play li strong {
 font-size: 15px;
}
 .s_book li {
 margin: 0 2.2%;
 width: 20.6%;
}
.gallery .gllr_image_block {
 margin: 10px 1% !important;
 width: 23% !important;
}
 #content .gallery_box_single .gallery .gllr_image_block p, .gallery_box_single .gallery .gllr_image_block p {
 width: 100%!important;
}
}
 @media only screen and (min-width: 768px) and (max-width: 980px) {
 .container, .s_inner_header, .inner_container {
 margin: 0px auto;
 width: 98%;
 padding: 0 1%;
}
.s_sound li {
min-height: inherit;
 width: 100%;
}
.thumb {
 margin: 0 1%;
 width: 10%;
}
 .s_book li {
 margin: 0 2%;
 width: 21%;
}
.blog_container {
 margin: 0px auto!important;
 width: 98%!important;
 padding: 0 1%!important;
}
.s_sound {
 padding: 2% 0;
 background-image: none;
}
#inner_header {
 padding: 57px 0 47px;
}
.reviews li {
 margin: 1.6%;
 width: 30%;
}
.audio_footer_bg {
 margin: 0px auto;
 width: 98%;
 padding: 0 1%;
 height: inherit;
}
.friend li p strong {
 width: 55%;
}
.contact_container .contact_left {
 width: 46%!important;
 float: left!important;
 margin: 1% 2%!important;
 min-height: 140px;
}
.contact_container .contact_left br {
display:none;
}
 .container_top ul li em {
 font-size: 11px;
}
 .s_footer p {
 font-size: 14px;
}
 .s_sound li {
 width: 42%;
}
 .footer_nav {
 margin: 0px 0 0 2%;
 width: 21%;
}
.friend li p strong {
 width: 67%;
}
.s_play li strong {
 font-size: 15px;
}
 .s_book li {
 margin: 0 2.2%;
 width: 20.6%;
}
.gallery .gllr_image_block {
 margin: 10px 1% !important;
 width: 23% !important;
}
 #content .gallery_box_single .gallery .gllr_image_block p, .gallery_box_single .gallery .gllr_image_block p {
 width: 100%!important;
}
#s_youtube li {
 min-height: 567px;
}
}
 @media only screen and (min-width: 640px) and (max-width: 768px) {
 .container, .s_inner_header, .inner_container {
margin: 0px auto;
 width: 90%;
 padding: 0 0%;
}
.s_sound li {
min-height: inherit;
 width: 100%;
}
.thumb {
 margin: 0 1%;
 width: 10%;
}
 .s_book li {
 margin: 0 2%;
 width: 21%;
}
.blog_container {
 margin: 0px auto!important;
 width: 98%!important;
 padding: 0 1%!important;
}
.s_sound {
 padding: 2% 0;
 background-image: none;
}
#inner_header {
 padding: 57px 0 47px !important;
}
.reviews li {
 margin: 1.6%;
 width: 30%;
}
 .friend li p strong {
 width: 55%;
}
.contact_container .contact_left {
 width: 46%!important;
 float: left!important;
 margin: 1% 2%!important;
 min-height: 170px;
}
.contact_container .contact_left br {
display:none;
}
.footer_nav {
 float: left;
 font-family: arial;
 margin: 4% 5%;
 width: 90%;
}
.about_container_top h2 {
 font-size: 24px;
}
 .page-id-502 .s_play li {
 padding: 20px 0 10px;
}
 .s_youtube li {
width: 93%;
 min-height: inherit;
 text-align: center;
 padding: 0 2% 4%;
}
 .inner_header {
padding: 50px 0;
}
 .container_top ul li em {
font-size: 14px;
}
 .s_footer p {
font-size: 14px;
}
.s_sound li {
width: 100%;
 margin: 14px auto;
 padding: 10px 0 0;
 text-align: center;
}
 .footer_nav {
 margin: 0px 0 0 2%;
 width: 100%;
 padding: 10px 0;
 border-bottom: 1px dashed #fff;
}
 .friend li {
 text-align: center;
}
.friend li p strong {
 width: 100%;
 float: none;
 border-bottom: 1px solid #ccc;
 border-right: 0px solid #ccc;
 padding: 10px 0;
 display: block;
}
.friend li p {
 float: none;
 padding: 0;
 width: 100%;
 margin: 30px auto;
}
.friend li a {
 color: #000;
 font-size: 18px;
 margin: 1% 3%;
 text-decoration: none;
 padding: 1% 2%;
 float: none;
 background-color: #fff;
 border-radius: 42px;
 display: table;
 margin: 9px auto;
}
 .s_play li strong {
 font-size: 15px;
}
 .s_book li {
 margin: 0 2.2%;
 width: 20.6%;
}
.gallery .gllr_image_block {
margin: 10px 1% !important;
width: 48% !important;
}
 #content .gallery_box_single .gallery .gllr_image_block p, .gallery_box_single .gallery .gllr_image_block p {
 width: 100%!important;
}
#s_youtube li {
 min-height: inherit;
 width: 95%;
}
 .footer_box {
 float: none!important;
 width: 100% !important;
 padding: 0;
 margin: 0 auto;
 text-align: center!important;
}
 .s_icons {
 float: left;
 width: 100%;
 margin: 0 auto 30px;
 text-align: center;
}
.s_icons li {
 float: none;
 text-align: center;
}
 #mid {
 text-align: center;
 border-bottom: 1px dashed #fff;
 border-top: 1px dashed #fff;
 padding: 18px 0;
}
.footer_box .s_sound {
 width: 180px;
 float: none;
 width: 100%;
 margin: 0 auto 10px;
}
.sc_player_container1 {
 display: flow-root!important;
}
.s_footer .s_sound p {
 text-align: center;
 width: 100%;
}
 .container_top ul li {
 margin: 10px auto!important;
 width: 96%;
 float: none!important;
 background-size: cover;
 padding: 2%;
}
.logo {
 margin: 1% auto;
 float: none;
 display: block;
 text-align: center;
 border-bottom: 1px solid #fff;
 padding: 0 0 13px;
}
.header .container {
 margin: 0px auto;
 width: 98%;
 padding: 0 1%;
}
.header_right {
 float: none;
 margin: 1% auto 0;
 padding: 5px 0;
}
.reviews li {
 margin: 1.6%;
 width: 46.8%;
}
 .audio_footer_bg {
 margin: 0px auto;
 width: 90%;
 padding: 0 0%;
 height: inherit;
}
 .blog_container_left {
background-image:none !important;
 padding: 3% 0!important;
 float: none!important;
 width: 90%!important;
 margin: 0 auto!important;
}
 .blog_container_right {
 float: none!important;
 width: 90%!important;
 margin: 0 auto!important;
}
}
 @media only screen and (min-width: 480px) and (max-width: 640px) {
 .container, .s_inner_header, .inner_container {
 margin: 0px auto;
 width: 90%;
 padding: 0 5%;
}
.s_sound li {
min-height: inherit;
width: 100%;
margin: 3% auto;
}
.thumb {
 margin: 0 1%;
 width: 23%;
}
 .s_book li {
min-height: inherit;
 margin: 0 2%;
 width: 46%;
}
.blog_container {
 margin: 0px auto!important;
 width: 90%!important;
 padding: 0 5%!important;
}
.s_sound {
 padding: 2% 0;
 background-image: none;
}
#inner_header {
 padding: 57px 0 47px !important;
}
.reviews li {
 margin: 1.6%;
 width: 46%;
}
.audio_footer_bg {
 margin: 0px auto;
 width: 90%;
 padding: 0 5%;
 height: inherit;
}
.friend li p strong {
 width: 100%;
 border-right: none;
 border-bottom: 1px solid #ccc;
}
.contact_container .contact_left {
 width: 96%!important;
 float: left!important;
 margin: 1% 2%!important;
 min-height: inherit;
}
.contact_container .contact_left br {
display:none;
}
.footer_nav {
 float: left;
 font-family: arial;
 margin: 4% 5%;
 width: 90%;
}
.about_container_top h2 {
 font-size: 20px;
 border-bottom: 1px solid #fff;
}
.nav {
 margin: 30px auto 17px;
}
.container_top ul li {
 margin: 0 0% 0 0%;
 width: 100%;
}
.container_top ul li strong {
 margin: 1% auto 0%;
}
.friend li {
 text-align: center;
}
.friend li a {
 margin: 4% auto;
 padding: 1% 2%;
 float: none;
 display: inline-block;
}
 .s_youtube li {
 float: left!important;
 width: 100% !important;
 margin: 6% auto!important;
 min-height: initial!important;
}
.gallery_box ul li {
 float: left;
 width: 42%;
 padding: 1%;
 margin: 2% 3% !important;
}
 .blog_container_left, .blog_container_right {
 width: 100%!important;
 padding: 3% 0%!important;
 background-image: none!important;
}
 .container_top ul li em {
font-size: 14px;
}
 .s_footer p {
font-size: 14px;
}
.s_sound li {
width: 100%;
 margin: 14px auto;
 padding: 10px 0 0;
 text-align: center;
}
 .footer_nav {
 margin: 0px 0 0 2%;
 width: 100%;
 padding: 10px 0;
 border-bottom: 1px dashed #fff;
}
 .friend li {
 text-align: center;
}
.friend li p strong {
 width: 100%;
 float: none;
 border-bottom: 1px solid #ccc;
 border-right: 0px solid #ccc;
 padding: 10px 0;
 display: block;
}
.friend li p {
 float: none;
 padding: 0;
 width: 100%;
 margin: 30px auto;
}
.friend li a {
 color: #000;
 font-size: 18px;
 margin: 1% 3%;
 text-decoration: none;
 padding: 1% 2%;
 float: none;
 background-color: #fff;
 border-radius: 42px;
 display: table;
 margin: 9px auto;
}
 .s_play li strong {
 font-size: 15px;
}
 .s_book li {
 margin: 10px auto;
 width: 100%;
}
.gallery .gllr_image_block {
margin: 10px 1% !important;
width: 48% !important;
}
 #content .gallery_box_single .gallery .gllr_image_block p, .gallery_box_single .gallery .gllr_image_block p {
 width: 100%!important;
}
#s_youtube li {
 min-height: inherit;
 width: 95%;
}
 .footer_box {
 float: none!important;
 width: 100% !important;
 padding: 0;
 margin: 0 auto;
 text-align: center!important;
}
 .s_icons {
 float: left;
 width: 100%;
 margin: 0 auto 30px;
 text-align: center;
}
.s_icons li {
 float: none;
 text-align: center;
}
 #mid {
 text-align: center;
 border-bottom: 1px dashed #fff;
 border-top: 1px dashed #fff;
 padding: 18px 0;
}
.footer_box .s_sound {
 width: 180px;
 float: none;
 width: 100%;
 margin: 0 auto 10px;
}
.sc_player_container1 {
 display: flow-root!important;
}
.s_footer .s_sound p {
 text-align: center;
 width: 100%;
}
 .container_top ul li {
 margin: 30px auto!important;
 width: 96%;
 float: none!important;
 background-size: cover;
 padding: 2%;
}
.logo {
 margin: 1% auto;
 float: none;
 display: block;
 text-align: center;
 border-bottom: 1px solid #fff;
 padding: 0 0 13px;
}
.header .container {
 margin: 0px auto;
 width: 98%;
 padding: 0 1%;
}
.header_right {
 float: none;
 margin: 1% auto 0;
 padding: 5px 0;
}
.reviews li {
 margin: 1.6%;
 width: 46.8%;
}
 .audio_footer_bg {
 margin: 0px auto;
 width: 90%;
 padding: 0 0%;
 height: inherit;
}
 .blog_container_left {
background-image:none !important;
 padding: 3% 0!important;
 float: none!important;
 width: 90%!important;
 margin: 0 auto!important;
}
 .blog_container_right {
 float: none!important;
 width: 90%!important;
 margin: 0 auto!important;
}
 .contactForm li {
 text-transform: uppercase;
 margin-bottom: 20px;
 list-style-type: none;
 width: 100%;
}
.banner_bg {
 padding: 32px 0 35px;
}
}
 @media only screen and (min-width: 200px) and (max-width: 480px) {
 .container, .s_inner_header, .inner_container {
 margin: 0px auto;
 width: 90%;
 padding: 0 5%;
}
.s_sound li {
min-height: inherit;
width: 100%;
margin: 3% auto;
}
.thumb {
margin: 2%;
 width: 44.2%;
 border: 1px solid #ccc;
}
 .s_book li {
margin: 0 auto 13%;
 width: 100%;
 min-height: inherit;;
}
.blog_container {
 margin: 0px auto!important;
 width: 90%!important;
 padding: 0 5%!important;
}
.s_sound {
 padding: 2% 0;
 background-image: none;
}
#inner_header {
 padding: 57px 0 47px !important;
}
.reviews li {
 margin: 6% auto;
 width: 100%;
}
.audio_footer_bg {
 margin: 0px auto;
 width: 90%;
 padding: 0 5%;
 height: inherit;
}
.friend li p strong {
 width: 90%;
 border-right: none;
 border-bottom: 1px solid #ccc;
 padding: 5%;
}
.contact_container .contact_left {
 width: 96%!important;
 float: left!important;
 margin: 1% 2%!important;
 min-height: inherit;
}
.contact_container .contact_left br {
 display:none;
}
.footer_nav {
 float: left;
 font-family: arial;
 margin: 4% 5%;
 width: 90%;
}
.about_container_top h2 {
 font-size: 20px;
 border-bottom: 1px solid #fff;
}
.nav {
 margin: 30px auto 17px;
}
.container_top ul li {
 margin: 0 0% 0 0%;
 width: 100%;
}
.container_top ul li strong {
 margin: 0 auto;
}
.friend li {
padding: 0% 0 12%;
 text-align: center;
}
.friend li a {
 margin: 4% auto;
 padding: 2% 7%;
 float: none;
 display: inline-block;
}
 .s_youtube li {
float: left!important;
 width: 90% !important;
 margin: 6% auto!important;
 min-height: initial!important;
 padding: 0% 5% 5%;
}
.gallery_box ul li {
 float: left;
 width: 98%;
 padding: 1%;
 margin: 7% auto !important;
}
 .gallery_box ul li img {
 padding: 0;
 margin: 0 auto 3%;
}
 #content .gallery_box_single .gallery .gllr_image_block p, .gallery_box_single .gallery .gllr_image_block p {
 margin: 5% auto!important;
}
.page-id-655 .s_youtube li {
 width: 90% !important;
 padding: 5% !important;
}
.page-id-655 #s_youtube iframe {
 height: auto!important;
}
.hvr-bubble-float-top {
 display: table;
 margin: 4% auto 3%;
}
 .blog_container_left, .blog_container_right {
 width: 100%!important;
 padding: 3% 0%!important;
 background-image: none!important;
}
.banner_bg {
 padding: 5px 0 57px;
}
.logo {
 margin: 10px auto 0;
}
 .row.s_whowe {
 padding: 10px 0px;
}
#wonderplugincarousel-1 .amazingcarousel-next, #wonderplugincarousel-1 .amazingcarousel-prev {
 margin-left: 0%!important;
 margin-right: 0%!important;
}
.metaslider.ms-theme-disjoint .flexslider ol.flex-control-nav:not(.flex-control-thumbs), .metaslider.ms-theme-disjoint ul.rslides_tabs, .metaslider.ms-theme-disjoint div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) {
 bottom: -24px !important;
}
 .s_play li {
 padding: 0% 0 9%;
}
#s_youtube li img {
 height: inherit;
 margin: 0 auto 5%;
}
.contactForm li {
 width: 100%;
}
.input1 {
 border: 2px solid #b5c5e3;
 width: 97%;
}
.contactForm .s_submit {
 padding: 8px 14%;
}
 .container_top ul li em {
font-size: 14px;
}
 .s_footer p {
font-size: 14px;
}
.s_sound li {
width: 100%;
 margin: 14px auto;
 padding: 10px 0 0;
 text-align: center;
}
 .footer_nav {
 margin: 0px 0 0 2%;
 width: 100%;
 padding: 10px 0;
 border-bottom: 1px dashed #fff;
}
 .friend li {
 text-align: center;
}
.friend li p strong {
 width: 100%;
 float: none;
 border-bottom: 1px solid #ccc;
 border-right: 0px solid #ccc;
 padding: 10px 0;
 display: block;
}
.friend li p {
 float: none;
 padding: 0;
 width: 100%;
 margin: 30px auto;
}
.friend li a {
 color: #000;
 font-size: 18px;
 margin: 1% 3%;
 text-decoration: none;
 padding: 1% 2%;
 float: none;
 background-color: #fff;
 border-radius: 42px;
 display: table;
 margin: 9px auto;
}
 .s_play li strong {
 font-size: 15px;
}
 .s_book li {
 margin: 10px auto;
 width: 100%;
}
.gallery .gllr_image_block {
margin: 10px 1% !important;
width: 98% !important;
}
 #content .gallery_box_single .gallery .gllr_image_block p, .gallery_box_single .gallery .gllr_image_block p {
 width: 100%!important;
}
#s_youtube li {
 min-height: inherit;
 width: 95%;
}
 .footer_box {
 float: none!important;
 width: 100% !important;
 padding: 0;
 margin: 0 auto;
 text-align: center!important;
}
 .s_icons {
 float: left;
 width: 100%;
 margin: 0 auto 30px;
 text-align: center;
}
.s_icons li {
 float: none;
 text-align: center;
}
 #mid {
 text-align: center;
 border-bottom: 1px dashed #fff;
 border-top: 1px dashed #fff;
 padding: 18px 0;
}
.footer_box .s_sound {
 width: 180px;
 float: none;
 width: 100%;
 margin: 0 auto 10px;
}
.sc_player_container1 {
 display: flow-root!important;
}
.s_footer .s_sound p {
 text-align: center;
 width: 100%;
}
 .container_top ul li {
 margin: 30px auto!important;
 width: 96%;
 float: none!important;
 background-size: cover;
 padding: 2%;
}
.logo {
 margin: 1% auto;
 float: none;
 display: block;
 text-align: center;
 border-bottom: 1px solid #fff;
 padding: 0 0 13px;
}
.header .container {
 margin: 0px auto;
 width: 98%;
 padding: 0 1%;
}
.header_right {
 float: none;
 margin: 1% auto 0;
 padding: 5px 0;
}
.reviews li {
 margin: 1.6%;
 width: 96.8%;
}
 .audio_footer_bg {
 margin: 0px auto;
 width: 90%;
 padding: 0 0%;
 height: inherit;
}
 .blog_container_left {
background-image:none !important;
 padding: 3% 0!important;
 float: none!important;
 width: 90%!important;
 margin: 0 auto!important;
}
 .blog_container_right {
 float: none!important;
 width: 90%!important;
 margin: 0 auto!important;
}
 .contactForm li {
 text-transform: uppercase;
 margin-bottom: 20px;
 list-style-type: none;
 width: 100%;
}
.banner_bg {
 padding: 32px 0 35px;
}
.inner_header h1 {
 font-size: 20px;
}
.header_right ul {
 display: block;
 text-align: center;
}
.header_right ul li {
 float: none!important;
 list-style-type: none;
 margin: 4px !important;
 text-align: center;
 display: inline-block;
}
.inner_header {
 padding: 50px 0;
}
}
