@charset "utf-8";
*
{
	margin:0; padding:0;
}
*:focus
{
	outline:none;
}
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

#wrapper{
	margin:0;
	padding:0;
	background:#1b001f;

}
a#backToTop {
    width:40px;
    height:40px;
    opacity:0.8;
    position:fixed;
    bottom:54px;
    left:96%;
    display:none;
    text-indent:-10000px;
    outline:none !important;
    background-image:url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0NUE0Mjc5OTMxQjExRTM5MjJGRkEwOENBNjNEODNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0NUE0MjdBOTMxQjExRTM5MjJGRkEwOENBNjNEODNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTQ1QTQyNzc5MzFCMTFFMzkyMkZGQTA4Q0E2M0Q4M0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTQ1QTQyNzg5MzFCMTFFMzkyMkZGQTA4Q0E2M0Q4M0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAoACgDAREAAhEBAxEB/8QAaQABAAMBAQAAAAAAAAAAAAAAAAUGCAcDAQEAAAAAAAAAAAAAAAAAAAAAEAABAgUCBAQGAwAAAAAAAAABAgMAEQQFBiFBMRITB1FhcSKBwTJCIxZyokMRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANUwCAQCAQCArWe57Z8Ns5ra09WqdmmhoUkBx5wD+qE/crb1kCGXbnn2V3HIv2B6vcbuCV8zHSUpLbKRwbbTPRIGnnvOZgNFdru6NDl9CKapKWL6wn87HAOgf6N/MbekBfYCBzfLqPE8eqLxUtKf6ZDbLCNCt1c+RJV9onxMBlavr8pzzKQ44FV12rldNinbEkNoEyEIBMkNoGpJ8yTxMB3WzdhMbZxB21XGT14qgHHboge5l1I9qWZy/GmeoP17y05Q4bfLHk2B5Mlp1SqatpldWkq2iQhxE/a42rcHcfAwGke1ef8A7lYFVLzXSuFGoM1gA9ilFMwtP8vDaAtF1tNuu1vft1xYTU0dQkodaXwIPgeII2I1EBBYZ23xfEC+5aWVqqajRyqfUHHQic+mkgJkmfgNd5ygLRAQeXYZYcrtooLuyVoQrnYfbPK60rcoVIynuDoYD1xfFbLjFqRbLQz0qdJK1qUeZxxZ4rcVuoy+Q0gJeAQCAQCA/9k=");
    background-repeat: no-repeat;
}
@font-face {
  font-family:Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
}
img{
	border:0;
}
ul{
	list-style:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:none;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}
.container
{
	float:none;
	margin:0 auto;
	width:980px;	
}
/*---------------------------------------------------------------------page-start------------------------------------------------------------*/
.logo
{
	width:100%;
	float:left;
	height:51px;
}
.logo img
{
	cursor:pointer;
	position:absolute;
	top:0px;
	left:348px;
	z-index:5000;
}
.menupart
{
	width:100%;
	float:left;
	height:53px;
}
.menuin
{
	float:left;
	width:980px;
	background:#c72b49;
	height:53px;
}

.menuH_1
{
    margin: 0px 3px 0 0;
	float:left;
    position:relative;
    z-index:400;
    font-family: 'RobotoCondensedRegular',Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
	height: 42px;
}

.menuH_1 li
{
    padding: 15px 0px 0 22px;
    float: left;
	/*margin-right:15px;*/
    position: relative;
	color:#fffff;
	height:37px;
	/*background:url(../images/nav_separator.png) right no-repeat;*/
}
.menuH_1 li:hover
{
	color:#000;
}

ul.menuH_1 a
{
    font-size: 17px;
    color:#fff;
    display: block;
    outline: 0;
    text-decoration: none;
}
.menuH_1 a:hover
{
    color:#000;
	/*background:#222222;*/
}
       
