@charset "utf-8";   /* CSS Document */
* {margin: 0; padding: 0; }

/* SHAME */
/* TODO: refactor */
/* Guide */
.row--flex {
    display: flex;
}
.col--flex {
    display: flex;
}
.guide_link_box_blue--flex, .guide_link_box_black--flex {
    width: 100%;
}


.row_1_data--no-border {
	border: none !important;
}
.ib-no-mb {
	margin-bottom: 0 !important;
}

.no-bullets-liaison li {
	list-style-type: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
    .navbar-nav > li {
        padding-right: 5px !important;
    }
    .navbar-nav > li > a,
    .navbar-nav > li > a:hover {
        background: none !important;
        padding-left: 10px !important;
        padding-right: 5px !important;
    }
}
/* END SHAME */

/* Hidden Text */

.hidden-text {
    display: none;
}

.blinktext{color:blue; font-size:12px; text-decoration:underline; }

.ppo-well {
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ppo-blue {
    background-color: #1b75bc;
}

.ppo-white-text {
    color: #FFFFFF;
}

.addon_btn_box9
{
  font-size: 11px; color: #737373;
}

.ie8 .ppr_app_btn
{
	width: 60%;
}

.ageError
{
	color: red;
}

/* Fast Comparison Start */
.error {
	border: 1px solid red !important;
}

.fastCompare {
	width: 98% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.fastCompareButtonBar {
	width: 98%;
	background-color: #ececec;
	border: 1px solid #e4e4e4;
	text-align: center;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.fastCompareExploreAllLink {
	text-align: center;
}

.fastCompareExploreAllLink a {
	font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
	color: #003f7f;
}

.allFastComparisonBackBtn {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.allFastComparisonBackBtnLink {
	background: #2d4d8c;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 7px 10px;
	*padding: 5px 10px 7px 10px;
	padding: 5px 10px 7px 10px\0;
	cursor: pointer;
	color: #fff;
	margin: 0px 5px 0px 5px;
	height: 28px;
}

.allFastComparisonBackBtnLink:hover {
	color: #fff !important;
}

.allComparisonLink {
	font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
	color: #003f7f;
}
/* Fast Comparison End */


/* Above styles were added after mobile friendly project was over in 01/2016 */


@media print {

  a[href]:after {
    content: none;
  }

.visible_print_guide{ display:block !important;}
.hidden_print_guide{ display:none;}
.hidden_print_border{ border:none !important;}
.visible_print_padding_left0{ padding:0px !important; margin-left:-2px !important; }
}

table, td,tr, div, img, a, ul, ol{ border:0px;}




.al { float: left;  list-style-type: none;}
.al_n {list-style-type: none;}
.ar { float: right; list-style-type: none;}
.an { clear: both;}
img { border: 0;}
.pp { padding: 4px 0 10px 0;  line-height: 18px;  text-align: justify;}
a { text-decoration: none;}
a:hover, a:focus { text-decoration: none; }
.clearfix:after { content: "."; display: block; height: 0;  clear: both;  visibility: hidden; font-size: 0; line-height: 0;}  /* ----- clear fix for floats ----- */
.clearfix { display: inline-block;}
* html .clearfix {  height: 1%;}
:focus {  outline: 0;}  /* hides clearfix from IE-mac */
.clearfix { display: block;}  /* end hide from IE-mac */
.clear {  clear: both;}
.ie7clear { clear: both;  height: 0px;  display: block;}

input[type="button"],input[type="submit"],input[type="reset"]{ border: none; cursor: pointer; -webkit-appearance: none;}
input[type="text"] { -webkit-appearance: none;}


body {  background: #c3dce7 url(/images/sup/bg.png) repeat-x 0 0;}
.body { background: #c3dce7 url(/images/sup/bg.png) repeat-x 0 0; margin: 0;padding: 0; border: 0;}

#main { width: 982px; margin: 0 auto;}

.font-color-black{ color:#000 !important;}
/*  Header Css */
/* #header {  height: 187px;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000;}*/
#header {   font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000; width: auto; margin: 0 auto;}
#sidebar {    font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000;width:auto; margin:0 auto;}
#header_affiliate { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000;}
.topNav { height: 20px; padding: 6px 0 4px 0;}
.topNav li {  float: left;  border-left: 1px solid #a5c8d6; padding: 0 11px;list-style-type: none;}
.topNav li.first {  border-left: 0; padding-left: 3px;}
.topNav li a {  color: #2a4e96;}
.topNav li a:hover {  text-decoration: underline;}
.translate {  background-color: #eeeeee;  padding: 1px; float: right; width: 151px; margin-top: 8px;  right: 4px; position: relative;}
.translate select { width: 126px; font-size: 12px;  border: 1px solid #abadb3;  margin-left: 3px; float: right;}
#logo { width: 222px; margin: 5px 0 0 20px; float: left;}
.leftBg { background: url(/images/sup/header-lr.gif) no-repeat 0 0; width: 19px;  height: 114px;  position: absolute; top: 3px; left: 0;}
.rightBg {  background: url(/images/sup/header-lr.gif) no-repeat -19px 0; width: 19px;  height: 114px;  position: absolute; top: 3px; right: 0;}

.info_text{float:left; padding-top:70px;}




.contactBox {background:url(/images/sup/contactBox-bg.png) no-repeat 0 0; float:right; padding:0 0 3px 10px; *padding:0 0 4px 10px; padding:0 0 4px 10px\0;1  }
.contactBox .number { float:left; text-align:left; background:url(/images/sup/icon-phone.png) no-repeat 0 10px; padding-left:42px; font-size:17px; font-weight:bold; color:#336699; padding-top:10px;}

.contactBox .number sup{ font-size:12px;  *font-size:15px; font-size:15px\0;}
.contactBox p.number .rPadd {position:relative; top:-8px;}
.contactBox p.subtext {font-size:12px; color:#000000; padding-left:68px; font-style:italic;}
.contactBox .time {background:url(/images/sup/icon-time.png) no-repeat 0 7px; font-weight:400; padding:5px 4px 1px 43px;   position:relative; line-height:18px; float:left; margin:0 0 0 0px; float:left; font-size:12px;}


.allCalls {font-size: 17px; color: #003f7f; line-height: 11px;  text-align: right;  font-weight: bold;  padding: 5px 10px 2px 0;  display: block; margin: 5px 0px 0 0;}
.allCalls span {  display: block; font-size: 12px;  color: #000000; font-weight: bold;  padding-bottom: 5px; margin-top:15px;}

/* white bar */
.whiteBar { background-color: #f3f5f6; height: auto; padding:5px 0;}
*html .whiteBar {  height: 33px;}
.formerly { font-weight: bold; color: #000000; float: left; height: 30px; line-height: 30px; padding: 0 0 0 9px;}
.formerly a { color: #000000;}
.formerly a:hover { color: #3f6b95;}
.whiteBar ul { padding: 5px;}
.whiteBar ul li { float: right; padding: 0 8px 0 0; list-style-type: none;}


/* Affiliate Header   */


.navbar{margin-bottom:0px;}
.headerBg { background: url(/images/sup/header-bg.png) repeat-x 0 0;  border-left: 1px solid #c4d5dc; border-right: 1px solid #c4d5dc;  height: 99px; position: relative;padding-top: 3px; margin:0 -15px; }
.navbar-collapse{ background:#284b92; padding-left:0px;}
.nav > li {background: url(/images/sup/menu-li.png) repeat-y 0 0; padding-right:10px; }
.nav > li:first-child{background-image:none;}
.nav > li > a{ color:#fff; padding: 5px 17px 5px 17px; font-size:13px; background: url(/images/sup/menu-arrow.png) no-repeat right center; }

.nav > li > a:hover{background:#284b92 url(/images/sup/menu-arrow.png) no-repeat right center; color:#ccc; }
.nav > li > a:focus {background:#284b92 url(/images/sup/menu-arrow.png) no-repeat right center;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:active { background:#284b92 url(/images/sup/menu-arrow.png) no-repeat right center; color:#fff !important;}
.nav .open > a, .nav .open > a:hover{ background: url(/images/sup/menu-arrow.png) no-repeat right center !important; color:#ccc ; background-color:#284b92 !important;}

.nav > li.dropdown:hover .dropdown-menu { display:block;}
.dropdown-menu{ padding:0px; border:0px;}
.dropdown-menu > li > a{background:#1d3b78 url(/images/sup/subnav-sp.gif) repeat-x 0 0; color:#fff; font-size:12px; padding:3px 20px 0 17px; display:block; line-height:22px; }
.dropdown-menu > li > a:hover{color:#ccc; background:#284b92 url(/images/sup/subnav-sp.gif) repeat-x 0 0;}
.dropdown-menu > li:first-child > a, .dropdown-menu > li:first-child > a:hover{ background-image:none;}

.navbar-default .navbar-toggle .icon-bar{ background-color:#284a91;}
.navbar-default .navbar-toggle{ border-color:#284a91;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#284a91;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{ background-color:#fff;}




.affiliate_logo { padding: 30px 0 0 15px; font-weight: bold; color: #33679a; font-size: 22px; font-family: Arial,  Helvetica, sans-serif; display: block; float: left; text-transform: uppercase;}
.affiliate_contactBox {  float: right; padding: 30px 0 3px 10px; width: 250px; height: 65px;}
.affiliate_number { background: url(/images/sup/icon-phone.png) no-repeat 0 0px; font-size: 22px; font-weight: bold; color: #336699; padding: 0px 0 20px 42px;}

/* Drop Down Menu */ /*Credits: CSSplay */ /*URL: http://www.cssplay.co.uk/menus/pro_drop2 */ /*Top Links */
.menu2 { background: url(/images/sup/menu-bg.png) repeat-x 0 0; height: 27px; position: relative; z-index: 999999;font-family: Arial, Helvetica, sans-serif;}
.menu2 li.top { float: left; background: url(/images/sup/menu-li.png) repeat-y 0 0; line-height: 27px; _line-height: 24px; padding: 0 10px 0 17px; _padding: 0 5px 0 17px; position: relative; list-style-type: none;}
.menu2 li a.top_link { background: url(/images/sup/menu-arrow.png) no-repeat right center; font-size: 13px; color: #FFFFFF; padding-right: 18px; line-height: 27px; display: block; float: left;}
.menu2 li a.top_link:hover { color: #CCCCCC; background: url(/images/sup/menu-arrow.png) no-repeat right center;}
.menu2 li a.current { color: #CCCCCC;}
.menu2 li a.current:hover { background: url(/images/sup/menu-arrow.png) no-repeat right center;}
.menu2 li:hover>a.top_link { background: url(/images/sup/menu-arrow.png) no-repeat right center;}
.menu2 table { border-collapse: collapse; width: 0; height: 0; position: absolute; top: 0; left: 0;}

/* Default link styling */ /* Style the list OR link hover. Depends on which browser is used */
.menu2 a:hover { visibility: visible; position: relative; z-index: 200;}
.menu2 li:hover { position: relative; z-index: 200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul,.menu2 :hover ul ul,.menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none;}
.menu2 :hover ul.sub { background: url(/images/sup/subnav-bg1.gif) repeat-y 0 0; border-bottom: 1px solid #12357c; left: 0px; top: 27px; width: 196px; _width: 155px; height: auto; z-index: 300;}

* html .menu2 :hover ul.sub { left: -17px;}
.menu2 :hover ul.sub li { background: url(/images/sup/subnav-sp.gif) repeat-x 0 0; line-height: 22px; _line-height: 20px; padding: 0; width: 196px; _width: 155px;}
.menu2 :hover ul.sub li.first { background: none; line-height: 22px; padding: 0;}
.menu2 :hover ul.sub li a { color: #f7f7f7; background: none; padding: 3px 5px 0 17px; _padding: 3px 5px 0 12px; font-size: 12px; line-height: 22px; _line-height: 19px; display: block;}
.menu2 :hover ul.sub li a.fly { }
.menu2 :hover ul.sub li a:hover { color: #ccc;}
.menu2 :hover ul.sub li a.fly:hover { }
.menu2 :hover ul li:hover>a.fly { }
.menu2 :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul { left: 90px; top: -4px; background: #4684eb; padding: 3px; border: 1px solid #3a93d2; white-space: nowrap; width: 240px; z-index: 400; height: auto;}

/* banner */
.banner { background: url(/images/sup/banner-bg.gif) repeat; padding-bottom: 6px; width:100%;}

/*  content Area */
#contan { padding: 11px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}

#contaninner { padding: 0px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.h1_visitor { font-size: 21px; color: #203d76; font-weight: normal; padding-top: 5px; padding-bottom: 40px;}

/* Home page Tab */
.tabNav li { float: left;  padding-right: 2px; position: relative; z-index: 99; list-style-type: none;}
.tabNav li a { background: url(/images/sup/tab-menu-bg.png) no-repeat 0 -48px; padding-left: 44px; display: inline-block; cursor: pointer;}
.tabNav li a span { background: url(/images/sup/tab-menu-bg.png) no-repeat 100% 0px; display: inline-block; font-size: 17px; color: #fefefe; font-weight: bold; height: 48px; line-height: 48px; padding: 0 15px 0 10px;}
.tabNav li a:hover,.tabNav li.active a { background: url(/images/sup/tab-menu-bg.png) no-repeat 0 -144px;}
.tabNav li a:hover span,.tabNav li.active a span { background: url(/images/sup/tab-menu-bg.png) no-repeat 100% -96px; color: #284a91;}


.contanText { border: 1px solid #cfcfcf; margin: -1px 0 0 0;}
/*3-2-2012  start*/
.contanText ol { margin: 0px 0; padding: 15px 0 0 45px; list-style: decimal;}
.contanText ol li { text-decoration: none; font-weight: normal; font-size: 12px; line-height: 18px; padding: 0 2px 5px 0px; background :none; text-align:justify;}
.contanText ul { margin: 0px 0; padding: 5px 0px 0px 45px;}
.contanText ul li { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 0px 2px 0px 0px; /*background: url(/images/sup/arrow-li.png) no-repeat 0 7px;*/ background:none; margin: 0px; text-align:justify;}

/*3-2-2012  end*/

.enter { background-color: #f2f2f2; font-weight: bold; line-height: 18px; padding: 15px 10px 15px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* home page Right Side box */
.blueBox { width: 245px; margin: -8px 0px 0 0; position: relative; right: -3px;}

* html .blueBox { right: 0px;}  /*  ie6 hack for set right position for right box */
.blueBox-top { background: url(/images/sup/bluebox-top.png) no-repeat 0 0; width: 245px; height: 65px; padding-left: 28px;}
.blueBox-bot { background: url(/images/sup/bluebox-bot.png) no-repeat left bottom; width: 245px;}
.blueBox h2 { background: url(/images/sup/heading-line.png) no-repeat 0 bottom; line-height: 36px; font-size: 19px; color: #23407c; font-weight: normal; padding-top: 25px;}
.blueBox ul { padding: 13px 0 15px 28px; list-style-type: none;}
.blueBox li { line-height: 18px;}
.blueBox li a { color: #010101; font-size: 12px; background: url(/images/sup/blue-arrow.png) no-repeat 0 10px; padding: 4px 0 3px 14px; display: block; line-height: 19px; width: 205px; float: left;}
.blueBox li a:hover { color: #0094d9;}
.blueBox-bot img { padding-left: 6px;  padding-bottom: 3px; *padding-bottom: 0px;}

/* Forn button box */
.buttonBar { background-color: #ececec; border: 1px solid #e4e4e4; text-align: center; padding: 7px 0 7px 0px; margin: 10px 0 0 0; display: block;}


/*     Brochure page */
#topttl_box { display: block; padding: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif;}

#topttl_box1 { display: block; padding: 0 0px 0 0; font-family: Arial, Helvetica, sans-serif;}
.ttl_brochure { background: #f7f7f8; border: 1px solid #e4e4e4; padding: 10px 0 0 15px; margin: 0px;}
.ttl_brochure_cont { background: #f7f7f8; border: 1px solid #e4e4e4; padding: 10px 10px 15px 15px; margin: 0 0px 0px 0px;}
.ttl_brochure_cont h1 { color: #203d76; font-size: 17px; font-weight: bold; margin: 0px; padding: 0px 0 10px 5px; line-height: 25px;font-family:  Arial, Helvetica, sans-serif;}
.ttl_brochure_guide { background: #f7f7f8; border: 1px solid #e4e4e4; padding: 10px 0 5px 10px; margin: 0px 20px;}
.ttl_brochure_guide h1 { background: url(/images/sup/ttl-arrow.png) no-repeat; color: #203d76; font-size: 17px; font-weight: bold; margin: 0px; padding: 0px 0 10px 40px; line-height: 25px;}
.ttl_brochure h1 sup {font-size: 12px; }

*html .ttl_brochure h1 { padding: 5px 0 10px 0px; margin:0px 0 0 0;  behavior: url(/css/iepngfix.htc);}  /* ie6 hack for background position */



.rightbtnbox { float: right; padding: 5px 0 0 10px;}
.addon_btn_box { float: right; font-size: 11px; color: #737373; width: 348px;}
.addon_btn_box1 { float: left; font-size: 11px; color: #737373; width: 340px;}


.linkprint img { margin: 0px 5px 0 0;}

#brochure_text { padding: 10px 20px 0 20px; font-family: Arial, Helvetica, sans-serif; color: #000;/* line-height: 18px;*/  text-align:justify; display:block;
}
#brochure_text ol.alp {
    list-style: lower-alpha;
    margin: 0 0;
    padding: 15px 0 0 45px;
}


#brochure_text ol { margin: 0px 0; padding: 15px 0 0 45px; list-style: decimal;}
#brochure_text ol alp { margin: 0px 0; padding: 15px 0 0 45px; list-style: lower-alpha;}
#brochure_text ol li ,rightpart_plan,#brochure_text ol.alp li{ text-decoration: none; font-weight: normal; font-size: 12px; line-height: 18px; padding: 0 2px 5px 0px; background :none; text-align:justify;}


#brochure_text ol li li { text-decoration:none; font-weight:normal; font-size:12px; line-height:18px; padding:0 0 5px 0px; list-style:lower-alpha; background:none; }
#brochure_text h2 { color: #203d76; font-size: 14px; font-weight: bold; display: block; background: url(/images/sup/bg-ttl-brochure.gif) repeat-x; padding: 6px 0px 6px 5px; margin: 15px 0 10px 0;}
#brochure_text h3 { color: #000; font-size: 14px;}
/* Compare */
#topttl_box_compare { display: block; padding: 0 0px 0 0; font-family: Arial, Helvetica, sans-serif;}
.ttl_compare { background: url(/images/sup/bg-ttl-compare.png) repeat-x; border-bottom: 5px solid #e9e9e9; padding: 5px 0 3px 15px; margin: 0px; display: block; min-height: 34px;}
.ttl_compare h1 { background: url(/images/sup/ttl-arrow-compare.png) no-repeat 0 0px; color: #203d76; font-size: 17px; font-weight: bold; margin: 5px 0 0 0px; padding: 2px 0 7px 30px; line-height: 18px;}

* html .ttl_compare h1 { background: url(/images/sup/ttl-arrow-compare.png) no-repeat 25px 0px; behavior: url(/iepngfix.htc);}  /* ie6 hack for background position*/
.linkbox_compare {  float: right; color: #000; font-size: 11px; padding: 0 10px 0 0;}
.linkbox_compare a { color: #000; padding: 0 3px; text-decoration: underline;}

.linkbox_compare_aetna { width: 405px; float: right; color: #000; font-size: 13px; padding: 0 10px 0 0;}
.linkbox_compare_aetna a { color: #000; padding: 0 3px; text-decoration: underline;}

#compare_text { padding: 10px 10px 0 10px; font-family: Arial, Helvetica, sans-serif; color: #000;}
.compare_text p{text-align: justify;}
#compare_text p { line-height: 18px; text-align: justify;}
.compare_leftbox { width:100%; float: left;}
.compare_rightbox { width: 210px; float: right;}
.sortboxbg { width: 208px; float: right; position: relative; z-index: 99999; background:#e6e6e7; padding:5px; display:block; border:1px solid #d4d4d4;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:00px 0 0 0;}
.sortboxhead { background: url(/images/sup/sort-box-head.gif) no-repeat; width: 203px; float: left; padding: 8px 0 0 5px}
.sortboxbg b { display: block; margin: 5px 0 5px 0;}
.sortboxbtm { background: url(/images/sup/sort-box-btm.gif) no-repeat bottom; width: 208px; height: 8px; float: left;}
.iconhelp { margin: 0px 0 -2px 3px;}
.iconhelpform { margin: 5px 0 0px 5px;}
.ttl_comp_tabl { background: url(/images/sup/bg-ttl-compate-tbl.png) repeat-x; font-size: 17px; font-weight: bold; padding: 5px; border-bottom:2px solid #cccccc;}
.ttl_comp_tabl span { text-align: right; margin: 0 0 0 0px; position:relative}
.ttl_sub_comp_tbl { background: #3f6b95; font-size: 12px; font-weight: bold; color: #fff; padding: 3px; display:block; text-align:center; }
.bg_comp_td { background: #fff url(/images/sup/bg-comp-td.png) repeat-x; padding: 0px 0 0px 0px;}
.bg_comp_td a { text-decoration: underline;}
.tbl_contentbox { background: none; display: block; margin: 0px;}
.bg_comp_td ul { margin: 0px 0; padding: 10px 10px 10px 10px; list-style: none;}
.bg_comp_td ul li { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 0px 0 0px 12px; background: url(/images/sup/arrow-li.png) no-repeat 0 6px; margin: 0px 0 3px 0;}
.bg_comp_td ul li a,.bg_comp_td a { font-size: 12px; color: #294d95; text-decoration: underline; }
.bg_comp_td p { margin: 0px 0; padding: 10px 10px 10px 10px; list-style: none;}
.sep_tbl { background: url(/images/sup/sep-tbl.gif) repeat-x; height: 20px;}
.sep_white { background: #fff; display: block; height: 10px;}
.top_comp button,.btm_comp button { background: #d86704; font-size: 14px; font-weight: bold; padding: 3px 10px 7px 5px; *padding: 5px 10px 7px 0px; padding: 5px 10px 7px 0px\0; cursor: pointer; color: #fff; margin: 0px 5px 0px 5px; height: 28px; background: #d86704; border:0px}
.top_comp { background: #d86704 url(/images/sup/compare-arrow.gif) no-repeat 11px 8px   ; padding: 0 0 0 22px; float: left; margin: 5px 0 5px 0;}

.top_comp_dtl button { background: #d86704; font-size: 14px; font-weight: bold; padding: 3px 10px 7px 5px; *padding: 5px 10px 7px 0px; padding: 5px 10px 7px 0px\0; cursor: pointer; color: #fff; margin: 0px 5px 0px 5px; height: 28px; background: #d86704;border:0px}
.btm_comp { background: #d86704 url(/images/sup/compare-arrow-btm.gif) no-repeat 11px   5px; padding: 0 0 0 22px; float: left; margin: 5px 0 0 0;}
.ttl_note { background: url(/images/sup/bg-ttl-note.gif) repeat-x bottom; font-weight: bold; font-size: 14px; display: block; padding: 0 0 10px 20px; color: #000;}

ul.note { margin: 0px 0; padding: 5px 0px 10px 20px; list-style: none;}

ul.note li { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 2px 0 3px 22px; background: url(/images/sup/arrow-note.gif) no-repeat 0 4px; margin: 0px;}

/* Accordian Css*/
.accordionButton { background: url(/images/sup/acc-top-ho_03.png) no-repeat left top; font-size: 14px; color: #000; padding: 5px 0 0px 0px; display: block; margin: 0 0 4px 0; font-weight: bold; _float: none; /* Float works in all browsers but IE6 */ cursor: pointer;  float: left;}
.accordionButton span { font-size: 14px; color: #000; font-weight: bold; _float: none; /* Float works in all browsers but IE6 */ cursor: pointer; background: url(/images/sup/acc-top-ho_03.png) no-repeat left bottom; padding: 2px 0 10px 25px; display: block; width: 100%; float: left;}
.accordionContent { width: 745px; float: left; border: 1px solid #d6d6d6; border-top: none; margin: -8px 0 5px 0; position: relative;}
.on { background: url(/images/sup/acc-top-ho.gif) no-repeat left top;}
.on span { background: url(/images/sup/acc-btm.gif) no-repeat left bottom;}
/*.over { background: url(/images/sup/acc-top-ho.gif) no-repeat left top;}
.over span { background: url(/images/sup/acc-btm.gif) no-repeat left bottom;} */

/* Accordian for left link */


/* Accordian for Trip Detail */
.trip_detail_box .accordionButton { background: url(/images/sup/acc-top-trip.gif) no-repeat left top; font-size: 14px; color: #000; padding: 5px 0 0px 0px; display: block; margin: 0 0 4px 0; font-weight: bold; _float: none; /* Float works in all browsers but IE6 */ cursor: pointer; width: 960px; float: left;}
.trip_detail_box .accordionButton span { font-size: 14px; color: #000; font-weight: bold; _float: none; /* Float works in all browsers but IE6 */ cursor: pointer; background: url(/images/sup/acc-btm-trip.gif) no-repeat left bottom; padding: 2px 0 10px 25px; display: block; width: 935px; float: left;}
.trip_detail_box .accordionContent { width: 958px; float: left; border: 1px solid #d6d6d6; border-top: none; margin: -8px 0 5px 0; position: relative;}
.trip_detail_box .on { background: url(/images/sup/acc-top-ho-trip.gif) no-repeat left top;}
.trip_detail_box .on span { background: url(/images/sup/acc-btm-trip.gif) no-repeat left bottom;}
.trip_detail_box .over { background: url(/images/sup/acc-top-ho-trip.gif) no-repeat left top;}
.trip_detail_box .over span { background: url(/images/sup/acc-btm-trip.gif) no-repeat left bottom;}

/* About us */
.ttl_blue { background: url(/images/sup/bg-ttl-about-us.png) repeat; padding: 8px 0 11px 10px; min-height: 15px;}
.ttl_blue h1 { color: #000; font-weight: bold; font-size: 18px; line-height: 20px; margin: 2px 0 0px 0;}
.ttl_blue h1 span { color: #4e4e4e; font-weight: bold; font-size: 14px; line-height: 20px; margin: 2px 0 0px 15px;}

.aboutus_leftbox { background: #e9eef0; width: 495px; float: left; padding: 10px;}
.abt_text_blue { color: #284a90; font-size: 14px; font-weight: bold; margin: 55px 0 0 0; display: block; text-align: center;}
.img_aboutus { border: 5px solid #fff; float: left; margin: -3px 0px 5px -5px;}
.aboutus_right { width: 435px; float: right; padding: 0 0px 0 0;}
.aboutus_right h2 { color: #000; font-size: 18px; font-weight: bold; margin: 0px 0 10px 0;}

./*   Achievements   */
.achievmentbox { width: 239.5px; height: 150px; float: left; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #fff url(/images/sup/bg-award.gif) repeat-x; text-align: center; font-size: 16px; font-weight: bold; color: #000; padding: 5px 0 10px 0; font-style: italic;}
.achievmentbox span { color: #d30000;}
.achievmentbox img { margin: 5px 0 0 0;}
.no_brdr_right { border-right: none;}
.brder_btm { border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6;}
.achiement_text { width: 100%; background: url(/images/sup/sep-achievment.gif) no-repeat right top; color: #000; font-size: 12px; line-height: 18px; padding: 0 25px 0 0;}
.ttl_achievement { background: url(/images/sup/arrow-achievement.png) no-repeat 0 2px; display: block; font-size: 16px; font-weight: bold; margin: 15px 0 0px 0; padding: 00 0 0 15px;}
.ttl_sub_ach { color: #707070; font-size: 14px; font-weight: bold; display: block; margin: 0 0 00px 0;}
.no_bg { background: none;}
.no_pad { padding: 0px;}

/*  Mics Plan */


#rightpart_plan { width: 760px; float: right;}

#rightpart_plan a { color: #274a90; text-decoration: underline;}
.ttl_sub_plan { font-size: 14px; font-weight: bold; display: block; margin: 20px 0 5px 0; color: #000;}
.ttl_sub_plan img { float: left; margin: -3px 5px -2px 0;}

/* Atlas Plan */
.img_box { width: 286px; float: right; height: auto; background: url(/images/sup/img-btm.gif) no-repeat bottom; padding: 10px 0 17px 0;}
.img_box img { border: 2px solid #e2e2e2;}

#rightpart_plan ol { margin: 0px 0; padding: 15px 0 0 45px; list-style: decimal;}

#rightpart_plan ol li { text-decoration: none; font-weight: normal; font-size: 12px; line-height: 18px; padding: 0 2px 5px 0px; background :none; text-align:justify;}

#rightpart_plan ul.otherlink,ul.otherlink { margin: 0px 0; padding: 5px 0px 5px 15px; /*list-style: none;*/}

#rightpart_plan ul.otherlink li,ul.otherlink li { padding: 1px 0 1px 0px; /*display: block;*/}

#rightpart_plan ul.otherlink li a,ul.otherlink li a { font-size: 12px; color: #284a90; line-height: 18px; font-weight: bold; padding: 0px 0 0px 0px; /*background: url(/images/sup/arrow-li.png) no-repeat 0 7px;*/ margin: 0px; display: block; text-decoration: none;}

#rightpart_plan ul.otherlink li a:hover,ul.otherlink li a:hover { text-decoration: underline;}

#rightpart_plan .blue_link { background: #284b91; padding: 2px 5px; color: #fff; font-size: 12px; text-decoration: none; margin: 0 5px;}
.seplink { background: url(/images/sup/sep-link.gif) no-repeat center center; width: 25px; height: 20px; float: left;}

/** Trip Insurace Detail */
.trip_detail_box { width: 960px; float: left;}

/*  Atlas America Insurance  Adde On 15-12-2011 */
.tbl_mdl .child_age_text { display: block; float: left; margin: 3px 10px 0 0px; font-weight: bold; font-size: 12px;}
.multi_slect { border: 1px solid #7f9db9; width: 310px; height: 185px;}

/*** All Buttons **/
.btn_instant_quote_purchase {  width: 229px; height: 32px; behavior: url(/css/iepngfix.htc);}
<!--.all_btn { background: #2d4d8c; font-size: 14px; font-weight: bold; padding: 3px 10px 7px 10px; *padding: 5px 10px 7px 10px; padding: 5px 10px 7px 10px\0; cursor: pointer; color: #fff; margin: 0px 5px 0px 5px; height: 28px;}
-->
.all_btn { border:none; background: #2d4d8c; font-size: 14px; font-weight: bold; padding: 3px 10px 7px 10px; padding: 5px 10px 7px 10px\0; *padding: 5px 0px 5px 0px; cursor: pointer; color: #fff; margin: 0px 5px 0px 5px; height: 28px;}
.all_btn_sml { border:none; background: #2d4d8c; font-size: 14px; font-weight: bold; padding: 2px 12px 5px 12px; *padding: 4px 12px 5px 12px; padding: 4px 12px 5px 12px\0; cursor: pointer; color: #fff; margin: 5px 5px 5px 5px; height: 25px;}


.contanText ul.passBox { border-top: 3px solid #203d76; width: auto; padding: 10px 0 0 0; margin: 0px;}
.contanText ul.passBox li{ background: url(/images/sup/iconpass.png) no-repeat 0 1px; padding-left: 20px; color: #010101; line-height: 16px; list-style-type: none; margin: 0 0 12px 0;}

/* Footer Css */
#footer { width: 982px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 0 0 15px 0; z-index: 1;}
.footerinnner { width: 100%; margin: 0 auto;}

.modal-body #footer { width: 100%; }


#footer .footerlink { text-align: center; display: block; clear:both; font-weight:500;}

#footer .footerlink a { color: #000; margin: 0 10px; line-height: 38px;}

#footer p { text-align: center;}


.footer_ads li { float: left; padding-left: 10px; padding-top: 10px; display: inline-block;}
.footer_followus { float: left; padding-left: 0px; display: inline-block; padding-top: 40px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: center; height: 65px;}
.floatleft { float: left; padding-left: 10px;}
.float_verisign { float: left; width: 126px; padding: 10px 0 0 10px; margin: 0 8px 0 0;}
.float_followus { float: left; width: 70px; padding: 0px 0 0 0; margin: 0 5px 0 5px; font-size: 12px; font-weight: bold; color: #000000; text-align: left; line-height: 24px;}
.float_followus img{width:100%; max-width:80px;}
.float_accredited { float: left; width: 150px; padding: 20px 0 0 0; margin: 0 14px 0 0;}
.float_copyscape { float: left; width: 125px; padding: 20px 0 0 0; margin: 0 10px 0 0;}
.float_mcafee { float: left; width: 100px; padding: 35px 0 0 0; margin: -15px 15px 0 -10px;}
.float_award { float: left; width: 105px; text-align: center; margin: 0 10px 0 11px;}


.didtext_head { background: #244386; width: 216px; float: left; padding: 10px 15px 15px 15px; font-size: 12px; color: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-box-shadow: inset 0px 0px 10px #000000; -moz-box-shadow: inset 0px 0px 10px #000000; box-shadow: inset 0px 0px 10px #000000; margin-right:10px; margin-left:10px;}
.didtext_head a{ color:#fff;}

.ttl_did { font-size: 20px; margin: 0 0 2px 0; display: block; color: #fff;}
.more { color: #2a519a; text-decoration: underline;}
.register_m { font-size: 14px}

/*  Table Design   and form Design  *****/
.tbl_outerbox { position: relative; display: block; margin: 15px 10px 0 10px; font-family: Arial, Helvetica, sans-serif;}
.tbl_outerbox1 { position: relative; display: block; margin: 15px 10px 0 10px; font-family: Arial, Helvetica, sans-serif;}

* html .tbl_outerbox { margin: 15px 0 0 5px;}
.tbl_left_top { background: url(/images/tbl/tbl-l-top.gif) no-repeat; width: 10px; height: 44px; position: absolute; left: 0px; top: 0px; z-index: 15;}
.tbl_right_top { background: url(/images/tbl/tbl-r-top.gif) no-repeat; width: 10px; height: 44px; position: absolute; right: 0px; top: 0px; z-index: 15;}
.tbl_bg_top { background: url(/images/tbl/tbl-bg-top.gif) repeat-x; height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; padding: 0 0 0 15px; display: block; z-index: 11; position: absolute; display: block; width: 97%;}
.tbl_bg_top1 { background: url(/images/tbl/tbl-bg-top.gif) repeat-x; height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; padding: 0 0 0 15px; display: block; z-index: 11; position: absolute; display: block; width: 98%;}
.tbl_bg_top2 { background: url(/images/tbl/tbl-bg-top.gif) repeat-x; height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; padding: 0 0 0 15px; display: block; z-index: 11; position: absolute; display: block; width: 99%;}
.tbl_bg_top3 { background: url(/images/tbl/tbl-bg-top.gif) repeat-x; height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; padding: 0 0 0 15px; display: block; z-index: 11; position: absolute; display: block; width: 100%;}
.tbl_mdl { display: block; padding: 33px 5px 16px 5px; position: relative;}
.tbl_left_btm { background: url(/images/tbl/tbl-l-btm.png) no-repeat; width: 193px; height: 16px; position: absolute; left: 0px; bottom: 0px;}
.tbl_right_btm { background: url(/images/tbl/tbl-r-btm.png) no-repeat; width: 193px; height: 16px; position: absolute; right: 0px; bottom: 0px;}
.tbl_mdl a { text-decoration: underline; color: #000;}
.wdt100 { width: 85px;}
.date1 { line-height: 20px;margin-left: 7px;}
.date { line-height:20px; }
.date img { padding-right: 5px; float: left; padding-top: 1px; margin-left: 2px; *margin-left: 7px; margin-left: 7px\0;}
.colm_text { background: #e5e3e3; color: #000; font-size: 12px; height: 15px; line-height: 18px; padding: 5px 5px 5px 0; text-align: right; z-index: 1505;}
.colm_field { background: #f5f5f5; color: #000; font-size: 11px; line-height: 18px; padding: 5px 5px 5px 5px; text-align: left; z-index: 1505;}
.colm_comp { background: #e6effe; padding: 10px 0 0 5px;}
.colm_text_trip { background: #e5e3e3; font-size: 12px; font-weight: bold; height: 15px; line-height: 18px; padding: 5px 0px 5px 0px; z-index: 1505;}
.form_text { display: block; float: left; margin: 0 10px 0 5px; padding: 0px 0 0 0; *padding: 3px 0 0 0; font-size: 12px;}



.row_1_data { color: #000; font-size: 12px; background: #ececec;}
.row_2_data { color: #000; font-size: 12px; background: #f5f5f5;}
.row_1_data td,.row_2_data td { padding: 5px 5px;}

/* Compare Plan Detail Table */
.compare_head { background: #f0f5fd; text-align: center; padding: 10px 0;}
.fixed_coverage_ttl { background: #8aaaca; color: #fff; font-weight: bold; padding: 8px 0 8px 10px;}
.comp_coverage_ttl { background: #e6ab57; color: #fff; font-weight: bold; padding: 8px 0 8px 10px;}
.compare_ttl { background: #efefef; padding: 8px 0 8px 10px; font-weight: bold; vertical-align: middle; font-size: 12px; color: #000;}
.compare_ttl_blue { background: #f0f5fd; font-size: 16px; font-weight: bold; padding: 8px 0px 8px 10px; min-height: }
.compare_white { background: #fff; color: #000; padding: 8px 8px 8px 10px;}
.compare_white ul {list-style:none;}
.compare_white a { color: #284b92; text-decoration: underline;}
.compare_white_ttl { font-weight: bold; background: #fff; color: #000; padding: 8px 0 8px 10px;}
.compare_ttl a,.compare_white_ttl a { text-decoration: underline; color: #000;}
.iconhelp_cmp { margin: 0px 0 -5px 3px;}


/* Go to Top */
#toTop { display: none; text-decoration: none; position: fixed; bottom: 10px; right: 10px; overflow: hidden; width: 47px; height: 54px; border: none; text-indent: -999px; background: url(/images/sup/ui.totop.gif) no-repeat left top;}

#toTopHover { background: url(/images/sup/ui.totop.gif) no-repeat left -54px; width: 47px; height: 54px; display: block; overflow: hidden; float: left; opacity: 0;}

#toTop :active,#toTop :focus { outline: none;}

/*  Tool tip 13-1-2012*/
a.tooltip { position: relative; /*this is the key*/ color: #000; text-decoration: underline; z-index: 88888;}

/**************   22-12-2011 ****************/
/* Atlas America Insurance This is userd where forms are in table for Atlas */
.tbl_outerbox_atlas{position:relative; display:block; margin:0px 0 0 10px; font-family:Arial, Helvetica, sans-serif; }
.tbl_outerbox1_atlas{position:relative; display:block; margin:0px 0 0 0px; font-family:Arial, Helvetica, sans-serif; }


.tbl_mdl_atlas .child_age_text{ display:block; float:left; margin:3px 10px 0 0px; font-weight:bold; font-size:12px;}
.multi_slect{border:1px solid#7f9db9; width:310px; height:185px;float:left;}
.tbl_mdl_atlas{ display:block; padding:32px 5px 15px 5px;}
.rel_tbl_ftr{position:relative; display:block; height:1px; margin:-1px 0 0 0;}
.tbl_left_btm{background:url(/images/tbl/tbl-l-btm.png) no-repeat; width:193px; height:16px; position:absolute; left:0px; bottom:0px;}
.tbl_right_btm{background:url(/images/tbl/tbl-r-btm.png) no-repeat; width:193px; height:16px; position:absolute; right:0px; bottom:0px;}


.para-header-td { background: url(/images/sup/bg-ttl-brochure.gif) repeat-x;}
.tbl_brdr { border: 1px solid #4b4b4b;  background:#000;  text-align:left; }
.bulk-text-header {    font-family: Arial,Helvetica,sans-serif;    font-size: 10pt;    font-weight: bold;}
.padbrouchure .para-header {margin: 25px 0 10px 0;}
.para-header {  color: #203d76; font-size: 14px;  font-weight: bold;  display: block; padding: -5px 0px 6px 5px; margin: 0px 0 0px 0;}
.center-text {  font-family:  Arial, Helvetica, sans-serif; text-align: center;}
.font_white{color:#fff;}
#rightpart_plan .all_btn_link,.all_btn_link { background: #2d4d8c;  font-size: 14px;  font-weight: bold;  padding: 1px 10px 10px 10px; *padding: 3px 10px 5px 10px; padding: 3px 10px 10px 10px\0;  cursor: pointer;  color: #fff;  margin: 0px 5px 0px 5px;  height: 16px; *height: 23px;  line-height: 23px;  text-decoration: none;}
.regular-text{   font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


#topttl_box1{display:block; padding: 0 0px 0 0; font-family:Arial, Helvetica, sans-serif;}
.ttl_brochure h1 {color: #203d76; font-size: 17px; font-weight: bold; margin: 0px; padding: 2px 0 10px 0px; line-height: 25px;}


.ttl_brochure h1 p{ font-size:12px; color:#000; font-weight:bold;line-height: 15px;}
.addon_btn_box1{ float:left; font-size:11px; color:#737373; width:340px;}

/*** Insurance Agent 13-1-2012*/
.img_box_agent{width:290px; float:left; background:url(/images/sup/img-btm.gif) no-repeat bottom; padding:10px 0 17px 0;   }
.img_box_agent_inner{ border:1px solid #e2e2e2; display:block; text-align:center; }
ul.agent_list{margin:0px 0; padding:0px 0px 0px 0px; list-style:none;}
ul.agent_list li { font-size:12px; color:#000; line-height:18px;  font-weight:normal; padding:3px 0 3px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 9px; margin:0px; }
ul.agent_list li a{ text-decoration:underline; color:#154675;}


ul.agent_list{margin:0px 0; padding:0px 0px 0px 0px; list-style:none;}
ul.agent_list li { font-size:12px; color:#000; line-height:18px;  font-weight:normal; padding:3px 0 3px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 9px; margin:0px; }
ul.agent_list li a{ text-decoration:underline; color:#154675;}

/*  Insurance Quote Form  13-1-2012 */
.colm_field_insu{background:#f5f5f5; color:#000; font-size:12px; line-height:18px; padding:5px 5px 5px 5px; text-align:left; z-index:1505; }

.colm_field_bg{background:#f5f5f5; color:#000; font-size:12px; line-height:18px; padding:0px; text-align:left; z-index:1505; }


ol.list_text { margin:0px 0; padding:15px 0 0 30px; list-style:decimal; }
ol.list_text li { text-decoration:none; font-weight:normal; font-size:12px; line-height:18px; padding:0 0 5px 0px; }


.insu_head{ background:#d8d8d8; color:#3f6b95; font-size:12px; font-weight:bold;}
.insu_head_row1{background:#ececec; font-size:12px; color:#000;}
.insu_head_row2{background:#f5f5f5; font-size:12px; color:#000;}


.insu_head td, .insu_head_row1 td, .insu_head_row2 td{padding:3px 3px;}

.thanks_box{ background:#f2f2f2; display:block;  float:left;}


.life_insu_box{ display:block;  background:#fff url(/images/sup/bg-life-insu-box.gif) repeat-x; padding:10px 0 15px 0; border:1px solid #d7d7d7; text-align:center;}
.life_insu_box h3{ color:#284b91; font-size:18px; font-weight:bold; text-align:center; margin:0 0 10px 0;}


#rightpart_plan .all_btn_link_center ,.all_btn_link_center {  background: #2d4d8c;  font-size: 14px;  font-weight: bold;  padding: 5px 10px 7px 10px; *padding: 5px 10px 7px 10px;  padding: 5px 10px 7px 10px\0; cursor: pointer;  color: #fff;  margin: 0px 5px 0px 5px;  height: 16px; *height: 23px;  line-height: 23px;  text-decoration: none;}


/***************6-1-2012************/
.paggin_box{display:block; text-align:right; display:block; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; padding:12px 0; margin:10px 0;}
.paggin_box a{ background:#e3e4e5; border-left:1px solid #c2c2c2; border-top:1px solid #c2c2c2; padding:2px 7px 2px 6px; margin:0 1px 0 2px; color:#284a90; text-decoration:none; font-size:12px; font-weight:bold;}
.paggin_box a:hover, .paggin_box a.current, .paggin_box a.current:hover{ background:#284a90; border-left:1px solid #2b2b2b; border-top:1px solid #2b2b2b; padding:2px 7px 2px 6px; margin:0 1px 0 2px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold;}


/*     Review 13-1-2012*/
.review_box{display:block;}
.review_ttl{ background:url(/images/sup/bg-ttl-about-us.png) repeat; display:block; color:#000; font-size:14px; font-weight:bold; text-transform:uppercase; padding:5px 0 5px 10px;*padding:5px 0 6px 10px;  margin:0px; line-height:20px;}
.review_text{ background:#fff url(/images/sup/bg-review.gif) repeat-x bottom; display:block; border:1px solid #d4d4d4; padding:10px; font-size:12px; color:#010101; text-align:justify; line-height:18px; *margin-top:-2px;}
.review_text a{color:#154675; text-decoration:underline;}

.review_user_text{font-size:12px; font-weight:bold; color:#000; display:block; padding:5px 0 0 50px; position:relative; margin:-1px 0 10px 0;  *margin:-3px 0 10px 0; background:url(/images/sup/arrow-review-btm.png) no-repeat 15px top;  behavior: url(/iepngfix.htc); }
.review_user_text a{ color:#284a90; text-decoration:underline; }




/*    View All Plans 13-1-2012******/
ul.comment{margin:0px 0; padding:7px 5px 0px 5px; list-style:none;}
ul.comment li { font-size:12px; color:#000; line-height:16px;  font-weight:normal; padding:3px 2px 3px 17px; background:url(/images/sup/arrow-achievement.png) no-repeat 0 5px; margin:0px; text-align:left;}

/*    View All Plans 13-1-2012******/
ul.remark{margin:0px 0; padding:7px 5px 0px 5px; list-style:none;}
ul.remark li { font-size:12px; color:#000; line-height:16px;  font-weight:normal; padding:3px 2px 3px 17px; background:url(/images/sup/arrow-achievement.png) no-repeat 0 5px; margin:0px; text-align:left; width:auto;}

ul.notes{margin:0px 0; padding:7px 5px 0px 5px; list-style:none;}
ul.notes li { font-size:12px; color:#000; line-height:16px;  font-weight:normal; padding:3px 2px 3px 17px; background:url(/images/sup/arrow-achievement.png) no-repeat 0 5px; margin:0px; text-align:left;}



/***********  Group Health Insurance 13-1-2012  */
.bg_img_box{ background:#fefefe url(/images/sup/bg-logo-row.png) repeat-x;}
.bg_img_box td{ border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.left_brdr{border-left:1px solid #d6d6d6;}

ul.list_text{margin:0px 0; padding:5px 0px 0px 0px; list-style:none;}
ul.list_text li { font-size:12px; color:#000; line-height:18px;  font-weight:normal; padding:0px 0 0px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 6px; margin:0px; }


/***********  Group Image Insurance 13-1-2012 */
.bg_img_box_health{ background:#fefefe url(/images/sup/bg-logo-row.png) repeat-x; border:1px solid #d6d6d6; height:150px; padding:10px; margin:0 10px 15px 0;}
.bg_img_box_health img{border:2px solid #d5d4d4; margin:0 15px 0 0; float:left;}
.bg_img_box_health a{color:#284b91; text-decoration:underline; display:block; margin:0 0 10px 0; font-weight:bold;}


/* Guide 13-1-2012 */
.guide_link_box_blue{ background:#eef6ff;  border:1px solid #cac7c7; padding:0px 0 10px 0; margin:0 0px 15px 0;}
.guide_link_box_blue h3{color:#27488d; background:#c9e0fb url(/images/sup/bg-ttl-guide-btm.gif) repeat-x bottom; display:block; font-size:13px; font-weight:bold; margin:0 0 5px 0px; padding:10px 0 10px 10px;}

.guide_link_box_blue ul{margin:0px 0; padding:0px 0px 0px 10px !important; list-style:none;}
.guide_link_box_blue ul li{ display:block; background:none !important; padding:1px 0 2px 0 !important; }
.guide_link_box_blue ul li a{font-size:12px; color:#27488d; line-height:18px;  font-weight:normal; padding:0px 0 0px 12px; background:url(/images/sup/arrow-guide-blue.gif) no-repeat 0 5px; margin:0px; display:block;  }
.guide_link_box_blue ul li a:hover{text-decoration:underline;}

.guide_link_box_black{ background:#eaeaea; border:1px solid #cac7c7; padding:0px 0 21px 0; margin:0 0px 15px 0;}
.guide_link_box_black h3{color:#000; background:#d0cece url(/images/sup/bg-ttl-guide-blk.gif) repeat-x bottom; display:block; font-size:13px; font-weight:bold; margin:0 0 5px 0px; padding:10px 0 10px 10px;}

.guide_link_box_black ul{margin:0px 0; padding:0px 0px 0px 10px !important; list-style:none;}
.guide_link_box_black ul li{ display:block; background:none !important; padding:1px 0 2px 0 !important; }
.guide_link_box_black ul li a{font-size:12px; color:#000; line-height:18px;  font-weight:normal; padding:0px 0 0px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 5px; margin:0px; display:block;  }
.guide_link_box_black ul li a:hover{text-decoration:underline;}



/****  Companies  2-1-2012----- */

.company_row_btm{ border:1px solid #d4d4d4; display:block; width:960px; }

.company_box{ padding:10px 18px 10px 18px; display:block; width:202px; float:left; border:1px solid #d4d4d4; height:235px; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.company_box_2box{ padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:235px; width:442px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }
.company_box_3box{ padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:235px; width:682px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }
.company_box_4box{ padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:235px; width:922px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.company_box h3, .company_box_2box h3,  .company_box_3box h3, .company_box_4box h3 { color:#4e4e4e; font-size:14px; font-weight:bold; display:block; line-height:18px; margin:0 0 10px 0; height:40px;}
.company_box h3 span ,.company_box_2box h3 span ,.company_box_3box h3 span { color:#4e4e4e; font-size:12px; font-weight:normal; }

.company_box_inner{ width:200px; float:left; padding:0px 10px 10px 10px; }
.img_company{ background:url(/images/sup/bg-img-company.gif) no-repeat; width:146px; height:92px; margin:0 0 3px 8px; padding:8px 0 0 0px; float:left; text-align:center; vertical-align:middle;}

.company_box_inner .img_company{  margin:0 0 3px 27px; }

.plan_box_inner{ width:165px; float:left; padding:0px 2px 10px 2px; }
.plan_box_inner .img_company{  margin:0 0 3px 10px; }

.company_box_single_inner{ width:180px; float:left; padding:0px 10px 10px 10px; }
.company_box_single_inner .img_company{ margin:0 0 3px 17px; }
/****  Companies  2-1-2012----- */

/* Pop Network page 03-02-2012 milan added */
.sub_ttl_ntwrk{font-size:21px; color:#284b91; margin:0 25px 0 0; font-weight:bold; line-height:30px; margin:6px 0 5px 0; display:block;}
.text_center .all_btn_link{ background:#2d4d8c; font-size:14px; font-weight:bold; padding:7px 10px 7px 10px;  *padding:7px 10px 10px 10px; cursor:pointer; color:#fff; margin:0px 5px 0px 5px; height:16px; *height:30px; line-height:23px; *line-height:30px; text-decoration:none;   }
/* Pop Network page 03-02-2012 End */

ul.cmpny_link{ margin:0px 0; padding:5px 0px 5px 0px; list-style:none;}
ul.cmpny_link li { padding:1px 0 1px 0px; display:block; line-height:18px; }
ul.cmpny_link li a{ font-size:12px; color:#284a90; line-height:18px;  font-weight:bold; padding:0px 0 0px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 4px; margin:0px; text-decoration:underline; }
ul.cmpny_link li a:hover{ text-decoration:none;}


.ttl_note1{background:url(/images/sup/bg-ttl-note.gif) repeat-x bottom; font-weight:bold; font-size:14px; display:block; padding:0 0 10px 0px; color:#000; margin:00 0 10px 0;}
.font_white{color:#fff;}


.sub_ttl_brochure{ color:#203D76; border:1px solid #d4d4d4; background:#e6e6e7 url(/images/sup/bg-ttl_brochure-sub.gif) repeat-x; font-size:17px; font-weight:bold; display:block; padding:7px 0 5px 7px; margin:0 0 10px 0;}

/* Current Client   27-12-2011 */
.client_dtl_box{border:1px solid #d5d5d5; background:#fff url(/images/sup/bg-client-detail.gif) repeat-x; margin:0 0 10px 0;}
.ttl_crnt_client{color:#fff; font-size:12px; background:#3f6b95; padding:3px 0 3px 7px; margin:0 0 0px 0; display:block; font-weight:bold;}

/* Faq */
#leftpart_faq{ width:235px; float:left;}
.faq_box_bg{ background:url(/images/sup/faq-left-bg.gif) repeat-y; width:232px; float:left; margin:0 0 10px 0;}
.faq_box_head{ background:url(/images/sup/faq-left-head.gif) no-repeat; width:212px; float:left; padding:10px 10px 0px 10px;}
.faq_box_btm{background:url(/images/sup/faq-left-btm.gif) no-repeat bottom; width:232px; height:6px; float:left;}
.ttl_faq_left{color:#3e6993; font-size:14px; font-weight:bold; display:block; margin:0 0 5px 0; border-bottom:1px solid #dadada; padding:0 0 5px 0;}
.faq_box_head ol { margin:0px 0; padding:0px 0 0 20px; list-style:decimal;}
.faq_box_head ol li{ padding:0 0 0px 0px; margin:3px 0; _margin:0px 0;}
.faq_box_head ol li a{ text-decoration:none; font-weight:normal; color:#000; font-size:12px; line-height:18px; padding:0 0 5px 0px; _padding:0 0 0px 0px;  display:block; }
.quote_compare_bg{background:url(/images/sup/get-a-quote-bg.gif) repeat-y; width:232px; float:left;}
.quote_compare_head{background:url(/images/sup/get-a-quote-head.gif) no-repeat; width:187px; float:left; padding:15px 35px 0 10px; }
.quote_compare_btm{background:url(/images/sup/get-a-quote-btm.gif) no-repeat; width:232px; height:15px; float:left;}
.ttl_get_quote{ color:#3e6993; font-size:14px; font-weight:bold; display:block; padding:5px 0 5px 10px; background:url(/images/sup/bg-ttl-get-a-quote.gif) repeat-x bottom;}

#rightpart_faq{ width:700px; float:right; margin:0 10px 0 0;}

ul.faqlink{ margin:0px 0; padding:5px 0px 5px 0px; list-style:none;}
ul.faqlink li { padding:1px 0 1px 0px; display:block; line-height:18px; }
ul.faqlink li a{ font-size:12px; color:#284a90; line-height:18px;  font-weight:normal; padding:0px 0 0px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 4px; margin:0px; text-decoration:none; }
ul.faqlink li a:hover{ text-decoration:underline;}

.faq_box{background:#f5f5f5; border:1px solid #d5d5d5; position:relative; width:698px; float:left;}
.faq_boxleft{width:280px; float:left;}
.faq_boxright{width:350px; float:right;}
.faq_ttl{font-size:18px; font-weight:bold; color:#000; display:block; border-top:1px solid #ececec; padding:5px 0 0 0; margin:0 0 10px 0;}
.faq_dtl_box{display:block; width:100%;}
.faq_dtl_box h3{ background:url(/images/sup/bg-ttl-faq-dtl.gif) repeat-x center; border:1px solid #ecebeb; display:block; color:#000; font-size:12px; font-weight:bold; margin:0 0 5px 0; padding:5px 5px 5px 8px; }
.faq_dtl_box p{padding:0 8px 0 8px; text-align:justify;}
.faq_dtl_box ul{margin:0px 0; padding:5px 0px 0px 15px; list-style:none;}
.faq_dtl_box ul li { font-size:12px; color:#000; line-height:18px;  font-weight:normal; padding:0px 0 5px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 7px; margin:0px; }



/* 26-12-2011 start */

.para-header-td { background: url(/images/sup/bg-ttl-brochure.gif) repeat-x;}
.tbl_brdr { border: 1px solid #4b4b4b; background:#000; text-align:left;}
.bulk-text-header {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold; text-align:left !important;}
.padbrouchure .para-header {margin: 25px 0 10px 0;}
.para-header { color: #203d76; font-size: 14px; font-weight: bold; display: block; padding: -5px 0px 6px 5px; margin: 0px 0 6px 0;}



.center-text { font-family:  Arial, Helvetica, sans-serif; text-align: center;}
.font_white{color:#fff;}

#rightpart_plan .all_btn_link,.all_btn_link { background: #2d4d8c; font-size: 14px; font-weight: bold; padding: 1px 10px 10px 10px; *padding: 3px 10px 5px 10px; padding: 3px 10px 10px 10px\0; cursor: pointer; color: #fff !important; margin: 0px 5px 0px 5px; height: 16px; *height: 23px; height:25px; line-height: 23px; text-decoration: none;}
.regular-text
{
   font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
/* 26-12-2011 end */


/* 27-12-2011 start */
.sub_ttl_brochure{ color:#203D76; border:1px solid #d4d4d4; background:#e6e6e7 url(/images/sup/bg-ttl_brochure-sub.gif) repeat-x; font-size:17px; font-weight:bold; display:block; padding:7px 7px 5px 7px; margin:0 0 10px 0;}
/* 27-12-2011 end */

/* 2-12-2011 start */

#brochure_text ul { margin: 0px 0; padding: 5px 0px 0px 45px;}

#brochure_text ul li { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 0px 2px 0px 0px; /*background: url(/images/sup/arrow-li.png) no-repeat 0 7px;*/ background:none; margin: 0px; text-align:justify;}
#brochure_text ul ul.alpha{ margin: 0px 0; padding: 5px 0px 0px 20px; list-style-type:lower-alpha;}
#brochure_text ul li ul.alpha li{ font-size: 12px; color: #000; line-height: 18px;   }
#brochure_text ul li a{ color: #3F6B95; text-decoration: underline; font-weight:bold;}
/* 4-1-2012 start */
#brochure_text ul.alpha{ margin: 0px 0; padding: 5px 0px 0px 45px; list-style-type:lower-alpha;}
#brochure_text ol.roman{ margin: 0px 0; padding: 5px 0px 0px 45px;}
#brochure_text ol.roman li{font-size: 12px; color: #000; line-height: 18px;list-style-type:lower-roman !important; }
/* 4-1-2012 end */



.linktext1 { color: #3F6B95; font-weight:bold;}
.imgtop{margin:0 10px 10px 0; float:right;}
.footer_ads { background:#fff url(/images/sup/footer_bg.jpg) repeat-x bottom; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:left; padding:0 0 10px 0;}
.linkprint{background:url(/images/sup/link-print.gif) no-repeat left top; height:32px; line-height:26px; color:#fff !important; font-size:12px; font-weight:bold; margin:0 0px 5px 6px; padding:0 7px 0 10px; display:block; float:right; _float:none;}
.linkprint a{color:#fff;}
/*.linkprint1{background:url(/images/sup/link-print.gif) no-repeat left top; height:32px; line-height:26px; color:#fff; font-size:14px; font-weight:bold; margin:0 0px 0px 0px; padding:0 0px 0 0px; display:block; float:right; _float:none;}
*/
.marginright{margin:0px 10px 0px 0px;}
.marg-lef0{ margin-left:0 !important;}

/* 28-12-2011 end */

/* 29-12-2011 start */
.ttl_compare{background:url(/images/sup/bg-ttl-compare.png) repeat; border-bottom:5px solid #e9e9e9; padding:5px 0 5px 10px; *padding:5px 0 0px 15px; margin:0px; display:block; min-height:42px !important;}
* html .ttl_compare{height:34px !important;}
.ttl_compare_misc_comp{background:url(/images/sup/bg-ttl-compare.png) repeat; border-bottom:1px solid #e9e9e9; padding:5px 0 5px 15px; *padding:5px 0 0px 15px; margin:0px; display:block; *height:40px; }
.ttl_compare h1, .ttl_compare_misc_comp h1{ background:url(/images/sup/ttl-arrow-compare.png) no-repeat 0 0px; color:#203d76; font-size:17px; font-weight:bold; margin:5px 0 0 0px; padding:2px 0 7px 30px; line-height:20px; width:500px;}
.ttl_compare_sub{  color:#203d76; font-size:15px; font-weight:bold;  line-height:20px; }

* html .ttl_compare h1,  * html .ttl_compare_misc_comp h1{ background:url(/images/sup/ttl-arrow-compare.png) no-repeat 25px 0px; behavior: url(/iepngfix.htc);} /* ie6 hack for background position*/

.row_1 { background: #d0dce2; font-size: 11px; padding: 3px 2px;}
.row_1 td,.row_2 td { padding: 3px 2px;}
.row_2 { background: #fff; font-size: 11px; padding: 3px 2px;}
/* 29-12-2011 end */


#brochure_text p{ text-align:justify; padding-right:2px;}



/*#brochure_text p,.bulk-text p{padding:0 2px 0 0 !important; text-justify:newspaper; text-align:justify; display:block; }*/

/************  2/1/2012 */
.all_btn_link_sml { background: #2d4d8c;  font-size: 12px;  font-weight: bold;  padding: 5px 10px 5px 10px; *padding: 3px 10px 5px 10px;  padding: 3px 10px 5px 10px\0; cursor: pointer;  color: #fff !important; margin: 0px 5px 0px 5px;    height: 16px; *height: 55px;  line-height: 15px;  text-decoration: none !important;}

.all_btn_sml {  background: #2d4d8c;  font-size: 13px;  font-weight: bold;  padding: 1px 10px 5px 10px; *padding: 3px 10px 5px 10px;  padding: 3px 10px 5px 10px\0; cursor: pointer;  color: #fff;  margin: 5px 5px 0px 5px;    height: 22px; *height: 55px;  line-height: 15px;  text-decoration: none;}

.all_btn_travelDtl_sml {  background: #2d4d8c;  font-size: 13px;  font-weight: bold;  padding: 1px 10px 5px 10px; *padding: 3px 10px 5px 10px;  padding: 3px 10px 5px 10px\0; cursor: pointer;  color: #fff;  margin: 10px 5px 0px 5px;   height: 22px; *height: 22px;  line-height: 15px;  text-decoration: none;}


.linkmore_dtl{ background:url(/images/sup/bg-link-more-dtl.gif) no-repeat; height:25px; padding:3px 0 0 10px; color:#696969; margin:5px auto; font-size:12px;  display:block; text-align:left; margin-left:15px;}

/* 2-1-2012 start */
#brochure_text ul ul.alpha{ margin: 0px 0; padding: 5px 0px 0px 20px; list-style-type:lower-alpha;}
#brochure_text ul li ul.alpha li{ font-size: 12px; color: #000; line-height: 18px;   }
/* 2-1-2012 end */

/*10-1-2012 start*/
.faq-question
{
   text-align: justify;
    font-family:  Arial,  Helvetica, sans-serif;
   font-style: italic;
   font-weight: bold;
}

.faq-question-cn
{
   text-align: justify;
    font-family:  Arial,  Helvetica, sans-serif;
   font-weight: bold;
}


.faq-answer
{
    text-align: justify;
    font-family:  Arial, Helvetica, sans-serif; padding: 0 0px 0 0;
}



.tab {
text-align: justify;
padding-left:40px }
/*10-1-2012 end*/

/*IPAD Specific CSS  13-jan-2012*/

.text_box{margin-right:5px !important; }
@media only screen and (device-height:1024px) {
.body { }
.text_box{margin-right:5px !important; }
select {border:1px solid #333  !important; background-images:none; background-repeat:inherit; background-color:#fff ; background-position:inherit; }
}


/*IPAD Specific CSS 13-jan-2012 */

/*17-1-2012 start*/
.fineprint-text{
text-align: justify; font-size: 11px; font-family:  Arial, Helvetica, sans-serif;
padding:0 2px 0 0;
}

/*13-2-2012 start*/
.tbl_outerbox p{ text-align:justify; padding-right:2px;}
/*13-2-2012 end*/

/*14-2-2012 start*/
.all_btn_red { background: #E41919; font-size: 14px; font-weight: bold; padding: 3px 10px 7px 10px; *padding: 5px 10px 7px 10px; padding: 5px 10px 7px 10px\0; cursor: pointer; color: #fff; margin: 0px 5px 0px 5px; height: 28px; height: 16px; *height: 23px;  line-height: 23px;}
/*14-2-2012 end*/

/*15-2-2012 start*/
#linktextReadEntries a{color:#154675; font-size:12px; text-decoration:underline; }
/*15-2-2012 end*/







/*16-2-2012 start*/

/*21-2-2012 start*/
.brdr_btm_block1{border-bottom:2px solid #d8d8d8; display:block; height:1px; margin:5px 0 0 0;}
.all_btn_sml_compr{ background: #2d4d8c; font-size: 14px; font-weight: bold; padding: 2px 12px 5px 12px; *padding: 4px 12px 5px 12px; padding: 4px 12px 5px 12px\0; cursor: pointer; color: #fff; margin: 10px 5px 5px 5px; height: 25px;}
.all_btn_link_center {  background: #2d4d8c;  font-size: 14px;  font-weight: bold;  padding: 5px 10px 5px 10px; *padding: 3px 10px 5px 10px;  padding: 3px 10px 5px 10px\0; cursor: pointer;  color: #fff !important; margin: 0px 5px 0px 5px;    height: 16px; *height: 16px;  line-height: 16px;  text-decoration: none !important;}

/*21-2-2012 end*/

/*19-3-2012 end*/
#brochure_text ol li ul li{ margin: 0px 0;list-style: circle;}
.ttl_blue h1 p{ font-size:12px; color:#000; font-weight:bold;line-height: 15px;}
.center1 p{text-align:center!important}
.plan-list-detail-text{   font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.text_left .all_btn_link{ background:#2d4d8c; font-size:14px; font-weight:bold; padding:7px 10px 7px 10px;  *padding:7px 10px 10px 10px; cursor:pointer; color:#fff; margin:0px 5px 0px 5px; height:16px; *height:30px; line-height:23px; *line-height:30px; text-decoration:none;   }
.text_left {text-align:left;}
#brochure_text .table_ul ul { margin: 10px 5px; padding: 5px 0px 0px 15px;}

/*19-3-2012 end*/

/* common Css use everywhrer in site */
.linktext{color:#154675; font-size:12px; text-decoration:underline; }

#rightpart_plan .mrgnleft65{margin-left:65px;}
.mrgnleft20{margin-left:20px;}
.mrgnleft15{margin-left:15px;}
.mrgnleft10{margin-left:10px;}
.mrgnleft5{margin-left:5px;}
.mrgnright{ margin-right:50px;}
.mrgnright10{ margin-right:10px;}
.mrgnright30{ margin-right:35px;}
.mrgn_top5{margin-top:5px;}
.mrgnleft7{margin-left:7px;}

.padtop10{padding-top:10px;}
.padtop5{padding-top:5px;}
.padtop45{padding-top:45px;}
.padleft10{padding-left:10px;}
.pad10{padding:10px;}
.padtop15{padding-top:18px; }
.padleft20{padding-left:20px;}
.padleft35{padding-left:35px;}
.padleft50{padding-left:50px;}
.padright25{padding-right:25px;}
.padright10{padding-right:10px !important; text-align:justify}
.padleft5{padding-left:5px;}
.pad25{padding:25px;}

.wdt225{width:225px !important;}
.wdt705{width:700px;}
.wdt780{width:780px;}
.wdt835{width:835px; }
.wdt390{width:390px; }
.wdt335{width:335px;}
.wdt410{width:410px; }
.wdt200{width:119px;}
.wdt180{width:180px;}
.wdt120{width:120px;}
.wdt210{width:210px;}
.wdt195{width:195px;}
.wdt290{width:290px;}
.wdt60{width:60px;}
.wdt940{width:940px;}
.wdt960{width:960px;}
.wdt65{width:65px;}
.wdt530{width:530px;}
.wdt310{width:310px;}
.wdt440{width:440px;}
.wdt710{ width:710px;}
.wdt670{ width:670px;}
.wdt90{width:90px;}
.wdt110{width:110px;}
.wdt650{width:650px;}
.wdt550{width:550px;}
.wdt475{width:475px;}
.wdt762{ width:767px;}
.wdt40{width:40px;}
.wdt145{ width:150px;}
.wdt365{ width:365px;}
.wdt188{ width:188px;}
.wdt340{ width:340px;}
.wdt144{ width:144px;}
.wdt175{ width:175px;}
.wdt350{ width:350px;}
.wdt100{ width:100px;}
.wdt205{ width:205px;}
.wdt130{width:130px;}
.wdt160{width:160px;}
.wdt680{width:680px;}

.center_alig{margin:0 auto !important;}

.line20{line-height:20px;}

.font11{font-size:11px;}
.font10{font-size:10px;}
.font_nrml{font-weight:normal;}
.font16{font-size:16px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font_italic{font-style:italic;}
.font_red, .bg_comp_td .font_red{color:#F00;}

.text-align-left-1{ text-align:left !important;}
.border-rgh-1{ border-right:1px solid #000; border-bottom:1px solid #000;}
.font_gray{color:#7d7d7d;}
.font_black{color:#000;}
.tbl_mdl .font_blue, a.font_blue, .font_blue{color:#154675;}

#compare_text .text_center, .text_center{text-align:center; }
.text_right{text-align:right;}
.text_left{text-align:left;}


.brder_tbl_center{border:1px solid #d8d8d8;}
.brdr_btm_block{border-bottom:1px solid #d8d8d8; display:block; height:1px; margin:5px 0 0 0;}
.brdr_top{border-top:1px solid #ececec;}

.pos_top{position:relative; z-index:999999;}
.bg_white{ background:#fff;}

.mrgn1{margin:-1px;}

.left{float:left;}
.right{float:right;}
.mrg_auto{margin:0 auto; display:block;}


#brochure_text ul.nodot {
    margin: 0 0;
    padding: 5px 0 0 45px;
}

/****  Added on 23-01-2012  */

#rightpart_plan ul { margin: 0px 0; padding: 15px 0 0 45px; }

#rightpart_plan ul li { text-decoration: none; font-weight: normal; font-size: 12px; line-height: 18px; padding: 0 2px 5px 0px; background :none; text-align:justify;}

#rightpart_plan ul li li { text-decoration:none; font-weight:normal; font-size:12px; line-height:18px; padding:0 0 5px 0px; list-style:lower-alpha; background:none; }


#rightpart_plan p{ text-align:justify; padding-right:2px;}


.pad_btm10{padding-bottom:10px;}

.tbl_mdl a, .tbl_mdl_atlas a {
    color: #000000;
    text-decoration: underline;
}




.contactBox1 { float:right; padding:0 0 3px 10px; *padding:0 0 5px 10px; padding:0 0 4px 10px\0;  width:400px; }
.contactBox1 .number {  width:160px; float:left; text-align:left; background:url(/images/sup/icon-phone.png) no-repeat 0 10px; padding-left:42px; font-size:17px; font-weight:bold; color:#336699; padding-top:10px; font-family:  Arial, Helvetica, sans-serif;}

.contactBox1 .number sup{ font-size:12px;  *font-size:15px; font-size:15px\0;}
.contactBox1 p.number .rPadd {position:relative; top:-8px;}
.contactBox1 p.subtext {font-size:12px; color:#000000; padding-left:68px; font-style:italic;}
.contactBox1 .time {background:url(/images/sup/icon-time.png) no-repeat 0 7px; font-weight:400; padding:5px 4px 1px 43px;   position:relative; line-height:18px; float:left; margin:5px 0 0 0px; float:left; font-size:12px;  font-family:  Arial, Helvetica, sans-serif;}

.contact_infobox{width: 982px; padding: 0pt 0px 0pt 0pt; margin:0 auto; background:#fff;}




/*17-2-2012*/


.left_part_home{ width:710px; float:left; padding:0 0 0 0px;}
.alert_box{ display:block; padding:5px 5px 5px 10px; background:#e2f3fd; border:1px solid #ade1ff; margin:14px 10px 10px 10px !important; clear:both;}
.alert_box ul{ padding:0px; margin:0px; list-style:none;}
.alert_box ul li{ display:block; color:#b12727; font-size:12px; margin:3px 0 5px 0; background:url(/images/sup/icon-alert.gif) no-repeat 0 2px; padding:0 0 0 20px;}
.alert_box a {color:#154675; font-size:12px; text-decoration:underline; }

padtop3_left{ padding:3px 0 0 3px; float:left; font-weight:400 !important;}


.sub_heading{color:#0d59a2; font-size:13px; font-weight:bold; display:block; line-height:18px;}

.all_btn_pink { background: #ea0228; font-size: 14px; font-weight: bold; padding: 3px 10px 7px 10px; *padding: 5px 10px 7px 10px; padding: 5px 10px 7px 10px\0; cursor: pointer; color: #fff; margin: 0px 5px 0px 5px; height: 28px; line-height:25px}
.all_btn_pink:hover{color:#fff;}


.checkbox/*, .radio*/ {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/images/sup/checkbox.png) no-repeat;
  display: block;

  float: left;
}


.ttl_compare h1 p{ font-size:12px; color:#000; font-weight:bold;line-height: 15px;}

.link_compare {margin-right: 5px;font-size: 11px;text-align:right}
.link_compare a { color: #000; padding: 0 3px; text-decoration: underline;}



select{padding:1px 3px 1px 0px; border:1px solid #bababa !important; font-size:11px; height:20px; float:left;  font-family:Arial, Helvetica, sans-serif; z-index:10; position:relative; margin:1px; text-indent: 0px; background-images:url(/images/bg-textbox.jpg); background-repeat:repeat-x; background-color:#fff; background-position:0 -1px;}

input[type="text"],input[type="password"]{ padding:3px; font-size:11px; color:#000; margin:0px 3px 0px 0; background:#fff url(../images/bg-textbox.jpg) repeat-x 0 top;   border:1px solid #bababa !important;  }
.text_box{ padding:4px; font-size:11px; color:#000; margin:0px 3px 0px 0; background:#fff url(../images/bg-textbox.jpg) repeat-x 0 top;  border:1px solid #bababa;  }



input[type="checkbox"]{  margin:2px 3px 0 0;float:left;}


.fnone {float:none !important;}
.allCallsDtl {font-size: 17px;  color: #003f7f; line-height: 11px;  text-align: right;  font-weight: bold;  padding: 0px 10px 2px 5px;  display: block; margin: 5px 0px 0 0;}

.ttl_ppo h1 p{ font-size:12px; color:#000; font-weight:bold;line-height: 15px;}
.ttl_ppo h1 sup {font-size: 12px; }
.ttl_ppo { background: #f7f7f8; border: 1px solid #e4e4e4; padding: 10px 0 0 15px; margin: 0px;}
.ttl_ppo h1 { background: url(/images/sup/ttl-arrow.png) no-repeat; color: #203d76; font-size: 17px; font-weight: bold; margin: 0px; padding: 2px 0 10px 40px; line-height: 25px;}
*html .ttl_ppo h1 { background: url(/images/sup/ttl-arrow.png) no-repeat 35px 0; behavior: url(/css/iepngfix.htc);}  /* ie6 hack for background position */

#header_outer{width:100%; display:block; _text-align:center;}


select option{ padding:0 0 0 5px; }



.wdt570{width:570px !important;}

#brochure_text ul.upper_alpha{ margin: 0px 0; padding: 5px 0px 0px 45px; list-style-type:upper-alpha;}
#brochure_text ul li { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 0px 2px 0px 0px; /*background: url(/images/sup/arrow-li.png) no-repeat 0 7px;*/ background:none; margin: 0px;}


.no_mrgn{margin:0px !important;}


/*16-2-2012 start*/
.plan_box{display: block;width: 160px;margin:0 auto;}
.plan_box .img_company{background:none!important; margin: 0 0 3px 6px;}
.ttl_compare h2 {color: #203D76;font-size: 17px;font-weight: bold;line-height: 20px; margin: 5px 0 0 0;padding: 2px 7px 7px 0;}
.view-plan-justify { padding:10px;text-align:justify; padding-right:2px;}
.ttl_compare h2 p{ font-size:12px; color:#000; font-weight:bold;line-height: 15px;}
.plan_box p{padding:10px 5px;}

.hgt20{height:20px;}



.top_comp_dtl {   no-repeat 11px 8px  ; padding: 0 0 0 5px; float: right; margin: 5px 0 5px 0; display:block;}
.top_comp_dtl a.button_link{ background: #d86704; font-size: 14px; font-weight: bold; padding: 5px 10px 7px 5px;  cursor: pointer; color: #fff; margin: 0px 5px 0px 5px; height: 15px; background: #d86704;border:0px; float:right;}

/*     affiliates  */

.aff_logo{margin:6px 0 0 6px; float:left;}
.aff_footer{width:830px; margin:0 auto;}
#rightpart_plan_spanish { width: 725px; float: right;}
.footer_ads_spanish_dtl { background:#fff url(/images/sup/footer_bg.jpg) repeat-x bottom; width:982px; font-family:Arial,  Helvetica, sans-serif; font-size:12px; color:#000; float:right; padding:0 0 10px 0;}

#brochure_text ol.notice { margin: 0px 0; padding: 10px 0 0 35px; list-style: decimal; }
#brochure_text ol.notice li { text-decoration: none; font-weight: normal; font-size: 8pt; line-height: 15px; padding: 0 2px 0px 0px; background :none; text-align:justify; font-family: Verdana,Arial,  Helvetica,sans-serif; }

.font_verdana{font-family: Verdana,Arial,  Helvetica,sans-serif; }

.blueBox-top-dtl{ background: url(/images/sup/bluebox-top.png) no-repeat 0 0; width: 245px; height: 65px; padding-left: 28px;}
.tbl_bg_top_dtl { background: url(/images/tbl/tbl-bg-top.gif) repeat-x; height: 34px; font-family: Arial,  Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; padding: 0 0 0 15px; display: block; z-index: 11; position: absolute; display: block;width: 97%; *width: 100%; _width: 100%;}

.hdrmrgnleft15{margin-left:15px;_margin-left:0px;*margin-left:0px;}

#brochure_text table ul { margin: 10px 25px; padding: 5px 0px 0px 15px;}

#brochure_text table ul li { text-align:left;}
.hght70{height:72px; *height:66px; _height:66px;}
*html .hght70{height:63px;}







/* Added for Responsive 2015-05-22 */

ol, ul{ margin-bottom:0px;}
.tbl_mdl .col-sm-6{ padding:0px; margin-bottom:1px;}
.tbl_mdl .spec { margin-bottom:-1px !important;}
.tbl_mdl .col-sm-12{ padding:0px; margin-bottom:1px;}

.tbl_mdl .col-sm-12 label{ width:19.5%; }
.tbl_mdl .col-sm-12 .field_box { width:80.5%;}

.tbl_mdl .col-sm-12 .field_box5 { width:100%;}

.tbl_bg_top{ width:100%;}
select{float:none;}
.tbl_mdl label{ width:39%; background:#e5e3e3; padding:5px 5px; margin:0 0 0 0px; font-weight:normal; float:left; min-height:32px; line-height:normal; text-align:right; }
.field_box { background:#f5f5f5; padding:5px; display:block; width:61%; float:left; min-height:32px; font-size:11px; }
.field_box5 { background:#f5f5f5; padding:5px; display:block; width:61%; float:left; min-height:32px; font-size:11px; }
.field_box .padtop3_left, .field_box select{ float:left;}

input[type="text"], input[type="password"]{ padding:2px;}
.date img{ float:none;}
.date a{text-decoration:none;}
.form-group{ margin-bottom:1px;}
.text_person{padding: 0px 0 0 3px; height:18px; margin-top:0px; line-height:12px; display:block; float:left; line-height:18px;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stButton .stArrow ,.stButton .stButton_gradient{box-sizing:unset !important; }

.pad_left_4 { }
.pad_left_4  .border_popup{
		border:none;
	}
.pad_left_4 table , .pad_left_4 table tr td {
		border:1px solid #000000;
	}
.new_wdt_60 { width:100px;}
.new_wdth60{ width:60px;}
.wdt40.left{margin-top:1px;}

/* view plan css add  28-06-2015*/
.plan-1{background: #fff url("/images/sup/bg-comp-td.png") repeat-x scroll 0 0; padding-top: 10px; display: block; margin: 0 auto; width: 161px; }
.comment-plan{background: #fff url("/images/sup/bg-comp-td.png") repeat-x scroll 0 0;  font-family: Arial,Helvetica,sans-serif; font-size: 12px; border-right:1px solid #cbcbcb; border-left:1px solid #cbcbcb;}
.commentry-plan{background:  font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.border-gray-plan{ border:1px solid #cbcbcb; border-bottom:none;}
.border-top{ border-top:1px solid #cbcbcb;}
.marg-left16{ margin-left:16px !important;}
.secure-box{ border-top:1px solid #cbcbcb; padding:0 !important; background:url(../images/sup/bg-comp-td.png) repeat-x; }
.secure-box-btm{ border-bottom:1px solid #cbcbcb; padding:0 !important; }
.plan-org-bg{background: #d96704 none repeat scroll 0 0; color: #fff; display: block; font-size: 12px; font-weight: bold; padding: 3px; text-align:center;}
.padd-marg-top15{ margin-top:15px !important;}
.ttl_comp_tabl-3 { background: rgba(0, 0, 0, 0) url("/images/sup/bg-ttl-compate-tbl.png") repeat-x scroll 0 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; font-size: 17px; font-weight: bold; padding: 5px; }
.padd0{ padding:0 !important;}
.content_marg_10{ margin:10px;}
/*.topttl_box > .left > .ttl_brochure > .padd0 > .padright10 > .addon_btn_box > a:active, a:hover, a:focus { color:#fff !important;} */
.bg_img_box_health  a:hover{ color:#284b91 !important;}
#brochure_text ul li a:hover{ color: #3F6B95 !important; text-decoration: underline; font-weight:bold;}
.marg-btm-18{ margin-bottom:-18px;}
.font-we900{ font-weight:bolder !important; }
.marg-top-155{ margin-top:15px !important;}

/* Quote pages css */

.font-we100{ font-weight:100 !important;}
.plus-icn-on{ background:url(../images/sup/plus-icn.png) no-repeat; display:block; float:left; margin-left:8px; margin-top:3px; margin-right:5px; height:9px; width:9px;}
.plus-icn-off {background:url(../images/sup/minus-sign.png) no-repeat !important; display:block; float:left; margin-left:8px; margin-top:3px; margin-right:5px; height:9px; width:9px;}
.row_1_data { border:1px solid #fff; border-left:none !important;}
.border-white{ border-right:1px solid #fff; line-height:28px;}
.mag-btm-0{ margin-bottom:0px !important;}
.padd-left10{ padding-left:5px;}
.panel-heading{ background:url(../images/sup/acc-top-ho_03.png) repeat-x; padding: 5px 0; border-radius:5px !important; box-shadow:none !important;}
.panel-title { color:#000;cursor: pointer; display: block;  font-size: 14px; font-weight: bold; margin: 0 0 4px; padding: 5px 0 0;}
.panel { box-shadow:none !important;}
.panel-group .panel { border-radius:5px;}
.colm_field { border:1px solid #fff;}
.panel-body { padding:5px 5px 0 5px;}
.tbl_outerbox { margin:5px 5px 0 5px;}
.panel-group { margin-bottom:5px;}
.padd-text{padding: 5px 0 25px 10px;}
.line-he28{ line-height:28px;}
.compare_rightbox {float: right; width:100%;}
.sortboxbg-1 { width:100%; background:url(../images/sup/sort-box-head_03.png) repeat-x; float: left; padding: 10px 10px 5px 10px; border-radius:5px; border:1px solid #d4d4d4; }
.marg-top5{ margin-top:5px;}
.marg-top10{ margin-top:10px;}
.pad_tp_7{ padding-top:7px !important;}
.title-check-bg{ background-color:#e6effe; height: 34px; margin: -5px 5px -5px -5px; padding-left: 0; width:29px; border-right: 1px solid #cccccc !important; position:absolute;}
.check-bg{ background-color:#e6effe;  padding-left: 0; width:28px; height:22px;  border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.check-bg-plan{ background:#e6effe repeat-y; width:28px; padding:15px 0 0 6px !important; border-right:1px solid #cccccc; float:left;  /*height:50px!important;*/}
.ttl_new{margin: 0 !important; text-align: center !important; padding-left:7px; padding-bottom:4px;}
.checkbox-input{float: left !important; margin: 15px 3px 0 2px !important;}
.padd-left35{ padding-left:35px;}
.padd-left7{ padding-left:7px;}
.marg-top-208{ margin-top:-208px !important;}
.logo-img-1{ width:88%; float:right; display:block;}
.tbl_md2 { display: block; padding: 18px 5px 16px; position: relative;}
.padd05{ padding:5px;}
.marg-btm5{ margin-bottom:5px;}
.marg-btm10{ margin-bottom:10px;}
.padd-left6{ padding-left:6px;}
.border-right1{ border-right:1px solid #ccc;}
.title-check-bg-1{margin: 0 !important; background-color: #e6effe;
    border-right: 1px solid #cccccc !important;
    height: 31px;
    margin: -5px 5px -5px -5px;
    padding-left: 0;
    width: 28px;}
	.br-btm0{ border-bottom:0 !important; border-left:0 !important;}
.margn-top41{ margin-top:41px !important;}

.tble-last{margin-top: -145px;
    position: relative;}
.min-he60{ min-height:60px !important;}
.width165{ width:165px;}
.full_wdt{ width:100%; }
.padd-btm4{ padding-bottom:4px;}
.wdt_45{ width:45%; }
.marg-btm0{ margin-bottom:0 !important;}
.width-row{ width:99.6%; left:1px;}
.z-index-1{ z-index:0px !important;}
.padd-right15{ padding-right:15px !important;}
.font-we500{ font-weight:500 !important;}
.gsc-search-button { box-sizing:content-box !important;}
.text0deco-1{ text-decoration:underline !important;}
.text-dec-red1{color: red !important; text-decoration: underline;}
.padd-left00{ padding-left:0 !important;}
.padd-right00{ padding-right:0 !important;}

.open > .dropdown-menu { display:none !important;}

.none_clear { clear:none !important; padding-left:5px !important;}

.pad_right5 { padding-right:5px !important; padding-left:5px !important;}

.logo-img-1 .plan-1 { width:141px;}

.width160 { width:160px !important;}

.text_dec_none { text-decoration:none !important;}

.plan_marg_15 { margin-left:-10px;}

.no_border { border:none !important;}

.border_right_2 { border-right:1px solid #ffffff;}

.pad_rgt_30 { padding-right:30px;}

.marg_left_flex {float:right;}

.brdr_tp_1 { border-top:1px solid #ffffff;}

.pad_side { padding-left:5px; padding-right:5px;}

.marg_top_12{ margin-top:12px;}

.marg-top15px{ margin-left:-5px !important; }

.width_87 { width:87% !important;}

.width_146 { width:146px !important; }

.blue_font { color:#0000ee !important; font-weight:bold;}

..bold_link { font-weight:bold !important;}

.underline_link, .underline_link:hover, .underline_link:focus, .underline_link:active { text-decoration:underline !important;}

.mrgn_rght_25 { margin-right:25px !important; }

.flt_rght { float:right;}

.flt_left { float:left;}

.mrgn_top_10 { margin-top:-10px !important;}

.temp a, .temp a:hover, .temp a:focus { color:#ffffff !important;}

.link_blue, .link_blue:hover, .link_blue:focus { text-decoration:underline !important; color: #0000ee;}

.he_27 { height:27px !important;}

.wdth_130 { width:132px !important;}

.new_wdt_cntr .cntr_wdt_btn { width:160px !important; text-align:center !important; margin-left:-18px !important;}

.mrgn_rght_5 { margin-left:10px;}

.pad_left_8 { padding-left:8px;}

.brdr_tp { border-top:1px solid #ffffff;}

.padng_rght_5 { padding-right:5px;}

.mrgn_pdng_0 { padding:0px !important;}

.font_reg { font-weight:100;}

.small_font_popup { margin:0px !important; font-size:18px !important; font-weight:bold; text-align:left;}

.font_blck, .font_blck:hover { color:#000000;}

.center_btn: { text-align:center !important;}

.mrgn_left_30 { margin-left:30px !important; }


.txt_center_btn { text-align:center !important;}

.font_blck { color:#000000; }

.no_left { border-left:none !important;}

.marg_left_1 { margin-left:-1px !important}

.marg_left_2_new { margin-left:-2px !important}

.marg_left_40 { margin-left:40px !important;}

.margn_lft_1 { margin-left:0px !important;}

.txt_align { text-align:left !important;}

.marg-btm7 { margin-bottom:7px;}

.wdt_132 { width:132px !important;}

.pad_left_8 { padding-right:8px;}

.wdt100 { width:100% !important;}

.wdt_error { width:72% !important;}

.wdt_vary { width:58%;}

.marg_tp_16 { margin-top:16px;}

.margtp_40 { margin-top:40px;}

.margtp_80 { margin-top:80px;}

.ttl_sub_comp_tbl_2 { background: #3f6b95; font-size: 12px; font-weight: bold; color: #fff; padding: 3px; text-align:center; }

.overflow_hid { overflow:hidden !important;}

.right1 { right:-1px !important;}

.brdr_btm_0 { border-bottom:0px !important;}

.no_txt_dec, no_txt_dec:hover, no_txt_dec:focus { text-decoration:none !important;}

.height32{ height:32px;}
.width95{ width:95% !important;}
.padd-right5{ padding-right:5px !important;}
.widt_100_1{ width:100% !important;}

/* popup fiance visa */
.width81{ width:81%;}

/* Product specific page css 01/09/2015 */

/* Company product pages */

.company_product { display:block; border:1px solid #d4d4d4;  background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.company_product_box{ padding:10px 18px 10px 18px; display:block; float:left; border:1px solid #d4d4d4; height:270px; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.company_product_2box { padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:270px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.company_product_3box{ padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:270px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.new_company_product_height{padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:270px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x;}
.company_product_4box{ padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:270px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.company_product_4box_new{ padding:10px 18px 10px 18px; display:block; border:1px solid #d4d4d4; height:270px; float:left; background:#fff url(/images/sup/bg-company-td.gif) repeat-x; }

.company_product_single_inner {float:left; padding:0px 10px 10px 10px; width:175px;}

.new_company_product_height h3, .company_product_box h3, .company_product_2box h3,  .company_product_3box h3, .company_product_4box h3, .company_product_4box_new h3 { color:#4e4e4e; font-size:14px; font-weight:bold; display:block; line-height:16px; margin:0 0 10px 0; height:40px; }

.mrgn_left_20 { margin-left:20px;}

.mrg_left_2box { margin-left:80px;}
.mrg_lft_14 { margin-left:14px;}
.mrg_lft_18 { margin-left:18px !important;}

.product_img_company{ background:url(/images/sup/bg-img-company.gif) no-repeat; width:146px; height:92px; margin:0px; padding:8px 0 0 0px; float:left; text-align:center; vertical-align:middle;}

ul.product_cmpny_link{ margin:0px 0; padding:5px 0px 5px 0px; list-style:none; }
ul.product_cmpny_link li { padding:1px 0 1px 0px; display:block; line-height:18px; }
ul.product_cmpny_link li a{ font-size:12px; color:#284a90; line-height:18px;  font-weight:bold; padding:0px 0 0px 12px; background:url(/images/sup/arrow-li.png) no-repeat 0 4px; margin:0px; text-decoration:underline; }
ul.product_cmpny_link li a:hover{ text-decoration:none;}

.font-12 { font-size:12px;}

.company_product_inner {  width:180px; float:left; padding:0px 10px 10px 10px;  }

.company_product_inner_2 {  width:185px; float:left; padding:0px 10px 10px 10px;  }

.mrgnleft18 { margin-left:18px !important;}

.mrg_left_4box_1 { margin-left:80px !important;}
.mrg_left_4box { }

.mrg_rght_10 { margin-right:10px !important;}

.mrg_rght_5 { margin-right:5px !important;}

.border_thick, .border_thick td { border: 2px solid #000000 !important;}

.addon_btn_box_product { float: right; font-size: 11px; color: #737373; width: 348px;}
.right_box { padding:15px;}

.para-header-product {color: #203d76; display: block; font-size: 14px; font-weight: bold; margin: 0 0 6px; padding-left:280px;}

.wdt_bg { border: 1px solid #4b4b4b; width: 90%; background: #e4e4e4; padding: 10px;}

.padng_vary { padding-left:130px !important;}

.border-btm { border-bottom:1px solid;}

.row_1_product {  background: #d0dce2 none repeat scroll 0 0; border-right: 1px solid; font-size: 11px; padding: 3px 2px;}

.padleft_vary ul { padding-left:45px !important;}

.padleft_vary_new ul { padding-left:10px !important;}

.padleft_vary ol { padding-left:45px !important;}

.small_pad_left { padding-left:25px !important;}

.link_blue a:hover, link_blue a:focus, link_blue a:active { color:#ffffff;}

.txt_center_product { text-align:center !important;}

.pad_left_70 { margin-left:20%;}

.pad_left_40 { margin-left:35%;}

.no_bordr { border:none !important;}

.plan-1 .img_company { background:none !important;}

.wdth_2 { border:2px solid !important;}

.para-header-new { color: #203d76;
    display: block;
    font-size: 26px !important;
    font-weight: bold;
    margin: 0 0 6px;}

.mrg_tp_30 { margin-top:30px !important;}

.tbl_brdr td { border:1px solid #000000;}

.temp_brdr td { border:none;}

.brder_right_blck { border-right:1px solid #000000 !important;}

.brdr_left_blck { border-left: 1pz solid #000000 !important;}

.no_decoration, .no_decoration a:hover, .no_decoration a:focus, .no_decoration a:active { text-decoration:none !important;}

.white_font, .white_font a:hover, .white_font a:focus, .white_font a:active { color:#ffffff !important;}

.wdt270 {width:340px;}

.widt_8 { width:8%;}

.right_flt { float:right;}

.mrgn_tp_30 { margin-top:30px !important;}

.font_clr_link a { color:#274a90 !important;}

.border_tble tr td { border:1px solid #cbcbcb;}

.pad_left_20 { padding-left:20px !important; }

.wdt705_new { width:100% !important; }

.hgt_45 { height:77px !important;}

.hgt_56 { height:44px !important;}

.tbl_brdr_new { border: 1px solid #4b4b4b; background:#000; text-align:left;}

.tbl_brdr_new td { border:1px solid #000000;}

.wdt_390 { width:390px !important;}

.sub_ttl_brochure_product_new { margin:0 0 10px; padding:7px;}

.pd_rgt_5 { padding-right:0px !important;}

.tbl_left_top_product { background: url(/images/tbl/tbl-l-top.gif) no-repeat; width: 10px; height: 44px; position: absolute; left: 14px; top: 0px; z-index: 15;}
.tbl_right_top_product { background: url(/images/tbl/tbl-r-top.gif) no-repeat; width: 10px; height: 44px; position: absolute; right: 16px; top: 0px; z-index: 15;}
.tbl_bg_top2_product { background: url(/images/tbl/tbl-bg-top.gif) repeat-x; height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; padding: 0 0 0 15px; display: block; z-index: 11; position: absolute; display: block; width: 94%;}

/*
.back_button{ background:none; background-image:url(../images/sup/images/acc-top-plan_+_left.png), url(../images/sup/images/acc-top-plan_middle.png), url(../images/sup/images/acc-top-plan_right.png); background-repeat:no-repeat, repeat-x, no-repeat; height:55px; color: #000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 5px 0 0;


}
*/
#leftpart_plan { width: 100%; float: left;}
#leftpart_plan .accordionButton {
    background-image: url(../images/sup/images/acc-top-plan_+_left.png), url(../images/sup/images/acc-top-plan_middle.png), url(../images/sup/images/acc-top-plan_right.png);
	background-size:auto,  auto, auto;

	background-repeat:no-repeat, repeat-x, no-repeat;
    color: #000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 5px 0 0;
    width: 100%;
	border-radius: 4px !important;
	border:1px solid #cccccc;
}
#rightpart_plan {
    float: right;
    width: 100% !important;
}
.acc-inner{background-color: #fff;  display: block;  margin-top: -4px !important; }
/*
#leftpart_plan .accordionButton { background: url(/images/sup/acc-top-plan.gif) no-repeat left top; font-size: 14px; color: #000; padding: 5px 0 0px 0px; display: block; margin: 0 0 4px 0; font-weight: bold; _float: none;  Float works in all browsers but IE6  cursor: pointer; width: 195px; float: left; */

#leftpart_plan .accordionButton span { font-size: 12px; color: #000; font-weight: bold; _float: none; /* Float works in all browsers but IE6 */ cursor: pointer; background: none !important; padding: 0px 0 4px 25px; display: block; width: 100%; float: left;}

#leftpart_plan .accordionContent { width: 100%; float: left; border: 1px solid #d6d6d6; border-top: none; margin: -8px 0 5px 0; position: relative; }

#leftpart_plan .accordionContent ul { margin: 0px 0; padding: 5px 0px 5px 10px; list-style: none;}

#leftpart_plan .accordionContent ul li { padding: 1px 0 1px 0px; display: block;}

#leftpart_plan .accordionContent ul li a { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 0px 0 0px 12px; background: url(/images/sup/arrow-li.png) no-repeat 0 7px; margin: 0px; display: block;}

#leftpart_plan .accordionContent ul li a:hover { text-decoration: underline;}

#leftpart_plan .on { background-image: url(../images/sup/images/acc-top-ho-plan_left.png), url(../images/sup/images/acc-top-plan_middle.png), url(../images/sup/images/acc-top-plan_right.png);}

#leftpart_plan .on span { background: url(/images/sup/acc-btm-plan.gif) no-repeat left bottom;}

#leftpart_plan .over { background-image: url(../images/sup/images/acc-top-ho-plan_left.png), url(../images/sup/images/acc-top-plan_middle.png), url(../images/sup/images/acc-top-plan_right.png); }

#leftpart_plan .over span { background: url(/images/sup/acc-btm-plan.gif) no-repeat left bottom;}

.menu-hover{ background:url(../images/sup/images/menu_hover.png); width:35px; height:26px; float:left; margin:-2px 5px 0px 5px; }
 .panel-1 { border-radius: 0 !important;  margin-bottom: 0; background:#dbe5e7 !important;	}
.panel-1 .panel-heading-1 {  background-color: #dbe5e7 !important; border-color: #dbe5e7 !important;  color: #333;background:none !important;border-radius:0px !important;
margin-bottom:5px;
}


.panel-collaps-1{height: 250px !important;
    overflow: scroll;}
.plam-text{ color:#274a90; font-size:16px; font-weight:500;}
.panel-1 > .panel-heading-1 + .panel-collaps-1 >.border-btm1{border-top:1px solid #274a90 !important;}

.width225{ width:225px;}

/* default.css overwrite */
.gsc-input-box { height: 20px !important; border:none !important;}
#gsc-i-id1 { margin-top:0px !important;}
.gsib_b { background-color:#fff !important;}
.gsst_b { padding:0px !important;}
.mrgright { margin-right:2px;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { background-color:#274a90 !important; background-image:none !important;}
.margbtm { margin-bottom:1px !important;}
.text_dec { text-decoration:none !important; color:#000000 !important;}
.comp-1{ line-height:30px; margin-left:5px !important;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border:none !important; padding:0 !important;
}

.sub_ttl_brochure_product{ color:#203D76; border:1px solid #d4d4d4; background:#e6e6e7 url(/images/sup/bg-ttl_brochure-sub.gif) repeat-x; font-size:17px; font-weight:bold; display:block; padding:7px; margin:0 0 10px 0;}

.width80{ width:85% !important;}
.width_100{ width:100% !important;}


/* about us page css */
.about_padd_left15{ padding-left:15px !important;}
/*commercials*/
.video_width{ width:100%; height:237px !important;}
.right_view_padd{padding: 0 0 0 15px !important; float:right;}
/*guide*/
.guide_pad_left0{ padding-left:0 !important;}
.guide_pad_right0{ padding-right:0 !important;}
.more_padd-right15{ padding-right:15px !important; margin-bottom:3px !important;}
.grayBox_padd_btm10{ padding-bottom:10px !important;}
.grayBox_padd_btm38{ padding-bottom:38px !important;}
.guide_btm_img{ width:100%; height:257px;}
/*achivement box*/
.achievmentbox {width: 100%; height: 150px; float: left; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #fff  url(/images/sup/bg-award.gif) repeat-x; text-align: center; font-size: 16px; font-weight: bold; color: #000; padding: 5px 0 10px 0; font-style: italic;}
.achi_padd_left10{ padding-left:10px !important;}
/*clients*/
.tbl_bg_top_3 { background: url(/images/tbl/tbl-bg-top.gif) repeat-x; height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
    color: #fff; line-height: 30px; padding: 0 0 0 15px; display: block; z-index: 11; position: absolute; display: block; width: 99%; }
.tbl_width{ width:100%;}
.tble_padd_5{ padding:0 5px !important;}
/*contacntus*/
.blue_bar_mar_left_10{ margin-left:10px !important;}
.field_box_2 {background: #f5f5f5; display: block; width: 100%; float: left; min-height: 44px; font-size: 11px;  padding-top: 8px !important;
    padding-left: 10px !important;}
.colm_text_trip_new_1{    padding: 10px 0 !important; height: 46px !important; line-height: 23px; padding-right: 10px !important; background: #e5e3e3;
    font-size: 12px;font-weight: bold;     z-index: 0;}
.add_height_72{ height:72px !important;}
.add_height_46{ height:46px !important;}
.input_width32{ width:32% ;}
.inpu_width100{ width:100%;}
.add_height_69{ height:69px;}
.add_height_110{ height:110px;}
.add_height_114{ height:126px;}
.add_height_114_new { height:126px;}
.add_height_40{ height:40px;}
.add_height152{ height:120px;}
.add-heifht_new_58{ height:58px !important;}
.add_height56{ height:59px;}
.add_height140{ height:142px;}
.add_height_58{ height:54px;}
.add_height_34{ height:34px;}
.add_height_133{ height:116px;}
.add_height_117{ height:124px;}
.add_height_91{ height:97px;}
.add_height_163{ height:210px;}
.add_height_187{ height:199px !important;}
.hgt_206 { height:206px !important;}
.add_hgt_new_54 { height:54px !important;}
.add_height_190{ height:170px;}
.add_hgt_170_new{ height:170px;}
.add_height_65{ height:65px;}
.cover-font-11{ font-size:11px;}
.add_height_88{ height:88px;}
.padd_top_new0{ padding-top:0 !important;}
.text-left_new{ text-align:left !important;}
.new_hgt_58 { height:58px !important;}
.hgt_new_139 { height:139px !important;}

.mrg_auto_new_hcc { margin:0 auto !important;}

.mar_btm_4{ margin-bottom:4px !important;}
.text_box { height:22px !important;}
.tbl_mdl_1 {display: block; padding: 33px 5px 16px 5px; position: relative; }
.tbl_mdl_1 .col-sm-12 {padding: 0px;  }
.tbl_mdl_1 label {width: 28% !important; background: #e5e3e3; padding: 5px 5px; margin: 0 0 0 0px; font-weight: normal; float: left; min-height: 32px; line-height: normal;
    text-align: right;}
.tbl_mdl_1 .col-sm-12 label {width: 28% !important; }
.field_box_11 {background: #f5f5f5; padding: 5px; display: block; width: 61%;float: left; min-height: 32px; font-size: 12px; }
.tbl_mdl_1 .col-sm-12 .field_box_11 {width: 72% !important; }
.tbl_mdl_1 a, .tbl_mdl_atlas a {color: #000000; text-decoration: underline;}
.text_box_height_60 { height:130px !important;}
.text_box_height_50{ height:50px !important;}
.width_100_ic{ width:410px !important;}
.tble_marg0{ margin-right:0 !important;}
.input_mar_top_5{ margin-top:10px !important;}
.imput_mar_btm_5{ margin-bottom:5px;}
.tbl_mdl_1 .col-sm-12 .width_10 {width: 100% !important; padding-left:10px; }
.width_10_1{background: #f5f5f5; padding: 5px 5px 5px 15px !important; display: block; width: 61%;float: left; min-height: 32px; font-size: 11px;}
.lable_padd_left_10{ padding-left:10px;}
.bluck_lnine_20{ line-height:20px;}
.text_marg-btm-7{ margin-bottom:7px;}
.thead_border-btm{ border-bottom:1px solid #fff !important;}
.marg_top_10_new{ margin-top:10px !important;}
.text_bx_big { height:78px !important;}

.new_hgt_desk { height:58px !important;}

.margn_left_10 { margin-left:10px !important;}

.hgt_104 { height:116px !important;}
.hgt_94 { height:94px !important;}

.mrgn_top10 { margin-top: 10px !important;}

.text-just { text-align:justify !important;}

.mrg_tp_20 { margin-top:20px !important;}

.brdr_left { border-left:1px solid #e6e6e6;}

.mrg_lft_1 { margin-left:-1px !important;}

.margbtm_1 { margin-bottom:1px !important;}

.mrgn_botm_10 { margin-bottom:10px !important;}

.add_new_hgt_56 { height:56px !important;}

.thank_box{ background:#f2f2f2; display:block; float:left;}
.phone_marg_left15{ margin-left:15px;}

.pd_lft_5 { padding-left:5px !important;}

.blck_clr { color:#000000 !important;}

.mrg_lft_btns { margin-left:20px !important;}

.mrg_lft_btns_cn { margin-left: 70px !important;}

.whte_2_brdr td { border:2px solid #ffffff !important;}

.font-we-bold { font-weight:bold !important;}

.font-promise { font-size:18px !important; font-weight:bold !important; margin-bottom:5px !important;}

.border-tble-top th { border:1px solid #000000 !important; }

.font12 { font-size: 12px !important;}

.pad_left_6_none .pad_6 { margin-left:0px !important;}

.new_hgt_140{ height:142px !important;}

.pad_new_5 { padding:7px 10px !important;}

.pad_top_new_desk { padding-top:5px !important;}

.margn_left_rgt_10 { margin-left:10px; margin-right:20px !important;}

.visible_new_ie8 {display:none !important;}

.table_modify .bg_white > .insu_head > th { border-bottom:1px solid #fff !important;}
.table_modify .table > thead > tr > th { border-right:1px solid #fff !important; padding:10px  !important; text-align:center;}
.table_modify .table > tbody > tr > td { padding:10px !important; border:1px solid #ffffff !important;}
.td_border{ border-right: 1px solid #fff !important;}
.select_width100{ width:100% !important;}
.select_width220{ width:220px !important;}
.table_mar-btm-15{ margin-bottom:1px !important;}
.table_new_width11{ width:11%;}
.table_new_width_86{ width:86%;}
/*.width_50_table{ width:50% !important;}*/
.heaader-for_extra{ width:100%; margin:0;}
/*hccmis/atals.co */
.tbl_mdl_2 {display: block; padding: 33px 5px 16px 5px; position: relative; }
.tbl_mdl_2 .col-sm-12 {padding: 0px; margin-bottom: 1px; }
.tbl_mdl_2 label {width: 28% !important; background: #e5e3e3; padding: 5px 5px; margin: 0 0 0 0px; font-weight: normal; float: left; min-height: 32px; line-height: normal;
    text-align: right;}
.tbl_mdl_2 .font_blue, a.font_blue, .font_blue { color: #154675; }
.tbl_mdl_2 .col-sm-12 label {width: 50% !important; }
.field_box_12 {background: #f5f5f5; padding: 5px; display: block; width: 50% ;float: left; min-height: 32px; font-size: 12px; }
.tbl_mdl_2 .col-sm-12 .field_box_11 {width: 72% !important; }
.tbl_mdl_2 a {color: #000000; text-decoration: underline;}
.add_height47{ height:46px; }
.add_height47_lft { height:46px !important;}
.add_height_66{ height:64px;}
.add_height_45_new{ height:45px;}
.add-height_118_desk { height:102px !important;}
.add_height_163_new { height:200px !important;}
.no_btm_mrgn .form-group { margin-bottom:0px !important;}
.add-height60{ height:60px;}
.add-height62{ height:62px;}
.add_height44{ height:44px;}
.temp .temp_1 { padding:0 15px !important; width: 91% !important; margin-right: 10px !important;}
.temp .temp_1 a { color:#294d95 !important;}
.temp .temp_1 .width40_1{ width:40% !important;}
.feild_width72{ width:72%;}
.new_height_46{ height:46px !important;}

.hgt_auto_desk { height:0px !important; }

.marg_lft_15_new { margin-left:55px !important;}

.phone_marg_left20 { margin-left:20px !important; }

.margn_sides { margin-left:10px !important; margin-right:10px !important; }

.wdt_new_tbl { width:50% !important;}

.linktext_1{color:red; font-size:12px; text-decoration:underline !important; }
.red-hover a:hover, red-hover a:active { text-decoration:underline !important; color:red !important;}

.spanis_mar_top{ margin-top:20px;}
.country_width_100{ width:100%; height:150px !important;}
.country_width_70{ width:100%; height:150px !important;}
.border_btm_white_tbl{     border-bottom: 1px solid #fff;}

.full_sup sup {font-size:100% !important;}

.mail_width_20{ width:50% !important;}
.mail_width_40{ width:50% !important;}
.spam-padding6{ padding:6px 0;}
.float_left_mobile{ float:right !important;}

.tbl_mdl_1 .col-sm-12 .Recipient_width38{ width:33.6% !important;}
.tbl_mdl_1 .col-sm-12 .Recipient_text_width62{ width:66.2% !important;}
.comp-bordr-none{ border:none !important;}
.oterh-text{ margin-top: 5px !important;  margin-left: 8px !important;}
.marg_header_add {margin-left:60px;}
.hgt_new_dsktp { height:110px !important;}
.add_height120{ height:150px;}

.hgt_mew_19 { height:19px !important;}
.disp_block_btm { display:none !important;}
.marg_top_phns { margin-top:-10px !important; }
.disp_landscape { display:none !important;}
.new_height_add_45{ height:45px;}
.pad_rgt_desk .table > thead > tr > th { padding-right: 8px !important;}
.width_new_351{ width:350px;}
.new_line_height_22{ line-height:22px !important;}
.margin_top_14_new{ margin-top:14px !important;}
.new_marg-btm_02{ margin-bottom:2px !important;}
.addon_btn_box { width:202px !important;}
.new_bordr_top_0{ margin-top: -1px !important;
    border-top: none !important;}
.new_border_top_left_0{ border:none !important; }
.new_widht_210{ width:209px !important;}
.btn_widht_50{ width:50% !important;}
.width_40_new{ width:40% !important;}
.new_word_wrap{ word-wrap:break-word;}
.new_padd_top_12{ padding-top:32px !important;}
.new_btton_color{ background:#263866;}
/*plan accrodian*/
.new_btton_color{ background:#263866;}

.hidden-600 { display:none !important;}

.overflw_y_countries { overflow-y: scroll !important; }
.visible-320 { display:none !important;}
.new_height_46_ipd { height:30px !important;}

.border_new_1{ border:1px solid #d6d6d6; border-top: none;}
.border_new_1  ul{ list-style:none;}
.button_acc_padd_left5{ padding-left:12px; float:left;}
.border_new_1  ul li a {font-size: 12px;
    color: #000;
    line-height: 18px;
    font-weight: normal;
    padding: 0px 0 0px 12px;
    background: url(/images/sup/arrow-li.png) no-repeat 0 7px;
    margin: 0px;
    display: block;
	}
.section_marg-top5{ margin-top:5px;}
.hide_tr{ position:relative; }
.hide_tr thead th, .hide_tr tbody tr td{ white-space:normal !important; }
.hide_tr tbody tr:first-child{ display:none;}

.text_rght_papp { text-align:right !important;}
.new_height_tbl_rght_btm{ height:14px;}
.new_plan_button{ float:left; margin:25px 0 0 12px !important;}
.bg_comp_td p .new_purchase_btn{ width:100% !important;}


.commentry-plan table { margin-top:5px !important;}

.wdt_130 p { margin-top:20px !important;}

.margn_left_15 .img_company { margin-left:7px !important;}

.margn_left_15 p { margin-left:3px !important;}

.padd_10_20 { padding:10px 20px 0 20px !important;}

.company_product_single_inner p { margin-left:10px !important;}

.company_product_single_inner .padtop5 { margin-left:2px !important;}

.print_chng { color:#003366 !important; font-size:14px !important;}

.flt_rght_print { float:right !important; text-align:right !important;}

.blue_print { color:#003366 !important; font-weight:700 !important;}

.blue_print .number { padding-bottom:0px !important;}

.flt_rght_print { float:right !important;}

.blue_print p { color:#003366 !important;}

.wdt_100_print { width:100% !important;}

.mrg_top_captcha { display:none !important;}


/* hccmis/tahnk-you page css*/

.head_text{ margin-top: 21px !important; float: left;}
.conf_text{ margin: 29px 15px 0 0; float: right;}
.border_white_new{  border-left:1px solid #fff;}
.marg_left_20_new{ margin-left:20px !important;}
.print_button_new{background: #3c7ba5; color: #fff; margin: 10px 0 0 0; padding: 5px;}
.td_bg_white{ background:#fff;}




/* IE Specific CSS for Social media icon. */
/* IE8 */
.stButton > span, .stButton > span > span, .stButton > span > span > span, .stButton > span > span > span > span , .stButton > span > span > span > span > span{ height:22px\0/ !important;}
.ie8 .field_box { width:auto !important; float:none; padding:1px !important;}
.ie8 .wdt180 { width:auto;}

.ie8 .text-center P { width:232px !important;}

.ie8 .company_product_inner p { width:164px !important;}

.ie8 .col_2 .field_box { width:99% !important;}
.ie8 .col_2 label { width:50% !important;}

.ie8 .new_purchase_btn { margin-bottom:10px;}

.ie8 .title-check-bg, .ie8 .title-check-bg-1 { width:29px !important;}

.ie8 .check-bg { width:28px !important;}

.ie8 .new_plan_button { margin-left:22px !important; width:auto !important;}

.ie8 .marg_tp_product .all_btn_link { padding-top:1px !important;}

.ie8 .pad-tp-0-ie { padding-top:1px !important;}

.ie8 .field_box { min-height:40px !important;}

.ie8 .ie8_fix .blue_bg { min-height:42px !important;}

.ie8 .wdth_ie8 { width:150px !important;}

.ie8 .wdth_block_ie8 { width:170px !important; }

.ie8 .ie_8_sm_6 .col-sm-6 { width:50% !important;}

.ie8 .ie_8_menu ul li a { padding-top:5px !important; padding-bottom:5px !important; }
.ie8 #leftpart_plan #only-one > section > button:after {  background: none;}
.ie8 #leftpart_plan #only-one > section.open > button:after {background: none;}
.ie8 #leftpart_plan #only-one > section > button > div {  background: url("../images/sup/plus-icn.png") no-repeat  left center !important; }
.ie8 #leftpart_plan #only-one > section.open > button > div {background: url("../images/sup/minus-sign.png") no-repeat  left center !important;}

.ie8 .wdt_130 .ie_8_btn { margin-left:-18px !important;}

.ie8 .ie8_purchase_btn p { margin-left:-1px !important;}

.ie8 .ie8_purchase_btn_3 p { margin-left:-3px !important;}

.ie8 .ie_8_hgt { height:43px !important;}

.ie8 .ie_8_hgt_spam { height:128px !important; }

.ie8 .padng_btm_ie8 { padding-bottom:17px !important;}

.ie8 .visible_ie8 { display:block !important;}

.ie8 .hidden_ie8 { display:none !important;}

.ie8 .flt_none_ie8 { float:none !important;}

.ie8 .mrgn_top_ie8 { margin-top:-90px !important;}

.ie8 .ie8_font_popup .faq-answer { font-size:12px !important;}

.ie8 .visible_new_ie8 {display:block !important;}

.ie8 .hidden_ie8 { display:none !important;}

.ie8 .no_flt_ie8 { float:none !important;}

.ie8 .float_lft_ie8 { float:left !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .bg_comp_td p { margin: 0px 0; padding: 10px 10px 10px 10px; list-style: none; width:166px;}
 .width-row{ width:99.6%; left:1px;}
 .marg-top15px{ margin-left:-19px !important; margin-top:15px !important;}
 .z-index-1{ z-index:0px !important;}
 .purchase { margin:0 auto !important; display:block; margin-left:52px !important;}
 .mrgn_pdng_0 { margin-left:-20px !important; margin-bottom:20px !important;}
 .pdng_tp_btm { padding:10px 0 10px 0 !important;}
 .marg-top-155{ margin-top:15px !important; margin-left: 0px !important;}
 .mrg_spcl { margin-left:30px !important;}
 .margn_rght_60 { margin-right:30px !important;}
 .margbtm { margin-bottom:8px !important;}
 .marg-left-2{ margin-left:-2px !important;}
 .no_decoration, .no_decoration a:hover, .no_decoration a:focus, .no_decoration a:active { text-decoration:none !important;}
.link_blue, .link_blue:hover, .link_blue:focus { text-decoration:none !important; color: #0000ee;}
.center_btn p { width:104px !important;}
.text-center p { width:232px !important;}


}

@media screen and (min-width:0\0) {
.stButton > span, .stButton > span > span, .stButton > span > span > span, .stButton > span > span > span > span , .stButton > span > span > span > span > span{ height:22px !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { background-color:#274a90 !important; background-image:none !important;}
.input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{background-color:#274a90 !important; background-image:none !important;}
.cse input.gsc-search-button, input.gsc-search-button { background-image:none !important; filter: none !important; }
.goog-te-gadget-simple { margin-left:-4px;}
.tbl_mdl label { height:100%; }
.hgt_lbl { height:46px !important;}
.hgt_lbl_auto { height:46px !important;}
.mrgn_left_3 { margin-left:19px !important;}
.padng_top { padding-top:10px !important;}
.wdt_130 { width:130px !important;}
.wdt_140 { width:140px !important;}
.mrgn_5 { margin-left:0px !important;}
.full_wdt{ width:100% !important; }
.list_bullet li { font-size:18px !important;}
.list_bullet li span { font-size:12px !important;}
.list_bullet li a { font-size:12px !important;}
.marg-top15{ margin-top:15px !important;}
#brochure_text ul li { font-size: 12px !important;}
.mrgn_pdng_0 { margin-left:-20px !important;}
.pdng_tp_btm { padding:10px 0 10px 0 !important;}
.marg-top15px { margin-top:15px !important;}
.widt_auto { width:auto !important;}
.padd-marg-top15{ margin-top:15px !important; width:auto !important;}
.wdt_166 { width:164px !important;}
.text-dec-red1{color: red !important; text-decoration: underline;}
.mrg_lft_2 { margin-left:2px !important;}
.mrgn_left_3 { margin-left:0px !important;}
.marg-left-5{ margin-left:-5px !important;}
.nrml_font { font-size:12px !important;}
.nrml_font ul li {font-size: 12px !important;}
.pad-tp-0-ie { padding-top:0px !important;}

.ie-purchase {margin-left: -17px !important;}

/*@media screen*/
.bg_comp_td p {
    width:159px !important;}
	.padd-top10_new{ padding-top:10px !important; }
	.table-width_20{ width:30% !important}

}

/* IE9 */
:root .skiptranslate {
     margin-left:-4px \0/IE9;
}

.visible_ie8 { display:block !important;}

.hidden_ie8 { display:none !important;}


/* IE9 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* ie10, ie11+ */

select { padding: 1px 1px 1px 1px !important;}
.pad-tp-0-ie { padding-top:0px !important;}



}



/* IE Specific CSS for Social media icon. */

/* CSS for Ipad Mini */
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1700px){.stButton > span, .stButton > span > span, .stButton > span > span > span, .stButton > span > span > span > span , .stButton > span > span > span > span > span{ height:16px !important; }




}


@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
.stButton > span, .stButton > span > span, .stButton > span > span > span, .stButton > span > span > span > span , .stButton > span > span > span > span > span{ height:22px !important; }
}}


@media screen and (-webkit-min-device-pixel-ratio:1) {::i-block-chrome, .stButton > span, ::i-block-chrome, .stButton > span > span, ::i-block-chrome, .stButton > span > span > span, ::i-block-chrome, .stButton > span > span > span > span, ::i-block-chrome, .stButton > span > span > span > span > span{ height:22px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1281px){.stButton > span, .stButton > span > span, .stButton > span > span > span, .stButton > span > span > span > span , .stButton > span > span > span > span > span{ height:auto !important;}
.center_btn { display:block; text-align:center;}
.marg-top15px{ margin-top:15px !important; margin-bottom:15px !important;}


}



.gsib_a{padding:0 0px !important;}
.hgt_lbl,.hgt_lbl_auto,.hgt_auto_text{height:46px;}


.center_block{ display:block; text-align:center; float:right;}
.table-condensed{ background:#fff;}
.modal-body{ padding:5px;}

.ttl_text{ background:#e5e3e3; min-height:32px; line-height:24px; padding:5px; border-bottom:1px solid #fff; border-left:1px solid #fff; margin-left:-1px; text-align:right; }
.text_info{ background:#f5f5f5 ; min-height:32px; line-height:24px; padding:5px; border-bottom:1px solid #fff;}

.width_bg { width:auto !important; background-color:#f5f5f5 !important; }
.color_bg { background-color:#f5f5f5; float:left; width:100%;}

.max-wdt_335{ max-width:355px; background:none;}
.brdr_none, .table-responsive.brdr_none , .table-responsive.brdr_none td{border:0px;}

.blue_bg { background-color:#e5e3e3; border-bottom:1px solid #ffffff; min-height:32px; line-height:32px; padding:0 5px; text-align:right;}

.tbl_mdl .col-sm-5,.tbl_mdl .col-sm-10, .tbl_mdl .col-sm-4,  .tbl_mdl .col-sm-9 { padding-left:0px; padding-right:0px; border-left: 1px solid #ffffff; border-bottom:1px solid #ffffff;}
.tbl_mdl .col-sm-10 .field_box, .tbl_mdl .col-sm-10 .tbl_mdl, .tbl_mdl .col-sm-9 .field_box { width:100%;}
.new_hgt_117_neww { height:97px !important;}



.col_2 label, .col_2 .field_box { width:49.9% !important;}
.specpad { padding-left:0px !important; padding-right:0px !important; border-left: 1px solid #ffffff; border-bottom:1px solid #ffffff;}

.mrgn10 { margin:10px;}
.border_popup { border: 1px solid #000000;}
.mrgn_tp { margin-top:10px !important;}

.text_under { text-decoration:underline;}

.img_100_p{ width:100%; max-height:120px;}
.term_outer{}
.term_outer .col-sm-12 label{ width:35%}
.term_outer .col-sm-12 .field_box{ width:65%}
.max_wdt_95{max-width:95px;}
.add_height_45{ height:45px !important;}
.new_hgt_46_moz { height:46px !important;}


@media screen\0 {
		.bg_comp_td p { padding:0; width:166px;}
.text-center p { width:232px !important;}

	 }

@media (min-width: 1023px) and (max-width: 1025px) {

.pad_ipad { margin-left:50px !important;}
.wdt_ipd { height:47px !important;}
.add_height_187{ height:206px !important;}
.add_height_58{ height:58px;}
.add_height_34{ height:36px;}
.add_height_117{ height:135px;}
.hgt_120_lndscpe { height:120px !important;}
.hgt_new_139 { height:142px !important;}
.add_height_91 { height:97px !important;}
.add_height_114{ height:128px;}
.add_height_114_new { height:128px;}
.add-height_118_desk { height:97px !important;}
.new_hgt_117 { height:97px !important;}
.new_hgt_117_neww { height:97px !important;}
.mrgn_top_ie8 { margin-top:0px !important;}
.flt_none_ie8 { float:right !important;}
}



@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 992px) {
.ttl_brochure h1 {  }
.hght70{height:63px;}
.padd_top0{ padding-top:0 !important;}
.ipad_cnt_mrg_lbl {padding: 5px 0 0px 0px; display:block}
.didtext_head{ margin-right:0px;}
.scroll {overflow:none !important;}






}


@media (min-width: 802px) and (max-width: 866px) {

.atlas-page .info_text {float:left; padding:0px !important; margin-top:-19px !important; }

}


@media (min-width: 867px) and (max-width: 869px) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
.atlas-page .info_text {float:left; padding:0px !important; margin-top:-19px !important; }
.atlas-page  #logo { width:225px !important;}

}


/* IE 24-06-2015 */

#footer .footerlink1 a { color: #000; margin: 0 5px; line-height: 38px;}

#brochure_text ul.short_term { margin: 0px 0; padding: 5px 0px 0px 0px;}
#brochure_text ul.short_term li { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 0px 2px 0px 0px; /*background: url(/images/sup/arrow-li.png) no-repeat 0 7px;*/ background:none; margin: 0px 0 0 20px; text-align:justify;}

.wdt485{width:490px;}
.right_new{float:right !important;}


p{ margin-bottom:0px;}


@media only screen and (device-width: 1024px) and (device-height: 600px)
{
	.addon_btn_box { width:330px !important;}
}



@media all and (max-width: 1024px)
{
  table{cellSpacing:2;		border-spacing:2px;}
  .table-border-spacing{ border-spacing:1px !important;}
  .img_company { margin-left:7px !important;}
  .add_height_133{ height:124px;}

	.add_height_163{ height:220px;}
.new_hgt_150 { height:120px !important; }
  .hgt_54_ipd {
    height: 54px !important;
}


}


@media (min-width: 991px) and (max-width: 992px) {

.ar { display:none !important;}

}


@media (min-width: 801px) and (max-width: 992px)
{
	.new_wdth60{ width:100px !important;}
  .scroll { width:992px; moz-overflow:scroll; webkit-overflow:none !important; }
  .tbl_bg_top { width:99%; }
  .tbl_right_top { right: 3px;}
  .tbl_right_btm { right:10px;}
  .right_spec { right:0px;}
  .wdt_80 { width:80% !important;}
  .tbl_mdl .col-sm-10 .field_box, .tbl_mdl .col-sm-10 .tbl_mdl, .tbl_mdl .col-sm-9 .field_box { width:99.5%;}
  .color_bg { width:99.5%;}
  .field_box { min-height:32px !important;}
  .width-501{ width:50% !important; margin-right:0 !important;}
  .width-500{ width:50% !important; margin-right:0 !important;}
  .col-sm-6 { margin-right:-15px; width:50.8%;}
  .marg-right_00_1{ margin-right:0 !important;}
  .col-sm-5 { margin-right:-15px; width:42.467%;}
  .col-sm-9 { width:74.9%;}
  .col-sm-4 { width:34.133%;}
  .term_outer .col-sm-12 .field_box { width:64.6% !important;}
  .buttonBar { margin-right:10px;}
  .margn_width { margin-right: 0px !important; width:50% !important; }
  .mrgn_btm_dev { margin-bottom:1px;}

  .marg-right0{ margin-right:0 !important;}

  .row_1_data .col-sm-6 { margin: 0px; width:50%;}  .comment-plan { border-right: 1px solid #cbcbcb !important;}
  .ttl_sub_comp_tbl { margin-right:-2px;  border-left:1px solid #cbcbcb;}
  .width24 { width:23.5% !important;}
  .width25 { width:24.2% !important;}

  .width25percent { width:25% !important; min-height:30px;}

  .row_2_data .col-sm-6 { width:50% !important; margin:0px !important;}
  .width-501{ width:50% !important; margin-right:0 !important; float:left;}
  .center_alig .tbl_right_top { right: 0px;}
  .left_text{ text-align:left;}
  .width-49-9{ width:49.4% !important; margin-right:0 !important; float:left;}
  .company_product .col-sm-6 { margin: 0px; width:50%;}
  .company_product_3box .col-sm-4 { margin: 0px; width:33.333% !important;}
  .company_product_3box .col-sm-9 { margin: 0px; width:75% !important;}
  .text_btn_center { text-align:center;}
  .pad_rgt_30 { padding-right:30px !important;}
  .pad_left_70 { margin-left:20%;}
  /*about us pages css */
  .about_left_padd_right15{ padding-right:15px !important;}

  .chin_widt .col-sm-6 { width:50% !important; margin-right: 0px !important;}
  .bg_img_box_health{ height:180px !important;}
  /**/
.width_guide .col-sm-6{width:50% !important; margin-right: 0px !important;}
.width_guide .col-sm-4{width:33.333% !important; }
.ac_width_40{ width:40.8% !important}
.ac_pad_left_15{ padding-left:15px !important;}
/*contact us*/
.cont_width_31{ width:31% !important;}

.width_set .col-sm-6 { margin-right:0px !important; width:50% !important;}
.widt_60 { width: 61% !important;}
.tbl_mdl_1 .col-sm-12 .Recipient_width38{ width:33.6% !important;}
.tbl_mdl_1 .col-sm-12 .Recipient_text_width62{ width:66.4% !important;}
.hgt_lbl, .hgt_lbl_auto, .hgt_auto_text { height: 46px !important;}
.new-height_46{ height:46px !important;}
.add_height_36 {height: 46px;}
.marg_lft_sm_100 { margin-left:100px !important;}
.marg_lft_sm_40 { margin-left:40px !important;}

}


@media (min-width: 992px) and (max-width: 993px) {

.marg_lft_sm_100 { margin-left:0px !important;}
.marg_lft_sm_40 { margin-left:0px !important;}

}



@media (min-width: 800px) and (max-width: 1281px)
{
.no_center { text-align: left !important;}
.addon_btn_box { width:210px !important;}


}

@media only screen and (device-width: 800px) and (device-height: 1280px)
{
  table{cellSpacing:2;	border-spacing:2px;}




}

.very-important-text{  color: red;  font-weight:bold;}
#header .search_form {	margin-top:5px;}
#header .search_form input {}
#header .search_form input[type='text'] {
	color:#4c4b4b;	font-weight:normal;	height:23px !important;	padding-top:0px !important;	padding-bottom:0px !important;	line-height:23px !important;	font-size:14px;	border:1px solid #CAC9C9 !important;}
#header .search_form input[type='submit']
{
  border:none;   background: #FF3333;   font-size: 14px;   font-weight: bold;   padding: 3px 10px 7px 10px;   padding: 5px 10px 7px 10px\0;   *padding: 5px 0px 5px 0px;   cursor: pointer;   color: #fff;   margin: 0px 5px 0px 5px;   height: 24px;}

.tr-style-ss
{
  background: #6799c8; font-size: 11px; padding: 3px 2px;
}

.whyPurchase a
{   /*float: right;   margin-right: 10px; */   font-style: italic;   margin-top:10px; margin-bottom:15px;   font-size: 15px;   font-weight: bold;  }

.whyPurchase a:link {text-decoration: underline; color:#003f7f;}
.whyPurchase a:hover {text-decoration: underline; color:#003f7f;}
.whyPurchase a:visited {text-decoration: underline; color:#003f7f;}
.whyPurchase a:hover {text-decoration: underline; color:#003f7f;}

.GoogleSearch
{
	width: 285px;	float: left;	margin-left: 10px;	margin-top: 2px;}

.plan-img-box{  float : right; width: 290px;    margin-left: 10px;  }

.ttl_compare2 {background:url(/images/sup/bg-ttl-compare.png) repeat; border-bottom:5px solid #e9e9e9; padding:5px 0 5px 15px; *padding:5px 0 0px 15px; margin:0px; display:block; min-height:42px !important;}
.ttl_compare2 h2 {color: #203D76;font-size: 17px;font-weight: bold;line-height: 20px; margin: 5px 0 0 0;padding: 2px 0 7px 0;}

.contrast-text-header {
	color: #FFFFFF;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bulk-text { /*text-align: justify;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}



@media (max-width: 992px)
{
#main{margin: 0 auto; width:auto;}
.left_part_home, .wdt705{ width:auto; float:none !important; clear:both; }
.field_box { background:#f5f5f5; padding:5px; display:block; width:60%; float:left; min-height:30px; }
.field_box .padtop3_left{ float:left;}
input[type="text"], input[type="password"]{ padding:2px;}

.wdt40.left{ margin-left:5px; margin-top:0px;}

.center_block { float:none;}
.center_block img{float:none;}
.hgt_lbl_auto, .hgt_auto_text{height:auto;}

#footer { width:100%;}

.new_wdt { width:60px;}
.width90{ width:90%;}

.padbtm { padding-bottom:10px;}
.marg-top15px {  margin-left: -13px !important;}
.wdt_error { width:97.5% !important;}
.hgt_54_ipd {
    height: 54px !important;
}

}



@media only screen and (device-width: 768px) {
  /* iPad screen size rules */
  .add_height_45{ height:46px !important;}

.padd-marg-top15{ margin-top:15px !important; width:auto !important;}
.wdt45 { width:46% !important;}
.width31 { width:29% !important;}
.new_plan_button {
    float: left;
    margin: 25px 0 0 10px !important;
}
.new_plan_button_student { float: left; margin: 25px 0 0 15px !important;}
.mar-left2{ margin-left:0 !important;}
.marg-left-5 {
    margin-left: -2px !important;
}
.add-height_118{ height:118px !important;}
.img_company {
    margin-left: 7px !important;
}
.company_product .padd-marg-top15 {
    margin-left: 8px !important;
}
.linkmore_dtl { margin-left:16px !important;}
.marg-left1511{margin-left: 15px !important;}
.addon_btn_box { width:161px !important;}

.font_13 { font-size:12px !important;}

.guide_btm_img{ width:100%; height:294px !important;}

.line-he-98 { height:98px !important;}

.mrg-lft-19 { margin-left:-19px !important;}

.add_height_110 { height: 117px !important;}
.add_height_110 {height: 150px !important; }
.add_height_91 {  height: 117px !important;}
.wdt_ipd { height:47px !important;}
.hgt_54_ipd_new { height:54px !important;}

.tbl_right_btm {
    background: url(/images/tbl/tbl-r-btm.png) no-repeat;
    width: 140px !important;
    height: 16px;
    position: absolute;
    right: 6px !important;
    bottom: 0px;
}


}
@media (min-width: 769px) and (max-width: 798px)
{ .width29{ width:29%;}
/*guyide*/
.guide_btm_img{ width:100%; height:294px !important;}

.add_height_91 {  height: 117px !important;}
.add_height_110 {height: 160px !important; }

}

@media (min-width: 768px) and (max-width: 801px)
{
.new_marg_left_84{ margin-left:75px;}
.new_line_height_38{ line-height:38px !important;}
.new_marg_left_0{ margin-left:0 !important;}
	.width_67_5{width: 67.5% !important;}
	.col-sm-3_conf_text{width: 18% !important;  float: right !important;}
	.conf_text { margin: 15px 0px 0 0; float: right; }
	.new_widht_210{ width:209px !important;}
	.addon_btn_box { width:210px !important;}
	.marg_top_10_new{ margin-top:10px !important;}
	.padd15{ padding:0 15px !important;}
	.new-height_46{ height:98px !important;}
	.select_width_80{ width:80% !important;}
	.padd_right5_new{ padding-right:5px !important;}
.padd_10_new_1{ padding:10px !important}
.add_height_187 { height: 206px !important;}
.add_height_187_new { height: 206px !important;}
.contact_width{width: 100% !important;  height: 80px !important;}
.width_57{ width:57px;}
.font-11_new{ font-size:11px;}
.new_height_46{ min-height:46px ;}
.temp_height_46{ min-height:46px;}
.wdt_ipd { height:47px !important;}
.screen_width_100{ width:100% !important;}
.billing_padd{ padding:0 !important;}
.new_padd_top_10_new{ padding-top:10px !important;}
	.marg-top_15_new{ margin-top:15px;}
	.add_height_46{ height:30px !important;}
	.confirm_height_52{ height:52px !important; }
.confirm_height_52_ipd{ height:auto !important; }
.width_81_select_box{ width:81% !important;}
.word_wrap_text{ float: left; display: block; height: 37px;}
.add_height_36{ height:37px;}
.add_height_190_ipd { height:170px !important; }
.hgt_new_15_ipd { height:27px !important;}
.add_height56{ height:57px !important;}
.add_height56_ipd{ height:56px !important;}
.wdt225_1 { width: 195px !important; }
.marg-left1511{margin-left: 15px !important;}
.new_wdth60{ width:100px !important;}
#main {margin: 0 auto; width:auto;}
#header{ width:auto;}
#sidebar{ width:auto;}
.info_text{ padding:0px;}
.tbl_mdl .col-sm-6{ padding:0px; margin-bottom:1px;}
.left_part_home{ width:auto; float:none;}
.tbl_outerbox{ margin:15px 10px 0 10px}
.wdt705{ width:auto; float:none !important;}
.GoogleSearch{	width: 175px;}
.marg-left6{margin-left: 15px;}
/*.marf-left15{ margin-left:15px !important;}*/
.marf-left155{ margin-left:15px !important;}

.wdt705.left.padleft10{ padding-right:10px;}

.tbl_bg_top{ width:100%;}
select{float:none;}
.tbl_mdl label{ width:40%; background:#e5e3e3; padding:5px 5px; margin:0 0 0 0px; font-weight:normal; float:left; min-height:32px; line-height:normal; }
.field_box { background:#f5f5f5; padding:5px; display:block; width:60%; float:left; min-height:32px; line-height:22px; }

.tbl_mdl .col-sm-12 label{ width:20%; }
.tbl_mdl .col-sm-12 .field_box { width:80%;}


.field_box .padtop3_left{ float:none;}
input[type="text"], input[type="password"]{ padding:2px; height:22px;}
.date img{ float:none;}
.date a{text-decoration:none;}
.form-group{ margin-bottom:1px;}
.width-501{ width:50% !important; margin-right:0 !important; float:left;}
.period-text{ float:right; width:75%;}
.add-height_76_new{ height:76px !important;}

.ttl_compare h1, .ttl_compare_misc_comp h1{ width:auto !important; display:block; float:none !important;}
.wdt570{ width:300px !important;}
.accordionButton span{ width:100%;}
.compare_rightbox{ width:auto; float:none;}
.sortboxbg{ width:auto; background:#e6e6e7; padding:10px; display:block; border:1px solid #d4d4d4;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:10px 0 0 0;}
.sortboxbg b { display:inline; margin: 5px 0 5px 0;}


.whyPurchase { }
.width339{ width:339px;}

.footerinnner, .footer_ads, .contanText ul.passBox{ width:auto; float:none; overflow:hidden;}
.didtext_bg{ clear:both;padding-top:10px; padding-right:10px;}
.didtext_head{ width:auto; display:block; float:none; text-align:center; clear:both; }
.specpad { border-left: 0px solid #ffffff; }

.max_wdt_95{max-width:auto;}
.img-width100{ width:100%; float:right;}

.buttonBar { width:100%;}

.info_text { margin-top:-20px; margin-left:-15px;}
.gsc-input-box { width:257px; margin-top:2px; float:left; height:21px !important; border:none !important;}

.new_height_46_ipd { height:30px !important;}



.GoogleSearch { width:auto;}


.gsc-search-button { float:left;}
.logo-img-1{ width:84.9%;}
.full_wdt { width:100% !important;}
.left_table { float:left; margin-left:-14px;}
.padleft4 { padding-left:4px !important;}
.width-166{ width:166px; margin-left:5px;}
.marg-top15px { margin-left: -13px !important;}
.pd_left { padding-left:10px !important;}
.no_center { text-align: left !important;}
.width-500{ width:46% !important;}

.pad_side { padding-left:5px; padding-right:2px;}


.wdt_132 { width:140px !important;}

.marg_rgt5 { margin-right:5px !important;}

.no_brdr { border:0px !important;}

.brder_left { border-left:1px solid #ffffff;}

.left_border { border-left:1px solid #cccccc !important;}

.fullwidth_new li, .fullwidth_new li a{ width:100%;  padding-right: 0px;}
.tabNav li a span{ display:block !important; margin-left:-1px;}

.company_product_single_inner { width:171px !important;}
.mrg_left_2box { margin:0px !important;}
.mrg_lft_14 { margin-left: -13px !important;}
.company_product .padd-marg-top15 { margin-left:10px !important;}
.marg_lft_10 { margin-left:-10px !important;}

.product_img_company{ margin-top:15px !important; margin-left:5px !important;}

ul.product_cmpny_link{margin-left:5px;}

.width_100 {
    width: 98% !important;
}

.mrg_left_4box { margin-left:5px !important;}
.mrg_rght_10 { margin-right:10px !important;}
.mrg_rght_5 { margin-right:5px !important;}

.company_product_inner { width:173px !important;}

.product_pad_left { padding-left:0px !important;}

.company_product_4box .product_wdt, .company_product_3box .product_wdt, .company_product_2box .product_wdt, .company_product_4box_new .product_wdt, { padding-left:0px !important;}

.text_btn_center { text-align:center;}
.margn_none { margin-left:0px !important;}
.mrgnleft20{margin-left:20px !important;}

.wdt290 { width:auto !important;}

.scroll-full { width:100%; overflow-x: scroll;}

.mrg_lft_10 { margin-left: 0px !important;}

.widt_250 { width:270px !important; }

.pd_tp_left { padding-left:25px !important; margin-top:0px !important;}

.wdt_auto_new { width: auto !important;}

.space_wdt { width:290px !important;}

.vert_align_top { vertical-align:top;}

.bg_img_box_health { height:auto; }

.wdt270 {width:270px;}

.margn_sides { margin-left:0px !important; margin-right:0px !important; }

.hgt_104 { height:174px !important;}

.hgt_45 { height:77px !important;}

.new_hgt_ipd { height: 36px !important;}

.hgt_160_fix { height:160px !important; }

.add_height_114{ height:14px;}
.add-height_142{ height:142px;}

.line-he-54 { height:54px !important;}

.line-he-66 { height:66px !important;}

.line-he-46 { height:46px !important;}

.add_height47_ipd { height:47px !important;}

.add_height47{ height:47px;}

.add_height_66{ height:66px;}

.add_height_66_ipd { height:66px !important;}

.line-he-98 { height:98px;}

.line-he-152 { height:172px !important;}

.line-he-166 { height:140px !important;}

.width_80_ipd select { width:80% !important;}

.pdng_rgt_lft_10 {padding-right:10px;}

.hgt_56 { height:54px !important;}

.font_es { font-size:13px !important;}

.font_pr { font-size:15px !important;}

.wdt_314_es { width:314px !important; }

.mrg_lft_btns { margin-left:20px !important;}

.mrg_lft_btns_cn { margin-left: 70px !important;}

.linkprint { font-size:12px !important; }

.text_box{ border:1px solid #000000 !important;}

.input_bx_wdt .text_box { width:auto !important;}

.input_bx_wdt .text_box_15 { width:100% !important;}

select{border:1px solid #000000;}

.mrg_lft_70 { margin-left:70px !important;}

.mrg-lft-19 { margin-left:-15px !important;}

.add_height_133{ height:124px;}
.add_height_133_ipd{ height:124px;}
.add_height_163{ height:210px;}
.add_height_163_ipd{ height:210px;}
.new_hgt_150 { height:150px !important; }

.margn_0_ipd { margin-left:0px !important;}

.hgt_new_139 { height:142px !important;}

.add_height140_ipd {height:142px !important;}

.hgt_120_lndscpe { height:150px !important;}

.hgt_new_auto_150 { height:150px !important; }

.hgt_65_ipd { height:65px !important;}

.wdt_new_ipd .wdt_30_ipd { width:30% !important;}

.wdt_70_ipd { width:70% !important;}

.hgt_54_ipd { height:54px !important;}

.hgt_auto_ipd { height:auto !important;}

.width_ipd_vary { width:510px !important;}

.add_new_hgt_56 { height:56px !important;}

.margn_lft_new { margin-left:0px !important;}

.new_hgt_117_neww { height:107px !important;}

/*.ttl_compare h2 {width: 320px;}
.linkbox_compare { padding:17px 10px 0 0;}*/

/* compate page css*/
.scroll-1{display: block; /* height: 500px; */ overflow-x: scroll !important; width: 100%;}
.over-hidden{ overflow:hidden;}
.wdt_45{ width:100%; }
.pad_rgt_30 { padding-right:0px !important;}
.margtop_15 {margin-top:15px !important;}
.whyPurchase {line-height: 25px !important; padding-bottom: 15px !important;}

/* quote page */
.marg-top15px{ margin-top:15px !important; margin-bottom:15px !important;}
.trip_detail_box { width: 100%;}
.purchase { margin:0 auto !important; display:block; margin-left:20px !important;}
.width_87 { width:80% !important;}
.center_disp { margin: 0 !important;}

.padd01{ padding:0 !important;}
.width80{ width:80% !important;}
.pad_left_40 { margin-left:32% !important;}
.widt_8 { width:12%;}
.width225 { width: 195px;
}
.padd-left15_2{ padding-left:15px !important;}
/*commercials*/
.video_width{ width:100%; height:195px;}
/*achivment*/
.ac_width_40{ width:40.8% !important}
/*disability*/
.tbl_mdl_1 .col-sm-12 label {
    width: 32% !important;
}
.tbl_mdl_1 .col-sm-12 .field_box_11 {
    width: 68% !important;
}
.text_box_height_60 { width:83% !important;
}
.input_mar_btm_5{ margin-bottom:5px !important	;}
/*gorup*/
.add_height_58 { height: 80px !important; }
.add_height_58_ipd { height: 80px !important; }
.add_height_54{ height:58px !important;}
.add_height_54_ipd{ height:58px !important;}
.add_height_117 { height: 150px !important; }
.add_height_117_ipd { height: 150px !important; }
.tbl_mdl_1 .col-sm-12 .width_10 {width: 100% !important; padding-left: 10px; }

.new_ehight_55{ height:48px;}

.pad_top_new_desk { padding-top:5px !important;}

.add-height_78-new{ height:76px !important;}
.add_height_76-new{ height:76px !important; }

.width_85_text_box{ width:85% !important; margin-top:10px !important;}
.other-marg-top-14{ margin-top:14px !important;}
.add_height64{ height:76px;}
.line-heifht_22 { line-height:22px;}
.travel-padd-right5{ padding-right:5px !important;}
.width_100_textarea{ width:90%;}
.tbl_mdl_1 .col-sm-12 .Recipient_width38{ width:38.3% !important;}
.tbl_mdl_1 .col-sm-12 .Recipient_text_width62{ width:61.7% !important;}
.add-height60 { height: 76px; }
.add_height44 { height: 58px; }
.padd_right_for{ padding-right:6px !important; float:left;}

.new_wdt_ipd .wdt_new_ipd .wdt_34_ipd { width:34% !important;}

.new_wdt_ipd .wdt_new_ipd .wdt_66_ipd { width:66% !important;}

.flt_none_ipd { float:none !important;}

.wdt_new_tbl { width:60% !important;}

.mrgn_tp_ipd_0 { margin-top:0px !important;}

.add_height_114_new { height:142px;}

.mrgn_top_ie8 { margin-top:-20px !important;}

.flt_none_ie8 { float:right !important;}

}

@media only screen and (width: 801px) {

.info_text {float:left; padding-top:90px !important; }
.tbl_right_top { right:0 !important;}
.whyPurchase { padding-bottom:0px !important;}

}


@media (max-width: 627px){
.img_box {
    margin: 0 10% !important;
}

}

@media (min-width: 799px) and (max-width: 801px)
{

.width-500{ width:50% !important;}
.purchase { margin:0 auto !important; display:block; margin-left:10px !important;}
.mrg_left_4box { margin-left:11px !important;}
.company_product_inner { width:176px !important;}
.info_text{float:left; }
.add_height_187 {
    height: 201px !important;
}
.width_new_70{ width:70%;}


}

@media (min-width: 359px) and (max-width: 360px){
	.img_box { margin:0 auto !important; }
	.widt_8 { width:24%;}
	.new_input_width80{ width:75% !important;}
.new_main_input_100{ width:240px !important;}






}

@media (min-width: 640px) and (max-width: 650px){

.new_input_width80{ width:80% !important;}
.new_main_input_100{ width:520px !important;}

}

@media (max-width:320px) {
.img_box { margin:0 2% !important; }
.left_1{ left:-1px !important;}
.width91_for_middle{ width:94% !important; white-space:normal !important;}
.right_new_1{ right:-1px !important;}
}


@media (min-width: 320px) and (max-width: 767px) {

.name_text_new{     text-align: left !important;
    float: left !important;
    line-height: 16px !important;
    margin-top: -17px !important;}
	.cshortterm_padd_left17{ padding-left:10px !important;}
		.cexpertise_padd_left17{ padding-left:10px !important;}
.new_marg_top_15{ margin-top:15px !important;}

.new_padd_tble{ padding-bottom:0 !important;}

	.marg_left_20_new{ margin-left:0 !important;}

	.pannel-body_bg{  max-height: 250px !important;
    overflow-x: scroll !important;
    background: aliceblue !important; }

#leftpart_plan {
    width: 100%;
    float: left;
    background-color: aliceblue !important;
    padding: 10px;
    overflow: scroll;
}
.border_new_1 {
    border: 1px solid #d6d6d6;
    border-top: none;
    background: white;
}

	.padd_top0-new{ padding-top:0 !important;}
	.text-align_mobile{ float:left !important; text-align:left !important;}
	.add_height_45{ height:30px !important;}
.add_height_45_new{ height:30px !important;}
	.new_height_46{ height:30px !important;}
.left_5_new{ margin-left:-5px !important;}
.left_3_new{ margin-left: -3px !important;}
.right_4_new{ margin-left: -4px !important;}
.right_6_new{ margin-left: -6px !important;}
.country_width_70{ padding-left:5px !important;}


	.new_height_add_45{ height:30px;}
	.scroll_over_x{ overflow-x: scroll !important;}
	.tbl_mdl_1 .col-sm-12 .Recipient_width38{ width:100% !important;}
.padd_right_9{ padding-right:9px;}
.marg_top_new_00{ margin-top:0 !important;}
.panel-group .panel+.panel { margin-top: 0px !important;}

.panel-group { margin-bottom: 2px !important;}
	.billing_padd{ padding:0 !important;}
.padd_10_new_1{ padding:10px !important}
.bd_font{ font-size:12px;}
.hgt_54_ipd { height: 30px !important;}
.line-height38_new {line-height: 18px !important;}
	.marg-top_15_new{ margin-top:15px;}
	.marg-top-15-old-1{ margin-top:5px !important;}

	.tbl_mdl_4 .lable_width_1{ width:100% !important;}
	.add_height_190{ height:30px;}
	spanis_mar_top{ margin-top:0 !important;}
	.tbl_brdr{ border:none !important; background:none !important;}
	  table{cellSpacing:1;		border-spacing:0px !important; }
	.sub_ttl_brochure_product{ text-align:left !important;}
	.bulk-text > ul > li { text-align:justify !important;}
	.marg-top-5_1{ margin-top:-5px !important;}
	.width2001{ width:200px !important;}
	.width90_90{ padding-top:10px !important;}
	.ttl_compare{ padding:5px 0 5px 10px !important;  }
	.ttl_compare h2 {padding: 2px 7px 7px 0 !important;}
	.margin-right-5{ margin-right:5px !important;}
	.width_41_6{width: 41.6667% !important;}
	.width_57{width:58.0667% !important;}
#main {margin: 0 auto; width:auto;}
#header{ width:auto;}
.marg-5-0{ margin:5px 0 !important;}
.margn-top41{ margin-top:45px !important;}

.marg-left-15px {
    margin-left: -13px !important;
}

.new_marg_btm_5{ margin-bottom:10px !important;}

/* Navigation */
.new_header{ padding:0 !important;}
.headerBg { margin:0 -15px ;  height:auto; padding:0 0 5px;}
.navbar{margin-bottom:0px; }
.navbar-toggle{ margin-top:20px;}
.topNav{ height:auto;}

.icon_phone_call{ background:url(../images/sup/icon-phone.png) no-repeat; width:33px; height:33px; margin:21px 10px 0; display:block; float:right;}
.icon_phone_home{ background:url(../images/sup/icon-home.png) no-repeat; width:33px; height:33px; margin:21px 10px 0; float:right;}


.nav > li {padding-left:10px; padding-right:0px; margin-right:10px; }
.nav > li.dropdown:hover .dropdown-menu { display:none;}
.nav > li.dropdown.open .dropdown-menu { display:block; margin-right:-10px;}
.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover{ background:#284b92 url(/images/sup/subnav-sp.gif) repeat-x;}
.dropdown-menu{ background:url(/images/sup/subnav-sp.gif) repeat-x bottom; padding-bottom:2px; }
.navbar-nav .open .dropdown-menu > li:first-child > a:focus, .navbar-nav .open .dropdown-menu > li:first-child > a:hover{ background-image:none;}
.dropdown-menu > li:first-child{background: url(/images/sup/subnav-sp.gif) repeat-x scroll 0 0; padding-top:2px;}


.google_search_mob { display:block; padding:10px 0 0;  background:#fff; width:100%; float:left;}
.google_search_mob .GoogleSearch{	width: 93%;}

.tbl_mdl{ width:100%; float:left;}

#sidebar{ width:auto;}
.tbl_mdl .col-sm-6, .tbl_mdl .col-sm-12{ padding:0px; margin-bottom:1px; clear:both; overflow:hidden;}

.tbl_mdl .col-sm-5{ width:100%; float:left;}

.left_part_home{ width:auto; float:none;}
.tbl_outerbox{ margin:15px 10px 0 10px}
.wdt705{ width:auto; float:none !important;}

.tbl_bg_top{ width:99%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
select{float:none;}
.tbl_mdl label{ width:43%; background:#e5e3e3; padding:5px 5px; margin:0 0 0 0px; font-weight:normal; float:left; min-height:32px; line-height:normal; text-align:left; border-bottom:1px solid #fff; }
.field_box { background:#f5f5f5; padding:5px; display:block; width:57%; float:left; min-height:32px; }
.tbl_mdl_1 label{ width:43%; background:#e5e3e3; padding:5px 5px; margin:0 0 0 0px; font-weight:normal; float:left; min-height:32px; line-height:normal; text-align:left; border-bottom:1px solid #fff; }
.tbl_mdl_1 .col-sm-12 label {width: 100% !important;}
.tbl_mdl_1 .col-sm-12 .field_box_11 {width: 100% !important;}
.field_box_11 { background:#f5f5f5; padding:5px; display:block; width:57%; float:left; min-height:32px; }
/*disablity*/
.input_text_new{width: 98%;margin: 0 !important; padding: 0 !important;}
.input_mmddyy_text { width:50% !important;}

.tbl_mdl .col-sm-12 label{ width:43%; }
.tbl_mdl .col-sm-12 .field_box { width:57%;}
/*hccmis atalas-do */
.tbl_mdl_2 label{ width:43%; background:#e5e3e3; padding:5px 5px; margin:0 0 0 0px; font-weight:normal; float:left; min-height:32px; line-height:normal; text-align:left; border-bottom:1px solid #fff; }
.tbl_mdl_2 .col-sm-12 label {width: 100% !important;}
.tbl_mdl_2 .col-sm-12 .field_box_12 {width: 100% !important;}
.field_box_12 { background:#f5f5f5; padding:5px; display:block; width:57%; float:left; min-height:32px; }
.add_height_66 { height: 50px; }
.add_height47 {height: 30px; }


.field_box .padtop3_left{ float:left;}
input[type="text"], input[type="password"]{ padding:2px; height:22px;}
.date img{ float:none;}
.date a{text-decoration:none;}
.form-group{ margin-bottom:0px;}
.wdt705.left.padleft10{ padding-right:10px; clear:both;}


.tbl_contentbox{ background:#fff;}
.ttl_compare h1, .ttl_compare_misc_comp h1, .wdt570{ width:auto !important; display:block; float:none !important;}
.compare_leftbox, .accordionButton, .accordionButton span{ width:100%; }
.accordionButton{ background:#e7e7e8 url(../images/sup/bg-acc-mob.gif) repeat-x left top; border:1px solid #d4d4d4;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.accordionButton.on{background:#e7e7e8 url(../images/sup/bg-acc-mob-ho.gif) repeat-x left top; }
.accordionButton span{background:none;}

.compare_rightbox, .wdt310{ width:auto; float:none;}
.linkbox_compare{ text-align:center; width:auto; float:none;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border-left:1px solid #ddd;}
.table {border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.table-responsive.brdr_none , .table-responsive.brdr_none td, .brdr_none{border:0px;}

ul.comment{ width:auto;}

.sortboxbg{ width:100%; background:#e6e6e7; padding:10px; display:block; border:1px solid #d4d4d4;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:5px 0 0 0;}
.sortboxbg b { display:inline; margin: 5px 0 5px 0; float:left;}
.inputText{ float:left; margin:0 5px;}

.all_btn{ font-weight:normal; margin:5px 5px; padding:5px 3px; font-size:12px;  }
.btm_comp {
    background: #d86704 url("/images/sup/compare-arrow-btm.gif") no-repeat scroll 4px 5px;
    float: left;
    margin: 5px 0 0;
    padding: 0 0 0 17px;
}

.accordionContent{ width:100%;}

.plan_box, .img_company{ width:auto; float:none; text-align:center; overflow:hidden; display:block;}
/*  */
.img_company{ margin-left:1px !important; }

.linkmore_dtl { margin-left:11px !important;}

..ttl_sub_comp_tbl { display:block; text-align:center;}

.center_block { margin-bottom:10px;}
.center_block img { width:100px;}
.modal-dialog{ margin:15px;}


.footerinnner, .footer_ads, .contanText ul.passBox{ width:auto; float:none; overflow:hidden;}
.body{ min-height: auto !important;}

#footer .footerlink { padding-top:10px;}
#footer .footerlink a{ white-space:nowrap; line-height:18px; margin-bottom:10px;}


.mrg_lft_0 { margin-left:0px !important;}

.text_person{padding: 0px 0 0 3px; height:18px; margin-top:3px; width:auto; line-height:12px; display:block; float:left}
.tbl_mdl{ padding-bottom:1px;}

.didtext_bg{ width:100%; padding-right:10px;}
.didtext_head{ width:100%;}

.blue_bg { border-top:1px solid #ffffff; text-align:left; border-left:1px solid #ffffff; position:relative; z-index:5;}
.top_border { border-top:1px solid #ffffff; }

.mrgn_left_20 { margin-left:0px;}

.hgt_lbl{height:auto;}

.tbl_mdl .col-sm-5 { clear:both;}

.specpad { border-left: 0px solid #ffffff; }

.mx_wdth select { max-width:230px;}
.comment-plan { border:none; }
.plan-1{ height:auto !important;}
.comment-plan{ height:auto !important;}
.commentry-plan{ height:auto !important;}
.padd0{ padding:0 !important;}
.all_btn_link{ width:100%; margin:0 !important; }
.linkprint { width:100%; margin:0 !important; background: url(../images/sup/link-print_02.png) repeat-x; text-align:center !important;}
.addon_btn_box { width:100%;}
.bg_img_box_health { height:auto; margin:10px 0 !important; }
.new_width{ width:90% !important;}
.width90{ width:190px;}
.padd00{ padding:0 !important;}
.inputText-1 { margin-left:0;}

.open > .dropdown-menu { display:block !important;}
.logo-img-1 { float:none; width:100%;}
.marg_left_15 { margin-left:-15px;}
.center_btns_top { margin: 0 auto; text-align:center; margin-top:10px;}
.purchase { margin:0 auto !important; display:block; margin-bottom:15px !important;}

/* quote page*/
.check-bg-plan{ background:#e6effe repeat-y; width:100% !important; padding: 5px 1% !important; border:none; float:left; text-align:left !important;
/*height:50px!important;*/}
.checkbox { float: left;margin: 0px !important;}

.marg-top15px{ margin-top:15px !important; margin-bottom:15px !important;}
.top_comp button, .btm_comp button { background: #d86704 none repeat scroll 0 0; border: 0 none; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold;
    height: 28px; margin: 0; padding: 5px; }
/*
.top_comp { background: none !important; float: left; padding:0 !important; margin:0 !important; }	*/
.whyPurchase {line-height: 25px;padding-bottom: 15px;}
/*.btm_comp { background: none; float: left; margin: 5px 0 0; padding:0 !important;}*/
.full_wdt{ width:100%; margin-top:10px;}
.tbl_mdl { padding-bottom: 16px;}
.none-clear{ clear:none !important;}
.font-we100 { float:left;}
.brd-btm-0{ border-bottom:none !important;}
.marg_left_flex { margin-top:-5px; float:right;}
 .logo-img-1 .plan-1 { width: 160px;}
.mrgn_left_15 { margin-left:30px;}
.left-side-1{clear: none !important; float: right !important; margin-top: 5px;}
.trip_detail_box-1 { float:none; width:100%;}
.padd-left0{ padding:0 15px 0 0 !important;}
.padd-left00{ padding-left:0 !important;}

.marg-btm0{ margin-bottom:-1px !important;}
.padd-left0 {padding: 0 !important;}
 select {border:1px solid #bababa  !important; background-images:none; background-repeat:inherit; background-color:#fff ; background-position:inherit; }
 .tbl_right_btm { height:15px;}
 .marg-top-1{ margin-top:-1px;}
/* compate page css*/
.scroll-1{display: block; overflow-x: scroll !important; width: 100%; clear:both !important;}
.over-hidden{ overflow:hidden;}
.no_border { border:none !important;}
.border_top_2 { border-top:1px solid #ffffff;}
.border_right_2 { border-right:none !important;}
.center_btn { display:block; text-align:center;}
.pad_rgt_30 { padding-right:0px !important;}
.pruchase-btn{padding: 16px 42.8% !important; display: block !important;}

.wdt_45{ width:100%; }
.width-165{ width:160px !important; }
.width-166{ width:166px; margin-left:5px;}
.margtop_15 {margin-top:-5px !important;}
.padd_left_5 { padding-left:4px !important;}
.plan_marg_15 { margin-left:0px;}
.bord-top-whit{ border-top:1px solid #fff;}
.width-row{ width:98.9%; left:1px;}

.mrgn_left5 { margin-left:-5px; margin-right:0px;}
.margn_left_15 { text-align:left !important;}
.margn_left_20 { margin-left:20px;}
.padd-left4{ padding-left:4px;}

.width_87 { width:100% !important;}

.center_box { padding-top: 10px; text-align:center;}

.flt_left { float:none;}

.company_product_inner_2 {  width:176px !important;}

.wdt_250 { width:250px !important;}

.fullwidth li, .fullwidth li a{ width:100%;  padding-right: 0px;}
.tabNav li a span{ display:block; margin-left:-1px;}
.width160 { width:180px !important;}
.width-160 { width:130px !important;}
.marg0 { margin-left:0px !important;}

.mrgn_btm_10 { margin-bottom:10px !important;}

.mrgn_left_18 { margin-left:-18px !important;}

.mrg_lft_18 { margin:0 auto !important; }

.mrgn_left_10 { margin-left:4px !important;}

.mrgn_pdng_0 {margin-bottom:20px !important;}

.center_btn: { text-align:center !important;}

.tabNav li, .tabNav li a{ width:100%;  padding-right: 0px;}
.tabNav li.whyPurchase a{ width:auto; text-align:center; margin-bottom:5px;}
.tabNav li a span{ display:block; margin-left:-1px;}

.mrgn_left_30 { margin-left:0px !important; }

.marg_left_1 { margin-left:0px !important}

.margn_lft_1 { margin-left: 0px !important;}

.line-he-55{ line-height:55px !important;}

.left_border { border-left:1px solid #cccccc !important; border-right:1px solid #cccccc !important;}
.text-cent{ text-align:center;}
.height-auto{ height:auto !important;}

.wdt_vary { width:16%;}
/*.faq-answer { text-align:left !important;}*/

.margtp_40 { margin-top:50px;}

.sml_marg_tp_40{ margin-top:50px;}

.txt_align { text-align:center !important;}

.txt-rgt { text-align:right !important; margin-left:2px !important;}

.marg-left0{ margin-left:0px !important;}

.wdt_new { width:166px !important; text-align:left !important;}
.width_36{ width:36%;}

.mrg_btm_25 { margin-bottom:-25px !important;}

.width160 .txt-rgt { text-align:center !important; margin:0 !important; margin-top:15px !important; margin-left:11px !important;}

.plan_spcl .link_center { margin-left:16px !important;}

.plan_spcl .new_rgt { text-align:center !important; margin-left:0px !important;}

.plan_spcl .img_company {margin-left:-16px !important;}

.brdr_rgt { border-right:0px !important;}

.outline_brder { outline: 1px solid #ffffff !important;}

.padng_side { padding-left:10px; padding-right:10px;}

.pad_top_0 { padding-top:0px !important; }

.pad_btm_0 { padding-bottom:0px !important;}

.pad_lft_0 { padding-left:0px !important;}

.flt_mrgn_top { float:none !important; margin-top:20px !important;}

.flt_none { float:none !important;}

.widt_auto { width:auto !important;}

.mrgn_tp_30 { margin-top:30px !important;}

.left_text_algn, .txt_left_sml span { text-align:left !important;}

.new_wdth60{ width:100px;}
.marg-top55{ margin-top:15px !important ;}

.flt_none { margin:0 auto; float:none !important;}
.mrg_left_2box { margin-left:0px !important;}

.img-block-center{display: block !important;
    margin-left: auto !important;
    margin-right: auto !important; float:left; width:100% !important;}
.marg-left61{margin-left:61px !important;}
.mrg_left_4box { margin-left:-5px;}

.txt_center_padng { text-align:center; padding-right:23px !important;}

.new_company_product_height h3,.company_product_box h3, .company_product_2box h3,  .company_product_3box h3, .company_product_4box h3, .company_product_4box_new h3 { text-align:center;}

.mrgn_none { margin:0 auto; float:none;}


.new_company_product_height{    height: 670px !important;}
.company_product_4box { height:480px !important; }
.company_product_4box_new { height:690px !important; }
.company_product_2box { height:270px !important;}
.company_product_box { height:270px !important;}

.company_product_inner { width:175px !important;}
.wdt_190 { width:190px !important;}

.company_product_3box { height:480px;}

.mrg_tp_20 { margin-top:20px;}

.text_btn_center { text-align:center;}

.right_box { padding:0px !important; margin-top:20px; margin-bottom:20px;}

.ttl_brochure { padding: 10px 10px 5px;}

.addon_btn_box_product { float: right; font-size: 11px; color: #737373; width: 200px;}

.marg_tp_product { margin-top:10px;}

.wdt_bg{ width:100% !important;}

.para-header-product {padding-left:100px;}

.padng_vary { padding-left:20px !important;}

.scroll-2 { display: block; /* float: left;  height: 190px; */ overflow-x: scroll !important; width: 547px;}

.scroll-3 { display: block; /* float: left;  height: 380px; */ overflow-x: scroll !important;}

.scroll-4 { display: block; /* float: left;  height: 320px; */ overflow-x: scroll !important; width: 100%;}

.scroll-full { width:100%; overflow-x: scroll;}

.scroll-small { display: block; /* float: left; */ overflow-x: scroll !important; }
.tbl_brdr td {
    border: 1px solid #000000;
    width: 18% !important;
}

.scroll-wdt { display:block; overflow-x:scroll;}

.scroll-new { display: block; /* float: left;   height: 250px; */ overflow-x: scroll !important; width: 100%;}

.scroll-5 {  display: block; /* float: left;  height: 200px; */ overflow-x: scroll !important; width: 100%;}

.scroll-6 {  display: block; /* float: left;  height: 100px; */ overflow-x: scroll !important;}

.scroll-7 {  display: block; /* float: left;  height: 150px; */ overflow-x: scroll !important;}

.auto_hgt_countries { height:auto !important;}

.border_scroll { border:1px solid #cccccc;}

.wdt_scroll_new { width:100% !important;}

.pad_top_btm { padding:10px !important;}

.brdr_btm_tbl { border-bottom:1px solid #cccccc;}

.padd-btm_0_new{ padding-bottom:0px !important;}

.padleft_vary ul, padleft_vary ul li { padding-left:25px !important;}

.padleft_vary_new ul { padding-left:30px !important;}

.padleft_vary_new ul li{ padding-left:0px !important;}

.padleft_vary ol { padding-left:25px !important;}

.vert_align_top { vertical-align:top;}

.height_330 { height:250px !important; }

.mrg_tp_30 { margin-top:0px !important;}

.grey_center { text-align:center; margin:0 auto; float:none !important; margin-bottom:20px;}

.pad_rgt_10 { padding-right:10px !important;}

.pad_rgt_30 { padding-right:25px !important;}

.txt_center_product { text-align:left !important; margin-bottom:10px;}

.pad_left_70 { text-align:center !important; margin-left: 0px !important;}

.pad_left_40 { text-align:center !important; margin-left: 0px !important;}

.marg_left_18 { margin-left:18px !important;}

.no_decoration, .no_decoration a:hover, .no_decoration a:focus, .no_decoration a:active { text-decoration:none !important;}
.link_blue, .link_blue:hover, .link_blue:focus { text-decoration:none !important; color: #0000ee;}

.mrgn_btm_10 { margin-bottom:10px !important;}

.mrg_both_0 { margin:0px !important;}

.btn_height .all_btn_link { line-height:40px !important;}

.widt_8 { width:28%;}

.no_bordr { border:none !important;}

.col-xs-offset25 { float:none !important; margin:0 auto !important; text-align:center !important;}

.widt_new { width:90%;}

.mrg_lft_1 { margin-left:0px !important;}

.marg_left_40 { margin-left:0px !important;}

#brochure_text .tbl_brdr { width:100% !important; }

.no_scroll .panel-collaps-1 { height:auto !important;}

.tbl_brdr_new { border: 1px solid #4b4b4b; background:#000; text-align:left;}

.disp_blck { display:none !important;}

.wdt270 {width:auto !important;}
.text-just_1{ text-align:justify !important;}
.marg_top000{ margin-top:1px !important;}

.hgt_180_cn { margin:0 auto !important; border: none !important; padding:0px !important;}

.panel-collaps-new{height: 140px !important; overflow: scroll;}

.marg-left34 { margin-left:34px !important; }

.center_popup_sml .center_btn_popup { text-align:center !important; float:none !important; display:block !important;}

.wdt_390 { width:200px !important;}

.td_wdt_none td { width: 0% !important; }

.margn_left_10 { margin-left:0px !important;}

.margn_btm_10 { margin-bottom:10px !important; }

.add_height152{ height:0px !important;}

.add_height56{ height:0px !important;}

.hgt_104 { height:0px !important;}

.hgt_45 { height:0px !important;}

.brdr_blck_small { border:1px solid #333333 !important;}

.auto_wdt td { width: 14% !important;}

.auto_wdt_50 td { width: 50% !important;}

.auto_wdt_11 td { width: 11% !important;}

.auto_wdt_new td { width: auto !important;}

.auto_text_left li, .auto_text_left ul li p, auto_text_left ol li p { text-align:left !important;}

.auto_text_justify li, .auto_text_justify ul li p, auto_text_justify ol li p { text-align:justify !important;}

#brochure_text .faq-answer { text-align:justify !important;}

/*
#brochure_text .faq-question, #brochure_text .faq-question p, .lft_align_qs .faq-question, .lft_align_qs .faq-question p, .lft_align_qs .faq-answer ol li, #brochure_text ol li { text-align:left !important;}

#brochure_text .faq-answer ul li p, #brochure_text .faq-answer ol li p, #brochure_text .faq-answer ol li, #brochure_text .bulk-text ul li { text-align:left !important;}
*/

.no_brdr td { border:none !important;}

.marg-top-5_2{ margin-top:-10px !important;}

.pd_sides_5 { padding:0 5px !important;}

.border-tble-top { border:1px solid #000000 !important; }

.border-tble-top th { border:1px solid #000000 !important; }

.pad_left_3 { padding-left:3px !important;}

.font12 { font-size: 12px !important;}

.affiliate_logo { padding: 25px 0 0 15px;}

.new_hgt_58 { height:0px !important;}

.pad_rgt_0 { margin-right:0px !important;}

.hgt_new_139 { height:0px !important;}

.no_pad_30 { padding-right:0px !important;}

.hdrmrgnleft15{margin-left:0px;}

.marg_top_phns { margin-top:-5px !important; }

.hgt_new_dsktp { height:0px !important;}

.width_80_ipd select { width:95% !important;}

.no_side_mrgn .all_btn_link_center { margin-left: auto !important;}

.overflw_y_countries { overflow-y:none !important; height:auto !important;}

.radio_btn .radio_set_1 { float:left !important;}

.radio_btn .radio_set_sml { float:left !important; margin-left:5px !important;}

.radio_btn .radio_set { float:left !important; margin-left:1px !important;}

.radio_btn span { float:left !important; padding-top:4px !important;}

.radio_btn_flt span { padding-top:4px !important;}

.radio_btn_flt .radio_btn_flt_sml { padding-top:4px !important; float:none !important;}

.set_span span { padding-top:0px !important; }

.no_flt_radio span { float:none !important; padding-top:4px !important; }

.radio_btn .mrgn_tp_0 { margin-top:0px !important;}

.pad_tp_0_radio { padding-top:0px !important;}

.pad_tp_7 span { padding-top:7px !important;}

.marg_btm_radio .radio_set_sml { margin-bottom:5px !important;}

.new_hgt_117_neww_mobile { height:auto!important;}

.new_hgt_117_neww_full { height:auto!important;}

.dental_hgt .tbl_left_btm { height:14px !important;}

.mrgn_btm_0_contct { margin-bottom:0px !important; }

.text_rght_papp{ text-align:left !important;}

.company_product_single_inner .img_company { margin-left:4px !important;}

.company_product_single_inner p { margin-left:1px !important;}

.company_product_single_inner .img_company a { margin-left:-6px !important;}

.company_product_inner .img_company { margin-left:3px !important;}

.company_product_inner .img_company a { margin-left:-6px !important;}

.wdt_190 .img_company { margin-left:11px !important;}

.wdt_190 .img_company a { margin-left:-1px !important;}

.wdt_190 .txt-rgt { margin-left:14px !important;}

.wdt_190 .padtop5 { margin-left:11px !important;}

.width-160 .text_center { margin-left:-20px !important;}

.wdt_100_new { width:100% !important;}

.radio_btn .mrg_lft_5 { margin-left:10px !important;}

.mrg_tp_5_bth { margin-top:10px !important;}

.clr_blue_spl { color:#274a90 !important;}

.set_span .last_radio { float:left !important;}

.width160 .txt-rgt { margin-left:0px !important;}

.margn_left_15 .img_company { margin-left:0px !important;}

.wdt_130 .center_btn { margin-left:1px !important;}

.marg_top_10_tbl { margin-top:10px !important;}

.marg_top_4 { margin-top:4px !important; margin-right:6px !important;}

.marg_rgt_12 { margin-right:12px !important;}

.marg_top_14 { margin-top:-14px !important;}

.hgt_auto_cn { height:auto !important; padding-bottom:0px !important;}

.wdth_130 { width:135px !important;}

.new_wdt_cntr .cntr_wdt_btn {margin-left:-14px !important;}


/* default css overwrite */

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { margin-top:-2px !important;}
.gsc-input-box { height: 25px !important;}
#gsc-i-id1 { margin-top:0px !important; }
#gsc-i-id2 { margin-top:0px !important; height: 23px !important;   }
.gsib_b { background-color:#fff !important;}
/*
ul.comment li { font-size:13px !important;}
.bg_comp_td ul li { font-size:13px !important;}
#contan { font-size:13px !important;}
.linkbox_compare { font-size:13px !important; line-height:22px !important;	}
.bg_comp_td ul li a, .bg_comp_td a { font-size:13px;}
*/

.company_box_3box {
    padding: 10px 18px 10px 18px;
    display: block;
    border: 1px solid #d4d4d4;
     height: auto;  width: 100%;
    float: left;
    background: #fff url(/images/sup/bg-company-td.gif) repeat-x;
}
.width80{ width:100% !important;}
.mar-right9{ margin-right:-9px;}
.rightbtnbox_2_new {
    /* float: right; */
    padding: 5px 0 0 10px;
}
.text-left-align{ text-align:left !important;}
.text-align-h1{text-align:left; font-size:24px;}
.text-dec-none{ text-decoration:none !important;}

.padd_btm_leftpart { padding:0 0 10px 0 !important; background-color: #ffffff !important;}

#rightpart_plan .all_btn_link_center { margin-left:0 !important;}
.width30{ width:30px !important;}
.width95{ width:93% !important;}
.width_100{ width:100% !important;}

#rightpart_plan .mrg_lft_5_phn { margin-left:5px !important;}

.panel-3{ background-color: #c9e0fb !important;}
.padd-top5_new{ padding-top:5px !important;}
.pad000{ padding:0 !important;}
.marg-btm0{ margin-bottom:0 !important;}
.plan-margin-left0{ margin-left:0 !important;}
.text-cntr-lndscape { text-align:center !important; }
.no_pad_left { padding-left:0px !important;}

.mrg_tp_20_smll { margin-top:20px !important;}

.wdt_170 {width:170px !important;}

/*about us */
.about_padd_left15 { padding-left: 0 !important;}
.about-text-cent{ text-align:center !important;}
/*commercials*/
.right_view_padd{ padding-left:0 !important; padding-right:0 !important;}
.viedo_height{ height:156px !important; width:100% !important;}
/*guide*/
.mobile_padding_01{padding: 11px 10px;}
.guide_marg_btm0{ margin-bottom:0 !important;}

.panel-6 .panel-heading-6{background: #d0cece !important; color: #fff !important; margin-bottom: 0px !important; background: none !important;
    border-radius: 0px !important;}
.panel-6{ background: #d0cece !important;}
.plam-text_2_black{ color:#000 !important; font-size:16px; font-weight:500;}
.menu-hover-2{background: url(../images/sup/images/menu_hover_1.png); width: 35px; height: 26px; float: left; margin: -2px 5px 0px 5px;	 }
.guide_link_box_gray {background: #eaeaea !important;     border: 1px solid #c0bebe !important;}
.guide_link_box_gray ul li a { color:#000 !important;}
.panel-6 .panel-heading-7 {background: #d0cece !important; color: #fff !important; margin-bottom: 10px; background: none !important; border-radius: 0px !important;}
.guide_link_box_gray ul li a { font-size: 12px; color: #000; line-height: 18px; font-weight: normal; padding: 0px 0 0px 12px; background: url(/images/sup/arrow-li.png) no-repeat 0 5px;  margin: 0px;display: block; }
/*contact us*/
.blue_bar_mar_left_10 {margin-left: 10px !important;}

.field_box_3 {padding-top: 10px !important; padding-left: 10px !important; background: #f5f5f5;
    display: block; width: 66.5%; float: left; min-height: 44px; font-size: 11px; margin-top: 0px;}
.text_box_width_92 { width:96% !important; margin-bottom:10px;}
.text_box_92 { width:96% !important;}
.colm_text_trip_new_1 {  height: 98px !important; line-height: 40px; padding-right: 10px !important; background: #e5e3e3; margin-bottom: 1px !important;}

.lable_best{padding: 10px 10px !important; line-height: 15px;}
.veri_mar{width: 129% !important; margin-bottom: 5px !important;}
.title_text_padd{padding-left: 0px !important;}
.add_hegith-30{ height:30px !important;}
.add_height_50{ height:50px !important;}
.new-height_50{ height:auto !important;}
/*id-card*/
.tbl_new_outer{    width: 100% !important; padding: 0 !important; margin: 0px !important;}
.text_width_100{ width:100% !important;}
.text_width_100_new { width:100%;}
.add_height_46 {height: 30px !important; }
.add_height_187 {height: 30px !important;}
.add_height_187_new { height:auto !important;}
.add_height_58 {height: 30px !important;}
.add_height_133 {height: 30px !important;}
.add_height_117 {height: 30px !important;}
.add_height_91 {height: 30px;}
.add_height_163 {height: 30px;}
.add_height_110 {height: 30px; }
.add_height140 {height: 30px; }
.add_height_69 {height: 30px; }

.input_mar_top_0{ margin-top:0 !important;}
.lable_blue_text{ color:#274a90 !important; font-size:13px; line-height:20px;}
.chil_white{     border-right: 1px solid #fff !important;}
.text_deco_none{ text-decoration:none !important;}
.mrgn_botm_10 { margin-bottom:0px !important;}
.mar-btm_10_top{ margin:10px 0 10px 0 !important;}
.mrg_lft_btns { margin-left:0px !important;}
.mrg_lft_btns_cn { margin-left: 0px !important;}
.text_box{ border:1px solid #000000 !important;}
.mrgn_tp_10_new { margin-top:10px !important; }
.marg-left0{ margin-left:0 !important;}

ul.padng_rgt { padding-right:20px !important;}

.width_100_display_block{ width:100% !important; display:block !important;}
.feild_width72{ width:100%;}

.mail_width_20{ width:20% !important;}
.mail_width_40{ width:20% !important;}
.add-height60 {height: 30px;}
.add-height62{ height:30px;}
.float_left_mobile{ float:left !important;}

.mrg-tp-btm-2 { margin:2px 0 !important;}

.hgt_auto_mobile { height:auto !important;}

.mrg-tp-btm-2_blck { margin:2px 0 !important; margin-bottom:2px !important;}

.menu-hover-mrgn { margin-top:-5px !important;}
.add_height_88{ height:30px !important;}
.add_height_30-new-1{ height:30px !important;}
.line-height42{ line-height:42px;}
.affiliate_number {
    background: url(/images/sup/icon-phone.png) no-repeat 0 0px;
    font-size: 22px;
    font-weight: bold;
    color: #336699;
    padding: 0px 0 35px 47px;
	float:right;

}
.icon_phone_home_1 {
    background: url(../images/sup/icon-home.png) no-repeat;
    width: 33px;
    height: 33px;
    /* margin: 21px 10px 0; */
    float: right;
    /* padding-right: 5px; */
    margin-right: 10px;}
	.name_align{
    font-size: 18px;
    line-height: 18px;}

.affiliate_contactBox {  float: right; padding: 20px 0 3px 10px; width:33%;  height: 65px;}

.mrgn_btm_1_new .field_box_11 { margin-bottom:1px !important;}

.wdt_102 { width:102% ;}




@media (min-width: 320px) and (max-width: 666px)
{
	.tbl_left_top_product_8 { background: url(../images/tbl/tbl-l-top_01.png) no-repeat; width: 10px; height: 69px; position: absolute; left: 0px; top: 0px; z-index: 15;
}
.tbl_bg_top4_product_8 { width: 94.1% !important; margin-left: 9px; background: url(../images/tbl/tbl-bg-top_01.png) repeat-x; height: 54px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 20px; padding: 6px 0 0 10px; display: block; z-index: 11; position: absolute;
    display: block; }
.tbl_right_top_product_8 { background: url(../images/tbl/tbl-r-top_01.png) no-repeat; width: 10px; height: 69px; position: absolute; right: 0; top: 0px;
    z-index: 15; }

.inst_center_btn { width:40%; text-align:center; margin:0 auto !important; float:none !important; display:block; }
.ppr_app_btn { width:40% !important; margin:0 auto !important; float:none !important; display:block; }
.marg_tp_product { margin-top:10px !important;}
.pad_left_70 { text-align:center !important;}
.pad_left_40 { text-align:center !important;}
.img-block-center{display: block !important; margin-left: auto !important; margin-right: auto !important; float:left; width:100% !important;}
.text-cntr-lndscape { text-align:center;}
.wdt_290_new { width:290px !important;}
.no_pad_left { padding-left:0px !important;}frameset{ max-height:10px !important; width:40% !important; }

}




@media (min-width: 735px) and (max-width: 737px) {
	.tbl_mdl label{ text-align:right; }
	.navbar-toggle{ margin-top:20px;}
	#logo{ margin:5px 0 0 0px; width:180px;}
	#logo img{width:100%;}
	.hgt_lbl{height:auto;}
	.tabNav li a span{ margin-left:-1px;}
	.btn_print { display:inline !important;}
	.top_border { border-top:0px; }
	.tbl_mdl label{ border-bottom:0px; }
	.fld_center { width:300px; float:none; margin:0 auto;}
	.radio_center { width:180px; float:none; margin:0 auto; }
	.fullwidth li, .fullwidth li a{ width:100%;  padding-right: 0px;}
	.tabNav li a span{ display:block; margin-left:-1px;}
	.line-he55 { line-height:28px ;}
	.scroll-3 {width: 95%;}
	.height_330 { height:296px !important; }
	.inst_center_btn { width:30%;}
	.width_iphn6 { width:95% !important;}
	.wdt_102 { width:175% !important;}

/*	.inst_center_btn_new { width:35% !important;}  */


}


@media (min-width: 599px) and (max-width: 601px) {

	.tbl_mdl label{ text-align:right; }
	.navbar-toggle{ margin-top:25px;}
	#logo{ margin:5px 0 0 0px; float:left;}
	#logo img{width:100%;}
	.hgt_lbl{height:auto;}
	.tabNav li a span{ margin-left:-1px;}
	.btn_print { display:inline !important;}
	.top_border { border-top:0px; }
	.tbl_mdl label{ border-bottom:0px; }
	.fld_center { width:270px; float:none; margin:0 auto;}
	.marg_left_flex {}
	.widt_8 { width:14%;}
	.text-cntr-lndscape { text-align:left;}


.radio_center { width:170px; float:none; margin:0 auto; }
.width_36{ width:46%;}
.datepicker {
    left: 18% !important;
}
.width_name_vary { width:480px !important; padding-left:5px !important;}

}

/* Landscap Phones */


@media (min-width: 567px) and (max-width: 569px) {

.fullwidth li, .fullwidth li a{ width:100%;  padding-right: 0px;}
.marg_left_flex { float:right;}
.check-bg-plan{ background:#e6effe repeat-y; width:100% !important; padding: 5px 1% !important; border:none; float:left;
/*height:50px!important;*/}
.affiliate_contactBox { width: 320px !important;}
.wdth_i5_header { width:320px !important;}
.height_43{ height:43px !important;}




}


@media (min-width: 560px) and (max-width: 668px) {
.new_height_70{ height:70px !important;}

.hgt_lbl{}
.tabNav li a span{ display:block; margin-left:-1px;}
.top_border { border-top:0px; }
.tbl_mdl label{ border-bottom:0px; }
.mrg_top_20{margin-top:10px !important;}
.fullwidth li, .fullwidth li a{ width:100%;  padding-right: 0px;}
.margtop4 { margin-top:4px;}
.tabNav li.whyPurchase a {width:auto; text-align:center; margin-bottom:5px;}
.marg_left_flex {}
.line-he55 { line-height:33px;}
.line-he33 { line-height:33px;}
.width_36{ width:53%;}
.text_algn_centr { text-align:center !important; }
.mrg_left_6 { margin-left:-6px !important;}
.width_100_ic{ width:50% !important;}
.wdt_video_60 { width:65% !important; float:none !important; margin:0 auto !important;}

.wdt_102 { width:133%;}
.hgt_46_iphn { height:46px !important;}

}

@media (min-width: 597px) and (max-width: 599px) {

	.wdt_102 { width:140%;}

}

@media (min-width: 639px) and (max-width: 641px) {

	.wdt_102 { width:150%;}

}


@media (min-width: 569px) and (max-width: 767px){

	.hgt_new { height:56px !important;}
	.disp_landscape { display:block !important;}
	.mrgn_tp_lndscp { margin-top:-10px !important; }
	.new_height_70{ height:80px !important;}

}



@media (min-width: 569px) and (max-width: 599px){

	.disp_landscape { display:none !important;}
	.mrgn_tp_lndscp { margin-top:-7px !important; }
	.hgt_46_iphn { height:45px !important;}
}


@media (min-width: 540px) and (max-width: 767px){


	.hgt_150_fix { height:/*120px*/ !important;}
		.marg-btm_1_new{  padding-bottom:15px !important;}
	.ttl_comp_tabl span {margin: 0; text-align:center !important; }
	.check-bg-plan{ background:#e6effe repeat-y; width:100% !important; padding: 5px 1% !important; border:none; float:left;
/*height:50px!important;*/}
.width34{ width:39%;}
.new_height_200{ height:145px !important;}
.img_box {float: left !important; }
.padd_left60{ padding-left:60px !important;}
.col-xs-offset25 { float:none !important; margin:0 auto !important;}
.add_height_142{ height:30px !important;}
.widt_8 { width:14%;}
.add_height_289{ height:30px !important;}
.add_marg_top1{ margin-top:1px !important;}

.add_height_92{ height:30px !important;}
.add_height_74{ height:30px !important;}
.add_height42{ height:30px !important;}
.add_height86{ height:30px !important;}
.add_height216{ height:30px !important;}
.add_height103{ height:30px !important;}
.marg-top20{ margin-top:20px !important;}
.new_widht_100_new{ width:100% !important;}

.inst_center_btn { width:50%; text-align:center; margin:0 auto !important; float:none !important; display:block; }
.ppr_app_btn { width:50% !important; margin:0 auto !important; float:none !important; display:block; }
.marg_tp_product { margin-top:10px !important;}
.pad_left_70 { text-align:center !important;}
.pad_left_40 { text-align:center !important;}
.wdt290 { width:300px !important;}
.img-block-center{display: block !important; margin-left: auto !important; margin-right: auto !important; float:left; width:100% !important;}
.text-cntr-lndscape { text-align:center;}
.wdt_290_new { width:290px !important;}
.no_pad_left { padding-left:0px !important;}frameset{ max-height:10px !important; width:40% !important; }
.padd_side_per { padding:7px 6% !important;}
.padd_side_per_new { padding:7px 8.6% !important;}
.cntr_btn_lcnse { float:none !important; display:block !important; width:50% !important; margin:0 auto !important; text-align:center !important;}

.scroll-1{height:100% !important;}

.scroll-1, .scroll-2, .scroll-3 { display:block !important;}


frameset{ max-height:10px !important; width:40% !important; }

.width4012{ width:30% !important;}

.sam_text{line-height: 5px; padding: 0px 80px;}
.affiliate_contactBox {  background: none !important;   float: right;  padding: 20px 0 10px 134px ;  width: 350px !important;
    height: 65px; }
.new_padd_top0{ padding:5px !important;}
.vistior_width{     padding-bottom: 0px !important;  margin-bottom: -17px !important; background:none !important;}

.wdt_video_60 { width:60%; float:none !important; margin:0 auto !important;}
.wdt_310_new { width:310px !important;}
.width_name_vary { width:445px !important; padding-left:5px !important;}

.hidden-600 { display:block !important;}
.pad_tp_7 span { padding-top:0px !important;}

.radio_btn_flt .radio_btn_flt_sml { padding-top:4px !important; float:left !important;}

.mrg_tp_10 { margin-top:10px !important;}
.mrg_tp_5 { margin-top:5px !important;}
.mrg_tp_5_bth { margin-top:5px !important;}

}


@media (min-width: 520px) and (max-width: 767px) {
.wdth_new_landscp { width:340px !important;}
}


@media (min-width: 567px) and (max-width: 569px) {
	.wdth_i5_header { width:330px !important;}
	.wdt_video_60 { width:75% !important; float:none !important; margin:0 auto !important;}

.mrgn_top10 {
    margin-top: 5px !important;
}
.new_input_width80{ width:80% !important;}
.new_main_input_100{ width:450px !important;}

.hgt_46_iphn { height:46px !important;}

}


@media (min-width: 481px) and (max-width: 767px)
{
.brdr_btm_tbl .no_brdr_btm { border-right:1px solid #cccccc;}
.no_brdr_btm { border-bottom: none !important;}
.no_brdr_rgt { border-right: none !important;}
.brdr_rgt_1 { border-right:1px solid #cccccc !important;}
.marg-top20{ margin-top:20px !important;}
.height_new_103_new{height: 56px !important;}

.hgt_56 { height:56px !important;}
.hgt_104 { height:116px !important;}
.hgt_45 { height:90px !important;}
.hgt_new_45 { height:90px !important;}
.add_hgt_102 { height: 102px !important;}
.add_hgt_118 { height:102px !important;}
.add_hgt_103 { height:103px !important;}
.pad_lft_20 { padding-left:20px !important; }
.add_hieght_113_new{ height:116px !important;}
.add_height_106_for_last{ height:106px !important;}
.add_height_110_new{ height:114px !important;}
.add_height_padd_5{ padding-bottom:5px !important;}
.new_widht_210{ width:209px !important;}



.hgt_none_56 { height:0px !important}

}

.width_210 {width: 450px !important;}



@media (min-width: 375px) and (max-width: 476px)
{
.input_marg_top_10-new{ margin-top:10px !important;}
.wdt350_new{  width: 350px !important;}
.new_widht_210{ width:209px !important;}
.new_widht_209{ width:185px !important;}
.new_input_width80{ width:70% !important;}
.new_main_input_100{ width:260px !important;}
/*product page */
.tbl_bg_top4_product {
    background: url(../images/tbl/tbl-bg-top_01.png) repeat-x;
    height: 54px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    padding: 6px 0 0 15px;
    display: block;
    z-index: 11;
    position: absolute;
    display: block;
    width: 90%;
	margin-left:9px;
}
.tbl_left_top_product_4 {
    background: url(../images/tbl/tbl-l-top_01.png) no-repeat;
    width: 10px;
    height: 69px;
    position: absolute;
    left: 14px;
    top: 0px;
    z-index: 15;
}
.tbl_right_top_product_4 {
    background: url(../images/tbl/tbl-r-top_01.png) no-repeat;
    width: 10px;
    height: 69px;
    position: absolute;
    right: 16px;
    top: 0px;
    z-index: 15;
}
.marg-top20{ margin-top:20px !important;}
.sam_text{line-height: 5px; padding: 0px 80px;}

}

@media (max-width: 375px)
{

.tbl_bg_top4_product { width: 85%; margin-left:9px; }
.marg-top20{ margin-top:20px !important;}
}

@media (max-width:320px){
	.input_mar_top_10{ margin-top:10px !important;}
		.tbl_bg_top4_product {

    width: 82.1%;
	margin-left:9px;
	 background: url(../images/tbl/tbl-bg-top_01.png) repeat-x;
    height: 54px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    padding: 6px 0 0 15px;
    display: block;
    z-index: 11;
    position: absolute;
    display: block;
}
.new_widht_210{ width:209px !important;}
.wdt350_new{  width: 350px !important;}
.tbl_left_top_product_4 {
    background: url(../images/tbl/tbl-l-top_01.png) no-repeat;
    width: 10px;
    height: 69px;
    position: absolute;
    left: 14px;
    top: 0px;
    z-index: 15;
}
.tbl_right_top_product_4 {
    background: url(../images/tbl/tbl-r-top_01.png) no-repeat;
    width: 10px;
    height: 69px;
    position: absolute;
    right: 16px;
    top: 0px;
    z-index: 15;
}
.sam_text{line-height: 5px; padding: 0px 60px;}
.icon_phone_call {
    background: url(../images/sup/icon-phone.png) no-repeat;
    width: 33px;
    height: 33px;
    margin: 21px 8px 0 !important;
    display: block;
    float: right;
}
}


@media (min-width: 320px) and (max-width: 540px)
{
	.padd-top20_new{ padding-top:20px !important;}
.no_margin { margin:0 auto !important; float:none !important}
	.new_width_250_select{ width:200px !important;}
	.left_1{ left:-1px !important;}

	.mrgn_top10 {
    margin-top: 5px !important;
}
.new_height_110{ height: 110px !important;}
	.affiliate_logo { padding: 30px 0 0 5px !important;}
.width_for_shamanbir{ width:100%; white-space: nowrap !important;}
.headerBg { margin:-1px -15px !important ;  height:auto !important; padding:0 0 5px !important;}
.width91_for_middle{ width:95% !important; white-space:normal !important;}
.right_new_1{ right:-1px !important;}
	.hgt_150_fix { height:210px !important;}
	.hgt_150_fix_new { height:190px !important;}
.ttl_comp_tabl span {margin: 5px 0 0; text-align:center !important;}
.marg_left_flex {}
.padd_top-0_new{ padding-top:0 !important;}
.new_mar_btm_10_new{margin-bottom: -10px !important;}
.new_marg-btm_10{ margin-bottom:-5px !important;}
.new_height_200{ height:200px !important;}
.width34{ width:38%;}
.marg-both15{ margin:0 15px !important;}
.inst_center_btn { width:70%; text-align:center; margin:0 auto !important; float:none !important; display:block; }
.inst_center_btn_new { width:70%;}
.ppr_app_btn { width:80% !important; margin:0 auto !important; float:none !important; display:block; }
.marg_tp_product { margin-top:10px !important;}
.widt_new { width:76%;}
.text_algn_centr { text-align:center !important; }
.wdt_290_new { width:290px !important;}
.height_new_103_new{height: 103px !important;}
/*guide*/
.new_widht_170_new{ width:170px !important;}
.panel-collaps-5 {height: auto !important; overflow: scroll;}
.panel-collaps-6 {height: auto !important; overflow: scroll;}
.panel-collaps-7 {height: auto !important; overflow: scroll;}
.panel-collaps-9 {height: auto !important; overflow: scroll;}
.panel-collaps-8 {height: auto !important;overflow: scroll;}
.panel-collaps-10 {height: auto !important; overflow: scroll; }
.panel-collaps-11 {height: auto !important; overflow: scroll;	}
.panel-collaps-4 { height: auto !important;overflow: scroll;}
.width_100_ic{ width:100% !important;}
.add_height_142{ height:30px !important;}
.input_width210{ width:75% !important;}
.width_210{ width:210px !important;}
.new_list_width td ul { margin:10px 15px !important;}
.add_height_30-new-1{ height:50px !important;}
.wdth_auto_ul { width:auto !important;}

.marg_0_header { margin:0 auto !important;}
.wdth_100_header { width:100% !important;}

.padd-right25{ padding-right:37px !important;}
.padd-right15{ padding-right:15px !important;}
.padding_new_0{ padding-right:0 !important;}

.marg_tp_10_cntct { margin-top:10px !important;}

.wdt_102 { width:100% !important;}

.hgt_76_acc { height:76px !important;}

.wdt_100_3rd { width:100% !important;}

}



@media(min-width:480px) and (max-width:767px){

.wdt300 { width: 420px; }
.tbl_bg_top4_product_8 { width: 97% !important;}
.width_210 {width: 450px !important;}
.mrgn_0_top { margin-top:0px !important;}
.hgt_new_grp { height:220px !important;}
.marg_0_header { margin:0 auto !important;}
.mutiple_wdt { width:60% !important;}

}

@media (min-width: 667px) and (max-width: 767px) {

.mrg_top_none { margin-top:0px !important;}
.tbl_bg_top4_product_8 { width:98% !important;}
.padd_side_per { padding:7px 5% !important;}
.padd_side_per_new { padding:7px 7.5% !important;}
.inst_center_btn { width:40%; }
.ppr_app_btn { width:40% !important; }
.wdt_310_new { width:310px !important;}
.new_input_width80{ width:88% !important;}
.new_main_input_100{ width:540px !important;}
	.new_height_70{ height:95px !important;}

.wdt_102 { width:158%;}
}


@media (min-width: 320px) and (max-width: 480px)
{
	.ttl_compare_sub{  color:#203d76; font-size:17px; }
.new_width_select_trip{ width:50px !important;}
.new_width_select_trip1{ width:90px !important;}


#logo { width: 150px; margin: 5px 0 0 5px; float: left;}
#logo img{width:100%;}
.tabNav li, .tabNav li a{ width:100%;  padding-right: 0px;}
.tabNav li.whyPurchase a{ width:auto; text-align:center; margin-bottom:5px;}
.tabNav li a span{ display:block; margin-left:-1px;}
.whyPurchase { padding-bottom:15px;}
.padd_new_0{ padding-bottom:0 !important;}
.back_none{ background:none !important;}
.bg_none{ background:none !important; padding-bottom:0 !important;}
.float_followus,.float_accredited, .float_mcafee, .float_verisign { width:50%; text-align:center; margin:0px; padding:5px 15px; }

.float_accredited img{width:200%; max-width:152px;}

.didtext_bg{ width:100%}
.didtext_head{ width:100%;}
.col_2 label, .col_2 .field_box { width:100% !important;}


.tbl_mdl label, .field_box { width:100%;}
.tbl_bg_top{ font-size:12px; font-weight:normal;}

.tbl_mdl .col-sm-12 label{ width:100%; }
.tbl_mdl .col-sm-12 .field_box { width:100%;}


.hgt_lbl{height:auto;}
.mrg_top_20{margin-top:10px;}
.modal-body{ padding:0px;}

.ttl_text.col-xs-6, .text_info.col-xs-6 { width:100%; text-align:left;}
.text_box_trip_cost{ width:40px;}
.term_outer .col-md-6{ padding-left:0px; padding-right:0px;}
.pad_left_4 { padding:5px 3px 0px !important;}
.pad_left_4  .border_popup{
		border:none;
	}
.pad_left_4 table , .pad_left_4 table tr td {
		border:1px solid #000000;
	}

.marg_left_flex { }

.line-he55 { line-height:55px;}
.line-he33 { line-height:33px;}
.flt_rght { float:none;}
.low_width select { width:45%;}
.more_width select { width:85%;}
.width34{ width:34%;}

.ttl_comp_tabl-2 { background: url(../images/sup/bg-ttl-compate-tbl-2.png) repeat-x; width:100%; text-align: center; font-size: 17px; height:60px; font-weight: bold; padding: 5px; border-bottom:3px solid #cccccc; }
.width_36{ width:48.5%;}

.company_product_2box { height:480px !important;}
.hgt_new_grp { height:395px !important;}
.mrgn_top_20 { margin-top:-20px !important;}
.flt_vary { float:none !important; margin:0 auto !important;}
.product_wdt { width:100%;}
.new_company_product_height{    height: 1310px !important;}
.company_product_4box { height:905px !important; }
.company_product_4box_new { height:1115px !important; }
.mrg_sml_tp_20 { margin-top:20px;}

.company_product_3box { height:692px !important;}
.wdt300 { width: 290px !important; }

.text-cent-portrait { text-align:center !important;}
.mrgn_btm_10_portrait { margin-bottom:10px !important;}

.date_text{text-align: right; padding-right: 32px !important;}
.add_height_114{ height:0 !important;}

.hgt_56 { height:56px !important;}
.inst_center_btn_new { width:80%;}
.hgt-41 { height:41px !important;}
.add_height_142{ height:0px !important;}
.abt_text_blue { margin-top:155px !important; }
.mrg-tp-20-port { margin-top:20px !important; }
.hgt_none_56 { height:0px !important}

.new_hgt_mbile { height:99px !important;}
.pad_tp_10 span { padding-top:10px !important;}

.mutiple_wdt { width:100% !important;}
.wdt_auto_lbl { width:auto !important;}

}


@media (min-width: 374px) and (max-width: 481px)
{

	.line-he-new { line-height:28px;}
	.width_36{ width:51.5%;}
	.tbl_bg_top4_product_8 { width: 95.9% !important;}
	.padd_side_per { padding:7px 10% !important;}
	.padd_side_per_new { padding:7px 13% !important;}
	.wdth_new_port { width:340px !important;}
	.wdt_new_list { width:360px !important;}
	.width_name_vary { width:255px !important; padding-left:5px !important;}
	.overflw_text { text-overflow:ellipsis; white-space:nowrap; float:left; width:255px; overflow:hidden;}
	.visible-320 { display:block !important;}
}

@media (min-width: 411px) and (max-width: 415px)
{
	.padd_side_per { padding:7px 9% !important;}
	.padd_side_per_new { padding:7px 12.1% !important;}
	.width_iphn6 { width:87%; margin-left:8px !important; padding:5px 5px 0 5px !important; }
	.wdth_i6 { width:96% !important; font-size:14px !important; padding:5px 5px 0 5px !important; }
	.visible-320 { display:none !important;}
}



@media (min-width: 320px) and (max-width: 467px){
	.line-ne-56 { line-height:57px !important;}
	.img-About_us{ width:100%; margin:0 !important;}
	.input_mar_top_10{ margin-top:10px !important;}
}


@media (min-width: 374px) and (max-width: 467px){

		.no_mar_top { margin-top: 0px !important;}
		.new_height_tbl_rght_btm{ height:14px; width:180px !important;}
.new_height_tbl_left_btm{ height:14px; width:180px !important;}

}


@media (min-width: 320px) and (max-width: 340px){
	.font_10 { font-size:10px !important;}
	.tble_width_78 {width: 78.1% !important;}
	.table_left_70{ right:70px !important;}

	.marg_sml_foot { margin-left:35px !important; }
	.mrg_top_15 { margin-top:-10px !important;}
	.new_input_width80{ width:70% !important;}
.new_main_input_100{ width:200px !important;}
.new_height_tbl_rght_btm{ height:14px; width:150px !important;}
.new_height_tbl_left_btm{ height:14px; width:150px !important;}
}

@media (min-width: 320px) and (max-width: 330px){
.whyPurchase {line-height: 35px;padding-bottom: 15px; font-size:10px !important;}
.top_comp { background: #d86704 url(/images/sup/compare-arrow.gif) no-repeat 4px 8px   ; padding: 0 0 0 17px; float: left; margin: 5px 0 5px 0;}
.top_comp button, .btm_comp button { font-size:13px !important; font-weight:bold;}
.visible-320 { display:block !important;}
.hgt_150_fix_new { height:210px !important;}
}

@media (min-width: 320px) and (max-width: 410px){
	.ttl_comp_tabl-2 { background: url(../images/sup/bg-ttl-compate-tbl-2.png) repeat-x; width:100%; text-align: center; font-size: 17px; height:60px; font-weight: bold; padding: 5px; border-bottom:3px solid #cccccc; }
	.ttl_comp_tabl { background: url(../images/sup/bg-ttl-compate-tbl-2.png) repeat-x; width:100%; text-align: center; font-size: 17px;font-weight: bold; padding: 5px; border-bottom:3px solid #cccccc; }
	.wdt_vary { width:38%;}
	.align_sml_left { text-align:left !important;}
	.mrg_lft_5 { margin-left:5px !important; }
	.tble_left_1{ left:0 !important;}
.tble_width_92{ width:94.1% !important;}
.tble_right0{ right:0 !important;}
.tble_mar08{ margin-top: 8px !important;}
.tble_colum_text_1{width: 93% !important; clear: both !important; position: absolute; height:28px !important;}

.tbl_bg_top4_product_8 { font-size:12px !important;}
.mrg_top_captcha { display:block !important;}


}

@media (min-width: 330px) and (max-width: 410px)
{
	.mrg_lft_5 { margin-left:0px !important; }
	.mrg-lft-5 { margin-left:5px !important; }
	.tbl_bg_top4_product {

    width: 86.1%;
	padding-right:5px !important;
	margin-left:9px;
	 background: url(../images/tbl/tbl-bg-top_01.png) repeat-x;
    height: 54px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    padding: 6px 0 0 15px;
    display: block;
    z-index: 11;
    position: absolute;
    display: block;
}
.tbl_left_top_product_4 {
    background: url(../images/tbl/tbl-l-top_01.png) no-repeat;
    width: 10px;
    height: 69px;
    position: absolute;
    left: 14px;
    top: 0px;
    z-index: 15;
}
.tbl_right_top_product_4 {
    background: url(../images/tbl/tbl-r-top_01.png) no-repeat;
    width: 10px;
    height: 69px;
    position: absolute;
    right: 16px;
    top: 0px;
    z-index: 15;
}

}


@media (min-width: 340px) and (max-width: 410px)
{

.wdth_new_port { width:340px !important;}
.mrg_top_captcha { display:block !important;}
}


@media (min-width: 320px) and (max-width: 352px)
{

.scroll-small { display: block; float: left; height: 400px; overflow-x: scroll !important; width: 100%;}
.padd_side_per { padding:7px 11.5% !important;}
.padd_side_per_new { padding:7px 15.8% !important;}
.padd_new_0{ padding:7px 5% !important;}
.wdt_new_list { width:300px !important;}
.width_name_vary { width:206px !important; padding-left:5px !important;}
.overflw_text { text-overflow:ellipsis; white-space:nowrap; float:left; width:206px; overflow:hidden;}
.marg_tp_5 { margin-top:5px !important;}
.visible-320 { display:block !important;}
}



@media (min-width: 359px) and (max-width: 361px)
{

	.line-he-new { line-height:28px;}
	.padd_side_per { padding:7px 10% !important;}
	.padd_side_per_new { padding:7px 13% !important;}
	.sam_text{line-height: 5px; padding: 0px 60px;}
	.affiliate_contactBox { width:305px !important; margin-top:-10px !important;}
	.disp_block_btm { display:block !important;}
	.wdt_new_list { width:340px !important;}
	.width_name_vary { width:235px !important; padding-left:5px !important;}
	.overflw_text { text-overflow:ellipsis; white-space:nowrap; float:left; width:235px; overflow:hidden;}
	.marg_tp_5 { margin-top:5px !important;}
	.visible-320 { display:block !important;}

}

	@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width: 1281px)
	{


	}

	.goog-te-gadget {
        font-size: 80px !important;
    }

/** for fixing leftborder cutting in ipadmini **/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {
input.disabled-input{-webkit-appearance:none}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {
input.disabled-input{-webkit-appearance:none}
}
