@font-face {
    font-family: 'utm_flavourregular';
    src: url('utm_flavour-webfont.woff2') format('woff2'),
         url('utm_flavour-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
    font-family: Tahoma, serif;
}
strong {
    font-weight: 400;
}
h3.title {
    font-size: 18px!important;
    font-family: 'EB Garamond', serif;
    color: #000;
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    margin-bottom: 20px;
    text-transform: uppercase
}

body.f01v8 {
    background: url("../images/f01-bgstrip-hp.png") repeat-y scroll 50% 0 #EFEFEF;
    margin: 0;
    padding: 0;
}

.contenthead {
    position: fixed;
    width: 974px;
    height: 47px;
    z-index: 1000;
}

@media (min-width: 320px) and (max-width: 580px) {
	.contenthead {
    	width: 100%;
	}
}

.content-bspweb {
    border: 1px solid #b5b5b5;
    border-top: 0;
    border-bottom: 0;
    z-index: 11;
}

div.f01bg {
    background: url("../images/u01-u06-f01-sprite.png") no-repeat scroll 50% -165px transparent;
    left: 0;
    min-height: 900px;
    position: absolute;
    top: 0;
    width: 100%;
}

.f01v0w1, .f01v8w1 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    position: relative;
    width: 974px;
    z-index: 1;

}

@media (min-width: 320px) and (max-width: 580px) {
	.f01v0w1, .f01v8w1 {		
		width: 100%;
	}
}

.u01tools {
    background: url("../images/u01-redsprite.png") repeat-x scroll 0 -18px transparent;
    font-size: 11px;
    height: 47px;
    position: relative;
    z-index: 2;
}

.u01tools h2 {
    width: 50%;
    height: 30px;
    position: absolute;
    left: 200px;
    top: 10px;
}

.u01tools h2 font {
    color: #fff !important;
}

.u01logo {
    width: 100px;
    height: 20px;
    position: absolute;
    top: 1px;
    left: 10px;
}
@media (min-width: 320px) and (max-width: 580px){
	.u01tools{
		background: none;
		background-color: #ffffff;
		border-bottom: 1px solid #b0c5d6;
	}
	.menuWeb {
		border-top: none !important;
	}
	.u01logo {
		width: 65px;
		height: 35px;
		position: absolute;
		top: 7px;
    	background: url("../images/logoMobile.png") no-repeat;
	}
}
.u01search {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 130px;
}

.u01searchfltr {
    display: none;
}

.u01searchform {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C1C1C1;
    display: block;
    padding: 0 16px 0 0;
    position: relative;
    z-index: 2;
}

.u01searchform .textcnt {
    background: none repeat scroll 0 center transparent;
    border: 0 none;
    color: #2C2C2C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    padding: 0 22px 0 5px;
    width: 102px;
}

.u01searchbttn {
    background: url("../images/u01-u06-f01-sprite.png") no-repeat scroll 0 -24px transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 13px;
    position: absolute;
    right: 3px;
    text-indent: -33333em;
    text-transform: uppercase;
    top: 3px;
    width: 13px;
    z-index: 2;
}