ul.menuH_1 ul
{
    width:237px;
    position: absolute;
    left: -9999px;
    border-top: 0;   
    text-align: left;
    list-style: none; 
	margin: 11px 0 0 0;  
    padding: 0; 
	/*border:1px solid #70b7ee;  */
}
.ds
{
	width:210px !important;
}
.menuH_1 li li
{
    float: none;
    white-space:nowrap;
    height:30px;
	background:#FFE26E;
	line-height:30px;
	color:#352700;
	border-bottom:1px dotted #ffbf00;
}
.menuH_1 li li:hover
{
	color:#000;
	background:#ffbf00;
}
.menuH_1 ul a
{
    padding: 0 10px;
    line-height:21px;
    font-size:17px;
    color: #352700;
    text-align: left;
}

.menuH_1 ul a:hover,
.menuH_1 ul a:a:visited
{
    color:#000;
	background:#222222;
}

.menuH_1 li:hover ul
{
    left:0;
    top: auto;
}

.menuH_1 li:hover .dropToLeft, .menuH_1 li.onhover .dropToLeft
{
    left: auto;
    right: -1px;
    top: auto;
}


.menuH_1 li:hover ul ul, .menuH_1 li:hover ul ul ul, .menuH_1 li:hover ul ul ul ul,
.menuH_1 li.onhover ul ul, .menuH_1 li.onhover ul ul ul, .menuH_1 li.onhover ul ul ul ul
{
    left: -9999px;
    top:0;
}

.menuH_1 li li:hover ul, .menuH_1 li li li:hover ul, .menuH_1 li li li li:hover ul,
.menuH_1 li li.onhover ul, .menuH_1 li li li.onhover ul, .menuH_1 li li li li.onhover ul
{
    left: 240px;
}
.hsub1
{
	margin:0px 0px 0px -2px !important;
}
/*--------------------end------*/
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('../fonts/robotocondensed-regular.eot');
    src: url('../fonts/robotocondensed-regular.eot') format('embedded-opentype'),
         url('../fonts/robotocondensed-regular.woff') format('woff'),
         url('../fonts/robotocondensed-regular.ttf') format('truetype'),
         url('../fonts/robotocondensed-regular.svg#RobotoCondensedRegular') format('svg');
}
@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic.eot');
    src: url('../fonts/gothic.eot') format('embedded-opentype'),
         url('../fonts/gothic.woff') format('woff'),
         url('../fonts/gothic.ttf') format('truetype'),
         url('../fonts/gothic.svg#CenturyGothicRegular') format('svg');
}

.sl_rgt
{
	width:165px;
	float:right;
	position:relative;
	background:url(../images/sliderframe.png) no-repeat 0px 53px;
	margin:0 10px 0 0;
}
.social
{
	width:100%;
	float:left;
	height:28px;
	margin:15px 0 0 0;
}
.social span
{
	float:left;
	width:106px;
	font:16px Arial;
	color:#ffffff;
	margin: 3px 0 0 0px;
}
.socialico
{
	float:right;
	width:58px;
}


.sliderbx
{
	height:424px;
	width:100%;
	float:left;
}
.slidermain
{
	float:left;
	width:980px;
	height:424px;
}


.welcomebx
{
	width:100%;
	float:left;
	height:210px;
}
.welcm_main
{
	background:#ffffff;
	float:left;
	width:980px;
	height:210px;
}
.welcm_main img
{
	float:left;
	margin:20px 20px 0 20px;
}
.welcm_main h2
{
	float:left;
	width:670px;
	margin:26px 0 15px 0;
	font:26px 'RobotoCondensedRegular',Arial;
	color:#000;
}
.welcm_main span
{
	float:left;
	width:670px;
	margin:0px 0 10px 0;
	font:13px 'RobotoCondensedRegular',Arial;
	color:#646464;
}
.more
{
	float:left;
	width:130px;
	height:30px;
	background:#C72B49;
	color:#ffffff;
	font:13px 'FranklinGothicMediumRegular',Arial;
	border:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
}
.more:hover
{
	background:#7ba820;
}
@font-face {
    font-family: 'FranklinGothicMediumRegular';
    src: url('../fonts/framd.eot');
    src: url('../fonts/framd.eot') format('embedded-opentype'),
         url('../fonts/framd.woff') format('woff'),
         url('../fonts/framd.ttf') format('truetype'),
         url('../fonts/framd.svg#FranklinGothicMediumRegular') format('svg');
}

