@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
* {
	margin:0px;
	padding:0px;}

img {
	border:none;
}
a{
color:#fff;
text-decoration:underline;
}
a:hover{color:#ccc;
text-decoration:none;
}
ul {
	list-style:none;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#FFFFFF;
	margin:0;
	padding:0 0 10px 0;
}
.photogallery img {
	display: block;
}
.photogallery a {
}
.photogallery td {
	color: #f0f0f0;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 0.85em;
}
.clear {
	clear:both;
}
#warpper {
	/*background:url(http://www.tents-events.com/images/main_bg_img.gif) repeat-x left top;*/
	background-color:#06405a;
	border-top: 8px solid #0B6790;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3c91b8+0,06405a+26 */
background: #3c91b8; /* Old browsers */
background: -moz-linear-gradient(top, #3c91b8 0%, #06405a 26%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3c91b8 0%,#06405a 26%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3c91b8 0%,#06405a 26%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c91b8', endColorstr='#06405a',GradientType=0 ); /* IE6-9 */
}

#warpper_inner {
	/*width:929px;*/
	width: 100%; max-width: 929px;
	margin:0 auto;
}

#header_container {
	padding-bottom:9px;
}

#logo {
	margin:0px;
	width: 100%;
}

.logo_left {
	float:left;
	/*width:507px;*/
	width: 50%;
}

.logo_left img {max-width: 100%; height: auto; margin: 0px auto; display: block;}
.logo_right {
	float:right;
	/*width:232px;*/
	/*background:url(http://www.tents-events.com/images/logo_right_img.jpg) no-repeat left top;*/
	/*padding-top:119px;*/
	width: 25%;
	padding-top: 40px;
}

.logo_right h3 {color: #fff; text-decoration: none; font-size: 30px; font-weight: bold; font-family: sans-serif;}
.logo_right h3 a {text-decoration: none;}

.logo_right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	float:left;
}

.logo_right p {
}

.banner {
	background-color:#3fb2e8;
	padding:9px 8px;
}

.banner img {
	/*height: 219px;*/
width: 100%; height: auto;
}

.banner_sections {
	background:#3fb2e8;
	padding:9px 8px;
}

#banners_area
{
/*width:919px;*/
width: 100%;
/*height:219px;*/
height: auto;
}

#banners_area img
{
/*width:919px;*/
width: 100%;
/*height:219px;*/
height: auto;
border:solid 1px #085579;
}
.banner_inner {
/*width:919px;*/
width: 100%;
	margin:0 auto;
	border:solid 1px #085579;
	position:relative;
}

.banner_inner h1 {

	font:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#FFFFFF;

	font-weight:bold;

	position:absolute;

	right:20px;

	top:190px;

}

.banner_inner p {

	font:Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#FFFFFF;

	font-weight:normal;

	position:absolute;

	right:20px;

	top:230px;

}

#body_container {

}



#body_container img {max-width: 100%; height: auto;}



#body_container_inner {

	background:url(http://www.tents-events.com/images/main_body_bg.jpg) repeat-y left top;

}

#body_container_inner_pro {

	background:url(http://www.tents-events.com/images/body_bottom_img.gif) no-repeat left bottom;

	overflow:hidden;

	padding-bottom:30px;

}

.body_left_painnal {

	/*width:697px;*/

	width: 72%;

	float:left;

}

.body_left_painnal h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#FFFFFF;

	padding-left:13px;

}

.body_left_painnal p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	padding:5px 0 10px 13px;

}

.body_right_painnal {

	/*width:204px;*/

	width: 25%;

	float:right;

	padding-right:1%;

}