.ui-helper-hidden-accessible {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.cn02 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #B5B5B5 #B5B5B5;
    border-image: none;
    border-right: 1px solid #B5B5B5;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}

.cn02titleitem div, .cn02titleitem h2 {
    background: url("../images/cn02-sprite.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 37px;
    margin: 0;
    padding: 21px 0 0 16px;
    position: relative;
    z-index: 10;
}

.cn02titleitem h2 {
    color: #FFFFFF;
    font-size: 13px;
    line-height: 16px;
    text-shadow: 0 -1px 1px #660000;
}

.cn02menus {
    list-style: none;
    background: url("../images/cn02-sprite.png") repeat-x scroll 0 -582px transparent;
    float: left;
    margin: -5px 0 -5px -1px;
    padding: 0;
    position: relative;
    width: 972px;
    z-index: 5;
}

.cn02titleitem {
    background: url("../images/cn02-sprite.png") no-repeat scroll 100% -60px transparent;
    float: left;
    height: 58px;
    margin: 0 6px 0 0;
    padding: 0 22px 0 0;
    position: relative;
    z-index: 10;
    margin-left: -1px;
}

.cn02menu h3 {
    display: table;
    float: left;
    font-size: 13px;
    height: 47px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}

.cn02menus h3 a {
    color: #333333;
    display: table-cell;
    height: 47px;
    outline: 0 none;
    padding: 0 10px;
    position: relative;
    top: 0;
    vertical-align: middle;
}

.cn02menusnarrow h3 a {
    padding: 0 4px;
}

.cn02menus h3 a:hover {
    text-decoration: none;
}

.cn02menu, .cn02more {
    background: url("../images/cn02-sprite.png") no-repeat scroll 0 -214px transparent;
    border: 0 none;
    float: left;
    margin: 6px 0 0;
    padding: 0;
    text-shadow: 1px 1px 1px #FFFFFF;
}

.cn02lifirst {
    background: none repeat scroll 0 0 transparent !important;
}

.c20z2 {
    background: url("../images/ct01-bg.png") no-repeat scroll 100% 0 transparent;
    height: 4px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -1px;
    width: 4px;
}

.c20w2 {
    background: url("../images/ct01-bg.png") repeat-x scroll 0 -8px transparent;
    clear: both;
    height: 24px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.c20z3 {
    background: url("../images/ct01-bg.png") no-repeat scroll 0 -32px transparent;
    height: 24px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 24px;
}

.c20z4 {
    background: url("../images/ct01-bg.png") no-repeat scroll 0 -56px transparent;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
}

.c20v3 .c20w2 {
    background-position: 0 -14px;
    height: 18px;
}

.bottom-bar {
    border-top: 3px solid #efefef;
    padding-top: 20px;
	background-color: #b0c5d6;
}

.boxbot {
    width: 240px;
    float: left;
    font-size: 13px;
    color: #333;
    margin: 20px 0 0;
	
}

.bottom-bar .aboutus{
	padding-left: 40px;
}
.boxbot .flusImg{
	border: 2px solid #fff;
}
.boxbot .logobot {
    margin: 0 40px;
}

.boxbot .title {
    font-size: 14px;
    color: #333;
    font-weight: bold;
}
@media (min-width: 320px) and (max-width: 580px){
	.boxbot {
    	width: 100%;
		padding: 0px 15px;
	}
	.boxbot .logobot {
    	margin: 0px;
	}
	.bottom-bar .aboutus{
		padding-left: 15px;
	}
}
.boxbot ul {
    list-style: none;
    
}

.boxbot ul li {
    height: 23px;
    line-height: 23px;
    margin: 4px 0;
}

.boxbot img {
    
    margin-right: 5px;
}

.boxbot ul li a {
    text-decoration: none;
    color: #333;
    font-size: 13px;
}

.boxbot ul li a:hover {
    color: #019be1;
}

ul.menubot li a {
   
}

.clear1 {
    clear: both;
    height: 10px;
}

input {
    color: #20365E;
    border: 1px solid #efefef;
    width: 100%;
    background: #efefef;
    outline: none;
    border-radius: 0 !important;
	height:22px;
}

.feedback-link {
    background: url('../images/feddback.png') center no-repeat;
    display: block;
    width: 124px;
    height: 33px;
    line-height: 33px;
    position: fixed;
    bottom: 0;
    right: 0;
}

/*-------------feedback poup--------------------------------*/
#mask {
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    z-index: 998;
}

.feedback {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #FF7400;
    box-shadow: 0px 0px 20px #999;
    -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    display: none;
    float: left;
    font-size: 1.2em;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 999;
}

.alertpoup {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #999;
    padding: 40px;
    box-shadow: 0px 0px 20px #999;
    -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    display: none;
    float: left;
    font-size: 1.2em;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 999;
}

img.btn_close {
    float: right;
    margin: -30px -30px 0 0;
    width: 48px;
}

img.closefb {
    float: right;
    margin: -70px -70px 0 0;
    width: 48px;
}

.content-poup {
    width: 750px;
    height: 450px;
}

.clear {
    clear: both;
}

.leftpoup {
    float: left;
    width: 300px;
    padding: 0 10px 10px;
    height: 400px;
    margin-top: 20px;
    border-right: 2px solid #FF7400;
}

.rightpoup {
    float: left;
    width: 400px;
    padding: 0 10px 10px;
    /*border-left: 2px solid #FF7400;*/
    height: 390px;
    white-space: nowrap;
	margin-top: 20px;
}

.leftpoup label {
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    color: #FF7400;
    display: block;
    line-height: 30px;
}

.leftpoup ul {
    list-style: none;
}

.leftpoup ul li {
    font-size: 12px;
    color: #555;
    margin: 5px 0;
    border-top: 1px solid #cecece;
    padding: 5px 0;
}

.rightpoup label.lbl-contact{
    font-size: 12px;
    line-height: 20px;
}

.rightpoup label {
	
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    color: #FF7400;
    display: block;
    line-height: 30px;
}

.rightpoup label.title {
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: #333;
    display: block;
    line-height: 30px;
}

.rightpoup input[type="text"] {
    width: 400px;
    height: 30px;
    line-height: 20px;
    color: #20365E;
    border: 1px solid #cecece;
    background: #efefef;
    padding: 5px;
    /*-webkit-border-radius: 5px;*/
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px;*/
    margin-bottom: 10px;
}

.rightpoup select {
    outline: none;
    width: 400px;
    height: 30px;
    padding: 5px;
    line-height: 25px;
    border: 1px solid #cecece;
    padding: 5px;
    /*-webkit-border-radius: 5px;*/
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px;*/
    margin-bottom: 10px;
}

.rightpoup textarea {
    width: 400px;
	height: 100px;
    color: #20365E;
    border: 1px solid #cecece;
    background: #efefef;
    padding: 5px;
    outline: none;
    resize: none;
    /*-webkit-border-radius: 5px;*/
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px;*/
    margin-bottom: 10px;
}

.rightpoup input[type="button"], .rightpoup input[type="submit"] {
	width:400px;
	height:30px;
    /*background: -moz-linear-gradient(0% 100% 90deg, #A2ACBF, #E6EAF2) repeat scroll 0 0 transparent;*/
    border-color: #2eb2e4;
    /*border-radius: 4px 4px 4px 4px;*/
    border-style: solid;
    border-width: 1px;
    /*box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.1);*/
    color: #ffffff;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    /*font-weight: bold;*/
    line-height: 30px;
    cursor: pointer;
    /*margin: 0;*/
    /*overflow: hidden;*/
    /*padding: 0 10px;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
    /*text-overflow: ellipsis;*/
    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    */
    background: #2eb2e4;
}

/*.rightpoup input[type="button"]:hover, .rightpoup input[type="button"]:focus {*/
    /*background: -moz-linear-gradient(0% 100% 90deg, #206BCB, #3E9EE5) repeat scroll 0 0 transparent;*/
    /*border-color: #2A73A6 #165899 #07428F;*/
    /*border-style: solid;*/
    /*border-width: 1px;*/
    /*box-shadow: 0 1px 0 0 #62B1E9 inset;*/
    /*color: #FFFFFF;*/
    /*cursor: pointer;*/
    /*text-decoration: none;*/
    /*text-shadow: 0 -1px 1px #1D62AB;*/
/*}*/

.style7 {
    font-size: 11px;
    font-weight: bold;
}

/*-----------------------*/
.menuWeb {
    margin: 2px 0;
    border-top: 1px solid #b5b5b5;
}

ul.mainmenu {
    list-style: none;
    background: url("../images/cn02-sprite.png") repeat-x scroll 0 -582px transparent;
    float: left;
    margin: -9px 0 -5px;
    padding: 0;
    position: relative;
    width: 971px;
    z-index: 5;
}

ul.mainmenu li {
    float: left;
    display: inline;

}

ul.mainmenu li.row {
    background: url("../images/cn02-sprite.png") no-repeat scroll 100% -60px transparent;
    float: left;
    height: 58px;
	width: 37px !important;
    margin: 0 6px 0 -1px;
    padding: 0 22px 0 0;
    position: relative;
    z-index: 10;
    width: 15px;
    box-shadow: none;
}

ul.mainmenu li.row div {
    background: url("../images/cn02-sprite.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 58px;
    margin: 0;
    padding: 21px 0 0 16px;
    position: relative;
    z-index: 10;
    border: 0;
    box-shadow: none;
}

ul.mainmenu li {
    background: url("../images/cn02-sprite.png") no-repeat scroll 0 -214px transparent;
    border: 0 none;
    float: left;
    margin: 6px 0 0;
    padding: 0;
    text-shadow: 1px 1px 1px #FFFFFF;
}

ul.mainmenu li a {
    color: #333333;
    display: table-cell;
    height: 47px;
    font-size: 13px;
    font-weight: bold;
    outline: 0 none;
    padding: 0 25px;
    position: relative;
    top: 0;
    text-shadow: 1px 1px 1px #FFFFFF;
    vertical-align: middle;
    text-decoration: none;
}

ul.mainmenu li.active {
    background: url("../images/cn02-sprite.png") repeat-x scroll 0 -120px transparent;
    margin: 6px 0 0;
}

ul.mainmenu li.active a.active {
    background: url("../images/cn02-sprite.png") no-repeat scroll 0 -167px transparent;
    border: 0 none;
    float: left;
    margin: 0;
    text-shadow: 1px 1px 1px #FFFFFF;
    line-height: 47px;
}

/*dropbox*/
/* Reset code to remove theme inherent styling */
.mega-menu ul, .mega-menu li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.mega-menu ul {
    display: none; /* Hides non-mega links */
}

.mega-menu .sub ul {
    display: block; /* overrides above hide */
}

/* Main menu styles */
.mega-menu {
    background: none;
    width: 190px;
    height: 47px;
    float: right;
    font: normal 12px Arial, sans-serif;
    line-height: 16px;
}

ss
.mega-menu li {
    float: left;
    font-weight: bold;
}

.mega-menu li a.bt {
    background: url('../images/bt.png') center no-repeat transparent;
    display: block;
    line-height: 47px;
    text-align: center;
    padding: 0 20px;
    text-decoration: none;
}

.mega-menu li.mega-hover a.bt, .mega-menu li a.bt:hover {
    background: #fff url('../images/bt.png') center no-repeat;
    color: #000;
    padding: 5px;
    text-shadow: none;
    padding: 0 20px;
    border-right: 1px solid #cecece;
}

/* Arrow tag for parent links */
.mega-menu li a.dc-mega {
    /* Additional padding for arrow */
    /*position: relative; *//* Required for arrow positioning */
}

.mega-menu li a .dc-mega-icon {
    display: block;
    position: absolute;
    top: 18px;
    right: 15px;
    width: 8px;
    height: 6px;
    background: url(images/arrow.png) no-repeat 0 0;
}

.mega-menu li.mega-hover a .dc-mega-icon {
    background-position: 0 100%;
}

/* Mega Menu Styling */
/* Mega Drop Down Container */
#mega-menu-1 li .sub-container {
    position: absolute;
    width: 974px;
    background: #fff;
    left: 0;
    top: 47px !important;
    z-index: 900;
}

#mega-menu-1 li .sub {
    background: #fff;
    padding: 15px;
    border: 1px solid #cecece;
    border-top: 0;
}

#mega-menu-1 li .sub .row-menu {
    width: 100% !important;
    overflow: hidden;
    clear: both;
}

