/*
Theme Name: Fresh Lite
Theme URI: http://cyberchimps.com/fresh-lite/
Author: CyberChimps
Author URI: http://www.cyberchimps.com/
Description: Fresh Lite is a fully Responsive Drag & Drop Starter WordPress Theme that adds amazing new functionality to your WordPress website. Featuring Twitter Bootstrap, and responsive touch friendly theme options that work on any device. Fresh Lite has visible edit links in the customizer preview. For Support - <a href="https://cyberchimps.com/forum/free/fresh/" target="_blank"> Support forum</a> (https://cyberchimps.com/forum/free/fresh/).
Version: 1.4
Text Domain: fresh-lite
Tags: two-columns, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, post-formats, theme-options, sticky-post, blog, custom-logo, footer-widgets, threaded-comments
License: GNU General Public License version 3
License URI: http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
*/

@import url(//fonts.googleapis.com/css?family=Montserrat+Alternates:400,700|Montserrat:400,700|Open+Sans);

/********************************************************************************************************************/
/******************************************** MAIN HTML STYLES ******************************************************/
/********************************************************************************************************************/
body {
	color: #555555;
	word-wrap: break-word;
}



a {
	color: #a1ba3a;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

a:hover {
	color: #313331;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
	font-weight: 400;
}

table .label {
	padding: 7px;
	background: none;
	text-shadow: none;
	line-height: normal;
}

tr {
	border-bottom: 1px solid #cccccc;
}

td {
	padding: 5px;
}

dt {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 26px;
	font-weight: bold;
}

dd {
	margin-bottom: 15px;
	margin-left: 26px;
}

ul, ol {
	margin: 0 0 10px 0;
}

ol, ul {
	margin-left: 21px;
	list-style-position: inside;
}

pre {
	-moz-border-radius: 0;
	border-radius: 0;
}

code {
	white-space: pre-wrap;
}

header {
	margin-top: 15px;
	margin-bottom: 15px;
}

.clear {
	clear: both;
}

.clear-right {
	clear: right;
}

.clear-left {
	clear: left;
}

/********************************************************************************************************************/
/******************************************** HEADER ****************************************************************/
/********************************************************************************************************************/

/*======================================= SOCIAL ==============================================*/

header #social .icons a {
	float: right;
	margin-left: 5px;
}

.icons {
	margin-top: 15px;
}

/*======================================= DETAILS =============================================*/

#header_section {
	background: #333333 url(images/bg.jpg) repeat-x;
	background-position: 0 100%;
	padding-bottom: 40px;
}

header#cc-header h2.site-title {
	margin-bottom: 40px;
	text-shadow: 2px 2px 2px #000000;
	font-weight: normal;
	font-size: 5.5em;
	font-family: Montserrat Alternates, Helvetica, Arial, sans-serif;
	line-height: 1.2;
}

header#cc-header h2.site-title a {
	color: #a1ba3a;
}

header#cc-header h2.site-title a:hover {
	color: #adc548;
	text-decoration: none;
}

header#cc-header h2.site-description {
	margin: 0;
	font-size: 14px;
}

header#cc-header .contact_details {
	float: right;
	margin-top: 58px;
	color: #ffffff;
	font: 2.0em Montserrat, Helvetica, Arial, sans-serif;
}

header#cc-header .register {
	float: right;
}

header#cc-header .blog_description {
	float: right;
}

header#cc-header .blog-description {
	margin-top: 50px;
	color: #cccccc;
	text-align: right;
}

header#cc-header p {
	font-size: 1.2em;
}

/*======================================= SEARCH ===============================================*/

header #search #searchform {
	float: right;
}

/********************************************************************************************************************/
/******************************************** MENU ******************************************************************/
/********************************************************************************************************************/

#navigation_menu {
	margin-top: -55px;
}

