/*

Theme Name: Woodland Wedding

Theme URI: http://www.indiawebmediapro.com/

Author: the India Web Media Pro team

Author URI: http://www.indiawebmediapro.com/

Description: The theme Woodland Wedding is highly customizable and flexiable. This theme is only for Woodland Wedding.

Version: 23.10.15

*/







@font-face {

    font-family: 'TeXGyreAdventor';

    src: url('fonts/texgyreadventor-regular.ttf') format('truetype'),

		url('fonts/texgyreadventor-regular.otf') format('opentype'),

		 url('fonts/texgyreadventor-regular.eot') format('embedded-opentype'),

         url('fonts/texgyreadventor-regular.woff') format('woff'),

         url('fonts/texgyreadventor-regular.svg') format('svg');

		 font-weight:normal;

		 font-style: normal;

}





@font-face {

    font-family: 'Arial Rounded MT Bold';

    src: url('fonts/ufonts.com_arial-rounded-mt-bold.ttf') format('truetype'),

		url('fonts/ufonts.com_arial-rounded-mt-bold.otf') format('opentype'),

		 url('fonts/ufonts.com_arial-rounded-mt-bold.eot') format('embedded-opentype'),

         url('fonts/ufonts.com_arial-rounded-mt-bold.woff') format('woff'),

         url('fonts/ufonts.com_arial-rounded-mt-bold.svg') format('svg');

		 font-weight:normal;

		 font-style: normal;

}







@font-face {

    font-family: 'Arial-Narrow';

    src: url('fonts/Arial Narrow.ttf') format('truetype'),

		url('fonts/Arial Narrow.otf') format('opentype'),

		 url('fonts/Arial Narrow.eot') format('embedded-opentype'),

         url('fonts/Arial Narrow.woff') format('woff'),

         url('fonts/Arial Narrow.svg') format('svg');

		 font-weight:normal;

		 font-style: normal;

}



@font-face {

    font-family: 'Century Gothic';

    src: url('fonts/GOTHIC.ttf') format('truetype'),

		url('fonts/GOTHIC.otf') format('opentype'),

		 url('fonts/GOTHIC.eot') format('embedded-opentype'),

         url('fonts/GOTHIC.woff') format('woff'),

         url('fonts/GOTHIC.svg') format('svg');

		 font-weight:normal;

		 font-style: normal;

}



@font-face {

    font-family: 'Arial';

    src: url('fonts/arial.ttf') format('truetype'),

		url('fonts/arial.otf') format('opentype'),

		 url('fonts/arial.eot') format('embedded-opentype'),

         url('fonts/arial.woff') format('woff'),

         url('fonts/arial.svg') format('svg');

		 font-weight:normal;

		 font-style: normal;

}







* { 

	margin:0;

	padding:0;

}

html, body { 

	height:100%;

}

body { 

	background:#f0f6e8 url(images/all_bg.gif) repeat-x 50% 0px ; 

	font-family:Arial, Helvetica, sans-serif; font-size:13px; 

	line-height:17px; color:#71756b;

}



img {

	border:0; 

	vertical-align:top; 

	text-align:left;

}

object { 

	vertical-align:top; 

	outline:none;

}

ul, ol { 

	list-style:none;

}

.fleft { 

	float:left;

}

.fright { 

	float:right;

}

.clear { 

	clear:both;

	font-size:0px;

	line-height:0px;

	height:0px;

}



.col-1, .col-2, .col-3, .col-4, .sub_col-1, .sub_col-2, .sub_col-3, .sub_col-4 { 

	float:left;

}

.alignright { 

	text-align:right;

}

.aligncenter { 

	text-align:center;

}



.wrapper { 

	width:100%;

	overflow:hidden;

}



.list li {

	background:url(images/mark.gif) no-repeat 0% 6px;

	padding:0 0 0 20px;

}

.list li a {

	color:#71756b;

	font-size:13px;

	text-transform:uppercase;

	line-height:26px;

}

.price li {

	width: 100%;

	overflow: hidden;

	vertical-align: top;

	line-height: 26px;

	color: #b04b49;

}

.price li strong {

	background: url(images/dot.gif) repeat-x 0% 18px;

	display: block;

	overflow: hidden;

}

.price li span {

	float: right;

	font-weight: bold;

	color: #d35009;

}

.price li a {

	float: left;

	text-decoration: none;

	color: #71756b;

}

.orange {

	color:#d35009	

}

.style1 {

	margin-bottom:77px	

}

.style2 {

	margin-bottom:20px	

}

