/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

.ui-widget {font-family: 'Exo 2', Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;font-size: 11px;}
body {background: #ebebeb; color: #000; margin: 0px;font-size: 11px;font-family:'Exo 2', Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;}

.nomargin {margin:0px}
.nopadding {padding:0px}
#bodyWrapper {background: #ffffff; padding: 20px; width: 960px;   }
#bodyContent {}
#header {/* height: 90px; */}
#storeLogo {float: left;margin-top: 5px;}
#headerShortcuts {float: right;margin-top: 15px;}
#columnLeft {padding-top: 5px;}
#columnRight {padding-top: 5px;}

.infoBoxContainer { }
.infoBoxHeading {padding: 2px;font-size: 11px;}
.infoBoxContents {padding: 5px;font-size: 11px;line-height: 1.5;}
.contentContainer {/* padding: 10px;  */   background-color: #ffffff;  float: left; width:100%;}
.contentContainer h2 {font-size: 16px;text-decoration: underline;font-weight: normal;margin-bottom: 0;padding-bottom: 5px;}
.contentContainer .contentText.contact_us h2 {font-size: 1.4em;font-weight: bold; margin-bottom: 0;padding-bottom: 5px;text-decoration: none;}

.contentContainer .ui-widget-header {    border: 1px solid #40a141;    background: #40a141;    color: #fff;    font-weight: bold;    text-align: center;	font-size:13px;}
.contentContainer .ui-widget-content {    border: 1px solid #40a141;    background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottomrepeat-x;    color: #222;}
.contentContainer span {/*  color: #274177; */ color:#fff; }
.contentContainer .ui-state-default, .contentContainer .ui-widget-content .ui-state-default,.contentContainer  .ui-widget-header .ui-state-default {
    border: 1px solid #40a141;    background: #40a141;}	
.contentContainer .ui-button-text-icon-primary .ui-button-text, .contentContainer .ui-button-text-icons .ui-button-text {    padding: .4em 1em .4em 2.1em;   font-size: 14px; color: #fff;}	
.contentContainer .ui-state-default .ui-icon {    background-image: url(ext/jquery/ui/redmond/images/ui-icons_6da8d5_256x240-Green.png);}
.contentContainer .ui-priority-secondary,.contentContainer .ui-widget-content .ui-priority-secondary,.contentContainer .ui-widget-header .ui-priority-secondary {     opacity: 1.7;     filter: Alpha(Opacity=70);    font-weight: normal;}
.contentContainer .ui-state-hover,.contentContainer .ui-widget-content .ui-state-hover,.contentContainer .ui-widget-header .ui-state-hover,.contentContainer .ui-state-focus,.contentContainer .ui-widget-content .ui-state-focus,.contentContainer .ui-widget-header .ui-state-focus {    border: 1px solid #fff;   background-color:#44c445;	color:#fff;}




.contentText, .contentText table { font-size: 13px; padding: 5px; line-height: 1.5;}
.productListTable {padding: 5px;font-size: 11px;line-height: 1.5;}
.productListTable tr.alt td {background-color: #ecf6fc;}
.fieldKey {font-size: 13px;line-height: 1.5; /* width: 150px; */}
.fieldValue{font-size: 13px;line-height: 1.5; height:20px;}
.fieldValue input[type='text'],input[type='email'],input[type='tel'],input[type='password'] {font-size: 13px;line-height: 1.5; height:20px; border:1px solid #ccc; padding:2px;}
.fieldValue select {width: 184px; height:26px; border:1px solid #ccc;}
.requirein { font-family: 'Exo 2', Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif; font-size: 13px; color: #ff0000; }.

h1 {font-size: 22px;margin-bottom: 0; padding-bottom: 5px;}
img {border: 0;}
table, p {font-size: 13px; line-height: 1.5;}
#piGal {float: right;width: 250px;}
#piGal img {max-width: 250px;height: auto;}

.buttonSet {clear: both;float: left; width: 98%; padding: 5px 10px 0px 0px;}
.buttonAction {float: right;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250 !important; text-decoration: underline; }

A {color: #000000;text-decoration: none;} 
A:hover {text-decoration: underline;}
FORM {display: inline;}

TR.header {background: #ffffff;}
TR.headerNavigation {background: #bbc3d3;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #bbc3d3;color: #666666;font-weight : bold;}
A.headerNavigation {color: #666666; }
A.headerNavigation:hover {color: #666666;}
TR.headerError {background: #ff0000;}
TD.headerError {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #ff0000; color: #ffffff;font-weight : bold;text-align : center;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}


TR.footer {background: #bbc3d3;}
TD.footer {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #bbc3d3;color: #ffffff;font-weight: bold;}

.infoBox { background: #b6b7cb;}
.infoBoxNotice { background: #FF8E90;}
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;background: #bbc3d3; color: #ffffff;}
TD.infoBox, SPAN.infoBox {font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background: #f8f8f9;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #f8f8f9;}

TABLE.productListing {border: 1px solid #b6b7cb;border-spacing: 1px;}
.productListingHeader {table-layout: fixed;color: #FFFFFF;font-weight: bold;}
.productListingHeader A:hover {color: #FFFFFF;}
.productListingData {table-layout: fixed;}  

A.pageResults {color: #0000FF;}
A.pageResults:hover {color: #0000FF;background: #FFFF33;}

TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #9a9a9a;}
TR.subBar {background: #f4f7fd;}
TD.subBar {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}
TD.main, P.main {    font-family: Verdana, Arial, sans-serif;    font-size: 12px;    line-height: 1.8;    margin: 0px;}
TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TD.accountCategory { font-family: Verdana, Arial, sans-serif;font-size: 13px;color: #aabbdd;}
TD.tableHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.newItemInCart {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}
TEXTAREA {  width: 100%;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}
SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}
TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}
TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}
SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}
SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* buttons */

.tdbLink a { }
.tdbLink button { }

/* account link list */

.accountLinkList {  list-style-type: none;  margin: 2px 2px 2px 10px;  padding: 5px;}
.accountLinkListEntry {  float: left;  margin-right: 5px;}
.cnty-flag { height: 15px; width: 18px; }

/*----- order_rental.php Tab Links -----*/
.tabs {	width:100%;	display:inline-block;}
/* Clearfix */
.tab-links:after {	display:block;	clear:both;	content:'';}
.tab-links li {	margin:0px 5px;	float:left;	list-style:none;}
.tab-links a {	padding:9px 15px;	display:inline-block;	border-radius:3px 3px 0px 0px;	background:#D3D3D3;	font-size:16px;	font-weight:600;	color#4c4c4c;	transition:all linear 0.15s;}
.tab-links a:hover {	text-decoration:none;}
li.active a, li.active a:hover {	background:#7FB5DA;	color:#4c4c4c;}
/*----- Content of Tabs -----*/
.tab-content {	padding:15px;	border-radius:3px;	box-shadow:-1px 1px 1px rgba(0,0,0,0.15);	background:#fff;}
.tab {	display:none;}
.tab.active {	display:block;}

/*----- orders_rental.php Accrodion -----*/
.accordion, .accordion * {	-webkit-box-sizing:border-box; 	-moz-box-sizing:border-box; 	box-sizing:border-box;}
.accordion {	overflow:hidden;	box-shadow:0px 1px 3px rgba(0,0,0,0.25);	border-radius:3px;	background:#FFFFFF;}

/*----- Section Titles -----*/
.accordion-section-title {	width:100%;	padding:15px;	display:inline-block;	border-bottom:1px solid #1a1a1a;	background:#333;
transition:all linear 0.15s;	/* Type */	font-size:1.200em;	text-shadow:0px 1px 0px #1a1a1a;	color:#fff;}
.accordion-section-title.active, .accordion-section-title:hover {	background:#4c4c4c;	/* Type */	text-decoration:none;}
.accordion-section:last-child .accordion-section-title {	border-bottom:none;}

/*----- Section Content -----*/
.accordion-section-content {	padding:15px;	display:none;}
.up{	margin-left:80%;}
.down{	margin-left:80%;}

/* ------------- Index Page ----------------*/
#cntnext{width:100%; height:30px; background-image:url('images/cnt_bg.png');  background-repeat: repeat-x; margin: 15px 0px;}
#cntnext .nextbtn {width:50px; background-color:#274177;  }
#cntnext .nbtn{font-family:'Exo 2'; color:#ffffff; font-size:14px; text-align:center; font-weight:bolder; padding:5px; cursor: pointer; }
#cntnext button{ background: transparent; border: none !important;}

#choosecnt{width: 100%; float:left;}


#out_country .outcont{background-color: #40a141; color: #fff; font-size: 15px; font-weight: bold; height: 35px; line-height: 35px; width: 100%; text-align: center; text-transform: uppercase;}
#out_country .lcountry{width: 100%; float:left;}
#out_country .lcountry li.none{color: #274177;font-size: 11px;text-align: center;}
#out_country ul{padding:0px; margin:0px;}
#out_country li{padding:3px; margin:0px; height:27px; border:1px #96cdf6 solid; list-style: none; }
#out_country .cntname{font-family:'Exo 2'; color:#666666; font-size:14px; padding:5px 0px;}
#out_country .itemcnt {float:left; padding: 5px 5px 5px 7px; width: 92%; }
#out_country .icountry{float: left; width:85%; }
#out_country .iremove{float: left; text-align: center; width: 15%;}

#azcountry { margin: 0px auto; width:90%;  }
#azcountry .azcountryin { float: left; width:100%; }
#azcountry h3 { text-align:center; }
#azcountry h3 a { font-size:18px; color: #274177; font-weight:bolder; padding:0px; margin:0px; }
#azcountry .boxes { float: left; width:100%; }
#azcountry .boxes .azhead { float: left; width:100%; font-size:30px; color: #40a141; }
#azcountry .boxes .items { float: left; width:100%; }
#azcountry .boxes .items .cols  { float: left;  font-weight: 600; width:33%; font-size:14px; color: #274177; }

#azcountry ul {float: left; width: 33%; padding: 0px; margin: 0px;}
#azcountry ul li {width:100%; font-family: 'Exo 2'; font-size:14px; color: #274177; font-weight:600; padding:0px; margin:0px; list-style:none;}
#azcountry ul li a {width:100%; font-family: 'Exo 2'; font-size:14px; color: #274177; font-weight:600; padding:0px; margin:0px;}




#azheader{width:100%; height:55px; background-image:url('images/azhead-bg.png'); background-repeat:no-repeat; float:left; margin: 15px 0px 0px 0px; }
#azheader .acaptn{width:80px; height:20px; margin:1px 0px 0px 10px; padding:0px 10px 10px 2px; color:#40a141; font-size:25px; text-align: right; font-weight:bolder; }

#azheaderspl{width:100%; height:58px; background-image:url('images/azheadspl-bg.png'); background-repeat:no-repeat; float:left; margin: 15px 0px 0px 0px;}
#azheaderspl .acaptn{width:35%; height:20px; line-height:30px; margin:5px 0px 0px 10px; padding:0px 10px 10px 45px; font-family:'Exo 2'; color:#40a141; font-size:20px;font-weight:bolder;}


#travel{width:90%; float: left; margin: 0 0 20px; }
#travel .travelin { width:85%; margin: 0px auto; }
#travel .trabr { width:100%; float: left;background-image:url('images/travel_bg.png'); background-repeat:repeat-x; padding:10px; }
#travel .wtrvl {width:99%; background:#ffffff; border-radius:3px; margin:2px; float:left;}
#travel .whtrvl {font-family:'Exo 2'; color:#40a141; font-size:22px; text-align:center; font-weight:bolder; padding:0px; margin: 7px; }
#travel .sel_country{width: 96%; float:left; margin: 0px 15px 15px 15px; text-align: center; }

p.divsl { margin: 12px 0px; width: 100%; float:left; font-size: 14px; font-weight:bold; text-align: center; color: #999999; }

#banner { background: #ffffff;     width: 100%; float:left;}
#banner .items { width: 100%;  float:left; margin-bottom:10px; }
#banner .items img{ width: 100%;  float:left; height:219px;  }

#callist { width: 100%;  float: left; }
#callist .box { width: 49%; float: left; box-shadow: 0px 1px 30px -5px rgba(0,0,0,0.48);}
#callist .box.boxf { margin: 0 15px 15px 0; }
#callist .box .boxin{ height: 300px; padding: 10px 15px; color: #274177; font-size: 1.2em;}
#callist .box .boxin h2 { margin: 0px; color: #274177; font-size: 22px; padding-bottom: 5px; display: block; font-weight: bold;}
#callist .box .boxin h3{ margin: 0px 0px 20px 0px; }
#callist .box .boxin .viewplan{ margin-top: 20px; }
#callist .box .boxin1{ background-image: url("images/plan1.png"); background-repeat:no-repeat; background-position:right bottom; }
#callist .box .boxin2{ background-image: url("images/plan2.png"); background-repeat:no-repeat; background-position:right bottom; }
#callist .box .boxin3{ background-image: url("images/plan3.png"); background-repeat:no-repeat; background-position:right bottom; }
#callist .box .boxin4{ background-image: url("images/plan4.png"); background-repeat:no-repeat; background-position:right bottom; }

.pinfo_home h1 { font-size:13px; color: #274177; line-height: 1.5; margin-left: 10px; margin-top:0px; margin-bottom:10px;}

.pinfo { width:100%; float:left; }
.pinfo h1 { color: #274177;}
.pinfo .main { color: #274177; text-align:justify;}

/* ------------- Index Page ----------------*/

/*---------------- Select Plans / Country ------------- */
#cntlnext{width:100%; height:30px; background-image:url('images/cnt_bg.png');  background-repeat: repeat-x; margin: 15px 0px;}
#cntlnext .nextbtn {width:50px; background-color:#274177;  }
#cntlnext .nbtn{font-family:'Exo 2'; color:#ffffff; font-size:14px; text-align:center; font-weight:bolder; padding:5px; cursor: pointer; }
#cntlnext button{ background: transparent; border: none !important;}

#cntinfo { width: 100%; background-color: #ffffff; float: left;}
#cntinfo .lctinfo { float: left; width: 100%; }
#cntinfo .cntsel { float: left; width: 100%; }
#cntinfo .addcnty { float: left; width: 100%; }



/*#cntinfo .rctinfo .headinfo {display: flex; }
#cntinfo .headinfo .dtitle h1{ margin: 0; font-size: 24px;} 
#cntinfo .headinfo .dtitle{  width: 75%;   padding: 20px;   margin-top: 10px;   border: 1px solid black; } 
#cntinfo .rctinfo .headinfo .dflag{width: 25%; position: absolute;  height:80px; z-index:1px; right:10px;} 

#cntinfo .rctinfo .headinfo .dflag img { width: 150px; height: 100px; vertical-align: middle; padding-left:15px;} 
*/
#cntinfo .rctinfo .info { margin-top: 10px;  float: left; width: 99%;}
#cntinfo .rctinfo .info .photo{ float: left; width: 29%; padding: 0 12px 4px 0;}
#cntinfo .rctinfo .info .desc{ float: right; width: 100%; text-align:justify;}

/*#cntinfo .headinfo .headdt{ border: 1px solid; width:100%; height:80px; position: relative; margin:10px 0px;}*/

#cntinfo .dtitle h1{ margin: 10px 0px 0px 0px; font-size: 24px; text-transform: initial;} 
#cntinfo .dtitle{width: 77%; margin:10px 0px ; padding-left:10px;height:60px; border-left: 1px solid black; border-top: 1px solid black;  float:left; border-bottom:1px solid black;}
#cntinfo .dflag{width: 20%; height:80px;   float:left; margin:}


#out_country{width:100%; float:left;}
#out_country .selcont{width:100%; background-color:#66cc66; margin: 20px 0px 0px 0px;}
#out_country .selcont h3 { text-align: center; font-size: 1.5em; margin: 0px; padding: 5px 0px; }
#out_country .lcountry{width:100%; margin: 0px 0px 15px 0px; float:left;}
#out_country .lcountry li.none{color: #274177;font-size: 13px;text-align: center;}
#out_country ul{padding:0px; margin:0px;}
#out_country li{padding:3px; margin:0px; height:27px; border:1px #96cdf6 solid; list-style: none; }
#out_country .cntname{font-family:'Exo 2'; color:#666666; font-size:14px; padding:5px 0px;}
#out_country .itemcnt {float:left; padding: 5px 5px 5px 7px; width: 92%; }
#out_country .icountry{float: left; width:86%; white-space: nowrap}
#out_country .iremove{float: right; width: 8%;}

#intplan{ background-color:#ffffff; width:100%; display: inline-block; vertical-align: top; /* border:1px #999999 solid;  padding:5px 0px 0px 5px;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; */ }

#intplan .planbox{width: 100%; display: inline-block; vertical-align: top; position:relative;}
#intplan .planbox .plansmicon { width: 13%;  float: left; position: absolute;     right: 50px; bottom: 50px; }
#intplan .planbox .simicon{width: 13%;  float: left; position: absolute;right: 93px; bottom: 50px;}

#intplan .lbox { width: 100%; display: inline-block; vertical-align: top;min-height:700px;}
#intplan .rbox { width: 100%; float:left; padding:5px 0px; display: inline-block; vertical-align: top;}
#intplan .rboxin { width: 100%; display: inline-block; vertical-align: top;}
#intplan .callin {width: 100%; display: inline-block; vertical-align: top; }

#intplan .plt1{width:92%; float:left;  margin: 0px; padding: 0px 6px; font-size: 18px; font-weight: bold;}
#intplan .plt2{width:100%; float:left; text-align:center; font-size: 15px; margin: 0px; padding: 4px 0px 7px 0px;line-height: 15px;}


/* #intplancalls {width:100%; margin: 0px 0px 10px 0px; }
#intplancalls table { border-collapse:collapse; border:#999; }
#intplancalls th{text-align: left; color:#FFFFFF; background: #A7A5A6; font-weight: normal;}
#intplancalls table, td, th { border: 1px solid #eae8e9; }
#intplancalls tr:nth-child(even){background: #ffffff}
#intplancalls tr:nth-child(odd){background: #eae8e9;}
 */
#intplancalls {width:100%; margin: 0px 0px 10px 0px; position:relative;background: #F5F5F4;}
			
#intplancalls .inplancalls {  /* width:66%; */ width: 100%; overflow-x:auto;  /* margin-left:34%; */ overflow-y:visible; padding-bottom:1px;}

#intplancalls table { border-collapse:collapse; border:#999; }
#intplancalls table, #intplancalls td,#intplancalls th { border: 1px solid #eae8e9; }
#intplancalls td {margin:0; width:140px; padding:10px 2px}
#intplancalls tr:nth-child(even){background: #ffffff}
#intplancalls tr:nth-child(odd){background: #eae8e9;}
		
#intplancalls .headcunt{color:#FFFFFF; background: #40a141; font-weight: normal; height: 30px; line-height: 12px;   padding: 0 5px;	}
#intplancalls .headfirst{padding-top: 10px;height: 19px;width:32% !important; /* border-top: 1px solid #999 !important */}
#intplancalls .headcol {/*position:absolute;*/ left:0; width:33%;top:auto; border-right: 0px none black; 	border: 1px solid #eae8e9;}
#intplancalls .headcol.coleven{background: #ffffff}
#intplancalls .headcol.colodd{background: #eae8e9}





#intplanfaq{font-family:'Exo 2'; width:100%; float:left; color:#274177;font-size:14px; border: 1px solid #ccc;position:relative}
#intplanfaq .intplanfaqin {width:100%; float:left;}
#intplanfaq .ptitle{    width: 100%;    float: left; background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:5px 0px; font-weight:normal;}
#intplanfaq .pcont{    float: left;height: 174px;overflow-x: hidden;overflow-y: auto; width: 96%; padding: 9px;}


#intplanfaq .faq_accordion .ui-state-default, #planfaq .faq_accordion .ui-state-hover { border: 1px solid #ccc; background: #f0f0f0; font-weight: bold; color: #244175; font-size: 12px;margin-top: 5px;  }	
{ border: 1px solid #ccc; background: #f0f0f0; font-weight: bold; color: #244175; font-size: 14px;}
#intplanfaq .faq_accordion .ui-corner-all, #intplanfaq .faq_accordion .ui-state-hover, #intplanfaq .faq_accordion .ui-corner-top, #intplanfaq .faq_accordion .ui-corner-bottom {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

#intplanfee{width:99%; display: inline-block; vertical-align: top;  background-color:#f0f0f0; border:1px solid #ccc; padding:0px 1px; margin-bottom: 7px;}
#intplanfee .npost{ background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:5px 3px; width: 99%; font-weight:normal;}
#intplanfee .npostcont{ float: left; width: 94%;padding: 0 5px;}
#intplanfee .npostcont .pfee2 {    color: #000; /* #274177; */    font-size: 18px;    text-align: center;    padding: 5px 0px;    font-weight: bolder;    margin: 0px;} 
#intplanfee .npostcont .pfee3 {    color: #000; /* #666666; */    font-size: 13px;    text-align: center;    padding: 0px 0px 7px 0px;    font-weight: bold;    margin: 0px;}

#intplannote{width:99%; height:auto; display: inline-block; vertical-align: top;  background-color:#f0f0f0; border:1px solid #ccc; padding:0px 1px	;}
#intplannote .npost{ background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:5px 3px; width: 99%; font-weight:normal;}
#intplannote .npostcont{    float: left; height: auto;overflow-x: hidden;overflow-y: auto;width: 94%;padding: 5px 4px 5px 5px; text-align: justify;}


#intplannote .photo{width:100%; height:160px;  display: inline-block; vertical-align: top;}


#intcontnote{width:99%; display: inline-block; vertical-align: top;  background-color:#f0f0f0; border:1px solid #ccc; padding:0px 1px;    margin: 0px 0px 10px 0px;}
#intcontnote .npost{font-family:'Exo 2';color:#333333;font-size:12px; padding:6px 4px;}
#intcontnote .npostcont{    float: left; overflow-x: hidden;overflow-y: auto;width: 94%;padding: 5px; text-align:justify;}
/*---------------- Select Plans / Country ------------- */

/*---------------- tabs vertical / horizontal ------------- */
.resp-vtabs li.resp-tab-active::after,.triangle-isosceles.right::after{border-color:transparent #40a141;border-width:10px 0 10px 15px;bottom:auto;left:auto;right:-15px;top:16px}
.triangle-isosceles::after{border-color:#f3961c transparent;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";display:block;left:50px;position:absolute;width:0}
.triangle-isosceles.right{background:#f3961c;margin-right:50px}
.triangle-isosceles{background:linear-gradient(#f9d835,#f3961c);border-radius:10px;color:#000;margin:1em 0 3em;padding:15px;position:relative}
/*---------------- tabs vertical / horizontal ------------- */

/*---------------- minicart ------------- */
#minicart {/* width:230px; */width:100%;  float:left; border-radius:4px; border:1px #284179 solid; background-color:#f0f0f0;}
#minicart .details{width:100%; height:30px; background-color:#284179;float:left;}
#minicart .ord_dt{color:#ffffff; font-size:18px; text-align:center; font-weight:bolder; padding:3px 0px 3px; margin: 0px;}
#minicart .box {width:95%; background-color:#ffffff; margin:8px; float:left;}
#minicart .boxtitle{width:100%; background-color:#e0e9f2; float:left; border-radius:3px 3px 0px 0px;}
#minicart .btitle1{width:56%; float:left; color:#284179; font-size:15px; font-weight:bolder; padding:5px; word-wrap: break-word;}
#minicart .btitle2{width:40%; height:20px; float:left; color:#284179; font-size:15px; }
#minicart .items {width:100%; height:85%; float:left; }
#minicart .itembtn{width:95%;padding:5px;float:left; }
#minicart .litembtn{width: 24%; height: 37px; float:left; text-align:center; padding:5px 0 0 3px; }
#minicart .ritembtn{width:62%;  float:left; margin:0px 0px 0px 13px; height: auto;}
#minicart .cross{ width: 6%; float: left;}
#minicart .itemdata{width:95%; padding:5px;float:left; color:#000000; font-size:14px; margin-top:10px;}
#minicart .itemdt{ color:#000000; font-size:14px; display:inline;}
#minicart .itemval{ color:#000000; font-size:14px; display:inline; margin-left: 31%;}
#minicart .btn{width:100%; float:left; padding: 0 0 5px; text-align: center;  margin-top: 10px;}
#minicart .total{width:97%; background-color:#284179;float:left; color:#ffffff; font-size:18px;  font-weight:bolder; padding:6px; text-align: center;}


#minicart .miniboxbtn {background: #e0e9f2; font-family: "Exo 2"; color: #2b4aa7; font-size: 15px; text-decoration: none; border:0px; padding-top:5px; cursor: pointer;  outline:none; }
#minicart hr.odline {border-top:1px solid #d2d2d2; #284179;/* #d2d2d2 */ width:97%; margin:15px 2px; float:left;}
#minicart .totaltext {font-size: 10px; margin-top: 0px;}


/*---------------- minicart ------------- */

.oneplan { width: 100%; float:left; background-color: #ffffff; margin: 8px 0px 0px 0px;}
.oneplan .view_plan{ width:100%; float:left;  }
.oneplan .plt1{width:100%; margin: 0px; padding: 0px 6px;font-size: 18px; font-weight: bold;}
.oneplan .plt2{width:100%; text-align:center; font-size: 15px; margin: 0px; padding: 0px 0px 12px 0px;line-height: 15px;}
.oneplan #parentHorizontalTab { width: 100%; /* border:1px solid #999999; */ float: left; position:relative;	 margin-bottom: 10px !important;} 
/*.oneplan #parentHorizontalTab .plansmicon { width: 13%;  float: left;    position: absolute; bottom:50px;     left: 35px;}*/
.oneplan #parentHorizontalTab .plansmicon {  bottom: 50px; float: left; position: absolute; text-align: center; width: 19%; }
.oneplan #parentHorizontalTab .simicon{width: 13%;    float: left;    position: absolute;    top: 150px;   left:0px;}

#simcard{width:100%; float:left; margin-bottom:20px; }
.sechead {    width: 60%;    float: left;    border-radius: 5px 5px 0 0;    background-color: #274177;    height: 28px;    margin-bottom: 2px;    color:#ffffff;    font-weight: bold;    font-size: 14px;    text-align: center;    line-height: 30px;} 
#simcard .selsim {width: 97%; float: left;border-radius: 5px; background-color: #f7f7f7; border: 1px solid #999; padding: 7px 5px 0px;    text-align: center;} 
#simcard .selsim  .sbtn{width:10%; float:left; color:#274177; font-size:16px;} 
#simcard .selsim  .phsim{width:40%; float:left;  color:#274177; font-size:14px; text-align:left;} 
#simcard .viewp{width:100%; float:left;  color:#274177; font-size:16px; text-align:left; margin-bottom: 10px; font-weight:600;} 

#simtype{width:100%;float:left; border:1px solid #999;   }
#simtype .opttitle{float:left; background-color:#40a141; color:#ffffff; font-weight:700; font-size:18px; text-align:center; padding:5px 0px; width: 100%; }
#simtype .optgb{float: left;width:100%;padding: 0px 0px 0px 5px; height: 150px; }
#simtype .optgb .unlimited{float: left;width: 23%; margin:3px 5px 0px 0px ; }
#simtype .optgb .unlimited .unbox1{float: left;width: 100%;border:1px solid #40a141; height:125px;position:relative; }
#simtype .unlimited .unbox1 .ntsure{float: left;width: 100%; height:125px;background:#dedede;text-align:center; }
#simtype .optgb .unlimited .unbox2 {float: left;width: 100%; height:40px; margin-top:10px; color:#274177; text-align:center; }
#simtype .optgb .unlimited .unbox2 p {font-size:16px; font-weight:700; line-height: 20px;}
#simtype .optgb .unlimited p.unprice {    color: #40a141;    font-weight: normal;    font-size: 13px;    line-height: 1.8;    text-align: center;    margin: 0px;}
#simtype .optgb .boxbtn{width: 50%; position:absolute; height:26px; top: 115px;    left: 20px;text-align: center;}


#smartph{width:95%; float:left; border:1px solid #999;    margin-top:10px; overflow-x:scroll; overflow-y:hidden;}
#smartph .opttitle{width: 100%; float:left; background-color:#40a141; color:#ffffff; font-weight:700; font-size:18px; text-align:center; padding:5px 0px;  }
#smartph .optgb{float: left;width:100%;padding: 0px 0px 0px 5px; height: 185px;display:inline-flex;white-space:nowrap; }
#smartph .optgb .unlimited{float: left;width: 24%; margin:3px 5px 0px 0px ; }
#smartph .optgb .unlimited .unbox1{float: left;width: 100%;border:1px solid #40a141; height:165px;position:relative; text-align:center; }
#smartph .unlimited .unbox1 .ntsure{float: left;width: 100%; height:165px; text-align:center; }
#smartph .optgb .unlimited .unbox2 {float: left;width: 100%; height:40px; margin-top:10px; color:#274177; text-align:center; }
#smartph .optgb .unlimited .unbox2 p {font-size:16px; font-weight:700; line-height: 20px;}
#smartph .optgb .unlimited p.unprice {    color: #40a141;    font-weight: 600;    font-size: 14px;    line-height: 10px;    text-align: center;    margin: 0px;}
#smartph .optgb .unlimited .phprice {    color: #274177;    font-weight: bold;    font-size: 14px;    line-height: 40px;    text-align: center;    margin: 0px;}
#smartph .optgb .boxbtn{width: 50%; position:absolute; height:26px; top: 150px;    left: 41px;text-align: center;}




#plan{width:100%; float:left; margin: 0px 0px 10px 0px;}
#plan .lpanel{width:36%; float:left;}
#plan .rpanel{width:64%; float:right; }
#plan .rtop{width:100%;  float: left; }
#plan .rbotm { width:99.5%; float: left;  border:1px solid #999; margin-top:5px;  padding:0px 0px 0px 0px;}
#plan .rmid{width:100%;  float: left; }

#dataopt{width:100%;float:left; border:1px solid #999; }
#dataopt .opttitle{float:left; background-color:#40a141; color:#ffffff; font-weight:800; font-size:14px; text-align:center; padding:5px 0px; width: 100%; }
#dataopt .optgb{float: left;width: 99%;padding: 0px 5px; }
.optgb .unlimited{float: left; margin:3px 5px 0px 0px ; }
.optgb .unlimited .unbox1{border:1px solid #40a141;position:relative; text-align: center;}
.optgb .unlimited .unbox2 {float: left;width: 100%; height:40px; margin-top:10px; color:#274177; text-align:center; }
.optgb .unlimited .unbox2 p {    font-size: 16px;    font-weight: 700;    line-height: 20px;    margin: 0px;}
.optgb .unlimited p.unprice {color:#40a141; font-weight: normal; font-size: 14px;line-height: 18px;}
.optgb .unlimited:last-child{margin:3px 0px 0px 0px ; }
.optgb .unlimited .unbox1 .help {font-size:14px; color:#40a141; text-align:center; cursor: pointer; cursor: hand; }
.optgb .unlimited .unbox2 .help {font-size:14px; color:#40a141; text-align:center; cursor: pointer; cursor: hand; }
.optgb .boxbtn {    width: 26px;    position: absolute;    height: 26px;    top: 82%;    left: 44%;    text-align: center; cursor:pointer }

#plancalls { float: left; width: 100%; margin:0px 0px 10px 0px;}
#plancalls table { border-collapse:collapse; border:#999; }
#plancalls th{text-align: left; color:#FFFFFF; background: grey; font-weight: normal; height: 37px;}
#plancalls table, #plancalls td, #plancalls th { border: 1px solid #eae8e9; }
#plancalls tr:nth-child(even){background: #ffffff}
#plancalls tr:nth-child(odd){background: #eae8e9;}


#plannote{width:100%;  float:left; background-color:#f0f0f0; border:1px solid #999; padding:0px 0px 0px 0px; margin:0 7px 5px 0;}
#plannote .npost{ background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:2px 0px; width: 100%; font-weight:normal;}
#plannote .npostcont{float: left;height: 65px;overflow-x: hidden;overflow-y: auto;width: 96%;padding: 5px;}

#planusage {width:100%;  float:left; background-color:#f0f0f0; border:1px solid #999; margin:8px 0px 0px 0px;}
#planusage .npost{ background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:2px 0px; width: 100%; font-weight:normal;}
#planusage .npostcont{float: left;min-height: 68px;overflow-x: hidden;overflow-y: auto;width: 95.5%;padding: 5px;}

#plandata{width:99%;  float:left;  border:1px solid #999; padding:0px 0px 0px 0px; margin:0 7px 3px 0;}
#plandata .npost{ background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:2px 0px; width: 100%; font-weight:normal;}
#plandata .npostcont{float: left;    min-height: 100px;overflow-x: hidden;overflow-y: auto;width: 95.5%;padding: 5px;}


#planfee{width:100%;  float:left; background-color:#f0f0f0; border:1px solid #999; padding:0px; margin:0px 0px 5px 0px;}
#planfee .npost{ background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:2px 0px; width: 100%; font-weight:normal;}
#planfee .npostcont{float: left;height: 75px;overflow-x: hidden;overflow-y: auto;width: 95%;padding: 0px 5px;}
#planfee .price {    font-family: 'Exo 2';    font-style: bold;    color: #000;/* #274177 */    font-size: 18px;    text-align: center;    padding: 5px 0px 0px 0px;    margin: 0px;}
#planfee .price_note {    color: #000; /* #666666; */    font-size: 13px;    font-weight: bolder;    padding: 0px 2px;    text-align: center;    margin: 0px;}

#contnote{width:100%; min-height:135px; float:left; background-color:#f0f0f0; border:1px solid #999; padding:0px 0px 0px 0px; margin-bottom:5px;}
#contnote .npost{font-family:'Exo 2';color:#333333;font-size:12px; padding:6px 4px;}
#contnote .npostcont{float: left;width: 95%;padding: 0px 5px; text-align:justify;}


#planfaq{font-family:'Exo 2'; width:100%; float:left; color:#274177;font-size:14px;cursor:pointer;position:relative}
#planfaq .ptitle{float:left; background-color:#40a141; color:#ffffff; font-size:14px; text-align:center; padding:5px 0px; width: 100%; font-weight:normal;}
#planfaq .pcont{float: left;height: 289px;overflow-x: hidden; overflow-y: auto;width: 97%;  padding: 7px;display:none}
  
#planfaq .faq_accordion .ui-state-default, #planfaq .faq_accordion .ui-state-hover { border: 1px solid #ccc; background: #f0f0f0; font-weight: bold; color: #244175; font-size: 12px; margin-top: 5px; }	
{ border: 1px solid #ccc; background: #f0f0f0; font-weight: bold; color: #244175; font-size: 14px;}
#planfaq .faq_accordion .ui-corner-all, #planfaq .faq_accordion .ui-state-hover, #planfaq .faq_accordion .ui-corner-top, #planfaq .faq_accordion .ui-corner-bottom {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}	

.breadcrumb { margin: 10px 0px 10px 0px; }

#order_div {float: left; width:95%;  background-color: #ffffff; padding:9px; margin: 10px 0 30px 0px;} 
#order_div .ui-state-default { border: 1px solid #a7aec0;background: #dde1ea;font-weight: bold;color: #1d5987;		
font-size: 14px;    /* padding: 5px;  */  }	
#order_div .ui-state-hover{ border: 1px solid #  ; background: #dde1ea; font-weight: bold; color: #1d5987;font-size: 14px;}				
#order_div .lorder{width:100%; height:auto; float:left;}
#order_div .rorder{width:100%; height:auto;  float:left;  /* margin:0px 0px 0px 20px; */ }
#order_div .psel{ width:	90%; height:25px; border-radius:1px; border:1px #999 solid; padding:15px 15px; background:#f6f4f5; margin: 0px 0px 10px 0px;}




#order_div .orderbox{width:100%; float:left; font-size: 12px;  background: #fff;}
#order_div .orderbox .odates{width:96%; float:left;   padding:5px;margin-bottom:3px; }
#order_div .orderbox .odaterow{width:98%; float:left;  margin-bottom:3px;  }
#order_div .orderbox .lodates{width:50%; float:left;}
#order_div .orderbox .rodates{width:100%; float:left;  }
#order_div .orderbox .req{color:#ff3333; font-size:16px;}
#order_div .orderbox .ochoose{width:98%; float:left;  padding:5px; margin-bottom:3px;}
#order_div .orderbox .ochooserow{width:100%; float:left;  margin-bottom:10px;}
#order_div .orderbox .ochoosetitle{width:100%; float:left;}
#order_div .orderbox .ochoosefield{width:100%; float:left;}
#order_div .orderbox .ochoosetitle .tname{width:72%;; float:left; color:#274177; font-size:16px; font-weight:600;  }
#order_div .orderbox .ochoosetitle .tmore{width:28%; float:right; text-align:left; color:#f08d2e; line-height: 23px; }
#order_div .orderbox .ochoosetitle .tmore a{width:50%; float:left;text-align:left; color:#f08d2e; line-height: 23px; } 
#order_div .orderbox .oadds {width:98%; float:left;  padding:5px; margin-bottom:3px; }
#order_div .orderbox .oaddsrow {width:98%; float:left; border-bottom:#274177 1px solid; margin-bottom: 8px; padding-bottom: 8px; }
#order_div .orderbox .oaddsrow:last-child { border-bottom:none; } 
#order_div .orderbox .oaddsrow  .oaddtitle {width:50%; float:left; color:#274177; font-size:16px;font-weight:600;  }
#order_div .orderbox .oaddsrow  .oaddfield {width:50%; float:left; }
#order_div .orderbox .cplan { width:90%; height: 26px;}
#order_div .orderbox .lnmore{ font-size:11px; color:#EC5500; width:100px; float:right; }
#order_div .orderbox .morein{color:#EC5500; font-size:12px;}
#order_div .orderbox .beginday,#order_accordion .endday{height:18px;}
#order_accordion { width: 100%; }
#order_div #ordcheckout {display:none; width:100%; text-align:center; margin: 5px 0px;}


h1, h3, span { color: #274177;}


#header {width: 97%; background-color: #FFFFFF; /* height: 140px; */ padding: 50px 5px 0px;}
#header .headout { width: 100%;  float:left;  background-color: #FFFFFF;  }
#header .headin { width: 1000px; margin: 0 auto;  } 
#header .headin .bsdi { margin-left: 96%; margin-bottom: -19px; } 

#header .logo {  float: left; width: 40%; padding-bottom: 10px;/* margin-top: 10px;  */   /*text-align: center;*/ }
#header .headinfo {  float: left; width: 57%;  margin-left: 25px;}
#header .headinfo .help{  float: left; width: 22%; margin-top:20px; cursor: pointer; cursor: hand; }
#header .headinfo .help .livehelp{  float: left; width: 50%; margin-top:10px;  }
#header .headinfo .help .reseller{  float: left; width: 45%; margin-top:10px; padding-left:5px; }
#header .headinfo .headacc{  float: left; width:76%; }
#header .headinfo .headacc .headlink{  float: left; width: 100%;} 
#header .headinfo .headacc .login{ margin-top: 12px; float: left; width: 65%; color: #274177; font-size: 14px;text-align: right; }
#header .headinfo .headacc .login img { padding-right: 5px; }
#header .headinfo .headacc .cart{ margin-top: 15px; float: left; width: 30%; color: #274177; font-size: 14px; text-align: right; }
#header .phone{ width: 100%; text-align: right; float: left; margin-top: 10px;} 
#header .phoneint {  float: right; text-align: center; width: 62%; color: #274177; font-size: 12px; line-height: 8px; } 
#header .phone .phoneflag { float: right; margin-top: 5px; }
#header .phone .phoneflag .tollfree {  color: #274177; float: right; font-size: 9px; padding: 0 5px; text-align: left; text-transform: uppercase; }
#header .phone .phonenumber { float: right;  color: #274177; line-height: 26px;} 
#header .phone .phonenumber h4 {font-size: 24px; font-weight: normal; margin: 0; color: #274177; padding-bottom: 5px; display: block; } 


.nav ul { list-style: none;  background-color: #274177; width: 100%; min-width: 1000px; float: left; text-align: center;  padding: 0; margin: 0; }
.nav li { font-size: 1.2em; line-height: 40px;  height: 40px;  }
.nav a { text-decoration: none; color: #fff; display: block; transition: .3s background-color; padding: 0px 28.1px; }
.nav a:hover {background-color: #5F9D5F;}
.nav a.active {   background-color: #5F9D5F;   color: #fff;   cursor: default; margin-left : -0.13em;}
.nav li {    border-bottom: none;    height: 50px;    line-height: 50px;    font-size: 1.55em;	border-right: 1px solid #ffffff;  }
.nav li:first-child {	  border-left: 1px solid #ffffff;  }
.nav li {    display: inline-block;  }
  

.line{width:100%; height:6px; border-bottom:6px solid #e0e9f0; float:left; margin:5px 0px;}





#footer { text-align: left;margin: 20px 0px 0px 0px;background: #f2f2f2; float: left; padding: 20px 5px 0px 5px; width: 97%; margin:0; border-radius:0px; border:none; }
#footer .line { height: 30px; background-color: #274177; margin: 0px ; border: 0px;width: 100%;  min-width: 1000px; }
#footer .footerin {  width: 1000px; margin: 0 auto;}
#footer .footerout  { width: 100%;  float:left;  background-color: #FFFFFF;}
#footer .footerin { margin: 0 auto; width: 990px;  }
#footer .footerin .links { float: left; width: 82%; margin-top: 5px; }
#footer .footerin .banksoci { float: left; width: 18%; margin-top: 15px; }
#footer .footerin .banksoci img { padding-bottom: 2px; }
#footer .footerin .banksoci .icon1 { width: 100%; float: left; }
#footer .footerin .banksoci .icon2 { width: 100%; float: left; }
#footer .footerin .banksoci .icon3 { width: 60%; float: left; }
#footer .footerin .banksoci .icon4 { width: 40%; float: left;  }
#footer .footerin .boxes { color: #274177; float: left; width: 20%;}
#footer .footerin .boxes h3 { font-size: 20px; margin: 5px 0; text-transform: uppercase; }
#footer .footerin .boxes ul{ list-style-type: none; padding: 0px 0px 0px 10px;  color: #274177;  }
#footer .footerin .boxes ul li { padding: 0px 0px 8px 0px; font-size: 12px;  color: #274177;  }
#footer .footerin .boxes ul li a { color: #274177; }
#footer .footerin .finfo { color: #666666; float: left; text-transform: uppercase; width: 100%; font-size: 0.9em;}
#footer .footerin .finfo a { color: #666666; }
#footer ul li {color:black;font-size:13.4px;}
.botdesc {float: left;  width: 100%;}

#rent{width:100%; float:left;  text-align:center;  margin:10px 0px 0px 0px ;}
#rent .rentnow{width:100%; float:left; text-align:center; cursor:pointer}



@media  (min-width: 220px) and (max-width: 1200px) {
.nav a {  padding: 0px 10px; }
} 
 
@media  (min-width: 620px) and (max-width: 955px) {
.nav a {  padding: 0px 10px; }
}

#simcardprod { width: 100%; float: left; margin-top: 10px; }
#simcardprod .lsprod {  float: left; }
#simcardprod .rsprod {width: 96%!important; float: left; padding: 8px;}


.scrollToTop{background: rgba(0, 0, 0, 0) url("images/arrow_up2.png") no-repeat scroll 0 20px;bottom: 90px;color: #444;display: none;font-weight: bold;height: 40px;padding: 10px;position: fixed;right: 54px;text-align: center;text-decoration: none;width: 21px;z-index: 999999;}
.scrollToTop:hover{	text-decoration:none;}


#pagetext{width:100%; float:left;}
#pagetext .pinfo{width:80%; float:left; margin: 0px;}
#pagetext .pinfo p{font-family:'Exo 2'; color: #274177;font-size: 14px;     line-height: 1.6;  margin: 0px;}
#pagetext .pimg{width:18%; float:left; margin:20px 0px 0px 15px;}




/* for cart in header starts*/

#header .logosec{ width: 30%; }
#header .linksec{ width: 69%; font-size: 15px; }
#header .linksec ul{ float: right; }
#header .linksec ul li { list-style-type: none; display: inline-block; margin-left: 20px; vertical-align: top; text-transform: uppercase; color: #0d4d9e;}
#header .linksec ul li a{ background: none; display: inline-block; vertical-align: middle; margin: 0;  }
#header .support .phone { float: left; width: 100%;}
#header .support .phone .icon { float: left; margin-top: 16px; }
#header .support .phone .phno a { float: left; font-size: 16px;  font-weight: 800; vertical-align: middle;  padding-left: 2px; }
#header .support .phone .phno span { font-weight: 400; font-size: 12px;  }
#header .logo { padding-bottom: 15px; }
#header .secure { width: 70%; float: left; font-size: 14px; text-transform: uppercase; text-align: right; font-style: italic; font-weight: 700;}
#header .quickreorder{ width: 30%;  float: left; text-align: right; }
#header .logodesc {  display: inline-block;  float: right;  padding-right: 10px;  font-style: italic;  font-size: 12px;  font-weight: bold;  color: #0d4d9e; margin-top: -7px;  z-index: 999;  position: relative; }


#popup-cart a:link,#popup-cart a:visited { color: #0d4d9e;}
#popup-cart { width: 300px;  font-size: 15px;}
#popup-cart .cart-header{ width: 100%; float: left; }
#popup-cart .cart-header .title-info{ text-transform: uppercase; border-bottom: 1px solid #3258a7; padding-bottom: 10px;}
#popup-cart .cart-header #close-cart{float: right;}
#popup-cart .cartprod{ width: 100%; float: left; }
#popup-cart .cartprod .items{ width: 100%; float: left; margin-top: 5px; border-bottom: 1px solid #ccc; }
#popup-cart .cartprod .items .photo{ width: 18%; float: left; }
#popup-cart .cartprod .items .photo img{ width: 90%; }
#popup-cart .cartprod .items .desc{ width: 75%; float: left; margin-left: 5px;}
#popup-cart .cartprod .items .desc .prodprice{color:#0d4d9e;}
#popup-cart .cartprod .items .prodaction{ width:100%; float: left; }
#popup-cart .cartprod .items .cross{ width: 5%; float: left; text-align:right; }
#popup-cart .cartprod .items .desc{ width: 74%; float: left; margin-left: 5px;}
#popup-cart .footer-info{ width:100%; float: left; margin-top: 10px}
#popup-cart .footer-info .checkout{  float: right; display: block; font-weight: 800; }
#popup-cart .footer-info .checkout a{color: #91B43E;}
#popup-cart .footer-info .total{  float: left; display: block; color:#0d4d9e;}
#popup-cart .empty-cart{   padding: 15px;  text-align: center;  float: left;  width: 90%;  background-color: #FAFAFA;  margin-top: 5px;  text-transform: none;  color: #999;  border: 1px solid #eaeaea; }


/* for cart in header ends*/


#header .carticon{ background: url('images/cart_icon.jpg') no-repeat; width: 36px; height:35px; vertical-align: top; display: inline-block;  position: relative;}
#header i.totalprod { background: #3258a7;  padding: 2px 3px 3px 3px;  border-radius: 200px;  min-width: 15px;  font-size: 12px;  position: absolute;  min-height: 8px;  display: block;  text-align: center;  float: right;  font-style: normal;  right: -3px;  top: -6px;  border: 2px solid #fff; color: #fff; font-weight: 500; line-height: 15px; }
#header .arrow-down{ background: url('images/down_arrow.jpg') no-repeat center center; width: 14px; height:13px; display: inline-block; }


body::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
 background-color: darkgrey;
 outline: 1px solid slategrey;
}
 
.popwrap{width:480px; position:fixed; padding:0px 10px;  height:350px; float:left;    line-height: 1.5; overflow:auto; } 
.popct{  min-width: 100%;  min-height:200px;  overflow-x: hidden;   overflow-y: auto; }
.popdt{padding:5px; }

#checkout{width: 95%;float: left;padding: 9px;}
#checkacc_wrap{width:100%; height:60%}
#checkout_accordion { width: 100%; }
#checkout_accordion .ui-state-default { border: 1px solid #a7aec0; background: #dde1ea; font-weight: bold; color: #1d5987; font-size: 14px; }
.checkoutbox {width:100%; float:left; font-size: 14px;}
.checkoutbox .reqf{color:#ff0000;}
#checkout .termsbox { width: 97%; margin-top: 10px; margin-bottom: 5px; float: left; overflow-y: none; border: 1px solid #CCC9C9; padding: 10px; text-align: justify; font-size: 12px;}


/* 
#accountinfo  .checkac{width:98%; float:left;}
#accountinfo  .checkreg{width:98%; float:left; margin:25px 0px 0px 0px ;}
#accountinfo  .checktitle .tname{width:50%; float:left; color:#274177; font-size:14px; font-weight:700;}
 */
/* #accountinfo .checkac {width:100%; height:232px;  float: left; border-right: 1px solid #ccc; padding: 0px 10px 0px 0px;}
#accountinfo .checkreg{width:95%; height:232px; float:left; /* border:1px solid #999; * margin:0px 0px 0px 20px; } */


#accountinfo .checkreg {width:100%; /* height:232px; */  float: left;  border-bottom: 1px solid #ccc; padding: 0px 0px 10px 0px;}
#accountinfo .checkac {width:100%; /* height:232px; */ float:left; margin:10px 0px 0px 0px; }

#accountinfo .tname{color:#274177; font-size:14px; font-weight:700; /* border-bottom:1px solid #999; */text-transform: uppercase;}

#accountinfo .checktitle{width:98%; float:left;}
#accountinfo .checkline{ width:75%; float:left; border-bottom: 1px solid #cbcbcb; margin-top:5px;}
#accountinfo .checklogin{ width:100%; float:left;margin:10px 0px 0px 10px;}
#accountinfo .checklogin .checkmail {    width: 30%;    float: left;}  
#accountinfo .checklogin .checkpsw {    width: 30%;    float: left;}
#accountinfo .checklogin .logbtn{ width:20%; float:left; margin: 10px 0px 0px 10px;}
#accountinfo .checkreg .regbtn{ width:70%; float:left; margin: 25px 0px 10px 10px;}
#accountinfo .checklogin .checkforpsw{ width:100%; float:left;}


#billinfo .addrdata{width:95%;float:left; margin:5px;}
#billinfo .addrdata .addrinfo{width:100%;float:left; margin-bottom:10px;}
#billinfo .addrname{width:100%;font-size:14px;}
#billinfo .addrfield{width:100%; font-size:12px;  }
#billinfo .addrfield .inputfld {width:300px; height: 22px; float:left; font-size:12px;}
#billinfo .addrdata  .shipadd{width:100%;float:left; margin-top:10px;}
#billinfo .billname{width:50%;float:left; font-size:14px;}

#shipinfo .addrdata{width:100%;float:left; margin:5px;}
#shipinfo .addrdata .addrinfo{width:100%;float:left; margin-bottom:10px;}
#shipinfo .addrname{width:100%; font-size:14px;}
#shipinfo .addrfield{width:100%; font-size:12px;  }
#shipinfo .addrfield .inputfld {width:300px; height: 22px; float:left; font-size:12px;}
#shipinfo .addrdata .shipadd{width:95%;float:left; margin-top:10px;}

#shipmethod .shipmethod{width:95%; float:left; margin:5px; }
#shipmethod .checktitle{width:98%; float:left;}
#shipmethod .checktitle .tname{width:100%; float:left; color:#274177; font-size:14px; font-weight:700;}

#paymethod .checktitle{width:98%; float:left;}
#paymethod .checktitle .tname{width:100%; float:left; color:#274177; font-size:14px; font-weight:700;}
#paymethod .payinfo{width:95%; float:left; margin:5px 0px 0px 5px; }
#paymethod .payinfo div{width:95%; float:left; margin-bottom:10px; }
#paymethod .payinfo .cardimg{width:95%; float:left; margin:5px 0px 0px 0px; }
#paymethod .addrdata  .shipadd{width:95%;float:left; margin-top:10px;}
#paymethod .inputfld {width:300px; height: 22px; float:left; font-size:12px;}

#ordrmethod .addrdata{width:95%;float:left; margin:5px;}
#ordrmethod .addrdata .addrinfo{width:100%;float:left; margin-bottom:10px;}
#ordrmethod .addrname{width:40%;float:left; font-size:14px;}
#ordrmethod .addrfield{width:60%;float:left; font-size:12px;  }
#ordrmethod .addrfield .inputfld {width:300px; height: 22px; float:left; font-size:12px;}
#ordrmethod .addrdata .shipadd{width:95%;float:left; margin-top:10px;}


#checkminicart {width:100%;  float:left; border-radius:4px; border:1px #284179 solid; background-color:#f0f0f0;}
#checkminicart .details{width:100%; height:30px; background-color:#284179;float:left;}
#checkminicart .ord_dt{color:#ffffff; font-size:18px; text-align:center; font-weight:bolder; padding:3px 0px 3px; margin: 0px;}
#checkminicart .box {width:96%; background-color:#ffffff; margin:8px; float:left;}
#checkminicart .boxtitle{width:100%; background-color:#e0e9f2; float:left; border-radius:3px 3px 0px 0px;}
#checkminicart .btitle1{width:40%; float:left; color:#284179; font-size:15px; font-weight:bolder; padding:5px; word-wrap: break-word;}
#checkminicart .btitle2{/* width:55%; */ height:20px; float:right; color:#284179; font-size:15px; }
#checkminicart .items {width:100%; height:85%; float:left; }
#checkminicart .itembtn{width:95%;padding:5px;float:left; }
#checkminicart .litembtn{width: 24%; height: 37px; float:left; text-align:center; padding:5px 0 0 3px; }
#checkminicart .ritembtn{width:62%;  float:left; margin:0px 0px 0px 13px; height: auto;}
#checkminicart .cross{ width: 6%; float: left;}
#checkminicart .itemdata{width:95%; padding:5px;float:left; color:#000000; font-size:13px; margin-top:10px;}
#checkminicart .itemdt{ color:#000000; font-size:13px; display:inline;}
#checkminicart .btn{width:100%; float:left; padding: 0 0 5px; text-align: center; margin-top: 10px;}
#checkminicart .total{width:100%; background-color:#284179;float:left; color:#ffffff; font-size:18px;  font-weight:bolder; padding-top:5px;text-align: center;cursor:pointer;position:relative}
#checkminicart .miniboxbtn {background: #e0e9f2; font-family: "Exo 2"; color: #2b4aa7; font-size: 15px; text-decoration: none; border:0px; padding-top:5px; cursor: pointer;  outline:none; }
#checkminicart hr.odline {border-top:1px solid #d2d2d2; #284179;/* #d2d2d2 */ width:97%; margin:15px 2px; float:left;}
#checkminicart .totalchecktext {font-size: 10px; margin-top: 0px;}


.checkconti { width:73%; float: right; text-align:right; margin-top:10px;}

#shipinfo{width:94%; float:left; margin:10px 0px 10px 0px;}
#shipform{width: 100%	;   float: left;   border: 1px solid #a6c9e2;    border-radius: 4px;    padding: 10px;}
#shipform .shipwrap{width:97%; float:left;  margin: 5px 0px 0px 5px; }
#shipform .shipwrap .shipadd{width: 36%;    float: left;    height: 30px;    font-size: 13px;  }
#shipform .shipwrap .shipfield{ width: 64%;    float: left;    height: 30px;    /* margin-left: 5px; */    font-size: 13px;}
#shipform .shipwrap .shipfield .cntdd{ width: 58%; height: 26px;}
#shipform .shipfield .shipselect{width: 160px;    float: left;    height: 20px;    border: 1px solid #ccc;}
#shipform .shipfield .shipopt {  width: 161px;    height: 24px;      border: 1px solid #ccc;    float: left;}
#shipform .shiptext {  width: 100%; font-size: 11px; margin-bottom: 13px; color:#434140;}


#oreveiw {width:95%;float:left;}
#oreveiw .shipod {width:50%;float:left; margin:0px 10px 0px 0px ; }
#oreveiw .billod {width:45%;float:left; }
#oreveiw .commentod {width:80%;float:left; }
.checkout_error { width:100%; /* float:left;  */ color:red; margin:5px 0px;  padding:2px; }


#catbanr {width:100%; float:left;}
.logd {  float: right; text-align: right; position: relative; font-size: 13px; top: 5px; right: 270px;color: #274177;}
.check_errmsg {color:#FF0000;}
#chckout_btn {float:right; margin-top:15px; width: 100%;}
/*
#chckout_btn .ui-state-default,#chckout_btn .ui-widget-content .ui-state-default,#chckout_btn .ui-widget-header .ui-state-default { border: 1px solid #c5dbec;    background: #4AA74A ;    font-weight: bold; color: #fff;	font-size:14px;	}
#chckout_btn .ui-button-text-icon-primary .ui-button-text,#chckout_btn .ui-button-text-icons .ui-button-text { padding: .2em 0.4em .3em 0.4em;}
#chckout_btn.ui-state-hover,#chckout_btn .ui-widget-content .ui-state-hover,#chckout_btn .ui-widget-header .ui-state-hover,#chckout_btn .ui-state-focus,#chckout_btn .ui-widget-content .ui-state-focus,#chckout_btn .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #4AA74A; } */


#paymentmethod_error {color:#FF0000; padding-bottom: 10px;}


#circles_01 {
    position:absolute;
    margin-top: -205px;
    margin-left: 800px;
}

/* .popupmsg {font-size:20px; color:#000; font-family:'Exo 2',Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold;} */
.popupmsg {width:100%; height:20px; padding:10px; background-color:#f2f2f2;font-size:16px; color:#000; font-family:'Exo 2',Verdana,Helvetica, Arial, sans-serif; font-weight: bold;}

#shipmethod .help {  font-size: 14px; color: #000; text-align: center; cursor: pointer; cursor: hand;}
#ordershipmethods .help {  font-size: 14px; color: #000;; text-align: center; cursor: pointer; cursor: hand;}
#shipform .help { font-size: 14px; color: #000;; text-align: center; cursor: pointer; cursor: hand;}
#plan #plancalls .help { font-size: 14px; color: #000;; text-align: center; cursor: pointer; cursor: hand;}
#intplancalls .headcol .help { font-size: 14px; color: #000;; text-align: center; cursor: pointer; cursor: hand;}

#simpop {width:50%; float:left; padding:10px;position: relative;left: 90px; }
#simpop .simpur{width:100%; float:left;  color:#274177; font-size:18px; text-align:left; margin-bottom: 10px; font-weight:600; }
#simpop table { border-collapse:collapse; border:#999; margin-top:5px; }
#simpop th{text-align: left; color: #FFFFFF;background: #40a141;font-weight: normal;height: 20px;padding: 5px;}
#simpop table, #simpop td, #simpop th { border: 1px solid #CCC; }
#simpop tr:nth-child(even){background: #ffffff;}
#simpop tr:nth-child(odd){background: #eae8e9;}


/* @media screen and (min-width: 301px) and (max-width: 800px) {  
@media screen and (max-width: 768px) {
	#intplan .planbox .plansmicon, .oneplan #parentHorizontalTab .plansmicon { display: none; }
	#intplan .planbox .simicon, .oneplan #parentHorizontalTab .simicon { display: none;  }
}
*/

#review { width: 98%; float: left; margin:10px 0px; color:#333; overflow: auto; max-height: 420px;}	
#review .heading { background: #E4E4E4; font-size: 13px; font-family: verdana, arial; color: #04467A; font-weight: bold; line-height: 25px; padding:5px; }
#review .info { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.7; color: #515254; border: 1px solid #D7D7D7;    padding: 3px; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px;}	
#review .infoBoxContents { color: #626263; background: #F8F8F8; font-size: 11px; line-height: 1.4;  border:1px solid #666; font-family: Verdana,Arial, sans-serif;}
#review .subbox{border:1px solid #ccc;}
TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.7; color: #515254;}
#review span { color: #274177 !important; } 


#droppanel {background:none repeat scroll 0 0 #40a142;float: left; height:auto; padding:2px; width:99%; cursor: pointer; /* position:relative;top: 20px; */}
#droppanel .spanelcontent {width: 320px; height: auto; float: left; text-align: center; padding:10px;}
#droppanel .spanelcontent .spanelhead {width: auto; font:17px 'Exo 2', Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif; color: #fff; text-align: left; float:left; padding: 0 10px 0 22px;}
#droppanel .droppaneltxt {width: 350px; font: 12px 'Exo 2', Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif; color: #ffffff; text-align: left; float: left; padding: 0 0 5px 5px; line-height: 1;}
#droppanel .droppaneldownarrow {width: 24px; height: 18px; float: right; background: url('images/droppaneldownarrow.png') no-repeat;    position: absolute; right: 0px; top: 10px;}
#droppanel .droppaneluparrow {width: 24px; height: 18px; float: right; background: url('images/droppaneluparrow.png')no-repeat; position: absolute; right: 0px; top: 10px;}

#planfaq .droppaneldownarrow {width: 24px; height: 18px; float: right; background: url('images/droppaneldownarrow.png') no-repeat;    position: absolute; right: 0px; top: 8px;}
#planfaq .droppaneluparrow {width: 24px; height: 18px; float: right; background: url('images/droppaneluparrow.png')no-repeat; position: absolute; right: 0px; top: 8px;}


/* #droppanel{ background: none repeat scroll 0 0 #274177; border: 1px solid #ffffff; border-radius: 5px; box-shadow: 0 0 2px 2px #cccccc;    float: left; height: auto; left: 4px; margin: 5px 0 20px 0; padding: 2px; position: relative; top: 6px;  width: 98%;}
#droppanel .spanelcontent { width: 870px; height: auto; float: left; text-align: center;}	
#droppanel .spanelcontent .spanelhead{width: auto; font: bold 20px/40px Arial, Helvetica, sans-serif; color: #fff;  text-align: left;    float: left;  padding: 0 25px 0 10px;}	    
#droppanel .spanelcontent .spaneltxt{width: 500px; font: bold 12px/40px Arial, Helvetica, sans-serif; color: #ffffff; text-align: left;    float: left;}
#droppanel .droppaneltxt{width: 865px;  font: 12px/18px Arial, Helvetica, sans-serif; color: #ffffff; text-align: left; float: left;    padding: 0 0 5px 5px;}	
#droppanel .droppaneldownarrow{ width: 52px; height: 43px; float: right; background:url('images/droppaneldownarrow.png') no-repeat; position: absolute; right: 0px; top: 5px;}
#droppanel .droppaneluparrow{width: 52px; height: 43px; float: right; background: url('images/droppaneluparrow.png')no-repeat; position: absolute; right: 0px; top: 5px;} */


#promocode {width: 94%; float: left; margin: 10px 0px 10px 0px;}
#promocd {width: 100%; float: left; border: 1px solid #a6c9e2; border-radius: 4px;  padding: 10px; height: 95px;}
#promocode .sechead {width: 25%; float: left; border-radius: 5px 5px 0 0; background-color: #274177; height: 30px; margin-bottom: 2px;    color: #ffffff; font-weight: bold; font-size: 16px; text-align: center; line-height: 30px;}
#promocd .codewrap { width: 97%; float: left; margin: 5px 0px 0px 10px;}
#promocd .codewrap .codeadd {width: 100%; float: left;  height: 30px; font-size: 13px;}
#promocd .codewrap .codefield {width: 90%; float: left;  height: 30px; /* margin-left: 5px; */  font-size: 13px;}
#promocd .codefield .codeselect {width: 210px;  float: left; height: 20px; border: 1px solid #ccc; margin: 0px 0px 10px 0px;}


#checkpromo{width:100%; float:left; padding: 0px;}
#checkpromo .checkcode{width:92%; float:left; padding: 13px 8px;margin:10px auto; border:1px solid #999; border-radius:5px; background:#f4f4f4;}
#checkpromo .couponcd{width:100%; float:left; padding: 6px 0px; margin: 10px 0px 0px 0px;}
#checkpromo .couponbtn{width:100%; float:left;padding:15px 0px 0px 0px;}

.handPointer{cursor: pointer;}

#view_plan{width:95%; float:left; padding:9px; background:#fff;}
#switchplan{width:95%; float:left; color:#833449; font-weight:bold; padding:10px; /* line-height: 5px;*/text-transform: uppercase;}
#ordnum_1 .ui-corner-all {/* -webkit-border-radius: .6em; */ /* border-radius: .6em; */}
#footend a {color: #fff;}
blockquote {margin: 0px 10px;}
#singlecnt img {/* width: 100%; height: auto; */    width: 140px;    height: 90px;}
#databox1_78-8 img {width: 100%;height: auto;}

.contentText.contact_us h1 {font-size: 22px; text-align: center; margin:0;}
.contentText.contact_us {padding: 0px 5px;}
.contentContainer .page_content {width: 96%; padding: 8px; margin: 25px 0px; word-wrap: break-word;}
table#checkminicarttable td.main{font-size:15px;}
.toggle_minibox{display:none;}
#checkminicarttotal .minicartplusarrow {width: 24px; height: 18px; float: right; background: url('images/minicartplusarrow.png') no-repeat;    position: absolute; right: 0px; top: 8px;}
#checkminicarttotal .minicartminusarrow {width: 24px; height: 18px; float: right; background: url('images/minicartminusarrow.png')no-repeat; position: absolute; right: 0px; top: 8px;}
.cart_circle{ width:15px;height:15px;border-radius:15px;font-size:13px;color:#fff;line-height:15px;text-align:center;background:#7BA2F7;float:right}
#cart-contents{display:none;}

#planfaq .ui-accordion-content-active { min-height: 80px!important;}
#menutop{width:350px; float:left; padding:5px; background:#284179; position: fixed; top: 0;  z-index: 1000;}
#menutop .toll{width:55%;float:left; color:#fff; font-size:15px; padding-top: 5px;}
#menutop .navmenu{width:20px !important; height:17px !important; float:left; cursor:pointer; padding:5px 10px 5px 5px; position:relative;display:inline-block;}
#menutop .dropdown-content{display:none;position:absolute;background-color:#274177;min-width:360px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2); margin-top:32px; left: 0px;z-index:100}
#menutop .dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block;font-size: 14px; text-transform: uppercase; border-top: 1px solid #ebebeb;}
#menutop .dropdown-content a:hover{background-color:#5F9D5F;}
#menutop .dropdown-content a.active{background-color:#5F9D5F;}
#menutop .show{display:block}
#menutop .mycart{width:32%; float:left;}
#menutop .mycart .cart{width:80%; float:left; text-align:right; color:#fff; font-size:15px; cursor:pointer; }
#menutop .mycart .cart img{vertical-align:bottom; }
#menutop .mycart .mcount{width:20%; float:left; text-align:right; color:#fff; }
#menutop .mycart .mcount .cart_circle{ width: 18px; height: 18px;  border-radius: 15px; font-size: 13px; color: #fff;    line-height: 18px; text-align: center; background: #7BA2F7; float: left; margin-top:3px;}
#menutop .mycart .cart a {color: #fff; text-decoration: none;} 
.scrollToTop {background: rgba(0, 0, 0, 0) url("images/arrow_up2.png") no-repeat scroll 0 20px;bottom: 30px;color: #444;display: none;font-weight: bold;height: 30px;padding: 10px;position: fixed;right: 5px;text-align: center;text-decoration: none;width: 30px;z-index: 999999;}
#menutop .toll a {color: #fff;text-decoration: none;}

#switchplan_mul{ width: 96%;float: left;color: #833449;font-weight: bold;padding: 10px 0px;text-transform: uppercase;}
#switchplan_mul a {color: #000000;text-decoration: underline;font-weight: bold;}

#blogupdate {width: 100%;float: left;padding: 0px;}
#blogupdate .items {width: 93.5%;float: left;background: #eee;padding: 5px 10px;margin-bottom: 15px;}	
#blogupdate .items .boxitm{width:100%; float:left;}
#blogupdate .items .boxitm .btitle {width: 100%;float: left;color: #747474;font-weight: bold;font-size: 14px;}
#blogupdate .items .boxitm .bdate {width: 50%;float: left;color: #333;font-size: 14px;}
#blogupdate .items .bdesc {width: 100%;float: left;font-size: 13px;line-height: 1.6;color: #333;padding-top: 15px;}

.mreseller{display: block;width: 100%;float: left;text-align: center;padding-top: 20px;}
.cmreseller {display: block;width: 27%;float: right;text-align: center;padding-top: 20px;}