.midcontent
{
	float:left;
	width:100%;
	height:278px;
}
.midcontentmain
{
	float:left;
	width:980px;
	height:278px;
	background:#ffffff;
}
.midlft
{
	float:left;
	width:287px;
}
.midlft h2
{
	margin:10px 0 0 20px;
	float:left;
	display:block;
	font:22px 'RobotoCondensedRegular',Arial;
	color:#424242;
}
.midlft ul
{
	display:block;
	float:left;
	width:225px;
	margin:16px 0 0 20px;
}
.midlft ul li
{
	float:left;
	width:200px;
	padding:0 0 8px 25px;
	border-bottom:1px dotted #949494;
	margin:0 0 8px 0;
	background:url(../images/star.png) no-repeat 0px 0px;
	font:13px Arial;
	color:#646464;
}
.midlft ul li a
{
	font:13px Arial;
	color:#646464;
	text-decoration:none;
}
.midlft ul li a:hover
{
	text-decoration:underline;
}
.midrgt
{
	float:left;
	width:693px;
}
.midrgt_div
{
	float:left;
	width:288px;
	margin:0 84px 0 0;
}
.midrgt_div h2
{
	float:left;
	width:100%;
	display:block;
	margin:10px 0 10px 0;
	text-align:center;
	font:22px 'RobotoCondensedRegular',Arial;
	color:#424242;
}
.midrgt_div span
{
	float:left;
	width:100%;
	display:block;
	margin:0px 0 9px 0;
	text-align:center;
	font:13px Arial;
	color:#646464;
}
.midrgt_div a
{
	display:block;
	width:66px;
	float:left;
	margin:0 0 0 98px;
	background:url(../images/morearrow.png) no-repeat right;
	height:20px;
	padding:0 18px 0 0;
	font:13px Arial;
	color:#1e1e1e;
	text-decoration:none;
}
.midrgt_div a:hover
{
	text-decoration:underline;
}
.marg1
{
	margin:0 0 0 0 !important;
}



.scrollpart
{
	float:left;
	width:100%;
}
.scrollmain
{
	float:left;
	width:980px;
	height:230px;
	background:#fff;
}
.scrollmain h2
{
	color:#424242;
	font:22px 'RobotoCondensedRegular',Arial;
	float:left;
	width:150px;
	margin:5px 0 0 18px;
}
.sc_bx
{
	width:942px;
	height:153px;
	float:left;
	margin:15px 0 0 18px;
}

.footer
{
	height:49px;
	float:left;
	width:100%;
}
.footer span
{
	float:left;
	display:block;
	width:100%;
	margin:15px 0 0 0;
	font:12px Arial;
	color:#e7cfb8;
}


/*------------------------------------------inner page-------------------------------------*/
.innercont
{
	float:left;
	width:100%;
}
.banner
{
	width:980px;
	height:220px;
	float:left;
	position:relative;
}
.bantext
{
	position:absolute;
	width:260px;
	font:36px Arial;
	color:#ffffff;
	right:100px;
	top:150px;
	text-align:center;
}
.innerdownpart
{
	width:950px;
	padding:15px;
	background:#fff;
	float:left;
}
.innerdownpart img
{
	float:left;
	border:none;
	width:305px;
	height:306px;
}
.innerdownpart p
{
	float:right;
	width:618px;
	margin:0 0 36px 0;
	font:13px Arial;
	color:#737373;
}
.innerdownpart h4
{
	float:right;
	width:618px;
	margin:0 0 10px 0;
	font:16px Georgia,Arial;
	color:#bc3d44;
	font-style:italic;
}
.innerdownpart h2
{
	float:left;
	width:100%;
	margin:0 0 20px 0;
	font:24px Arial;
	color:#3e3e3e;
}
.innerdownpart span
{
	float:left;
	width:100%;
	margin:0 0 20px 0;
	font:13px Arial;
	color:#979797;
}
/*------------------------------------------inner page-------------------------------------*/

