/*header start*/
.free_trial {
border: 2px solid #B5B5B5;
font-weight: 700;
font-family: 'Museo Sans Rounded', sans-serif;
width: 152px;
font-size: 17px;
color: #1F3A49;
box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.11);
border-radius: 21px;
height: 40px;
position: relative;
left:80px;
}
button.login {
position: absolute;
right: 0;
width: 115px;
height: 40px;
font-size: 17px;
color: #fff;
background-color: #FFAB3D;
box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.11);
border-radius: 21px;
border: none;
font-family: 'Museo Sans Rounded', sans-serif;
font-weight: 700;
}
button.sign_up {
position: absolute;
right: 145px;
width: 115px;
height: 40px;
font-size: 17px;
font-weight: 700;
color: #3B4C90;
border: 2px solid #3B4C90;
box-sizing: border-box;
box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.11);
border-radius: 21px;
font-family: 'Museo Sans Rounded', sans-serif;
}
ul.navbar-nav {
display: flex;
flex-direction: row;
justify-content: center;
width:100%;
}
ul.navbar-nav li {
padding:0px 10px;
}
a.nav-link {
font-size: 17px;
color: #657384;
font-weight: 600;
}
ul.navbar-nav.mr-auto {
margin-left: -53px;
}
/*header end*/
/*main start*/
.container-fluid {
padding-left:40px;
padding-right:40px;
}
/*competition starts*/
section.bg-1 {
background-image: url(../Assets/bg-1.png);
background-repeat: no-repeat;
background-position: right;
height: 836px;
}
.img_1 img {
position: relative;
left: -85px;
top:30px;
}
.row.justify-content-end {
margin-right: 42px;
}
h4.competition_starts.text-right {
font-size: 28px;
font-weight: 900;
color: #FFAB40;
margin-right: 35px;
}
span {
font-size: 48px;
color: #97C93E;
font-weight: 700;
font-family: 'Museo Sans Rounded', sans-serif;  
line-height: 40px;                                          
}
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
max-width: 88px;
}
p.days {
font-size: 20px;
font-weight: 600;
color: #55B7B3;
font-family: 'Museo Sans Rounded', sans-serif;                                            
}
/*competition end*/
/*Section Win start*/
h1.heading {
font-size: 40px;
font-weight: 700;
color: #FFAB3D;
font-family: 'Mikado', museo-sans-rounded, sans-serif;                                            
}
p.discription {
font-size: 20px;
font-weight: 300;
color: #828282;
font-family: 'Museo Sans Rounded', sans-serif;                                            
}
p.for_ages {
font-size: 18px;
color: #BDBDBD;
font-weight: 300;
margin-left: -32px;
font-family: 'Museo Sans Rounded', sans-serif;                                            
}
h3.sign-box-heading {
font-size: 28px;
font-weight: 700;
color: #04BBF3;
text-align: center;
font-family: 'Museo Sans Rounded', sans-serif;                                            
}
input#exampleInputEmail1 {
width: 443px;
height: 48px;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.18);
border-radius: 12px;
}
button.register {
width: 443px;
height: 48px;
/*border-radius: 10rem !impotant;*/
background-color: #FFAB3D;
box-sizing: border-box;
/*box-shadow: 0.2rem 0.3rem 0 rgba(0,0,0,0.1) !important;*/
border: none;
color: #fff;
font-weight: 24px;
font-family: 'Museo Sans Rounded', sans-serif;                                            
font-weight: 700;
}
.container.sign-box {
background-color: #D5EEFA;
width: 478px;
margin-left: 3px;
border-radius: 10px;
padding:40px!important;
}
/*Section Win end*/
/*how it work*/
.container.con-3 {
margin-top: -137px;
}
h1.title.text-center {
font-size: 48px;
font-weight: 700;
color: #FFAB3D;                                           
}
.vedio_1 img {
margin: 0 auto;
display: block;
}
button.sign_me {
width: 226px;
height: 47px;
border-radius: 12px;
background-color: #FFAB3D;
border: none;
box-sizing: border-box;
box-shadow:  4px 4px 0px #E9962A;
font-size: 20px;
color: #fff;
font-family:'Museo Sans Rounded', sans-serif ;
font-weight: 700;
margin: 0 auto;
display: block;
}
/*how it work end*/
/*compitition dates start*/
.container.con-2 {
margin-top: -673px;
}
img.bg_2 {
position: relative;
top: -383px;
z-index: -1;
}
h3.title4 {
font-size: 26px;
font-weight: bold;
color: #55B7B3;
}
h5.month.text-center {
font-size: 20px;
font-weight: 400;
color: #55B7B3;
}
p.summary1.text-center {
font-size: 18px;
font-weight: 300;
color: #828282;
font-family: 'Museo Sans Rounded', sans-serif;                                            
}
img.img5 {
margin: 0 auto;
display: block;
}
/*compitition dates end*/
/*Bouns start */
section.bg-3 {
background-image: url(../Assets/bg-3.png);
background-repeat: no-repeat;
background-position: right;
height: 913px;
margin-top: -146px;
}
.row.r3 {
padding-top: 290px;
}
/*.img_2 {
position: relative;
left: -39px;
top: 44px;
}*/
h2.bouns {
font-size: 40px;
font-weight: 700;
color: #FFAB3D;
/*font-family: Helvetica;*/
}
h1.title2 {
font-size: 56px;
font-weight: bold;
/*font-family: 'Museo Sans Rounded';*/
color: #1F3A49;
}
p.discription_1 {
font-size: 18px;
font-weight: 300;
font-family: 'Museo Sans Rounded';
color: #828282;
}
button.register_1 {
width: 226px;
height: 47px;
background: #FFAB3D;
border: none;
border-radius: 12px;
box-shadow: 4px 4px 0px #E9962A;
font-size: 20px;
font-weight: 700;
color: #fff;
font-family: 'Museo Sans Rounded', sans-serif;
margin-top:20px;
}
.img_2 img {
width: 702px;
height: 537px;
}
/*bouns end*/
/*Word Mania Resources start*/
h3.title2.text-center {
color: #55B7B3;
}
section.bg-4 {
background-image: url(../Assets/bg-4.png);
background-repeat: no-repeat;
margin-top:100px;
padding-top: 60px;
}
.container-fluid.con-4 {
padding-top: 50px;
}
img.img1 {
margin: 0 auto;
display: block;
}
.for_ages1 {
font-size: 18px;
color: #828282;
font-weight: 300;
font-family: 'Museo Sans Rounded', sans-serif;
}
.box {
width: 344px!important;
height: 464px;
box-shadow: 0px 1px 29px rgba(0, 0, 0, 0.11);
border-radius: 50px;
background-color: #fff;
}
button.btn1 {
width: 184px;
height: 47px;
background: #FFAB3D;
border: none;
border-radius: 12px;
box-shadow: 4px 4px 0px #E9962A;
font-size: 20px;
font-weight: 700;
color: #FFF;
font-family: 'Museo Sans Rounded', sans-serif;
margin: 0 auto;
display: block;
}
/*Word Mania Resources end*/
/*About word mania start*/
/*p.discription_1.about_content.text-center {
padding: 0 255px;
}*/
section.bg-5 {
margin-top: 160px;
}
select.form-select {
height: 47px;
width: 898px;
border: 1px solid #E5E5E5;
border-radius: 12px;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
font-weight: 700;
font-size: 16px;
font-family: 'Museo Sans Rounded', sans-serif;
color:#3B4C90;
margin: 0 auto;
}
.discription_2 {
font-size: 18px;
font-weight: 300;
font-family: 'Museo Sans Rounded';
color: #828282;
padding-left: 106px;
}
.vedio_2 {
padding-left: 105px;
}
/*About word mania end*/
p.summary1.text-center {
padding: 0px 16px;
}
/*p.discription_1.bouns_content {
padding-right: 158px;
}*/
/*p.summary1.s2.text-center {
padding: 0 14px;
}*/
/*main end*/
/*Resposiveness start*/
/*Ipad view start*/
@media screen and (width:1280px){
.img_2 img {
width: 600px;
height: 450px;
}
.box {
width: 274px;
}
}
@media screen and (width:1024px){
.box {
margin-left: 56px;
}
.img_1 img {
width: 500px;
height: 400px;
left:50px;
}
p.for_ages {
margin-left: 0;
}
.img_2 img {
width: 482px;
height: 378px;
margin-left: 20px;
}
.main_box {
padding-top: 20px;
}
h1.title.text-center {
padding-top: 40px;
}
p.discription_2 {
padding-left: 17px;
}
.vedio_2 {
padding-left: 7px;
}
p.for_ages {
margin-bottom: 3px;
}
.vedio_1 img {
width: 500px;
height: 350px;
}
section.bg-1 {
background-size: 36%;
}
img.bg_2 {
width: 28%;
}
.container.con-2 {
margin-top: -500px;
}
p.for_ages {
font-size: 14px;
}
}
@media screen and (max-width:768px){
h4.competition_starts.text-right {
font-size: 20px;
margin-right: 0px;
}
span.day-no {
font-size: 28px;
}
p.days {
font-size: 12px;
}
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
max-width: 55px;
}
h1.heading {
font-size: 28px;
}
p.discription {
font-size: 12px;
}
p.for_ages {
font-size: 12px;
margin: 0;
}
.img_1 img {
width: 320px;
height: 250px;
left:0px;
}
.container.sign-box {
width: 320px;
}
h3.sign-box-heading {
font-size: 19px;
}
input#exampleInputEmail1 {
width: 287px;
height: 38px;
}
button.register {
width: 287px;
height: 38px;
}
section.bg-1 {background-size: 37% 99%;}
h1.title.text-center {
font-size: 36px;
}
.vedio_1 img {
width: 450px;
height: 380px;
}
.container.con-3 {
margin-top: -310px;
}
img.bg_2 {
width: 276px;
top: -230px;
}
.container.con-2 {
margin-top: -347px;
}
h3.title4 {
font-size: 22px;
}
h5.month.text-center {
font-size: 16px;
}
p.summary1.text-center {
font-size: 11px;
}
h2.bouns {
font-size: 28px;
}
h1.title2 {
font-size: 32px;
}
p.discription_1 {
font-size: 11px;
}
button.register_1 {
width: 175px;
height: 36px;
font-size: 15px;
}
.img_2 img {
width: 400px;
height: 300px;
}
section.bg-4 {
margin-top: 00;
}
.main_box {
padding-top: 20px;
}
.box {
width: 300px;
}
select.form-select {
width: 673px;
font-size: 13px;
}
p.discription_2 {
font-size: 13px;
padding-left: 0px;
}
.vedio_2 img {
padding-left: 0;
width: 400px;
height: 200px;
}
.vedio_2 {
padding-left: 0;
}
}
/*Mobile view*/
@media screen and (max-width:560px){
.mobo-bg {
background-image: url(../Assets/mobo_bg.png);
background-repeat: no-repeat;
background-position: right;
background-position-y: -62px;
}
img.mobo-bg {
position: absolute;
right: 0;
top: 72px;
z-index: -1;
}
.row.d-flex {
flex-direction: column-reverse;
}
h4.competition_starts.text-right {
font-size: 28px;
padding-right: 0;
}
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
max-width: 64px;
}
.word-mania img {
width: 231px;
height: 57px;
margin: 0 auto;
display:block;
}
.img_1 {
margin-top: 30px;
}
p.summary1.text-center {
padding: 0px 84px;
}
h1.heading {
margin-top: 75px;
text-align: center;
}
.img_1 img {
width: 282px;
height: 216px;
margin:0 auto;
display:block;
}
p.discription {
font-size: 13px;
text-align: center;
}
.container.con-3 {
margin-top: 55px;
}
.container.sign-box {
margin-top: 30px;
}
h1.title.text-center {
font-size: 28px;
}
.vedio_1 img {
width: 342px;
height: 224px;
}
button.sign_me {
width: 181px;
height: 38px;
font-size: 14px;
margin-top: 10px;
}
h3.sign-box-heading {
font-size: 20px;
}
input#exampleInputEmail1 {
width: 301px;
height: 36px;
}
button.register {
width: 301px;
height: 36px;
}
.container.sign-box {
width: 335px;
}
.row.r3.d-flex {
padding-top: 179px;
}
h2.bouns {
margin-top: 77px;
text-align: center;
}
h1.title2 {
font-size: 24px;
text-align: center;
}
p.discription_1 {
font-size: 11px;
text-align: center;
}
button.register_1 {
width: 226px;
height: 47px;
margin: 0 auto;
display: block;
}
.container-fluid.con-4 {
padding-top: 100px;
}
.row.r3.d-flex {
padding-top: 179px;
}
h2.bouns {
margin-top: 77px;
text-align: center;
}
h1.title2 {
font-size: 24px;
text-align: center;
}
p.discription_1 {
font-size: 14px;
text-align: center;
padding: 0 20px;
}
button.register_1 {
width: 226px;
height: 47px;
margin: 0 auto;
display: block;
}
.container-fluid.con-4 {
padding-top: 100px;
}
.box {
width: 322px;
}
select.form-select {
width: 335px;
height: 40px;
font-size: 12px;
}
.vedio_2 img {
width: 336px;
height: 205px;
margin:0 auto;
display:block;
}
/*.main_box {
position: relative;
left: -31px;
}*/
.img_2 img {
width: 276px;
height: 211px;
}
/*.img_2 {
position: relative;
left: 30px;
}*/
section.bg-1 {
background-image: none;
}
section.bg-3 {
background-image: none;
}
img.bg_2 {
display: none;
}
section.bg-4 {
background-image: none;
}
.container.con-2 {
margin-top: 89px;
}
p.discription_2 {
padding: 0 32px;
font-size: 11px;
}
}
@media screen and (min-width:320px) and (max-width:376px){
h4.competition_starts.text-right {
font-size: 20px;
}
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
max-width: 49px;
}
.img_1 img {
width: 220px;
height: 180px;
}
h1.heading {
font-size: 25px;
}
p.discription {
font-size: 9px;
}
.container.sign-box {
margin-left: -35px;
max-width: 310px;
}
input#exampleInputEmail1 {
max-width: 282px;
}
button.register {
max-width: 282px;
}
.vedio_1 img {
max-width: 299px;
}
.img_2 img {
max-width: 249px;
height:200px;
}
.img_2 {
left: -2px;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-3.main_box {
left: -56px;
}
section.bg-4 {
margin-top: 110px;
}
.box {
max-width: 272px;
}
select.form-select {
max-width: 290px;
}
.vedio_2 img {
max-width: 290px;
height: 170px;
}
.img_2 img {
margin: 0 auto;
display: block;
}
h1.title.text-center {
font-size: 22px;
}
}
@media screen and (min-width:360px) and (max-width:376px){
.box {
max-width: 322px;
}
.container.sign-box {
margin: 0;
}
}
section.bg {
padding-top: 70px;
}
/*Collapse*/
div#heading0 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading1 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading2 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading3 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading4 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading5 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading6 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading7 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading8 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
div#heading9 {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
color: #3B4C90;
}
.card {
background: #ffffff;
border: 1px solid #E5E5E5;
box-sizing: border-box;
box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px;
margin-bottom:20px;
}
button.btn.btn-link.collapsed {
font-size: 16px;
color: #3B4C90;
font-weight: 700;
}
div#accordion {
width: 898px;
}
button.btn.btn-link {
color: #3B4C90;
font-weight: 700;
}
div#accordion {
margin: 0 auto;
}
.card-body {
font-size: 18px;
color: #828282;
}
.card-header button:hover {
text-decoration: none;
}
.card-header button:foucs {
text-decoration: none;
}
.card-header {
padding: 0.25rem 1.25rem !important;
}
.card-header h5 :after {
content: "\f078";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
right: 20px;
color: #B5B5B5;
}    
@media screen and (min-width:0px) and (max-width:480px){
div#accordion {
max-width: 100%;
}
p.summary1.s2.text-center {
padding: 0 84px;
}
button.btn.btn-link {
text-align: left;
font-size: 12px;
}
.card-body {
font-size: 12px;
}
p.for_ages2 {
font-size: 14px;
color: #828282;
font-weight: 300;
}
h1.title.text-center {
margin-top: 85px;
}
button.btn.btn-link.collapsed {
font-size: 12px;
}
}
@media screen and (min-width:481px) and (max-width:768px){
div#accordion {
max-width: 100%;
}
p.discription_1.about_content.text-center {
font-size: 14px;
padding: 0 105px;
}
p.for_ages2 {
font-size: 12px !important;
}
}
@media screen and (min-width:1024px) and (max-width:1200px){
p.discription_1.about_content.text-center {
padding: 0 182px;
}
}
@media screen and (min-width:1280px){
p.discription_1.about_content.text-center {
padding: 0 252px;
}
}
@media screen and (min-width:0px) and (max-width:391px){
p.for_ages {
position: relative;
left: 28px;
top: -18px;
}
}
p.for_ages2 {
font-size: 18px;
color: #828282;
font-weight: 300;
}
button.btn.btn-link {
text-decoration: none;
}
button.btn.btn-link:focus-visible, button.btn.btn-link:focus, button.btn.btn-link:focus-within  {
outline: none;
box-shadow:none;
}
button.btn.btn-link[aria-expanded="true"]:after {
transform: rotate(180deg);
transition:.5s ease-in-out;
}
button.btn.btn-link:after{
transition:.5s ease-in-out;
}