#mega-menu-1 li .sub li {
    list-style: none;
    float: none;
    width: 180px;
    font-size: 1em;
    font-weight: normal;
}

#mega-menu-1 li .sub li.mega-hdr {
    margin: 0 10px 10px 0;
    float: left;
}

#mega-menu-1 li .sub li.mega-hdr.last {
    margin-right: 0;
}

#mega-menu-1 li .sub a {
    background: none;
    color: #111;
    padding: 7px 10px;
    display: block;
    float: none;
    font-size: 0.9em;
}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {
    padding: 5px 15px;
    margin-bottom: 5px;
    background: #5FB404;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {
    color: #000;
}

#mega-menu-1 .sub li.mega-hdr li a {
    padding: 4px 5px;
    font-weight: normal;
}

#mega-menu-1 .sub li.mega-hdr li a:hover {
    color: #a32403;
    background: #efefef;
}

#mega-menu-1 .sub ul li {
    padding-right: 0;
}

#mega-menu-1 li .sub-container.non-mega .sub {
    padding: 10px;
}

#mega-menu-1 li .sub-container.non-mega li {
    padding: 0;
    width: 190px;
    margin: 0;
}

#mega-menu-1 li .sub-container.non-mega li a {
    padding: 7px 5px 7px 22px;
}

