.wpb_raw_code.wpb_content_element.wpb_raw_html.user-fb {
    display: none;
}
@media only screen and (min-width: 100px) and (max-width: 1400px){
	
.testi-buttons {
    --adjuster: 54px !important;
}
	
}
@media only screen and (min-width: 100px) and (max-width: 1199px){
	.testi-buttons button svg {
    width: 28px;
}
.testi-buttons {
    top: 45%;
 
    --adjuster: 30px !important;
}
	.for-pad-ebook .wpb_wrapper h2, .for-pad-ebook .wpb_wrapper p {
    padding-right: 214px !important;
}
}	
	
@media only screen and (min-width: 100px) and (max-width: 768px){
	.footer-social .icons {
    gap: 2px;
}
.for-pad-ebook .wpb_wrapper h2, .for-pad-ebook .wpb_wrapper p {
    padding-right: 114px;
}
.tab-content h4 {
    margin: -10px 0 10px !important;
}	
}
@media only screen and (min-width: 100px) and (max-width: 575px){
	.review-image {
    margin: 0;
    position: absolute;
    top: -29px;
    left: 50%;
    transform: translateX(-50%);
}
	.we_have {
    flex-direction: column;
}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 15px;
}
	#content .post_wrap.analytics_wrap {
    margin-bottom: 30px !important;
}
	#latest_posts.analytics_posts {
    padding-bottom: 20px !important;
}
#header {
    top: 0px !important;
}
#branding #logo {
        width: 122px;
    }	
.connect_secb {
   padding: 30px 0px !important;
}
#featured_posts, #latest_posts, #related_posts {
    padding: 50px 0 60px !important;
}
	.textwidget img {
    width: 142px !important;
}
.go_to_top {
        right: 20px !important;
        bottom: 130px !important;
}
.tab-sub-heading {
    margin:0 !important;
}
    .for-pad-ebook .wpb_wrapper h2, .for-pad-ebook .wpb_wrapper p {
        padding-right: 0 !important;
    }
    body .reviews-section {
        padding: 0px 0px 50px !important;
    }
.hl_form-builder--main {
    padding: 0 !important;
}	
}



.for-flex .img-ss-wrap, .for-flex .img-ss-wrap1{
    display: flex;
    gap: 28px;
}
.for-flex .img-ss-wrap1{
	justify-content: center;
}
.we_have {
    display: flex;
    align-items: center;
}

/*
Theme Name: Investor Partner Group
Description: Custom wordpress theme.
Version: 1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@font-face {
	font-family: 'Proxima Nova';
	src: url('fonts/ProximaNova-Regular.eot');
	src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova-Regular.woff2') format('woff2'),
		url('fonts/ProximaNova-Regular.woff') format('woff'),
		url('fonts/ProximaNova-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Proxima Nova';
	src: url('fonts/ProximaNova-Semibold.eot');
	src: url('fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova-Semibold.woff2') format('woff2'),
		url('fonts/ProximaNova-Semibold.woff') format('woff'),
		url('fonts/ProximaNova-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Proxima Nova';
	src: url('fonts/ProximaNova-Bold.eot');
	src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova-Bold.woff2') format('woff2'),
		url('fonts/ProximaNova-Bold.woff') format('woff'),
		url('fonts/ProximaNova-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Proxima Nova';
	src: url('fonts/ProximaNova-Extrabld.eot');
	src: url('fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova-Extrabld.woff2') format('woff2'),
		url('fonts/ProximaNova-Extrabld.woff') format('woff'),
		url('fonts/ProximaNova-Extrabld.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: Oswald;
	src: url('fonts/Oswald-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: PoppinsBold;
	src: url('fonts/Poppins-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: Poppins-SemiBold;
	src: url('fonts/Poppins-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: Poppins-Regular;
	src: url('fonts/Poppins-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}


*{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	box-sizing:border-box;
}

*:focus{
	outline: 0;
}

body::-webkit-scrollbar {
	width: 1.15em;
}
body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
body::-webkit-scrollbar-thumb {
	background-color: #e80e48;
	outline: 1px solid #e80e48;
}
::-moz-selection {
	color: #fff;
	background: #e80e48;
}
::selection {
	color: #fff;
	background: #e80e48;
}

body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-family: 'Poppins', sans-serif;
}

ol, ul {

}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
iframe {
	max-width:100%;
}

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/



.blog #container,
.archive #container,
.search #container,
.single #container {
}

#primary,
#default_sidebar {
	float: right;
	overflow: hidden;
	width: 220px; /* width of sidebars */
}

#primary .widget-container,
#default_sidebar .widget-container{
}

#primary .widget-container .widget-title,
#default_sidebar .widget-container .widget-title{
}

#primary .widget-container ul,
#default_sidebar .widget-container ul{
}

#primary .widget-container ul li,
#default_sidebar .widget-container ul li{
}

#primary .widget-container ul li a,
#default_sidebar .widget-container ul li a{
}

#primary{
}

#primary .widget-container{
}

#primary .widget-container .widget-title{
}

#primary .widget-container ul{
}

#primary .widget-container ul li{
}

#primary .widget-container ul li a{
}

#default_sidebar{
}

#default_sidebar .widget-container {
}

#default_sidebar .widget-container .widget-title{
}

#default_sidebar ul{
}

#default_sidebar ul li{
}

#default_sidebar ul li a{
}
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 900px; /* width of content area */
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px; /* width of content area */
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: 'Proxima Nova' !important;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.wp-caption-text {
	font-family: 'Proxima Nova';
}
input[type=submit] {
	font-family: 'Proxima Nova';
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	background-color: #F8F8F8;
	font-size: 14px;
	border: 1px solid #C6C6C6;
	color: #666;
	cursor: pointer;
	border-radius:3px;	
	margin: 0px 0 0;
	-webkit-transition: 0.3s .05s;
	transition: 0.3s .05s;
	padding: 3px 10px;
}

input[type=submit]:hover {
	opacity:0.7;
}


pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

::-webkit-input-placeholder {
	color:#999999;
}
:-moz-placeholder { /* Firefox 18- */ 
	color:#999999;
}
::-moz-placeholder {  /* Firefox 19+ */
	color:#999999;  
}
:-ms-input-placeholder { 
	color:#999999;  
}

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#colophon,
#branding,
#container,
.inner_wrapper,
.wrap {
	margin: 0 auto;
	width: 1170px;
}
#wrapper {

}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #fff;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}
body,
input,
textarea {
	color: #666;
	font-size: 14px;
	line-height: 20px;
}
hr {
	border-top: 1px solid #dadada;
	clear: both;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}

blockquote p{

}

blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	/*background: #f9f9f9;
	border: 1px solid #ccc;
	padding: 2px;*/
}
a:link,
a:visited {
	color: #e80e48;
	transition: .2s ease-in-out;
}

a:active,
a:hover {

}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
	border: 1px solid #a9a9a9;
	padding: 0 18px;

}

.search-form input[type="text"] {
	padding: 4px 3px;
	width:140px;
}


/* =Header
-------------------------------------------------------------- */

#header {
	padding: 18px 0;
	position: sticky;
	z-index: 999;
	top: 0;
	background: #fff;
	transition: .3s ease-in-out;
}
#header.sticky {
	padding: 10px 0;
	box-shadow: 0px 0px 5px #000;
}
#branding{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#branding #logo {

}

#site-title {
	line-height: 0;
}

#site-title a {
	display: block;
}

#site-title img {
}

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

/* This is the custom header image */
#branding #headerimage {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}

#headerright {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

/* =Slideshow
-------------------------------------------------------------- */
#slideshow {
	clear: both;
}

.slider_content_wrapper {}

.slider_content_wrapper .slider_content_box {}

.slider_content_wrapper .slider_content {}

.slider_content_wrapper .slider_title {}

.slider_content_wrapper .slider_description  {}

#featured_image {}

#featured_image  img{}




/* =Menu
-------------------------------------------------------------- */
#access {

}

#access .menu-header {
	font-size: 16px;
}

#access ul { /* applied to remove list bullets and set margin 0 for all menu ULs */
	list-style: none;
	margin: 0;
}

#access ul li{
	position: relative;
	float: left;
}
#access .menu-header > ul > li + li{
	margin-left: 10px;
}

#access ul li a {
	color: #1a4b64; /* default menu text color */
	display: block;
	line-height: 36px; /* height of parent menu item */
	padding: 0 10px; /* left/right padding of parent menu item */
	text-decoration: none;
	font-weight: 600;
}
#access ul li.header_btn a {
	background: #e80e48;
	color: #fff;
	border-radius: 30px;
	padding: 0 20px;
	border: 2px solid #e80e48;
}
#access ul li.header_btn.call_btn a {
	background: #1a4b64;
	border: 2px solid #1a4b64;
}
#access ul ul { /* this css is applied to all ULs but NOT the first one */
	display: none;
	position: absolute;
	top: 50px;
	left: -20px;
	float: left;
	width: 200px;
	z-index: 99999;
	background: #fff;
	padding: 13px 0;
	border-radius: 10px;
	box-shadow: 0px 0px 14px 0px rgb(0 0 0 / .2);
}
#access ul ul:before {
	content: '';
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 10px solid #fff;
	position: absolute;
	left: 42px;
	top: -10px;
}
#access ul ul:after {
	content: '';
	position: absolute;
	left: 0;
	top: -14px;
	width: 100%;
	height: 14px;
}
#access ul ul li {
}
#access ul ul ul { /* this is applied to 3rd and all after ULs as well */
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #fff;
	color: #1a4b64;
	line-height: 1em;
	padding: 6px 20px;
	height: auto;
	font-size: 15px;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a { /* current page menu item css */
	color: #e80e48;
}
.home #access ul li.current_page_item.menu-item-544  > a{
	color: #1a4b64;
}
#access ul li.header_btn a:hover,
#access ul li.current_page_item.header_btn > a{
	background: #fff;
	color: #e80e48;
}
#access ul li.current_page_item.header_btn > a:hover{
	background: #e80e48;
	color: #fff;
}
#access ul li.header_btn.call_btn a:hover {
	color: #1a4b64;
}
#access li:hover > a,
#access ul ul :hover > a,
.home #access ul li.current_page_item.menu-item-544  > a:hover{ /* hover css for parent and drop down menu items */
	color: #e80e48;
}
#access ul li:hover > ul { /* hover css for displaying sub menu items */
	display: block;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #e80e48;
}
#access .menu-header > ul > li.menu-item-has-children > a:after {
	content: "\f0d7";
	font-weight: 900 !important;
	font-family: "Font Awesome 5 Free" !important;
	font-size: 12px;
	margin-left: 8px;
}

/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
}

.home #main {
}

#content {
	color: #404040;
	font-size: 16px;
	line-height: 24px;
}

.home #content {
}

#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}

#content p:empty,
p:empty{
	margin-bottom: 0;
}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #114253;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 20px 0;
}


#content h1{	
}

.home #content h1{	
}

#content h2 {
	font-size: 42px;
}
.home #content h2{	
}

#content h3{
	font-size: 36px;
}

.home #content h3{	
}

