@media (max-width: 500px){
    /*special instructions for narrower screens */


   /* CONTAINER RULES */

#all { position:relative; margin:0px auto 0 auto; width:98%; text-align:left; padding-left:0px;}





   /* TEXT STYLES */

.textstyle0 {font-family: 'Roboto', sans-serif;font-weight:normal;font-style:normal;font-size:13px;text-decoration:none;color:#c0c0c0;}
.textstyle1 {font-family: 'Roboto', sans-serif;font-weight:normal;font-style:normal;font-size:13px;text-decoration:none;color:#000000;}
.textstyle2 {font-family: 'Roboto', sans-serif;font-weight:400;font-style:normal;font-size:15px;text-decoration:none;color:#000000;}
.textstyle3 {font-family: 'Fredoka One', cursive;font-weight:400;font-style:normal;font-size:15px;text-decoration:none;color:#FFFFFF;}
h1 {font-family: 'Roboto', sans-serif;font-weight:400;font-style:normal;font-size:16px;text-decoration:none;color:#000000;}
h2 {
    font-family:'Fredoka One', cursive;
    font-weight:400;
    font-style:normal;
    font-size:19px;
    text-decoration:none;
    color:#FFFFFF;
    width: 100%;
    padding-top:5px;
    padding-bottom:5px;   
    background-color: #F188DF;
    border-radius: 5px;
    }

div.ObjectButton1    {
    font-family:'Fredoka One', cursive;
    font-weight:400;
    font-style:normal;
    font-size:14px;
    text-decoration:none;
    color:#000000;
    padding-top:10px;
    padding-bottom:6px;
    padding-left:5px;
    padding-right:5px;
    background-color: #f8da21;
    border-radius: 5px;
    position: absolute;
       top: 311px; left: 0px; width: 87px;
  }
    
div.ObjectButton2    {
    font-family:'Fredoka One', cursive;
    font-weight:400;
    font-style:normal;
    font-size:14px;
    text-decoration:none;
    color:#000000;
    padding-top:10px;
    padding-bottom:6px;
    padding-left:4px;
    padding-right:5px;
    background-color: #f8ff21;
    position: absolute;
    top: 311px; left: 80px; width: 87px;
  }

div.ObjectButton3    {
    font-family:'Fredoka One', cursive;
    font-weight:400;
    font-style:normal;
    font-size:14px;
    text-align:center;
    text-decoration:none;
    color:#000000;
    padding-top:10px;
    padding-bottom:6px;
    padding-left:4px;
    padding-right:7px;
    background-color:#ff6cb6;
    position: absolute;
    top: 311px; left: 165px; width: 77px;
  }

div.ObjectButton4    {
    font-family:'Fredoka One', cursive;
    font-weight:400;
    font-style:normal;
    font-size:15px;
    line-height:14px;
    text-align:center;
    text-decoration:none;
    color:#000000;
    padding-top:2px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    background-color: #bd9abe;
    border-radius: 4px;
    position: absolute;
    top: 311px; left: 245px; width: 90px;
}

   
    
   /* OBJECT STYLES */

div.Object1028 { position:absolute; top:5115px; left:45px; z-index:1; }


div.Object1005 { position:absolute; top:5165px; left:145px; z-index:234; }

div.Object1057 { position:absolute; top:10px; left:30px; z-index:30; }
div.Object1058 { position:absolute; top:4590px; left:0px; z-index:31; }


  /*KEY*/

div.Object1064 { position:absolute; padding-right:5px; top:351px; left:9px; z-index:37; text-align:left; width:28px; }
div.Object1065 { position:absolute; padding-right:5px; top:373px; left:27px; z-index:38; text-align:left; width:130px; }
div.Object1066 { position:absolute; padding-right:5px; top:373px; left:184px; z-index:39; text-align:left; width:140px; }
div.Object1067 { position:absolute; padding-right:5px; top:395px; left:28px; z-index:40; text-align:left; width:101px; }
div.Object1068 { position:absolute; padding-right:5px; top:395px; left:186px; z-index:41; text-align:left; width:36px; }
div.Object1069 { position:absolute; padding-right:5px; top:395px; left:265px; z-index:42; text-align:left; width:73px; }

div.Object1050 { position:absolute; top:373px; left:6px; z-index:23; }
div.Object1051 { position:absolute; top:373px; left:163px; z-index:24; }
div.Object1052 { position:absolute; top:395px; left:7px; z-index:25; }
div.Object1053 { position:absolute; top:395px; left:163px; z-index:26; }
div.Object1054 { position:absolute; top:395px; left:245px; z-index:27; }




div.Object1088 { position:absolute; padding-right:5px; top:217px; left:6px; z-index:61; text-align:center; width:90%; }

div.Object1187 { position:absolute; padding-right:5px; top:440px; left:10px; z-index:68; text-align:center; width:90%; }

  /*PINK HEADINGS*/
 
div.Object1029 { position:absolute; top:1795px; left:0px; z-index:69; width: 97%;}
div.Object1186 { position:absolute; top:3620px; left:0px; z-index:70; width: 97%;}


div.Object1061 { position:absolute; top:1865px; left:10px; z-index:34; text-align:left; width:93%; }
div.Object1078 { position:absolute; padding-right:5px; top:3690px; left:10px; z-index:51; text-align:left; width:93%; }

div.Object1090 { position:relative; top:-15px; text-align:right; z-index:63; }

    /*MORE*/
    
div.Object1062 { position:absolute; padding-right:5px; top:2360px; left:0px; z-index:35; text-align:right; width:94%; }
div.Object1063 { position:absolute; padding-right:5px; top:4180px; left:0px; z-index:36; text-align:right; width:94%; }



    /*SOCIAL MEDIA*/

div.Object1300 { position:absolute; top:4530px; left:060px; z-index:203; }
div.Object1301 { position:absolute; top:4530px; left:120px; z-index:204; }
div.Object1302 { position:absolute; top:4530px; left:180px; z-index:205; }
div.Object1303 { position:absolute; top:4530px; left:240px; z-index:206; }


    /*ACTIVITY PICTURES*/

div.Object1055 { position:absolute; top:600px; left:center; z-index:10;  }
div.Object1056 { position:absolute; top:1045px; left:center; z-index:29;   }
div.Object1357 { position:absolute; top:2415px; left:center; z-index:210;  }
div.Object1358 { position:absolute; top:2860px; left:center; z-index:211;  }



div.Object3505 { position:absolute; top:5000px; padding-right:5px; left:6px; z-index:16; text-align:left; line-height:30px; width:94%; }

   /*GOOGLE ADS*/

div.Object1250 { position:absolute; top:1500px; left:26px; z-index:200; }
div.Object1251 { position:absolute; top:3320px; left:26px; z-index:201; }
div.Object1252 { position:absolute; top:4230px; left:26px; z-index:202; }








   /* BODY STYLES */

body {
 margin:0px;
 padding :0px;
 height:100%;
 width:100%;
    background: url(images/Page0_IMG_BCK.jpg);
    background-size: auto 4580px;
 
  }


 


   /* LINK STYLES */

A:link { text-decoration: none; color:#000000;}

A:visited  { text-decoration: none; color:#000000;}

A:hover  { text-decoration: none; color:#007788;}

   /* IMAGE STYLES */

img { border:0 none}

   /* RESPONSIVE IMAGE */
.responsive-image{
        height:auto;
        width:90%;
        text-align:center;
    }

 
   /* LINE STYLE*/

hr {
   border:0;
   width:100%;
   height:1px;
   color:#C0C0C0;
   background-color:#C0C0C0;
}

    
    
}