@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:400,700&display=swap&subset=latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:700i,900&display=swap&subset=cyrillic,latin-ext,vietnamese');

body {
font-family: 'Roboto', sans-serif;
color: #777777;
font-weight: 400;
}

h1,h2,h3,h4,h5,h6{
margin: 0px; font-weight: 700;
}
a,a:hover{
color: inherit;
}
button:focus, a:focus,input:focus,span:focus {
	outline: none !important;
}
h2{
font-size: 40px;
line-height: 30px;
font-family: 'Playfair Display', serif;
font-weight: 700;
font-style: italic;
color: #000;
margin-bottom: 20px;
}
.badge-primary {
color: #fff;
background-color: #cfa669;
}
.dropdown-item.active, .dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #b3956e;
}
/*jarallax*/
.jarallax {
position: relative;
z-index: 0;
}
.jarallax > .jarallax-img {
position: absolute;
object-fit: cover;
/* support for plugin https://github.com/bfred-it/object-fit-images */
font-family: 'object-fit: cover;';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
/*.f-18{ font-size: 18px; }*/
.f-90{
font-family: 'Playfair Display', serif;
font-weight: 700 ;
font-style: italic;
text-align: center;
font-size: 5.2rem;
line-height: 5rem;
}
.bg-overlay {
position: absolute;
content: "";
left: 0;
right: 0;
width: 100%;
height: 100%;
background-color: #0e0e0e;
opacity: 0.5;
top: 0;
}
.bg-overlay.bg-90 {
opacity: 0.90;
}.bg-overlay.bg-80 {
opacity: 0.80;
}
a {
text-decoration: none;
background-color: transparent;
}
.btn {
display: inline-block;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding: .75rem 2rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .125rem;
}
.bg-primary {
background-color: #cfa669 !important;
}
.text-primary {
color: #cfa669 !important;
}
.btn-warning {
color: #273444;
background-color: #ffbe3d;
border-color: #ffbe3d;
box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
}
.btn-group-sm>.btn, .btn-sm {
padding: .5rem 1.25rem;
font-size: .875rem;
line-height: 1.5;
border-radius: .375rem;
}
.btn-white {
background-color: #fff;
}
.btn-white:hover,.btn-white:focus {
background-color: #cfa669; color: #fff;
}
.btn-dark {
color: #fff;
background-color: #212121;
border-color: #212121;}

.btn-dark:hover,.btn-dark:focus{
color: #fff;
background-color: #cfa669;
border-color: #cfa669;}
.btn-primary {
color: #fff;
background-color: #cfa669;
border-color: #cfa669;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(52, 58, 64);
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-primary:hover {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-primary.focus, .btn-primary:focus {
box-shadow: none;
}
.font-weight-900{
font-weight: 900;
}
a.text-primary:focus, a.text-primary:hover {
    color: #343a40!important;
    text-decoration: none;
}
/*base*/
.section{
padding: 100px 0px; position: relative;
}
.py-100{
padding-top: 100px;
padding-bottom: 100px;
}
.pb-70{
padding-bottom: 70px;
}
.container-fluid{
max-width: 1570px;
}
.form-control {
min-height: 56px;
border-radius: 2px;
background-color: #fff;
border: 1px solid #ebebeb;
outline: none;
box-shadow: none;
background-image: none;
}
.form-control:focus {
	
	box-shadow:none;
}
.breadcrumb-item+.breadcrumb-item::before{display: none;}
ol.breadcrumb.bg-primary li,ol.breadcrumb.bg-primary li a {
color: #fff;
text-transform: uppercase;
}
ol.breadcrumb.bg-primary li {
padding: 0px 10px;
}
.card-title {
color: #333333;
}
.owl-dots span {
width: 10px;
height: 10px;
border-radius: 100%;
background-color: #707070;
display: block;
opacity: 0.3;
}
.owl-dots  button {
margin: 0 5px;
}
.owl-dots {
text-align: center;
padding-top: 40px;
}
.owl-dots .active span {
opacity: 1;
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #c3a377;
border-color: #c3a377;
}
.page-link,.page-link:hover {

color: #c3a377;

}
.hero_carousel_four .owl-dots {
position: absolute;
width: 100%;
bottom: 30px;
z-index: 100;
}
/*Navbar*/

a.navbar-brand {
font-size: 30px;
font-weight: 900;
text-transform: uppercase;
}
.navbar-expand-lg .navbar-nav .nav-link{
font-size: 16px; text-transform: uppercase;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: #fff;
}
.navbar-dark .navbar-brand {
color: #fff;
font-weight: 900;
font-size: 2rem;
text-transform: uppercase;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #cfa669;
}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 2rem;
padding-left: 2rem;
}
}
.header-transparent
.bg-dark.navbar-main {
background-color: transparent !important;
}
.header-white {
background-color: #fff;
}
/*hiro*/
.hero{
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size:cover;
}
.hero h6.h2{
letter-spacing: 10px; color: #fff; font-style: italic; border-bottom: 1px dashed #fff; display: inline-block;font-family: 'Playfair Display', serif;
}
.hero:before{
content: "";
background-image: url(../images/overlay.png); position: absolute; top: 0;
left: 0px;
width: 100%; height: 100%;
}
.hero_02 h2 {
font-family: 'Dancing Script', cursive;
color: #212121;
font-size: 80px;
font-weight: lighter;
line-height: 80px;
}.hero_02 .h2 {
font-size: 30px;
letter-spacing: 5px;
line-height: 50px;
color: #212121;
font-family: "Playfair Display";
font-weight: 700;
font-style: italic;
text-align: left;
}
.hero_02 .owl-dots {
position: absolute;
width: 100%;
}
.hero_03 h1 {
font-size: 72px;
line-height: 90px;
font-family: "Playfair Display";
font-weight: 700;
}
.hero_05 {
    overflow: hidden;
    padding-top: 90px;
   
}
.hero_05 .container-fluid{
   
    background-repeat: no-repeat;
    background-position: bottom left;
}
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}
.navbar.bg-dark {
    background-color: rgba(0, 0, 0, 0.85)!important;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
   color: #cfa669;
    background: transparent;
}
.navbar.bg-dark  .dropdown-item {
    color: #fff; font-size: 14px;
}
@media(min-width: 991px){
  .navbar.bg-dark   .dropdown-menu.show {
    display: none !important;
}
.navbar.bg-dark  .dropdown:hover .dropdown-menu {
    display: block !important;
}

}
.navbar.bg-dark  .dropdown-item:focus,.navbar.bg-dark  .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #fff;
}
.navbar.bg-dark  .dropdown-menu {
  background-color: rgba(0, 0, 0, 0.85)!important;
}
/*Benner*/
.benner-img-overlay {
position: relative;
}
.benner-img-overlay:before {
background-image: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
content: "";
position: absolute;
width: 100%;
height: 100%;
}
.benner-img-overlay .text-contant {
bottom: 0; left: 0;
}
.benner-img-overlay .text-contant h6{
font-size: 24px;
line-height: 30px;
color: #ffffff;
font-weight: 700;
}
.benner-img-overlay .text-contant small.d-block {
font-size: 16px;
line-height: 30px;
color: #ffffff;
font-weight: 600;
}
/** section **/
.pt-70{
padding-top: 70px;
}
h6.date {
font-size: 14px;
color: #777777;
font-weight: 400;
margin-bottom: 10px;
}
.card:hover img.card-img-top {
    transition: transform .6s;
    transform: scale(1.1);
}
img.card-img-top{
    transition: transform .6s;
}
.card {
    overflow: hidden;
}
.box_carousel .lead {
color: #212121;
font-weight: 500;
}.box_carousel h6 {
color: #212121;
font-weight: 500;
}
.box_carousel h6 {
font-size: 18px;
color: #212121;
font-weight: 500;
}
.box_carousel h6 span {
font-weight: 300;
}
.star .active{
color: #f9aa00
}
.subscribe_box .form-control {
height: 56px;
padding: 15px 30px;
}
.subscribe_box .input-group-text{
padding: 15px 40px;
background-color: #cfa669;
border-color: #cfa669;
color: #fff;
text-transform: uppercase;
}
.subscribe_box .input-group-text:hover {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
/*Menu  Tab*/
.menu_border .nav-item .nav-link {
border: 1px solid #ebebeb;
padding:20px 34px!important;
display: block;
text-align: center;
min-width: 130px;
}
.mb-30 {
margin-bottom: 30px !important;
}
.menu_border .nav-item {
margin: 5px;
}
.rounded-primary {
width: 90px;
height: 90px;
border-radius: 100%;
overflow: hidden;
margin-bottom: 10px;
border: 1px solid #d7d7d7;
}
.box_round{
position: relative; width: 90px; margin: 0 auto;
}
.menu_item:hover {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
 
}
span.abs_price {
background-color: #ec423e;
padding: 0px 15px;
color: #fff;
border-radius: 20px;
position: absolute;
top: 10px;
right: -15px;
}
.menu_item_list .rounded-primary {
width: 65px;
height: 65px; margin-bottom: 0px;
}
.menu_item_list  .box_round{
width: 65px;
}
.menu_item_list h4 {
position: relative;font-size: 16px;
color: #777777;
font-weight: 500;
}
.menu_item_list h4:before {
border-bottom: 2px dotted #999;
position: absolute;
bottom: 5px;
content: "";
width: 100%;
left: 0;
/* border-style: dotted; */
}
.menu_item_list h4 span{
background-color: #fff; position: relative; padding: 0 5px;
}
.card.menu_item .card-body{
padding: 30px 15px; background-color: #fbfbfb;
}
.card.menu_item .card-body .card-title {
color: #212121;
font-weight: 600;
}
.menu_border .nav-item .nav-link.active:after {content: "";background-color: #cfa669;width: 10px;height: 10px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -5px;transform: rotate(45deg);}
.menu_border .nav-item .nav-link {
position: relative; text-transform: uppercase;
}
.menu_border .nav-item .nav-link .active{
display: none;
}
.menu_border .nav-item .nav-link img{
margin-bottom: 10px;
}
.menu_border .nav-item .nav-link.active {
background-color: #cfa669;
color: #fff;
}
.menu_border .nav-item .nav-link .icon_box {
margin-bottom: 10px;
min-height: 41px;
}
.menu_border .nav-item .nav-link.active .after_active {
display: none;margin: 0 auto;
}.menu_border .nav-item .nav-link.active .active {
display: block; margin: 0 auto 10px;
}
.food_menu_list h4 {
font-size: 20px;
line-height: 30px;
color: #bcbcbc;
font-weight: 500;
}
.food_menu_list h6 {
font-size: 14px;
line-height: 30px;
color: #bcbcbc;
font-weight: 400;
}
.form_table{ border-radius: 0px; }
.form_table .form-control {
min-height: 60px;
border: none; outline: none; box-shadow: none;
color: #777777;
border-bottom: 1px solid #ebebeb;
border-radius: 0px;
}
.mp-10.row {
margin-left: -5px;
margin-right: -5px;
}
.mp-10.row [class*="col"] {
padding: 5px;
}
/*food wrapper*/
.food_wrapper {
position: absolute;
bottom: 0;
width: 100%;
}
.food_wrapper .owl-dots span {
  
    background-color: #ffffff;
  
}
.food_wrapper .box {
background-color: rgba(91, 39, 80, 0.9);
height: 100%;
padding:40px 20px;
}
.food_wrapper .box .box-title {
position: absolute;
right: 0;
left: 0;
margin: 0 auto;
top: -10px;
text-align: center;
}
.food_wrapper .box .box-title span{
border-radius: 3px;
}
.food_wrapper .box.opening_hours {
background-color: rgba(236, 66, 62, 0.9);
}
.food_wrapper .box.book_a_table {
background-color: rgba(5, 107, 123, 0.9);
}
.box.book_a_table h2{
font-size: 50px; color: #fffd3b;    line-height: 40px;
}
.box.book_a_table h2 span {
font-size: 24px; margin-bottom: -15px;
font-weight: bold;
font-style: initial;
}
.box.book_a_table h2 abbr {
font-size: 20px;
font-weight: 600;margin-bottom: 0px;
color: #fff; font-style: initial;
text-transform: uppercase;}
.box.book_a_table h2 label{
font-size: 30px;margin-bottom: 0px;
}
.right_arrow {
display: block;
width: 100px;
height: 100px;
line-height: 100px;
border-radius: 100%;
border: 1px dotted #fff;
text-align: center;
}
.right_arrow:hover {
       border: 1px dotted rgba(0, 0, 0, 0.5);
    background-color: rgba(0, 0, 0, 0.5);
}
.arrow1 {
  animation: slide1 1s ease-in-out infinite;
  margin-left: 9px;
}
@keyframes slide1 {
  0%,
  100% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(10px, 0);
  }
}
.food_wrapper .box {
height: 100%;
padding: 40px 20px 10px;
display: flex;
align-items: center;
justify-content: center;
}
.food_wrapper  table.table td {
font-size: 16px;
padding: 10px;
color: #ffd8d6;
}
.food_wrapper  .table td, .food_wrapper  .table th {
vertical-align: middle;
border-top: 1px dashed #e27877;
}
.food_wrapper  table.table{
margin-bottom: 0px;
}
.food_wrapper  table.table td:last-child {
text-align: right;
}
.latest_offers_slider.owl-carousel .owl-item img{
width: auto;
}
/**--========= contact box ============***/
.card-img-overlay {
background-color: rgba(33, 33, 33, 0.5);

}
.contact_box li {
font-size: 16px;
line-height: 26px;
color: #777777; margin-bottom: 10px;

font-weight: 400; position: relative; padding-left: 30px;
}
.contact_box li i{
position: absolute; left: 0px; top: 5px;
}
.contact_box h5.card-title {

font-weight: 700;
font-size: 30px; margin-bottom: 5px;
line-height: 30px;
}
.contact_box  p.card-text {
font-size: 18px;
line-height: 30px;
font-weight: 500;
}
.contact_box li a {
font-size: 16px;
line-height: 26px;
}
/*Blog*/
.blog_aside-img {
width: 75px;
height: 75px;
background-position: center;
border-radius: 100%;
margin-right: 15px;
}
.sidebar h2{
font-size: 24px;
line-height: 30px;
color: #212121;
font-weight: 700;
font-style: italic;
margin-bottom: 20px;
}
.sidebar h5{
font-size: 16px;
line-height: 24px;
color: #212121;
font-weight: 600;
}
.sidebar h6{
font-size: 14px;
line-height: 24px;
color: #212121;
font-weight: 400;
}
.sidebar ul:not(.list-inline) li{
padding: 10px 0px;
}
.widget.links ul:not(.list-inline) li  {
font-size: 16px;
color: #777777;
border-bottom: 1px solid #ebebeb;
display: block;
font-weight: 400;
}
.widget.links li a{
color: #777777;
}
ul.list-unstyled.row {
margin: 0 -5px;
}
ul.list-unstyled.row li[class*="col-"] {
padding: 5px;
border: none;
}
aside.sidebar .btn {
padding: 5px 10px;
font-size: 14px;
border-radius: 0px;
}
aside.sidebar li.list-inline-item {
margin: 0px 0px 10px;
}
.share-this-post {
border-radius: 2px;
background-color: #ffffff;
border: 1px solid #ebebeb;
}
.share-this-post span {
padding: 13px 20px;
background-color: #ebebeb;
font-size: 12px;
line-height: 24px;
color: #777777;
font-weight: 500;
text-transform: uppercase;
}
.share-this-post li a{
padding: 0px 10px;
}
a.facebook {
color: #3b5999;
}
a.twitter {
color: #55acee;
}
a.google {
color: #dd4b39;
}
a.linkedin {
color: #0077b5;
}
a.pinterest {
color: #bd081c;
}
a.tumblr {
color: #34465d;
}
a.vk {
color: #5181b8;
}
/** Footer **/
footer.footer {
padding: 40px 0px;
background-color: #212121;
color: #bdbdbd;
}footer.footer h3{
font-size: 20px;
line-height: 40px;
color: #ffffff;
margin-bottom: 30px;
font-weight: 600;
}
footer.footer  li {
padding-bottom: 10px;
}footer.footer  a {
font-size: 14px;
line-height: 26px;
color: #bdbdbd;
font-weight: 400;
}
footer.footer  p,footer.footer  address{
font-size: 14px;
line-height: 26px;
color: #bdbdbd;
font-weight: 400;margin-bottom: 0px;
}
.copy_footer{ border-top: 1px solid #353535; padding: 30px 0px; }
/* ---------------------------------------------------
SIDEBAR STYLE
----------------------------------------------------- */
#sidebar {
width: 290px;
position: fixed;
top: 0;
right: -290px;
height: 100vh;
z-index: 10000;
background: #cfa669;
color: #fff;
transition: all 0.3s;
overflow-y: scroll;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
#sidebar.active {
right: 0;
}
#dismiss {
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
background: #cfa669;
position: absolute;
top: 10px;
left: 10px;
cursor: pointer;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
#dismiss:hover {
background: #fff;
color: #cfa669;
}
.overlay {
display: none;
position: fixed;
width: 100vw;
height: 100vh;
background: rgba(0, 0, 0, 0.7);
z-index: 998;
opacity: 0;
transition: all 0.5s ease-in-out;
}
.overlay.active {
display: block;
opacity: 1;
}
#sidebar .sidebar-header {
padding: 20px;
background: #b3956e;
}
#sidebar ul.components {
padding: 20px 0;

}
#sidebar ul p {
color: #fff;
padding: 10px;
}
#sidebar ul li a {
padding: 10px;
font-size: 1.1em;
display: block; text-transform: capitalize;
}
#sidebar ul li a:hover {
color: #fff;
background: #b3956e;
text-decoration: none;
}
#sidebar ul li.active>a,
a[aria-expanded="true"] {
color: #fff;
background: #b3956e;
text-decoration: none;
}
a[data-toggle="collapse"] {
position: relative;
}
#sidebar .dropdown-toggle::after {
display: block;
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
}
#sidebar ul ul a {
font-size: 0.9em !important;
padding-left: 30px !important;
background: #b3956e;
}
ul.CTAs {
padding: 20px;
}
ul.CTAs a {
text-align: center;
font-size: 0.9em !important;
display: block;
border-radius: 5px;
margin-bottom: 5px;
}
a.download {
background: #fff;
color: #cfa669;
}
a.article,
a.article:hover {
background: #6d7fcc !important;
color: #fff !important;
}

