/*
Theme Name: Shopkeeper
Theme URI: https://www.getbowtied.com/
Author: Get Bowtied
Author URI: https://www.getbowtied.com/
Description: When you start with an awesome product you can create amazing things! Built with the eCommerce functionality in mind, Shopkeeper is a fully responsive Premium WooCommerce Theme with great design and extensive functionality.
Version: 2.4.5
License:
License URI:
Text Domain: shopkeeper
Domain Path: /languages/
*/
.html5gallery-box-1 a{opacity:0;}
.homeviews {text-align:center}
.homeviews a{padding:10px 20px;color:#fff;border:2px solid #fff}
@media only screen and (max-width:767px){
	.vc_row{
		padding-left:30px;
		padding-right:30px;
	}
	.vc_row-no-padding{
		padding-left:0px;
		padding-right:0px;
	}
.pad-cont{padding-left:15px !important; padding-right:15px !important;}
.mob-cont .vc_column-inner{ padding-left:0px !important; padding-right:0px !important;}
.pad-cont .wpb_wrapper{padding-left:15px; padding-right:15px;}
.wrap-no-pad .wpb_wrapper{padding-left:0px; padding-right:0px;}
}
.site-tools
{
	display: none !important;
}

.site-branding img {
    -o-transition: unset !important;
   
    transition: unset !important;
    -webkit-transition: unset !important;
}
.site-header {
   
    -webkit-transition: unset !important; 
    -o-transition: unset !important; 
    transition: unset !important; 
    
}

.add-padd .vc_column_container
{
	padding-right: 15px !important;
    padding-left: 15px !important;
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay{
	display: none;
	
}
.show-nav-right.mob-menu-slideout-over .mob-menu-right-panel{
	background-color:#fff !important;
	width: 300px !important;
	
}
#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i, .mob-menu-right-panel .mob-cancel-button{
	color:#000 !important;
	
}
.site-header.sticky, #page_wrapper.transparent_header .site-header.sticky{
	background-color:transparent !important;
	
}
body.admin-bar .mobmenu{
	top: 0px !important;
	
}
i.mob-icon-menu.mob-menu-icon {
    top: 40px;
    position: relative;
}
.mobmenu_content .current_page_item {
    border:none !important;
}
#mobmenuright li a i, #mobmenuright li a:visited i {
    color: #000 !important;
}
.mob-menu-slideout-over .mobmenu_content {
    padding-top: 80px !important;
}
.mob-menu-right-panel li, .rightmbottom, .rightmtop {
    padding-left: 10px !important;
    padding-right: 10px  !important;
	text-align:center;
}
.main-menu-item{
		display:none;
}
.mobmenu_content #mobmenuright li:hover{
	background: #fff !important;
	
}
ul#mobmenuright {
    padding-left: 20px;
    padding-right: 20px;
}
.mobmenu_content li a{
	font-size: 25px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #ddd;
    width: 180px;
    
    text-align: center;
    margin: auto;
    padding: 10px 0px;
}
/*.page-id-529 .mmm-tabvideo .vc_tta-panel-body .wpb_raw_code
{
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	margin-top: 35px !important;
}
.page-id-529 .mmm-tabvideo iframe
{
	width: 100% !important;
}
.page-id-529 .mmm-tabvideo iframe video
{
	object-fit: cover !important;
}*/
@media only screen and (max-width: 64em){
#page_wrapper.sticky_header {
    
    padding: 0 !important;
}
}
@media only screen and (max-width:1024px)
{
	.main-menu-item{
		display:block;
	}
	.sticky_header .top-headers-wrapper{
		display:none !important;
	}
}
@media only screen and (min-width:992px)
{
	.page-id-529 .content-area .wpb_content_element
	{
		margin-bottom: 35px !important;
	}
	/* 
	--- banner video ---- 
	*/
	/* mmm banner*/
	.mjhome-top
	{
		height: 100% !important;
	}
	.mjhome-top .wistia_responsive_wrapper, .mjhome-top #wistia-4eudvpstdb-1, .mjhome-top #wistia_chrome_34, .mjhome-top #wistia_grid_38_wrapper, .mjhome-top #wistia_grid_38_main, .mjhome-top iframe
	{
		width: 100% !important;
		height: 100% !important;
	}
	.mjhome-top iframe #wistia_video, .mjhome-top iframe .w-chrome, .mjhome-top iframe #wistia_grid_32_wrapper, .mjhome-top iframe #wistia_grid_32_main, .mjhome-top iframe #wistia_grid_32_above, .mjhome-top iframe #wistia_grid_32_below
	{
		width: 100% !important;
		height: 100% !important;
	}
	.mjhome-top .wistia_embed, .mjhome-top .w-chrome, .w-chrome > div, .mjhome-top .w-chrome > div > div:nth-child(2)
	{
		width: 100% !important;
		height: 100% !important;
	}
	.mjhome-top .wistia_responsive_padding
	{
		padding: 0 !important;
		width: 100% !important;
		height: 100vh !important;
	}
	.mjhome-top video
	{
		object-fit: cover !important;
	}
	/*mmm banner*/


	/*home page banner*/
	.mj-home
	{
		height: 100% !important;
	}
	.mj-home .wistia_responsive_padding
	{
		padding: 0 !important;
		width: 100% !important;
		height: 100vh !important;
	}
	.mj-home iframe video, .mj-home video
	{
		object-fit:fill !important;
	}
	.mj-home .wistia_embed, .mj-home .w-chrome, .mj-home .w-chrome > div, .mj-home .w-chrome > div > div:nth-child(2), .mj-home iframe div
	{
		width: 100% !important;
		height: 100% !important;
	}
	.mj-home .wistia_responsive_wrapper, .mj-home #wistia-4eudvpstdb-1, .mj-home #wistia_chrome_34, .mj-home #wistia_grid_38_wrapper, .mj-home #wistia_grid_38_main, .mj-home iframe
	{
		width: 100% !important;
		height: 100% !important;
	}
	.mj-home iframe #wistia_video, .mj-home iframe .w-chrome, .mj-home iframe #wistia_grid_32_wrapper, .mj-home iframe #wistia_grid_32_main, .mj-home iframe #wistia_grid_32_above, .mj-home iframe #wistia_grid_32_below
	{
		width: 100% !important;
		height: 100% !important;
	}
	/*home page banner*/
	
	/*home page banner new video*/
	
	.mj-home video
	{
		width: 100% !important;
		height: 100vh !important;
	}
	
	/*home page banner new video*/

	/*about page banner*/
	.mj-about
	{
		height: 100vh !important;
		min-height: 100% !important;
	}
	.mj-about .wistia_responsive_padding
	{
		padding: 0 !important;
		height: 100vh !important;
		display: none !important;
	}
	.mj-about iframe video, .mj-about video
	{
		object-fit:cover !important;
		width: 100% !important;
		height: 100vh !important;
	}
	.mj-about .wistia_embed, .mj-about .w-chrome, .mj-about .w-chrome > div, .mj-about .w-chrome > div > div:nth-child(2), .mj-about iframe div
	{
		width: 100% !important;
		height: 100% !important;
	}
	.mj-about .wistia_responsive_wrapper, .mj-about #wistia-4eudvpstdb-1, .mj-about #wistia_chrome_34, .mj-about #wistia_grid_38_wrapper, .mj-about #wistia_grid_38_main, .mj-about iframe
	{
		width: 100% !important;
		height: 100% !important;
	}
	.mj-about iframe #wistia_video, .mj-about iframe .w-chrome, .mj-about iframe #wistia_grid_32_wrapper, .mj-about iframe #wistia_grid_32_main, .mj-about iframe #wistia_grid_32_above, .mj-about iframe #wistia_grid_32_below
	{
		width: 100% !important;
		height: 100% !important;
	}
	/*about page banner*/

	/* 
		---- banner video -----
	*/
	.demo-bannerimg
	{
		display: block !important;
		width: 100% !important;
		height: 100vh !important;
	}
	.demopage-banner
	{
		display: none;
	}
	.demo-bannerimg img
	{
		width: 100% !important;
		max-width: 100% !important;
		height: 100vh !important;
	}
}
@media only screen and (max-width:992px)
{
	.mjhome-top, .mj-home
	{
		min-height: 1px !important;
	}
	.page-id-529 .mmm-tabvideo iframe
	{
		height: auto !important;
		width: auto !important;
	}
	.mj-about video
	{
		width: 100% !important;
		height: auto !important;
	}
	.mj-about .wistia_responsive_padding
	{
		display: block !important;
	}
	.mj-about .video-about
	{
		display: none !important;
	}
	/*home page banner new video*/
	
	.mj-home video
	{
		width: 100% !important;
		height: auto !important;
	}
	
	/*home page banner new video*/
	.demopage-banner
	{
		display: none;
	}
	.demo-bannerimg
	{
		display: block;
	}
	.demo-bannerimg img
	{
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
	}
}
@media only screen and (max-width:767px)
{
	.page-id-529 .mmm-tabvideo iframe video
	{
		object-fit: cover !important;
	}
	.mj-home, .mj-home > .vc_column_container > .vc_column-inner 
	{
		padding: 0% !important;
		margin-top: 0px !important;
	}
}
@media only screen and (max-width:440px){
	.show-nav-right.mob-menu-slideout-over .mob-menu-right-panel
	{
		background-color: #fff !important;
		width: 100% !important;
	}
	ul.rightmtop {
    display: none;
}
	.page-id-529 .mmm-tabvideo iframe
	{
		width: 100% !important;
	}	
}

