.singleTeam .image.mobile,
header .logo.mobile {
  display: none;
}
/** Start Responsive **/


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

	.methodologie-hero {
		
	overflow : hidden;	
		
	}	
	
	.page-template-actualites .content-card {
		
	padding : 40px;	
		
	}
	
	.page-template-actualites .articles-grid {
		
	max-width : 100%;	
	padding : 0px;	
		
	}
	
	
	.page-template-actualites .article-item {
		
		
	    grid-template-columns: auto 160px auto;	
		
	}
	
	
	
}


@media screen and (max-width: 1420px) {
	
	
	.page-template-international .container_title {
		
		
	padding-left : 20px;
	padding-right : 20px;	
		
	}	
	
	
  .page-template-mentions-legales .container_title {
    padding: 150px 20px 0 20px;
  }
}

@media screen and (min-width: 1231px) {
  .page-template-equipe .actualites_gabarit {
    margin-top: -100px;
  }

  .page-template-equipe .actualites_gabarit .highlited {
    background: linear-gradient(
      to right,
      rgba(255, 71, 21, 0.2) 0%,
      rgba(255, 71, 21, 0.2) 100%
    );
    background-size: 0% 100%;
    background-repeat: no-repeat;
    padding: 0px 12px;
    box-shadow: 0 0 0 0 #ff4715;
    transition: none;
    line-height: 136%;
  }

  .page-template-equipe .joins_us .highlited {
    background: linear-gradient(
      to right,
      rgba(0, 64, 43, 0.08) 0%,
      rgba(0, 64, 43, 0.08) 100%
    );
    background-size: 0% 100%;
    background-repeat: no-repeat;
    padding: 0px 12px;
    box-shadow: 0 0 0 0 #00402b;
    transition: none;
    line-height: 136%;
  }

  .page-template-equipe .actualites_gabarit .highlited.animate {
    animation: slideRight 0.8s ease-out forwards;
  }

  .page-template-equipe .joins_us .highlited.animate {
    animation: slideRightJoinsus 0.8s ease-out forwards;
  }

  @keyframes slideRight {
    0% {
      background-size: 0% 100%;
      box-shadow: inset 0 0 0 0 #ff4715, inset 0 0 0 0 #ff4715;
    }
    90% {
      background-size: 100% 100%;
      box-shadow: inset 3px 0 0 0 #ff4715, inset 0 0 0 0 #ff4715; /* Gauche OK, droite non */
    }
    100% {
      background-size: 100% 100%;
      box-shadow: inset 3px 0 0 0 #ff4715, inset -3px 0 0 0 #ff4715; /* Droite apparaît seulement ici */
    }
  }

  @keyframes slideRightJoinsus {
    0% {
      background-size: 0% 100%;
      box-shadow: inset 0 0 0 0 #00402b, inset 0 0 0 0 #00402b;
    }
    90% {
      background-size: 100% 100%;
      box-shadow: inset 2px 0 0 0 #00402b, inset 0 0 0 0 #00402b;
    }
    100% {
      background-size: 100% 100%;
      box-shadow: inset 2px 0 0 0 #00402b, inset -2px 0 0 0 #00402b;
    }
  }
}