#navigation {
	margin-bottom: 0px;
	padding-right: 0;
	padding-left: 0;
	border-top: 1px solid #fefffe;
	border-bottom: 1px solid #fefffe;
	text-transform: uppercase;
	font: normal 16px Montserrat;
}

.navbar .nav {
	margin-left: 0;
	padding-left: 25px;
}

.navbar .nav > li > a {
	padding: 20px 25px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #605f5f;
}

.navbar .nav > li > a:hover {
	color: #a1ba3a;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {

	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

.navbar .nav li.dropdown>a:hover .caret {
	border-top-color: #a1ba3a;
	border-bottom-color: #a1ba3a;
}

.navbar .nav .active>a, .navbar .nav .active>a:hover, .navbar .nav .active>a:focus, .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .dropdown-menu .active>a, .navbar .nav li.current-menu-ancestor.dropdown {
	background-color: #4a4b4a;
	background-image: none;
	color: #ffffff;
}

.main-navigation.navbar {
	margin-bottom: 0;
}

.main-navigation .navbar-inner {
	padding: 0;
	border: none;
	border-radius: 0;
	background: #656665;
	filter: none;
}

.main-navigation .nav li ul li ul {
	margin-left: 0;
	list-style: none;
}

.main-navigation .nav li ul li ul li a {
	padding-left: 24px;
}

.main-navigation .nav li ul li ul li ul li a {
	padding-left: 30px;
}

.main-navigation .nav li.dropdown:hover ul.dropdown-menu {
	display: block;
	margin-top: 0;
}

.main-navigation .nav li ul li a:hover {
	background: none;
	color: #a1ba3a;
}

#navigation #searchform {
	margin-top: 15px;
	margin-right: 15px;
}

.navbar .btn-navbar {
	margin-bottom: 5px;
}

.navbar .current-menu-ancestor.dropdown >a {
	color: #ffffff;
}

.navbar .nav li.current-menu-ancestor.dropdown > .dropdown-toggle .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

@media (max-width: 979px) {
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
		font-weight: normal;
	}

	.navbar .nav-collapse .nav > li > a:hover, .navbar .nav-collapse .dropdown-menu a:hover {
		color: #ffffff;
	}

	.navbar .nav-collapse .nav > li.current-menu-item > a, .navbar .nav-collapse .nav > li.current-menu-ancestor > a {
		color: #ffffff;
	}

	.nav-collapse .dropdown .caret {
		display: none;
	}

	.nav-collapse .dropdown-menu {
		display: block;
	}

	.navbar .nav-collapse .dropdown-menu .active > a {
		background-color: #000000;
		background-image: none;
		color: #ffffff;
	}

	.navbar .nav > li {
		margin: 0;
		padding: 0;
	}

	.navbar .nav > li > a {
		margin: 0;
		padding: 8px 15px;
		color: #ffffff;
		text-shadow: 1px 1px 1px #605f5f;
	}

	.navbar .nav {
		margin-left: 0;
		padding-left: 0px;
	}

	#footer-widgets h3 {
		margin: 0px 0px 10px -10px;
	}

	#footer-widget-container {
		padding-left: 10px;
	}
}

/********************************************************************************************************************/
/******************************************** MAIN CONTENT **********************************************************/
/********************************************************************************************************************/

.container {
	background: transparent;
}

article.post, article.page, article.attachment {
	margin-bottom: 15px;
	padding: 20px 20px 40px;
}

.entry-content {
	margin: 20px 0;
}

.page-header {
	margin-top: 0;
	padding: 0;
	border: none;
}

/*==================================== POST AND PAGE CONTENT ===========================================*/

article {
	background: #ffffff;
}

.entry-header {
	margin-top: 0;
}

.entry-summary {
	margin: 10px 0;
}

.postformats {
	float: right;
}

.postformats .glyphicon {
	position: relative;
	font-size: 1.9em;
	color: #ddd;
}

blockquote {
	margin: 20px 10px;
	padding: 3px;
	background-color: #cccccc;
}