#gform_submit_button_2 {min-width:180px;padding:12px !important}
#gform_fields_2 label {display:none}
#gform_2  .gform_footer { padding-top:0px;margin-top:7px}
 #gform_2 ::-webkit-input-placeholder {
    color: #333 !important; opacity:1
}

#gform_2  :-ms-input-placeholder {
    color: #333 !important;opacity:1
}

#gform_2 ::-moz-placeholder {
    color: #333 !important;opacity:1
}

#gform_submit_button_2 {background-color: transparent !important; border:1px solid #fff !important;}

.gform_wrapper form {width: 100% !important;}
.frst_tab .wpb_wrapper {
    width: 100%;
    height: 300px;
}

/*09-09-2018*/

.uc_diagonal_price_table .uc_price_marker {
width: auto !important;
font-size: 28px !important;
font-family: FreightSansProBold !important;
}

.uc_diagonal_price_table .uc_content_box_top span.title {
	font-size: 36px !important;
	font-family: FreightSansProBold !important;
	padding-bottom: 0 !important;
}

.uc_diagonal_price_table .uc_content_box_top span.title span {
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-family: FreightSansProBold !important;
	display: block !important;
}

.uc_diagonal_price_table .uc_content_box_top em {
	font-size: 15px !important;
	text-transform:capitalize !important;
	font-family: FreightSansProBold !important;
}
.uc_diagonal_price_table .uc_price_detail ul li {
    color: #2a2a2a !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}
.uc_diagonal_price_table a.uc_btn {
	color: #fff !important;
	font-family: FreightSansProBold !important;
}
.uc_diagonal_price_table a.uc_btn {
	color:#fff !important;
	/*border: 1px solid #ed1f24;*/
	background-color: #ed1f24;
	padding: 8px 30px !important;
	width: 80% !important;
	margin: auto !important;
	display: block !important;
}

.uc_diagonal_price_table a.uc_btn:hover {
	color:#ed1f24 !important;
	border: 1px solid #ed1f24 !important;
	background-color: #fff !important;
}

@media (width:320px) and (max-width:767px) {
	.uc_diagonal_price_table .uc_price_detail ul li {
		padding: 8px 20px !important;
		font-size: 16px !important;
	}
}
@media (width:768px) and (max-width:992px) {
	.uc_diagonal_price_table .uc_price_detail ul li {
		padding: 8px 20px !important;
		font-size: 14px !important;
	}
	.uc_diagonal_price_table .uc_price_marker {
		font-size: 20px !important;
	}
	.uc_diagonal_price_table .uc_content_box_top span.title {
		font-size: 16px !important;
	}
	.uc_diagonal_price_table .uc_content_box_top em {
		font-size: 13px !important;
	}
	.uc_diagonal_price_table .uc_price_detail ul li {
    color: #2a2a2a !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 8px 10px !important;
}
	.uc_diagonal_price_table a.uc_btn {
		padding: 8px 10px !important;
		font-size: 12px !important;
	}
}

#item1 h5, #item2 h5, #item3 h5, #item4 h5 {
	font-size:45px;
	font-weight:bold;
	text-align:center;
	padding-bottom:25%;
}
#item1 span, #item2 span, #item3 span, #item4 span {
	font-size:20px;
	max-width:70%;
	margin-bottom:10%;
}
#item1 .uc_view, #item2 .uc_view, #item3 .uc_view, #item4 .uc_view {
	margin-bottom:5%;
}