/*comming soon*/
.bg-col {
	background-size: cover; background-repeat: no-repeat;
}
      h1.display-soon {
  font-size: 80px;
  line-height: 80px;
  color: #ffffff;
  font-family: "PT Serif";
  font-weight: 700;
  font-style: italic;
  text-align: center;
  margin-bottom: 40px;
}
    div#clockdiv>div {
    height: 160px;
    
    }
    div#clockdiv>div .box{
    
    border-radius: 4px;
    background-color: #ffffff;
    padding:15px;
    
    }
    div#clockdiv {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    }
div#clockdiv>div .box {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.04);
  padding: 15px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

   div#clockdiv>div .box  .box_con span {
  font-size: 70px;
  line-height: 80px;
  color: #ffffff;
  font-family: "Montserrat";
  font-weight: 300;
  text-align: center;
}

div#clockdiv>div .box  .smalltext {
  font-size: 14px;
  /* line-height: 80px; */
  color: rgba(255, 255, 255, 0.5);
  font-family: "Montserrat";
  font-weight: 500;
  text-align: center;
}
div#clockdiv {
  margin-bottom: 60px;
}
.text_block {
  
  color: #ddd;
}

.gj-datepicker-bootstrap [role=right-icon] button{
  border: none; border-bottom: 1px solid #ddd
}
.social {
    position: absolute;
    top: -100%;
    right: 30px;
    background-color: rgb(196, 163, 119);
    /* width: 40px; */
    /* height: 138px; */
    transition: all .4s;
}

