
code{
	white-space:inherit !important;
}
#top-demo-button {
	display: none;
}
#top-wrapper.darkHeader {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 999;
	max-height: 71px;
	padding: 10px 0;
}

/* Blog Page */
 .site-content input[type="button"], input[type="reset"], article.post-password-required input[type="submit"], .bypostauthor cite span {
	padding: 6px 10px !important;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px !important;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.form-submit #submit{
	padding: 3px 10px !important;
	font-size: 14px;
	position: relative;
	top: 1px;
}
#respond form p.form-allowed-tags{
	font-size:12px !important;
}
footer[role="contentinfo"]{
	max-width:100% !important;
}
#footer .front-widgets {
	margin-left: -15px;
	margin-right: -15px;
}
#footer .widget-title{
	font-size:14px;
	color:#565656;
}
footer[role="contentinfo"] a {
	font-size: 13px;
}
ul.footer-menu li{
	font-size: 13px;
}
#footer .footer-place-holder-last {
	float: left;
	text-align: left;
	width: 100%;
	margin: 0 !important;
}
#footer aside.widget_nav_menu, #footer aside.widget_text {
	width: 16.66%;
	display: block;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.margin-top-blog {
	margin-top: 20px;
}
.popular-posts ul li a{
	font-size:13px;
}
.popular-posts ul li{
	font-size:15px;
}
.site_header #top-wrapper .container {
	padding-right: 15px;
	padding-left: 15px;
}
#searchsubmit, aside .sml_submitbtn {
	padding: 3px 10px !important;
	font-size: 14px;
	position: relative;
	top: 1px;
}
aside input {
	max-width: 100% !important;
	width: auto !important;
}
aside label {
	font-size: 13px;
	font-weight: normal;
}
.widget_search label{
	font-size: 13px;
	font-weight: normal;
}

/* Inner pages */
.footer-inner-page .row {
  margin: 0;
}
#top-wrapper .container {
  padding: 0;
  position: relative;
}
.pricing-btns {
  margin-top: 30px !important;
  width: 385px !important;
}
.pricing-btns .btn-class {
  margin: 10px;
}
.page{
	width:978px !important;
	max-width:978px !important;
}
.page .pagebody{
	width:100% !important;
	max-width:978px !important;
}
.dark-container{
	max-width:100% !important;
}
.footer-inner-page-in {
	float: left;
	width: 100%;
}
.white-papers-page{
	padding:0 15px;
}
.main-content-container-2 #esw {
	max-width: 100% !important;
	height: auto;
}
.main-content-container-2 #e_s_w{
	height:auto;
}
.main-content-container-2  #wds {
	width: 100%;
}
.banner-img-in img {
	max-width: 100%;
}
.demo-page .right-col-extra input{
	height:auto;
}
.pagebody .fluid-pagebodyleft{
	width:100% !important;
}
.mvr-pages #top-wrapper{
	float:left;
}
.mvr-pages .main-content-wrapper {
	float: left;
	width: 100%;
}
.mvr-pages .footer-inner-page{
	float:left;
	width:100%;
}
.mvr-pages img{
	max-width:100%;
}

.width-100 {
	width: 100% !important;
	float: left;
}

.padd-0 {
	padding: 0px !important;
}

div#page {
	clear: both;
	display: inline;
	float: left;
	width: 64% !important;
	overflow: inherit !important;
}

@media (max-width:1199px) {
.hero-header{
		font-size:30px;
}
.nav-menu .menu-item.active {
	background-color: transparent;
	border-radius: 0 !important;
}
.navbar div.nav-menu ul.nav li {	    margin: 0px 10px !important;	    list-style: none;	    position: relative;		padding: 0px;
}
.navbar div.nav-menu ul.nav li a {
	border-radius: 0 !important;
}
.box-header-130 {
  height: 100px;
}
.box-header-150 {
  height: 120px;
}
.sample-package-section .my-list {
  margin-left: 0;
  padding-left: 25px;
}
.list-descr > ul > li{
	font-size:13px;
}

/* Inner Page */
#top-wrapper #logo img {
  margin-top: 0;
  width: auto;
}
#top-menu ul li{
	margin:0 1px !important;
}
#top-wrapper #top-menu ul li a, #top-menu ul li a:visited{
	font-size:12px;
	padding:8px 7px;
}
#top-wrapper #signup-and-login-buttons{
	margin-top:3px;
}
	
