@import url('https://fonts.googleapis.com/css?family=Alex+Brush|Allura|Cookie|Dancing+Script|Great+Vibes|Josefin+Sans|Lato|Montserrat|Nunito|Open+Sans|PT+Serif|Poiret+One|Raleway|Source+Sans+Pro|Tangerine');

@import url('https://fonts.googleapis.com/css?family=Candal|Federo|Krona+One|Lalezar|Paytone+One|Rammetto+One');


.navigationTop{ background-color:#FFF !important ; border-radius:0px; height:100px; font-family:Josefin Sans; text-transform: uppercase; letter-spacing:0.05em; font-weight:bold; padding-right:2%;        }
.menuColDiv{ margin-top:1.8%; font-size:1em;  }
.menuColDiv ul li a{ color:#000; border:2px solid #FFF; }
.orderOnlineButtonNavTop a{ border:2px solid #000 !important ; }
.menuColDiv ul li a:hover{ background-color:#FFF; color:#000; border-bottom:2px solid #000;   }
.navbar-nav>li>a{ padding-bottom:10px !important; }
.logoTopNav{ padding:10px 10px; }
.homeGalleryImage{ background-size:cover; height:700px; background-position:center 20px;   }
#indexSlider{ position:relative; }
#textSlider{ position:absolute; top:25%; width:100%; }
.OnBannerTextOne{ font-family:Alex Brush; font-size:14em; color:#FFF; text-align:center; text-shadow:0px 6px 0px rgba(0,0,0,0.75);    }
.OnBannerTextTwo{ font-family:Candal; font-size:5em; text-transform:uppercase;  margin-top:-5%;  color:#FFF; text-align:center; text-shadow:0px 6px 0px rgba(0,0,0,0.75);  }
#aboutUsHome{ background-color:#FFF; color:#000; padding:10% 0%; background-image:url(../images/bg/bgOne.png)  }
.aboutUsHomeIndex{ font-family:Josefin Sans; line-height:1.5em;   }
.aboutUsHomeIndex p{ line-height:1.8em; font-size:1.6em; margin-top:3%;   }
#aboutNextBannerLine{ background-image:url(../images/slider/6.jpg); padding:12% 0%; background-size:cover; background-position:center;    }
.nextAboutLineBanner{ font-family:Candal; font-size:6em; text-align:center; color:#FFF; text-transform:uppercase; font-weight:bold; text-shadow:5px 0px 0px rgba(0,0,0,0.75);    }
#restruDetails{ background-color:#FFF; color:#000; font-family:Josefin Sans; text-align:center; padding:2% 0%; }
.headingContact{ font-size:1.5em; padding:1% 0%; margin-top:4%;  text-transform:uppercase; font-weight:bold; font-family:Krona One;   }
.headingContactSection{ font-size:1.5em; padding:1% 0%; margin-top:4%; text-align:center;   text-transform:uppercase; font-weight:bold; font-family:Krona One;  color:#000;  }
.restruDetailData{ font-size:1.2em; line-height:1.5em;  }
#contactFormMap{   font-family:Josefin Sans; padding-bottom:8%; padding-top:8%; background-image:url(../images/slider/5.jpg); background-size:cover; background-position:center;     }
.bgcontactform{ background-color:rgba(255,255,255,0.8); border-radius:5px;  }
.contactField input[type="text"]{ width:100%; padding:2%; font-size:1.2em;  }
.contactField input[type="tel"]{ width:100%; padding:2%; font-size:1.2em;  }
.contactField input[type="email"]{ width:100%; padding:2%; font-size:1.2em;  }
.contactField textarea{ width:100%; padding:2%; font-size:1.2em; height:150px; resize:none;   }
.contactField input[type="submit"]{ width:50%; padding:2.5%; font-size:1.2em; background-color:#000; color:#FFF; border:none;   }
.contactField{ margin:4% 2%; } 
.homeGalleryDiv{ height:250px; background-size:cover; background-position:center; border:15px solid #FFF;    }
#homeGalleryIndexPage{ padding:2% 0% 5% 0%; background-color:#FFF;  }
#footer{ background-color:#000; font-family:Open Sans; color:#FFF;   text-align:center; padding:2.5% 0%;     }
.socialMediaFooter div{ display:inline-block; padding:2%;  }
.socialMediaFooter div a{ color:#FFF; font-size:1.8em;  }
.footersocialIcons{ color:#FFF;   }
.footerCopyright{ margin-top:2%; margin-bottom:0%;  font-size:0.9em; }
.footerLogo{ margin-top:2%; }
.footerLogo img{ background-color:#FFF; padding:0.5%; border-radius:3px; }

@media screen and (max-width:768px){
	.mobileToggle{ background-color:#000; margin-top:5%;  }
	.mobileToggle span{ background-color:#FFF; }
.menuColDiv{ margin-top:1.8%; font-size:1em;  background-color:#000; margin-top:35px;  }
.navigationTop{  padding-right:0%;        }

.menuColDiv ul li a{ color:#FFF; text-align:center; border:2px solid #000;    }

.OnBannerTextOne{font-size:7em; color:#FFF; text-align:center; text-shadow:0px 6px 0px rgba(0,0,0,0.75);    }
.OnBannerTextTwo{  font-size:2.5em; text-transform:uppercase;  margin-top:-5%;  color:#FFF; text-align:center; text-shadow:0px 6px 0px rgba(0,0,0,0.75);  }
#textSlider{ position:absolute; top:35%; width:100%; }
.homeGalleryImage{ background-size:cover; height:550px;  }

.aboutUsHomeIndex p{ line-height:1.6em; font-size:1.4em; margin-top:3%;   }


.nextAboutLineBanner{  font-size:2.5em; text-align:center; color:#FFF; text-transform:uppercase; font-weight:bold; text-shadow:5px 0px 0px rgba(0,0,0,0.75);    }
#aboutNextBannerLine{ background-image:url(../images/slider/6.jpg); padding:20% 0%; background-size:cover; background-position:center;    }
.homeGalleryDiv{ height:150px; background-size:cover; background-position:center; border:15px solid #FFF;    }


	}


@media only screen and (min-device-width:768px) and (max-device-width:1024px){}