#item1 .uc_background_image_banner_wrapper,
#item2 .uc_background_image_banner_wrapper,
#item3 .uc_background_image_banner_wrapper,
#item4 .uc_background_image_banner_wrapper {
	padding-top:10px;
}

#item1 .uc_background_image_banner,
#item2 .uc_background_image_banner,
#item3 .uc_background_image_banner,
#item4 .uc_background_image_banner {
	background-position: 95% 90%!important;
	background-size: 80px!important;
}
h2 {
	text-align: center;
	font-weight: 400;
	font-stretch: normal;
	font-size: 55px !important;
	line-height: 65px;
}

h3 {
	font-size:26px !important;
}

.content-area {
    padding: 20px 0 0 0 !important;
}

.vc_custom_1520656594934 h2 {
	margin-bottom: 30px;
}

.testimonial-icon-section{
	padding-top:70px;
}
.employers-box.filter-container {
    width: 100% !important;
    margin: 0 !important;
}

.vc_custom_1519312908861 {
    padding-top: 60px !important;
}

#home-content-2new{
	padding-top: 140px;
	padding-bottom: 100px;
	padding-right: 10%;
	padding-left: 10%;
}

.vc_custom_1520774836607 {
    margin-bottom: 50px;
}
div#home-content-7new {
    margin-top: 80px;
	margin-bottom: 100px;
}
@media (min-width:769px) and (max-width:1024px) {
.video-center{
	margin-left:17%;
}
}

