@import url(http://fonts.googleapis.com/css?family=Droid+Serif); /* to import google font style */ 
#progressbar{
	margin:0;
	padding:0;
	font-size:18px;
	text-align:center;
	}	
.active{
	color:#5b861a;
	}
	
fieldset{
	display:none;
	width: 95%;
	padding:20px;
	margin-top:50px;
	margin-left: 0px;
	box-shadow: 3px 3px 25px 1px gray;
	border:0px;
	}

#first{
    display:block;
	width: 95%;
	padding:20px;
	margin-top:50px;
	margin-left: 0px;
	box-shadow: 3px 3px 25px 1px gray;
	}
	

input[type=password],
select{
	width:100%;
	height:40px;
	padding:5px;
	border-radius: 4px;
	}
input[type=text]
{
	width:100%;
	margin:10px 0;
	height:40px;
	padding:5px;
	border-radius: 4px;
	}
	
textarea{
	width:100%;
	margin:10px 0;
	height:70px;
	padding:5px;
	border: 3px solid rgb(236, 176, 220);
	border-radius: 4px;
	}
	
input[type=submit],
input[type=button]{
	width: 120px;
	margin:15px 25px;
	padding: 5px;
	height: 40px;
	background-color: sienna;
	border: none;
	border-radius: 4px;
	color: white;

	}
	
h2,p{
	text-align:center;

	}
	
#calForm li{
	margin-right:52px;
	display:inline;	
	}
.styled-select {
   width: 151px;
  margin:0 auto;
   overflow: hidden;
   background: url("../images/down_arrow_select.gif") no-repeat scroll right center rgba(255, 255, 255, 1);
   border: 1px solid #e0e0e0;
    border-radius: 5px;
   }
.styled-select select {
   background: transparent;
   width: 170px;
   padding: 5px;
   color:#3f4145;
   line-height: 1;
	border:0;
   border-radius: 5px;
   -webkit-appearance: none;
   }

.styled-select-contact-form {
   /* width: 675px;*/
   width: 690px;
    margin:0 auto;
   overflow: hidden;
  /* background: url(../images/down_arrow_select.gif) no-repeat scroll right center;*/
  background: url("../images/down_arrow_select.gif") no-repeat scroll right center rgba(255, 255, 255, 1);
   border: 1px solid #e0e0e0;
    border-radius: 5px;
	margin-top:10px;
	margin-bottom:10px;
   } 
.styled-select-contact-form select {
	background: transparent;
	/*width: 692px;*/
	width:708px;
	line-height: 1;
	border:0;
	border-radius: 5px;
	
	-webkit-appearance: none;
   }  
   
   .top-gap-title{margin-top:15px;}
   
   /*Responsive mode*/
   
  @media (min-width: 320px) and (max-width: 760px) {
  
  .sidebar-right .content, .sidebar-left .content {
    width:90% !important; } 
	
	.styled-select {
   width: 100%;
  margin:0 auto;
   overflow: hidden;
   background: url("../images/down_arrow_select.gif") no-repeat scroll right center rgba(255, 255, 255, 1);
   border: 1px solid #e0e0e0;
    border-radius: 5px;
   }
   
   .styled-select select {
   background: transparent;
   width: 100%;
   padding: 5px;
   color:#3f4145;
   line-height: 1;
border:0;
   border-radius: 5px;
  
   -webkit-appearance: none;
   }
.firstcolumn{width:33% !important;float:left;font-weight:bold;}
.secondcolumn{width:43% !important;float:left;font-weight:bold;}
.thirdcolumn{width:24%!important;float:left;font-weight:bold;}
.thirdcolumn img{margin-left:5px;}
.dummyval {
    float: right;
    margin-right: 0px !important;
    margin-top: 10px;
}
	.totalvalshow{text-align:right !important;padding-right:0px !important;}
	
	.styled-select-contact-form {
    width: 100%;
  margin:0 auto;
   overflow: hidden;
   background: url("../images/down_arrow_select.gif") no-repeat scroll right center rgba(255, 255, 255, 1);
   border: 1px solid #e0e0e0;
    border-radius: 5px;
	margin-top:10px;
	margin-bottom:10px;
   } 
.styled-select-contact-form select {
	background: transparent;
	width: 100%;
	
	line-height: 1;
	border:0;
	border-radius: 5px;
	
	-webkit-appearance: none;
   } 
}
 @media (min-width: 761px) and (max-width: 1119px) {
 .rightbox img{max-width:100%;}
 .dummyval {
    float: right;
    margin-right: 0px !important;
    margin-top: 10px;
} 
.styled-select-contact-form {
    width: 100%;
	margin:0 auto;
	overflow: hidden;
	background: url("../images/down_arrow_select.gif") no-repeat scroll right center rgba(255, 255, 255, 1);
	border: 1px solid #e0e0e0;
    border-radius: 5px;
	margin-top:10px;
	margin-bottom:10px;
   } 
.styled-select-contact-form select {
	background: transparent;
	width: 100%;
	line-height: 1;
	border:0;
	border-radius: 5px;	
	-webkit-appearance: none;
   } 
 .thirdcolumn img{margin-left:15px !important;}
 	.styled-select {
	width: 100%;
	margin:0 auto;
	overflow: hidden;
	background: url("../images/down_arrow_select.gif") no-repeat scroll right center rgba(255, 255, 255, 1);
	border: 1px solid #e0e0e0;
    border-radius: 5px;
   }
   .styled-select select {
	background: transparent;
	width: 100%;
	padding: 5px;
	color:#3f4145;
	line-height: 1;
	border:0;
	border-radius: 5px;
   -webkit-appearance: none;
   }
   #progressbar{font-size:17px;}
   .totalvalshow{text-align:right !important;padding-right:0px !important;}
   
 }

@media (min-width: 320px) and (max-width: 850px) {
	.ctp-left-content, .ctp-right-content { width: 100%; }	
}
   
   
   