blockquote p {
	margin: 10px;
}

blockquote cite {
	font-size: 0.9em;
}

blockquote cite:before {
	position: relative;
	top: -2px;
	margin: 0 5px;
	content: ' ̶ ';
}

.page-links {
	clear: both;
}

.more-content {
	margin-bottom: 15px;
	padding: 10px;
	background: #ffffff;
}

.previous-post {
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}

.next-post {
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: right;
}

/*==================================== TAXONOMY ========================================================*/

.entry-title {
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 2.6em;
	line-height: 1.2em;
}

.entry-title a {
	color: #6a8601;
	word-wrap: break-word;
}

.entry-title a:hover {
	color: #a1ba3a;
	text-decoration: none;
}

article.post p, article.page p {
	font-size: 1.1em;
	line-height: 1.5em;
}

/*==================================== IMAGES ==========================================================*/

.alignnone {
	display: block;
	margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto
}

img.size-full {
	max-width: 100%;
	height: auto;
}

.wp-caption {
	padding: 15px 3px 10px;
	max-width: 96%;
	border: 1px solid #f0f0f0; /* Image does not overflow the content area */
	background: #ffffff;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	max-width: 95%;
	width: auto;
	height: auto;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0 4px 5px;
	font-size: 11px;
	line-height: 17px;
}

.caption_title {
	font-size: 16px;
}

.gallery-pagination {
	margin: 20px 0;
}

.gallery-pagination .previous-image a {
	float: left;
}

.gallery-pagination .next-image a {
	float: right;
}

article .featured-image {
	float: left;
	margin: 0 10px 10px 0;
}

/*==================================== META ============================================================*/

.entry-meta {
	margin-top: 0;
	color: #999999;
	font-size: 0.85em;
}

.entry-header .entry-meta, .entry-header .entry-meta a {
	color: #777777;
	font-size: 1.0em;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
}

footer.entry-meta {
	clear: both;
	text-transform: uppercase;
}

footer.entry-meta a {
	color: #999999;
}

.edit-link {
	margin-bottom: 10px;
}

footer.entry-meta .edit-link a {
	padding: 2px 4px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #888888;
	color: #ffffff;
}

.edit-link a:visited {
	color: #ffffff;
}

.edit-link a:hover {
	color: #cccccc;
	text-decoration: none;
}

.cyberchimps_article_share {
	float: right;
}

/*==================================== COMMENTS ========================================================*/

.comments-area {
	margin-bottom: 15px;
	padding: 15px;
	background: #ffffff;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

label[for="comment"] {
	display: block;
}

ol.commentlist {
	list-style: none;
}

ol.commentlist p {
	clear: left;
	margin-left: 8px;
}

ol.commentlist li.comment {
	padding: 10px;
}

ol.commentlist li.comment div.vcard cite.fn {
	font-style: normal;
}

ol.commentlist li.comment div.vcard img.avatar {
	margin: 0 10px 10px 10px;
}

ol.commentlist li.comment div.comment-meta {
	font-size: 11px;
}

ol.commentlist li.comment div.comment-meta a {
	color: #888888;
}

ol.commentlist li.comment div.reply {
	margin-left: 8px;
	font-size: 11px;
}

ol.commentlist li.comment div.reply a {
	font-weight: bold;
}

ol.commentlist li.comment ul.children {
	margin: 10px 0 0;
	list-style: none;
}

ol.commentlist li.comment ul.children li.depth-2 {
	margin: 0 0 10px 10px;
}

ol.commentlist li.comment ul.children li.depth-3 {
	margin: 0 0 10px 10px;
}

ol.commentlist li.comment ul.children li.depth-4 {
	margin: 0 0 10px 10px;
}

ol.commentlist li.even {
	border: 1px solid #cccccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fafafa;
}

ol.commentlist li.odd {
	border: 1px solid #cccccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ffffff;
}

.comment, .trackback, .pingback {
	margin: 10px 0 10px 0;
	padding: 10px;
}

.odd {
	background: #f8f8f8;
}

#form-allowed-tags code {
	font-size: 12px;
}

