/*let us think of the device that device-width less than 640px as mobile phone*/

@media screen and (max-width: 640px) {
  /*width*/
  
  body,
  #tech_container,
  .home-container,
  #menu,
  .grey_section,
  #hero_container,
  #hero_container.products,
  #hero_container.products,
  #hero,
  #as2_nav ul,
  .solution,
  #subheader_container .subheader,
  .content_container,
  .section,
  #content_container,
  #subheader_container > div,
  #main,
  #menu-products > ul,
  #menu-support > ul,
  #menu .dropdown-menu,
  #header_container,
  #header {
    width: 320px !important;
  }
  /*min-width*/
  
  #submenu_container,
  #subheader_container,
  .content_container,
  #header_container,
  #header,
  #content_container,
  body,
  #submenu_container .submenu {
    min-width: 256px !important;
  }
  /*position*/
  
  #header,
  #header_container,
  #menu,
  #menu .dropdown-menu,
  #footer .menu3 > div,
  #submenu_container,
  #submenu_container .submenu,
  .kb #tab {
    position: static !important;
  }
  /*left*/
  
  #header,
  #menu,
  #menu-tech,
  #menu-download,
  #menu-about,
  #menu-download,
  #menu-tech,
  #menu-order,
  #submenu_container .submenu {
    left: 0px !important;
    margin-left: 0px !important;
  }
  /*float*/
  
  #header,
  #header .slogan,
  #menu > ul,
  #content_container > .last,
  #menu-download > ul > .last,
  .dropdown-menu .col,
  #richfooter .linkgroup,
  #submenu_container .submenu ul li,
  #submenu_container .submenu ul,
  .press > .col {
    float: none !important;
  }
  /*display:none*/
  
  #menu-products > ul > .last,
  #hero_home + br,
  #richfooter .linkgroup br,
  #awards .section-divider,
  #menu .main > li > a,
  #partners,
  .kb > br:first-child,
  #subheader_buffer,
  #submenu_buffer,
  #header > a:nth-child(2),
  #chat_icon {
    display: none !important;
  }
  /*text-align:center*/
  
  #richfooter,
  #footer,
  #richfooter .content {
    text-align: center;
  }
  /*image*/
  
  img {
    max-width: 320px !important;
  }
  body {
    margin: 0 auto;
    border: none !important;
  }
  a:not(.btn) {
    padding: 5px !important;
  }
  #header {
    padding: 5px 0px;
  }
  #header > a:nth-child(1) {
    height: 50px;
    width: 120px;
  }
  #header > a:nth-child(2) {
    height: 15px;
    margin-top: 5px;
  }
  #header .logo {
    margin: 5px;
  }
  #header .slogan {
    margin: 0px 10px !important;
  }
  #header .links {
    height: 40px;
    width: 180px;
    float: right;
    margin-top: 25px;
  }
  #header .links li {
    padding: 0 5px !important;
    height: 40px;
  }
  #header .links li a {
    font-size: 24px;
    height: 20px;
  }
  #header .links li a > span {
    display: none;
  }
  #search_icon {
    display: inline-block;
  }
  #desktop_site {
    position: absolute;
    top: 0px;
    left: 180px;
    height: 20px !important;
  }
  #desktop_site a {
    font-size: 12px !important;
  }
  #desktop_site a > span {
    display: inline !important;
  }
  #header > a,
  #header > ul,
  #header h1,
  .slogan {
    display: inline-block !important;
  }
  #header h1 {
    margin-top: 10px !important;
  }
  #header_container {
    height: 70px;
  }
  #header_container.expand {
    height: 110px;
  }
  .mobile-menu {
    display: inline-block;
  }
  .mobile-menu.active {
    background-color: #00a0ff;
  }
  .mobile-menu .fa-times,
  .mobile-menu.active .fa-th-list {
    display: none;
  }
  .mobile-menu.active i {
    color: white;
  }
  .mobile-menu.active .fa-times {
    display: inline-block;
  }
  #header_buffer {
    height: 1875px;
  }
  #search_container.mobile_show {
    display: block !important;
  }
  #search_container.mobile_hide {
    display: none !important;
  }
  #search_container #div-search {
    width: 268px;
  }
  #menu,
  #header_buffer {
    display: none;
  }
  #menu .main > li {
    display: block;
    width: 100% !important;
  }
  #menu .dropdown-menu {
    display: block !important;
    background: #f6f6f6;
  }
  #menu-products .section-title:before {
    content: "Products ";
  }
  #menu-about,
  #menu-download,
  #menu-tech,
  #menu-order {
    top: 0px !important;
  }
  .dropdown-menu {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
    padding: 0px !important;
  }
  .dropdown-menu > .col {
    padding: 0px !important;
    width: 288px;
    margin-left: 14px;
  }
  #hero-container {
    height: 450px !important;
  }
  #hero_home,
  #hero_home .hero-container,
  #hero_home .hero_slide {
    height: 442px !important;
  }
  #hero-container .item .container,
  #hero-container .item .container > .col {
    width: auto !important;
  }
  #hero_home .home .text {
    top: 0px !important;
  }
  .hero_slide h1.white {
    font-size: 30px !important;
    line-height: 38px !important;
  }
  #hero_home .home .text br {
    display: none;
  }
  .hero_slide h3.white {
    font-size: 18px !important;
    line-height: 22px !important;
  }
  .hero_slide.home {
    background-size: cover;
  }
  #home-hero-slider > li,
  #home-hero-slider > li > img {
    width: 6px !important;
    height: 6px !important;
    border-radius: 3px !important;
  }
  #hero-container .item .container .col {
    padding-top: 20px !important;
  }
  #hero-container .item .container .col .noindent {
    margin-left: 0px !important;
  }
  #hero_home .carousel-control .fa-chevron-circle-left,
  #hero_home .carousel-control .fa-chevron-circle-right {
    bottom: 4px !important;
  }
  #hero-container .item .container > .last {
    display: none !important;
  }
  #hero-container #oem_new .full,
  #hero-container .three-fourths {
    width: auto !important;
  }
  #hero-container .hero_slide h2 {
    margin-top: 10px;
  }
  #hero-container #oem_new img {
    width: 62px;
  }
  #performance .intro,
  #embarcadero .intro {
    width: 100% !important;
  }
  #performance ul {
    font-size: 1em !important;
  }
  #oem_new h2 {
    font-size: 2em !important;
  }
  #home_1 ul {
    font-size: 1em !important;
  }
  #news-carousel .owl-item {
    font-size: .9em !important;
    width: 300px !important;
  }
  .cards .bordered {
    border: none !important;
  }
  #embarcadero a.btn {
    position: inherit !important;
    margin-top: 20px;
  }
  #hero_home .carousel-control {
    bottom: 0px;
  }
  #tech_container ul.menu {
    padding: 0px !important;
    width: 100%;
  }
  #tech_container .menu li {
    padding-bottom: 10px;
    margin: 0px;
  }
  /*#tech_container .menu li:nth-child(6){}*/
  
  #tech_container .menu li a {
    height: 30px !important;
  }
  .tech_bar {
    height: 38px !important;
  }
  #news .home-container .one-half {
    width: 300px !important;
  }
  #news #news-accordion {
    width: 100% !important;
  }
  #news a {
    padding: 0px !important;
  }
  #awards .home-container > div,
  #richfooter .linkgroup,
  #richfooter .content,
  #footer .content,
  #content_container > div {
    width: 300px !important;
  }
  #awards li {
    margin-left: 0px !important;
  }
  .linkgroup .header {
    font-size: 18px !important;
    line-height: 30px;
    margin: 0px !important;
    padding: 0px !important;
  }
  #richfooter .linkgroup {
    margin-top: 15px;
  }
  #richfooter .content .linkgroup ul li {
    padding-top: 5px;
    font-size: 14px;
  }
  .section-title {
    font-size: 24px !important;
    color: #737373;
  }
  #content_container > div > div {
    width: 100% !important;
  }
  #main {
    margin-top: 5px;
  }
  /*************************************sub pages*****************************************/
  
  /*company*/
  
  #submenu_container {
    background: #f6f6f6 !important;
    height: 138px !important;
  }
  #submenu_container .submenu ul li {
    padding-top: 10px;
    display: inline-block;
    border: none !important;
    width: 48%;
  }
  #submenu_container .submenu > .title {
    display: block;
    width: 90%;
    margin-left: 5px;
  }
  .col > .circle {
    margin: 0 0 10px 0 !important;
  }
  /*order*/
  
  #subheader_container {
    width: 320px;
    position: relative !important;
    height: auto !important;
  }
  #subheader_container h1 {
    padding-left: 10px;
  }
  .content_container div.col {
    float: none !important;
    margin: 0 auto !important;
  }
  /*drivers*/
  
  .content_container div.five-eighths,
  .content_container div.three-eighths,
  .section_container .two-thirds,
  .content_container .three-fourths {
    width: 297.6px !important;
    padding: 10px !important;
  }
  .content_container #relatedArticles {
    padding: 0px 10px;
  }
  .three-eighths img,
  #driver_details_nav.fixed {
    position: static !important;
  }
  .section_container {
    height: 320px;
  }
  #overview .one-sixth,
  #overview .one-half {
    width: 300px;
  }
  .three-fourths img,
  .driver-ssis-page img {
    max-width: 240px !important;
  }
  #sourcenav.horizontal ul {
    height: auto;
  }
  #sourcenav li {
    margin: 6px;
  }
  #sourcenav .options {
    display: none;
  }
  #sourcenav li a {
    padding: 0px !important;
  }
  .syntaxhighlighter .string,
  code {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  }
  .page_drivers_prod.carousel {
    overflow: hidden;
    height: 190px;
  }
  .page_drivers_prod #hero .five-eighths,
  .page_drivers_prod #hero .three-eighths {
    width: auto;
  }
  .page_drivers_prod #hero .five-eighths {
    text-align: center !important;
  }
  .page_drivers_prod #hero .animated > img:nth-child(2) {
    margin-left: 80px;
    margin-top: -170px;
  }
  .page_drivers_prod #explore {
    height: 200px;
    background-size: contain;
  }
  .page_drivers_prod #explore #sync1 {
    margin-left: 13px;
    width: 293px;
    height: 276px;
  }
  .page_drivers_prod #explore #sync1 .owl-item {
    top: 28px;
  }
  .page_drivers_prod #explore .screenshot {
    top: 0px;
    width: 293px;
    height: 195px;
    background-size: 293px 165px;
  }
  .page_drivers_prod #sync2 {
    height: auto !important;
  }
  .page_drivers_prod #sync2 .owl-stage {
    left: -320px;
  }
  .page_drivers_prod .one-half,
  .page_drivers_prod .five-sixths {
    width: auto;
  }
  .page_drivers_prod h1,
  .page_drivers_prod p {
    padding: 10px;
  }
  .page_drivers_prod .homelist {
    margin: 0px !important;
  }
  .hover_box.one-half {
    width: auto;
    padding: 5px 0 !important;
  }
  .hover_box .tech_hover {
    margin-right: 5px !important;
  }
  .driver-ssis-page {
    height: auto;
  }
  .content_container > .five-sixths,
  .driver-ssis-page .full,
  .driver-ssis-page .one-half,
  .driver-ssis-page .two-thirds {
    width: auto;
  }
  .driver-ssis-page .id-icon {
    position: relative !important;
    left: 67px !important;
    top: -232px !important;
    width: 200px;
  }
  /*kb*/
  
  .kb form .input-group {
    width: 100% !important;
  }
  .kb .pct {
    padding: 0px !important;
  }
  #entry center img {
    max-width: 280px !important;
  }
  #entry ol,
  #entry ul {
    padding: 0px !important;
  }
  p.five-sixths,
  hr.five-sixths,
  h1.five-sixths,
  h3.five-sixths {
    width: auto;
  }
  .kb #m-content,
  .kb #lead .has-thumbnail .story {
    width: auto !important;
  }
  .kb #m-content > #lead img {
    width: 250px !important;
  }
  .kb #m-content #feature .story,
  .kb #m-content #feature .item,
  .kb #fold .has-thumbnail .story {
    width: auto !important;
    margin-left: 0px !important;
  }
  .kb #feature .has-thumbnail .story,
  .kb #feature .item {
    max-height: none !important;
  }
  /*apidriver*/
  
  #submenu_container.page_apidriver {
    margin-bottom: 5px;
    height: 158px !important;
  }
  #submenu_container.page_apidriver .nav li {
    white-space: normal !important;
    width: auto;
    padding: 0px !important;
  }
  #submenu_container.page_apidriver .nav li.last {
    display: inline-block;
    height: 50px;
  }
  #submenu_container.page_apidriver .submenu ul li a {
    margin: 5px 8px;
    display: inline-block;
  }
  #hero.page_apidriver {
    background-size: 250%;
    background-position: -235px 162px;
    min-width: 0;
  }
  .page_apidriver .tech_bar,
  .page_apidriver #api_content_build {
    width: auto;
  }
  .page_apidriver #api_drivers_build > div {
    background-position: -45px 80px !important;
  }
  .page_apidriver #api_drivers_build #builddrivers {
    margin-bottom: 200px;
  }
  .page_apidriver img {
    max-width: 280px !important;
  }
  .page_apidriver .col.three-fourths,
  .page_apidriver #extensibility,
  .page_apidriver #api_drivers_use .five-eighths,
  .page_apidriver .five-sixths {
    width: 290px !important;
  }
  .page_apidriver #api_tech {
    width: 75% !important;
    padding: 0px !important;
  }
  .page_apidriver ul.bullets_blue {
    margin: 0px !important;
  }
  .page_apidriver ul.bullets_blue li {
    padding: 3px 0 3px 7px !important;
  }
  .page_apidriver #api_content_use {
    width: auto !important;
  }
  .page_apidriver #api_drivers_use > div {
    background-position: -50px 100px !important;
  }
  .page_apidriver #api_drivers_use h2 {
    margin-bottom: 250px;
  }
  .page_apidriver #accordion .panel-collapse {
    padding: 0px !important;
  }
  .page_apidriver #accordion .panel-collapse .grid {
    border-right: 1px solid gainsboro;
  }
  .page_apidriver #accordion table {
    width: 300px !important;
  }
  .page_apidriver #accordion table td,
  .page_apidriver #accordion table th {
    max-width: 80px;
    word-wrap: break-word;
  }
  .apidriver_order .two-thirds {
    width: auto;
  }
  #doc_container .one-half {
    width: auto;
  }
  #doc_container .one-half li > a {
    padding: 0px !important;
  }
  /*page_sync*/
  
  #submenu_container.page_sync .submenu ul li a.btn {
    margin: 0 20px;
  }
  #submenu_container.page_sync .submenu a.title {
    margin-left: 15px;
  }
  #hero.page_sync {
    min-width: 0px;
    min-height: 670px;
  }
  .page_sync a.btn {
    display: inline-block;
    margin-bottom: 10px;
  }
  .page_sync h3 + .col.full {
    padding: 0px !important;
  }
  .page_sync_prod.section_container {
    height: auto;
  }
  .page_sync_prod .section > div {
    padding: 5px 10px;
  }
  .page_sync_prod .section .three-fourths {
    width: auto;
  }
  .page_sync_prod .tools {
    width: auto;
  }
  .page_sync div.full {
    width: auto;
  }
  .page_sync h1,
  .page_sync ul.overview {
    padding: 0 15px;
  }
  .page_sync div.tools {
    width: auto !important;
    padding-left: 0px;
  }
  .page_sync div.tools ul {
    padding: 10px 10px 0 10px;
  }
  .page_sync .content_container > br,
  .page_sync div.tools > br {
    display: none;
  }
  .page_sync .sync-architecture {
    width: 300px;
  }
  .page_sync #sources + p.three-fourths {
    width: auto !important;
  }
  .three-fourths {
    width: auto !important;
  }
  .page_sync p.three-fourths {
    padding: 0 10px;
  }
  /*blog*/
  
  #cdata_blog_page #featured {
    margin-top: -10px;
    width: auto;
    height: auto;
  }
  #cdata_blog_page #featured .text {
    bottom: 0px;
  }
  #cdata_blog_page #featured.img5 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  ul.pagination li {
    margin-left: 0px;
  }
  ul.pagination li > a {
    padding: 6px 12px !important;
  }
  #cdata_blog_page .right-section {
    position: static;
    width: auto;
    min-height: 550px !important;
  }
  #cdata_blog_page > .three-fourths {
    width: 100% !important;
    padding: 10px 0 !important;
  }
  #cdata_blog_page .articles-list,
  #cdata_blog_page h2.grey,
  div.article {
    padding: 0 10px;
  }
  #cdata_blog_page .article-tags li {
    margin-bottom: 5px;
  }
  .article .breadcrumb {
    clear: both;
  }
  /* Private Login */
  
  .one-third.form-group {
    width: auto;
  }
  /* partner */
  
  #hero.partner_driver {
    min-width: 300px;
    height: 680px !important;
  }
  #submenu_container.partner_driver {
    height: 170px !important;
  }
  #submenu_container.partner_driver ul.nav li {
    width: 100%;
  }
  .partner_driver .hero_main_section {
    min-width: auto !important;
    width: auto !important;
    min-height: 550px !important;
    background-size: 90% !important;
    background-position: 15px 300px !important;
  }
  .partner_driver .hero_main_section div.full {
    width: auto;
  }
  .partner_driver .hero_main_section h3.white + br,
  .partner_driver .hero_main_section h3.white + br + br {
    display: none;
  }
  .partner_driver .hero_main_section > br:first-child {
    display: none;
  }
  .partner_driver .tech_icons_bar {
    height: auto !important;
  }
  .partner_driver .tech_icons_bar .tech_bar {
    margin-left: 0px;
    width: auto !important;
  }
  .partner_driver .tech_icons_bar > div {
    width: auto !important;
  }
  .partner_driver > .full {
    width: auto;
  }
  #section2.partner_driver .background {
    background-size: 100% !important;
  }
  #section2.partner_driver .content {
    padding-top: 180px !important;
  }
  #section2.partner_driver .background2 {
    background-size: 100% !important;
    background-position-x: -20px !important;
  }
  #section2.partner_driver .background2 > div:first-child {
    padding-top: 180px !important;
  }
  #section2.partner_driver .full,
  #section2.partner_driver .five-sixths {
    width: auto !important;
  }
  #submenu_container.partner-oem {
    height: 168px !important;
  }
  #submenu_container.partner-oem .submenu ul li {
    width: 80%;
  }
  #hero.partner-oem {
    height: 700px !important;
  }
  #hero.partner-oem h1 {
    font-size: 26px;
  }
  #hero-word-switcher {
    min-width: 160px;
  }
  /* jp version*/
  
  #hero.partner-oem,
  #hero.partner-oem > div,
  #hero.partner-oem .full,
  #hero.partner-oem .full > div > div {
    width: auto !important;
    min-width: unset !important;
    text-align: center !important;
  }
  #hero.partner-oem .full {
    padding: 0px !important;
  }
  #hero.partner-oem .animation-icons {
    position: relative;
    top: 200px;
  }
  #hero.partner-oem .animation-icons > div {
    left: 0px !important;
  }
  #hero.partner-oem #bi_tools {
    margin-left: 30px;
  }
  #hero.partner-oem #logoc {
    margin-left: 138px;
  }
  #hero.partner-oem #light {
    margin-left: 0px !important;
    width: 100% !important;
    background-size: 100%;
    top: 100px !important;
  }
  #hero.partner-oem .lines1,
  #hero.partner-oem .lines2 {
    margin-left: 0px !important;
    width: 100% !important;
  }
  #hero.partner-oem .sources1,
  #hero.partner-oem .sources2 {
    margin-left: 0px !important;
    top: 51px;
    background-size: 90%;
  }
  #partner-oem-iconbar {
    height: 160px !important;
  }
  #partner-oem-iconbar > div,
  #partner-oem-iconbar .tech_bar,
  .partner-oem .full,
  #oem-tab-content,
  #oem-tab-content ul.feature_list {
    width: auto !important;
  }
  #partner-oem-iconbar .tech_bar {
    margin-left: 0px;
  }
  #partner-oem-content {
    padding-top: 200px;
    background-size: 90% !important;
  }
  #embed_lines,
  #embed {
    display: none !important;
  }
  #embed {
    right: 0px !important;
  }
  #tech_container .menu li:nth-child(5) {
    margin-left: 10px !important;
  }
  #oem-tab-content .tabbable .active {
    margin-top: unset !important;
  }
  #oem-tab-content .tabbable .active > a {
    border: none !important;
  }
  /* sdk */
  
  #hero.sdk-page,
  #hero.apiserver-page,
  #hero.sqlbroker-page {
    min-width: auto;
    padding-bottom: 30px;
  }
  #hero.sdk-page .full,
  #hero.apiserver-page .full,
  #hero.sdk-page .five-eighths,
  .sdk-page p.two-thirds,
  .apiserver-page .full {
    width: auto;
  }
  #hero.sdk-page h1.white {
    font-size: 35px;
  }
  #hero.sdk-page .col,
  .apiserver-page .col,
  #hero.sqlbroker-page .col {
    float: none;
    width: auto !important;
  }
  .animation-section {
    height: 170px;
  }
  #hero.sdk-page > br,
  #hero.apiserver-page > br {
    display: none;
  }
  /* apiserver */
  
  #hero.apiserver-page .col > span {
    text-align: left !important;
  }
  #hero.apiserver-page a.btn-download {
    float: none !important;
    display: inline-block;
    margin-left: 58px;
  }
  #hero.apiserver-page .imgApi {
    display: none;
  }
  .apiserver-page #slides {
    margin-right: 0px !important;
  }
  .apiserver-page #slides a.left,
  .apiserver-page #slides a.right {
    position: relative;
    top: -140px;
  }
  .apiserver-page .sliders-section > br {
    display: none;
  }
  .apiserver-page .content_container {
    padding: 10px;
  }
  .apiserver-page .two-thirds,
  .apiserver-page .one-half {
    width: auto !important;
  }
  .apiserver-page .col {
    height: inherit;
    height: inherit !important;
  }
  .apiserver-page .order-container {
    width: auto;
  }
  .apiserver-page .order-container .item {
    width: 80%;
  }
  /* sqlbroker */
  
  .sqlbroker_page .hero h1 {
    font-size: 2.8em;
  }
  .sqlbroker_page .hero {
    text-align: center;
  }
  .sqlbroker_page .hero img {
    width: 90%;
    margin-left: 10px;
  }
  .sqlbroker_page #slides {
    margin-right: 0px !important;
  }
  .sqlbroker_page .col,
  .sqlbroker_page .two-thirds,
  .sqlbroker_page .one-half {
    width: auto !important;
  }
  /* subscriptions/ado */
  
  .subscriptions_ado .bounceInDown .img-sub-ado {
    margin: -240px 0 0 65px;
  }
  #driverlist .full {
    width: auto !important;
  }
  #driverlist .nav-tabs li > a {
    padding: 10px 20px !important;
  }
  #sub_prof table {
    width: auto;
  }
  #sub_prof table td.desc > div,
  #sub_ent table td.desc > div {
    height: auto !important;
  }
  #purchase div.padding-submenu td {
    float: left;
    width: 300px;
    border-right: 1px solid gainsboro;
  }
  #purchase div.padding-submenu td.action {
    width: 306px !important;
  }
  /* products */
  
  #hero.page-products {
    height: 700px;
  }
  .page-products .product_nav {
    width: auto;
    position: static !important;
  }
  .page-products .product_nav > a > div {
    width: auto !important;
    border-top: 2px solid rgba(255, 255, 255, 0.3);
  }
  .page-products .fixed {
    position: static !important;
  }
  .page-products .content_block {
    margin: 0 !important;
  }
  .page-products .stick-end {
    margin-top: 10px !important;
  }
  .page-products .content_block .text {
    padding-left: 0 !important;
  }
  /*Japan */
  
  #cdatadays #hero {
    min-width: 0px;
  }
  #cdatadays #hero .col.full {
    width: 100% !important;
  }
  #cdatadays #hero .col.full .text div,
  #cdatadays #hero .hero_container {
    width: 100% !important;
  }
  #cdatadays #hero .animation-icons {
    display: none;
  }
  #cdatadays #hero h1 {
    font-size: 1.5em !important;
    padding-right: 2em;
  }
  #cdatadays #hero h3 {
    font-size: 1.3em !important;
    padding-right: 2em;
  }
  #cdatadays #hero p {
    font-size: .8em !important;
    padding-right: 2em;
  }
  #cdatadays .window.white.three-fourths,
  #cdatadays .window.white.three-fourths table.one-half {
    width: 100% !important;
    padding: 0px !important;
  }
  #cdatadays .window.white.three-fourths {
    padding-top: 10px !important;
  }
  #cdatadays #register td {
    padding: 2px;
  }
  #cdatadays #register input {
    width: 200px !important;
  }
  #footer {
    margin-top: 40px;
  }
}