@media (max-width:769px) {
.normal_height.vc_row.wpb_row.vc_row-fluid.add-padd.vc_custom_1520656594934.vc_row-o-content-middle.vc_row-flex {
    padding-top: 0 !important;
}
h2 {
    font-size: 40px !important;
	line-height: 50px;
}
.vc_custom_1520656594934 h2 {
	margin-bottom: 20px;
}
.employers-box.filter-container {
    width: 100% !important;
    margin: 0 !important;
}
	.testimonial-icon-section{
		padding-top:30px;
	}
	
	.vc_icon_element.testimonial-icons{
		margin-bottom:0;
	}
	
	.vc_custom_1519312908861 {
    padding-top: 0 !important;
}
	
	.vc_empty_space{
		height:0 !important;
	}
	
	#home-content-2new{
	padding-top: 10px;
	padding-bottom: 10px;
}
	.vc_custom_1520719080855 {
    margin-bottom: 0 !important;
	}
	div#home-content-7new {
    margin-top: 80px !important;
	margin-bottom: 50px;
}
	.vc_custom_1520774836607 {
    margin-bottom: 0 !important;
}
	#wrap-pr{
		min-height:inherit;
	}
	
	.uc_background_image_banner .uc_container_holder{
		height:300px !important;
	}
}

@media (max-width:469px) {
	h2 {
    font-size: 25px !important;
	line-height: 35px !important;
}
	.vc_custom_1520656594934 h2 {
	margin-bottom: 10px;
}
	
	.testimonial-icon-section{
		padding-top:20px;
	}
	
	.vc_icon_element.testimonial-icons{
		margin-bottom:0;
	}
	.employers-box.filter-container {
    width: 100% !important;
    margin: 0 !important;
	}
	
	.vc_custom_1519312908861 {
    padding-top: 0 !important;
}
	
	.vc_empty_space{
		height:0 !important;
	}
	.uc_background_image_banner .uc_container_holder{
		height:200px !important;
	}
	
	.vc_custom_1520719080855 {
    margin-bottom: 0 !important;
	}
	div#home-content-7new {
    margin-top: 30px !important;
		margin-bottom: 20px;
}
	.vc_custom_1520774836607 {
    margin-bottom: 0 !important;
}
	#wrap-pr #filters ul li {
    display: inline-block !important;
    list-style: none !important;
    margin: 5px !important;
    line-height: 10px !important;
    padding: 10px !important;
    text-transform: uppercase;
    border: 2px solid #363636;
    font-size: 14px;
    cursor: pointer;
    color: #363636;
    font-weight: bold;
}
}