.container {

	width:968px;

	margin:0 auto;

	position:relative

}

/*==== GLOBAL =====*/

#main {

	background:url(images/top_bg.jpg) no-repeat 50% 0%;

}

#content {

	margin:0 auto;

	width:968px;

}

.txt_indent {

	padding:5px	;

}

#header {

	width:965px;

	margin:0 auto;

	height:351px;

	position:relative;

}

#footer {

	background:url(images/foot_bg.gif) repeat-x 0% 0%;

	height:163px;

	width:100%;

	margin:0 auto;overflow: hidden;

}

.bottom_menu {

	position:absolute;

	margin:25px 0 0 0;

}

.bottom_menu ul li {

	float:left;

	padding:0 13px 0 0;

	margin-right:7px;

	background:url(images/spacer.gif) no-repeat 100% 5px;

}

.bottom_menu ul li a {

	color:#71756b;

	text-decoration:none;

}

.bottom_menu ul li a:hover {

	text-decoration:underline;

}

.copy {

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#71756b;

	position:absolute;

	margin:48px 0 0 0px;

	width: 233px;

	left: 0px;

	top: -3px;

}

.copy a {

	text-decoration:underline;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	color:#d37a09;

}

.copy a:hover {

	text-decoration:none;	

}

.info {

	    width: 142px;

	position:absolute;

	right:52px;

	top:25px;

}

.info span {

	margin-right:20px;	

}



/*----- forms parameters -----*/



input, select, textarea { 

	font-family:Arial, Helvetica, sans-serif; font-size:1em;

	vertical-align:middle;

	font-weight:normal;

}





/*----- other -----*/

.img-indent { 

	margin:0 13px 0 0; 

	float:left;

}

p {

	margin-bottom:16px;

}

.p1 { 

	margin:0 0 8px 0px;

}

.p2 { 

	margin:0 0 0 18px !important;

}

.p3 { 

	margin:0 35px 0 0 !important;

}

.p4 { 

	margin:0 39px !important;

}

.margin20 {

	margin-bottom:20px !important;	

}

.margin30 {

	margin-bottom:30px;	

}

.margin40 {

	margin-bottom:40px;	

}

.margin15 {

	margin-bottom:15px;	

}

.margin10 {

	margin-bottom:10px !important;	

}

.marginright{

	margin-right:122px;

	float:left;

	text-align:center;

}

.no_marg {

	margin:0 !important	

}

.no_bg {

	background:none !important;

}



/*----- txt, links, lines, titles -----*/

a {

	color:#d35009; 

	outline:none;

}

a:hover{

	text-decoration:none;

}

.upercase {

	text-transform:uppercase;

	font-size:12px;

}



.non_underline {

	text-decoration:none;	

}

.non_underline:hover {

	text-decoration:underline;

}

h1 {

	font-size:24px;

	line-height:1.2em;

	margin-bottom:16px;

	color:#373737;

}

h1.title {

	font-size:24px;

	line-height:1.2em;

	margin-bottom:16px;

	color:#ed1b2d;

	padding-top:11px;

}



h2 {

	color:#e9f1de;

	font-size:31px;

	font-weight:bold;

	line-height:1.2em;

	text-align:right;

	margin-bottom:20px;

}

h2 strong {

	display:block;

	margin-top:-10px;

}

h3 {

	font-size:14px;

	line-height:1.2em;

	color:#000;

	background:url(images/h3_bg.gif) repeat-x 0% 0%;

	padding:10px 0 7px 11px;

	margin-bottom:14px;

}





/*==================boxes====================*/

.more {

	color:#d35009;

	background:url(images/arrow.gif) no-repeat 100% 5px;

	padding-right:15px;

	border-bottom:1px solid #d35009;

	text-decoration:none;

	line-height:17px;

	position:relative;

	display:inline-block;

}

.more:hover {

	border:none;

	padding-bottom:1px;

}

.address  { 

		color:#71756b;

	}

.address dt  { 

		margin-bottom:20px;

	}

	.address dd { 

		clear:both;

		text-align:right;

		width:250px;

		color:#71756b;

		line-height:17px;

	}

		.address dd span { 

			float:left;

			padding-right:0;

		}

		.address dd strong { 

			padding-right:54px;

			font-weight:normal;

		}

		.address dd a { 

			color:#d35009;

		}

/*===== header =====*/

.flash {

	position:absolute;

	margin:130px 0 0 0;

	width:100%;

}

/*===== content =====*/

.gallery_bg {

	width:100%;

	margin:0 auto;

	position:relative;

	margin-bottom:34px;

}

