@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900');
html { font-size: 100% }
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary, title { display: block }
body { font-family: 'Roboto', sans-serif; font-weight: normal; font-style: normal; font-size: 15px; line-height: 15px; color: #2a2a2a; -webkit-font-smoothing: antialiased; margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff;}
/*
::-moz-selection { background-color:#0d467d; color: #fff; }
::selection { background-color:#0d467d; color: #fff;  }
*/
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
ol, ul { list-style: none }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
* { outline: none !important; }
a { transition: all 0.3s ease-in-out; color: #a30004; }


a:active, a:focus, a:hover, input[type="image"], select:focus, input, input[type="button"]:focus, :focus { outline: 0; text-decoration: none; }
.clearfix { *zoom:1
}
.clearfix:before, .clearfix:after { display: block; content: ""; line-height: 0 }
.clearfix:after { clear: both }
.clear { clear: both }
.btn { outline: 0px; }
.lists { list-style: none; margin: 0px; padding: 0px; }
.mainpage { position: relative; }
p { line-height: 24px; font-size: 15px; color: #fff; text-align: justify; }
img { max-width: 100%; }
.btn { line-height: 1.8; }
.btn-default { background-color: #eaeaea; transition: all 0.5s ease-in-out; }
.btn-default:hover { background-color: #dcdcdc; }
.container { max-width: 1270px; width: 100%; }
ul { margin: 0; padding: 0; }
.mrgn_rt_prfl ul.dropdown-menu { box-shadow: 0 0 10px 0 rgba(0, 0, 0, .12); margin-top: 10px; right: 0px; }
.mrgn_rt_prfl ul.dropdown-menu li a { font-size: 14px; }
.mrgn_rt_prfl ul.dropdown-menu li a i { margin-right: 5px; }
h4 { font-size: 18px; }
h3{font-size: 28px;}
h4{font-size: 23px;}
h2, h3, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; color: #333333; }
h2 { font-size: 30px; color: #333333; }





.header{position:fixed; z-index: 1; width: 100%;}
.header img{max-width: 100px;}

/*fish poker updates*/
.hero-section{height: 100vh; }/*
.hero-section.background-img:before{display: none; background: rgba(0,0,0,0.100); }*/
.about-us{background: url("../img/about_bg.jpg") center top no-repeat;}
.about-us h2, .about-us p{color: #fff;}
.about-us .badge-primary{background: #ffcb89; color: #000;}
.download-section{ width: 100%; display: inline-block; padding-bottom: 30px;}


.main_banner{position: relative; height: 100vh;}
.downloads_btn a{margin: 0 5px;}
.main_banner ul.slick-dots li button { border-radius: 50%; font-size: 0px; background: #ddd; border: 0px; padding: 0px; width: 8px; height: 8px; cursor: pointer;}
.main_banner ul.slick-dots li { display: inline-block; margin: 0px 5px; }
.main_banner ul.slick-dots { text-align: center; position: absolute; bottom: 130px; z-index: 3; left: 0; right: 0; display: inline-block; margin: 0 auto; padding: 4px 0px 9px; border-radius: 70px; }
.main_banner ul.slick-dots li.slick-active button { background: #ffc107; }
.downloads_btn{ position: absolute; bottom: 90px; width: 100%; text-align: center;}

.about_us{width: 100%; height: 100vh; display: inline-block; text-align: center;}

.sticky {position: fixed; top: 0; width: 100%;}
.sticky + .content {padding-top: 102px;}

:root{scroll-behavior:auto}

body{overflow-y: hidden; overflow: hidden; height: 100vh; background: #000;}
.about_us{width: 100%; display: inline-block;}
body::-webkit-scrollbar{display: none;}

.navbar-toggler-icon{ background: url("../images/toggle-menu.png") center no-repeat;}
.footer-section{position: fixed; bottom: 0px; width: 100%; display: inline-block; text-align: center;}
.footer-section p{text-align: center;}
.footer-bottom a{color: #fff; padding: 0 8px; text-decoration: none;}
.footer-bottom a:hover{text-decoration: underline;}

.mobile_slider{display: none;}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background: none; border: none;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border: none;}
.nav-tabs .nav-link{border: none;}
.nav-tabs{border: none;}

.downloads_btn img{max-width: 100px;}

.about_tab_content { display: flex; height: 100%; align-items: center; justify-content: center;}
.contact_tab_content{ display: flex; height: 100%; align-items: center; justify-content: center;}
.contact_tab_content img{max-width: 100%;}

.contact_tab_content{position: relative;}
.contact_tab_content img{    max-width: 500px; position:absolute; top: 100px;}
.about_tab_content img{max-width: 1340px;}

.inner_page{width: 100%; display: inline-block; background: #fff; min-height: 100vh; color: #000; padding: 30px 0 50px 0;}
.inner_page h2{ margin-bottom: 20px;}
.inner_page h3{font-size: 20px;}
.inner_page p{color: #000;}

ul.list_dot li{list-style: inside; padding: 0 0 3px 0; line-height: 24px;}


body.inner_body{overflow: auto;}

.about_tab_content .about_img_mobile{display: none}






