/*
Theme Name: In the Flesh
Theme URI : thesponge.com.au
Aurthor: The Sponge
Description: This is Custom theme for In The Flesh
Version: 1.0
*/
@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700,900';
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@font-face {
    font-family: geomanist;
    src: url(fonts/geomanist_regular_webfont.ttf);
}
html,body
{
	height:100% !important;
}
body
{
	margin:auto;
	font-family: 'Lato', sans-serif;
}
*
{
	outline:none !important;
}
ul,p,h1,h2,h3,h4,h5,h6,a,label,span,font,ol,dl
{
	margin:0;
	padding:0;
}
a,a:hover,button
{
	outline:none !important;
}
.stripe-button-el:not(:disabled):active, .stripe-button-el.active,.stripe-button-el:not(:disabled):active span, .stripe-button-el.active span
{
	background:#f9a226 !important;
}
.stripe-button-el:disabled, .stripe-button-el.disabled,.stripe-button-el:disabled span, .stripe-button-el.disabled span
{
	background:#f8f9fa !important;
	color:#f8f9fa !important;
}
.stripe-button-el:disabled:before
{
	content: 'Processing Please Wait';
	vertical-align: middle;
	position: relative;
		top: 7px;
		z-index: 999999999;
	color:#000 !important;
	font-family: 'Lato', sans-serif;
	font-weight:600;
	font-size:16px;
}
@media(min-width:1024px)
{
	.stripe-button-el:disabled:before
	{
			top: 20px;
	}
}
iframe
{
	width:100% !important;
}
.admin-bar .navbar-fixed-top
{
margin-top:60px;
}
.navbar-inverse
{
	background:#fff;
	border:none;	
}
.navbar-brand
{
	min-height:70px;
}
.navbar-inverse .navbar-brand
{
	color:#fff;
	width:220px;
}
.navbar-inverse .navbar-toggle
{
	border-color:#85c440;
	border-radius:0px;
	margin-top:20px;
}
.navbar-inverse .navbar-toggle:hover
{
	background:#F0F0F0;
}
.navbar-inverse .navbar-toggle .icon-bar
{
	background:	#85c440;
}
.navbar-inverse .navbar-nav>li>a
{
	color:#5e5e5e !important;
	font-size:15px;
	text-transform:capitalize;
	border-bottom:1px solid #85c440;
	font-family: 'Lato', sans-serif;
	font-weight:400;
}
.navbar-inverse .navbar-nav>li>a:hover
{
	color:#85c440 !important;
}
.navbar-inverse .current-menu-item > a,.navbar-inverse  .current-menu-parent > a {
	color:#85c440 !important;	

}
.navbar-inverse .navbar-nav>li#menu-item-41
{
}

.sub-menu li {
	margin-bottom: 10px;
	list-style: none;
}

.sub-menu li:last-child {
	margin-bottom: 0;
}

.sub-menu a  {
	color: #999;
	text-decoration: none;
}

.sub-menu a:hover  {
	color: #fff;	
}
/* Blog Css For 320px */
.single.single-post .post-title
{
	text-transform:capitalize;
	font-size:30px;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
	display:inline-block;
	margin-bottom:25px;
	width:100%;
}
.post-title a
{
	text-transform:capitalize;
	font-size:30px;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
	display:inline-block;
	margin-bottom:24px;
}
.post-title a:hover,.post-title a:focus
{
	text-decoration:none;
	color:#85c440
}
.post-article
{
	margin-bottom:50px !important;
}

