/* CSS Document */

body {margin: 0; padding: 0; height: 100%; font-family: "Arial", "Helvetica", "Verdana", "sans-serif"; font-size: 11px; line-height:18px; }
:link, :visited {border-bottom: 0; }
img { border:0px; }
.clear { clear:both; }
#bghtml {background:url(../images/bg-dma.png) repeat-x  ; width:100%; }
.inner-top-outer{border-bottom:1px solid #e2e8eb;}
#bghtml-inner { background:url(../images/bg-dma.png)  repeat-x ; width:100%;}

#bghtml-landing { border-top:5px solid #000 ; width:100%;}
#wrapper,  .wrapper{margin: 0 auto; max-width: 1000px; position: relative; width:100%;}
#header {margin:0px 0 10px 0; padding:0px; right:0px;  }
/* Logo
   -------------------------------- */
.logo {	margin:10px 14px 10px 14px; }

/* Resources
   -------------------------------- */
.resource-heading01 { font-family: Arial, Helvetica, sans-serif; color:#777777; font-size:12px; font-weight:bold; padding:0 0 0px 0px;}
.resource-heading02 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-weight: normal;	font-variant: normal;		color: #3399cc;	font-size: 32px; padding: 0 0 10px 0; line-height:normal;}
.resource-heading03 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-weight: normal;	font-variant: normal;		color: #333333;	font-size: 24px; padding: 0px 0px 20px 0px;}
#img_Link {width:100%; height:auto; }
#img_Link .ImgFirst {padding-right:3px; padding-bottom:5px; float:left; border:none;}
#img_Link .imgLast {padding-bottom:5px; border:none; float:left;}

/* Dock
   -------------------------------- */
#dock {	background:#000; float: right; padding: 4px 10px 4px 0;}
#dock ul,
#dock ul li {float: left; list-style-type: none; margin: 0; padding: 0; }
#dock ul {padding: 0 0px; }
#dock ul li {padding: 0 0px; position: relative; }
#dock ul li a {float: left; display: block; padding: 0 0px; color: #dedede; text-decoration: none; font-size: 12px;	}
.dock {	display: block;	 padding: 0px 0px; color: #FFF; text-decoration: none; font-size: 12px;	 }
.seperator { padding:0 5px 0 5px; }
.toll-number { padding:0 30px 0 0 ; font-size:15px; font-weight:bold; }
#dock ul li a:hover,
#dock ul li.selected a {color: #aaaaaa; text-decoration:underline; }
#dock ul li.selected a {font-weight: bold; }

/* Push to talk
   -------------------------------- */
.push {	height: 27px;	float: right;	position: absolute;	top: 80px;	right: 120px;	padding: 4px 0px;}
.phone {position: absolute;	top: 40px;	right:10px;}
.top-icons {position: absolute;	top: 80px;	right: 10px;}

/* Navigation
   -------------------------------- */
#navigation {width:450px; height: 26px; float: right; position: absolute; top: 87px; right: 344px; }
/* Reset code to remove theme inherent styling */
.dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {list-style: none;  padding: 0;  margin: 0; }
.dcjq-mega-menu ul.menu ul {display: none; /*border:1px solid #cccccc;*/ padding-bottom:20px;/* Hides non-mega links */ }
.dcjq-mega-menu ul.menu .sub ul {display: block; border:none; /* overrides above hide */ }
/* Main menu styles */
.dcjq-mega-menu ul.menu {width: 100%;  position: relative; /* Important - required for positioning of mega menu */
font: normal 13px Arial, sans-serif; line-height: 16px; }
.dcjq-mega-menu ul.menu li {float: left;  font-weight: bold; }
.dcjq-mega-menu ul.menu li a {float: left;  display: block;   padding: 0px 7px 0px 7px;  color: #333; border-right:1px dotted #cbcbcb; 
text-decoration: none; }
.dcjq-mega-menu ul.menu li.mega-hover a, .dcjq-mega-menu ul.menu li a:hover {/*background-color:#fff;*/ color: #333;  }
/* Arrow tag for parent links */
.dcjq-mega-menu ul.menu li a.dc-mega {
padding-right: 10px; /* Additional padding for arrow */
position: relative; /* Required for arrow positioning */
}
.dcjq-mega-menu ul.menu li a .dc-mega-icon {display: block;  position: absolute;  top: 18px;  right: 15px;  width: 8px;  height: 6px;  }
.dcjq-mega-menu ul.menu li.mega-hover a .dc-mega-icon {background-position: 0 100%; }

/* Mega Menu Styling */
/* Mega Drop Down Container */
.dcjq-mega-menu ul.menu li .sub-container {position: absolute; /* Required */ padding-left: 10px;  margin-left: -30px;  }
.dcjq-mega-menu ul.menu li .sub { padding: 20px 20px 20px 10px; }
.dcjq-mega-menu ul.menu li .sub-container.mega .sub {padding: 0px 10px 0 0; }
.dcjq-mega-menu ul.menu li .sub .row { /* Clear the sub-menu floats */
width: 100%; overflow: hidden;  clear: both; }
.dcjq-mega-menu ul.menu li .sub li {float: none;  font-size: 1em;  font-weight: bold; }
/* Sub-menu Headers */
.dcjq-mega-menu ul.menu li .sub li.mega-hdr { /* Sub-menu headers - i.e. 2nd level navigation */
float: left; /* Float the sub-menus and give them a fixed width to from the mega menu rows */
width: 180px;margin: 0 10px 0px 20px;  }
.dcjq-mega-menu ul.menu li .sub a { /* Clear the styles from the top-level links and set the font styles */
background: none; border: none;  text-shadow: none;  color: #111;  padding: 7px 10px;  display: block;  float: none;  font-size:14px; line-height:20px; text-decoration: none;  list-style: none;  margin: 0; }
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a {
padding: 7px 10px 7px 10px; margin-bottom: 0px;  border-bottom: 1px solid #ccc; text-transform: capitalize;  font-weight: bold;  color: #000;}
.dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #0c64ae;  text-shadow: none; }

/* Style the 3rd level links */
.dcjq-mega-menu ul.menu li .sub li ul li {margin-right: 0px;  }
.dcjq-mega-menu ul.menu .sub li.mega-hdr li a {color: #444; font-weight: normal;  padding: 1px 0 1px 10px;  }
.dcjq-mega-menu ul.menu .sub li.mega-hdr li a:hover {color: #0c64ae;  }
/* Styling for items with only 2 levels */
.dcjq-mega-menu ul.menu li .sub-container.non-mega .sub {padding: 0px 20px 0px 10px; }
.dcjq-mega-menu ul.menu li .sub-container.non-mega li {width: 170px;  /* Set the drop down width */ }
.dcjq-mega-menu ul.menu li .sub-container.non-mega li a {padding: 7px 0px 7px 0px;  }
.dcjq-mega-menu ul.menu li .sub-container.non-mega li a:hover {color: #0c64ae;  }
#ad {width:190px; float: right; position: absolute; top: 41px; right: 25px; }

/* Search
   -------------------------------- */
#search {width:190px; height: 17px; float: right; position: absolute; top: 110px; right: 25px; font-size:11px; color:#333; line-height:24px;}
#search .left {float: left; width: 130px; height: 17px; font-size:12px; }
#search .right { float: right;	width: 59px; height: 17px; 	padding-top:2px; background:url(../images/search-input.gif); background-repeat:no-repeat;}
.inps {	width:121px; height:22px; margin-top:2px; }
/* Banner
   -------------------------------- */
#banner {margin:0px; padding:0px; top:138px; height:256px; }
#banner-newdma {margin:0px  0 15px 0; padding:0px; background:#128bcd; width:100%;	}
#banner-newdma-middle {	padding:0px; 	max-width:1001px; background:#128bcd; width:100%; 	margin:0 auto;}
#dma-banner {margin:0px; padding:0px; top:150px; position:absolute;	 right:0px;  }
div#middle-section {height: 256px; float:left; }
div#list-vendor { float:right; padding:42px 42px 0 0px; top:52px; }
ul#homepage-main {list-style: none; padding: 0 0 0 36px; margin-top: 56px; width:100%; float: left; clear: left; }
ul#homepage-main li {font-size: 200%; font-family: Verdana; font-weight: bold; display: block; line-height: 1em; margin-bottom: 16px; }
ul#homepage-main li a {display: block; width: 100%; background-repeat: no-repeat; background-position: top left; color:#fff; text-decoration:none; font-size:22px; font-weight:normal;}
ul#homepage-main li.new a {background: url(../images/marketing-executive.png) no-repeat; } 
ul#homepage-main li.new a:hover {background: url(../images/marketing-executive-hover.png) no-repeat; } 
ul#homepage-main li.owner a {background: url(../images/sales-person.png) no-repeat; }
ul#homepage-main li.owner a:hover {background: url(../images/sales-person-hover.png) no-repeat; }
ul#homepage-main li.used a {background: url(../images/list-vendor.png) no-repeat; }
ul#homepage-main li.used a:hover {background: url(../images/list-vendor-hover.png) no-repeat; }
ul#homepage-main li.fleet a {background: url(../images/learn-more-about-marketing.png) no-repeat; }
ul#homepage-main li.fleet a:hover {background: url(../images/learn-more-about-marketing-hover.png) no-repeat; }
ul#homepage-main li a span {}
ul#homepage-main li a:hover {color: #000000; text-decoration: none; background-position: bottom left; }
/* Index Content */
#index-content { margin:0px; padding:0px;}
.index-left { float:left; width:74%; min-height:138px; border:1px solid #cfe2e7; border-radius:4px; }
.index-left h2 { margin:0px; padding:0px; font-size:14px; color:#034a7e; }
.index-left p { margin:0px; padding:5px 0 5px 0; font-size:12px; color:#676767; }
.learn-more { color:#003366; font-size:11px; }
.learn-more a { text-decoration:underline; color:#f57336; }
.learn-more a:hover { text-decoration:none; color:#034a7e; }
.arrow { font-size:11px; color:#034a7e; font-weight:bold; }
.index-left-img { float:left; width:71px; padding-left:1px;}
.index-left-content { float:left; width:60%; text-align:left; color:#333;   }
.dma-contact-us {  font-size:18px; color:#F00; font-weight:bold;}
.border { background:url(../images/border.png) no-repeat; width:1px; height:147px; float:left; }
.data-solutions { width:33%; float:left; margin-top: 10px; padding-top:0px; border-right:1px dotted #9ca5a9;  }
.products { width:33%; float:left; padding-top:0px; margin-top: 10px; border-right:1px dotted #9ca5a9;    }
.resellers { width:33%; float:left; padding-top:0px; margin-top: 10px; }
.index-right { float:right; width:25%; padding:0px 0 0 5px; }
.index-right ul { margin:0px; padding:40px 0 0 15px; background:url(../images/stay-up-to-date.png) no-repeat; width:233px; height:62px; }
.index-right ul li { margin:0px; padding:3px; list-style:none; float:left; }

/* Inner Content  */

#content-wrapper { margin:0px; padding-left:2%; padding-right:2%; padding-top:18px; padding-bottom:18px; }
#left-panel { margin:0px; padding:0px 0 20px 0; width:18%; float:left; background:url(../images/left-panel-border.png) no-repeat right top; height:auto; }
#left-panel h2 { margin:0 19px 0 0; padding:0 0 16px 0; border-bottom:1px dotted #ccc; font-size:12px; color:#5c5c5c; }
#left-panel ul { margin:0px; padding:0px; }
#left-panel ul li{ list-style:none; border-bottom:1px dotted #ccc; font-size:11px; text-indent:10px; color:#a5a5a5; line-height:24px; margin-right:11px; }
#left-panel ul li a { font-size:11px; text-indent:5px; color:#666; line-height:24px; text-decoration:none; }
#left-panel ul li a:hover { color:#F60; }
#left-panel ul ul { margin:0px; padding:0px; left:10px; }
#left-panel ul li ul li{ list-style:none; border-bottom:1px dotted #ccc; font-size:11px; text-indent:0px; color:#a5a5a5; line-height:24px; margin-right:5px; padding-left:15px; }
#left-panel ul ul li a { font-size:11px; text-indent:5px; color:#666; line-height:24px; text-decoration:none; }
#left-panel ul ul li a:hover { color:#F60; }

.b2b-app { width:150px; padding:20px 0 0 0px; }

.video-section{ width:100%; background-color:#fcf9e9; margin:0 auto; margin:10px 0 0 0;  padding:0px;  float:left; }
.test-panel{ width:100%;  margin:0px auto; padding:0px;}
.video{width:40%; margin:0px ; padding:20px 20px 20px 20px; float:left; background:url(../images/line-test.gif) no-repeat right center;}
.test-panel .index-testimonial{width:60%;  margin:0px ; padding:20px 20px 20px 20px; float:left; font-size:13px; line-height:24px; position:relative;}
.index-testimonial span{ position:absolute; right:20px; bottom:20px;}
.wrap {width:575px; margin: 0 auto; position: absolute;top: 83px;	right: 170px; }
.home-video {background-color: #fff; border: 1px solid #ccc; border-radius: 5px; height: 100%; max-height:331px; left: 10%; right:auto;
    padding: 5px; position: fixed; top: 25%; width: 100%; z-index: 50; max-width: 580px; } 
.home-video img{ margin:0px!important; position:absolute; left:541px; top:0px; }
#accordion {width:100%;  margin:0px 0px}
.accordion {max-width:300px; width:100%; font:12px Arial; color:#fff; }
.accordion dt {width:100%; max-width:257px; height:auto;  font-family:Arial, Helvetica, sans-serif;  cursor:pointer; background:url(../images/header.gif) no-repeat #17a5e8; padding:3px 15px 5px 15px; background-size:100%; border-radius:4px; margin-bottom:5px;}
.accordion dt:hover {background:url(../images/header_over.gif) no-repeat #17a5e8; background-size:100%; width:100%; border-radius:4px;}
.accordion dd {overflow:hidden; background:#fff;  margin:0px; padding:0px 0 0 0; width:400px; }
.accordion span {display:block; width:500px; border:0px; border-top:none; }
.accordion form {font:12px Arial; color:#333; text-align:left; }
#content-panel { margin:5px 0 0 0; width:64%; padding-left:2%; padding-right:2%; padding-top:5px; float:left; background:url(../images/right-curve.png) no-repeat right top; font-size:12px; color:#000; }
#content-panelnewone { margin:5px 0 0 0; padding:0px 0 0 15px; width:100%; float:left; font-size:12px; color:#000; }
#content-panelnewone-1{ margin:5px 0 0 0; padding:0px 0 0 15px; width:64%; float:left; font-size:12px; color:#000; }
#content-panel-full { margin:5px 0 0 0; padding:5px 0 0 15px; max-width:780px; width:100%; float:left; background:url(../images/right-curve.png) no-repeat right top; font-size:12px; color:#868686; }
#content-panel h2.datasolutions,
h2.datasolutions a {width:100%; max-width: 280px; height: 54px; }
#content-panel h2.datasolutions a {	display: block; background: url(../images/data-solutions-for-marketers.png) no-repeat; background-size:100%; }
#content-panel h2.datasolutions a span {display: none; }
#content-panel h2.products-inner,
h2.products-inner a {width:100%; max-width: 320px; 	height: 54px; }
#content-panel h2.products-inner a {display: block; background: url(../images/products-head.png) no-repeat; background-size:100%; }
#content-panel h2.products-inner a span {display: none; }
#content-panel h2.aboutus-inner,
h2.aboutus-inner a {width:100%; max-width: 276px; height: 53px; }
#content-panel h2.aboutus-inner a {	display: block; background: url(../images/aboutus-head.png) no-repeat; background-size:100%; }
#content-panel h2.aboutus-inner a span {display: none; }
#content-panel h2.reseller,
h2.reseller a {	width:100%; max-width: 329px; height: 53px; }
#content-panel h2.reseller a {display: block; background: url(../images/resellers-head.png) no-repeat; background-size:100%; }
#content-panel h2.reseller a span {display: none; } 
#content-panel h2.infographics,
h2.infographics a {width:100%; max-width: 329px; height: 53px; } 
#content-panel h2.infographics a {display: block; background: url(../images/infographics-head.png) no-repeat; background-size:100%; } 
#content-panel h2.infographics a span {display: none; } 
#content-panel h2.resourcesh,
h2.resourcesh a {width:100%; max-width: 329px; 	height: 53px; } 
#content-panel h2.resourcesh a {display: block; background: url(../images/resources-head.png) no-repeat; background-size:100%;  } 
#content-panel h2.resourcesh a span {display: none; } 
#content-panel h2.whitepapers,
h2.whitepapers a {width:100%; max-width:408px; height:60px; }
#content-panel h2.whitepapers a {display: block; background: url(../images/whitepapers-head.png) no-repeat; background-size:100%; } 
#content-panel h2.whitepapers a span {	display: none; } 
#content-panel h2.datacard,
h2.datacard a {width:100%;max-width: 378px; height: 46px; }
#content-panel h2.datacard a {display: block; background: url(../images/datacard-head.png) no-repeat; background-size:100%; } 
#content-panel h2.datacard a span {	display: none; } 
#content-panel h2.casestudies,
h2.casestudies a {width:100%; max-width: 548px; height: 45px; }
#content-panel h2.casestudies a { display: block; background: url(../images/case-studies-head.png) no-repeat; background-size:100%; }
#content-panel h2.testimonials,
h2.testimonials a {width:100%;	max-width: 335px; 	height: 53px; }
#content-panel h2.testimonials a {display: block; background: url(../images/testimonials-head.png) no-repeat; background-size:100%; }
#content-panel h2.casestudies a span {display: none; } 
#content-panel h2.processcharts,
h2.processcharts a {width:100%;max-width: 548px; height: 45px; }
#content-panel h2.processcharts a {	display: block; background: url(../images/processcharts-head.png) no-repeat; background-size:100%; }
#content-panel h2.processcharts a span {display: none; }
.products-all h2 { margin:0px; padding:5px 0 0 0; font-size:20px; color:#141414; }
.products-all p { margin:0px; padding:2px 0 5px 0; width:121px; font-size:12px; color:#141414; }
.products-learn-more { color:#003366; font-size:11px; padding-bottom:10px; }
.products-learn-more a { text-decoration:underline; color:#141414; }
.products-learn-more a:hover { text-decoration:none; color:#141414; }
.products-inner-left { float:left; width:100%; padding:0px; }
.aboutus-left { float:left; width:100%; padding:0px; }
.compare-plans { float:left; width:100%; padding:0px; }
.product-border { border-right:1px solid #eeeeee; }
.reseller-left { float:left; width:434px; padding:0 0px 0 0; }
.reseller-right { float:left; width:139px; padding:80px 0 0 10px; }
.resource-left { float:left; width:100%; padding:0 0px 0 0; }
.data-management-left { float:left; width:343px; margin:0px; padding:0px; }
#content-panel .data-management-left h2{olor:#2393df; font-size:12px; margin:0px; padding:5px 0 5px 0; }
.data-licensing-left { float:left; margin:0px; padding:0px; }
#content-panel .data-licensing-left h2 {  color:#2393df; font-size:12px; margin:0px; padding:5px 0 5px 0;}
.append-img { padding-top:5px; }
.data-management-left{ font-size:12px; color:#777777; }
h1 { font-size:20px; color:#777777; font-weight:normal; line-height:25px; }
h2 { color:#2393df; font-size:12px; margin:0px; padding:5px 0 5px 0;}
ul { margin:0px; padding:0 0 10px 15px; }
ul li { font-size:12px; color:#666; line-height:18px; }
ul li a { font-size:12px; color:#666; line-height:18px; }
ul li a:hover { font-size:12px; color:#666; line-height:18px; text-decoration:none; }
.data-management-left p { font-size:12px; color:#868686; padding:0px; }
.data-management-right { float:left; width:250px; padding:40px 0 0 10px; }
.data-solutions-imgs { float:left; padding:0px 9px 10px 0; }
#content-panel p { color:#666; font-size:12px; line-height:18px; text-align:justify; padding:0px; }
#content-panel p a { color:#666; font-size:12px; line-height:18px; text-align:justify; padding:0px; text-decoration:underline; }
#content-panel h3 { color:#2393df; font-size:12px; margin:0px; padding:5px 0 5px 0; }
.data-solutions-left { float:left; width:100%; padding:0px; }
.data-solutions-right { float:left; width:100%; padding:10px 0px 0 0px; }
.data-solutions-right img { padding-bottom:10px; padding-right:5px;}
.compare-plans h3 { color:#d82325; font-size:16px; font-weight:bold; padding:0px 0 0px 10px; }
.compare-plans p { color:#3b5669; font-size:14px; font-weight:bold; padding:0px 15px 0px 10px; }
.compare-plans ul { margin:0px; padding:0 10px 15px 18px; }
.compare-plans ul li { color:#3b5669; font-size:12px; list-style:square; padding:5px 0 5px 0; }
.data-submit { padding-left:20px; }
.call-to-action {margin:10px 0 0 0; padding:0 10px 0 10px; width:570px; border:1px solid #cccccc; }
.call-to-action-head {font-size:14px; color:#999; line-height:28px; font-weight:bold; }
.call-to-action a{font-size:12px; color:#2393df; }
.call-to-action a:hover{ text-decoration:none; }
#right-panel { margin:0px; padding:3px 7px 0 12px; width:18%; float:left; }
#Contactus_Border {min-width:150px; height:auto; border-radius:5px; border:#b3c7c9 solid 1px; margin:10px 0px 10px 0px; padding:7px 7px 6px 7px;}
#Contactus_Border ul { margin:0px; padding:0 0 0 2px;}
#Contactus_Border li{ list-style:none; border-bottom:1px dotted #ccc; font-size:11px; color:#a5a5a5; line-height:24px;  }
#Contactus_Border ul li a{ font-size:11px; color:#a5a5a5; line-height:24px; text-decoration:underline; }
#Contactus_Border ul li a:hover{ font-size:11px; color:#e75802; line-height:24px; text-decoration:none; }
#Contactus_Border h2 {margin:0 0 4px 0px; padding:5px 0 5px 0px; border-bottom:1px dotted #ccc;; font-size:20px; color:#1a537a; }
#Contactus_Border h2 a {color:#3399cc; text-decoration:none;}
#Contactus_Border h2 a:hover {color:#1a537a; text-decoration:none;}
.resources-img { margin:0px; padding:0px; }
.contact { margin:0px; padding:0px; clear:both; }
.contact h2 { margin:0 0 0 5px; padding:5px 0 0 5px; border-bottom:1px dotted #ccc;; font-size:20px; color:#1a537a; }
.contact ul { margin:0px; padding:0 0 0 5px; }
.contact ul li{ list-style:none; border-bottom:1px dotted #ccc; font-size:11px; color:#a5a5a5; line-height:24px;  }
.contact ul li a{ font-size:11px; color:#a5a5a5; line-height:24px; text-decoration:none; }

/* Footer
   -------------------------------- */
.footer-lt {width:460px; font-size:11px; color:#a3a3a3; float:left; padding:20px 0 20px 20px; }
.footer-rt {font-size:11px; color:#a3a3a3; float:right;	width:510px; right:0px; text-align:right; }
.footer-rt ul {	margin:0px; padding:20px 20px 10px 20px; right:0px; }
.footer-rt ul li {	margin:0px; padding:20px 0 0 0px; list-style:none; display:inline; 	right:0px; }
.footer-rt a {color: #a3a3a3; text-decoration:none; }
.footer-rt a:hover {color: #a3a3a3; text-decoration:underline; }

/*inner content and contact forms starts*/

#footer {	margin:0;	padding:0px; color:#fff; float:left;}
.footer-lt {	width:50%;	font-size:11px;	color:#a3a3a3;	float:left;	padding:20px 0 0px 0px;}
.footer-rt {	font-size:11px;	color:#a3a3a3;	float:right;width:50%;	right:0px;	text-align:right;}
.footer-boxes {	max-width:1000px; width:100%; text-align:left; margin:0px auto; position:relative; font-size:11px; color:#b8b8b8; padding:7px 0 0 0;}
.footer-boxes h1 {	color:#fff; font-size:16px; font-weight:normal; padding:0px;}
.footer-boxes .box{ width:19%; padding:5px 15px 10px 15px; margin:0px 8px 10px 0;  background-color:#2c2c2c; float:left; font-size:12px; color:#fff; line-height:normal; height:auto;}
.box h2{color:#fff; font-size:15px; font-weight:normal; padding:0px; }
.box span{color:#2096e6; font-size:15px; font-weight:normal; padding:0px;}
.box p{color:#CCC; font-size:14px; font-weight:normal; padding:0px;}
.footer-home {	font-size:11px;	color:#899999; width:100%; max-width:1000px; text-align:left; margin:0px auto; }
.footer-home .media{float:right;letter-spacing:5px;}
.footer-home ul {	margin:0px;	padding:10px 20px 10px 0px;	right:0px;}
.footer-home ul li {	margin:0px;	padding:20px 0 0 0px;	list-style:none;	display:inline;	right:0px;}
.footer-home a {color: #fff;	text-decoration:none;}
.footer-home a:hover {	color: #2096e6;	text-decoration:underline;}
.footer-rt ul {	margin:0px;	padding:20px 20px 10px 20px;	right:0px;}
.footer-rt ul li {	margin:0px;	padding:20px 0 0 0px;	list-style:none;	display:inline;	right:0px;}
.footer-rt a {	color: #a3a3a3;	text-decoration:none;}
.footer-rt a:hover {	color: #a3a3a3;	text-decoration:underline;}

/*inner content and contact forms starts*/

#footer-index{ padding:10px 0 10px 0; width:100%; background:#333333; border-top:3px solid #2c2c2c; margin:0 auto;}
#footer-index .index-footer-panel{ margin:0 auto; padding:15px 0 0 0; width:970px;}
.scrolling-panel {width:100%; max-width:1000px;	margin:0 auto 10px auto; z-index:-100 !important;}
.scrolling-panel-new {	width:100%; max-width:1000px;	margin:0px auto;  z-index:-100 !important;}
.new-sec{ float:left; width:590px;}
.video-box{ float:right; width:365px;}
.new-news-sec{float: left; height: 60px; margin: 3px 0 0; padding: 0 0 0 18px; width: 550px; }
.new-logo{float: left; margin: 0; padding: 0; text-align: left; width: 460px; padding-top:20px; }
.logos-section{ width:100%; padding:0px; margin:0px 0 0 0; float:left; text-align:left;}
.logos-section img{ margin:0  0 0 60px; padding:15px 0 0 0; text-align:left; float:left;}
.offer-banners {width:980px;	margin:0px auto; letter-spacing:0px; }
.scrolling-panel .left-section{ width:58%;  padding:0 0 0 18px; margin:3px 0 0 0; float:left;}
.scrolling-panel .right-section{ width:40%; padding:0px; margin:20px 0 0 0; float:left; text-align:right;}
.scrolling-panel .logos-section{float: left; margin: 30px 0 30px 0; padding: 0; text-align: left; }
.scrolling-panel .logos-section img{ margin:0  0 0 33px; padding:15px 0 0 0; text-align:left; float:left;}
.vedio-section{ width:384px; padding:0px; margin:0px 0 0 0; float:right; text-align:right;   }
.right-section .img{ margin:0  0 0 20px; padding:0px; float:right;}
.col1{ width:19%; float:left; margin:0 5px 0 0; padding:10px 0 10px 0;}
.col1 ul {	margin:0 0 0 0px;	padding:0px 0px 0 0px;}
.col1 ul li {	margin:0px;	padding:0px 0px 0 0px; 	display:block;	}
.col1 ul li a {	color: #fff;	text-decoration:none; display:inline; background:url(../images/dot.png) no-repeat center left; padding:0px 0px 0 15px; margin:0  0 0 2px;}
.col1 ul li a:hover {	text-decoration:underline; color:#2096e6;}
.contact-info{ width:20%; float:left; padding:0; margin:0;}
#social ul {	margin:0px;	padding:0px 20px 0 0px;	right:0px;}
#social ul li {	margin:0px;	padding:0px 0px 0 0px;	list-style:none;	display:inline;	right:0px;}
#social a {	color: #a3a3a3;	text-decoration:none;}
#social a:hover {	color: #a3a3a3;	text-decoration:underline;}

/*inner content and contact forms starts*/

#sitemap-content{ float:left; width:100%; padding:0 0 0 0px; margin:0px 0 0 0;}
#sitemap-content p{  padding:8px 0 8px 0px; }
#sitemap-content form{ margin:0 auto; width:94%; padding:20px 0 0px 30px; background-color: #f8f7f7; }
#sitemap-content label{float: left;width: 200px;font-family:Arial; font-size:12px; font-weight: normal;  padding:2px 0 0 5px;}
#sitemap-content input{margin-bottom: 7px; border-top:1px solid #c5c3c3; border-left:1px solid #c5c3c3; border-right:1px solid #ededed; border-bottom:1px solid #ededed; font-weight: normal; font-family:Arial; font-size:11px; padding:2px 0 2px 2px;}
#sitemap-content ul{ margin:0 0 0 30px; line-height:20px;}
#sitemap-content ul li{}
#sitemap-content .border-box{ width:95%;border:1px solid #cccccc; padding:10px 10px 10px 20px; line-height:20px; margin-top:8.5px;}
textarea{margin-bottom: 7px; border-top:1px solid #c5c3c3; border-left:1px solid #c5c3c3; border-right:1px solid #ededed; border-bottom:1px solid #ededed; font-weight: normal; font-family:Arial; font-size:11px; padding:2px 0 2px 2px; width:250px; height:80px;}
#sitemap-content .submit-image{ padding:3px 0 10px 0; border:none; margin-left:205px;}
#sitemap-content td{padding:3px 0 3px 0;}
#sitemap-content td a{ color:#666; text-decoration:none; font-size: 13px;}
#sitemap-content td a:hover{ color: #F00; text-decoration:none;}
.border-sitemap-01{border-bottom:1px solid #999;}
.border-sitemap-02{border-left:1px solid #999;}

/*inner content and contact forms ends*/

.red {color:#F00; font-size:12px; line-height:24px; }
.pdf-icon{ height:20px; background:url(../images/pdf-icon.gif) no-repeat left center; margin:5px 0 0 25px; margin:0px; clear:left;}
.pdf-icon a {margin:0px 0 0 25px; text-decoration:underline; color: #908f8f; }
.pdf-icon a:hover {	margin:0px 0 0 25px; text-decoration:none; color: #908f8f; }
.wp { width:100%; border-bottom:1px dotted #ccc; padding-bottom:20px; }
.wp-left { width:20%; float:left; padding-top:20px; }
.wp-right { width:77%; float:left; padding:10px 10px 10px 15px; }
.feedback { width:100px; height:30px; position:fixed; right:0px; top:300px; margin:0px; padding:0px; }
.close { width:25px; height:25px; top:-19px; left:295px; position:relative; margin:0px; padding:0px; }
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
.testimonialbg{ float:left; width:100%; height:228px; background:url(../images/jim.jpg) repeat-x ; margin-bottom:10px;}
.testimonial{ float:right; width:100%; height:228px; background:url(../images/jim.jpg) no-repeat right;}
.line{border-bottom: 1px dotted #CCCCCC; padding-bottom:10px;}
.vedio-sec{ float:right; width:38%;  padding:5px 5px 5px 5px; border: 2px solid #c2c2c2; margin-top: 10px;}
.cl-logo{float:left; width:500px; }
.tdclr{ color:green; font-weight:bold; font-size:large; }	
.video-outer {margin: 0 auto; max-width: 600px; }
.video-container {height: 0; overflow: hidden; padding-bottom: 56.25%; padding-top: 30px; position: relative; }
.video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

* {box-sizing: border-box; }
a {color: #333; }
.menu-container {width: 93%; margin: 0 auto; }
.menu-mobile {display: none; padding:12px 20px 12px 20px; color:#fff; text-decoration:none; font-weight:bold; }
.menu-mobile:after {content: "\f394"; font-family: "Ionicons"; font-size:32px; padding: 0; float: right; position: relative; top: 50%;
    -webkit-transform: translateY(-25%); -ms-transform: translateY(-25%); transform: translateY(-25%); }
.menu-dropdown-icon:before { content: "\f104"; font-family: "Ionicons"; display: none; cursor: pointer; float: right; padding:4px 10px 4px 10px; margin:6px 18px 6px 18px; background: #fff; color: #333; }
.menu-dropdown-icon:after { content: "\f2f4"; font-family: "Ionicons"; display: none; cursor: pointer; float: right; padding:4px 10px 4px 10px; margin:6px 18px 6px 18px;
    background: #fff; color: #333; }

.menu > ul { margin: 0 auto; width: 100%; list-style: none; padding: 0; position: relative;  
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;}
.menu > ul:before,
.menu > ul:after {content: ""; display: table; }
.menu > ul:after {clear: both; }
.menu > ul > li {float: left; padding:5px 0 5px 0; margin: 0; color:#333;   }
.menu > ul > li > a {border-right:1px dotted #cbcbcb;}
/*.menu > ul > li > a:active{background:#fff;}*/
.first-link:hover{background:#7db346 !important; color:#fff !important; border-radius:2px;}
.first-link:hover > a{color:#fff !important;}
.second-link:hover{background:#009ddd !important; color:#fff !important; border-radius:2px;}
.second-link:hover > a{color:#fff !important;}
.third-link:hover{background:#4b3a88 !important; color:#fff !important; border-radius:2px;}
.third-link:hover > a{color:#fff !important;}
.forth-link:hover{background:#ce2425 !important; color:#fff !important; border-radius:2px;}
.forth-link:hover > a{color:#fff !important;}
.fifth-link:hover{background:#e28122 !important; color:#fff !important; border-radius:2px;}
.fifth-link:hover > a{color:#fff !important;}
.sixth-link:hover{background:#17bfad !important; color:#fff !important; border-radius:2px;}
.sixth-link:hover > a{color:#fff !important;}
.menu > ul > li a {text-decoration: none; padding:0px 6px 0px 6px; display: block; color:#333; font-size:12px; font-weight:bold; }
.menu > ul > li:hover {background: #f0f0f0; }
.menu > ul > li > ul {display: none; width: 100%; background: #fff; box-shadow:0px 3px 3px #333; padding:0px 20px 10px 20px; position: absolute; z-index: 99; left: 0;
    margin: 0; list-style: none; box-sizing: border-box; top:28px;}
.menu > ul > li > ul:before,
.menu > ul > li > ul:after {content: ""; display: table; }
.menu > ul > li > ul:after {clear: both; }
.menu > ul > li > ul > li {margin: 0; padding-bottom: 0; list-style: none; background: none; float: left; }
.menu > ul > li > ul > li a {color: #777; padding: .2em 0; width: 95%; display: block; border-bottom: 1px solid #ccc; }
.menu > ul > li > ul > li > ul {display: block; padding: 0; margin: 10px 0 0; list-style: none; box-sizing: border-box; }
.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {content: ""; display: table; }
.menu > ul > li > ul > li > ul:after {clear: both; }
.menu > ul > li > ul > li > ul > li {float: left; width: 100%; padding:0; margin: 0; font-size: .8em; }
.menu > ul > li > ul > li > ul > li a {border: 0; }
.menu > ul > li > ul.normal-sub {width: 300px;  left: auto;  padding: 10px 20px; }
.menu > ul > li > ul.normal-sub > li { width: 100%; }
.menu > ul > li > ul.normal-sub > li a {border: 0; padding: 1em 0;  }

.border-bottom{border-bottom: 1px solid #ccc; }

.first-box{border-top:6px solid #7db346; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-top:30px;}
.second-box{border-top:6px solid #009ddd; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-top:30px;}
.third-box{border-top:6px solid #4b3a88; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-top:30px;}
.forth-box{border-top:6px solid #ce2425; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-top:30px;}
.fifth-box{border-top:6px solid #e28122; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-top:30px;}
.six-box{border-top:6px solid #17bfad; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-top:30px;}
.half-part{width:100%; padding-top:30px;}
.half-part li{width:50%; float:left;}
.onethird-part{width:100%; padding-top:30px;}
.onethird-part > li{width:33%; float:left;}
.onethird-part Ul li {list-style-type:none;}
#marqueecontainer{position: relative; width: 565px; /*marquee width */ height: 80px; /*marquee height */ overflow: hidden; 
padding: 2px 0 0px 0; padding-left: 0px; }

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Mobile style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (max-width: 970px) {
    .menu-container {width: 100%; }
    .menu-mobile {display: block; background:#32aef2; font-size:17px; }
    .menu-dropdown-icon:before {display: block; }
	
	/*.iconlink{ content: "\f2f4"; font-family: "Ionicons"; cursor: pointer; float: right;  background: #fff; color: #333; }*/
    .menu > ul { display: none; background:#ccc; }
    .menu > ul > li {width: 100%; float: none; display: block; border-bottom:1px solid #fff; padding:0px; }
    .menu > ul > li a {padding: 10px 20px 10px 20px; width: 100%; display: block; }
    .menu > ul > li > ul {position: relative; top:0px; }
    .menu > ul > li > ul.normal-sub {width: 100%; }
    .menu > ul > li > ul > li {float: none; width: 100%; margin-top: 0px;}
    .menu > ul > li > ul > li:first-child {margin: 0; }
    .menu > ul > li > ul > li > ul {position: relative;}
    .menu > ul > li > ul > li > ul > li {float: none; }
    .menu .show-on-mobile { display: block; }
	.menu > ul > li a:active{background:#dedede;}
	.first-box, .second-box, .third-box, .forth-box, .fifth-box, .six-box{border-top:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
	
}

.respo-img{max-width:100%; height:auto;}
.clearfix{clear:both;}

#navigation {max-width:960px; margin:0px auto; }
#navigation ul {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2e96c5; text-align:left; float:left; max-width:960px; line-height:15px; margin:0px 0px 0px 0px;}
#navigation li {float:left; list-style:none; font-weight:bold; height:36px; line-height:15px;}
#navigation li a {text-decoration:none; color:#2e96c5; display:block; list-style:none; background:url(../images/navigator-seperator-line.jpg) no-repeat right; padding-right:15px; padding-left:16px; }
#navigation li a:hover {text-decoration:none; color:#c02026; display:block; list-style:none;}
#navigation li .small {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a0a0a0;}
#navigation li .last { background:none;}
.res-tab{width:100%;}
.three-col{width:98%;}
.three-col div{float:left; width:33%; min-height:338px; padding:12px;}
.left-tab-res{width:50%; float:left;}
.right-tab-res{width:50%; float:left;}
.banner-blue-bg{background:#128bcd;}

@media only screen and (min-width: 768px) and (max-width: 1001px) {
#wrapper {margin: 0 auto; max-width: 1001px; position: relative; width:100%;}
#bghtml {background:url(../images/bg-dma.png) repeat-x ; max-width:1002px; min-width:0px; width:100%;}
.phone {position: absolute; right: 15px; top: 40px; }
.top-icons {position: absolute; right: 15px; top: 80px; }
}
@media only screen and (min-width: 971px) and (max-width: 1000px) {
.footer-boxes .box{width:49%; height:200px;}
.footer-boxes{width:98%; padding-right:1%; padding-left:1%;}
.footer-home{width:98%; padding-right:1%; padding-left:1%;}
#index-content{padding:0 10px 0 10px;}	
.scrolling-panel{margin-top:10px;}
.data-solutions, .products{border-right:1px dotted #9ca5a9;}
.index-left-content{border-right:0px;}
.res-tab{min-width:933px; overflow:auto;}
.footer-lt{width:96%; padding-left:2%; padding-right:2%;}
.footer-rt{width:96%; padding-left:2%; padding-right:2%;}	
}
@media only screen and (min-width: 769px) and (max-width: 970px) {
.wrap {margin: 0px !important; position: relative !important; right: 0px !important; top: 0px !important; width: 100% !important; }
.footer-boxes .box{width:48%; height:200px;}
.footer-boxes{width:98%; padding-right:1%; padding-left:1%;}
.footer-home{width:98%; padding-right:1%; padding-left:1%;}
#index-content{padding:0 10px 0 10px;}
.scrolling-panel{margin-top:10px;}
.data-solutions, .products{border-right:1px dotted #9ca5a9;}
.index-left-content {border-right:0px;}
.vedio-sec {float: none; width: 96%; clear: both; margin-left:2%; margin-right:2%; margin-top:10px; margin-bottom:10px; max-width:616px; }
.scrolling-panel .left-section{width:90%;}
#marqueecontainer{width:100%;}
#header{margin-bottom:0px;}
#content-panel{width:57%;}
#content-panelnewone-1{width:57%;}
#left-panel{width:21%;}
#right-panel{ width:18%;}
.reseller-img{width:146px; float:left;}
#Contactus_Border{float:left; clear:both;}
.res-tab{min-width:725px; overflow:auto;}
.footer-lt{width:96%; padding-left:2%; padding-right:2%;}
.footer-rt{width:96%; padding-left:2%; padding-right:2%;}
div#middle-section{width:100%;}

}

@media only screen and (min-width: 481px) and (max-width: 768px) {
#wrapper {margin: 0 auto; max-width: 1001px; position: relative; width:100%;}
#bghtml {background:url(../images/bg-dma.png) repeat-x ; max-width:1002px; min-width:0px; width:100%;}
.logo {text-align: center;}
.phone {left: auto; margin: 0 auto; position: relative; right: auto; text-align: center; top: 0px; }
.top-icons {left: auto; margin: 10px auto; position: relative; right: auto; text-align: center; top: 0px; }
.wrap {margin: 0px !important; position: relative !important; right: 0px !important; top: 0px !important; width: 100% !important; }
.footer-boxes .box{width:48%; height:200px;}
.footer-boxes{width:98%; padding-right:1%; padding-left:1%;}
.footer-home{width:98%; padding-right:1%; padding-left:1%;}
.col1{width:48%; height:110px;}	
.contact-info{width:100%; height:137px;}
#index-content{padding:0 10px 0 10px;}
.index-left{width:100%;}
.index-right{width:100%; padding:20px 0 20px 0;}
.data-solutions, .products{border-right:1px dotted #9ca5a9;}
.index-left-content {border-right:0px; width:92%; margin-right:4%; margin-left:4%;}
.vedio-sec {float: none; width: 96%; clear: both; margin-left:2%; margin-right:2%; margin-top:10px; margin-bottom:10px; max-width:616px; }
.scrolling-panel .left-section{width:98%; padding-left:10px;}	
#marqueecontainer{width:100% !important;}
.logos-section .img{float:left; width:25%; margin: 10px auto;  text-align: center;}
.scrolling-panel .logos-section img{margin-left:0px !important; text-align:center; float:none !important;}
.scrolling-panel .logos-section{border:1px solid #ccc;}
.video{width:100%;}
.test-panel .index-testimonial{width:100%; padding-top:0px;}
.home-video {left:0%;}
.home-video img {left:93%;}
#header{margin-bottom:0px;}	
#left-panel{width:100%;}
#content-panel{width:100%; padding-left: 0%; padding-right: 2%;}
#content-panelnewone-1{width:100%; padding-left: 0%; padding-right: 2%;}
.data-licensing-left{width:100%;}
.data-management-left{width:100%;}
#right-panel{clear:both; width:100%; padding-left:0px;}
.reseller-img{width:146px;}
#Contactus_Border{float:left; clear:both;}
.res-tab{min-width:462px; overflow:auto;}

.three-col div{width:100%; max-width:254px;}
.left-tab-res{width:100%; float:left;}
.right-tab-res{width:100%; float:left;}
.footer-lt{width:96%; padding-left:2%; padding-right:2%;}
.footer-rt{width:96%; padding-left:2%; padding-right:2%;}
div#middle-section{width:100%;}
}

@media only screen and (min-width: 0px) and (max-width: 480px) {
#wrapper {margin: 0 auto; max-width: 1001px; position: relative; width:100%;}
#bghtml {background:url(../images/bg-dma.png) repeat-x ; max-width:1002px; min-width:0px; width:100%;}
.phone {position: absolute; right: 15px; top: 40px; }
#dock{background:#000; display:block; width:100%; padding-left:2%; padding-right:2%; }
#bghtml {background:url(../images/bg-dma.png) repeat-x ; max-width:1002px; min-width:0px; width:100%;}
#header{height:auto;}
.logo {text-align: center;}
.phone {left: auto; margin: 0 auto; position: relative; right: auto; text-align: center; top: 0px; }
.top-icons {left: auto; margin: 10px auto; position: relative; right: auto; text-align: center; top: 0px; }
.wrap {margin: 0px !important; position: relative !important; right: 0px !important; top: 0px !important; width: 100% !important; }
.footer-boxes .box{width:99%; height:200px;}
.footer-boxes{width:98%; padding-right:1%; padding-left:1%;}
.footer-home{width:98%; padding-right:1%; padding-left:1%;}
.col1{width:48%; height:110px;}	
.contact-info{width:100%; height:137px;}
.footer-home .media{margin-top:10px; float:left;}
#index-content{padding:0 10px 0 10px;}
.index-left{width:100%; }
.index-right{width:100%; padding:20px 0 20px 0;}
.data-solutions, .products{border-right:1px dotted #9ca5a9;}
.index-left-content {border-right:0px; width:92%; margin-right:4%; margin-left:4%;}	
.vedio-sec {float: none; width: 96%; clear: both; margin-left:2%; margin-right:2%; margin-top:10px; margin-bottom:10px; max-width:616px; }
.scrolling-panel .left-section{width:98%; padding-left:10px;}
#marqueecontainer{width:100% !important;}
.logos-section .img{float:left; width:25%; margin: 10px auto;  text-align: center;}
.scrolling-panel .logos-section img{margin-left:0px !important; text-align:center; float:none !important;}
.scrolling-panel .logos-section{border:1px solid #ccc;}
.video{width:100%;}
.test-panel .index-testimonial{width:100%; padding-top:0px;}
.home-video {left:0%;}
.home-video img {left:86%;}
.phone{padding-left:20px; padding-right:20px;}
#header{margin-bottom:0px;}	

#left-panel{width:100%;}
#content-panel{width:100%; padding-left: 0%; padding-right: 2%;}
#content-panelnewone-1{width:100%; padding-left: 0%; padding-right: 2%;}
.data-licensing-left{width:100%;}
.data-management-left{width:100%;}
#right-panel{clear:both; width:100%; padding-left:0px;}
.reseller-img{width:100%; float:left;}
#Contactus_Border{float:left; margin:10px 0px 20px 0px;}
.res-tab{min-width:250px; overflow:auto;}
.three-col div{width:100%; max-width:254px;}
.contact-tab{min-width:260px; overflow:auto;}
.footer-lt{width:96%; padding-left:2%; padding-right:2%;}
.footer-rt{width:96%; padding-left:2%; padding-right:2%;}
div#middle-section{width:100%;}
.left-tab-res{width:100%; float:left;}
.right-tab-res{width:100%; float:left;}				
}

.error-full{width:100%; text-align:center; background:#f1f2f4; padding:30px 10px 30px 10px;}
.error-full a{text-decoration:none;}
.error-full img{width:100%; max-width:333px;}
.error-full h1{text-transform:uppercase; font-size:25px; color:#2393df;}
.error-full h3{font-size:18px; color:#0962ad;}

.left-panel h2, .index-left-content h2 {font-size: 20px; color: #777777; font-weight: normal; line-height: 25px; }

.form-group{ margin-top:10px;  clear:both; display:inline-block; width:100%;}
  .form-group label{float:left; width:30%;}
  .text-input1{float:left; border:1px solid #707070; width:60%;}
  .form-group .cheker{float:left; width:20px;}
  .checkbox-info{float:left; width:80%;}
  .checkbox-info h2{margin:0px; padding:0px;}
  .checkbox-info p{margin:0px !important;}
  .oneby{width:50%; float:left;}
  .fulldiv{width:100%; margin:10px auto; text-align:center;}
  .clearfix{clear:both;}
  .submit-btn{padding:8px 20px 8px 20px; background:#0a62ad; color:#fff; border:0px;}
  @media only screen and (min-width: 0px) and (max-width: 667px) {
	.oneby{width:100%; float:left; margin-bottom:20px;}
 
  }