#content h4,
#content .tfree-testimonial-title h3{
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	margin-bottom: 15px;
}
#content h5 {
	font-size: 19px;
	font-weight: 600;
}
#content h5.highlighted{
	font-size: 24px;
	color: #e80e48;
	font-family: 'Proxima Nova';
	line-height: 1.25em;
	font-weight: bold;
}
#content h6 {
	font-size: 19px;
	font-family: 'Proxima Nova';
	margin-bottom: 12px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:inherit;
}

#blog_header_text_widget{

}

#blog_header_text_widget .widget-container{

}

#blog_header_text_widget h1.widget-title{

}	

.post {
	margin: 0 0 0 0;
}

.blog .post,
.archive .post,
.search .post,
.search .page {
	margin: 0 0 25px 0;
	padding: 0 0 20px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.blog #content .post p,
.archive #content .post p,
.search #content .post p,
.search #content .page p {
	margin-bottom: 0;
}

.blog .post:last-of-type,
.archive .post:last-of-type,
.search .post:last-of-type,
.search .page:last-of-type  {
	margin: 0 0 0 0;
	padding: 0;
	border: none;
}

.single_featured_image {
	float: left;
	width: auto;
}

.blog_content {
	float: right;
	width: 510px;
}

#content .entry-title {
	margin-bottom: 0;
}

.home #content .entry-title {
}

.blog #content h1.entry-title {
}

.blog #content h2.entry-title,
.archive #content h2.entry-title,
.search #content h2.entry-title {
}

.single #content .entry-title {
}

.entry-title a:link,
.entry-title a:visited {
	color: inherit;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: inherit;
}
.entry-meta {
	color: #606060;
	font-size: 13px;
	line-height: 18px;
}

.single .entry-meta {
}

.entry-content,
.entry-summary {
	clear: both;
	padding: 0;
}

.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: inherit;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #e80e48;
	text-decoration: none;
}

#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th,
#content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}

.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}

.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}

#content a.blog_read_more {
	display: table;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
/*.entry-content input {
margin: 0 0 24px 0;
}*/
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}

#content .video-player {
	padding: 0;
}


/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p,
.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .post.format-aside,
.home .post.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	/*color: #000;*/
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 10px;
	margin: 0 0 1px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.a_u_t_h_o_r__n_d_a_r_t_s_c_a {	
	text-decoration:none;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */

#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 14px;
}

#respond input {
	margin: 0 0 9px;
	width: 97%;
}

#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}

#respond .form-submit input {
	width: auto;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	margin-left: 0;
}
.widget-area .widget-container ul {
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Footer widget areas */
#footer-widget-area {
}


/* =Footer
-------------------------------------------------------------- */

#footer {	
	clear: both;
	width: 100%;
	background: #1d2c31;
	color: #a9bec9;
	font-size: 13px;
	line-height: 21px;
}

#footer a{
}

#footer a:hover{
}


#colophon {
	overflow: hidden;
}

.footer_top {
	border-bottom: 1px solid #393f4a;
	padding: 65px 0 55px;
}
.footer_logo {
	display: inline-block;
	margin-bottom: 10px;
}
.footer_top .widget-container,
.footer_top .widget-container p:last-child{
	margin: 0;
}
.footer_top h3.widget-title {
	color: #fff;
	font-size: 16px;
	font-weight: 600;	
	margin-bottom: 20px;
}
.social_icons a i{
	color: #fff;
	margin-right: 14px;
	transition: .2s ease-in-out;
	width: 13px;
	text-align: center;
}
.widget_nav_menu.social_icons li a:hover{
	text-decoration: none;
	color: #fff;
}
.social_icons a:hover i{
	color: #e80e48;
}
.footer_bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
}
.go_to_top {
	background: #e80e48;
	color: #fff;
	width: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	border-radius: 100%;
	font-size: 17px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	right: 35px;
    bottom: 140px;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	transition: .3s ease-in-out;
}
.go_to_top.show {
	opacity: 1;
	visibility: visible;
}
.go_to_top:hover {
	background: #c1093a;
}
.go_to_top i {
	transform: rotate(-180deg);
}



#site-info {
	color: #fff;
}

#site-generator {
	position: relative;
	float: right;
	width: 220px;	
}
#site-generator a {
	/*background: url(images/wordpress.png) center left no-repeat;*/
	color: #666;
	display: inline-block;
	line-height: 16px;
	/*padding-left: 20px;*/
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}



/* =Footer Menu
-------------------------------------------------------------- */
.widget_nav_menu{	
}

.widget_nav_menu div {
	/*float and width of menu here*/
}
.widget_nav_menu ul {
	list-style: none;
	margin: 0;
}
.widget_nav_menu li{
	position: relative;
	margin-bottom: 10px;
}
.widget_nav_menu li:last-child{
	margin-bottom: 0;
}
.widget_nav_menu ul ul{
	display:none; /* hide submenu items */
}
.widget_nav_menu ul a {
	color: inherit;
	display: inline-block;
	text-decoration: none;
}
.widget_nav_menu li a:hover { /* hover css for parent and drop down menu items */
	text-decoration: underline;
}

/* =ndARTS.CA additional css
-------------------------------------------------------------- */

.clear {
	clear:both;
}
.i {
	font-style:italic;
}
.center {
	text-align:center;
}
.space {
	height:12px;
}
.shortcode_columns {
	width:100%;
	float:left;
}
.shortcode_columns > br {
	display:none;
}
.shortcode_left_col {
	width:45%;
	float:left;
	padding:0 10% 0 0;
}
.shortcode_right_col {
	width:45%;
	float:left;
}

/* contact form 7 start
-------------------------------------------------------------- */
.form_wrap {
	display: flex;
	justify-content: space-between;
}

.form_wrap .form_left,
.form_wrap .form_right {
	width: 48%;
}

.wpcf7-text,
.wpcf7 textarea, 
.wpcf7-quiz{
	margin: 0 0 20px;
	background: #FFF;
	font-size: 13px;
	color: #404040;
	border: 0 !important;
	width: 100%;
	line-height: 25px;
	border-radius: 5px;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
}

.wpcf7 textarea{
	padding-top: 10px;
	height: 120px;
	resize: none;
}

.wpcf7-quiz {
	margin: 0 0 5px;
}
.wpcf7-form .wpcf7-text{
	height: 46px;
}
.wpcf7-form .wpcf7-submit{
	border: 0;
	width: 160px;
	height: 60px;
	background: #e80e48;
	color: #fff;
	font-size: 18px;
	border-radius: 40px;
	transition: .2s ease-in-out;
}
.wpcf7-form .wpcf7-submit:hover{
	opacity: 1;
	background: #1d2c31;	
}
#content .wpcf7-form p, .wpcf7-form p {
	font-size: 13px;
	color: #606060;
	line-height: 16px;
	margin: 0 0 25px;
}
#content .wpcf7-form p:last-of-type {
	margin: 0;
}
.wpcf7-form ::-webkit-input-placeholder{
	color: #808080;
}
.wpcf7-form-control-wrap {
	position: static;
	width: 100%;
}

.wpcf7-not-valid-tip {
	margin: -20px 0 15px;
	font-size: 13px;
}

/* contact form 7 end
-------------------------------------------------------------- */

img{
	max-width:100%;
}

.mobile{
	display:none;
}


/* =Mobile devices
-------------------------------------------------------------- */

a[href^=tel] {
	color: inherit;
	text-decoration: none;
}



/* Scale images
---------------- */
.zoom_in {
	transition: transform .35s,-webkit-transform .35s;
}

.zoom_in:hover {
	-webkit-transform: perspective(1000px) scale(1.05);
	transform: perspective(1000px) scale(1.05);
}

/* Buttons fade-in
---------------- */
.transition {
	-webkit-transition: 1.0s .05s;
	transition: 1.0s .05s;
}

.transition:hover {
	opacity:0.7;
}

/* Menu dropdown fade-in
---------------- */
#access .dropdown_zoom_in ul li:hover > ul {
	-webkit-animation: fadein .8s; /* Safari and Chrome */
	-moz-animation: fadein .8s; /* Firefox */
	-ms-animation: fadein .8s; /* Internet Explorer */
	-o-animation: fadein .8s; /* Opera */
	animation: fadein .8s;
	animation-fill-mode: forwards;
}

@keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}

/* Internet Explorer */
/* 
@-ms-keyframes fadein {
from { opacity: 0; }
to { opacity: 1; }
} 
*/

/* Opera */
@-o-keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}


/* =Custom Styling - Start
-------------------------------------------------------------- */
#banner {
	text-align: center;
	color: #fff;
	min-height: 350px;
}
#banner.home_banner {
	min-height: 650px;
}
#banner.homework_banner  {
	min-height: 720px;
	background-position: center bottom !important;
}
#banner h1 {
	color: inherit;
	font-size: 60px;
	line-height: 65px;
	font-weight: bold;
	letter-spacing: 1px;
}
#banner h1:last-child {
	margin-bottom: 0;
}
#banner h3 {
	font-size: 24px;
	line-height: 1.25em;
	color: #fff;
	font-weight: 600;
	margin-bottom: 15px;
	letter-spacing: .3px;
}
#banner .wpb_text_column {
	max-width: 700px;
	margin: 0 auto;
	font-size: 18px;
}
#banner.homework_banner .wpb_text_column {
	max-width: 90%;
	font-size: 21px;
	line-height: 30px;
}
#banner .wpb_text_column strong{
	color: #fff;
}
#banner.home_banner .wpb_text_column {
	max-width: 810px;
}
#banner .wpb_text_column a{
	color: inherit;
	text-decoration: underline;
}
#banner .wpb_text_column a:hover{
	text-decoration: none;
}
#banner .wpb_text_column p{
	margin-bottom: 15px;
}
#content .request_btn a,
#content .step_btn .vc_btn3{
	background: #e80e48;
	color: #fff;
	border: 0;
	border-radius: 30px;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	padding: 20px 39px;
	text-decoration: none;
}
#content .step_btn .vc_btn3{
	text-transform: uppercase;
	padding: 13px 51px;
}
#content .request_btn a:hover,
#content .step_btn .vc_btn3:hover{
	background: #1a4b64;
}
#content .request_btn a > strong {
	font-weight: 800;
	text-transform: uppercase;
}
#banner .request_btn a {
	font-size: 17px;
	padding: 20px 37px;
}
#services_section h4.vc_custom_heading {
	line-height: 1.15em;
	font-weight: 600;
	margin-bottom: 18px;
	color: #fff;
}
#services_section .service_box .wpb_text_column * {
	color: #fff;
}
#content .searching_wrap  .wpb_text_column {
	font-size: 18px;
}
#content .property_partners {
	text-align: center;
}
#content .property_partners ul {
	margin: 0;
}
#content .property_partners ul li {
	position: static !important;
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 16px 32px;
}
.featured-inner1{
	padding-bottom: 20px;

}
.featured-inner1 h3{}
.featured-inner1 ul{
	display: flex;
	justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}
