@media only screen and (max-width: 1199px) {
#ninja-slider { width: 69.9% }
#thumbnail-slider { height: 330px }
.forums-outer a { padding: 0 10px 10px }
.forums-outer a h4 { font-size: 16px }
}
@media only screen and (max-width: 991px) {
#ninja-slider { width: 100% }
.video-section .heading-cls h2 { padding-top: 0; margin-bottom: 10px }
.heading-cls h2 { font-size: 20px }
.video-in { padding: 20px 0 }
.video-images .video-title { font-size: 14px }
#thumbnail-slider { display: none }
.trading-outer { padding-top: 15px }
.left-outer .heading-cls { padding-bottom: 15px }
.poll-outer, .news-outer { padding: 25px }
.trading-text h3 { font-size: 16px; line-height: normal }
.trading-image { margin-bottom: 15px }
.slider-inner ul li a p { font-size: 14px; padding: 5px 10px; padding-right: 85px }
.trading-text h3 br { display: none }
.footer-in p { padding: 0 15px }
.right-outer .heading-cls h2 { font-size: 20px }
.right-outer .add-banner-cls { margin-bottom: 15px }
.right-outer .social-in { padding-bottom: 15px }
.social-in ul li a { font-size: 20px }
.slider-top-outer { margin-top: 15px }
.banner-text h2 { color: #fff; font-size: 25px; font-size: 25px }
.testimonial-outer { margin-bottom: 30px }
}
@media only screen and (max-width: 767px) {
.top-header .search-outer { float: none; width: 55px; height: 50px; line-height: 47px; position: absolute; right: 40px; top: 0; background: no-repeat; border: none }
.top-header .navbar-default .navbar-toggle { border: none }
.top-header .navbar-default .navbar-toggle .icon-bar { background: #fff }
.top-header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none }
.top-header .navbar-default .navbar-collapse, .navbar-default .navbar-form { float: none; padding-left: 15px }
.top-header .navbar-brand { padding: 19px 15px }
.top-header .navbar-nav>li>a { padding-top: 5px; padding-bottom: 5px }
.top-header .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { border-bottom: 1px solid #ccc }
.top-header .navbar-default .navbar-nav>li>a { border-bottom: 1px solid transparent }
.top-header .navbar-header { margin-right: 0 }
.top-header .navbar-nav { margin: 0 -15px }
.top-header .nav-sub-outer ul { margin-top: 0 }
.trading-image a img { width: 100% }
.left-outer hr { margin: 15px 0 }
.poll-outer, .news-outer { padding: 15px }
.news-outer { margin-top: 15px; margin-bottom: 15px }
.nav-sub-outer { margin-bottom: 10px }
.footer-outer { padding: 15px 0 }
.footer-in p { font-size: 12px }
.banner-text h2 { font-size: 20px }
.trading-image a img { width: 100% }
.articla-title h4 { font-size: 14px; margin-bottom: 15px }
.social-icons { display: block; margin-top: 5px }
.pro-img img { top: -2px }
.pro-img { padding: 3px 10px; font-size: 13px; padding-left: 35px }
.testimonial-outer p { line-height: 22px; line-height: 22px }
.search-form .find { margin-top: 5px; font-size: 14px }
.search-form { padding: 15px 5px }
.tab-box .tab .nav-tabs li a { font-size: 14px }
.pagination > li > a, .pagination > li > span { font-size: 12px }
.right-outer .add-banner-cls a img { width: 100% }
.tab-box .sport-table { padding-bottom: 25px }
.top-header .account-links { float: right; text-align: center;  padding-right: 10px;}

}
@media only screen and (max-width:479px) {
.top-header .navbar-brand>img { width: 180px }
.slider-inner ul li a p { font-size: 12px }
.articla-title h4 { font-size: 12px; margin-bottom: 8px }
.number-cls { font-size: 12px }
.articla-title { position: static; display: block }
.article-banner > img {width: 100%;height:auto;}
.top-header #menu-account-links li { padding: 0px 5px;}
.top-header #menu-account-links li a { font-size: 12px;}
.nav-sub-outer ul li a {  font-size: 11px; padding: 0 3px;}
}
