.nav-trigger { display: none; }

@media(max-width: 1210px){

	html { min-height: 100%; height: auto; }

	body { position: relative; min-height: 100vh; height: auto; box-sizing: border-box; }

	body.with-footer { padding-bottom: 556px; }
	body.blog-with-footer { padding-bottom: 556px; }

	footer,
	#footer { position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; }

	#homepage-content { max-width: 960px; width: auto; overflow: hidden; }

	#signupSteps { left: 10%; width: calc(100% - 10%); }

	#signupSteps .steps { width: calc(100% / 3); }

	.info-box h3 { font-size: 17px;  }
	.info-box .gray-right { font-size: 12px; }

	/*  Blog page  */

	#searchform input[type="text"], #newslettersubscribeform input[type="text"] { width: 65%; font-size: 10px; }

	#contentbg-r { padding: 40px 20px 40px 20px }

	.modal { max-height: 100vh; overflow: scroll; }
}

/*  Tablet  */
@media(max-width: 980px){

	* { box-sizing: border-box; }

	body { min-width: 320px; background: #fff; }

	body.with-footer { padding-bottom: 380px; }
	body.blog-with-footer { padding-bottom: 396px; }

	.btn-warning { width: auto !important; }

	.tooltip.fade { top: 100%; left: 0; }
	.blue-button { color: #fff !important; }

	.info-box.info-gray .blue-button { font-size: 10px; }

	.container,
	.navbar-fixed-bottom .container,
	.navbar-fixed-top .container,
	.navbar-static-top .container,
	.span12 { max-width: 980px; width: auto; margin: 0 auto; padding: 0 20px 0 20px; overflow: hidden; }
	.row { margin-left: 0; }

	.span4 { width: calc(100% / 3 - 20px); }

	div#homepage-content #carousel { width: 50%; }
	div#homepage-content #main-content { width: calc(50% - 13px); margin-left: 13px; }

	div#homepage-content #main-content #page-heading { font-size: 35px; }
	div#homepage-content #main-content #page-heading br { display: none; }

	/*  Header  */

	header .span4 { width: calc(25% - 20px); margin-left: 0; }

	header .pull-left a,
	#header .pull-left a { display: inline-block; }

	#header .pull-left { margin-top: 8px !important; }

	header .pull-left img,
	#header .pull-left img { max-width: 200px; }

	header nav#main-menu { margin-top: 8px; }

	header nav #main-menu a { margin-left: 20px; }

	header .left-media { top: 35px; }

	header nav#user-menu { margin-top: 14px; }


	/*  Header of blog page  */

	#header nav#main-menu { width: auto; margin: 4px 0 0 10px; }

	#header .span4 { width: 200px; margin-left: 0; }

	#header .left-media { margin-top: 10px; }

	#testimontials-homepage .testimontials-penguin { right: 28%; }


	/*  Content  */

	#homepage-content { max-width: 100%; }

	/*  Videos  */

	#videos { width: 100%; background-size: cover; }

	#videos > div { width: 100% !important; }

	#videos .video-button { display: block; float: none; width: 50%; margin: 0 auto 20px; }

	#videos .video-button#websites-for-therapists { margin-right: auto; }

	/*  Steps  */

	#steps section h1 { font-size: 60px; }

	#steps section p { margin: 27px 0 0 5px; }

	/*  Designs  */

	#designs { max-width: 100%; width: auto; overflow: hidden; }

	#designs section { padding: 0 1em; }

	#designs section.intro { padding-right: 1em; }
	#designs section.intro h1,
	#designs section.intro p { padding-left: 0; }

	#designs section.intro p { padding-bottom: 20px; }

	#designs #designs_inner { width: 100%; }

	#designs #designs_inner .holder { width: 50%; padding: 0; margin: 0; }

	#designs section { box-sizing: border-box; width: 100%; }

	#designs section > a { display: inline-block; width: 100%; }
	#designs section > a > div { display: inline-block; width: 100% !important; height: auto !important; box-sizing: border-box; }
	#designs img { width: 100%; }

	#designs table { max-width: 767px; margin: auto; }

	#designs table td { width: 50%; padding: 0 1% !important; }

	#designs table td a > div { width: 100% !important; height: auto !important; }

	/*  Testimonials Homepage  */

	#testimontials-homepage .span4 { width: calc(100% / 3 - 20px); }

	/*  About  */

	#about { margin-top: 10px !important; }

	#about section.intro h1 { padding-left: 0; font-size: 40px; }
	#about section.intro p { padding-left: 0 !important; }

	#about .span6 { max-width: 100%; width: auto; margin: 0; padding: 0; }

	#about p { text-align: justify; }

	/* ------------------------------------------------------------ *\
		Tour Page
	\* ------------------------------------------------------------ */

	#tour-content { box-sizing: border-box; width: 100%; padding: 0 20px 30px; }

	#tour-content iframe { width: 100% !important; height: 400px !important; }

	#tour-content > br { display: none; }


	#tour-content .intro { width: 100% !important; padding: 0 0 20px 0; }

	#tour-content .intro p { margin-top: 0 !important; }

	#tour-content .intro .bigger { font-size: 12px; }

	#tour-content .intro .bigger>*:first-child { margin: 0 -6px 0 0; }

	#tour-content .intro .bigger>* { margin: 0 -6px; }

	#tour-content #steps .span4 { margin: 0; }

	#tour-content .intro h1,
	#tour-content .intro nav { float: none; }

	#tour-content .intro nav { left: 0; top: 0; margin-bottom: 20px; }

	#tour-content .intro h1 { padding-bottom: 0; }

	/*  Help  */

	#tour-content .row { position: relative; }

	#tour-content .row .span2 { position: absolute; top: 0; right: 0; width: auto; height: 160px; transform: translateY(-60%); }

	#tour-content .row .span2 img { height: 100%; }

	#tour-content .row .span10 { width: auto; max-width: 100%; margin: 0 0 20px 0 !important; }

	#tour-content .technical_support { margin: 20px 0 0 0; }

	/*  Accordion  */

	.accordion-heading .accordion-toggle { padding-left: 0; }

	/* ------------------------------------------------------------ *\
		Examples
	\* ------------------------------------------------------------ */

	#examples-content a { width: calc(100% - 2em); text-align: center; }

	/* ------------------------------------------------------------ *\
		Pricing
	\* ------------------------------------------------------------ */

	#pricing-content .span4 { width: calc(100% / 3 - 20px); margin-bottom: 30px; }
	#pricing-content .span8 { width: calc(100% * 2/3 - 20px); }

	/*  Signup   */

	#signupForm { width: 100%; }

	#signupForm #designs section.intro { padding-left: 1em; }

	.subHeading > h4 { font-size: 12px; }


	/* ------------------------------------------------------------ *\
		Question
	\* ------------------------------------------------------------ */

	#thumbNailLink { margin: 0; }

	#formThumbNail { left: 20px; }

	#question_heading { margin-right: 20px; }

	.info_box { box-sizing: border-box; width: auto; max-width: 100%; }

	.info_box .form_row { box-sizing: border-box; width: auto; max-width: 100%; }
	.info_box .form_row >label { width: 50%; padding-right: 30px; }

	.form_row_hid { width: 100%; }

	.form_row_hid>label { width: calc(50% - 20px); padding-right: 30px; box-sizing: border-box; }
	.form_row_hid .minDiv { width: calc(50% - 20px); }

	#own_domain_label { width: 50%; }

	.form_sub_row label.leftHeading.fileLabel { width: calc(50% - 35px) }

	.form_sub_row .minDiv { width: calc(50% - 10px); margin-bottom: 5px; }

	#upload_privacy_div { width: 100%; left: 0; }

	.form_sub_row { width: 100%; }

	.form_sub_row label.leftHeading { width: calc(50% - 10px); padding-right: 20px; }

	.addressTinyLabel { width: 50%; }

	.gallery_type>label { width: 50% !important; }

	#gallery_name_div_0 label { width: calc(50% - 35px); }

	.gallery_type select { width: calc(50% - 25px); }

	.minDiv { width: calc(50% - 10px); min-height: 60px; }

	.form_row_posted { width: auto; max-width: 100%; }

	.form_row_hid { left: 0; }

	.popover.right { margin-left: 0; transform: translateX(-100%); width: fit-content; max-width: 20%; }

	#SiteFormButton { left: 50%; transform: translate(-50%); }

	select { background-color: #fff; color: #626262; -webkit-appearance: none; padding: 0 5px; }

	.select-wrapper { position: relative;  display: inline; }

	.select-wrapper:after{ content: ''; position: absolute; z-index: 2; bottom: 30%; margin-top: -3px; height: 0; width: 0; right: 8px; transform: translateY(-50%); border-top: 6px solid black; border-left: 6px solid transparent; border-right: 6px solid transparent; pointer-events: none; }

	.uneditable-input, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=tel], input[type=color], input[type=search], textarea { box-shadow: none; outline: none; -webkit-appearance: none; }

	/* ------------------------------------------------------------ *\
		Blog
	\* ------------------------------------------------------------ */

	#blog-content { width: 70%; }
	#contentbg-r { width: 29%; padding: 40px 13px; }

	#newslettersubscribeform input[type="text"] { width: 66%; }

	/*  Footer  */



	footer .span2,
	#footer .span2 { width: 42%; }

	footer #footer-menu,
	#footer #footer-menu { float: none; }

	footer section#legal,
	#footer section#legal { margin-top: 20px; }

	footer nav#footer-menu,
	#footer nav#footer-menu { position: absolute; top: 204px; margin-left: 0; }

	#footer nav#footer-menu { top: 178px; left: 25px; }

	footer #footer-mailing,
	#footer #footer-mailing { float: right; width: 26%; }

	input[type="email"] { padding: 0 5px; height: 20px; }

	/*  Modals  */

	.modal { left: 50%; min-width: 766px; width: 100% !important; max-width: 100%; height: auto; max-height: 100vh; overflow: scroll; margin: 0 !important; transform: translateX(-50%); }

	.modal.fade.in {  }

	.modal iframe { width: 100%; }

	.modal.large { width: 100%; max-width: 928px; margin: 0 auto; left: 50%; }

	.modal.large iframe { width: 100%; height: 300px; }

	.modal.large .modal-body { width: 100%; }

	.modal .login-form input:not([type=submit]) { width: 100%; }

	#modal-account-info { position: absolute; }

	#account-payment-form label[for='billing_address'] { display: block; }

	/* ------------------------------------------------------------ *\
		Admin
	\* ------------------------------------------------------------ */

	#top { height: auto; }

	#top #inner-top { width: 100%; height: auto; padding-bottom: 46px; }

	#top #inner-top:after { content: ''; display: table; clear: both; line-height: 0; }

	#block-183365 a { color: inherit !important; }

	#nav-tabs { left: 115px; }
	#nav-tabs a { color: #666 !important; }

	#right-links { padding-right: 20px; }
	#right-links a { color: #999 !important; }

	#logo { padding-top: 0; }

	.logo-text { padding-top: 10px; }

	.hover_caption { background-image: none; }
	.hover_caption_caption { display: none; }

	.hover_caption img { z-index: 4 !important; }

	#settings-pages-description { width: 220px; }

	body #sitePreview { width: 100%; margin: auto; }

	body #sitePreview .row { width: 100%; margin: 0; }
	body #sitePreview header { width: 100%; padding: 0; margin: 0; }

	#sitePreview footer { margin: 0; }

	#tab-content { width: 100%; }

	#designs section p { float: left; }

	input[type="radio"],
	input[type="checkbox"] { margin: 	px 0 0 0; }

	/*  Stats  */

	.no-analytics-chart { width: 100%; height: 0; background-size: contain; padding-top: 32%; }

	.no-analytics-chart .black-box { top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 10px; }

	#tab-content .main-col { width: calc(100% * 2/3); }
	#tab-content .side-col { width: calc(100% / 3 - 30px); margin-left: 30px; }

	/*  Settings  */

	.info-box.info-gray .blue-button { width: 100%; color: #fff !important; }

	#tab-content .center-col1 { width: 55%; margin-left: 0;}

	#tab-content .side-col { width: calc(28% - 20px); margin-left: 20px; }

	#tab-content .nav-col1 { width: calc(17% - 10px); margin-right: 10px; }

	.info-box { padding: 40px 14px 14px; }

	.info-box h3 { font-size: 15px; }

}

@media(max-width: 767px){
	* { box-sizing: border-box; }
	body { font-size: 12px; }

	body.with-footer { padding-bottom: 702px; }
	body.blog-with-footer { padding-bottom: 833px; }

	h1 { font-size: 30px; }
	h3 { font-size: 16px; }

	.btn { font-size: 12px; }

	.btn-xlarge { max-width: 300px; width: auto; padding: 8px 15px; font-size: 19px; }
	.btn.larger { padding: 20px; font-size: 20px; }

	.info-box.info-gray .blue-button { font-size: 13px; }

	.container { overflow: visible; }

	.nav-trigger { display: block; position: absolute; right: 30px; float: right; margin: 13px 0 0 -9px; }

	.nav-trigger.admin-page { top: 10px; right: 10px; }
	.nav-trigger.admin-page.open span:nth-of-type(1) { transform: rotate(-45deg); top: 9px; }
	.nav-trigger.admin-page.open span:nth-of-type(3) { transform: rotate(45deg); top: -7px; }

	.nav-trigger span { content: ''; position: relative; display: block; width: 26px; height: 2px; margin-bottom: 6px; background: #3e3c3a; transition: .3s ease; }

	/*  Nav Trigger Open  */

	.nav-trigger.open span:nth-of-type(2) { width: 0; opacity: 0; }
	.nav-trigger.open span:nth-of-type(1) { transform: rotate(-45deg); top: 9px; }
	.nav-trigger.open span:nth-of-type(3) { transform: rotate(45deg); top: -7px; }

	/*  Main Menu  */

	header nav#main-menu,
	#header nav#main-menu { visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0; z-index: 20; width: 100%; max-width: 100%; padding-bottom: 20px; margin-left: 0; background: #fff; transform: scaleY(0); transition: opacity .3s ease; }

	header nav#main-menu a,
	#header nav#main-menu a { display: block; width: 100%; max-width: 100%; margin-left: 0; text-align: center; font-size: 30px; line-height: 1.5; }

	header nav#main-menu .build-btn,
	#header nav#main-menu .build-btn { margin: 0; padding: 0; max-width: 100%; border: 0; background: inherit; line-height: 1.5; text-shadow: none; box-shadow: none; }

	header #main-menu.open,
	#header #main-menu.open { visibility: visible; opacity: 1; transform: scaleY(1); }

	header .container { position: relative; padding-right: 70px; }

	#header .container { position: relative; }

	header nav#user-menu a { display: inline-block; margin-bottom: -7px; font-size: 11px; }

	#header nav#social-media { position: absolute; top: 56px; display: block; right: 10px; }

	div#homepage-content #carousel { width: 100%; margin-left: 0; }
	div#homepage-content #main-content { width: 100%; margin-left: 0; }

	#homepage-content { padding-left: 20px; }

	div#homepage-content #carousel .item a { display: inline-block; width: 100%; text-align: center; }

	div#homepage-content #carousel .item a img { margin: auto; }

	div#homepage-content #main-content #page-heading { text-align: center; }
	div#homepage-content #main-content .left-info { width: 100%; float: none; text-align: center; }

	div#homepage-content #main-content #start_now { margin: auto; max-width: 250px; }
	div#homepage-content #main-content #learn-wr { float: none; margin: auto; }

	#homepage-content #main-content .row { text-align: center; }

	div#homepage-content div.row.padded { padding-bottom: 30px; }

	.subhead { text-align: center; }

	/*  Testimonials  */

	#testimontials-homepage .span4 { display: block; float: none; clear: both; width: 100%; margin: 0 auto 40px; }

	#testimontials-homepage .testimontial-avatar { margin-bottom: 30px; }

	#testimontials-homepage .testimontials-penguin { right: 10px; }

	#testimontials-homepage .row { margin-left: 0; }

	/*  Steps  */

	#homepage-content #steps { margin-left: 20px; }

	#steps .span4 { width: auto; max-width: 320px; float: none; margin: auto; }

	#steps .span4 h1 { font-size: 35px; }

	#steps .span4 p { margin: 14px 0 0 5px; }



	/*  Videos  */

	#videos .video-button { max-width: 320px; width: auto; }

	/*  Designs  */

	#designs #designs_inner .holder { width: 100%; margin: auto;  }

	#designs #designs_inner { background-size: 230px; }

	#about .span6 { padding-left: 0; }

	#tour-content .row .span2 { width: auto; transform: translateY(-60%); }

	#designs table { width: auto; max-width: 320px; }

	#designs table td { display: block; width: 100%; margin-bottom: 30px; }

	#designs table td a > div { width: 100% !important; }

	/* ------------------------------------------------------------ *\
		Examples
	\* ------------------------------------------------------------ */

	#examples-content .example { width: auto; max-width: 300px; height: auto; display: block; padding: 1em 0; margin: 0 auto 30px; float: none; clear: both; }

	#examples-content .example p,
	#examples-content .example p a { margin: 1em auto 0; }

	#examples-content .example > a { width: calc(100% - 2em); margin: 0 auto; text-align: center;  }

	#examples-content .example > a img { width: 100%; }


	/* ------------------------------------------------------------ *\
		Pricing
	\* ------------------------------------------------------------ */

	#pricing-content { width: 100%; overflow: hidden; }

	#pricing-content .details p { margin: 0 0 5px; }

	#pricing-content .span4 { width: 100%; float: none; margin-left: 0; }
	#pricing-content .span8 { width: 100%; float: none; margin-left: 0; }
	#pricing-content .btn-xlarge { margin-bottom: 20px; }

	/*  Signup  */

	.question_main { min-height: 400px; }

	#signupSteps { left: 25px; width: calc(100% - 25px); height: auto; }

	.stepsNumber { margin-left: 0; top: 19px; height: 60px; font-size: 50px; }

	.subHeading { margin: 0 0 0 7px; }

	.subHeading > h3 { height: 20px; }

	#signupSteps .steps { display: block; float: none; width: 100%; }
	#signupSteps .steps:after { content: ''; display: table; clear: both; line-height: 0; }

	/* ------------------------------------------------------------ *\
		Question
	\* ------------------------------------------------------------ */

	#content { padding: 0; }

	#thumbNailLink { padding-top: 20px; width: 100%; float: none; }

	#formThumbNail { top: 0; left: 0; width: calc(100% - 20px); }

	#question_heading { margin: 20px auto 40px; padding: 0 20px; font-size: 16px; }

	#signupForm img { display: block; margin: auto; }

	.uneditable-input, input, textarea { width: 100%; }

	.popover.right { width: calc(50% + 20px); transform: translate(-100%, 70px); }

	.popover.right .arrow { left: 50%; top: 0; border-bottom-color: #999; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid rgba(0, 0, 0, .25);     border-top: 0 solid transparent; }

	.popover.right .arrow:after { top: 1px; left: -11px; border-bottom-color: #fff; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #fff; border-top: 0 solid transparent; }

	.form_row_hid>label { width: calc(50% - 20px); padding-right: 15px; box-sizing: border-box; }

	.form_sub_row { left: 0; }

	.secondGalleryButton { width: 100% !important; }

	#uploadHippaFormButton { margin: 5px 0; }

	.form_sub_row label.leftHeading { height: auto; }

	.addressInputBox { right: 0; }

	.form_row { padding-bottom: 20px; }

	.form_row select { width: 100%; }

	#gallery_type_select { margin-left: 0; }

	.form_row>label { height: auto; }

	#SiteFormButton { margin-bottom: 30px; width: 150px; }

	/* ------------------------------------------------------------ *\
		Launch
	\* ------------------------------------------------------------ */

	#launchDiv { padding: 30px 0 0 2%; }

	.launchTitle { font-size: 25px; margin: 0; }

	/* ------------------------------------------------------------ *\
		Blog
	\* ------------------------------------------------------------ */

	#blog-content { width: 100%; }
	#contentbg-r { width: 100%; text-align: center; }

	#contentbg-r input[type=text] { margin-bottom: 0; }

	.post { margin-bottom: 10px; }

	.post .post-data { margin-bottom: 5px; }

	.post h1 { margin-bottom: 10px; }

	.comment { margin-bottom: 10px; }

	/*  Footer  */

	body { max-width: 100%; }

	footer nav#footer-menu,
	#footer nav#footer-menu { position: relative; top: 0; left: 0; width: auto; max-width: 100%; }
	footer nav#footer-menu a,
	#footer nav#footer-menu a { float: none; display: block; padding-right: 0; margin-bottom: 10px; }

	footer .pull-left,
	#footer .pull-left { float: none; margin: 0 auto 30px; text-align: center; }

	footer .span2 { width: auto; max-width: 70%; }

	footer section#legal { margin-left: 0; }

	#suggest-profession #suggest { width: auto !important; max-width: 200px; }

	footer #footer-mailing,
	#footer #footer-mailing { float: none; width: 100%; }

	footer section#legal,
	#footer section#legal { margin-top: 0; }

	/*  Modals  */

	.modal.large { min-width: 100%; height: auto; }

	.modal .btn { margin-right: 0; }

	.site_type,
	#tour-content .modal-body a,
	.modal.large .modal-body a { display: block; margin: 0 0 17px 0; }

	.modal { min-width: 320px; }

	.modal-body { max-height: 90vh; }

	#modal-account-info { min-width: 100%; }
	#modal-account-info #account-tabs { margin: 0; }
	#modal-account-info #account-tabs a { padding: 0 5px; font-size: 10px; }
	#modal-account-info .form-row label { width: 20%; }
	#modal-account-info form { margin-bottom: -10px; }
	#modal-account-info #billing_city,
	#modal-account-info #billing_zip { width: 48%; margin-left: 0 !important; }

	#modal-account-info label[for='billing_address'],
	#modal-account-info label[for='billing_city'] { width: 50% !important; margin: 0 !important; }
	#account-payment-form label.strong { width: 16% !important; margin-right: 0; }
	#login-modal,
	#login-modal .login-form { max-width: 100% !important; width: 100vw !important; }

	#login-modal input { font-size: 16px; }

	.modal-backdrop, .modal-backdrop.fade.in { width: 100%; }

	.offset { margin-left: 16% !important; }


	/* ------------------------------------------------------------ *\
		Admin
	\* ------------------------------------------------------------ */

	#top #inner-top { padding-bottom: 50px; }

	#inner-top .blue-button { margin-right: 50px; }

	#logo { max-width: 110px; margin-right: 5px; }
	#logo a { display: inline-block; width: 100%; }
	#logo img { width: 100%; }

	#nav-tabs { left: 0; width: 100%; text-align: center; }

	#nav-tabs ul { display: inline-flex; width: auto; margin: 0 auto; }

	#nav-tabs ul:after { content: ''; display: table; clear: both; line-height: 0; }

	#nav-tabs a { margin-right: 0; }

	.tab-nav { font-size: 11px; }
	.tab-nav a { margin-right: 4px; }
	.tab-nav .divider { margin-right: 4px; }

	.trial-text {  position: absolute; right: 50px; top: -12px;  margin-left: 0px; font-size: 11px; }

	#right-links { position: absolute; top: 0; left: 50%; z-index: 20; transform: translateX(-50%); visibility: hidden; opacity: 0; width: 100%; padding: 0; margin-top: 0; text-align: center; line-height: 1; transition: opacity .3s ease; }

	#right-links ul { display: block; background: #f2f3f3; margin: 0; padding: 0; padding: 10px; }

	#right-links li a { padding: 6px 0; font-size: 17px; }

	#right-links.open { visibility: visible; opacity: 1; top: 100%; }



	#right-links.open li { float: none; padding: 0; margin: 0; }


	.logo-text { float: right; margin-right: 10px; }

	#settings-pages-description { width: 100%; }
	/*  Stats  */

	#tab-content .main-col { width: 100%; }
	#tab-content .side-col { width: 100%; margin-left: 0; }

	.info-box.info-gray .blue-button { width: 100%; }

	.info-box-data { padding: 40px 20px 20px; }

	.no-analytics-chart .black-box .help { left: -30px; top: 8px; }


	.no-analytics-chart .black-box { width: 75%; padding: 10px; }

	#tab-content .center-col1 { width: 100%; margin-left: 0;}

	#tab-content .nav-col1 { width: 100%; margin: 0; }

	#tab-content .nav-col1 ul { margin: 0 0 10px 25px; }

	.menuLinks { margin: 0 0 10px 16px }

	#tab-content input[type='text'] { width: 100%; }

	/*  Settings  */

	.table-wrapper { width: 100%; overflow-x: scroll; -webkit-overflow-scrolling: touch; }

	.data-table { width: 670px; max-width: none; table-layout: fixed; }

	.data-table td.wide-col { width: 12%; }

	.data-table td:first-child { word-break: break-all; }

	.form-row label { line-height: normal;  }

	.info-box.site-settings form .form-row label:first-of-type { display: none; }

	.info-box.site-settings input[type="checkbox"] { position: absolute; top: 10px; display: inline-block; margin-left: 0; }

	.info-box .gray-right { width: 100%; float: left; }
	.info-box h3 { font-size: 18px; }
	.sitemap-text { display: inline-block;	padding: 5px 0 0 20px; }

	.form-row .green-button { margin-left: 0; }

}

@media(max-width: 375px){
	header .pull-left img { max-width: 140px; }

	header nav#user-menu { font-size: 10px; }

	#tour-content iframe { height: 200px !important; }


	#nav-tabs a { padding: 0 15px; font-size: 10px; }

	.tab-nav { font-size: 10px; }
	.tab-nav a { margin-right: 0; }
	.tab-nav .divider { margin-right: 0;  }

	.no-analytics-chart .black-box { top: 42%; padding: 4px 5px; }
}
