#bookingform ::placeholder{
color:gray !important;
}
    .main-details{
        width:100%;
    }
    .details{
        width:20%;
        border-bottom:2px solid white;
        padding:10px 5px;
        text-align:center;
        float:left;
        margin-left:0.5%;
        margin-right:0.5%;
        color:white;
        font-weight:bold;
        background:#e56205;
        cursor:pointer;
    }
    #det1{
      padding:20px 5px;
      width:96%;
      margin-left:2%;
      margin-right:2%;
    }
        #det2{
      display:none;
      padding:20px 5px;
      width:96%;
      margin-left:2%;
      margin-right:2%;
    }
        #det3{
      display:none;
      padding:20px 5px;
      width:96%;
      margin-left:2%;
      margin-right:2%;
    }
        #det4{
      display:none;
      padding:20px 5px;
      width:96%;
      margin-left:2%;
      margin-right:2%;
    }
    
    #itih2{
        padding:20px 0px 0px 0px;
        font-size:135%;
    }
    
    #normaltxt{
        font-size:118%;
        font-weight:bold;
    }

#ddesgn{
  padding:3px; 
  background:linear-gradient(to right, red , #ffe6ff, #ffffff);
  color:#000;
  font-size:110%;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px;
}

#ddesgn1{
    color:white;
    font-size:110%;
    font-weight:bold;
}

#ddesgn2{
    padding:10px 0px;
    font-size:110%;
}
#ddesgn2 a{
    color:blue;
    
}
##ddesgn1 a{
    color:blue;
       
}
##ddesgn a{
    color:blue;
    
}
#gallerypic{
    width:100%;
    height:200px;
    padding:10px 0px;
}
#head2{
            font-size:210%;background:;padding:8px 0px;text-align:center;clear:both;color:;width:97%;margin-left:1.5%;
color: #2e4d66;
font-weight: normal;
line-height: 100%;
margin: 0px 0px 0px 0px;
font-family: 'Saira Condensed', sans-serif;
text-transform: uppercase;
        }
        .whatsapp{
            width:65px;
            height:65px;
            position:fixed;
            top:140px;
            left:6%;
            z-index:9999999;
        }
        .phonecall{
            width:45px;
            height:65px;
            position:fixed;
            top:400px;
            float:right;
            right:8%;
            z-index:9999999;
        }
        #offer{
            background:#fc5603;
            padding:5px 10px;
            text-align:left;
            font-size:130%;
            font-weight:bold;
            color:white;
            position:absolute;
            top:150px;
            left:12%;
            z-index:99999;
        }
        
        #closemenow{
    
padding:6px;
cursor:pointer;
float:right;
background:#fc5603;
color:white;
top:5px;
RIGHT:5px;
font-size:75%;
border-radius:3px;
border:1px dotted black;
position:absolute;
}
#bookingform{
    display:none;
    position:fixed;
    top:200px;
    left:35%;
    width:370px;
    height:350px;
    padding:12px;
    background:white;
    box-shadow:1px 2px 12px 2px #DFDADA;
    z-index:324432;
    border:1px solid black;
    border-radius:5px;
}
#bookingform input{
    margin-top:25px;
    margin-left:6%;
    margin-right:6%;
    padding:10px;
    width:88%;
}
            
            
            .my-form{
                position:absolute;
                width:310px;
                height:320px;
                /*background:white;*/
                opacity:.95;
                top:160px;
                float:right;
                right:50px;
                clear:both;
                display:block;
                padding:10px;
                border-radius:6px;
                border:2px #fc5603 solid;
                
            }
            #form-heading{
                width:100%;
                text-align:center;
                display:block;
                color:#fc5603;
                font-weight:bold;
                font-size:110%;
            }
            .my-form input[type='text']{
                margin-left:5%;
                margin-right:5%;
                width:90%;
                padding:0px 5px;
                margin-top:5px !important;
                margin-bottom:5px !important;
            }
            .my-form input[type='submit']{
                margin-left:5%;
                width:120px;
                padding:7px;
                border:none;
                background:#fc5603;
                color:white;
            }
            #mainad{
               width:100%;
               height:360px;
               padding:5px;
               margin-top:25px;
               background:#f5f3f0;
               border-radius:4px;
               
            }
            
            #mainad img{
                
                border-top-left-radius:4px;
                border-top-right-radius:4px;
            }
            
            #myh1{
                
                text-align:center;
            }
            
            h3{
                text-align:left;
                padding:10px 5px;
                font-size:110%; 
                font-weight:bold;
            }
            h4{
                text-align:left;
                padding:5px;
                font-size:100%;
            }
            #bookfast{
                float:left;
                display:block;
                width:125px;
                padding:8px 6px;
                height:auto;
                background:#fc5603;
                text-align:center;
                cursor:pointer;
                margin-top:15px;
                color:#ffffff;
                border-radius:3px;
            }
            
             #bookfast1{
                float:right;
                display:block;
                width:125px;
                padding:8px 6px;
                height:auto;
                background:#fc5603;
                text-align:center;
                cursor:pointer;
                margin-top:15px;
                color:#ffffff;
                border-radius:3px;
            }
            
            #rate{
                background:#fc5603;
                padding:5px;
                font-size:105%;
                font-weight:bold;
                text-align:center;
                border-radius:3px;
                color:#ffffff;
                width:110px;
                position:absolute;
                top:35px;
                left:10px;
            }
            
            
              @media screen and (max-width: 1000px){
     
                 
                  #mainad{
               width:100%;
               height:390px;
               padding:5px;
               margin-top:40px;
  
            }
              }
            
            
             @media screen and (max-width: 800px){
                 #head2{
                     width:94%;
                     margin-left:3%;
                 }
                 
                  #mainad{
               width:100%;
               height:380px;
               padding:5px;
               margin-top:30px;
  
            }
            
            #contad{
                
                padding:5px 30px;
            }
                 
                   #offer{
            background:#fc5603;
            padding:4px 6px;
            text-align:left;
            font-size:101%;
            font-weight:normal;
            /*color:white;*/
            position:absolute;
            top:245px;
            left:30%;
            z-index:99999;
        }
                 
                 #myh1{
                
                margin-top:-90px;
            }
                 
                  .my-form{
                position:relative;
                width:96%;
                height:350px;
                left:2%;
                right:2%;
                top:10px;
                /*background:;*/
                opacity:1;
                clear:both;
                display:block;
                padding:10px;
                border-radius:4px;
                bottom:-20px;
                border:none;
            }
            
            #bookingform{
    padding:6px;
    top:200px;
    left:5%;
    right:5%;
    width:90%;
    height:290px;
   
}
#bookingform input{
    margin-top:3px !important;
    margin-left:5%;
    margin-right:5%;
    padding:5px !important;
    width:90%;
}


    .side-ad{
        width:100%;
        
        
    }
    #side-ad1{
        
        width:100%;
        z-index:2;
        padding:10px;
        text-align:center;
        font-weight:bold;
        font-size:120%;
        background:blue;
        color:#f5f956;
        opacity:0.6;
    }
    #side-ad2{
        font-size:98%;
        padding:5px;
    }
