@media only screen and (min-width:760px) and (max-width:1024px) {
img {max-width:100%; height:auto;}
.header-section .header-inner{ padding:0 2% 25px;}
.logo{ width:26%; margin:14px 0 0;}
.header-right{ width:70%; padding:0;}
.navigation ul li{ font-size:1em; }
.footer-menu ul li{ font-size:1em;}
.bannersection h2{ font-size:1.5em; margin:0 0 12px;}
.bannersection p{ font-size:1.2em; line-height:1.3em;}
.featured-section .inner-section{ padding:18px 2%;}
.featured-section h2{ font-size:1.5em; line-height:1.3em; margin:0 0 8px;}
.featured-section h3{ font-size:1.2em; line-height:1.2em; margin:0 0 18px;}
.featured-section .ftgame-single{margin:10px 3%; }
.newsletter .inner-section{  padding:26px 0;}
.newsletter h2{ font-size:1.5em; line-height:1.3em; margin:0 0 8px;}
.newsletter h5{ font-size:1.2em; line-height:1.2em; margin:0 0 16px;}
.home-blog h2{ font-size:1.5em; line-height:1.3em; margin:0 0 12px;}
.home-blog .blog-block{ width:30%; height:auto; margin:0 1% 15px;}
.footer-section .footer-top .footertop-inner{ padding:20px 2%;}
.footer-section .footer-menu{ width:64%;}
.footer-menu ul li{ padding:0 12px; font-size:.9em;}
.footer-menu ul li:first-child{ padding:0 12px 0 0;}
.footer-section .footerbottom .footerbottom-inner{ padding:22px 2%;}
.footer-section .footerbottom .bottom-left{ width:50%; padding:0;}
.footer-section .footerbottom .bottom-right{ width:46%;}

.footer-section .footerbottom .bottom-left .bottombox{ min-height:20px; background:none; padding:0; margin:0 auto 12px; color:#ee4035; font-size:16px;}
.footer-section .footerbottom .bottom-left .bottombox .addresstxt{ float:left; width:70%;}
.footer-section .footerbottom .bottom-left .bottombox.box-a{ width:100%;}
.footer-section .footerbottom .bottom-left .bottombox.box-b{ width:100%;}
.footer-section .footerbottom .bottom-left .bottombox.box-c{ width:100%; padding:0; margin:0 auto 12px;}
.content-inner{ padding:30px 2%;}
}

@media only screen and (min-width:480px) and (max-width:759px) {
img {max-width:100%; height:auto;}
.header-section .header-inner{ padding:16px 2%;}
.logo{ width:40%; margin:0;}
.header-right{ width:46%; padding:0;}
.header-right .header-top{ padding:0;}
.header-right .socialmedia{ float:none; width:100%; padding:0; background:none; margin:0 auto 12px;}
.header-right h5{ float:none; width:100%; padding:0; margin:0 auto 12px; background:none; font-size:1em;}
.header-right h6{ float:none; width:100%; padding:0; margin:0 auto; background:none; font-size:1em;}
.bannersection h2{ font-size:1.3em; margin:0 0 12px;}
.bannersection p{ font-size:1em; line-height:1.3em;}
.featured-section .inner-section{ padding:18px 2%;}
.featured-section h2{ font-size:1.5em; line-height:1.3em; margin:0 0 8px;}
.featured-section h3{ font-size:1.2em; line-height:1.2em; margin:0 0 18px;}
.featured-section .ftgame-single{margin:10px 3%; }
.newsletter .inner-section{  padding:26px 2%; }
.newsletter h2{ font-size:1.5em; line-height:1.3em; margin:0 0 8px;}
.newsletter h5{ font-size:1.2em; line-height:1.2em; margin:0 0 16px;}
.home-blog .inner-section{ padding:15px 2%;}
.home-blog h2{ font-size:1.5em; line-height:1.3em; margin:0 0 12px;}
.home-blog .blog-block{ width:30%; height:auto; margin:0 1% 15px;}
.home-blog .view-all{ margin:26px auto 0;}
.footer-section .footer-top .footertop-inner{ padding:20px 2%;}
.footer-section .footer-menu{ float:none; width:100%; margin:0 auto 14px; text-align:center;}
.footer-menu ul li{ padding:0 12px; font-size:.9em; float:none; display:inline-block;}
.footer-menu ul li:first-child{ padding:0 12px 0 0;}
.footer-section .socialmedia { float: none; padding: 0; width: 100%; margin:0 auto; text-align:center;}
.footer-section .footerbottom .footerbottom-inner{ padding:22px 2%;}
.footer-section .footerbottom .bottom-left{ width:50%; padding:0;}
.footer-section .footerbottom .bottom-right{ width:46%; font-size:.8em;}

.footer-section .footerbottom .bottom-left .bottombox{ min-height:20px; background:none; padding:0; margin:0 auto 12px; color:#ee4035; font-size:1em;}
.footer-section .footerbottom .bottom-left .bottombox .addresstxt{ float:left; width:70%;}
.footer-section .footerbottom .bottom-left .bottombox.box-a{ width:100%;}
.footer-section .footerbottom .bottom-left .bottombox.box-b{ width:100%;}
.footer-section .footerbottom .bottom-left .bottombox.box-c{ width:100%; padding:0; margin:0 auto 12px;}
.content-inner{ padding:30px 2%;}
.contact-section .contact-form{ float:none; width:100%; padding:0; margin:0 auto 16px;}
.contact-section .contact-map{ float:none; width:100%; padding:0; margin:0 auto;}
.blog-left{ float:none; width:100%; margin:0 auto 16px;}
.blog-sidebar{ float:none; width:100%; margin:0 auto;}
}


@media only screen and (min-width:320px) and (max-width:479px){
img {max-width:100%; height:auto;}
.header-section .header-inner{ padding:16px 2%;}
.logo{ float:none; width:60%; margin:0 auto 14px;}
.header-right{ float:none; width:100%; padding:0; margin:0 auto;}
.header-right .header-top{ padding:0;}
.header-right .socialmedia{ float:none; width:100%; padding:0; background:none; margin:0 auto 12px; text-align:center;}
.header-right h5{ float:none; width:100%; padding:0; margin:0 auto 12px; background:none; font-size:1em; text-align:center;}
.header-right h6{ float:none; width:100%; padding:0; margin:0 auto; background:none; font-size:1em; text-align:center;}
.bannersection h2{ font-size:1.3em; margin:0 0 12px;}
.bannersection p{ font-size:1em; line-height:1.3em;}
.featured-section .inner-section{ padding:18px 2%;}
.featured-section h2{ font-size:1.5em; line-height:1.3em; margin:0 0 8px;}
.featured-section h3{ font-size:1.2em; line-height:1.2em; margin:0 0 18px;}
.featured-section .ftgame-single{ width:46%; margin:10px .2em; }
.newsletter .inner-section{  padding:26px 2%; }
.newsletter h2{ font-size:1.5em; line-height:1.3em; margin:0 0 8px;}
.newsletter h5{ font-size:1.2em; line-height:1.2em; margin:0 0 16px;}
.home-blog .inner-section{ padding:15px 2%;}
.home-blog h2{ font-size:1.5em; line-height:1.3em; margin:0 0 12px;}
.home-blog .blog-block{ width:100%; height:auto; margin:0 auto 15px; text-align:center;}
.home-blog .blog-block figure{ margin:0 0 10px;}
.home-blog .view-all{ margin:16px auto 0;}
.footer-section .footer-top .footertop-inner{ padding:20px 2%;}
.footer-section .footer-menu{ float:none; width:100%; margin:0 auto 14px; text-align:center;}
.footer-menu ul li{ padding:0 12px; font-size:.6em; float:none; display:inline-block;}
.footer-menu ul li:first-child{ padding:0 12px 0 0;}
.footer-section .socialmedia { float: none; padding: 0; width: 100%; margin:0 auto; text-align:center;}
.footer-section .footerbottom .footerbottom-inner{ padding:22px 2%;}
.footer-section .footerbottom .bottom-left{ float:none; width:100%; padding:0; margin:0 auto 15px;}
.footer-section .footerbottom .bottom-right{ float:none; width:100%; font-size:.8em; margin:0 auto; text-align:center;}
.footer-section .footerbottom .bottom-right img{ width:40%;}
.footer-section .footerbottom .bottom-left .bottombox{ min-height:20px; background:none; padding:0; margin:0 auto 12px; color:#ee4035; font-size:1em;}
.footer-section .footerbottom .bottom-left .bottombox .addresstxt{ float:left; width:70%;}
.footer-section .footerbottom .bottom-left .bottombox.box-a{ width:100%;}
.footer-section .footerbottom .bottom-left .bottombox.box-b{ width:100%;}
.footer-section .footerbottom .bottom-left .bottombox.box-c{ width:100%; padding:0; margin:0 auto 12px;}
.content-section h1{ font-size:1.5em; line-height:1.3em; margin:0 0 8px;}
.content-inner{ padding:30px 2%;}
.contact-section .contact-form{ float:none; width:100%; padding:0; margin:0 auto 16px;}
.contact-section .contact-map{ float:none; width:100%; padding:0; margin:0 auto;}
.blog-left{ float:none; width:100%; margin:0 auto 16px;}
.blog-sidebar{ float:none; width:100%; margin:0 auto;}
.blog-left .blog-blocks{ width:100%; height:auto; margin:0 auto 20px;}
.blog-blocks h3{ color:#252222; font-size:1.2em; line-height:1.2em; margin:0 0 14px;}
.blog-left .blog-blocks.details .img-place{ float:none; width:auto; margin:0 auto 16px; text-align:center;}
.blog-blocks .img-place{ text-align:center;}
.comments-section h3, .new-comment-section h3, .blog-sidebar .archive h3, .blog-sidebar .recentpost h3{ font-size:1.4em; line-height:1.2em;}
}