@media screen and (min-width:1280px) and (max-width:1600px){
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
width: 88px !important;
}
.container.sign-box {
padding-left: 15px !important;
margin-top: 15px !important;
}
button.register {
margin-top: 13px !important;
}
.container.con-2 {
margin-top: -628px !important;
}
.col-12.col-sm-12.col-md-4.col-lg-4.col-xl-4 {
padding: 0px 70px !important;
}
h3.title2.text-center {
margin-top: -10px;
font-size: 26px !important;
font-weight: 700;
}
h1.title2 {
padding-right: 30px !important;
}
p.discription_1.bouns_content {
padding-right: 192px !important;
}
p.discription_1.about_content.text-center {
padding: 0 408px !important;
}
p.summary1.s1.text-center {
margin-top: -34px !important;
}
h5.month.text-center {
margin-top: 0 !important;
}
p.summary1.s2.text-center {
margin-top: -34px !important;
}
p.summary1.s3.text-center {
margin-top: -34px !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
}
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
}
.box {
margin-left: 14px;
}
}
button.btn.btn-link {
background-color: #fff !important;
border: #fff !important;
box-shadow: none !important;
position: relative !important;
width: 100% !important;
text-align: left !important;
}
div#heading0 {
box-shadow:none !important;
border:none !important;
}
.card {
border-radius:12px !important;
}
@media screen and (min-width:1px) and (max-width:576px){
.container.sign-box {
padding-left: 16px !important;
}
button.register {
margin-top: 15px !important;
}
p.summary1.s1.text-center {
padding-bottom: 20px !important;
}
p.summary1.s2.text-center {
padding-bottom: 20px !important;
}
/*.box {margin-left: 55px !important;}*/
h3.title2.text-center {
margin-top: 0 !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
}
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
}   
}
@media screen and (min-width:576px) and (max-width:768px){
.container.sign-box {
padding-left: 16px !important;
}
button.register {
margin-top: 15px !important;
}
p.summary1.s1.text-center {
padding-bottom: 20px !important;
}
p.summary1.s2.text-center {
padding-bottom: 20px !important;
}
.box {margin-left: 30px;}
h3.title2.text-center {
margin-top: -10px !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
}  
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
} 
}
@media screen and (min-width:769px) and (max-width:1024px){
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
width: 88px !important;
}
.container.sign-box {
padding-left: 16px !important;
}
button.register {
margin-top: 15px !important;
}
p.summary1.s1.text-center {
padding-bottom: 20px !important;
}
p.summary1.s2.text-center {
padding-bottom: 20px !important;
}
.box {margin-left: 30px;}
h3.title2.text-center {
margin-top: -10px !important;
}
button.register_1 {
z-index: 1 !important;
}
.box {
margin-left: 85px !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
} 
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
}  
}