#top-wrapper #signup-and-login-buttons #top-login-button{
	font-size:12px !important;
	padding:8px 7px !important;
}

#top-wrapper #signup-and-login-buttons #top-login-button{
	width:auto !important;
	min-width:inherit !important
}
#top-wrapper #signup-and-login-buttons #top-demo-button{
	width:73px !important;
	margin-right:0 !important;
	min-width:inherit !important
	
}
#glossary-ul {
	height: auto !important;
	border: 0 !important;
	border-left: 1px solid #cacaca !important;
	background: transparent !important;
	border-radius: 0 !important;
}
.glossary-li:hover, .glossary-li-active {
	width: 37px;
	border: 1px solid #cacaca !important;
	border-radius: 0 !important;
}
.glossary-li{
	width:37px;
	border:1px solid #cacaca !important;
	border-radius: 0 !important;
	
}
.white-papers-page{
	text-align:center;
}
.table-responsive-class {
	width: 100% !important;
	overflow-x: scroll;
}
.table-responsive-class table {
	max-width: 700px !important;
}
.checkmark-ul li{
	height:auto !important;
}
}


@media (max-width:992px) {
.nav-menu #menu-identity {
	padding-top: 0 !important;
}
.nav-menu #menu-identity .menu-item #top-demo-button {
	margin-left: 10px !important;
	margin-bottom: 15px !important;
	max-width: 80px !important;
	margin-top: 5px !important;
	display: block;
	float: left;
}
.menu #signup-and-login-buttons.menu-item {
	margin: 0 !important;
	width: 100% !important;
}
.nav-menu ul li span{
	color:#1e1e1e;
	width:100%;
	display:block;
	
}
}

@media (max-width:991px) {
.nav-menu #menu-identity .menu-item #top-demo-button {
	margin-left: 10px !important;
	margin-bottom: 15px !important;
	max-width: 80px !important;
	margin-top: 5px !important;
	display: block;
	float: left;
}
.frfr-text p {
	margin-bottom: 30px;
	margin-top: 20px;
}
.frfr-text {
	padding: 100px 0 0;
	font-size:30px;
}
#clientscarousel_ul{
		width:420px;
	}
#clientscarousel_ul li{
	height:90px;
}
.mobile-nav-button{
	margin-right:10px;
}
.navbar div.nav-menu ul.nav li {
	border-radius:0!important;
}

.navbar div.nav-menu ul.nav li a{
		line-height:20px;
}

.hero-section{
	padding-bottom:30px;
}

.toggle-menu-marg{
	margin:0px !important;
}

.hero-header {
  font-size: 28px;
  padding: 0 50px;
}
.achivemeet-section-bg {
  padding-bottom: 70px;
  padding-top: 90px;
}
.achivemeet-section .attachment-thumbnail {
  width: 60px;
}
.achivemeet-section .number-counters strong{
		font-size:40px;
}
.achivemeet-section .counters-item > p {
  font-size: 14px;
  margin-left: 0;
  text-transform: uppercase;
  width: 100%;
}
.sample-package-section .box-header > p{
	font-size:28px !important;
}
.box-header-130 {
  height: 70px;
}
.box-header-150 {
  height: 90px;
}
.sample-package-section .price {
  font-size: 32px !important;
  padding-top: 15px !important;
}
.box-inner {
  height: auto;
  padding-bottom: 40px;
  min-height:510px;
}
.order {
  display: inline-block;
  margin-top: 20px;
  padding: 13px 40px;
  position: inherit;
  
}
.sample-package-section .my-list{
	padding-right:10px;
}
.footer-container h4{
	font-size:16px;
}
/* Inner pages */
#top-wrapper{
	padding:10px 0 !important;
	height:70px !important;
}
#top-menu ul li.selected a {
	color: #fff;
	background-color: #666666;
}
.main-content-container-2 {
  max-width: 750px;
}
#content-right.pull-right-desktop{
	width:510px;
}
#left-menu.pull-left-desktop, #left-menu-2.pull-left-desktop{
	width:210px;
}
.footer-inner-page #footer-high-wrapper{
	width:750px;
	height:auto;
}
.footer-inner-page #footer-high-container{
	width:100%;
}
.footer-inner-page .row {
  margin-left:-10px;
  margin-right:-10px;
}

