.middle_panel{

	padding-top:10px;

	padding-bottom:88px;

}

.midpanel_first .info{

	background:url(../images/midpanel-bg1.png) no-repeat 0 100%;

	width:325px;

	height:279px;

	padding:110px 0 0 30px;

	font:normal 15px/17px "Times";

	color:#333333;

	background-color:transparent;

	position:relative;

	margin:0 0 0 -10px;

}

.midpanel_first .info p{

	width:167px;

}

.midpanel_second .info{

	background:url(../images/midpanel-bg2.png) no-repeat 0 100%;

	width:325px;

	height:279px;

	padding:110px 0 0 30px;

	font:normal 15px/17px "Times";

	color:#333333;

	background-color:transparent;

	position:relative;

	margin:0 0 0 -3px;

}

.midpanel_second .info p{

	width:153px;

}

.midpanel_third .info{

	background:url(../images/midpanel-bg3.png) no-repeat 0 100%;

	width:325px;

	height:279px;

	padding:110px 0 0 30px;

	font:normal 15px/17px "Times";

	color:#333333;

	background-color:transparent;

	position:relative;

	margin:00 0 3px;

}

.midpanel_third .info p{

	width:167px;

}

.middle_panel a.readmore{

	position:absolute;

	left:25px;

	bottom:23px;

}

.testimonial{

	border-top:1px solid #cccccc;

	padding:23px 0;

	margin:23px 0;

	text-align:left;

	font-size:17px;

	line-height:22px;

	font-style:italic;

	font-family:"Times";

}

.testimonial span{

	display:block;

	clear:both;

	text-align:left;

}

.form_section{

	-webkit-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

	background-color:#fff;

	padding:4px;

	margin-bottom:20px; 

	/*position:fixed;*/

}

.form_section .form{

	background:url(../images/patten.png) repeat 0 0;

	-webkit-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

	min-height:300px;

	padding:15px;

}



#sidebar .form h1 {

	font-size: 28px;

}



.lady_pic{

	position:absolute;

	right:0;

	top:-20px;

	z-index:99;

}

.form_section form{

	position:relative;

	/*z-index:9999;*/

}

.medium {

	background-color: #FFFFFF !important;

    border: 1px solid #a9a9a9 !important;

    border-radius: 4px !important;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;

   

    display: block !important;

    font-size: 14px !important;

    height:34px !important;

    line-height: 25px !important;

    padding: 0 12px !important;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;

    vertical-align: middle !important;

    width: 238px !important;

	margin-bottom:10px !important;	

	clear:both !important;

    color: #333333 !important;

    font: bold 14px/34px Arial,Helvetica,sans-serif  !important;

  



}



.large {

	background-color: #FFFFFF !important;

    border: 1px solid #a9a9a9 !important;

    border-radius: 4px !important;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;

   

    display: block !important;

    font-size: 14px !important;

    height:34px !important;

    line-height: 25px !important;

    padding: 0 12px !important;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;

    vertical-align: middle !important;

    

	margin-bottom:10px !important;	

	clear:both !important;

    color: #333333 !important;

    font: bold 14px/34px Arial,Helvetica,sans-serif  !important;

  



}



textarea{

	height:67px;

	margin-bottom:10px;

}

.form_section span{

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

	color:#990000;

	background-color:transparent;

	margin-bottom:5px;

	display:block;

	clear:both;

}

.gform_wrapper .gfield_required

{

	display:none;	

}

.gform_wrapper #gform_6 .gfield_required, .gform_wrapper #gform_10 .gfield_required

{
	display:inline-block;	
}


.form_section .middle{

	text-align:center;

	margin:0 auto;

	width:auto;

	display:block;

}

.text-left-section .row{

	margin:0;

}

.inner_text{

	padding-left:20px;

}

::-webkit-input-placeholder {

   color:#333333;

	background-color:transparent;

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

	opacity:1;

}



:-moz-placeholder { /* Firefox 18- */

   color:#333333;

	background-color:transparent;

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

	opacity:1;

}



::-moz-placeholder {  /* Firefox 19+ */

   color:#333333;

	background-color:transparent;

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

	opacity:1;

}



:-ms-input-placeholder {  

   color:#333333;

	background-color:transparent;

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

	opacity:1;

}

.mid_area

{

	outline:none;	

}

.clr

{

	clear:both;

	margin:0;

	padding:0;	

}

.bot_mar{

	margin-bottom:30px;

}

#left {

    /*height: 100%;*/

    /*left: 0;*/

    /*position: absolute;*/

    /*width: auto;*/

}

#page {

   /* margin: 0 auto;

    position: relative;

    text-align: left;

	max-width:960px;*/

}

.content_ipad_por #right {

    float:right;

	min-height:370px;

}

.carousel-caption p{

	background:url(../images/trans-bg.png) repeat 0 0;

	overflow:hidden;

	margin-bottom:40px;

	padding:15px;

	color:#fff;

	-webkit-border-radius: 10px 10px;

	border-radius: 10px 10px;

	font-family: 'Damion', cursive !important;

	letter-spacing:1px;

	font-size:30px;

}

a.button{

	width:auto;

	display:inline-block;

	color:#333;

	font:normal 18px/30px "Times";

	padding:0 30px;

	-webkit-border-radius: 8px 8px;

	border-radius: 8px 8px;

	border:1px solid #998566;

	background:url(../images/button-bg.png) repeat-x 0 0;

	text-shadow:none;

}

a.button:hover{

	background-position: 0 100%;

}