@media screen and (min-width:1280px) and (max-width:1600px){
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
width: 88px !important;
}
.container.sign-box {
padding-left: 15px !important;
margin-top: 15px !important;
}
button.register {
margin-top: 13px !important;
}
.container.con-2 {
margin-top: -628px !important;
}
.col-12.col-sm-12.col-md-4.col-lg-4.col-xl-4 {
padding: 0px 70px !important;
}
h3.title2.text-center {
margin-top: -10px;
font-size: 26px !important;
font-weight: 700;
}
h1.title2 {
padding-right: 30px !important;
}
p.discription_1.bouns_content {
padding-right: 192px !important;
}
p.discription_1.about_content.text-center {
padding: 0 408px !important;
}
p.summary1.s1.text-center {
margin-top: -34px !important;
}
h5.month.text-center {
margin-top: 0 !important;
}
p.summary1.s2.text-center {
margin-top: -34px !important;
}
p.summary1.s3.text-center {
margin-top: -34px !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
}
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
}
}
button.btn.btn-link {
background-color: #fff !important;
border: #fff !important;
box-shadow: none !important;
position: relative !important;
width: 100% !important;
text-align: left !important;
}
div#heading0 {
box-shadow:none !important;
border:none !important;
}
.card {
border-radius:12px !important;
}
@media screen and (min-width:1px) and (max-width:576px){
.container.sign-box {
padding-left: 16px !important;
}
button.register {
margin-top: 15px !important;
}
p.summary1.s1.text-center {
padding-bottom: 20px !important;
}
p.summary1.s2.text-center {
padding-bottom: 20px !important;
}
.box {margin-left: 55px !important;}
h3.title2.text-center {
margin-top: 0 !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
}
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
}   
}
@media screen and (min-width:576px) and (max-width:768px){
.container.sign-box {
padding-left: 16px !important;
}
button.register {
margin-top: 15px !important;
}
p.summary1.s1.text-center {
padding-bottom: 20px !important;
}
p.summary1.s2.text-center {
padding-bottom: 20px !important;
}
.box {margin-left: 30px;}
h3.title2.text-center {
margin-top: -10px !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
}  
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
} 
}
@media screen and (min-width:769px) and (max-width:1024px){
.col-3.col-sm-2.col-md-2.col-lg-1.col-xl-1.text-center {
width: 88px !important;
}
.container.sign-box {
padding-left: 16px !important;
}
button.register {
margin-top: 15px !important;
}
p.summary1.s1.text-center {
padding-bottom: 20px !important;
}
p.summary1.s2.text-center {
padding-bottom: 20px !important;
}
.box {margin-left: 30px;}
h3.title2.text-center {
margin-top: -10px !important;
}
button.register_1 {
z-index: 1 !important;
}
.box {
margin-left: 85px !important;
}
.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
padding-left: 30px;
} 
.col-12.col-sm-12.col-md-6.col-lg-5.col-xl-6 {
padding-left: 30px;
}  
}