.left_button {

	position:absolute;

	left:-27px;

	top:134px;

}

.right_button {

	position:absolute;

	right:-26px;

	top:134px;

}



/*===== footer =====*/



/*----- forms -----*/

.inp_form {

	float:left;

}

.inp_form div.fleft_side {

	float:left;

	display:inline;

}

.inp_form input[type=text] {

	display:block;

	width:256px;

	padding:2px 5px 3px;

	color:#71756b;

	border:1px solid #959c8c;

	background:none;

}

.inp_form input[type=submit], .inp_form input[type=reset]{

	width:auto;

	padding:0;

	margin:20px 5px 0 5px;

	cursor:pointer;

}

.inp_form select {

	display:block;

	width:268px;

	padding:2px 5px 0px 0;

	color:#71756b;

	border:1px solid #959c8c;

	background:none;

}

.inp_form select option {

	padding-left:3px;

	padding-bottom:3px;

}

.inp_form select option[selected] {

	padding-left:3px;

	padding-bottom:3px;

}

.inp_form .height_inp {

	margin-right:0;

	height:32px

}

.inp_form textarea {

	width:256px;

	height:210px;

	color:#71756b;

	padding:5px;

	border:1px solid #959c8c;

	float:left;

	overflow:auto;

	background:none;

}

.form_link {

	padding-top:20px	

}

.form_link a {

	margin-left:15px;

	display:inline-block;

}



.nivo-prevNav {left: 80px !important;}
.nivo-nextNav{right: 80px !important;}

#menu{width:auto;}



#header{width: 1000px;height: 198px;margin: 0px auto;border-radius: 8px;}



#header ul{width:auto; height:auto;}



#header ul li{float:left; list-style:none;margin-right: 5px; margin-top:inherit;margin-left: 59px;}



#header ul li a{padding: 8px 20px 12px 12px;color: #737A6A;font-family: 'Arial Rounded MT Bold';font-size: 25px;line-height: 20px;background-color: #F0F6E8;text-decoration: none;}



/*#header ul li a:hover{background-color:#88B022;color:#FFFFFF;}*/





#header ul li a{

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  background: #e1e1e1;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

#header ul li a:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: linear-gradient(#A2BB34, #86AF21);

  

 /* background: #8BB124;*/

  -webkit-transform: scale(0);

  transform: scale(0);

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}





#header ul li a:hover, #header ul li a:focus, #header ul li a:active {

  color: white;

}

#header ul li a:hover:before, #header ul li a:focus:before, #header ul li a:active:before {

  -webkit-transform: scale(1);

  transform: scale(1);

}



#fscf_submit1 {background: linear-gradient(#A2BB34, #86AF21); color:#FFFFFF;}

#fscf_reset1{background: linear-gradient(#A2BB34, #86AF21); color:#FFFFFF;}

#fscf_submit2{background: linear-gradient(#A2BB34, #86AF21); color:#FFFFFF;}

#fscf_reset2{background: linear-gradient(#A2BB34, #86AF21); color:#FFFFFF;}



#menu .current-menu-item a {color: white;background: #8BB124;}





#logo{width: 1000px;height: 140px;margin: 0px auto;}



#content{width:1000px;height:auto;margin:0px auto;}

#left-content{width:700px;height:auto;margin:0px auto;float:left;}

#right-content{width:300px;height:auto;margin:0px auto;float:right;}

#left{width:600px;height:auto;margin:0px auto;}

.left-image{width:275px;height:auto;float:left;clear: both;}

.left-text{width:275px;height:auto;float:right;}

#left img{margin-bottom: 17px;}

#right img{margin-top: 13px;margin-bottom: 17px;}

#right h5{color: #d35009;}

#left h5{color: #d35009;}



#left h2{clear: both;color:#959C8C;font-size:50px;font-family: 'TeXGyreAdventor';text-align:left;}

#right h2{clear: both;color:#40423C;font-size:30px;text-align:left;font-family: 'TeXGyreAdventor';margin-top: 13px;margin-bottom: 17px;}