#respond input, #respond textarea {
	overflow: auto;
	margin: 0 5px 5px 0;
}

#respond textarea {
	width: 99%;
	height: 150px;
}

.avatar {
	float: left;
}

/********************************************************************************************************************/
/******************************************** SIDEBAR & WIDGETS *****************************************************/
/********************************************************************************************************************/

.widget-container {
	margin-top: 0;
	margin-bottom: 15px;
	padding: 10px;
	background: #e5e6e5;
}

h3.widget-title {
	margin: -10px -10px 10px;
	padding: 10px;
	background-color: #4a4b4a;
	color: #a1ba3a;
	text-transform: uppercase;
	font-weight: normal;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 1.1em;
}

.widget-container ul, .widget ul {
	margin-left: 5px;
}

.widget-container ul li, .widget ul li {
	padding-top: 0;
	padding-bottom: 9px;
	list-style: none;
	font-size: 14px;
	line-height: 1.5em;
}

.widget-container ul li a {
	color: #777777;
}

table#wp-calendar {
	width: 100%;
}

table#wp-calendar th {
	font-size: 14px;
}

table#wp-calendar td {
	padding: 5px 0;
	width: 14.28571428571429%;
	text-align: center;
	font-size: 14px;
}

.widget-container #searchform.pull-right {
	margin-right: 30px;
}

.widget-container #searchform input.input-medium {
	display: inline-block;
	float: none;
	width: 100%;
}

/*==================================== SEARCH FORM ====================================================*/

#searchform {
	margin-bottom: 5px;
}



/********************************************************************************************************************/
/******************************************** FOOTER ****************************************************************/
/********************************************************************************************************************/

#footer-widgets {
	margin-bottom: 20px;
	color: #dddddd;
}

#footer-widgets .widget-container {
	padding-left: 0;
	border: none;
	background: transparent;
}

#footer-widget-container {
	background: #ffffff;
}

#footer-widget-container ul li a {
	color: #eeeeee;
}

.site-footer {
	margin-top: 20px;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: nowrap;
}

.site-footer #copyright {
	text-align: right;
}

/*================================== FOOTER MENU ================================================= */

#footer_menu {
	padding: 20px 0 0;
	text-align: center;
}

#footer_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

#footer_menu li {
	display: inline;
	margin-right: 5px;
}

#footer_menu li a {
	text-decoration: none;
}

#footer_menu li a::after {
	margin-left: 5px;
	content: ' | ';
}

#footer_menu li a:hover::after {
	color: #333333;
}

#footer_menu li:last-child a::after {
	content: '';
}

#footer_section {
	margin-top: 10px;
	background: #4a4b4a;
}

#footer-widget-container {
	background: #4a4b4a;
}

#footer-widget-container aside {
	margin-top: 0;
}

#footer-widget-container aside h3 {
	background: #323332;
	text-transform: none;
	font-weight: normal;
	font-size: 1.3em;
	font-family: Montserrat Alternates, Helvetica, Arial, sans-serif;
}

/********************************************************************************************************************/
/******************************************** WORDPRESS DEFAULTS ****************************************************/
/********************************************************************************************************************/

.sticky {
}

.gallery-caption {
}

.bypostauthor {
}

/********************************************************************************************************************/
/******************************************** ELEMENTS **************************************************************/
/********************************************************************************************************************/

/*==================================== SLIDER =====================================================*/

#slider-lite .carousel-control {
	border-color: #a1ba3a;
	color: #a1ba3a;
	line-height: 30px;
	opacity: 1;
}

#slider-lite .carousel-control:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/*==================================== WIDGET BOXES ===============================================*/

.box {
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 25px;
	background: #323332;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.box:hover {
	background: #444444;
}