#mega-menu-1 li .sub-container.non-mega li a:hover {
    color: #a32403;
    background: #efefef;
}

.leftMenu ul {
    list-style: none;
	
}

.leftMenu ul li {
    width: 232px;
    padding: 1px 2px;
}

.leftMenu ul li:hover, .leftMenu ul li.act {
    background: url("../images/left-arrow.png") no-repeat right center transparent;
}

.leftMenu ul li div {
    width: 215px;
    min-height: 18px;
    background: url("../images/cn02-sprite.png") repeat-x scroll 0 0 transparent;
    padding: 10px;
}

.leftMenu ul li div a {
    display: block;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.appcontenttab {
    width: 100%;
    position: relative;
    padding-bottom: -5px;
}

.item {
    width: 33.2%;
    display: inline-block;
    float: left;
    height: 95px;
    border-top: 1px solid #cecece;
    border-left: 1px solid #cecece;
    position: relative;
    padding-top: 17px;
}

.appcontenttab .item:nth-child(3n+1) {
    border-left: 0;
}

.appcontenttab .item:nth-child(1), .appcontenttab .item:nth-child(2), .appcontenttab .item:nth-child(3) {
    border-top: 0;
}

.item img {
    margin-right: 3px;
}

.item img.m_avata {
    margin: -5px 12px 12px 12px;
    float: left;
    width: 90px;
}

.star {
    display: block;
    background: url(../images/star.png) center repeat-x;
    height: 20px;
    width: 85px;
    margin-left: 112px;
}

.item a, .item a:hover, .item a:visited {
    font-size: 13px;
    font-weight: bold;
    color: #333;
    padding: 10px 0;
}

span.price {
    display: block;
    color: #a00;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
}

span.free {
    color: #009911;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
}

label.error {
    font-size: 12px !important;
    font-weight: normal !important;
    color: red !important;
    line-height: 0 !important;
    margin-bottom: 10px !important;
}

@media (min-width: 320px) and (max-width: 580px) {
	.f01v0w1 .contentRight .txtCont img{
		width: 100%;
		height: 100%;
	}
}


.f01v0w1 .contenthead .toggle-menu {
    display: none;
    height: 30px;
    width: 25px;
    line-height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    right: 6%;
	z-index:200;
}
.f01v0w1 .contenthead .toggle-menu span {
    display: block;
    width: 25px;
    height: 3px;
    background: #000;
    position: relative;
    top: 10px
}
.f01v0w1 .contenthead .toggle-menu span:before {
    display: block;
    width: 25px;
    height: 3px;
    background: #000;
    content: "";
    position: absolute;
    top: -6px;
    left: 0
}
.f01v0w1 .contenthead .toggle-menu span:after {
    display: block;
    width: 25px;
    height: 3px;
    background: #000;
    content: "";
    position: absolute;
    bottom: -6px;
    left: 0
}

.mm-menu .mm-navbar span {
    text-transform: uppercase;
    font-size: 16px;
    color: #000;
    display: inline-block;
    background: url(../images/logo.png) 0 7px no-repeat;
    background-size: 100%;
    width: 64px;
    text-indent: -99999px;
}

@media (min-width: 380px) and (max-width: 770px) {
    .f01v0w1 .contenthead .toggle-menu {
        display: block
    }
}
@media (min-width: 320px) and (max-width: 580px) {
    .f01v0w1 .contenthead .toggle-menu {
        display: block
    }
}

.f01v0w1 .contenthead .searchBox {
		display: block;
		padding: 1px 1px;
		border: 1px solid #b0c5d6;
		position: absolute;
		z-index:200;
}

.f01v0w1 .contenthead .iconSearch {
		display: inline-block;
		height: 20px;
		width: 20px;
		background: url(../images/ic_search_small.png) center no-repeat;
		top: 10%;
		right: 5%;
		position: absolute;
}
.content{
	display:inline-block;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
}
.content .menuLeft{
	padding-left: 1px;
	padding-right: 0px;
}
.content_right .ggmap{
	width: 600px;
	height: 450px;
}
.content .menuRight{
	border: 1px solid #D8D8D8;
	-webkit-border-radius: 5px;
}
.content .line{
	width: 100%;
	height: 1px;
	background-color: #b0c5d6 !important;
}
.content .line2{
	margin-bottom:30px;
}
@media (min-width: 320px) and (max-width: 580px) {
	.f01v0w1 .contenthead .searchBox {
		top: 25%;
		left: 27%;
		right: 18%;
		
	}	
}

@media (min-width: 581px) and (max-width: 770px) {
	.f01v0w1 .contenthead .searchBox {
		width: 310px;
	}
	.k-autocomplete{
		width:300px;
		height: 25px;
	}
	.f01v0w1 .contenthead .searchBox {
		display: block;
		padding: 1px 1px;
		top: 25%;
		left: 27%;
		right: 18%;
		position: absolute;
	}
	.f01v0w1 .contenthead .iconSearch {
		top: 10%;
		right: 5%;
	}
}

@media (min-width: 320px) and (max-width: 580px) {
	.content .leftMenu{
		box-shadow: none;
		width: 100%;
	}
	.leftMenu ul li {
		width: 100%;
		padding: 0px;
	}
	.content .leftMenu ul li{
		background: none;
		padding-left: 16px;
	}
	
	.leftMenu ul li div a {
		color: #858585;
		font-size: 14px;	
	}
	.leftMenu ul li div {
		background: none;
		width: 100%;
	}
	.flus{
		float: left;
		height:44px;
		line-height:44px;
		margin-right: 5px;
	}
	
	.content .menuLeft{
		padding: 0px 15px;
	}
	.content .leftMenu ul li a.acti, .content .leftMenu ul li a:hover{
		color: #FB7A0E;
	}
	.leftMenu ul li{
		position: relative;
	}
	.leftMenu ul li a:before {
		content: "";
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background-color: #858585;
		position: absolute;
		top: 16px;
		left: 8px;
	}
	.leftMenu ul li a:hover::before, .leftMenu ul li a.acti::before {
		background-color:#FB7A0E;
	}
	.content_right .ggmap{
		width: 100%;
		height: 350px;
	}
}
.content .leftMenu .label{
	color: #333;
	font-size: 18px;
	margin: 15px 0px 10px 0px;
}
.cpr{
		clear: both;
    	width: 100%;
    	
    	text-align: center;
    	background-color: #8FAEC3;
		padding: 10px 15px;
	}

