/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.livio.com/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.livio.com/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.livio.com/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.livio.com/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.livio.com/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.livio.com/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://www.livio.com/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


body {margin:0px;background:white}
body, table {font-family: 'Open Sans', sans-serif;font-size:14px;}
center a:visited {color:blue;text-decoration:none}
center a:hover {color:blue;text-decoration:underline}
.links {line-height:16px;background-color:#ffffff;}
a:link {color:#0000bc;text-decoration: none;}
a:hover {color: #fd5100;text-decoration: underline;}
.boldred {font-weight: bold; color: red;}
.titulo {font-size:18px; color: #000000;}
a:link.titulo, a:visited.titulo{ color: #000000 !important; font-weight:600; font-size:18px;}
.wl_img{background-image: url(https://www.livio.com/Livio.css_sprites.png);}
a.mycat_disable { background-position: -415px -216px; width: 14px;height: 14px;display:inline-block;}
/* a.mycat_disable:hover { background-position: -42px -46px; } */
a.mycat_down {  background-position: -386px -216px;width: 14px;height: 14px; display:inline-block;}
/* a.mycat_down:hover {background-position: -14px -46px;} */
a.mycat_settings { background-position: -459px -216px; width: 14px; height: 14px;display: inline-block;}
/* a.mycat_settings:hover {background-position: -28px -46px;} */
a.mycat_up { background-position: -438px -216px;width: 14px;height: 14px; display:inline-block;}
/* a.mycat_up:hover {background-position: 0px -46px;} */

.navtitle {padding:3px 0px;border-bottom:3px solid white;background:#cccccc;padding-left:2px}
.align_middle { vertical-align:middle; }

/* CSS Sprites */
.img_arrow{ background-position: -356px -215px;  width: 20px;height: 13px;display: inline-block;}
.img_srch{ background-position: -372px -232px; height: 24px;display: inline-block;}
.img_logo{background-position: -47px -163px; width: 262px;  height: 76px;display: inline-block;}
.down_arrow_png { background-position: -392px -183px; width: 16px; height: 16px;}


.facebook_32_png {background-image: url('css_sprites.png');background-position: -37px -5px;width: 22px;height: 22px}
.hotels_gif {background-image: url('css_sprites.png');background-position: -372px 0px;width: 67px;height: 34px;}
.liviologo_gif {background-image: url('css_sprites.png');background-position: -228px 0px;width: 144px;height: 60px;}
.liviologo_gif1 {background-image: url('logo.png');}
.LMuso_gif {background-image: url('css_sprites.png');background-position: -372px -34px;width: 84px;height: 30px;}
.Logo_25wht_gif {background-image: url('css_sprites.png');background-position: -64px 0px;width: 75px;height: 32px;}
.twitter_32_png {background-image: url('css_sprites.png');background-position: -5px -5px;width: 22px;height: 22px;}

.up_arrow_png {background-position: -411px -183px; width: 16px; height: 16px;}
.down_arrow_png, .facebook_32_png, .hotels_gif, .liviologo_gif, .LMuso_gif, .Logo_25wht_gif, .twitter_32_png, .up_arrow_png { display: inline-block;text-indent:-5000px;}

/* JavaScript Ticker */
#scrollerwrapper{margin-bottom: 10px;}
#scrollerwrapper div{line-height:18px;}
#pscroller{padding: 3px;white-space: normal !important;height: 120px !important;}
#pscroller a:link {color:#0000FF;}
#pscroller a:hover {color:#fd5100;}
#scroll-arrows{height: 18px; padding: 4px 0 0 4px;}
#scroll-arrows span{margin-right:4px;}
/* #scroll-arrows span:hover{border: 2px solid #cb2026;} */
.displayad{display: none !important;}
.head_r13{display: none !important;}

/*Div styles */
.display_div{vertical-align: top; display: inline-block;word-break: break-all;}

.mobile_menubar{background: #cb2026;}
.mobile_logo{ display: none;}
.menunav{ background-color:#cb2026;padding-left: 3%; padding-right: 3%;}
.searchnav{display: none !important;}

/* responsive nav */
nav {
  display: block;
  background:#cb2026;
}

.menu , .menu1{	padding: 0;margin:0;display: block; }

.menu li , .menu1 li{
   text-align: center;
  display: inline-block;
  position: relative;
  z-index: 100;
}
.menu li{padding: 5px;}
.menu li:hover {background:#990000;}

.menu li:first-child , .menu1 li:first-child{ margin-left: 0; }

.menu li a , .menu1 li a {
  font-size: 14px;
  text-decoration: none;
padding: 6px 6px;
  display: block;
  color: #fff;
  transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover, .menu1 li a:hover,
.menu li:hover>a , .menu1 li:hover>a {
  color: #fff;
  background:#990000;
  }

.menu ul, .menu1 ul {
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
  width: 170px;
  position: absolute;
  left: 0px;
  background: #fff;
  z-index: 99;
  
}

.menu ul li,.menu1 ul li {
	text-align:left;
	width: 100%;
  display: block;
  float: none;
  background: #990000;
  margin: 0;
  padding: 0;
}

.menu ul li a ,.menu1 ul li a{
  padding: 4px 4px;
  font-size: 12px;
  font-weight: normal;
  display: block;
  color: #fff;
  background: #990000;
}

.menu ul li a:hover,.menu1 ul li a:hover,
.menu ul li:hover>a,.menu1 ul li:hover>a {
	text-decoration:none;
  background: #cb2026;
  color: #fff;
}

.menu li:hover>ul,.menu1 li:hover>ul {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
}

.menu ul ul,.menu1 ul ul {
  left: 169px;
  top: 0px;
  visibility: hidden;
  opacity: 0;
  transform: translate(20px, 20px);
  transition: all 0.2s ease-out;
}

.menu li>ul ul:hover, .menu1 li>ul ul:hover {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
}

.responsive-menu {
  display: none;
  width: 99%;
  padding: 10px 1px 10px 12px;
  background: #cb2026;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.responsive-menu1 {
  display: none;
  width: 99%;
  background: #cb2026;
  color: #fff;
}

.responsive-menu:hover, .responsive-menu1:hover {
 
  color: #fff;
  text-decoration: none;
}

.wrapper{background: #e6e6e6;}
.setwrap{ padding-left: 1%; padding-right: 1%;}
.header_top{background-color: #05254e;padding-bottom: .5%;padding-top: .5%;}
.head_r1{ width:100%;background: #fff;}
/* .head_r2{width: 48%;display:inline-block; text-align:right; vertical-align:middle;}
.head_r3{ width: 50%;color: #fff; font-size:12px; display:inline-block; vertical-align: middle;} */
.head_email{text-indent: 4px;width: 25%;font-size: 12px;color: #d6d6d6; background-color:#fff !important;border: none;  height: 20px; margin-right:5px;}
.head_pwd{text-indent: 4px;width: 25%;font-size: 12px;color: #d6d6d6;background-color:#fff !important;border: none; height: 20px;margin-right:5px;}
.head_login{background-color: #cb2026;    font-size: 14px;border: none; height: 22px; font-weight: bold;color: #fff; margin-right:5px;}
.head_login:hover{opacity:.8; }
.head_reg{color: #fff !important; font-size: 12px;}
.head_rbody{ padding-top:1%;padding-bottom: 6px;width: 85%;padding-left: 10px; display:inline-block; text-align:center;}
.head_r4{ float:left;}
.head_r5{text-align:center;margin-left: 5px;}
.head_r6{float: right;vertical-align: top; margin-left: 5px; display: inline-block; }
.head_search{background-color: #cb2026 ; font-size: 18px; border: none; padding: 1% 3%; font-weight: bold; color: #fff;margin-left: -5px;}
.head_search:hover{ opacity:.8;}
.head_gsearch{ margin-left:5px; display: inline-block; margin-top: 1%; vertical-align:top;width: 37%;}
.head_r7{width:410px;}
.head_r8{width:auto;}
::placeholder {  color: #d0d0d0; opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #d0d0d0;}
::-ms-input-placeholder { /* Microsoft Edge */   color: #d0d0d0;}
.head_top{width:565px;}
.h_search{text-indent: 5px; color: #000; font-style: italic; border: 1px solid #cdcdcd;height: 25px;width: 300px; font-size:18px;}
.social{float: right; margin-top: 10px; display:inline-block; vertical-align:top;}
.head_l1{float: right;}	
.head_l2{text-align:bottom;border:0;height:111px;width:auto;float:right;}
.footer_style{clear:both; text-align:center; background:#05254e; padding:1.5% 0%; color:#fff; font-weight:regular; font-size:14px;}
.footer_content{font-style: normal !important;}
.footer_style a{color:#fff !important;}
.footer_style a:hover{color:#cb2026 !important; text-decoration:none;}

/* register */
.div_reg5{padding-bottom: 10px; background: #fff; padding-top: 10px;margin-top: 10px;}
.div_reg5 b{color: #05254e; }
.div_reg1{display:inline-block; vertical-align:top;width:160px;}
.div_reg2{display:inline-block; vertical-align:top;}
.div_reg3{margin: 5px 1px;}
.div_reg4{display:inline-block; vertical-align:top;width:140px;}
.div_reg7{font-weight: bold;  border: none;  background: #cb2026;  color: #fff;  padding: 7px;}
.g-recaptcha div{ width:auto !important;}

/* privacy policy */
.help_cont{ background:#fff; line-height:20px;padding-bottom: 1px; padding-top: 1px;margin-top: 10px;}
.help_cont h2{color: #05254e;}
.help_cont b{color: #05254e;}

/*  for ad container */

.container_body{float:right;width:336px;margin:4px 0px 10px 11px}
.container_right{float:right;width:336px;background: #e6e6e6;padding: 10px;margin-left: 10px;margin-top: -10px; }
.container_center{background-color:white;margin-bottom:8px}
.container_border{border:5px solid white;background-color:white; margin: 0.5% 0%;}
.container_title{margin-top:-5px;background-color: white; padding: 8px 0px;}
.container_left{width:245px;float:left;padding: 10px;background: #e6e6e6;margin-right: 10px;}
.container_border a{line-height:20px; color:#0000bc !important;}
.container_border a:hover{color:#cb2026 !important;}

/*style directorio */
.dir_menu1{display:none;}

.logo{float: left;}
.ad_1{ display:inline-block;vertical-align:top;}
.ad_2{ display:inline-block; vertical-align:top;margin-right: 5px;float: right;}
.ad_1 img,.ad_2 img{width:100%;  }
.wrapper1 {border: #921313 5px solid;}
.h_border1{ border-bottom: #cb2026 10px solid;padding:1%;background: #fff;text-align: center;}
.h_border2{margin:2px; border: #921313 1px solid;}
.head1{margin:2px;}
.head2{text-align:center; }
.search1{width:100%;}
.search2{white-space: nowrap;display:inline-block;vertical-align:top;margin-bottom: 1px;margin-left: 1px;}
.search3{ border-collapse: collapse;border-color:#111111;width:435px;}
.ad_3{display:inline-block;width: 14%;;vertical-align:top}
.ad_4{display:inline-block;}
.content{ display:inline-block;vertical-align:top;width: 83%;background:#fff; padding-top: 10px;padding-left: 7px; line-height:20px; }
.dir_content{padding: 7px 7px 0; }


.ad_google{display:inline-block;width:468px;height:60px ; }
.div_style1{width: 71%; text-align: center;}
.div_style2{vertical-align:top;text-align:left;}
.clear_div{clear:both;}
.div_style3{border-collapse: collapse; border-color:#111;}


a:link {color:#0000bc;text-decoration: none;}

a:hover {color: #fd5100;text-decoration: underline;}

div.pagination {padding: 3px;margin: 3px;}

div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AAAADD;text-decoration: none; color: #000099;}

div.pagination a:hover, div.pagination a:active {border: 1px solid #000099;color: #000;}

div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #000099;font-weight: bold;background-color: #000099;color: #FFF;}

div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}

.description {color: #000000;padding: 0;margin: 2px;font-size: 14px; line-height:20px;}

.subcats {display: inline-block;width: 15%; height: 88px; margin: 2px; font-size: 14px;font-weight: bold; vertical-align: top; line-height:16px;text-align: left;}

.subcats a{ color:#0000bc !important;}


.videosubcats {margin-right:10px;max-width:125px}

.videosubcats h3 {background:#CC0000;padding: 0px 2px;margin: 0px 0px 2px 0px;color:white}

.videosubcats a {display:block;padding: 0px 2px;margin-bottom:2px}

.videosubcats a:hover {text-decoration:underline}

.moresubcats {font-size:12px}

.moresubcats a {font-weight:normal; color:#cb2026 !important;}


.align_middle { vertical-align:middle; }



/* CSS Sprites */



.Clasificados_Gratis220x30a_gif, .cars_gif, .facebook_32_png, .flights_gif, .hotels_gif, .twitter_32_png, .LivioRD_gif {background-image: url('https://www.livio.com/directorio/css_sprites.png'); display: inline-block; text-indent:-5000px;}

.Clasificados_Gratis220x30a_gif{ background-position: 0px 0px; width: 200px; height: 30px; }

.cars_gif { background-position: -300px 0px; width: 67px; height: 34px; }

.facebook_32_png { background-position: -322px -34px; width: 22px; height: 22px; }

.flights_gif { background-position: -233px 0px; width: 67px; height: 34px; }

.hotels_gif { background-position: -233px -34px; width: 67px; height: 34px; }

.LivioRD_gif { background-position: -89px -30px; width: 144px; height: 60px; }

.twitter_32_png { background-position: -300px -34px; width: 22px; height: 22px; }


/*  inline styles */
.div_direct1{background-color:#FFFFFF;color:#000000;}
.div_direct2{float:right;width:174px;padding-left:0px;}
.div_direct3{width:468px; height:60px;}
.div_direct4{margin-top:3px;background-color:#e6e6e6;max-height: 999999px;font-size:12px;font-weight:normal; text-align:left; padding: 5px 0px;}
.div_direct4 a{color:#ff0522 !important;}
.div_direct4 a:hover{color:#05254e !important;}
.div_direct5{color: #f60000;}
.div_direct6{color:black;}
.div_direct7{color: #000;}
.div_direct8{display:inline-block;width:336px;height:280px;width: 100% !important;}
.div_direct9{float:right;width:300px;margin:26px 0px 10px 10px;}
.div_direct10{display:inline-block;width:300px;height:600px;}
.div_direct11{display:inline-block;width:100%;height:600px;}
.div_direct11 iframe#google_ads_frame2 img{ width:100% !important;}
.div_direct12{float:right;width:300px;margin:16px 0px 10px 10px;}
.div_direct13{display:inline-block;width:300px;height:1050px;}
.div_direct14{background:black;}
.div_direct15{display:inline-block;width:320px;height:50px;}
.div_direct16{display:inline-block;width:728px;height:90px;}
.div_direct17{display:inline-block;width:468px;height:60px;}
.div_direct18{width:600; height:120; display:inline-block;}
.div_direct19{background: #fff;padding: 7px 7px 2px;text-align: justify;}
.div_direct20{text-align: justify;}
.div_direct21{color: #00f;}
.div_direct22{background-color: #EAFFFF;}
.div_direct23{color: #f00;}
.div_direct24{color: #c60;}
.div_chart_div{display:inline-block !important;width:100% !important;vertical-align:top !important;float: left !important;word-break: break-all !important;}
.top100_hd{ padding-top:1%;text-align:center;}
.margin_t{ margin-top:6px; margin-bottom:2px;}
.margin_t1{margin-top: -5px;}
.t100_width{ width:23%;}
.t100_color{ color:#05254e;}
.t100_align{ text-align:center;}

/* media CSS Document */
@media screen and (max-width: 999px)
{
	.head_rbody { width:98%;}
}

@media screen and (max-width: 768px)
{
	body{ padding:0 !important; margin:0 !important;}
	
	.mobile_head{ display:none;}
	.innr_wrap { padding:4% !important;}
	.container_right { display: none;}
	.container_title{float:none !important;}
	.container_left{ display:none !important;}
	.displayad{display: block !important;text-align: center;width:100% !important;margin: 3px 0; }
	.displayad ins{width:100% !important; }
	.displayad iframe{width:100% !important;}
	#aswift_3_anchor{margin: 0 auto !important;}
	
	/* responsive nav */
.mainWrap {width: auto ; padding: 50px 20px ;}
.menu{max-height:270px;display: none ;position: absolute; width:100%;overflow-y: scroll;z-index: 2;background: #cd2026; }
.menu1{display: none !important ;position: absolute; left: 0; right: 0;z-index: 1;background: #cd2026;}
#resp-menu{ color:#fff;}
.responsive-menu, .responsive-menu1{display: block ; }
.mobile_logo{ display: inline-block !important;text-align: center;width: 58%; vertical-align:-webkit-baseline-middle;}
.mobile_logo a{ color:#fff; text-decoration:none; font-size:25px; font-weight:bold;}
.menunav{margin: 0 ; display:inline-block !important;width: 21%; vertical-align: top; padding: 0;}
.searchnav{display:inline-block !important; vertical-align: top;float: right;}
#resp-search span{padding: 5px 10px 4px; width: 24px;}
.menu li {text-align:left;width: 95%;display: block ;  margin: 0 ;}
.menu1 li { text-align: center; display: block ;  margin: 0 ;}
.menu li a,.menu1 li a {padding: 5px 30px;background: #cd2026;  color: #fff;}
.menu li a:hover,.menu li:hover>a ,.menu1 li a:hover,.menu1 li:hover>a{background: #990000 ;  color: #fff ;}
.menu ul ,.menu1 ul {visibility: hidden ;  opacity: 0 ;  top: 0 ;  left: 0 ;  width: 100% ;  transform: initial ;}
.menu li:hover>ul,.menu1 li:hover>ul {visibility: visible ;  opacity: 1 ;  position: relative;  transform: initial ;}
.menu ul ul,.menu1 ul ul  {left: 0 ;  transform: initial;}
.menu li>ul ul:hover,.menu1 li>ul ul:hover  {transform: initial ; }
.menu ul li a , .menu1 ul li a { padding: 4px 65px;}
.head_r{display: block; /*text-align: center;*/width: 100%;}
.head_r2 {float: none;}
.head_r4 { margin: 5px;display:inline-block;}
.head_r5 {display:none;}
.head_r7 { width: 100%;}
.head_r13 { display: inline-block !important; margin: 5px; }
.cse-branding-right .cse-branding-form {width: 100%;}
.head_top { margin-top: 1%;width: 100%; text-align:center;}
.head_gsearch {width: 98%;}
.head_top1 {padding: 1%;display:block !important; background: #990000;}
.h_search1{ width: 60%;text-indent: 10px; background-color:#fff;height: 24px;border: none; margin: 0px; outline: none;font-size: 16px;}
.h_searchbg{background: url(https://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif) left 10px center no-repeat rgb(255, 255, 255); }
.h_search1:focus{ background-image:none;}
.h_search2{ font-size: 16px;  border: none; background-color:#cd2026;; height: 26px; color: #fff; cursor:pointer;}
#pscroller div{width:98% !important;}
.help_cont{text-align: center;padding-left: 7px;text-align: center;padding-right: 7px; }
.help_cont p{text-align:justify;}
.mail{text-align: center !important;}
.div_reg5{padding: 1%;text-align:center;}
.div_reg1{padding: 2px;display:block;width:auto;}
.div_reg2 { display:block;}
.div_reg2 input{ width:80%;}
.div_reg4 {width:auto;}
.div_reg6{display:block;}
.div_reg7{width: auto !important;}
.footer_style{padding: 10px;}
.center_cont_horo{padding:2% !important;}
.grid-ad-box,.rows-1 .grid-link-container{display:none !important;}
.from_lbl{width:20% !important;}
.mbtm{margin-bottom:3% !important;}
.cnt_frm input[type="submit"] {margin:0% 21% !important;}
.abt_add{padding-bottom:2%}
.h_border1{ display:none;}
#dir_title{ display:none;}
#dir_mtitle{margin-top: 9px; font-size: 16px; font-weight: bold; color: #fff;}
.mb_display{display:none !important;}
.wrapper {background: #fff !important;}
.innr_wrap {background: #fff !important;}
.div_direct4 {  background-color: #fff !important;}
.container_center { margin-bottom: 0px;}
#scrollerwrapper { margin-bottom: 0px;}
#pscroller {padding-bottom: 0;}
.div_direct4 { padding: 0px 0px;}

}

@media (min-width: 768px) and (max-width: 979px) {
.mainWrap { width: 768px ; }
.menu ul { top: 37px; }
.menu li a { font-size: 12px ; }
}

@media screen and (max-width: 510px)
{
.h_search{width:96% !important;}
.displayad img{width:98% !important; }
div.pagination a{padding: 2px 1px !important;}
div.pagination span.disabled{display:inline-block !important;}
.list_tbl{padding-bottom:3%;}
.div_direct3{width:100% !important; height:60px;} 
.div_direct3 img{width:100% !important;} 
}
@media screen and (max-width: 440px)
{
.h_search1 {width: 50%;}
}
@media screen and (max-width: 410px)
{
.mobile_logo {	width: 50% !important;}
.logo img{ width:98%;}
}
@media screen and (max-width: 1315px)
{
.cnt_form_inner {padding:2%;}
}
@media screen and (max-width: 444px)
{
.cnt_frm input[type="submit"] {margin:7% auto 0% auto !important; display:block;}
}
@media screen and (min-width: 1354px)
{
.head_r8{width:315px;}
}
@media screen and (max-width: 712px)
{
.flft{float:none !important; }
}
@media screen and (max-width: 550px)
{
.MsoNormal img{display:none !important;}
}
@media (min-width: 768px) and (max-width: 987px) {
.innr_wrap{padding:2% !important;}
}
@media (min-width: 908px) and (max-width: 1044px) {
.cnt_frm input[type="submit"]{margin: 2% 10% !important;}
}

/* mine */
.heading_title{background:#cb2026;text-align:center; font-weight:600; font-size: 20px !important; border-top-left-radius: 5px;  border-top-right-radius: 5px;}
.nw_navtitle{color:#fff !important; display:block; border-bottom:none !important; padding: 7px 13px; font-weight: normal; font-size: 14px;}
.innr_wrap {padding:2% 4% 1% 4%; background:#e6e6e6;}
.container_left img{margin-right:1%;}
.center_cont_horo{background:#fff; padding: 0.8%;}
.horo_content{font-weight:600; color: #05254e !important; font-size:18px;}
.txt_inner {line-height:20px; font-size:13px; font-weight:normal;}
.txt_inner a{color:#0000bc;}
.txt_inner a:hover{color:#fd5100;}
.footer_style{margin:0px !important}
.mtp1{margin-top:1%;}
.cnt_srch{padding: 0.35% 3% !important;}
.abt_srch{padding: 0.4% 3% !important;}
.cnt_frm select{width:20.3%; padding:0.5%;  border-radius: 3px; border: 1px solid #aaa;}
.cnt_frm input, .cnt_frm textarea {padding:0.5%;  border-radius: 3px; border: 1px solid #aaa;}
.from_lbl{float:left; font-weight:bold; width:10%}
.mbtm{margin-bottom:1%; }
.cnt_form_inner {background:#fff;}
.cnt_frm input[type="submit"]{margin: 0% 10%;  background: #cb2026;  padding: 0.5% 1%;  color: #fff;  border: none;  cursor: pointer;}
.cnt_frm input[type="submit"]:hover{opacity:0.8;}
.w45{width:45%;}
.flft{float:left;}
.mht46{min-height:460px;}
/*.h_border_new{ border-bottom: #cb2026 10px solid;  padding: 0.5%;  background: #fff; }*/
.h_border_new{ padding: 0.5%;  background: #fff; }
.not_lbl{background: #dddddd; width: 30%; padding: 0.2%; display: inline-block; margin: 0% 1% 1% 7%;}
.notrd_hdng{background: #fff0d0; color: #000; font-weight: bold;}
.not_submit{background-color: #cb2026; font-size: 13px; border: none; padding: 0.4%; color: #fff; cursor:pointer}
.noti input[type="submit"]:hover{opacity:0.8;}
.pdlft{padding-left: 1%;}
.pdng	{ padding: 0.4%;}


/*  font tag */

.ft_size4{ font-size:16px;}
.ft_size3{ font-size:14px;}
.ft_size2{ font-size:12px;}
.ft_colorb{ color:#000;}
.ft_colorr{ color:#FF0000;}
.ft_colorw{ color:#fff;}
.ft_colorbl{ color:blue;}
.ft_colorg{ color:green;}
.ft_colorc{ color:#cc0000;}
.ft_color1{color:#4b8d49;}

/* ZST */
.head_inputt{
    text-indent: 4px;
    width: 25%;
    font-size: 12px;
    color: #d6d6d6;
    background-color: #fff !important;
    border: none;
    height: 20px;
    margin-right: 5px;
}
.head_rz4{color: #fff; font-size:12px; display:inline-block; vertical-align: middle;    width: 32%;}
.head_r2{display:inline-block; text-align:right; vertical-align:middle;width: 30%;}
.head_r3{color: #fff; font-size:12px; display:inline-block; vertical-align: middle;width: 33%;}
.radiobutton{    margin: 0px 3px 0px 5px;}
.inlinezst
{
display: inline-block;
    vertical-align: middle;
}
.bcolor{color:#000 !important;}
.h_search1.head_inputt, .h_search.head_inputt{     width: 47% !important; }

/* ZST style search page */
.head_rbodysrch {
    padding-top: 1%;
    padding-bottom: 6px;
    padding-left: 10px;
    display: inline-block;
}
/* form.gsc-search-box {
    margin-bottom: 0;
} */
.radiobutton{    margin: 0px 3px 0px 5px;}
.inlinezst
{
display: inline-block;
    vertical-align: middle;
}

.clear{clear:both}

.aligndiv{
	    display: inline-block;
        vertical-align: top;
    text-align: right;
    padding: 1.2em 1em;
}
.aligndivsearch{
	    display: inline-block;
   /*  vertical-align: middle;  */
	  width: 80%;
}
.gsc-search-button-v2{
	height: 33px;
}
.head_dr3{width: 98% !important; display:block;}
.head_z5{
	text-align: left;
    width: 53%;
	color: #fff;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
}
.floatlftz{
    float: left;
}
@media screen and (max-width: 768px)
{
.gsc-input-box {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.mobile_search
{
	 color:white;
	 font-weight:bold;
	 height: 120px;
}

.pad10{    padding: 10px 0;}

.aligndiv {
    display: inline-block;
        vertical-align: top;
    padding: 0.5em 0em;
    width: 33%;   
    text-align: left;
}

.aligndivsearch {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
}
.gsc-control-cse {
    padding: 0em 1em !important;
}



}