.footer-inner-page .footer-place-holder, .footer-inner-page .footer-place-holder-last {
  float: left;
  padding: 0 10px;
  width: 20%;
  margin:0 !important;
}

#top-wrapper #logo img {
  margin-top: 0;
  width: auto;
}
#top-menu .navbar-collapse.collapse {
        display: none !important;
    }
#top-menu .navbar-collapse.collapse.in {
        display: block !important;
    }
#top-menu .navbar-header .collapse, .navbar-toggle {
        display:block !important;
		margin-top:5px !important;
    }
#top-menu .navbar-header {
        float:none;
}
#top-wrapper .container{
	position:relative;
}
#top-wrapper .navbar-header{
	position:absolute;
	right:0;
	top:-45px;
}
#top-wrapper .navbar-default .navbar-toggle {
  border-color: #666;
}
#top-wrapper .navbar-default .navbar-toggle .icon-bar {
  background-color: #666666;
}
#top-wrapper #top-menu {
  float: left;
  right: 0;
  width: 100%;
  height:auto;
}
#top-menu ul {
  background:#ccc;
  height: auto !important;
  list-style: outside none none;
  margin:0 0 0 0 !important;
  padding: 0;
  position: relative;
  width: 100%;
}
#top-menu ul li{
	float:left !important;
	clear:both;
	display:block;
	width:100%;
	margin:0 !important;
}
#top-menu ul li:hover {
  height: auto !important;
  line-height: inherit !important;
}
#top-wrapper #top-menu ul li a, #top-menu ul li a:visited {
	display: block;
	font-size: 15px;
	padding: 10px 15px;
	height: auto;
	line-height: 1.5;
	text-align: left;
	border-radius: 0;
}
#top-menu .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
#top-wrapper #signup-and-login-buttons {
	background: #cccccc none repeat scroll 0 0;
	display: block !important;
	float: left;
	height: auto !important;
	line-height: 1.5 !important;
	margin-left: 0;
	margin-right: 0;
	padding: 0 0 10px 0;
	width: 100% !important;
	margin-top: 0;
}
#top-wrapper #signup-and-login-buttons #top-login-button{
	display:block;
	margin-left:0;
	font-size: 15px;
	padding: 10px 15px !important;
	width:100% !important;
	text-align:left !important;
}
#top-menu .navbar-collapse {
  background: #cccccc none repeat scroll 0 0;
  box-shadow: 0 2px 1px #666666;
  position: absolute;
  top: 10px;
  width: 100%;
  z-index: 999;
  box-shadow:none; 
}
#top-wrapper #signup-and-login-buttons #top-demo-button{
	margin-left:15px !important;
	margin-top:5px;
}
.grybx{
	padding:30px 0 10px !important;
}
.grybx .col_lefts {
  float: left;
  width: 48%;
}
.grybx .col_rgts {
  float: right;
  width: 48%;
}
.service-col-s {
  border-bottom: 1px solid #cccccc;
  float: left !important;
  margin-bottom: 15px;
  padding-bottom: 15px;
  width: 100% !important;
}
.hide-s{
	display:none !important;
}
#price-boxes-container .price-box{
	width:230px;
}
#middle-pricing-box.price-box {
  margin-left: 15px !important;
}
.contact-left {
  width: 440px !important;
}
.contact-right {
  width:290px !important;
  margin-top:60px;
}
#user_gmap {
  border: medium none;
  height: 390px;
  width: 100% !important;
}
.google-map-wrapper{
	width:100% !important;
}
.contact-right .quform .element-wrapper input {
  width: 100% !important;
}
.contact-right .quform .message-element {
  height: 120px;
  width: 100%;
}
.contact-right .button-wrapper{
	text-align:left !important;
}
.page {
  max-width: 978px !important;
  width: 750px !important;
}
.page .pageheaderleft{
	width:500px;
	height:auto;
	margin-right:20px;
	
}
.page .pageheaderknowledge{
	width:100%;
}
.page .pageheaderright{
	width:225px;
	height:auto;
}
.pageheaderknowledge img{
	max-width:100% !important;
	height:auto;
}
.page .pagebodyleft, .page .pagebodyright{
	width:100%;
	
}
.grybx .col_l, .grybx .col_r {
	width: 100% !important;
	float: left !important;
}
.statefrca {
	word-wrap: break-word;
}
.crbcl .state-name, .crbcl .state-name-1 {
	width: 100px !important;
}
.crbcl .state-structure, .crbcl .state-structure-1 {
	width: 398px !important;
}
.state{
	padding:10px 15px !important;
}
 .state h1{
	font-size:22px !important;
}
.demo-page .oneline{
	font-size:30px;
}
.demo-page .left-col-extra{
	width:450px;
}
.demo-page .right-col-extra{
	width:285px;
}
.demo-page .left-col-extra img{
	max-width:100%;
	height:auto;
}
.demo-page  .left-col-extra h2{
	padding-left:0;
}
.center-mob{
	text-align:center;
}
.center-mob img {
	float: none !important;
}
.fluid-pagebodyleft .outer-iframe {
	overflow-y: hidden !important;
	margin-bottom: 20px !important;
	padding-bottom:15px !important;
	overflow-x: scroll !important;
}
.fluid-pagebodyleft .outer-iframe iframe {
	width: 950px;
}