/****************** New Developer CSS Begins ******************/

body.page-template-page-landing-1 .mobmenu {
    display: none;
}

body.page-template-page-landing-1 .vcmega-main-wrap {
    display: none;
}

.landing-wrap {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	color: #232020;
	line-height: 1.6;
}

.landing-wrap h1, .landing-wrap h2 {
    font-family: 'Mukta Vaani', sans-serif;
    font-weight: 700;
    font-size: 45px !important;
    line-height: 1.2;
    margin-bottom: 15px;
	color: #232020;
}

.landing-wrap h3 {
    font-size: 26px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 15px;
    line-height: 1.4;
}

.landing-wrap h4 {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 15px;
    line-height: 1.4;
}

.landing-wrap h5 {
    font-size: 18px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 10px;
    line-height: 1.5;
}

.landing-wrap h6 {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 10px;
    line-height: 1.6;
}

.landing-wrap h2.vc_custom_heading {
    margin-bottom: 65px;
    position: relative;
    line-height: 1.2 !important;
}

.landing-wrap h2.vc_custom_heading:before {
    content: "";
    background: #fff url(images/logo-icon.png) no-repeat center center;
    position: absolute;
    left: 50%;
    bottom: -40px;
    width: 30px;
    height: 30px;
    background-size: 20px;
    margin-left: -10px;
    z-index: 1;
}

.landing-wrap h2.vc_custom_heading:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -26px;
    width: 200px;
    height: 1px;
    background: #8e703d;
    margin-left: -100px;
}

.landing-wrap .main-banner h2.vc_custom_heading:before, .landing-wrap .main-banner h2.vc_custom_heading:after {
	display: none;
}

.landing-wrap .gray-row h2.vc_custom_heading:before {
    background: #f7f7f7 url(images/logo-icon.png) no-repeat center center;
    background-size: 20px;
}

.landing-wrap .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top: 0;
}

.landing-wrap .wpb_single_image {
    margin-bottom: 30px;
}

.landing-wrap .wpb_single_image:last-child {
	margin-bottom: 0;
}

.landing-wrap .landing-logo {
    float: left;
    width: 250px;
    padding: 15px 0;
}

.landing-wrap .landing-header .container:after {
    display: block;
    clear: both;
    content: "";
}

