@charset "utf-8";
/*
/*	Copyright (c) 2020 Marketify
/*	Author: Marketify
/*	This file is made for CURRENT TEMPLATE


01) XENDER BASE
02) XENDER SIDEBAR
03) XENDER TOPMENU
04) XENDER SIDEBAR 2
05) XENDER MOBILE MENU
06) XENDER RIGHTPART
07) XENDER HERO
08) XENDER ABOUT
09) XENDER SERVICES
10) XENDER PROGRESS
11) XENDER CALL ACTION
12) XENDER PORTFOLIO
13) XENDER DETAILS
14) XENDER TEAM MEMBERS
15) XENDER TIMELINE
16) XENDER TESTIMONIALS
17) XENDER HOME NEWS
18) XENDER PARTNERS
19) XENDER CONTACT
20) XENDER NEWS
21) XENDER NEWS SINGLE
22) XENDER PORTFOLIO SINGLE
23) XENDER HOMEPAGE SECOND
24) XENDER MINIMAL
25) XENDER AGENCY
26) XENDER BUSINESS
27) XENDER PHOTOGRAPHY
28) XENDER SUBMENU
29) XENDER FREELANCER
30) XENDER BARBER
31) XENDER MEDICAL



/*---------------------------------------------------*/
/*	01) XENDER BASE
/*---------------------------------------------------*/

html {
	overflow-x: hidden;
	padding: 0px;
	margin: 0px
}
body{
	font-family: "Roboto";
	font-size: 16px;
	line-height: 2;
	letter-spacing: 0.8px;
	word-wrap: break-word;
	font-weight: 400;
	background-color: #fff;
	color: #6f6f6f;
}
svg{
	fill: currentcolor;
	width: 15px;
	height: 15px;
}
img.svg{
	width: 15px;
	height: 15px;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #6f6f6f;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #6f6f6f;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #6f6f6f;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #6f6f6f;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color: #6f6f6f;
}

