@font-face {

    font-family: 'my-font';

    src: url('../Fonts/champagne__limousines.eot');

    src: url('../Fonts/champagne__limousines.eot#iefix') format('embedded-opentype'),

         url('../Fonts/champagne__limousines.woff') format('woff2'),

         url('../Fonts/champagne__limousines.woff') format('woff'),

         url('../Fonts/champagne__limousines.ttf') format('truetype'),

         url('../Fonts/champagne__limousines.svg') format('svg');

    font-weight: normal;

    font-style: normal;

}

*

{

	margin:0px;

	padding:0px;

}

body

{

	width:100%;

	height:auto;

	background-color:#FFF;

	font-weight:normal !important;

	direction:ltr;

	font-family: 'my-font';

	overflow-x:hidden;

}

img

{

	border:0px;

	display:block;

}

ul

{

	list-style:none;

}

a

{

	text-decoration:none;

}

h2

{

	line-height:normal;

	font-weight:normal;

}

.clear

{

	clear:both;

}

.center

{

	width:1200px;

	margin:0 auto;

}

.header



{

	width:100%;

	min-width:1200px;

	position:absolute;

	margin-top:10px;

	z-index:9999999;

	left:0px;

	top:0px;

}

.top-header, .bottom-header



{

	width:1200px;

}

.logo

{

	width:200px;

	text-align:center;

	margin:20px auto;

	display:block;

}

.logo a img

{

	width:200px;

	display:block;

}

.menu

{

	margin:30px auto 0px auto;

	width:1200px;

	

}

.menu ul

{

	text-align:center;

	display:block;

}

.menu ul li

{

	margin-right:20px;

	text-align:center;

	display:inline;

}

.active-menu, .menu ul li a:hover



{

	padding-bottom:5px ;

	border-bottom:2px solid #fff;;

}

.menu ul li:last-of-type

{

	margin-right:0px;

}

.menu ul li a

{

	color:#fff;

	font-size:16px;

	text-transform:uppercase;

	text-align:center;

	font-weight:bold;

}

.section-gray

{

	width:100%;

	background-color:#f8f8f8;

	padding:60px 0px;

	min-height:434px;

	min-width:1200px;

}

.section-white

{

	width:100%;

	background-color:#fff;

	padding:60px 0px;

	min-height:434px;

	min-width:1200px;

}

.n-space

{

	padding:0px !important;

}

.section-white-inner

{

	width:100%;

	background-color:#fff;

	padding:25px 0px;

	min-height:434px;

	min-width:1200px;

}

.who

{

	text-align:center;

}

.who h2

{

	color:#333;

	font-size:50px;

	margin-bottom:15px;

	text-transform:uppercase;

}

.who p

{

	color:#333;

	font-size:18px;

}

.title-section

{

	color:#333;

	font-size:40px;

	margin-bottom:25px;

	text-transform:uppercase;

	text-align:center;

	line-height:40px;

}

.title-section2

{

	color:#fff;

	font-size:50px;

	margin-bottom:25px;

	text-transform:uppercase;

	text-align:center;

	line-height:40px;

}

.title-section span

{

	color:#aa3e03;

}

.read, .read2

{

	margin-top:35px;

	margin-bottom:15px;

	text-align:center;

}

.read a

{

	font-weight:bold;

	font-size:18px;

	padding:15px 20px;

	border-bottom:1px solid #aa3e03;

	color:#aa3e03;

	/*background-color:#333;*/

	text-transform:uppercase;

}

.read2 a

{

	font-weight:bold;

	font-size:18px;

	padding:15px 20px;

	border-bottom:1px solid #fff;

	color:#fff;

	/*background-color:#333;*/

	text-transform:uppercase;

}

.read a:hover

{

	

}

.zoom-pics

{

	width: 550px;

	height:407px;

	float:left;

}

.zoom-pics a img

{

	width: 550px;

	height:407px;

}

.zoom-pics ul li

{

	width: 550px;

	height:407px;

}

.zoom-pics2, .zoom-pics3