.address_box {

	/*width:204px;*/

	width: 100%; float: right;

	/*background:url(http://www.tents-events.com/images/address_box_top_img.png) no-repeat left top;*/

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f75252+0,9d0405+100 */

background: #f75252; /* Old browsers */

background: -moz-linear-gradient(top, #f75252 0%, #9d0405 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #f75252 0%,#9d0405 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #f75252 0%,#9d0405 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f75252', endColorstr='#9d0405',GradientType=0 ); /* IE6-9 */

border-radius: 10px;

}

.address_box h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#FFFFFF;

	line-height:35px;

	padding:0px 0 0 5px;

	background-image: url(http://www.tents-events.com/images/address_bor_img.gif);

	background-repeat: no-repeat;

	background-position: 10px bottom;

}

.address_box p {

	padding:5px;

}

.footer {

	/*background:url(http://www.tents-events.com/images/footer_bg.gif) repeat-x left top;*/

	/*height:59px;*/

	background-color: #0C5E84; border-top: 2px solid #fff;

	float: left; width: 100%;

}

.footer_inner {
	/*width:929px;*/ width: 85%; max-width: 929px;
	margin:0 auto;
}

.footer_inner p {
	/*width:300px;*/
	line-height:59px;
	float:left;
}

.footer_inner ul {
	float:left;
	line-height:59px;
}

.footer_inner ul li {
	display:inline;
	color: #FFFFFF;
}

.footer_inner ul li a {
	font-size:12px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}

.planning_main_container {

	background:url(http://www.tents-events.com/images/planning_top_bg_img.jpg) no-repeat left top;

	background-color:#186a8f;

}

.planning_main_container_bottom {

	/*width:929px;

	height:43px;*/

	width: 100%; height: 43px;

}

.planning_main_container h1 {

	color:#8ED9FF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:23px;

	line-height:40px;

	padding-left:13px;

}

.planning_main_container p {

	padding:0 13px 10px;

}

.planning_main_container h3 {

	color:#8ed9ff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:35px;

	padding-left:13px;

}

.input_section{margin:13px 13px 0 13px;

padding:0;

}		

.label{margin:0;

padding:0;

font:normal 12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

float:left;

}

.input_box{width:200px;
margin:0;
padding:0;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.thumbnail {

	border: 0;

	display: block;

	width: 50px;

}

/**********************************contact-us*************************/

.form{width:500px;

margin:0 0 0 30px;

padding:0;

}

.name{

font:normal 12px/22px Arial, Helvetica, sans-serif;

color:#FFFFFF;

}

.input_box{width:250px;

margin:0 0 10px 0;

padding:0;

color:#333333;

height:20px;

border:1px solid #c9c9c9;

background:#e7e7e7;

}

.quality_box{width:90px;

margin:0 0 10px 0;

padding:0;

color:#333333;

height:20px;

border:1px solid #c9c9c9;

background:#e7e7e7;

}

.submit_btn{width:80px;

height:28px;

margin:8px 0 0 0;

padding:0;

}



.textarea{width:370px;

margin:0 0 10px 0;

padding:0;

color:#333333;

height:100px;

border:1px solid #c9c9c9;

background:#e7e7e7;

}

.addy {

float:left;

}

.form {

float:left;

}

.droptop {

	padding-top: 20px;

}

/**************end*******************/

.image_gallery{margin:10px;

padding:0;width: 50px;

}

.tagline {

	float: left;

	width: 190px;

}



.tagline p {

	float: left;

	margin: 0;

	padding: 30px 0px 0px 0px;

	font-size: 1.2em;

	font-weight: bold;

}

/*---------------------------------------------ddsmouth menu--------------------------------------------------------------------*/

.ddsmoothmenu{

	height:60px;

	clear:both;

	padding:0px 0px 0 0px;

	/*height:44px;*/

}



.ddsmoothmenu ul{

z-index:100;

list-style-type:none;

	padding:0px 0 0 0px;

	margin:0px;

}



/*Top level list items*/

.ddsmoothmenu ul li{

position: relative;

display: inline;

	padding:0px 0px 0 0;

	margin:0px;

	float:left;

	font:bold 12px Arial, Helvetica, sans-serif;

}

.ddsmoothmenu ul li.home {

	border: none;

	padding:0px 0px 0 0px;

}



.ddsmoothmenu ul li.home a{

	background:url(http://www.tents-events.com/images/home_img.jpg) no-repeat top left;

	padding:30px 45px;

	display:block;

	padding-right:45px!important;

}

.ddsmoothmenu ul li.home a:hover, .ddsmoothmenu ul li.home a.selected{

	background:url(http://www.tents-events.com/images/home_hover_img.jpg) no-repeat top left;

}



.ddsmoothmenu ul li.planning {

	border: none;

	padding:0px 0px 0 0px;

}



.ddsmoothmenu ul li.planning a{

	background:url(http://www.tents-events.com/images/planning_img.jpg) no-repeat top left;

	padding:30px 105px;

	display:block;

	padding-right:105px!important;

}

.ddsmoothmenu ul li.planning a:hover, .ddsmoothmenu ul li.planning a.selected{

	background:url(http://www.tents-events.com/images/planning_hover_img.png) no-repeat top left;

}





.ddsmoothmenu ul li.faq {

	border: none;

	padding:0px 0px 0 0px;

}



.ddsmoothmenu ul li.faq a{

	background:url(http://www.tents-events.com/images/faq_img.jpg) no-repeat top left;

	padding:30px 49px;

	display:block;

	padding-right:49px!important;

}

.ddsmoothmenu ul li.faq a:hover, .ddsmoothmenu ul li.faq a.selected{

	background:url(http://www.tents-events.com/images/faq_hover_img.png) no-repeat top left;

}





.ddsmoothmenu ul li.photogallery {

	border: none;

	padding:0px 0px 0 0px;

}



.ddsmoothmenu ul li.photogallery a{

	background:url(http://www.tents-events.com/images/photo_img.jpg) no-repeat top left;

	padding:30px 72px;

	display:block;

	padding-right:72px!important;

}

.ddsmoothmenu ul li.photogallery a:hover, .ddsmoothmenu ul li.photogallery a.selected{

	background:url(http://www.tents-events.com/images/photo_hover_img.png) no-repeat top left;

}



.ddsmoothmenu ul li.applause {

	border: none;

	padding:0px 0px 0 0px;

}



.ddsmoothmenu ul li.applause a{

	background:url(http://www.tents-events.com/images/testimonials.webp) no-repeat top left;

	padding:30px 65px;

	display:block;

	padding-right:65px!important;

}

.ddsmoothmenu ul li.applause a:hover, .ddsmoothmenu ul li.applause a.selected{

	background:url(http://www.tents-events.com/images/testimonials-hover.webp) no-repeat top left;

}



.ddsmoothmenu ul li.blog {

	border: none;

	padding:0px 0px 0 0px;

}



.ddsmoothmenu ul li.blog a{

	background:url(http://www.tents-events.com/images/blog_img.jpg) no-repeat top left;

	padding:30px 44px;

	display:block;

	padding-right:44px!important;

}

.ddsmoothmenu ul li.blog a:hover, .ddsmoothmenu ul li.blog a.selected{

	background:url(http://www.tents-events.com/images/blog_hover_img.png) no-repeat top left;

}



.ddsmoothmenu ul li.contact {

	border: none;

	padding:0px 0px 0 0px;

}



.ddsmoothmenu ul li.contact a{

	background:url(http://www.tents-events.com/images/contact_img.jpg) no-repeat top left;

	padding:30px 83px;

	display:block;

	padding-right:83px!important;

}

.ddsmoothmenu ul li.contact a:hover, .ddsmoothmenu ul li.contact a.selected{

	background:url(http://www.tents-events.com/images/contact_hover_img.png) no-repeat top left;

}

	

/*1st sub level menu*/

.ddsmoothmenu ul li ul{

color: #FFF;

position: absolute;

left: 0;

display: none; /*collapse all sub menus to begin with*/

visibility: hidden;

font:14px/normal Arial, Helvetica, sans-serif;

}

.ddsmoothmenu ul li.home ul{

background:#bce316;

}

.ddsmoothmenu ul li.planning ul{

background:#49bdf7;

left:3px!important;

}

.ddsmoothmenu ul li.faq ul{

background:#f8c704;

left:4px!important;

}

.ddsmoothmenu ul li.photogallery ul{

background:#26119f;

left:4px!important;

}

.ddsmoothmenu ul li.applause ul{

background:#800cab;

left:1px!important;

}

.ddsmoothmenu ul li.blog ul{

background:#bce416;

left:4px!important;

}

.ddsmoothmenu ul li.contact ul{

background:#f04c4c;

left:3px!important;

}

/*Sub level menu list items (undo style from Top level List Items)*/

.ddsmoothmenu ul li ul li{

display:block;

float: none;

border-left:none;

border-bottom: 1px solid #6a9b01;

background:none;

}

.ddsmoothmenu ul li.home ul li{

border-bottom: 1px solid #6a9b01;

}

.ddsmoothmenu ul li.planning ul li{

border-bottom: 1px solid #087698;

}

.ddsmoothmenu ul li.faq ul li{

border-bottom: 1px solid #f66c05;

}

.ddsmoothmenu ul li.photogallery ul li{

border-bottom: 1px solid #0c014f;

}

.ddsmoothmenu ul li.applause ul li{

border-bottom: 1px solid #39004f;

}

.ddsmoothmenu ul li.blog ul li{

border-bottom: 1px solid #496809;

}

.ddsmoothmenu ul li.contact ul li{

border-bottom: 1px solid #9f0606;

}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.ddsmoothmenu ul li ul li ul{

top: 0;



/*border:1px solid #fff;*/

}



/* Sub level menu links style */

.ddsmoothmenu ul li ul li a{

background:none!important;

text-decoration:none;

display:block;

font: normal 13px arial;

width:230px; /*width of sub menus*/

padding:5px 5px!important;

margin: 0;

border-top-width: 0;

}

.ddsmoothmenu ul li.home ul li a

{

color:#576f11;

}

.ddsmoothmenu ul li.planning ul li a

{

color:#065e78;

}

.ddsmoothmenu ul li.faq ul li a

{

color:#cc650c;

}

.ddsmoothmenu ul li.photogallery ul li a

{

color:#fff;

}

.ddsmoothmenu ul li.applause ul li a

{

color:#fff;

}

.ddsmoothmenu ul li.blog ul li a

{

color:#556f12;

}

.ddsmoothmenu ul li.contact ul li a

{

color:#9f0606;

}

.ddsmoothmenu ul li.home ul li a:hover{

background:#6a9b01!important;

color:#fff;

text-decoration:none;

}

.ddsmoothmenu ul li.planning ul li a:hover{

background:#087698!important;

color:#fff;

text-decoration:none;

}

.ddsmoothmenu ul li.faq ul li a:hover{

background:#f66f05!important;

color:#fff;

text-decoration:none;

}

.ddsmoothmenu ul li.photogallery ul li a:hover{

background:#0c014f!important;

color:#fff;

text-decoration:none;

}

.ddsmoothmenu ul li.applause ul li a:hover{

background:#39004f!important;

color:#fff;

text-decoration:none;

}

.ddsmoothmenu ul li.blog ul li a:hover{

background:#496809!important;

color:#fff;

text-decoration:none;

}

.ddsmoothmenu ul li.contact ul li a:hover{

background:#9f0606!important;

color:#fff;

text-decoration:none;

}



/* Holly Hack for IE \*/

* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/





/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{

position: absolute;

top: 17px;

right: 5px;

}



.rightarrowclass{

position: absolute;

top: 6px;

right: 5px;

}



/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow{

position: absolute;

left: 0;

top: 0;

width: 0;

height: 0;

/*background: silver;*/

}



.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/

opacity: 0;

}

/*------------------------------------------end---ddsmouth menu--------------------------------------------------------------------*/





























.teble_contant{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#fff;

border-top:1px solid  #efefef;

border-right:1px solid  #efefef;

background:none;

margin:14px 0px 0 0;





}

.title_table{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight:bold;
}

.teble_contant_1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
background-color: #36ABE0;
width: 20%;
float: left;
padding: 10px 0px;
margin-right: 30px;
}

.teble_contant_1 td{
border-bottom:#000 solid 1px;
padding:5px 0;
}

.teble_contant_1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-decoration:none;
background:url(http://www.tents-events.com/images/arrow.png) left 5px no-repeat;
padding:0 0 0 18px;
display: block;
}

.teble_contant_1 a:hover{

color:#000;

}

.teble_contant th, .teble_contant td{
border-bottom:1px solid  #efefef;
border-left:1px solid  #efefef;
padding:7px 5px;
}

.teble_main{



padding:0px 16px 0 0;

outline:none;

}



.bulleted_list {

	padding: 10px 20px;

}



.bulleted_list ul {

	padding: 10px 20px;

}



.bulleted_list li {

	line-height: 1.5em;

	padding-left: 20px;

	list-style-type:disc

}



.robotic { display:none; }


/* ----- Hamburger Menu ----- */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
#toggle { font-size: 20px; margin-bottom: 8px!important;}
nav {
  background-color: #0B6790;
  text-align: center;
  display: none;
  padding: 0px 0px 8px 0px;
}
nav ul { display: none; }
nav ul li {border-top: 1px solid #418AAC; padding: 8px 0px;}
nav a { color: #fff; text-decoration: none; font-family: arial, sans-serif; font-size: 14px;}

#mobile-logo {display: none;}

@media screen and (max-width: 767px) {
#smoothmenu1 {display: none;}
nav {display: block;}
#mobile-logo {display: block; width: 100%;}
#mobile-logo p {text-align: center;}
#mobile-logo img {max-width: 100%; height: auto;}
.logo_left {display: none;}
.logo_left, .logo_right, .tagline {width: 100%; float: left; padding: 0px; text-align: center;}
.body_left_painnal {width: 94%; float: left; padding: 3%;}
.body_left_painnal p {padding-left: 0px;}
.body_right_painnal {width: 94%; float: left; padding: 3%; text-align: center;}
.footer_inner ul {line-height: 24px; float: none;}
.footer_inner ul li {float: none; text-align: center;}
.footer_inner p {width: 100%;}
.input_box {width: 100%!important;}
.textarea {width: 100%!important;}
.form table {max-width: 200px!important;}
div.form {max-width: 80%!important; overflow: hidden;}
form#frm {max-width:100%!important; overflow: hidden;}
.teble_contant th, .teble_contant td {padding: 7px 0px;}
.teble_contant_1{width: 100%; margin: 0px;}
}