.featured-inner1 .property_partners ul li:first-child{
	margin-left: 0 !important;
}
.featured-inner1 .property_partners ul li{
/* 	margin: 16px 15px !important; */
	    margin: unset !important;
    width: 9%;
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
}
.featured-inner1 .property_partners ul li:last-child{
	margin-right: 0 !important;
}
.featured-inner1  .property_partners ul li img{
	width: auto;
    max-height: 60px;
}


#content .property_partners ul li img{
/* 	width: auto;
    max-height: 70px; */
}
#content .property_partners ul li:first-child {
	margin-left: 0;
}
#content .property_partners ul li:last-child {
	margin-right: 0;
}
#content .big_title {
	font-size: 48px;
	line-height: 1.1em;
}
#content .we_can_help_wrap .vc_btn3-container a,
#content .offer_box > .vc_column-inner > .wpb_wrapper .vc_btn3-container a{
	background: #e80e48;
	color: #fff;
	border: 0;
	border-radius: 30px;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding: 8px 26px;
}
#content .we_can_help_wrap .vc_btn3-container a:hover,
#content .offer_box > .vc_column-inner > .wpb_wrapper .vc_btn3-container a:hover{
	background: #1a4b64;
}
.we_can_help_box > .vc_column-inner > .wpb_wrapper {
	padding: 75px 8% 80px;
	font-size: 15px;
	line-height: 18px;
	background: rgb(243 241 242 / .92);
	height: 100%;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}
.we_can_help_box > .vc_column-inner > .wpb_wrapper:hover {
	background: rgb(0 0 0 / .75);
	color: #fff;
}
#content .we_can_help_box > .vc_column-inner > .wpb_wrapper:hover h4,
#content .we_can_help_box > .vc_column-inner > .wpb_wrapper:hover *{
	color: #fff;
}
.we_can_help_box > .vc_column-inner > .wpb_wrapper .wpb_text_column {
	padding: 0 4%;
	margin-bottom: 25px;
}
.make_more_money > .vc_column-inner {
	border-radius: 10px;
}
#content .ipg_wrap {
	font-size: 15px;
	line-height: 18px;
}
#content .ipg_wrap .wpb_text_column p {
	margin-bottom: 0;
}
#content .ipg_wrap .wpb_text_column p:after {
	content: '';
	background: url(images/dots_border.png);
	background-position: center;
	width: 214px;
	height: 2px;
	display: block;
	margin: 17px auto 18px;
}
#content .ipg_wrap .wpb_text_column p:last-child:after {
	display: none;
}
.without_ipg .wpb_text_column{
	color: #909090;
}
#content .without_ipg,
#content .with_ipg {
	padding: 0 15px;
}
#content .without_ipg > .vc_column-inner,
#content .with_ipg > .vc_column-inner{
	border-radius: 10px;
}
#content .tfree-testimonial-title h3 {
	color: #114253 !important;
}
#content .tfree-client-rating i.fa {
	font-size: 12px;
	color: #e80e48;
	margin: 0;
}
#content .tfree-client-testimonial p{
	margin-bottom: 12px;
}
#content .tfree-client-testimonial p:last-child{
	margin-bottom: 0;
}
#content .tfree-client-rating {
	margin-bottom: 8px;
}
#content .sp-testimonial-free-wrapper {
	max-width: 770px;
	margin: 0 auto;
}
#content .sp-testimonial-free-section .slick-dots li button,
#content .google_reviews_section .ti-widget .ti-controls-dots .dot{
	width: 12px;
	height: 12px;
	border: 1px solid #707070;
	background: transparent !important;
	transition: .2s ease-in-out;
}
#content .google_reviews_section .ti-widget .ti-controls-dots .dot{
	margin: 0 2px;
	opacity: 1;
}
#content .sp-testimonial-free-section .slick-dots li {
	width: 12px;
	height: 12px;
	margin: 0 2px;
}
#content .sp-testimonial-free-section .slick-dots li.slick-active button,
#content .sp-testimonial-free-section .slick-dots li button:hover,
#content .google_reviews_section .ti-widget .ti-controls-dots .dot:hover,
#content .google_reviews_section .ti-widget .ti-controls-dots .dot.active{
	background: #e80e48 !important;
	border-color: #e80e48 !important;
}
#content .sp-testimonial-free-section .slick-dots {
	margin: 12px 0 0;
}
#content .sp-testimonial-free-section .slick-dots li button:focus{
	outline: 0;
}
#content #high_growth * {
	color: #fff;
}
#content .offer_box > .vc_column-inner > .wpb_wrapper {
	background: #f3f1f2;
	padding: 60px 50px 30px;
	border-radius: 10px;
	height: 100%;
}
#property_journey .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row:nth-of-type(4) .offer_box > .vc_column-inner > .wpb_wrapper {
	padding: 60px 52px 30px;
}
#content .offer_box > .vc_column-inner > .wpb_wrapper .wpb_single_image {
	margin: -95px 0 20px;
}
#content .offer_box > .vc_column-inner > .wpb_wrapper .wpb_text_column  {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 0;
}
#content .offer_box > .vc_column-inner > .wpb_wrapper h4 {
	margin-bottom: 12px;
}
#content .offer_box > .vc_column-inner > .wpb_wrapper .vc_btn3-container a{
	padding: 8px 22px;
}
#content .vc_custom_1607371509076 {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
#content .wpb_text_column > .wpb_wrapper > ul{
	margin-left: 0;
	list-style-type: none;
}
.single #content .entry-content ul{
	margin: 0 0 30px 10px;
	list-style-type: none;
}
#content .wpb_text_column > .wpb_wrapper > ul li,
.single #content .entry-content ul li{
	padding-left: 25px;
	position: relative;
}
.single #content .entry-content ul li{
	margin-bottom: 8px;
}
#content .wpb_text_column > .wpb_wrapper > ul li:before,
.single #content .entry-content ul li:before{
/* 	content: '\f10c';
	font-family: fontAwesome;
	font-size: 14px;
	color: #e80e48;
	position: absolute;
	left: 0; */
	    content: '';
    background-color: #e80e48;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    border-radius: 50%;
    top: 7px;
}
#content .request_btn.small_btn a {
	font-size: 16px;
	padding: 17px 35px;
}
#content #banner .request_btn.small_btn a {
	padding: 17px 30px;
}
#content h2.highlighted {
	font-size: 36px;
	color: #e80e48;
}
#content h2.request_heading {
	font-size: 29px;
}
#content h2 > strong{
	color: #e80e48;
}
#contact_us_wrap >.vc_column_container > .vc_column-inner {
	padding: 90px 80px 100px;
}
#content h6.values_subtitle {
	font-size: 21px;
	font-weight: 600;
}
#content .our_value_wrap h5{
	line-height: 1.45em;
}
#content .our_value_wrap h5 > strong{
	color: #e80e48;
}
#content .mohsin_wrap h3 {
	font-size: 30px;
}
#content .mohsin_wrap .wpb_text_column {
	font-size: 14px;
	line-height: 18px;
	color: #114253;
}
#content .mohsin_wrap .request_btn a {
	background: #fff;
	color: #e80e48;
	font-size: 13px;
	line-height: 18px;
	padding: 12px 20px;
	border: 2px solid #e80e48;
}
#content .mohsin_wrap .request_btn a:hover {
	background: #e80e48;
	color: #fff;
}
#content .mohsin_wrap .social_icon a {
	width: 45px;
	height: 45px;
	background: #e80e48;
	color: #fff;
	border: 0;
	border-radius: 100%;
	padding: 0;
	text-align: center;
	display: inline-block;
	font-size: 18px;
	line-height: 45px;
	margin-right: 5px;
}
#content .mohsin_wrap .social_icon a:last-child {
	margin-right: 0;
}
#content .mohsin_wrap .social_icon a:hover {
	background: #1a4b64;
}
#content .mohsin_wrap .social_icons_wrap{
	vertical-align: middle;
	display: inline-block;
}
#content .mohsin_wrap.mohsin_btn_wrap{
	text-align: center;
}
#content .mohsin_wrap .social_icon {
	margin-right: 2px;
}
#content .testimonials_wrap .sp-testimonial-free-section .slick-prev,
#content .testimonials_wrap .sp-testimonial-free-section .slick-next {
	font-size: 24px;
	top: 50%;
	margin-top: 0;
	transform: translateY(-50%);
}
#content .testimonials_wrap .sp-testimonial-free-section .slick-prev {
	padding-right: 6px;
}
#content .testimonials_wrap .sp-testimonial-free-section .slick-next {
	padding-left: 6px;
}
#content .testimonials_wrap .sp-testimonial-free-wrapper {
	max-width: 1030px;
}
#content .testimonials_wrap .sp-testimonial-free-wrapper .sp-testimonial-free{
	max-width: 770px;
	margin: 0 auto;
}
.fa, .fas, .owl-prev:before, .owl-next:before {
	font-weight: 900 !important;
	font-family: "Font Awesome 5 Pro" !important;
}
#content .testimonials_wrap .owl-prev:before{
	content: "\f104";
}
#content .testimonials_wrap .owl-next:before{
	content: "\f105";
}
#content .testimonials_wrap .owl-theme .owl-nav {
	margin-top: 0;
}
#content .testimonials_wrap .owl-theme .owl-nav [class*='owl-'],
#content .testimonials_wrap .owl-theme .owl-nav [class*='owl-']:hover {
	background: none;
	color: #e80e48;
	font-size: 24px;
	margin: 0;
}
#content .testimonials_wrap .owl-theme .owl-nav [class*='owl-']:focus {
	outline: 0;
}
#banner.blog_banner{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#banner.blog_banner h1 {
	margin-bottom: 20px;
}
#banner.blog_banner h1:last-child {
	margin-bottom: 0;
}
#banner.blog_banner .wpb_text_column {
	line-height: 24px;
}
#featured_posts,
#latest_posts,
#related_posts{
	padding: 90px 0 60px;
	text-align: center;
}
#featured_posts,
#related_posts{
	background: #f3f1f2;
}
#latest_posts{
	padding-bottom: 80px;
}
#featured_posts h2.big_title,
#latest_posts h2.big_title,
#related_posts h2.big_title{
	margin-bottom: 35px;
}
#featured_posts .row,
#latest_posts .row,
#related_posts .row{
	justify-content: center;
}
#content .post_image {
	line-height: 0;
	display: table;
	margin: 0 auto 18px;
	border-radius: 8px;
	overflow: hidden;
}
#content h4.post_title.suc_title {
    font-size: 18px;
}
#content h4.post_title {
	font-size: 20px;
	line-height: 1.4;
	font-weight: bold;
	margin-bottom: 8px;
}
#content h4.post_title > a {
	color: inherit;
}
#content h4.post_title > a:hover {
	color: #e80e48;
	text-decoration: none;
}
#content .post_wrap {
	margin-bottom: 35px;
}
#latest_posts .post_wrap,
.success_stories_wrap .project{
	display: none;
}
#content #load_more_btn, #content .load_more_btn a, #content #success_load {
	border: 2px solid #e80e48;
	color: #e80e48;
	border-radius: 30px;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	padding: 10px 26px;
	display: table;
	margin: 10px auto 0;
	min-width: 160px;
	text-decoration: none;
	text-align: center;
}
#content #load_more_btn:hover, #content .load_more_btn a:hover, #content #success_load:hover {
	background: #e80e48;
	color: #fff;
} 
#content #load_more_btn.noContent, #content .load_more_btn a.noContent, #content #success_load.noContent {
	cursor: not-allowed;
}
#content #load_more_btn.noContent:hover, #content .load_more_btn a.noContent:hover, #content #success_load.noContent:hover {
	background: transparent;
	border: 2px solid #e80e48;
	color: #e80e48;
}
#content .single_meta {
	color: #404040;
}
#content .single_meta .author_name {
	font-size: 14px;
	line-height: 21px;
	color: #404040;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	border-bottom: 1px solid #dadce0;
	padding-bottom: 14px;
	margin-bottom: 10px;
}
#content .single_meta .date {
	font-size: 12px;
	line-height: 17px;
}
#content .single_meta .date i{
	color: #e80e48;
	margin-right: 2px;
}
.single #content .entry-content h3 {
	font-size: 31px;
}
.single #content .entry-content .request_btn a {
	display: block;
}
.single #content .entry-content .request_btn {
	display: table;
	margin: 45px auto 0;
} 
#content .single_meta.share_this {
	text-align: right;
}
#content .single_posts_wrap{
	padding: 50px 0 80px;
}
#content .single_posts_wrap .st-btn {
	display: inline-block !important;
	min-width: auto !important;
	background: none !important;
	width: 18px;
	height: auto !important;
	font-size: 18px;
	color: #c3c3c3;
	padding: 0 !important;
	line-height: 0 !important;
	position: static;
	vertical-align: middle;
	margin-left: 8px !important;
	transition: .2s ease-in-out;
}
#content .single_posts_wrap .st-btn:hover {
	color: #e80e48;
}
#content .single_posts_wrap .st-btn img,
#content .single_posts_wrap .st-btn span{
	display: none;
}
#content .single_posts_wrap .st-btn[data-network='facebook']:before {
	content: '\f09a';
	font-family: "Font Awesome 5 Brands";	
}
#content .single_posts_wrap .st-btn[data-network='twitter']:before {
	content: '\f099';
	font-family: "Font Awesome 5 Brands";	
}
#content .single_posts_wrap .st-btn[data-network='linkedin']:before {
	content: '\f08c';
	font-family: "Font Awesome 5 Brands";	
}
#content .single_posts_wrap .st-btn[data-network='email']:before {
	content: '\f0e0';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
