﻿body 
{
    color:#000;
    font-family: proxima-nova;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    letter-spacing: .015em;
    text-decoration: none;
    line-height: 1.2em;
    /*background-color:#fdcc4c;*/
    font-family: 'Open Sans', sans-serif;
}

.logo
{
    width:50% !important;
}

.box
{
    background-color:#fdcc4c;
    color:#fff;
    border-radius:5px;
}



.txtbox, .input-group-text
{
    border:none !important;
    border-bottom:1px solid #D3D3D3 !important;
    background-color:#fff !important;    
}

.txtbox : hover
{
    border:none !important;
}

.continuebtn
{
    background-color:#12a3c4;
    border:none;
    color:#fff;
}

.continuebtn:hover
{
    background-color:#12a3c4;
    border:none !important;
    color:#F0F0F0;
}

.starrating > input {display: none;}  /* Remove radio buttons */

.starrating > label:before { 
  content: "\f005"; /* Star */
  
 font-size:16px;
  font-family: FontAwesome;
  display: inline-block; 
}

.starrating > label
{
  color: #C2C1C1; /* Start color when not clicked */
}

.starrating > input:checked ~ label
{ color: #12a3c4 ; } /* Set yellow color when star checked */

.starrating > input:hover ~ label
{ color: #12a3c4 ;  } /* Set yellow color when star hover */


.bg1
{
   background-color:#fdcc4c !important;
}

.headercolor
{
    color:#fdcc4c
}

.form-control::after
{
    border:none !important;
}

.questionstxt
{
   font-size:14px;
   color: #495057 !important;
}

.bottomborder
{
    border-bottom: 1px solid #D3D3D3;
}


.regulartext
{
color: #3a3a3a;
font-size: 20px;
font-weight: 500;
line-height:22px;

}

.exploreprogramImg
{
    width:100%;
}

.righttext
{
    text-align: right;
}


 .star li{
  padding-left: 1.3em ;
}


.star li:before

 {
  color:#12a3c4;
  font-family:FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
}


.star li:before {
  content: "\f069";
}

.round{
  border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;

}

.talk-bubble {
	
     display: inline-block;
    position: relative;
	height: auto;
    width:auto;
	background-color: #12a3c4;
    color:#fff;
}


/* talk bubble contents */
.talktext{
    padding: 1em;
	text-align: left;
    line-height: 1.5em;
}



/*for pb home page*/


header{background-color: #f2f2f2}
header a{color:#e07c0e}
header a:hover{color:#12a3c4}
a{color:#12a3c4;text-decoration: none;font-weight: bold;;}
a:hover{color:#e07c0e}
.logo{max-width: 240px;}
.hero-wrapper{background: url("../images/bg.jpg") repeat ;background-size: 104%;background-color: #fdcb4d;}
h1, h2, h3{letter-spacing: -1px;font-weight: 700;}
h1{font-size: 2.1rem !important;}
/*p{font-size: 14px;}*/
.main-content{padding: 50px 0 45px 0;position:relative; }
.p-big{font-size: 16px;}
.custom-btn{background-color: #12a3c4; padding: 15px 30px; color: #fff; text-decoration: none;font-weight: 700; font-size: 18px;transition: background-color 0.5s ease;display: inline-flex}
.custom-btn:hover{background-color:#e07c0e ;color: #fff;}
footer{background-color: #000; padding: 20px 0 30px 0;}
footer p{color: #fff;font-size: 12px; text-align: center;margin-right: 10px;}
.socials{display: flex;justify-content: center;align-items: center;}
.socials a{margin-right: 10px;}
.socials a:last-child{margin-right: 0;}
.socials img{max-width: 24px;}
.custom-margin-top{margin-top:0 !important;}
.flx{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flx img{max-width: 180px;}


.joyride-img img{
    transform:translateX(-153px);
    width: 270px;
    margin-top: 53px;
}

.cycle-img img{
    width: 500px;
}

.bird1{
    position:absolute;
    top:45%;
    width:90px;
    left:-13%;
}

.bird2{
    position:absolute;
    top:59%;
    width:90px;
    right:-17%;
}

.bird3{
    width: 39px;
    margin-top: 30px;
    transform: rotate(31deg);
}


@media (max-width: 1450px){
    .joyride-img img {
        transform: translateX(-168px);
        width: 286px;
        margin-top: 35px;
    }
    
    .cycle-img img {
        width: 480px;
    }
}

@media (max-width: 1300px){
    .joyride-img img {
        width: 269px;
    }
    
    .cycle-img img {
        width: 400px;
    }
}

@media (max-width: 1199px){
    .joyride-img img {
        transform: translateX(0);
    }
    
    .joyride-img{
        margin-bottom:35px;
    }
    
    .main-content{
        padding-bottom:0;
    }
}

@media (max-width: 991px){
    .cycle-img img {
        transform: translateX(-15%);
    }
}

@media (max-width: 767px){
    .cycle-img img {
        transform: translateX(0);
    }
    
    .bird2{
        right:2%;
    }
    
    .bird1{
        left: 1%;
    }
}

@media (max-width: 559px){
    .bird2{
        top:49%;
    }
}


@media (max-width: 576px) {
.custom-margin-top{margin-top:20px !important;}
.main-content{padding: 30px 20px; background-color: #fdcb4d;}
.logo{margin: 0 auto; text-align: center !important; display: flex;;}


footer p {
    margin-right: 0;
    margin-bottom: 10px;
 }
 .socials p{margin-bottom: 0; margin-right: 15px;}
 .flx{justify-content: center;padding-bottom: 20px;}

 }
 @media (min-width: 768px){

    .sundae{max-height: 700px;}
 }


