/* https://fonts.google.com/specimen/Hind?selection.family=Hind */
/* devanagari */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: local('Hind'), local('Hind-Regular'), url(https://fonts.gstatic.com/s/hind/v6/Vb88BBmXXgbpZxolKzz6dw.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
}
/* latin-ext */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: local('Hind'), local('Hind-Regular'), url(https://fonts.gstatic.com/s/hind/v6/eND698DA6CUFWomaRdrTiw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
/* latin */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: local('Hind'), local('Hind-Regular'), url(https://fonts.gstatic.com/s/hind/v6/xLdg5JI0N_C2fvyu9XVzXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

BODY { margin:0; padding:0; background-color:#483c31 }
BODY, TABLE { font-family:'Hind', sans-serif, tahoma; font-weight:400; font-size:15px; color:#363636; line-height:1.5 }
A { font-family:'Hind', Arial; color:#0061ad }
A:hover { color:#8e2405 }

HR { color: #fff; background-color: #fff; border: 1px dotted #D3D3D3; border-style: none none solid }
BODY FORM INPUT[type=submit] { -webkit-appearance: none; cursor:pointer }
IMG { border:none }

.main { min-width:1017px; clear:both; height:100%; min-height:500px }

.header DIV { background:url(/d/logo_bg1.png) no-repeat left top; width:100%; height:195px }
.header DIV DIV { background:url(/d/logo_bg2.png) no-repeat right top; width:100%; height:195px }
.header DIV DIV DIV { background:url(/d/logo_header.jpg) left top no-repeat; width:1000px; height:195px; display:block; margin:0 auto }
.header A { display:block; width:140px; height:185px; margin:0 0 0 27px; float:left }

.header DIV.search { background:none; width:220px; float:right; height:auto; margin:165px 0 0 0 }
.header INPUT { border:0px; height:22px; padding:0; margin:0; float:left }
.header INPUT.kw { width:185px; margin-left:5px; color:#4c4035; text-indent:5px; border-radius:3px 0 0 3px}
.header DIV.fld, .header DIV.btn { width:auto; height:22px; background: none; float:left }
.header DIV.btn INPUT { border-radius:0 3px 3px 0; background-color:#fff }

.body { background-color:#f1ece5; min-width:1017px; clear:both }
.body DIV.start { background:url(/d/body_bg.png) repeat-y; width:1017px; display:block; margin:0 auto }
.body DIV.mdl { padding:10px 20px; height:100%; min-height:300px }
/*.body DIV.end { background:url(/d/body_bg_bottom.png) no-repeat; background-color:#f1ece5; height:20px }*/
.body DIV.topnav { color:#7a7a7a; font:15px Arial; font-weight:bold; word-spacing:2px; margin:0px 0 0 5px; height:35px }
.body DIV.topnav A { color:#09789c; text-decoration:none; font:15px Arial; font-weight:bold }
.body DIV.topnav A:hover { text-decoration: underline }
/*.body DIV.topnav SPAN { margin-left:5px }*/
.body DIV.topnav .tn1 { float:left; margin-top:10px }
.body DIV.topnav .tn2 { float:right }

.footer { background:url(/d/footer_bg.png) repeat-x; width:100%; height:96px; margin-top:16px; min-width:1017px; clear:both }
.footer DIV { font:14px Arial; color:#fff; text-align:center }
.footer DIV A { color:#b5a89d; font:12px Verdana; font-weight:bold }
.footer DIV A:hover { color:#fff }
.footer DIV.lnks { padding:7px 0 }
.footer DIV.lnks SPAN { margin:0 5px }

.pv_area IMG { margin:5px 7px 0 7px; border:none }
.pv_area A { color:#6c5d50; font-family:'Hind', Arial; font-size:14px; font-weight:bold; display:block; margin-top:0px; overflow:hidden }
.pv_area A.all { color:#F60; display:inline }
.pv_area A:hover { color:red }

.dark_12b { color: #4c4035; font:14px Arial; font-weight: bold }
.black_13 {	font: 14px Verdana;	color: #000000 }
.black_11_b { font: bold 12px Verdana; color: #000000 }
.black_11 { font: 14px Verdana; color: #000000 }

A.durl { font:bold 15px 'Hind', Arial; color:#8e2405; text-decoration:none; border-bottom:dotted 1px }
A:hover.durl { text-decoration:underline; border-bottom:none; color:#043545 }

.ph1 { color: #6fa100; font-family: Arial; font-weight: normal; font-size: 19px; margin: 0px; padding: 0px }
H1, H2, H3 { margin:10px 0 }
H1 { font-size:19px }
H2 { font-size:17px }
H3 { font-size:15px }

.pvt { width:25px; height:16px; font: 12px Tahoma }
.pvb { width:200px; background-color:#E0E9E0 }
.pvd { background-color:#399; height:14px }

UL.rl_lnks { margin:5px 0 0 0px; padding:0; list-style:none }
UL.rl_lnks LI { background:url('/images/design/square_green.gif') no-repeat 0 5px; padding-left:10px; margin-bottom:5px }

UL.rl_lnks A { color:#086c8d; font:14px Arial; text-decoration:none; border-bottom:solid 1px #AFE8FA }
UL.rl_lnks A:hover { color:#043545; text-decoration:underline; border-bottom:none }


/** from old css **/

.border2_green { border: 2px solid #9AD41B }
.border3_silver { border: 3px solid #D5D9E2 }

DIV.gimg { margin:5px 10px 10px 0; width:150px; float:left }
.gimg IMG { width:150px; border:#036 solid 1px; margin-bottom:5px }

.bull I { background:url('/images/design/square_green.gif') no-repeat 0 5px; height:4px; padding-left:5px; margin-right:5px }
.bull I.sp { clear:both; margin-left:30px }

.rl_div { width:100% }
.rl_div SPAN.head { background:url('/images/design/galo4ka.gif') no-repeat 0 3px; padding-left:18px; display:block }
.rl_div UL { margin:5px 0 0 10px; padding:0; list-style:none }
.rl_div LI { background:url('/images/design/square_green.gif') no-repeat 0 5px; padding-left:10px; margin-top:5px }

.rl_div LI A { color:#086c8d; font:14px Arial; text-decoration:none; border-bottom:solid 1px #AFE8FA }
.rl_div LI A:hover { color:#043545; text-decoration:underline; border-bottom:none }


.sp_tbl DIV { margin:0; padding:0 }
.sp_tbl .sp { height:13px }
.sp_tbl .cn, .sp_tbl .sp { clear:left }
.loc { width:33%; float:left }
.sp_tbl A, .loc A { color:#043545; font:15px 'Hind', Arial; text-decoration:none; /*border-bottom:solid 1px #AFE8FA;*/ line-height:1.7 }
.sp_tbl A:hover, .loc A:hover { color:#8e2405; text-decoration:underline; /*border-bottom:none*/ }
.sp_tbl I, .sp_tbl2 I { margin:3px 0; clear:both; float:left }

.sp_tbl2 I, .sp_tbl2 .p2 { margin:2px 0 2px 40px }
.sp_tbl2 .pl { padding-left:16px }

.th { float:left; clear:left; width:100%; margin: 10px 0 15px 0 }
.tb { float:left; clear:left; width:100%; margin-bottom: 16px }
.tn { float:left; width:120px }
.ts { float:left; width:550px; margin:0 10px 0 20px }
.hd { font: bold 15px Arial; color:#8e2405 }
.hd2 { font: 14px Arial; color:#721E05 }
.ml { float:right; padding:5px; margin:-10px 0 5px 0; border: 1px dotted #CCCCCC }
.dnone { display:none }
.lsimg { width:200px; height:150px; background:url(/d/nopic.png) no-repeat center; background-size:cover }

.yellow_11 {
	font: 12px Arial;
	color: #FDFCB6 }

a.yellow_11_b {
	font: bold 12px Arial;
	color: #FDFCB6 }

.green_11_b {
	color: #6fa100;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold }

.green_12_b {
	font: bold 14px Arial;
	color: #6fa100 }

.green_13_b {
	font: bold 14px Arial;
	color: #6fa100 }

.green_13_b_dark {
	font: bold 14px Arial;
	color: #547a00 }

.green_17_b { font: bold 14px Arial; color: #547a00 }

.green_18_dark {
	color: #336600;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal }

.green_18 {
	color: #6fa100;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal }

.blue_11 {
	font: 13px Arial;
	color: #1188e3 }

.blue_11_b_dark {
	font: bold 13px Arial;
	color: #007DCD }

.blue_12_b {
	font: bold 14px Arial;
	color: #007DCD }

a.blue_12_u {
	font:14px Arial;
	color: #007DCD }

a.blue_12_u:hover {
	color: #004981
}

.purple_11 {
	font: 12px Arial;
	color: #D35454 }

.purple_12_b {
	font: bold 14px Arial;
	color: #f67e3d }

.purple_12_b_dark {
	font: bold 14px Arial;
	color: #AF5250 }

.grey_b { color:#8e8e8e; font-size:14px; font-weight:bold }

A.purple_12_b:hover { color:#D8520A }

.contact_owner { display:block; padding:3px; border-radius:3px; border:1px solid #f67e3d; background-color:#f6ede8; text-align:center; text-decoration:none }


/*****************************************************************/

/* update old */
.body DIV.start { width:100%; max-width:1017px }
BODY, .main, .body, .body DIV.start, .footer { min-width:360px }
.body DIV.mdl { clear:both; display:table; width:calc(100% - 40px) }
.body DIV.topnav { margin-top:10px }
.body DIV.topnav .tn1 { float:left; margin:0 0 10px 0 }
.footer DIV.lnks { padding:7px }

.header DIV DIV DIV { width:100%; max-width:1000px }
.sp_tbl { margin-top:10px }
.sp_tbl I { padding-left:10px; background:url(/images/design/arrow_right_small.gif) no-repeat; background-position:0 7px; display:inline; float: none !important }
.pv_area A { display: table }

.ihub_default_frm { margin:0 }
.ihub_default_frm .form { width:86% }
.form { border:1px solid #B08D00; text-indent:2px; box-sizing: border-box; font:14px Arial; color:#4b4a4a; line-height:1.4; /*-webkit-appearance: none;*/ outline:none; margin:0; padding:2px; min-height:24px !important; border-radius: 2px }
SELECT.form { -webkit-appearance: menulist-button }
INPUT[type=image] { cursor:pointer }

/* new */
::-webkit-input-placeholder { color:#C1C1C1 }
:-moz-placeholder { color:#C1C1C1; opacity:1 }
::-moz-placeholder { color:#C1C1C1; opacity:1 }
:-ms-input-placeholder { color:#C1C1C1 }

BODY FORM INPUT[type=submit] { -webkit-appearance: none; -moz-appearance: none; }

.dont-break-out { overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto }

.border_block { border: 7px solid #f7f5f3; border-image: url(/d/border_block.png) 7 round; display:table; /*width:calc(100% - 14px);*/ margin:0; padding:0; box-sizing:border-box }

.todays_blk { width:53%; max-width:520px; height:262px; float:left; clear:left }
.popcat_blk { width:53%; max-width:520px; float:left; clear:left}
.search_blk { width:46%; max-width:450px; height:262px; float:left }
.cdest_blk { width:46%; max-width:450px; float:left }
.unordinary_blk { width:100%; clear:both }

.mdata_blk { width:calc(100% - 10px); margin:5px }

.todays_blk, .search_blk, .popcat_blk, .cdest_blk, .unordinary_blk { margin-bottom:1% }
.search_blk, .cdest_blk { margin-left: 1% }

.arow_lst { clear:both; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; margin-left:10px !important }
.arow_lst > DIV { /*white-space:nowrap; overflow:hidden; padding:3px 0; clear:left;*/ height:25px }
/*.arow_lst I { float:none !important }*/

.todays_blk > DIV { min-height:248px; background-repeat:repeat-x; background-position:center; background-size:cover; width:100%; height:100%; position:relative }
.ihub_search_bg { min-height:248px; height:100%; width:100%; display:table; background:url(/d/area_search_bg.jpg) repeat-x; background-size:contain; box-sizing:border-box }

.unordinary_lst > DIV { float:left; width:48%; margin:0 1%; padding:1% 0; border-top: 1px solid #D3D3D3 }
.unordinary_lst > DIV:nth-child(2n + 1) { clear:left }
.unordinary_lst > DIV:nth-child(1), .unordinary_lst > DIV:nth-child(2) { border-top: none }
.unordinary_lst > DIV.pv_area { height:auto; clear:both; width:calc(100% - 20px); border-bottom: none; border-top: 1px solid #aec192; padding:10px 0 5px 0; text-align:center }
.unordinary_lst > DIV > IMG { float:left; margin-right:3% }

HR.gr2 { color:#7baa14; background-color:#7baa14; border:0; height:2px; margin:10px 0 }

.popcat_lst > DIV { width:25%; float:left; text-align:center; margin:2% 0 }
.popcat_lst > DIV:nth-child(4n + 1) { clear:left }
.popcat_lst > DIV:nth-last-child(1) { width:100%; clear:both }
.popcat_lst > DIV A { margin:0 auto }
.popcat_lst > DIV SPAN { display:block }

.cdest_lst > DIV { width:33%; float:left; text-align:center; margin:2% 0 }
.cdest_lst > DIV:nth-child(3n + 1) { clear:left }
.cdest_lst IMG { width:110px; height:110px; border:3px solid #D5D9E2; border-radius: 1px }
.cdest_lst > DIV A { margin:0 auto }
.cdest_lst > DIV SPAN { display:block }

.tours_blk { clear:both }
.tours_blk .c1 { width:200px; padding-right:20px; float:left }
.tours_blk .c2 { width:calc(100% - 220px - 210px - 20px); padding-right:20px; float:left }
.tours_blk .c3 { width:210px; float:left }
.tours_blk .c3 .blue_11_b_dark { margin:10px 0 }
.tours_nav_blk { clear:both; background-color:#f6f6f6; text-align:center; padding:5px }
.tours_nav_blk * { font-size:14px !important }
.tours_sp_blk { clear:both; padding:5px 0 }

.art_list_blk { margin-top:15px }
.art_list_blk HR { margin:15px 0 }
.art_list_blk > DIV { display:table; width:100% }
.art_list_blk > DIV > DIV:nth-child(1) { width:120px; float:left }
.art_list_blk > DIV > DIV:nth-child(2) { width:calc(100% - 120px); float:left }

.popcat_lst_wd > DIV { width:12.5%; float:left; text-align:center; margin:1% 0 }
.popcat_lst_wd > DIV:nth-child(8n + 1) { clear:left }
.popcat_lst_wd > DIV A { margin:0 auto }
.popcat_lst_wd > DIV SPAN { display:block }

#ihub_search_frm SELECT { border-radius:2px }
#ihub_search_frm DIV.sform SELECT { width:60%; float:left }
#ihub_search_frm DIV.sform > DIV { margin:0.8% 0.5%; clear:both; float:left; width:99% }
#ihub_search_frm DIV.sform .dark_12b { min-width:110px; width:40%; float:left; text-align:right; margin-top:3px }

#ihub_search_frm DIV.apart { width:50%; min-width:290px; float:left }
#ihub_search_frm DIV.bpart { width:calc(48% - 1px); min-width:290px; float:left; margin-left:2%; border-left:1px solid #AF5250 }
#ihub_search_frm DIV.cpart { width:100%; min-width:290px; float:left }
#ihub_search_frm DIV.cpart SELECT { width:50%; float:left }

#ihub_rq_frm > TABLE > TBODY > TR > TD:nth-of-type(1) { width:40% }
#ihub_rq_frm #brochure_tbl > TABLE > TBODY > TR > TD:nth-of-type(1) { width:40% }
#ihub_rq_frm .form { width:70% }

/*.mdata_blk*/
.cn_map_bg { display:table; width:100%; min-height:65px }

.si_blk_apart { width:calc(100% - 195px - 14px - 2% - 5px); margin-left:5px; float:left }
.si_blk_bpart { width:195px; float:left; margin-left:2% }

.intro_blk_apart { width:120px; padding:0 20px 15px 0; float:left }
.intro_blk_apart > IMG { width:100% }
.intro_blk_bpart { width:calc(100% - 120px - 20px); float:left; padding-bottom:15px }
.intro_blk_bpart DIV:nth-of-type(1) { margin-top:5px }
.intro_blk_bpart UL.opt_lst { margin:5px 0 0 0 }
.intro_blk_bpart UL.opt_lst > LI { list-style:square; list-style-image:url(/images/design/galo4ka.gif) }
.intro_blk_cpart { width:100%; clear:both; padding-bottom:15px }
.intro_blk_cpart DIV:nth-of-type(1) { margin-top:5px }

UL.rl_lst > LI { list-style:square; list-style-image:url(/images/design/galo4ka.gif) }

.own_minfo { clear:both; margin-top:5px; display:table; width:100% }
.own_minfo DIV.lsimg { width:150px; height:150px; border-color:#00B8DB }
.own_minfo .apart { float:left; width:156px; margin-right:2% }
.own_minfo .bpart { float:left; width:calc(100% - 156px - 2%) }

.own_gallery { clear:both; margin-top:5px; display:table; width:100% }
.own_gallery DIV.lsimg { width:150px; height:150px }
.own_gallery DIV.gimg { margin:5px 15px 10px 0; float:left; width:auto }

.pro_minfo DIV.lsimg { width:200px }
.pro_minfo .apart { width:206px }
.pro_minfo .bpart { width:calc(100% - 206px - 2%) }

.pro_gallery DIV.lsimg { width:200px }


@media (max-width:1040px) {
	.body DIV.start { background:none; background-color:#ffffff }

	.popcat_lst_wd > DIV { width:16.6%; margin:1.5% 0 }
	.popcat_lst_wd > DIV:nth-child(n) { clear: none }
	.popcat_lst_wd > DIV:nth-child(6n + 1) { clear:left }
}

@media (max-width:940px) {
	.todays_blk, .search_blk, .popcat_blk, .cdest_blk, .unordinary_blk { width:100%; max-width:100%; clear:both }
	.search_blk, .cdest_blk { margin-left: 0 }
	.todays_blk { height:380px }
	.todays_blk > DIV { min-height:366px }

	.unordinary_lst > DIV { margin:0 2%; width:96%; clear:both }
	.unordinary_lst > DIV { padding:1.5% 0 }
	.unordinary_lst > DIV:nth-child(2) { border-top: 1px solid #D3D3D3 }

	.arow_lst { clear:both; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2 }
}

@media (max-width:840px) {
	/*.header DIV.search { display:none }*/
	.header DIV.search { margin-top:128px }
	.header A { height:145px }
	.header DIV, .header DIV DIV, .header DIV DIV DIV { height:155px }
	.header DIV DIV DIV { background-size:cover }

	.tours_blk .c2 { width:calc(100% - 220px); padding-right:0 }
	.tours_blk .c3 { margin-bottom:15px }

	#ihub_rq_frm .form { width:96% }
}

@media (max-width:740px) {
	#ihub_search_frm DIV.apart { width:100%; min-width:290px; clear:both }
	#ihub_search_frm DIV.bpart { width:100%; min-width:290px; clear:both; margin:2% 0 0 0; border-left:none }

	.cn_map_bg { background-image:none !important; min-height:25px !important }

	.popcat_lst_wd > DIV { width:25% }
	.popcat_lst_wd > DIV:nth-child(n) { clear: none }
	.popcat_lst_wd > DIV:nth-child(4n + 1) { clear:left }

	.ihub_default_frm .form { width:96% }
}

@media (max-width:640px) {
	.body DIV.mdl { padding: 1.5%; width:calc(100% - 3%) }
	.intro_blk_bpart DIV:nth-of-type(1) { min-height:60px }
	.intro_blk_bpart UL.opt_lst { left:-100px; position:relative; width:calc(100% + 60px) }

	.tours_blk .c1 { width:100px }
	.tours_blk .c2, .tours_blk .c3 { width:calc(100% - 100px - 20px) }
	.tours_blk .c3 { float:right }
	.lsimg { width:100px; height:100px }

	.intro_blk_apart { width:80px }
	.intro_blk_bpart { width:calc(100% - 80px - 20px) }

	/*UL.opt_lst { position:relative; left:-150px; margin-top:25px; width:calc(100% + 100px) }*/
}

@media (max-width:600px) {
	.header DIV.search { display:none }
	.header A { height:105px; margin:0 0 0 10px }
	.header DIV, .header DIV DIV, .header DIV DIV DIV { height:115px }

	.todays_blk, .search_blk, .popcat_blk, .cdest_blk, .unordinary_blk { margin-bottom:2% }
	.todays_blk { height:250px }
	.todays_blk > DIV { min-height:236px }

	.unordinary_lst > DIV { padding:3% 0 }

	.arow_lst { clear:both; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1 }
}

@media (max-width:540px) {
	.popcat_lst > DIV { width:33%; float:left; text-align:center; margin:2% 0 }
	.popcat_lst > DIV:nth-child(n) { clear: none }
	.popcat_lst > DIV:nth-child(3n + 1) { clear:left }

	.cdest_lst > DIV { width:50%; float:left; text-align:center; margin:2% 0 }
	.cdest_lst > DIV:nth-child(n) { clear: none }
	.cdest_lst > DIV:nth-child(2n + 1) { clear:left }

	.unordinary_lst > DIV > IMG { width:80px }
	.ihub_search_bg { background-size: cover }

	.popcat_lst_wd > DIV { width:33.3%; margin:2% 0 }
	.popcat_lst_wd > DIV:nth-child(n) { clear: none }
	.popcat_lst_wd > DIV:nth-child(3n + 1) { clear:left }

	.si_blk_apart, .si_blk_bpart { width:100%; margin:0; clear:both }
	.si_blk_bpart { margin-top:2% }

	#ihub_rq_frm > TABLE > TBODY > TR > TD:nth-of-type(1) { width:34% }
	#ihub_rq_frm #brochure_tbl > TABLE > TBODY > TR > TD:nth-of-type(1) { width:34% }

	#ihub_rq_frm .dark_12b { font-size:13px !important }

	.own_minfo DIV.lsimg { width:70px; height:70px }
	.own_minfo .apart { width:76px }
	.own_minfo .bpart { width:calc(100% - 76px - 2%) }
}

@media (max-width:440px) {
	.header A { height:75px }
	.header DIV, .header DIV DIV, .header DIV DIV DIV { height:85px }

	.tours_blk .c1 { clear:both; padding:0; width:100% }
	.tours_blk .c1 .border2_green { margin:0 auto }
	.tours_blk .c2, .tours_blk .c3 { clear:both; width:100%; margin-top:10px }
	.tours_blk .c3 { float:left; margin:0 }
	.lsimg { width:200px; height:150px }

	.intro_blk_apart { width:50px }
	.intro_blk_bpart { width:calc(100% - 50px - 20px) }
	.intro_blk_bpart UL.opt_lst { left:-80px; position:relative; width:calc(100% + 40px) }

	.own_gallery DIV.lsimg { width:200px; height:150px }
}