/*
Theme Name: Prancer 2021
Theme URI: www.prancer.io
Description: Bespoke theme developed for the Prancer website
Author: Markup Design Ltd
Author URI: www.markupdesign.co.uk
Version: 0.1
*/

.blog_holder .wrap .avatar_name_date .date {
    display: none;
}
@media screen and (min-width: 1201px) {
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2094 {
		display: none;
	}  
}

/* ==== 10 march 23 === */
.mobileShow {
    display: none;
}

.owl-item > div {
    max-width: 100% !important;
    width: 100%;
	text-align:center;
} 
.logos_section .client-logo-container .owl-carousel .owl-item img{
	margin:0 auto !important;
}
 .mobile_menu i.fas.fa-times {
    display: none;
}

@media only screen and (max-width:767px){
	ul#menu-main_menu_1 {
    margin-bottom: 25px;
}
	section#d1-template .section1 .left h1 {
    font-size: 32px !important;
}
	section#d1-template .section1 {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
	footer .top ul {
    text-align: center !important;
}
	footer .top .socials {
    text-align: center !important;
}
	.left.flex {
    justify-content: center !important;
}
	.flex-end {
    justify-content: center !important;
}
	.mobilenone {
    display: none;
}
	.mobileShow {
		display: block;
		width:100%;
		margin: 16px 0 16px -6px;
	}
	.responsive_actual_menu ul.menu li.menu-item{
		position:relative;
	}
	.responsive_actual_menu ul.menu li.menu-item a {
		font-size: 16px !important;
		display: block;
		padding: 5px 10px !important;
		position:relative;
		font-weight: 700  !important;
		text-transform: inherit !important;
	}
	.responsive_actual_menu ul li.menu-item-has-children > a{ 
	}
	.responsive_actual_menu ul.menu li.menu-item-has-children .showmenu:after{
		content:"";
		position:absolute;
		right:14px;
		top:10px;
		width:12px;
		height:12px;
		border-style:solid;
		transform: rotate(320deg);
		border-width:0 3px 3px 0;
		z-index: 555;
		color:#fff;
	}
	.responsive_actual_menu ul.menu li.menu-item-has-children .menuexpand::after {
		transform: rotate(227deg);
		    top: 14px;
	}
	.responsive_actual_menu ul.sub-menu {
		padding: 7px 0 5px 5px !important;
		display: none;
	}
	.responsive_actual_menu ul.sub-menu li.menu-item a {
		font-size: 14px !important;
		font-weight: 600 !important;
		padding: 6.5px 10px !important;
	}
	.responsive_actual_menu ul.sub-menu li{
		margin-bottom:0 !important;
	}
	
	.responsive_actual_menu ul li.menu-item a.red_link_outline {
		border: 2px solid #ea171a; 
		border-radius: 20px;
		text-align: center;
		max-width: 150px;
		color: #fff !important;
	}
	.responsive_actual_menu ul li.menu-item  a.red_link.red {
		text-transform: initial;
		background: #ea171a;
		color: #fff !important;
		padding: 6px 18px;
		border-radius: 20px;
		position: relative;
		max-width: 150px;
		text-align: center;
		margin: 10px 0 !important;
		height: 38px;
	}
	.responsive_actual_menu ul li.menu-item  a.red_link.red {
		text-transform: initial;
		background: #ea171a;
		color: #fff !important;
		border-radius: 20px;
		position: relative;
		max-width: 150px;
		text-align: center;
		margin: 10px 0 !important;
		height: 38px;
		padding:6px !important;
	}
	.responsive_actual_menu ul li.menu-item  a.blue_link {
		border: 2px solid #afb3bf;
		border-radius: 20px;
		max-width: 150px;
		text-align: center;
		height: 38px;
		color:#fff !important;
		padding: 4px !important;
	}
	li#menu-item-2094 a {
		/* display: none; */
		color: transparent !important;
		visibility:hidden;
		opacity:0;
	}
	span.showmenu {
		position: absolute;
		right: 5px;
		z-index: 888;
		color: transparent;
		 top: 0;
		 width: 36px;
   		 height: 32px;
	}
	
	.mobileclose i.fas.fa-times {
    display: inline-block;
}
	.mobileclose i.fas.fa-bars{
		display:none;
	}
	
	.responsive_actual_menu .menu-main_menu_1-container ul.menu li.menu-item a:hover, .responsive_actual_menu .menu-main_menu_1-container ul.menu li.menu-item a:active, .responsive_actual_menu .menu-main_menu_1-container ul.menu li.menu-item a.bg-color, .responsive_actual_menu .menu-main_menu_1-container li.current_page_item > a  {
		background-color: #ffffff4f;
		color: #fff !important;
		border-radius: 4px;
		border:0 !important;
	}
	
}
.col-2.flex a img {	
    	width: 150px;
   	height: 50px;
}
.absolute-left-bg img {
	width: 2000px;
    	height: 2112px;
}

@media only screen and (max-width: 500px) {
  	.col-md-6.right img{
    		width: 330px !important;
    		height: 309px;
  	}
      	#d6-template .section4 .col-md-6.right img{
    		  width: inherit !important;
              height: inherit;
  	}
	div.customer_section_2 .customer-logo-container .owl-nav {
		width: 44%;
	}	
	div#how_it_works_wrap .owl-nav {
		display: none;
	}	
	div#how_it_works_wrap h2 {
		font-size: 28px;
		margin-top: 50px;
	}

	div#how_it_works_wrap button {
		margin: 0 !important;
	}	
	.customer_section_2 h3 {
		font-size: 35px;
	}
	div.customer_section_2 h3 {
		font-size: 35px !important;
	}	
}
@media (min-device-width:769px) and (max-device-width:1024px){
    .col-md-6.right img{
    		width: 482px !important;
    		height: 432px;
  	}
}
@media (min-width:501px) and (max-width:768px){
    .col-md-6.right img{
    		width: 354px !important;
    		height: 317px;
  	}
}