.right1{width: 284px;font-size: 20px;margin-top: 20px;background-color: #88B022;color: white;height: 23px;text-align: center;padding: 6px 4px 0px 4px;border-radius: 10px;}









#packages{width:1000px;height:auto;margin:0px auto;clear: both;}



#left-packages{width:350px;float:left;margin:0px auto; padding: 0px;}



#packages h2{color:#71756b;;text-align:left;margin-top: 44px;}

#right-packages{width:650px;float:right;}

#right-packages h4{}

#right-packages ul{list-style:disc;}

#right-packages a{text-decoration:none;color:#333333}

#right-packages img{padding: 0px 16px 0px 0px;float: left;}

.right_click{text-align: center;clear: both;}

.right-paackages1{float:left;margin-top:17px;}

.right-paackages2{float:left;margin-top:17px;}

.right-paackages3{float:right;margin-top:17px;margin-right: 205px;}





#reception{clear: both;width: 1000px;height: auto;margin: 0px auto;overflow: hidden;}

.rec{color:#71756b;}

.rec4{color: #D37A09;}

#reception h3{color:#71756b;clear: both;}

#reception h4{color:#D37A09;}

.rec2{margin-left: 26px;}

.rec3{margin-left: 46px;}

.rec5{background-color:#88B022;width: 260px;color: white;font-size: 20px;padding: 7px 0px 8px 9px;border-radius: 4px;}

#schedule img{padding: 0px 5px 0px 0px;}

#reception  ul{margin-left: 65px;list-style: disc;margin-bottom: 73px;}

.rec1{font-size: 13px;}



.rec5 a{text-decoration:none;color:#333333}



.recep1{float:left;}

.recep2{float:left;}

.recep3{float:left;}

.recep4{float:right;margin-right: 177px;}



.gallery_bg2{width: 100%;height: auto;margin: 0px auto;}



.nivo-caption{overflow: hidden;height: 75%;background:transparent none repeat scroll 0% 0% !important;font-size: 30px;}



.nivo-caption h2{font-size: 30px;font-family: 'Century Gothic' !important;text-align:center;font-weight: unset;}

.nivo-caption p{font-size:19px;font-family: 'Arial' !important;text-align:center;line-height: 1px;

margin-top: 39px !important;font-weight: unset;}



#metaslider124_ img{width:400px !important;}





.metaslider img {width:100% !important;

height: 100% !important;}



.gal {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  -webkit-transition-duration: 0.3s;

  transition-duration: 2.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

}

.gal:hover, .hvr-grow:focus, .hvr-grow:active {

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}







.metaslider {max-width: 100% !important;margin-bottom: 59px !important;}



.slide{text-align:center;}











#contact{width:1100px;height:auto;margin:0px auto;}

#contact-left{float:left;width:275px;height:auto;}

#contact-left h2{color: #71756B;text-align:left;}

.left-contact2{background-color:#88B022;color: rgb(255, 255, 255);font-size: 20px;width: 265px;height: 22px;padding: 6px 0px 3px 5px;

border-radius: 4px;}

.left-contact2 a{text-decoration:none;color:#000000;}



#contact-right{float:right;width:725px;height:auto;}



#right-content img{}

.right1 a{text-decoration:none;color:#000033;}

#contact-right h2{color: #71756B;text-align:left;font-size:40px;}

#contact-right a{font-size:14px;}

.right-contact{clear:both;}

.map{float:left;}

.map2{float:right;}



#prefer{width:1000px;height:auto;margin:0px auto;}

#prefer h2{color: #71756B;text-align:left;margin-left: 45px;}

.prefer{width:333px;float:left;height:auto;text-align: center;margin-bottom: 45px;}

.prefer2{width:333px;float:left;height:auto;text-align: center;margin-bottom: 45px;}

.prefer3{width:333px;float:right;height:auto;text-align: center;margin-bottom: 45px;}



#request{width:1000px;height:auto;margin:0px auto;}

#request h2{color: #71756B;text-align:center;}

.request {text-align:center;}

#request p{text-align: center;}

#fscf_form2{margin-left: 375px;}

#FSContact2{max-width:1000px !important;}



#perfect{width:1000px;height:auto;margin:0px auto;}

#perfect h2{color: #71756B;text-align:center;}

.perfect{text-align:justify;font-family: Arial,Helvetica,sans-serif;font-size: 13px;}

.perfect2{text-align:center;}

#gallery{width:100%;height:auto;margin:0px auto;}

.gal{text-align:center;}



.bottom_menu ul li:last-child::after {  content: "";}

.bottom_menu ul li::after {  content: "/";  margin: 0 0 0 12px;}



#menu h1{font-size:29px;font-family: 'Arial';margin-bottom: 0px;}









/*======= index.html =======*/

 #content .col-1 {width:980px; margin-right:20px;}

 #content .col-2 {width:287px;}

 #content .col-3 {width:293px; }

 #content .sub_col-1 {width:283px; margin-right:77px;text-align:center;}

#content .sub_col-2 {width:270px; margin-right:70px;text-align:center;}

 #content .sub_col-3 {width:266px;text-align:center;}

/*=========================*/

/*======= index-1.html =======*/

#page2 #content .col-1 {width:623px; margin-right:50px;}

#page2 #content .col-2 {width:287px;}

#page2 #content .col-3 {width:293px; }

#page2 #content .sub_col-1 {width:283px; margin-right:77px;}

#page2 #content .sub_col-2 {width:270px; margin-right:70px}

#page2 #content .sub_col-3 {width:266px;}

/*=========================*/

/*======= index-3.html =======*/

#page3 #content .col-1 {width:266px; margin-right:74px;}

#page3 #content .col-2 {width:626px;}

#page3 #content .col-3 {width:293px; }

#page3 #content .sub_col-1 {width:288px; margin-right:50px;}

#page3 #content .sub_col-2 {width:288px; }

#page3 #content .sub_col-3 {width:266px;}

/*=========================*/

/*======= index-4.html =======*/

#page4 #content .col-1 {width:630px; margin-right:70px;}

#page4 #content .col-2 {width:265px;}

#page4 #content .col-3 {width:293px; }

#page4 #content .sub_col-1 {width:283px; margin-right:77px;}

#page4 #content .sub_col-2 {width:270px; margin-right:70px}

#page4 #content .sub_col-3 {width:266px;}

/*=========================*/

/*======= index-5.html =======*/

#page5 #content .col-1 {width:625px; margin-right:22px;}

#page5 #content .col-2 {width:273px; background:#e7edf0}

#page5 #content .col-3 {width:293px; }

#page5 #content .sub_col-1 {width:300px; margin-right:25px;}

#page5 #content .sub_col-2 {width:300px;}

#page5 .colum {background:url(../images/dot2.gif) repeat-y 312px 0%}

/*=========================*/



.col-1 h2{text-align:left;color:#333333;font-size: 30px;font-family: 'Century Gothic';}

#mainn{display:none;}



#fscf_name1{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_email1{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field1_4{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field1_5{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field1_3{box-shadow: none;border: 1px solid rgb(149, 156, 140);background-color:transparent;}

#fscf_captcha_code1{box-shadow: none;border: 1px solid rgb(149, 156, 140);background-color:transparent;width: 100px !important;height: 22px;}

#fscf_name2{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_email2{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field2_4{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field2_5{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field2_6{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field2_7{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field2_8_1{background-color:transparent;}

#fscf_field2_9{box-shadow: none;border: 1px solid rgb(149, 156, 140);height: 30px;background-color:transparent;}

#fscf_field2_10{box-shadow: none;border: 1px solid rgb(149, 156, 140);background-color:transparent;height: 175px !important;}

#fscf_captcha_code2{box-shadow: none;border: 1px solid rgb(149, 156, 140);background-color:transparent;width: 100px !important;height: 22px;}



#fscf_field2_7{text-align: left;margin: 0px;width: 99%;max-width: 250px;}

#fscf_field2_9{text-align: left;margin: 0px;width: 99%;max-width: 250px;}



.nivo-caption {height:67% !important;}

.gal{width: 100%;height:auto;margin-top: 25px;}





#fscf_submit1{padding: 5px;border: 0;color: #333;font-size: 19px;font-family: 'Arial Rounded MT Bold';

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  background: #e1e1e1;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;


}

#fscf_submit1:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: linear-gradient(#A2BB34, #86AF21);

  

 /* background: #8BB124;*/

  -webkit-transform: scale(0);

  transform: scale(0);

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}





#fscf_submit1:hover, #header ul li a:focus, #header ul li a:active {

  color: white;background: linear-gradient(#A2BB34, #86AF21);

}

#fscf_submit1:hover:before, #header ul li a:focus:before, #header ul li a:active:before {

  -webkit-transform: scale(1);

  transform: scale(1);

}



#fscf_reset1{padding: 5px;border: 0;color: #333;font-size: 19px;margin-left: 16px !important;font-family: 'Arial Rounded MT Bold';display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #e1e1e1;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
#fscf_reset1:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(#A2BB34, #86AF21); /* background: #8BB124;*/-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

#fscf_reset1:hover, #header ul li a:focus, #header ul li a:active {color: white;background: linear-gradient(#A2BB34, #86AF21);}

#fscf_reset1:hover:before, #header ul li a:focus:before, #header ul li a:active:before {-webkit-transform: scale(1);
transform: scale(1);}

#fscf_submit2{padding: 5px;border: 0;color: #333;font-size: 19px;margin-left: 16px !important;font-family: 'Arial Rounded MT Bold';display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #e1e1e1;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
#fscf_submit2:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(#A2BB34, #86AF21); /* background: #8BB124;*/-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

#fscf_submit2:hover, #header ul li a:focus, #header ul li a:active {color: white;background: linear-gradient(#A2BB34, #86AF21);}

#fscf_submit2:hover:before, #header ul li a:focus:before, #header ul li a:active:before {-webkit-transform: scale(1);
transform: scale(1);}

#fscf_reset2{padding: 5px;border: 0;color: #333;font-size: 19px;margin-left: 16px !important;font-family: 'Arial Rounded MT Bold';display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #e1e1e1;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
#fscf_reset2:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(#A2BB34, #86AF21); /* background: #8BB124;*/-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

#fscf_reset2:hover, #header ul li a:focus, #header ul li a:active {color: white;background: linear-gradient(#A2BB34, #86AF21);}

#fscf_reset2:hover:before, #header ul li a:focus:before, #header ul li a:active:before {-webkit-transform: scale(1);
transform: scale(1);}

@media only screen and (min-width: 575px) and (max-width: 768px)

{

.metaslider .theme-default .nivoSlider {box-shadow:none !important;}

#header {width: 100%;height: 148px;}

#logo {width: 540px;height: 96px;}

#logo img{background-size: 50px 50px;background-position: center center;width: 568px;}

#menu{display: none;}



#main1 {width: 91%;float: right;overflow: hidden;height: auto;}



#mainn{display:block;}

#mainn{ height: 38px;float: left;background: linear-gradient(#A2BB34, #86AF21);margin-bottom: 20px;width: 90%;border-radius: 8px;}

#show li{float: none;padding-bottom: 5px;padding-top: 5px;list-style: outside none none;}

#show .ul{width:100%;height: auto;background-position: center;background-color: black;}

 #show li a{color:white;} 

#show li a:hover{color:#333333;}

#content .col-1 {width: 100%;}

.col-1 h2 {font-size:20px;text-align: center;}

.col-1 h1 {font-size:18px;text-align: center;}

.col-1 p {text-align: center;width: 98%;margin-left: 5%;}

.container {width: 550px;}

.bottom_menu{left: 0px;width: 336px  !important;top: 1px;margin: 6px 0px 0px  !important;line-height: 14px;}

.copy {margin: 104px 0px 0px;width: 233px;left: 0px;top: -3px;overflow: hidden;}



.style2 {width:97%;}





.bottom_menu ul li {padding:0px 0px 0px 0px;}

.info {top: 8px;}



    

#show {display: none;position: absolute;z-index: 20000;background: linear-gradient(#A2BB34, #86AF21);border: medium none;padding: 0px;width: 450px;

margin: 36px 0px 0px 6px;}

.tabmenu{text-align: left;font-size: 27px;color: #333333;font-family: 'Arial';margin: 7px 7px 11px 15px;display: block;cursor: pointer;background: transparent url(images/tab.png) no-repeat scroll right center;background-image:url(images/tab.png);background-repeat:no-repeat;width: 90%;float: left;}



#header ul li a{width: 300px;text-align: center;}

#header ul li a {font-size:20px;}

.gallery_bg2 {width: 100%;height: 100%;}

.metaslider img {width: 100% !important;height: 100% !important;}

.nivo-caption {width: 100% !important;height: 188px;font-size: 20px;padding:0px 0px !important;}

.nivo-caption h2{font-size:20px;margin:0px 0px 0px 0px !important;}

.nivo-caption p{font-size:16px;line-height: 15px;margin-top: 10px !important;}

.theme-default .nivo-directionNav a {}

.nivo-directionNav a {}

.nivo-nextNav {margin-right:0px !important;}

#content {width: 550px;text-align: center;}

#wrapper style1{text-align:center;}

.style1 {margin-left: 19%;}



.aligncenter {float: left;width: 100%;}

td{float: left;

width: 550px;}







#left-content {width:100%;}

#left {width: 550px;}

#left h2 {font-size: 40px;}

.left-image {width: 271px;}

#left img {width: 100%;}

.left-text {width: 237px;}

#right-content {width: 550px;float: none;}

#content {text-align:left;}

#right img {margin-top:0px;}



#gallery {width: 100%;}

#packages {width: 550px;}

#packages h2 {font-size:40px;}

#left-packages {width:100%;}

#right-packages {width: 98%;}

.right-paackages3 {margin-right: 101px;}



#reception {width: 100%;}

.recep4 {margin-right: 140px;}



#contact {width: 100%;}

#contact-left {width: 550px;margin-left: 151px;}

#contact-right {width: 97%;}

#contact-right img{width: 97%;}

.map2 {margin-top: 20px;float:none;}

.map {float:none;margin-left: 9%;}

.right-contact{margin-right: 10px;}

#request {width: 100%;}

#fscf_form2 {margin-left: 157px;}



#prefer {width:100%;}

.prefer {width: 97%;}

.prefer2 {width: 97%;}

.prefer3 {width: 97%;float:none;}

#prefer h2 {text-align: center;;margin-left:0px;}

#perfect {width: 550px;}

/*.perfect {text-align: center;width:95%;margin-left: 2%;}*/

.perfect2 img{width:100%;}

.bottom_menu p{margin-bottom:0px;}



#content .sub_col-3 {float:none;}

.right1 {width: 48%;}

.info {width: 147px;right: 25px;}



.nivo-caption {}

.gal{margin-top: 13px;}

}



@media only screen and (min-width: 769px) and (max-width: 1199px)

{

.metaslider .theme-default .nivoSlider {box-shadow:none !important;}

#header {width: 100%;height: 148px;}

#logo {width: 540px;height: 96px;}

#logo img{background-size: 50px 50px;background-position: center center;width: 568px;}

#menu{display: none;}



#main1 {width: 91%;float: right;overflow: hidden;height: auto;}



#mainn{display:block;}

#mainn{ height: 38px;float: left;background: linear-gradient(#A2BB34, #86AF21);margin-bottom: 20px;width: 90%;border-radius: 8px;}

#show li{float: none;padding-bottom: 5px;padding-top: 5px;list-style: outside none none;}

#show .ul{width:100%;height: auto;background-position: center;background-color: black;}

 #show li a{color:white;} 

#show li a:hover{color:#333333;}

#content .col-1 {width: 550px;}

.col-1 h2 {font-size:20px;text-align: center;}

.col-1 h1 {font-size:18px;}

.col-1 p {width:550px;}

.container {width: 750px;}

.bottom_menu{left: 7px !important;

width: 538px !important;

top: 1px;margin: 6px 0px 0px  !important;}

.copy {margin: 61px 0px 0px;

width: 233px;

left: 6px;

top: -3px;

overflow: hidden;}



.bottom_menu ul li {padding:0px 0px 0px 0px;}

.info {top: 8px;}



#footer p{margin-top: 17px;}



.bottom_menu ul li {padding:0px 0px 0px 0px;}

.info {top: 8px;}



    

#show {display: none;position: absolute;z-index: 20000;background: linear-gradient(#A2BB34, #86AF21);border: medium none;padding: 0px;width: 450px;margin: 36px 0px 0px 90px;}

.tabmenu{text-align: left;font-size: 27px;color: #333333;font-family: 'Arial';margin: 7px 7px 11px 15px;display: block;cursor: pointer;background: transparent url(images/tab.png) no-repeat scroll right center;background-image:url(images/tab.png);background-repeat:no-repeat;width: 90%;float: left;}



#header ul li a{width: 300px;text-align: center;}

#header ul li a {font-size:20px;}



.gallery_bg2 {width: 100%;}

.metaslider img {width: 100% !important;height: 100% !important;}

.nivo-caption {width: 100% !important;height: 220px;font-size: 20px;padding:0px 0px !important;}

.nivo-caption h2{font-size:25px;margin:0px 0px 0px 0px !important;}

.nivo-caption p{font-size:18px;line-height: 15px;margin-top: 26px !important;}

.theme-default .nivo-directionNav a {}

.nivo-directionNav a {}

.nivo-nextNav {margin-right:0px !important;}



#content {width: 100%;}

#content .col-1{width: 100%;text-align: center;}

#content .col-1 p{width: 100%;}



#left-content {width: 100%;}

#left {width: 600px;}



#right-content {float:none;width: 600px;}

#right img {margin-top:0px;}



#gallery {width: 100%;}



#packages {width: 750px;}

#left-packages {width: 266px;}

#right-packages {width: 465px;}

.right-paackages3 {margin-right: 27px;}



#reception {width: 100%;}

.recep4 {float:none;}



#contact {width:750px;}

#contact-left {width: 750px;text-align: center;}



.left-contact2 {margin-left: 32%;}

#contact-left h2 {text-align:center;}

#FSContact1{margin-left: 34%;}



.right-contact img{width: 725px;}



#request {width: 750px;}

#fscf_form2 {margin-left: 247px;}



#prefer {width: 750px;}

.prefer3 {float:none;}



#perfect {width:750px;}

.perfect2 img{width:100%;}

.right1 {width: 44%;}



.nivo-caption {}

.gal{margin-top: 13px;}



}



@media only screen and (min-width: 300px) and (max-width: 574px)

{

.metaslider .theme-default .nivoSlider {box-shadow:none !important;}

#header {width: 100%;height: 134px;}

#logo {width: 300px;height: 61px;}

#logo img{background-size: 50px 50px;background-position: center center;width: 300px;}

#menu{display: none;}



#main1 {width: 91%;float: right;overflow: hidden;height: auto;}



#mainn{display:block;}

#mainn{ height: 38px;float: left;background: linear-gradient(#A2BB34, #86AF21);margin-bottom: 20px;width: 90%;border-radius: 8px;}

#show li{float: none;padding-bottom: 5px;padding-top: 5px;list-style: outside none none;}

#show .ul{width:100%;height: auto;background-position: center;background-color: black;}

 #show li a{color:white;} 

#show li a:hover{color:#333333;}



#show {display: none;position: absolute;z-index: 20000;background: linear-gradient(#A2BB34, #86AF21);border: medium none;padding: 0px;width: 235px;

margin: 36px 0px 0px 6px;}

.tabmenu{text-align: left;font-size: 20px;color: #333333;font-family: 'Arial';margin: 8px 7px 11px 15px;display: block;cursor: pointer;background: transparent url(images/tab.png) no-repeat scroll right center;background-image:url(images/tab.png);background-repeat:no-repeat;width: 90%;float: left;}



#header ul li a{width: 192px;text-align: center;}

#header ul li a {font-size:18px;}

#header ul li {margin-left: 5px;}







#content {width: 280px;}

#content .col-1 {width: 280px;}

.col-1 h2 {font-size: 20px;}

.col-1 h1 {font-size:18px;}

.aligncenter img{width: 280px;

height: 180px;}



#footer {background-size:auto 100%;height:auto;}

.container {width: 280px;}

.bottom_menu {position: relative;width: 280px !important ;margin:0px 0px 0px 0px;}

.bottom_menu ul li {padding:0px 0px 0px 0px;}

.bottom_menu p{margin-top: 101px;}

.info {width: 158px;margin-top: 152px;right: 0px;margin-right: 119px;}

.copy {margin: 78px 0px 0px;position: relative;}

td{float: left;}



#left-content {width: 280px;}

#left {width: 280px;}

#left img{width: 280px;}

#left h2 {font-size: 25px;}

#right-content {width: 280px;}

#right h2 {font-size: 25px;}





.gallery_bg2 {width: 100%;}

.metaslider img {width: 100% !important;height: 100% !important;}

.nivo-caption {font-size: 20px;padding:0px 0px !important;}

.nivo-caption h2{font-size:12px;margin:0px 0px 0px 0px !important;}

.nivo-caption p{font-size:10px;line-height: 0px;margin-top: 0px !important;}

.theme-default .nivo-directionNav a {}

.nivo-directionNav a {}

.nivo-nextNav {margin-right:0px !important;}

#gallery {width: 100%;}



#packages {width: 280px;}

#packages h2 {font-size:20px;margin-top:0px;}

#left-packages {width: 267px;}

#right-packages {width: 280px;}

.right-paackages3 {float:none;}

#reception {width: 280px;}

#reception h3 {font-size: 12px;}

.recep4 {float:none;}



#contact {width: 280px;}

#contact-right {width: 280px;}

.right-contact img{width: 280px;height: 158px;}

#contact-right h2 {font-size: 25px;}

.map {width: 280px;}

.map iframe{width: 280px;height: 259px;}

.map2 {margin-top: 36px;}

#request {width: 280px;}

#request h2 {font-size: 20px;}

.request img{width: 280px;}

#FSContact2 {max-width: 280px !important;}

#fscf_form2 {margin-left:0px;}



#perfect {width: 280px;}

#perfect h2 {font-size: 20px;}

.perfect2 img{width: 280px;height: 180px;}



#prefer {width: 280px;}

#prefer h2 {font-size: 20px;margin-left:0px;}



.prefer {width: 280px;}

.prefer2 {width: 280px;}

.prefer3 {width: 280px;}



.bottom_menu p{margin-top:10px;}



.nivo-caption {height: 50% !important;}

.gal{margin-top: 0px;}

}