#widget-boxes-container .box-image {
	margin-bottom: 20px;
}

.box p {
	padding-bottom: 20px;
	margin-top: 10px;
	color: #cccccc;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.4em;
}

#widget-boxes-container .boxes p {
	color: #666666;
}

@media screen and (min-width: 768px) {
	.box.span6 {
		margin-left: 0;
		width: 50%;
		border-left: 1px solid #ffffff;
	}

	.box.span4 {
		margin-left: 0;
		width: 33.33333333333%;
		border-left: 1px solid #ffffff;
	}

	.box.span3 {
		margin-left: 0;
		width: 25%;
		border-left: 1px solid #ffffff;
	}
}

@media screen and (max-width:767px) {
	.box {
		margin-bottom: 1px;
	}
}

/*==================================== PORTFOLIO ===================================================*/

#gallery {
	padding: 20px 0;
	background: #ffffff;
}

#gallery ul.row-fluid {
	margin: 0;
	padding: 0;
}

#gallery h2 {
	margin-top: 0;
	color: #a1ba3a;
	font-weight: 400;
	font-size: 1.6em;
	line-height: 1em;
}

#gallery ul.row-fluid li#portfolio_wrap {
	text-align: center;
}

#gallery ul.row-fluid li#portfolio_wrap .portfolio-item {
	margin-bottom: 20px;
}

/********************************************************************************************************************/
/****************************************** MEDIA QUERIES ***********************************************************/
/********************************************************************************************************************/

/*==================================== PHONES ====================================================*/

@media (max-width: 480px) {
	header#cc-header .span7 {
		text-align: center;
	}

	header#cc-header .span5 {
		text-align: center;
	}

	header#cc-header .span5 div.icons a {
		float: none;
	}

	header#cc-header .span5 div.blog-description {
		float: none;
	}

	header#cc-header .span5 div.register {
		float: none;
	}

	header#cc-header .span5 #searchform {
		float: none;
	}

	header#cc-header h2.site-title {
		margin-top: 20px;
		font-size: 3.7em;
	}

}

/* =Top Menu
-------------------------------------------------------------- */
.top-menu {
	float: right;
	margin: 10px 0;
	padding-right: 2%;
}

.top-menu li {
	display: inline;
	list-style-type: none;
}

.top-menu li a {
	border-left: 1px solid #cccccc;
	color: #fff;
	font-size: 13px;
	padding: 0 4px 0 8px;
	text-decoration: none;
}

.top-menu > li:first-child > a {
	border-left: none;
}

select{
    width:100%;
}

.widget-container #searchform input.input-medium{
         width: 81%;
}

.site-title, .box-widget-title, .entry-title, .widget-title, .recent_posts_post_title,
#callout_section_section, .carousel_caption, .cyberchimps-product-title, .respond-title, .comments-title, #portfolio_pro_section h2, #fresh_lite_testimonial_top h2, #contact_us h2 {
  font-family: "Noto Sans", Arial, sans-serif;
}

/*============= Testimonial ==========*/