{

	width: 650px;

	height:434px;

	float:right;

	position:relative;

}

.zoom-pics2 a img, .zoom-pics3 a img

{

	width: 650px;

	height:434px;

}

.zoom-pics2 ul li, .zoom-pics3 ul li

{

	width: 650px;

	height:434px;

}

.right-text h2

{

	margin-bottom:15px;

	text-transform:uppercase;

	font-size:30px;

	color:#aa3e03;

}

.right-text

{

	float:right;

	margin-left:50px;

	width:600px;

	color:#333;

	font-size:18px;

	line-height:22px;

}

.left-text h2

{

	margin-bottom:15px;

	text-transform:uppercase;

	font-size:30px;

	color:#aa3e03;

}

.left-text

{

	float:left;

	margin-right:50px;

	width:500px;

	color:#333;

	font-size:18px;

	line-height:26px;

height:434px;

position:relative;

}

.inner-left-text

{

	position:absolute;

	left:50%;

	top:50%;

	    -webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

	width:100%;

	text-align:center;

}



/*top-slider*/

.top-slider

{

	width:100%;

	min-width:1200px;

	min-height:400px;

	position:relative;

}



.cairo-colum-slider

{

	position:relative;

}

.colum-last

{

	width:1200px !important;

	margin:0 auto;

		

	background-color:#f8f8f8;

}

.colum-one

{

	width:100%;

	/*overflow:hidden;*/



	

}

.all-cols

{

	position:relative;

	overflow:hidden;

	height:460px !important;

	width:1200px !important;

	

}

.text-right-s

{

	width:1160px;

	padding:20px;

	min-height:380px !important;

}



.photo-colum-one

{

	width: 570px;



	float:left;

}

.photo-colum-one:first-child

{

	padding:20px 20px 20px 20px;

}

.photo-colum-one:last-child

{

	padding:20px 20px 20px 0px;

}

.photo-colum-one a img

{

	width: 570px;

	height:auto !important;

	display:block;

}

#prev4, #next4

{

	display: block;

	z-index: 99999;

	cursor: pointer;

	position: absolute;

	bottom:20px;

/*	-webkit-transform: translate(0,-50%);

-ms-transform: translate(0,-50%);

transform: translate(0,-50%);

-moz-transform: translate(0,-50%);*/

	height: 59px;

	width: 30px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');

}



#next4

{

	background:url(../Images/next.png) no-repeat;

	right:20px;

}

#prev4

{

	background:url(../Images/prev.png) no-repeat;

	right:70px;

}

#next4:hover, #prev4:hover

{

	opacity: 1;

    filter: alpha(opacity=100);

}

#preve, #nexte,#prevf, #nextf,#prevg, #nextg,#prevh, #nexth,#previ, #nexti

{

	display: block;

	z-index: 99999;

	cursor: pointer;

	position: absolute;

	bottom:-80px;

/*	-webkit-transform: translate(0,-50%);

-ms-transform: translate(0,-50%);

transform: translate(0,-50%);

-moz-transform: translate(0,-50%);*/

	height: 59px;

	width: 30px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');

}



#nexte, #nextf, #nextg,#nexth, #nexti

{

	background:url(../Images/nexte.png) no-repeat;

	right:0px;

}

#preve, #prevf, #prevg, #prevh, #previ

{

	background:url(../Images/preve.png) no-repeat;

	right:40px;

}

#nexte:hover, #preve:hover

{

	opacity: 1;

    filter: alpha(opacity=100);

}



#prevv, #nextv

{

	display: block;

	z-index: 99999;

	cursor: pointer;

	position: absolute;

	bottom:20px;

/*	-webkit-transform: translate(0,-50%);

-ms-transform: translate(0,-50%);

transform: translate(0,-50%);

-moz-transform: translate(0,-50%);*/

	height: 59px;

	width: 30px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');

}



#nextv

{

	background:url(../Images/nexte.png) no-repeat;

	right:20px;

}

#prevv