#content .sharethis-inline-share-buttons {
	text-align: right !important;
}
.error404 #main {
	padding: 30px 0;
	text-align: center;
}
.video_wrap iframe{
	border-radius: 10px;
}
#footer .request_btn {
	display: none;
}
#content .strategic_partner h4 {
	color: #e80e48;
	font-weight: bold;
	margin-bottom: 10px;
}
#content span.highlighted {
	background: #58B484;
	color: #fff;
	padding: 2px 5px;   
}
#content span.highlighted *{
	color: #fff;   
}
.affiliations li.isotope-item {
	max-width: 130px !important;
}
#content .projects_wrap .project_image{
	line-height: 0;
	display: table;
	margin: 0 auto;
	border-radius: 15px;
	overflow: hidden;
}
#content .projects_wrap .project {
	max-width: 400px;
	margin: 0 0 40px;
}
#content .projects_wrap .project_content {
	background: rgb(255 255 255 / .9);
	border-radius: 15px;
	position: relative;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 20px;
	line-height: 21px;
	width: 92%;
	margin: -50px auto 0;
}
#content .projects_wrap .project_content strong {
	font-weight: bold;
	color: #114253;
}
#content .projects_wrap .project_content.story_content strong {
	display: block;
	margin-bottom: 10px;
}
#content .projects_wrap .project_content .project_suburb {
	margin-bottom: 7px;
}
#content .projects_wrap .project_content hr {
	margin: 15px 0;
}
#content .projects_wrap .project_content .cost_wrap {
	display: flex;
	justify-content: space-between;
}
#content .projects_wrap .project_content .cost_wrap .right{
	padding-left: 10px;
}
#content .projects_wrap .project_content .total_site_acquisition_cost,
#content .projects_wrap .project_content .cost_of_construction,
#content .projects_wrap .project_content .gross_realised_value,
#content .projects_wrap .project_content .total_profit,
#content .projects_wrap .project_content .profit_margin_on_cost {
	margin-bottom: 3px;
}
#content .contact_testimonials_wrap .sp-testimonial-free-wrapper {
	max-width: 100%;
}
.fb_dialog_content .circle {
	fill: red !important;
}
button.b24-form-btn {
	font-size: 20px;
	font-family: 'Proxima Nova' !important;
	color: #fff;
}
.b24-form-header-title {
	font-family: 'Poppins', sans-serif !important;
}
#content label.gfield_label {
	font-weight: normal;
	margin-bottom: 0;
}
#content .gform_wrapper ul li.gfield {
	margin-top: 20px;
}
#content .gform_wrapper .top_label div.ginput_container {
	margin-top: 5px;
}
#content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	height: 38px;
	padding: 6px 8px !important;
	color: #404040;
}
#content .gform_wrapper textarea{
	color: #404040;
}
#content .gform_page_footer input[type=button],
#content .gform_page_footer input[type=submit]{
	padding: 0 20px;
	margin: 0;
	height: 50px;
	border: 0;
	border-radius: 4px;
	background-color: #e80e48 !important;
	font-size: 20px;
	font-family: 'Proxima Nova' !important;
	color: #fff;
	font-weight: 600;
	transition: .2s ease-in-out;
}
#content .gform_page_footer input[type=button]:hover {
	background-color: #1a4b64 !important;
}
#content .gform_page_footer input[type=submit]{
	background-color: #1a4b64 !important;
}
#content .gform_page_footer input[type=submit]:hover{
	background-color: #e80e48 !important;
	opacity: 1;
}
#content .gform_wrapper .gfield_radio li label {
	margin: 0 0 0 5px;
}
#content .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
#content .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	display: inline-block;
	vertical-align: text-top;
	margin-top: 5px;
}
#content .gform_wrapper .gfield_checkbox li, 
#content .gform_wrapper .gfield_radio li {
	margin: 2px 0 5px;
}
#content .gform_wrapper ul.gfield_checkbox li label,
#content .gform_wrapper ul.gfield_radio li label {
	font-size: 15px;
	vertical-align: text-top;
}
#content .gform_wrapper .gfield_required {
	color: red;
	margin-left: 2px;
}
#content .gform_wrapper select {
	border: 1px solid #a9a9a9;
	height: 38px;
	padding: 6px 8px !important;
	color: #404040;
	margin-bottom: 0;
}
#content .gform_previous_button {
	margin-bottom: 8px !important;
}
#content .gform_confirmation_message {
	text-align: center;
}
.iframe_form iframe{
	width: 100% !important;
}
.full_width_video_sec{
	padding: 0 10px !important;
}
.full_width_video_sec > .wpb_column > .vc_column-inner {
	padding: 0 10px !important;
}
.full_width_video_sec > .wpb_column > .vc_column-inner .wpb_video_widget {
	margin-bottom: 0;
}
.homework_growth {
	min-height: 660px;
	background-position: center top !important;
	font-size: 18px;
}
html {
	scroll-behavior: smooth;
}
.embed-container { 
	position: relative; 
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
} 
.embed-container iframe,
.embed-container object,
.embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.reviews_wrap .ti-reviews-container,
.home_work_reviews .ti-review-item{
	display: none;
}
.home_work_reviews .ti-review-item:first-child,
.home_work_reviews .ti-review-item:nth-of-type(2),
.home_work_reviews .ti-review-item:nth-of-type(3),
.home_work_reviews .ti-review-item:nth-of-type(4),
.home_work_reviews .ti-review-item:nth-of-type(5),
.home_work_reviews .ti-review-item:nth-of-type(6){
	display: block;
}


/* Umair Css starts*/
.header-review-box.home{
	bottom: 30px;
}
.header-review-box.buyers{
	bottom: 20px;
}
.header-review-box.property{
	 
}
.header-review-box.tax{
 
}


.banner-review-image{
	position: absolute;
    top: -62px;
    right: 0;
}

.result-btn {
    background-color: #e80e48;
    color: #fff !important;
    border-radius: 50px;
    padding: 8px 20px;
    font-size: 16px;
    font-weight: 600;
    display: table;
	text-decoration:none !important;
}
.result-btn:hover, .result-btn:focus{
	background-color:#1a4b64;
}
.success_f_image {
    margin-bottom: 30px;
	    margin-top: 30px;
}
.suc_title{
	text-align: center;
    margin-top: 20px !important;
}
.suc_res_btn_main{
	text-align: center !important;
    display: block;
     
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px;
    color: #114253!important;
}


.free-book-form ._cUP1np9gMvFQrcPftuf{
	justify-content: flex-start !important;
}
.free-book-form .callendly-inner-col{
	
}
.featured-gallery{
	padding-top: 25px;
}
.featured-gallery ul{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
	    align-items: center;
	    column-gap: 20px;
    row-gap: 10px;
}
.featured-gallery li{
	position: unset !important;
    display: flex;
    align-items: center;
     
    width: 30%;
     
}
.featured-gallery li a{} 
.featured-gallery li img{
	    width: auto;
    max-height: 90px;
	max-width: 120px !important;
}

.vid-sec {
	padding-left: 20% !important;
	padding-right: 20% !important;
}
.vid-sec .inner{
	display:flex;
	justify-content:center;
	gap: 25px;
	padding-top: 50px;
}
.vid-sec .percent-box{
	background-color: white;
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 30px 15px !important;
	margin: 10px;
	width: 30%;
}
.vid-sec .percent-box h2{
	font-family: 'Poppins', sans-serif !important;
	font-size: 50px !important;
	font-weight: 700 !important;
	margin: 0px !important;
	color: #e80e48 !important;
}
.vid-sec .percent-box h4{
	margin: 0px !important;
	color: #114253 !important;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 600 !important;
	padding-top: 10px;
	padding-bottom: 15px;
}
.vid-sec .percent-box p{
	margin: 0px !important;
	color: #404040 !important;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 400 !important;
}

