

/* Making call to action look good */
.call_to_action_icon_inner img {
    max-width: 60% !important;
}
.call_to_action_text span {
    font-size: 18px !important;
    line-height: 40px !important;
}
.call_to_action.with_icon {
    border: 1px solid #000000 !important;
}

/* Add border and adjust space between title -image for blog masonry date */
    border-left: 1px solid #d6d6d6 !important;
     border-right: 1px solid #d6d6d6 !important;
     border-bottom: 1px solid #d6d6d6 !important; 
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {
    padding: 15px 5px !important;
}
.blog_holder.blog_masonry_date_in_image article .post_text h5 {
    margin-bottom: 0 !important;
}

/* Remove date from blog masonry date */
.blog_masonry_date_in_image .time {
    display: none !important;
}

/* Portfolio list change for buyer's guide page to work on all computers? */
body.page.page-id-6221 .projects_holder article .image_holder:hover span.text_holder {
    display: none;
}

/* Change portfolio menu's size and for some reason its color */
.filter_holder ul li span {
    font-size: 14px;
    text-align: justify;
    padding: 0 15px;
}
.filter_holder ul li span { 
    color: rgba(12,12,12,1) !important;
}

/* Make bullet points work on folder area of front page */
.wpb_wrapper ol {
    margin-left:30px!important;
}

/* Portfolio changes to remove buttons */
.standard_no_space.projects_holder article .portfolio_description {
    display: none;
}
 .portfolio_main_holder .item_holder.slow_zoom .icons_holder a {
    display: none;
}

/* Remove this workaround to see top menu at some point in the future */
header.scroll_header_top_area.scrolled nav.main_menu>ul>li>a.current {
    color: #000000 !important;
}

/*For spacing of the category menu in the side area */
section.side_menu.right .widget.widget_categories.posts_holder > ul > li {
    margin-bottom: 20px;
}

/* Podcast player color mods for background and elapsed bar */
article.format-audio .post_image .mejs-container{
    background-color: #cccccc !important;
    border-radius:0 !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
}
article.format-audio .post_image .mejs-time-total {
    background-color: #444444 !important;
}

/* Remove date and posting info in Blog list view */
.post_text span.date,.blog_holder article .post_info {display: none!important;}

/*  to remove the excerpt text from Masonry view */
.blog_holder.masonry .post_excerpt{display: none;}

