/** style.css
 * 
 * Theme Name:  Medivision
 * Description: A WordPress Theme based on Bootstrap, from Twitter. It features a 100% responsive layout, a superb gallery and image handling with a custom image meta widget and carousel for gallery post-formats, the Glyphicon Icon set, a clean and simple design and a lot more! The Bootstrap runs on HTML5 and CSS3, a 12-column grid and comes with custom jQuery plugins. See the Bootstrap documentation on GitHub for reference.
 * Author:    Konstantin Obenland
 * Author URI:  http://en.wp.obenland.it/
 * Version:   2.0.1
 * Tags:    black, blue, white, light, custom-background, custom-header, custom-menu, featured-img, flexible-header, flexible-width, full-width-template, left-sidebar, microformats, post-formats, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, two-columns
 * Text Domain: the-bootstrap
 * Domain Path: /lang
 *
 * License:   GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 *
 *
 *  Copyright (C) 2012 Konstantin Obenland <konstantin@obenland.it>
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */


/* =Elements
-------------------------------------------------------------- */


blockquote cite:before {
  content: '\2014 \00A0';
}

blockquote cite {
  color: #999999;
  display: block;
  font-size: 13px;
  line-height: 18px;
}

figure {
  margin: 0;
}

h1, h2, h3, h4, h5, h6, .clear {
  clear: both;
}


/* =Classes
-------------------------------------------------------------- */

.assistive-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/*body > .container {
  margin: 18px auto;
}
*/

/* Right Content */
.sidebar-content #primary,
.sidebar-content #attachment-comment {
  float: right;
  margin: 0 20px 0 0;
}

.block {
  display: block;
}


/* =Page
-------------------------------------------------------------- */

#page {
  background-color: #FFFFFF;
  margin-right: -20px;
  /*padding: 14px 0 0;*/
  padding:0;
}

#header-image {
  display: block;
}

#menu-alert {
  margin: 4px 0 0;
  padding: 6px 35px 6px 14px;
  position: absolute;
}

/*#branding hgroup,
#header-image,
.entry-content {
  margin-bottom: 20px;
}
*/
.entry-attachment {
  margin-bottom: 36px;
}

.single #author-info,
.author #author-info,
.single article.post,
.single article.page {
  margin-bottom: 54px;
}

/*#author-info,
article.post,
article.page {
  margin-bottom: 72px;
}*/

.page-header,
.entry-content {
  word-wrap: break-word;
}

.post-password-form legend {
  font-size: inherit;
}

.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}


/* =Comments
-------------------------------------------------------------- */

#comments-title {
  border-bottom: 1px solid #EEEEEE;
  font-size: 19.5px;
    margin: 0 0 27px;
}

#comment,
.entry-content iframe,
.entry-content embed {
  max-width: 100%;
}

.commentlist > li {
  margin-bottom: 36px;
}

.commentlist ul.children {
  margin: 10px 0 18px;
  list-style: none;
}

#reply-title {
  position: relative;
}

#reply-title small {
  position: absolute;
  right: 0;
  top: 7px;
}


/* =Sidebar
-------------------------------------------------------------- */

.form-search {
  margin: 0;
}

.widget {
  word-wrap: break-word;
}

.widget .wp-caption {
  display: inline-block;
}


/* =img
-------------------------------------------------------------- */

.entry-content .post-thumbnail {
  margin: 0 20px 20px 0;
}

.entry-attachment .thumbnail.attachment-table {
  display: table;
  margin: 0 auto;
}

.thumbnail > img {
  width: auto\9; /* Cure IE8 max-width bug */
}

img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

.gallery-columns-3.thumbnails [class*="span"] {
  width: 29.3%;
}
.gallery-columns-5.thumbnails [class*="span"] {
  width: 15.9%;
}
.gallery-columns-6.thumbnails [class*="span"] {
  width: 12.6%;
}
.gallery-columns-7.thumbnails [class*="span"] {
  width: 10.2%;
}


/* =Footer
-------------------------------------------------------------- */

#colophon .credits {
  margin: 0;
}

#site-generator {
  float: right;
  font-family: Georgia, "Bitstream Charter", serif;
  font-style: italic;
}

#site-generator a {
  background: url("img/wordpress.png") no-repeat scroll left center transparent;
  color: #787878;
  display: inline-block;
  line-height: 16px;
  padding-left: 20px;
  text-decoration: none;
}

#site-generator.footer-nav-menu a {
  margin-top: 10px;
}

table .label {
  background-color: transparent;
  border-radius: none;
  color: inherit;
  font-size: inherit;
  text-transform: inherit;
}


/* =Jetpack Support
-------------------------------------------------------------- */

.comment-subscription-form > input[type=checkbox] {
  position: absolute;
}

.comment-subscription-form > label {
  min-height: 18px;
    padding-left: 18px;
}


/* =Bootstrap Adjustments
-------------------------------------------------------------- */

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
}

#comment,
.thumbnail {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.label .post-edit-link,
.label .comment-edit-link {
  color: #FFFFFF;
}

.navbar-search {
  height: 34px;
}

.pagination span {
  background-color: #f5f5f5;
  color: #999999;
  cursor: default;
}

.pagination span.dots {
  background-color: #FFFFFF;
}


/* =WordPress Core
-------------------------------------------------------------- */

.aligncenter {
    display:block;
    margin: 0 auto 20px;
}

img.aligncenter {margin: 5px auto;}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 0 20px 20px 0;
}