{

	background:url(../Images/preve.png) no-repeat;

	right:70px;

}

#nextv:hover, #prevv:hover

{

	opacity: 1;

    filter: alpha(opacity=100);

}

.inner-text-right-venue

{

/*	background:rgba(255,255,255,0.9);

	font-size:18px;

	line-height:22px;

	padding:20px 15px;

	margin-bottom: 25px;

	border:1px solid #fff;

	margin:20px;

	color:#000;

	height:360px;*/

/*	overflow-y: scroll;

    overflow-x: hidden;*/

	position:relative;

}

.itt

{

	margin-top:15px;

}

.dess

{

	margin-top:15px;

		    color: #333;

    font-size: 19px;

    line-height: 26px;

	margin-bottom:20px;

}

.inner-text-right-venue h3

{

	text-align:left;

	color:#aa3e03;

	

	font-size:22px;

	position:relative;

	display:inline;

	

}

.inner-text-right-venue i

{

	color:#aa3e03; 

	font-size:14px; 

	font-weight:bold;

}



.reserve

{

	font-size:16px;

	color:#aa3e03;

	font-weight:bold;

	text-decoration:none;

	padding:7px 10px;

	border:1px solid #aa3e03;

	font-family:my-font;

	margin-bottom:25px;

}

.summ

{

	font-size:2.5vh;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	padding:2%;

	background-color:#aa3e03;

	text-transform:uppercase;

	font-family:my-font;

	float:right;

	width:auto;

	margin-top:2%;

	cursor:pointer;

	border:0px;

	

}

.summ2

{

	font-size:18px;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	padding:10px;

	background-color:#aa3e03;

	text-transform:uppercase;

	font-family:my-font;

	float:right;

	width:auto;

	margin-top:25px;

	cursor:pointer;

	border:0px;

	

}

.mail

{

	width:95%;

	border:1px solid #ccc;

	padding:2%;

	font-family:my-font;

	color:#000;

}

.sign p

{

	margin-bottom:5px;

	font-size:18px;

}

.mail2

{

	width:508px;

	border:1px solid #ccc;

	padding:10px 20px;

	font-family:my-font;

	color:#000;

	border-radius:2px;

}

.area2

{

	width:95%;

	max-width:1160px;

	min-height:400px;

	width:1158px;

	border:1px solid #ccc;

	padding:10px 20px;

	font-family:my-font;

	color:#000;

}

.sign ul li

{

	float:left;

	width:550px;

	margin-right:100px;

	margin-bottom:25px;

}

.sign ul li:nth-child(2n)

{

	margin-right:0px;

}

.sign ul li:last-child

{

	width:1200px;

}

.area

{

	width:95%;

	max-width:95%;

	min-height:50%;

	border:1px solid #ccc;

	padding:2%;

	font-family:my-font;

	color:#000;

}

.overlay {

    background-color: rgba(0, 0, 0, 0.6);

    bottom: 0;

    cursor: default;

    left: 0;

    opacity: 1;

    position: fixed;

    right: 0;

    top: 0;

    visibility: hidden;

    z-index:99999999999999999999;

}

.popup {

    display: inline-block;

    top: 50%;

  -webkit-transform: translate(0,-50%);

      -ms-transform: translate(0,-50%);

          transform: translate(0,-50%);

		  left:0px;

		  right:0px;

		  margin-right:auto;

		  margin-left:auto;

		  width:30%;

    opacity: 1;

    position: fixed;

    visibility: hidden;

    z-index: 99999999999999999999;

    -webkit-transition: opacity .5s, top .5s;

    -moz-transition: opacity .5s, top .5s;

    -ms-transition: opacity .5s, top .5s;

    -o-transition: opacity .5s, top .5s;

    transition: opacity .5s, top .5s;

}

.popup div

{

	background-color:#fff;

	padding:3%;

	font-family:site-font;

	font-size:2.5vh;

	color:#333;

	text-transform:uppercase;

}