.chopcafe_img {
    position: relative;
    overflow: hidden; 
}
.social{
  z-index: 100;
}
.social li {
    list-style: none;
}

.social ul {margin: 0px;padding: 0px;text-align: center;}

.social ul li a {
    color: #fff;
    line-height: 40px;
    display: block;
    padding: 0 10px;
}
.chopcafe_img{
  cursor: pointer;
}
.chopcafe_img:hover .social { top:0px}

.social ul li a:hover {
    background-color: #fff;
    color: #cfa669;
}

/*Responsive css*/
@media(max-width: 1280px){
 .hero_02 h2{
    font-size: 40px;
  }
  .hero_05 img.pr-lg-5 {
    max-width: 673px;
}
}
 @media(max-width: 991px){
  .hero_05 img.pr-lg-5 {
    max-width: 100%;
}
 .hero_05.hero_02{
  padding-bottom: 0px;
 }
	.container.py-100.position-relative {
	padding: 0px 0px;
}
.vh-100 .container.py-100.position-relative {
	padding-bottom: 100px;
}
.hero_02 {
padding: 100px 0px;
}
.hero_02 h2 {

font-size: 36px;
font-weight: lighter;
line-height: normal;
}
.food_wrapper .media {
display: block;
}
.food_wrapper{
position: relative;
}
.food_wrapper .box{
margin-bottom: 30px; height: auto;
}
.f-90 {
font-size: 3.2rem;
line-height: 4rem;
}
.hero h6.h2 {
letter-spacing: 0;}
.h2, h2 {
font-size: 1.8rem;
}
.h1, h1 {
font-size: 2.1rem;
}
.hero{
padding: 100px 0px;
}.hero.vh-100 {
height: 100% !important;
padding-bottom: 0px;
}
.navbar-dark .navbar-brand {
color: #fff;
font-weight: 900;
font-size: 1.5rem;
text-transform: uppercase;
}
.right_arrow{
display: none;
}
.menu_border .nav-item .nav-link {

padding: 20px 20px!important;}

.form_table .form-control {
    min-height: 35px;}
}
span#sidebarCollapse {
    padding-right: 0px;
}
@media(min-width:992px){
.hero {
min-height: 900px;
}.hero.inner_page  {
min-height: inherit;
height: 600px; background-position: bottom;
}
.navbar {padding-right: 0px; padding-left: 0px}

}
@media(min-width:767px){


.download.section .col-md-5.col-lg-4.text-right {
    text-align: center !important;
    padding-top: 30px;
}

}
@media(max-width:767px){
  .header_5  a.navbar-brand.text-dark {
    font-size: 19px;
    max-width: 100px;
}

.header_5  span#sidebarCollapse {
    padding: 0px;
    font-size: 14px;
}
.header_5  a.navbar-brand.text-dark {
    font-size: 19px;
    max-width: 100px;
}

.header_5  span#sidebarCollapse {
    padding: 0px;
    font-size: 14px;
}

.hero_02.hero_05 {
    padding-top: 70px;
}

.hero_02.hero_05 h6.h2 {
    font-size: 21px;
}

.benner-img-overlay {
    margin-bottom: 30px;
}
	.download.section {
    text-align: center;
}
.f-90 {
	font-size: 2.4rem;
	line-height:3rem;
}
h1.display-soon {
  font-size: 40px;
  line-height: 48px;}
  div#clockdiv>div .box .box_con span {
	font-size: 40px;
	line-height: 70px;}

}

@media(max-width: 767px){
  span#sidebarCollapse {
    padding: 0px;
    font-size: 12px;
}

#header-main_02 button.navbar-toggler {
    display: none !important;
}

#header-main_02 a.navbar-brand {
    font-size: 22px;
}

span#sidebarCollapse i.fas.fa-align-left {
    font-size: 20px;
}
}
@media(max-width: 1800px){
 
h1.display-soon {
    font-size: 60px;}
}