body .home-new-header {
	min-height: 680px !important;
	background-size:cover;
}
/* body .home-new-header.tax-banner{
min-height: 960px !important;
}

.home-new-header.tax-banner .video-wrapper{
top: -225px !important;
}
*/
.home-new-header.tax-banner .header-review-box a{
	text-decoration: none;
	color: #e80e48;
	font-size: 16px;
}
.home-new-header .video-wrapper {
	top: -75px !important;
}
.border-image img{
	border-radius:20px;
}
.episode-feed{}
.episode-feed .vc_grid-item{
	 border-radius: 5px;
}
.episode-feed .vc_gitem-zone.vc_gitem-is-link{
	height: 317px !important;
	border-radius: 5px 5px 0px 0px;
}
.episode-feed .vc_gitem-zone.vc_gitem-zone-c{
	background-color: transparent !important;
/* 	box-shadow: 0px 3px 12px 1px #0000001f; */
/* 	min-height: 350px !important;
	border-radius: 0px 0px 5px 5px; */
	padding: 10px 10px;

}
/* .episode-feed .vc_gitem-zone.vc_gitem-zone-c h4{
	text-align:center !important;
} */
/* .episode-feed .vc_gitem-zone.vc_gitem-zone-c p{
	text-align:center !important;
} */
/* .episode-feed .vc_btn3-container{
	text-align:center !important;
} */
.episode-feed .vc_btn3-container a{
	background-color: #e80e48 !important;
	border-radius: 30px;
	width: 130px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: 700;
}
.episode-feed .vc_btn3-container a:hover, .episode-feed .vc_btn3-container a:focus{
	background-color: #1a4b64 !important;
} 
.episode-feed .vc_grid-btn-load_more a{
	width:180px;
	padding: 20px 10px;
	font-size:18px;
	border-radius:100px;
}
.subscibe-sec .gfield_label{
	font-size: 18px !important;
}
.subscibe-sec .gform_body input{
	border-radius: 5px;
	background-color: #fff;
	height: 50px !important;
	border: unset;

}

.subscibe-sec .gform_footer input[type="submit"]{
	background-color: #e80e48 !important;
	border-radius: 100px !important;
	font-size: 18px !important;
	font-weight: 700;
}
.ago-text{
	padding-bottom:10px;
}


.dnone-mob{
	display:block;
}
.dnone-pc{
	display:none !important;
}
.page-id-1278 #header{
	display:none !important;
}
.page-id-1278 #footer{
	display:none !important;
}
.page-id-1278 .request_btn{
	display: none !important;
}
.page-id-1278 .fb_dialog{
	display:none !important;
}
.page-id-1278 #fb-root{
	display:none !important;
}

.page-id-1299 #header{
	display:none !important;
}
.page-id-1299 #footer{
	display:none !important;
}
.page-id-1299 .request_btn{
	display: none !important;
}
.page-id-1299 .fb_dialog{
	display:none !important;
}
.page-id-1299 #fb-root{
	display:none !important;
}


#pum-1310{
	overflow: hidden !important;
	background: rgba(0,0,0,.9) !important;

}

/* #popmake-1310{
	max-width:90% !important;
	width:100% !important;
}
#popmake-1310 .pum-close.popmake-close{
	right: -54px !important;
	top: -15 !important;
	background-color: transparent;
	box-shadow: unset;
	border: unset;
	outline: none !important;
	line-height: 20px;
	font-size: 40px;
	padding: 0;
} */

#popmake-1961{
	max-width:90% !important;
	width:100% !important;
}
#popmake-1961 .pum-close.popmake-close{
	right: 15px !important;
    top: 30px !important;
/* 	right: -54px !important;
	top: -15 !important; */
	background-color: transparent;
	box-shadow: unset;
	border: unset;
	outline: none !important;
	line-height: 20px;
	font-size: 40px;
	padding: 0;
}



.book-banner{
	padding-top:80px !important;
	padding-bottom:120px;

}
.book-banner h5{
	color: #fff !important;
	text-transform: uppercase;
	padding: 0px;
	margin-bottom: 0px !important;
	padding-left: 45px;
	font-family: Poppins-SemiBold;
	font-size: 18px !important;
	position: relative;
	background-color: #143c4a;
	display: inline-block;
	padding-right: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-radius: 49px;
	line-height: normal !important;
}
.book-banner h5:before{
	content: '';
	background-color: #e80e48;
	width: 12px;
	height: 12px;
	position: absolute;
	border-radius: 50%;
	left: 25px;
	top: 50%;
	transform: translateY(-50%);
}

.book-banner h1{
	font-size: 60px;
	color: #fff !important;
	font-family: Oswald !important;
	text-transform:uppercase;
	padding-bottom: 15px;
	padding-top: 30px;
}
.ebook-btn{
	margin: 0px;
	padding: 0px;
}
.ebook-btn a{		    	
	background: #E80E48 !important;
	border: unset !important;
	border-radius: 51px !important;
	text-transform: uppercase;
	font-family: 'Poppins';
	font-weight: 700;
	padding: 15px 30px !important;
	font-size: 26px !important;
	font-family: PoppinsBold;
	transition:0.3s;
}
.ebook-btn a:hover{
	background-color: #000 !important;
	border-color: #fff !important;
}

.ebook-btn button{		    	
	background: #E80E48 !important;
	border: unset !important;
	border-radius: 51px !important;
	text-transform: uppercase;
	font-family: 'Poppins';
	font-weight: 700;
	padding: 15px 30px !important;
	font-size: 26px !important;
	font-family: PoppinsBold;
	transition:0.3s;
}
.ebook-btn button:hover{
	background-color: #000 !important;
	border-color: #fff !important;
}
.featured{
	padding-top: 70px !important;
	padding-bottom:70px;
}
.featured h4{
	padding-bottom:20px;
	text-transform: uppercase;
}
.featured .wpb_image_grid_ul{
	display: flex;
	gap: 20px !important;
	justify-content: center;
	flex-wrap: wrap;
}
.featured .wpb_image_grid_ul li{
	background-color: white;
	position: unset !important;
	box-shadow: 1px 1px 3px 3px #f0ecec;
	padding: 20px 20px !important;
	border-radius: 10px;
	display: flex;
	align-items: center;
	height: 130px;
	width: 23%;
	justify-content: center;
	transition:0.3s;
}
.featured .wpb_image_grid_ul li{
	filter: grayscale(1);
	opacity: 0.5;
}
.featured .wpb_image_grid_ul li:hover{
	filter: unset;
	opacity: 1;
	cursor:pointer;
}
.featured .wpb_image_grid_ul a img{
	width: auto;
	max-height: 70px;
}

.dear{
	padding-top: 80px !important;
	padding-bottom: 80px;
}
.dear h5{
	background-color: #ffe4eb;

	border-radius: 40px;
	padding: 10px 10px;
	color: #e80e48 !important;
	font-size: 16px !important;
	font-family: 'Poppins-SemiBold';
	width: 30%;
	margin: 0px auto !important;
}
.dear h5:before{

	font-family: "Font Awesome 5 Free";
	content: "\f073";
	display: inline-block;
	padding-right: 8px;

}

.dear h5 i{
	padding-right: 5px;
}

.dear h2{
	text-align: center !important;
	font-family: Poppins-SemiBold;
	padding-bottom: 25px;
	font-size: 50px !important;
	padding-top: 20px;
}
.dear ul{
	margin:0;
	padding:0;
	text-align: center;
}
.dear li{

}
.dear li i{
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 16px;
	color: #e80e48;
}
.dear li p{

}
.dear p{
	font-family: Poppins-Regular;
	font-size:18px;
}
.side-img .vc_single_image-wrapper{
	position:relative;
}
.side-img .vc_single_image-wrapper:before{
	content: '';
	background-image: url(https://helpmebuy.com.au/wp-content/uploads/2022/12/side-image-bg.png);
	position: absolute;
	width: 100%;
	height: 400px;
	left: 0;
	bottom: 0;
	background-size: cover;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position-x: 0px;
	background-position-y: 0;
	z-index: 2;

}
.side-img .vc_single_image-wrapper img {
	padding-left: 16px;
	padding-bottom: 16px;
	width: calc(100% - 14px);
	z-index: 3;
	position: relative;
}
.why-sec{
	position:relative;
	padding-top:80px !important;
	padding-bottom:250px;
}
.why-sec h2{
	color: #114253;
	font-size: 45px !important;
	font-family: PoppinsBold;

}
.why-sec p{
	font-size:17px;
	font-family: Poppins-Regular;
}

.vids-slider .owl-dots{
	display:none;
}

.vids-slider{
	margin-top: -255px;
}
.vids-slider button{
	background-color: unset;
	outline: none;
}
.vids-slider button:hover{
	background-color: unset !important;
	color: #000 !important;
}
.your_sec{
	padding-top: 50px;
	padding-bottom: 30px;
}
.your_sec h2{
	font-size:45px;
}

.preview{
	padding-top: 80px !important;
	padding-bottom: 80px;
}
.preview h2{
	font-size: 40px !important;
	font-family: 'Poppins-SemiBold';
	color: #fff;
	padding-bottom: 10px;

}

.preview .features-icon{
	top: 2px !important;
}
.preview .features-icon i{
	font-size: 20px;
}
.preview .list-desc{
	margin-left: 30px !important;
}
.preview .list-desc p{
	font-size: 20px;
	color: #6a7a7f;
	font-weight: 600;
	font-family: 'Poppins-Regular';
	text-transform: uppercase;
}
.preview .ebook-btn{
	padding-top:20px;
}


.promises{
	padding-top:80px !important;
	padding-bottom:80px;
}
.promises h2{
	font-size: 50px !important;
	font-family: 'Poppins-SemiBold';
	color: #fff;
	padding-bottom: 20px;
}
.promises h2 span{
	font-family: 'PoppinsBold';

}

.promises .features-icon{
	top: 2px !important;
	background-color: #e80e48;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	display: flex !important;
	align-items: center;
	justify-content: center;
	padding: 13px 13px !important;
}
.promises .features-icon i{
	font-size: 14px;
}
.promises .list-desc{
	margin-left: 35px !important;
}
.promises .list-desc p{
	font-size: 18px;
	color: #fff;
	font-family: 'Poppins-Regular';
	margin-bottom: 30px !important;
}
.promises .ebook-btn{
	padding-top:20px;
}

.download-ebook{
	padding-top:80px !important;
	padding-bottom:80px;
}
.download-ebook h2{
	font-size: 50px !important;
	font-family: 'Poppins-SemiBold';
	color: #fff;
	margin-bottom: 15px !important;
	padding-top:60px;
}
.download-ebook h2 span{
	color:#e80e48;
}
.download-ebook p{
	line-height: 34px;
	font-size: 20px;
	letter-spacing: 1px;
	color: #6a7a7f;
	font-family: 'Poppins-Regular';
	padding-bottom: 10px;
}

.download-ebook img{
	width:95%;
}


.page-id-1913 #header{
	display:none !important;
}
.page-id-1913 #footer{
	display:none !important;
}

