*{margin:0px; padding:0px;}
.container {width:1400px; height:auto; margin:0 auto; }



.topbar { width:1400px; height:100px; margin:0 auto; }
.topcontact {width:250px; height:100px; float: left; margin-left:50px; }
.topcontact ul {list-style:none;height:35px; margin-top:15px}



.header {width: 1400px; height: 100px; background-color:#292e36 }

.right {width:300px; hight: 50px; float: left; }
.home {width: 100px; height: 35px; float: left;text-align: center; margin-left:100px; margin-top: 45px; }
.about {width: 100px; height: 30px; float: left; text-align: center;margin-top: 45px; }
.menu {width: 100px; height: 30px; float: left; text-align: center;margin-top: 45px; }
.gallery {width: 100px; height: 30px; float: left; text-align: center;margin-top: 45px; }
.contact {width: 100px; height: 30px; float: left; text-align: center;margin-top: 45px; }
.home2 {width: 600px; height: 30px; float: left; }
 
.home a {text-decoration: none; color: beige}
.home a:hover {color: red;}

.about a {text-decoration: none; color: beige}
.about a:hover {color: red;}

.menu a {text-decoration: none; color: beige}
.menu a:hover {color: red;}

.gallery a {text-decoration: none; color: beige}
.gallery a:hover {color: red;}

.contact a {text-decoration: none; color: beige}
.contact a:hover {color: red;}


.banner {width: 1400px; height:600px; }


.banner2 {width: 1400px; height:400px; }
.box {width: 400px; height: 350px;margin-left: 150px; margin-top: 25px; margin-bottom:25px;  float: left; background-color:black}

.story {width: 600px; height: 350px;margin-left: 100px; margin-top: 25px; margin-bottom:25px;  float: left;  }
.story h1 {font-size: 40px;}
.story p {font-size: 20px;}



.menu2 {width: 1400px; height:650px; }

.box1 {width: 400px; height: 550px;margin-left: 50px; margin-top: 50px; margin-bottom: 50px;  float: left; }
.box1 h1 {font-size: 42px; margin-left: 150px; margin-top: 20px;}

.box2 {width: 400px; height: 550px;margin-left: 50px; margin-top: 50px; margin-bottom: 50px; float: left; }
.box2 h1 {font-size: 42px; margin-left: 150px; margin-top: 20px;}

.box3 {width: 400px; height: 550px;margin-left: 50px; margin-top: 50px; margin-bottom: 50px; float: left; }
.box3 h1 {font-size: 42px; margin-left: 150px; margin-top: 20px;}


.offer {width: 1400px; height:600px; background-color:blue}



.about2 {width: 1400px; height:800px; }
.box4 {width: 500px; height: 725px;margin-left: 150px; margin-top: 50px; margin-bottom:25px;  float: left;}

.box4 p {font-size: 24px;margin-top: 15px;}


.box5 {width: 600px; height: 750px;margin-left: 50px; margin-top: 25px; margin-bottom:25px;  float: left;  background-color:black}





.gallery2 {width: 1400px; height:650px; }
 
.gallery2c {width: 1400px; height:40px;  }
.gallery2c h1 {margin-left: 620px;}


.box6 {width: 400px; height: 550px;margin-left: 50px; margin-top: 10px; margin-bottom: 50px;  float: left; }

.box7 {width: 400px; height: 550px;margin-left: 50px; margin-top: 10px; margin-bottom: 50px; float: left; }

.box8 {width: 400px; height: 550px;margin-left: 50px; margin-top: 10px; margin-bottom: 50px; float: left; }



.offer {width: 1400px; height:600px; background-color:blue}



.footer {width: 1400px; height:150px; background-color:#292e36; border-bottom:2px solid white; }

.box9 {width: 380px; height: 130px;margin-left: 50px;  float: left;  padding:10px; background-color:#292e36 }
.box9 h1 { margin-top:30px; color: white;}
.box9 p { line-height:20px; max-width:280px; color: white;}

.box10 {width: 380px; height: 130px;margin-left: 50px;  float: left;  padding:10px; background-color:#292e36 }
.box10 p {margin-left: 80px; margin-top: 50px; color: white;}

.box11 {width: 380px; height: 130px;margin-left: 50px;  float: left; ;  padding:10px; background-color:#292e36}
.box11 h1  { color: white;}
.box11 p {color: white;}
.box11 ul {list-style:none;}
.box11 ul li {float:left; padding:10px;}

.box11 ul li a { text-decoration:none; color:white}

.footer2 {width: 1400px; height:50px; background-color:#292e36 }

.box12 {width: 600px; height: 50px; float:left; background-color:#292e36}
.box12 p {margin-top: 15px;margin-left: 50px; color: white; }

.box13 {width: 600px; height: 50px; float: right; background-color:#292e36}
.box13 p {margin-top: 15px;margin-left: 300px; color: white;}

.clearfix { clear:both;}


/*contact */


.contactbanner {width: 1400px; height: 600px; }

.contactbanner2  {width: 1400px; height: 600px; background-color:#292e36}




.map  {width: 1400px; height: 500px;}



/*contact finsh */





/*galery start */


.text1 {width: 250px; height:50px;  margin-left: 580px;}
.text1 p { margin-left: 25px; font-size: 44px;}

.gallerypage {width: 1400px; height:1600px; }
 



.gallerybox1 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px;  float: left; }

.gallerybox2 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px; float: left; }

.gallerybox3 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px; float: left; }

.gallerybox4 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px;  float: left; }

.gallerybox5 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px; float: left; }

.gallerybox6 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px; float: left; }



.gallerybox7 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px;  float: left; }

.gallerybox8 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px; float: left; }

.gallerybox9 {width: 400px; height: 500px;margin-left: 50px; margin-top: 10px; margin-bottom: 10px; float: left; }



.gallerypage2text {width: 400px; height:50px;  margin-left: 500px; }
.gallerypage2text2 {width: 400px; height:50px;  margin-left: 500px; margin-bottom: 25px;}
.gallerypage2text p {font-size: 24px;margin-left: 120px;}

.gallerypage2text2 h1 { margin-left: 60px;}


.gallerypage2 {width: 1400px; height:300px;margin-bottom: 50px; }

.page11 {width: 300px; height:300px; margin-left: 25px;  float: left; background-color: black}
.page22 {width: 300px; height:300px; margin-left: 50px; float: left; background-color: black}
.page33 {width: 300px; height:300px; margin-left: 50px; float: left; background-color: black}
.page44 {width: 300px; height:300px; margin-left: 50px; float: left; background-color: black}

/*galery finsh */

/*about start */

.gallerypage2textbox {width: 1400px; height: 675px; margin-bottom: 50px; }

.gallerypage2textbox1 {width: 300px; height: 675px; float: left; }

.gallerypage2textbox11 {width: 300px; height: 300px; float: left; margin-top: 25px; }
    
.gallerypage2textbox111 {width: 300px; height: 300px; float: left; margin-top: 25px;}
    





.gallerypage2textbox2 {width: 750px; height: 675px;float: left; margin-left: 25px;margin-right: 25px; }

.gallerypage2textbox3 {width: 300px; height: 675px;float: left; }

.gallerypage2textbox33 {width: 300px; height: 300px; float: left; margin-top: 25px; }
    
.gallerypage2textbox333 {width: 300px; height: 300px; float: left; margin-top: 25px;}






/*about finsh */