@media screen and (max-width: 1230px) {
	
	
	
	
	.single-expertise .expertises_page .actualites .actualites-content {
		
	flex-direction : column;	
	gap : 50px;	
		
	}
	
	
	.single-expertise .expertises_page .actualites .actualites-content .left {
		
	width : 100%;	
		
	}
	
	
	.single-expertise .expertises_page .wrrp_cards {
		
	display : grid;
	grid-template-columns: repeat(2, 1fr);
		
	}	
	
	
	
  header nav ul {
    gap: 15px;
  }
  header .logo_menu {
    gap: 25px;
  }
  .defense-globale .affaires .affaires-grid {
    grid-template-columns: repeat(3, 334px);
  }
  .values .values-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .actualites .actua-body {
    flex-direction: column-reverse;
    gap: 20px;
  }

  .actualites .actua-body .cta {
    padding-right: 25px;
  }
  .actualites .actualites-content:after {
    height: 470px;
  }

  .page-template-equipe .values .values-grid {
    transform: translate(0px);
    position: relative;
    z-index: 1;
  }

  .page-template-equipe .values .values-grid h2 {
    text-align: left !important;
  }

  .page-template-equipe .values .values-grid ul li {
    padding-left: 0;
  }

  .page-template-equipe .values .values-grid ul li::after {
    left: -20px;
  }

  .page-template-equipe .team-card.empty {
    display: none;
  }

  .page-template-equipe .team-grid {
    padding: 20px 47px 20px 47px;
  }

  .page-template-equipe .hero .shape {
    top: 0;
    height: auto;
  }

  .page-template-equipe .hero {
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 1060px) {
	
	
	.page-template-actualites .hero {
		
	    padding-bottom: 45px;	
		
	}
	
	.page-template-actualites .hero-description {
		
	padding : 0;
	max-width : 100%	
		
	}
	
	.page-template-actualites .hero-text h1 {
		
	    padding-left: 0;	
		
	}
	
	
	.page-template-actualites .hero-content {
		
	margin : 0;
	padding-top: 80px;	
	gap : 0;	
		
	}
	
	
	.methodologie-hero {
		
	 padding-top: 140px !important;	
	margin-bottom : 0;	
		
	}
	
	
	.methodologie-hero-right {
		
	padding-top : 0	;
	padding-right : 0	
		
	}
	
	
	.methodologie-hero-container {
		
	min-height : unset;	
		
	}
	
	
	.methodologie-svg-combined {
		
	position : absolute !important;	
	width : auto;	
	height : auto;	
		
		
	}
	

	
	
	.methodologie-hero-content {
		
	padding : 0;
	width : auto;	
		
	}
	
	.methodologie-hero-left {
		
	padding : 0;	
	padding-top : 40px;		
	gap : 30px	
		
	}
	
	
	
	.domaines_intervention .content {
		
	    padding-right: 0;	
		
	}
	
	
	.domaines_intervention .content {
		
	margin-left : 0;	
	max-width : 100%;	
		
	}
	
	
	.sidebar-icon {
		
	margin-top : 0;	
		
	}
	
	.single-expertise .domaines_intervention .container_DI {
		
	flex-direction : column;	
		
	}
	
	
	
	.sidebar {
		
	position : relative;	
	display : flex;
	gap : 10px;	
	width : auto;	
	top : 0;
	left : 0;	
	height : auto;
	margin-bottom : 50px;	
	  justify-content: space-between;	
	}	
	
	
	
	
  header .logo_menu {
    width: 100%;
  }

  .expertises-list-cat h3 {
    min-height: initial;
  }
  li.has-dropdown {
    width: 100%;
  }
  .expertises-dropdown {
    left: 0;
    z-index: 20;
    width: 100%;
  }
  .expertises-dropdown {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 20;
    width: 100%;
  }
  header .header-wrapper .menu {
    width: 100%;
  }
  .contact-text h2 {
    font-size: 32px;
  }
  .expertises-dropdown-content {
    display: flex;
    flex-direction: column;
    height: 300px;
    overflow: hidden;
    overflow-y: scroll;
  }
  .expertises-dropdown-content {
    background-color: #e9eceb;
  }
  .loading {
    display: none;
  }

  header .header-wrapper .logo {
    display: none;
  }

  header .header-wrapper {
    width: 100%;
    height: max-content;
    position: fixed;
    top: 81px;
    background: #fff;
    left: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px 0;
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: 0.5s;
  }

  body.opened_menu header .header-wrapper {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }

  header .header-wrapper .menu {
    flex-direction: column;
  }

  header nav ul {
    flex-direction: column;
  }

  header .logo_menu {
    flex-direction: column;
  }

  header nav ul {
    text-align: center;
  }

  header {
    padding: 10px 15px;
  }

  header .logo.mobile {
    display: flex;
  }

  header .header-wrapper .menu,
  header .header-wrapper .switch-lang_cta {
    opacity: 1;
    visibility: visible;
  }

  header nav {
    padding-left: 0;
  }

  header nav:after {
    display: none;
  }

  header .burger {
    display: flex;
  }

  header .burger {
    flex-direction: column;
    gap: 6px;
    cursor: pointer;
  }

  header .burger span {
    width: 30px;
    height: 3px;
    background: #fe5f2b;
    border-radius: 50px;
  }

  header .burger span {
    transition: 0.3s;
  }

  body.opened_menu header .burger span:nth-child(1) {
    transform: rotate(45deg) translate(5px, 5px);
  }

  body.opened_menu header .burger span:nth-child(2) {
    opacity: 0;
  }

  body.opened_menu header .burger span:nth-child(3) {
    transform: rotate(-45deg) translate(7px, -7px);
  }

  body.home header,
  body.home .shape,
  body.home .content h1,
  body.home .content p,
  body.home .content .cta,
  body.home .green-shape,
  body.home .featured-posts,
  body.home .posts-list,
  body.home footer,
  .hero .hero-news .featured-post {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }

  .hero .hero-container .content h1 {
    font-size: 60px;
    line-height: 62px;
    margin-bottom: 22px;
  }

  .hero {
    padding-top: 190px;
    padding-bottom: 55px;
  }

  .hero .hero-news .featured-post {
    position: relative;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    margin-top: 37px;
  }

  .hero .shape {
    height: 900px;
  }

  .hero .hero-bg {
    transform: none !important;
  }

  .hero .hero-container .hero-contnent {
    padding: 0 15px;
  }

  .methodologie-hero-content {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .methodologie-hero-left h1 {
    font-size: 2.5rem;
  }

  .methodologie-hero-right {
    padding-left: 0;
  }

  .methodologie-svg-combined {
    opacity: 0.5;
    position: relative;
    width: 100% !important;
    height: auto !important;
    left: 0 !important;
    top: 0 !important;
    transform: none !important;
  }

  .singleTeam .singleTeam-header .status {
    width: 100%;
  }

  .singleTeam .singleTeam-header .name h1 {
    font-size: 55px;
    line-height: 65px;
  }

  .singleTeam .singleTeam-header .bio {
    padding: 30px;
    margin-top: 30px;
  }

  .singleTeam .right-side {
    width: 100%;
  }

  .singleTeam .accordion {
    margin-top: 0;
  }

  .singleTeam .image.desktop {
    display: none;
  }

  .singleTeam .image.mobile {
    display: flex;
  }

  .singleTeam .left-side:after {
    max-width: 100%;
    height: 611px;
  }

  .singleTeam .singleTeam-header .info-top {
    padding-left: 25px;
  }

  .singleTeam .singleTeam-content {
    flex-direction: column;
  }

  .singleTeam {
    padding-top: 70px;
  }

  .singleTeam .left-side {
    width: 100%;
  }

  .singleTeam .singleTeam-header {
    padding-top: 40px;
  }

  .singleTeam .image {
    width: 320px;
    max-width: 100%;
    height: 448px;
    margin-top: 20px;
  }

  .defense-globale .defense-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
  }

  .defense-globale .defense-header .quote {
    align-self: flex-start;
  }

  .defense-globale .affaires .affaires-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .strategie-defense .strategie-defense-header .description_cta {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .strategie-defense .strategie-defense-content {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 40px 20px 50px 20px;
  }

  .strategie-defense .strategie-defense-header {
    gap: 20px;
  }

  .strategie-defense .strategie-defense-header .title h2,
  .defense-globale .defense-header .title h3 {
    font-size: 60px;
    line-height: 70px;
  }

  .strategie-defense .strategie-defense-body .strategie-defense-grid {
    grid-template-columns: 1fr;
  }

  .defense-globale .defense-content {
    padding: 60px 0;
  }

  body.loading_home {
    overflow: initial;
  }
  .actualites .actua-header h2 {
    font-size: 70px;
    line-height: 0px;
  }
  .actualites .actualites-content:after {
    height: 400px;
  }
  .actualites .actua-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 60px;
    padding: 80px 110px 30px 45px;
  }
  .actualites .actua-body {
    align-items: flex-start;
    padding-top: 0;
  }

  .page-template-equipe .team-grid {
    grid-template-columns: repeat(2, 50%);
  }

  .page-template-equipe .hero .hero-container .content h1 {
    font-size: 60px;
  }

  .page-template-equipe .hero .hero-container .hero-contnent {
    padding: 0;
  }

  .page-template-equipe .hero {
    padding-top: 150px;
  }

  .joins_us .joins_us-header .title h2 {
    font-size: 54px;
  }

  .joins_us .joins_us-header .cta {
    margin-top: 30px;
  }

  .joins_us .joins_us-content {
    padding: 60px 50px 70px 50px;
  }
}

@media screen and (max-width: 780px) {
	
	
	
	
	.page-template-international .container_title h1 {
		
	font-size : 54px;	
		
	}
	
	
	.page-template-international .actualites .actualites-content::after {
		
	left : 25px;	
		
	}
	
	
	.page-template-international .actualites .actualites-content {
		
	padding-left: 50px;	
		
	}
	
	
	.hero .hero-container .hero-contnent a.cta-default.cta-transparent {
		
	color: #ffffff;
  background-color: #ff4715;
	border : 1px solid 	#ff4715
		
	}
	
	
	body.home .green-shape {
		
	z-index : -1;	
		
	}

	
	.page-template-actualites .content-card::before {
		
	width: 62px;
    height: 62px;	
		
	}
	
	
	.page-template-actualites .content-card {
		
	background-image: url("data:image/svg+xml,%3Csvg width='1061' height='1638' viewBox='0 0 1061 1638' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1052.77 108.632C1058.06 114.205 1061 121.591 1061 129.269V1608C1061 1624.57 1047.57 1638 1031 1638H30C13.4314 1638 0 1624.57 0 1608V30C0 13.4315 13.4315 0 30 0H936.918C945.154 0 953.027 3.38572 958.692 9.36332L1052.77 108.632Z' fill='white'/%3E%3C/svg%3E%0A");	
		
	}
	
	
	
	.page-template-actualites .tabs {
		
	flex-wrap : wrap;
	justify-content : center;	
		
	}
	
	.page-template-actualites .content-card {
		
	padding : 20px;	
		
	}
	
	
	.page-template-actualites .article-item {
		
	grid-template-columns : unset;	
		
	}
	
	
	
	.domaines_intervention .content h2 {
		
	font-size : 32px;	
		
	}
	
	
	.single-expertise .domaines_intervention .container_DI {
		
	padding : 0 30px;	
		
	}
	
	
	
	.sidebar {
		
	flex-direction : column;
		
		
	}
	
	
	.sidebar .sidebar-icon {
		
	display : flex;
	justify-content : flex-end;	
		
	}
	
	
	.sidebar svg {
		
	width : 175px;	
		
	}	
	
	
  .hero .hero-bg {
    background: #000000;
  }

  .hero .hero-bg img {
    opacity: 0.5;
    object-position: right;
  }

  .hero .green-shape {
    width: 100%;
    height: 462px;
    right: 0;
  }

  .actualites .actualites-content:after {
    height: 300px;
  }
  .actualites .actua-body {
    overflow: hidden;
  }
  .defense-globale .affaires .affaires-grid {
    grid-template-columns: 1fr;
  }

  .values .values-grid {
    grid-template-columns: 1fr;
  }

  .defense-globale .defense-header .title h3,
  .strategie-defense .strategie-defense-header .title h2 {
    font-size: 45px;
    line-height: 55px;
  }

  .defense-globale .defense-header .quote p {
    font-size: 25px;
    line-height: 37px;
  }

  .defense-globale .affaires {
    width: 334px;
    max-width: 100%;
    margin: 60px auto 30px auto;
  }

  .defense-globale .affaires .affaires-grid {
    grid-template-columns: repeat(1, 334px);
    justify-content: center;
  }

  .defense-globale .affaires .affaires-title {
    margin-left: 0;
  }

  footer .footer-infos {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }

  footer .footer-links {
    flex-direction: column;
    gap: 30px;
    margin-top: 40px;
  }
  footer .footer-copyright {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 15px;
    margin-top: 35px;
  }

  footer .footer-copyright .ml {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }

  footer .footer-links .links {
    width: max-content;
    flex-direction: column;
    gap: 15px;
  }

  footer .address_social-media {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }

  .values .values-content {
    padding: 40px 15px 25px 15px;
  }

  .defense-globale .defense-header .quote {
    width: 100%;
  }

  .defense-globale .defense-header .title {
    width: 100%;
  }

  footer {
    padding: 35px 0 40px 0;
    position: relative;
  }

  footer .footer-copyright .ml h4 {
    position: absolute;
    bottom: 10px;
  }

  .defense-globale .defense-content {
    padding: 60px 0 10px 0;
  }
  .values .value-item h2 {
    font-size: 34px;
    line-height: 60px;
  }
  .values .value-item ul li {
    font-size: 14px;
  }
  footer .footer-copyright .ml ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .singleTeam .right-side:after {
    width: 100%;
  }

  .page-template-equipe .team-grid {
    grid-template-columns: repeat(1, 100%);
  }

  .page-template-equipe .actualites_gabarit p.descrip_top {
    font-size: 30px;
  }

  .page-template-equipe .actualites_gabarit .actualites-content {
    padding-top: 45px;
	 margin-left : 0;
	  margin-right : 0;
  }

  .page-template-mentions-legales .actualites .actualites-content {
    padding: 30px;
  }

  .page-template-mentions-legales .actualites .actualites-content::after {
    content: none;
  }

  .page-template-mentions-legales .container_title {
    padding: 80px 20px 0 20px;
  }

  .page-template-mentions-legales .container_title h1 {
    font-size: 55px;
  }
}

@media screen and (max-width: 640px) {
  .methodologie-hero-left h1 {
    font-size: 2rem;
  }

  .methodologie-hero-content {
    padding: 40px 0px 0px 0px;
  }
}

@media screen and (max-width: 500px) {
	
	
	.page-template-equipe .hero {
		
	padding-bottom : 0;	
		
	}
	
	.defense-globale .affaires .affaires-title {
		
	width : auto;	
		
	}
	
	
	.methodologie-hero-left h1 {
		
	letter-spacing : -2px;	
		
	}
	
	
	.methodologie-hero-container svg {
		
	height : 320px !important	
		
	}
	
	
	.page-template-international .actualites .actualites-content {
		
	padding : 20px;	
		
	}
	
	
  .hero .hero-container .content .cta {
    flex-direction: column;
  }
  .hero .hero-container .content .cta a {
    width: 100%;
  }
  .actua-slider {
    width: 100%;
    padding-right: 15px;
  }
  .actualites .actua-header {
    padding: 30px 15px 30px 25px;
    gap: 30px;
  }
  .actualites .actua-header h2 {
    font-size: 65px;
    display: flex;
    flex-direction: column;
    line-height: 80px;
  }

  .actualites .actualites-content:after {
    display: none;
  }
  .actualites .actua-body {
    padding-left: 15px;
  }
  .singleTeam .left-side:after {
    max-width: 100%;
    height: 452px;
  }
  .singleTeam .singleTeam-header .name h1 {
    font-size: 45px;
    line-height: 55px;
  }
  .singleTeam .singleTeam-header .status span {
    font-size: 25px;
    line-height: 37px;
  }

  .page-template-equipe .actualites_gabarit p.descrip_top {
    padding: 0 25px;
  }

  .page-template-equipe .actualites_gabarit p.descrip_top {
    font-size: 23px;
	  line-height : 33px;
  }
  .page-template-equipe .actualites_gabarit p.descrip_top {
    margin-bottom: 60px;
  }

  .page-template-equipe .team-grid {
    padding: 20px 25px 20px 25px;
  }

  .joins_us .joins_us-header .title h2 {
    font-size: 40px;
  }

  .joins_us .joins_us-content {
    padding: 20px;
  }

  .page-template-mentions-legales .actualites .actualites-content {
    padding: 20px;
  }

  .values .value-item {
    width: 200px !important;
  }

  .defense-globale .affaires.orange .affaires-title {
    width: auto;
  }
}

@media screen and (max-width: 1230px) {
  .singlePost .singlePost-floating-image {
    left: auto;
    right: 80px;
    top: 230px;
  }
}

@media screen and (max-width: 992px) {
	
	.single-expertise .expertises_page .wrrp_cards {
		
	        display: flex;
        align-items: center;
		
	}	
	
	
  .singlePost .singlePost-floating-image {
    right: 60px;
    top: 200px;
  }
}

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

	
	.strategy-content, .page-template-methodologie .strategy-left {
		
	max-width : 100%;	
		
	}
	
	.page-template-methodologie .strategy-item .strategy-number {
		
		
		position : absolute;
		
	}
	
	.strategy-content {
		
		padding-top : 220px;
		
	}
	
	
	
	.methodologie-hero {
		
	padding-bottom: 0;	
		
	}
	
	.page-template-methodologie .strategy-item .strategy-number {
		
	left : 0 !important;
	    transform: translateY(0) !important; 	
		
	}
	
	.page-template-methodologie .strategy-right {
		
	margin-left : 0	
		
	}
	
	.page-template-methodologie .strategy-item {
		
	flex-direction : column;
	padding : 0	
		
		
	}
	
	.page-template-methodologie .strategy-left {
		
	padding-left : 0;	
		
	}
	
	
	.single-expertise .hero .hero-container .hero-contnent {
		
	padding-right : 20px;	
		
	}
	
	
	.single-expertise .hero .hero-container .hero-contnent .breadcrumb {
		
	padding-left: 0px;	
		
	}
	
	
	.single-expertise .expertises_page .hero {
		
	padding-bottom : 30px;	
	padding-top : 140px;	
		
	}
	
	
	.single-expertise .hero .hero-container .content h1 {
		
		
	font-size: 50px;
        line-height: 52px;	
		
	}
	
	
	.single-expertise .hero .hero-container .hero-contnent .content {
		
	padding-left : 0px;
	padding-right : 0px;	
		
	}
	
	
	.single-expertise .expertises_page .wrrp_cards .card {
		
	    padding: 40px 20px 40px 20px;	
		
		
	}
	
	
	.single-expertise .actualites .actualites-content {
		
	    padding: 50px 20px 60px 20px;	
		
	}
	
	
	.single-expertise .expertises_page .wrrp_cards .card {
		
	height: 190px;
   background-image: url("data:image/svg+xml,%3Csvg width='410' height='188' viewBox='0 0 410 188' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M343.884 0C349.188 0 354.275 2.10714 358.026 5.85786L404.142 51.9742C407.893 55.7249 410 60.812 410 66.1163V168C410 179.046 401.046 188 390 188H20C8.95431 188 0 179.046 0 168V20C0 8.9543 8.95431 0 20 0H343.884Z' fill='white'/%3E%3C/svg%3E%0A");
		
	}
	
	.single-expertise .expertises_page .wrrp_cards .card.card-urgence {
		
	height: 190px;
background-image: url("data:image/svg+xml,%3Csvg width='416' height='194' viewBox='0 0 416 194' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_3002_692' maskUnits='userSpaceOnUse' x='0' y='0' width='416' height='194' fill='black'%3E%3Crect fill='white' width='416' height='194'/%3E%3Cpath d='M346.884 3C352.188 3 357.275 5.10714 361.026 8.85786L407.142 54.9742C410.893 58.7249 413 63.812 413 69.1163V171C413 182.046 404.046 191 393 191H23C11.9543 191 3 182.046 3 171V23C3 11.9543 11.9543 3 23 3H346.884Z'/%3E%3C/mask%3E%3Cpath d='M346.884 3C352.188 3 357.275 5.10714 361.026 8.85786L407.142 54.9742C410.893 58.7249 413 63.812 413 69.1163V171C413 182.046 404.046 191 393 191H23C11.9543 191 3 182.046 3 171V23C3 11.9543 11.9543 3 23 3H346.884Z' fill='white'/%3E%3Cpath d='M407.142 54.9742L409.263 52.8528L407.142 54.9742ZM361.026 8.85786L358.905 10.9792L361.026 8.85786ZM361.026 8.85786L358.905 10.9792L405.021 57.0955L407.142 54.9742L409.263 52.8528L363.147 6.73654L361.026 8.85786ZM413 69.1163H410V171H413H416V69.1163H413ZM393 191V188H23V191V194H393V191ZM3 171H6V23H3H0V171H3ZM23 3V6H346.884V3V0H23V3ZM3 23H6C6 13.6112 13.6112 6 23 6V3V0C10.2975 0 0 10.2974 0 23H3ZM23 191V188C13.6112 188 6 180.389 6 171H3H0C0 183.703 10.2975 194 23 194V191ZM413 171H410C410 180.389 402.389 188 393 188V191V194C405.703 194 416 183.703 416 171H413ZM407.142 54.9742L405.021 57.0955C408.209 60.2836 410 64.6076 410 69.1163H413H416C416 63.0163 413.577 57.1662 409.263 52.8528L407.142 54.9742ZM361.026 8.85786L363.147 6.73654C358.834 2.42321 352.984 0 346.884 0V3V6C351.392 6 355.716 7.79107 358.905 10.9792L361.026 8.85786Z' fill='%23FF4715' mask='url(%23path-1-outside-1_3002_692)'/%3E%3C/svg%3E%0A") !important;
		
	}
	
	
	
  .singlePost .singlePost-floating-image {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 0 20px auto;
  }

  .singlePost .singlePost-floating-image img {
    width: 180px;
    height: 216px;
  }
}

/** End Responsive **/