.form-banner{
	padding-top: 50px !important;
	padding-bottom: 250px;
}
.form-banner .top{
	padding-top:80px;
}
.form-banner h1{
	font-size: 50px;
	color: #fff !important;
	font-family: Oswald;
	line-height:65px;
}
.form-banner p{
	font-size: 20px;
	line-height: 30px;
	color: #c6c6c6;
	font-family: 'Poppins-Regular';
	text-transform: uppercase;
}
.my-calendly{
	margin-top: -260px;
}
.my-calendly iframe{

}
.call-sec {
	padding-top: 60px !important;
	padding-bottom: 40px;
}
.call-sec .wpb_video_wrapper{

}
.call-sec h2{
	padding-bottom:10px;
}
.call-sec .features-icon i{
	font-size: 20px;
	color: #e80e48;
	position: absolute;
	top: 2px;
}
.call-sec .list-desc{
	margin-left: 30px !important;
}
.call-sec .list-desc p{
	font-size: 18px;
	color: #6a7a7f;
	font-weight: 600;
	font-family: 'Poppins-Regular';
}
.call-sec iframe{
	width: 90% !important;
	height: 280px !important;
	top: 50% !important;
	transform: translateY(-50%);
	border-radius:unset !important;
}
.grow-sec{
	padding-top: 50px !important;
	padding-bottom: 20px;
}
.grow-sec h2{
	font-size: 36px !important;
	color: #fff !important;
	font-family: 'Poppins-Regular';
	font-weight: 600 !important;
}
.grow-sec h2 strong{
	color: #fff !important;
	font-family: 'PoppinsBold';
}
.grow-sec .talk a{
	background: #e80e48 !important;
	border: unset !important;
	border-radius: 50px !important;
	font-size: 26px !important;
	font-family: 'PoppinsBold';
	color: #fff !important;
	padding: 10px 40px !important;
	text-transform: uppercase;
}

.new_banner{

}
.we_have{
	padding-top: 90px;
	padding-bottom: 60px;
}
.new_tired{
	padding-top: 90px;
	padding-bottom: 90px;
}
.new_mohsin{
	padding-top: 70px;
	padding-bottom: 70px;
}
.new_youcan{
	padding-top: 45px;

}
.new_youcan .review-box-two h3:before {
	display: block;
	margin: 5px auto;
}
.new_your_success{
	padding-top: 75px;
	padding-bottom: 60px;
}
.new_your_success .ti-controls-dots .dot{
	opacity: 1 !important;
}
.new_your_success .ti-controls-dots .dot.active{
	background-color:#e80e48 !important;
}
.new_watch_tabs{
	padding-top: 90px;
	padding-bottom: 90px;
}
.new_ebook_sec{
	padding-top: 60px;
	padding-bottom: 60px;
}
.footer-social{
	padding-bottom: 10px;
}
.footer-social .icons{
	display: flex;
	gap: 10px;
	 
	align-items: center;
	padding-bottom:10px;
}
.footer-social .icons a{
	 padding: 10px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: 900;
    color: #e80f48;
    text-decoration: none;
    background-color: #fff;
}
.footer-social .icons a:hover{
	background-color:#e80f48;
	 color: #fff;
}
.footer-social ul{
	    margin: 0;
}
.footer-social li {
	list-style: none;
	padding-top: 10px;
}
.footer-social li a{
	color:#a9bec9;
}
.footer-social li span{
	    padding-left: 10px;
}
.footer-social li i{}
/* .footer-social .icons .fb{
	background-color: #3b5998;
	color: #fff;
	font-size: 20px;
	font-weight: 900;
}
.footer-social .icons .likedin{
	background-color:#0288d1;
}
.footer-social .icons .insta{
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);

}
.footer-social .icons .tiktok{
	background-color:#212121;
}
.footer-social .icons .youtube{
	background-color: #ff3d00;
} */
.footer-social .icons i{}


/* starts media */
@media (max-width:767px){
	
	.banner-review-image{
	position: static;
    margin-bottom: 12px !important;
	}
	.episode-feed .vc_gitem-zone.vc_gitem-zone-c{
		min-height:auto !important;
	}
	.featured-gallery ul{
		gap:10px;
		row-gap: 15px
	}
	.featured-gallery li {
	}
	.featured-gallery li img{
		    max-width: 85px !important;
		      margin: 0 auto;
	}
	.property_partners ul li{
		width: 25% !important;
	}
	.home-new-header {
		padding-bottom: 54px !important;
	}
	body .logos_section {
		padding: 40px 0px !important;
	}
	body .tried-seacrching {
		padding: 40px 0px !important;
	}
	body .main-tab-row {
		padding: 30px 0px !important;
	}
	body .free-book-form {
		padding: 40px 0px !important;
	}
	.home-new-header.new_banner{
		background-position-y: -170px;
		padding-bottom: 150px !important;
	}
	.home-new-header.new_banner .header-review-box {
		bottom: -150px;
	}
	body .we_have{
		padding-top: 0px !important;
		padding-bottom: 45px !important;
	}
	body .new_tired{
		padding-bottom: 50px !important;
	}
	body .new_mohsin {
		padding-top: 45px !important;
		padding-bottom: 5px !important;
	}
	.new_mohsin .vc_column-inner{
		padding-top:0px !important;
	}
	body .new_youcan {
		padding-top: 0px !important;
	}
	.main-col {
		margin-top: 20px !important;
	}
	.new_your_success{}
	body .new_watch_tabs {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	body .new_ebook_sec {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.vid-sec{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.vid-sec .inner{
		flex-direction: column;
		padding-top: 0px;
		gap: 0px !important;
	}
	.vid-sec .percent-box{
		width:95%;
	}

	.dnone-mob{
		display:none !important;
	}
	.dnone-pc{
		display:block !important;
	}
	#popmake-1310 iframe{
		height:500px !important;
	}
	#popmake-1310 .pum-close.popmake-close{
		right: -10px !important;
		top: -25px !important;
		font-weight: 600;
	}	
	#popmake-1961{
		max-width: 100% !important;
	}
	#popmake-1961 iframe{
		height:500px !important;
	}
	 
	#popmake-1961 .pum-close.popmake-close{
		    right: 0px !important;
    top: 30px !important;
		font-weight: 600;
	}	
	

	.ebook-btn.vc_btn3-left{
		text-align: center !important;
	}
	.ebook-btn a{
		font-size: 20px !important;
		padding: 10px 25px !important;
	}
	.ebook-btn button{
		font-size: 20px !important;
		padding: 10px 25px !important;
	}
	.book-banner {
		padding-bottom: 30px;	
		padding-top: 50px !important;
	}
	.book-banner h5{
		text-align: center !important;
		font-size: 16px !important;
		padding-left: 25px;
		padding-right: 20px;
		display: block !important;
		width: 100%;
	}
	.book-banner h5:before{
		left: 20px;
		top: 20px;
	}
	.book-banner img{
		padding-top: 15px;
		padding-left: 20%;
	}
	.book-banner .wpb_row{

	}
	.book-banner h1 {
		font-size: 38px;
		line-height: 44px !important;
		padding-top: 20px;
		text-align: center !important;
	}

	.featured {
		padding-top: 50px !important;
		padding-bottom: 30px;
	}
	.featured .wpb_image_grid_ul{
		gap: 10px !important;
	}
	.featured .wpb_image_grid_ul li{
		padding: 10px 20px !important;
		height: 100px;
		width: 48%;
		filter: unset;
		opacity: 1;
	}
	.side-img .vc_single_image-wrapper:before {
		height: 280px;
	}
	.side-img .vc_single_image-wrapper img {
		padding-left: 12px;
		padding-bottom: 12px;
		width: calc(100% - 12px);

	}
	.dear{
		padding-top: 50px !important;
		padding-bottom: 30px;
	}
	.dear h5 {
		width:100%;
	}
	.dear h2{
		padding-bottom: 5px;
		font-size: 40px !important;
		padding-top: 15px;
	}
	.dear p{
		font-size:16px;
		margin-bottom: 10px !important;
		text-align: center !important;
	}
	.why-sec {
		padding-top: 50px !important;
		padding-bottom: 30px;
	}
	.why-sec .vc_custom_1671535586410{
		padding-left:unset !important;
		padding-right:unset !important;
	}
	.why-sec h2 {
		font-size: 30px !important;
	}
	.vids-slider .owl-nav{
		position: relative;
		top: -20px;
	}
	.vids-slider button{
		position: absolute;
		top: 95%;

	}
	.vids-slider .owl-prev{
		right: 30px !important;
		left: unset;
	}
	.vids-slider .owl-next{
		right: 0px;
	}

	.vids-slider {
		margin-top: -62px;
	}
	.your_sec {
		padding-top: 50px;
		padding-bottom: 0px;
	}
	.your_sec .dot{

	}
	body .your_sec .ti-controls-dots{

	}

	.preview{
		padding-top: 50px !important;
		padding-bottom: 30px;
	}
	.preview .wpb_row{
		display: flex;
		flex-direction: column-reverse;
	}
	.preview h2 {
		font-size: 30px !important;
		padding-bottom: 0px;
	}
	.preview .list-desc p{
		font-size: 18px;
	}
	.promises{
		padding-top: 50px !important;
		padding-bottom: 30px;
	}
	.promises h2{
		font-size: 30px !important;
		padding-bottom: 5px;

	}
	.promises .features-icon{
		padding: 10px 10px!important;
	}
	.promises .features-icon i {
		font-size: 12px;
	}
	.download-ebook {
		padding-top: 50px !important;
		padding-bottom: 29px;
	}
	.download-ebook .wpb_row{
		display: flex;
		flex-direction: column-reverse;
	}
	.download-ebook h2 {
		font-size: 30px !important;
		padding-top: 10px;
		text-align: center !important;
	}
	.download-ebook p{
		line-height: 28px;
		font-size: 18px;
		text-align: center !important;
	}
	.download-ebook .wpb_single_image{
		text-align: center !important;
	}
	.download-ebook img{
		width: 80%;
		display: block;
		margin:0 auto;
	}
	.form-banner .top {
		padding-top: 15px;
	}
	.form-banner h1 {
		font-size: 36px;
	}
	.form-banner p {
		font-size: 18px;
		line-height: 28px;
	}
	.call-sec {
		padding-top: 50px !important;
		padding-bottom: 30px;
	}

	.call-sec iframe {
		width: 100% !important;
		position: static !important;
		transform: translateY(0%);
	}
	.call-sec .wpb_video_wrapper{
		padding-top:unset !important;
	}
	.call-sec h2 {

		font-size: 30px !important;
	}
	.grow-sec h2 {
		font-size: 30px !important;
		text-align: center !important;
	}
	.grow-sec .talk a{
		display: block !important;
		width: 80%;
		margin: 0 auto;
		font-size: 20px !important;
		padding: 10px 25px !important;

	}



}


@media(min-width:768px) and (max-width:991px){
	.my-calendly ._cUP1np9gMvFQrcPftuf.xahN8AEzyAvQtVj17TPv{
		margin-top:0px !important;
	}
	.my-calendly .calendly-inline-widget{
		height: 1250px !important;
	}
	.ebook-btn.vc_btn3-left{
		text-align:center !important; 
	}

	.book-banner .wpb_column{
		width:100%;
	}
	.side-img{
		text-align:center !important;
	}
	.dear .wpb_column{
		width:100%;
	}
	.dear h5{
		width: 49%;
	}
	.dear p{
		text-align:center !important;
	}
	.vids-slider{

	}
	.vids-slider .owl-nav {
		position: relative;
		top: -20px;
	}
	.vids-slider .owl-prev {
		left: unset;
		right:70px;
	}
	.vids-slider .owl-next {
		right: 0px;
	}
	.book-banner {

		padding-bottom: 40px;
	}
	.book-banner h1 {
		text-align: center !important;
	}
	.book-banner h5{
		width: 67%;
		text-align: center !important;
		margin: 0 auto !important;
		display: block;
	}
	.book-banner img{
		padding-top:30px;
	}
	.preview .ebook-btn.vc_btn3-left{
		text-align:unset !important;
	}
	.download-ebook{}
	.download-ebook .wpb_column{
		width:100%;
	}
	.download-ebook .wpb_single_image{
		text-align:center !important;
	}
	.download-ebook h2{
		text-align:center !important;
	}
	.download-ebook p{
		text-align:center !important;
	}
	.download-ebook img{
		padding-top: 40px;
	}


}