.close {

    background-color:#333;

    position: absolute;

    right: 0px;

	top:0;

    text-align: center;

    text-decoration:none;

	 font-size: 2.5vh;

	 padding:1% 2% .50% 2%;

}

.close:before {

    color: #ddd;

    content: "X";

	font-family: "Helvetica", Tahoma, Geneva, sans-serif;

    font-size: 2.5vh;

    

}

.popup div p

{

	font-family:my-font;

	color:#666;

	font-size:2.5vh;

	margin-top:5%;

	margin-bottom:1%;

	font-weight:bold;

}



.left-about-image

{

	width:900px;

	min-height:450px;

	float:left;

}

.left-about-image a img

{

	width:900px;

}

.about-home

{

	position:relative;

}

.about-desk-home

{

	float:left;

	padding:40px;

	background-color:#fff;

	width:500px;

	position:absolute;

	top:50%;

	-webkit-transform: translate(0,-50%);

-ms-transform: translate(0,-50%);

transform: translate(0,-50%);

-moz-transform: translate(0,-50%);

	right:0px;

	z-index:99;

}

/*.about-desk-home2

{

	padding:40px;

	background-color:#fff;

	position:absolute;

	z-index:99;

	height:410px !important;

}*/

.gall

{

	width:900px;

	height:600px;

}

.gall a img

{

	width:900px;

	height:600px;

}

/*.about-desk-home

{

	text-align:center;

}

.about-desk-home h2

{

	color:#333;

	font-size:50px;

	margin-bottom:15px;

	text-transform:uppercase;

}

.about-desk-home p

{

	color:#333;

	font-size:18px;

}*/

.desk-ab

{

	color:#333;

	    font-size: 19px;

    line-height: 26px;

	text-align:center;

}

.desk-ab2

{

	color:#fff;

	    font-size: 19px;

    line-height: 26px;

	text-align:center;

}

.lle

{

	width:100%;

	min-width:1200px;

	position:relative;

}

.footer-menu

{

	float:left;

	margin-top:5px

}

.right-social

{

	float:right;

}
.footer-menu ul li
{
	float:left;
	margin-right:15px;
}
.right-social ul li

{

	margin-right:10px;

	float:left;

}

.footer-menu ul li:last-of-type, .right-social ul li:last-of-type

{

	margin-right:0px;

}

.footer-menu ul li a

{

	color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;

}

.footer



{

	width:100%;

	min-width:1200px;

	position:relative;

	background-color:#333;

	padding:15px 0px

}

.about-inner

{

	width:100%;

	min-width:1200px;

	background:url(../Images/about.jpg) no-repeat center;

	background-size:cover;

	position:relative;

}

.hire-inner

{

	width:100%;

	min-width:1200px;

	background:url(../Images/1.jpg) no-repeat center;

	background-size:cover;

	position:relative;

}

.menu-inner

{

	width:100%;

	min-width:1200px;

	background:url(../Images/Todays.jpg) no-repeat center;

	background-size:cover;

	position:relative;

}

.event-inner

{

	width:100%;

	min-width:1200px;

	background:url(../Images/event.jpg) no-repeat center;

	background-size:cover;

	position:relative;

}

.map-inner

{

	width:100%;

	min-width:1200px;

	background:url(../Images/repe.jpg) no-repeat center;

	background-size:cover;

	position:relative;

}

.about-inner:after,.hire-inner:after,.menu-inner:after,.event-inner:after,.map-inner:after

{

	content:'';

	background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);

background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,0)));

background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);

background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);

background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);

background: radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

	width:100%;

	min-width:1200px;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:2;

}

.inner-video:after

{

	content:'';

	background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%);

background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,0)));

background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%);

background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%);

background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%);

background: radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

	width:100%;

	min-width:1200px;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:2;

}

.inner-title,.eve-title

{

	position:absolute;

	bottom:100px;

	width:100%;

	display:block;

	text-align:center;

	left:50%;

	 -webkit-transform: translate(-50%,0%);

    -ms-transform: translate(-50%,0%);

    transform: translate(-50%,0%);

    -moz-transform: translate(-50%,0%);

	z-index:99999;

}

