/*
Theme Name: Mekong
Theme URI: http://www.webishpeople.com/
Author: Hardik Sukhadiya
Author URI: http://www.webishpeople.com/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: mekong 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; outline:none;}

body { background: #fff; margin: 0;	padding: 0;	font-family: 'Calibri', sans-serif;	font-size: 14px;}
#wrapper{width:100%;  }
header{width:100%;  }
.header_main{width:1000px; margin:auto;}
.logo{width:400px; padding:3px 0px 0px 0px; float:left; }
.header_right{width:600px; float:right; text-align:right; margin-top:0px; margin-bottom: 9px;}
.header_right ul{ display:inline; }
.header_right li{ display:inline; padding-top:20px; }
nav{width:100%; background:#16b2e2; height:65px; margin-bottom:0px;  }
.navigatioin{width:1000px; margin:auto;  }
.navigatioin ul{margin:0px; padding:0px;   }
.navigatioin li{ font-size:14px; color:#FFF; background:url(images/header_boader-right.png) no-repeat; font-family:"Calibri"; display:inline; list-style:none;  text-decoration:none; padding:25px 0px 23px 0px !important; float:left; }
.navigatioin li a{ font-size:14px; color:#FFF; font-family:"Calibri"; display:inline; list-style:none; text-decoration:none; padding:0px 21px 0px 21px; }
.navigatioin li a:hover{ font-size:14px; color:#333; font-family:Calibri;}
/*.banner{width:100%; float:left; background:url(images/banner.png) no-repeat; background-size:106%;  height:259px; margin-bottom:21px;}*/
.banner{width:100%; float:left; ; background-size:106%;  margin-bottom:21px;}
.banner_main{width:100%;  margin:auto;}