.new-width-contact {
	width: 100% !important;
	float: left !important;
}

.contact-page-responsive {
	width: 100% !important;
	float: left !important;
	margin-top: 23px;
	margin-left: 0px !important;
}
.widget-area {
	float: left;
	width: 100%;
}
.site-content {
	float: left;
	width:100%;
}
#footer aside.widget_nav_menu, #footer aside.widget_text {
	width: 33.33%;
	min-height: 200px;
}
code{
	white-space:inherit;
}
.margin-top-blog {
	margin-top: 0;
}
.font-size-36 {
	font-size: 30px;
}
}


@media (max-width:767px) {
	
.font-size-30 {
	font-size: 24px;
}
.frfr-text {
	padding: 80px 0 0;
	font-size: 24px;
}
.mobile-nav-button {
  margin-top: 8px;
}
#navigation-sticky {
    padding: 15px 0 8px 0 !important;
}

.new-width-4510 img {
	width: 100%;
	float: left;
}

.responsive-box-33 {
	width: 100% !important;
	float: left;
}

.download-txt-009 {
	width: 100%;
	margin: 0px !important;
	text-align: right !important;
}

.element-wrapper.name-element-wrapper {
	width: 33%;
	float: left !important;
	margin: 0px !important;
}

.img-100-new {
	width: 70%;
	height: auto;
	margin: 0 auto;
}

.new-width-4510 {
	width: 100% !important;
	float: left !important;
}



.width-100-new{
	width:100% !important;
	float:left !important;
}

#top-menu\ toggle-7687 {
	margin-top: 46px;
}

h1.light-h1 {
	font-size: 25px !important;
}

.logo a img {
  max-height: 40px;
}
#clientscarousel_ul {
	width: 360px;
}
#clientscarousel_ul li {
	height: 80px;
}
.hero-section{
	padding-top:100px;
}
.hero-header {
  font-size: 24px;
  padding: 0 15px;
}
.hero-decr{
	font-size:18px;
}
.logo-carousel-home {
  margin-top: 10px;
}
#left_scroll a, #right_scroll a {
  background-color: rgba(255, 255, 255, 0.5) !important;
  bottom:-35px;

}
#left_scroll a{
	left:40%;
}
#right_scroll a{
	right:40%;
}

.why-section, .top-reasons{
	text-align:center;
}
.why-section .flex, .top-reasons .flex{
	display:block;
}
.sample-package-section .box-header > p {
  font-size: 24px !important;
}
.box-header-150 {
  height: 70px;
}
.why-section .section-padding .section-h1{
	padding-top:50;
	
}
.why-section .section-padding {
	-webkit-padding-top:50px;
}
.section-padding{
	float:left;
	width:100%;
}
.achivemeet-section-bg {
  padding-bottom: 20px;
  padding-top: 60px;
}
.sample-package-section .my-list {
  margin-left: 50px;
  padding-left: 25px;
}
.box-inner {
  height: auto;
  min-height: inherit;
  padding-bottom: 40px;
}
.process-section.padding-top-30 {
  padding-top: 0;
}
.testimonial-outer .margin-top-100{
	margin-top:60px;
}
.contact-form-home .adress-t {
  margin-left: 0 !important;
}
.contact-form-home .ajax-loader {
  position: absolute;
}