.inner-title span

{

	/*color:#aa3e03;*/

}

.eve-title h2

{

		font-size:85px;

	text-transform:uppercase;

	color:#fff;

}

.inner-title h2

{

	font-size:85px;

	text-transform:uppercase;

	color:#fff;

}

.to-down

{

	position:absolute;

	bottom:-70px;

	left:50%;

	 -webkit-transform: translate(-50%,0%);

    -ms-transform: translate(-50%,0%);

    transform: translate(-50%,0%);

    -moz-transform: translate(-50%,0%);

	z-index:9;

}

.to-down img

{

	width:70px;

}

.map-left, .map-left iframe

{

	width:800px;

	height:480px;

	float:left;

}



 .map-left iframe

{

	width:800px;

	height:480px;

}

.map-right

{

	float:left;

	width:350px;

	height:430px;

	padding:25px;

	background-color:#f8f8f8;

}

.map-right p

{

	font-size:18px;

	color:#aa3e03;

	font-weight:bold;

	margin-bottom:5px;

	text-transform:uppercase;

}

.map-right span

{

	font-size:18px;

	margin-bottom:40px;

	font-weight:bold;

	color:#333;

}

.map-right ul li

{

	margin-bottom:25px;

}

.reservation

{

	float:left;

}

.reservation a

{

	color: #fff;
    border: 1px solid #fff;
    padding: 5px 10px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 7px;
    line-height: 18px;
    display: block;
    width: 165px;
    text-align: center;
	margin-bottom:5px;

}



.overlay2 {

    background-color: rgba(0, 0, 0, 0.6);

    bottom: 0;

    cursor: default;

    left: 0;

    opacity: 1;

    position: fixed;

    right: 0;

    top: 0;

    visibility: hidden;

    z-index:99999999999999999999;

}

.popup2 {

    display: inline-block;

    top: 50%;

  -webkit-transform: translate(0,-50%);

      -ms-transform: translate(0,-50%);

          transform: translate(0,-50%);

		  left:0px;

		  right:0px;

		  margin-right:auto;

		  margin-left:auto;

		  width:280px;

    opacity: 1;

    position: fixed;

    visibility: hidden;

    z-index: 99999999999999999999;

    -webkit-transition: opacity .5s, top .5s;

    -moz-transition: opacity .5s, top .5s;

    -ms-transition: opacity .5s, top .5s;

    -o-transition: opacity .5s, top .5s;

    transition: opacity .5s, top .5s;

}

.popup2 .my-s

{

	background-color:#fff;

	padding:20px;

	font-family:site-font;

	font-size:2.5vh;

	color:#333;

	text-transform:uppercase;

}



.close2 {

    background-color:#333;

    position: absolute;

    right: 0px;

	top:0;

    text-align: center;

    text-decoration:none;

	 font-size: 2.5vh;

	 padding:1% 2% .50% 2%;

}

.close2:before {

    color: #ddd;

    content: "X";

	font-family: "Helvetica", Tahoma, Geneva, sans-serif;

    font-size: 2.5vh;

    

}

.popup2 div p

{

	font-family:my-font;

	color:#666;

	font-size:2.5vh;

	margin-top:5%;

	margin-bottom:1%;

	font-weight:bold;

}

.video-home

{

	position: absolute;

	right: 0;

	bottom: 0;

	min-width: 100%;

	min-height: 100%;

	width: auto;

	height: auto;

	z-index: 1;

	background-image: url(../Images/video-bg.jpg);

	 background-size: cover;

    background-repeat: no-repeat;

}

.big-video

{

	width:1200px;

}

.big-video video

{

	width:100% !important;

}

.big-video2

{

	width:100%;

}

.big-video2 video

{

	width:100% !important;

}

.imgae-n

{

	float:left;

	width:600px;

}

.imgae-n img

{

	width:600px;

}

.text-n

