* {margin: 0px;padding: 0px;}
body {color:#000000;font-size: 18px;font-family: 'Merriweather', serif;font-weight: 300;background: #000;}
h1, h2, h3, h4, h5, h6 {font-family: 'Bebas Neue', cursive;font-weight: 500;line-height: .85;}
p {line-height: 1.66;letter-spacing: 0.1px;}
strong{font-weight: 700;}
.loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000000;z-index: 999;}
.overflow{overflow: hidden;}
.navbar-brand {margin: 0px;padding: 0px;}

h1 > span.spo,
h2 > span.spo,
h3 > span.spo,
h4 > span.spo,
h5 > span.spo
p > span.spo{position:relative;overflow: hidden;display: block;}

h1 > span.spo > span.spib,
h2 > span.spo > span.spib,
h3 > span.spo > span.spib,
h4 > span.spo > span.spib,
h5 > span.spo > span.spib{display: block;overflow: hidden;}

span.full-stop {font-size: 13px;line-height: 1;position: relative;left: 5px;z-index: 9}
span.full-stop:after {content: "";position: absolute;top: 6px;left: 0px;width: 8px;height: 8px;background: #f15931;}
span.full-stop-anim {font-size: 1px;line-height: 1;position: absolute;width: 100%;height: 101%;right: 0px;display: inline-block;background: white;z-index: 9;transition: all 1000ms ease-in-out;}
span.full-stop-anim:after {content: "";position: absolute;top: 68%;left: 10px;width: 8px;height: 8px;background: #f15931;display: none;}
span.full-stop-anim.active {width: 0%;transition: all 1000ms ease-in-out;}

.color-white{color: #ffffff;}
.color-lightgray{color:#A4A4A4;}
.color-gray{color:#545454;}
.color-green{color:#cdff00;}

h1.heading-01{font-size: calc(85px + 5vh);}
h2.heading-01{font-size:calc(100px + 10vh);}
.heading-02{font-size: calc(72px + 5vh);}
.heading-03{font-size: calc(50px + 3vh);}
.heading-04{font-size:calc(30px + 2vh);}
.heading-05{font-size:calc(20px + 2vh);}

.para-01{font-size:36px;}
.para-02{font-size:30px;}
.para-03{font-size:24px;}
.para-04{font-size:21px;}
.para-05{font-size:18px;}

.bdr-top{border-top: 1px solid #000000;}
.bdr-btm{border-bottom: 1px solid #000000;display: block;margin-bottom: 20px;}

.z-index-1{z-index: 1;}
.z-index-2{z-index: 2;}
.z-index-3{z-index: 3;}
.z-index-4{z-index: 4;}
.z-index-5{z-index: 5;}
.z-index-6{z-index: 6;}
.z-index-7{z-index: 7;}
.z-index-8{z-index: 8;}
.z-index-9{z-index: 9;}
.z-index-10{z-index: 10;}
.z-index-99{z-index: 99;}
.z-index-999{z-index: 999;}
.z-index-9999{z-index: 9999;}

.page-wrp {overflow: hidden;}
#scroll-container{margin-left: -1px;}

header {position: fixed;top: 0px;left: 0px;width: 100%;background: rgba(0, 0, 0,0);padding: 25px;/* box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; */z-index: 99;transition: all 300ms ease-in-out;}
header .navbar-brand.bnf_logo img{transition:all 500ms ease-in-out;}
header nav {padding: 0px !important;}
header ul.navbar-nav li{
    display:  flex;
}
header ul.navbar-nav li.active > a {color: var(--color-01);}
header ul.navbar-nav li.btn-top.active > a {color: #000000;}
header ul.navbar-nav li {position: relative;}
header ul.navbar-nav li a {color: #ffffff;font-family: 'Bebas Neue', cursive;font-size: 18px;font-weight: 500;letter-spacing: 1px;line-height: 1;padding: 0px !important;overflow: hidden;position: relative;z-index: 4;border: 1px solid transparent;transition:all 500ms ease-in-out;}
header ul.navbar-nav li a .menu-text {display: block;padding: 14px 15px;position: relative;}
header ul.navbar-nav li.active a,
header ul.navbar-nav li a:hover{color:#cdff00;transition:all 500ms ease-in-out;}

header ul.navbar-nav li.btn-contact a{color:#cdff00;border:1px solid #cdff00;transition:all 500ms ease-in-out;}
header ul.navbar-nav li.btn-contact a span{position: relative;z-index: 4;transition:all 500ms ease-in-out;}
header ul.navbar-nav li.btn-contact a:after{content:"";background:#cdff00;width:140px;height:140px;border-radius: 100%;top:0;left: 0;bottom: 0;right: 0;margin: auto;transform: scale(0.01);position:absolute;top:0;left:0;z-index:-1;transition:all 500ms ease-in-out;}
header ul.navbar-nav li.btn-contact a:hover span{color:#000000 !important;transition:all 500ms ease-in-out;}
header ul.navbar-nav li.btn-contact a:hover:after{transform: scale(1.5);transition:all 500ms ease-in-out;}

header.stickyheader{padding: 10px 25px;background: rgba(0, 0, 0,1);box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;transition:all 500ms ease-in-out;}
header.stickyheader .navbar-brand.bnf_logo img{width: 200px;transition:all 500ms ease-in-out;}



/* Hide Dropdowns by Default */
header nav ul ul {display: none;position: absolute;top: 47px;left: 0px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);z-index: 999;margin: 0px;padding: 0px;list-style-type: none;background: #c6f600;}

/* Display Dropdowns on Hover */
header nav ul li:hover > ul {display:block;} 
header nav ul li.submenu-dropdown > a{padding-right:20px !important;}
header nav ul li.submenu-dropdown:hover,
header nav ul li.submenu-dropdown:hover > a{color: #000 !important;background: #cdff00;/* display: inline-block; */}

/* Fisrt Tier Dropdown */
header nav ul ul li {width: 190px;}
header ul ul li a{color: black !important;width: 190px;}
header ul ul li{}
header ul ul li a:hover{background:#98bc06;}

/* Second, Third and more Tiers	*/
header nav ul ul ul li {position: relative;top:-60px;left:170px;}


/* Change this in order to change the Dropdown symbol */
header li > a:after {content:  ' +';position: absolute;top: 13px;right: 10px;}
header li > a:only-child:after { content: ''; }




/***********************/
/*       Footer        */
/***********************/

/* Chrome, Safari, Opera */
@-webkit-keyframes logo_scroll {
0% {background-position: 0% center;}
100% {background-position: -3000% center;}
}
/* Standard syntax */
/*@keyframes logo_scroll {
0% {background-position: right center;}
0% {background-position: right center;}
}*/
img.new-age-footer{margin-top:10px}footer{background: #cdff00;padding-top: 70px;position:relative;border-top: 5px solid #ffffff;}footer:before{content:"";position:absolute;top:10px;left:0;width:100%;height:100px;background:url(../img/footer-logo.png) repeat-x center center;-webkit-animation:logo_scroll 300s infinite;animation:logo_scroll 300s infinite;display:none}footer .top-footer{padding: 0px 0 50px 0;}footer .top-footer p{color:#333;font-size:13px;line-height:1.5;text-decoration:none;position:relative;padding:0;margin-bottom:0;margin-top:15px}footer .sub-footer{color:#fff;font-size:12px;font-weight:300;padding:25px 0 20px 0;background: #c5f306;}footer .sub-footer hr{margin-bottom:30px}footer .sub-footer p{color:#666565;font-size:15px;margin:5px 0 0 0}footer h2.footerHeading{font-size:22px;color:#000;font-weight:400;width:90%}footer h3{font-size: calc(19px + 2vh);margin-bottom: 20px;}footer h4{font-family:'Bebas Neue',cursive;font-size: calc(19px + 2vh);font-weight:  500;letter-spacing: 0px;text-transform:uppercase;/* margin-top:15px; */margin-bottom:15px;padding-bottom:10px;color:#010101;position:relative}footer h4:after{content:"";position:absolute;bottom:0;left:0;width:20px;height:4px}footer ul.tncLinks{margin:0;padding:0;list-style-type:none}footer ul.tncLinks li{padding:5px 0;display:inline-block}footer ul.tncLinks li.active a{color:#f15931;font-weight:600}footer ul.tncLinks li a{color:#fff;font-family:'Bebas Neue',cursive;font-size:15px;position:relative;line-height:1.5;text-decoration:none;padding:.5rem;transition:all 300ms ease-in-out}footer ul.tncLinks li a:after{content:"\f105";position:absolute;left:0;top:5px;font:normal normal normal 16px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none}footer ul.tncLinks li a:hover{color:#cdff00;transition:all 300ms ease-in-out}footer ul.quicklinks{margin: 0px;padding:0;list-style-type:none}footer ul.quicklinks li{color:#333;font-size: 13px;line-height: 1.7;padding: 0px 0 8px 0;min-width:176px;display:block}footer ul.quicklinks li.active a{color:#f15931}footer ul.quicklinks li a{font-size: 13px;text-decoration:none;padding:2px 0;position:relative;transition:all 300ms ease-in-out}footer ul.quicklinks li a:after{content:"\f105";position:absolute;left:0;top:5px;font:normal normal normal 16px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none}footer ul.quicklinks li a:hover{/* color:#cdff00; */font-weight: 700;transition:all 300ms ease-in-out}footer ul.quicklinks li a:hover:after{color:#29388f;left:5px;transition:all 300ms ease-in-out}footer a,footer a:hover{color: #333;}ul.privacy_list{display:inline-flex;margin:0;padding:0;list-style:none}ul.privacy_list li{color: #000000;font-size: 12px;/* text-transform:uppercase; */padding:0 35px 0 0}.Topscroll{position:absolute;top:0;left:50%;width:40px;height:40px;color:#fff;font-size:20px;line-height:2;background:#f4792a;text-align:center;display:block;box-shadow:0 0 10px rgba(0,0,0,.5)}.Topscroll:hover{color:#fff}

footer nav {min-height: 180px;}
.footer-content {display: inline-block;}

.footer-content.box_ql{
    float: right;
    max-width: 85%;
}

/***********************/
/*       Footer        */
/***********************/

/***********************/
/*     Social Media    */
/***********************/
ul.social_media_footer {margin: 10px 0px 5px 0px;padding: 0px;list-style-type: none;display: inline-block;width: 100%;}
ul.social_media_footer>li {display: block;}
ul.footerLinks li.active > a {font-weight: 700;color: #333;transition: all 500ms ease-in-out;}
ul.social_media_footer>li {transition: all 500ms ease-in-out;}
ul.social_media_footer>li>a {font-size: 14px;font-weight: 500;text-transform: uppercase;letter-spacing: 0px;display: flex;align-items: center;padding: 13px 10px;border-top: 1px solid #b7e109;border-bottom: 1px solid #b7e109;margin-top: -1px;/* min-width: 330px; */transition: all 500ms ease-in-out;}
ul.social_media_footer>li>a img{/* margin-top: 0px; *//* max-width: 100%; */margin-right: 20px;opacity: .4;}
ul.social_media_footer li a:hover{color:#000000;background: #ffffff;transition: all 500ms ease-in-out;}
ul.social_media_footer li a:hover img{opacity: .7;transition: all 500ms ease-in-out;}
/*
a.fb:hover {color: #fff;background: #3b5998 !important;transition: all 500ms ease-in-out;}
a.tw:hover {color: #fff;background: #38A1F3 !important;transition: all 500ms ease-in-out;}
a.dr:hover {color: #fff;background: #eb4b89 !important;transition: all 500ms ease-in-out;}
a.in:hover {color: #fff;background: #0077B5 !important;transition: all 500ms ease-in-out;}
a.insta:hover {color: #fff;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);transition: all 500ms ease-in-out;}
a.vi:hover {color: #fff;background: #00adef !important;transition: all 500ms ease-in-out;}
a.yt:hover {color: #fff;background: #d82423 !important;transition: all 500ms ease-in-out;}
*/

/***********************/
/*     Social Media    */
/***********************/
/***********************/
/*      B&F Credits    */
/***********************/
.flip-container2{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}.flip-container2:hover .back2,.flip-container2.hover .back2{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.flip-container2:hover .front2,.flip-container2.hover .front2{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container2,.front2,.back2{height:30px;width:30px;position:relative;top:3px}.flipper{-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-ms-transition:0.6s;-moz-transition:0.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:relative;top:-5px}.text-muted{color:#fff}.front2,.back2{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-moz-transition:0.6s;-moz-transform-style:preserve-3d;-o-transition:0.6s;-o-transform-style:preserve-3d;-ms-transition:0.6s;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:absolute;top:0;right:0}.front2{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);;z-index:2}.back2{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}

/***********************/
/*      B&F Credits    */
/***********************/
 
.btn-scrollTop {position: fixed;bottom: -100px;right: 10px;z-index: 99;text-align: center;transition: all 500ms ease-in-out 0s;}
.btn-scrollTop span.top_icon {display: block;width: 40px;filter: drop-shadow(2px 4px 0px black);}
.btn-scrollTop span.txt {display: block;color: rgb(0, 0, 0);background: #cdff00;padding: 2px 7px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;text-align: center;font-size: 11px;position: relative;top: -1px;z-index: 2;box-shadow: -2px 2px 0px black;}
.btn-scrollTop:hover, .btn-scrollTop:hover span.txt {color: rgb(0, 0, 0);text-decoration: none;}
.btn-scrollTop.active {bottom: 10px;transition: all 500ms ease-in-out 0s;}

a.btn-bdr{display: inline-block;font-size: 18px;font-family: 'Bebas Neue', cursive;padding: 13px 55px 12px 25px;position: relative;border-radius: 100px;overflow: hidden;min-width: 150px;height: 50px;margin-top: 12px;transition:all 500ms ease-in-out;}
a.btn-bdr:before{content:"";position: absolute;top: 0px;left: 2px;width: 49px;height: 50px;/* border: 2px solid #cdff00; */border-radius: 100px;transition:all 500ms ease-in-out;}
a.btn-bdr:after{content:"";position: absolute;top: 15px;right: 0px;width: 20px;height: 20px;transform: scale(0.1);border-radius: 100px;transition:all 500ms ease-in-out;}
a.btn-bdr .txt{position: relative;z-index: 1;transition:all 500ms ease-in-out;}
a.btn-bdr .txt:before{content:"";position: absolute;top: 47%;left: 8px;width: 25px;height: 25px;z-index: -1;border-radius: 100px;transform: translateY(-50%);transition:all 400ms ease-in-out;}
a.btn-bdr .txt:after{content:"";transition:all 500ms ease-in-out;}
a.btn-bdr .arrow-1{position: absolute;top: 46%;right: 6px;width: 30px;height: 2px;z-index:3;transition:all 500ms ease-in-out;}
a.btn-bdr .arrow-1:before{content:"";position: absolute;top: 50%;right: 0;width: 30px;height: 2px;transition:all 500ms ease-in-out;}
a.btn-bdr .arrow-1:after{content:"";position: absolute;top: -3px;right: 0px;width: 10px;height: 10px;transform: rotate(45deg);transition:all 500ms ease-in-out;}

a.btn-bdr .arrow-2{position: absolute;top: 46%;left: -54px;width: 30px;height: 2px;z-index:3;transform:scale(0.01);transition:all 500ms ease-in-out;}
a.btn-bdr .arrow-2:before{content:"";position: absolute;top: 50%;right: 0;width: 30px;height: 2px;transition:all 500ms ease-in-out;}
a.btn-bdr .arrow-2:after{content:"";position: absolute;top: -3px;right: 0px;width: 10px;height: 10px;transform: rotate(45deg);transition:all 500ms ease-in-out;}

a.btn-bdr:hover{text-decoration:none;padding: 13px 25px 12px 55px;transition:all 500ms ease-in-out;}
a.btn-bdr:hover:after{right: inherit;left: 0;transform: scale(25);transition:all 500ms ease-in-out;}
a.btn-bdr:hover .txt{transition:all 500ms ease-in-out;}
a.btn-bdr:hover .txt:before{top: 20%;transform:scale(0.001);transition:all 200ms ease-in-out;}
a.btn-bdr:hover .arrow-1{right: -70px;transform:scale(0.01);transition:all 700ms ease-in-out;}
a.btn-bdr:hover .arrow-2{left: 15px;transform:scale(1);transition:all 700ms ease-in-out;}

a.btn-bdr.bb_green:before{border: 2px solid #cdff00;}
a.btn-bdr.bb_green:after{background: #cdff00;}
a.btn-bdr.bb_green .txt{color: #ffffff;}
a.btn-bdr.bb_green .txt:before{background: black;}
a.btn-bdr.bb_green .arrow-1:before{background: #ffffff;}
a.btn-bdr.bb_green .arrow-1:after{border-top: 2px solid #ffffff;border-right: 2px solid #ffffff;}
a.btn-bdr.bb_green .arrow-2:before{background: #000000;}
a.btn-bdr.bb_green .arrow-2:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bb_green:hover .txt{color:#000000;}

a.btn-bdr.bb_black:before{border: 2px solid #000000;}
a.btn-bdr.bb_black:after{background: #cdff00;}
a.btn-bdr.bb_black .txt{color: #000000;}
a.btn-bdr.bb_black .txt:before{background: #cdff00;}
a.btn-bdr.bb_black .arrow-1:before{background: #000000;}
a.btn-bdr.bb_black .arrow-1:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bb_black .arrow-2:before{background: #000000;}
a.btn-bdr.bb_black .arrow-2:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bb_black:hover .txt{color:#000000;}
a.btn-bdr.bb_black:hover:before{border: 2px solid #cdff00;}


a.btn-bdr.bb_white:before{border: 2px solid #000000;}
a.btn-bdr.bb_white:after{background: #000000;}
a.btn-bdr.bb_white .txt{color: #000000;}
a.btn-bdr.bb_white .txt:before{background: #f7f7f7;}
a.btn-bdr.bb_white .arrow-1:before{background: #000000;}
a.btn-bdr.bb_white .arrow-1:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bb_white .arrow-2:before{background: #cdff00;}
a.btn-bdr.bb_white .arrow-2:after{border-top: 2px solid #cdff00;border-right: 2px solid #cdff00;}
a.btn-bdr.bb_white:hover .txt{color: #cdff00;}


a.btn-bdr.bb_gray:before{border: 2px solid #ffffff;}
a.btn-bdr.bb_gray:after{background: #cdff00;}
a.btn-bdr.bb_gray .txt{color: #ffffff;}
a.btn-bdr.bb_gray .txt:before{background: #464646;}
a.btn-bdr.bb_gray .arrow-1:before{background: #ffffff;}
a.btn-bdr.bb_gray .arrow-1:after{border-top: 2px solid #ffffff;border-right: 2px solid #ffffff;}
a.btn-bdr.bb_gray .arrow-2:before{background: #000000;}
a.btn-bdr.bb_gray .arrow-2:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bb_gray:hover .txt{color: #000000;}

a.btn-bdr.bf_green:before{background: #cdff00;border: 2px solid #cdff00;}
a.btn-bdr.bf_green:after{background: #cdff00;}
a.btn-bdr.bf_green .txt{color: #000;}
a.btn-bdr.bf_green .txt:before{background: black;display: none;}
a.btn-bdr.bf_green .arrow-1:before{background: #000000;}
a.btn-bdr.bf_green .arrow-1:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bf_green .arrow-2:before{background: #000000;}
a.btn-bdr.bf_green .arrow-2:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bf_green:hover .txt{color:#000000;}

a.btn-bdr.bf_white:before{border: 2px solid #cdff00;}
a.btn-bdr.bf_white:after{background: #cdff00;}
a.btn-bdr.bf_white .txt{color: #ffffff;}
a.btn-bdr.bf_white .txt:before{background: black;}
a.btn-bdr.bf_white .arrow-1:before{background: #ffffff;}
a.btn-bdr.bf_white .arrow-1:after{border-top: 2px solid #ffffff;border-right: 2px solid #ffffff;}
a.btn-bdr.bf_white .arrow-2:before{background: #000000;}
a.btn-bdr.bf_white .arrow-2:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bf_white:hover .txt{color:#000000;}

a.btn-bdr.footer_link:before{border: 2px solid #000000;width: 39px;height: 40px;}
a.btn-bdr.footer_link:after{background: #000000;}
a.btn-bdr.footer_link{
    font-size: 15px;
    height: 40px;
    padding: 10px 55px 12px 25px;
}
a.btn-bdr.footer_link .txt{color: #000000;}
a.btn-bdr.footer_link .txt:before{background: #cdff00;}
a.btn-bdr.footer_link .arrow-1:before{background: #000000;}
a.btn-bdr.footer_link .arrow-1:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.footer_link .arrow-2:before{background: #cdff00;}
a.btn-bdr.footer_link .arrow-2:after{border-top: 2px solid #cdff00;border-right: 2px solid #cdff00;}
a.btn-bdr.footer_link:hover{
    padding: 10px 25px 12px 55px;
}
a.btn-bdr.footer_link:hover .txt{color: #cdff00;}

a.btn-bdr.bb_links{padding: 13px 55px 12px 1px;min-width: auto;}
a.btn-bdr.bb_links:before{border: 2px solid #cdff00;display: none;}
a.btn-bdr.bb_links:after{background: #cdff00;}
a.btn-bdr.bb_links .txt{color: #000000;}
a.btn-bdr.bb_links .txt:before{background: #f7f7f7;}
a.btn-bdr.bb_links .arrow-1:before{background: #000000;}
a.btn-bdr.bb_links .arrow-1:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bb_links .arrow-2:before{background: #000000;}
a.btn-bdr.bb_links .arrow-2:after{border-top: 2px solid #000000;border-right: 2px solid #000000;}
a.btn-bdr.bb_links:hover{color:#000000;padding: 13px 25px 12px 55px;}
a.btn-bdr.bb_links:hover .txt{color:#000000;}


section.publications-results{padding: 90px 0px 70px 0px;background: #ffffff;}
section.publications-results .results-slider{padding-top: 40px;padding-bottom: 60px;}
section.publications-results .results-slider .mr-box{text-align: center;padding: 30px 15px 30px 15px;border: 1px solid #000000;display: flex;flex-direction: column;align-items: center;margin: 20px 20px;box-shadow: 10px 10px 10px #00000036;}
section.publications-results .results-slider .mr-box img{max-width: 130px;margin-bottom: 20px;}
section.publications-results .results-slider .mr-box h4{color: #cdff00;font-size: calc(36px + 2vh);}
section.publications-results .results-slider .mr-box p{font-size: 16px;}

section.publications-results .results-slider button.slick-arrow{cursor: pointer;font-size: 0.1px;position: absolute;bottom:0px;left: 0;right: 0px;margin: auto;width: 30px;height: 20px;border: none;outline: none;}
section.publications-results .results-slider button.slick-arrow.slick-prev{right:60px;background: url("../img/slider-arrow-prev.png") no-repeat center center;background-size: contain;}
section.publications-results .results-slider button.slick-arrow.slick-next{left:60px;background: url("../img/slider-arrow-next.png") no-repeat center center;background-size: contain;}


section.events-sec-01.woice{background: #e6e6e6;border-top: 100px solid #ffffff;text-align: center;}

section.privacy-sec-hero{color: #fff;padding: 200px 0px 100px 0px;}
section.privacy-sec-hero h1{margin-bottom: 0px;}
section.privacy-sec-hero h2{font-size: calc(40px + 2vh);margin-bottom: 30px;}
section.privacy-sec-hero h3{
    margin-bottom: 15px;
}
section.privacy-sec-hero p{
    color: #cccccc;
}

section.privacy-sec-hero ul,
section.privacy-sec-hero ol{margin-left: 30px;margin-bottom: 30px;}
section.privacy-sec-hero ul li,
section.privacy-sec-hero ol li{
    padding-bottom: 15px;
    color: #cccccc;
}
section.privacy-sec-hero a{color: #cdff00;}
section.privacy-sec-hero hr{border-color: #ffffff;margin: 70px 0px 80px 0px;opacity: .3;}



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {

	header{padding:10px 0px !important;}
	header .navbar-brand.bnf_logo img,
	header.stickyheader .navbar-brand.bnf_logo img{width: 180px;}
	.navbar-brand{}
	
	h1.heading-01{font-size: 48px;}
	h2.heading-01{font-size: 60px;}
	.heading-02{font-size: 40px;}
	.heading-03{font-size: 44px;}
	.heading-04{font-size: 24px;line-height: 1.1;}
	.heading-05{font-size: 21px;}

	.para-01{font-size:24px;}
	.para-02{font-size:21px;}
	.para-03{font-size:18px;}
	.para-04{font-size:16px;}
	.para-05{font-size:14px;}

	p{font-size: 14px;/* line-height: 1.1; */}

	a.btn-bdr{font-size:15px;padding-top: 16px;}
	
	
	footer{padding: 0px;}
	footer .top-footer{padding: 40px 0px 0px 0px !important;}
	footer nav{min-height: auto;}
	.footer-content{padding-top: 0px;padding-bottom: 20px;margin-top: 30px;border-bottom: 1px solid #a9d203;width: 100%;}
	footer h3, footer h4{padding-bottom: 0px;}
	footer h4{margin-bottom: 0px;}
	
	footer .col-md-4:nth-child(2) h4{display: none;}
	ul.privacy_list{display: flex;flex-direction: column-reverse;}
	ul.privacy_list li{padding: 4px 0px !important;}

	footer ul.quicklinks li br{display:none;}
	
}
 
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
	header{padding-top:10px;padding-bottom: 10px;}
	header .navbar-brand.bnf_logo img{width: 180px;}
	.navbar-brand{}

	h1.heading-01{font-size: 48px;}
	h2.heading-01{font-size: 60px;}
	.heading-02{font-size: 54px;}
	.heading-03{font-size: 44px;}
	.heading-04{font-size: 24px;line-height: 1.1;}
	.heading-05{font-size: 21px;}

	.para-01{font-size:24px;}
	.para-02{font-size:21px;}
	.para-03{font-size:18px;}
	.para-04{font-size:16px;}
	.para-05{font-size:14px;}

	p{font-size: 14px;/* line-height: 1.1; */}

	a.btn-bdr{font-size:15px;padding-top: 16px;}
	
	

}



@media (min-width: 320px) and (max-width: 1279px){ 
	.quote{display:inline !important;}
	.quote span{display:inline !important;}
	
	header{padding-left:0px !important;padding-right: 0px !important;}
	header li{border-bottom: 1px solid #000000;border-top: 1px solid #181717;width: 100%;flex-direction: column;}
	header li a{text-align:center;width: 100%;}

	header nav ul ul li{width:100%;}
	header ul ul li a{width:100%;}
	
	.navbar-collapse{background: #000000;border-top: 1px solid #000000;margin-top: 10px;padding: 15px;position:fixed!important;top:60px;left:0px;;width: 100%;}	
	.navbar-collapse ul{position: static;}	
	.navbar-collapse.collapse.show{display: block !important;}
	
	button.navbar-toggler {position:absolute;top:10px;right:0px;z-index: 2;/* background: white; */border-radius: 0px;padding: 4px;border:none;outline:none;}
	button.navbar-toggler.collapsed .navbar-toggler-icon:before{content: "";position: absolute;top: 12px;right: 0;width: 100%;height: 3px;background: #cdff00;transform: rotate(0deg);transition: all 200ms ease-in-out;}

	button.navbar-toggler.collapsed .navbar-toggler-icon:after{content: "";position: absolute;top: 23px;right: 0;width: 50%;height: 3px;background: #cdff00;transform: rotate(0deg);transition: all 200ms ease-in-out;}
	button.navbar-toggler .navbar-toggler-icon:before{content: "";position: absolute;top: 12px;right: 0;width: 100%;height: 3px;background: #cdff00;transform: rotate(45deg);transition: all 200ms ease-in-out;}
	button.navbar-toggler .navbar-toggler-icon:after{content: "";position: absolute;top: 13px;right: 0;width: 100%;height: 3px;background: #cdff00;transform: rotate(-45deg);transition: all 200ms ease-in-out;}

	/*header li a.nav-link{border-top:1px solid #000;}*/
	header li a.nav-link .menu-text{padding: 15px 0px 15px 0px;}
	header li.btn-musuem a span:before{display: inline-block;position: static;width: 70px;height: 70px;}
	
	nav.navbar.navbar-expand-lg.align-items-start {justify-content: space-between;}
	
	.navbar-expand-lg .navbar-toggler {display: block !important;}
	.navbar-expand-lg .collapse,
	.navbar-expand-lg .navbar-collapse {display: none !important;}
		 
	header li:nth-last-child(1) a{margin: 10px 0px;}
	
	.footer-content.box_ql{max-width: 100%}
	
	 
	
}



/* Desktops and laptops ----------- */
@media only screen and (max-width : 1224px) {
	
	
	header li a{font-size: 15px;}
	header li a .menu-text{padding: 10px 10px;}
	
	footer h3,
	footer h4{font-size: 28px;font-weight: 500;}
	footer ul.quicklinks{}
	footer ul.quicklinks li,	
	footer ul.quicklinks li a{font-size: 12px;min-width: 50%;}
	
	ul.social_media_footer>li>a{font-size: 12px;}
	ul.privacy_list li{font-size: 10px;padding: 0px;}
	
	
}

/* Large screens ----------- */
@media only screen and (min-width : 1660px) {
	
	.container.c_w1140{max-width: 1440px;}
	
} 


/* Large screens ----------- */
@media only screen and (min-width : 1200px) and (max-width : 1659px) { 

	
	body {font-size: 15px;}
	
	h1.heading-01{font-size: calc(55px + 5vh);} /* 75px */
	h2.heading-01{font-size:calc(100px + 10vh);} /* 100px */
	.heading-02{font-size: calc(48px + 5vh);} /* 72px */
	.heading-03{font-size: calc(36px + 3vh);} /* 50px */
	.heading-04{font-size: calc(24px + 2vh);} /* 30px */
	.heading-05{font-size:calc(20px + 2vh);} /* 20px */

	.para-01{font-size: 24px;} /* 36px */
	.para-02{font-size: 21px;} /* 30px */
	.para-03{font-size: 18px;} /* 24px */
	.para-04{font-size: 16px;} /* 21px */
	.para-05{font-size: 14px;} /* 18px */
	
	header{}
	header li a{font-size:15px;}
	header .navbar-brand.bnf_logo img{}
	.navbar-brand{max-width: 180px;}
	
	footer h4, footer h5{/* font-size:30px; */}
	footer ul.quicklinks li{/* font-size: 12px; */}
	footer ul.quicklinks li a{/* font-size: 12px; */}
	ul.privacy_list li{font-size: 11px;}
	
	ul.social_media_footer>li>a{font-size: 12px;}

} 