::placeholder { /* Most modern browsers support this now. */
   color: #6f6f6f;
}
.xender_tm_all_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_all_wrap,
.xender_tm_all_wrap *{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box; /* Firefox, other Gecko */
			box-sizing: border-box; /* Opera/IE 8+ */
}
.xender_tm_all_wrap .wrapper_inner{
	width: 100%;
	min-height: 100vh;
	clear: both;
	float: left;
}
.xender_tm_section{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_preloader{
  position: fixed;
  background-color: #fff;
  z-index: 9999999;
  height: 100%;
  width: 100%;
	
  -webkit-transition: .2s all ease;
  -o-transition: .2s all ease;
  transition: .2s all ease;
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s; }  
.xender_tm_preloader .spinner_wrap{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 33333;
}
.xender_tm_preloader.loaded {
    opacity: 0;
    visibility: hidden;
}
.xender_tm_preloader:before,
.xender_tm_preloader:after{
    content: "";
    position: absolute;
    height: 50%;
    width: 100%;
    background-color: #000;
	
    -webkit-transition: .7s all ease;
    -o-transition: .7s all ease;
    transition: .7s all ease;
}
.xender_tm_preloader:before{
    top: 0;
    left: 0; 
}
.xender_tm_preloader:after{
    bottom: 0;
	left: 0; 
}
.xender_tm_preloader.loaded:before, 
.xender_tm_preloader.loaded:after{height: 0%;}

/*---------------------------------------------------*/
/*	02) XENDER SIDEBAR
/*---------------------------------------------------*/

.xender_tm_leftpart{
	width: 400px;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	background-color: #fff;
	z-index: 15;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.09);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_leftpart.opened{left: -400px;}
.xender_tm_leftpart.opened2{left: -360px;}
.xender_tm_leftpart .inner{
	width: 100%;
	height: 100%;
	clear: both;
	float: left;
	padding: 60px;
}
.xender_tm_leftpart .inner .logo{float: left;}
.xender_tm_leftpart .inner .logo .light{display: none;}
.xender_tm_leftpart .inner .logo img{
	max-width: 200px;
	max-height: 200px;
}
.xender_tm_leftpart .inner .menu{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_leftpart .inner .menu ul{
	margin: 0px;
	list-style-type: none;
	width: 100%;	
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.xender_tm_leftpart .inner .menu ul li{margin: 0px;}
.xender_tm_leftpart .inner .menu ul li a{
	text-decoration: none;
	color: #000;
	font-family: "Montserrat";
	text-transform: capitalize;
	display: block;
	position: relative;
	padding: 13px 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_leftpart .inner .menu ul li a:hover{color: #FF5E5F;}
.xender_tm_leftpart .inner .menu ul li a:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	background-color: rgba(0,0,0,.1);
	left: 0px;
	bottom: 0px;
}
.xender_tm_leftpart .inner .menu ul li:last-child a:before{display: none;}
.xender_tm_leftpart .inner .menu ul li a:after{
	position: absolute;
	content: "";
	width: 0%;
	height: 2px;
	background-color: rgba(0,0,0,.08);
	left: 0px;
	bottom: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_leftpart .inner .menu ul li:last-child a:after{display: none;}
.xender_tm_leftpart .inner .menu ul li a:hover:after{width: 100%;}
.xender_tm_leftpart .inner .bottom{
	position: absolute;
	bottom: 50px;
	left: 60px;
}
.xender_tm_leftpart .inner .bottom ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_leftpart .inner .bottom ul li{
	margin: 0px 10px 0px 0px;
	display: inline-block;
}
.xender_tm_leftpart .inner .bottom ul li a{
	text-decoration: none;
	color: #000;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_leftpart .inner .bottom ul li a:hover{color: #FF5E5F;}
.xender_tm_leftpart .inner .resize{
	width: 38px;
	height: 38px;
	background-color: #FF5E5F;
	position: absolute;
	right: 0px;
	bottom: 20%;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_leftpart .inner .resize.opened{right: -38px;}
.xender_tm_leftpart .inner .resize a{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_leftpart .inner .resize a span{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 7px 5px 0;
    border-color: transparent #fff transparent transparent;
    position: absolute;
	top: 14px;
    left: 15px;
	transform: rotate(0deg);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_leftpart .inner .resize a span.opened{
	transform: rotate(-180deg);
	left: 16px;
}

/*---------------------------------------------------*/
/*	03) XENDER TOPMENU
/*---------------------------------------------------*/

body.topmenu .xender_tm_rightpart{padding-left: 0px;}
.xender_tm_topmenu{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11;
	padding: 30px 0px;
	transition: all .3s ease;
	
}
.xender_tm_topmenu .topmenu_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_topmenu .topmenu_inner .logo img{max-width: 50px;}
.xender_tm_topmenu .topmenu_inner .logo .dark{display: none;}
.xender_tm_topmenu .topmenu_inner .menu ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_topmenu .topmenu_inner .menu ul li{
	margin: 0px 25px 0px 0px;
	display: inline-block;
}
.xender_tm_topmenu .topmenu_inner .menu ul li:last-child{margin-right: 0px;}
.xender_tm_topmenu .topmenu_inner .menu ul li a{
	text-decoration: none;
	color: #fff;
	transition: all .3s ease;
}
.xender_tm_topmenu .topmenu_inner .menu ul li a:hover{color: #FF5E5F;}
.xender_tm_topmenu.animate{
	padding: 25px 0px;
	background-color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,.15);
}
.xender_tm_topmenu.animate .topmenu_inner .logo .dark{display: block;}
.xender_tm_topmenu.animate .topmenu_inner .logo .light{display: none;}
.xender_tm_topmenu.animate .topmenu_inner .menu ul li a{color: #000;}
.xender_tm_topmenu.animate .topmenu_inner .menu ul li a:hover{color: #FF5E5F;}

.xender_tm_univ_topmenu{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11;
	padding: 30px 0px;
	transition: all .3s ease;
	
}
.xender_tm_univ_topmenu .topmenu_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_univ_topmenu .topmenu_inner .logo img{max-width: 50px;}
.xender_tm_univ_topmenu .topmenu_inner .logo .dark{display: none;}
.xender_tm_univ_topmenu .topmenu_inner .menu ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_univ_topmenu .topmenu_inner .menu ul li{
	margin: 0px 25px 0px 0px;
	display: inline-block;
}
.xender_tm_univ_topmenu .topmenu_inner .menu ul li:last-child{margin-right: 0px;}
.xender_tm_univ_topmenu .topmenu_inner .menu ul li a{
	text-decoration: none;
	color: #fff;
	transition: all .3s ease;
}
.xender_tm_univ_topmenu .topmenu_inner .menu ul li a:hover{color: #FF5E5F;}
.xender_tm_univ_topmenu.animate{
	padding: 25px 0px;
	background-color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,.15);
}
.xender_tm_univ_topmenu.animate .topmenu_inner .logo .dark{display: block;}
.xender_tm_univ_topmenu.animate .topmenu_inner .logo .light{display: none;}
.xender_tm_univ_topmenu.animate .topmenu_inner .menu ul li a{color: #000;}
.xender_tm_univ_topmenu.animate .topmenu_inner .menu ul li a:hover{color: #FF5E5F;}

/*---------------------------------------------------*/
/*	04) HENDER SIDEBAR 2
/*---------------------------------------------------*/
body.extra .xender_tm_rightpart{
	padding-left: 0px;
	transition: all .3s ease;
}
body.extra .xender_tm_rightpart.opened{padding-left: 400px;}
.xender_tm_sidebar_wrap_menu{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 5;
}
.xender_tm_sidebar_wrap_menu .info_wrap{
	width: 90px;
	height: 100vh;
	background-color: #fff;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.xender_tm_sidebar_wrap_menu .info_wrap:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	right: 0px;
	top: 0px;
	background-color: rgba(0,0,0,.06);
}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap{
	widows: 100%;
	height: 100%;
	position: relative;
}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .centered_word{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .centered_word ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .centered_word ul li{
	margin: 12px 0px 0px 0px;
}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .centered_word ul li:last-child{margin-bottom: 0px;}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .centered_word ul li a{
	text-decoration: none;
	color: #000;
	position: relative;
	font-weight: 500;
	transition: all .3s ease;
}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .centered_word ul li a:hover{color: #FF5E5F;}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .centered_word ul li:last-child a:before{display: none;}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .logo{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 90px;
	height: 90px;
	background-color: #FF5E5F;
	text-align: center;
	line-height: 90px;
}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .logo img{max-width: 50px;}
.xender_tm_sidebar_wrap_menu .info_wrap .inner_wrap .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.xender_tm_sidebar_wrap_menu .trigger_wrap{
	width: 90px;
	height: 90px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	top: 0px;
	left: 0px;
	position: absolute;
}
.xender_tm_sidebar_wrap_menu .trigger_wrap .trigger{
	width: 30px;
	height: 12px;
	position: relative;
	transform: translateX(-50%);
	top: 37px;
	left: 50%;
}
.xender_tm_sidebar_wrap_menu .trigger_wrap .trigger span{
	position: absolute;
	width: 30px;
	height: 3px;
	background-color: #000;
	display: inline-block;
}
.xender_tm_sidebar_wrap_menu .trigger_wrap .trigger .two{margin-top: 12px;}
.xender_tm_sidebar_wrap_menu .menu_wrap:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	right: 0px;
	top: 0px;
	background-color: rgba(0,0,0,.06);
}
.xender_tm_sidebar_wrap_menu .menu_wrap{
	width: 330px;
	height: 100vh;
	position: fixed;
	top: 0px;
	left: -240px;
	background-color: #fff;
	z-index: 1;
}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner{
	width: 100%;
	height: 100%;
	position: relative;
}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner .nav_list{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	padding-right: 45px;
	width: 100%;
}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner .nav_list > ul{
	margin: 0px;
	list-style-type: none;
	display: flex;
    align-items: center;
    max-width: 100%;
    flex-direction: column;
	min-height: 100%;
	justify-content: center;
}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner .nav_list > ul > li{
	margin: 0px;
	list-style-type: none;
	position: relative;
	width: 100%;
	padding-left: 38px;
	padding-right: 20px;
	text-align: left;
}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner .nav_list > ul > li:last-child{margin-bottom: 0px;}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner .nav_list > ul > li > a{
	text-decoration: none;
	color: #000;
	text-transform: capitalize;
	font-size: 30px;
	font-weight: 600;
	display: block;
	font-family: "Montserrat";
	position: relative;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner .nav_list > ul > li > a:hover{color: #FF5E5F;}
.xender_tm_sidebar_wrap_menu .menu_wrap .menu_inner .nav_list > ul > li.active a{color: #FF5E5F;}


/*---------------------------------------------------*/
/*	05) XENDER MOBILE MENU
/*---------------------------------------------------*/

.xender_tm_topbar{
	width: 100%;
	height: auto;
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 10;
}
.xender_tm_topbar .topbar_inner{
	width: 100%;
	height: auto;
	float: left;
	clear: both;
	background-color: #fff;
	padding: 20px 0px;
	border-bottom: 1px solid rgba(0,0,0,.2);
}
.xender_tm_topbar .topbar_in{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_topbar .topbar_inner .trigger a{
	text-decoration: none;
	color: #000;
}
.xender_tm_topbar .topbar_inner .trigger a .close{display: none;}
.xender_tm_topbar .topbar_inner .trigger a .close.opened{display: block;}
.xender_tm_topbar .topbar_inner .trigger a .menu.closed{display: none;;}
.xender_tm_topbar .dropdown{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.2);
	display: none;
}
.xender_tm_topbar .dropdown .dropdown_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 25px 0px;
}
.xender_tm_topbar .dropdown .dropdown_inner ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_topbar .dropdown .dropdown_inner ul li{
	margin: 0px;
	float: left;
	width: 100%;
}
.xender_tm_topbar .dropdown .dropdown_inner ul li a{
	text-decoration: none;
	color: #000;
	display: inline-block;
	padding: 4px 0px;
	font-family: "Montserrat";
	font-weight: 500;
}

/*---------------------------------------------------*/
/*	06) XENDER RIGHTPART
/*---------------------------------------------------*/

.xender_tm_rightpart{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-left: 400px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_rightpart.opened{padding-left: 0px;}
.xender_tm_rightpart .rightpart_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}

.xender_tm_twinbox{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
}
.xender_tm_twinbox .twinbox_left{
	width: 75%;
	height: auto;
	padding-right: 50px;
}
.xender_tm_twinbox .twinbox_right{
	width:25%;
	height: auto;
}

/*---------------------------------------------------*/
/*	07) XENDER HERO 
/*---------------------------------------------------*/

.xender_tm_hero_header{
	width: 100%;
	height: 100vh;
	clear: both;
	float: left;
	position: relative;
	overflow: hidden;
}
.xender_tm_hero_header .hero_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size:cover;
	background-position: center;
}
.xender_tm_hero_header .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.6);
	z-index: 1;
}
.xender_tm_hero_header .hero_content{
	width: 100%;
	height: auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 0px 20px;
	z-index: 3;
}
.xender_tm_hero_header .hero_content .image_wrap{
	width: 200px;
    height: 200px;
    display: inline-block;
    margin-bottom: 43px;
	position: relative;
}
.xender_tm_hero_header .hero_content .image_wrap img{border-radius: 100%; }
.xender_tm_hero_header .hero_content .image_wrap .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 100%;	
}
.xender_tm_hero_header .hero_content .image_wrap .main:before{
	position: absolute;
	content: "";
	top: -8px;
	bottom: -8px;
	left: -8px;
	right: -8px;
	border-radius: 100%;
	background-color:rgba(255,255,255,.08);
	z-index: -1;
}
.xender_tm_hero_header .hero_content .name_holder{margin-bottom: 9px;}
.xender_tm_hero_header .hero_content .name_holder h3{
	color: #fff;
	text-transform: uppercase;
	font-size: 45px;
	font-weight: 600;
}
.xender_tm_hero_header .hero_content .name_holder h3 span{color: #FF5E5F;}
.xender_tm_hero_header .hero_content .text_typing p{
	color: #fff;
	font-size: 19px;
}
.xender_tm_hero_header .hero_content .text_typing .xender_tm_animation_text_word{font-weight: 500;}
.xender_tm_arrow_wrap{
	position: absolute;
	left: 50%;
	bottom: 5%;
	transform: translateX(-50%);
	margin-left: -21px;
	z-index: 55;
}
.xender_tm_arrow_wrap.bounce {
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }
.xender_tm_arrow_wrap a{
	text-decoration: none;
	color: #fff;
	font-size: 30px;
}

/*---------------------------------------------------*/
/*	08) XENDER ABOUT
/*---------------------------------------------------*/

.xender_tm_about_wrap_all{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 138px;
}
.xender_tm_about{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 118px;
}
.xender_tm_about .about_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	padding-top: 100px;
}
.xender_tm_about .leftbox{
	width: 35%;
	float: left;
	height: auto;
}
.xender_tm_about .leftbox .about_image_wrap{position: relative;}
.xender_tm_about .leftbox .about_image_wrap .image{
	position: absolute;
	z-index: 2;
}
.xender_tm_about .leftbox .about_image_wrap .image .inner{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_about .leftbox .about_image_wrap .border .inner{
	position: absolute;
	top: 25px !important;
	bottom: -25px !important;
	left: 25px !important;
	right: -25px !important;
	border: 10px solid #000;
}
.xender_tm_about .leftbox .about_image_wrap img{opacity: 0;}
.xender_tm_about .rightbox{
	width: 65%;
	height: auto;
	padding-left: 70px;
}
.xender_tm_about .rightbox .about_title{margin-bottom: 30px;}
.xender_tm_about .rightbox .about_title h3{
	font-size: 23px;
}
.xender_tm_about .rightbox .about_title h3 .xender_tm_animation_text_word{color: #FF5E5F;}
.xender_tm_about .rightbox .text{margin-bottom: 23px;}
.xender_tm_about .rightbox .text span{
	color: #FF5E5F;
	font-style: italic;
}
.xender_tm_about .about_short_contact_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 19px;
}
.xender_tm_about .xender_tm_main_title_holder{margin-bottom: 40px;}
.xender_tm_about .about_short_contact_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_about .about_short_contact_wrap ul li{
	margin: 0px 0px 10px 0px;
	width: 50%;
	float: left;
	position: relative;
	padding-left: 30px;
}
.xender_tm_about .about_short_contact_wrap ul li:nth-of-type(2n){clear: right;}
.xender_tm_about ul li label{
	font-weight: 500;
	color: #000;
	min-width: 85px;
	display: inline-block;
}
.xender_tm_about .about_short_contact_wrap ul li a{
	text-decoration: none;
	color: #FF5E5F;
    position: relative;
	border-bottom: 1px solid transparent;
	
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.xender_tm_about .about_short_contact_wrap ul li a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_about .about_short_contact_wrap ul li .svg{
	position: absolute;
	left: 0px;
	top: 6px;
	width: 17px;
	height: 17px;
	color: #FF5E5F;
}
.xender_tm_about .buttons{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_about .buttons ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_about .buttons ul li{
	margin: 0px 15px 20px 0px;
	display: inline-block;
}
.xender_tm_about .buttons ul li a{
	text-decoration: none;
	color: #fff;
	background-color: #FF5E5F;
	display: inline-block;
	padding: 10px 45px;
	font-family: "Montserrat";
	position: relative;
	overflow: hidden;
}
.xender_tm_about .buttons ul li a:before{
	position: absolute;
    content: "";
    top: 0px;
    height: 100%;
    left: -25%;
    width: 0%;
    background-color: #000;
    transform: skew(50deg);
    transition-duration: .6s;
    z-index: 1;
}
.xender_tm_about .buttons ul li a:hover:before{width: 150%;}
.xender_tm_about .buttons ul li span{
	z-index: 2;
	position: relative;
}

/*---------------------------------------------------*/
/*	09) XENDER SERVICES
/*---------------------------------------------------*/

.xender_title_holder{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_title_holder h3{
	position: relative;
	font-size: 35px;
	font-weight: 600;
	
}
.xender_title_holder h3:before{
	position: absolute;
	content: "";
	width: 30px;
	height: 4px;
	background-color: #FF5E5F;
	left: 0px;
	bottom: -11px;
}
.xender_title_holder h3:after{
	position: absolute;
	content: "";
	width: 50px;
	height: 4px;
	background-color: #FF5E5F;
	left: 0px;
	bottom: -20px;
}
.xender_tm_services{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #f7f7f7;
	padding: 138px 0px 104px 0px;
	background-image: url("..//img/shape/1.jpg");
	background-size: cover;
	background-position: bottom center;
	background-repeat: no-repeat;
}
.xender_tm_services .service_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_services .service_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_services .service_inner ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_services .service_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0,.1);
	top: 0px;
	padding: 45px 40px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_services .service_inner ul li .inner:hover{
	box-shadow: 0 0 30px rgba(0,0,0,.15);
}
.xender_tm_services .service_inner ul li .inner:before{
	position: absolute;
	content: "";
	width: 8px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #ffedeb;
}
.xender_tm_services .service_inner ul li .inner .number{position: relative;}
.xender_tm_services .service_inner ul li .inner .number:before{
	position: absolute;
	content: "";
	height: 8px;
	left: 0px;
	right: -40px;
	bottom: -17px;
	background-color: #ffedeb;
}
.xender_tm_services .service_inner ul li .inner .number span{
	font-weight: 600;
	color: #FF5E5F;
	font-size: 16px;
}
.xender_tm_services .service_inner ul li .inner .title{
	padding-top: 50px;
	margin-bottom: 13px;
}
.xender_tm_services .service_inner ul li .inner .title h3{
	font-size: 20px;
}
.xender_tm_services .service_inner ul li .inner .text{margin-bottom: 10px;}
.xender_tm_services .service_inner ul li .inner .read_more a{
	text-decoration: none;
	color: #FF5E5F;
	transition: all .3s ease;
	border-bottom: 1px solid transparent;
}
.xender_tm_services .service_inner ul li .inner .read_more a:hover{border-bottom-color: #FF5E5F;}

/*---------------------------------------------------*/
/*	10) XENDER PROGRESS
/*---------------------------------------------------*/

.xender_tm_progress_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 93px 0px 26px 0px;
}
.xender_tm_progress_wrap .progress_wrap_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
}
.xender_tm_progress_wrap .progress_wrap_inner .left{
	width: 50%;
	padding-right: 50px;
}
.xender_tm_progress_wrap .progress_wrap_inner .left .main_title{
	width: 100%;
	float: left;
	margin-bottom: 29px;
}
.xender_tm_progress_wrap .progress_wrap_inner .left .main_title h3{font-size: 20px;}
.xender_tm_progress_wrap .progress_wrap_inner .left .main_title h3 span{color: #FF5E5F}
.xender_tm_progress_wrap .right{
	width: 50%;
	height: auto;
	padding-left: 30px;
}
.xender_progress{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 9px;
}
.progress_inner{
	width:100%;
	margin-bottom:11px;
}
.progress_inner > span{
	margin:0px 0px 7px 0px;
	width:100%;
	display:block;
	text-align:left;
}
.progress_inner span.number{float: right;}
.progress_inner .background{
	background:#07081f;
	width:100%;
	min-width:100%;
	position:relative;
	height:8px;
}
.progress_inner .background .bar_in{
	height:100%;
	background:#333;
	width:0px;
	overflow:hidden;
}
.progress_inner .background .bar{
	width:0px;
	height:100%;
}
.progress_inner .background .bar.open{
	-webkit-animation: wow 3s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* Safari 4+ */
	-moz-animation:    wow 3s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* Fx 5+ */
	animation:         wow 3s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* IE 10+ */
	width:100%;	
}

@-webkit-keyframes wow {0%{ width:0%; } 100%{ width:100%; }}
@-moz-keyframes wow {0%{ width:0%; } 100%{ width:100%; }}
@keyframes wow {0%{ width:0%; } 100%{ width:100%; }}

/*---------------------------------------------------*/
/*	11) XENDER CALL ACTION
/*---------------------------------------------------*/

.xender_tm_call_action{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #FF5E5F;
	padding: 60px 0px;
	display: none;
}
.xender_tm_call_action .action_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_call_action .xender_tm_button a{
	background-color: #fff;
	color: #000;
}
.xender_tm_call_action .xender_tm_button a:hover{color: #fff;}
.xender_tm_call_action .action_inner .left p{
	font-size: 23px;
	font-family: "Montserrat";
	color: #fff;
}

/*---------------------------------------------------*/
/*	12) XENDER PORTFOLIO
/*---------------------------------------------------*/

.xender_tm_portfolio{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_portfolio_filter{
	width:100%;
	height: auto;
	text-align:left;
	list-style-type:none;
	margin: 0px 0px 29px 0px;
	display: inline-block;
	padding-top: 80px;
}
.xender_tm_portfolio_filter li{
	display:inline-block;
	margin:0px 28px 0px 0px;
}
.xender_tm_portfolio_filter li:last-child{margin-right: 0px;}
.xender_tm_portfolio_filter li a{
	text-decoration:none;
	color: #000;
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	
	-webkit-transition: all .1s ease;
	   -moz-transition: all .1s ease;
	    -ms-transition: all .1s ease;
	     -o-transition: all .1s ease;
	        transition: all .1s ease;
}
.xender_tm_portfolio_filter li a:hover{color: #FF5E5F;}
.xender_tm_portfolio_filter li a.current{color: #FF5E5F;}

/* PORTFOLIO LIST */

.xender_tm_portfolio_list{
	list-style-type:none;
	margin: 0px 0px 0px -50px;
	padding-top: 139px;
}
.xender_tm_portfolio_list > li{
	width:33.3333%;
	float:left;
	position:relative;
	margin: 0px 0px 50px 0px;
	padding-left: 50px;
}
.xender_tm_portfolio_list li img{min-width: 100%;}
.xender_tm_portfolio_titles {
  white-space: nowrap;
  background: #ffffff;
  font-size: 20px;
  padding: 4px 13px;
  color: #000000;
  position: fixed;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
	font-family: "Montserrat";
}
.xender_tm_portfolio_titles.visible {
  opacity: 1;
  visibility: visible;
}
.xender_tm_portfolio_titles .work__cat {
  position: absolute;
  background: #ffffff;
  top: 100%;
  left: 0;
  margin-top: -5px;
  font-size: 14px;
  font-weight: 400;
  padding: 5px 15px;
}
.entry{position: relative;}
.xender_tm_portfolio_image_main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

/*---------------------------------------------------*/
/*	13) XENDER DETAILS
/*---------------------------------------------------*/

.xender_tm_details_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 143px 0px 130px 0px;
	margin-bottom: 139px;
	background-image: url("..//img/shape/1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_details_wrap .details_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
}
.xender_tm_details_wrap .details_inner .left{
	width: 55%;
	padding-right: 40px;
}
.xender_tm_details_wrap .details_inner .right{width: 45%;}
.xender_tm_details_wrap .details_inner .right ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_details_wrap .details_inner .right ul li{
	margin: 0px 0px 27px 0px;
	float: left;
	width: 100%;
}
.xender_tm_details_wrap .details_inner .right ul li:last-child{margin-bottom: 0px;}
.xender_tm_details_wrap .details_inner .right ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_details_wrap .details_inner .right ul li .icon{
	position: absolute;
	top: 4px;
	left: 0px;
}
.xender_tm_details_wrap .details_inner .right ul li .icon .svg{
	color: #FF5E5F;
	width: 30px;
	height: 30px;
}
.xender_tm_details_wrap .details_inner .right ul li .text{padding-left: 54px;}
.xender_tm_details_wrap .details_inner .right ul li .text h3{
	font-size: 20px;
	margin-bottom: 14px;
}

/*---------------------------------------------------*/
/*	14) XENDER TEAM MEMBERS
/*---------------------------------------------------*/

.xender_tm_team{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_team .team_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_team .team_inner > ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_team .team_inner > ul > li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_team .team_inner > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	top: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_team .team_inner > ul > li .inner:hover{
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}
.xender_tm_team .team_inner > ul > li .inner .image{
	position: relative;
	overflow: hidden;
}
.xender_tm_team .team_inner > ul > li .inner .image img{min-width: 100%;}
.xender_tm_team .team_inner > ul > li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xender_tm_team .team_inner > ul > li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 32px 40px 30px 40px;
}
.xender_tm_team .team_inner > ul > li .inner .details h3{
	font-size: 20px;
	margin-bottom: 3px;
}
.xender_tm_team .team_inner > ul > li .inner .social{
	position:absolute;
	left: 0px;
	bottom: -32px;
	background-color: #FF5E5F;
	padding: 0px 10px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_team .team_inner > ul > li .inner:hover .social{bottom: 0px;}
.xender_tm_team .team_inner > ul > li .inner .social ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_team .team_inner > ul > li .inner .social ul li{
	margin: 0px 3px 0px 0px;
	display: inline-block;
}
.xender_tm_team .team_inner > ul > li .inner .social ul li a{
	text-decoration: none;
	color: #fff;
}

/*---------------------------------------------------*/
/*	15) XENDER TIMELINE
/*---------------------------------------------------*/

.xender_tm_timeline{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url("..//img/shape/1.jpg");
	padding: 139px 0px 100px 0px;
}
.xender_tm_timeline .timeline_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_timeline .timeline_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_timeline .timeline_inner ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_timeline .timeline_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0,.1);
	top: 0px;
	padding: 45px 40px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_timeline .timeline_inner ul li .inner:hover{
	box-shadow: 0 0 30px rgba(0,0,0,.15);
}
.xender_tm_timeline .timeline_inner ul li .inner:before{
	position: absolute;
	content: "";
	width: 8px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #ffedeb;
}
.xender_tm_timeline .timeline_inner ul li .inner .number{position: relative;}
.xender_tm_timeline .timeline_inner ul li .inner .number:before{
	position: absolute;
	content: "";
	height: 8px;
	left: 0px;
	right: -40px;
	bottom: -17px;
	background-color: #ffedeb;
}
.xender_tm_timeline .timeline_inner ul li .inner .number span{
	font-weight: 600;
	color: #FF5E5F;
	font-size: 16px;
}
.xender_tm_timeline .timeline_inner ul li .inner .title{
	padding-top: 50px;
	margin-bottom: 13px;
}
.xender_tm_timeline .timeline_inner ul li .inner .title h3{
	font-size: 20px;
}
.xender_tm_timeline .timeline_inner ul li .inner .text{margin-bottom: 10px;}
.xender_tm_timeline .timeline_inner ul li .inner .read_more a{
	text-decoration: none;
	color: #FF5E5F;
	transition: all .3s ease;
	border-bottom: 1px solid transparent;
}
.xender_tm_timeline .timeline_inner ul li .inner .read_more a:hover{border-bottom-color: #FF5E5F;}

/*---------------------------------------------------*/
/*	16) XENDER TESTIMONIALS
/*---------------------------------------------------*/

.xender_tm_testimonial{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_testimonial .testimonial_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_testimonial .testimonial_bg{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_testimonial .testimonial_bg .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_testimonial .testimonial_bg .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
	background-color: rgba(0,0,0,.5);
}
.xender_tm_testimonial .testimonial_content{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 2;
	padding: 150px 20px 150px 20px;
}
.xender_tm_testimonial .testimonial_content .content_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	border: 10px solid rgba(238,238,238,0.2);
	padding: 60px 60px 64px 146px;
}
.xender_tm_testimonial .testimonial_content .content_inner .icon{
	position: absolute;
	left: 51px;
	top: 67px;
	line-height: 0;
}
.xender_tm_testimonial .testimonial_content .content_inner .icon i{
	font-size: 60px;
	color: #FF5E5F;
}
.xender_tm_testimonial .testimonial_content .content_inner .texts p{
	color: #eee;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 32px;
}
.xender_tm_testimonial .testimonial_content .content_inner .title .name{
	color: #eee;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 3px;
}
.xender_tm_testimonial .testimonial_content .content_inner .title .job{
	color: #FF5E5F;
	font-size: 18px;
	font-weight: 400;
}

/*---------------------------------------------------*/
/*	17) XENDER HOME NEWS
/*---------------------------------------------------*/

.xender_tm_home_news_wrapper_all{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 138px;
}
.xender_tm_home_news{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_home_news .news_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_home_news .news_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_home_news .news_inner ul li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_home_news .news_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 30px rgba(0, 0, 0,.1);
	top: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_home_news .news_inner ul li .inner:hover{
	box-shadow: 0 0 30px rgba(0, 0, 0,.15);
	top: -4px;
	transform: translateZ(0);
}
.xender_tm_home_news .news_inner ul li .inner .image{position: relative;}
.xender_tm_home_news .news_inner ul li .inner .image img{min-width: 100%;}
.xender_tm_home_news .news_inner ul li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_home_news .news_inner ul li .inner .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_home_news .news_inner ul li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 32px 40px 10px 40px;
}
.xender_tm_home_news .news_inner ul li .inner .details .dates{
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 11px;
	margin-bottom: 12px;
}
.xender_tm_home_news .news_inner ul li .inner .dates p{
	text-transform: uppercase;
	font-size: 13px;
}
.xender_tm_home_news .news_inner ul li .inner .dates p .first a{
	text-decoration: none;
	color: #FF5E5F;
	position: relative;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_home_news .news_inner ul li .inner .dates p .first a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_home_news .news_inner ul li .inner .dates p .first a:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 9px;
	background-color: #6f6f6f;
	top: 3px;
	right: -12px;
	border-radius: 2px;
}
.xender_tm_home_news .news_inner ul li .inner .dates p .second{padding-left: 24px;}
.xender_tm_home_news .news_inner ul li .inner .dates p .category{
	position: relative;
	padding-left: 23px;
}
.xender_tm_home_news .news_inner ul li .inner .dates p .category a{
	text-decoration: none;
	color: #FF5E5F;
	position: relative;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_home_news .news_inner ul li .inner .dates p .category a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_home_news .news_inner ul li .inner .dates p .category:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 9px;
	background-color: #6f6f6f;
	top: 3px;
	left: 12px;
	border-radius: 2px;
}
.xender_tm_home_news .news_inner ul li .inner .details .title{margin-bottom: 22px;}
.xender_tm_home_news .news_inner ul li .inner .details .title h3{font-size: 18px;}
.xender_tm_home_news .news_inner ul li .inner .details .title h3 a{
	text-decoration: none;
	color: #000;
	display: block;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_home_news .news_inner ul li .inner .details .title a:hover{color: #FF5E5F;}
.xender_tm_home_news .news_inner ul li .inner .details .text{margin-bottom: 20px;}
.xender_tm_home_news .news_inner ul li .inner .details .read_more a{
	text-decoration: none;
	color: #FF5E5F;
}

/*---------------------------------------------------*/
/*	18) XENDER PARTNERS
/*---------------------------------------------------*/

.xender_tm_partners{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 70px 0px;
	background-color: #FF5E5F;
}
.xender_tm_partners .partners_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_partners .partners_inner ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_partners .partners_inner ul li{
	margin: 0px;
	text-align: center;
}

/*---------------------------------------------------*/
/*	19) HENDER CONTACT
/*---------------------------------------------------*/

.xender_tm_contact_wrapper_all{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 138px;
}
.xender_tm_contact{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_contact .contact_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	padding: 83px 0px 130px 0px;
}
.xender_tm_contact .contact_inner .left{
	width: 50%;
	padding-right: 40px;
}
.xender_tm_contact .about_short_contact_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_contact .about_short_contact_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_contact .about_short_contact_wrap ul li{
	margin: 0px 0px 10px 0px;
	width: 100%;
	float: left;
	position: relative;
	padding-left: 30px;
}
.xender_tm_contact .about_short_contact_wrap ul li:nth-of-type(2n){clear: right;}
.xender_tm_contact ul li label{
	font-weight: 500;
	color: #000;
	min-width: 98px;
	display: inline-block;
}
.xender_tm_contact .about_short_contact_wrap ul li a{
	text-decoration: none;
	color: #FF5E5F;
    position: relative;
	border-bottom: 1px solid transparent;
	
    -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_contact .about_short_contact_wrap ul li a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_contact .about_short_contact_wrap ul li .svg{
	position: absolute;
	left: 0px;
	top: 6px;
	width: 17px;
	height: 17px;
	color: #FF5E5F;
}
.xender_tm_contact .contact_inner .right{width: 50%;}
.xender_tm_contact .contact_inner .right .input_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_contact .contact_inner .right .input_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_contact .contact_inner .right .input_wrap ul li{
	margin: 0px 0px 25px 0px;
	width: 100%;
	float:left; 
	border: 1px solid #6f6f6f;
}
.xender_tm_contact .contact_inner .right .input_wrap ul li input{
	width: 100%;
	background-color: transparent;
	border: none;
}
.xender_tm_contact .contact_inner .right .input_wrap ul li input:focus{outline: none;}
.xender_tm_contact .contact_inner .right .input_wrap ul li textarea{
	width: 100%;
	background-color: transparent;
	border: none;
	height: 44px !important;
	resize: none;
}
.xender_tm_contact .contact_inner .right .input_wrap ul li textarea:focus{outline: none;}
.xender_tm_contact_another .empty_notice,
.xender_tm_contact .empty_notice{
	color: #F52225;
	margin-bottom: 7px;
	display: none;
	text-align: left;
	font-weight: 500;
}
.xender_tm_contact_another .contact_error,
.xender_tm_contact .contact_error{
	color: #F52225;
	text-align: left;
	font-weight: 500;
}
.xender_tm_contact_another .returnmessage,
.xender_tm_contact .returnmessage{
	color:#3A00FF;
	margin-bottom: 7px;
	text-align: left;
	font-weight: 500;
}

/*---------------------------------------------------*/
/*	20) XENDER NEWS
/*---------------------------------------------------*/

.xender_tm_news_all_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 170px;
}
.xender_tm_news_all_wrap .all_wrap_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top:  110px;
}
.xender_tm_news{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_main_title{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 86px 0px;
}
.xender_tm_main_title h3{font-size: 40px;}
.xender_tm_news > ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_news > ul > li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 100%;
}
.xender_tm_news > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_news > ul > li .inner:hover{box-shadow: 0 0 30px rgba(0,0,0,.2);}
.xender_tm_news > ul > li .inner .image{position: relative;}
.xender_tm_news > ul > li .inner .image img{min-width: 100%;}
.xender_tm_news > ul > li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_news > ul > li .inner .image .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_news > ul > li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 42px 40px 39px 40px;
}
.xender_tm_news > ul > li .inner .details .dates{
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 11px;
	margin-bottom: 11px;
}
.xender_tm_news > ul > li .inner .dates p{
	text-transform: uppercase;
	font-size: 13px;
}
.xender_tm_news > ul > li .inner .dates p .first a{
	text-decoration: none;
	color: #FF5E5F;
	position: relative;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_news > ul > li .inner .dates p .first a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_news > ul > li .inner .dates p .first a:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 9px;
	background-color: #6f6f6f;
	top: 3px;
	right: -12px;
	border-radius: 2px;
}
.xender_tm_news > ul > li .inner .dates p .second{padding-left: 24px;}
.xender_tm_news > ul > li .inner .dates p .category{
	position: relative;
	padding-left: 23px;
}
.xender_tm_news > ul > li .inner .dates p .category a{
	text-decoration: none;
	color: #FF5E5F;
	position: relative;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_news > ul > li .inner .dates p .category a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_news > ul > li .inner .dates p .category:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 9px;
	background-color: #6f6f6f;
	top: 3px;
	left: 12px;
	border-radius: 2px;
}
.xender_tm_news > ul > li .inner .details .title{margin-bottom: 22px;}
.xender_tm_news > ul > li .inner .details .title h3{
	font-size: 18px;
}
.xender_tm_news > ul > li .inner .details .title h3 a{
	text-decoration: none;
	color: #000;
	display: block;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_news > ul > li .inner .details .title a:hover{color: #FF5E5F;}
.xender_tm_news > ul > li .inner .details .text{margin-bottom: 20px;}
.xender_tm_news > ul > li .inner .details .read_more a{
	text-decoration: none;
	color: #FF5E5F;
}
.xender_tm_sidebar_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_sidebar_wrap .search_wrap{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	margin-bottom: 37px;
}
.xender_tm_sidebar_wrap .search_wrap input[type="text"]{
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.2);
	width: 100%;
	color: #6f6f6f;
	height: 50px;
	padding-left: 15px !important;
	padding-right: 40px !important;
}
.xender_tm_sidebar_wrap .search_wrap input[type="text"]:focus{outline: none;}
.xender_tm_sidebar_wrap .search_wrap input[type="submit"]{
	width: 40px;
	height: 49px;
	background-color: transparent;
	text-transform: capitalize;
	position: absolute;
	top: 1px;
	right: 0px;
}
.xender_tm_sidebar_wrap .search_wrap input[type="submit"]:focus{outline: none;}
.xender_tm_sidebar_wrap .search_wrap .svg{
	position: absolute;
	top: 19px;
	right: 15px;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap > ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap > ul > li{
	margin: 0px 0px 37px 0px;
	width: 100%;
	float: left;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap > ul > li.archive{margin-bottom: 26px;}
.xender_tm_sidebar_wrap .sidebar_list_wrap > ul > li:last-child{margin-bottom: 0px;}
.xender_tm_sidebar_wrap .sidebar_list_wrap > ul > li:nth-child(1){margin-bottom: 26px;}
.xender_tm_sidebar_wrap .sidebar_list_wrap > ul > li:nth-child(4){margin-bottom: 32px;}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .title_holder{
	width: 100%;
	float: left;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .title_holder h3{
	position: relative;
	text-transform: capitalize;
    color: #000;
    font-size: 16px;
    font-weight: 600;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .title_holder h3:before{
	position: absolute;
	content: "";
	width: 32px;
	height: 2px;
	background-color: #FF5E5F;
	left: 0px;
	bottom: -7px;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .author_image{
	padding-top: 56px;
	margin-bottom: 21px;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 38px;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li{
	margin: 0px 0px 30px 0px;
	width: 100%;
	float: left;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li:last-child{margin-bottom: 0px;}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .title_date{
	position: relative;
	padding-left: 20px;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .title_date h3{
	font-size: 15px;
    font-family: "Roboto";
	font-weight: 400;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .title_date h3 a{
	text-decoration: none;
	color: #6f6f6f;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li:hover .title_date h3 a{color: #FF5E5F;}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .title_date span{
	font-size: 14px;
	color: #6f6f6f;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .post_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .post_image{
	max-width: 100px;
	position: relative;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .post_image .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list ul li .xender_tm_post_full_link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 6;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .posts_list .overlay_post{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 2;
	background-color: rgba(0,0,0,.5);
	display: none;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 25px;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap.archives{padding-top: 28px;}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap ul li{
	margin: 0px 0px 15px 0px;
	width: 100%;
	float: left;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap ul li:last-child{
	margin-bottom: 0px;
	border-bottom: none;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap ul li .inner a{
	text-decoration: none;
	color: #6f6f6f;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap ul li .inner a:hover{color: #FF5E5F;}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .list_wrap ul li .inner .right span{color: #6f6f6f;}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .tags{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 37px;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .tags ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .tags ul li{
	margin: 0px 1px 5px 0px;
	display: inline-block;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .tags ul li a{
	text-decoration: none;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    text-transform: capitalize;
    font-size: 13px;
	border: 1px solid rgba(0,0,0,.2);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_sidebar_wrap .sidebar_list_wrap ul li .tags ul li a:hover{
	background-color: #000;
	color: #fff;
}
.xender_tm_pagination{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
	display: flex;
	align-items: center;
}
.xender_tm_pagination ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_pagination ul li{
	margin: 0px 5px 5px 0px;
	float: left;
	text-align:center; 
	width: 38px;
	height: 38px;
	line-height: 38px;
	background-color:  #6f6f6f; 
}
.xender_tm_pagination ul li:nth-child(1){background-color: #FF5E5F;}
.xender_tm_pagination ul li span{
	color: #fff;
	font-size: 14px;
}
.xender_tm_pagination ul li a{
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 14px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_pagination ul li a:hover{background-color: #FF5E5F;}
.xender_tm_pagination .view{padding-left: 10px;}
.xender_tm_footer{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	box-shadow: 0 0 30px rgba(0, 0, 0,.1);
	padding: 61px 0px;
}
.xender_tm_footer .footer_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_footer .footer_inner .copyright a{
	text-decoration: none;
	color: #FF5E5F;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_footer .footer_inner .copyright a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_footer .footer_inner .top{
	width: 50px;
	height: 50px;
	background-color: #FF5E5F;
	position: relative;
}
.xender_tm_footer .footer_inner .top span{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 7px 8px;
    border-color: transparent transparent #fff transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.xender_tm_footer .footer_inner .top a{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}

/*---------------------------------------------------*/
/*	21) XENDER NEWS SINGLE
/*---------------------------------------------------*/

.xender_tm_news_single{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 200px;
	margin-bottom: 100px;
}
.xender_tm_news_single .single_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_news_single .single_inner .top_image{
	position: relative;
	margin-bottom: 42px;
}
.xender_tm_news_single .single_inner .top_image img{min-width: 100%;}
.xender_tm_news_single .single_inner .top_image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xender_tm_news_single .single_inner .short_detail{
	width: 100%;
	height: auto;
	float: left;
}
.xender_tm_news_single .single_inner .short_detail .dates{
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 11px;
	margin-bottom: 11px;
}
.xender_tm_news_single .single_inner .short_detail .dates p{
	text-transform: uppercase;
	font-size: 13px;
}
.xender_tm_news_single .single_inner .short_detail .dates p .first a{
	text-decoration: none;
	color: #FF5E5F;
	position: relative;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_news_single .single_inner .short_detail .dates p .first a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_news_single .single_inner .short_detail .dates p .first a:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 9px;
	background-color: #6f6f6f;
	top: 3px;
	right: -12px;
	border-radius: 2px;
}
.xender_tm_news_single .single_inner .short_detail .dates p .second{padding-left: 24px;}
.xender_tm_news_single .single_inner .short_detail .dates p .category{
	position: relative;
	padding-left: 23px;
}
.xender_tm_news_single .single_inner .short_detail .dates p .category a{
	text-decoration: none;
	color: #FF5E5F;
	position: relative;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_news_single .single_inner .short_detail .dates p .category a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_news_single .single_inner .short_detail .dates p .category:before{
	position: absolute;
	content: "";
	width: 1px;
	height: 9px;
	background-color: #6f6f6f;
	top: 3px;
	left: 12px;
	border-radius: 2px;
}
.xender_tm_news_single .single_inner .short_detail .title{margin-bottom: 22px;}
.xender_tm_news_single .single_inner .short_detail .title h3{font-size: 23px;}
.xender_tm_news_single .single_inner .descriptions{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_news_single .single_inner .descriptions P{margin-bottom: 20px;	}
.xender_tm_news_single .single_inner .descriptions blockquote{
	color: #000;
	font-style: italic;
	position: relative;
	padding-left: 25px;
	margin-bottom: 20px;
}
.xender_tm_news_single .single_inner .descriptions blockquote:before{
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	left: 0px;
	top: 0px;
	background-color: #FF5E5F;
}
.xender_tm_news_single .single_inner .descriptions .description_images{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 9px;
	padding-bottom: 11px;
}
.xender_tm_news_single .single_inner .descriptions .description_images ul{
	margin: 0px 0px 0px -40px;
	list-style-type: none;
}
.xender_tm_news_single .single_inner .descriptions .description_images ul li{
	margin: 0px 0px 20px;
	float: left;
	width: 50%;
	padding-left: 40px;
}
.xender_tm_news_single .single_inner .descriptions .description_images ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_news_single .single_inner .descriptions .description_images ul li .inner .image{position: relative;}
.xender_tm_news_single .single_inner .descriptions .description_images ul li .inner .image img{min-width: 100%;}
.xender_tm_news_single .single_inner .descriptions .description_images ul li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position:center; 
}
.xender_tm_news_single .single_inner .descriptions .tags{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 45px;
	display: flex;
	align-items: center;
	padding-top: 19px;
}
.xender_tm_news_single .single_inner .descriptions .tags span{
	display: inline-block;
	color: #000;
	padding-right: 30px;
	font-family: "Montserrat";
	font-weight: 500;
}
.xender_tm_news_single .single_inner .descriptions .tags ul{
	margin: 0px;
	list-style-type: none;
	display: inline;
}
.xender_tm_news_single .single_inner .descriptions .tags ul li{
	margin: 0px 1px 5px 0px;
    display: inline-block;
}
.xender_tm_news_single .single_inner .descriptions .tags ul li:last-child{margin-bottom: 0px;}
.xender_tm_news_single .single_inner .descriptions .tags ul li a{
	text-decoration: none;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    text-transform: capitalize;
    font-size: 13px;
    border: 1px solid rgba(0,0,0,.2);
	
    -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_news_single .single_inner .descriptions .tags ul li a:hover{
	color: #fff;
	background-color: #000;
}
.lexal_tm_commentbox_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color:#f7f7f7;
}
.lexal_tm_commentbox_wrap .inner_wrap{
	width: 100%;
	height: auto;
	background-color: rgba(255,255,255,.05);
	clear: both;
	float: left;
	padding: 45px 0px 50px 0px;
}
.lexal_tm_commentbox_wrap .inner_wrap .desriptions_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 0px 40px;
	margin-bottom: 46px;
}
.lexal_tm_commentbox_wrap .title h3{
	color: #000;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 22px;
}
.lexal_tm_commentbox_wrap .wp{
	position: relative;
	padding-left: 90px;
}
.lexal_tm_commentbox_wrap .wp .avatar{
	position: absolute;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	top: 17px;
	left: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url(..//img/clients/1.jpg);
}
.lexal_tm_commentbox_wrap .wp h3 a{
	color: #000;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 10px;
	text-transform: capitalize;
	text-decoration: none;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.lexal_tm_commentbox_wrap .wp h3 a:hover{color: #FF5E5F;}
.lexal_tm_commentbox_wrap .wp .date{
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 12px;
	display: inline-block;
}
.lexal_tm_commentbox_wrap .wp .text a{
	text-decoration: none;
	color: #FF5E5F;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.lexal_tm_commentbox_wrap .wp .text a:hover{border-bottom-color: #FF5E5F;}
.lexal_tm_commentbox_wrap .reply_comment_wrap{
	width: 100%;
	height: 200px;
	float: left;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap .title{
	color: #fff;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 10px;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap{
	width: 100%;
	float: left;
	height: auto;
	clear: both;
	padding: 0px 40px;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row{
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 22px;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row input{
	width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.2);
    color: #6f6f6f;
    padding-left: 0px !important;
	
	-webkit-transition: all .2s ease;
	   -moz-transition: all .2s ease;
	    -ms-transition: all .2s ease;
	     -o-transition: all .2s ease;
	        transition: all .2s ease;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row input:focus{
	outline: none;
	border-bottom-color: #000;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row textarea{
	width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.2);
    resize: none;
    color: #6f6f6f;
    padding-left: 0px !important;
    height: 44px;
    
	-webkit-transition: all .2s ease;
	   -moz-transition: all .2s ease;
	    -ms-transition: all .2s ease;
	     -o-transition: all .2s ease;
	        transition: all .2s ease;
}
.lexal_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row textarea:focus{
	outline: none;
	border-bottom-color: #000;
}
.xender_tm_button{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_button a{
	text-decoration: none;
	color: #fff;
	background-color: #FF5E5F;
	display: inline-block;
	padding: 10px 45px;
	font-family: "Montserrat";
	overflow: hidden;
	position: relative;
}
.xender_tm_button a:before{
	position: absolute;
    content: "";
    top: 0px;
    height: 100%;
    left: -25%;
    width: 0%;
    background-color: #000;
    transform: skew(50deg);
    transition-duration: .6s;
    z-index: 1;
}
.xender_tm_button a:hover:before{width: 150%;}
.xender_tm_button span{
	position: relative;
	z-index: 2;
}

/*---------------------------------------------------*/
/*	22) XENDER PORTFOLIO SINGLE
/*---------------------------------------------------*/

.xender_tm_portfolio_all_wrap{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 139px;
}
.xender_tm_portfolio_single{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 80px;
	margin-bottom: 100px;
}
.xender_tm_portfolio_single .portfolio_single_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_portfolio_single .portfolio_title_holder{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_portfolio_single .portfolio_title_holder h3{font-size: 35px;}
.xender_tm_portfolio_single .descriptions_section{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	padding-top: 76px;
	margin-bottom: 90px;
}
.xender_tm_portfolio_single .descriptions_section .left{width: 40%;}
.xender_tm_portfolio_single .descriptions_section .left .detail{margin-bottom: 30px;}
.xender_tm_portfolio_single .descriptions_section .left .detail h3{font-size: 23px;}
.xender_tm_portfolio_single .descriptions_section .left ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_portfolio_single .descriptions_section .left ul li{
	margin: 0px 0px 10px 0px;
	width: 100%;
	float: left;
}
.xender_tm_portfolio_single .descriptions_section .left ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding-left: 30px;
}
.xender_tm_portfolio_single .descriptions_section .left ul li .inner span{display: inline-block;}
.xender_tm_portfolio_single .descriptions_section .left ul li .inner .first{
	min-width: 110px;
	font-weight: 500;
	color: #000000;
}
.xender_tm_portfolio_single .descriptions_section .left ul li .inner span a{
	text-decoration: none;
	color: #FF5E5F;
	border-bottom: 1px solid transparent;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_portfolio_single .descriptions_section .left ul li .inner span a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_portfolio_single .descriptions_section .left ul li .inner .svg{
	position: absolute;
    left: 0px;
    top: 6px;
    width: 17px;
    height: 17px;
    color: #FF5E5F;
}
.xender_tm_portfolio_single .descriptions_section .right{width: 60%;}
.xender_tm_portfolio_single .single_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_portfolio_single .single_list ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_portfolio_single .single_list ul li{
	margin: 0px;
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.xender_tm_portfolio_single .single_list ul li .image{position: relative;}
.xender_tm_portfolio_single .single_list ul li .image img{min-width: 100%;}
.xender_tm_portfolio_single .single_list ul li .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_prev_next{
	width: 100%;
	height: auto;
	float: left;
	clear: both;
}
.xender_tm_prev_next ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_prev_next ul li{
	margin: 0px 7px 0px 0px;
	display: inline-block;
}
.xender_tm_prev_next ul li a{
	display: block;
    text-decoration: none;
    width: auto;
    height: 40px;
    color: #fff;
    line-height: 41px;
    cursor: pointer;
    position: relative;
	background-color: #FF5E5F;
	font-family: "Montserrat";
}
.xender_tm_prev_next ul li.prev a{padding: 0px 20px 0px 35px;}
.xender_tm_prev_next ul li.next a{padding: 0px 35px 0px 20px;}
.xender_tm_prev_next ul li.next a:before{
	width: 0px;
    height: 0px;
    content: '';
    position: absolute;
    border: 5px solid transparent;
    border-left-color: #fff;
    top: 15px;
    right: 15px;
}
.xender_tm_prev_next ul li.prev a:before{
	width: 0px;
    height: 0px;
    content: '';
    position: absolute;
    border: 5px solid transparent;
    border-right-color: #fff;
    top: 15px;
    left: 15px;
}

/*---------------------------------------------------*/
/*	 XENDER INTRO
/*---------------------------------------------------*/

.xender_tm_intro_hero .xender_tm_intro_button a:hover span{color: #000;}
.xender_tm_intro_hero .xender_tm_intro_button a:before{background-color: #fff;}
.xender_tm_intro_hero .xender_tm_intro_button a:hover:before{background-color: #fff;}
.xender_tm_intro_hero{
	width: 100%;
	height: 100vh;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_intro_hero .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_intro_hero .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.6);
}
.xender_tm_intro_hero .details{
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	z-index: 3;
}
.xender_tm_intro_hero .details .title{
	width: 100%;
	float: left;
	padding-top: 40px;
	padding-bottom: 43px;
}
.xender_tm_intro_hero .details .title h3{
	font-size: 22px;
	color: #fff;
	font-family: "Roboto";
	font-weight: 500;
}
.xender_tm_intro_button{
	width: 100%;
	float: left;
}
.xender_tm_intro_button a{
	text-decoration: none;
	color: #fff;
	background-color: #FF5E5F;
	display: inline-block;
	padding: 10px 40px;
	position: relative;
	overflow: hidden;
}
.xender_tm_intro_button a:before{
	position: absolute;
    content: "";
    top: 0px;
    height: 100%;
    left: -25%;
    width: 0%;
    background-color: #000;
    transform: skew(50deg);
    transition-duration: .6s;
    z-index: 1;
}
.xender_tm_intro_button a:hover:before{width: 150%;}
.xender_tm_intro_button span{
	position: relative;
	z-index: 2;
}
.xender_tm_intro_mainpart{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 0px 40px;
}
.xender_tm_title_main_holder{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	text-align: center;
	padding: 93px 0px;
}
.xender_tm_title_main_holder.demos{padding-top: 45px;}
.xender_tm_title_main_holder h3{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
}
.xender_tm_title_main_holder h3 span{color: #FF5E5F;}
.xender_tm_title_main_holder h3 span.customer{font-family: "Roboto";}
.xender_tm_intro_mainpart .main_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_intro_mainpart .main_list ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_intro_mainpart .main_list ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_intro_mainpart .main_list ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	transition: all .3s ease;
}
.xender_tm_intro_mainpart .main_list ul li .inner:hover{box-shadow: 0 0 30px rgba(0, 0, 0, .2);}
.xender_tm_intro_mainpart .main_list ul li .inner .title{
	width: 100%;
	float: left;
	clear: both;
	padding: 20px 0px;
	text-align: center;
}
.xender_tm_intro_mainpart .main_list ul li .inner .title.title{border-top: 1px solid rgba(0,0,0,.08);}
.xender_tm_intro_mainpart .main_list ul li .inner .title a{
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	font-family: "Roboto";
}
.xender_tm_intro_mainpart .main_list ul li .inner .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_intro_features{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 50px;
}
.xender_tm_intro_features ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
	position: relative;
}
.xender_tm_intro_features ul li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_intro_features ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 30px rgba(0, 0, 0,.1);
	text-align: center;
	padding: 50px 20px;
	transition: all .3s ease;
}
.xender_tm_intro_features ul li .inner:hover{box-shadow: 0 0 30px rgba(0, 0, 0,.2);}
.xender_tm_intro_features ul li .inner .svg{
	width: 45px;
	height: 45px;
	color: #ea3509;
	margin-bottom: 20px;
}
.xender_tm_intro_features ul li .inner .subtitle{
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
}
.xender_tm_intro_footer{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 60px 40px;
	background-color: #000000;
}
.xender_tm_intro_footer .left p{
	color: #fff;
}
.xender_tm_intro_footer .left p a{
	text-decoration: none;
	color: #FF5E5F;
	border-bottom: 1px solid transparent;
	transition: all .3s ease;
}
.xender_tm_intro_footer .left p a:hover{border-bottom-color: #FF5E5F;}
.xender_tm_intro_footer .right ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_intro_footer .right ul li{
	margin: 0px 10px 0px 0px;
	display: inline-block;
}
.xender_tm_intro_footer .right ul li a{
	text-decoration: none;
	color: #fff;
	transition: all .3s ease;
}
.xender_tm_intro_footer .right ul li a:hover{color: #FF5E5F;}


/*---------------------------------------------------*/
/*	23) XENDER HOMEPAGE SECOND
/*---------------------------------------------------*/

.xender_tm_about_second{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 140px 0px 120px 0px;
}
.xender_tm_about_second .about_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 80px;
}
.xender_tm_about_second .about_inner .title{margin-bottom: 30px;}
.xender_tm_about_second .about_inner .title h3{
	font-size: 30px;
	font-weight: 500;
}
.xender_tm_about_second .about_inner .title h3 .xender_tm_animation_text_word{
	color: #FF5E5F;
}
.xender_tm_about_second .about_inner .text{margin-bottom: 39px;}
.xender_tm_about_second .about_inner .text p span{
	color: #FF5E5F;
	font-style: italic;
}
.xender_tm_about_second .info_list{
	width: 100%;
	height: auto;
	clear:both;
	float: left;
	margin-bottom: 30px;
}
.xender_tm_about_second .info_list ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_about_second .info_list ul li{
	margin: 0px 15px 9px 0px;
	display: inline-block;
}
.xender_tm_about_second .info_list ul li .inner{
	width: 100%;
	height: auto;
	clear:both;
	float: left;
	position: relative;
	background-color: #ffedeb;
	padding: 11px 20px 9px 20px;
}
.xender_tm_about_second .info_list ul li .inner label{
	color: #000000;
	font-weight: 500;
	position: relative;
	margin-right: 40px;
}
.xender_tm_about_second .info_list ul li .inner label:before{
	position: absolute;
	content: "";
	width: 20px;
	height: 1px;
	background-color: #FF5E5F;
	top: 50%;
	transform: translateY(-50%);
	left: 100%;
	margin-left: 10px;
}
.xender_tm_about_second .info_list ul li .inner a{
	text-decoration: none;
	color: #FF5E5F;
	transition: all .3s ease;
	border-bottom: 1px solid transparent;
}
.xender_tm_about_second .info_list ul li .inner a:hover{border-bottom-color: #FF5E5F;}


.xender_tm_about_second .buttons{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_about_second .buttons ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_about_second .buttons ul li{
	margin: 0px 15px 20px 0px;
	display: inline-block;
}
.xender_tm_about_second .buttons ul li a{
	text-decoration: none;
	color: #fff;
	background-color: #FF5E5F;
	display: inline-block;
	padding: 10px 45px;
	font-family: "Montserrat";
	position: relative;
	overflow: hidden;
}
.xender_tm_about_second .buttons ul li a:before{
	position: absolute;
    content: "";
    top: 0px;
    height: 100%;
    left: -25%;
    width: 0%;
    background-color: #000;
    transform: skew(50deg);
    transition-duration: .6s;
    z-index: 1;
}
.xender_tm_about_second .buttons ul li a:hover:before{width: 150%;}
.xender_tm_about_second .buttons ul li span{
	z-index: 2;
	position: relative;
}
.xender_tm_progress_second{
	width: 100%;
	height:auto;
	clear: both;
	float: left;
	padding-top: 92px;
}
.xender_tm_progress_second .info_wrap{
	width: 100%;
	height:auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	margin-bottom: 50px;
}
.xender_tm_progress_second .info_wrap .left{width: 50%;}
.xender_tm_progress_second .info_wrap .left h3{
    font-size: 23px;
    font-weight: 600;
    color: #000;
	max-width: 400px;
	margin-right: 40px;
}
.xender_tm_progress_second .info_wrap .left h3 span{color: #FF5E5F;}
.xender_tm_progress_second .info_wrap .right{width: 50%;}
.xender_tm_progress_second .info_wrap .right p{
	border-left: 4px solid #FF5E5F;
	padding-left: 35px;
}

.xender_tm_progress_second .progress_list{
	width: 100%;
	height: auto;
	clear:both;
	float: left;
	margin-bottom: 30px;
}
.xender_tm_progress_second .progress_list ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_progress_second .progress_list ul li{
	margin: 0px 15px 9px 0px;
	display: inline-block;
}
.xender_tm_progress_second .progress_list ul li .inner{
	width: 100%;
	height: auto;
	clear:both;
	float: left;
	position: relative;
	background-color: #ffedeb;
	padding: 11px 20px 9px 20px;
}
.xender_tm_progress_second .progress_list ul li .inner label{
	color: #000000;
	font-weight: 500;
	position: relative;
	margin-right: 40px;
}
.xender_tm_progress_second .progress_list ul li .inner label:before{
	position: absolute;
	content: "";
	width: 20px;
	height: 1px;
	background-color: #FF5E5F;
	top: 50%;
	transform: translateY(-50%);
	left: 100%;
	margin-left: 10px;
}


.xender_tm_hero_header_elegant{
	width: 100%;
	height: 100vh;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_hero_header_elegant .bg_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_hero_header_elegant .container{height: 100%;}
.xender_tm_hero_header_elegant .content_holder{
	width: 100%;
    float: left;
    clear: both;
    max-width: 100% !important;
    position: relative;
    z-index: 5;
    display: flex;
    flex-direction: row;
	align-items: center;
	top: 50%;
	transform: translateY(-50%);
}
.xender_tm_hero_header_elegant .t_image{
	width: 320px;
    min-width: 320px;
    height: 320px;
    margin: 0;
    left: 0;
    margin-right: 115px;
    position: relative;
}
.xender_tm_hero_header_elegant .t_image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 100%;
}

svg.fn_elegant_shape.second{
	width: 460px;
	height: 460px;
	margin: -230px 0px 0px -230px;
	transform: rotate(90deg);
	animation: 25s morphy2 infinite;
}
svg.fn_elegant_shape {
	width: 440px;
	height: 440px;
	animation: 25s morphy infinite;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -220px 0px 0px -220px;
	z-index: -1;
}
svg.fn_elegant_shape path{
  d:path('M37.5,186c-12.1-10.5-11.8-32.3-7.2-46.7c4.8-15,13.1-17.8,30.1-36.7C91,68.8,83.5,56.7,103.4,45	c22.2-13.1,51.1-9.5,69.6-1.6c18.1,7.8,15.7,15.3,43.3,33.2c28.8,18.8,37.2,14.3,46.7,27.9c15.6,22.3,6.4,53.3,4.4,60.2	c-3.3,11.2-7.1,23.9-18.5,32c-16.3,11.5-29.5,0.7-48.6,11c-16.2,8.7-12.6,19.7-28.2,33.2c-22.7,19.7-63.8,25.7-79.9,9.7	c-15.2-15.1,0.3-41.7-16.6-54.9C63,186,49.7,196.7,37.5,186z');
  animation: morph 12s infinite;
}

svg.fn_elegant_shape path{
  d:path('M51,171.3c-6.1-17.7-15.3-17.2-20.7-32c-8-21.9,0.7-54.6,20.7-67.1c19.5-12.3,32.8,5.5,67.7-3.4C145.2,62,145,49.9,173,43.4 c12-2.8,41.4-9.6,60.2,6.6c19,16.4,16.7,47.5,16,57.7c-1.7,22.8-10.3,25.5-9.4,46.4c1,22.5,11.2,25.8,9.1,42.6	c-2.2,17.6-16.3,37.5-33.5,40.8c-22,4.1-29.4-22.4-54.9-22.6c-31-0.2-40.8,39-68.3,35.7c-17.3-2-32.2-19.8-37.3-34.8	C48.9,198.6,57.8,191,51,171.3z');
}

@keyframes morph {
  0%, 100%{
    d:path('M37.5,186c-12.1-10.5-11.8-32.3-7.2-46.7c4.8-15,13.1-17.8,30.1-36.7C91,68.8,83.5,56.7,103.4,45	c22.2-13.1,51.1-9.5,69.6-1.6c18.1,7.8,15.7,15.3,43.3,33.2c28.8,18.8,37.2,14.3,46.7,27.9c15.6,22.3,6.4,53.3,4.4,60.2	c-3.3,11.2-7.1,23.9-18.5,32c-16.3,11.5-29.5,0.7-48.6,11c-16.2,8.7-12.6,19.7-28.2,33.2c-22.7,19.7-63.8,25.7-79.9,9.7	c-15.2-15.1,0.3-41.7-16.6-54.9C63,186,49.7,196.7,37.5,186z');
  }
  50%{
    d:path('M51,171.3c-6.1-17.7-15.3-17.2-20.7-32c-8-21.9,0.7-54.6,20.7-67.1c19.5-12.3,32.8,5.5,67.7-3.4C145.2,62,145,49.9,173,43.4 c12-2.8,41.4-9.6,60.2,6.6c19,16.4,16.7,47.5,16,57.7c-1.7,22.8-10.3,25.5-9.4,46.4c1,22.5,11.2,25.8,9.1,42.6	c-2.2,17.6-16.3,37.5-33.5,40.8c-22,4.1-29.4-22.4-54.9-22.6c-31-0.2-40.8,39-68.3,35.7c-17.3-2-32.2-19.8-37.3-34.8	C48.9,198.6,57.8,191,51,171.3z')
  }
}

@keyframes morphy {
  0%{
    transform: rotate(0);
  }
  50%{
    transform: rotate(180deg);
  }
  100%{
    transform: rotate(360deg);
  }
}
@keyframes morphy2 {
  0%{
    transform: rotate(90deg);
  }
  50%{
    transform: rotate(-90deg);
  }
  100%{
    transform: rotate(-270deg);
  }
}

.xender_tm_hero_header_elegant .title_holder{
	margin: 0;
    text-align: left;
    padding: 41px 0 50px 0;
	clear: both;
	position: relative;
}
.xender_tm_hero_header_elegant .title_holder:before{
	width: 1px;
    top: 100%;
    bottom: -3000px;
    content: '';
    position: absolute;
    background-color: rgba(255,255,255,.1);
    left: 0;
}
.xender_tm_hero_header_elegant .title_holder:after{
	width: 1px;
    bottom: 100%;
    top: -3000px;
    content: '';
    position: absolute;
    background-color: rgba(255,255,255,.1);
    left: 0;
}
.xender_tm_hero_header_elegant .title_holder h3{
	font-family: "Kaushan Script", Sans-serif;
    font-size: 72px;
    font-weight: 500;
    line-height: 72px;
    letter-spacing: 0.5px;
	color: #fff;
	margin-bottom: 11px;
}
.xender_tm_hero_header_elegant .title_holder p{
	font-size: 30px;
	color: #fff;
}

.xender_tm_hero_new{
	width: 100%;
	height: 100vh;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_hero_new .bg_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position:center;
	background-size:cover; 
}
.xender_tm_hero_new .container{height: 100%;}
.xender_tm_hero_new .details{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	display: flex;
	align-items: center;
}
.xender_tm_hero_new .texts{
	width: 50%;
}
.xender_tm_hero_new .details .name{
	color: #fff;
	font-family: "Kaushan Script", Sans-serif;
	font-size: 72px;
	margin-bottom: 25px;
}
.xender_tm_hero_new .details .subtitle{
	color: #bbb;
	margin-bottom: 25px;
}
.xender_tm_hero_new .details .anim{
	color: #fff;
	font-size: 30px;
	position: relative;
}
.xender_tm_hero_new .details .anim .point{
	opacity: 0;
}
.xender_tm_hero_new .new_socials ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_hero_new .new_socials ul li{
	margin: 0px 15px 0px 0px;
	float: left;
}
.xender_tm_hero_new .new_socials ul li a{
	text-decoration: none;
	color: #fff;
	transition: all .3s ease;
}
.xender_tm_hero_new .new_socials ul li a:hover{color: #FF5E5F;}
.xender_tm_hero_new .image{
	width: 330px;
	height: 330px;
	float: left;
	position: relative;
	margin-left: 120px;
}
.xender_tm_hero_new .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 100%;
}
.xender_tm_hero_new .image .main:before{
	position: absolute;
	content: "";
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	border-radius: 100%;
	box-shadow: 0px 0px 30px rgba(255,255,255,.4);
}

/*---------------------------------------------------*/
/*	24) XENDER MINIMAL
/*---------------------------------------------------*/

.xender_tm_classic_menu{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #fff;
	padding: 20px 0px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10;
}
.xender_tm_classic_menu .menu_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_classic_menu .menu_inner .logo img{max-width: 50px;}
.xender_tm_classic_menu .menu_inner .logo img.light{display: none;}
.xender_tm_classic_menu .menu_inner .menu_list ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_classic_menu .menu_inner .menu_list ul li{
	margin: 0px 25px 0px 0px;
	float: left;
}
.xender_tm_classic_menu .menu_inner .menu_list ul li:last-child{margin-right: 0px;}
.xender_tm_classic_menu .menu_inner .menu_list ul li a{
	text-decoration: none;
	color: #000;
	transition: all .3s ease;
}
.xender_tm_classic_menu .menu_inner .menu_list ul li a:hover{color: #FF5E5F;}
.xender_tm_minimal_wrapper{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 200px;
}
.xender_tm_minimal_wrapper .main_title{
	width: 100%;
	margin-bottom: 37px;
}
.xender_tm_minimal_wrapper .main_title h3{
	font-size: 65px;
	font-weight: 600;
}
.xender_tm_minimal_wrapper .main_title h3 .xender_tm_animation_text_word_2{
	color: #FF5E5F;
}
.xender_tm_univ_portfolio{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_portfolio_filter.portfolio{padding-top: 0px;}
.xender_tm_portfolio_filter{
	width:100%;
	height: auto;
	text-align:left;
	list-style-type:none;
	margin: 0px 0px 30px 0px;
	display: inline-block;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box; /* Firefox, other Gecko */
			box-sizing: border-box; /* Opera/IE 8+ */
}
.xender_tm_portfolio_filter li{
	display:inline-block;
	margin:0px 40px 0px 0px;
}
.xender_tm_portfolio_filter li:last-child{margin-right: 0px;}
.xender_tm_portfolio_filter li a{
	text-decoration:none;
	font-size:14px;
	font-weight:700;
	color:#000;
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	
	-webkit-transition: all .1s ease;
	   -moz-transition: all .1s ease;
	    -ms-transition: all .1s ease;
	     -o-transition: all .1s ease;
	        transition: all .1s ease;
}
.xender_tm_portfolio_filter li a.current{color: #FF5E5F;}

.xender_tm_minimal_portfolio_list{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_minimal_portfolio_list li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_minimal_portfolio_list li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	overflow: hidden;
}
.xender_tm_minimal_portfolio_list li .inner .image{position: relative;}
.xender_tm_minimal_portfolio_list li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	transform: translateZ(0);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_minimal_portfolio_list li .inner:hover .main{
	transform: scale(1.1);
}
.xender_tm_minimal_portfolio_list li .inner .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(255,94,95,.85);
	opacity: 0;
	visibility: hidden;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_minimal_portfolio_list li .inner:hover .overlay{
	opacity: 1;
	visibility: visible;
}
.xender_tm_minimal_portfolio_list li .inner .text{
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	transform: translateY(-50%);
	z-index: 1;
}
.xender_tm_minimal_portfolio_list li .inner .text h3{
	color: #fff;
	font-size: 20px;
	position: relative;
	top: -5px;
	opacity: 0;
	visibility: hidden;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_minimal_portfolio_list li .inner .text span{
	color: #fff;
	position: relative;
	bottom: -5px;
	opacity: 0;
	visibility: hidden;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_minimal_portfolio_list li .inner:hover .text h3{
	opacity: 1;
	visibility: visible;
	top: 0px;
}
.xender_tm_minimal_portfolio_list li .inner:hover .text span{
	opacity: 1;
	visibility: visible;
	bottom: 0px;
}
.xender_tm_minimal_portfolio_list li .inner .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 3;
}
.xender_tm_univ_partner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #f7f7f7;
	padding: 100px 0px;
}
.xender_tm_univ_partner .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_univ_partner .inner ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_univ_partner .inner ul li{
	margin: 0px;
	float: left;
	width: 25%;
	text-align: center;
}
.xender_tm_univ_footer{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #000;
	padding: 80px 0px;
}
.xender_tm_univ_footer .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_univ_footer .inner .left p{color: #fff;}
.xender_tm_univ_footer .inner .right ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_univ_footer .inner .right ul li{
	margin: 0px 15px 0px 0px;
	float: left;
}
.xender_tm_univ_footer .inner .right ul li:last-child{margin-right: 0px;}
.xender_tm_univ_footer .inner .right ul li a{
	text-decoration: none;
	color: #fff;
}
.xender_tm_univ_about{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_univ_hero{
	width: 100%;
	height: 70vh;
	float: left;
	position: relative;
	margin-bottom: 150px;
}
.xender_univ_hero.portfolio{margin-bottom: 140px;}
.xender_univ_hero .bg_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_univ_hero .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.6);
}
.xender_univ_hero .container{height: 100%;}
.xender_univ_hero .text{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.xender_univ_hero .text .left h3{
	color: #fff;
}
.xender_univ_hero .text .right p{
	color: #fff;
}
.xender_univ_hero .text .right .divider{padding: 0px 10px;}
.xender_univ_hero .text .right p a{
	text-decoration: none;
	color: #fff;
	transition: all .3s ease;
	border-bottom: 1px solid #fff;
}
.xender_univ_hero .text .right p a:hover{border-bottom-color: transparent;}
.xender_tm_univ_about_section{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.xender_tm_univ_about_section .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	
}
.xender_tm_univ_about_section .inner .left{
	width: 50%;
	padding-right: 25px;
}
.xender_tm_univ_about_section .inner .left .image{position: relative;}
.xender_tm_univ_about_section .inner .left .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_univ_about_section .inner .right{
	width: 50%;
	padding-left: 25px;
}
.xender_tm_univ_about_section .inner .right h3{margin-bottom: 30px;}
.xender_tm_univ_about_section .inner .right h3 span{color: #FF5E5F;}
.xender_tm_univ_about_section .inner .right p{margin-bottom: 40px;}
.xender_tm_univ_button a{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 7px 33px 5px 33px;
	border: 2px solid #FF5E5F;
	background-color: #FF5E5F;
	transition: all .3s ease;
	text-transform: uppercase;
	font-size: 13px;
}
.xender_tm_univ_button a:hover{
	color: #000;
	background-color: transparent;
}
.xender_tm_univ_button.hero a:hover{
	color: #fff;
	background-color: transparent;
}
.xender_univ_counter{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #efefef;
	padding: 90px 0px;
	margin-bottom: 140px;
}
.xender_univ_counter .counter_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_counter_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_counter_wrap{overflow: hidden;}
.xender_tm_counter_list{
	list-style-type:none;
	width:100%;
	margin: 0px;
	
	-webkit-perspective: 500px;
	-moz-perspective: 500px;
	perspective: 500px;
}
.xender_tm_counter_list li{
	width:25%;
	float:left;
	text-align:center;
	margin: 0px;
}
.xender_tm_counter_list li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_counter_list li h3{
	color: #FF5E5F;
	margin-bottom: 7px;
}
.xender_tm_counter_list li h3 > span{
	font-size: 40px;
	font-weight: 700;
}
.xender_tm_counter_list li .inner > span{
	color:#000;
	display: block;
}
.xender_tm_univ_title_holder{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_univ_title_holder h3{
	position: relative;
}
.xender_tm_univ_title_holder h3:before{
	position: absolute;
	content: "";
	width: 50px;
	height: 4px;
	background-color: #FF5E5F;
	left: 0px;
	bottom: -10px;
}
.xender_tm_univ_team{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_univ_team .team_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 80px;
}
.xender_tm_univ_team .team_inner > ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_univ_team .team_inner > ul > li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_univ_team .team_inner > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 20px rgba(0,0,0,.15);
	top: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_univ_team .team_inner > ul > li .inner:hover{
	box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.xender_tm_univ_team .team_inner > ul > li .inner .image{
	position: relative;
	overflow: hidden;
}
.xender_tm_univ_team .team_inner > ul > li .inner .image img{min-width: 100%;}
.xender_tm_univ_team .team_inner > ul > li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xender_tm_univ_team .team_inner > ul > li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 32px 40px 30px 40px;
}
.xender_tm_univ_team .team_inner > ul > li .inner .details h3{
	font-size: 20px;
	margin-bottom: 3px;
}
.xender_tm_univ_team .team_inner > ul > li .inner .social{
	position:absolute;
	left: 0px;
	bottom: -32px;
	background-color: #FF5E5F;
	padding: 0px 10px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_univ_team .team_inner > ul > li .inner:hover .social{bottom: 0px;}
.xender_tm_univ_team .team_inner > ul > li .inner .social ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_univ_team .team_inner > ul > li .inner .social ul li{
	margin: 0px 3px 0px 0px;
	display: inline-block;
}
.xender_tm_univ_team .team_inner > ul > li .inner .social ul li a{
	text-decoration: none;
	color: #fff;
}
.xender_tm_univ_testimonial{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.xender_tm_univ_testimonial .testimonial_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_univ_testimonial .testimonial_bg{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_univ_testimonial .testimonial_bg .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_univ_testimonial .testimonial_bg .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
	background-color: rgba(0,0,0,.5);
}
.xender_tm_univ_testimonial .testimonial_content{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 2;
	padding: 150px 20px 150px 20px;
}
.xender_tm_univ_testimonial .testimonial_content .content_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	border: 10px solid rgba(238,238,238,0.2);
	padding: 60px 60px 64px 146px;
}
.xender_tm_univ_testimonial .testimonial_content .content_inner .icon{
	position: absolute;
	left: 51px;
	top: 67px;
	line-height: 0;
}
.xender_tm_univ_testimonial .testimonial_content .content_inner .icon i{
	font-size: 60px;
	color: #FF5E5F;
}
.xender_tm_univ_testimonial .testimonial_content .content_inner .texts p{
	color: #eee;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 32px;
}
.xender_tm_univ_testimonial .testimonial_content .content_inner .title .name{
	color: #eee;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 3px;
}
.xender_tm_univ_testimonial .testimonial_content .content_inner .title .job{
	color: #FF5E5F;
	font-size: 18px;
	font-weight: 400;
}
.xender_tm_univ_services{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 100px;
}
.xender_tm_services.univ{
	background-color: #fff;
	background-image: none;
	padding-top: 0px;
}
.xender_tm_services.univ.service_inner{padding-top: 60px;}
.service_main_title_holder{
	width: 100%;
	float: left;
}
.service_main_title_holder h3{
	width: 100%;
	float: left;
}
.service_main_title_holder h3 span{color: #FF5E5F;}
.xender_univ_hero.service{margin-bottom: 0px;}
.xender_tm_univ_pricing{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #efefef;
	padding: 140px 0px 100px 0px;
}
.xender_tm_univ_pricing .pricing_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 83px;
}
.xender_tm_univ_pricing .pricing_list > ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_univ_pricing .pricing_list > ul > li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_univ_pricing .pricing_list > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	text-align: center;
	background-color: #f7f7f7;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);
	transition: all .3s ease;
}
.xender_tm_univ_pricing .pricing_list > ul > li .inner:hover{box-shadow: 0px 0px 20px 0px rgba(0,0,0,.2);}
.xender_tm_univ_pricing .pricing_list > ul > li .inner .in{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 45px 20px 50px 20px;
}
.xender_tm_univ_pricing .pricing_list > ul > li .inner:hover:before{
	bottom: -10px;
	right: -10px;
	left: 10px;
	top: 10px;
}
.xender_tm_univ_pricing .pricing_list ul li .inner .icon{
	width: 100%;
	float: left;
	margin-bottom: 7px;
}
.xender_tm_univ_pricing .pricing_list ul li .inner .svg{
	color: #FF5E5F;
	width: 30px;
	height: 40px;
}
.xender_tm_univ_pricing .pricing_list ul li .inner .title{
	color: #fff;
	display: inline-block;
	font-family: "Montserrat";
	font-weight: 500;
	background-color: #FF5E5F;
	line-height: 1;
	padding: 5px 20px;
}
.xender_tm_univ_pricing .pricing_list ul li .inner .price{
	font-size: 25px;
	font-weight: 500;
	color: #000;
	font-family: "Montserrat";
}
.xender_tm_univ_pricing .pricing_list ul li .inner .price span{font-size: 20px;}
.xender_tm_univ_pricing .pricing_list ul li .inner ul{
	margin: 0px 0px 20px 0px;
	list-style-type: none;
}
.xender_tm_univ_pricing .pricing_list ul li .inner ul li{margin: 0px;}
.xender_tm_univ_pricing .pricing_list > ul > li .inner .shape{
	position: absolute;
	width: 200px;
	height: 100px;
	background-color: #FF5E5F;
	top: -30px;
	left: -73px;
	transform: rotate(-43deg);
}
.xender_tm_univ_pricing .pricing_list > ul > li .inner .recommend{
	position: absolute;
	color: #fff;
	top: 30px;
	left: -5px;
	transform: rotate(-43deg);
	z-index: 1;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-weight: 600;
}
.xender_tm_univ_works{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_univ_quote{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #FF5E5F;
	padding: 60px 0px;
}
.xender_tm_univ_quote .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_univ_quote .inner .left p{
	color: #fff;
	font-size: 30px;
}
.xender_tm_univ_quote .inner .right a{
	color: #000;
    text-decoration: none;
    display: inline-block;
    padding: 7px 33px 5px 33px;
    border: 2px solid #fff;
    background-color: #fff;
    transition: all .3s ease;
	text-transform: uppercase;
	font-size: 13px;
}
.xender_tm_univ_quote .inner .right a:hover{
	color: #fff;
	background-color: transparent;
}

/*---------------------------------------------------*/
/*	25) XENDER AGENCY DEMO
/*---------------------------------------------------*/


.xender_tm_agency_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_agency_wrap .agency_hero{
	width: 100%;
	height: 100vh;
	float: left;
	position: relative;
}
.xender_tm_agency_wrap .agency_hero .bg_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_agency_wrap .agency_hero .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color:rgba(0,0,0,.5); 
}
.xender_tm_agency_wrap .agency_hero .content{
	position: absolute;
	width: 100%;
	z-index: 1;
	transform: translate(-50%,-50%);
	top: 50%;
	left: 50%;
	text-align: center;
}
.xender_tm_agency_wrap .agency_hero .content .title{margin-bottom: 15px;}
.xender_tm_agency_wrap .agency_hero .content .title h3{
	background-color: #fff;
	display: inline-block;
	padding: 0px 10px;
	text-transform: uppercase;
	color: black;
	font-size: 25px;
}
.xender_tm_agency_wrap .agency_hero .content .title_main{margin-bottom: 30px;}
.xender_tm_agency_wrap .agency_hero .content .title_main h3{
	color: #fff;
	font-size: 40px;
	text-transform: uppercase;
	font-weight: 600;
} 
.agency_partners{
	width: 100%;
	float: left;
	margin-bottom: 150px;
}
.xender_tm_agency_title{
	width: 100%;
	float: left;
	text-align: left;
}
.xender_tm_agency_title h3{
	color: #000;
}
.xender_tm_agency_title h3 span{color: #FF5E5F;}
.xender_tm_agency_wrap .xender_tm_services .service_inner{padding-top: 13px;}
.xender_tm_univ_principles{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_univ_principles .title{
	width: 100%;
	float: left;
	margin-bottom: 60px;
}
.xender_tm_univ_principles .title span{color: #FF5E5F;}
.xender_tm_univ_principles .right{
	width: 100%;
	float: right;
	position: relative;
	padding: 140px 0px 100px 0px;
}
.xender_tm_univ_principles .right .right_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_univ_principles .right .right_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_univ_principles .right .right_inner ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_univ_principles .right .right_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding: 45px 40px;
	box-shadow: 0 0 30px rgba(0, 0, 0,.1);
	transition: all .3s ease;
}
.xender_tm_univ_principles .right .right_inner ul li .inner:hover{box-shadow: 0 0 30px rgba(0, 0, 0,.15);}
.xender_tm_univ_principles .right .right_inner ul li .inner .svg{
	width: 40px;
	height: 40px;
	color: black;
	margin-bottom: 2px;
}
.xender_tm_univ_principles .right .right_inner ul li .inner .service_title{
	font-size: 20px;
	margin-bottom: 14px;
}

.xender_tm_univ_video{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_univ_video .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_univ_video .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.5);
}
.xender_tm_univ_video .content{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding: 141px 0px 134px 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_univ_video .content .title .first{
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 3px;
	
}
.xender_tm_univ_video .content .title .second{
	color: #fff;
	font-size: 40px;	
}

.watch{
	display: inline-block;
    line-height: 40px;
    position: relative;
    top: 3px;
    cursor: pointer;
    padding-left: 55px;
}
.watch .play{
	position: absolute;
    left: 0px;
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 100%;
}
.watch .play:before{
	position: absolute;
	content: "";
	border: 7px solid transparent;
	border-left-color: #fff;
	top: 50%;
	transform: translateY(-50%);
	left: 16px;
}
.watch .play:after{
	content: '';
    display: block;
    position: absolute;
    top: -2px;
    left: -2px;
    width: 44px;
    height: 44px;
    background-color: inherit;
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    border: 3px solid #fff;
    border-radius: 100%;
}
.watch:hover .play:after{
	opacity: 1;
	-webkit-animation: cs_fn_pulse 2s cubic-bezier(0.3,1,0.3,1) infinite;
    animation: cs_fn_pulse 2s cubic-bezier(0.3,1,0.3,1) infinite;
}
@-webkit-keyframes cs_fn_pulse{ from{ opacity:1;  transform:scale(1,1)}
 to{ opacity:0;  transform:scale(1.8,1.8)}
}
@keyframes cs_fn_pulse{ from{ opacity:1;  transform:scale(1,1)}
 to{ opacity:0;  transform:scale(1.8,1.8)}
}
.watch .text{
	position: relative;
    text-transform: uppercase;
    color: #fff;
    padding-left: 6px;
    font-weight: 500;
}
.watch .full_link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 2;
}
.xender_tm_agency_wrap .xender_tm_portfolio_filter{padding-top: 50px;}
.xender_tm_agency_team{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #efefef;
	padding: 140px 0px 100px 0px;
	margin-bottom: 140px;
}
.xender_tm_agency_team .team_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 60px;
}
.xender_tm_agency_team .team_inner > ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_agency_team .team_inner > ul > li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_agency_team .team_inner > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	top: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_agency_team .team_inner > ul > li .inner:hover{
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}
.xender_tm_agency_team .team_inner > ul > li .inner .image{
	position: relative;
	overflow: hidden;
}
.xender_tm_agency_team .team_inner > ul > li .inner .image img{min-width: 100%;}
.xender_tm_agency_team .team_inner > ul > li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xender_tm_agency_team .team_inner > ul > li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 32px 40px 30px 40px;
	background-color: #fff;
}
.xender_tm_agency_team .team_inner > ul > li .inner .details h3{
	font-size: 20px;
	margin-bottom: 3px;
}
.xender_tm_agency_team .team_inner > ul > li .inner .social{
	position:absolute;
	left: 0px;
	bottom: -32px;
	background-color: #FF5E5F;
	padding: 0px 10px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_agency_team .team_inner > ul > li .inner:hover .social{bottom: 0px;}
.xender_tm_agency_team .team_inner > ul > li .inner .social ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_agency_team .team_inner > ul > li .inner .social ul li{
	margin: 0px 3px 0px 0px;
	display: inline-block;
}
.xender_tm_agency_team .team_inner > ul > li .inner .social ul li a{
	text-decoration: none;
	color: #fff;
}
.xender_tm_home_news .news_inner.agency{padding-top: 60px;}
.xender_tm_univ_main_footer{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_univ_main_footer .bg_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_univ_main_footer .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.8);
}
.xender_tm_univ_main_footer .content{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding: 49px 0px 33px 0px;
}
.xender_tm_univ_main_footer .content .content_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}

.xender_tm_univ_main_footer .subscribe{
	padding-bottom: 38px;
	border-bottom: 1px solid rgba(255,255,255,.1);
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.xender_tm_univ_main_footer .subscribe .left{
	display: flex;
	align-items: center;
	float: left;
}
.xender_tm_univ_main_footer .subscribe .left .book svg{
	width: 50px;
	height: 50px;
	color: #fff;
}
.xender_tm_univ_main_footer .subscribe .left .text{
	margin-left: 20px;
}
.xender_tm_univ_main_footer .subscribe .left .text p{
	font-size: 16px;
	font-weight: 300;
	color: #ccc;
}
.xender_tm_univ_main_footer .subscribe .left .text p span{
	width: 16px;
	height: 1px;
	background-color: #ccc;
	display: inline-block;
	position: relative;
	top: -4px;
	margin: 0px 5px;
}
.xender_tm_univ_main_footer .subscribe .right .email{
	width: 340px;
	height: 44px;
	background-color: rgba(245,245,245,0.05) !important;
	border: 1px solid rgba(229,229,229,.2) !important;
	font-size: 14px;
	color: #ccc;
}
.xender_tm_univ_main_footer .subscribe .right .email:focus{outline: none;}
.xender_tm_univ_main_footer .subscribe .right .button{
	width: 132px;
	height: 45px;
	background-color: #FF5E5F;
	text-transform: uppercase;
	border: none;
	color: #fff;
	margin-left: -5px;
	font-family: "Montserrat";
	font-size: 14px;
	font-weight: 500;
}
.xender_tm_univ_main_footer .subscribe .right .button:focus{
	border: none;
	outline: none;
}
.xender_tm_univ_main_footer .short_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 93px;
}
.xender_tm_univ_main_footer .short_list > ul{
	margin: 0px 0px 0px -40px;
	list-style-type: none;
}
.xender_tm_univ_main_footer .short_list > ul > li{
	margin: 0px 0px 40px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 40px;
}
.xender_tm_univ_main_footer .short_list > ul > li > .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}

.xender_tm_univ_main_footer .short_list > ul > li:nth-child(1){
	text-align: left;
	padding-right:40px;
}


.xender_tm_univ_main_footer .short_list > ul > li:nth-child(2){
	text-align: center;
	padding-right:40px;
}


.xender_tm_univ_main_footer .short_list > ul > li:nth-child(3){
	text-align: right;
	padding-right:0;
	padding-left: 40px;

}

.xender_tm_univ_main_footer .short_list > ul > li > .inner .short_list_title{margin-bottom: 45px;}
.xender_tm_univ_main_footer .short_list > ul > li > .inner .short_list_title h3{
	font-size: 20px;
	font-family: "Montserrat";
	text-transform: capitalize;
	font-weight: 400;
	color: #fff;
	position: relative;
}
.xender_tm_univ_main_footer .short_list > ul > li > .inner .short_list_title h3:before{
	position: absolute;
	content: "";
	width: 50px;
	height: 1px;
	background-color: #FF5E5F;
	bottom: -11px;
}

.xender_tm_univ_main_footer .short_list > ul > li > .inner .short_list_title  .right:before{
	position: absolute;
	content: "";
	width: 50px;
	height: 1px;
	background-color: #FF5E5F;
	bottom: -11px;
	margin-left: 34px;
}



.xender_tm_univ_main_footer .short_list > ul > li .definition{margin-bottom: 21px;}
.xender_tm_univ_main_footer .short_list > ul > li .definition p{
	font-size: 14px;
	line-height: 1.5;
	color: #ccc;
	font-weight: 300;
}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li{
	margin: 0px;
	border-bottom: 1px dashed rgba(255,255,255,.1);
	width: 100%;
	float: left;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li:last-child{border-bottom: none;}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li:last-child{
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none;
}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li .wrap{
	width: 100%;
	float: left;
}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li .wrap .left,
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li .wrap .right{
	font-size: 14px;
	line-height: 1.5;
	color: #ccc;
	font-weight: 300;
}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li .wrap .left{float: left;}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li .wrap .right{
	float: right;
	color: #FF5E5F;
}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li .wrap .right{font-weight: normal;}
.xender_tm_univ_main_footer .short_list > ul > li .inner_list ul li a{
	text-decoration: none;
	color: #ccc;
	font-size: 14px;
	font-weight: 300;
}
.xender_tm_univ_main_footer .short_list > ul > li .helpful_links .inner_list ul li{
	border-bottom: none;
	line-height: 1.4;
}
.xender_tm_univ_main_footer .short_list > ul > li .helpful_links ul li{
	width: 50%;
	float: left;
	padding-right: 10px;
}
.xender_tm_univ_main_footer .short_list > ul > li .bottom_wrap,
.xender_tm_univ_main_footer .short_list > ul > li .links_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
} 
.xender_tm_univ_main_footer .short_list > ul > li .links_wrap{margin-bottom: 9px;}
.xender_tm_univ_main_footer .short_list > ul > li .bottom_wrap{
	padding: 63px 0px 65px 0px;
	background-color: #081225;
}
.xender_tm_univ_main_footer .short_list > ul > li .short_list > ul > li .links_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_univ_main_footer .short_list > ul > li .links_wrap ul li{
	margin: 0px 25px 0px 0px;
	float: left;;
}
.xender_tm_univ_main_footer .short_list > ul > li .links_wrap ul li:last-child{margin-right: 0px;}
.xender_tm_univ_main_footer .short_list > ul > li .links_wrap ul li a{
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-size: 16px;
	color: #eee;
	line-height: 1.5;
	font-weight: 300;
}

/*---------------------------------------------------*/
/*	26) XENDER BUSINESS DEMO
/*---------------------------------------------------*/

body.business h3{font-family: "Poppins";}

.xender_tm_business_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_business_wrap .hero_header{
	width: 100%;
	height: 100vh;
	clear: both;
	float: left;
	position: relative;
	margin-bottom: 150px;
}
.xender_tm_business_wrap .hero_header .swiper-container{
	width: 100%;
	height: 100%;
}
.xender_tm_business_wrap .hero_header .swiper-container .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xender_tm_business_wrap .hero_header .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.4);
	z-index: 1;
}
.xender_tm_business_wrap .hero_header .content{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 2;
}
.xender_tm_business_wrap .hero_header .content .container{height: 100%;}
.xender_tm_business_wrap .hero_header .content_inner{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-color: rgba(255,255,255,1);
	padding: 91px 100px 103px 100px;
}
.xender_tm_business_wrap .hero_header .animate_word{margin-bottom: 8px;}
.xender_tm_business_wrap .hero_header .animate_word p{
	color: #FF5E5F;
	text-transform: uppercase;
	font-weight: 600;
}
.xender_tm_business_wrap .hero_header .title{margin-bottom: 29px;}
.xender_tm_business_wrap .hero_header .title h3{
	color: #000;
	font-size: 50px;
	line-height: 1.2;
	font-weight: 400;
}
.watch.business .play{border-color: #000;}
.watch.business .play:before{border-left-color: #000;}
.watch.business .play:after{border:2px solid #000;left: -6px;top: -6px;transform: translateZ(0);}
.watch.business .text{color: #000;}
.xender_tm_about_intro{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 140px;
}
.xender_tm_about_intro .about_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
}
.xender_tm_about_intro .about_inner .left{
	width: 50%;
	padding-right: 50px;
}
.xender_tm_about_intro .about_inner .left p{
	color: #FF5E5F;
	text-transform: uppercase;
	margin-bottom: 9px;
	font-weight: 600;
}
.xender_tm_about_intro .about_inner .left .main_title h3{
	font-size: 50px;
	line-height: 1.2;
}
.xender_tm_about_intro .about_inner .right{
	width: 50%;
	margin-top: 39px;
	padding-left: 50px;
}
.xender_tm_about_intro .about_inner .right p{margin-bottom: 20px;}
.xender_tm_about_intro .about_inner .right p:last-child{margin-bottom: 0px;}
.xender_tm_new_principles{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #f7f7f7;
}
.xender_tm_new_principles .left{
	position: absolute;
	top: 0px;
	bottom: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 50%;
}
.xender_tm_new_principles .right{
	width: 50%;
	float: right;
}
.xender_tm_new_principles .right .right_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 138px 50px 100px 50px;
}
.xender_tm_business_title{margin-bottom: 60px;}
.xender_tm_business_title span{
	color: #FF5E5F;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 13px;
}
.xender_tm_new_principles .right ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_new_principles .right ul li{
	margin: 0px 0px 50px 0px;
	width: 50%;
	float: left;
	padding-left: 50px;
}
.xender_tm_new_principles .right ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0px 0px 30px rgba(0,0,0,.1);
	padding: 44px 50px 43px 50px;
	background-color: #fff;
}
.xender_tm_new_principles .right ul li .inner .svg{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 80px;
	height: 80px;
	color: #FF5E5F;
	opacity: .3;
	transition: all .3s ease;
}
.xender_tm_new_principles .right ul li .inner:hover .svg{opacity: 1;}
.xender_tm_new_principles .right ul li .inner .title h3{
	font-size: 18px;
}
.xender_tm_partners.business{
	background-color: #fff;
	padding: 130px 0px;
}

.xender_tm_business_portfolio .title_wrap{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.xender_tm_business_portfolio .title_wrap .filter{
	position: relative;
	top: 42px;
}
.xender_tm_business_portfolio{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 140px;
	margin-bottom: 100px;
}
.xender_tm_business_portfolio .xender_tm_portfolio_filter{padding-top: 0px;}
.xender_tm_business_portfolio_list{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_business_portfolio_list li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_business_portfolio_list li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	overflow: hidden;
}
.xender_tm_business_portfolio_list li .inner .image{position: relative;}
.xender_tm_business_portfolio_list li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	transform: translateZ(0);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_business_portfolio_list li .inner:hover .main{
	transform: scale(1.1);
}
.xender_tm_business_portfolio_list li .inner .text{
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1;
	background-color: #fff;
	padding: 18px 19px 9px 19px;
	transition: all .3s ease;
	opacity: 0;
	visibility: hidden;
}
.xender_tm_business_portfolio_list li .inner:hover .text{
	opacity: 1;
	visibility: visible;
}
.xender_tm_business_portfolio_list li .inner .text h3{
	font-size: 18px;
	line-height: 1;
}
.xender_tm_business_portfolio_list li .inner .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 3;
}
.xender_tm_services.business{
	background-image: none;
	background-color: #efefef;
}
.xender_tm_services.business .service_inner{padding-top: 0px;}
.xender_tm_services .number .svg{
	width: 30px;
	height: 30px;
	color: #FF5E5F;
}
.xender_tm_business_team{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
	padding-top: 140px;
}
.xender_tm_business_team .team_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
/*	padding-top: 60px;*/
}
.xender_tm_business_team .team_inner > ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_business_team .team_inner > ul > li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_business_team .team_inner > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	top: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_business_team .team_inner > ul > li .inner:hover{
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}
.xender_tm_business_team .team_inner > ul > li .inner .image{
	position: relative;
	overflow: hidden;
}
.xender_tm_business_team .team_inner > ul > li .inner .image img{min-width: 100%;}
.xender_tm_business_team .team_inner > ul > li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xender_tm_business_team .team_inner > ul > li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 32px 40px 30px 40px;
	background-color: #fff;
}
.xender_tm_business_team .team_inner > ul > li .inner .details h3{
	font-size: 20px;
	margin-bottom: 3px;
}
.xender_tm_business_team .team_inner > ul > li .inner .social{
	position:absolute;
	left: 0px;
	bottom: -32px;
	background-color: #FF5E5F;
	padding: 0px 10px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_business_team .team_inner > ul > li .inner:hover .social{bottom: 0px;}
.xender_tm_business_team .team_inner > ul > li .inner .social ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_business_team .team_inner > ul > li .inner .social ul li{
	margin: 0px 3px 0px 0px;
	display: inline-block;
}
.xender_tm_business_team .team_inner > ul > li .inner .social ul li a{
	text-decoration: none;
	color: #fff;
}
.xender_tm_univ_testimonial.business{margin-bottom: 138px;}
.xender_tm_home_news.business .news_inner{padding-top: 0px;}
.xender_tm_portfolio_single.another{padding-top: 170px;}

/*---------------------------------------------------*/
/*	26) XENDER CONTACT PAGE
/*---------------------------------------------------*/

.xender_tm_univ_contact{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 100px;
}
.xender_tm_bredcrumbs_title_holder{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_bredcrumbs_title_holder .title_holder{
    width: 100%;
    float: left;
    clear: both;
    position: relative;
    padding: 94px 0px 13px 0px;
}
.xender_tm_bredcrumbs_title_holder .title_holder h3{
	margin: 0px;
    padding: 0px;
    font-size: 48px;
    letter-spacing: 0px;
    font-weight: 500;
    color: #14141c;
    line-height: 1;
    position: relative;
    left: -1px;
}
.xender_tm_breadcrumbs{
	width: 100%;
    float: left;
    clear: both;
    padding-bottom: 101px;
    position: relative;
	margin-bottom: 10px;
}
.xender_tm_breadcrumbs:before{
	content: '';
    position: absolute;
    width: 70px;
    height: 6px;
    background-color: #eee;
    left: 0px;
    bottom: 60px;
}
.xender_tm_breadcrumbs:after{
	content: '';
    position: absolute;
    width: 150px;
    height: 6px;
    background-color: #eee;
    left: 0px;
    bottom: 73px;
}
.xender_tm_breadcrumbs ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_breadcrumbs ul li{
	margin: 0px;
	float: left;
}
.xender_tm_breadcrumbs ul li a{
    color: #666;
    text-decoration: none;
    letter-spacing: 0px;
    line-height: 1.5;
	font-weight: 600;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_breadcrumbs ul li a:hover{color: #FF5E5F;}
.xender_tm_breadcrumbs ul li.shape span{
	width: 33px;
    height: 24px;
    display: block;
    position: relative;
	top: 3px;
}
.xender_tm_breadcrumbs ul li.shape span:before{
	width: 9px;
    height: 2px;
    display: block;
    content: '';
    position: absolute;
    background-color: #ddd;
    left: 13px;
    top: 14px;
    transform: rotate(135deg);
}
.xender_tm_breadcrumbs ul li.shape span:after{
	width: 9px;
    height: 2px;
    display: block;
    content: '';
    position: absolute;
    background-color: #ddd;
    left: 13px;
    top: 8px;
    transform: rotate(45deg);
}
.xender_tm_breadcrumbs ul li span{color: #666;}

.xender_tm_main_contact_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.xender_tm_main_contact_wrap .office_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 40px;
}
.xender_tm_main_contact_wrap .office_list ul{
	margin: 0px 0px 0px -30px;
	list-style-type: none;
}
.xender_tm_main_contact_wrap .office_list ul li{
	margin: 0px 0px 30px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 30px;
}
.xender_tm_main_contact_wrap .office_list ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_main_contact_wrap .office_list ul li .image_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_main_contact_wrap .office_list ul li .image_wrap .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.xender_tm_main_contact_wrap .office_list ul li:nth-child(1) .image_wrap .image{background-image: url(..//img/contact/1.jpg);}
.xender_tm_main_contact_wrap .office_list ul li:nth-child(2) .image_wrap .image{background-image: url(..//img/contact/1.jpg);}
.xender_tm_main_contact_wrap .office_list ul li:nth-child(3) .image_wrap .image{background-image: url(..//img/contact/1.jpg);}
.xender_tm_main_contact_wrap .office_list ul li .definitions_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_main_contact_wrap .office_list ul li .definitions_wrap .office{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	padding: 22px 80px 22px 40px;
	background-color: #111422;
}
.xender_tm_main_contact_wrap .office_list ul li .definitions_wrap .office h3{
	font-size: 18px;
	color: #fff;
}
.xender_tm_main_contact_wrap .office_list ul li .definitions_wrap .office .icon{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 60px;
	background-color: #FF5E5F;
}
.xender_tm_main_contact_wrap .office_list ul li .definitions_wrap .office .icon .svg{
	position: absolute;
	color: #fff;
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.xender_tm_main_contact_wrap .office_list ul li .short_info_wrap{
	width: 100%;
	height: auto;
	float: left;
	background-color: #0d0e13;
	padding: 35px 30px 45px 38px;
}
.xender_tm_main_contact_wrap .office_list ul li .short_info_wrap .row{margin-bottom: 8px;}
.xender_tm_main_contact_wrap .office_list ul li .short_info_wrap .row:last-child{margin-bottom: 0px;}
.xender_tm_main_contact_wrap .office_list ul li .short_info_wrap p,
.xender_tm_main_contact_wrap .office_list ul li .short_info_wrap label,
.xender_tm_main_contact_wrap .office_list ul li .short_info_wrap span{
	color: #999999;
	line-height: 1.5;
}
.xender_tm_main_contact_wrap .office_list ul li .short_info_wrap span a{
	text-decoration: none;
	color: #FF5E5F;
}
.xender_tm_main_contact_wrap .contact_text{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 75px;
}
.xender_tm_main_contact_wrap .contact_text p{
	font-size: 18px;
	color: #777777;
	line-height: 1.7;
}
.xender_tm_main_contact_wrap .get_in_touch{margin-bottom: 30px;}
.xender_tm_main_contact_wrap .get_in_touch h3{
	font-size: 24px;
	color: #14141c;
}
.xender_tm_contact_wrap,
.xender_tm_contact_wrap .get_in_touch_wrap,
.xender_tm_contact_wrap .inner_wrap,
.xender_tm_contact_wrap .inner_wrap .row{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_contact_wrap{
	position: relative;
	margin-top: -7px;
}
.xender_tm_contact_wrap .inner_wrap .row{margin-bottom: 27px;}
.xender_tm_contact_wrap .inner_wrap .row:last-child{margin-bottom: 0px;}
.xender_tm_contact_wrap .leftbox{
	width: 65%;
	height: auto;
	float: left;
}
.xender_tm_contact_wrap .leftbox .subtitle{margin-bottom: 60px;}
.xender_tm_contact_wrap .leftbox .subtitle p{
	font-size: 18px;
	line-height: 1.6;
	color: #777;
}
.xender_tm_contact_wrap .get_in_touch_wrap .title{margin-bottom: 34px;}
.xender_tm_contact_wrap .get_in_touch_wrap .title h3{
	font-size: 24px;
	font-weight: 600;
	color: #777;
	letter-spacing: -0.25px;
}
.xender_tm_contact_wrap .inner_wrap .row label{
	display: block;
	font-size: 14px;
	color: #777;
	line-height: 1.7;
	position: relative;
}
.xender_tm_contact_wrap .inner_wrap .row label span{position: relative;}
.xender_tm_contact_wrap .inner_wrap .row label span:before{
	position: absolute;
	content: "*";
	color: #efc142;
	left: 100%;
	margin-left: 4px;
}
.xender_tm_contact_wrap .inner_wrap .row input{
	width: 340px !important;
	height: 40px !important;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	margin-top: 9px;
}
.xender_tm_contact_wrap .inner_wrap .row input:focus{
	outline: none;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
}
.xender_tm_contact_wrap .inner_wrap .row textarea{
	max-width: 600px;
	height: 220px !important;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	margin-top: 9px;
}
.xender_tm_contact_wrap .inner_wrap .row textarea:focus{
	outline: none;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
}
.xender_tm_contact_wrap .inner_wrap .row a{
	text-decoration: none;
    display: inline-block;
    background-color: #45a2df;
    padding: 14px 25px;
    font-size: 14px;
    line-height: 1.6;
    letter-spacing: 0.5px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
    font-weight: 500;
    font-family: 'Montserrat';
	
    -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_contact_wrap .inner_wrap .row a:hover{background-color: #ad3110;}
.xender_tm_contact_wrap .empty_notice{
	color: #FF0004;
	margin-bottom: 7px;
	display: none;
}
.xender_tm_contact_wrap .contact_error{color: rgba(255,0,4,1.00);}
.xender_tm_contact_wrap .returnmessage{
	color:#0064FF;
	margin-bottom: 7px;
}
.xender_tm_portfolio_single.extra{padding-top: 200px;}

/*---------------------------------------------------*/
/*	27) XENDER PHOTOGRAPHY DEMO
/*---------------------------------------------------*/
body.photography h3{
	font-family: "Poppins";
	font-weight: 600;
}
.xender_tm_business_wrap .photography_title{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	text-align: center;
	padding: 0px 20px;
}
.xender_tm_business_wrap .photography_title .top_title{margin-bottom: 20px;}
.xender_tm_business_wrap .photography_title .top_title span{
	color: #fff;
	text-transform: uppercase;
	font-family: "Poppins";
	letter-spacing: 10px;
}
.xender_tm_business_wrap .photography_title .main_title h3{
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 15px;
	font-size: 90px;
	font-weight: 600;
	margin-bottom: 20px;
}
.xender_tm_business_wrap .photography_title .subtitle h3{
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 10px;
	font-size: 20px;
	font-weight: 500;
}
.xender_tm_photography_section{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_photography_section .intro_title{
	width: 100%;
	max-width: 850px;
	padding: 0px 20px;
	height: auto;
	clear: both;
	margin: 0px auto;
	text-align: center;
}
.xender_tm_photography_section .intro_title{margin-bottom:  120px;}
.xender_tm_photography_section .intro_title h3{margin-bottom: 30px;}
.xender_tm_justified_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 130px;
}
.xender_tm_justified_list .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #FF5E5F;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease;
}
.xender_tm_justified_list .wrap{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
	text-align: center;
}
.xender_tm_justified_list .wrap span{display: block;}
.xender_tm_justified_list .wrap span.title{
	color: #fff;
	font-family: "Poppins";
	font-size: 18px;
	font-weight: 500;
	position: relative;
	top: -5px;
	transition: all .3s ease;
	opacity: 0;
	visibility: hidden;
}
.xender_tm_justified_list .wrap span.category{
	color: #fff;
	position: relative;
	bottom: -5px;
	transition: all .3s ease;
	opacity: 0;
	visibility: hidden;
}
.xender_tm_justified_list a:hover .overlay{
	opacity: 1;
	visibility: visible;
}
.xender_tm_justified_list a:hover span.title{
	opacity: 1;
	visibility: visible;
	top: 0px;
}
.xender_tm_justified_list a:hover span.category{
	opacity: 1;
	visibility: visible;
	bottom: 0px;
}
.xender_tm_photo_about{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 130px;
}
.xender_tm_photo_about .in{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
}
.xender_tm_photo_about .in .left{
	width: 50%;
	padding-right: 25px;
}
.xender_tm_photo_about .in .left ul{
	margin: 0px 0px 0px -20px;
	list-style-type: none;
}
.xender_tm_photo_about .in .left ul li{
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	padding-left: 20px;
	float: left;
	width: 50%;
}
.xender_tm_photo_about .in .left ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_photo_about .in .left ul li .inner .image{position: relative;}
.xender_tm_photo_about .in .left ul li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_photo_about .in .right{
	width: 50%;
	padding-left: 25px;
}
.xender_tm_photo_about .in .right .title{
	position: relative;
	margin-bottom: 60px;
}
.xender_tm_photo_about .in .right .title:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color:rgba(0,0,0,.2);
	bottom: -20px;
	left: 0px;
}
.xender_tm_photo_about .in .right .title span{
	color: #FF5E5F;
}
.xender_tm_photo_about .service_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_photo_about .service_list ul{
	margin: 0px 0px 0px -30px;
	list-style-type: none;
}
.xender_tm_photo_about .service_list ul li{
	margin: 0px 0px 30px 0px;
	width: 50%;
	padding-left: 30px;
	float: left;
}
.xender_tm_photo_about .service_list ul li h3{
	font-size: 18px;
	margin-bottom: 20px;
}
.xender_tm_photo_testimonial{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding: 140px 0px 150px 0px;
	text-align: center;
	margin-bottom: 140px;
}
.xender_tm_photo_testimonial .bg_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_photo_testimonial .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.8);
	z-index: 1;
}
.xender_tm_photo_testimonial .content{
	position: relative;
	width: 100%;
	max-width: 750px;
	height: auto;
	margin: 0px auto;
	z-index: 3;
}
.xender_tm_photo_testimonial .content .author{
	position: relative;
	display: inline-block;
	margin-bottom: 40px;
}
.xender_tm_photo_testimonial .content .shape{
	width: 120px;
	height: 120px;
	position: relative;
	border-radius: 100%;
}
.xender_tm_photo_testimonial .content .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 100%;
}
.xender_tm_photo_testimonial .content .text{margin-bottom: 40px;}
.xender_tm_photo_testimonial .content .text p{color: #C9C9C9;}
.xender_tm_photo_testimonial .content .name h3{
	color: #fff;
	font-size: 18px;
	margin-bottom: 5px;
}
.xender_tm_photo_testimonial .content .name span{color: #FF5E5F;}
.xender_tm_photo_main_title{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	text-align: center;
}
.xender_tm_photo_main_title span{
	color: #FF5E5F;
}
.xender_tm_photo_team{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 90px;
}
.xender_tm_photo_team .team_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 140px;
}
.xender_tm_photo_team .team_inner > ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_photo_team .team_inner > ul > li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_photo_team .team_inner > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_photo_team .team_inner > ul > li .inner .image{
	position: relative;
	margin-bottom: 40px;
}
.xender_tm_photo_team .team_inner > ul > li .inner .image img{
	border-radius: 100%;
	min-width: 100%;
}
.xender_tm_photo_team .team_inner > ul > li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 100%;
}
.xender_tm_photo_team .team_inner > ul > li .inner .details{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
}
.xender_tm_photo_team .team_inner > ul > li .inner .details h3{
	font-size: 18px;
}
.xender_tm_photo_team .team_inner > ul > li .inner .details span{
	color: #FF5E5F;
}
.xender_tm_photo_team .team_inner > ul > li .inner .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px; 
	background-color: #FF5E5F;
	border-radius: 100%;
	transition: all .3s ease;
	opacity: 0;
	visibility: hidden;
}
.xender_tm_photo_team .team_inner > ul > li .inner:hover .overlay{
	opacity: 1;
	visibility: visible;
}
.xender_tm_photo_team .team_inner > ul > li .inner .social{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	z-index: 2;
}
.xender_tm_photo_team .team_inner > ul > li .inner .social ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_photo_team .team_inner > ul > li .inner .social ul li{
	margin: 0px 10px 0px 0px;
	display: inline-block;
}
.xender_tm_photo_team .team_inner > ul > li .inner .social ul li:last-child{margin-right: 0px;}
.xender_tm_photo_team .team_inner > ul > li .inner .social ul li a{
	text-decoration: none;
	color: #fff;
}
.xender_tm_photo_quote{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #000;
	padding: 135px 0px 140px 0px;
	text-align: center;
	margin-bottom: 140px;
}
.xender_tm_photo_quote .quote_inner{
	width: 100%;
	max-width: 750px;
	height: auto;
	clear: both;
	margin: 0px auto;
}
.xender_tm_photo_quote .quote_inner h3{
	color: #fff;
	font-family: "Kaushan Script", Sans-serif;
	font-size: 50px;
	margin-bottom: 25px;
}
.xender_tm_photo_quote .quote_inner p{
	color: #c9c9c9;
}
.xender_tm_photo_news{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_photo_news .news_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 140px;
}
.xender_tm_photo_news .news_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_photo_news .news_inner ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_photo_news .news_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0px 0px 20px rgba(0,0,0,.1);
	transition: all .3s ease;
}
.xender_tm_photo_news .news_inner ul li .inner:hover{box-shadow: 0px 0px 20px rgba(0,0,0,.15)}
.xender_tm_photo_news .news_inner ul li .inner .image{position: relative;}
.xender_tm_photo_news .news_inner ul li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_photo_news .news_inner ul li .inner .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_photo_news .news_inner ul li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	text-align: center;
	padding: 30px 50px 50px 50px;
}
.xender_tm_photo_news .news_inner ul li .inner .details .short .date{
	position: relative;
	margin-bottom: 20px;
}
.xender_tm_photo_news .news_inner ul li .inner .details .short .date:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	left: 0px;
	bottom: -5px;
	background-color: rgba(0,0,0,.2);
}
.xender_tm_photo_news .news_inner ul li .inner .details .short .date p a{
	text-decoration: none;
	color: #FF5E5F;
}
.xender_tm_photo_news .news_inner ul li .inner .details .short h3{
	font-size: 18px;
}
.xender_tm_photo_news .news_inner ul li .inner .details .short h3 a{
	text-decoration: none;
	color: #000;
	transition: all .3s ease;
}
.xender_tm_photo_news .news_inner ul li .inner .details .short h3 a:hover{color: #FF5E5F;}
.xender_tm_photo_instagram{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_photo_instagram ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_photo_instagram ul li{
	margin: 0px;
	width: 12.5%;
	float: left;
}
.xender_tm_photo_instagram ul li .image{position: relative;}
.xender_tm_photo_instagram ul li .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_photo_instagram ul li .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}

/*---------------------------------------------------*/
/*	28) XENDER SUBMENU
/*---------------------------------------------------*/

.xender_tm_submenu{
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 9;
	background-color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,.2);
}
.xender_tm_submenu .submenu_inner{
	width: 100%;
	height: auto;
	clear: both;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_submenu .submenu_inner .logo img{max-width: 50px;}
.xender_tm_submenu .submenu_inner .menu_wrap > ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_submenu .submenu_inner .menu_wrap > ul > li{
	margin: 0px 40px 0px 0px;
	float: left;
	position: relative;
}
.xender_tm_submenu .submenu_inner .menu_wrap > ul > li:last-child{margin-right: 0px;}
.xender_tm_submenu .submenu_inner .menu_wrap > ul > li > a{
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	font-family: "Poppins";
	padding: 25px 0px;
	display: inline-block;
	position: relative;
	transition: all .3s ease;
}
.xender_tm_submenu .submenu_inner .menu_wrap > ul > li > a.change{color: #FF5E5F;}
.xender_tm_submenu .submenu_inner .menu_wrap > ul > li.shape > a .ss{
	position: relative;
	border: 5px solid transparent;
	border-top-color: #000;
	top: 13px ;
	right: -10px;
}

.xender_tm_submenu .submenu_inner .menu_wrap .submenu_wrap{
	position: absolute;
	min-width: 220px;
	height: auto;
	background-color: #fff;
	top: 100%;
	left: -20px;
	padding: 30px 20px 25px 20px;
	z-index: 10;
	margin-top: 10px;
	
	opacity: 0;
	visibility: hidden;
	box-shadow: 0px 0px 20px rgba(0,0,0,.2);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_submenu .submenu_inner .menu_wrap > ul > li:hover .submenu_wrap{
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
}
.xender_tm_submenu .submenu_inner .menu_wrap .submenu_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_submenu .submenu_inner .menu_wrap .submenu_wrap ul li{margin: 0px 0px 8px 0px;}
.xender_tm_submenu .submenu_inner .menu_wrap .submenu_wrap ul li:last-child{margin-bottom: 0px;}
.xender_tm_submenu .submenu_inner .menu_wrap .submenu_wrap ul li a{
	text-decoration: none;
	color: #000;
	text-transform: capitalize;
	display: block;
	font-family: "Poppins";
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_submenu .submenu_inner .menu_wrap .submenu_wrap ul li a:hover{color: #FF5E5F;}

/*---------------------------------------------------*/
/*	29) XENDER FREELANCER DEMO
/*---------------------------------------------------*/
body.freelancer h3{font-family: "Poppins";}
.xender_tm_hero_new{margin-bottom: 133px;}
.xender_tm_freelancer_service{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_freelancer_title{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_freelancer_title h3{
	font-size: 50px;
	font-weight: 700;
	position: relative;
	margin-bottom: 45px;
}
.xender_tm_freelancer_title h3:before{
	position: absolute;
	content: "";
	width: 120px;
	height: 6px;
	background-color: #FF5E5F;
	left: 0px;
	bottom: -20px;
}
.xender_tm_freelancer_title p{
	max-width: 750px;
	font-size: 18px;
}
.xender_tm_freelancer_service .service_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 80px;
	margin-bottom: 90px;
}
.xender_tm_freelancer_service .service_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_freelancer_service .service_inner ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 25%;
	padding-left: 50px;
}
.xender_tm_freelancer_service .service_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_freelancer_service .service_inner ul li .inner .svg{
	width: 50px;
	height: 50px;
	color: #FF5E5F;
	margin-bottom: 9px;
}
.xender_tm_freelancer_service .service_inner ul li .inner h3{
	font-size: 18px;
	margin-bottom: 20px;
}
.xender_tm_freelancer_video{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #14131b;
	padding: 140px 0px;
	margin-bottom: 133px;
}
.xender_tm_freelancer_video .video_inner{
	width: 100%;
	height: auto;
	clear: both;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_freelancer_video .video_inner .text h3{
	color: #fff;
	font-weight:600;
	font-size: 35px;
	margin-bottom: 10px;
}
.xender_tm_freelancer_video .video_inner .text p{
	color: #bbb;
}
.xender_tm_freelancer_skills{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #14131b;
	padding: 133px 0px 141px 0px;
	margin-bottom: 133px;
}
.xender_tm_freelancer_title.another h3{color: #fff;}
.xender_tm_freelancer_title.another p{color: #bbb;}

.xender_tm_freelancer_skills .skills_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	padding-top: 82px;
}
.xender_tm_freelancer_skills .skills_inner .skilla_title{
	color: #fff;
	font-size: 18px;
	margin-bottom: 40px;
}
.xender_tm_freelancer_portfolio .xender_tm_portfolio_list{padding-top: 89px;}
.xender_tm_freelancer_skills .skills_inner .progress_inner{margin-bottom: 41px;}
.xender_tm_freelancer_skills .skills_inner .progress_inner:last-child{margin-bottom: 0px;}
.xender_tm_freelancer_skills .skills_inner .left{
	width: 50%;
	padding-right: 50px;
}
.xender_tm_freelancer_skills .skills_inner .right{
	width: 50%;
	padding-left: 50px;
}
.marox_progress{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 9px;
}
.xender_tm_freelancer_skills .progress_inner{
	width:100%;
	margin-bottom:11px;
}
.xender_tm_freelancer_skills .progress_inner > span{
	margin:0px 0px 7px 0px;
	width:100%;
	display:block;
	text-align:left;
	color: #bbb;
}
.xender_tm_freelancer_skills .progress_inner span.number{float: right;}
.xender_tm_freelancer_skills .progress_inner .background{
	background:rgba(255,255,255,.2);;
	width:100%;
	min-width:100%;
	position:relative;
	height:8px;
}
.xender_tm_freelancer_skills .progress_inner .background .bar_in{
	height:100%;
	background:#333;
	width:0px;
	overflow:hidden;
}
.xender_tm_freelancer_skills .progress_inner .background .bar{
	width:0px;
	height:100%;
}
.xender_tm_freelancer_skills .progress_inner .background .bar.open{
	-webkit-animation: wow 3s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* Safari 4+ */
	-moz-animation:    wow 3s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* Fx 5+ */
	animation:         wow 3s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* IE 10+ */
	width:100%;	
}

@-webkit-keyframes wow {0%{ width:0%; } 100%{ width:100%; }}
@-moz-keyframes wow {0%{ width:0%; } 100%{ width:100%; }}
@keyframes wow {0%{ width:0%; } 100%{ width:100%; }}

/*---------------------------------------------------*/
/*	30) XENDER BARBER DEMO
/*---------------------------------------------------*/

body.barber h3{
	font-family: 'Teko', sans-serif;
	line-height: 1.2;
}
.xender_tm_business_wrap .hero_header .barber_content{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.xender_tm_business_wrap .hero_header .barber_content .text{margin-bottom: 30px;}
.xender_tm_business_wrap .hero_header .barber_content .text h3 span{color: #96885f;}
.xender_tm_business_wrap .hero_header .barber_content .text h3{
	font-size: 80px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.2;
}
.xender_tm_barber_button{
	width: 100%;
	float: left;
	clear: both;
}
.xender_tm_barber_button a{
	text-decoration: none;
	color: #fff;
	display: inline-block;
	border: 3px solid #6d8976;
	text-transform:uppercase;
	background-color: #6d8976;
	padding: 12px 50px 10px 50px;
	font-weight: 500;
	transition: all .3s ease;
}
.xender_tm_barber_button[data-style="border"] a:hover{
	color: #000;
}
.xender_tm_barber_button a:hover{background-color: transparent;}
.xender_tm_barber_about{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.xender_tm_barber_about .about_inner{
	width: 100%;
	height: auto;
	clear: both;
	display: flex;
	align-items: center;
}
.xender_tm_barber_about .about_inner .left{
	width: 50%;
	padding-right: 50px;
}
.xender_tm_barber_about .about_inner .left .image{
	position: relative;
}
.xender_tm_barber_about .about_inner .left .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_barber_about .about_inner .right{
	width: 50%;
	padding-left: 50px;
}
.xender_tm_barber_about .about_inner .right .title{margin-bottom: 20px;}
.xender_tm_barber_about .about_inner .right .title h3{
	text-transform: uppercase;
	font-weight: 500;
	color: #96885f;
	font-size: 50px;
}
.xender_tm_barber_about .about_inner .right .text{margin-bottom: 25px;}
.xender_tm_barber_about .about_inner .right .text p:last-child{margin-bottom: 0px;}
.xender_tm_barber_about .about_inner .right .text p{
	margin-bottom: 13px;
}
.xender_tm_barber_about .about_inner .right .text .bigger{
	color: #000;
	font-size: 20px;
}
.xender_tm_barber_main_title{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	text-align: center;
}
.xender_tm_barber_main_title h3{
	text-transform: uppercase;
    font-weight: 500;
    color: #96885f;
    font-size: 50px;
}
.xender_tm_barber_service{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #000;
	padding: 140px 0px 150px 0px;
	margin-bottom: 140px;
}
.xender_tm_barber_service .service_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_barber_service .service_inner ul{
	margin: 0px;
	list-style-type: none;
	cursor: e-resize;
}
.xender_tm_barber_service .service_inner ul li{
	margin: 0px;
}
.xender_tm_barber_service .service_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #333333;
	box-shadow: 0px 0px 20px rgba(255,255,255,.15);
	padding: 45px 40px 30px 40px;
	text-align: center;
}
.xender_tm_barber_service .service_inner ul li .inner .svg{
	width: 60px;
	height: 60px;
	color: #6d8976;
	margin-bottom: 10px;
}
.xender_tm_barber_service .service_inner ul li .inner h3{
	color: #fff;
	margin-bottom: 20px;
	font-size: 35px;
}
.xender_tm_barber_service .service_inner ul li .inner p{
	color: #bbb;
}
.xender_tm_barber_service .service_inner ul li .inner .price{
	color: #96885f;
	font-size: 30px;
	font-weight: 500;
	font-family: 'Teko', sans-serif;
}
.xender_tm_barber_portfolio .wrapper{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 85px;
}
.xender_tm_barber_portfolio{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 45px;
}
.xender_tm_barber_portfolio .portfolio_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 100px;
}
.xender_tm_working_hours{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding: 140px 0px 137px 0px;
	margin-bottom: 140px;
}
.xender_tm_working_hours .bg_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_working_hours .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.8);
	z-index: 1;
}
.xender_tm_working_hours .content{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 2;
}
.xender_tm_working_hours .content .content_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
	text-align: center;
}
.xender_tm_working_hours .content .content_inner ul{
	margin: 0px 0px 0px -10px;
	list-style-type: none;
}
.xender_tm_working_hours .content .content_inner ul li{
	margin: 0px 0px 10px 0px;
	float: left;
	width: 16.6666%;
	padding-left: 10px;
}
.xender_tm_working_hours .content .content_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #fff;
	padding: 40px 20px;
	text-align: center;
}
.xender_tm_working_hours .content .content_inner ul li .inner h3{
	font-size: 35px;
}
.xender_tm_working_hours .content .closed{
	width: 100%;
	float: left;
	padding-top: 50px;
}
.xender_tm_working_hours .content .closed h3{
	color: #fff;
	font-size: 35px;
}
.xender_tm_working_hours .content .closed h3 span{color: #6d8976;}
.xender_tm_barber_team{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_barber_team .team_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 100px;
}
.xender_tm_barber_team .team_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_barber_team .team_inner li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_barber_team .team_inner li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_barber_team .team_inner li .inner .image{position: relative;}
.xender_tm_barber_team .team_inner li .inner .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_barber_team .team_inner li .inner .details{
	width: 100%;
	float: left;
	background-color: #333333;
	padding: 40px 20px;
	text-align: center;
}
.xender_tm_barber_team .team_inner li .inner .details h3{
	color: #fff;
	font-size: 35px;
}
.xender_tm_barber_team .team_inner li .inner .details span{
	color: #6d8976;
}
.xender_tm_barber_discount{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 100px 0px;
	background-color: #6d8976;
	margin-bottom: 140px;
}
.xender_tm_barber_discount .barber_inner{
	width: 100%;
	height: auto;
	clear: both;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_barber_discount .xender_tm_barber_button{
	width: auto;
}
.xender_tm_barber_discount .xender_tm_barber_button a{
	background-color: #fff;
	border-color: #fff;
	color: #000;
}
.xender_tm_barber_discount .xender_tm_barber_button a:hover{
	background-color: transparent;
	color: #fff;
}
.xender_tm_barber_discount .barber_inner .left{padding-right: 50px;}
.xender_tm_barber_discount .barber_inner .left h3{
	color: #fff;
	font-size: 35px;
}
.xender_tm_barber_news{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_barber_news .news_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_barber_news .news_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_barber_news .news_inner ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 50px;
}
.xender_tm_barber_news .news_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0px 0px 20px rgba(0,0,0,.1);
	transition: all .3s ease;
}
.xender_tm_barber_news .news_inner ul li .inner:hover{box-shadow: 0px 0px 20px rgba(0,0,0,.15)}
.xender_tm_barber_news .news_inner ul li .inner .image{position: relative;}
.xender_tm_barber_news .news_inner ul li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_barber_news .news_inner ul li .inner .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.xender_tm_barber_news .news_inner ul li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	text-align: center;
	padding: 30px 40px 40px 40px;
}
.xender_tm_barber_news .news_inner ul li .inner .details .short .date{
	position: relative;
	margin-bottom: 20px;
}
.xender_tm_barber_news .news_inner ul li .inner .details .short .date:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	left: 0px;
	bottom: -5px;
	background-color: rgba(0,0,0,.2);
}
.xender_tm_barber_news .news_inner ul li .inner .details .short .date p a{
	text-decoration: none;
	color: #6d8976;
}
.xender_tm_barber_news .news_inner ul li .inner .details .short h3{
	font-size: 35px;
}
.xender_tm_barber_news .news_inner ul li .inner .details .short h3 a{
	text-decoration: none;
	color: #000;
	transition: all .3s ease;
}
.xender_tm_barber_news .news_inner ul li .inner .details .short h3 a:hover{color: #6d8976;}

/*---------------------------------------------------*/
/*	31) XENDER MEDICAL
/*---------------------------------------------------*/

body.medical h3{font-family: "Poppins";}
.xender_tm_business_wrap .hero_header .medical_content{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.xender_tm_business_wrap .hero_header .medical_content .welcome{
	font-size: 20px;
	text-transform: uppercase;
	color: #4cb8e0;
}
.xender_tm_business_wrap .hero_header .medical_content .med_title{
	font-size: 60px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	margin-bottom: 20px;
}
.xender_tm_business_wrap .hero_header .medical_content .text{
	color: #fff;
	margin-bottom: 30px;
}
.xender_tm_medical_button.about{padding-top: 10px;}
.xender_tm_medical_button{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_medical_button a{
	text-decoration: none;
    color: #fff;
    display: inline-block;
    border: 3px solid #4cb8e0;
    text-transform: uppercase;
    background-color: #4cb8e0;
    padding: 12px 50px 10px 50px;
    font-weight: 500;
    transition: all .3s ease;
	font-family: "Poppins";
}
.xender_tm_medical_button a:hover{background-color: transparent;}
.xender_tm_medical_about{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 300px;
}
.xender_tm_medical_about .about_inner{
	width: 100%;
	height: auto;
	clear: both;
	display: flex;
	align-items: center;
}	
.xender_tm_medical_about .about_inner .left{
	width: 50%;
	position: relative;
/*	background-color: rgba(0,0,0,1.00);*/
}
.xender_tm_medical_about .about_inner .left .image{
	position: relative;
	float: left;
}
.xender_tm_medical_about .about_inner .left .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_medical_about .about_inner .left .working_hours{
	background-color: #31609f;
	position: absolute;
	z-index: 2;
	right: 36px;
	bottom: -150px;
}
.xender_tm_medical_about .about_inner .left .working_hours .title{
	color: #fff;
	font-size: 18px;
	margin-bottom: 30px;
}
.xender_tm_medical_about .about_inner .left .working_hours{
	padding: 50px 40px;
}
.xender_tm_medical_about .about_inner .left .working_hours ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_medical_about .about_inner .left .working_hours ul li{
	margin: 0px;
	width: 100%;
	border-bottom: 1px dashed rgba(255,255,255,.3);
	min-width: 270px;
	margin-bottom: 12px;
}
.xender_tm_medical_about .about_inner .left .working_hours ul li:last-child{
	margin-bottom: 0px;
	border-bottom: none;
}
.xender_tm_medical_about .about_inner .left .working_hours ul li p{
	color: #fff;
	opacity: .8;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 15px;
}
.xender_tm_medical_about .about_inner .right{
	width: 50%;
	padding-left: 50px;
}
.xender_tm_medical_about .about_inner .right .title{
	color: #0a3380;
	font-size: 50px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 20px;
}
.xender_tm_medical_about .about_inner .right p{
	margin-bottom: 15px;
}
.xender_tm_medical_button[data-style="another"] a:hover{color: #0a3380;}
.xender_tm_medical_title{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_medical_title h3{
	color: #0a3380;
	font-weight: 600;
	text-transform: uppercase;
}
.xender_tm_medical_service{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #f7f7f7;
	padding: 140px 0px 100px 0px;
}
.xender_tm_medical_service .service_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_medical_service .service_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_medical_service .service_inner ul li{
	margin: 0px 0px 50px 0px;
	float: left;
	padding-left: 50px;
	width: 33.3333%;
}
.xender_tm_medical_service .service_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #fff;
	box-shadow: 0px 0px 30px rgba(0,0,0,.2);
	padding: 50px;
}
.xender_tm_medical_service .service_inner ul li .inner .svg{
	width: 60px;
	height: 60px;
	color: #4cb8e0;
	margin-bottom: 10px;
}
.xender_tm_medical_service .service_inner ul li .inner h3{
	color: #0a3380;
	font-size: 18px;
	margin-bottom: 20px;
}
.xender_univ_counter.medical{
	background-color: #31609f;
}
.xender_univ_counter.medical .xender_tm_counter_list li h3{
	color: #fff;
}
.xender_univ_counter.medical .xender_tm_counter_list li .inner > span{
	color: #fff;
	opacity: .8;
}
.xender_tm_medical_portfolio{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 100px;
}
.xender_tm_medical_portfolio .portfolio_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_medical_portfolio .portfolio_inner ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_medical_portfolio .portfolio_inner ul li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_medical_portfolio .portfolio_inner ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.xender_tm_medical_portfolio .portfolio_inner ul li .inner .image{position: relative}
.xender_tm_medical_portfolio .portfolio_inner ul li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.xender_tm_medical_portfolio .portfolio_inner ul li .inner .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}

.xender_tm_medical_team{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #f7f7f7;
	padding: 140px 0px 100px 0px;
}
.xender_tm_medical_team .team_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 90px;
}
.xender_tm_medical_team .team_inner > ul{
	margin: 0px 0px 0px -50px;
	list-style-type: none;
}
.xender_tm_medical_team .team_inner > ul > li{
	margin: 0px 0px 50px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 50px;
}
.xender_tm_medical_team .team_inner > ul > li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	top: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_medical_team .team_inner > ul > li .inner:hover{
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}
.xender_tm_medical_team .team_inner > ul > li .inner .image{
	position: relative;
	overflow: hidden;
}
.xender_tm_medical_team .team_inner > ul > li .inner .image img{min-width: 100%;}
.xender_tm_medical_team .team_inner > ul > li .inner .image .main{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xender_tm_medical_team .team_inner > ul > li .inner .details{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 32px 40px 30px 40px;
	background-color: #31609f;
}
.xender_tm_medical_team .team_inner > ul > li .inner .details h3{
	font-size: 18px;
	margin-bottom: 3px;
	color: #fff;
}
.xender_tm_medical_team .team_inner > ul > li .inner .details span{
	color: #fff;
	opacity: .8;
}
.xender_tm_medical_team .team_inner > ul > li .inner .social{
	position:absolute;
	left: 0px;
	bottom: -32px;
	background-color: #4cb8e0;
	padding: 0px 10px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.xender_tm_medical_team .team_inner > ul > li .inner:hover .social{bottom: 0px;}
.xender_tm_medical_team .team_inner > ul > li .inner .social ul{
	margin: 0px;
	list-style-type: none;
}
.xender_tm_medical_team .team_inner > ul > li .inner .social ul li{
	margin: 0px 3px 0px 0px;
	display: inline-block;
}
.xender_tm_medical_team .team_inner > ul > li .inner .social ul li a{
	text-decoration: none;
	color: #fff;
}
.xender_tm_home_news.medical .news_inner ul li .inner .dates p .first a{
	color: #0a3380;
}
.xender_tm_home_news.medical .news_inner ul li .inner .dates p .first a:hover{border-bottom-color: #0a3380;}
.xender_tm_home_news.medical .news_inner ul li .inner .details .title h3 a:hover{color: #31609f;}
.xender_tm_medical_consultancy{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #4cb8e0;
	padding: 100px 0px 96px 0px;
	margin-bottom: 140px;
}
.xender_tm_medical_consultancy .cons_inner{
	width: 100%;
	height: auto;
	clear: both;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xender_tm_medical_consultancy .cons_inner .left h3{
	color: #fff;
	line-height: 1.5;
}
.xender_tm_medical_consultancy .cons_inner .left h3 span{font-weight: 300;}
.xender_tm_medical_consultancy .cons_inner .cons_button a{
	text-decoration: none;
    color: #0a3380;
    display: inline-block;
    border: 3px solid #fff;
    text-transform: uppercase;
    background-color: #fff;
    padding: 12px 50px 10px 50px;
    font-weight: 500;
    transition: all .3s ease;
    font-family: "Poppins";
}
.xender_tm_medical_consultancy .cons_inner .cons_button a:hover{
	background-color: transparent;
	color: #fff;
}
.xender_tm_medical_sertificates{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_medical_sertificates .in{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.xender_tm_medical_sertificates .in ul{
	margin: 0px;
	list-style-type: none;
	cursor: e-resize;
}
.xender_tm_medical_sertificates .in ul li{
	margin: 0px;
}

.form-style-5{
	max-width: 500px;
	padding: 10px 20px;
	margin: 10px auto;
	padding: 20px;
	background: #f4f7f8;
	border-radius: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.form-style-5 fieldset{
	border: none;
}
.form-style-5 legend {
	font-size: 1.4em;
	margin-bottom: 10px;
}
.form-style-5 label {
	display: block;
	margin-bottom: 8px;
}
.form-style-5 input[type="text"],
.form-style-5 input[type="date"],
.form-style-5 input[type="datetime"],
.form-style-5 input[type="email"],
.form-style-5 input[type="number"],
.form-style-5 input[type="search"],
.form-style-5 input[type="time"],
.form-style-5 input[type="url"],
.form-style-5 textarea,
.form-style-5 select {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: rgba(255,255,255,.1);
	border: none;
	border-radius: 4px;
	font-size: 15px;
	margin: 0;
	outline: 0;
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #e8eeef;
	color:#8a97a0;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
	box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
	margin-bottom: 30px;
}
.form-style-5 input[type="text"]:focus,
.form-style-5 input[type="date"]:focus,
.form-style-5 input[type="datetime"]:focus,
.form-style-5 input[type="email"]:focus,
.form-style-5 input[type="number"]:focus,
.form-style-5 input[type="search"]:focus,
.form-style-5 input[type="time"]:focus,
.form-style-5 input[type="url"]:focus,
.form-style-5 textarea:focus,
.form-style-5 select:focus{
	background: #d2d9dd;
}
.form-style-5 select{
	-webkit-appearance: menulist-button;
	height:35px;
}
.form-style-5 .number {
	background: #FF5E5F;
	color: #fff;
	height: 30px;
	width: 30px;
	display: inline-block;
	font-size: 0.8em;
	margin-right: 4px;
	line-height: 30px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);
	border-radius: 15px 15px 15px 0px;
}

.form-style-5 input[type="submit"],
.form-style-5 input[type="button"]
{
	position: relative;
	display: block;
	padding: 19px 39px 18px 39px;
	color: #FFF;
	margin: 0 auto;
	background: #FF5E5F;
	font-size: 18px;
	text-align: center;
	font-style: normal;
	width: 100%;
	border: 1px solid ##FF5E5F;
	border-width: 1px 1px 3px;
	margin-bottom: 10px;
}
.form-style-5 input[type="submit"]:hover,
.form-style-5 input[type="button"]:hover
{
	background: #000;
}

/*---------------------------------------------------*/
/*	32) XENDER MEDIA QUERIES (FOR SMALL DEVIVES)
/*---------------------------------------------------*/

@media (max-width: 1600px) {
	.xender_tm_leftpart{width: 360px;}
	.xender_tm_rightpart{padding-left: 360px;}
	.xender_tm_leftpart .inner .menu ul li a{padding: 10px 0px;}
	.xender_tm_sidebar_wrap .menu_wrap .menu_inner .nav_list > ul > li > a{font-size: 25px;}
	.xender_tm_business_wrap .photography_title .main_title h3{font-size: 80px;}
}
@media (max-width: 1400px) {
	.xender_tm_about{margin-bottom: 80px;}
	.xender_tm_about .leftbox{display: none;}
	.xender_tm_about .rightbox{padding-left: 0px;width: 100%;}
	.xender_tm_services .service_inner ul li{width: 50%;}
	.xender_tm_timeline .timeline_inner ul li{width: 50%;}
	.xender_tm_portfolio_list > li{width: 50%;}
	.xender_tm_team .team_inner > ul > li{width: 50%;}
	.xender_tm_twinbox{flex-direction: column;}
	.xender_tm_twinbox .twinbox_left{padding-right: 0px;width: 100%;}
	.xender_tm_twinbox .twinbox_right{width: 100%;margin-bottom: 100px;}
	.xender_tm_pagination{margin-bottom: 50px;}
	.xender_tm_news_single .single_inner{margin-bottom: 50px;}
	.xender_tm_news_single{margin-bottom: 0px;}
	.xender_tm_new_principles .left{display: none;}
	.xender_tm_new_principles .right{width: 100%;float: left;}
}
@media (max-width: 1200px) {
	.xender_tm_progress_wrap .progress_wrap_inner{flex-direction: column;}
	.xender_tm_progress_wrap .progress_wrap_inner .left{width: 100%;padding-right: 0px;margin-bottom: 30px;}
	.xender_tm_progress_wrap .right{width: 100%;padding-left: 0px;}
	.xender_tm_home_news .news_inner ul li{width: 50%;}
	.xender_tm_contact .contact_inner{flex-direction: column;}
	.xender_tm_contact .contact_inner .left{width: 100%;padding-right: 0px;margin-bottom: 30px;}
	.xender_tm_contact .contact_inner .right{width: 100%;}
}
@media (max-width: 1040px) {
	.xender_tm_leftpart{display: none;}
	.xender_tm_rightpart{padding-left: 0px;}
	.xender_tm_topbar{display: block;}
	.xender_tm_topmenu{display: none;}
	.xender_tm_sidebar_wrap{display: none;}
	body.extra .xender_tm_rightpart{padding-left: 0px;}
	.xender_tm_portfolio_single {padding-top: 150px;}
	.xender_tm_news_single{padding-top: 150px;}
	.xender_tm_preloader{display: none;}
	.xender_tm_pricing .pricing_list > ul > li{width: 50%;}
	.xender_tm_news_another .news_list ul li{width: 50%;}
	.xender_tm_contact_another .contact_inner{flex-direction: column;}
	.xender_tm_contact_another .contact_inner .left{width: 100%;margin-bottom: 20px;}
	.xender_tm_contact_another .contact_inner .right{width: 100%;}
	.xender_tm_footer_another .footer_inner{flex-direction: column;}
	.xender_tm_hero_header_elegant .content_holder{flex-direction: column;}
	.xender_tm_hero_header_elegant .t_image{margin-right: 0px;margin-bottom: 30px;}
	.xender_tm_hero_header_elegant .title_holder{text-align: center;}
	.xender_tm_hero_header_elegant .title_holder:before{display: none;}
	.xender_tm_hero_header_elegant .title_holder:after{display: none;}
	.xender_tm_hero_new .image{display: none;}
	.xender_tm_hero_new .texts{width: 100%;padding: 0px 50px;text-align: center;}
	.xender_tm_hero_new .new_socials{width: 100%;float: left;text-align: center;}
	.xender_tm_hero_new .new_socials ul{display: inline-block;}
	.xender_tm_minimal_wrapper .main_title h3{font-size: 55px;}
	.xender_tm_minimal_portfolio_list li{width: 50%;}
	.xender_tm_univ_about_section .inner .left{display: none;}
	.xender_tm_univ_about_section .inner .right{padding-left: 0px;width: 100%;}
	.xender_tm_counter_list li{width: 50%;margin-bottom: 20px;}
	.xender_tm_univ_team .team_inner > ul > li{width: 50%;}
	.xender_tm_univ_pricing .pricing_list > ul > li{width: 50%;}
	.xender_tm_univ_video .content{flex-direction: column;text-align: center;}
	.xender_tm_univ_video .content .title{margin-bottom: 20px;}
	.xender_tm_univ_principles .right .right_inner ul li{width: 50%;}
	.xender_tm_agency_team .team_inner > ul > li{width: 50%;}
	.xender_tm_univ_main_footer .subscribe{flex-direction: column;align-items: baseline;}
	.xender_tm_univ_main_footer .subscribe .left{margin-bottom: 10px;}
	.xender_tm_univ_main_footer .short_list > ul > li{width: 100%;}
	.xender_tm_business_wrap .hero_header .content_inner{position: relative;}
	.xender_tm_about_intro .about_inner{flex-direction: column;}
	.xender_tm_about_intro .about_inner .left{padding-right: 0px;width: 100%;}
	.xender_tm_about_intro .about_inner .right{padding-left: 0px;width: 100%;margin-top: 25px;}
	.xender_tm_business_portfolio_list li{width: 50%;}
	.xender_tm_business_portfolio .title_wrap{flex-direction: column;}
	.xender_tm_business_portfolio .title_wrap .filter{top: 0px;}
	.xender_tm_business_team .team_inner > ul > li{width: 50%;}
	.xender_tm_main_contact_wrap .office_list ul li{width: 100%;padding-left: 0px;}
	.xender_tm_main_contact_wrap .office_list ul{margin: 0px;}
	.xender_tm_business_wrap .photography_title .main_title h3{font-size: 60px;}
	.xender_tm_photo_about .in{flex-direction: column;}
	.xender_tm_photo_about .in .left{padding-right: 0px;width: 100%;margin-bottom: 40px;}
	.xender_tm_photo_about .in .right{padding-left: 0px;width: 100%;}
	.xender_tm_photo_team .team_inner > ul > li{width: 50%;}
	.xender_tm_photo_news .news_inner ul li{width: 50%;}
	.xender_tm_submenu{display: none;}
	.xender_tm_freelancer_service .service_inner ul li{width: 50%;}
	.xender_tm_freelancer_video .video_inner{flex-direction: column;text-align: center;}
	.xender_tm_freelancer_video .video_inner .text{margin-bottom: 30px;}
	.xender_tm_freelancer_skills .skills_inner{flex-direction: column;}
	.xender_tm_freelancer_skills .skills_inner .left{width: 100%;margin-bottom: 60px;padding-right: 0px;}
	.xender_tm_freelancer_skills .skills_inner .right{width: 100%;padding-left: 0px;}
	.xender_tm_business_wrap .hero_header .medical_content .med_title{font-size: 45px;}
	.xender_tm_medical_about .about_inner .left{display: none;}
	.xender_tm_medical_about .about_inner .right{padding-left: 0px;width: 100%;}
	.xender_tm_medical_about .about_inner .right .title{font-size: 35px;}
	.xender_tm_medical_service .service_inner ul li{width: 50%;}
	.xender_tm_medical_portfolio .portfolio_inner ul li{width: 50%;}
	.xender_tm_medical_team .team_inner > ul > li{width: 50%;}
	.xender_tm_medical_consultancy .cons_inner{flex-direction: column;}
	.xender_tm_medical_consultancy .cons_inner .left{margin-bottom: 30px;}
	.xender_tm_barber_about .about_inner .left{display: none;}
	.xender_tm_barber_about .about_inner .right{padding-left: 0px;width: 100%;}
	.xender_tm_barber_about .about_inner .right .title h3{font-size: 40px;}
	.xender_tm_barber_main_title h3{font-size: 40px;}
	.xender_tm_working_hours .content .content_inner ul li{width: 33.3333%;}
	.xender_tm_barber_team .team_inner li{width: 50%;}
	.xender_tm_barber_discount .barber_inner{flex-direction: column;}
	.xender_tm_barber_discount .barber_inner .left{padding: 0px;margin-bottom: 30px;}
	.xender_tm_barber_news .news_inner ul li{width: 50%;}
	.xender_tm_medical_about{margin-bottom: 150px;}
}
@media (max-width: 768px) {
	.xender_tm_hero_header .hero_content .name_holder h3{font-size: 40px;}
	.xender_tm_about .about_short_contact_wrap ul li{padding-left: 30px;width: 100%;}
	.xender_tm_about .about_short_contact_wrap ul{margin: 0px;}
	.xender_tm_about .rightbox .about_title h3{font-size: 20px;}
	.xender_tm_services .service_inner ul{margin: 0px;}
	.xender_tm_services .service_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_services .service_inner ul li .inner .title h3{font-size: 20px;}
	.xender_tm_timeline .timeline_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_timeline .timeline_inner ul{margin: 0px;}
	.xender_tm_progress_wrap .progress_wrap_inner .left .main_title h3{font-size: 20px;}
	.xender_tm_call_action .action_inner .left p{font-size: 20px;}
	.xender_tm_call_action .action_inner{flex-direction: column;align-items: flex-start;}
	.xender_tm_call_action .action_inner .left{margin-bottom: 30px;}
	.xender_tm_portfolio_list > li{width: 100%;padding-left: 0px;}
	.xender_tm_portfolio_list{margin: 0px;}
	.xender_tm_details_wrap .details_inner{flex-direction: column;}
	.xender_tm_details_wrap .details_inner .left{width: 100%;margin-bottom: 40px;}
	.xender_tm_details_wrap .details_inner .right{padding-left: 0px;width: 100%;}
	.xender_tm_details_wrap .details_inner .right ul li .icon{position: relative;margin-bottom: 5px;}
	.xender_tm_details_wrap .details_inner .right ul li .text{padding-left: 0px;}
	.xender_tm_details_wrap .details_inner .right ul li .text h3{font-size: 20px;}
	.xender_tm_testimonial .testimonial_content .content_inner .icon{position: relative;top: 0px;left: -12px;margin-bottom: 20px;}
	.xender_tm_testimonial .testimonial_content .content_inner{padding-left: 40px;padding-right: 40px;}
	.xender_tm_team .team_inner > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_team .team_inner > ul{margin: 0px;}
	.xender_tm_team .team_inner > ul > li .inner .details h3{font-size: 20px;}
	.xender_tm_testimonial .testimonial_content .content_inner .text p{font-size: 20px;}
	.xender_tm_home_news .news_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_home_news .news_inner ul{margin: 0px;}
	.xender_tm_main_title h3{font-size: 35px;}
	.xender_tm_news > ul > li .inner .details{padding: 32px 30px 29px 30px;}
	.xender_tm_news_single .single_inner .short_detail .title h3{font-size: 20px;}
	.xender_tm_news_single .single_inner .descriptions .description_images ul li{width: 100%;padding-left: 0px;}
	.xender_tm_news_single .single_inner .descriptions .description_images ul{margin: 0px;}
	.xender_tm_news_single .single_inner .descriptions .tags{flex-direction: column;align-items: flex-start;}
	.xender_tm_news_single .single_inner .descriptions .tags span{margin-bottom: 10px;}
	.lexal_tm_commentbox_wrap .inner_wrap .desriptions_wrap{padding: 0px 20px;}
	.lexal_tm_commentbox_wrap .reply_comment_wrap{padding: 0px 20px;}
	.lexal_tm_commentbox_wrap .wp .avatar{position: relative;margin-bottom: 20px;}
	.lexal_tm_commentbox_wrap .wp{padding-left: 0px;}
	.xender_tm_portfolio_single .descriptions_section{flex-direction: column;}
	.xender_tm_portfolio_single .descriptions_section .left{width: 100%;margin-bottom: 30px;}
	.xender_tm_portfolio_single .descriptions_section .right{width: 100%;}
	.xender_tm_intro_mainpart .main_list ul li{width: 100%;padding-left: 0px;}
	.xender_tm_intro_mainpart .main_list ul{margin: 0px;}
	.xender_tm_intro_features ul li{width: 100%;padding-left: 0px;}
	.xender_tm_intro_features ul{margin: 0px;}
	.xender_tm_intro_footer{flex-direction: column;}
	.xender_tm_about_second .about_inner .title h3{font-size: 25px;}
	.xender_tm_about_second .buttons ul li{margin: 0px;}
	.xender_tm_progress_second .info_wrap{flex-direction: column;align-items: baseline;}
	.xender_tm_progress_second .info_wrap .left{width: 100%;margin-bottom: 20px;}
	.xender_tm_progress_second .info_wrap .left h3{max-width: 100%;margin-right: 0px;}
	.xender_tm_progress_second .info_wrap .right{width: 100%;}
	.xender_tm_progress_second .info_wrap .right p{padding-left: 20px;}
	.xender_tm_progress_second {font-size: 20px;}
	.xender_tm_pricing .pricing_list > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_pricing .pricing_list > ul{margin: 0px;}
	.xender_tm_news_another .news_list ul li{width: 100%;padding-left: 0px;}
	.xender_tm_news_another .news_list ul{margin: 0px;}
	.xender_tm_hero_header_elegant .title_holder h3{font-size: 50px;margin-bottom: 0px;}
	.xender_tm_hero_new .details .name{font-size: 50px;}
	.xender_tm_minimal_wrapper .main_title h3{font-size: 40px;}
	.xender_tm_minimal_portfolio_list{margin: 0px;}
	.xender_tm_minimal_portfolio_list li{width: 100%;padding: 0px;}
	.xender_univ_hero .text{flex-direction: column;}
	.xender_univ_hero .text .left{margin-bottom: 10px;}
	.xender_tm_counter_list li{width: 100%;margin-bottom: 20px;}
	.xender_tm_counter_list li:last-child{margin-bottom: 0px;}
	.xender_tm_univ_team .team_inner > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_univ_team .team_inner > ul{margin: 0px;}
	.xender_tm_univ_testimonial .testimonial_content .content_inner{padding-left: 40px;padding-right: 40px;}
	.xender_tm_univ_testimonial .testimonial_content .content_inner .icon{position: relative;top: 0px;left: -12px;margin-bottom: 20px;}
	.xender_tm_univ_pricing .pricing_list > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_univ_pricing .pricing_list > ul{margin: 0px;}
	.xender_tm_univ_principles .right .right_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_univ_principles .right .right_inner ul{margin: 0px;}
	.xender_tm_agency_team .team_inner > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_agency_team .team_inner > ul{margin: 0px;}
	.xender_tm_univ_footer .inner{flex-direction: column;}
	.xender_tm_business_wrap .hero_header .title h3{font-size: 35px;}
	.xender_tm_business_wrap .hero_header .content_inner{padding: 61px 70px 73px 70px;}
	.xender_tm_about_intro .about_inner .left .main_title h3{font-size: 35px;}
	.xender_tm_new_principles .right ul li{width: 100%;padding-left: 0px;}
	.xender_tm_new_principles .right ul{margin: 0px;}
	.xender_tm_new_principles .right .right_inner{padding-left: 20px;padding-right: 20px;}
	.xender_tm_business_portfolio_list li{width: 100%;padding-left: 0px;}
	.xender_tm_business_portfolio_list{margin: 0px;}
	.xender_tm_business_team .team_inner > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_business_team .team_inner > ul{margin: 0px;}
	.xender_tm_business_wrap .photography_title .main_title h3{font-size: 45px;}
	.xender_tm_photo_about .in .left ul li{width: 100%;padding-left: 0px;}
	.xender_tm_photo_about .in .left ul{margin: 0px;}
	.xender_tm_photo_about .service_list ul li{width: 100%;padding-left: 0px;}
	.xender_tm_photo_about .service_list ul{margin: 0px;}
	.xender_tm_photo_team .team_inner > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_photo_team .team_inner > ul{margin: 0px;}
	.xender_tm_photo_quote .quote_inner h3{font-size: 40px;}
	.xender_tm_photo_news .news_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_photo_news .news_inner ul{margin: 0px;}
	.xender_tm_photo_instagram ul li{width: 25%;}
	.xender_tm_freelancer_service .service_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_freelancer_service .service_inner ul{margin: 0px;}
	.xender_tm_medical_service .service_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_medical_service .service_inner ul{margin: 0px;}
	.xender_tm_medical_portfolio .portfolio_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_medical_portfolio .portfolio_inner ul{margin: 0px;}
	.xender_tm_medical_team .team_inner > ul > li{width: 100%;padding-left: 0px;}
	.xender_tm_medical_team .team_inner > ul{margin: 0px;}
	.xender_tm_business_wrap .hero_header .barber_content .text h3{font-size: 60px;}
	.xender_tm_working_hours .content .content_inner ul li{width: 50%;}
	.xender_tm_barber_team .team_inner li{width: 100%;padding: 0px;}
	.xender_tm_barber_team .team_inner ul{margin: 0px;}
	.xender_tm_barber_news .news_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_barber_news .news_inner ul{margin: 0px;}
}
@media (max-width: 480px) {
	.xender_tm_hero_header .hero_content .name_holder h3{font-size: 35px;}
	.xender_tm_pagination{flex-direction: column;align-items: flex-start;}
	.xender_tm_pagination .view{padding-left: 0px;}
	.xender_tm_news > ul > li .inner .details{padding: 25px 23px 22px 23px;}
	.xender_tm_business_wrap .photography_title .main_title h3{font-size: 30px;}
	.xender_tm_photo_instagram ul li{width: 50%;}
	.xender_tm_working_hours .content .content_inner ul li{width: 100%;padding-left: 0px;}
	.xender_tm_working_hours .content .content_inner ul{margin: 0px;}
	
}	