{

	float:left;

	background-color:#f8f8f8;

	width:550px;

	padding:25px;

	height:394px;

	    color: #333;

    font-size: 19px;

    line-height: 26px;

    text-align: center;

	

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

}

.text-n2

{

	float:left;

	background-color:#f8f8f8;

	width:550px;

	padding:25px;

	height:394px;

	    color: #333;

    font-size: 19px;

    line-height: 26px;

    text-align: center;

	

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

}

.new-about

{

	margin-bottom:25px;

}

.all-new2

{

	float:left;

	width:600px;

}



.imgae-n2

{

	width:600px;



	float:left;

}

.imgae-n2 img

{

	width:600px;

}

.new-about2 ul li

{

	float:left;

	margin-right:4px;

	position:relative;

	width:596px;

}

.new-about2 ul li img

{

	width:596px;

	height:441px;

}

.new-about2 ul li:nth-child(2)

{

	margin-right:0px;

}

.new-about2 ul li:nth-child(3),.new-about2 ul li:nth-child(6),.new-about2 ul li:nth-child(7)

{

	margin-right:0px;

	margin-top:4px;

	background-color:#f8f8f8;

	padding:25px;

	    color: #333;

    font-size: 18px;

    line-height: 22px;

	height:354px;

/*	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;*/

	position:relative;

}

.ccc

{

	position: absolute;

top: 50%;

left: 50%;

-webkit-transform: translate(-50%,-50%);

-ms-transform: translate(-50%,-50%);

transform: translate(-50%,-50%);

-moz-transform: translate(-50%,-50%);

width:595px;

}

.dee p

{

	margin-bottom:10px;

}

.new-about2 ul li:nth-child(4)

{

	width:546px;

	height:404px;

	margin-top:4px;

	margin-left:4px;

}

.new-about2 ul li:nth-child(4) img

{

	width:546px;

	height:404px;

}

.new-about2 ul li:nth-child(5)

{

	width:546px;

	height:404px;

	margin-top:4px;

}

.new-about2 ul li:nth-child(5) img

{

	width:546px;

	height:404px;

}

.new-about2 ul li:nth-child(8)

{

	width:546px;

	height:404px;

	margin-top:4px;

	margin-left:4px;

	margin-right:0px;

}

.new-about2 ul li:nth-child(8) img

{

	width:546px;

	height:404px;

}

.new-about2 ul li:nth-child(9), .new-about2 ul li:nth-child(10)

{

	margin-top:4px;

}

.caption

{

	position:absolute;

	left:0px;

	bottom:10px;

	/*width:100%;*/

	color:#aa3e03;

	/*background-color:rgba(0,0,0,0.4);*/

	background-color:#fff;

/*	height:100%;*/

	font-size:16px;

	margin:10px 20px;

	padding:10px;

	letter-spacing:1px;

	font-weight:bold;

/*	 text-align: center;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;*/

	text-transform:uppercase;

}

.caption p

{

	padding:10px;

	border:1px solid #fff;

}

.all-menu

{

/*	column-count: 3;

    -webkit-column-count: 3;

    -moz-column-count: 3;

    -webkit-column-gap: 25px;

    -moz-column-gap: 25px;

    column-gap: 25px;

    -webkit-column-width: 195px;

    -moz-column-width: 195px;

    column-width: 195px;*/

	margin-right:25.5px;

	    width: 383px;

		float:left;

}

.all-menu ul li

{

	background-color:#f8f8f8;

	padding:25px;

	margin-bottom:25px;



	

/*	    -webkit-column-break-inside: avoid;

    page-break-inside: avoid;

    break-inside: avoid;

	display:inline-block;*/

}

.all-menu ul li:nth-child(3n)

{

	margin-right:0px

}

.all-menu ul li b

{

	text-transform:uppercase;

	margin-bottom:10px;

	color:#aa3e03;

	font-size:18px;

}

.all-menu ul li p:first-of-type

{

	margin-top:12px;

		

}

.all-menu ul li p

{

	margin-bottom:7px;

	color:#333;

	font-size:16px;

}