.footer-container .footer-place-holder, .footer-place-holder-last{
	width:50%;
}
/* Inner pages */
#logo img {
	max-height: 40px;
}
#top-wrapper.darkHeader{
	max-height:63px;
}
div, ul ,li, a, p, h1,h2,h3,h4,h5,h6{
	box-sizing:border-box;
}
.main-content-container-2 {
  width: 100% !important;
  max-width:100%;
  padding-left:15px;
  padding-right:15px;
  
}
#content-right.pull-right-desktop {
  clear: both;
  float: left;
  margin-left: 0;
  padding-left: 0;
  width: 100%;
}
#left-menu.pull-left-desktop, #left-menu-2.pull-left-desktop{
	width:100%;
	clear:both;
	margin-top:30px;
}

.footer-inner-page .footer-place-holder, .footer-inner-page .footer-place-holder-last {
	width:50%;
}
.footer-inner-page #footer-high-wrapper{
	max-width:100%;
	padding:0 15px;
}
#top-wrapper #logo img{
	margin-left:15px;
}
#price-boxes-container .price-box {
  clear: both;
  float: none !important;
  margin: 20px auto !important;
  width: 280px;
}
#middle-pricing-box.price-box {
	margin:10 auto !important;
}
.contact-left {
  width: 100% !important;
}
.contact-right {
  width:100% !important;
}
.page {
  max-width: 978px !important;
  padding: 0 15px;
  width: 100% !important;
}
.page .pageheaderleft {
  height: auto;
  margin-right: 0;
  width: 100%;
}
.page .pageheaderright {
  height: auto;
  width: 100%;
}
.page .pageheader { 
  min-height: 490px;
  overflow: hidden;
}
.knowledge-logo {
  float: left;
  height: auto;
  margin: 5px 0 !important;
  max-width: 100% !important;
  overflow: hidden;
  padding: 0 15px;
  text-align: center !important;
}
.knowledge-logo > a {
  display: inline-block;
  min-height:50px;
}
.knowledge-logo img {
  display: inline-block;
  margin-right: 10px !important;
  max-width: 100% !important;
  float:none !important;
}
.statefrca {
	position: relative;
	padding-left: 100px;
}
.crbcl .state-name, .crbcl .state-name-1 {
	width: 100px !important;
	position: absolute;
	left: 0;
}
.crbcl .state-structure, .crbcl .state-structure-1 {
	width: 100% !important;
}
.checkmark-ul li{
	height:auto !important;
}
.bg-color-div{
	overflow:hidden;
}
.demo-table {
	display: block; 
}
.demo-table tbody {
	display: block;
	float: left;
	width: 100%;
}
.demo-table tr {
	display: block;
	float: left;
	width: 100%;
}
.demo-table td {
	display: block;
	width: 100%;
	margin-top: 20px;
}
.demo-page .oneline {
	font-size: 24px;
}
.demo-page .left-col-extra {
	width: 100%;
}
.demo-page .right-col-extra {
	width: 100%;
	float: left;
}
.demo-page .right-col-extra select, .demo-page .right-col-extra input{
	width:100%;
}
.pagestripmenu {

 position: inherit;
}
img.width-100-new {
	margin-bottom: 15px;
}

.contact-page-responsive input {
	width: 100% !important;
}

.contact-page-responsive #message {
	width: 100% !important;
}

.contact-page-responsive .button-wrapper.clearfix {
	width: 100% !important;
	max-width: 300px;
}

.contact-page-responsive .button-wrapper.clearfix {
	margin: auto;
}

#footer aside.widget_nav_menu, #footer aside.widget_text {
	width: 33.33%;
	min-height: 200px;
}
.site_header #top-wrapper .container {
	padding-right: 0;
	padding-left: 0;
}
}