.landing-wrap .landing-nav-wrap {
    float: right;
    width: calc(100% - 250px);
    text-align: right;
}

.landing-wrap nav.landing-nav ul {
    font-size: 0;
}

.landing-wrap nav.landing-nav ul li {
    display: inline-block;
    font-size: 16px;
    margin: 28px 25px;
}

.landing-wrap nav.landing-nav ul li a {
    font-weight: 600;
    padding: 0;
    display: block;
    color: #8e703d;
    font-family: 'Source Sans Pro', sans-serif;
}

.landing-wrap nav.landing-nav ul li.buy-now-btn a {
    background: #ea4631;
    color: #fff;
    padding: 8px 20px;
    border-radius: 5px;
}

.landing-wrap nav.landing-nav ul li.buy-now-btn a:hover, .landing-wrap nav.landing-nav ul li.buy-now-btn a:focus {
	background: #8e703d;
	color: #fff;
	opacity: 1;
}

.landing-wrap .landing-nav .widget {
    margin-bottom: 0;
}

.landing-wrap nav.landing-nav ul li a:hover, .landing-wrap nav.landing-nav ul li a:focus {
    color: #ea412a;
    text-decoration: none;
}

.landing-wrap .main-banner h2.vc_custom_heading {
    max-width: 730px;
    margin: 0 auto;
    font-size: 55px !important;
    line-height: 1.2 !important;
}

.landing-wrap .what-will-you-get .vc_single_image-wrapper img {
    border: 5px solid #ea412a;
}

.landing-wrap .what-will-you-get .wpb_single_image {
    margin-bottom: 10px;
}

.landing-wrap .what-will-you-get h4.vc_custom_heading {
    margin-bottom: 0;
}

.landing-wrap .vc_btn3-center .vc_general.vc_btn3 {
    font-size: 20px !important;
    font-weight: 700 !important;
    font-family: 'Mukta Vaani', sans-serif;
    letter-spacing: 3px;
    background: #ea4631;
    border: none;
    color: #fff;
    line-height: 1.5;
    padding: 12px 25px;
}

.landing-wrap .vc_btn3-center .vc_general.vc_btn3:hover, .landing-wrap .vc_btn3-center .vc_general.vc_btn3:focus {
    opacity: 1;
    background: #8e703d;
}

.landing-wrap .vc_btn3-center .vc_general.vc_btn3 i {
    font-size: 20px;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-top: -1px;
}

.landing-wrap .vc_btn3-center .vc_general.vc_btn3.vc_btn3-icon-right:hover, .landing-wrap .vc_btn3-center .vc_general.vc_btn3.vc_btn3-icon-right:focus {
    padding-right: 45px;
}

.landing-wrap .vc_btn3-center .vc_general.vc_btn3.vc_btn3-icon-right:hover i, .landing-wrap .vc_btn3-center .vc_general.vc_btn3.vc_btn3-icon-right:focus i {
    opacity: 1;
}

.landing-wrap .vc_btn3-container {
    margin-bottom: 30px;
}

.landing-wrap .vc_col-has-fill>.vc_column-inner, .landing-wrap .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .landing-wrap .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .landing-wrap .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .landing-wrap .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .landing-wrap .vc_row-has-fill>.vc_column_container>.vc_column-inner, .landing-wrap .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .landing-wrap .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .landing-wrap .vc_section.vc_section-has-fill, .landing-wrap .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .landing-wrap .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0;
}

.speakers-row .wpb_single_image {
    float: left;
    width: 33.33%;
    padding-right: 15px;
}

.speakers-row .wpb_text_column {
    float: left !important;
    width: 66.66%;
}

.speakers-row .wpb_text_column h3 {
    margin-bottom: 0;
}

.speakers-row .wpb_text_column h4 {
    font-style: italic;
    opacity: 0.4;
    font-size: 16px;
    font-weight: 400;
}

.speakers-row .wpb_text_column p {
    font-size: 18px !important;
}

