* {margin: 0px;padding: 0px;}

:root{
	
	--color-01:#ffffff;
	--color-02:#000000;
	--color-03:#333333;
	--color-04:#033399;
	--color-05:#EC6523;
	--color-06:#F6AE2D;
	--color-07:#B5D3F9;
	--color-08:#FFF7EA;
	--color-09:#EDECEC;
	--color-10:#E6EBF5;
 
}


body.lang-en{}
body.lang-en .word-sp{display:none !important;}

body.lang-sp{}
body.lang-sp .word-en{display:none !important;}


.bg-01{background:var(--color-01);}
.bg-02{background:var(--color-02);}
.bg-03{background:var(--color-03);}
.bg-04{background:var(--color-04);}
.bg-05{background:var(--color-05);}
.bg-06{background:var(--color-06);}
.bg-07{background:var(--color-07);}
.bg-08{background:var(--color-08);}
.bg-09{background:var(--color-09);}
.bg-10{background:var(--color-10);}



.overlay_bg{content: "";position:absolute;top:0;left:0;width:100%;height:100%;z-index: 19;} 


body {color:var(--color-04);font-size: 21px;font-family: 'Lato', serif;font-weight: 400;}
h1, h2, h3, h4, h5, h6 {font-family: 'gt_super_txt_trialrg', sans-serif;font-weight: 500;}
p {line-height: 1.4;/* letter-spacing: 0.1px; */}
strong{font-weight: 700;}
.loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:var(--color-04);z-index: 999;display: flex;}
.overflow{overflow: hidden;}
.navbar-brand {margin: 0px;padding: 0px;}

.fli{font-family:'lato';font-style:italic;}

.highlight-orange{color:var(--color-05);font-family: 'gt_super_txt_trialmd_it';}

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;}

.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;}