@media (min-width: 320px) and (max-width: 990px) {

.navbar .nav{

	position:absolute;

	left:10px;

	top:60px;

	min-height:340px;

}



.form_section_panel {

display:none;

}



.content_ipad_por #right {

   float: left;

   min-height: 370px;

   width: auto;

}

}



.panel{	

background-color: #f8f6eb;

display: block;

border: 6px solid #fff;

margin-bottom: 14px;

box-shadow: 0px 0px 10px 0px #d7cfb6;

-webkit-box-shadow: 0px 0px 10px 0px #f0edd7;

-moz-box-shadow: 0px 0px 10px 0px #d7cfb6;

padding: 5px 5px 5px 5px;

width: 500px;

}



.paneltwo{

background-color: #f8f6eb;

display: block;

border: 6px solid #fff;

margin-bottom: 14px;

box-shadow: 0px 0px 10px 0px #d7cfb6;

-webkit-box-shadow: 0px 0px 10px 0px #f0edd7;

-moz-box-shadow: 0px 0px 10px 0px #d7cfb6;

padding: 5px 5px 5px 5px;

width: auto;

}

.gform_wrapper textarea {

height: 90px !important;

}



#right p br {

display: none;

}

#right p span {

height:23px;

}



body

.centered {

	text-align: center;

}



.beige {

	background: #f0edd7;

}



.red {

	color: #bc5754;

}



.dark-red {

	color: #72070b;

}



.cream {

	background: #f8f6eb;

	border-top: 10px solid #f0edd7;

	border-bottom: 10px solid #f0edd7;

}



.cream-box {

	background: #f0edd7;

	font-weight: normal;

	box-shadow: 0 2px 4px rgba(0,0,0,.2);

	padding: 4px 10px;

	display: inline-block;

}



.shaded {

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

	box-shadow: 0 1px 2px rgba(0,0,0,.3);

	margin: 20px auto;

	border-top: 1px solid #990000;

	border-bottom: 1px solid #990000;

}



.sign-borders {

	border-top: 1px solid #990000;

	border-bottom: 1px solid #990000;

	background-image: url(../images/divider.png), url(../images/divider.png);

	background-repeat: no-repeat, no-repeat;

	background-position: 50% 0, 50% 100%;

	margin: -7px auto;

	padding: 27px 0;

}



.shaded-box {

	background: rgba(255,255,255,0.6);

	box-shadow: 0 0 2px rgba(0,0,0,.3);

	margin: 20px auto;

}



.shaded h3 {

	border-bottom: 1px solid #990000;

}



header.ribbon {

	background-image: url(../images/ribbon-right.png), url(../images/ribbon-left.png);

	background-position: 100% 100%, 0 100%;

	background-repeat: no-repeat;

	overflow: visible;

	margin: -20px -20px 0;

	padding: 0 20px;

	padding-bottom: 15px;

}



.more-padding .ribbon {

	margin: -40px -50px 0;

}



header.ribbon .title {

	text-align: center;

	background: #f8f6eb;

	width: 90%;

	margin: -20px auto 0;

	display: block;

}



.more-padding {

	padding: 20px;

}



hr.sign {

	background: url(../images/divider.png) no-repeat scroll 50% 50%;

	border: none;

	height: 13px;	

	position: relative;

}



hr.thin {

	margin: 5px 0;

}



.sign.up {

	margin: -7px 0 20px;

}



.sign.down {

	margin: 20px 0 -7px;

}



h1.shield {

	background: url(../images/h-shield.png) no-repeat scroll 0 50%;

	padding-left: 40px;

	padding-top: 6px;

	font-size: 26px;

	min-height: 40px;

}



.quote {

	text-align: center;

	color: #a25050;

}



.quote .who {

	display: block;

	text-align: right;

	color: black;

}

.page-template-template-landing-php {

	/*background: url("../images/slider-bg.png") repeat scroll 0 0;	*/

}



.page-template-template-landing-php #gform_8 .large {

	margin: 0 !important;

}



.page-template-template-landing-php .sponser_panel .row {

	background: none;

	border: none;

}



.page-template-template-landing-php .slider_panel {

	background: none;

}



.page-template-template-landing-php .slider_panel footer {

	background: ;

}



.spacious {

	margin: 20px auto;

}



.tiny-footer {

	background: #F8F6EB;

}



@media (max-width: 767px) {



	.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

		float: none;

	}



}



@media (min-width: 768px) and (max-width: 991px) {



	.page-template-template-landing-php .wk-gallery {

		text-align: center;

		margin: 0;

		height: 265px;

		overflow: hidden;

	}



}



@media (max-width: 991px) {

	.page-template-template-landing-php .wk-gallery-wall > * {

		float: none;

	}

}



@media (max-width: 480px)

{

	.sponser_panel {

		display:none;

	}

}

.page-id-127 #page .wk-gallery

{

	outline:none;	

}

.page-id-127 #page .wk-gallery p

{

	outline:none;	

	float:left;

	margin-right:7px;

}

.page-id-125 #page .wk-gallery

{

	outline:none;	

}

.page-id-125 #page .wk-gallery p

{

	outline:none;	

	float:left;

	margin-right:7px;

}



.wk-gallery-wall a { float:left; margin-right:10px; }



.page-id-125 #page .wk-gallery p a {  

	margin-right:0px;

}

.page-id-127 #page .wk-gallery p a {  

	margin-right:0px;

}

.form img.lady_pic

{

	z-index:1;

}