.reviews-row .wpb_video_wrapper .video-container {
    margin: 0;
}

.landing-wrap .buy-now-row .vc_btn3-center .vc_general.vc_btn3 {
    background: #fff;
    color: #ea4631;
}

.landing-wrap .buy-now-row .vc_btn3-center .vc_general.vc_btn3:hover, .landing-wrap .buy-now-row .vc_btn3-center .vc_general.vc_btn3:focus {
    background: #e22109;
    color: #fff;
}

.landing-wrap .buy-now-row h2.vc_custom_heading {
    font-family: 'Philosopher', sans-serif;
    font-style: italic;
    margin-bottom: 35px;
}

.landing-wrap .buy-now-row h2.vc_custom_heading:before, .landing-wrap .buy-now-row h2.vc_custom_heading:after {
	display: none;
}

.faq-row .vc_tta-accordion .vc_tta-title-text {
    padding: 12px 0;
    color: #ea4631;
    font-weight: 600;
    opacity: 1;
}

.wpb-js-composer .faq-row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before, .wpb-js-composer .faq-row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon:after, .wpb-js-composer .faq-row .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before, .wpb-js-composer .faq-row .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon:after {
    border-color: #ea4631;
}

.wpb-js-composer .faq-row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    padding: 15px;
    background: #fff;
}

.wpb-js-composer .faq-row .vc_tta.vc_general .vc_tta-panel-body p {
    font-size: 18px !important;
}

.landing-wrap.relationship-page .landing-logo {
    padding: 20px 0;
}

.landing-wrap.relationship-page nav.landing-nav ul li a {
    color: #fdb94e;
}

.landing-wrap.relationship-page nav.landing-nav ul li.buy-now-btn a {
    background: #2fa776;
    color: #fff;
}

.landing-wrap.relationship-page nav.landing-nav ul li.buy-now-btn a:hover, .landing-wrap.relationship-page nav.landing-nav ul li.buy-now-btn a:focus {
    background: #fdb94e;
    color: #fff;
}

.landing-wrap.relationship-page nav.landing-nav ul li a:hover, .landing-wrap.relationship-page nav.landing-nav ul li a:focus {
    color: #2fa776;
}

.landing-wrap.relationship-page h2.vc_custom_heading:after {
    background: #fdb94e;
}

.landing-wrap.relationship-page .what-will-you-get .vc_single_image-wrapper img {
    border-color: #2fa776;
}

.landing-wrap.relationship-page .vc_btn3-center .vc_general.vc_btn3 {
    background: #2fa776;
}

.landing-wrap.relationship-page .buy-now-row .vc_btn3-center .vc_general.vc_btn3 {
    background: white;
    color: #2fa776;
}

.landing-wrap.relationship-page h2.vc_custom_heading:before {
	background: #fff url(images/relationship-logo-icon.png) no-repeat center center;
    background-size: 20px;
}

.landing-wrap.relationship-page .gray-row h2.vc_custom_heading:before {	
	background: #f7f7f7 url(images/relationship-logo-icon.png) no-repeat center center;
    background-size: 20px;
}




















.landing-wrap.prophet-page .landing-logo {
    padding: 20px 0;
}

.landing-wrap.prophet-page nav.landing-nav ul li a {
    color: #e84636;
}

.landing-wrap.prophet-page nav.landing-nav ul li.buy-now-btn a {
    background: #0839b4;
    color: #fff;
}

.landing-wrap.prophet-page nav.landing-nav ul li.buy-now-btn a:hover, .landing-wrap.prophet-page nav.landing-nav ul li.buy-now-btn a:focus {
    background: #e84636;
    color: #fff;
}

.landing-wrap.prophet-page nav.landing-nav ul li a:hover, .landing-wrap.prophet-page nav.landing-nav ul li a:focus {
    color: #0839b4;
}

.landing-wrap.prophet-page h2.vc_custom_heading:after {
    background: #ffc97a;
}