.sc > div {background: linear-gradient(to right,#033399 50%, #E6EBF5 50%);background-size: 200% 100%;background-position-x: 100%;color: transparent;background-clip: text;-webkit-background-clip: text;line-height: 1.3;z-index: 9;/* display: inline-block !important; */}

.sc_h2 > div {background: linear-gradient(to right,#EC6523 50%, #ffffff 50%);background-size: 200% 100%;background-position-x: 100%;color: transparent;background-clip: text;-webkit-background-clip: text;line-height: 1;z-index: 9;}

.sc_h3 > div {background: linear-gradient(to right,#F6AE2D 50%, #ffffff 50%);background-size: 200% 100%;background-position-x: 100%;color: transparent;background-clip: text;-webkit-background-clip: text;line-height: 1;z-index: 9;}

p.sc > div{/* padding-bottom:15px; */}



/*---clickAnimation_wrp---*/
#clickAnimation_wrp{position: fixed;top:0;left: 0;z-index: -1;width:100%;height:100%;background:var(--color-04);opacity: 0;}
#clickAnimation_wrp.current {z-index:999;opacity:1;} 

 

#marquee-stripe{padding: 0px 0px;background-color:var(--color-04);position:fixed;top:0;left:0;width:100%;z-index: 99;overflow: hidden;}
#marquee-stripe .smms{position:relative;z-index:9;display: inline-flex;overflow: hidden;} 
#marquee-stripe .smms ul{margin:0px 0px 0px 0px;padding:0px;list-style-type:none;line-height: 1;}
#marquee-stripe .smms ul li{color: var(--color-06);font-size: 14px;line-height: 1;display:inline-block;padding: 0px 15px 0px 20px;position: relative;}
#marquee-stripe .smms ul li:after{content:"";position:absolute;top: 2px;left:0;width: 7px;height: 7px;background: var(--color-06);border-radius: 100px;}

.loader-stripe .js-marquee-wrapper {
}
	
.loader-gif {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 99;max-width: calc(140px + 10vw);}

.loader-stripe{padding: 0px 0px;background-color:var(--color-04);height:100vh;display: flex;align-items:center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;}
.loader-stripe .loader-marquee{position:relative;z-index:9;overflow: hidden;width: 100%;} 
.loader-stripe .loader-marquee ul{margin:0px 0px 0px 0px;padding:0px;list-style-type:none;line-height: 1;height:72px;overflow:hidden;}
.loader-stripe .loader-marquee ul li{color: var(--color-01);font-size: 72px;line-height: 1;display:inline-block;padding: 0px 35px 0px 40px;position: relative;}
.loader-stripe .loader-marquee ul li:after{content:"";position:absolute;top: 27%;left:0;width: 20px;height: 20px;background: var(--color-01);border-radius: 100px;}

.supermarquee{position:relative;z-index:9;display: inline-flex;} 
.supermarquee ul{margin:0px 0px 0px 0px;padding:0px;list-style-type:none}
.supermarquee ul li{color: var(--color-06);font-size: 120px;display:inline-block;padding: 7px 45px 0px 70px;position: relative;}
.supermarquee ul li:after{content:"";position:absolute;top: 40%;left:0;width:30px;height:30px;background:var(--color-06);border-radius: 100px;}


 

.page-wrp {overflow: hidden;}
#scroll-container{margin-left: -1px;}

.mobile-lang{display:none;margin-right: 50px;}
.mobile-lang ul{margin:0px;padding:0px;list-style-type:none;}
.mobile-lang ul li{}
.mobile-lang ul li a{
    color: #fff;
    margin: 0px !important;
}



header {position: fixed;top: 30px;left: 0px;right: 0px;z-index: 99;padding: 30px;margin: auto;transition: all 300ms ease-in-out;}
header .container{background: rgb(0 0 0 / 50%);padding: 0px 45px;border-radius: 20px;box-shadow: 0px 0px 10px rgb(233 233 233 / 25%);}
div#navbarSupportedContent {justify-content: space-between;}
header nav {padding: 0px !important;}
header ul.navbar-nav li{display:flex;align-items: center;/* min-width: 100px; */}
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: var(--color-01);font-family: 'gt_super_txt_trialrg', sans-serif;font-size: 14px;font-weight: 400;line-height: 1;text-align: center;padding: 10px 0px !important;overflow: hidden;position: relative;z-index: 4;border: 1px solid #18171700;width: 100%;transition:all 500ms ease-in-out;}
header ul.navbar-nav li a .menu-text {display: block;padding: 34px 35px;position: relative;}
header ul.navbar-nav li.active a,
header ul.navbar-nav li a:hover{color: var(--color-05);transition:all 500ms ease-in-out;}
 
header.stickyheader{transition:all 500ms ease-in-out;}
header.stickyheader .container{background:var(--color-04);transition:all 500ms ease-in-out;}
header.stickyheader .navbar-brand.bnf_logo img{width: 200px;transition:all 500ms ease-in-out;}
 
/***********************/
/*       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{position:relative;background: var(--color-04);}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{color: var(--color-01);padding: 100px 0px 100px 0px;}footer .top-footer p{color: var(--color-01);font-weight: 100;line-height:1.5;text-decoration:none;position:relative;padding:0;margin-bottom:0;margin-top:15px}footer .sub-footer, footer .sub-footer li, footer .sub-footer a{font-family: 'Lato';font-size: 13px;font-weight: 300;}footer .sub-footer .container{padding-top: 40px;padding-bottom: 40px;border-top: 1px solid #ccc;}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{line-height: 1.5;padding: 0px 0 8px 0;min-width:176px;display:block}footer ul.quicklinks li.active a{color:#f15931}footer ul.quicklinks li a{text-decoration:none;padding: 12px 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{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:  var(--color-01);font-family: 'gt_super_txt_trialrg', sans-serif;}footer a:hover{color:  var(--color-05);}ul.privacy_list{color: var(--color-01);display:inline-flex;margin:0;padding:0;list-style:none}ul.privacy_list li{padding: 0px 10px;}.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 h5{font-size: 36px;margin-bottom:20px;}
.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{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: -7px;width: 40px;}.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)}.txt-flipper{}

/***********************/
/*      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 0px 2px rgba(0,0,0,0.2));}
.btn-scrollTop span.txt {display: block;color: var(--color-01);background: var(--color-05);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 {text-decoration: none;}
.btn-scrollTop.active {bottom: 10px;transition: all 500ms ease-in-out 0s;}

.btn{transition:all 300ms ease-in-out;}
.btn.btn-knowmore{color: var(--color-04);font-weight: 700;padding: 7px 30px 10px 30px;min-width:150px;max-width: ;background:var(--color-06);border-radius: 100px;border: none;position: relative;overflow: hidden;transition:all 300ms ease-in-out;}
.btn.btn-knowmore:before{content:"";position: absolute;top: 3%;left: 50%;width:200px;height: 200px;background: var(--color-04);border-radius: 100%;transform: translate(-50%,20%);z-index: 4;transition:all 300ms ease-in-out;}
.btn.btn-knowmore:after{content:"";transition:all 300ms ease-in-out;}
.btn.btn-knowmore .txt{position:relative;z-index:9;transition:all 300ms ease-in-out;}

.btn.btn-knowmore:hover{transform: scale(1.1);transition:all 300ms ease-in-out;}
.btn.btn-knowmore:hover:before{transform:translate(-50%,-50%) scale(2);transition:all 300ms ease-in-out;}
.btn.btn-knowmore:hover .txt{color:var(--color-01);transition:all 300ms ease-in-out;}


.btn.btn-subscribe-now{color: var(--color-04);font-weight: 700;padding: 9px 30px 8px 30px;min-width:150px;background:var(--color-06);border-radius: 100px;border: none;position: relative;overflow: hidden;transition:all 300ms ease-in-out;}
.btn.btn-subscribe-now:before{content:"";position: absolute;top: 3%;left: 50%;width:200px;height: 200px;background: var(--color-01);border-radius: 100%;transform: translate(-50%,20%);z-index: 4;transition:all 300ms ease-in-out;}
.btn.btn-subscribe-now:after{content:"";transition:all 300ms ease-in-out;}
.btn.btn-subscribe-now .txt{position:relative;z-index:9;transition:all 300ms ease-in-out;}

.btn.btn-subscribe-now:hover{transform: scale(1.1);transition:all 300ms ease-in-out;}
.btn.btn-subscribe-now:hover:before{transform:translate(-50%,-50%) scale(2);transition:all 300ms ease-in-out;}
.btn.btn-subscribe-now:hover .txt{color: var(--color-04);transition:all 300ms ease-in-out;}




.fscreen-01, .fscreen-02, .fscreen-03 { position: relative; overflow: hidden; }
.fscreen-01 .fimg, .fscreen-02 .fimg, .fscreen-03 .fimg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);transform-origin: center center;opacity: 1; }

.logo-mobile{display:none;}
.logo-desktop{display:block;}



.heading-250{font-size:250px;}
.heading-128{font-size:128px;line-height: 1;}
.heading-89{font-size:89px;}
.heading-64{font-size:64px;}
.heading-48{font-size:30px;}
.heading-36{font-size:24px;}
.heading-30{font-size:21px;}
.heading-24{font-size:18px;}
.heading-21{font-size:16px;}

.para-36{font-size:36px;}
.para-30{font-size:30px;}
.para-24{font-size:24px;}
.para-21{font-size:21px;}
.para-18{font-size:18px;}
.para-16{font-size:16px;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width :768px) {

	
	.heading-250{font-size:150px;}
	.heading-128{font-size:32px;line-height: 1;}
	.heading-89{font-size:30px;}
	.heading-64{font-size:36px;}
	.heading-48{font-size:30px;}
	.heading-36{font-size:21px;}
	.heading-30{font-size:18px;}
	.heading-24{font-size:16px;}
	.heading-21{font-size:15px;}

	.para-36{font-size:26px;}
	.para-30{font-size:21px;}
	.para-24{font-size:18px;}
	.para-21{font-size:21px;}
	.para-18{font-size:16px;}
	.para-16{font-size:15px;}
	
	
	body{font-size: 16px;}
	.mobile-lang{display:block;}
	header{padding: 15px 15px 0px 15px;position: absolute;}
	header .container{padding: 10px 12px !important;border-radius: 10px;}
	
	header nav ul ul li{width:100%;}
	.navbar-collapse{background: #033399;border-top: 1px solid #033399;margin-top: 10px;padding: 5px 0px;position:fixed!important;top: 109px;left: 15px;width: calc(100% - 30px);border-radius: 8px;}	
	.navbar-collapse ul{position: static;}	
	.navbar-collapse.collapse.show{display: block !important;}

	header ul.navbar-nav li a{padding:0px !important;}
	
	button.navbar-toggler {position: fixed;top: 51px;right: 20px;z-index: 2;background: transparent;border-radius: 5px;padding: 15px;border:none;outline:none;}
	button.navbar-toggler.collapsed .navbar-toggler-icon:before{content: "";position: absolute;top: 22px;right: 15px;width: 30px;height: 3px;background: var(--color-01);transform: rotate(0deg);transition: all 200ms ease-in-out;}

	button.navbar-toggler.collapsed .navbar-toggler-icon:after{content: "";position: absolute;top: 34px;right: 15px;width: 50%;height: 3px;background: var(--color-01);transform: rotate(0deg);transition: all 200ms ease-in-out;}
	button.navbar-toggler .navbar-toggler-icon:before{content: "";position: absolute;top: 30px;right: 8px;width: 70%;height: 3px;background: var(--color-01);transform: rotate(45deg);transition: all 200ms ease-in-out;}
	button.navbar-toggler .navbar-toggler-icon:after{content: "";position: absolute;top: 29px;right: 8px;width: 70%;height: 3px;background: var(--color-01);transform: rotate(-45deg);transition: all 200ms ease-in-out;}

	header ul:nth-child(3) li:nth-last-child(1),
	header ul:nth-child(3) li.word-en,	
	header ul:nth-child(3) li.word-sp{display:none !important;;}
	/*header li a.nav-link{border-top:1px solid #000;}*/
	header li a.nav-link .menu-text{font-size: 18px;padding: 15px 0px 15px 0px !important;border-bottom: 1px solid #1616167a;}
	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;}
	 
	header.stickyheader button.navbar-toggler{top:45px;background: #033399;box-shadow: 0px 0px 10px;}
	
	.logo-mobile{width: 60px;display:inline-block;}
	.logo-desktop{display:none;}


	footer .top-footer{padding:50px 10px;}
	.footer-content.box_ql{float: left;max-width: 100%;display: block;}
	footer .top-footer p{margin-bottom:20px !important;}
	footer .top-footer a.btn.btn-knowmore{margin-bottom:40px;}

	.footer-content .btn-subscribe-now{margin-bottom: 40px;}
	
	footer nav{min-height:auto;}
	footer ul.quicklinks{column-count:2;}
	footer ul.quicklinks li{}
	footer ul.quicklinks li a{padding:3px;}

	footer .sub-footer{}
	footer .sub-footer .container{padding: 30px 15px;}
	footer .sub-footer .container .row{flex-direction: column-reverse;}
	footer .sub-footer .container .row .col-xl-4{text-align:left !important;}

	.flip-container2{left: 10px;}

	.footer-content h5{font-size:24px;}
	.privacy_list {margin-bottom:10px !important;}
}
 
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	 
	

}



/* Large screens ----------- */
@media only screen and (min-width : 1024px) and (max-width : 1440px) { 

	body{font-size: 16px;}
	h1, h2, h3, h4, h5, h6{line-height:1;}

	.heading-250{font-size:250px;}
	.heading-128{font-size:88px;line-height: 1;}
	.heading-89{font-size: 64px;}
	.heading-64{font-size: 48px;}
	.heading-48{font-size:30px;}
	.heading-36{font-size:24px;}
	.heading-30{font-size:21px;}
	.heading-24{font-size:18px;}
	.heading-21{font-size:16px;}

	.para-36{font-size:36px;}
	.para-30{font-size:30px;}
	.para-24{font-size: 20px;}
	.para-21{font-size:21px;}
	.para-18{font-size:18px;}
	.para-16{font-size:16px;}

	 
} 
 


@media screen and (min-width: 1368px)
{ 

	header{transition: all 300ms ease-in-out;}
	header ul.navbar-nav li a{font-size: 18px;}
 	
} 
 
@media screen and (min-width: 1441px) and (max-width: 1799px) {
	.container{max-width: 1440px;}
}

/* Large screens ----------- */
@media only screen and (min-width : 1660px) {
	
	.container.c_w1140{max-width: 1440px;}
	
} 

/* Large screens ----------- */
@media only screen and (min-width : 1800px) {
	
	.container{max-width: 1600px;}
	
} 