@media(min-width:768px) and (max-width:1024px){
	.featured-gallery h2{
		
	}
	.featured-gallery{
		margin-bottom:0 !important;
	}
	.featured-gallery ul{
		gap:10px;
	}
	.featured-gallery ul li{
		padding-bottom: 10px !important;
	}
	.featured-gallery li img{
		max-width: 95% !important;
	}
	
	.property_partners ul li{
		     width: 15% !important;
	}
	.property_partners ul{
		height:unset !important;
	} 
	
	
	
	#popmake-1961 {
		max-width: 100% !important;
	}
	.new_banner{}
	body .logos_section.we_have {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	body .new_tired.tried-seacrching {
		padding-top: 45px !important;
		padding-bottom: 40px !important;
	}
	.new_mohsin{
		padding-top: 10px;
		padding-bottom: 0px;
	}
	.new_youcan{
		padding-top: 0px;
	}
	body .new_your_success {
		padding-top: 50px !important;
		padding-bottom: 10px !important;
	}
	.new_watch_tabs{}
	body .free-book-form.new_ebook_sec {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}


	.vid-sec{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.vid-sec .inner{
		gap: 15px !important;
		padding-top: 10px;
	}
	.vid-sec .percent-box{
		padding: 20px 15px !important;
		margin: 0px !important;
	}


	.my-calendly {
		margin-top: -300px;
	}
	.my-calendly .calendly-inline-widget{
		height: 1250px !important;
		overflow: hidden !important;
	}
	.form-banner .top {
		padding-top: 35px;
	}
	.side-img .vc_single_image-wrapper:before{
		height: 300px;
	}
	.call-sec {
		padding-top: 50px !important;
		padding-bottom: 20px;
	}

	.featured{
		padding-top: 50px !important;
		padding-bottom: 15px;
	}
	.featured .wpb_image_grid_ul{
		gap: 10px !important;
	}
	.featured .wpb_image_grid_ul li{
		filter: unset;
		opacity: 1;
	}


	.download-ebook h2{
		padding-top:unset;
	}
}

/* Umair Css end*/



.popup_bg {
    width: 100%;
    height: 100%;
    position: fixed;
	left: 0;
    top: 0;
    z-index: 9999999;
    background-color: rgba(0,0,0,.7);
    display: none;
    overflow-y: scroll;
	padding: 20px 0;
}
.popup_bg .popup_box {
    display: table;
    height: inherit;
    width: 100%;
}
.popup_bg .popup_inner {
    height: inherit;
    vertical-align: middle;
    display: table-cell;
}
.popup_bg .popup_content {
	width: 90%;
	max-width: 640px;
    margin: 0 auto;
    border-radius: 10px;
    position: relative;
    background: #fff;
    color: #333;
    text-align: center;
    padding: 30px 30px 10px;
    box-shadow: 1px 2px 10px 0px rgb( 24, 24, 24, .1 );
}
.popup_bg .cross {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    background: #e80e48;
	color: #fff;
    box-shadow: 1px 2px 10px 0px rgb( 24, 24, 24, .1 );
    border-radius: 100%;
    font-size: 16px;
    text-align: center;
	display: flex;
    align-items: center;
    justify-content: center;
}
.popup_bg::-webkit-scrollbar {
    display:none;
}
#content .post_wrap.analytics_wrap{
	margin-bottom: 50px;
}
#latest_posts.analytics_posts {
    padding-bottom: 40px;
}
h2.res_popup_title {
    margin-bottom: 20px;
	font-weight: 600;
	color: #1a4b64;
}

/* =Custom Styling - End
-------------------------------------------------------------- */


/* =Print Style
-------------------------------------------------------------- */

@media only screen and (min-width:768px) and (max-width:1200px){

	#colophon,
	#branding,
	#container,
	.inner_wrapper,
	.wrap {
		width: 94%;
	}
	#content .property_partners ul li,
	#content .property_partners ul li:first-child,
	#content .property_partners ul li:last-child{
		margin: 16px 32px;
	}
	#contact_us_wrap .video_wrap iframe {
		height: 250px;
	}

}

@media only screen and (max-width:1200px) {

	#content .post_image {
		margin-bottom: 15px;
	}

}

@media only screen and (min-width:992px) and (max-width:1200px){

	#access .menu-header > ul > li + li,
	#access .menu-header > ul > li + li.header_btn{
		margin-left: 8px;
	}	
	#access .menu-header {
		font-size: 14px;
	}
	#access ul li a {
		padding: 0 2px;
	}
	#access ul li.header_btn a {
		padding: 0 18px;
	}
	#banner h1 {
		font-size: 52px;
		line-height: 58px;
	}
	#banner h3 {
		font-size: 22px;
	}
	#content .big_title {
		font-size: 40px;
	}
	#content h2 {
		font-size: 34px;
	}
	#content h3,
	#content h2.highlighted{
		font-size: 30px;
	}
	#content h2.request_heading,
	.single #content .entry-content h3{
		font-size: 26px;
	}
	#content .we_can_help_box h4 {
		padding: 0 10px;
		font-size: 16px;
	}
	#contact_us_wrap >.vc_column_container > .vc_column-inner {
		padding: 90px 8% 100px;
	}
	#content .testimonials_wrap .owl-prev {
		left: -25px;
	}
	#content .testimonials_wrap .owl-next {
		right: -25px;
	}
	#content h4.post_title {
		font-size: 18px;
	}

}

@media only screen and (min-width:992px) and (max-width:1340px){

	.we_can_help_box > .vc_column-inner > .wpb_wrapper {
		padding: 75px 4% 80px;
	}
	#content .we_can_help_wrap .vc_btn3-container a{
		font-size: 12px;
		padding: 8px 15px;
	}

}

@media only screen and (min-width:768px) and (max-width:991px){

	#banner h1 {
		font-size: 40px;
		line-height: 48px;
	}
	#banner h3 {
		font-size: 16px;
	}
	#banner .wpb_text_column {
		font-size: 16px;
	}
	#content banner .request_btn a {
		font-size: 15px;
		padding: 14px 28px;
	}
	#content .big_title {
		font-size: 30px;
	}
	#content h2 {
		font-size: 26px;
	}
	#content h3,
	#content h2.highlighted{
		font-size: 22px;
	}
	#content h2.request_heading,
	.single #content .entry-content h3{
		font-size: 20px;
	}
	#content .we_can_help_box h4 {
		padding: 0 8px;
	}
	#content h4, #content .tfree-testimonial-title h3 {
		font-size: 18px;
		margin-bottom: 12px;
	}
	.ipg_wrap .vc_col-sm-6 .vc_column-inner{
		padding-right: 30px !important;
		padding-left: 30px !important
	}
	#content .tablet_full_width > .vc_column_container {
		width: 100%;
	}
	#content .service_box .vc_column-inner {
		padding: 30px !important;
	}
	#services_section h4.vc_custom_heading {
		font-size: 16px;
		line-height: 24px;
	}
	#content .vc_custom_1606759805498 .vc_col-sm-2 {
		display: none;
	}
	#content .we_can_help_wrap > .vc_col-sm-3 {
		width: 50%;
	}
	#content .vc_custom_1607362292800 {
		padding: 40px 40px 45px 40px !important;
	}
	#content .offer_box > .vc_column-inner > .wpb_wrapper .vc_btn3-container a {
		padding: 8px 19px;
	}
	#content .request_btn a {
		font-size: 16px;
		padding: 15px 30px;
	}
	#footer .footer_top .widget-container:first-of-type {
		flex: 0 0 28%;
		max-width: 28%;
	}
	#footer .footer_top .widget-container:nth-of-type(2),
	#footer .footer_top .widget-container:nth-of-type(3) {
		flex: 0 0 20%;
		max-width: 20%;
	}
	#footer .footer_top .widget-container:nth-of-type(4) {
		flex: 0 0 32%;
		max-width: 32%;
	}
	#contact_us_wrap >.vc_column_container > .vc_column-inner {
		padding: 90px 8% 100px;
	}
	#content h4.post_title {
		font-size: 14px;
	}


}

@media only screen and (max-width:991px){

	#header{
		position: relative;
	}
	#access,
	.desktop{
		display:none;
	}	

	.mobile{
		display:block;
	}
	.menu-button.mobile{
		display:flex;
	}
	.mob_phone_number a{
		font-size: 23px;
		color: #e80e48;
		vertical-align: middle;
	}
	.mobile_header_icons{
		display: flex;
		align-items: center;
		gap: 3.5vw;
	}
	#banner.home_banner {
		min-height: auto;
		padding: 80px 0;
	}
	#services_section .service_box .wpb_text_column  {
		font-size: 15px;
		line-height: 22px;
	}
	#content .property_partners {
		margin-bottom: 0;
	}
	#content .tablet_reverse{
		flex-flow: column-reverse;
		display: flex;
	}
	#content .offer_box > .vc_column-inner > .wpb_wrapper,
	#property_journey .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row:nth-of-type(4) .offer_box > .vc_column-inner > .wpb_wrapper{
		padding: 60px 30px 30px;
	}
	.wpcf7-form .wpcf7-submit {
		width: 155px;
		height: 52px;
	}
	#content .testimonials_wrap .owl-prev {
		left: 0;
	}
	#content .testimonials_wrap .owl-next {
		right: 0;
	}
	#content h4.post_title {
		margin-bottom: 5px;
	}
	.full_width_video_sec > .wpb_column > .vc_column-inner > .wpb_wrapper > a {
		padding: 40px 20px !important;
	}
	h2.res_popup_title {
		font-size: 22px;
	}

}