.fresh_lite_main_title{
      margin-top: 80px;
      text-align: center;
      font-size: 1.8em;
  }
  ul.slides {
      margin-left: 0;
  }
  .flexslider .slides > li {
    display: block;
    -webkit-backface-visibility: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
 }
 	.slides.fresh_lite_carousel {
    max-width: 100%;
    display: inline-block;
    padding-top: 20px;
    width: auto !important;
}
 	#testimonial_section .fresh_lite_short_desc {
      margin-top: 80px;
}
   #testimonial_section {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; }
    #testimonial_section .img-responsive {
      -webkit-border-radius: 100%;
         -moz-border-radius: 100%;
              border-radius: 100%;
      border: 5px solid #fff; }
    #testimonial_section .flexslider {
      background: transparent;
      border: none;
      width: 100%;
      margin: 0 auto;
      left: 0;
      right: 0; }
    #testimonial_section .fresh_lite_slider_text_img {
      color: #fff; }
      #testimonial_section .fresh_lite_slider_text_img li {
	    width: auto;
        text-align: center;
	}
     #testimonial_section .fresh_lite_testimonial_author {
      font-weight: 600;
      font-size: 1.125em; }
    #testimonial_section .fresh_lite_testimonial_abt_author {
      font-weight: 500;
      margin-bottom: 12%; }
    #testimonial_section .after_testimonial_text {
      margin: 25px auto;
      padding: 0;
      max-width: 84px;
      border: 0;
      border-top: solid 2px #cd834a;
      text-align: center;
      background: transparent; }
    #testimonial_section #carousel2.flexslider {
      position: absolute;
      bottom: -20%; }
    #testimonial_section .flex-active-slide img {
      border-color: #cd834a; }
    #testimonial_section .flex-active-slide .arrow-top {
      position: absolute;
      border-right: 10px solid transparent;
      border-bottom: 10px solid #e14c3d;
      border-left: 10px solid transparent;
      top: 12px;
      left: 13%; }
    #testimonial_section .flex-viewport {
      text-align: center; }
    testimonial_section .flexslider .slides {
      padding-bottom: 30px; }
     #testimonial_section{
        color: #fff;
        position: relative;
        font-size: 16px;
    }
    .fresh_lite_main_title{
        margin-top: 80px;
        text-align: center;
    }
    .flex-direction-nav{
        display: none;
    }
 	/* =============================== Contact Section  ========================== */
	.contactus_wrapper{
	    padding: 0 0 3% 0;
	    color: #fff;
 	}
	.contactus_wrapper.span12
	{
	     margin: 0 auto;
	}
	#contact_us input[type="text"], #contact_us textarea{
	    width: 96%;
	    padding: 10px;
	    border: none;
	    border-radius: 2px;
	    margin-bottom: 12px;
 	}
	.contact_left_sec{
	    font-size: 16px;
	    line-height: 1.8;
	}
	.fa
	{
	    font-size: 30px;
	}
	.contact_right_sec input[type="submit"]
	{
	    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cd834a 0%, #9e663d 100%) repeat scroll 0 0;
	    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	    color: #fff;
	    font-family: lobster,cursive;
	    font-size: 17.5px;
	    border: none;
	    border-radius: 3px;
	    padding: 15px 55px;
	    margin: 2% 32%;
 	}
	.contact_title{
	    text-align: center;
	    color: #fff;
	    padding-top: 20px;
	    font-size: 1.8em;
	}
 	@media all and (max-width: 767px) {
	    .contact_left_sec
	    {
	        text-align: center;
	    }
	    .contactus_wrapper.span12
	    {
	        padding: 20px 30px;
	    }
	    .contact_addr {
	    padding-bottom: 10px;
	    }
	    .fresh_lite_testimonial_text{
	    padding: 0 20px;
	    }
	}
	/* ========================== Contact details in header  =========================== */
 	.contact_details{
	    font-family: lobster,cursive;
	    font-size: 20px;
	    letter-spacing: 1px;
	}
	.contact_details:before{
	    font-family: "FontAwesome";
	    content: "\f095";
	}
	#register
	{
	    padding: 12px 0 0 0;
	}
 	.entry-content ol,
	.entry-content ul,
	.entry-summary ol,
	.entry-summary ul{
		margin-left: 2.9em;
	}
 	.entry-content ol.wp-block-gallery,
	.entry-content ul.wp-block-gallery,
	.entry-summary ol.wp-block-gallery,
	.entry-summary ul.wp-block-gallery {
		display: flex;
	    flex-wrap: wrap;
	    list-style-type: none;
	}
 	audio, canvas, video {
	    display: inline-block;
	    width: 100%;
	}
 	.wp-block-column p {
	    padding: 0 14px;
	}
 	.wp-block-gallery .blocks-gallery-item figcaption {
	        padding: 40px 0;
	}