.wp-caption {
  max-width: 100%;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
  padding: 0 9px 9px;
  text-align: center;
}

.wp-caption .wp-caption-text {
  padding-top: 9px;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}


/* End of file style.css */
/* Location: ./wp-content/themes/the-bootstrap/style.css */

.alpha {
  margin-left:0px !important;
}
.logo img {
  display:block;
}

.callus-area {
  margin-top: 46px;
  font-size: 13px;
  text-align:right;
  color: #808285;
}
.callus-area a {
  color: #808285;
  text-decoration: none;
}
.callus {
  color:#808285;
  font-size:18px;
  font-weight:400;
  margin-bottom: 0;
}

.address {
  margin-bottom:0px;
  color:#555253;
  font-size:13px;
  font-weight:400;
}

.callus span, address strong {
  color:#808285;
}

.copyright-area {
  margin-top: 20px;
  padding:10px 0;
  background: url(images/main-bg.png) repeat-x center top;
  border-top: 3px solid #bcbdc0;
}

.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#808285;
}

.copyright-right {
  text-align:right;
}

.copyright a {
  color:#808285;
}
.copyright a:hover {
  color:#6595CF;
}
.copyright, .copyright address { line-height: 14px; }
.copyright address { margin-bottom: 10px; }


/* Common Style Start */
em, .em { color: #232323; font-style: italic; }

a[href^=tel] { color: #404041; font-weight:normal; }
a[href^=tel]:hover { color: #6595CF;}

h3.title { margin:0 0 5px; padding: 0; color: #6595CF; font-weight: bold; font-size: 18px; line-height: 24px; }

.btn { font-family: Tahoma; }
.btn-default { padding: 5px 15px; position: relative; border: none; background: #6595CF; color: #FFF; font-weight: bold; text-transform: none; text-shadow: none; line-height: 25px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.btn-default:after { content: ""; position: absolute; top: 0; right:0; border-right: 8px solid #FFF; border-bottom: 8px solid transparent; z-index: 1;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active { background: #4779b9; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }

.btn-pink { padding: 5px 15px; position: relative; border: none; background: #fac3c3; color: #232323; font-weight: bold; text-transform: none; text-shadow: none; line-height: 25px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.btn-pink:after { content: ""; position: absolute; top: 0; right:0; border-right: 8px solid #FFF; border-bottom: 8px solid transparent; z-index: 1;}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active { background: #6595CF; color: #FFF; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }

.btn-group.wrap { white-space: inherit; }
.btn-group > .btn { margin-bottom: 2px; margin-right: 3px; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -ms-border-radius: 0 !important; }

.download-brochure { margin-top: 10px; margin-bottom: 10px; padding: 0; display: inline-block; background: url(images/download-brochure.jpg) no-repeat center; font-size: 12px; text-indent: -999px; text-align: left; width: 100px; height: 130px; overflow: hidden; }

.videowrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videowrapper iframe,
.videowrapper object,
.videowrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.table-responsive { overflow-x: auto; }
table { color: #808285; }
table caption { margin-bottom: 5px; color: #6595CF; font-weight: bold; font-size: 18px; line-height: 24px; text-align: left; }
table .text-right { text-align: right; }

table.table-bg { background: #6595CF; color: #E2E2E2; }
table.table-bg td, table.table-bg th { padding: 3px; border: 1px solid #4779b9; }
table.table-bg .em { color: #FFF; }
table.table-bg a { color: #fac3c3; text-decoration: none; }
table.table-bg a:hover { color: #FFF; }

/*
.list-check, .list-cross { margin: 0 0 20px; list-style: none; }
.list-check > li { padding-left: 40px; background: url(images/icon-check.png) no-repeat; line-height: 24px; min-height: 40px; }
.list-cross > li { padding-left: 40px; background: url(images/icon-cross.png) no-repeat; line-height: 24px; min-height: 40px; }

.link-more { display: inline-block; padding: 14px 0 0 25px; background: url(images/icon-plus.png) left top no-repeat; line-height: 24px; }
*/

.list-check, .list-cross, .list-arrow { margin: 0 0 20px; list-style: none; }
.list-check > li { padding-left: 25px; background: url(images/icon-check.png) 0 2px no-repeat; line-height: 24px; }
.list-cross > li { padding-left: 25px; background: url(images/icon-cross.png) no-repeat; line-height: 24px;}
.list-arrow > li { padding-left: 25px; background: url(images/icon-arrow.png) 0 2px no-repeat; line-height: 24px; }

.link-more { display: inline-block; padding-left: 25px; background: url(images/icon-plus.png) 0 2px no-repeat; line-height: 24px; text-decoration: none; }



.add-top { margin-top : 20px !important; }
.half-top { margin-top : 10px !important; }
.add-bottom { margin-bottom : 20px !important; }
.half-bottom { margin-bottom : 10px !important; }
.clear-top { margin-top: 0 !important; }
.clear-bottom { margin-bottom: 0 !important; }
/* Common Style End */

/* Contact Form 7 Start */

/* Contact Form 7 End */

/* Placeholder text color start -- selectors need to be separate to work. */
::-webkit-input-placeholder { color: #555; font-style: italic; }
:-moz-placeholder { color: #555; font-style: italic;}
::-moz-placeholder { color: #555; font-style: italic; }
:-ms-input-placeholder { color: #555; font-style: italic; }

input[aria-required="true"]::-webkit-input-placeholder, textarea[aria-required="true"]::-webkit-input-placeholder { font-weight: 700; font-style: italic; }
input[aria-required="true"]:-moz-placeholder, textarea[aria-required="true"]:-moz-placeholder { font-weight: 700; font-style: italic; }
input[aria-required="true"]::-moz-placeholder, textarea[aria-required="true"]::-moz-placeholder { font-weight: 700; font-style: italic; }
input[aria-required="true"]:-ms-input-placeholder, textarea[aria-required="true"]:-ms-input-placeholder { font-weight: 700; font-style: italic; }
/* Placeholder text color End */

/* Header Start */
.dental-link { display: inline-block; padding: 10px; font-size: 24px; font-weight: bold; color: #FFF; height: 20px; width: 190px; background: #6595CF url(images/arrow-right.png) right center no-repeat; text-align: left; text-decoration: none; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.dental-link footer { display: inline; margin-top: 1px; margin-left: 20px; font-size: 13px; font-weight: normal; height: 18px; line-height: 18px; text-align: right; vertical-align: top; }
.dental-link:hover { background-color: #fac3c3; color: #232323; }
/* Header End */

/* Navbar Start */
.nav,
.nav-bottom-border { border-bottom: 1px solid #bcbdc0; }
.nav-inline { margin-bottom: 0; }
.nav-inline > li + li { padding: 0; }
.nav-collapse li.menu-item { position: relative !important; padding: 0; text-align: center; }
.nav-collapse li.menu-item:after { content: ""; position: absolute; top: 0; right:0; border-right: 8px solid #FFF; border-bottom: 8px solid transparent; z-index: 1;}
.navbar .nav-collapse .menu-item a { padding: 5px 15px; display: block; background: #FFF; font-size: 13px; color: #808285; height: 25px; line-height: 25px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.nav-collapse .nav-inline > .menu-item a { background: #FAC3C3; color: #232323; text-decoration: none; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.nav-collapse .nav-inline > .menu-item a:hover { background: #6595CF; color: #FFF; }

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.nav-collapse .nav-inline > .menu-item.active a,
.navbar .nav > li.current-page-ancestor > a {font-weight: bold; }
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover,
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.nav-collapse .nav-inline > .menu-item.active a,
.navbar .nav > li.current-page-ancestor > a { background: #6595CF; color: #FFF; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none; }

.navbar-inner { box-shadow: 0 0 0 rgba(0,0,0,0); -moz-box-shadow: 0 0 0 rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }

.sticky-nav {
  position:fixed;
  top:0;
  z-index:99999;
  width: 100%;
  left: 0;
}
.sticky-nav .navbar-inner { *border-bottom: 1px solid #DDD; background-color: #FFF; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.sticky-nav .navbar-inner > .container {margin-bottom: 0; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.sticky-nav .navbar .nav { border-bottom: none; }
.sticky-nav .menu-webpak-online-menu-container,
.sticky-nav .menu-cic-pro-2014-menu-container { *display: none; }

.navbar .nav.secondary > li { display: inline-block; *display: inline; *zoom: 1; margin-left: -4px; *margin-left: 0px; }
.navbar .nav.secondary > li:first-child { margin-left: 0; }
/*@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) and (min-width: 981px) {
  .navbar .nav.secondary > li { margin-left: 0; }
}*/
@media screen\0 {
  .navbar .nav.secondary > li { margin-right: 1px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .navbar .nav.secondary > li { margin-left: 0; }
}

.nav-collapse .nav.secondary { border-bottom: none; }
.nav-collapse .nav.secondary li.menu-item:after { bottom: 0; top: auto; border-right: 8px solid #FFF; border-top: 8px solid transparent; border-bottom: none; }

/* Navbar End */

/* Nav Tabs */
.nav-tabs { border-color: #bcbdc0; }
.nav-tabs > li { position: relative; }
.nav-tabs > li:after {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.nav-tabs > li > a, .nav-pills > li > a { margin-right: 0; }
.nav-tabs > li > a { text-decoration: none; border: none; color: #808285; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background: #6595cf; border: none; color: #fff; text-shadow: none; }
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus { background: #6595cf; border: none; color: #fff; text-shadow: none; font-weight: bold; }

/* Slider Start */
div.meteor-slides { margin-bottom: 20px; }
.meteor-slides .meteor-buttons { padding: 0 !important; bottom: 10px !important; left: 10px !important; height: 12px !important; }
.meteor-buttons a { background: url(images/buttons.png) center top no-repeat; width: 12px; height: 12px; transition: all 0.15s ease; -moz-transition: all 0.15s ease; -webkit-transition: all 0.15s ease; }
.meteor-buttons a:hover, .meteor-buttons a.activeSlide { background: url(images/buttons.png) center bottom no-repeat; }
/* Slider End */


/* Rating Wrapper */
.rating-wrapper { display: inline-block; vertical-align: top; width: 70px; *display: inline; *zoom: 1; }
.rating-wrapper .rating-star img { display: block; margin-top: 4px; }

/* List Items Start */

.heading-h3 .title, .heading-h3 .sub-title{ display:inline-block; *display: inline; *zoom: 1; *vertical-align: bottom; *margin-left: 3px; *margin-bottom: 8px; }

.list-items { list-style: none; margin: 0; position: relative; }

.list-items.grid-view .list-item { margin-bottom: 10px; max-width: 400px; color: #808285; font-size: 12px; }
.list-items.grid-view .list-item1{margin-bottom:20px; max-width:400px;} 
.list-items.grid-view .list-item1 p span{color:#232323;}
.list-items.grid-view .list-item a { text-decoration: none; }
.list-items.grid-view .list-item .caption { overflow: hidden; }
.list-items.grid-view .list-item .caption .title,
.list-items.grid-view .list-item .caption .sub-title { display: inline-block; margin: 0; }
.list-items.grid-view .list-item .caption .title { margin-right: 10px; margin-bottom: 5px; }
.list-items.grid-view .list-item .caption .sub-title { margin-top: 8px; font-family: arial; font-size: 12px; line-height: 14px; color: #808285; }
/*.list-items.grid-view .list-item .caption .sub-title a { color: inherit; }*/
.list-items.grid-view.text-right .list-item .caption .title { float: right; margin-left: 10px; margin-right: 0; }
.list-items.grid-view .list-item .video-thumb { margin-bottom: 5px; }
.list-items.grid-view.text-right .list-item .video-thumb { margin: 0 0 5px auto; }
.list-item p { margin-bottom: 5px; clear: both; }
.list-items.grid-view .list-item .details p { display: inline; }

.list-view .list-item:before, .list-view .list-item:after { content: ""; clear:both; }
.list-view .list-item:after { display: table; }
.list-items.list-view .list-item { clear: both; }
.list-items.list-view .list-item .video-thumbnail { display: block; width: 34.1702%; margin-right: 2%; vertical-align: top; float: left; margin-bottom: 10px; }
.list-items.list-view .list-item .details { display: block; float: left; width: 63.8297%; color: #939598; }
.list-items.list-view .list-item .details .seq { font-weight: bold; }
.list-items.list-view .list-item .details h3 a { color: #939598; text-decoration: none }
/* List Items End */

.absolute-video { padding-top: 224px; }

/* Pagination Start */
.pagination-nav { list-style: none; margin: 0; font-family: Tahoma; font-weight: bold; font-size: 17px; }
.pagination-nav > li { display: inline-block; line-height: 24px; }
.pagination-nav a { text-decoration: none; color: #939598; }
.pagination-nav .next { display: block; padding-right: 30px; background: url(images/icon-next.png) right center no-repeat; }
/* Pagination End */

.video-thumb { display: block; }

/* =Main Content Start
-------------------------------------------------------------- */
.membership-logo { margin: 20px 0 0 20px; }

/* Consulting Room Content */
.video-banner { margin: 0 auto 20px; max-width: 800px; }

.inline.lang-options { display: inline; }

.searchform { margin: 10px 0 0; }
.searchform .controls { position: relative; }
.searchform .control-label { margin-bottom: 0; font-size: 17px; }
.searchform #searchsubmit { background: url(images/icon-search.png) left center no-repeat; border: none; width: 24px; height: 30px; text-indent: 999px; overflow: hidden; position: absolute; left: 5px; bottom: 1px; }
.searchform #s { margin: 0; padding-left: 35px; height: 32px; width: 100%; *width: 85%; *height: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.searchform .help-block { text-align: right; }
.searchform .control-label, .searchform #s, .searchform .help-block { color: #939598; }

/* Events Content */
#events-list { margin-bottom: 0; }
#events-list td { font-size: 18px; color: #808285; line-height: 24px; vertical-align: middle; }

/* The Basic Content */
.row-fluid.cic .span3 { width: 16.404%; }
.row-fluid.cic .span9 { width: 81.468%; }
.row-fluid.cic .download-brochure { margin-top: 0; }

/* Pricing Content */
table#pricing-table .price-table-title { background: url("images/title-arrow-mid.png") center; position: relative; text-align: center; }
table#pricing-table .price-table-title:before,
table#pricing-table .price-table-title:after { content:""; width: 21px; height: 24px; position: absolute; top: 0; }
table#pricing-table .price-table-title:before { background: url("images/title-arrow-left.png") left center no-repeat; left: 0; }
table#pricing-table .price-table-title:after { background: url("images/title-arrow-right.png") right center no-repeat; right: 0; }
table#pricing-table .price-table-title h3.title { background: #FFF; padding: 0 10px; margin: 0; display: inline-block; }
table#pricing-table th, table#pricing-table td { text-align: center; }
table#pricing-table th { white-space: nowrap;}
table#pricing-table th:first-child, table#pricing-table td:first-child { text-align: left; }
th, .pricing-note { color: #6595CF; font-weight: bold; font-size: 18px; line-height: 24px; }
table#pricing-table .column-buy { background: #FFF9AE; }
table#pricing-table .blank-space td { height: 10px; line-height: 10px; padding: 0; }

/* Contact Us Content */
.travel-map {
  background: url("images/bg-map.png") no-repeat scroll 20px center;
  background-size: auto 100%;
  text-align: right;
  min-height: 300px !important;
}
.map-pdf {
  background: url("images/map-pdf.png") no-repeat scroll center top;
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  padding: 105px 0 0;
  text-decoration: none;
  color: #808285;
}
#form_emailus .control-label { color: #808285; margin-bottom: 0; }
#form_emailus .input-form { margin-bottom: 0; height: 32px !important; width: 100%; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#form_emailus textarea.input-form { height: auto !important; }
#form_emailus #result_emailus { color: #f00; font-size: 11px; line-height: 14px; }
#form_emailus #txtCaptcha_emailus { margin-bottom: 0; }

.popup-form #form_emailus {margin: 0;padding: 15px;}

/* Timeline Content */
.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}
.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 1px;
  background-color: #CCCCCC;
  left: 50%;
  margin-left: -1.5px;
}
.timeline > li {
  margin-bottom: 5px;
  position: relative;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel::before {
  border-color: transparent #d4d4d4;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  content: " ";
  display: inline-block;
  position: absolute;
  left: -10px;
  top: 22px;
}
.timeline > li:nth-child(2n+1) > .timeline-panel::before {
  border-right-width: 0;
  border-left-width: 10px;
  right: -10px;
  left: auto;
}
.timeline > li > .timeline-panel {
  width: 44%;
  float: right;
  border: 1px solid #d4d4d4;
  padding: 5px 10px;
  position: relative;
}
.timeline > li:nth-child(2n+1) > .timeline-panel {
  float: left;
}
.timeline > li > .timeline-badge {
  text-align: center;
  position: absolute;

  width: 36px;
  height: 36px;
  line-height: 35px;
  top: 15px;
  left: 50%;
  margin-left: -18px;
  font-size: 1.4em;
  
  color: #6595cf;
  background-color: #EEE;
  border: 1px solid #DDD;

  z-index: 100;
  /*border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;*/

  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #6595cf !important;
}
.timeline-title {
  margin-bottom: 5px;
  margin-top: 0;
  color: inherit;
  color: #6595cf;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
  line-height: 16px;
}
.timeline-body > p + p {
  margin-top: 5px;
}

@media \0screen\,screen\9 {
  .timeline:before { width: 0; height: 0; }
  .timeline > li { margin-bottom: 0px; }
  .timeline > li > .timeline-panel { float: left; width: 98%; margin-bottom: 10px; }
  .timeline > li > .timeline-badge { display: none; }
}

/* Country List */
.country-list:before,
.country-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.country-list:after {
  clear: both;
}
.country-list { margin-bottom: 20px; }
.country-list li { text-align: center; float: left; width: 7.659576%; margin-left: 2.12766%; margin-top: 10px; }
.country-list li:nth-child(10n+1) { clear: left; margin-left: 0; }
.country-list li .flag { display: inline-block; *display: inline; *zoom: 1; padding: 16px 15px 18px; border-radius: 50px 50px 50px 50px; border: 1px solid #E2E2E2; background: #FFF; clear: both; }
.country-list li .country-name { display: block; margin-top: 5px; padding: 0 0 5px; font-size: 13px; line-height: 16px; }

ol { margin-left: 0; margin-bottom: 20px; }
ol li { list-style: none; line-height: 22px; margin-bottom: 5px; padding-left: 20px; background: url("img/arrow.png") 0 5px no-repeat; font-size: 14px; }
ol li a { text-decoration: none; color: #232323; }
ol li a:hover { color: #6595cf; }

.faq-ans li { padding: 10px; background: #fafafa; border: 1px solid #E2E2E2; border-top: none; }
.faq-ans li:first-child { border-top: 1px solid #E2E2E2; }
.faq-ans li:nth-child(even) { background: #eee; }
.faq-ans li h4 { font-size: 14px; font-weight: bold; }
.faq-ans li > *:last-child { margin-bottom: 0; }

.table-color{margin-left:0; width:100%;}
.table-color .heading-pack th{background:#1051a4; color:#fff; font-size:15px; font-weight:600; padding:5px 7px; text-align:left;}
.table-color .heading-pack th:last-child{padding-left:0px; padding-right:0px; width:40px; text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .table-color .heading-pack th:last-child { border-right: 1px solid #1051a4; }
}
.table-color .heading-pack span{float:right;}
.table-color tr{background: #faf19a;
color: #000;
font-size: 13px;
line-height: 16px;
list-style: inside none decimal;
padding: 0 0 0 7px;}
.table-color tr td {
  padding-bottom: 7px;
  padding-top: 7px;
  vertical-align: top;
  *border-bottom:1px solid #ddd480;
  border-bottom:1px solid #ddd480\9;
  /**border-left:1px solid #ddd480;*/
}
.table-color tr td:first-child{ border-bottom:1px solid #ddd480; padding: 7px 10px; /**border-left:none;*/ }
.table-color tr td:nth-child(2n+2){padding-left:7px; border-bottom:1px solid #e7de87;}
.table-color tr td.first-blank-cell { padding: 0; width: 15px; }
#webPakOnline .table-color tr td:first-child{text-align:center; background:#f3ea93; padding:7px 4px; border-bottom:1px solid #ddd480; border-right:1px solid #ddd480; width: 25px; }
#webPakOnline .table-color tr td:last-child{background:#cfcfcf; padding:7px 10px; border-bottom:1px solid #a8a9aa; border-right:1px solid #a8a9aa; width: 25px; text-align: center;}
.table-color .new-pack{background:#f7e829;}
.table-color .new-pack td:first-child{background:#ecdd1f; border-bottom:1px solid #d9cb17; border-right:1px solid #d9cb17;}
.table-color .new-pack td:nth-child(2n+2){border-bottom:1px solid #d9cb17;}
.table-color .new-pack td:last-child{background:#a8a9aa; border-bottom:1px solid #909192;}

.webpack-newtag {
  background:#f7e829;
  float: right;
  padding: 3px 8px;
}

/* Topic Video Items */
.video-items .media .video-thumb { margin-bottom: 0; border: 1px solid #E5E5E5; border-bottom: none; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.video-items .media .video-thumb img { border: 9px solid #FFF; border-right: 8px solid #FFF\9; margin: 0 auto; }
.video-items .media .table { transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.video-items .media .table,
.video-items .media .table th,
.video-items .media .table td { border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; vertical-align: middle; }
.video-items .media .table th,
.video-items .media .table td { padding: 4px 5px; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.video-items .media .table th { width: 100%; }
.video-items .media .table td { width: 30px; }

.video-items .media .media-heading { margin-bottom: 0; font-size: 12px; font-weight: normal; color: #232323; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.video-items .col1 { *margin-left: 0; *clear: left; }

.video-items .new .audio-tag {position: absolute; top: 0; display: block}
.video-items .new { position: relative; }
.video-items .new .new-tag { position: absolute; top: 0; display: block; padding: 4px 8px; text-transform: uppercase; font-size: 12px; /*background: #d9cb17;*/ background: #f7e829; }

.video-items .media:hover .video-thumb { border-color: #6595cf; }
.video-items .media:hover .table { border-color: #1051a4; }
.video-items .media:hover .table th,
.video-items .media:hover .table td { border-color: #1051a4; background-color: #6595cf; color: #FFF; }
.video-items .media:hover .media-heading { color: #FFF; }

.row-fluid.video-items > div { min-height: 185px; }

.video-thumb-img { width: 398px; display: block; }

/*___ back to top ___*/
#back-to-top { position:fixed; bottom:35px; right:45px; z-index:99999; }
#back-to-top a { display:block; display:block; height:50px; width:50px; background: url(images/back-to-top.png) center top no-repeat; transition:all 0.4s; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -o-transition:all 0.4s; }
#back-to-top a:hover { background-position: center bottom; }

/* =Main Content End
-------------------------------------------------------------- */

/* =Responsiveness
-------------------------------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0) {
 
}
@media (min-width: 768px) {
}

@media (min-width: 980px){
  .logo img { margin-top: 30px; }
  .header { margin-top: 20px; margin-bottom: 20px; }
  
  .navbar-inner > .container { margin-bottom: 20px; }
  .sticky-nav .menu-webpak-online-menu-container,
  .sticky-nav .menu-cic-pro-2014-menu-container { display: none; }
  .nav-inline { height: 35px; }
  .nav-inline .menu-item.home,
  .nav-inline .menu-item.software{ float: right; }
  .nav-inline .menu-item.software { margin-right: 2px; }

  .list-items.text-right .list-item { clear: both; float: right; }

  .video-items .col1 { margin-left: 0; clear: left; }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

}

@media (min-width: 768px) and (max-width: 979px) {
  .header { margin-top: 10px; margin-bottom: 5px; }
  .header .container { padding-bottom: 5px; border-bottom: 1px solid #bcbdc0; }  
  /*.home .dental-link { margin-top: 20px; }*/
  .callus-area .callus { font-size: 14px; font-weight: bold; }
  /*.navbar .btn-navbar { bottom: 54px; }
  .home .navbar .btn-navbar { bottom: 19px; }*/
  .navbar .btn-navbar { bottom: 17px; }
  .membership-logo { margin-top: 25px; }
  
  .download-brochure { width: 80px; height: 104px; background-size: 100%; }
  
  .travel-map {
    background: url("images/bg-map.png") no-repeat scroll left center;
    background-size: auto 80%;
    text-align: right;
    min-height: 300px !important;
  }

  .row-fluid.cic .span3 { width: 16.404%; }
  .row-fluid.cic .span9 { width: 80.468%; }
  
  /* Timeline Content */
  .timeline > li > .timeline-panel { width: 42%; }

  /* Country List */
  .country-list li .country-name { font-size: 12px; }

  #designer-code > *{ float: none; width: 100%; margin-left: 0; }
  #designer-code .list-items .list-item { margin-left: auto; margin-right: auto; }
  #designer-code .grid-view.pull-right{ float: none;}

  .row-fluid.video-items > div { min-height: 165px; }
  .row-fluid.video-items .col1 { margin-left: 0; clear: left; }
}
@media (max-width: 979px) {
  .dental-link { margin-right: 45px; padding: 8px; font-size: 20px; width: 160px; }
  .dental-link footer { margin-left: 8px; }
  .callus-area { margin-top: 21px; font-size: 12px; margin-right: 50px; }
  #branding .span5 .callus { font-size: 14px; font-weight: bold; }
  .nav { border-bottom: none; }
  .navbar .container { position: relative; }
  /*.navbar .btn-navbar { margin: 0; position: absolute; right: 0px; padding: 11px 12px 12px; background: #4779b9; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }*/
  .navbar .btn-navbar { margin: 0; position: absolute; right: 0px; padding: 11px 12px 12px; background: #4779b9; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
  .btn-navbar.collapsed { background: #6595CF; }
  .navbar .btn-navbar:hover,
  .navbar .btn-navbar:focus,
  .navbar .btn-navbar:active,
  .navbar .btn-navbar.active,
  .navbar .btn-navbar.disabled,
  .navbar .btn-navbar[disabled] { background: #4779b9; }
  .navbar .btn-navbar .icon-bar { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
  
  .nav-collapse { background: #fff; height: 100% !important; overflow-y: auto; position: fixed; top: 0; left: -200px; width: 200px; z-index: 999; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); }
  .nav-collapse.in { left: 0; overflow-y: auto }
  .nav-collapse #menu-main-menu { margin-top: 10px; }
  .nav-collapse .menu-item:after { display: none; }
  .nav-collapse .menu-item > a { margin-bottom: 1px !important; }
  
  .nav-collapse .nav-inline > li { display: block; }
  .nav-collapse .nav-inline > .menu-item a { text-align: left; font-weight: 700; }

  .sticky-nav .navbar-inner { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
  .sticky-nav .btn.btn-navbar { position: static; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

  .navbar .nav.secondary { padding-top: 10px; border-top: 1px solid #bcbdc0; }
  .navbar .nav.secondary > li { display: block; }

  .video-items .media .video-thumb img { max-width: 100%; border-width: 4px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .video-items .media .table td { padding: 10px 4px; }

  #world_map {
    display: block;
    height: auto;
    margin: 20px auto;
    width: 100%;
  }

  .webpak-online .video-thumb-img,
  .webpak-online iframe { float: none !important; margin: 0 auto 10px; display: block; }
  .webpak-online .video-thumb-img { width: auto; }

  .absolute-video { padding-top: 0; }
  .absolute-video iframe { position: static !important; }
}


@media (max-width: 767px) {
  body {
    padding:0;
  }
  .container {
    width: auto;
    padding: 0 10px;
  }
  #page {
    margin: 0;
    padding: 10px;
  }
  .thumbnail[class*="span"],
  .gallery [class*="span"] .thumbnail {
    display: table;
    float: left;
  }
  .carousel .item > img {
    width: 100%;
  }
  .thumbnails > li {
    float: left;
    margin-left: 20px;
  }
  .gallery-columns-2.thumbnails > li:nth-child(2n+1),
  .gallery-columns-3.thumbnails > li:nth-child(3n+1),
  .gallery-columns-4.thumbnails > li:nth-child(4n+1),
  .gallery-columns-5.thumbnails > li:nth-child(5n+1),
  .gallery-columns-6.thumbnails > li:nth-child(6n+1),
  .gallery-columns-7.thumbnails > li:nth-child(7n+1),
  .gallery-columns-8.thumbnails > li:nth-child(8n+1),
  .gallery-columns-1.thumbnails > li {
    margin-left:0;
  }
  .gallery-columns-2.thumbnails [class*="span"] {
    width: 47.4%;
  }
  .gallery-columns-3.thumbnails [class*="span"] {
    width: 29.9%;
  }
  .gallery-columns-4.thumbnails [class*="span"] {
    width: 21.2%;
  }
  .gallery-columns-6.thumbnails [class*="span"] {
    width: 12.4%;
  }
  .gallery-columns-7.thumbnails [class*="span"] {
    width: 9.9%;
  }
  .gallery-columns-8.thumbnails [class*="span"] {
    width: 8.7%;
  }
  .sidebar-content #primary,
  .sidebar-content #attachment-comment {
    float: none;
    margin: inherit;
  }
  #site-generator,
  #site-generator.footer-nav-menu a {
    float: none;
    margin-top: 5px;
  }
  textarea[class*="span"] {
    height: auto;
  }
  .navbar-fixed-top, .navbar-fixed-bottom {
    margin: 0;
  }

  #back-to-top { right: 10px; bottom: 10px; }
  #back-to-top a { width: 40px; height: 40px; background-size: 100% auto; }
  
  .list-items.text-right { text-align: left; }
  .list-items .list-item { margin: 0 auto 20px; }
  .list-items.grid-view.text-right .list-item .caption .title { float: none; margin-left: 0; margin-right: 10px; }
  .copyright address { margin-top: 10px; margin-bottom: 5px; }
  
  #online-order .span1 { width: 60px; float: left; }
  #online-order .span1 + div { display: inline; }

  .row-fluid.cic { float: left; margin-top: 20px; }
  .row-fluid.cic .span3 { width: 16.404%; float: left; }
  .row-fluid.cic .span9 { width: 81.468%; margin-left: 2.12766%; float: left; }

  /* Timeline Content */
  .timeline::before { left: 10px; }
  .timeline > li > .timeline-badge { left: -10px; margin-left: 0; }
  .timeline > li:nth-child(odd) > .timeline-panel { float: right; }
  .timeline > li:nth-child(odd) > .timeline-panel::before { border-right-width: 10px; border-left-width: 0; right: auto; left: -10px; }
  .timeline > li > .timeline-panel { width: calc(100% - 65px); width: -moz-calc(100% - 65px); width: -webkit-calc(100% - 65px); }
  
  .table-color .heading-pack-hide{display:none;}

  #designer-code .grid-view.pull-right{ float: none; }
}

@media (min-width:568px) and (max-width: 767px) {
  #branding { margin-top: 10px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #bcbdc0; }
  /*#branding .span3 { width: 40%; }
  #branding .span5 { width: 60%; float: left; }*/
  #branding .span7 { width: 50%; float: left; }
  #branding .span5 { width: 50%; float: left; }
  #branding .span7 .logo { text-align: left; max-width: 230px; }
  .logo img { margin-bottom: 0 !important; margin-top: 15px; }
  #branding .span5 .callus-area { text-align: right; }
  /*.home #branding .span4, .home #branding .span3 {width: 50%; float: left; padding-right: 5%; }*/
  #branding .logo { display: block; }
  /*.home #branding .logo, .home #branding .logo img { margin: 0; display: block; }*/
  /*.home .dental-link { margin-top: 6px; }*/
  
  .navbar .btn-navbar { bottom: 14px; right: 10px; }
  /*.home .navbar .btn-navbar { bottom: 15px; }*/

  .row-fluid.video-items > div { min-height: 175px; }
}
@media (min-width:480px) and (max-width: 767px) {
  .row-fluid.brochure-container .main-content.span9 { width: 74.4681%; float: left; }
  .row-fluid.brochure-container .sidebar.span3 { width: 23.4043%; float: right; }
  
  .download-brochure { width: 80px; height: 104px; background-size: 100%; }
  
  #system-require .span8 { width: 65.9574%; float: left; }
  #system-require .span4 { width: 31.9149%; float: right; }
  
  #events-list td, #events-list th { padding: 5px 2% 5px 0; width: 31%; float: left; }
  
  #events-list td, #events-list th, #events-list th .title { font-size: 14px; }
  
  .contact-block address { width: 45%; float:left; }
  .contact-block .contact-details { display: inline-block; }
  #form_emailus .row-fluid [class*="span"] { float: left; margin-left: 2.12766%; }
  #form_emailus .row-fluid [class*="span"]:first-child { margin-left: 0; }
  #form_emailus .row-fluid .span3 { width: 23.4043%; }
  #form_emailus .row-fluid .span6 { width: 48.9362%; }
  #form_emailus .row-fluid .span9 { width: 74.4681%; }

  .row-fluid.cic .download-brochure {
    background-position: center top;
    background-size: 100% auto;
    margin-top: 0;
    max-width: 80px;
    width: 100%;
  }

  /* Country List */
  .country-list li { width: 14.8936%; }
  .country-list li:nth-child(10n+1) { clear: none; margin-left: 2.12766%; }
  .country-list li:nth-child(6n+1) { margin-left: 0; clear: left; }

  .row-fluid.video-items > div { width: 31.9149%; margin-left: 2.12766%; float: left; }
  .row-fluid.video-items > div:nth-child(3n+1) { margin-left: 0; }
}

@media (max-width:567px) {
  #branding { margin-bottom: 5px; border-bottom: 1px solid #bcbdc0; }
  /*.home #branding { padding-bottom: 5px; }*/
  #branding .logo img { margin-bottom: 0px; }
  #branding .logo { display: block; }
  /*.home #branding .logo { display: inline-block; }*/
  #branding .span5.last .textwidget > .text-right,
  #branding .span5.last.text-right{ text-align: left; }
  #branding .span5 .callus-area { margin:5px 0; display: inline-block; text-align: left; }
  .navbar .btn-navbar { bottom: 12px; right: 10px; }
  /*.home .navbar .btn-navbar { bottom: 11px; }*/
  
  .row-fluid.video-items > div { min-height: 150px; }
}

@media (max-width:479px) {
  #branding .logo img { max-width: 250px; }
  .brochure-container .sidebar.span3.text-right { text-align: center; }
  .inline.lang-options > li { padding: 0 0 0 4px; }
  
  #events-list thead th + th { display: none; }
  #events-list thead th { padding: 0; border-bottom: 1px solid #6595cf; }
  #events-list tbody td { width: 100%; float: left; padding: 10px 0; }
  #events-list tbody tr + tr { border-top : 1px solid #808285; }
  
  #form_emailus .control-label { min-height: inherit; }
  #form_emailus .captcha .control-label.span3 { width: 38%; float: left; }
  #form_emailus .captcha .controls.span6 { width: 60%; display: inline-block; }
  #form_emailus .captcha .controls.span3 { margin-top: 5px; text-align: left; }

  .row-fluid.cic { float: left; }
  .row-fluid.cic .span3 { width: 100%; }
  .row-fluid.cic .span9 { width: 100%; margin-left: 0%; }

  /* Country List */
  .country-list li { width: 23.4043%; }
  .country-list li:nth-child(10n+1) { clear: none; margin-left: 2.12766%; }
  .country-list li:nth-child(4n+1) { margin-left: 0; clear: left; }

  .nav-tabs > .active > a,
  .nav-tabs > .active > a:hover,
  .nav-tabs > .active > a:focus { font-weight: normal; }

  #webPakOnline .nav-tabs > li { width: 100%; }
  #webPakOnline .nav-tabs > li + li { margin-top: 2px; }
  .row-fluid.video-items > div { width: 48.9362%; margin-left: 2.12766%; float: left; }
  .row-fluid.video-items > div:nth-child(2n+1) { margin-left: 0; }
}

/* IE7 & IE8 pseudo support styles */
.ie7_anon { *display: none; }
header,
nav,
footer { margin-top: 0\9 !important; margin-bottom: 0\9 !important; }

.gmnoprint { width: auto !important; }
.gm-style-iw { *width: 280px !important; }