.contact_ban_txt
{
	width:546px;
	height:270px;
	margin:20px 0px 50px 0;
	float:left;
}
.contact_content_bg
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/contentbg.jpg);
	background-size:100% 100%;
}
.contact_content_bg_blk
{
	width:1010px;
	float:none;
	margin:0 auto;
	padding:0;
}
.contact_map
{
	width:950px;
	height:260px;
	float:left;
	margin:30px 0 20px 0;
	padding:0;
}
.contact_frm
{
	width:330px;
	float:right;
	margin:0px 0 20px 0px;
	padding:0 0 0 34px;
	border-left:1px solid #DFDED5;
	/*background:#9C0;*/
}
.butn_search
{
	border:1px solid #61350a;; width:80px; height:29px; margin:10px 0 0 0; background:#61350a; color:#fff;
	cursor:pointer;
}
.butn_search:hover
{
	border:1px solid #914f0e; background:#914f0e; color:#fff;
	cursor:pointer;
}

.contact_frm_txt
{
	color:#7c7c7c;
	font-size:14px;
	width:120px;
	float:left;
}
.cont_info
{
	float:left; width:244px; padding-right:46px;   height:100%;
}
.cont_info1
{
	float:right; width:292px; height:100%;
}
.textfield
{
	width:190px; height:20px; background:#fff; border:1px solclass #d6d6d6; padding:5px;
}
.textfield1
{
	width:190px; height:40px; background:#fff; border:1px solclass #d6d6d6; resize:none; padding:5px;
}
.cont_lft
{
	width:250px;
	float:left;
	margin:0 0 0 20px;
}
.cont_lft p
{
	float:left;
	width:100%;
	margin:0 0 36px 0;
	font:13px/34px Arial;
	color:#737373;
}
.cont_lft h4
{
	float:left;
	width:100%;
	margin:0 0 10px 0;
	font:16px Georgia,Arial;
	color:#bc3d44;
	font-style:italic;
}
/*-------------------------------------------------------contact page-----------------------------------------------*/

/*-------------------------------------------------------Services page start-----------------------------------------------*/

.services-cont {
	width:674px;
	float:right;
	margin: 14px 0 0 0;
}
.services-item {
	width:216px;
	float:left;
	margin: 0 13px 20px 0;
}
.services-item-txt {
	width:216px;
	height:32px;
	background:#C72B49;
	text-align:center;
	float:left;
	padding: 10px 0 0 0;
}
.services-item-txt a {
	font:18px/20px 'CenturyGothicRegular', Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
}
.last {
	margin:0px;
}
.innerdownpart .services-item img {
	float: left;
	border: none;
	width: inherit;
	height: inherit;
}
.services-lft {
	float:left;
	width:216px;
}
.services-lft h3
{
	margin:10px 0 0 20px;
	float:left;
	display:block;
	font:22px 'RobotoCondensedRegular',Arial;
	color:#424242;
}
.services-lft ul
{
	display:block;
	float:left;
	width:225px;
	margin:16px 0 0 20px;
}
.services-lft ul li
{
	float:left;
	width:200px;
	padding:0 0 8px 25px;
	border-bottom:1px dotted #949494;
	margin:0 0 8px 0;
	background:url(../images/star.png) no-repeat 0px 0px;
	font:13px Arial;
	color:#646464;
}
.services-lft ul li a
{
	font:13px Arial;
	color:#646464;
	text-decoration:none;
}
.services-lft ul li a:hover
{
	text-decoration:underline;
}

/*-------------------------------------------------------Services page end-----------------------------------------------*/
/*-------------------------------------------------------------gallery page start-----------------------------------*/
.gallerybox
{
	float:left;
	width:216px;
	height:145px;
	padding:5px;
	background:#fff;
	border:1px solid #ccc;
	margin:10px 4px;
}
.gallerybox img
{
	width:216px !important;
	height:145px !important;
}
.gallerybox:hover
{
	-webkit-transform: scale(1.02); 
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.02);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	box-shadow: 0px 0px 6px 0px rgba(199, 195, 195, 0.75);
-moz-box-shadow: 0px 0px 6px 0px rgba(199, 195, 195, 0.75);
-webkit-box-shadow: 0px 6px 8px 0px rgba(199, 195, 195, 0.75);
}
/*-------------------------------------------------------------gallery page start-----------------------------------*/
/*---------------------------------------------------------------------page-end------------------------------------------------------------*/






