.mmm ul li

{

	float:left;

	width:383px;

	margin-right:25.5px;

	margin-bottom:25.5px;

}

.mmm ul li:nth-child(3)

{

	margin-right:0px;

}

.mmm ul li img

{

	width:383px;

}

.mmm ul li:nth-child(5)

{

	/*padding:25px;*/

	background-color:#f8f8f8;

	width:791px;

	margin-right:0px;

	float:right;

	height:2136px;

	    overflow-y: scroll;

    overflow-x: hidden;

	-webkit-column-count: 2; /* Chrome, Safari, Opera */

    -moz-column-count: 2; /* Firefox */

    column-count: 2;

	  -webkit-column-gap: 15px; /* Chrome, Safari, Opera */

    -moz-column-gap: 15px; /* Firefox */

    column-gap: 15px;

	display:inline-block;

}

.mmm ul li:nth-child(5) .ina

{

	 -webkit-column-break-inside:avoid; 

  -moz-column-break-inside:avoid; 

  column-break-inside:avoid;

			   

}

.mmm ul li:nth-child(5)::-webkit-scrollbar {

    width: 10px;

}

.mmm ul li:nth-child(5)::-moz-scrollbar {

    width: 10px;

}

 

/* Track */

.mmm ul li:nth-child(5)::-webkit-scrollbar-track {

   background-color:#f1f1f1;

    -webkit-border-radius: 10px;

    border-radius: 10px;

}

.mmm ul li:nth-child(5)::-moz-scrollbar-track {

   background-color:#f1f1f1;

    -webkit-border-radius: 10px;

    border-radius: 10px;

}

 

/* Handle */

.mmm ul li:nth-child(5)::-webkit-scrollbar-thumb {

    -webkit-border-radius: 10px;

    border-radius: 10px;

    background: #aa3e03; 

}

.mmm ul li:nth-child(5)::-moz-scrollbar-thumb {

    -webkit-border-radius: 10px;

    border-radius: 10px;

    background: #aa3e03; 

}

.mmm ul li:nth-child(14)

{

	margin-right:0px;

}

.mmm ul li:nth-child(14),.mmm ul li:nth-child(12),.mmm ul li:nth-child(13)

{

	/*margin-bottom:0px;*/

}

.mmm ul li:nth-child(17),.mmm ul li:nth-child(20),.mmm ul li:nth-child(23),.mmm ul li:nth-child(26),.mmm ul li:nth-child(29)

{

	margin-right:0px;

}

.ina

{

	width:308px;

	border:1px solid #ccc;

	line-height:18px;

	margin:15px;

	padding:25px;

}

.lef-mmm

{

	float:left;

}

.right-mmm

{

	float:left;

}

.ina:last-of-type

{

	margin-right:0px;

}

.ina b

{

	text-transform:uppercase;

	margin-bottom:10px;

	color:#aa3e03;

	font-size:18px;

}

.ina p

{

	color:#333;

	font-size:16px;

	margin-bottom:7px;

}

.ina p:first-of-type

{

	margin-top:12px;

		

}

.left-eve-new

{

	float:left;

	width:600px;

}

.left-eve-new img

{

	width:600px;

	height:400px;

}

.right-eve-new h2

{

	color: #aa3e03;

    font-size: 30px;

	text-transform:uppercase;

	margin-bottom:10px;

}

.right-eve-new

{

	width:550px;

	background-color:#f8f8f8;

	float:left;

	padding:25px;

	height:350px;

	color: #333;

    font-size: 19px;

    line-height: 26px;

	position:relative;

}

.inner-eve-new

{

	position: absolute;

top: 50%;

left: 50%;

-webkit-transform: translate(-50%,-50%);

-ms-transform: translate(-50%,-50%);

transform: translate(-50%,-50%);

-moz-transform: translate(-50%,-50%);

width:550px;

}

.new-eve

{

	padding-bottom:24px;

	border-bottom:1px solid #f8f8f8;

	margin-bottom:24px;

}

.new-eve:last-of-type