@media only screen and (max-width:767px){

	/* = Auto resize vieo player
	-------------------------------------------------------------- */	
	.player_video {
		position: relative;
		padding-bottom: 49%; /* Increade or decrease padding in % as per your video width */
		padding-top: 30px;
		height: 0;
		overflow: hidden;
		margin: 0 0 20px;
	}


	.player_video iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	/* = Some default styles of responsive design
	-------------------------------------------------------------- */		
	#banner.homework_banner .wpb_text_column {
		max-width: 100%;
		font-size: 16px;
		line-height: 24px;
	}		
	#high_growth.homework_growth {
		padding: 60px 0 50px !important;
		min-height: auto;
	}
	.full_width_video_sec {
		padding: 0 15px !important;
	}
	.full_width_video_sec > .wpb_column > .vc_column-inner {
		padding: 15px 0 !important;
	}
	.full_width_video_sec > .wpb_column:first-child > .vc_column-inner {
		padding-top: 0 !important;
	}
	.full_width_video_sec > .wpb_column:last-child > .vc_column-inner {
		padding-bottom: 0 !important;
	}
	#content .normal_mb{
		margin-bottom: 25px !important
	}
	#content .mob_20{
		font-size: 20px !important;
	}

	#colophon,
	#branding,
	#container,
	.inner_wrapper,
	.wrap  {
		width: 92%;
	}

	#masthead{
	}

	#branding #logo {
	}


	#main{
	}

	.home #main{
	}


	#content{
	}

	.home #content{
	}

	#banner h1 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 15px;
	}
	#banner.home_banner {
		padding: 70px 0;
	}
	#banner.inner_banner {
		padding: 60px 0 70px !important;
		min-height: auto;
	}	
	#content .big_title {
		font-size: 30px;
	}
	#content h2 {
		font-size: 24px;
	}
	#content h3,
	#content h2.highlighted{
		font-size: 20px;
	}
	#content h2.request_heading,
	.single #content .entry-content h3{
		font-size: 18px;
	}
	#content .we_can_help_box h4 {
		padding: 0 8px;
	}
	#content h4, #content .tfree-testimonial-title h3 {
		font-size: 18px;
		margin-bottom: 12px;
	}
	.ipg_wrap .vc_col-sm-6 .vc_column-inner{
		padding-right: 30px !important;
		padding-left: 30px !important
	}
	#content .service_box .vc_column-inner {
		padding: 30px !important;
		min-height: 400px;
		display: flex;
		align-items: center;
	}
	#services_section h4.vc_custom_heading {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 12px;
	}
	#content .vc_custom_1606759805498 .vc_col-sm-2 {
		display: none;
	}
	#content .vc_custom_1607437635156,
	#content .vc_custom_1607449549219,
	#content .vc_custom_1607532459197{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	#banner h3 {
		font-size: 16px;
	}
	#banner .wpb_text_column {
		font-size: 16px;
		line-height: 22px;
	}
	#content #banner .request_btn a,
	#content #banner .request_btn.small_btn a {
		font-size: 13px;
		padding: 12px 19px;
	}
	#content .searching_wrap .wpb_text_column {
		font-size: 16px;
	}
	#content .we_can_help_wrap .vc_btn3-container a,
	#content .offer_box > .vc_column-inner > .wpb_wrapper .vc_btn3-container a {
		font-size: 13px;
		padding: 8px 20px;
	}
	.we_can_help_box > .vc_column-inner > .wpb_wrapper {
		padding: 55px 8% 60px;
		min-height: 430px;
	}
	#content .vc_custom_1607362292800 {
		padding: 30px 20px 35px !important;
	}
	.ipg_wrap .vc_col-sm-6 .vc_column-inner {
		padding: 25px 20px 0 !important;
	}
	.ipg_wrap .vc_col-sm-6.without_ipg  .vc_column-inner {
		padding-top: 0 !important;
	}
	#content .without_ipg, #content .with_ipg {
		padding: 0;
	}
	#content .ipg_wrap .wpb_text_column p:after {
		width: 100%;
		max-width: 214px;
	}
	#content .request_btn a,
	#content .request_btn.small_btn a{
		font-size: 14px;
		padding: 12px 20px;
	}
	#content .load_more_btn a{
		font-size: 14px;
		padding: 8px 20px;
		min-width: auto;
	}
	.footer_top .widget-container{
		margin-bottom: 30px;
		padding-bottom: 25px;
		border-bottom: 1px solid #393f4a;
	}
	.footer_top .widget-container:last-child{
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: 0;
	}
	#site-info {
		width: 75%;
	}
	.footer_top {
		padding: 50px 0 20px;
	}
	#content h2 > br{
		display: none;
	}
	#contact_us_wrap >.vc_column_container > .vc_column-inner {
		padding: 60px 15px 70px;
	}
	.form_wrap .form_left, .form_wrap .form_right {
		width: 100%;
	}
	.form_wrap {
		display: block;
	}
	#content .testimonials_wrap .sp-testimonial-free-section {
		padding: 0 30px;
	}
	#content h4.post_title {
		font-size: 16px;
	}
	#content .single_posts_wrap .entry-content {
		padding: 40px 0;
	}
	#content .single_meta.share_this {
		text-align: left;
	}
	#content .sharethis-inline-share-buttons {
		text-align: left !important;
	}
	#content .our_value_wrap  .vc_col-sm-1\/5{
		margin-bottom: 20px;
	}
	#content h6.values_subtitle {
		font-size: 19px;
	}
	#footer .request_btn {
		max-width: 200px;
		position: fixed;
		right: -44px;
		top: 96px;
		z-index: 999;
		display: block;
	}
	#footer .request_btn a {
		background: #e80e48;
		color: #fff;
		border: 0;
		border-radius: 30px;
		font-size: 13px;
		font-weight: 600;
		line-height: 18px;
		padding: 8px 20px;
		display: block;
		padding-right: 50px;
	}
	#footer .request_btn a:hover {
		text-decoration: none;
		background: #c1093a;
	}
	#content .carousel_wrap:nth-of-type(3),
	#content .carousel_wrap:nth-of-type(4){
		display: none;
	}
	#content .carousel_wrap .offer_box > .vc_column-inner{
		margin-bottom: 0 !important;
	}
	#content .property_partners ul.wpb_image_grid_ul{
		height: auto !important;
	}	
	#content .property_partners {
		/*     padding: 60px 0 !important; */
	}
	#content .property_partners .jcarousel > ul{
		margin: 0 0 0 -6px;
	}
	#content .property_partners .jcarousel > ul > li{
		margin: 0 6px !important;
	}
	#content .property_partners .wpb_image_grid_ul img {
		margin: 0 auto;
	}

	/* = Heading tag styling
	-------------------------------------------------------------- */	
	#content h2{	
	}

	.home #content h2{	
	}

	#content h3{	
	}

	.home #content h3{	
	}

	#content h4{	
	}

	#content h5{	
	}

	#content h6{	
	}

	/* = Sidebar styling
	-------------------------------------------------------------- */	
	#primary,
	#default_sidebar {
		float: none;
	}

	#primary .widget-container,
	#default_sidebar .widget-container{
	}

	#primary .widget-container ul,
	#default_sidebar .widget-container ul{
	}

	#primary .widget-container ul li,
	#default_sidebar .widget-container ul li{
	}

	#primary .widget-container ul li a,
	#default_sidebar .widget-container ul li a{
	}

	#primary{
	}

	#primary .widget-container{
	}

	#primary .widget-container ul{
	}

	#primary .widget-container ul li{
	}

	#primary .widget-container ul li a{
	}

	#default_sidebar{
	}

	#default_sidebar .widget-container {
	}

	#default_sidebar ul{
	}

	#default_sidebar ul li{
	}

	#default_sidebar ul li a{
	}

	/* = Blog pages styling
	-------------------------------------------------------------- */	

	#blog_header_text_widget{
	}

	#blog_header_text_widget .widget-container{
	}

	#blog_header_text_widget h1.widget-title{

	}


	.blog .post,
	.archive .post,
	.search .post {
	}

	.blog_content {
		float: none;
		width: 100%;
	}

	#content .entry-title {
	}

	.home #content .entry-title {
	}

	.blog #content h2.entry-title,
	.archive #content h2.entry-title,
	.search #content h2.entry-title {
	}

	.single #content .entry-title {
	}

	.entry-meta {
	}

	.single .entry-meta {
	}


	/* contact form 7 start
	-------------------------------------------------------------- */
	.wpcf7-text,
	.wpcf7 textarea, 
	.wpcf7-quiz{
		font-size: 12px;
		width: 100%;
		padding: 0 0 0 5px;
		line-height: 25px;
	}

	.wpcf7 textarea{
	}

	.wpcf7-quiz {
	}

	.wpcf7-form .wpcf7-text{
	}

	.wpcf7-form .wpcf7-submit{
	}

	.wpcf7-form p{
	}	

}

@media only screen and (max-width:460px){

	#content .testimonials_wrap .owl-theme .owl-nav [class*='owl-']{
		position: static;
	}	
	#content .testimonials_wrap .owl-theme .owl-nav {
		margin-top: 10px;
	}

}


 .testimonial-content {
      --primary: #e80e48;
      background-color: #fff;
      /* border: 1px solid #e7e7e7; */
      max-width: 100%;
      overflow: hidden;
      border-radius: 8px;
      box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.15), 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
      transition: all 250ms ease;
    }

.testimonial-content figure {
	margin: 0;
}

    .testimonial-content:hover {
      transform: translateY(20px);
      background-color: #F5F5F5;
    }
.testimonial-content iframe {
    aspect-ratio: 16 / 9;
	    width: 100%;
}
    .testimonial-text {
      padding: 12px 24px;
    }

.testimonial-content video {
    max-width: 100%;
    width: 100%;
    display: block;
    height: 217px;
    /* height: 100%; */
    object-fit: cover;
    object-position: top;
}

    #content  h6.testi-client-name {
      font-size: 18px;
      color: var(--primary);
      /* color: #000; */
      margin: 0;
      font-weight: 700;
      margin-bottom: 5px;
    }

    #content h6.testi-client-company {
      font-size: 14px;
      color: #404040;
      margin: 0;
      font-weight: 700;

    }

.testi-slider-container .item {
    padding-bottom: 25px;
    padding-inline: 4px;
}
.testi-slider-container {
    position: relative;
}
.testi-buttons button {
    outline: none !important;
    border: none !important;
	  position: relative;
	transition: all 250ms ease;
}
.testi-buttons {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 12;
	height: 0px;
	--adjuster: 90px;
}
.testi-buttons button.prev svg {
    transform: rotate(180deg);
}
.testi-buttons button.next {
    left: var(--adjuster);
}
.testi-buttons button.prev {
	right: var(--adjuster);
}

.testi-buttons button:hover {
    transform: scale(1.3);
}

#testi-heading {
	max-width: 800px;
    margin: 0 auto;
}

/* #content .projects_wrap .project_image.suc_project_image img, #content .projects_wrap .project_image.suc_project_image {
    aspect-ratio: 1/1;
    object-fit: cover;
} */

@media only screen and (max-width: 1000px) {
	
}


.thank-faq-box {
    display: none;
}
.thank-faq-box:nth-child(1) {
    display: block;
}
/* .faqs-sec {
    padding: 60px 0px;
} */
.view_more_togg button {
    background: #e80e48 !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 30px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 20px !important;
    padding: 20px 39px !important;
    text-decoration: none !important;
}
.view_more_togg button:hover{
	background: #1a4b64 !important;
}
/* .faq-view-more {
    width: 100%;
	margin-top: 20px;
}
.testi-slider-container .testi-buttons .slick-arrow svg {
    fill: #000000;
} */

@media only screen and (min-width: 100px) and (max-width: 767px){
	.view_more_togg button {
		font-size: 14px !important;
		padding: 12px 20px !important;
	}
	.testi-buttons button.next{
		left: -40%;
	}
	.testi-buttons button.prev {
		right: -40%;
	}
	.testi-buttons {
		top: unset;
		bottom: 0;
	}
	.testi-buttons button{
		transform: unset !important;
	}
}

