
@font-face {font-family: 'gothamregular';src: url('fonts/gotham_r.woff2') format('woff2'),url('fonts/gotham_r.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'gotham_boldregular';src: url('fonts/gotham-b.woff2') format('woff2'),url('fonts/gotham-b.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'gothammedium';src: url('fonts/gotham-m.woff2') format('woff2'),url('fonts/gotham-m.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'bebas';src: url('fonts/bebas.woff2') format('woff2'),url('fonts/bebas.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}

 /*___________Scrollbar_____________*/
html{scrollbar-color: #000 #fff0;overflow: hidden;overflow-y: auto;}
html {--scrollbarBG: #fff0;--thumbBG: #000;}
body::-webkit-scrollbar {width: 5px;}
body {scrollbar-width: thin;scrollbar-color: var(--thumbBG) var(--scrollbarBG); overflow-x: heddint!important;} 
body::-webkit-scrollbar-track {background: var(--scrollbarBG);}
body::-webkit-scrollbar-thumb {background-color: var(--thumbBG) ;border-radius: 6px;border: 3px solid var(--scrollbarBG);}
*{scrollbar-color:  var(--thumbBG) var(--scrollbarBG);scrollbar-width: thin;box-sizing: border-box;outline: none;}
/*___________Scrollbar END_____________*/



/* Site Container */
.container {max-width: 1600px; margin: auto; position: relative;}
@media screen and (max-width: 1620px) {
.container {max-width:1300px}
}
/* Site Container */



/*___________COMMON CSS___________*/
body {background-repeat: repeat;background: url(../images/background.jpg);margin: auto;font-family: 'gothammedium'; background-position: center bottom;background-repeat: repeat;font-weight: 100;}
.pr{position: relative;}
.none{display: none;}
section{padding: 80px 0;}
p{line-height: 20px;}
h1, h2, h3{font-family: 'bebas';}

/*top*/
#go_top{ position: fixed; bottom:-10%; right:1%; transition:all 0.6s;font-size:30px; cursor:pointer;}
#go_top i{border-radius:100%;color:#38a4d2;}
#go_top.show{ bottom:7%; z-index:1;}
em {font-size:75%; line-height: 0;position: relative;vertical-align: baseline;top: -0.5em;}

/*top*/
.heading_s1{font-size: 4vw;}
.heading_s1,.heading_s2{margin: 10px 0; }

.banner_frm .txt_bl {font-size: 25px;color: #126b6a;}
.txt_bl {font-weight: bold; font-size: 20px;margin: 0 0 10px;}
.txt_bl2 {font-family: "Ultra", serif; font-weight: normal;}
.txt_black{color:#000; font-size: 16px;}
.txt_white {color:#fff; font-size: 30px;}
 

/* Icons */
.siteIcon{position: absolute;background-repeat: no-repeat;background-position: center;background-size: contain;width: 10vw;height: 10vw;}
.siteIconA{background-image: url(../images/icons/i7.png);}  
.siteIconB{background-image: url(../images/icons/i6.png);right: -60px;top: 10%;}  
.siteIconC{background-image: url(../images/icons/i5.png);right:0px;bottom: -10%;}  
.siteIconD{background-image: url(../images/icons/i3.png);left:-40px;top: 10%;z-index: 2;}  
.siteIconE{background-image: url(../images/icons/i4.png);
  right: 27px;top: 1%;height: 187px;z-index: 36;} 
.siteIconF{background-image: url(../images/icons/i1.png);left:-82px;bottom: 10%;z-index: 2;}  
.siteIconG{background-image: url(../images/icons/i2.png);
  right: -34px;bottom: 8%;height: 158px;} 
/* Icons End */


/* Site Code */


/* Animation */
.rotateAnimation {animation: rotateAnimation 8s linear infinite;}
.slideUpDown{animation: slideUpDown 4s ease-in-out infinite alternate;}
.zoomInOut{animation: zoomInOut 4s ease-in-out infinite;}

@keyframes rotateAnimation {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}
@keyframes slideUpDown {from {transform: translateY(0px);}to {transform: translateY(-30px);}}
@keyframes zoomInOut {0% {transform: scale(1);}50% {transform: scale(1.3);}100% {transform: scale(1);}}
/* Animation end */

/* Header */
header{position: absolute;top: 30px;width: 100%;z-index: 999;}
.rgi-logo img {margin: 7px 0 0;}

.hdr-sec{display: flex;justify-content: space-between;}

.drp-sec .btn09 .drop-btn{background-color: #fcbd15;padding: 10px 25px;text-align: center; cursor: pointer;transition: .1s ease-out;font-size: 15px;font-weight: 600; border:none; color:#ec5726;}

.drp-sec .btn09 .drop-btn:hover{box-shadow: 0 0 0;background-color: #fcbd15; color: #ec5726;}

.drp-sec .addition-drop-txt{background-color: #fff;border-radius: 4px;margin: 10px 0 0;text-decoration: none;display: block;transition: .3s ease-in-out;overflow: hidden;overflow-y: auto;height: 0;}
.drp-sec:hover .addition-drop-txt{display: block;height: 200px;}
.drp-sec .addition-drop-txt a{display: block;text-align: center;padding: 5px 0px;text-decoration: none;color: #000;transition: .3s ease-out;}
.drp-sec .addition-drop-txt a:hover{background-color: #fcbd15;border-radius: 5px;color: #ec5726;} 



/* banner start */
.home-banner{padding: 190px 0 0px;position: relative;overflow: hidden;}
.banner_frm{display: flex;}
.text_mainhd{ flex: 1;  margin:  0px; }
.text_mainhd h2 {font-size: 6vw;font-weight: bold;margin:1.5vw 0 0;line-height: 6vw;}
.text_mainhd h3{font-size: 2.7vw;padding: 0; font-family:initial; font-weight: 100;letter-spacing: 0.7vw; margin: 0 0 -1.5vw ;}

.text_mainhd p {font-size:1.6vw;color: #333;}


.btn09Aj{cursor: pointer;}
.btn09Aj{padding: 10px 20px;border: 1px solid #ec5726;background-color: #ec5726;color: #fff;font-weight: bold;font-size: 17px;}
.btn09Icon{position: relative; text-decoration: none;}
/* Header End


/* form */
.rgiForm .form-group .form-control {padding: 25px 20px;width: 100%; font-weight: bold; border:none; font-size: 15px;}
.rgiForm .form-group textarea {width: 100%;}
.rgiForm .form-group {padding: 8px 0;position: relative;}
.rgiForm {background: #1ead51; padding: 30px;width: 30vw;margin: 0;height: fit-content;}
/* banner end */



/* about */
.about_wrap{background-color: #1ead51;color: #fff;}
.about_wrap ul{display: flex;text-align: center;margin: auto;padding: 0;list-style-type: none;}
.about_list_A{height: 300px;}
.about_list_C,.about_list_B{height:120px;}
.about_wrap ul li{width: 50%;padding:30px;background-size: contain;background-repeat: no-repeat;background-position: center;height: 100%;}
.about_wrap ul li.about_list1{background-image: url(../images/icons/about_icon_01.jpg);width: 30%;background-color: #d02028;}
.about_wrap ul li.about_list2{width: 100%;display: flex;}
.aboutText{height: fit-content;margin: auto;}
.about_wrap ul li.about_list3{background-image: url(../images/icons/about_icon_02.jpg);width: 30%;background-size: cover;}
.about_wrap ul li.about_list4{background-image:url(../images/icons/gif/3.gif);background-color: #1d4498;  background-size: 100% 100%;width: 50%;}
.about_wrap ul li.about_list5{background-image: url(../images/icons/about_icon_04.jpg);background-repeat: repeat;width: 30%;}
.about_wrap ul li.about_list5_2{background-image: url(../images/icons/gif/5.gif);width: 10%;background-color: #ec5726; background-size: cover;}
.about_wrap ul li.about_list5_3{background-image: url(../images/icons/about_icon_05_2.jpg);width: 10%;background-color: #1ead51;}
.about_wrap ul li.about_list6_01{background-image: url(../images/icons/gif/4.gif);background-color: #fabc19;background-size: cover;}
.about_wrap ul li.about_list6_02{background-image: url(../images/icons/about_icon_08_02.jpg);background-color: #1ead51;}
.about_wrap ul li.about_list6_03{background-image: url(../images/icons/about_icon_08_03.jpg);background-color: #d02028;background-size: cover;}
.about_wrap ul li.about_list6_04{background-image: url(../images/icons/gif/6.gif);background-color: #1ead51;background-repeat: repeat;background-size: cover;}
.about_wrap ul li.about_list6_05{background-image: url(../images/icons/gif/1.gif);background-color: #d02028;}
.about_wrap ul li.about_list6_06{background-image: url(../images/icons/about_icon_08_06.jpg);background-color: #1ead51;}
.about_wrap ul li.about_list6_07{background-image: url(../images/icons/about_icon_08_07.jpg);background-size: cover;}
.about_wrap ul li.about_list6_08{background-image:url(../images/icons/gif/2.gif);width: 70%;background-color: #1d4498;}
.about_wrap ul li.about_list6_09{background-image: url(../images/icons/about_icon_08_09.jpg);background-color: #ec5726;}




/* about End */

/*  game start*/
.game40{background-color: #fabc19;padding: 0;}
.gamelevelWrap{display: flex;gap: 50px;}
.gameWrap-img{margin:auto;margin-bottom: 0;}
.gameWrap-img img{width: 100%;}
.gameWrap-text{width: 70%; margin:auto;}
.gameWrap-text img{width: 100%;}
.gameWrap-text h2{font-size: 39px;background: #d02028;
  padding: 12px 12px; width: 68%; color: #fff; text-align: center; margin: auto; margin-left: -10px;}
.gameWrap-text h3{font-size: 32px; color: #d02028; margin-bottom: -22px;}
.gameWrap-text h4{font-size: 26px; margin: auto; margin-left: 135px; color: #1d4498;}
.imagesgame{display: flex;gap: 15px;}
  .imagesgame img{width: 23%;padding: 17px 11px;}
  .gameWrap-text p{font-size: 16px; margin-left: 135px;}
.about_list1-mobile,.about_list3-mobile{display: none;}

.gameWrapGame{width: 100%; height: 750px;padding: 50px 0;background-color: #ee9b09;}
.gameWrapGame iframe{width: 100%;height: 100%;border: none;}
/* game end */



/* slider start */
.article_slider_min {position: relative;overflow: hidden;}
.article_slider_wrap
.articleWrap{display: flex;position: relative;height:700px;width:100%;}
.articleWrap-img{width:50%;position:absolute;bottom:0;right:0;}
.articleWrap-img img{width: 100%;display: block;}
.articleWrap-img3 img{width: 90%;}
.slick-dots{position: absolute;left: 0;right: 0;margin: auto;width: fit-content;display: flex;bottom: 20px;gap: 6px;}

.articleWrap-text{margin: auto;padding: 60px;margin-left: 0;width: 50%;text-align:left;}
.slick-dots li{font-size: 0;border: none;background-color: #fff;border-radius: 100%;width: 10px;height: 10px;cursor: pointer;}
.slick-dots li button{display: none;}
.slick-dots .slick-active{background-color: #fff;}
.articleWrap-btn{padding: 40px 0 0;}
.articleWrap-btn a{padding: 10px 20px;border: 1px solid #fabc19;background-color: #fabc19; font-weight: bold;font-size: 17px; width: fit-content;color: #185aa4;text-transform: uppercase;}
.btn09Icon{position: relative; text-decoration: none; color: #fff;}
.articleWrap-text h2{font-size: 50px;background: #d02028;padding: 11px 18px;width: fit-content;color: #fff;}
.articleWrap-text h3{font-size: 38px; color: #ffcc00;}

.article_bgcolorOrange{background-color: #ec5726;color: #fff;padding: 0;}


.article_bgcolorBlue{background-color: #185aa4;color: #fff;padding: 0;}
.article_bgcolorRed{background-color: #d0202a;color: #fff;padding: 0;}

.syne-hd{margin: auto;padding: 60px;margin-left: 0;width: 50%;
text-align: left;}
.syne-hd h2{font-size: 50px;background: #185aa4;padding: 11px 18px; width: fit-content; color: #fff;}

.bg-leave {position: absolute; right: 0; top: 0;}
/* slider end */



/* Footer */


/* footer */
.footerTopBg{pointer-events: none;z-index: 9; position: relative;}
.footerTopBg img{display: block;width: 100%;}
.footerBottomBg{margin: -150px 0 0;position: relative;pointer-events: none;}
.footerBottomBg img{display: block;width: 100%;}
.footer09 .container{position: relative;z-index: 2;}
.ft_sec {padding: 150px 0px 70px 0px;}
.footer-min {display: flex; justify-content: space-around; align-items: center;flex-wrap: wrap;padding: 30px 0 ;}
.ft_sos,.magazines-img {padding: 20px 0;}
.ft_sos ul {display: flex;align-items: center;justify-content: space-evenly; list-style: none; padding: 0;}
.ft_sos ul li {margin: 0 8px 0 0; color:#1d4498;}
.ft_sos ul li img {border-radius: 50%;}
.ft_sos a img {transition: all 0.4s}
.ft_sos a:hover img {transform: scale(1.1);}
.magazines-img img {width: 100%;}
.ftr-sb-txt, .ftr-sb-txt a {color:#1d4498; text-decoration: none;padding: 0 20px;}
.ftr-sb-txt .ft-txt {font-size: 12px;padding: 0 20px;}
.btm-txt {padding:50px 0;}
.btm-txt h4 {text-align: center;text-transform: uppercase;
margin: 0; font-weight: 400; font-size: 18px; letter-spacing: 1px;}
.btm-txt h4 a {color: #fff; text-decoration: none; }


/* feedback form */
.feedbackRow{padding: 60px 0 100px;border-radius: 80px 80px 0 0; text-align: center;}
.form-row {display: grid; grid-template-columns: repeat(3,1fr);position: relative; gap:20px; margin-bottom: 20px;}
.error {margin: -5px 20px; color: red; font-size: 10px; position: absolute;
left: 0; bottom: 0px;}
.form-main .error {position: inherit;text-align: left;}
.form-row input {width:100%; padding: 15px 20px; border: 1px solid #ccc;border-radius: 100px;}
textarea {width: 100%; height: 100px; padding: 10px; border: 1px solid #ccc; border-radius: 5px; resize: vertical;}
.g-recaptcha {transform: scale(0.8);margin:10px -28px 20px;height: 60px; border-radius: 20px;}
.form-group__captcha {display: grid; align-items: center; justify-content: center;}
.form_bnr .form-group__captcha {justify-content: flex-start}
.thank-you-message {text-align: center;margin-top: 20px; color: #185aa4; font-size: 18px; font-weight: 600;}  
/* footer End */





/* Site Code */
@media only screen and (max-width: 1440px) {
  .container {max-width: 85%;}
}

@media (max-width: 867px) {
.rgi-logo img {width: 150px;}
/* .drp-sec .btn09 .drop-btn {font-size: 10px;}
.drp-sec .addition-drop-txt a {font-size: 12px;} */

.drp-sec {max-width: 100%;}
.drop-btn {font-size: 14px;padding: 10px;}
.addition-drop-txt {max-height: 74px;}
.banner_frm{display: block;}
.home-banner{padding: 120px 0 0;}
.rgiForm .form-group .form-control{padding: 15px 20px;}
.banner_frm{display: block;}
.rgiForm{width: 100%; margin-top: 30px;}
.text_mainhd h3{font-size: 7vw;}
.text_mainhd h2{font-size: 13vw; line-height: 17vw;}
.text_mainhd p{font-size: 17px;}
.text-wrapper{margin-bottom: 43px;}
.text-wrapper h2{font-size: 37px;}
.text-wrapper p{font-size: 13px;}
.articleWrap-img img{height: 150px;object-fit: contain;}
.gamelevelWrap{display: block;}
.gameWrap-text{padding: 20px 0;}
.gameWrap-text h2{font-size: 19px;width: 60%;}
.gameWrap-text{font-size: 12px; margin: auto;}
.imagesgame img{width: 26%;}
.gameWrap-text h4{font-size: 16px;
margin: auto;margin-left: 81px;}
.gameWrap-text p{font-size: 11px;margin-left: 80px;line-height: 14px;}
.game40 .container{max-width: 100%;}
.gameWrap-text{width: 90%;}
.gameWrapGame{padding:40px 20px;height: 650px;}



.about_wrap ul.about_list_A{display: block;height: auto;}
.about_wrap ul li.about_list1,.about_wrap ul li.about_list3{height: 50px;width: 100%;}
.about_wrap ul.about_list_B{height: auto;flex-wrap: wrap;}
.about_wrap ul.about_list_B li{height: 50px;}
.about_wrap ul li.about_list4{width:100%;}
.about_wrap ul li.about_list5{width: 70%;}
.about_wrap ul li.about_list5_2{width: 10%;}
.about_wrap ul li.about_list5_3{width: 10%;}
.about_wrap ul.about_list_C{height: auto;flex-wrap: wrap;}
.about_wrap ul.about_list_C li{height: 50px;width: 20%;}

.about_list1-mobile,.about_list3-mobile{display: block;}
.about_list1,.about_list3,.about_list_B,.about_list_C{display: none!important;}
.about_list1-mobile{background-image: url(../images/icons/about-mb1.jpg);background-color: #1ead51; background-size: 100%!important; }
.about_list3-mobile{background-image: url(../images/icons/about-mb2.jpg); background-size: 100% 100% !important; }
.about_wrap ul li{width: 100%; padding: 17px;}
.about_list3-mobile li{padding: 6px;}
.aboutText h2{font-size: 8vw;}
.aboutText p{font-size: 14px;}








.articleWrap-text{width: 100%;}
.articleWrap{display: block;height: auto !important;}
.articleWrap-text {text-align: left;padding: 22px 29px;width: 100%;margin:0;;}
.articleWrap-text p{font-size: 14px;}
.articleWrap-text h2{font-size: 17px;}
.articleWrap-text h2{padding: 5px 10px;}
.articleWrap-text h3{font-size:20px;}
.articleWrap-img{width: 100%;position: initial;bottom: 55px;right: 0;left:0;margin:0 auto;}
.article_slider_wrap .articleWrap{display: block;}
.article_slider_min .slick-slide{height:0!important}
.article_slider_min .slick-slide.slick-current {height: auto!important}
.ftr-sb-txt, .ftr-sb-txt a{padding: 0;}
.ftr-sb-txt .ft-txt{padding: 0;}
.btm-txt{padding: 20px 0;}
.article_slider_min{padding-bottom: 0;}

.siteIconA{background-image: url(../images/icons/i7.png);
  padding: 29px;top: 16%;left: -22px;}
.siteIconB{background-image: url(../images/icons/i6.png);
  right: -9px; top: 20%;padding: 39px;}
.siteIconC {background-image: url(../images/icons/i5.png);right: -33px;bottom: -49%;padding: 45px;}
.siteIconD {background-image: url(../images/icons/i3.png); left: -3px; top: 2%;padding: 42px;}
.siteIconE{background-image: url(../images/icons/i4.png);
  right: 2px;top: 3%;z-index: 222;height: 73px;width: 47px;}
 .siteIconF {background-image: url(../images/icons/i1.png);
  left: -20px;bottom: -2%;z-index: 2;width: 50px;height: 110px;}
  .siteIconG {background-image: url(../images/icons/i2.png);
    right: -2px;bottom: 2%;z-index: 3;height: 100px;}

.bg-leave img{width: 162px;}
.articleWrap-btn a{font-size: 14px;}
.articleWrap-btn{padding: 6px 0;}
.drp-sec .btn09 .drop-btn{font-size: 11px; padding: 9px;}
.hdr-sec{display: flex; gap: 20px;}



}
  