/* Fix for Call to action box */
.call_to_action .container_inner{width: auto;}
.call_to_action_text a:hover {color: #4a4a4a!important;}
.call_to_action_text a{color: #ffffff!important;}
.call_to_action .text_wrapper .call_to_action_text a{ 
padding-top: 7%;
display: block;
}
/* Alignment of image in Gallery post - Question 11 */
.blog_holder.blog_single article .post_text .post_text_inner { padding: 0; }
.blog_holder.blog_single article { display: block; }

/* Spacing between tiles */
p.tilespace {
    line-height: 35px;
}

/* Removing date and other info in search results - Question 7 */
.search .blog_holder article .post_text h2 .date,
.search .blog_holder article .post_info {
    display: none;
}

/* Link behavior of Quote and Link blog listings in Masonry view - Question 6 */
.blog_holder.masonry article.format-quote .post_text .post_title p a, .blog_holder 

article.format-link .post_text .post_title p a { color: #303030; }

.blog_holder.masonry article.format-link .post_text:hover .post_text_inner, 

.blog_holder article.format-quote .post_text:hover .post_text_inner {
    background-color: transparent !important;
    border-color: #d6d6d6 !important;
}

.blog_holder article.format-quote .post_text .post_title p a:hover, .blog_holder 

article.format-link .post_text .post_title p a:hover { color: #009ec5; }

.blog_holder article.format-quote .post_text:hover .quote_author,
.blog_holder article.format-quote .post_text:hover i.qoute_mark,
.blog_holder article.format-link .post_text:hover i.link_mark { 
    color: #c0c0c0;
}
.blog_holder article.format-link .post_text:hover p a { color: #303030; }

.blog_holder.masonry article.format-quote .post_text .post_title p { 
    color: #ffffff; /* color 2 */
}


/* Changes text in link box in Masonry view */ 

.blog_holder.masonry article.format-link .post_text .post_title p a {
    color: #000000;
}

.blog_holder.masonry article.format-link .post_text .post_title p a:hover {
    color: #009ec5;
}

/* Change colors from text in Link and Quote blog boxes*/ 

.blog_holder.masonry article.format-quote .post_text .quote_author {
    color: #000; /*Color of attribution in Quote blog box and in Masonry view*/
}

.blog_holder.masonry article.format-quote .post_text .post_title p { 
    color: #ffffff; /* Color for text title beside quote icon in Quote blog box */
}

.blog_holder article.format-link .post_text .post_title p {
    color: ##4a4a4a; /* Text in box for link blog */
}

.blog_holder article.format-quote .post_text .quote_author {
    color: #fff; /*Color of attribution in Quote blog box and lists other than 

Masonry*/
}

/* Sidebar Recent posts font size mod */
aside .widget a {
   font-size: 13px;
   letter-spacing: 1px;
}

/* On iPhone, force logo in center */
@media only screen and (max-width: 480px){
	.q_logo a{
		height: 60px !important;
	}
}

.q_list.circle ul>li, .q_list.number ul>li{font-family: 'Open Sans', sans-serif;}

/* Use this code to remove all elements (for all blog single posts)*/
.blog_holder.blog_single article .post_text_inner .post_info, 

.blog_holder.blog_single article .post_text_inner > h2{display: none !important;}

/* Make title stronger in Masonary view */
.blog_holder article .post_text h5 a{font-weight: 700;}

/* Change color of unordered list short code */
.q_list.circle ul>li, .q_list.number ul>li{color: #4a4a4a;}

/* Remove the date and number of comments in Masonary view */
.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article 

.post_info{display: none;}

/* change bullet point colors to gold */

.q_list.circle ul > li:before{
background-color: #d88e00;
}

/* adjusts icons in social circles in contact page */

@media only screen and  (max-width: 1200px){
.q_social_icon_holder{
left:50%!important;
    transform: translateX(-40%);
}
.column1 .wpb_content_element{
text-align:center;
}
}

/* changes the small separator bar in team shortcode thing to gold */

.q_team .q_team_text_inner .separator{
background-color: #d88e00;
}

/* color of sidebar beside a blog post 

.single-post aside.sidebar{
background-color: white;
} */

/* new css code from Aug 20 for forms, eliminating box */

.esf-left > h2 {padding-top: 40px;}

.myheadeing {
padding-top: 40px;
}

/* End css code */
/* code for forms May 3, 2015 */

.esf {
  background-color: #009ec5;
  color: #fff;
  position: relative
}

.esf .container-esf:after {
  clear: both;
  content: " ";
  display: table
}

.esf .container-esf {
  padding: 20px
}

.esf.middle {
  background: transparent;
  background-color: #fff;
  text-align: center;
  border: 2px solid #eee;
  border-radius: 5px
}

.esf .bio {
  display: none
}

.esf-wrap {
  background: url(http://www.iot-inc.com/wp-content/uploads/2014/08/leadform1backgroundimage.png) no-repeat center center;
  color: #fff;
  padding: 40px 0;
  width: 100%;
  background-size: contain
}

.esf.middle .esf-wrap {
  background: url(http://www.iot-inc.com/wp-content/uploads/2014/08/leadform2backgroundimage.png) no-repeat center center
}

.esf.middle .esf-wrap,
.esf.sub .esf-wrap {
  max-width: 720px;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box
}

.esf h2 {
  color: #fff;
  text-transform: initial;
  margin-bottom: 20px;
  text-align: center
}

.esf.middle h2 {
  color: #000;
  margin-bottom: 20px
}

.esf.middle p {
  margin-bottom: 20px
}

.esf form {
  max-width: 540px;
  width: 100%;
  box-sizing: border-box;
  margin: 15px auto 0;
}

.esf-email {
  border: none;
  color: #666;
  background-color: #fff;
  font-family: inherit;
  font-size: 14px;
  padding: 15px 30px;
  width: 100%;
  margin: 0 0 10px 0;
  display: block;
  border-radius: 5px;
  box-sizing: border-box;
  text-align: center
}

.esf.middle .esf-email {
  background-color: transparent;
  border: 2px solid #009ec5;
  padding: 13px 30px
}

.esf-email:focus,
.esf-email:active {
  box-shadow: none;
  outline: 0;
  border: 0
}

.esf-submit {
  background-color: #1abc9c;
  border: 2px solid #fff;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  display: block;
  padding: 13.5px 0;
  width: 100%;
  cursor: pointer
}

.esf-submit:hover {
  background-color: #139a7d
}

.esf-submit:focus,
.esf-submit:active {
  outline: 0;
  background-color: #139a7d
}

.esf.middle .esf-submit {
  border: 2px solid #009ec5;
  box-shadow: inset 2px 0 0 #fff, inset -2px 0 0 #fff, inset 0 2px 0 #fff, inset 0 -2px 0 #fff
}

.esf-img img {
  display: block
}

.esf.sub .esf-wrap .esf-img {
  margin: 0 auto;
  width: 121px
}

.esf.sidebar .esf-wrap .esf-img {
  width: 100px
}

.esf.sidebar .esf-wrap .esf-info {
  margin-bottom: 15px
}

@media (min-width: 768px) {
  .esf .container-esf {
    padding: 0 40px
  }
  .esf-wrap {
    padding: 80px 0
  }
  .esf.sub h2 {
    margin: 0 auto 20px;
    max-width: 540px
  }
  .esf-email {
    width: 70%;
    display: block;
    float: left;
    text-align: left;
    border-radius: 4px 0 0 4px
  }
  .esf-submit {
    width: 30%;
    margin-left: -4px;
    border-left: 0;
    position: relative;
    z-index: 1
  }
  .esf.middle .esf-email {
    border-right: 0
  }
  .esf.middle .esf-submit {
    border-left-color: #fff;
    box-shadow: inset -2px 0 0 #fff, inset 0 2px 0 #fff, inset 0 -2px 0 #fff
  }
  .esf.sub .esf-wrap {
    position: relative;
  }
  .esf.sub .esf-wrap .esf-img {
    position: absolute;
    right: 24px;
    top: 88px
  }
  .esf-group:before,
  .esf-group:after {
    content: "";
    display: table
  }
  .esf-group:after {
    clear: both
  }
  .esf-group {
    *zoom: 1
  }
  .esf.sidebar .esf-wrap .esf-info {
    float: left;
    max-width: 140px;
    text-align: left
  }
  .esf.sidebar .esf-wrap .esf-img {
    float: right;
    max-width: 100px;
    position: static
  }
}

@media (min-width: 992px) {
  .esf .container-esf {
    padding: 0 60px
  }
  .esf.main .container-esf {
    background: #009ec5 url(http://www.iot-inc.com/wp-content/uploads/2016/01/goldenBruceIoT.png) no-repeat -80px bottom;
    background-size: contain
  }
  .esf .bio {
    bottom: 20px;
    left: 60px;
    display: block;
    position: absolute;
    width: 200px;
    color: #3b3b3b
  }
  .esf-name {
    font-size: 22px;
    line-height: 1
  }
  .esf-position {
    display: block;
    font-size: 14px;
    line-height: 1
  }
  .esf.main .esf-wrap {
    float: right;
    width: 50%
  }
  .esf.main h2 {
    text-align: left
  }
  .esf.main form {
    margin: 0
  }
}

.esf.sidebar {
  max-width: 300px
}

.esf.sidebar .esf-wrap {
  padding: 24px 0;
  background-position: center top
}

.esf.sidebar .esf-wrap p {
  margin: 0;
  padding: 0;
  color: inherit;
  line-height: 1.4;
  text-align: left;}

.esf.sidebar form {
  margin-top: 15px;
  clear: both
}

.esf.sidebar h2 {
  margin-bottom: 5px
    ;
  line-height: 38px;
}

.esf.sidebar .esf-email {
  height: 40px;
  padding: 0 30px
}

.esf.sidebar .esf-submit {
  padding: 0;
  font-size: 12px;
  letter-spacing: -1px;
  line-height: 36px
}

.esf {
  background-color: #009ec5;
  color: #fff;
  position: relative
}

.esf .container-esf:after {
  clear: both;
  content: " ";
  display: table
}

.esf .container-esf {
  padding: 20px
}

.esf.middle {
  background: transparent;
  background-color: #fff;
  text-align: center;
  border: 2px solid #eee;
  border-radius: 5px
}

.esf .bio {
  display: none
}

.esf-wrap {
  background: url(http://www.iot-inc.com/wp-content/uploads/2014/08/leadform1backgroundimage.png) no-repeat center center;
  color: #fff;
  padding: 40px 0;
  width: 100%;
  background-size: contain
}

.esf.middle .esf-wrap {
  background: url(http://www.iot-inc.com/wp-content/uploads/2014/08/leadform2backgroundimage.png) no-repeat center center
}

.esf.middle .esf-wrap {
  max-width: 720px;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box
}

.esf h2 {
  color: #fff;
  text-transform: initial;
  margin-bottom: 20px;
  text-align: center
}

.esf.middle h2 {
  color: #000;
  margin-bottom: 20px
}

.esf.middle p {
  margin-bottom: 20px
}

.esf form {
  max-width: 540px;
  width: 100%;
  box-sizing: border-box;
  margin: 15px auto 0;
}

.esf-email {
  border: none;
  color: #666;
  background-color: #fff;
  font-family: inherit;
  font-size: 14px;
  padding: 15px 30px;
  width: 100%;
  margin: 0 0 10px 0;
  display: block;
  border-radius: 5px;
  box-sizing: border-box;
  text-align: center
}

.esf.middle .esf-email {
  background-color: transparent;
  border: 2px solid #009ec5;
  padding: 13px 30px
}

.esf-email:focus,
.esf-email:active {
  box-shadow: none;
  outline: 0;
  border: 0
}

.esf-submit {
  background-color: #1abc9c;
  border: 2px solid #fff;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  display: block;
  padding: 13.5px 0;
  width: 100%;
  cursor: pointer
}

.esf-submit:hover {
  background-color: #139a7d
}

.esf-submit:focus,
.esf-submit:active {
  outline: 0;
  background-color: #139a7d
}

.esf.middle .esf-submit {
  border: 2px solid #009ec5;
  box-shadow: inset 2px 0 0 #fff, inset -2px 0 0 #fff, inset 0 2px 0 #fff, inset 0 -2px 0 #fff
}

.esf-img img {
  display: block
}

@media (min-width: 768px) {
  .esf .container-esf {
    padding: 0 40px
  }
  .esf-wrap {
    padding: 80px 0
  }
  .esf-email {
    width: 70%;
    display: block;
    float: left;
    text-align: left;
    border-radius: 4px 0 0 4px
  }
  .esf-submit {
    width: 30%;
    margin-left: -4px;
    border-left: 0;
    position: relative;
    z-index: 1
  }
  .esf.middle .esf-email {
    border-right: 0
  }
  .esf.middle .esf-submit {
    border-left-color: #fff;
    box-shadow: inset -2px 0 0 #fff, inset 0 2px 0 #fff, inset 0 -2px 0 #fff
  }
  .esf-group:before,
  .esf-group:after {
    content: "";
    display: table
  }
  .esf-group:after {
    clear: both
  }
  .esf-group {
    *zoom: 1
  }
}

@media (min-width: 992px) {
  .esf .container-esf {
    padding: 0 60px
  }
  .esf.main .container-esf {
    background: #009ec5 url(http://www.iot-inc.com/wp-content/uploads/2016/01/goldenBruceIoT.png) no-repeat -80px bottom;
    background-size: contain
      ;
    max-width: 1100px;
    margin: 0 auto;
    position: relative;
  }
  .esf .bio {
    bottom: 20px;
    left: 60px;
    display: block;
    position: absolute;
    width: 200px;
    color: #3b3b3b
  }
  .esf-name {
    font-size: 22px;
    line-height: 1
  }
  .esf-position {
    display: block;
    font-size: 14px;
    line-height: 1
  }
  .esf.main .esf-wrap {
    float: right;
    width: 65%;}
  .esf.main h2 {
    text-align: left
  }
  .esf.main form {
    margin: 0
  }
}
/*=================*/
/*    New form A   */
/*=================*/

.esf.sidebar {
  max-width: 300px;
}

.esf.sidebar .container-esf {
  padding: 0 24px;
}

.esf.sidebar .esf-wrap {
  padding: 24px 0;
  background-position: center top;
}

.esf.sidebar .esf-wrap p {
  margin: 0;
  padding: 0;
  color: inherit;
  line-height: 1.4;
  text-align: center;
}

.esf.sidebar form {
  margin-top: 15px;
  clear: both;
}

.esf.sidebar h2 {
  margin-bottom: 5px
}

.esf.sidebar .esf-email {
  height: 40px;
  padding: 0 30px;
}

.esf.sidebar .esf-submit {
  padding: 0;
  font-size: 12px;
  letter-spacing: -1px;
  line-height: 36px;
}

.esf.sidebar .esf-right {
  text-align: center;
  padding-top: 20px;
}

.esf.sidebar .esf-right img {
  display: inline-block;
}

@media (min-width: 992px) {
  .esf.sidebar .esf-left {
    float: left;
    width: 145px;
  }
  .esf.sidebar .esf-left p {
    text-align: left;
  }
  .esf.sidebar .esf-right {
    float: right;
    width: 100px;
    max-height: 150px;
    text-align: center;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .esf.sidebar .esf-left {
    width: 152px;
  }
}

/*=================*/
/*    New form B   */
/*=================*/


.esf.sub .esf-wrap {
  padding: 24px;
}

.esf.sub .container-esf {
  padding: 0;
}

.esf.sub h2 {
  margin: 0 auto 20px;
  max-width: 540px
}

.esf.sub .esf-right {
  text-align: center;
  padding-top: 20px;
}

.esf.sub .esf-right img {
  display: inline-block;
}

@media (min-width: 992px) {
  .esf.sub .esf-wrap {
    max-width: 713px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
    position: relative;
  }
  .esf.sub .esf-left {
    float: left;
    width: 465px;
  }
  .esf.sub .esf-left h2 {
    text-align: left;
    max-width: none;
    font-size: 16px;
  }
  .esf.sub .esf-email {
    margin: 0;
  }
  .esf.sub .esf-right {
    float: right;
    width: 100px;
    height: 121px;
    padding: 0;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .esf.sub .esf-left {
    width: 544px;
  }
  .esf.sub .esf-left h2 {
    font-size: 17px;
  }
  .esf.sub .esf-right {
    width: 121px;
  }
}

/* Pop-up Forms code */

body
{
	font-family: 'Open Sans',sans-serif;
      background-color: #7CCDE6;
}

.modal_lp_popup
{
	    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    visibility: hidden;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    opacity: 0;
}
.modal_lp_popup.showmodel
{
	display: block;
	background-color: rgba(0,0,0,0.7);
	overflow-x: hidden;
    overflow-y: auto;    
    opacity: 1;
    visibility: visible;

}
.lp_modal_dialog_close
{
	    position: absolute;
    top: -15px;
    right: -15px;
    background-color: rgba(0, 0, 0, 0.73);
    color: #fff;
    z-index: 1025;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: 50%;
    font-size: 13px;
    line-height: 22px;    
    border: 3px solid #BBBBBB;
    cursor: pointer;
}
.modal_lp_popup > .lp_modal_dialog{
	    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;    
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
    
}
.modal_lp_popup.showmodel > .lp_modal_dialog
{
	    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    
}
.lp_wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lp_wrapper
{
	margin: 0;
	padding: 0;
	width: 100%;
		background-color: #7CCDE6;
	margin: 0 auto;
	position: relative;
}
.lp_bg_dark
{
	position: absolute;
	background-color: #009EC5;
	width: 100%;
	height: 200px;
	z-index: 1;

}
.lp_container
{
	width: 768px;
	margin: 0 auto;
	background-color: white;
margin-top: 4%;
margin-bottom: 4%;
position: relative;
z-index: 2;
}

.lp_row:before
{
	display: table;
    content: " ";
}
.lp_row:after
{
	display: table;
    content: " ";
    clear: both;
}
.lp_col_left
{
	width: 62%;
	float: left;
	padding: 20px;
}

.lp_h1
{
    font-size: 22px;
    line-height: 1.8em;
    font-weight: bold;
    margin-bottom: 15px;
}
.lp_h1 span
{
	font-size: 38px;
	
	display: block;
}


.lp_col_half
{
    width: 50%;
    float: left;
    padding: 10px 0px;
    vertical-align: top;
}
.lp_lead
{
font-size: 18px;
    line-height: 22px;
    color: #3b3b3b;
    margin: 15px 0;
}
.lp_lead span
{
	font-size: 32px;
	display: block;
	margin-bottom: 15px;
	line-height: 1;
}



.lp_col_right
{
	width: 38%;
	float: right;
	background-color: #D88E00;
	padding: 20px;
	color: #fff;
}




img.lp_imgfull
{
	width: 100%;
}

.lp_notify h2
{
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 13px;
    color: #fff;
    font-weight: bold;
}
.lp_notify .lp_col_half
{
	padding: 5px;
}
.lp_notify p
{
margin:0;
}
.lp_form
{
	margin: 2px 0 0;
}
.lp_form .lp_col_half
{
	padding: 0 5px 0 0;
}
.lp_form_control
{
	margin-bottom: 15px;
}
.lp_form_control input[type="text"],
.lp_form_control input[type="email"]
{
	width: 100%;
	margin: 5px 0;
	color: #333;
	border:0;
padding: 2px 5px;
font-size: 13px;
line-height: 1.4em;
}
.lp_form_control label,
.lp_form_control p
{
	display: block;
	font-size: 13px; 
	line-height: 1em;
}


.lp_form_control input[type="radio"]
{
	display: inline-block;
	margin-right: 5px;
}


.lp_btn {
  background: #e04019;
  background-image: -webkit-linear-gradient(top, #e04019, #e04019);
  background-image: -moz-linear-gradient(top, #e04019, #e04019);
  background-image: -ms-linear-gradient(top, #e04019, #e04019);
  background-image: -o-linear-gradient(top, #e04019, #e04019);
  background-image: linear-gradient(to bottom, #e04019, #e04019);
  -webkit-border-radius: 5;
 margin-left: 35px;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.lp_para
{
	font-size: 10px;
	display: block;
	line-height: 2em;
  margin-top: -35px;
  margin-left: 8px;
}
.lp_para a
{
	color: #fff;
}
form.wufoo,
form li.buttons{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
form li.buttons input {
    font-size: 100%;
    margin-right: 5px;
    width: 100%;
}

.lp_col_ot
{
	width: 40%;
	float: left;
	padding: 5px;
}
.lp_col_tt
{
	width: 60%;
	float: left;
	padding: 5px;
}
.lp_nametitle
{
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	display: block;
	margin-top: 0;
	color: #3b3b3b;
}









@media (min-width: 1200px) {  

}
 

@media (min-width: 768px) and (max-width: 979px) { 


}
 

@media (max-width: 767px) { 

  .lp_container {
    width: 480px;
}
.lp_col_left {
    width: 100%;
    float: none;
    clear: both;
}
.lp_col_right {
    width: 100%;
    float: none;
    clear: both;
}
.lp_display
{
  overflow: hidden;
}
.lp_col_ot{width: 25%;}
.lp_col_tt{width: 75%;}
.lp_h1 {    
    line-height: 1em;    
}
.lp_h1 span {
    line-height: 1em;
    margin: 10px 0px;
}

}
 

@media (max-width: 480px) {  

.lp_container {
    width: 300px;
}
.lp_col_left {
    width: 100%;
    float: none;
}
.lp_col_right {
    width: 100%;
    float: none;
    clear: both;
}
.lp_col_half {
    width: 100%;
    float: none;
    clear: both;

}
.lp_display
{
  overflow: hidden;
}
.lp_col_ot{width: 40%;}
.lp_col_tt{width: 60%;}
.lp_h1 {    
    line-height: 1em;    
}
.lp_h1 span {
    line-height: 1em;
    margin: 10px 0px;
}
}

/*center icon*/
.icon_holder  i.qode_icon_font_awesome {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.reserve-sidebar
{
    background-color: #d88e00;
    padding: 20px;
    margin-top: 25px;
}