.btn{  font-family:"Calibri"; cursor:pointer; z-index:9; position:absolute; right:100px;   border-radius:12px; margin-top:-95px; margin-right:-90px; font-size:34px; color:#FFF; text-shadow: 2px 2px 5px rgba(150, 150, 150, 1); text-align:center;  width:253px; height:72px; padding-top:0px; float:right;    background: -moz-linear-gradient(top, rgba(153,223,245,0) 0%, rgba(106,106,106,0.35) 1%, rgba(106,106,106,0.83) 3%, rgba(122,147,155,0.99) 4%, rgba(143,203,222,1) 6%, rgba(148,221,243,1) 7%, rgba(129,215,243,1) 23%, rgba(38,187,234,0.99) 70%, rgba(7,178,230,0.99) 92%, rgba(6,171,222,0.87) 93%, rgba(3,133,172,0.46) 94%, rgba(0,0,0,0.14) 96%, rgba(0,0,0,0.02) 99%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,223,245,0)), color-stop(1%,rgba(106,106,106,0.35)), color-stop(3%,rgba(106,106,106,0.83)), color-stop(4%,rgba(122,147,155,0.99)), color-stop(6%,rgba(143,203,222,1)), color-stop(7%,rgba(148,221,243,1)), color-stop(23%,rgba(129,215,243,1)), color-stop(70%,rgba(38,187,234,0.99)), color-stop(92%,rgba(7,178,230,0.99)), color-stop(93%,rgba(6,171,222,0.87)), color-stop(94%,rgba(3,133,172,0.46)), color-stop(96%,rgba(0,0,0,0.14)), color-stop(99%,rgba(0,0,0,0.02)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(106,106,106,0.35) 1%,rgba(106,106,106,0.83) 3%,rgba(122,147,155,0.99) 4%,rgba(143,203,222,1) 6%,rgba(148,221,243,1) 7%,rgba(129,215,243,1) 23%,rgba(38,187,234,0.99) 70%,rgba(7,178,230,0.99) 92%,rgba(6,171,222,0.87) 93%,rgba(3,133,172,0.46) 94%,rgba(0,0,0,0.14) 96%,rgba(0,0,0,0.02) 99%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(106,106,106,0.35) 1%,rgba(106,106,106,0.83) 3%,rgba(122,147,155,0.99) 4%,rgba(143,203,222,1) 6%,rgba(148,221,243,1) 7%,rgba(129,215,243,1) 23%,rgba(38,187,234,0.99) 70%,rgba(7,178,230,0.99) 92%,rgba(6,171,222,0.87) 93%,rgba(3,133,172,0.46) 94%,rgba(0,0,0,0.14) 96%,rgba(0,0,0,0.02) 99%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(106,106,106,0.35) 1%,rgba(106,106,106,0.83) 3%,rgba(122,147,155,0.99) 4%,rgba(143,203,222,1) 6%,rgba(148,221,243,1) 7%,rgba(129,215,243,1) 23%,rgba(38,187,234,0.99) 70%,rgba(7,178,230,0.99) 92%,rgba(6,171,222,0.87) 93%,rgba(3,133,172,0.46) 94%,rgba(0,0,0,0.14) 96%,rgba(0,0,0,0.02) 99%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(153,223,245,0) 0%,rgba(106,106,106,0.35) 1%,rgba(106,106,106,0.83) 3%,rgba(122,147,155,0.99) 4%,rgba(143,203,222,1) 6%,rgba(148,221,243,1) 7%,rgba(129,215,243,1) 23%,rgba(38,187,234,0.99) 70%,rgba(7,178,230,0.99) 92%,rgba(6,171,222,0.87) 93%,rgba(3,133,172,0.46) 94%,rgba(0,0,0,0.14) 96%,rgba(0,0,0,0.02) 99%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099dff5', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
.btn p{ font-size:22px; color:#000; line-height:17px; font-family:"Calibri"; padding-bottom:20px;}
button {
    border: medium none; 
}
.container {margin: auto;width: 1000px;}
.container_inside { border: 1px solid #CCCCCC; margin: auto; overflow: hidden; padding: 16px; width: 974px;}
.left_col{width:690px;float:left; margin-right:18px;} 
/*.left_col h1{  color:#376219; font-size:22px;  font-family:"Lucida Handwriting"; font-weight:normal;} */
.left_col h1{  color:#000000; font-size:22px;  font-family:"Calibri"; font-weight:normal;} 
.left_col p{  color:#535353; font-size:14px;  font-family:"Calibri";  line-height:20px; padding:5px; text-align:justify;} 
.left_col_bottom_left{width:336px;float:left; margin-right:18px; margin-top:57px;} 
.left_col_bottom_top{width:336px;float:left; background: url(images/left_bottom-image1.png) no-repeat; height:137px; margin-bottom:4px; } 
.left_col_bottom_top1{background:#376219; width:97.6%;  margin-left:4px; } 
.left_col_bottom_top1 h1{ margin:4px 4px 0px 4px;font-family:"Lucida Handwriting"; color:#FFF; text-shadow: 4px 4px 2px rgba(0, 0, 0, 1); padding:3px 0px 3px 11px; background:url(images/calender.png) no-repeat; background-position:295px 12px; } 
.left_col_bottom_top1 span{ width:100%; font-family:"Lucida Handwriting"; color:#FFF; margin-bottom:20px;   text-shadow: 4px 4px 2px rgba(0, 0, 0, 1); font-size:14px; } 
.btn1{background: -moz-linear-gradient(top, rgba(75,166,20,0) 0%, rgba(73,165,20,0.01) 3%, rgba(70,164,19,0.76) 8%, rgba(68,164,19,0.94) 11%, rgba(66,163,18,1) 14%, rgba(62,162,17,1) 22%, rgba(21,147,6,1) 69%, rgba(10,143,3,1) 86%, rgba(8,142,2,0.94) 89%, rgba(6,141,1,0.76) 92%, rgba(3,140,0,0.01) 97%, rgba(1,140,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,166,20,0)), color-stop(3%,rgba(73,165,20,0.01)), color-stop(8%,rgba(70,164,19,0.76)), color-stop(11%,rgba(68,164,19,0.94)), color-stop(14%,rgba(66,163,18,1)), color-stop(22%,rgba(62,162,17,1)), color-stop(69%,rgba(21,147,6,1)), color-stop(86%,rgba(10,143,3,1)), color-stop(89%,rgba(8,142,2,0.94)), color-stop(92%,rgba(6,141,1,0.76)), color-stop(97%,rgba(3,140,0,0.01)), color-stop(100%,rgba(1,140,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(75,166,20,0) 0%,rgba(73,165,20,0.01) 3%,rgba(70,164,19,0.76) 8%,rgba(68,164,19,0.94) 11%,rgba(66,163,18,1) 14%,rgba(62,162,17,1) 22%,rgba(21,147,6,1) 69%,rgba(10,143,3,1) 86%,rgba(8,142,2,0.94) 89%,rgba(6,141,1,0.76) 92%,rgba(3,140,0,0.01) 97%,rgba(1,140,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(75,166,20,0) 0%,rgba(73,165,20,0.01) 3%,rgba(70,164,19,0.76) 8%,rgba(68,164,19,0.94) 11%,rgba(66,163,18,1) 14%,rgba(62,162,17,1) 22%,rgba(21,147,6,1) 69%,rgba(10,143,3,1) 86%,rgba(8,142,2,0.94) 89%,rgba(6,141,1,0.76) 92%,rgba(3,140,0,0.01) 97%,rgba(1,140,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(75,166,20,0) 0%,rgba(73,165,20,0.01) 3%,rgba(70,164,19,0.76) 8%,rgba(68,164,19,0.94) 11%,rgba(66,163,18,1) 14%,rgba(62,162,17,1) 22%,rgba(21,147,6,1) 69%,rgba(10,143,3,1) 86%,rgba(8,142,2,0.94) 89%,rgba(6,141,1,0.76) 92%,rgba(3,140,0,0.01) 97%,rgba(1,140,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(75,166,20,0) 0%,rgba(73,165,20,0.01) 3%,rgba(70,164,19,0.76) 8%,rgba(68,164,19,0.94) 11%,rgba(66,163,18,1) 14%,rgba(62,162,17,1) 22%,rgba(21,147,6,1) 69%,rgba(10,143,3,1) 86%,rgba(8,142,2,0.94) 89%,rgba(6,141,1,0.76) 92%,rgba(3,140,0,0.01) 97%,rgba(1,140,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004ba614', endColorstr='#00018c00',GradientType=0 ); /* IE6-9 */ padding:5px ; border-radius:8px; color:#FFF;  font-family:"Calibri"; font-size:22px;  margin:34px 7px 0px 0px; float:right; cursor:pointer;} 

.left_col_bottom_right{width:336px;float:right;margin-top:57px;} 
.left_col_bottom_right1{width:336px;float:left; background: url(images/right_bottom-image1.png) no-repeat; height:278px; margin-bottom:4px; } 
 .left_col_bottom_right_bg{background:#376219; width:94.3%; font-size:22px;  margin-left:4px; margin:4px 4px 0px 4px;font-family:"Lucida Handwriting"; color:#FFF; text-shadow: 4px 4px 2px rgba(0, 0, 0, 1); padding:3px 0px 3px 11px; } 

.btn2{background: -moz-linear-gradient(top, rgba(153,223,245,0) 0%, rgba(150,222,245,0.04) 3%, rgba(148,221,245,0.5) 6%, rgba(145,220,244,0.86) 9%, rgba(141,219,244,0.98) 12%, rgba(137,218,244,1) 15%, rgba(125,214,242,1) 24%, rgba(35,186,233,0.99) 76%, rgba(20,182,232,0.99) 88%, rgba(16,181,232,0.86) 91%, rgba(12,180,231,0.5) 94%, rgba(8,179,231,0.04) 97%, rgba(4,177,230,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,223,245,0)), color-stop(3%,rgba(150,222,245,0.04)), color-stop(6%,rgba(148,221,245,0.5)), color-stop(9%,rgba(145,220,244,0.86)), color-stop(12%,rgba(141,219,244,0.98)), color-stop(15%,rgba(137,218,244,1)), color-stop(24%,rgba(125,214,242,1)), color-stop(76%,rgba(35,186,233,0.99)), color-stop(88%,rgba(20,182,232,0.99)), color-stop(91%,rgba(16,181,232,0.86)), color-stop(94%,rgba(12,180,231,0.5)), color-stop(97%,rgba(8,179,231,0.04)), color-stop(100%,rgba(4,177,230,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(150,222,245,0.04) 3%,rgba(148,221,245,0.5) 6%,rgba(145,220,244,0.86) 9%,rgba(141,219,244,0.98) 12%,rgba(137,218,244,1) 15%,rgba(125,214,242,1) 24%,rgba(35,186,233,0.99) 76%,rgba(20,182,232,0.99) 88%,rgba(16,181,232,0.86) 91%,rgba(12,180,231,0.5) 94%,rgba(8,179,231,0.04) 97%,rgba(4,177,230,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(150,222,245,0.04) 3%,rgba(148,221,245,0.5) 6%,rgba(145,220,244,0.86) 9%,rgba(141,219,244,0.98) 12%,rgba(137,218,244,1) 15%,rgba(125,214,242,1) 24%,rgba(35,186,233,0.99) 76%,rgba(20,182,232,0.99) 88%,rgba(16,181,232,0.86) 91%,rgba(12,180,231,0.5) 94%,rgba(8,179,231,0.04) 97%,rgba(4,177,230,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(150,222,245,0.04) 3%,rgba(148,221,245,0.5) 6%,rgba(145,220,244,0.86) 9%,rgba(141,219,244,0.98) 12%,rgba(137,218,244,1) 15%,rgba(125,214,242,1) 24%,rgba(35,186,233,0.99) 76%,rgba(20,182,232,0.99) 88%,rgba(16,181,232,0.86) 91%,rgba(12,180,231,0.5) 94%,rgba(8,179,231,0.04) 97%,rgba(4,177,230,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(153,223,245,0) 0%,rgba(150,222,245,0.04) 3%,rgba(148,221,245,0.5) 6%,rgba(145,220,244,0.86) 9%,rgba(141,219,244,0.98) 12%,rgba(137,218,244,1) 15%,rgba(125,214,242,1) 24%,rgba(35,186,233,0.99) 76%,rgba(20,182,232,0.99) 88%,rgba(16,181,232,0.86) 91%,rgba(12,180,231,0.5) 94%,rgba(8,179,231,0.04) 97%,rgba(4,177,230,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099dff5', endColorstr='#0004b1e6',GradientType=0 ); padding:5px ; border-radius:8px; color:#FFF;  font-family:"Calibri"; font-size:22px;  margin:190px 7px 0px 0px; float:right; cursor:pointer; /* IE6-9 */}

.right_col{width:292px;float:right; }
.right_col aside .widgetitle{display:none;}
.right_col aside .widgettitle{display:none;}
div.wpcf7-response-output
{
	float:left;
}

.right_form_main{width:292px; float:left; border: solid gray 1px; margin-bottom:17px;}
.right_input{width:165px; float:left; border: solid #e8e8e8 1px; height:24px; margin-bottom:10px;}
.login{border:0;background: -moz-linear-gradient(top, rgba(84,170,33,0) 0%, rgba(89,172,39,0.15) 4%, rgba(94,175,46,0.68) 8%, rgba(98,177,52,0.94) 12%, rgba(104,180,60,1) 15%, rgba(148,202,118,1) 38%, rgba(159,208,132,1) 50%, rgba(88,176,31,1) 54%, rgba(89,177,27,1) 65%, rgba(105,184,27,1) 85%, rgba(107,185,27,0.94) 88%, rgba(110,187,27,0.68) 92%, rgba(114,189,27,0.16) 96%, rgba(117,190,27,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,170,33,0)), color-stop(4%,rgba(89,172,39,0.15)), color-stop(8%,rgba(94,175,46,0.68)), color-stop(12%,rgba(98,177,52,0.94)), color-stop(15%,rgba(104,180,60,1)), color-stop(38%,rgba(148,202,118,1)), color-stop(50%,rgba(159,208,132,1)), color-stop(54%,rgba(88,176,31,1)), color-stop(65%,rgba(89,177,27,1)), color-stop(85%,rgba(105,184,27,1)), color-stop(88%,rgba(107,185,27,0.94)), color-stop(92%,rgba(110,187,27,0.68)), color-stop(96%,rgba(114,189,27,0.16)), color-stop(100%,rgba(117,190,27,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(84,170,33,0) 0%,rgba(89,172,39,0.15) 4%,rgba(94,175,46,0.68) 8%,rgba(98,177,52,0.94) 12%,rgba(104,180,60,1) 15%,rgba(148,202,118,1) 38%,rgba(159,208,132,1) 50%,rgba(88,176,31,1) 54%,rgba(89,177,27,1) 65%,rgba(105,184,27,1) 85%,rgba(107,185,27,0.94) 88%,rgba(110,187,27,0.68) 92%,rgba(114,189,27,0.16) 96%,rgba(117,190,27,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(84,170,33,0) 0%,rgba(89,172,39,0.15) 4%,rgba(94,175,46,0.68) 8%,rgba(98,177,52,0.94) 12%,rgba(104,180,60,1) 15%,rgba(148,202,118,1) 38%,rgba(159,208,132,1) 50%,rgba(88,176,31,1) 54%,rgba(89,177,27,1) 65%,rgba(105,184,27,1) 85%,rgba(107,185,27,0.94) 88%,rgba(110,187,27,0.68) 92%,rgba(114,189,27,0.16) 96%,rgba(117,190,27,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(84,170,33,0) 0%,rgba(89,172,39,0.15) 4%,rgba(94,175,46,0.68) 8%,rgba(98,177,52,0.94) 12%,rgba(104,180,60,1) 15%,rgba(148,202,118,1) 38%,rgba(159,208,132,1) 50%,rgba(88,176,31,1) 54%,rgba(89,177,27,1) 65%,rgba(105,184,27,1) 85%,rgba(107,185,27,0.94) 88%,rgba(110,187,27,0.68) 92%,rgba(114,189,27,0.16) 96%,rgba(117,190,27,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(84,170,33,0) 0%,rgba(89,172,39,0.15) 4%,rgba(94,175,46,0.68) 8%,rgba(98,177,52,0.94) 12%,rgba(104,180,60,1) 15%,rgba(148,202,118,1) 38%,rgba(159,208,132,1) 50%,rgba(88,176,31,1) 54%,rgba(89,177,27,1) 65%,rgba(105,184,27,1) 85%,rgba(107,185,27,0.94) 88%,rgba(110,187,27,0.68) 92%,rgba(114,189,27,0.16) 96%,rgba(117,190,27,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0054aa21', endColorstr='#0075be1b',GradientType=0 );  padding:5px ; border-radius:8px; color:#000;  font-family:"Calibri"; font-size:16px; margin-right:16px; margin-bottom:10px;  width:77px;  float:right; cursor:pointer; /* IE6-9 */}

.resister_now{background: -moz-linear-gradient(top, rgba(153,223,245,0) 0%, rgba(148,222,244,0.15) 4%, rgba(144,221,244,0.68) 8%, rgba(139,219,243,0.94) 12%, rgba(136,218,243,1) 15%, rgba(127,215,242,1) 23%, rgba(40,188,234,1) 73%, rgba(24,183,232,1) 85%, rgba(20,182,232,0.94) 88%, rgba(15,180,231,0.68) 92%, rgba(10,179,231,0.16) 96%, rgba(5,177,230,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,223,245,0)), color-stop(4%,rgba(148,222,244,0.15)), color-stop(8%,rgba(144,221,244,0.68)), color-stop(12%,rgba(139,219,243,0.94)), color-stop(15%,rgba(136,218,243,1)), color-stop(23%,rgba(127,215,242,1)), color-stop(73%,rgba(40,188,234,1)), color-stop(85%,rgba(24,183,232,1)), color-stop(88%,rgba(20,182,232,0.94)), color-stop(92%,rgba(15,180,231,0.68)), color-stop(96%,rgba(10,179,231,0.16)), color-stop(100%,rgba(5,177,230,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(148,222,244,0.15) 4%,rgba(144,221,244,0.68) 8%,rgba(139,219,243,0.94) 12%,rgba(136,218,243,1) 15%,rgba(127,215,242,1) 23%,rgba(40,188,234,1) 73%,rgba(24,183,232,1) 85%,rgba(20,182,232,0.94) 88%,rgba(15,180,231,0.68) 92%,rgba(10,179,231,0.16) 96%,rgba(5,177,230,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(148,222,244,0.15) 4%,rgba(144,221,244,0.68) 8%,rgba(139,219,243,0.94) 12%,rgba(136,218,243,1) 15%,rgba(127,215,242,1) 23%,rgba(40,188,234,1) 73%,rgba(24,183,232,1) 85%,rgba(20,182,232,0.94) 88%,rgba(15,180,231,0.68) 92%,rgba(10,179,231,0.16) 96%,rgba(5,177,230,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(153,223,245,0) 0%,rgba(148,222,244,0.15) 4%,rgba(144,221,244,0.68) 8%,rgba(139,219,243,0.94) 12%,rgba(136,218,243,1) 15%,rgba(127,215,242,1) 23%,rgba(40,188,234,1) 73%,rgba(24,183,232,1) 85%,rgba(20,182,232,0.94) 88%,rgba(15,180,231,0.68) 92%,rgba(10,179,231,0.16) 96%,rgba(5,177,230,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(153,223,245,0) 0%,rgba(148,222,244,0.15) 4%,rgba(144,221,244,0.68) 8%,rgba(139,219,243,0.94) 12%,rgba(136,218,243,1) 15%,rgba(127,215,242,1) 23%,rgba(40,188,234,1) 73%,rgba(24,183,232,1) 85%,rgba(20,182,232,0.94) 88%,rgba(15,180,231,0.68) 92%,rgba(10,179,231,0.16) 96%,rgba(5,177,230,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099dff5', endColorstr='#0005b1e6',GradientType=0 );  padding:5px ; border-radius:8px; color:#000;  font-family:"Calibri"; font-size:16px; margin-left:16px; margin-bottom:10px;  width:117px;  float:right; cursor:pointer;  /* IE6-9 */}
.facebook{ float: left;
    height: 94px;
    margin: -45px 1px 36px 1px;
    padding: 10px 0px 1px 1px;
    width: 129px;}
.right_luang{width:290px; float:left; border: solid #e8e8e8 1px; margin-top: 21px;}
/*.right_map{width:290px; float:left; border: solid #e8e8e8 1px; margin-top:12px;}*/
.right_map{height:0px; }
footer{background:#16b2e2;  max-height:105px; margin-top:25px; float:left; width:100%;}
.footer_main{width:1000px; margin:auto;}
.footer_navigatioin{width:825px; float:left;  }
.footer_navigatioin ul{margin:0px; padding:0px;   }
.footer_navigatioin li{ font-size:14px; color:#FFF; background:url(images/header_boader-right.png) no-repeat; font-family:"Calibri"; display:inline; list-style:none;  text-decoration:none; padding:25px 0px 23px 0px !important; float:left; }
.footer_navigatioin li a{ font-size:14px; color:#FFF; font-family:"Calibri"; display:inline; list-style:none; text-decoration:none; padding:0px 21px 0px 21px; }
.footer_navigatioin li a:hover{ font-size:14px; color:#333; font-family:Calibri;}
.footer_right{width:374px; float:right; text-align:right;  padding:1px 0;}
.paypalbutton{float:left;}
.footer_right > a {
    float: left;
}
.footer_Copyright{width:100%; float:left; border-top:solid #FFF 1px;}
.Copyright_main{width:1000px;margin:auto; text-align:center; color:#FFF; padding:12px 0px 15px 0px;}

/*================== Tour-package Open Css=================*/
/****************Item view **********************/

.item_view_main{margin:0; padding:0px;width:69%;float:left;}
.item_view_main p{margin:0px; padding:0px 0 0 0;color:#0ab3e7;font:20px/56px "Lucida Handwriting";text-shadow:2px 0 1px #C4C4C4; }
.item_view_left{margin:0 20px 0 0; padding:0px 0 0 0; width:380px;float:left;}
.item_view_part{margin:0px; padding:0px 0 0 0; width:380px;float:left;border:#CCCCCC solid 1px;max-height:420px;background:#FFFFFF;}
.item_view_middle{margin:0px; padding:0px; width:264px;float:left;}
.item_view_middle h1{margin:0px;padding:0;font:15px "Calibri";color:#0ab3e7;}
.item_view_middle h1 span{margin:0px;padding:0;font:15px "Calibri";color:#666666;}
.item_view_middle h2{margin:0px;padding:0px;font:22px/24px "Calibri";color:#0ab3e7;}
.item_view_middle h2 span{margin:0px;padding:0px;font:22px/24px "Calibri";color:#666666;}

.item_right_part{margin:0px; padding:0px; width:294px;float:right;}

.item_view_right{margin:0px; padding:0px 0 0 0; width:294px;float:right;border:#d3d3d3 solid 1px;border-radius:10px;height:660px;}
.item_view_right h1{margin:0px;padding:0px;font:18px/50px "Lucida Handwriting";color:#FFFFFF;text-transform:uppercase;text-align:center;border-radius:10px 10px 0px 0px;
background: #16b2e2; /* Old browsers */
background: -moz-linear-gradient(top, #16b2e2 0%, #018eb1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16b2e2), color-stop(100%,#018eb1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* IE10+ */
background: linear-gradient(to bottom, #16b2e2 0%,#018eb1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16b2e2', endColorstr='#018eb1',GradientType=0 ); /* IE6-9 */	
}

.item_view_right h2{margin:0px;padding:34px 22px 34px;font:large/22px "Lucida Handwriting";color:#666;text-transform:uppercase;}
.item_view_right h2 span{margin:0px;padding:0px;font:18px/24px "Lucida Handwriting";color:#F00;text-transform:uppercase;}


.col{
background: #16b2e2; /* Old browsers */
background: -moz-linear-gradient(top, #16b2e2 0%, #018eb1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16b2e2), color-stop(100%,#018eb1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* IE10+ */
background: linear-gradient(to bottom, #16b2e2 0%,#018eb1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16b2e2', endColorstr='#018eb1',GradientType=0 ); /* IE6-9 */	
	
	}


#maincontent { padding:0px; float:left; width:380px;height:260px;}
#maincontent a {}
#maincontent a:hover { color:#C00;}
#zoom1 > img{margin:0px;padding:0px;max-width:380px;min-height:260px;}
.small_img{width:380px;float:left;margin:0;padding:10px 0;}
.small_img p { float: left; height: 60px; margin: 3px; width: 90px;}
.small_img p:last-child {margin-right:-2px;}
/***********Tab menu css *************/
.tab_main_part{margin:0px;padding:20px 0 0 0;width:662px;background:#FFFFFF;}
.tab_main{margin:0px;padding:0px;width:100%;}
#tabs{ overflow: hidden; width: 99%; margin: 0; padding:0 0 0 9px; list-style: none;}
#tabs li{ float: left; margin:0 0px 0 2px;font:13px/20px Gautami;}
#tabs a{background:url(images/tab_menu_bg.png) repeat-x top left;
  position: relative; padding:0 10px; float: left;  text-decoration: none; color: #FFFFFF; line-height:30px;}
#tabs a:hover,#tabs a:hover::after,#tabs a:focus,#tabs a:focus::after{ background:url(images/tab_menu_hover_bg.png) repeat-x top left;}
#tabs a:focus{ outline: 0;}
#tabs a::after{ content:''; position:absolute; z-index: 1; top: 0; bottom: 0;}
#tabs #current a,#tabs #current a::after{ background:url(images/tab_menu_hover_bg.png) repeat-x top left; z-index: 3;}

#content{ background: #fff; padding: 1em;  position: relative; z-index: 2;border:#d6d6d6 solid 1px;margin:0 0px 0 9px;}
#content h2, #content h3, #content p{ margin: 0 0 15px 0;font:15px/20px Gautami;color:#666666;}
#about{color: #999;}
#about a{color: #eee;}

/***************Calendar css ***********/
.calendar { margin:auto; width: 294px;}
.calendar .cal { margin: 0 auto;}
.cal { display: block; width:240px; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);padding:4px 4px 4px 4px;}
.cal a { text-decoration: none;}
.cal caption { background: none repeat scroll 0 0 #16B2E2; color: #FFFFFF; display: block; font-weight: bold; line-height: 32px; text-align: center;    text-shadow: 0 -1px #000000;
}
.cal caption a { display: block; line-height: 32px; padding: 0 10px; font-size: 15px; color: #e2e2e2;}
.cal caption a:hover { color: white;}
.cal caption .prev { float: left;}
.cal caption .next { float: right;}
.cal th, .cal td {width: 30px; text-align: center; text-shadow: 0 1px rgba(255, 255, 255, 0.8);}
.cal th:first-child, .cal td:first-child { border-left: 0;}
.cal th { line-height: 20px; font-size: 8px; color: #696969; text-transform: uppercase; background: #f3f3f3; border-left: 1px solid #f3f3f3;}
.cal td {font-size: 11px; font-weight: bold; border-top: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2;}
.cal td a { clear: both; display: block; position: relative; width: 30px; line-height: 28px; color: #666;
  background-image: -webkit-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);
  background-image: -moz-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);
  background-image: -o-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);
  background-image: linear-gradient(to bottom, #eaeaea, #e5e5e5 60%, #d9d9d9);
  -webkit-box-shadow: inset 1px 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 1px 1px rgba(255, 255, 255, 0.5);}
.cal td a:hover, .cal td.off a { background: #f3f3f3;}
.cal td.off a { color: #b3b3b3;}
.cal td.active a, .cal td a:active { margin: -1px; color: #f3f3f3; text-shadow: 0 1px rgba(0, 0, 0, 0.3); background: #6dafbf; border: 1px solid #598b94;
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);}
.cal td.active:first-child a, .cal td:first-child a:active { border-left: 0; margin-left: 0;}
.cal td.active:last-child a, .cal td:last-child a:active { border-right: 0; margin-right: 0;}
.cal tr:last-child td.active a, .cal tr:last-child td a:active { border-bottom: 0; margin-bottom: 0;}
/************Calendar css Close *******************/
.aduit{margin:20px auto auto;padding:0px;width:232px;}
.aduit p{margin:0px;padding:0px;font:15px/24px "Calibri";color:#666666;text-shadow:none !important;}
.fo{width:30px;height:30px;border:#CCC solid 1px;}
.aduit img{vertical-align:sub;padding:0 6px 0 4px;}
.conform{margin:auto;padding:24px 0;width:272px;}
.conform p{margin:22px 0;padding:0px;font:15px/24px "Calibri";color:#666666;text-shadow:none !important;}
.conform .btn_n {margin-right:4px;
  background: #16b2e2; /* Old browsers */
background: -moz-linear-gradient(top, #16b2e2 0%, #018eb1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16b2e2), color-stop(100%,#018eb1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #16b2e2 0%,#018eb1 100%); /* IE10+ */
background: linear-gradient(to bottom, #16b2e2 0%,#018eb1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16b2e2', endColorstr='#018eb1',GradientType=0 ); /* IE6-9 */
  border-radius: 6px; padding:8px; text-decoration: none; font:18px/24px "Calibri";color:#FFFFFF;}
.conform .btn_n a{font:18px/24px "Calibri";color:#FFFFFF;text-decoration:none;}
.conform .btn_n:hover {
  background: #018eb1; /* Old browsers */
background: -moz-linear-gradient(top, #018eb1 0%, #16b2e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#018eb1), color-stop(100%,#16b2e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #018eb1 0%,#16b2e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #018eb1 0%,#16b2e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #018eb1 0%,#16b2e2 100%); /* IE10+ */
background: linear-gradient(to bottom, #018eb1 0%,#16b2e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018eb1', endColorstr='#16b2e2',GradientType=0 ); /* IE6-9 */
  text-decoration: none;
}

.map-img{margin:20px 0 100px 0;padding:0px;border:#CCC solid 1px;border-radius:10px;text-align:center;}
.map-img img{border-radius:10px;}

.tour{margin:0px;padding:0px;color:#666666;float:right;}
.tour a{margin:0px;padding:0px;font:18px/24px "Calibri";color:#666666;text-decoration:none;}
.tour a:hover{text-decoration:underline;}


/*================== Tour-package Close Css=================*/
/*================== Registration  Open Css=================*/
.reg_inside_main {margin: auto; width: 1000px;}
.reg_inside_main h1{margin:0px;padding:0px;font:bold 36px/80px "Calibri";color:#16b2e2;}
.reg_inside_main p{margin:0px 0 50px 0;padding:0px;font:14px/24px "Calibri";color:#666666;text-align:justify;}
.reg_inside{ border: 1px solid #26b7e4;padding: 16px; width: 974px; border-radius:6px;float:left;background:#ececec;}
.reg_inside_left{width:49%;float:left;}
div.text { margin: 0; padding: 0 0 30px 0;}
div.text span { margin:20px 8px 0 0; padding:0;float:right;}
div.text span button {margin: 0; padding: 8px; border-radius: 4px;font:22px/24px "Calibri";color:#FFFFFF;cursor:pointer;
background: #99dff5; /* Old browsers */
background: -moz-linear-gradient(top, #99dff5 0%, #02b0e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99dff5), color-stop(100%,#02b0e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #99dff5 0%,#02b0e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #99dff5 0%,#02b0e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #99dff5 0%,#02b0e6 100%); /* IE10+ */
background: linear-gradient(to bottom, #99dff5 0%,#02b0e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99dff5', endColorstr='#02b0e6',GradientType=0 ); /* IE6-9 */}

div.text span button:hover { cursor:pointer;
background: #02b0e6; /* Old browsers */
background: -moz-linear-gradient(top, #02b0e6 0%, #99dff5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02b0e6), color-stop(100%,#99dff5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #02b0e6 0%,#99dff5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #02b0e6 0%,#99dff5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #02b0e6 0%,#99dff5 100%); /* IE10+ */
background: linear-gradient(to bottom, #02b0e6 0%,#99dff5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02b0e6', endColorstr='#99dff5',GradientType=0 ); /* IE6-9 */
}

div.text label { margin:0px 20px 0 0; display: block;font:22px/24px "Calibri";color:#666666; padding:.1em .25em 0 0;width:50%; text-align: right;float: left;}
div.text sup{margin:0px;padding:0px;color:#FF0000;}
div.text input,div.text textarea { margin: 0; padding: 0; display: block; font-size: 100%;}
input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover { background-color: #C9F0FC; border-color: #C9F0FC;}

div.text .in_fome_size{width:208px;height:38px;}
div.text input.box{width:40px;height:38px;float:left;}
.reg_inside_right{width:49%;float:right;}
.ma { float: right; height: 28px; margin: 0; padding: 0; width: 212px;}
.ma .check{margin:0px;padding:0px;width:96px;float:left;}
.ma .check span{margin:0 20px 0 0px;padding:0px;font:22px/24px "Calibri";color:#666666;}
.ma .check2{margin:0px;padding:0px;width:116px;float:right;}
.ma .check2 span{margin:0 20px 0 0px;padding:0px;font:22px/24px "Calibri";color:#666666;}
.check_text{width:20px;height:20px;background:#CCC;border:#666 solid 1px;display:inline!important;}
.date{width:64px;height:40px;display:inline !important;}
.birth_right{width:44.5%;float:right;}
div.text .small_fome_size{width:20%;height:38px;display:inline;margin:0 5px 0 0;}
.accect{margin:0px;padding:0px;float:right;font:22px/24px "Calibri";color:#666666;position:relative;bottom:-332px;}
.tasks-list-item { -moz-user-select: none; cursor: pointer;}
.tasks-list-cb { display: none;}
.tasks-list-mark { border: 2px solid #666666; display: inline-block; height: 20px; margin-right: 12px; position: relative; vertical-align: top; width: 20px;
	background:#FFF;}
.tasks-list-mark:before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
    border-color: #00b3ee; border-image: none; border-style: solid; border-width: 0 0 4px 4px; content: ""; display: none; height: 4px; left: 50%;
    margin: -5px 0 0 -6px; position: absolute; top: 50%; transform: rotate(-45deg); width: 8px;}
.tasks-list-cb:checked ~ .tasks-list-mark { border-color: #00b3ee;}
.tasks-list-cb:checked ~ .tasks-list-mark:before { display: block;}
.tasks-list-desc { color: rgb(138, 154, 155); font-weight: bold;}
.tasks-list-cb:checked ~ .tasks-list-desc { color: rgb(52, 191, 110); text-decoration: line-through;}
/*================== Registration Close Css=================*/
/*================== Confirmation Open Css=================*/
.confir_inside_right{width:42%;float:right;}
.confir_inside_left{width:49%;float:left;margin:0 0 0 20px;}
div.text .login_btn span { margin:20px 8px 0 0; padding:0;float:right;}
div.text .login_btn span button {margin: 0; padding: 8px; border-radius: 4px;font:22px/24px "Calibri";color:#FFFFFF;cursor:pointer;
background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top, #9dd53a 0%, #80c217 49%, #a1d54f 49%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(49%,#80c217), color-stop(49%,#a1d54f), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9dd53a 0%,#80c217 49%,#a1d54f 49%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9dd53a 0%,#80c217 49%,#a1d54f 49%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9dd53a 0%,#80c217 49%,#a1d54f 49%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom, #9dd53a 0%,#80c217 49%,#a1d54f 49%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */}
div.text .login_btn span button:hover { cursor:pointer;
background: #7cbc0a; /* Old browsers */
background: -moz-linear-gradient(top, #7cbc0a 0%, #a1d54f 51%, #80c217 51%, #9dd53a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cbc0a), color-stop(51%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#9dd53a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7cbc0a 0%,#a1d54f 51%,#80c217 51%,#9dd53a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7cbc0a 0%,#a1d54f 51%,#80c217 51%,#9dd53a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7cbc0a 0%,#a1d54f 51%,#80c217 51%,#9dd53a 100%); /* IE10+ */
background: linear-gradient(to bottom, #7cbc0a 0%,#a1d54f 51%,#80c217 51%,#9dd53a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cbc0a', endColorstr='#9dd53a',GradientType=0 ); /* IE6-9 */
}
.price{margin:0px;padding:0px;background:#999;font:22px/24px "Calibri";color:#666666;width:100%;}
.price span { float: left !important; margin:0 0 42px !important;padding: 0;width:134px !important;}
.price span:first-child{margin-top:0px;}
.price_line { border-bottom: 2px solid #58a6ce; clear: both; margin-bottom: 40px; width: 82%;}
.accect_confir{margin:70px 20px 0 0;padding:0px;float:right;font:22px/24px "Calibri";color:#666666;position:relative;bottom:0px;}
.accect_confir img {margin:50px 0 14px;}
/*================== Confirmation Close Css=================*/
.person_inside { background: none repeat scroll 0 0 hsl(0, 0%, 100%); border-radius: 6px; float: left; margin: 6px; padding: 0; width: 962px;}
.person{margin:0px;padding:0px;font:22px/24px "Calibri";color:#666666;width:100%;float:left;}
.person span { float: left !important; margin:0 0 42px !important;padding: 0;width:134px !important;}
.person p{margin:0px;padding:0px;font:14px "Calibri";color: hsl(194, 82%, 49%);text-align:justify;}
div .person .sm_fome_size{width:140px;height:38px;}
div .person label { color: hsl(194, 82%, 49%); display: inline-block; font: 22px "Calibri"; margin: 0 4px; padding: 0.1em 0.25em 0 0;width: 86px !important;}
div .person .sm_fome{width:112px;height:38px;}
div .person .room_fome{width:62px;height:38px;}
.person > div { display: inline; left: -38px; position: relative; top: 7px;}
.text > span { margin-bottom: 20px !important; margin-right: 20px !important;}

.person_inside_right{width:40%;float:right;}
.person_inside_left{width:55%;float:left;margin:0 0 0 20px;}
.clear{clear:both;}

div.textar .in_fome_tex { float: right; height: 110px;}
.textar { margin: 18px 0; padding: 0; width: 600px;}
.co_in_fome_size{margin:0px;padding:0px;width:450px;height:24px;float:right;}
.co_fome_size{margin:0px;padding:0px;width:62px;height:38px;float:right;}
div.textar label { margin:0; display: block;font:16px/24px "Calibri";color:#666666; padding:.1em .25em 0 0;width:84%;display:inline;}
.textar > img { vertical-align: top;}

div.textar span { margin:0px 8px 0 0; padding:0;float:right;}
div.textar span .wpcf7-submit {border:0;margin: 0; padding: 8px 20px; border-radius: 4px;font:22px/24px "Calibri";color:#FFFFFF;cursor:pointer;
background: #99dff5; /* Old browsers */
background: -moz-linear-gradient(top, #99dff5 0%, #02b0e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99dff5), color-stop(100%,#02b0e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #99dff5 0%,#02b0e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #99dff5 0%,#02b0e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #99dff5 0%,#02b0e6 100%); /* IE10+ */
background: linear-gradient(to bottom, #99dff5 0%,#02b0e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99dff5', endColorstr='#02b0e6',GradientType=0 ); /* IE6-9 */}

div.textar span .wpcf7-submit:hover { cursor:pointer;
background: #02b0e6; /* Old browsers */
background: -moz-linear-gradient(top, #02b0e6 0%, #99dff5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02b0e6), color-stop(100%,#99dff5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #02b0e6 0%,#99dff5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #02b0e6 0%,#99dff5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #02b0e6 0%,#99dff5 100%); /* IE10+ */
background: linear-gradient(to bottom, #02b0e6 0%,#99dff5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02b0e6', endColorstr='#99dff5',GradientType=0 ); /* IE6-9 */
}
.cont_inside_left{width:60%;float:left;}

/*================== Travel-Agents-And-Hotel-Bookings Open Css=================*/
/*================== Travel-Agents-And-Hotel-Bookings Close Css=================*/
/*==============Our gallery Open Css============*/

#gallery { width: 1000px;margin:20px 0 0 0;}
#gallery ul { list-style: none;}
#gallery ul li{ display: inline;float:left;width:238px;margin:0 16px 24px 0;}
#gallery ul li:last-child{margin-right:0px;}
#gallery ul li.last-child{margin-right:0px;}
#gallery ul img { width:246px;height:300px;}
#gallery ul a:hover img {color: #fff; }
#gallery ul a:hover { color: #fff; }
#gallery p {color:#FFF;width:90%;}
#gallery .title {font:bold 18px "Avenir LT 35 Light"; background: none repeat scroll 0 0 #16B2E2; float: left; margin-top: 220px; position: absolute;
    width: 226px; padding:8px 10px 22px; height:50px; opacity:0.8;}
#gallery .title span{font:11px "Avenir LT 35 Light";color:#FFF;}

#gallery .title_n {font:bold 18px "Avenir LT 35 Light"; background: none repeat scroll 0 0 #4f4f51; float: left; margin-top: 220px; position: absolute;
    width: 226px; padding:8px 10px 22px; height:50px; }
#gallery .title_n span{font:11px "Avenir LT 35 Light";color:#FFF;}



#jquery-overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px;}
#jquery-lightbox{ position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img{	border: none;}
#lightbox-container-image-box-top{ width: 100%;}
#lightbox-container-image-box-top-left{ width:10%;height:1px; position:relative;margin: 0 auto; float:left; z-index:10; display:inline;text-align: left;}
#lightbox-container-image-box-top-middle{ width: 80%; padding-top: 5px; height: 5px; position: relative; margin: 0 auto 0 0px; float: left;	z-index: 5;
	display: inline;}
#lightbox-container-image-box-top-middle div.progress{ width: 80%; padding-top: 5px; height: 5px; position: relative; margin: 0 auto 0 0px;float: left;
	background-color: #e4e4e4; z-index: 5; display: inline;}
#lightbox-container-image-box-top-right{ width: 10%; height: 1px; position: relative; margin: 0 auto; float: right; text-align: right; z-index: 10;
	display: inline;}
#lightbox-container-image-box{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image{ height: 100%; padding: 10px;}
#lightbox-loading{ position: absolute; top: 40%; left: 0%; height: 25%;	width: 100%; text-align: center; line-height: 0;}
#lightbox-nav{ position: absolute; top: 32px; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav{ left: 0;}
#lightbox-nav a{ outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{ width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev{ left: 0;	float: left;}
#lightbox-nav-btnNext{ right: 0; float: right;}
#lightbox-container-image-data-box{	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto;
	width: 100%; padding: 0 10px 0;	text-align: left;}
#lightbox-container-image-data #lightbox-image-details{	width: 70%;	float: left; text-align: left;}
#lightbox-image-details-caption{ font-weight: bold;	display: block;	height: 25px; line-height: 25px; vertical-align: middle;}
#lightbox-image-details-currentNumber{ display: block; clear: left;	padding-bottom: 1.0em; display: inline;	height: 16px; line-height: 16px;
	vertical-align: middle;}
#lightbox-image-details-previous-image, #lightbox-image-details-previous-text, #lightbox-image-details-next-image, #lightbox-image-details-next-text{
	display: inline; height: 25px; line-height: 25px; vertical-align: middle; cursor: pointer; cursor: hand;}
		
.left_gallery{width:690px;float:left; margin-right:18px;} 
.left_gallery h1{  color:#376219; font-size:22px;  font-family:"Lucida Handwriting"; font-weight:normal;} 
.left_gallery p { font-family: "Calibri"; font-size: 14px; line-height: 20px; text-align: justify;color:#FFF;}
/*==============Our gallery Close Css============*/
.facebook iframe{position:relative;top:49px;}

/*registartion*/
 h1 {
 margin-top:10px;
 margin-bottom : 10px;
 }

 .layout{
  	background: #F0FDE7;
  	width: 970px;
  	height:auto;
  	border-radius:10px;
  	padding:10px;
  	margin: -9px auto;
  	}
	.checkbox2
	{
	 margin-top: 10px;
    position: absolute;
	}
	.label3 {
			float: left;
clear: left;
margin: 11px 20px 0 0;
width: 203px;
text-align: right;
font-size: 16px;
color: #444;
height:56px;
font-weight: bold;
    	}
		.label2 {
			margin:-61px 104px 0 210px;
			clear: left;
width: 205px;
text-align: left;
font-size: 16px;
color: #444;
font-weight: bold;
    	}
	.label1 {
    	float: left;
clear: left;
margin: 11px 20px 0 0;
width: 205px;
text-align: right;
font-size: 16px;
color: #444;
font-weight: bold;

    	}
.label {
    	float: left;
clear: left;
margin: 11px 20px 0 0;
width: 95px;
text-align: right;
font-size: 16px;
color: #444;
font-weight: bold;

}
#register-form   	.checkbox {
 margin: 5px 160px 32px 178px;
 width: auto;
}

#register-form   	.checkbox3 {
 margin: 0 13px 5px 2px;
 width: auto;
}
  #register-form   	input {
width: 260px;
height: 35px;
padding: 5px 20px 0px 20px;
margin: 0 0 20px 0;
background: #3AB39F;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0px 1px 0px #f2f2f2;
-webkit-box-shadow: 0px 1px 0px #F2F2F2;
font-family: sans-serif;
font-size: 16px;
color: #fff;
font-weight: bold;
text-shadow: 0px -1px 0px #334F71;
}
  #register-form   	textarea {
 background: #3AB39F;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0px 1px 0px #f2f2f2;
-webkit-box-shadow: 0px 1px 0px #F2F2F2;
font-family: sans-serif;
	width: 300px;
	color: #fff;


}

 #register-form input:active, input:focus, input:hover, textarea:active, textarea:focus, textarea:hover {
 background: #3AB39F;
border-radius: 5px;
}
#register-form  select{
width: 300px;
height: 35px;

margin: 0 0 20px 0;
background: #3AB39F;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0px 1px 0px #f2f2f2;
-webkit-box-shadow: 0px 1px 0px #F2F2F2;
font-family: sans-serif;
font-size: 16px;
color: #fff;
font-weight: bold;
text-shadow: 0px -1px 0px #334F71;
}
#register-form  input[type="submit"]{
background: #6E7AAC;
color: #FFF;
font-weight: bold;
cursor: pointer;
}
#register-form label.error {
    color: #FF5959;
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin-left: -156px;
	margin-top: 41px;
    padding-left: 1px;
    position: absolute;
}
.output {
color: #1D7024;
font-weight: bold;
font-size: 15px;
border-radius: 10px;
border: 3px solid #13C91A;
width: 300px;
text-align: center;
margin: 10px 0px 0px 120px;
}
.allone {
    width: 972px;
}
.rock {
    display: inline;
    float: left;
    width: 450px;
}
.innrleft ul
{
   display: inline-block;
    float: right;
    list-style: none outside none;
    margin: -122px 249px 19px 26px;
    text-align: left;
}
.innrleft .products-price
{
   display: inline-block;
    float: right;
    margin:-81px 306px 19px 31px;
}
.innrleft .wp_cart_button_wrapper
{
float: right;
    margin: -29px 12px 12px 278px;
    position: absolute;
}


@media screen and (min-width:320px) and (max-width:767px)
 {  
    .header_main{ width:100% !important;} 
	.logo{ width:38%; } 
	/*.header_main img { width:100%; height:auto;}*/
	.header_main img { }
	.header_right {  width:42%; float:left;margin-top: 11px; 
	margin-left: 12%;
	 }
 /*.btn { font-size:100%; width:58%; height: 60px; margin-right: -91px; margin-top: -270px; }*/
.btn_book{width:100% !important}
 .left_col { padding:5px; }
 /*.left_col h1 { font-size:100%;}*/
 .left_col  p img { float:left; width:100%;}
 .left_col p  {  font-size:100%; padding:5px; text-align:justify;}
 .container {  width:100%; }
 .left_col_bottom_top {  width: 92%; margin-left:5px; }
 .left_col_bottom_right{  margin-left: 10px; margin-right: 12px;  width:100%;}
 .right_form_main { width:97%; margin:0 0 0 0;}
 /*.right_map{  margin:1% 0 0 0;}*/
 .textwidget{ width:100%; margin:1% 0 0 0;clear:both;padding-top:10px;}
 .clearfix pam { width:100%; margin:1% 0 0 0;}
 .right_luang { width:97%;}
 .footer_Copyright { width:100%; text-align:center;}
 .right_col { margin:0 0 0 0; width:98%;  }
 .footer_right { width:100%;}
 .footer_main { width:100%;}
 .footer_navigatioin { width: 100%;  }
 .footer_navigatioin  ul li { padding:0px 0px 0px 0px!important; width: 100%; text-align:center; line-height:25px;}
 .Copyright_main { width:100% !important; background-color:#16b2e2;}
 .navigatioin { width:100%;}
 .paypalbutton { width:100%; text-align:center; margin:2% 0 0 0;}

 .footer_right a   { text-align:center !important; width:100%;}
  .navigatioin li { width:50%; padding:0 0 0 0 !important; } 
  nav {  height:150px;  }
  .navigatioin li a { padding-right:0px!important; line-height: 35px; float:left; }
  /*.wpcf7-form {width: 100%;}*/
  /*.textar {width:100%; margin:0 0 0 0; }*/
  .co_in_fome_size{  border:1px solid #999;}
  div.textar .in_fome_tex{ width: 98%;  border:1px solid #999;}
  div.wpcf7{ margin-left: 10px;}
  body.page-id-24 .left_col,body.page-id-28 .left_col,body.page-id-30 .left_col,body.page-id-44 .left_col,body.page-id-40 .left_col,body.page-id-42 .left_col,body.page-id-46 .left_col,body.page-id-48 .left_col, body.page-id-26 .left_col,body.page-id-19 .left_col   
      { width:96%;  margin:0 0 0 2%;}
 .cont_inside_left { }
 /*div.textar label{ float:left; padding:0 0 0 0px;}*/
.textar { width:100%;}
.co_in_fome_size{ width:100%;}
.cont_inside_left{width: 100%;}
div.textar span{float: none;}
 .rock{ width:100%;}
 .label{ width: 37%; font-size: 18px;  margin-bottom: 3px;}
  body.page-id-72 .rock .label{ text-align:left; margin:0 0 0 0!important;  width:50%;  height: 20px;}
  body.page-id-72 .rock  input{ height:25px!important;  margin-bottom: 10px;}
  body.page-id-72 .rock  select{ width:100% ; float:left; height: 35px!important; }
 #register-form input[type="submit"]{ width: 19% !important;}
 
.product-description { width:100%; text-align:justify;  }
.product-overview h1 { font-size:100%; }
.allone { width:30%; }
 body.page-id-72 .layout .allone textarea { width:100%!important;  height:58px !important;}
 .label1 { text-align:left; width:81%;  }
 .label2{ text-align:left; margin-left:26px; text-align:left; width:100%; padding-top:10px;}
 #register-form .checkbox { margin-left:0px;}
   }

 @media screen and (min-width:768px) and (max-width:1024px) {
  .navigatioin { width:100%;}
  /* .btn { margin-right: -83px; }*/
.btn_book{width:100% !important}
    .navigatioin li { padding:0 0 0 0 !important; height: 46px; } 
	 .navigatioin li a {  float:left;
	padding-bottom: 0 !important;
    padding-left: 7px !important;
    padding-right: 10px !important;
    padding-top: 17px !important;} 
	nav { height: 54px; margin-bottom: 8px;  }
	
	
 .left_col { width:57%; margin:0 0 0 0;  }
 .left_col .left_col { width:100%; }
 .left_col h1 { margin-left:30px;}
 .left_col p  {  font-size:100%; padding:5px; text-align:justify;}
 .container {  width:100%; }
 .right_form_main { width: 96%; }
 .textwidget{ width:100%; margin:0% 0 0 0;clear:both;padding-top:10px;}
 .right_col { width:40%; margin:0 2% 0 0;}
 .footer_main { width:100%; }
 .footer_navigatioin {  width:55%;}
 .footer_right { width: 45%;  margin: 2% 0 0 0 ;}
 .footer_navigatioin ul li { padding:0 0 0 0 !important; }
 .footer_navigatioin li a { padding-bottom: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 0 !important;
    line-height: 57px;  }
	.footer_Copyright { width:100%; height: 28px; }
	.Copyright_main {  width:100%; padding:5px 0 0 0; }
	.left_col  p img { float:left; width: 48%; padding: 6px 8px 0 0;}
	.left_col_bottom_right { width: 18%;}
	
	.header_main{ width:100% !important;} 
	.logo{ width:38%; } 

	.header_right {  width:42%; float:left;margin-top: 11px;  margin-left: 12%;}
	div.wpcf7 { margin-left: 10%;}
	body.page-id-24 .left_col,body.page-id-28 .left_col,body.page-id-30 .left_col,body.page-id-44 .left_col,body.page-id-40 .left_col,body.page-id-42 .left_col,body.page-id-46 .left_col,body.page-id-48 .left_col,body.page-id-26 .left_col  
      { width:95%;  margin:0 0 0 2%;}
	  
	  .rock{ width:61%;}
 .label{  width: 42%; font-size: 18px;  margin-bottom: 3px;}
 #register-form input[type="submit"]{ width: 34%!important;}
 .product-description { width:100%; text-align:justify; }
 body.page-id-72 .layout #register-form input { width:55% ;}
 body.page-id-72 .rock { width:100%; }
 body.page-id-72 .rock select { width:63% !important;}
 #bdate{ width:119%!important;}
 .span3 input{  width: 56%;}
 
   #Contact_preferredLanguage{width:56%!important;}
   #Contact_aboutUs{ width:56%!important;}
   #Contact_comments{ width:55%!important;}
  body.page-id-72 .allone{ margin:0 0 0 7%;}
  #register-form .checkbox  { margin-left: 48px;}
 
 
	
	  }
@media screen and (min-width:480px) {
	
	#register-form input { width:43%; }
	
	.rock{ width:100% !important;}
	body.page-id-72 .rock .label {width: 33%; }
	.allone {
    width: 55%;}
	.label1 {
    text-align: left;
    width: 40%;}
	#register-form select {  width: 40%;}
	body.page-id-72 .layout .allone textarea { width: 39% !important;}
	body.page-id-72 .rock select { width:51%;}


	
	
	 }


.alignleft  { float:left; padding-right:20px; }
.alignright {float:right; padding-left:20px; }
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.textwidget{ width:100%; margin:0% 0 0 0;clear:both;padding-top:10px;}

.search-box{margin-left: auto;
margin-right: auto;
width: ;
text-align: right;padding-bottom: 15px;}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

p img { padding: 0; max-width: 100%; }

/*
.left_col img{
padding:10px 20px 10px 0px;
}
.img_l_20px{
padding: 0px 0px 0px 20px;
float: right;
}
.img_lb_20px{
padding: 0px 0px 20px 20px;
float: right;
}
.img_r_20px{
padding: 0px 20px 0px 0px;
float: left;
}
.img_rb_20px{
padding: 0px 20px 20px 0px;
float: left;
margin-top:5px;
}
.img_lr_20px{
padding: 0px 20px 0px 20px;
}
.img_lrb_20px{
padding: 0px 20px 20px 20px;
}
.img_lrbt_20px{
padding: 20px 20px 20px 20px;
}
*/

.grad1 {
    background: -webkit-linear-gradient(#18f047, #01761a); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#18f047, #01761a); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#18f047, #01761a); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#18f047, #01761a); /* Standard syntax (must be last) */
}