.landing-wrap.prophet-page .what-will-you-get .vc_single_image-wrapper img {
    border-color: #0839b4;
}

.landing-wrap.prophet-page .vc_btn3-center .vc_general.vc_btn3 {
    background: #0839b4;
}

.landing-wrap.prophet-page .buy-now-row .vc_btn3-center .vc_general.vc_btn3 {
    background: white;
    color: #0839b4;
}

.landing-wrap.prophet-page h2.vc_custom_heading:before {
	background: #fff url(images/prophet-logo-icon.png) no-repeat center center;
    background-size: 20px;
}

.landing-wrap.prophet-page .gray-row h2.vc_custom_heading:before {	
	background: #f7f7f7 url(images/prophet-logo-icon.png) no-repeat center center;
    background-size: 20px;
}


















.landing-wrap.letting-page .landing-logo {
    padding: 5px 0;
}

.landing-wrap.letting-page nav.landing-nav ul li a {
    color: #242121;
}

.landing-wrap.letting-page nav.landing-nav ul li.buy-now-btn a {
    background: #eb4236;
    color: #fff;
}

.landing-wrap.letting-page nav.landing-nav ul li.buy-now-btn a:hover, .landing-wrap.letting-page nav.landing-nav ul li.buy-now-btn a:focus {
    background: #242121;
    color: #fff;
}

.landing-wrap.letting-page nav.landing-nav ul li a:hover, .landing-wrap.letting-page nav.landing-nav ul li a:focus {
    color: #eb4236;
}

.landing-wrap.letting-page h2.vc_custom_heading:after {
    background: #ffc97a;
}

.landing-wrap.letting-page .what-will-you-get .vc_single_image-wrapper img {
    border-color: #eb4236;
}

.landing-wrap.letting-page .vc_btn3-center .vc_general.vc_btn3 {
    background: #eb4236;
}

.landing-wrap.letting-page .buy-now-row .vc_btn3-center .vc_general.vc_btn3 {
    background: white;
    color: #eb4236;
}

.landing-wrap.letting-page h2.vc_custom_heading:before {
	background: #fff url(images/letting-logo-icon.png) no-repeat center center;
    background-size: 20px;
}

.landing-wrap.letting-page .gray-row h2.vc_custom_heading:before {	
	background: #f7f7f7 url(images/letting-logo-icon.png) no-repeat center center;
    background-size: 20px;
}






























@media screen and (max-width: 991px) {
	.landing-wrap nav.landing-nav ul li {
	    margin: 28px 12px;
	}
}

@media screen and (min-width: 768px) {
	.landing-nav {
		display: block !important;
	}

	.mobile-toggle {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.mobile-toggle {
	    position: absolute;
	    right: 15px;
	    top: 40px;
	    cursor: pointer;
		display: block;
	}

	.mobile-toggle span {
	    display: block;
	    width: 20px;
	    height: 2px;
	    background: red;
	    margin-bottom: 5px;
	}

	.landing-header .container {
	    position: relative;
	}

	nav.landing-nav {
		display: none;
	    position: absolute;
	    left: 0;
	    top: 100%;
	    z-index: 9;
	    width: 100%;
	    background: #fff;
	    border-top: 1px solid #eee;
	}

	.landing-wrap nav.landing-nav ul {
	    text-align: center;
	}

	.landing-wrap nav.landing-nav ul li {
	    display: block;
	    margin: 0;
	    padding: 10px 15px;
	    border-bottom: 1px solid #ddd;
	}

	.speakers-row .wpb_single_image {
	    width: 100%;
	    padding-right: 0;
	}

	.speakers-row .wpb_text_column {
	    width: 100%;
	    float: none !important;
	}

	.landing-wrap h2.vc_custom_heading {
	    font-size: 36px !important;
	}

	.landing-wrap .main-banner h2.vc_custom_heading {
	    font-size: 40px !important;
	}
}