div#heading0 {
box-shadow:none !important;
border:none !important;
}
div#heading1 {
box-shadow:none !important;
border:none !important;
}
div#heading2 {
box-shadow:none !important;
border:none !important;
}
div#heading3 {
box-shadow:none !important;
border:none !important;
}
div#heading4 {
box-shadow:none !important;
border:none !important;
}
div#heading5 {
box-shadow:none !important;
border:none !important;
}
div#heading6 {
box-shadow:none !important;
border:none !important;
}
div#heading7 {
box-shadow:none !important;
border:none !important;
}
div#heading8 {
box-shadow:none !important;
border:none !important;
}
div#heading9 {
box-shadow:none !important;
border:none !important;
}







@media screen and (min-width:1280px) and (max-width:1600px){
.card-body {
padding-left: 25px;
padding-right: 20px;
}
button.btn.btn-link {
margin-left: -20px;
}
::after {
position: relative;
right: 0 !important;
}
h1.heading {
padding-right: 236px !important;
}
p.discription {
padding-right: 186px !important;
}
p.for_ages2 {
width: 184px !important;
}
}








@media screen and (min-width:1280px) and (max-width:1600px){
button.register a {
font-size:24px !important;
}
}
button.register a {
text-decoration: none;
color:#ffffff !important;
}
button.sign_me a {
text-decoration: none;
color: #ffffff !important;
}
button.register_1 a {
text-decoration: none;
color: #ffffff !important;
}
p.for_ages1 {
padding: 0 33px;
}
p.for_ages1.card_para_3.text-center {
padding:0 30px!important;
}
h3.title2.card_title_1.text-center {
margin-top: 3px !important;
}
h3.title2.card_title_3.text-center {
margin-top: 10px !important;
}
h3.title2.card_title_4.text-center {
margin-top: 3px !important;
}
button.btn1.btn_card_1 {
margin-top: -13px !important;
}
button.btn1.btn_card_2 {
margin-top: -20px !important;
}
button.btn1.btn_card_3 {
margin-top: -20px !important;
}
button.btn1.btn_card_4 {
margin-top: -20px !important;
}
h3.title2.card_title_2.text-center {
margin-top: -16px;
}
button.btn1.btn_card_1 a {
text-decoration: none;
color: #ffffff !important;
}
button.btn1.btn_card_2 a {
text-decoration: none;
color: #ffffff !important;
}
button.btn1.btn_card_3 a {
text-decoration: none;
color: #ffffff !important;
}
button.btn1.btn_card_4 a {
text-decoration: none;
color: #ffffff !important;
}
div#heading0 {
padding-right: 0 !important;
}
div#heading1 {
padding-right: 0 !important;
}
div#heading2 {
padding-right: 0 !important;
}
div#heading3 {
padding-right: 0 !important;
}
div#heading4 {
padding-right: 0 !important;
}
div#heading5 {
padding-right: 0 !important;
}
div#heading6 {
padding-right: 0 !important;
}
div#heading7 {
padding-right: 0 !important;
}
div#heading8 {
padding-right: 0 !important;
}div#heading9 {
padding-right: 0 !important;
}
p.for_ages2 {
width: 260px;
}
@media screen and (min-width:768px) and (max-width:1280px){
p.for_ages {
width: 252px !important;
margin-left: -12px;
margin-top: 5px;
}
}
@media screen and (min-width:0px) and (max-width:767px){
h1.heading {
padding: 0 60px;
}
}