.featured-image
{
	width:100% !important;
}
.post-meta
{
	color:#bcbcbc;
	font-size:10px;
	font-family: 'Lato', sans-serif;
	margin-top:13px;
	padding-bottom:16px;
	margin-bottom:15px;
	border-bottom:1px solid #ecf0f1;
}
.excerpt-descrption
{
	color:#707070;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight:400;
}
.post-read-more
{
	font-family: 'Lato', sans-serif;
	color:#85c440;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}
.post-read-more:hover,.post-read-more:focus
{
	color:#85c440;
	text-decoration:none;
}
.share-below-meta
{
	display:none;
	margin-bottom:8px;
}
.share-btn-trigger
{
	cursor:pointer;
}
.wp-pagenavi
{
	border-top:5px solid #bcbcbc;
	padding-top:30px;
}
.wp-pagenavi .previouspostslink
{
	background:#505050;
	font-family: 'Lato', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	/*padding:5px 8px 6px 8px;*/
	padding:3px 5px 4px 5px;
	border:none;
	border-radius:4px;
}
.wp-pagenavi .page
{
	font-family: 'Lato', sans-serif;
	color:#2c3e50;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	/*padding:5px 8px 6px 8px;*/
	padding:3px 5px 4px 5px;
	border:none;
	border-radius:4px;
}
.wp-pagenavi .current
{
	background:#01aeef;
	border:none;
	border-radius:4px;
/*	padding:5px 8px 6px 8px;*/
	padding:3px 5px 4px 5px;
	color:#fff;
	font-family: 'Lato', sans-serif;
}
.wp-pagenavi .nextpostslink
{
	background:#505050;
	font-family: 'Lato', sans-serif;
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	/*padding:5px 8px 6px 8px;*/
	padding:3px 5px 4px 5px;
	border:none;
	border-radius:4px;
}
.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover
{
	background:#01aeef;
}
.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink
{
	text-decoration:none;
}
.wp-pagenavi .page:hover,.wp-pagenavi .page:focus
{
	background:#a1b1bc;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
/* Side Bar Css*/
.sidebar
{
	padding-left: 10px;
	padding-right: 10px;
	margin:auto;
	width:320px;
	padding-top:60px;
	margin-bottom:60px;
	display:block;
	float:none;
	clear:both;
}
#bdwebteam-recent-post-tabs-widget-2
{
}
#bdwebteam-recent-post-tabs-widget-2 ul.tabs-list li
{
	display:inline-block;
	width:49.20%;
}
#bdwebteam-recent-post-tabs-widget-2 ul.tabs-list li a
{
	display:inline-block;
	width:102%;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:18px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
	background:#707070;
	border-top:4px solid rgba(255,255,255,0.00);
}
#bdwebteam-recent-post-tabs-widget-2 ul.tabs-list li.active a
{
	background:#00aeef;
	text-decoration:none;
	border-top:4px solid #85c440
}
#bdwebteam-recent-post-tabs-widget-2 ul.tabs-list li a:hover,#bdwebteam-recent-post-tabs-widget-2 ul.tabs-list li a:focus
{
	text-decoration:none;
	color:#fff;	
	outline:none !important;	
}
#bdwebteam-recent-post-tabs-widget-2 .posts-list .content
{
	border:none;
}
#bdwebteam-recent-post-tabs-widget-2 .tabs-data .tab-posts li
{
	padding:18px 0px;	
	border-bottom:1px solid #dee5e9;
}
#bdwebteam-recent-post-tabs-widget-2 .tabs-data .tab-posts li a
{
	color:#505050;
	font-size:14px;
	font-family: 'Lato', sans-serif;
	line-height:24px;
	font-weight:bold;
}
#bdwebteam-recent-post-tabs-widget-2 .tabs-data .tab-posts li a:hover,#bdwebteam-recent-post-tabs-widget-2 .tabs-data .tab-posts li a:focus
{
	text-decoration:none;
	color:#505050;
}

.sidebar #tmls_widget-2
{
	margin-top:60px;
}
.sidebar #tmls_widget-2 h2
{
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	color:#505050;	
	font-family: 'Lato', sans-serif;
	margin-bottom:28px;
}
.sidebar #tmls_widget-2 .watch-action
{
	display:none !important;
}


.sidebar #search-2
{
	margin-top:60px;
}
.sidebar #search-2 .screen-reader-text
{
	display:none;
}
.sidebar #search-2 #s
{
	border:none;
	border-left:1px solid #d6e2ea;
	border-top:1px solid #d6e2ea;
	border-bottom:1px solid #d6e2ea;
	border-radius:0px;
	outline:none !important;
	padding-left:20px;
	height:38px;
	width:228px;
	display:inline-block;
}
.sidebar #search-2 #searchsubmit
{
	text-indent: -9999px;
	display:inline-block;
	border:none;
	border-right:1px solid #d6e2ea;
	border-top:1px solid #d6e2ea;
	border-bottom:1px solid #d6e2ea;
	height:38px;
	margin-left:-3px;
	background:none;
	background:url(images/search-icon.png) no-repeat;
	background-position:left center;
	width:33px;
	outline:none !important;
}
.sidebar .about-sidebar 
{
	padding-top:0px;
}
.sidebar .about-sidebar h3
{
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	color:#85c440;
	font-family: 'Lato', sans-serif;
	margin-bottom:28px;
}
.sidebar .about-sidebar p
{
	font-size:14px;
	color:#505050;
	margin-top: 15px;
	line-height: 26px;
}
.sidebar .about-sidebar p a
{
	color:#505050;
	text-decoration:underline;
}
.sidebar .about-sidebar iframe
{
	border:1px solid #e6e6e6;
}
.sidebar .apss-social-share.apss-theme-9.clearfix
{
	display:none !important;
}
/* home page css */
.home.page .nav-wraper
{
	display:none;
}
.home.page .container-fluid
{
	padding-left:0px;
	padding-right:0px;
}
.home.page .banner-section
{
	background:url('https://www.intheflesh.com.au/wp-content/uploads/2016/09/home-background.png') no-repeat;
	background-size:cover;
}
.home.page .banner-section .luke-img
{
	margin:auto;
	float:none;
	margin-top:40px;
}
.home.page .banner-section .logo
{
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
	float:none;
}
.home.page .banner-section .tag-line
{
	color:#6c6c6c;
	font-size:13px;
	font-weight:300;
	font-family:'Lato', sans-serif;
	line-height:19px;
	text-align:center;
	margin-top:-5px;
	margin-bottom:15px;
}
.home.page .banner-section .tag-line strong
{ 
	font-weight:900;
}
.home.page .banner-section .tag-line span
{
	font-weight:400;
}
.home.page .banner-section .afetr-tag-line
{
	color:#4d4d4d;
	font-size:17px;
	font-weight:300;
	font-family:'Lato', sans-serif;
	line-height:19px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.home.page .banner-section .main-heading
{
	font-size:30px;
	font-weight:300;
	color:#4d4d4d;
	font-family:'Lato', sans-serif;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.home.page .banner-section .main-heading strong
{
	font-weight:700;
}
.home.page .banner-section .after-main-heading
{
	font-size:13px;
	font-weight:bold;
	color:#4d4d4d;
	font-family:'Lato', sans-serif;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.home.page .banner-section .btn.btn-success
{
	background: #f9a226;
	border-radius:90px;
	border:none;
	color:#fff;
	font-size:20;
	font-family:'Lato', sans-serif;
	text-align:center;
	margin-top:15px;
	margin-bottom:25px;
	float:none;
	box-shadow: 3px 3px 0px #7f7722;
}
.home.page .second-section
{
	padding-top:30px;
	padding-bottom:30px;
	
}
.home.page .second-section .second-section-heading
{
	font-size: 30px;
	font-weight: 300;
	color: #4d4d4d;
	font-family: 'Lato', sans-serif;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left:15px;
	padding-right:15px;
}
.home.page .second-section .second-section-heading strong
{
	font-weight:900;
}
.home.page .second-section .grey-heading
{
	font-size: 20px;
	font-weight: 300;
	color: #a6a6a6;
	font-family: 'Lato', sans-serif;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left:15px;
	padding-right:15px;
}
.line-break
{
	display:none;
}
.home.page .second-section .below-heading
{
	font-size: 15px;
	font-weight: 400;
	color: #4c4c4c;
	font-family: 'Lato', sans-serif;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left:15px;
	padding-right:15px;
}
.home.page .second-section .icon-row
{
}
.home.page .second-section .icon-row .img-responsive
{
	border:8px solid #fff;
	margin:auto;
	float:none;
	background:#85c440;
	border-radius:100px;
}
.home.page .second-section .icon-row .col-md-2:hover .img-responsive
{
	background:#00aeef;
	border:8px solid #85c440;
}
.home.page .second-section .icon-row .col-md-2:hover h3
{
	color:#21c2f8;
}
.home.page .second-section .icon-row .col-md-2
{
	margin-bottom:20px;
	margin-top:20px;
}
.home.page .second-section .icon-row .col-md-2 h3
{
	color:#222533;
	font-size: 16px;
	line-height: 40px;
	font-weight: 600;
	font-family: 'Lato', sans-serif;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
}
.home.page .second-section .icon-row .col-md-2 p
{
	color:#707070;
	font-size: 14px;
	line-height:24px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	text-align: center;
	margin-top: 15px;
	padding-left:15px;
	padding-right:15px;
}
.third-section
{
	background:#85c440;
	padding-top:60px;
	padding-bottom:60px;
	border-bottom:2px solid #FFFFFF;
}
.third-section h1
{
	color:#FFFFFF;
	font-size: 35px;
	line-height:45px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	text-align: center;
	margin-top: 15px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:30px;
}
.third-section .btn.btn-deafult
{
	color:#fff;
	background:none;
	border-radius:90px;
	border:4px solid #FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
		text-align: center;
	padding-left:20px;
	padding-right:20px;
}


footer
{
	background:#85c440;
	padding-top:24px;
	padding-bottom:20px;

}
footer .footer-logo
{
	margin:auto;
	float:none;
	margin-bottom:20px;
}
footer .nav
{
	width: 100%;
	margin:auto;
	text-align: center;
}


footer .social-icons li,footer .nav>li
{
	float:none;
	display:inline-block;
	text-align:center;
	padding:0px 20px;
	
}
footer .social-icons.nav>li>a
{
	opacity:1 !important;
}
footer .social-icons.nav>li>a:hover
{
	opacity:0.7 !important;
}
footer .nav>li>a

{
	padding:10px 0px;
	font-size:14px;
	color:#fff;
	font-family: 'Lato', sans-serif;
		text-align: center;
	border-radius:0px;
	background:none !important;
}
footer .nav>li>a:hover,.home-footer .nav>li>a:active
{
	background:none !important;
	color:#fff;
	border:none;
	border-radius:0px;
}
/* single post css */
.post-tags
{
	margin-top:15px;
	border:1px solid #ecf0f1;
}
.post-tags img
{
	display:inline-block;
}
.single.single-post .post-article h2,.single.single-post .post-article h3,.single.single-post .post-article h4
{
	margin-bottom:20px;
}
.post-article .post-description p
{
	font-size: 18px;
	line-height: 28px;
	margin-bottom:1.666666666667em;
}
.post-article .post-description ul li
{
   list-style-type: disc !important;
}
.post-tags .post-text
{
	display:inline-block;
	position:relative;
	/*left:-17px;*/
	z-index:-99;
	color:#fff;
}
.post-tags .post-text a
{
	color:#a1b1bc;
	font-size:14px;
	line-height:20px;
	font-family: 'Lato', sans-serif;
	text-align: center;
	font-style:italic;
	border-radius:0px;
}
.post-tags .post-text a:after
{
	content:', ';
}
.post-tags .post-text a:last-child:after
{
	content:' ';
}
.social-share
{
	border:1px solid #ecf0f1;
	margin-top:9px;
}
.social-share 
{
	background:url('https://www.intheflesh.com.au/wp-content/uploads/2016/09/share-background.jpg') no-repeat;
	background-position:left;
	padding-left:58px;
}
.social-share .apss-icon-block
{
	border:none !important;
	line-height:40px;
	background:none !important;
}
.social-share .apss-icon-block:hover,.social-share .apss-icon-block:focus,.social-share .apss-icon-block:active
{
	background:none !important;
}
.social-share .apss-icon-block .fa
{
	padding-top:9px;
	color:#505050 !important;
}
.social-share .apss-icon-block .fa:hover
{
	color:#21c2f8 !important;
}
.author_bio_section
{
	border:1px solid #ecf0f1;
	margin-top:50px;
	background:#f9fafb;
	padding-top:26px;
	padding-bottom:26px;
}
.author_bio_section .aurthor-image
{
	text-align:center;
}
.author_bio_section .aurthor-image img
{
	border:3px solid #fff;
	border-radius:4px;
	margin:auto;
	float:none;
	box-shadow:0 0 30px #edeeef;
	margin-bottom:10px;
	max-width:110px;
	border-radius:100%;
}
.author_bio_section .aurthor-detail
{
	text-align: center;
	padding-left:15px;
	padding-right:15px;
}
.author_bio_section .aurthor-detail font
{
	color:#2c3e50;
	font-size:18px;
	line-height:20px;
	font-family: 'Lato', sans-serif;
	text-transform:capitalize;
}
.author_bio_section .aurthor-detail span
{
	color:#a1b1bc;
	font-size:14px;
	line-height:20px;
	font-family: 'Lato', sans-serif;
}
.author-last-line
{
	border-bottom:1px solid #ecf0f2;
	border-left:1px solid #ecf0f2;
	border-right:1px solid #ecf0f2;
	padding-top:3px;
}
.comments-wraper
{
	
}
.comments-wraper #comments
{
	color:#505050;
	font-size:30px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	margin-bottom:50px;
}
.comments-wraper ol.commentlist
{
	list-style:none;
}
.comments-wraper ol.commentlist .comment-body
{
	border:1px solid #ecf0f1;
	float:left;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:22px;
}
.comments-wraper ol.commentlist .comment-body .comment-author
{
}
.comments-wraper ol.commentlist .comment-body .comment-author img
{
	border:3px solid #fff;
	border-radius:4px;
	box-shadow:0 0 30px #edeeef;
	width:70px;
	height:70px;

}
.comments-wraper ol.commentlist .comment-body .comment-author .fn
{
	font-style:normal !important;
	color:#505050;
	font-size:18px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	text-transform:capitalize;
	position:absolute;
	margin-top:5px;
	margin-left:10px;
}
.comments-wraper ol.commentlist .comment-body .comment-author .says
{
	display:none;
}
.comments-wraper ol.commentlist .comment-body .comment-meta.commentmetadata
{
	position:absolute;
	left: 96px;
	margin-top: -40px;
}
.comments-wraper ol.commentlist .comment-body .comment-meta.commentmetadata a
{
	font-size:11px;
	text-decoration:none;
	color:#505050;
	line-height:14px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
}
.comments-wraper ol.commentlist .comment-body .comment-meta.commentmetadata a:hover
{
	text-decoration:none;
}
.comments-wraper ol.commentlist .comment-body p
{
	position:relative;
	left:79px;
	margin-top:-20px;
	width:187px;
	color:#707070;
	font-size:14px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	padding-right:5px;
	float:left;
}
.comments-wraper ol.commentlist .comment-body .reply
{
	background:#85c440;
	float:right;
	display:inline-block;
	margin-top: -69px;
}
.comments-wraper ol.commentlist .comment-body .reply a
{
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-size:14px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:900;
}
.comments-wraper ol.commentlist .comment-body .reply a:hover
{
	text-decoration:none;
}
.comments-wraper ol.commentlist .children
{
	float:left;
	width:96%;
	margin-left:4%;
}

.comments-wraper ol.commentlist .children .children
{
	margin-left:0px;
	width:100%;
}
.comments-wraper ol.commentlist .children .comment-body .comment-meta.commentmetadata
{
	left: 106px;
}
.comments-wraper .comment-respond
{
	float:left;
	width:100%;
	margin-top:55px;
}
.comments-wraper .comment-respond #reply-title
{
	color:#505050;
	line-height:20px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	text-transform:capitalize;
	margin-bottom:40px;
	
}
.comments-wraper .comment-respond .comment-notes,.comments-wraper .comment-respond label
{
	display:none;
}
.comments-wraper .comment-respond .comment-form-comment
{

}
.comments-wraper .comment-respond .comment-form-comment textarea
{
	width:100% !important;
	border:1px solid #e6e6e6;
	height:300px;
	background:#f9f9f9;
}
.comments-wraper .comment-respond .comment-form-author,.comments-wraper .comment-respond .comment-form-email,.comments-wraper .comment-respond .comment-form-url
{
	display:block;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.comments-wraper .comment-respond .comment-form-author input[type=text],.comments-wraper .comment-respond .comment-form-email input[type=text],.comments-wraper .comment-respond .comment-form-url input[type=text]
{
	width:100%;
	height:50px;
	border:1px solid #e6e6e6;
	padding-left:10px;
	padding-right:10px;
	background-position:right 5px center !important;
}
.comments-wraper .comment-respond .form-submit #submit
{
	background:#85c440;
	color:#FFFFFF;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
	border:none;
	border-radius:90px;
	padding: 15px 22px;
	margin-bottom:20px;
}
em.comment-awaiting-moderation
{
	display:none;
}
em.comment-awaiting-moderation ~ br
{
	display:none;
}
/* Blog page mail chimp form css */
/* form 1 */

.blog-form1-row
{
	text-align:center;
	margin-bottom:50px;
}
.blog-form1-row h3
{
	color:#222533;
	font-size:30px;
	line-height:30px;
	font-weight:300;
	font-family: 'Lato', sans-serif;
}
.blog-form1-row h3 .line-break
{
	display:none;
}
.blog-form1-row h3 span
{
	color:#222533;
	font-weight:900;
	font-family: 'Lato', sans-serif;
}

.blog-form1-row p
{
	color:#85c440;
	font-size:25px;
	line-height:30px;
	font-weight:300;
	font-family: 'Lato', sans-serif;
	margin-top:15px;
	margin-bottom:20px;
}
.blog-form1-row  #blog1-1
{
	margin-top:10px;
}
.blog-form1-row  #blog1-1.yikes-easy-mc-form label.label-inline
{
	width:100% !important;
	padding-left:10px !important;
	padding-right:10px !important; 
}
.blog-form1-row  #blog1-1 #yikes-easy-mc-form-1-NAME
{
	width:100%;
	display:block;
	border:1px solid #dce3e7;
	background:none;	
}

.blog-form1-row  #blog1-1 #yikes-easy-mc-form-1-EMAIL
{
	width:100%;
	display:block;	
	border:1px solid #dce3e7;
	background:none;
}
.blog-form1-row  #blog1-1.yikes-easy-mc-form .submit-button-inline-label
{
	width:300px !important;
	margin:auto !important;
	display:block !important;
	float:none !important;
	padding-left:20px !important;
	padding-right:20px !important;
	
}
.blog-popup-btn
{
	margin:auto;
	float:none;
	margin-top:23px;
	border-radius:90px;
}
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary,.blog-popup-btn
{
	margin:auto;
	background:#85c440;
	border:none;
	border-radius:1px;
	font-size:13px;
	font-weight:600;
	font-family: 'Lato', sans-serif;
	color:#fff;
}
/* form 2 */
.form-2-wrapper
{
	background:#01aeef;
	padding-top:26px;
	padding-bottom:40px;
	text-align:center;
	margin-bottom:50px;
}
.form-2-wrapper h3
{
	color:#fff;
	font-size:28px;
	line-height:50px;
	font-weight:400;
	font-family: 'Lato', sans-serif;
	padding-left:15px;
	padding-right:15px;
}
.form-2-wrapper p
{
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-weight:400;
	font-family: 'Lato', sans-serif;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:32px;
}
.form-2-wrapper #blog2-2.yikes-easy-mc-form label.label-inline
{
	width:100% !important;
	display:block;
	padding-left:20px;
	padding-right:20px;
}
.form-2-wrapper #blog2-2.yikes-easy-mc-form label.label-inline #yikes-easy-mc-form-2-EMAIL
{
	width:300px;
	margin:auto;
	float:none;
	border:1px solid #dce3e7;
	background:#fff;
}
.form-2-wrapper #blog2-2.yikes-easy-mc-form .submit-button-inline-label
{
	width:100% !important;
	display:block;
	padding-left:20px;
	padding-right:20px;
}
.form-2-wrapper #blog2-2.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary 
{
	width:180px;	
	margin:auto;
	float:none;
	background:#85c440;
	border:none;
	color:#fff;
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
	border-radius:2px;
}
/* form 4 css */
.form-wrapper-single
{
	background:#01aeef;
	padding-top:26px;
	padding-bottom:40px;
	text-align:center;
	margin-bottom:00px;
	float:left;
	margin-top:60px;
}
.form-wrapper-single h3
{
	color:#fff;
	font-size:28px;
	line-height:50px;
	font-weight:400;
	font-family: 'Lato', sans-serif;
	padding-left:15px;
	padding-right:15px;
}
#yikes-easy-mc-success-message
{
	color:#000 !important;
}
.form-wrapper-single p
{
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-weight:400;
	font-family: 'Lato', sans-serif;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:32px;
}
.form-wrapper-single #before-comments-4 .NAME-label.yikes-mailchimp-field-required,.form-wrapper-single #before-commentz-new-6 .NAME-label
{
	padding-left:20px;
	padding-right:20px;
}
.form-wrapper-single #before-comments-4 #yikes-easy-mc-form-4-NAME,.form-wrapper-single #before-commentz-new-6 .yikes-easy-mc-text.field-no-label
{
	background:#fff;
	border:1px solid #dce3e7;
}

.form-wrapper-single #before-comments-4 .EMAIL-label.yikes-mailchimp-field-required,.form-wrapper-single #before-commentz-new-6 .EMAIL-label.yikes-mailchimp-field-required
{
	padding-left:20px;
	padding-right:20px;
}
.form-wrapper-single #before-comments-4 #yikes-easy-mc-form-4-EMAIL,.form-wrapper-single #before-commentz-new-6 #yikes-easy-mc-form-6-EMAIL
{


	background:#fff;
	border:1px solid #dce3e7;
}
.form-wrapper-single #before-comments-4 .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-4.btn.btn-primary,.form-wrapper-single #before-commentz-new-6 .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-6.btn.btn-primary
{
	background:#85c440;
	border:none;
	border-radius:90px;
	width:260px;
	margin:auto;
}
/* sidebar form css */
.side-from-wrapper
{	
	background:#f5f5f5;
	margin-bottom:70px;
	padding-bottom:20px;
}
.side-from-wrapper .first
{
	height:138px;
	background:url('https://intheflesh.com.au/wp-content/uploads/2016/12/top-320.png') no-repeat center;
}
.side-from-wrapper .line-break-for-450
{
	display:none;
}
.side-from-wrapper .first h3
{
	color:#FFF;
	text-align:center;
	font-weight:400;
	font-size:18px;
	font-family: 'Lato', sans-serif;
	padding-top:17px;
	padding-left: 10px;
	padding-right: 10px;
	line-height:30px;
}
.side-from-wrapper .first h3 span
{	color:#fff;
	font-weight:600;
}
.side-from-wrapper .second
{
	width:100%;
	margin:auto;
	margin-top:10px;
}
.side-from-wrapper .second .second1
{
	width:38%;
	display:inline-block;
}
.side-from-wrapper .second .second1 img
{
	margin:auto;
}
.side-from-wrapper .second .second2
{
	width:60%;
	display:inline-block;
		position: relative;
		top: -28px
}
.side-from-wrapper .second .second2 p
{
	font-size:12px;
	margin-top:-10px;
	line-height:15px;
	padding-left:6px;
	padding-right: 22px;
}
.side-from-wrapper .second .swich
{
	margin:auto;
	background:url('https://intheflesh.com.au/wp-content/uploads/2016/12/swish-320.png') no-repeat center;
	min-height:15px;
	width:100%;
}
.side-from-wrapper .third h3
{
	color:#85c440;
	text-align:center;
	font-weight:600;
	font-size:18px;
	font-family: 'Lato', sans-serif;
	padding-top:28px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
	line-height:24px;
}
.side-from-wrapper .third h3 span
{
	font-weight:900;
}
.side-from-wrapper #yikes-easy-mc-form-3-EMAIL,.side-from-wrapper #yikes-easy-mc-form-5-EMAIL
{
	background:#fff;
	border:1px solid #d6e2ea;
	width:228px;
	height:38px;	
	margin:auto;
}

.side-from-wrapper .yikes-easy-mc-form .yikes-easy-mc-submit-button
{
	background:#f9a226;
	color:#fff;
	font-weigh:600;
	font-size:12px;
	font-family: 'Lato', sans-serif;
	border:none;
	border-radius:20px;
	width:228px;
	height:40px;	
	margin:auto;
	box-shadow: 3px 3px 0px #9f9f9f;
	text-transform:uppercase;
	margin-top:12px;
}
.side-from-wrapper .third p
{
	text-align:center;
	margin-top:23px;
}
.side-from-wrapper .third p a
{
	text-decoration:underline !important;
	color:#f9a226 !important;
	font-size:12px;
	font-weight:bold;
}
.side-from-wrapper .third small
{
	font-size:10px;
	color:#707070;
	line-height:24px;
	text-align:center;
	display:block;
	margin-top:10px;
}
/* hover conditions on all website buttons */
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary:hover,.comments-wraper ol.commentlist .comment-body .reply a:hover,.comments-wraper .comment-respond .form-submit #submit:hover,.blog-popup-btn:hover,.blog-popup-btn:focus
{
	background:#01aeef;
}
.form-2-wrapper #blog2-2.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary:hover,.form-wrapper-single #before-comments-4 .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-4.btn.btn-primary:hover
{
	background:#fff;
	color:#01aeef;
}
/* New Hover styles */
.home.page .banner-section .btn.btn-success:hover
{
	background:#ffaf40;
}
.third-section .btn.btn-deafult:hover
{
	color:#85c440;
	background:#FFF;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in:hover
{
	background:#ffaf40;
}
/* Lead Pages Css */
.page-template-page-lead-pages .nav-wraper,.page-template-page-Checkout .nav-wraper
{
	display:none !important;
}

/* Lead Pages Shop */
.desktop-line-break
{
	display:none;
}
/*  Country section  */
.country-section
{

	background:#d1e485 !important;
	padding-top:8px;
	padding-bottom:10px;
}
.col-sm-1.x-icon font
{
	cursor:pointer;
}
.country-section p
{
  font-size:9px;
  color:#4d4d4d;
  text-align:center;
  font-family: 'Lato', sans-serif;
  font-weight:400;
}
.country-section p a
{
  color:#00acef;
  text-decoration:underline !important;
}
.country-section .x-icon
{
	display:none;
}
/*  Logo Section   */
.mobile-logo
{
  display:block;
  margin:auto;
  margin-top:50px !important;
  margin-bottom:-6px !important;

}
.desktop-logo
{
  display:none;
}
/* Banner section css */
.baner-section
{
  background-image: url(https://www.intheflesh.com.au/wp-content/uploads/2016/11/baner-mobile.jpg) !important;
  padding-top:30px !important;
  padding-bottom: 71px !important;
  background-size:100% !important;
  background-position:center bottom !important;
  background-repeat:no-repeat !important;
}
.baner-section h2
{
  font-size:30px;
  line-height:48px;
  color:#85c440;
  font-weight:300;
}
.baner-section form
{
  margin-top: 33px;
  text-align:center !important;
}
.baner-section .stripe-button-el
{
	width:194px !important;
	height:40px !important;
	background:#f9a226 ;
	border-radius:90px !important;
	box-shadow: 3px 3px 0px #7f7722;
	font-family:'Lato', sans-serif;
	text-align:center !important;
}
.baner-section .stripe-button-el span
{
	height: auto !important;
	padding-top: 5px !important;
	background:#f9a226 ;
	padding-bottom: 5px !important;
	font-size:10.35px !important;
	color:#FFF ;
	font-family:'Lato', sans-serif;
	text-align:center !important;
	text-shadow:none;
	font-weight:900;
	box-shadow:none !important;
}
/* Below Banner */
.below-banner
{
  background-color: #e4dd85 !important;
  padding-top:49px !important;
  padding-bottom:30px !important;
}
.below-banner .container
{
	padding-left:15px;
	padding-right:15px;
}
.below-banner .col-sm-6.below-banner-a
{
	padding:0px;
	margin-bottom:25px;
	padding-top: 8px;
}
.below-banner .col-sm-6.below-banner-a img
{
	width:281px;
	margin:auto;
	height:auto;
	margin-top:0px;
}
.below-banner h1
{
  font-size:30px !important;
  text-align:center !important;
  margin-bottom:20px !important;
  line-height:48px;
  font-weight:300;
  font-family:'Lato', sans-serif;
  color:#4d4d4d;
  margin-top:0px;
}
.below-banner p
{
  color:#000;
  font-family:'Lato', sans-serif;
  font-size:16px !important;
  line-height:30px;
  text-align:left !important;
  margin-bottom:23px !important;
  padding-left:15px;
  padding-right:15px;
}
/* Timer Section  */
.timer-section
{
  background-color: #fc8479 !important;
  padding-top:45px !important;
  padding-bottom:8px !important;
}
.timer-section h1
{
  font-size:30px !important;
  line-height:48px;
  font-weight:300;
  font-family:'Lato', sans-serif;
  color:#4d4d4d;
  padding-bottom: 17px;
}
.timer-section p
{
  font-weight:400;
  font-size:20px !important;
  line-height:36px;
  padding-bottom: 8px;
  font-family:'Lato', sans-serif;
  color:#000 !important;
  padding-left:40px;
  padding-right:40px;
}
.soon > .soon-group > .soon-group-inner
{
  width:203px !important;
}
.soon-group-inner
{
	text-align: center !important;
	width: 100%;
	display: inline-block;
	height: auto;
}
.soon-group.soon-group-sub {





	background: #FFF !important;
	box-shadow: 0px 1px 15px 0px rgba(67, 67, 67, 0.72);
	width: 88px !important;
	height: 95px !important;
	float: left !important;
	display: block !important;
	margin-bottom:27px;
	margin-top:3px
}
.soon-group.soon-group-sub:nth-child(even)
{
	margin-left:0px !important;  
}
.soon-group.soon-group-sub:nth-child(odd)
{
	margin-right:27px !important; 
}
.soon-text 
{
  font-size:50px !important;
  font-family:'Open sans';
  font-weight:700;
  color:#4c4c4c !important;
  min-width:0px !important;
}
.soon-text.soon-label
{
  color:#0db2f0 !important;
  font-size:9px !important;
}
.soon[data-layout*=group][data-layout*=spacey] .soon-group-sub>.soon-group-inner
{
  margin:0px !important;
}
.soon[data-layout*=group] .soon-label
{
	margin:0px !important;
	margin-top:-3px !important;
}
/* stripe section  */
.cta-row
{
  padding-top:47px;
  padding-bottom: 47px;
  background-color: #85c440 !important;
}

.cta-row h1
{
  padding-bottom: 28px;
  font-size:30px !important;
  color:#fff;
  font-weight:700;
  font-family:'Lato', sans-serif;
  line-height:48px;
  padding-left:25px;
  padding-right:25px;
}
.cta-row h3
{
  margin-top:-5px !important;
  font-size:24px !important;
  margin-bottom:38px !important;
  line-height:36px;
  font-weight:400;
  color:#fff;
  font-family:'Lato', sans-serif;
  padding-left: 30px;
  padding-right: 30px;
}
.cta-row .desktop-proucts
{
  display:none;
}
.cta-row .mobile-products
{
  display:block;
  margin:auto !important;
  width:301px;
  height:418px;
  margin-bottom:31px !important;
}
.cta-row h5
{
  margin-top:-5px !important;
  font-size:16px !important;
  line-height:30px;
  font-family:'Lato', sans-serif;
  color:#fff;
  margin-bottom:31px !important;
  font-weight:400;
  padding-left:40px;
  padding-right:40px;
  text-transform:uppercase;
  
}
.cta-row form
{
  text-align:center !important;
}
.cta-row .stripe-button-el
{
	width:260px !important;
	height:40px !important;
	background:#f9a226 ;
	border-radius:90px !important;
	box-shadow: 3px 3px 0px #7f7722;
	font-family:'Lato', sans-serif;
}
.cta-row .stripe-button-el span
{
	height:40px !important;
	padding-top: 5px !important;
	background:#f9a226 ;
	font-weight:900;
	padding-bottom: 2px !important;
	font-size:14px !important;
	color:#FFF ;
	font-family:'Lato', sans-serif;
	text-shadow:none !important;
	box-shadow:none !important;
}
/* vertical-product section */
.vertical-product
{
  padding-top:60px;
  padding-bottom: 17px;
}
.vertical-product h2
{
  margin-top:0px !important;
  margin-bottom:28px !important;
  font-size:30px;
  color:#4d4d4d;
  font-family:'Lato', sans-serif;
  font-weight:300;
  line-height:48px;
  text-align:center;
}
.vertical-product .desktop-img
{
	display:none;
}
.vertical-product .mobile-img
{
	display:block;
	margin:auto;
	margin-bottom:29px !important;
}
.vertical-product .vertical-pro-img-desk
{
	display:none;
}
.vertical-product .vertical-pro-img-mob
{
	display:block;
	width:239px;
	height:auto;
	margin:auto;
}
.vertical-product p
{
  color:#4c4c4c;
  font-weight:400;
  line-height:30px;
  font-family:'Lato', sans-serif;
  margin-bottom:24px !important;
  padding-left:15px;
  padding-right:15px;
  font-size:16px;
}

.vertical-product h1
{
  margin-top:28px !important;
  margin-bottom:35px !important;
  font-size:30px;
  line-height:48px;
  font-family:'Lato', sans-serif;
  font-weight:300;
  color:#4d4d4d;
  padding-left: 60px;
  padding-right: 60px;
}
/* guide section  */
.guide-section
{
  padding-top:60px;
  padding-bottom:60px ;
  background-color: #474747 !important
}
.guide-section h1
{
  font-size:30px !important;
  line-height:48px;
  margin-top: -18px;
  margin-bottom: 52px;
  color:#FFFFFF;
  font-family:'Lato', sans-serif;
  font-weight:300;
  padding-left:15px;
  padding-right:15px;
}
.guide-section img
{
	width:263px;
	height:388px;
	margin:auto;
}
.guide-section .dekstop-btn
{
	display:none;
}
.guide-section .btn.btn-deafult
{
  width:260px;
  height:50px;
  background:url('https://www.intheflesh.com.au/wp-content/uploads/2016/11/two-corner-bg.png') no-repeat;
  background-size:100%;
  border-radius:0px;
  color:#FFF;
  font-family:'Lato', sans-serif;
  font-size:20px;
  font-weight:700;
  text-transform:uppercase;
  text-align: left;
  text-indent: 11px;
  margin-left:15px;
cursor: text !important;
}
/* iphone-section  */
.iphone-section
{
  padding-top:52px;
  padding-bottom:59px;
  background-color: #9bdffc !important
}
.iphone-section img
{
	margin:auto;
	
}
.iphone-section h1
{
  font-size:30px;

  margin-bottom: 40px;
  font-family:'Lato', sans-serif;
  line-height:48px;
  font-weight:300;
  color:#4c4c4c;
  padding-left:15px;
  padding-right:15px;
}
/* products css */
.products-new
{
	padding-top:48px;
	padding-bottom:60px;
}
.products-new .img-responsive
{
	float:none;
	margin:auto;
	margin-top:45px;
}

.products .product1,.products .product2,.products .product3,.products .product4,.products .product5,.products .product6
{
  padding-bottom:50px;
}
.products .product2
{
  padding-top:0px;
  background:#fcaea7;
}
.products .product3
{
  padding-top:0px;
  background:#cce498;
}
.products .product4
{
  padding-top:0px;
  background:#e4acc8;
}
.products .product5
{
  padding-top:0px;
  background:#fcd49b;
}
.products .product6
{
  padding-top:0px;
  background:#d1e485;
}
.products .product1
{
  padding-top:0px;
  background:#e4dd85;
}
.products .product7
{
  padding-top:0px;
  background:#fcaea7;
}
.products .product2 img
{
  margin:auto;
  margin-bottom: 0px;
}
.products .product3 img
{
  margin:auto;
  margin-bottom: 0px;
  
}
.products .product4 img
{
  margin:auto;
  margin-bottom: 0px;
}
.products .product5 img
{
  margin:auto;
 margin-bottom:0px;
}
.products .product6 img
{
  margin:auto;
  margin-bottom: 0px;
}
.products .product1 img
{
  margin:auto;
  margin-bottom: 0px;
}
.products .product2 h3
{
  margin-bottom: 20px !important;
margin-top:-12px !important;
}
.products .product3 h3
{
  margin-bottom: 20px !important;
}
.products .product4 h3
{
  margin-bottom: 22px !important;
}
.products .product5 h3
{
  margin-bottom: 16px !important;
}
.products .product6 h3
{
  margin-bottom: 16px !important;
}
.products .product1 h3
{
 margin-bottom: 21px;
}
.products h3
{
  font-size:30px !important;
  line-height:48px;
  color:#4c4c4c;
  font-weight:400;
  font-family:'Lato', sans-serif;
}
.products p
{
  font-size:20px !important;
  font-family:'Lato', sans-serif;
  font-weight:400;
  color:#000;
  line-height:36px;
  padding-left:15px;
  padding-right:15px;
}
/* below-product */
.below-product
{
  background:#e3b6de;
  padding-top:48px;
  padding-bottom:60px;
}
.below-product h1
{
  font-size:30px ;
  line-height:48px;
  color:#4c4c4c;
  font-weight:300;
  font-family:'Lato', sans-serif;
}
.below-product p
{
  font-size:20px ;
  font-family:'Lato', sans-serif;
  font-weight:300;
  color:#000;
  line-height:36px;
  padding-left:15px;
  padding-right:15px;
}
/* gift-section  */
.gift-section
{
  padding-top: 45px;
  padding-bottom: 48px;
}
.gift-section h1,.products h1
{
  font-size:30px;
  line-height:48px;
  margin-bottom: -8px;
  font-family:'Lato', sans-serif;
  font-weight:300;
  color:#4d4d4d;
  padding-left:25px;
  padding-right:25px;
}
.gift-section .gift-img-6
{
	padding:0px;
}
.gift-section .gift-img-6 img
{
	margin:auto;
}
.desktop-gift-img
{
  display:none;
}
.mobile-gift-img
{
  display:block
}
.gift-section h2
{
  font-size:24px;
  line-height:36px;
  margin-bottom: -8px;
  font-family:'Lato', sans-serif;
  font-weight:300;
  color:#4d4d4d;
  padding-left:25px;
  padding-right:25px;
  text-align:center;
  margin-top:-16px;
}
.plus-icon
{
  width:48px !important;
  margin:auto;
  display:block;
  margin-bottom:40px;
  margin-top:41px;
}
.desktop-shipping
{
	display:none;
}
.free-shipping-bg
{
  margin-top: 29px !important;
  margin-bottom: 20px !important;
  margin:auto;
  display:block;
}
.offer-text-mobile
{
  margin-top:28px;
  display:block;
  margin:auto;
}
.offer-text-desktop
{
  display:none;
}
.gift-section form
{
  text-align:center;
}

.gift-section .stripe-button-el
{
	width:260px !important;
	height:70px !important;
	background:url('https://www.intheflesh.com.au/wp-content/uploads/2016/11/arrow-cta-btn-bg.png') ;
	border-radius:90px !important;
	box-shadow: 3px 3px 0px #7f7722;
	font-family:'Lato', sans-serif;
	
}
.gift-section .stripe-button-el span
{
	height: auto !important;
	padding-top: 7px !important;
	background:rgba(255,255,255,0.00) ;
	padding-bottom: 5px !important;
	font-size:14px !important;
	color:#FFF ;
	font-family:'Lato', sans-serif;
	text-transform: uppercase;  
	font-weight:900;
	padding-left: 30px;
	padding-right: 30px;
	text-shadow:none;
	line-height:24px;
	box-shadow:none !important;	
	text-indent:-9999;
}
.price-section
{
  padding-top: 45px;
  padding-bottom: 51px;
  background-color: #e4dd85 !important;
}
.price-section h1
{
  font-size:30px;
  line-height:48px; 
  font-family:'Lato', sans-serif;
  font-weight:300;
  padding-left:25px;
  padding-right:25px; 
  color:#4c4c4c;
}
/* How It Works section */
.how-works-section
{
  padding-top:42px;
  padding-bottom: 53px;
}
.how-works-section h1
{
  font-size:30px;
  line-height:48px;  
  font-family:'Lato', sans-serif;
  font-weight:300;
  color:#4c4c4c;
  padding-left: 80px;
  padding-right: 80px;
  text-align:center;
  margin-bottom:25px;
}
/*how it works on mobile*/
.desktop-icon
{
	display:none;
}
.mob-icon
{
	display:block;
}
.how-works-section .col-xs-12
{
	padding:0px;
	width:320px;
}
.how-works-section .col-xs-4
{
	width:100px;	
	margin-left:10px;
}

.how-works-section .col-xs-8
{
	width:210px;
	padding-left:0px;	
}
.how-works-section .col-xs-12 h3
{
  color:#222533;
  font-size:20px;
  line-height:30px;
  font-weight:700;
  margin-top: -8px;
  margin-bottom: 3px;
  text-align:left;
  font-family:'Lato', sans-serif;
}
.how-works-section .col-xs-12 p
{
  color:#707070;
  font-size:16px;
  line-height:30px;
  font-weight:400;
  font-family:'Lato', sans-serif;
  text-align:left;
  padding-right:20px;
}
.mob-icon
{
	margin-top:6px;
}
.round-icon
{
  width:70px;
  height:70px;
  background:#85c440;
  border-radius:100px ;
  border:5px solid rgba(255,255,255,0);
  margin:auto;
  position:absolute;
  top:25px;
  left:0;
  right:0;
  margin-left:auto !important;
  margin-right:auto !important;
}
.number-img
{
  margin:auto;
  margin-top:-3px;
}
.how-works-section .col-md-3
{
  margin-bottom:40px;
  margin-top:10px;
}
.how-works-section .col-md-3 h3
{
  color:#222533;
  font-size:20px;
  line-height:30px;
  font-weight:700;
  margin-top: 20px;
  margin-bottom: 3px
}
.how-works-section .col-md-3 p
{
  color:#707070;
  font-size:16px;
  line-height:30px;
  font-weight:400;
  font-family:'Lato', sans-serif;
}
.how-works-section .col-xs-12:hover .round-icon
{
  background:#00aeef;
  border:5px solid #85c440;
}
.how-works-section .col-xs-12:hover h3
{
  color:#00aeef;
}

/* before-after  */
.before-after
{
  padding-top: 46px;
  padding-bottom: 20px;
  background-color: #555555 !important;
}
.before-after h1
{
  font-size:30px;
  line-height:48px;
  margin-bottom: 20px;
  font-weight:300;
  font-family:'Lato', sans-serif;
  color:#fff;
  padding-left:55px;
  padding-right:55px;
}
.before-after h3
{
  font-size:24px;
  line-height:36px;
  margin-bottom: 33px;
  font-weight:300;
  font-family:'Lato', sans-serif;
  color:#fff;
  padding-left:30px;
  padding-right:30px;
}
.before-after img
{
  margin:auto;
  margin-bottom:40px;
  padding-right:15px;
  padding-left:15px;
  
}
/* Faq Section */
.faq-row
{
  padding-top: 60px;
  padding-bottom:30px;
  padding-left:30px;
  padding-right:30px;
}
.faq-row:nth-child(even)
{
  background: #FFF !important;
}
.faq-row:nth-child(odd)
{
  
  background: #cce498 !important;
}
.faq-row h1
{
  font-size:30px;
  line-height:48px;
  margin-bottom:20px;
  font-weight:300;
  font-family:'Lato', sans-serif;
  color:#4d4d4d;
  margin-top:-14px;
}
.faq-row h2
{
	color:#4d4d4d;
	font-family:'Lato', sans-serif;
	font-weight:300;
	text-align:center;
}
.faq-row .col-xs-2
{
	width: 14.66666667% !important;
}
.faq-row .col-xs-10
{
	width: 85.33333333% !important;
}
.faq-row .col-xs-2,.faq-row .col-xs-10,.faq-row .col-xs-12
{
	padding:0;
}
.faq-row .col-xs-2 img
{
	width:30px;
	height:30px;
}
.faq-row h2,.faq-row h3
{
  font-size:20px;
  margin-bottom:26px;
  color:#4d4d4d;
}
.faq-row h3
{
  font-weight:700;
  margin-top: 0px;
  line-height:30px;
  font-family:'Lato', sans-serif;
}
.faq-row .col-sm-1 img
{
  margin:auto;
  margin-top:17px;
}
.faq-row iframe
{
	margin-bottom: 30px;
	margin-top: 11px;
}
.faq-row p
{
  color:#4d4d4d;
  font-size:16px;
  line-height:30px;
  font-weight:400;
  font-family:'Lato', sans-serif;
}
.faq-row p 
{
	margin-bottom:22px;
}
.faq-row .mobile-brands
{
	display:block;
}
.faq-row .dektop-brands
{
	display:none;
}
.faq-row .brands-img
{
  margin:auto;
}
.faq-row ul 
{
  list-style-type: disc;
  padding-left:18px;
}
.faq-row ul li
{
  color:#4d4d4d;
  font-size:16px;
  line-height:30px;
  font-weight:400;
  font-family:'Lato', sans-serif;
  list-style-type: disc;
}
.faq-row .brands-img 

{
	margin:auto;
	margin-bottom: 24px;
}
/* contact-section */
.contact-section
{
  padding-top:45px;
  padding-bottom: 60px;
  background-color: #85c440 !important;
}
.contact-section h2
{
  font-size:30px;
  line-height:48px;
  color:#fff;
  font-weight:300;
  font-family:'Lato', sans-serif;
  padding-left: 60px;
  padding-right: 60px;
  margin-bottom: 29px;
}
.desktop-contact-text
{
	display:none;
}

.popup-trigger-btn
{
  font-size:18px !important;
  background:#00aeef !important;
  text-transform:uppercase !important;
  width:208px !important;
  height:40px !important;
  border-radius:100px;
  color:#FFF;
  display:block;
  cursor:pointer;
  font-family:Open sans;
  font-weight:600;
  text-align:center;
  margin:auto;
  padding-top:7px;

}
/* Footer Section */
.foter
{
  padding-top:18px;
  padding-bottom:15px;
  background-color: #555555 !important;
}
.foter p a
{

  font-size:16px;
  line-height:30px;
  font-weight:400;
  font-family:'Lato', sans-serif;
  color:#00aeef;
  text-decoration:underline;
  margin-bottom:10px;
}
/* Term and services page css */
.term-services-main
{
	padding-top:37px;
	padding-bottom:37px;
}
.term-services-main h2
{
	font-size: 30px;
	line-height: 48px;
	margin-bottom: 18px;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	color: #4d4d4d;
	text-align:center;
}
.term-services-main h3
{
	padding-left:15px;
	padding-right:15px;
	font-size: 20px;
	line-height: 36px;
	margin-bottom: 20px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	color: #4d4d4d;
	text-align:left;
}
.term-services-main p
{
	padding-left:15px;
	padding-right:15px;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 23px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	color: #4c4c4c;
	text-align:left;
}
/* Success page css */
.tick-section
{
	padding-top:65px;
	padding-bottom:56px;
}
.tick-section h2
{
	font-size:30px;
	line-height:36px;
	color:#4d4d4d;
	font-weight:300;
	font-family: 'Lato', sans-serif;
	padding-left:30px;
	padding-right:30px;
}
.tick-section .img-responsive
{
	margin:auto;
	float:none;
	width:100px;
	margin-top:35px;
	margin-bottom:35px;
}
.tick-section h3
{
	font-size:20px;
	line-height:25px;
	color:#4d4d4d;
	font-weight:300;
	font-family: 'Lato', sans-serif;
	padding-left:30px;
	padding-right:30px;
}
.blog-section-msg
{
	background:#e4dd85;
	padding-top:55px;
	padding-bottom:60px;
}
.blog-section-msg h1
{
	font-size:30px;
	line-height:36px;
	color:#4d4d4d;
	font-weight:300;
	font-family: 'Lato', sans-serif;
	padding-left:30px;
	padding-right:30px;
}
.blog-section-msg h1 a
{
	font-size:30px;
	line-height:36px;
	color:#00aeef;
	font-weight:300;
	font-family: 'Lato', sans-serif;
	text-decoration:none;
	border-bottom:2px solid #00aeef;
	display:inline-block;
}
/* payment Failed error design */
.failed-tick-section
{
	padding-bottom:34px;
}
.stripe-error-form
{
	max-width:1030px;
	margin:auto;
	margin-top:40px;
	padding-left:30px;
	padding-right:30px;
}
.stripe-error-form .wpcf7-form input,.stripe-error-form .wpcf7-form textarea
{
	border:1px solid #bfbfbf !important;
	border-radius:30px !important;
	margin: 20px 0 0 0 !important;
	
}
.stripe-error-form .wpcf7-form textarea
{
	padding-top: 12px !important;
	margin: 20px 0 0 0 !important;
}
.stripe-error-form .wpcf7-form select
{
	color: #020020;
		height: 40px;
		margin: 6px 0 0 0;
		padding: 0 0.5em;
		line-height: inherit;
	border:1px solid #bfbfbf !important;
	border-radius:30px !important;
		font-size: 18px;
	width:100%;
}
.stripe-error-form .wpcf7-form .wpcf7-submit
{
	background:#f9a226 !important;
}
/* country page css */
.country-page-wrapper
{
	padding-top:40px;
	padding-bottom:40px;
}
.country-page-wrapper h1
{
	font-size:30px;
	font-weight:300;
	line-height:36px;
	color:#4d4d4d;
	margin-bottom:30px;
	padding-left:15px;
	padding-right:15px;
}

.country-page-wrapper h3
{
	font-size:20px;
	font-weight:300;
	line-height:30px;
	color:#4d4d4d;
	margin-bottom:30px;
	padding-left:15px;
	padding-right:15px;
}
.country-page-wrapper h3 a
{
	font-size:20px;
	font-weight:300;
	line-height:30px;
	color:#00aeef;
	text-decoration:underline;
	
}
.country-page-wrapper .flag-row img
{
	margin:auto;
	float:none;
}
.country-page-wrapper .flag-row p
{
	margin-bottom:20px;
	font-size:18px;
	font-weight:400;
	line-height:30px;
	color:#00aeef;
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
}
.country-page-wrapper .flag-row p a,.country-page-wrapper .flag-row p a:hover,.country-page-wrapper .flag-row p a:focus
{
	text-decoration:none;
}
.country-page-wrapper .desktop-line-break
{
	display:none;
}
/* Resource Page css */
.page-id-1538 .col-sm-12
{
     padding-left: 10px;
     padding-right: 10px;
}
.rosource-page-wrapper
{
    padding-bottom: 23px;
}
.main-heading.page-heading
{
    color: #222533;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    text-align: center;
}
.rosource-page-wrapper .mobile-break
{
    display:block;
}

.rosource-page-wrapper .pages-paragraph
{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    color:#222533;
    text-align:center;
    margin-top: 15px;
}
.rosource-page-wrapper .pages-paragraph a
{
    color:#00aeef !important;
    text-decoration:underline;
}
.rosource-page-wrapper .btn.btn-primary
{
    margin:auto;
    float:none;
    background: url('http://intheflesh.com.au/wp-content/uploads/2017/01/pdf-button.jpg') no-repeat;
    border:none !important;
    font-family: 'Lato', sans-serif;
    text-align: left !important;
    border:none;
    margin-bottom: 14px;
    font-size: 16px;
    font-weight: 600;
    width: 300px;
    height: 52px;
    color:#FFF;
    padding-left:50px;
    line-height: 38px;
}
.rosource-page-wrapper .btn.btn-primary.btn1
{
    line-height:20px;
}
.rosource-page-wrapper .btn.btn-primary.btn4
{
    margin:auto;
    float:none;
    background: url('http://intheflesh.com.au/wp-content/uploads/2017/01/simple-button.jpg') no-repeat;
    border:none;
    padding-left:5px;
    line-height: 35px;
    text-align:center !important;
    margin-bottom:14px;
}
/* recipes category page css */
.recipes-categories-wrapper
{
    padding-top:42px;
    padding-bottom:60px;
}
.recipes-categories-wrapper h3
{
    color: #222533;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    text-align: left;
    margin-top: 35px;
    margin-bottom:35px;
}
.recipes-categories-wrapper .cat-links a
{
    font-size:16px;
    font-weight:600;
    color:#FFF;
    margin-bottom:15px;
    display:block;
    background: #00aeef;
    width: 290px !important;
    padding: 10px 20px;
    text-align: center;
    border-radius: 7px;
    text-decoration:none;
}
/* Recipes post layout */
article.default-post-format.recipe.type-recipe .featured-image,article.default-post-format.recipe.type-recipe .post-meta span,article.default-post-format.recipe.type-recipe .post-meta font
{
    display:none !important;
}
article.default-post-format.recipe.type-recipe .featured-image.place-holder-image
{
    display:block !important;
}
/* Bread Crumbs Css */
.Bread-crumb-Section
{
    padding-top:13px;
    padding-bottom:13px;
    background:#fafafa;
    border-bottom:1px solid #ecf0f1;
}
.Bread-crumb-Section .left-side
{
 display:none !important;
}
.breadcrmb-wrapper
{
   color:#85c440 ;
   font-size:14px;
   font-weight:600;  
}
.Bread-crumb-Section span
{
    margin-left: 10px;
    margin-right: 10px;
    color:#00aeef;
    font-size:14px;
    font-weight:600;
}

.Bread-crumb-Section .right-side a
{
    font-size:14px;
    color:#00aeef;
    font-weight:600;
}
.Bread-crumb-Section .right-side a:hover,.Bread-crumb-Section .right-side a:focus
{
    text-decoration:none;
}
.Bread-crumb-Section span:nth-child(1)
{
    margin-left: 0px;
}
/* Login Css */
.um-page-login .page-heading
{
	padding-top:40px;
	color:#4d4d4d;
	font-size:36px;
	font-weight:300;
	text-align:center;
	padding-bottom: 20px;
}
.um-page-login .below-heading
{
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	line-height:24px;
	margin-bottom:20px;	
}
.page-id-2301.um-page-login label
{
	font-size: 14px !important;
    	font-weight: 600;
    	color: #707070;
   	text-transform: uppercase;
} 
.page-id-2301.um-page-login label:after
{
	content:' *';
    	color: #00aeef;   	
} 
.page-id-2301.um-page-login form
{
	width:280px;
	margin:auto;
}
.page-id-2301.um-page-login input[type=text],.page-id-2301.um-page-login input[type=password]
{
	border-radius:25px !important; 
	border:1px solid #d6dde2 !important;
	margin-bottom:4px !important;
	height:50px !important;
}
.page-id-2301.um-page-login  .um-field-checkbox
{
	font-size:16px !important;
	font-weight:400;
	text-transform:lowercase !important;
	margin-top: 34px !important;
}
.page-id-2301.um-page-login  .um-field-checkbox:after
{
	content:'';
}
.page-id-2301.um-page-login .um-field-checkbox-option
{
	margin:0 0 0 30px !important;
}
.page-id-2301.um-page-login .um-icon-android-checkbox-outline
{
	color:#707070 !important;
}
.page-id-2301.um-page-login  .um-left.um-half
{
	width:100% !important;
	border-bottom:1px solid #737373;
	padding-bottom:34px !important;
}
.page-id-2301.um-page-login  .um-left.um-half input[type=submit]
{
	width:280px !important;
	border-radius:25px !important;
	color:#FFF !important;
	font-weight:900 !important;
	font-size:16px !important;
	height:50px !important;
}
.page-id-2301.um-page-login  .um-right.um-half
{
	padding-top:34px !important;
	width:100% !important;
	display:none !important;
}
.page-id-2301.um-page-login  .um-right.um-half a
{
	color:#85c440 !important;
	font-size:16px !important;
	font-weight:900 !important;
	border:2px solid #85c440 !important;
	border-radius:25px !important;
	height:50px !important;

}
.page-id-2301.um-page-login  .um-right.um-half a:hover
{
	color:#FFF !important;
	background:#85c440;
}
.page-id-2301.um-page-login .um-link-alt
{
	color:#00aeef !important;
	font-weight:400 !important;
	font-size:16px !important;
	text-align: left !important;
}

/* Registered css */

.page-id-2303 .page-heading
{
	padding-top:40px;
	color:#4d4d4d;
	font-size:36px;
	font-weight:300;
	text-align:center;
	padding-bottom: 20px;
}
.page-id-2303 label
{
	font-size: 14px !important;
    	font-weight: 600;
    	color: #707070;
   	text-transform: uppercase;
} 
.page-id-2303 label:after
{
	content:' *';
    	color: #00aeef;   	
} 
.page-id-2303 form
{
	width:280px;
	margin:auto;
}
.page-id-2303 input[type=text],.page-id-2303 input[type=password]
{
	border-radius:25px !important; 
	border:1px solid #d6dde2 !important;
	margin-bottom:4px !important;
	height:50px !important;
}
.page-id-2303 .um-field-checkbox
{
	font-size:16px !important;
	font-weight:400;
	text-transform:lowercase !important;
	margin-top: 34px !important;
}
.page-id-2303  .um-field-checkbox:after
{
	content:'';
}
.page-id-2303 .um-field-checkbox-option
{
	margin:0 0 0 30px !important;
}
.page-id-2303 .um-icon-android-checkbox-outline
{
	color:#707070 !important;
}
.page-id-2303 .um-left.um-half
{
	width:100% !important;
	border-bottom:1px solid #737373;
	padding-bottom:34px !important;
}
.page-id-2303 .um-left.um-half input[type=submit]
{
	width:280px !important;
	border-radius:25px !important;
	color:#FFF !important;
	font-weight:900 !important;
	font-size:16px !important;
	height:50px !important;
}
.page-id-2303 .um-right.um-half
{
	padding-top:34px !important;
	width:100% !important;
}
.page-id-2303 .um-right.um-half a
{
	color:#85c440 !important;
	font-size:16px !important;
	font-weight:900 !important;
	border:2px solid #85c440 !important;
	border-radius:25px !important;
	height:50px !important;
}
.page-id-2303 .um-right.um-half a:hover
{
	color:#FFF !important;
	background:#85c440;
}
.page-id-2303 .um-link-alt
{
	color:#00aeef !important;
	font-weight:400 !important;
	font-size:16px !important;
	text-align: left !important;
}
/* Nourish Network Page css */
.page.page-id-2775
{
	padding-top:50px !important;
}
.page.page-id-2775 .nav-wraper
{
	display:none !important;
}
.page.page-id-2775 .col-sm-12 .tve_p_center span
{
    padding-top: 40px;
    color: #4d4d4d;
    font-size: 36px;
    font-weight: 300;
    text-align: center;
    padding-bottom: 20px;
}
.page.page-id-2775 .col-sm-12 form
{
    width: 280px;
    margin: auto;
    padding:0px !important;
}
.page.page-id-2775 .col-sm-12 form .mc-field-group
{
    padding-bottom:15px !important;
    width: 100% !important;
}
.page.page-id-2775 .col-sm-12 form label
{
    font-size: 14px !important;
    font-weight: 600;
    color: #707070;
    text-transform: uppercase;
}
.page.page-id-2775 .col-sm-12 form input,.page.page-id-2775 .col-sm-12 form select
{
    padding: 0 12px  !important;
    width:100%  !important;
    border-radius: 25px !important;
    border: 1px solid #d6dde2 !important;
    margin-bottom: 4px !important;
    height: 50px !important;
}
.page.page-id-2775 .col-sm-12 form .check-box-wrapper label
{
    width: 240px !important;
    float: left;
    margin-top: 14px;
}
.page.page-id-2775 .col-sm-12 form input[type=checkbox]
{
    width: 15px !important;
    float: left;
    margin-right: 10px !important;
}
.page.page-id-2775 .col-sm-12 form input[type=submit]
{
    background: #85c440 !important;
    width: 280px !important;
    border-radius: 25px !important;
    color: #FFF !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    height: 50px !important;
    margin-bottom:40px !important;
    border: none !important;
}
.page.page-id-2775 .col-sm-12 form input[type=submit]:hover,.page.page-id-2775 .col-sm-12 form input[type=submit]:focus
{
    background: #00aeef !important;
}
/*CTA Button*/
.btn.btn-cta
{
    display:block;
    background: #85c440 !important;
    width: 280px !important;
    border-radius: 25px !important;
    color: #FFF !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    height: 50px !important;
    margin-bottom:40px !important;
    border: none !important;
    padding-top:12px !important;
    margin-top:15px;
}
.btn.btn-cta:hover,.btn.btn-cta:focus
{
    background: #00aeef !important;
}
/* Fb reg page */
.page.page-id-3028 .tve_p_center span
{
	
}

.page.page-id-3028
{
	padding-top:50px !important;
}
.page.page-id-3028 .nav-wraper
{
	display:none !important;
}
.page.page-id-3028 .col-sm-12 .tve_p_center span
{
    padding-top: 20px;
    color: #4d4d4d;
    font-size: 36px;
    font-weight: 300;
    text-align: center;
    padding-bottom: 20px;
	display:block;
}
.page.page-id-3028 .col-sm-12 .indicates-required
{
	text-align: right !important;
    font-size: 11px !important;
    margin-right: 4% !important;
}
.page.page-id-3028 .col-sm-12 form
{
    width: 280px;
    margin: auto;
    padding:0px !important;
}
.page.page-id-3028 .col-sm-12 form .mc-field-group
{
    padding-bottom:15px !important;
    width: 100% !important;
}
.page.page-id-3028 .col-sm-12 form label
{
    font-size: 14px !important;
    font-weight: 600;
    color: #707070;
    text-transform: uppercase;
}
.page.page-id-3028 .col-sm-12 form input,.page.page-id-3028 form select
{
    padding: 0 12px  !important;
    width:100%  !important;
    border-radius: 25px !important;
    border: 1px solid #d6dde2 !important;
    margin-bottom: 4px !important;
    height: 50px !important;
}
.page.page-id-3028 .col-sm-12 form .check-box-wrapper label
{
    width: 240px !important;
    float: left;
    margin-top: 14px;
}
.page.page-id-3028 .col-sm-12 form input[type=checkbox]
{
    width: 15px !important;
    float: left;
    margin-right: 10px !important;
}
.page.page-id-3028 .col-sm-12 form input[type=submit]
{
    background: #85c440 !important;
    width: 280px !important;
    border-radius: 25px !important;
    color: #FFF !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    height: 50px !important;
    margin-bottom:40px !important;
    border: none !important;
}
.page.page-id-3028 .col-sm-12 form input[type=submit]:hover,.page.page-id-3028 .col-sm-12 form input[type=submit]:focus
{
    background: #00aeef !important;
}

/* Hiding menu Item 41 */
.navbar-inverse .navbar-nav > li#menu-item-41
{
	display:none !important;
}

@media(min-width:374px)
{
	/*side bar css*/
	.sidebar
	{
		width:355px;
	}
	
	.side-from-wrapper .first
	{
		height: 133px;
		background: url('https://intheflesh.com.au/wp-content/uploads/2016/12/top-375.png') no-repeat center;
	}
	.side-from-wrapper .second .second1
	{	
		width:33%;
	}
	.side-from-wrapper .second .second2
	{	
		width:66%;
	}
	.side-from-wrapper .second .second1 img
	{
		margin-left:6px;
	}
	.side-from-wrapper .first h3
	{
		padding-left: 28px;
		padding-right: 28px;
	}
	.side-from-wrapper .second .second2 p
	{
		padding-left:0px;
		padding-right:13px;
	}
	.side-from-wrapper .second .swich
	{
		background:url('https://intheflesh.com.au/wp-content/uploads/2016/12/swish-375.png') center no-repeat;
		height:16px;
	}

	/* Lead pages css */
	.below-banner .col-sm-6.below-banner-a img
	{
		width:100%;
		height:auto;
		padding-left:19px;
		padding-right:21px;
	}
	.below-banner h1
	{
		margin-top:0px;
	}
	.cta-row h1
	{
		padding-left: 55px;
		padding-right: 55px
	}
	.cta-row h3
	{
		padding-left: 55px;
		padding-right: 55px
	}
	.cta-row h5
	{
		padding-left: 50px;
		padding-right: 50px;
	}
	.vertical-product h2
	{
		padding-left: 80px;
		padding-right: 80px
	}
	.vertical-product h1
	{
		padding-left: 95px;
		padding-right: 95px;
	}
	.gift-section .gift-img-6 img
	{
		width:100%;
		height:auto;
	}
	.mh-center
	{
		margin: auto;
		width: 321px;
	}
	.cta-row .mobile-products
	{
		padding-left: 13px;
		width:100%;
		height:auto;
	}
	.gift-section h1,.products h1
	{
		padding-left: 65px;
		padding-right: 65px;
	}
	.guide-section img
	{
		width: 100%;
		height: auto;
		margin: auto;
		padding-right: 21px;
	}
	.guide-section h1
	{
		width: 319px;
		padding-right: 29px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 29px;
		margin-top: -53px;
	}
	.btn-pdf-p
	{
		text-align:center;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -19px;		
	}
	.iphone-section h1
	{
		width: 275px;
		margin-left: auto;
		margin-right: auto;
	}
	.price-section h1
	{
		padding-left: 55px;
		padding-right: 55px;
	}
	.how-works-section h1
	{
		padding-left: 110px;
		padding-right: 110px;
	}
	.before-after h1
	{
		padding-left: 75px;
		padding-right: 75px;
	}
	.faq-row iframe
	{
		min-height: 187px;
	}
	.timer-section p
	{
		width:320px;
		margin-left:auto;
		margin-right:auto;
	}
	.faq-row .col-xs-2
	{
		width: 41px !important;
	}
	.contact-section h2
	{
		padding-left: 80px;
		padding-right: 80px;
		
	}
	/*  */
	
}
@media(min-width:400px)
{
	/* side bar css*/
	.sidebar
	{
		width:380px;	
	}
	.side-from-wrapper .first
	{
		background:url('https://intheflesh.com.au/wp-content/uploads/2016/12/top-400.png') no-repeat center;
	}
	.side-from-wrapper .first h3
	{
		padding-left:41px;
		padding-right:41px;
	}
	.side-from-wrapper .second .second1 img
	{
		margin-left:16px;
	}
	.side-from-wrapper .second .swich
	{
		background:url('https://intheflesh.com.au/wp-content/uploads/2016/12/swish-400.png') no-repeat center;
		height:16px;
	}
}
@media(min-width:413px)
{

	.below-banner h1 
	{
	   margin-top: 0px;
	}
	.cta-row h1
	{
		width: 376px;
		margin-left:auto;
		margin-right:auto;
	}
	.cta-row .mobile-products
	{
		padding-left: 0px;
	}
	.cta-row h3
	{
		width:352px;
		margin-left:auto;
		margin-right:auto;
	}
	.cta-row h5
	{
		width:342px;
		margin-left:auto;
		margin-right:auto;
	}
	.guide-section h1
	{
		margin-top: -60px;
	}
	.vertical-product h2
	{
		width: 342px;
		margin-left:auto;
		margin-right:auto;
	}
	.vertical-product h1
	{
		width: 370px;
		margin-left:auto;
		margin-right:auto;
	}
	.gift-section h1,.products h1
	{
		width:368px;
		margin-left:auto;
		margin-right:auto;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -25px;
	}

	.gift-section h2
	{
		margin-top: -23px;
	}
	.price-section h1
	{
		width: 370px;
		margin-left:auto;
		margin-right:auto;
	}
	.how-works-section h1
	{
		width: 370px;
		margin-left:auto;
		margin-right:auto;
	}
	.before-after h1
	{
		width: 365px;
		margin-left:auto;
		margin-right:auto;
	}
	.faq-row iframe
	{
		min-height: 200px;
	}

	.contact-section h2
	{
		width: 380px;
		margin-left:auto;
		margin-right:auto;
	
	}
	.um-page-login .below-heading
	{
		padding-left:40px;
		padding-right:40px;
	}
	
}
@media(min-width:450px)
{
	.sidebar
	{
		width:430px;
	}
	.side-from-wrapper .first
	{
		background:url('https://intheflesh.com.au/wp-content/uploads/2016/12/top-450.png') no-repeat center;
	}
	.side-from-wrapper .line-break-for-450
	{
		display:block;
	}	
	.side-from-wrapper .second .second2
	{
		top:-46px;
	}
	.side-from-wrapper .second .second1
	{
		width:31%;
	}	
	.side-from-wrapper .second .second2
	{
		width:68%
	}	
	.side-from-wrapper .second .swich
	{
		background: url('https://intheflesh.com.au/wp-content/uploads/2016/12/swish-450.png') no-repeat center;
		height:20px;
	}

}
@media(min-width:480px)
{
	.post-meta
	{
		font-size:14px;
	}
	.post-meta font.meta-separator
	{
		padding-left:7px;
		padding-right:7px;
	}
	/* comments css */
	.comments-wraper ol.commentlist .children .comment-body .comment-meta.commentmetadata
	{
		left:115px;
	}
	.comments-wraper ol.commentlist .comment-body p
	{
		width:334px;
	}
	.below-banner h1
	{
		margin-top: 0px;
	}
	.guide-section h1
	{
		margin-top: -78px;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -35px;
	}
	.gift-section h2
	{
		margin-top: -33px;
	}
	.faq-row iframe
	{
		margin-top:12px;
		min-height: 235px;
	}
	/* Resource page css */
	
}
@media(min-width:567px)
{
	.baner-section
	{
		background:url(https://www.intheflesh.com.au/wp-content/uploads/2016/11/banner.jpg) no-repeat !important;
		background-size:100% !important;
		padding-top:30px !important;
		padding-bottom: 71px !important;
		background-position:center bottom !important;
	}
	.below-banner h1
	{
		margin-top: 0px;
	}
	.cta-row .mobile-products
	{
		padding-left: 0px;
	}
	.guide-section h1
	{
		margin-top: -100px;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -47px;
	}
	.gift-section h2 
	{
		margin-top: -44px;
	}
	.faq-row iframe
	{
		min-height: 284px;
	}
	.faq-row .col-xs-10
	{
		width: 90.33333333% !important;
	}
	
		
	
}
@media(min-width:640px)
{
	
	/* comments css */
	.comments-wraper ol.commentlist .comment-body p
	{
		width:490px;
	}
	/* form 2 css */
	.form-2-wrapper
	{
		padding-top:13px;
		padding-bottom: 30px;
	}
	.form-2-wrapper #blog2-2
	{
		width:585px;
		margin:auto;
	}
	.form-2-wrapper #blog2-2.yikes-easy-mc-form label.label-inline
	{
		width:372px !important;
		display:block;
		padding-left:0px;
		padding-right:0px;
	}
	.form-2-wrapper #blog2-2.yikes-easy-mc-form label.label-inline #yikes-easy-mc-form-2-EMAIL
	{
		width:372px;
		margin:auto;
		float:none;
		border:1px solid #dce3e7;
		background:#fff;
		height:58px;
	}
	.form-2-wrapper #blog2-2.yikes-easy-mc-form .submit-button-inline-label
	{
		width:210px !important;
		display:block;
		padding-left:0px;
		padding-right:0px;
		margin-top:-20px;
	}

	.form-2-wrapper #blog2-2.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary 
	{
		width:210px;	
		margin:auto;
		float:none;
		height:58px;	
		background:#85c440;
		border:none;
		color:#fff;
		font-size:15px;
		font-weight:600;
		text-transform:uppercase;
		border-radius:2px;
	}

	.below-banner h1
	{
		margin-top: 0px;
	}
	
	.guide-section h1
	{
		margin-top: -117px;
	}
	.gift-section .gift-img-6 img 
	{
	   margin-top: -58px;
	}
	.gift-section h2
	{
		margin-top: -54px;
	}
}
@media(min-width: 666px)
{
	.below-banner h1
	{
		margin-top: 0px;
	}
	.guide-section h1
	{
		margin-top: -123px;
	}
	.gift-section .gift-img-6 img 
	{
	   margin-top: -62px;
	}
	.faq-row .col-xs-10
	{
		width: 92.33333333% !important;
	}
	.faq-row iframe
	{
		min-height: 340px;
	}
}
@media(min-width: 735px)
{
	.below-banner h1
	{
		margin-top: 0px;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -70px;
	}
	.gift-section h2
	{
		margin-top: -62px;
	}
}
@media (min-width:768px) {
	.sub-menu {
		display: none;
		position: absolute;
		background: #222;
		padding: 10px 15px;
		width: 200px;
		z-index: 999999999999999999999;		
	}

	li:hover .sub-menu {
		display: block;
	}
	.navbar-collapse
	{
		padding-left:0px;
		padding-right:0px;
	}
	/* Footer css */
	footer .footer-logo
	{
		margin-bottom:0px;
	}
	
	footer .social-icons li, footer .nav>li
	{
		padding:0px 10px;
	}
	/* comments css */
	.comments-wraper ol.commentlist .children .comment-body .comment-meta.commentmetadata
	{
		left:125px;
	}
	.comments-wraper ol.commentlist .comment-body .reply a
	{
		text-transform:uppercase;
	}
	.faq-row
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.country-section p
	{
		font-size: 11px;
	}
	.country-section .col-sm-11
	{
		width: 100%;
	}
	.mobile-logo
	{
		display: none;
	}
	.desktop-logo
	{
		display: block;
	}

	.logo-section
	{
		padding-top: 30px;
	}
	.right-logo
	{
		margin-top: 24px;
		float: right;
	}
	.below-banner
	{
		padding-top: 46px !important;
		padding-bottom: 55px !important;
	}
	.below-banner h1
	{
		margin-top: 0px;
		text-align: left !important;
	}
	.below-banner p
	{
		padding-right:0;
		padding-left: 0;
	}
	.below-banner .col-sm-6.below-banner-a img
	{
		padding-left: 19px;
		padding-right: 19px;
		margin-top: 0px;
	}
	.timer-section p
	{
		margin-top: 5px;
	}
	.soon > .soon-group > .soon-group-inner
	{
		width:435px !important;
	}
	.soon-group.soon-group-sub:nth-child(odd)
	{
		margin-left: 10px !important; 
		margin-right: 10px !important;
	}
	.soon-group.soon-group-sub:nth-child(even)
	{
		margin-right: 10px !important;
		margin-left:  10px !important;
	}
	.cta-row .mobile-products
	{
		display: none;
	}
	.cta-row .desktop-proucts
	{
		display: block;
	   margin-top: -3px;
	}
	.cta-row h5
	{
		margin-top: 26px !important;
	}
	.vertical-product .vertical-pro-img-mob
	{
		display: none;
	}
	.vertical-product .vertical-pro-img-desk
	{
		display: block;
	}
	.vertical-product h1
	{
		width: 100%;
		float: left;
		margin-top: 0px !important;
	}
	.guide-section
	{
		padding-bottom: 0px;
	}
	.guide-section h1
	{
		float: left;
		padding-left: 0px;
		width: 100%;
		padding-right: 30px;
		margin-top: 30px;
	}
	.btn-pdf-p
	{
		text-align: left;
	}
	.guide-section .btn.btn-deafult
	{
		margin-left: 0px;
	}
	.iphone-section
	{
		padding-top: 60px;
	}
	.products p
	{
		padding:0px;
	}
	.products .product2 h3 br
	{
		display: none;
	}
	.products .product1,.products .product2,.products .product3
	{
		min-height: 1016px;
	}
	
	.products .product4,.products .product5,.products .product6,.products .product7
	{
		min-height: 1040px;
	}
	.page.page-id-704 .products .product4, .page.page-id-704 .products .product5,.page.page-id-704 .products .product6,.page.page-id-949 .products .product4, .page.page-id-949 .products .product5,.page.page-id-949 .products .product6
	{
		min-height:778px;
	}
	/*.page.page-id-704 .products .product1,.page.page-id-704 .products .product2,.page.page-id-704 .products .product3,.page.page-id-949 .products .product1,.page.page-id-949 .products .product2,.page.page-id-949 .products .product3
	{
		min-height: 810px;
	}*/

	
	.gift-section .container
	{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.gift-section h1,.products h1
	{
		width: 100%;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -19px;
	}
	.gift-section h2
	{
		margin-top: 133px;
	}
	.plus-icon.first-plus
	{
		margin-top: -100px;
	}
	.price-section h1
	{
		width: 100%;
	}
	.how-works-section h1
	{
		width: 100%;
	}
	.mob-icon
	{
		display: none;
	}
	.desktop-icon
	{
		display: block;
	}
	.desktop-icon .round-icon
	{
		position: relative;
		width: 140px;
		height: 140px;
		top: 0px;
	}
	.desktop-icon h3
	{
		font-size: 16px;
		font-weight: bold;
		line-height:  21px;
		font-family: 'Lato', sans-serif;
		margin-top:33px;
		margin-bottom: 32px;
		color:#222533;
	}
	.desktop-icon .icon-wraper3 ~ h3
	{
		margin-bottom: 12px;
	}
	.desktop-icon p
	{
		font-size: 14px;
		font-weight: 400;
		line-height:  24px;
		font-family: 'Lato', sans-serif;
		color:#707070;
	}
	.desktop-icon .col-sm-3:hover .round-icon
	{
		 background:#00aeef;
		 border:5px solid #85c440;
	}
	.desktop-icon .col-sm-3:hover h3
	{
		 color:#00aeef;
	}
	
	.desktop-icon .col-sm-3 .icon-wraper1:after
	{
		float: right;
		position: absolute;
		width: 100%;
		content: '';
		border-bottom: 1px dashed #85c440 !important;
		margin-top: -134px;
		z-index: -999999;
	}
	.desktop-icon .col-sm-3 .icon-wraper2:after
	{
		float: right;
		position: absolute;
		width: 100%;
		content: '';
		border-bottom: 1px dashed #85c440 !important;
		margin-top: -134px;
		z-index: -999999;
	}
	.desktop-icon .col-sm-3 .icon-wraper3:after
	{
		float: right;
		position: absolute;
		width: 100%;
		content: '';
		border-bottom: 1px dashed #85c440 !important;
		margin-top: -134px;
		z-index: -999999;
	}
	
	.before-after h1
	{
		width:100%;
	}
	.before-after h3
	{
		padding-left:100px;
		padding-right:100px;
	}
	.faq-row h2
	{
		text-align:left;
		margin-top: 28px !important
	}
	.faq-row ul
	{
		padding-left:45px;
	}
	.faq-row iframe
	{
		min-height: 415px;
	}
	.faq-row .mobile-brands
	{
		display:none;
	}
	.faq-row .dektop-brands
	{
		display:block;
	}
	.contact-section h2
	{
		width:100%;
		margin-bottom: 35px;
	}
	.desktop-contact-text
	{
		display:inline-block;
	}
	.popup-trigger-btn
	{
		width: 430px !important;
	}
	.foter p br
	{
		display:none;
	}
	.foter p a
	{
		margin-right: 45px;
		margin-left: 45px;
	}
	
	/*  term page css  */
	.term-services-main h3,.term-services-main p
	{
		padding-left:25px;	
		padding-right:25px;
	}
	/* Country page css */
	.country-page-wrapper .desktop-line-break
	{
		display:block;
	}	
	/* resource page css */
	.rosource-page-wrapper .pages-paragraph
	{
		width: 682px;
		margin-left: auto;
    		margin-right: auto;
	}
	
	

}
@media(min-width:800px)
{
	.products .product1, .products .product2, .products .product3
	{
		min-height:977px !important;
	}
	.products .product4,.products .product5,.products .product6,.products .product7
	{
		min-height: 1060px;
	}
	/*.page.page-id-704 .products .product1, .page.page-id-704 .products .product2, .page.page-id-704 .products .product3,.page.page-id-949 .products .product1, .page.page-id-949 .products .product2, .page.page-id-949 .products .product3

	{
		min-height:822px !important;
	}
	*/
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height:760px !important;
	}
	
}
@media(min-width:992px)
{
	.sidebar
	{
		padding-top:0px;
		width:25%;
		float:left;
		clear:none;
	}
	.side-from-wrapper .first h3
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.side-from-wrapper .line-break-for-450
	{
		display:none;
	}
	.side-from-wrapper .second .second1 img
	{
		margin-left:0;
	}
	.side-from-wrapper .second .second2
	{
		top:0;
	}
	.side-from-wrapper .second .second2 p
	{
		padding:0px;
	}
	.side-from-wrapper .first
	{
		background:url('https://www.intheflesh.com.au/wp-content/uploads/2016/12/blog-side-bar-bg.png') no-repeat center;	
		height:138px;
	}
	.side-from-wrapper .second .swich
	{
		background-size:80%;
	}
	#bdwebteam-recent-post-tabs-widget-2 ul.tabs-list li
	{
		width:49%;
	}
	.sidebar #search-2 #s
	{
		width:178px;
	}
	.side-from-wrapper .first h3
	{
		padding-top:3px;
	}
	.side-from-wrapper .second .second1
	{
		width:72px;
	}
	.side-from-wrapper .second .second2
	{
		width: 136px;
	}
	.side-from-wrapper .yikes-easy-mc-form .yikes-easy-mc-submit-button
	{
		width:188px;
		font-size:10px;
	}
	/* Home page css */
	.home.page .banner-section .logo
	{
		margin-top:30px;
		margin-bottom:30px;
	}
	.home.page .banner-section .tag-line
	{
		font-size:20px;
		text-align:center;
	}
	.home.page .banner-section .afetr-tag-line
	{
		font-size:24px;
		margin-top:34px;
		text-align:left;
	}
	.home.page .banner-section .main-heading
	{
		font-size:48px;
		margin-bottom:22px;
		text-align:left;
	}
	.home.page .banner-section .after-main-heading
	{
		font-size:18px;	
	}
	.home.page .banner-section .btn.btn-success
	{
		font-size:24px;
	}
	.home.page .second-section
	{
		padding-bottom:75px;
	}
	.home.page .second-section .second-section-heading
	{
		margin-top:73px;
		font-size:48px;
		line-height:50px;
		padding-left:0;
		padding-right:0;
	}
	.line-break
	{
		display:block;
	}
	
	.home.page .second-section .grey-heading
	{
		margin-top:20px;
		font-size:30px;
		line-height:50px;
	}
	.home.page .second-section .below-heading
	{
		margin-top:18px;
		font-size:14px;
		line-height:28px;
	}
	.home.page .second-section .icon-row .col-md-2.col-md-offset-1
	{
		margin-left:0px
	}
	.home.page .second-section .icon-row .col-md-2
	{
		width:20%;
		margin-top:43px;
		padding-left:0px;
		padding-right:0px;
	}
	.home.page .second-section .icon-row .col-md-2 .img-responsive
	{
		position: relative;
		font-size: 30px;
		z-index: 1;
		overflow: hidden;
		text-align: center;
	}
	.home.page .second-section .icon-row .col-md-2 .icon-wraper1:after
	{
		float:right;
		position:absolute;
		width:100%;
		content:'';
		border-bottom:1px dashed #85c440 !important;
		margin-top:-58px;
	}
	
	.home.page .second-section .icon-row .col-md-2 .icon-wraper2:after
	{
		float:right;
		position:absolute;
		width:100%;
		content:'';
		border-bottom:1px dashed #85c440 !important;
		margin-top:-58px;
	}
	.home.page .second-section .icon-row .col-md-2 .icon-wraper3:after
	{
		float:right;
		position:absolute;
		width:100%;
		content:'';
		border-bottom:1px dashed #85c440 !important;
		margin-top:-58px;
	}
	.home.page .second-section .icon-row .col-md-2 .icon-wraper4:after
	{
		float:right;
		position:absolute;
		width:100%;
		content:'';
		border-bottom:1px dashed #85c440 !important;
		margin-top:-58px;
	}
	.home.page .second-section .icon-row .col-md-2 h3
	{
		margin-top:17px;
		padding-left:0px;
		padding-right:0px;
	}
	.home.page .second-section .icon-row .col-md-2 p
	{
		margin-top:0px;
		padding-left:0px;
		padding-right:0px;	
	}
	.third-section
	{
		padding-top: 35px;
		padding-bottom: 114px;
	}
	.third-section h1
	{
		font-size:55px;
		line-height:74px;
		padding-left:0px;
		padding-right:0px;
	}
	.third-section .btn.btn-deafult
	{
		font-size:30px;
		padding-left:0px;
		padding-right:0px;
		width:600px;
		margin-top: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	/* Single page css */
	.author_bio_section
	{
		float:left;
		width:100%;
	}
	.author_bio_section .aurthor-image
	{
		width:160px;
		float:left;
	}
	.author_bio_section .aurthor-image img
	{
		width:106px;
		height:106px;
		margin-bottom:0px;
	}
	
	.author_bio_section .aurthor-detail
	{
	
		float:left;
		width:530px;
		text-align:left;
		padding-left:0px;
	}
	.author_bio_section .aurthor-detail font
	{
		line-height:24px;
	}
	.author_bio_section .aurthor-detail span
	{
		line-height:24px;
		font-weight:400;
	}
	.comments-wraper
	{
		float:left;
		width:100%;
	}
	.comments-wraper #comments
	{
		margin-bottom:0px;
		margin-top:40px;
	}
	.comments-wraper ol.commentlist .comment-body
	{
		padding-top:30px;
		padding-bottom:30px;
	}
	.comments-wraper ol.commentlist .comment-body .comment-author img
	{
		margin-left:30px;
		margin-right:30px;
	}
	.comments-wraper ol.commentlist .comment-body .comment-author .fn
	{
		margin-left:0px;
		margin-top:0px;
	}
	.comments-wraper ol.commentlist .comment-body .comment-meta.commentmetadata
	{
		left:145px;
		margin-top:-45px;
	}
	.comments-wraper ol.commentlist .comment-body .comment-meta.commentmetadata a
	{
		font-size:13px;
		line-height:24px;
	}
	.comments-wraper ol.commentlist .comment-body p
	{
		left:130px;
		width:79%;
	}
	.comments-wraper ol.commentlist .children .comment-body .comment-meta.commentmetadata
	{
		left:173px;
	}
	.comments-wraper ol.commentlist .comment-body .reply 
	{
		margin-right:30px;
		margin-top: -70px;
	}
	.comments-wraper ol.commentlist .comment-body .reply a
	{
		padding-left:10px;
		padding-right:10px;
		display:inline-block;
		padding-top:1px;
		padding-bottom:1px;
	}
	.comments-wraper .comment-respond
	{
		margin-top:52px;
		margin-bottom:10px;
	}
	
	.comments-wraper .comment-respond .comment-form-author, .comments-wraper .comment-respond .comment-form-email, .comments-wraper .comment-respond .comment-form-url
	{
		width:30.90%;
		display:inline-block;
		margin-top:16px;
	}
	.comments-wraper .comment-respond .comment-form-email
	{
		margin-left:3%;
		margin-right:3.1%;
	}
	.comments-wraper .comment-respond .form-submit #submit
	{
		margin-top: 10px;
	}
	/* form 1 css */
	.blog-form1-row
	{
		margin-bottom:100px;
	}
	.blog-form1-row .post-edit-link
	{
		display:none;
	}
	.blog-form1-row h3
	{
		font-size:47px;
		line-height:50px;
		margin-top:28px;
	}
	.blog-form1-row h3 .line-break
	{
		display:block;
	}

	.blog-form1-row p
	{
		font-size:30px;
		line-height:50px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.blog-form1-row  #blog1-1
	{
		margin-top:10px;
		width:750px;
		margin:auto;
	}
	.blog-form1-row  #blog1-1.yikes-easy-mc-form label.label-inline
	{
		width:375px !important;
		padding-left:0px !important;
		padding-right:0px !important; 
	}
	.blog-form1-row  #blog1-1 #yikes-easy-mc-form-1-NAME
	{
		width:368px;
		display:block;
		border:1px solid #dce3e7;
		background:none;
		height:58px;
	}
	
	.blog-form1-row  #blog1-1 #yikes-easy-mc-form-1-EMAIL
	{
		width:368px;
		display:block;	
		border:1px solid #dce3e7;
		background:none;
		height:58px;
	}
	.blog-form1-row  #blog1-1.yikes-easy-mc-form .submit-button-inline-label
	{
		width:600px !important;
		margin:auto !important;
		display:block !important;
		float:none !important;
		padding-left:20px !important;
		padding-right:20px !important;
		
	}
	.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary,.blog-popup-btn
	{
		font-size:30px;
		line-height:19px;
		width:600px;
		height:80px;
		margin:auto;
		
		border-radius:90px;
	}
	.blog-popup-btn
	{
		padding-top:28px;
	}
	/* form 2 css */
	.form-2-wrapper p
	{
		padding-left:27px;
		padding-right:27px;
	}
	/* form 4 css */
	#before-comments-4,#before-commentz-new-6
	{
		width:695px;
		margin:auto;
	}
	.form-wrapper-single p
	{
		padding-left:27px;
		padding-right:27px;
	}
	.form-wrapper-single #before-comments-4 .NAME-label.yikes-mailchimp-field-required,.form-wrapper-single #before-commentz-new-6 .NAME-label
	{
		width:49%;
		padding-left:0px;
		padding-right:0px;
	}
	.form-wrapper-single #before-comments-4 #yikes-easy-mc-form-4-NAME,.form-wrapper-single #before-commentz-new-6 #yikes-easy-mc-form-6-NAME
	{
		height:58px;
		margin-right:3px;
	}
	.form-wrapper-single #before-comments-4 .EMAIL-label.yikes-mailchimp-field-required
	,.form-wrapper-single #before-commentz-new-6 .EMAIL-label.yikes-mailchimp-field-required
	{
		width:49%;
		padding-left:0px;
		padding-right:0px;
	}
	.form-wrapper-single #before-comments-4 #yikes-easy-mc-form-4-EMAIL,.form-wrapper-single #before-commentz-new-6 #yikes-easy-mc-form-6-EMAIL
	{
		height:58px;
		margin-left:3px;
	}
	.form-wrapper-single #before-comments-4 .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-4.btn.btn-primary,.form-wrapper-single #before-commentz-new-6 .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-6.btn.btn-primary
	{
		width:430px;
		height:60px;
		font-size:18px;
		line-height:24px;
		text-transform:uppercase;
		font-weight:600;
		margin-top:11px;
	}
	/* Lead pages css */
	.vertical-product .desktop-img
	{
		display:block;
		margin:auto;
		margin-bottom: 60px;
	}
	.vertical-product .mobile-img
	{
		display:none;
	}
	.guide-section h1
	{
		font-size:40px !important;
		line-height:60px;
	}
	.products .product1, .products .product2, .products .product3
	{
		min-height: 842px !important;
	}
	/*.page.page-id-704 .products .product1, .page.page-id-704 .products .product2, .page.page-id-704 .products .product3,.page.page-id-949 .products .product1, .page.page-id-949 .products .product2, .page.page-id-949 .products .product3
	{
		min-height: 784px !important;
	}
	.page.page-id-704 .products .product2 h3,.page.page-id-949 .products .product2 h3
	{
		width:442px;
		margin:auto;
	}*/
	.products .product4,.products .product5,.products .product6,.products .product7
	{
		min-height: 840px;
	}
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height:728px !important;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -31px;
	}
	.plus-icon
	{
		width:100px !important;
	}
	.plus-icon.first-plus
	{
		margin-top: -125px;
	}
	.offer-text-mobile
	{
		display:none;
	}
	.offer-text-desktop
	{
		display:block;
	}
	.gift-section .stripe-button-el
	{
		background:#f9a226 ;
		width:400px !important;
	}
	.gift-section .stripe-button-el span
	{
		text-indent:0;
	}
	.desktop-icon .icon-wraper3 ~ h3
	{
		margin-bottom: 32px;
	}

}
@media(min-width:1024px)
{
	/* Bread crumb css */
	.Bread-crumb-Section
	{
		margin-top:40px;
		margin-bottom:20px;
		padding-top: 33px;
    		padding-bottom: 33px;
	}
	.Bread-crumb-Section h3
	{
		font-size:30px;
		color:#505050;
		font-weight:600;
	}
	.Bread-crumb-Section .left-side
	{
		display:block !important;
	}
	.Bread-crumb-Section .right-side
	{
		text-align:right !important;
	}
	.Bread-crumb-Section .breadcrmb-wrapper
	{
		padding-top:8px;
	}
	.main-heading.page-heading
	{
		font-size: 35px;
    		margin-top: 20px;
    		margin-bottom: 30px;
	}
	.desktop-line-break
	{
		display:block;
	}

	.country-section
	{
		padding-top:5px;
		padding-bottom:6px;
	}
	.country-section .col-sm-11
	{
		width:91.66666667%;
		padding:0;
	}
	.country-section .col-sm-1
	{
		display:block;
		text-align:right;
		padding:0
	}
	.country-section p
	{
		font-size:14px;
		text-align:left;
	}
	.country-section p br
	{
		display:none;
	}
	.logo-section
	{
		padding-top:32px;
		padding-bottom: 38px;
	}
	.baner-section 
	{
		background:url(https://www.intheflesh.com.au/wp-content/uploads/2016/11/baner-for-1024.jpg) no-repeat !important;
		padding-top: 0px !important;
		background-position: top !important;
		padding-bottom: 97px !important;		
	}
	.baner-section .container-fluid
	{
		padding-top:50px;
	}
	.baner-section h2
	{
		font-size:45px;
		line-height:60px;
		margin-top: 19px;
	}
	.baner-section h2 br
	{
		display:none;
	}
	.baner-section .stripe-button-el
	{
		width:415px !important;
		height:70px !important;
	}
	.baner-section .stripe-button-el span
	{
		font-size:20px !important;
	}
	.below-banner
	{
		padding-bottom: 30px !important;
	}
	.below-banner h1
	{
		font-size:45px !important;
		line-height:60px;
	}
	.timer-section h1
	{
		font-size:45px !important;
		line-height:60px;
	}
	.timer-section h1 br
	{
		display:none;
	}
	.timer-section p
	{
		width:100%;
		font-size:20px !important;
		line-height:30px;
	}
	.soon > .soon-group > .soon-group-inner
	{
		width:937px !important;
	}
	.soon-group.soon-group-sub
	{
		width:178px !important;
		height:190px !important;
	}
	.soon-group.soon-group-sub:nth-child(odd)
	{
		margin-left:27px !important;
		margin-right:27px !important
	}
	.soon-group.soon-group-sub:nth-child(even)
	{
		margin-left:27px !important;
		margin-right:27px !important
	}
	.soon-text
	{
		font-size:100px !important;
		font-weight:700 !important;
	}
	.soon-text.soon-label
	{
		font-size:18px !important;
		line-height:25px !important;
		font-weight:400 !important;
	}
	.cta-row h1
	{
		width:100%;
		font-size:33px !important;
		line-height:60px;
		padding-left:0;
		padding-right:0px;
	}
	.cta-row h3
	{
		font-size:28px !important;
		text-transform:uppercase;
		width:100%;
	}
	.cta-row h5
	{
		width:100%;
		font-size:20px !important;
	}
	.cta-row .stripe-button-el
	{
		width:415px !important;
		height:70px !important;
	}
	.cta-row .stripe-button-el span
	{
		font-size:20px !important;
	}
	.vertical-product h2
	{
		width:100%;
		font-size:45px !important;
		line-height:60px;
		padding-left:0;
		padding-right:0;
		margin-bottom: 60px !important;
	}
	.vertical-product .vertical-pro-img-desk
	{
		margin:auto;
		margin-top:-33px;
	}
	.vertical-product p
	{
		font-size:20px !important;
		line-height:36px;
		font-weight:400;
		padding-left:0;
		padding-right:0;
	}
	.vertical-product h1
	{
		font-size:45px !important;
	}
	.guide-section h1
	{
		font-size:45px !important;
	}
	.guide-section .btn.btn-deafult
	{
		width: 400px;
		height: 78px;
		background: url(https://www.intheflesh.com.au/wp-content/uploads/2016/11/desktop-btn.png) no-repeat;
		background-size: 100%;
		font-family: 'Lato', sans-serif;
		font-size: 25px;
		text-align: left;
		text-indent: 20px;
		margin-left:0;
	}
	.iphone-section
	{
		padding-bottom: 14px;
	}
	.iphone-section h1
	{
		width:100%;
		font-size:45px !important;
		line-height:60px;
	}
	.products .product1, .products .product2, .products .product3
	{
		min-height: 847px !important;
	}
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height:730px !important;
	}
	.gift-section h1,.products h1
	{
		font-size:45px !important;
		line-height:60px;
		padding-left:0px;
		padding-right:0px;	
	}
	.gift-section .container
	{
		
	}
	.gift-section h2
	{
		text-align:left;
		font-size:32px !important;
		padding:0px;
		padding-right:0px;
		line-height:48px;	
	}
	.gift-section h2
	{
		margin-top: 173px;
	}
	.gift-section .surp-text
	{
		display:none;
	}
	.gift-section h2 br
	{
		display:none;
	}
	.gift-section .stripe-button-el
	{
		width:562px !important;
	}
	.gift-section .stripe-button-el span
	{
		font-size:20px !important
	}
	.plus-icon.first-plus
	{
		margin-top: -133px;
	}
	.before-after h1
	{
		font-size:45px !important;
		line-height:60px;
	}
	.before-after h3
	{
		font-size:30px !important;
		line-height:40px;
		padding-left:0px;
		padding-right:0px;
	}
	.faq-row h1
	{
		font-size:45px !important;
		line-height:60px;
	}
	.faq-row h2,.faq-row h3
	{
		font-size:25px !important;
	}
	.faq-row .col-xs-2
	{
		width:70px !important;
	}
	.faq-row .col-xs-2 img
	{
		width:64px;
		height:64px;
	}
	.faq-row h3
	{
		font-weight: 700;
		margin-top: 14px;
		line-height: 30px;
		padding-left:14px;
	}
	.faq-row p,.faq-row ul li
	{
		font-size:18px !important;
	}
	.faq-row ul
	{
		padding-left:25px;
		list-style-image: url('https://www.intheflesh.com.au/wp-content/uploads/2016/11/bullte.png');
	}
	.faq-row .dektop-brands
	{
		margin-top: 20px;

	}
	.faq-row ul li{list-style-type:none; font-size:18px !important}
	.faq-row ul li:before{content:'\00b7'; font-size:100px !important; line-height:14px; vertical-align:top !important;}
	.contact-section h2
	{
		font-size:45px !important;
		line-height:60px;
	}
	.popup-trigger-btn
	{
		font-size:20px !important;
		width: 520px !important;
		padding-top: 11px;
		height: 50px !important;
	}
	.stripe-error-form .wpcf7-form span,.stripe-error-form .wpcf7-form label,.stripe-error-form .wpcf7-form input, .stripe-error-form .wpcf7-form textarea, .stripe-error-form .wpcf7-form span,.page-template-page-Checkout .stripe-error-form .wpcf7-form span
	{
		width: 100% !important;
		max-width: 1030px !important;
	}
	.stripe-error-form .wpcf7-form input, .stripe-error-form .wpcf7-form select
	{
		height:80px !important;
		padding-left:40px !important;
		border-radius:40px !important;
		margin: 26px 0 0 0 !important;
		padding-right:40px !important;
		font-size:24px !important;
	}
	.stripe-error-form .wpcf7-form textarea
	{
		height:200px !important;
		max-height:200px !important;
		padding-left:40px !important;
		padding-right:40px !important;
		border-radius:40px !important;
		margin: 26px 0 0 0 !important;
		font-size:24px !important;
	}
	.stripe-error-form .wpcf7-form .c-code
	{
		width:440px !important;
		display:inline-block !important;
		float:left;
	}
	.stripe-error-form .wpcf7-form .p-number
	{
		width:440px !important;
		display:inline-block !important;
		float:right;
	}
	.page-template-page-Checkout .stripe-error-form .wpcf7-form .wpcf7-submit
	{
		width:600px !important;
		height:80px !important;
		font-size:30px !important;
		margin-top: 28px !important;
	}
	.failed-tick-section
	{
		padding-bottom:50px !important;
	}
	/* Login page css */	
	.um-page-login .page-heading
	{
		color:#4d4d4d !important;
		padding-top: 28px;
	}
	.page-id-2301.um-page-login form
	{
		width:430px ;
	}
	.page-id-2301.um-page-login .um-left.um-half input[type=submit]
	{
		width:430px !important;
	}
	/* Registered css */
	.page-id-2303 .page-heading
	{
		color:#4d4d4d !important;
		padding-top: 28px;
	}
	.page-id-2303 form
	{
		width:430px ;
	}
	.page-id-2303 .um-left.um-half input[type=submit]
	{
		width:430px !important;
	}
	
/*********** Nourish Network page css ************/
	.page.page-id-2775 .col-sm-12  form
	{
    		width: 430px;
    		margin: auto;
    		padding: 0px !important;
	}
	.page.page-id-2775 .col-sm-12  form .check-box-wrapper label
	{
		width:400px !important;
		font-size:13px ;
	}
	.page.page-id-2775 .col-sm-12  form input[type=submit]
	{
		width:430px !important;
	}
	/****************    fb registraion page css *****************/
	.page.page-id-3028 .col-sm-12 form
	{
		width: 430px;
		margin: auto;
		padding: 0px !important;
	}
	.page.page-id-3028 .col-sm-12  form .check-box-wrapper label
	{
		width:400px !important;
		font-size:13px ;
	}
	.page.page-id-3028 .col-sm-12  form input[type=submit]
	{
		width:430px !important;
	}
}
@media(min-width:1026px)
{
	.baner-section 
	{
		background-size:100% !important;
	}
}
@media (max-width: 1100px) {
	.navbar-header {
		float: none;
	}
	.navbar-left,.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in{
		display:block !important;
	}
 
   
}
@media(min-width:1101px)
{
	.navbar-inverse 
	{
		margin-bottom: 45px;
	}
	.navbar-inverse .navbar-brand
	{
		width:100%;
	}
	.navbar-header
	{
		width:335px;
	}
	.navbar-inverse .navbar-nav
	{
		float:right;
		margin-top:30px;
	}
	.navbar-inverse .navbar-nav > li > a
	{
		border:none;
		margin-left:0px;
		padding-left:10px;
		padding-right:10px;
	}
	.navbar-inverse .navbar-nav > li#menu-item-41,.navbar-inverse .navbar-nav > li#menu-item-3498
	{
		border:2px solid #f9a226;
		border-radius:90px;
		
		
	}
	.navbar-inverse .navbar-nav > li#menu-item-41 a,.navbar-inverse .navbar-nav > li#menu-item-3498 a
	{
		color:#f9a226 !important;
	}
	.navbar-inverse .navbar-nav > li#menu-item-41:hover,.navbar-inverse .navbar-nav > li#menu-item-3498:hover
	{
		background:#f9a226;
	}
	.navbar-inverse .navbar-nav > li#menu-item-41:hover a,.navbar-inverse .navbar-nav > li#menu-item-3498:hover a
	{
		color:#FFF !important;
	}
	.navbar-inverse .navbar-nav > li#menu-item-41 a,.navbar-inverse .navbar-nav > li#menu-item-3498 a
	{
		margin-left:0px;
		
	}
	
}
@media(min-width:1170px)
{
	.products .product4, .products .product5, .products .product6, .products .product7
	{
		min-height:767px;
	}
}
@media(min-width:1200px)
{
	/* bread crumb css */
	.Bread-crumb-Section span
	{
    		margin-left: 20px;
    		margin-right: 37px;
	}
	.Bread-crumb-Section span:last-of-type
	{
    		margin-right: 0px !important;
	}
	.Bread-crumb-Section span:nth-child(1)
	{
		margin-left: 20px;
	}

	.main-heading.page-heading
	{
		margin-top: 60px;
    		font-size: 48px;
    		font-weight: 900;
    		line-height: 50px;
    		margin-bottom: 41px;
	}
	.rosource-page-wrapper .pages-paragraph
	{
		font-size:18px;
		width:760px;
		line-height:30px;
	}
	.rosource-page-wrapper .mobile-break
	{
		display:none;
	}
	.navbar-inverse .navbar-nav > li > a
	{
		margin-left:20px;
	}
	.navbar-inverse .navbar-nav > li#menu-item-41,.navbar-inverse .navbar-nav > li#menu-item-3498
	{
		margin-left:37px;
	}
	.navbar-inverse .navbar-nav > li#menu-item-41 a,.navbar-inverse .navbar-nav > li#menu-item-3498 a
	{
		margin-left:0px;
	}
	.wp-pagenavi
	{
		padding-bottom:104px;
	}
	.wp-pagenavi .page
	{
		padding: 5px 8px 6px 8px;
	}	
	#bdwebteam-recent-post-tabs-widget-2 ul.tabs-list li
	{
		width:49%;
	}
	.sidebar #search-2 #s
	{
		width:228px;
	}
	.wp-pagenavi .current
	{
		padding: 5px 8px 6px 8px;
	}
	.wp-pagenavi .nextpostslink
	{
		padding: 5px 8px 6px 8px;
	}
	.wp-pagenavi .previouspostslink
	{
		padding: 5px 8px 6px 8px;
	}
	/* home page css */
	.home.page .banner-section .btn.btn-success
	{
		font-size:30px;
		padding: 18px 40px;
	}
	.home.page .banner-section .tag-line
	{
		text-align:center;
	}
	.home.page .home-baner-col-6-right
	{
		padding-left:0px;
		padding-right:0px;
	}
	.home.page .banner-section .main-heading
	{
		line-height: 67px;
		font-size:52px;
	}
	.home.page .banner-section .main-heading.home-b-heading
	{
		font-size:50px !important;
	}
	.author_bio_section .aurthor-detail
	{
		width:80%;
	}
	.comments-wraper ol.commentlist .children .comment-body .comment-meta.commentmetadata
	{
		   left:194px;
	}

	.comments-wraper ol.commentlist .children
	{
		width:94%;
		margin-left:6%
	}
	.comments-wraper .comment-respond .comment-form-author, .comments-wraper .comment-respond .comment-form-email, .comments-wraper .comment-respond .comment-form-url
	{
		width:270px;
	}
	.comments-wraper .comment-respond .comment-form-email
	{
		margin-left:15px;
		margin-right:15px;
	}
	/* Footer css */
	footer .container
	{
		padding-left:0;
		padding-right:0;
	}
	footer .container .col-sm-4
	{
		padding-left:0;
		padding-right:0;
	}
	footer .footer-logo
	{
		float:left;
	}
	footer .nav
	{
		text-align:right;
	}
	footer .social-icons li, footer .nav>li {
	 padding: 0px 28px;
	}
	.social-icons
	{
		text-align:center !important;
	}
	/* form 4 css */
	#before-comments-4,#before-commentz-new-6
	{
		width:750px;
	}
	.form-wrapper-single #before-comments-4 .NAME-label.yikes-mailchimp-field-required
	,.form-wrapper-single #before-commentz-new-6 .NAME-label
	{
		width:370px;
		margin-right:5px;
	}
	.form-wrapper-single #before-comments-4 #yikes-easy-mc-form-4-NAME,.form-wrapper-single #before-commentz-new-6 #yikes-easy-mc-form-6-NAME
	{
		height:58px;
		margin-right:6px;
	}
	.form-wrapper-single #before-comments-4 .EMAIL-label.yikes-mailchimp-field-required,.form-wrapper-single #before-commentz-new-6 .EMAIL-label.yikes-mailchimp-field-required
	{
		width:370px;
	}
	.form-wrapper-single #before-comments-4 #yikes-easy-mc-form-4-EMAIL,.form-wrapper-single #before-commentz-new-6 #yikes-easy-mc-form-6-EMAIL
	{
		height:58px;
		margin-left:3px;
	}
	/*sidebar css*/
	.side-from-wrapper .first h3
	{
		padding-top: 17px;
	}
	.side-from-wrapper .second .second1
	{
		width: 100px;
	}
	.side-from-wrapper .second .second2
	{	
		width:158px;
		top: -28px;
	}
	.side-from-wrapper .second .second1 img
	{
		margin-left:10px;
	}

	.side-from-wrapper .second .swich
	{
		background-size: 165px;
	}
	.side-from-wrapper .second .second2 p
	{
		padding-right: 10px;
	}
	.side-from-wrapper .yikes-easy-mc-form .yikes-easy-mc-submit-button
	{
		width:228px;
		font-size:12px;
	}
	/* Lead Pages Css 1200px */
	.gift-section .container
	{
		padding-left:15px;
		padding-right:15px;
	}

	.logo-section .col-sm-6
	{
		padding-left:0px;
		padding-right:0px;
	}
	.baner-section
	{
		background-size:100% !important;
		background-position:bottom !important;
		
	}
	.baner-section .container-fluid
	{
		margin-top: 90px;
		padding-top: 31px;
	}
	.baner-section h2
	{
		font-size: 60px !important;
		line-height:72px;
		margin-bottom: 44px !important;
	}
	.baner-section form
	{
		margin-top:70px;
	}
	.baner-section .stripe-button-el
	{
		width:565px !important;
		height: 73px !important;
	}
	.baner-section .stripe-button-el span
	{
		font-size:30px !important;
	}
	.below-banner .col-sm-6.below-banner-a img
	{
		margin-top:0px;
		padding-left:10px;
		padding-right:20px;
	}
	.below-banner h1
	{
		font-size: 60px !important;
		line-height: 72px;
		margin-bottom: 17px !important;
	}
	.below-banner p
	{
		font-size:20px !important;
		line-height:36px;
		margin-bottom: 21px !important;
	}
	.timer-section
	{
		padding-top:43px !important;
	}
	.timer-section h1
	{
		font-size: 60px !important;
		line-height: 72px;
	}
	.timer-section p
	{
		font-size:30px !important;
		line-height:36px;
		margin-top:12px;
		margin-bottom: 4px;
	}
	.cta-row
	{
		padding-top:52px;
	}	
	.cta-row h1
	{
		font-size:36px !important;
		line-height:43px;
		margin-bottom: 12px;
	}
	.cta-row h3
	{
		font-size:30px !important;
		line-height:36px;
	}
	.cta-row .desktop-proucts
	{
		float:right;
	}
	.cta-row .stripe-button-el
	{
		width:605px !important;
		height:80px !important;
	}
	.cta-row .stripe-button-el span
	{
		font-size:30px !important;
	}
	
	.cta-row h5
	{
		float:left;
		font-size:24px !important;
		line-height:28px;
		margin-bottom: 40px !important;
	}
	.vertical-product h2
	{
		font-size:57px !important;
		line-height:72px;
	}
	.vertical-product .col-sm-6
	{
		padding:0px;
	}
	.vertical-product h1
	{
		font-size:60px !important;
		line-height:72px;
		margin-top: 97px !important;
		margin-bottom: 40px !important;
	}
	.guide-section .col-sm-6
	{
		padding:0px;
	}
	.guide-section img
	{
		width:524px ;
		margin-left:-12px;
		padding-right:0px;
		float: left ;
	}
	.guide-section h1
	{
		font-size:60px !important;
		line-height:87px;
		padding-right: 0px;
		margin-top: 27px;
	}
	.btn-pdf-p
	{
		float:left;
		margin-top:-5px;
	}
	.guide-section .btn.btn-deafult
	{
		font-size:30px !important;
	}
	.iphone-section
	{
		padding-bottom: 59px;
	}
	.iphone-section .col-sm-6
	{
		padding:0px;
	}
	.iphone-section .col-sm-6.col-7
	{
		width:58.33333333%;	
	}
	.iphone-section .col-sm-6.col-5
	{
		width:41.66666667%;	
	}
	.iphone-section h1
	{
		padding-left:0px;
		padding-right:0px;
		font-size:60px !important;
		line-height:72px;
	}
	.products .product1, .products .product2, .products .product3
	{
		min-height:820px !important;
	}
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height:673px !important;
	}
	.products .product h3
	{
		font-size:31px;
	}	
	.products .product4 h3 br
	{
		display:none;
	}
	.gift-section
	{
		padding-top:39px;
	}
	.gift-section h1
	{
		font-size:60px !important;
		line-height:72px;
		letter-spacing: -1px;
	}
	.products h1
	{
		font-size:60px !important;
		line-height:72px;
		letter-spacing: 0px;
	}
	.below-product h1
	{
		font-size:60px;
		line-height:72px;
	}
	.below-product p
	{
		font-size:30px;
		line-height:36px;
	}
	.gift-section .col-sm-6.col-7
	{
		width:58.33333333%;	
	}
	.gift-section .col-sm-6.col-5
	{
		width:41.66666667%;	
	}
	.desktop-gift-img
	{
	  display:block;
	}
	.mobile-gift-img
	{
	  display:none;
	}
	.gift-section .gift-img-6 img
	{
		margin-top: -17px;
	}	
	.gift-section h2
	{
		margin-top:137px;
		font-size:36px !important;
		line-height:48px;
		padding-left: 38px;
		padding-right: 70px;
		
	}
	.plus-icon
	{
		width:95px;
	}
	.plus-icon.first-plus
	{
		margin-top: -100px;
	}
	.offer-text-desktop
	{
		margin:auto;
	}
	.gift-section .stripe-button-el
	{
		width:866px !important;
		height:120px !important;
	}
	.gift-section .stripe-button-el span
	{
		font-size:30px !important;
		padding-top: 0px !important;
		padding-botttom:0px !important;		
	}
	.price-section 
	{
		padding-top: 44px;
		padding-bottom: 61px;
	}
	.price-section h1
	{
		font-size:60px !important;
		line-height:72px;
	
	}
	.how-works-section h1
	{
		font-size:60px !important;
		line-height:72px;
	}
	.desktop-icon .col-sm-3 .round-icon
	{
		width:144px;
		height:144px;
	}
	.before-after
	{
		padding-top:40px;
	}
	.before-after h1
	{
		font-size:60px !important;
		line-height:72px;
		margin-bottom: 30px;
	}
	.desktop-icon p
	{
		padding-left:25px;
		padding-right:25px;
	}
	.before-after h3
	{
		font-size:36px !important;
		line-height:43px;
	}
	.faq-row h1
	{
		font-size:60px !important;
		line-height:72px;
	}
	.faq-row
	{
		padding-top:54px;
	}
	.faq-row h2,.faq-row h3
	{
		font-size:30px !important;
		line-height:36px	
	}
	.faq-row h3
	{
		margin-top:11px;
	}
	.faq-row p, .faq-row ul li
	{
		font-size:20px !important;
		line-height:36px;
		font-weight:400;
	}
	.contact-section h2
	{
		font-size:60px !important;
		line-height:72px;
	}
	.popup-trigger-btn
	{
		width:810px !important;
		font-size:30px !important;
		line-height:72px;
		padding-top:0px;
		height:72px !important; 
	}
	.foter p a
	{
		font-size:20px;
		font-weight:400;
	}
	/*.page.page-id-704 .products .product1, .page.page-id-704 .products .product2, .page.page-id-704 .products .product3,.page.page-id-949 .products .product1, .page.page-id-949 .products .product2, .page.page-id-949 .products .product3
	{
		min-height: 728px !important;
	}*/
	/* Term page css */
	.term-services-main
	{
		padding-top:87px;
		padding-bottom:87px;
	}
	.term-services-main h3,.term-services-main p
	{
		padding-left:15px;	
		padding-right:15px;
	}
	.term-services-main h2
	{
		font-size:60px;
		line-height:72px
	}
	.term-services-main h3
	{
		font-size:30px;
		line-height:48px
	}
	.term-services-main p
	{
		font-size:20px;
		line-height:36px;
	}

	/* Checkout page css */
	.tick-section
	{
		padding-top:48px;
	}
	.tick-section h2
	{
		font-size:60px;
		line-height: 72px;
	}
	.tick-section .img-responsive
	{
		width:167px;
		margin-top: 45px;
		margin-bottom: 50px;
	}
	.tick-section h3
	{
		font-size: 30px;
		line-height: 36px;
	}
	.blog-section-msg h1,.blog-section-msg h1 a
	{
		font-size: 60px;
		line-height: 72px;
	}
	.blog-section-msg
	{
		padding-top:44px;
	}
	.stripe-error-form
	{
		padding-left:0px;
		padding-right:0px;
	}
	.stripe-error-form .wpcf7-form .c-code
	{
		width:500px !important;	
	}
	.stripe-error-form .wpcf7-form .p-number
	{
		width:500px !important;
	}
	/* Country Page css */
	.country-page-wrapper
	{
		padding-bottom:30px;
	}
	.country-page-wrapper h1
	{
		font-size: 60px;
		line-height: 72px;
		padding-left: 0;
		padding-right: 0;
		margin-top: 3px;		
	}
	.country-page-wrapper h3
	{
		padding-top: 24px;
	}

	.country-page-wrapper h3,.country-page-wrapper h3 a
	{
		font-size:30px;
		line-height:60px;
	}
	.country-page-wrapper .flag-row
	{
		margin-top: 22px;
	}
	.country-page-wrapper .col-sm-offset-1
	{
		margin-left:0px;
	}
	.country-page-wrapper .col-sm-2
	{
		width:20%;
	}
	.country-page-wrapper .flag-row p
	{
		font-size:24px;
		font-weight:400;
		line-height:40px;
		margin-top: 20px;
	}
	.um-page-login .below-heading
	{
		padding-left:200px;
		padding-right:200px;
		font-size:16px;
		line-height:27px;
		margin-bottom:25px;	
	}

}

@media(min-width:1280px)
{
	.home.page .banner-section .btn.btn-success
	{
		font-weight:900;
	}
	.navbar-header
	{
		width:370px;
	}
	.single.single-post .single-post-container
	{
		margin-top:125px;
	}
	.blog-form1-row h3
	{
		margin-top:54px;
	}
	.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary,.blog-popup-btn
	{
		margin-top:23px ;
	}
	/* lead pages css for 1280 */
	.products .product1, .products .product2, .products .product3
	{
		min-height: 820px !important;
	}	
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height:659px !important;
	}
	.gift-section .container
	{
		width:100%;
	}
	.gift-section h2
	{
		margin-top: 142px;
	}
	.plus-icon.first-plus
	{
		margin-top:-109px;
	}
	.img-rsponsive.free-shiping
	{
		display:none;
	}
	.img-rsponsive.free-shiping.desktop-shipping
	{
		display:block;
		margin:auto;
	}
	
}
@media(min-width:1366px)
{
	/*home page css*/
	.home .third-section .container
	{
		width:1280px !important;
	}
	.baner-section
	{
		background-position:center -1px !important;
	}
	.products .product1, .products .product2, .products .product3
	{
		min-height:820px !important;
	}
	.products .product4, .products .product5, .products .product6, .products .product7
	{
		min-height:727px !important;
	}
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height: 680px !important;
	}
	.gift-section h2
	{
		padding-right:130px;
		margin-top: 157px;
	}
	.faq-row ul li:before
	{
		line-height:18px;
	}
}
@media(min-width:1440px)
{
	.baner-section
	{
		background-position:center -1px !important;
		padding-bottom: 187px !important;
	}
	.products .product1, .products .product2, .products .product3
	{
		min-height:820px !important;
	}
	.products .product2 h3
	{
		padding-left:40px;
		padding-right:40px;
	}
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height:698px !important;
	}
	.gift-section .container
	{
		width:1425px;
		margin:auto;
	}
	.gift-section h2
	{
		padding-right:270px
	}	
}
@media(min-width:1919px)
{
.um-page-login footer,.page-id-2303 footer
{
	width:100%;
	position:absolute;
	bottom:0;
}
	.baner-section
	{
		margin-top: 00px !important;
		background:url('https://www.intheflesh.com.au/wp-content/uploads/2016/10/banner.jpg') no-repeat !important;
		background-position:center -140px !important;
		background-size:100% !important;
		padding-top: 40px !important;
		padding-bottom:277px !important;		
	}
	.baner-section .container-fluid
	{
		margin-top:0px;
		padding-top:71px;
	}
	.products h3
	{
		font-size:36px !important;
	}
	.products .product2 h3
	{
		width:500px;
		margin:auto;
	}
	.products p
	{
		padding:0px 60px;
	}
	.products .product1, .products .product2, .products .product3
	{
		min-height: 798px !important;
	}
	.page.page-id-949 .products .product4, .page.page-id-949 .products .product5, .page.page-id-949 .products .product6,.page.page-id-704 .products .product4, .page.page-id-704 .products .product5, .page.page-id-704 .products .product6
	{
		min-height: 686px !important;
	}
	/*.page.page-id-704 .products .product2 h3,.page.page-id-949 .products .product2 h3
	{
		width:506px;
		margin:auto;
	}*/
	
	.gift-section h2
	{
		padding-right:236px;
		margin-top: 167px;
	}
	.plus-icon.first-plus
	{
		margin-top: -113px;
	}
	.faq-row iframe
	{
		min-height:615px;
	}
	.products .product4, .products .product5, .products .product6, .products .product7
	{
		min-height:827px !important;
	}
	/*.page.page-id-704 .products .product1, .page.page-id-704 .products .product2, .page.page-id-704 .products .product3,.page.page-id-949 .products .product1, .page.page-id-949 .products .product2, .page.page-id-949 .products .product3
	{
			min-height: 652px !important;
	}*/
}
@media (min-width: 1921px)
{

	.baner-section 
	{
		background-size:1920px !important;
	}
}