* { margin: 0px; padding: 0px; }
ul { list-style: none; }
img { width: 100%; border: none; }
a:hover { text-decoration: none; }
body { font-size: 16px; color: #000; font-family: 'Open Sans', sans-serif; overflow-x: hidden; }
/********END*******/
/********navbar********/
header { height: 80px; position: absolute; width: 100%; z-index: 1; }
.menu1 p { margin-top: 28px; text-align: left; color: #fff; }
.menu1 p a {
    color: #fff;
    width: 120px;
    height: 55px;
    font-size: 16px;
    text-transform: uppercase;
    background: #d51509;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.2px;
    font-weight: 600;
    display: block;
    border-radius: 10px;
    text-align: center;
    line-height: 55px;
}

.menu p { margin-top: 28px; text-align: right; color: #fff; }
.menu p a { color: #fff; width: 150px; height: 55px; font-size: 16px;
    text-transform: uppercase; background: #d51509; font-family: 'Roboto', sans-serif;
    letter-spacing: 0.2px; font-weight: 600; display: block; border-radius: 10px;
    text-align: center; line-height: 55px; margin: auto; margin-right: 0; }
/************END************/
/********END*******/
/*.bggame { position: absolute; }*/
/*.bggame { background: linear-gradient(180deg, #30d4fe, #016fea); }*/
/*.bggame { width: 100%; height: auto; background: url(../images/banner.jpg) left center no-repeat; background-size: cover; 
 padding-bottom: 30px; }*/
/********navbar********/
.bgmenu { background: #3f6db3; margin-top: 15px; border-bottom: 1px solid #ffffff54; }
.search { text-align: right; margin-top: 22px; }
.logo { margin-top: 15px; }
.banner0 { width: 100%; margin-top: 0px; }
.search form { width: 100%; height: 40px; display: flex; background: #fff; color: #000; margin: auto; margin-right: 0; border-radius: 8px; }
.search form input { width:100%; height: 40px; float: left; border: none; background: #fff; font-size: 16px; border: none; outline: none; 
 padding-left: 15px; border-radius: 8px 0 0px 8px; }
.search form input[type="submit"] { width: 80px; height: 40px; float: right; border: none; font-size: 16px;
    background: url(../images/searcicon.png) right 20px center no-repeat; outline: none; font-size: 0px; 
    background-size: 25%; }
/*****end*****/
/*********carousel********/    
.carousel-fade .carousel-item { opacity: 0; transition-duration: .6s; transition-property: opacity; }
.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right { opacity: 1; }
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right { opacity: 0; }
.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev { transform: translateX(0); transform: translate3d(0, 0, 0); }
/*****end*****/
/******caption*****/
.imgplay { position: absolute; bottom: 25%; }
/**********END*********/
.prevbtn { height: 50px; margin-top: 10%; }
.prevbtn i { font-size: 32px; color: #fff; background: #efb027; padding: 12px; border: 1px solid #fff; }
.nextbtn { height: 50px; margin-top: 10%; }
.carousel-control-prev.prevbtn { opacity: 1; }
.carousel-control-next.nextbtn { opacity: 1; }
.nextbtn i { font-size: 32px; color: #fff; background: #efb027; padding: 12px; border: 1px solid #fff; }
/***********END**********/
.carouselheight { height: auto; }
.carousel-item img { height: auto; object-fit: cover; }
.bgbodygame { width:100%; background: url(../images/hungamabg.jpg) left center no-repeat; 
 background-size: 100% 100%; padding-bottom: 0.5px; }
.cardgame { margin-bottom: 150px;  } 
/*********topgame*********/
.bg1 { background: rgba(0,0,0,.075); padding: 5px 0; padding-bottom: 2px; margin-bottom: 25px; }
.bg2 { background: #b8daff; padding: 5px 0; padding-bottom: 2px; margin-bottom: 25px; }
.bg3 { background: #d6d8db; padding: 5px 0; padding-bottom: 2px; margin-bottom: 25px; }
.bg4 { background: #c3e6cb; padding: 5px 0; padding-bottom: 2px; margin-bottom: 25px; }
.bg5 { background: #f5c6cba6; padding: 5px 0; padding-bottom: 2px; margin-bottom: 25px; }
.bg6 { background: #ffeeba; padding: 5px 0; padding-bottom: 2px; margin-bottom: 25px; }
.bg7 { background: #bee5eb; padding: 5px 0; padding-bottom: 2px; margin-bottom: 25px; }
.bgtopgame { width: 100%; height: 450px; background: url(../images/bgtopgame.jpg) left center no-repeat; background-size: 100% 100%; }
.topgame h1 { text-align: left; color: #000; font-family: 'Open Sans', sans-serif;
    font-weight: 600; font-size: 34px; margin-top: 45px; margin-bottom: 30px; }
.topgame h1 span { width: 8%; height: 2px; background: #efb028; display: block; margin:0; }
.angrybird { margin-bottom: 30px; }
.angrybird p a { color: #000; font-size: 16px; font-weight: 600; text-align: center; display: block; margin-top: 10px; }
.viewall p a { width: 130px; height: 45px; background: #c30000; color: #fff; display: block; font-size: 20px;
 border-radius: 6px; line-height: 45px; text-align: left; margin-bottom: 50px; }
 .avoider img { border-radius: 30px; }
 .viewall a { background: #e95f02; color:#fff; width: 88px; padding:8px 0; display: block; border-radius: 5px; text-align: center;
  margin: 0px; }
 .viewline hr { border: 1px solid #e7e7e7; margin-top: 0px; }
/********END*******/
.gamenumbr { padding: 0px; border: none; } 
.modal-header .closegame { margin-bottom: 0px; margin-right: 0; padding-right: 5px; outline: none; opacity: 1; height: 0px;
 font-size: 30px; z-index: 111; }
.subscribe img { width: 150px; display: block; margin: auto; } 
.subscribe a { color: #fff;  }
.subscribebtn { display: flex; align-items: center; height: 100%; }
.subscribebtn a { width: 175px; height: 45px; background: #d26229; border: none; box-shadow: 0 2px 5px #0000005e;
    border-radius: 50px; display: block; line-height: 45px; text-align: center; color: #fff;
    font-weight: 500; font-size: 18px; }
.subscribebtn a:hover { background: #1c51b3; }
/******Enter*number****/
.enternumber label { color: #000; font-weight: 700; }
.enternumber form input { width: 100%; height: 45px; background: #fff; border: 1px solid #00000061; outline-color: #d2622973; padding-left: 15px; }
.enternumber form input[type="number"]::-webkit-inner-spin-button, .enternumber form input[type="number"]::-webkit-outer-spin-button { display: none; }
.enternumber a { width: 115px; height: 45px; background: #d26229; border: none; box-shadow: 0 2px 5px #0000005e;
    border-radius: 10px; display: block; line-height: 45px; text-align: center; color: #fff; font-weight: 500;
    font-size: 18px; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; }
.enternumber a:hover { background: #1c51b3; }    
/********END*******/
/*********Bottom*********/
#button { display: inline-block; background-color: #fff; width: 50px; height: 50px; text-align: center;
  border-radius: 4px; position: fixed; bottom: 30px; right: 30px; transition: background-color .3s, 
  opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000; }
#button::after { content: "\f077"; font-family: FontAwesome; font-weight: normal;
  font-style: normal; font-size: 2em; line-height: 50px; color: #000; }
#button:hover { cursor: pointer; background: #029f00cf; }
#button:active { background-color: #555; }
#button.show { opacity: 1; visibility: visible; box-shadow: 0 2px 5px 0px #000; }
/*******END**TO*TOP********/
/*******Patient********/
.star-rating { border:solid 1px #ccc; display:flex; flex-direction: row-reverse;
  font-size:1.5em; justify-content:space-around; padding:0 .2em; text-align:center; width:5em; }
.star-rating input { display:none; }
.star-rating label { color:#ccc; cursor:pointer; }
.star-rating :checked ~ label { color:#f90; }
.star-rating label:hover,
.star-rating label:hover ~ label { color:#fc0; }
/*******Patient*END*******/
/*******Arcade********/
.arcadecenter h1 { text-align: center; }
.arcadecenter h1 span { margin:0 auto; }
.arcadegame1 { margin-bottom: 30px; }
/***********END**********/
footer { background: #091232; color: #fff; font-size: 14px; text-align: center; padding: 14px 0; }
/***********END**********/

/*******NAVBAR**Start*******/