section.bg {
padding-bottom: 20px;
background-color: #fff;
position: sticky;
top: 0;
z-index: 1;
}


@media screen and (min-width:0px) and (max-width:767px){
h4.competition_starts.text-right {
display: none;
}
.row.d-flex.sticky {
flex-direction: unset;
}
.word-mania {
margin-top: 0;
}
h1.heading {
padding: 0 49px !important;
}
p.discription {
font-size: 14px !important;
padding: 0px 35px !important;
}
p.for_ages {
font-size: 14px !important;
}
.container.sign-box {max-width: 117% !important;
width: 346px;
}
h5.month.text-center {
margin: -13px;
}
p.summary1 {
font-size: 16px !important;
padding: 1px 21px !important;
}
}
h5.month.text-center {
margin: -13px;
}
p.summary1 {
font-size: 16px !important;
padding: 1px 21px !important;
}
@media screen and (min-width:1280px) and (max-width:1600px){
.col-1.col-sm-1.col-md-1.col-lg-1.col-xl-1 {
    margin-left: 31px;
}
button.btn1.btn_card_1 {
margin-top:3px !important;
}
button.btn1.btn_card_2 {
margin-top:0px !important;
}
button.btn1.btn_card_3 {
margin-top:0px !important;
}
button.btn1.btn_card_4 {
margin-top:0px !important;
}
p.for_ages1.card_para_1.text-center {
margin-top: -17px !important;
}
p.for_ages1.card_para_2.text-center {
margin-top: -17px !important;
}
p.for_ages1.card_para_3.text-center {
margin-top: -17px !important;
}
p.for_ages1.card_para_4.text-center {
margin-top: -17px !important;
}
h4.competition_starts.text-right {
margin-bottom: 8px;
}
p.discription {
margin-bottom: 5px !important;
}
button.register {/*font-family: Helvetica !important;*/padding-top: 15px;}
button.sign_me {
/*font-family: Helvetica !important;*/
}
h3.title4 {
margin-top: 0;
}
h5.month.text-center {
margin-top: -15px !important;
padding-bottom:30px;
}
}
@media screen and (min-width:768px) and (max-width:1024px){
h4.competition_starts.text-right {margin-bottom: 0;}
h1.heading {
padding-right: 60px !important;
}
h3.title4 {
margin: 0;
}
h5.month.text-center {
margin: 2px;
}
p.summary1 {margin-top: -15px;}
h3.title2 {
font-size: 28px;
margin-bottom: 0;
}
p.for_ages1 {
font-size: 17px;
}
button.btn1.btn_card_1 {
margin-top: 7px !important;
}
button.btn1.btn_card_2 {
margin-top: 5px !important;
}
button.btn1.btn_card_4 {
margin-top: 33px !important;
}
.card-body {
font-size: 14px;
}
button.btn.btn-link {
font-size: 16px;
margin-left: -10px;
}
p.discription {
margin-bottom: 4px;
}
.container.sign-box {
margin-top: 14px;
}
}
@media screen and (min-width:1281px) and (max-width:1600px){
img.bullet-image-2 {
margin-left: -120px !important;
}
img.bullet-image-1 {
margin-left: -28px !important;
}
img.bullet-image-3 {
margin-left: -28px !important;
}
p.for_ages.bullet-2 {
margin-left: -150px !important;
}
p.for_ages.bullet-1 {
margin-left: -55px !important;
}
p.for_ages.bullet-3 {
margin-left: -55px !important;
}
img.bullet-image-4 {
margin-left: -120px !important;
}
p.for_ages.bullet-4 {
margin-left: -150px !important;
}
}
button.btn.btn-link {
   
    text-transform: capitalize!important;
    font-size: 1.1rem !important;
}