@media (max-width:600px) {
	
	.name-input-wrapper .name-input {
	width: 100% !important;
	float: left;
}

.element-wrapper.name-element-wrapper {
	width: 100%;
	
	margin: 0px !important;
}
.entry-header .entry-title{
	font-size:20px !important;
}
	
}

@media (max-width:479px) {
	.right-col-extra textarea, 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="search"], input[type="tel"], input[type="color"], .uneditable-input{
		max-width:100%;
	}
.get-started.get-started-hover{
	padding: 20px 60px !important;
}
.hero-header {
  font-size: 18px;
  padding: 0 15px;
}



.marg-btn-img {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.td-width-100 {
	width: 100%;
	float: left;
}

.td-width-100 input {
	width: 100% !important;
}

.td-width-100 select {
	width: 100%;
}

.myForm {
	width: 100%;
}
.marg-090 {
	margin: 0px !important;
}

.hero-decr {
  font-size: 16px;
}

.marg-90 {
	width: 100%;
	float: left;
	margin-top: 10px;
}



.hero-section .caption-btns a {
  height: 48px;
  line-height: 45px;
  margin: 0 10px;
  width: 130px;
}
#clientscarousel_ul {
	width: 290px;
}
#clientscarousel_ul li {
	height: 70px;
}
#clientscarousel_ul li img {
	max-width: 92% !important;
}
#left_scroll a{
	left:35%;
}
#right_scroll a{
	right:35%;
}
.sample-package-section .my-list {
  margin-left: 10px;
  padding-left: 25px;
}
h2, .h2 {
  font-size: 24px;
  padding-left:15px !important;
  padding-right:15px !important;
}
.section-padding {
  padding-top: 50px;
}
.footer-container .footer-place-holder, .footer-place-holder-last{
	width:100%;
	text-align:center;
}
/* Inner pages */
#content-right.pull-right-desktop {
	text-align:center;
}
.btn-class {
  display: inline-block;
  margin-bottom: 10px;
}

.footer-inner-page .footer-place-holder, .footer-inner-page .footer-place-holder-last {
	width:100%;
	text-align:center;
}

.grybx .col_lefts , .grybx .col_rgts {
  float: left;
  width: 100%;
}
.grybx .col_Rw {
  min-height: inherit;
}
.pricing-btns {
  margin-top: 30px !important;
  width: 100% !important;
}
.main-content-container-2 #price-boxes-container{
	padding-left:0;
	padding-right:0;
}
h1.light-h1{
	font-size:24px !important;
}
.knowledge-logo img {
  display: inline-block;
  float: none !important;
  height: auto;
  margin-right: 10px !important;
  max-width: 170px !important;
}
.page .pageheader {
  min-height: 620px;
  overflow: hidden;
}
ol {
	padding-left: 20px;
	text-align: left;
}
.checkmark-ul{
	text-align: left;
}
.regular-ul {
	text-align: left;
	padding-left: 30px;
}
.grybx .col_l, .grybx .col_r, .doc-ul, .pdf-ul, .video-ul {
	text-align:left;
}
.state h1 {
	font-size: 20px !important;
}
.table-responsive-class {
	text-align:center;
}
.main-content-container-2 #e_s_w {
	height: auto;
	width: 100%;
}
.main-content-container-2 #e_s_w span{
	font-size:14px;
}
.main-content-wrapper.demo-page {
	text-align: center;
}
.demo-page .oneline {
	font-size: 20px;
}
.demo-page .left-col-extra h2 {
	padding-left: 0 !important;
	font-size: 18px;
	text-align: center !important;
}
.demo-page .left-col-extra p{
	text-align:center !important;
}
.demo-page .right-col-extra{
	text-align:left;
}
.ul-regular {
	padding-left: 20px !important;
	text-align: left !important;
}
.fancybox-wrap {
	width: 280px !important;
}
.fancybox-outer, .fancybox-inner {
	position: relative;
	max-width: 100% !important;
	width: 280px !important;
}
.login-box-container {
	width: 280px !important;
	max-width: 100% !important;

}
.forget-pass-home {
	display: inline-block;
	text-align: right !important;
	float: left;
	margin-top: 0;
	padding-bottom: 15px;
}
#footer aside.widget_nav_menu, #footer aside.widget_text{
	width:100%;
}
}