{

	margin-bottom:0px;

	border-bottom:0px;

	padding-bottom:0px;

}

.new-eve:nth-child(2n) .right-eve-new

{

	float:left;

}

.new-eve:nth-child(2n) .left-eve-new

{

	float:right;

}

.fuu

{

	width:100% !important;

	min-width:1200px !important;

}

.fuu a img

{

	width:100% !important;

	min-width:1200px !important;

	/*height:800px !important;*/

}

.pooo

{

	/*height:430px !important;*/

	width:600px !important;

}

.pooo .read

{

	margin-top:20px !important;

}

/*.ss

{

	position:fixed;

	top: 50% !important;

    -webkit-transform: translate(-50%,-50%) !important;

    -ms-transform: translate(-50%,-50%) !important;

    transform: translate(-50%,-50%) !important;

    -moz-transform: translate(-50%,-50%) !important;

    left: 50% !important;

	height:430px !important;

}*/

.xx

{

	position:absolute;

	top: 100px !important;

  /*  -webkit-transform: translate(-50%,-50%) !important;

    -ms-transform: translate(-50%,-50%) !important;

    transform: translate(-50%,-50%) !important;

    -moz-transform: translate(-50%,-50%) !important;*/

    left: 100px;

	z-index:999;

}

.rrr

{

	position:absolute;

	right:100px !important;



	 top: 100px !important;

	z-index:999;

}



.ssd

{

	position:relative;

	width:1200px;

	height:400px;

	margin:20px auto;

}

#full-width-slider, #full-width-slider2, #full-width-slider3, #full-width-slider4, #full-width-slider5

{

	min-height:300px;

}

.main-title-new-menu

{

	border-top:1px solid #aa3e03;

	border-bottom:1px solid #aa3e03;

	padding:15px 0px;

	text-align:center;

	text-transform:uppercase;

	font-size:22px;

	color:#aa3e03;

	font-weight:bold;

}

.inner-new-menu 

{

	margin-top:25px;

}

.inner-new-menu ul li

{

	float:left;

	width:383px;

	height:120px;

	margin-bottom:25px;

	margin-right:25px;

}

.inner-new-menu ul li:nth-child(3n)

{

	margin-right:0px;

}

.nne

{

	position:relative;

	overflow:hidden;

	width:120px;

	height:120px;

	float:left;

}

.inner-new-menu ul li img

{

	position:absolute;

	left:50%;

	top:50%;

	    -webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

	

}

.inner-new-menu ul li h2

{

	font-size:18px;

	color:#333;

	font-weight:bold;

	padding-left:15px;

	float:left;

	background-color:#f8f8f8;

	width:233px;

	padding:15px;

	height:90px;

}

.main-new-menu

{

	margin-bottom:25px;

}

.nd

{

	font-size:24px;

	color:#fff;

	margin-bottom:10px;

	font-weight:bold;

	text-align:center;

}

.padding

{

	background-color:#fff;

	padding:30px 25px 25px 25px;

}

.padding .title-section2 p

{

	color:#aa3e03;

}

.padding .desk-ab2

{

	color:#333;

}

.padding .nd

{

	color:#333;

}

.padding .read2 a

{

	color:#aa3e03;

	border-bottom:1px solid #aa3e03;

}

.all-vid ul li

{

	width:383px;

	height:270px;

	background-color:#ccc;

	float:left;

	margin-right:25px;

	margin-top:25px;

}

.all-vid ul li:nth-child(1),.all-vid ul li:nth-child(2),.all-vid ul li:nth-child(3)

{

	margin-top:0px;

}

.all-vid ul li:nth-child(3n)

{

	margin-right:0px;

}
.conc
{
	color:#333 !important;
	font-size:16px !important;
	line-height:22px !important;
}
.conc p
{
	color:#333 !important;
	font-size:16px !important;
	display:inline !important;
}
.conc img
{
	float:left;
	margin-right:15px;
}
.conc div:after
{
	 clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ".";
  font-size: 0;
}