/*start*/
@font-face {
	font-family: 'SourR';
	src: url('../fonts/SourceSansPro-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'SourSB';
	src: url('../fonts/SourceSansPro-Semibold.ttf') format('truetype');
}

@font-face {
	font-family: 'SourL';
	src: url('../fonts/SourceSansPro-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'SourB';
	src: url('../fonts/SourceSansPro-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'SourBL';
	src: url('../fonts/SourceSansPro-Black.ttf') format('truetype');
}

body {
	font-family: 'SourR';
	line-height: 1.4;
	font-size: 15px;
	color: #333;
	overflow-x: hidden;
}
/*start*/
/*custom*/
a {
	/*color: #ee2e2e;*/
	text-decoration: none;
}

label {
	font-weight: normal;
	color: #666;
}

a:hover, a:focus {
	color: #ee2e2e;
	text-decoration: none;
}

.container-fluid {
	padding: 0 15px;
}

.img_r {
	max-width: 100%;
	max-height: 100%;
}

.ul_set {
	list-style: none;
	padding: 0;
	margin: 0;
}

.padding0 {
	padding: 0 !important;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	font-weight: normal;
}

.btn {
	font-family: "SourSB";
}

.btn_theme {
	background: #000;
	color: #fff;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}

.btn_theme.btn-outline {
	background: none;
	border: 1px solid #111;
	color: #111;
}

.btn_theme.btn-outline:hover, .btn_theme.btn-outline:focus {
	background: #111;
	border: 1px solid #111;
	color: #fff;
}

.set-bg-about h1 {
	margin-top: 80px;
	font-family: "SourB";
	margin-bottom: 20px;
	margin-bottom: 15px;
	color: #3a4250;
	font-size: 32px;
}

.set-bg-about p {
	font-size: 18px;
}

.btn-about {
	margin-top: 30px;
}

.btn-shadow {
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.2);
}

.btn_theme:hover, .btn_theme:focus, .btn_theme:active {
	color: #fff;
	opacity: 0.9;
}

.btn_theme2 {
	background: #ee2e2e;
	color: #fff;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}

.btn_theme2:hover, .btn_theme2:focus, .btn_theme2:active {
	color: #fff;
	opacity: 0.9;
}

.btn_theme3 {
	background: #ffffff;
	color: #ee2e2e;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}

.btn_theme3:hover, .btn_theme3:focus, .btn_theme3:active {
	color: #ee2e2e;
	opacity: 0.9;
}

.form-control {
	box-shadow: none !important;
	height: 45px;
	border-radius: 0;
	border-color: #e1e1e1;
	min-width: 95%;
}

.form-control:focus {
	border-color: #ee2e2e;
}
/*custom*/
.container {
	max-width: 1170px;
	width: 100%;
	margin: 0 auto;
}

/*navigation css*/
.navbar-right .nav_dorp .dropdown-menu {
	right: auto;
	left: 0;
}

.navbar-right .nav_dorp .fa-caret-down {
	margin-left: 5px;
}
/*.main_nav {
  position: absolute;
  z-index: 999;
  left: 0;
  right: 0;
}*/
.logo_m img {
	height: 55px;
	min-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.main_nav .navbar-default {
	background: #000;
	position: relative;
	z-index: 999;
	border: none;
	margin: 0;
	border-radius: 0;
	padding: 0px 0;
}

.main_nav .navbar-brand {
	padding-top: 5px;
	padding-bottom: 5px;
}

.main_nav .navbar-default .navbar-nav>li>a {
	padding: 23px 15px;
	color: #fff;
	font-size: 15px;
	font-family: "SourSB";
	text-transform: uppercase;
	transition: all ease-in-out 0.5s;
}

.main_nav .navbar-default .navbar-nav>.active>a, .main_nav .navbar-default .navbar-nav>.active>a:hover,
	.main_nav .navbar-default .navbar-nav>.active>a:focus {
	background-color: transparent;
	color: #ee2e2e;
}

.main_nav .navbar-default .navbar-nav>li>a:hover {
	color: #ccc;
}

.main_nav .navbar-default .navbar-nav .dropdown-menu>li>a {
	font-size: 14px;
	padding: 5px 15px;
	text-transform: uppercase;
	font-family: "SourSB";
	color: #ee2e2e;
}

.main_nav .navbar-default .navbar-nav .dropdown-menu>li>a:hover {
	text-decoration: underline;
	background: none;
}

.main_nav .navbar-default .navbar-nav>li.Sign_top>a {
	background: #fff;
	color: #ee2e2e;
	border-radius: 4px;
	padding: 8px 15px;
	margin: 14px 5px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}

.main_nav .navbar-default .navbar-nav>li.logoinn>a {
	background: transparent;
	color: #ee2e2e;
	border: 1px solid #ee2e2e;
	border-radius: 4px;
	padding: 8px 15px;
	margin: 14px 5px;
	transition: all ease-in-out 0.5s;
}

.main_nav .navbar-default .navbar-nav>li.logoinn>a:hover {
	background: #ee2e2e;
	color: #fff;
}

.main_nav .navbar-default .navbar-nav>.open>a, .main_nav .navbar-default .navbar-nav>.open>a:hover,
	.main_nav .navbar-default .navbar-nav>.open>a:focus {
	background: transparent;
}

.main_nav .nav .caret {
	border-bottom-color: transparent !important;
	border-top-color: #000;
}

.img_radiuus {
	padding-left: 50px;
	position: relative;
}

.bannertop video {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.over-text {
	position: absolute;
	z-index: 9;
	color: #fff;
	text-align: center;
	width: 100%;
	top: 49%;
}

.over-text h1 {
	font-family: 'SourB';
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	font-size: 45px;
}

.choose-wal h1 {
	font-family: 'SourSB';
	font-size: 32px;
	margin: 20px 0px;
}

.over-text h2 {
	font-family: 'SourSB';
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	font-size: 28px;
}

.img_radiuus img {
	border: 1px solid #e1e1e1;
	border-radius: 100%;
	height: 40px;
	left: 0;
	object-fit: cover;
	position: absolute;
	top: -8px;
	width: 40px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
/*navigation css close*/
.banner3 {
	padding: 38vh 0;
	background-size: cover !important;
	background-position: center !important;
}

.banner {
	background: url(../img/banner.png);
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	position: relative;
	padding: 12% 0;
	z-index: 1;
}

.banner::after {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: -10%;
	position: absolute;
	top: 0;
	transform: skewX(-10deg);
	width: 60%;
	z-index: -1;
}

.banner_he h1 {
	font-size: 36px;
	font-family: "SourB";
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #fff;
}

.banner_he {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.banner_he p {
	color: #fff;
	font-size: 16px;
	font-family: "SourSB";
	margin-bottom: 40px;
}

.banner_he h1 span {
	display: block;
	font-size: 48px;
}

.sec_toppad {
	padding-top: 50px;
}

.headding {
	text-align: center;
	margin-bottom: 30px;
}

.headding h1 {
	font-family: "SourB";
	margin-bottom: 15px;
	color: #3a4250;
	font-size: 32px;
}

.headding p {
	font-size: 16px;
	color: #000;
	margin: 0;
}

.sec_pad {
	padding: 50px 0
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #555;
}

.form-control::-moz-placeholder { /* Firefox 19+ */
	color: #555;
}

.form-control:-ms-input-placeholder { /* IE 10+ */
	color: #555;
}

.form-control:-moz-placeholder { /* Firefox 18- */
	color: #555;
}
/*owl one*/
.slider_arrrw .owl-dots {
	display: none;
}

.slider_arrrw .owl-nav .owl-prev {
	float: left;
}

.slider_arrrw .owl-nav .owl-next {
	float: right;
}

.slider_arrrw.owl-carousel .owl-nav button.owl-next, .slider_arrrw.owl-carousel .owl-nav button.owl-prev,
	.slider_arrrw.owl-carousel button.owl-dot {
	background: transparent;
	border: 1px solid #000;
	font: inherit;
	padding: 0;
	width: 35px;
	height: 35px;
	color: #000;
	border-radius: 0;
	opacity: 1;
	margin: 0;
	position: absolute;
	top: -45px;
}

.slider_2 {
	padding-top: 45px;
}

.slider_2 .owl-stage-outer {
	padding-bottom: 20px;
}

.slider_arrrw.owl-carousel .owl-nav button.owl-next:hover, .slider_arrrw.owl-carousel .owl-nav button.owl-prev:hover
	{
	background: #000 !important;
	color: #fff !important;
}

.slider_arrrw.owl-carousel .owl-nav button.owl-next span, .slider_arrrw.owl-carousel .owl-nav button.owl-prev span,
	.slider_arrrw.owl-carousel button.owl-dot span {
	font-size: 45px;
}

.slider_arrrw.owl-carousel .owl-nav button.owl-next {
	right: 0;
}

.slider_arrrw.owl-carousel .owl-nav button.owl-prev {
	right: 40px;
}
/*owl one*/

/*owl start*/

/*modal css*/
.modal_desus .modal-header {
	background: #333;
	border: medium none;
	min-height: 45px;
	padding-right: 55px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
	position: relative;
}

.modal_desus .modal-header .close {
	background: #ee2e2e;
	border-radius: 0;
	color: #fff;
	font-size: 18px;
	height: 46px;
	margin-top: 0;
	opacity: 1;
	padding: 0;
	position: absolute;
	right: 0;
	text-shadow: none;
	top: 0;
	width: 45px;
}

.modal_desus .modal-header .close {
	color: #fff;
	text-shadow: none;
}

.modal_desus .modal-content {
	border-radius: 0;
}

.modal_desus .modal-dialog {
	max-width: 600px;
	width: 100%;
}

.modal_md .modal-dialog {
	max-width: 700px;
	width: 100%;
}

.modal_lg .modal-dialog {
	max-width: 900px;
	width: 100%;
}
/*modal css close*/
.sider_barr li.active a {
	background: #ee2e2e none repeat scroll 0 0;
	color: #fff;
}

.sider_barr li.active a i {
	color: #fff;
}

.dropdown.may_dddro .btn {
	border: 1px solid #e1e1e1;
	width: 100%;
	text-align: left;
	min-height: 40px;
	padding: 10px 15px;
	color: #333;
	border-radius: 0;
	box-shadow: none !important;
	padding-right: 40px;
}

.dropdown.may_dddro .btn:after {
	content: ""; /*plus*/
	font-family: "FontAwesome";
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	color: #ee2e2e;
	font-size: 20px;
}

.dropdown.may_dddro .dropdown-menu {
	position: static;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	margin: 0;
	box-shadow: none;
	padding: 0;
	border-radius: 0;
}

.dropdown.may_dddro .dropdown-menu li a {
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 15px;
}

.dropdown.may_dddro .dropdown-menu li a {
	position: relative;
}

.trigger.right-caret:after {
	content: ""; /*plus*/
	font-family: "FontAwesome";
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	color: #ee2e2e;
	font-size: 20px;
}

.dropdown.may_dddro.open .btn:after {
	content: "" !important; /*min*/
}

.trigger.left-caret:after {
	content: ""; /*min*/
	font-family: "FontAwesome";
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	color: #ee2e2e;
	font-size: 20px;
}

.locartt {
	position: relative;
}

.locartt input {
	padding-right: 40px;
}

.locartt img {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
}

.dropdown.may_dddro .dropdown-menu li a.trigger {
	padding-right: 40px;
}

.top_scrider .slider_arrrw.owl-carousel .owl-nav button.owl-prev {
	right: auto;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.top_scrider .slider_arrrw.owl-carousel .owl-nav button.owl-next {
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.top_scrider .slider_arrrw.owl-carousel .owl-nav button.owl-next,
	.top_scrider .slider_arrrw.owl-carousel .owl-nav button.owl-prev,
	.top_scrider .slider_arrrw.owl-carousel button.owl-dot {
	background: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(0, 0, 0, 0.5);
	width: 35px;
	height: 70px;
	color: #fff;
	outline: none !important;
}

.top_scrider .slider_arrrw.owl-carousel .owl-nav button.owl-next:hover,
	.top_scrider .slider_arrrw.owl-carousel .owl-nav button.owl-prev:hover
	{
	background: #000 !important;
	color: #fff !important;
	border: 1px solid #000;
}

.top_scrider .banner3 {
	padding-left: 50px;
	padding-right: 50px;
}

.footer {
	padding-top: 40px;
	background: #111;
	color: #ccc;
}

.link_2 a {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	color: #999;
}

.link_2 a:hover {
	color: #fff;
}

.socialdsd a img {
	margin-right: 5px;
}

.footer_logo p {
	margin-bottom: 15px;
}

.footer_logo img {
	margin-bottom: 10px;
}

.footer_logo h6 {
	font-family: "SourSB";
	font-size: 20px;
}

.remnper label {
	color: #fff;
}

.canvas-page {
	margin-bottom: 50px;
	display: inline-block;
	width: 100%;
}

.canvas-page span {
	margin: 0px 20px;
}

.custom-tab .nav-tabs li img {
	width: 150px;
	height: 150px;
	object-fit: contain;
}

.custom-tab .nav-tabs {
	text-align: center
}

.custom-tab .nav>li>a {
	padding: 10px 37px;
}

.custom-tab .nav>li>a p {
	font-size: 18px;
}

.tab-center {
	text-align: center;
}

.custom-tab .nav-tabs {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.custom-tab .nav>li.active>a {
	background: #ffecf2;
}

.tab-ceontr {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffecf2+0,000000+100&1+0,0+100 */
	background: -moz-linear-gradient(top, rgba(255, 236, 242, 1) 0%,
		rgba(0, 0, 0, 0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 236, 242, 1) 0%,
		rgba(0, 0, 0, 0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 236, 242, 1) 0%,
		rgba(0, 0, 0, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffecf2',
		endColorstr='#00000000', GradientType=0); /* IE6-9 */
}

.tab-ceontr .tab-content {
	padding: 50px 0px;
}

.tab-ceontr .tab-content p {
	font-size: 20px;
	font-family: 'SourL';
	line-height: 30px;
	margin-bottom: 22px;
}

.tab-ceontr .tab-content h2 {
	font-size: 28px;
	font-family: 'SourL';
	line-height: 30px;
	margin-bottom: 22px;
	text-align: center;
}

.set-bg-va {
	margin: 10px 0px 10px 0px;
	height: 140px;
	padding: 10px;
	background: url(../img/square_canvas1.jpg);
	background-color: rgba(0, 0, 0, 0);
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-size: auto;
	background-size: cover;
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	background-position: center center;
	border-width: 1px;
	border-color: #dfdfdf;
	border-style: solid;
	border-radius: 10px;
}

.tab-ceontr .tab-content .set-bg-va p {
	font-size: 16px;
	line-height: normal;
}

.tab-ceontr .tab-content img {
	margin: 0 0 15px 0px;
}

.boot-tab {
	margin: 30px 0px;
}

.tab-ceontr .tab-content .boot-tab h2 {
	margin: 0px;
	font-family: 'SourSB';
}

.tab-ceontr .tab-content .boot-tab h2 span {
	width: 33px;
	height: 33px;
	display: inline-block;
	border: 2px solid #000;
	border-radius: 50%;
}

.sele-size-mail h1 {
	font-family: 'SourSB';
	font-size: 21px;
}

.sele-size-mail {
	background: #f1f1f1;
	padding: 15px;
}

.sele-size-mail .tab-whi {
	background: #fff;
	padding: 15px
}

.set-bg-multi {
	padding: 30px 0px;
}

.multicanvas-page h2 {
	font-family: "SourB";
	margin-bottom: 15px;
	color: #3a4250;
	font-size: 32px;
}

.set-muiltic h3 {
	margin-top: 20px;
	font-family: "SourB";
	margin-bottom: 15px;
	text-align: center;
	color: #3a4250;
	font-size: 22px;
}

.set-multi p {
	text-align: center;
	color: #555;
	margin-top: 5px;
	margin-bottom: 0px;
}

.set-multi h4 {
	text-align: center;
	color: #555;
	font-size: 23px;
	font-family: "SourSB";
	color: #ee2e2e;
}

.set-multi h4 span {
	color: #555;
	font-family: "SourR";
	text-decoration: line-through;
}

.cart-menu span {
	position: absolute;
	top: 19px;
	background: #555;
	width: 12px;
	height: 12px;
	font-size: 10px;
	line-height: normal;
	text-align: center;
	border-radius: 50%;
	line-height: 12px;
	right: 7px;
}

.set-mu-can h3 {
	text-align: left;
}

.set-mu-can p {
	font-size: 21px;
	font-family: 'SourL';
	margin-bottom: 5px;
}

.set-mu-can p.m-b-20 {
	margin-bottom: 20px;
}

.mul-iiner {
	text-align: center;
	margin: 15px 0px;
}

.set-wall {
	margin: 20px 0px;
}

.mul-iiner  p small {
	font-size: 15px;
	font-family: 'SourR';
}

.wall-page {
	background-image: url(../img/wall.png);
}

.wall-painting .row {
	margin: 0px;
}

.set-wall img {
	max-width: 100%;
	box-shadow: 2px 10px 30px -5px rgba(0, 0, 0, 0.27);
}

.wall-painting {
	text-align: center;
}

.wall-painting .col-sm-3 {
	float: none;
	display: inline-block;
	width: calc(25% - 4px);
	vertical-align: top;
}

.set-multi p.text-left {
	text-align: left
}

.coll-detail .set-multi img {
	width: 100%;
	height: 450px;
	object-fit: contain;
}

.upper-detail {
	padding: 30px 0px;
}

.top-de {
	font-size: 16px;
	border-bottom: 1px solid #e1e1e1;
	display: inline-block;
	width: 100%;
}

.top-de label {
	background: #f1f1f1;
	padding: 1px 10px;
	border-radius: 5px;
	float: right
}

.detail-co {
	margin: 20px 0px 10px;
}

.detail-pro {
	margin: 20px 0px 10px;
}

.detail-pro h4 {
	font-size: 22px;
	font-family: 'SourSB';
}

.detail-pro p {
	font-size: 17px;
}

.table-zie {
	margin: 30px 0px;
}

.table-zie h3 {
	margin-bottom: 0px;
}

.left-cart h4 {
	color: #555;
	font-size: 23px;
	font-family: "SourSB";
	color: #ee2e2e;
}

.cart-page {
	padding: 40px 0px;
	background: #f1f1f1;
	border-bottom: 1px solid #e1e1e1;
}

.white-cart {
	background: #fff;
	border: 1px solid #e1e1e1;
	padding: 20px;
	margin-bottom: 20px;
}

.left-cart h1 {
	font-size: 20px;
}

.left-cart h1 span {
	font-size: 14px;
	float: right;
}

.left-cart h4 span {
	color: #555;
	font-family: "SourR";
	text-decoration: line-through;
}

.quality-dov {
	text-align: center
}

.update-page {
	padding: 30px 0px 0px
}

.update-page h2 {
	margin-bottom: 20px;
	font-family: "SourB";
	margin-bottom: 15px;
	color: #3a4250;
	font-size: 32px;
}

.navbar-nav>li>.dropdown-menu {
	z-index: 999
}

.set-muiltic .well h4 span {
	border: 1px solid #555;
	padding: 5px;
	display: inline-block;
	font-size: 17px;
	margin: 0px;
}

.add-text-frm {
	position: relative;
	padding: 10px;
	border: 1px solid #f1f1f1
}

.add-text-frm span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding: 5px;
	background: #ee2e2e;
	color: #ddd;
	text-align: center;
}

.quality-dov ul {
	display: inline-block;
	width: 100%;
	padding: 0px;
	list-style: none;
}

.quality-dov ul li {
	display: inline-block;
	text-align: center;
	padding: 5px;
}

.quality-dov ul li .txmedium {
	font-size: 20px;
}

.quality-dov ul li p {
	margin-bottom: 3px;
}

.quality-dov ul li img {
	width: 55px;
}

#thumbs {
	margin: 10px 0px;
}

.set-wall h4 {
	font-size: 19px;
	font-family: 'SourSB';
	text-transform: uppercase;
	text-align: center;
	margin: 8px 0px;
	background: #fff;
	padding: 10px;
	box-shadow: 0px 0px 10px #ccc;
	z-index: 999;
	position: relative;
}

.set-multi {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}

.bannertop.height50 {
	height: 50vh;
}

.tab-ceontr .tab-content .sele-size-mail .tab-whi p {
	font-size: 16px;
	line-height: normal;
}

.canvas-page h1 {
	margin-top: 50px;
	font-family: 'SourSB';
	margin-bottom: 20px;
	margin-bottom: 15px;
	color: #ee2e2e;
	font-size: 21px;
}

.coppp p {
	margin: 0;
	color: #ccc;
}

.coppp {
	padding: 10px 0;
	background: #000;
	text-align: center;
	margin-top: 20px;
}

.about-us {
	padding: 30px 0px;
}
/*top*/
.top_bar {
	color: #fff;
	position: relative;
	z-index: 9;
	font-family: "SourSB";
	padding: 5px 0px;
	background: #222;
}

.top_bar a:hover {
	color: #ee2e2e
}

.box_mo1 p {
	margin: 0;
	color: #fff;
}

.box_mo1 p a {
	color: #fff;
	padding-right: 10px;
}

.box_mo1 p span {
	margin-right: 10px;
}

.box_mo1 .btn {
	padding: 4px 10px;
}

.box_mo2 ul li {
	display: inline-block;
	margin: 0 6px;
}

.box_mo2 ul li img {
	width: 20px;
}

.box_mo2 ul {
	margin: 0px -6px 0;
}

.main_nav .navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a:focus {
	color: #ee2e2e;
}

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret,
	.navbar-default .navbar-nav>.open>a:focus .caret {
	border-top-color: #ee2e2e;
	border-bottom-color: #ee2e2e;
}

.main_nav .navbar-default .navbar-nav>li>a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.box_mo2 ul li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
}

.bannertop {
	height: 100vh;
	overflow: hidden;
	position: relative;
}

.bannertop .trans {
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 9
}

.search-box {
	border-radius: 50px;
	vertical-align: middle;
	padding: 5px 6px;
}

.search-box:hover {
	background: rgba(00, 00, 00, 0.4);
}

.search-box:hover .search-txt {
	width: 200px;
	padding: 0px 6px;
	border-radius: 10px 0px 0 17px;
}

.search-btn {
	color: #fff;
	float: right;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 3px;
	position: relative;
}

.search-txt {
	border: none;
	outline: none;
	background: none;
	float: left;
	padding: 0;
	color: #fff;
	font-size: 16px;
	width: 0;
	transition: width 400ms;
	font-family: "SourR";
}

.box_mo1 {
	margin-top: 7px;
}

.box_mo3 {
	color: #fff;
	padding-top: 30%;
}

.box_mo3 h2 {
	font-family: "SourB";
	font-size: 36px;
	max-width: 475px;
	margin: 0;
}

.box_mo3 p {
	font-size: 16px;
	margin: 20px 0;
}

.btn_us1 .btn {
	font-family: "SourB";
}

.box_mo4 {
	position: relative;
	text-align: center;
	margin-top: 45px;
}

.img_us2 {
	position: absolute;
	left: 0;
	width: 38%;
	top: 11%;
	animation: 8s infinite linear jumpa;
}

.img_us3 {
	position: absolute;
	right: 0;
	width: 38%;
	top: 30%;
	animation: 8s infinite linear jumpa;
}

@keyframes jumpa { 
	0%,100% {
		transform: translateY(-15px);
	}
	40% {
		transform: translateY(15px);
	}
	70% {
		transform: translateY(-10px);
	}
}
/*top*/
.box_mo5 {
	border-radius: 10px;
	background: #fff;
	padding: 15px;
	text-align: left;
	color: #3a4250;
	display: flex;
}

.rating_img {
	float: right;
	font-size: 15px;
	color: #ffcc00;
}

.img_us4 {
	display: inline-block;
	text-align: center;
	width: 50%;
	height: 50%;
}

.img_us4 img {
	display: block;
	margin: 0 auto;
	border-radius: 50%; /* Set border-radius to 50% to create a circle */
	width: 90px !important; /* Set the desired width */
	height: 90px !important; /* Set the desired height */
	object-fit: cover; /* Ensure the image covers the entire container */
	border: 1px solid #A5A09F !important;
}

@media only screen and (max-width: 768px) {
	.img_us4 img {
		width: 60px !important; /* Set different width for mobile */
		height: 60px !important; /* Set different height for mobile */
	}
}

.descr p {
	margin: 12px 0 18px;
}

.upcoming.his .descr {
	background: #f1f1f1;
}

.upcoming {
	background: #fff;
	border-radius: 10px 10px 10px 10px;
	color: #000;
	overflow: hidden;
}

.upcoming  h4 {
	font-size: 20px;
	font-family: "SourSB";
	margin-top: 5px;
	margin-bottom: 10px;
	height: 50px;
}

.upcoming .descr {
	padding: 15px 15px 10px;
}

.upcoming .descr p {
	margin: 8px 0;
	height: auto !important;
	word-break: inherit;
}

.descr p {
	margin: 8px 0;
	height: auto !important;
	word-break: inherit;
}

.coach_name {
	color: #000 !important;
	/* font-weight: bold; */
	float: right;
	font-size: 15px !important;
}

.upcoming .descr p span {
	color: #575757;
	font-size: 15px;
}

.owl-dots {
	margin: 20px 0 0;
}

.btn.btn_theme.btn-lg.btn_new {
	background: #fff;
	color: #000;
	font-weight: lighter;
	margin: 20px 20px;
	padding: 5px 5px;
	text-align: center;
	width: 100px;
}

.main_tab {
	margin: 90px 0px;
	padding-bottom: 125px;
}

.heading_main {
	font-size: 26px !important;
	margin: 20px 0;
	text-align: left;
}

.new_flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.members_join {
	color: #222;
	font-size: 16px;
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 40px;
	border: 1px solid transparent;
	border-radius: 10px 10px 0 0;
	background: #222;
	color: #fff;
	font-size: 20px;
	padding: 8px 30px;
	text-align: center;
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #222;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
	{
	color: #ee2e2e;
	cursor: default;
	background-color: #000;
	border: 1px solid #000;
	border-bottom-color: transparent;
	text-align: center;
}

.form-group label {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

.btn.btn_theme.btn-outline.btn-lg.btn_invite {
	padding: 5px 20px;
	font-size: 14px;
}

.img_pro {
	width: 100px;
	height: 100px;
	position: relative;
	background: #ccc;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
}

.btn_editimg {
	position: absolute;
	top: 50%;
	left: 120px;
}

.btn_editimg input {
	position: absolute;
	top: 0;
	height: 40px;
	width: 100px;
	opacity: 0;
}

.img_pro img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}

.ratings .star i:hover {
	color: #fc0;
}

.ratings .star i {
	color: #ccc;
	margin-bottom: 30px;
}

.ratings {
	text-align: center;
	font-size: 30px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity = 20);
	position: absolute;
	top: 20px;
	right: 20px;
}

.fa.fa-star.active {
	color: #ffcc00;
}

.main_box1.main_box12 .box_mo5 {
	border-bottom: 1px solid #f1f1f1;
	border-radius: 0;
	margin-bottom: 25px;
}

.show_rate p {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0;
}

.new_flex a {
	margin-right: 10px;
	font-size: 15px;
	line-height: 15px;
}

.main_box1 .row {
	align-items: center;
	justify-content: center;
	display: flex;
	margin-bottom: 25px;
}
/*.row.repeat_1 .right_cont {
  text-align: right;
}*/
.svg_vid {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	left: 0;
	background: #00000070;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.img_section {
	position: relative;
}

.svg_vid svg {
	cursor: pointer;
}

.abbout_us h4, .abbout_us p, .abbout_us li {
	color: #fff !important;
}

.skills_show {
	margin-bottom: 30px;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 30px;
}

.btn.btn_theme.btn_skills {
	border-radius: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#select .btn_theme {
	margin: 20px;
}

.info {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}

.main_info {
	margin: 50px 0;
}

.profile_img.wallwt_img {
	width: 100px;
	height: 100px;
	background: #000;
	border-radius: 50%;
	padding: 20px;
}

.profile_img.wallwt_img img {
	width: 100%;
	background: black;
	border-radius: 0;
}

.box_mo5.box_mo5t {
	margin: 0 !important;
	background: transparent;
	display: flex;
	align-items: center;
	border-bottom: none;
}

.box_mo5.box_mo5t .descr p {
	margin: 0px 0 0;
}

.main_box1.main_box12 .table {
	margin: 0 10px;
}
/*.img_us4 img {
  width: 100%;
  object-fit: contain;
}*/
.box_mo5 h4 {
	font-size: 20px;
	font-family: "SourSB";
	margin-top: 5px;
	margin-bottom: 10px;
	word-break: break-word;
	min-height: 43px;
}

.bottom-upeer.sec_pad {
	background: #f0f1f6;
	padding-bottom: 0px;
}

.art-collo {
	background: #000;
	color: #fff;
}

.art-collo h3 {
	font-family: 'SourL';
	font-size: 22px;
}

.art-collo .headding h1 {
	color: #fff;
}

.art-collo h3 b {
	font-family: 'SourSB';
}

.box_mo6 h4 {
	color: #3a4250;
	font-size: 24px;
	font-family: "SourB";
	margin-bottom: 15px;
}

.box_mo6 p {
	color: #555;
	margin-bottom: 15px;
}

.btn-lg {
	padding: 8px 15px;
	font-family: "SourB";
}

.box_mo7 {
	text-align: center;
}

.box_mo6 {
	padding-top: 25%;
}

.main_box2 {
	padding-left: 40px;
	padding-right: 40px;
}

.how-it {
	background: #f0f1f6;
	position: relative;
	margin-top: 90px;
}

.headding h2 {
	margin: 0px;
	font-size: 20px;
	font-family: "SourSB";
	text-transform: uppercase
}

.box_mo8 h2 {
	font-size: 30px;
	font-family: "SourSB";
	color: #3a4250;
	margin-bottom: 30px;
}

.box_mo8 h2 span {
	font-family: "SourB";
}

.box_mo8 h2 span.color1 {
	color: #ee2e2e;
}

.box_mo8 h2 span.color2 {
	color: #ee2e2e;
}

.box_mo8 {
	text-align: center;
}

.box_mo8 p {
	max-width: 735px;
	width: 100%;
	margin: 0 auto;
	color: #555;
}

.owl-nav {
	display: none !important;
}

.sec_3 {
	background: #000;
}

.main_nav .navbar-default .navbar-nav .dropdown-menu>li>a {
	color: #000
}

.main_nav .navbar-default .navbar-nav .dropdown-menu>li>a:hover {
	text-decoration: none;
	background: #f1f1f1;
}

.box_mo9 {
	background: #fff;
	border-radius: 15px;
	text-align: center;
	padding: 20px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	margin-bottom: 30px;
	color: #3a4250;
}

.box_mo10 {
	margin: 0 auto;
	background: #000;
	padding: 5px;
}

.btn_us3 {
	margin-bottom: 15px;
}

.box_mo11 {
	width: 100%;
	height: 100%;
	color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	padding: 10px;
}

.box_mo11 h3 {
	font-family: "SourB";
	font-size: 32px;
	margin: 0 auto;
}

.box_mo9 ul {
	width: 100%;
	margin-top: 30px;
}

.box_mo9 ul li {
	margin-bottom: 5px;
}

.box_mo9 h2 {
	margin: 20px 0;
	font-size: 34px;
}

.btn_us3 .btn {
	width: 100px;
}

.btn_us4 .btn {
	color: #3a4250;
}

.radio_btn label {
	display: block;
	color: #fff;
	font-size: 17px;
	margin-right: 20px;
}

.radio_btn input {
	margin-right: 15px;
}

.radio_btn {
	color: #fff;
	margin-bottom: 30px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.radio_btn input {
	margin-right: 15px;
	margin-top: 0;
	margin-left: 20px;
}

.logoin_page {
	padding: 7% 0;
	background-image: url("../img/banner.png");
	background-size: auto;
	background-size: 100%;
	position: relative;
	background-position: center;
}

.logoin_page::after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(00, 00, 00, 0.8);
}

.logoin_box {
	border: 1px solid(255, 255, 255, 0.3);
	border-radius: 0;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	padding: 20px;
	max-width: 500px;
	width: 100%;
	margin: 5% auto;
	background: rgba(255, 255, 255, 0.1);
	position: relative;
	z-index: 99;
	color: #fff;
}

.select2-selection__choice {
	color: #000;
}

.heade_login {
	margin-bottom: 25px;
	text-align: center;
}

.heade_login h2 {
	text-transform: uppercase;
	margin-bottom: 5px;
	/* color: #ee2e2e;*/
	font-size: 28px;
	font-family: "SourB";
}

.heade_login p {
	color: #fff;
	font-size: 16px;
}

.icon_inp {
	position: relative;
}

.icon_inp i {
	position: absolute;
	top: 15px;
	left: 15px;
	color: #000;
	font-size: 16px;
}

.icon_inp input, .icon_inp textarea {
	padding-left: 37px;
}

.remnper {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
}

.ineer_futerr .box_mo5 {
	margin-bottom: 30px;
}

.packe_stp .logoin_box {
	max-width: 700px;
	padding: 30px;
	margin-bottom: 30px;
	margin-top: 30px;
}

.nextt_btn {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

.licck_im {
	text-align: center;
	margin-bottom: 30px;
}

.labme {
	font-size: 16px;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}

.box_mo15 {
	position: relative;
	padding-left: 50px;
	min-height: 40px;
	margin-bottom: 15px;
}

.img_pos2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
}

.img_pos2 img {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	object-fit: cover;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}

.box_mo15 h4 {
	margin: 0;
	padding-top: 10px;
	font-family: "SourSB";
}

.main_show {
	margin-top: 20px;
}

.main_uslike .row {
	margin: 0 -10px;
}

.main_uslike .row .col-sm-3 {
	padding: 0 10px;
}

.box_mo16 {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	margin-bottom: 10px;
	background: #fff;
	padding: 3px;
	position: relative;
}

.box_mo16 img {
	width: 100%;
	height: 150px;
	object-fit: cover;
}

.box_mo16:after {
	position: absolute;
	content: "";
	left: 3px;
	right: 3px;
	top: 3px;
	bottom: 3px;
	background: rgba(0, 0, 0, 0.3);
}

.licke {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	left: 0;
	right: 0;
	z-index: 2;
}

.licke h4 {
	font-size: 20px;
	color: #fff;
	font-family: "SourB";
}

.form-group.form-group_check label {
	display: block;
}

.form-group.form-group_check input {
	margin: 0 15px 0;
}

.form-group.form-group_check {
	color: #000;
}

.selct {
	margin-left: 10px;
}

.form-group.form-group_check .row {
	margin: 10px 0 0;
}

.licke h4 i {
	color: red;
}

.box_mo17 {
	position: relative;
	padding-left: 60px;
	min-height: 50px;
	margin-bottom: 20px;
	padding: 4px;
	padding-left: 60px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	padding-right: 30px;
}

.img_pos3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
}

.img_pos3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.box_mo17 p {
	padding-top: 15px;
	margin: 0;
}

.clooosd {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}

.top_navbar {
	background: #333;
}

.nav_top ul li {
	float: left;
}

.nav_top ul li a {
	display: inline-block;
	padding: 15px 15px;
	font-family: "SourSB";
	color: #fff;
	border-bottom: 3px solid transparent;
}

.nav_top ul li.active a {
	border-color: #ee2e2e;
	color: #ee2e2e;
}

.h2_hedddin {
	background: #ee2e2e;
	color: #fff;
	font-size: 24px;
	margin: 0;
	padding: 8px 15px;
	position: relative;
	z-index: 1;
}

.h2_hedddin::after {
	border-bottom: 15px solid #333;
	border-right: 15px solid transparent;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	z-index: -1;
}

.rightt {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e1e1e1;
	padding: 20px 15px;
}

.despbaod {
	padding: 50px 0;
	background: #f1f1f1;
}

.testimonial_section {
	display: block;
	overflow: hidden;
}

.testimonial_section:after {
	display: block;
	clear: both;
	content: "";
}

.testimonial_section .about_content {
	background-color: #020d26;
	padding-top: 77px;
	padding-right: 210px;
	padding-bottom: 62px;
	position: relative;
}

.testimonial_section .about_content .background_layer {
	background-color: #020d26;
	width: auto;
	margin-left: -200px;
	right: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.testimonial_section .about_content .layer_content {
	position: relative;
	z-index: 9;
	height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
	margin-bottom: 24px;
	position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after
	{
	display: block;
	clear: both;
	content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
	color: #fff;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	color: #818a8f;
	margin-top: -5px;
	margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
	font-weight: 300;
	font-size: 45px;
	line-height: 50px;
	padding-bottom: 51px;
	margin-bottom: 0px;
	color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong
	{
	font-weight: 600 !important;
	width: 100%;
	display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line
	{
	position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span
	{
	transition: all 0.5s ease-in-out 0s;
	position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after
	{
	content: "";
	right: auto;
	left: 69px;
	position: absolute;
	bottom: 32px;
	width: 17px;
	margin-left: 0;
	border-bottom-width: 3px;
	border-bottom-color: #cacaca;
	border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after
	{
	content: "";
	left: 1%;
	margin-left: 0;
	position: absolute;
	bottom: 28px;
	width: 59px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.testimonial_section .about_content .layer_content .section_title p {
	color: #fff;
	margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
	color: #fff;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
	font-size: 18px;
	vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
	color: #000000;
}

.testimonial_section .testimonial_box {
	margin-top: 60px !important;
	position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
	background-color: #000000;
	margin-left: -170px !important;
	position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
	background-color: #000000;
	width: auto;
	margin-right: -200px;
	right: 0;
	background-image: url(../images/map.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
	position: relative;
	z-index: 9;
	height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
	display: block;
	position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
	margin: 10px 0 10px 0;
	padding: 62px 0px 72px 50px;
	position: relative;
	text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13);
	margin-left: 150px;
	margin-top: 69px;
	padding: 45px 40px 45px 40px;
	z-index: -1;
	background-color: #fff;
	transition: all 0.5s ease-in-out 0s;
	height: 450px !important;
	overflow: auto !important;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
	margin-bottom: 15px;
	position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
	content: "";
	width: 30px;
	display: block;
	height: 2px;
	text-align: center;
	left: 46%;
	margin-top: 6px;
	background-color: #000000;
	position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6
	{
	padding-top: 0;
	margin-bottom: -5px;
	font-size: 19px;
	font-weight: 600;
	line-height: 24px;
	color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
	font-size: 12px;
	color: #9f9f9f;
	margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
	padding: 0;
	margin: 0;
	padding-top: 10px;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	color: #5d6576;
	font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_img {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid black;
	position: absolute;
	left: -30px;
	top: -30px;
	width: 80px;
	height: 80px;
}


.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev
	{
	/* position: absolute; */
	/* top: 165px; */
	right: 42px;
	border-radius: 0;
	background: #fff;
	display: block;
	outline: 0;
	width: 34px;
	line-height: 34px;
	height: 34px;
	color: #000;
	font-size: 23px;
	margin-top: -20px;
	transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover
	{
	background: #222;
	color: #fff;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next
	{
	/* position: absolute; */
	/* top: 165px; */
	right: 5px;
	border-radius: 0;
	display: block;
	background: #fff;
	outline: 0;
	width: 34px;
	text-align: center;
	line-height: 34px;
	height: 34px;
	color: #000;
	font-size: 23px;
	margin-top: -20px;
	transition: all 0.3s ease-in-out;
	margin-left: 10px;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover
	{
	background: #222;
	color: #fff;
}

@media all and (max-width: 991px) {
	.testimonial_section .about_content {
		padding-right: 15px !important;
	}
	.testimonial_section .about_content .background_layer {
		width: 200% !important;
	}
	.testimonial_section .testimonial_box {
		margin-top: 0 !important;
	}
	.testimonial_section .testimonial_box .background_layer {
		width: 200% !important;
		margin-left: -200px;
	}
	.testimonial_section .testimonial_box .about_content {
		padding-left: 15px !important;
		padding-right: 15px !important;
		margin-top: 28% !important;
	}
	.testimonial_section .testimonial_box .testimonial_container {
		margin-left: -15px !important;
	}
	.testimonial_section .testimonial_box .testimonial_container .testimonials {
		margin: 0px 0 20px 0;
	}
	.testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
		margin-left: -36px !important;
	}
	.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_img {
		box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
		border: 1px solid black;
		position: absolute;
		left: -30px;
		top: -30px;
		width: 50px;
		height: 50px;
	}
}

/*table*/
table.dataTable thead th {
	background: #333 none repeat scroll 0 0;
	color: #fff;
}

table.dataTable thead th, table.dataTable thead td {
	border-bottom: 1px solid #333;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
	.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
	{
	background: #ee2e2e;
	border: medium none;
	box-shadow: none;
	color: #fff !important;
	min-height: auto;
	min-width: auto;
	padding: 4px 10px;
}

table.dataTable thead th, table.dataTable thead td {
	border-bottom: 1px solid #111;
	padding: 8px 10px !important;
	text-align: left !important;
}

#extent_tbl1_length, #extent_tbl1_filter {
	margin-bottom: 15px;
}

table.dataTable {
	border: 1px solid #e1e1e1 !important;
}
/*table close*/
.mannhedd {
	margin: 30px 0;
}

.des_boad_lis ul {
	margin: 0 -15px;
	margin-bottom: 20px;
}

.des_boad_lis ul li {
	display: inline-block;
	margin: 0 15px;
}

.des_boad_lis ul li a {
	font-size: 18px;
	display: inline-block;
	font-family: "SourB";
	color: #666;
}

.add_naodde .btn i {
	font-size: 36px;
	vertical-align: middle;
	margin-right: 10px;
}

.box_tol1 {
	max-width: 450px;
	width: 100%;
	margin: 0 auto;
}

.box_tol2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ee2e2e+0,a548fb+100 */
	background: #ee2e2e; /* Old browsers */
	background: -moz-linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee2e2e',
		endColorstr='#a548fb', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	position: relative;
	padding: 40px;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	text-align: center;
}

.box_tol3 {
	background: #fff;
	border-radius: 10px;
	padding: 30px 20px;
	color: #333;
}

.img_bp {
	margin-bottom: 20px;
}

.img_bp img {
	width: 120px;
	height: 120px;
	object-fit: cover;
	border-radius: 100%;
}

.box_tol3 h1 {
	font-family: "SourSB";
	font-size: 40px;
	margin-bottom: 0;
}

.box_tol3 h4 {
	font-size: 20px;
	font-family: "SourB";
}

.lislin1 {
	font-size: 16px;
	margin-bottom: 30px;
	display: inline-block;
}

.phott h5 {
	font-size: 28px;
	font-family: "SourB";
	margin-bottom: 25px;
}

.phott h5 span {
	font-size: 18px;
	font-family: "SourR";
	display: inline-block;
	width: 100%;
}

.box_tol4 {
	margin-top: 20px;
	color: #fff;
}

.box_tol4 h1 {
	margin-bottom: 5px;
	font-family: "SourB";
}

.box_tol4 p {
	font-size: 16px;
}

.box_tol5 {
	text-align: center;
	margin-top: 30px;
}

.box_tol5 h4 {
	font-size: 24px;
	font-family: "SourB";
	margin-bottom: 15px;
}

.Btbb_p2 .btn {
	width: 140px;
}

.bogg {
	background: #f1f1f1;
}

.blog_box1 {
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	padding: 15px;
	/* text-align: center; */
	color: #3a4250;
}

.blog_img img {
	width: 100%;
	height: 220px;
	object-fit: contain;
}

.blog_box1 h4 {
	font-size: 20px;
	font-family: "SourSB";
	margin-top: 15px;
	margin-bottom: 15px;
}

.blog_box1 p {
	color: #999;
	margin-bottom: 20px;
}

.bol_llis .col-sm-4 {
	margin-bottom: 30px;
}

.baner_bo h2 {
	font-size: 26px;
	font-family: "SourB";
}

.baner_bo img {
	margin-bottom: 20px;
}

.baner_bo h2 span {
	display: block;
	font-size: 18px;
	font-family: "SourR";
	color: #666;
	margin-top: 5px;
}

.dateiuu {
	position: absolute;
	left: 15px;
	top: 15px;
	background: #fff;
	padding: 4px 10px;
	border-radius: 4px;
	color: #333;
	font-size: 18px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}

.baner_bo {
	position: relative;
}

.detaiill {
	font-size: 16px;
}

.detaiill p {
	line-height: 24px;
}

.detaiill ul, .detaiill p, .detaiill h1, .detaiill h2, .detaiill h3,
	.detaiill h4 {
	margin-bottom: 20px;
}

.detaiill h1, .detaiill h2, .detaiill h3, .detaiill h4 {
	font-family: "SourB";
}

.detaiill h3 {
	font-family: "SourB";
	color: #ee2e2e;
}

.spport {
	background: #f1f1f1;
}

.box_fg1 h3 {
	position: relative;
	padding-left: 35px;
	font-family: "SourB";
	color: #666;
	cursor: pointer;
	font-size: 22px;
}

.box_fg1 h3:after {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	font-family: "FontAwesome";
	color: #ee2e2e;
	content: "\f078";
}

.well.profile {
	min-height: 100%;
	padding: 19px;
	margin: 90px 0 40px;
	background-color: #fff;
	border: none;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: none;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	border-radius: 0;
	padding-bottom: 30px !important;
}

.main_box1.main_box12 .row {
	display: inline-block;
	width: 100%;
}

.well.profile .col-sm-12 {
	display: flex;
	align-items: center;
}

.profile_img img {
	width: 120px;
	height: 120px;
	object-fit: cover;
	margin: 0 auto;
}

.box_fg1 h3.collapsed:after {
	content: "\f054";
}

.box_fg1 {
	padding: 15px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
}

.box_fg1 p {
	color: #888;
	font-size: 16px;
}

.box_fg1 {
	margin-bottom: 20px;
}
/*.privacy .headding{
  text-align: left;
}*/
.abbout_us p, .abbout_us ul, .abbout_us h1, .abbout_us h2, .abbout_us h3,
	.abbout_us h4, .abbout_us h5, .abbout_us h6 {
	margin-bottom: 15px;
	color: #333;
	font-family: "SourSB";
}

.abbout_us h4 {
	font-size: 20px;
}

.abbout_us p, .abbout_us ul {
	font-family: "SourR";
	font-size: 16px;
	color: #666 !important;
	line-height: 24px;
}

.logoin_box.conttatts {
	/*max-width: 700px;*/
	max-width: 850px;
}

.verify {
	/*box-shadow: 0 1px 7px #8282826e;*/
	padding: 50px;
	border-radius: 10px;
	margin: 100px 0;
}

.verify .row {
	display: flex;
	justify-content: center;
}

.verify .g_img {
	padding: 0 !important;
	margin: 0px 0 20px;
}

.g_img img {
	width: 160px;
}

.verify p {
	font-size: 20px;
	width: 70%;
	margin: 33px 0;
}

.right_cont { /*
  text-align: center;*/
	position: relative;
	padding: 20px 0;
	color: #fff;
	text-align: left;
}

.right_cont h4 {
	font-size: 20px;
	margin: 20px 0;
}

.sec_pad.sec_1.sec_1_services {
	background: #222;
}

.sec_pad.sec_1.sec_1_services .headding p {
	color: #fff;
}

.sec_pad.sec_1.sec_1_services .headding h1 {
	font-family: "SourB";
	margin-bottom: 15px;
	color: #ffff;
	font-size: 32px;
}

.right_cont h3 {
	margin-top: -35px;
	font-family: "SourSB";
	font-size: 26px;
}

.right_cont p {
	font-size: 16px;
	line-height: 25px;
	word-spacing: 2px;
}

.repeat_1 .right_cont h3 {
	margin-top: -24px;
}

.repeat_2 .right_cont h3 {
	margin-top: -18px;
}

.left_img {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	padding: 10px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}

.manb_ggg .row {
	margin-bottom: 30px;
}

.left_img {
	margin-bottom: 30px;
}

.container.manb_ggg {
	padding-top: 50px;
}

.main_logg {
	background: #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	border-radius: 15px;
	overflow: hidden;
}

.img_uslo {
	height: 100%;
}

.img_uslo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lohgg_us {
	padding: 20% 10%;
}

.dassbiad {
	background: #f1f1f1;
}

.cover_gg {
	background: url(../img/img_22.png);
	height: 250px;
	background-repeat: no-repeat;
	background-size: cover;
}

.probbs1 {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	background: #fff;
	border-radius: 10px;
	padding: 20px;
	margin-top: -100px;
}

.ptroio1 img {
	width: 100%;
	height: 225px;
	object-fit: cover;
	object-position: top;
}

.die_poro h3 {
	font-size: 24px;
	font-family: "SourSB";
	color: #333;
}

.die_poro p {
	color: #555;
	font-size: 16px;
	line-height: 24px;
}

.soclcim li {
	position: relative;
	font-size: 16px;
	margin-bottom: 8px;
	padding-left: 30px;
	color: #888;
}

.soclcim li i {
	position: absolute;
	left: 0;
	color: #ee2e2e;
	font-size: 20px;
}

.box_nuun1 {
	padding: 35px 15px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	margin-top: 30px;
	color: #fff;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
}

.box_nuun1 h1 {
	font-family: "SourB";
	margin-bottom: 0;
}

.box_nuun1 h4 {
	font-family: "SourSB";
	font-size: 20px;
}

.main_usbox {
	padding-bottom: 40px;
}

.box_nuun1 i {
	position: absolute;
	font-size: 70px;
	right: 15px;
	bottom: 15px;
	color: rgba(250, 250, 250, 0.5);
}

.grag1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ee2e2e+0,a548fb+100 */
	background: #ee2e2e; /* Old browsers */
	background: -moz-linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee2e2e',
		endColorstr='#a548fb', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

.grag2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fe3131+0,ee2e2e+100 */
	background: #fe3131; /* Old browsers */
	background: -moz-linear-gradient(45deg, #fe3131 0%, #ee2e2e 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #fe3131 0%, #ee2e2e 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #fe3131 0%, #ee2e2e 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe3131',
		endColorstr='#ee2e2e', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

.grag3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bd02ec+0,51d62c+100 */
	background: #bd02ec; /* Old browsers */
	background: -moz-linear-gradient(45deg, #bd02ec 0%, #51d62c 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #bd02ec 0%, #51d62c 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #bd02ec 0%, #51d62c 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd02ec',
		endColorstr='#51d62c', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

.grag4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e570e7+0,c85ec7+47,a849a3+100;Pink+3D+%233 */
	background: #e570e7; /* Old browsers */
	background: -moz-linear-gradient(left, #e570e7 0%, #c85ec7 47%, #a849a3 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e570e7 0%, #c85ec7 47%, #a849a3 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e570e7 0%, #c85ec7 47%, #a849a3 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570e7',
		endColorstr='#a849a3', GradientType=1); /* IE6-9 */
}

.usrrjojnn {
	display: inline-block;
	width: 100%;
}

.dassbiad {
	padding-bottom: 50px;
}

.foote_mobike {
	display: none;
}

.reseller-cnt {
	text-align: center;
	font-size: 17px;
	color: #666;
}

.reseller-cnt .abbout_us p, .reseller-cnt .headding p {
	font-size: 17px;
	color: #666;
}

.seller-join {
	text-align: center;
}

.seller-join .btn {
	margin-top: 20px;
	font-size: 21px;
	text-transform: uppercase;
	padding: 15px 32px;
}

.reseller_sipage {
	padding: 5% 0px;
	background: #f1f1f1;
}

.resell-sign .heade_login p {
	text-align: left;
}

.resell-sign .heade_login {
	margin: 0px;
}

.sign-free.abbout_us h1 {
	font-size: 25px;
	text-transform: uppercase;
}

.seel-pic {
	position: relative;
}

.seel-pic a {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
	background: rgba(00, 00, 00, 0.5);
}

.main_nav .navbar-default .navbar-nav>li.user-section a.dropdown-toggle
	{
	padding: 20px 0 15px 15px;
}

.user-section .dropdown-toggle img {
	width: 30px;
	height: 30px;
	border-radius: 0;
	object-fit: cover;
	position: relative;
}

.auto-like {
	margin-bottom: 20px;
	padding: 0px 40px;
}

.auto-like h1 {
	font-size: 24px;
	font-family: "SourSB";
	margin-top: 15px;
	margin-bottom: 5px;
	color: #fff;
}

.auto-like p {
	color: #fff;
}

.col-sm-6:first-of-type .auto-like {
	border-right: 4px solid #fff;
}

.packe_stp .step-top {
	max-width: 700px;
	padding: 0 0 30px 0;
	margin: 30px auto 0px
}

.packe_stp .step-top h1 {
	font-family: "SourB";
	text-align: center;
	margin-bottom: 30px;
}

.packe_stp .step-top a {
	color: #999;
	font-family: "SourB"
}

.change-ack-btn h1 {
	font-family: "SourB";
	font-size: 28px;
}

.nextt_btn.change-ack-btn {
	display: inline-block;
	width: 100%;
}

.cus-seller {
	margin-left: 10px;
	display: inline-block;
}

.cus-seller a.dropdown-toggle {
	padding: 0px 20px 15px;
	display: inline-block;
	cursor: pointer;
	font-size: 20px;
	top: 5px;
	position: relative;
}

.cus-seller .dropdown-menu {
	left: auto;
	right: 0px;
}

.top-headse {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 20px 0px;
}

.top-headse h1 {
	font-size: 24px;
	font-family: "SourSB";
	color: #333;
}

.pro-popup .form-group {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}

.pro-popup .form-group .btn {
	padding: 12px 12px 11px
}

.pro-popup .form-group label {
	margin-top: 12px;
}

.wallet-section {
	background: #ee2e2e; /* Old browsers */
	background: -moz-linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #ee2e2e 0%, #a548fb 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee2e2e',
		endColorstr='#a548fb', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	width: 300px;
	margin: 10px auto;
	padding: 30px;
	text-align: center;
	color: #fff;
	border-radius: 10px;
}

.wallet-section h1 {
	margin: 0 0 16px 0;
	font-family: 'SourB';
}

.form-seel .form-group {
	display: inline-block;
	width: 100%;
}

.form-seel .form-group .control-label {
	margin-top: 12px;
}

.form-seel h1 {
	text-align: center;
	font-size: 25px;
	font-family: 'SourB';
	text-transform: uppercase;
	margin: 00px 0px 20px;
}

.form-seel .panel-default {
	border: 0px;
	box-shadow: 0px 0px 0px;
}

.Searchby {
	background: #f1f1f1;
	border: 1px solid #e1e1e1;
	padding: 15px;
	margin-bottom: 20px;
}

.Searchby .form-group {
	margin: 0px;
}

.selct.form-control {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 15px;
}
/* ============ only desktop view ============ */
@media all and (min-width: 992px) {
	.nav-item .dropdown-menu {
		display: block;
		opacity: 0;
		border-radius: 6px;
		visibility: hidden;
		transition: .3s;
		margin-top: 0;
		box-shadow: 0 8px 15px 2px rgba(0, 0, 0, .1);
		padding: 5px 0px;
	}
	.dropdown-menu.fade-down {
		top: 80%;
		transform: rotateX(-75deg);
		transform-origin: 0% 0%;
	}
	.dropdown-menu.fade-up {
		top: 180%;
	}
	.nav-item:hover .dropdown-menu {
		transition: .3s;
		opacity: 1;
		visibility: visible;
		top: 100%;
		transform: rotateX(0deg);
	}
}

/* ============ desktop view .end// ============ */
.star-rating.star-5 {
	width: 115px !important;
	display: block;
}

.star-rating {
	height: 23px !important;
}

.filterClass label {
	color: #666;
	font-weight: normal;
	margin-bottom: 5px;
}

.filterClass .form-control {
	height: 35px;
}

.filterClass .form-group {
	margin-bottom: 10px;
}

.row.rowm1 .col-xs-6 {
	padding: 0 5px;
}

.row.rowm1 {
	margin: 0 -5px;
}

.profile_coacl1 p .label {
	display: inline-block;
}

.select2-container {
	width: 100% !important;
}

.pull-right>.box_mo2 {
	display: flex;
	align-items: center;
}

.pull-right>.box_mo2 #google_translate_element {
	margin-right: 10px;
}

.pull-right>.box_mo2 #google_translate_element, .pull-right>.box_mo2 .ul_set
	{
	display: inline-block;
}

.pull-right>.box_mo2 #google_translate_element .skiptranslate.goog-te-gadget
	{
	font-size: 0;
}

.pull-right>.box_mo2 #google_translate_element span[style*="white-space"]
	{
	display: none;
}

.pull-right>.box_mo2 #google_translate_element, .pull-right>.box_mo2 .ul_set
	{
	display: inline-block;
}

.pull-right>.box_mo2 #google_translate_element .goog-te-combo {
	background: #fff;
	color: #000;
	font-size: 14px;
	padding: 6px 10px;
	border-radius: 6px;
	margin: 0;
	width: 160px;
}

.skiptranslate iframe {
	display: none !important;
	height: 0 !important;
}

body[style*="position"] {
	top: 0 !important;
}

.upp22 i, .uppll i, .upp33 i {
	font-size: 0 !important;
}

.upp22 i::after {
	background: url(../img/content/chat_1.png);
	width: 18px;
	height: 18px;
	content: "";
	/* position: relative; */
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.uppll i::after {
	background: url(../img/content/chat_2.png);
	width: 18px;
	height: 18px;
	content: "";
	/* position: relative; */
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.upp33 i::after {
	background: url(../img/content/chat_3.png);
	width: 18px;
	height: 18px;
	content: "";
	/* position: relative; */
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

#recordingForm.form-group .form-control {
	margin-top: 15px;
	margin-bottom: 15px;
}

.modal-body .box_us_mand {
	overflow: auto;
}

/*media start*/
@media ( max-width : 1100px) and (min-width: 992px) {
	.main_nav .navbar-default .navbar-nav>li>a {
		padding: 23px 8px;
	}
	.btn.btn_theme.btn-lg.btn_new {
		margin: 20px 20px;
	}
}

@media ( max-width : 1199px) and (min-width: 768px) {
	.testimonial_section .testimonial_box .testimonial_container {
		margin-left: -50px !important;
	}
	.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img
		{
		width: 230px;
		height: 200px;
		object-fit: cover;
	}
}

@media ( min-width : 768px) {
	.row_fix_faq {
		display: flex;
		flex-wrap: wrap;
	}
	.profile_coacl1 {
		padding-right: 110px;
		min-height: 150px;
	}
	.profile_coacl12 {
		position: relative;
	}
}

@media ( max-width : 991px) {
	.banner3 {
		padding: 20% 0;
	}
	.main_nav .navbar-default .navbar-nav>li>a {
		padding: 8px 10px;
	}
	.main_nav .navbar-collapse {
		max-height: 100%;
	}
	.navbar-nav .open .dropdown-menu {
		background-color: #f1f1f1;
		border: 0 none;
		box-shadow: none;
		float: none;
		margin-top: 0;
		position: static;
		width: auto;
	}
	.main_nav .navbar-default .navbar-nav>li>a:hover, .main_nav .navbar-default .navbar-nav>li>a:focus,
		.main_nav .navbar-default .navbar-nav>li>a:active, .main_nav .navbar-default .navbar-nav>.open>a,
		.main_nav .navbar-default .navbar-nav>.open>a:hover, .main_nav .navbar-default .navbar-nav>.open>a:focus
		{
		background: #ee2e2e !important;
		color: #fff !important;
	}
	.navbar-default .navbar-toggle {
		background: #ee2e2e !important;
		border-color: #ee2e2e;
		border-radius: 0 !important;
		width: 44px;
		height: 34px;
	}
	.navbar-toggle {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background: #fff !important;
	}
	.main_nav .navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #333;
	}
	.main_nav .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
		.main_nav .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus
		{
		background-color: #ccc;
		color: #333;
	}
	.main_nav .navbar-default .navbar-nav>li.user_man>a.dropdown-toggle {
		background: transparent !important;
		min-height: 45px;
	}
	.logo_m img {
		height: 40px;
	}
	.main_nav .nav.navbar-nav.navbar-right {
		margin: 0;
	}
	.main_nav .navbar-default .navbar-collapse {
		border: none;
		box-shadow: none;
		padding: 0;
	}
} /*991*/
@media ( min-width : 768px) {
	.row.rowb_1 {
		display: flex;
		flex-wrap: wrap;
	}
	.row.repeat_3 .col-sm-6:nth-child(1), .row.repeat_2 .col-sm-6:nth-child(1)
		{
		float: right;
		order: 1;
	}
	.manb_ggg .row {
		margin-bottom: 30px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.main_nav .navbar-default .navbar-nav .profiledroup_user .dropdown-menu>li>a
		{
		font-size: 18px;
	}
	.bol_llis .row {
		display: flex;
		flex-wrap: wrap;
	}
	.blog_box1 {
		height: 100%;
	}
} /*768 close*/
@media ( max-width : 992px) and (min-width: 768px) {
	.top_categories .box_img img {
		height: 150px;
	}
	.banner_he h1 {
		font-size: 45px;
	}
	.row.row_selct .selct {
		width: 100%;
		background: #ccc;
		border: none;
		height: 40px;
		margin: 10px 0;
	}
	.row.row_selct .col-md-3 {
		margin: 10px 0;
	}
	.row.row_selct input {
		margin-left: 0;
	}
}

@media ( max-width : 767px) and (min-width: 480px) {
	.top_categories .col-sm-3 {
		width: 50%;
		float: left;
	}
	.banner_he h1 {
		font-size: 28px;
	}
	.banner_he h1 span {
		font-size: 20px;
	}
}

/*media close*/

/*sidebar*/
.sidebar-nav {
	position: inherit;
	top: 0;
	width: 220px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #222;
	border-radius: 10px;
	margin-top: 90px;
	height: auto;
}

@media screen and (min-width: 768px) {
	/* Apply flex only for screens wider than 768px */
	.sidebar-nav {
		display: flex;
		flex-direction: column;
	}
}

.sidebar-nav li {
	position: relative;
	line-height: 20px;
	display: inline-block;
	width: 100%;
	flex-grow: 1;
}

.sidebar-nav li:last-child {
	padding-bottom: 15px; /* Adjust as needed */
}

.sidebar-nav li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 100%;
	width: 3px;
	background-color: #1c1c1c;
	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in;
}

.sidebar-nav li:first-child a {
	color: #fff;
	background-color: #000;
}

.sidebar-nav li:nth-child(2):before {
	background-color: #000;
}

.sidebar-nav li:nth-child(3):before {
	background-color: #000;
}

.sidebar-nav li:nth-child(4):before {
	background-color: #000;
}

.sidebar-nav li:nth-child(5):before {
	background-color: #000;
}

.sidebar-nav li:nth-child(6):before {
	background-color: #000;
}

.sidebar-nav li:nth-child(7):before {
	background-color: #000;
}

.sidebar-nav li:nth-child(8):before {
	background-color: #000;
}

.sidebar-nav li:nth-child(9):before {
	background-color: #000;
}

.sidebar-nav li:hover:before, .sidebar-nav li.open:hover:before {
	width: 100%;
	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in;
}

.sidebar-nav li a {
	display: block;
	color: #ddd;
	text-decoration: none;
	padding: 8px 15px 8px 30px;
}

.sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus,
	.sidebar-nav li.open a:hover, .sidebar-nav li.open a:active,
	.sidebar-nav li.open a:focus {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
}

.sidebar-nav>.sidebar-brand {
	height: 65px;
	font-size: 20px;
	line-height: 44px;
}

.sidebar-nav .dropdown-menu {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border-radius: 0;
	border: none;
	background-color: #222;
	box-shadow: none;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/
.hamburger {
	position: fixed;
	top: 20px;
	z-index: 999;
	display: block;
	width: 32px;
	height: 32px;
	margin-left: 15px;
	background: transparent;
	border: none;
}

.hamburger:hover, .hamburger:focus, .hamburger:active {
	outline: none;
}

.hamburger.is-closed:before {
	content: '';
	display: block;
	width: 100px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover:before {
	opacity: 1;
	display: block;
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle,
	.hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top,
	.hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
	position: absolute;
	left: 0;
	height: 4px;
	width: 100%;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle,
	.hamburger.is-closed .hamb-bottom {
	background-color: #1a1a1a;
}

.hamburger.is-closed .hamb-top {
	top: 5px;
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-middle {
	top: 50%;
	margin-top: -2px;
}

.hamburger.is-closed .hamb-bottom {
	bottom: 5px;
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
	top: 0;
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-bottom {
	bottom: 0;
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle,
	.hamburger.is-open .hamb-bottom {
	background-color: #1a1a1a;
}

.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-bottom {
	top: 50%;
	margin-top: -2px;
}

.hamburger.is-open .hamb-top {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08);
	transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08);
}

.hamburger.is-open .hamb-middle {
	display: none;
}

.hamburger.is-open .hamb-bottom {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08);
	transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08);
}

.hamburger.is-open:before {
	content: '';
	display: block;
	width: 100px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.hamburger.is-open:hover:before {
	opacity: 1;
	display: block;
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/
.overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(250, 250, 250, .8);
	z-index: 1;
}

#bs-example-navbar-collapse-2 {
	overflow: hidden !important;
}

.navbar-right {
	margin-top: 10px;
}
/*sidebar*/
@media ( max-width : 767px) {
	.nav-tabs>li {
		float: left;
		margin-bottom: -1px;
		margin: 3px;
	}
	.box_mo5 {
		margin-bottom: 10px;
	}
	.headding {
		text-align: center;
		margin-bottom: 30px;
	}
	.main_box1 .row {
		align-items: center;
		justify-content: center;
		display: inline-block;
		margin-bottom: 25px;
	}
	.main_tab {
		margin: 0 0px;
	}
	.well.profile .col-sm-12 {
		display: inline-block;
		align-items: center;
		width: 100%;
		text-align: center;
	}
	.well.profile {
		margin: 0 0 40px;
	}
	.sidebar-nav {
		position: static;
		top: 0;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		background: #222;
		border-radius: 10px;
		overflow: hidden;
		margin-top: 20px;
	}
	.show_rate {
		position: static !important;
		right: 0;
		top: 0;
		font-size: 20px;
	}
	.navbar-toggle {
		background: #000;
	}
	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px;
		color: #fff;
		background: #fff;
	}
	.btn.btn_theme.btn_skills {
		border-radius: 30px;
		margin-right: 8px;
		margin-bottom: 10px;
	}
	.profile_img img {
		width: 170px;
		margin: 0 auto;
	}
	.show_rate p {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		margin: 0;
	}
	.main_box1 .row {
		align-items: center;
		justify-content: center;
		display: inline-block;
	}
	.box_img2 {
		margin-bottom: 30px;
	}
	.box_img3 {
		margin-top: 30px;
	}
	.headding h1 {
		font-size: 24px;
	}
	.headding p {
		font-size: 14px;
	}
	.banner_he h1 {
		font-size: 18px;
	}
	.banner_he h1 span {
		font-size: 15px;
	}
	.banner_he2 h1 {
		font-size: 27px;
	}
	.banner_he2 p {
		font-size: 14px;
	}
	.banner_he p {
		font-size: 14px;
	}
	.top_bar .pull-left, .top_bar .pull-right {
		width: 100%;
		text-align: center;
	}
	.main_box2 {
		padding-left: 0;
		padding-right: 0;
	}
	.box_mo5 {
		margin-bottom: 30px;
	}
	.bannertop {
		background-size: cover;
	}
	.box_mo6 {
		padding-top: 30px;
		margin-bottom: 30px;
	}
	.foote_mobike ul {
		margin: 0 -8px;
	}
	.foote_mobike ul li {
		width: 25%;
		float: left;
		padding: 0 8px;
	}
	.foote_mobike ul li a {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 12px;
		color: #333;
	}
	.foote_mobike ul li a img {
		width: 20px;
		height: 20px;
		object-fit: contain;
	}
	.foote_mobike ul li a span {
		width: 100%;
		display: inline-block;
	}
	.foote_mobike {
		background: #fff;
		padding: 10px 0;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		display: inline-block;
		width: 100%;
		position: fixed;
		bottom: -1px;
	}
	/*body{
  padding-bottom: 60px;
}*/
	.row.row_selct .selct {
		width: 100%;
		background: #ccc;
		border: none;
		height: 40px;
		margin: 10px 0;
	}
	.row.row_selct .col-md-3 {
		margin: 10px 0;
		padding: 0;
	}
	.row.row_selct {
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}
	.row.row_selct input {
		margin-left: 0;
	}
	.btn.btn_theme.btn-lg.btn_new {
		background: #fff;
		color: #000;
		font-weight: lighter;
		margin: 10px;
		text-align: center;
	}
	.col-md-9 .logoin_box.conttatts {
		margin-top: 0;
	}
	.well.profile {
		margin-top: 20px;
	}
} /*767*/
.container1 {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default radio button */
.container1 input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container1:hover input ~ .checkmark {
	background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container1 input:checked ~ .checkmark {
	background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.container1 input:checked ~ .checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */
.container1 .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.margin-bottom_1 {
	margin-bottom: 90px;
}

.nav {
	padding: 0;
}
/*media start*/
@media ( min-width : 768px) {
	.fixeddd {
		display: flex;
		flex-wrap: wrap;
	}
	.main_box1.main_box12 .box_mo5 {
		padding-right: 210px;
	}
	.main_box1.main_box12 .show_rate {
		width: 200px;
	}
} /*768px*/
@media ( max-width : 767px) {
	#private_sesssion_filter {
		margin-top: 0 !important;
	}
	.col-sm-6:first-of-type .auto-like {
		border: none;
	}
	.auto-like {
		padding: 0px;
	}
	.main_box1 .row {
		display: block;
	}
	.star-rating.star-5 {
		display: block;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	/*#private_sesssion_filter > h2 {
  margin: 0 15px;
}*/
	.main_tab .nav-tabs>li>a {
		border-radius: 0;
		width: 100%;
		line-height: 1.4;
		padding: 7px 10px;
		font-size: 14px;
	}
	.main_tab .nav-tabs>li {
		width: 50%;
		margin: 0;
		padding: 2px;
	}
	.filterClass {
		margin: 0;
	}
	.form-group>.radio_btn .container1 {
		margin-right: 13px;
		font-size: 15px;
		padding-left: 26px;
	}
	.form-group>.radio_btn .checkmark {
		width: 20px;
		height: 20px;
	}
	.form-group>.radio_btn .checkmark::after {
		top: 6px;
		left: 6px;
	}
	.form-group>.radio_btn .container1:nth-last-child(1) {
		width: 100%;
		padding-left: 0;
		margin-right: 0;
	}
} /*767px*/
/*media close*/

/*RTL CSS US*/
.translated-rtl .modal-body .btn.btn_theme.btn-outline[style*="float"] {
	float: left !important;
}

.translated-rtl .modal-content .show_rate {
	direction: initial;
	text-align: right;
}

.translated-rtl .main_tab .descr .show_rate {
	direction: initial;
}

.translated-rtl .ratight_us_trans {
	direction: initial;
	display: inline-block;
	width: 100%
}

.translated-rtl .modal-body .box_us_mand th, .translated-rtl .modal-body .box_us_mand td
	{
	text-align: right;
}

.translated-rtl .descr h4.show_rate {
	direction: initial;
}

.translated-rtl .col-md-9 .headding h3[style*="text-align"],
	.translated-rtl .col-md-8 .headding h3[style*="text-align"] {
	text-align: right !important;
}

.translated-rtl .upcoming .descr {
	direction: rtl;
}

.translated-rtl .bak_chatt .fa-long-arrow-left::before {
	content: "\f178";
}

.translated-rtl .bak_chatt {
	margin-right: 0;
	margin-left: 10px;
}

.translated-rtl .close {
	left: 20px;
	right: auto;
}

.translated-rtl .testimonial_section .about_content .layer_content .section_title p
	{
	direction: rtl;
}

.translated-rtl .resttt a {
	float: left !important;
}

.translated-rtl .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p
	{
	text-align: right;
	direction: rtl;
}

.translated-rtl .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials
	{
	text-align: right;
}

.translated-rtl  .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption::after
	{
	left: auto;
	right: 0;
}

.translated-rtl .main_tab .nav-tabs>li {
	float: right;
}

.translated-rtl .main_tab .heading_main {
	text-align: right;
}

.translated-rtl .link_2 a {
	text-align: right;
}

.translated-rtl .link_2 a i {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
}

.translated-rtl .rate {
	direction: initial;
}

.translated-rtl .testimonial_section .about_content .layer_content {
	text-align: right;
}

.translated-rtl .testimonial_section .about_content .layer_content .section_title .heading_line::after
	{
	left: auto;
	right: 0%;
}

.translated-rtl .testimonial_section .about_content .layer_content .section_title .heading_line span::after
	{
	left: auto;
	right: 60px;
}

.translated-rtl .how-it .item .img_us4 {
	order: 1;
}

.translated-rtl .how-it .item .box_mo5 {
	justify-content: flex-end;
}
/*bootstrap RTL*/
.translated-rtl .pull-left {
	float: right !important;
}

.translated-rtl .pull-right {
	float: left !important;
}

.translated-rtl .radio-inline, .translated-rtl .checkbox-inline {
	padding-right: 20px;
	padding-left: 0;
}

.translated-rtl .radio input[type="radio"], .translated-rtl .radio-inline input[type="radio"],
	.translated-rtl .checkbox input[type="checkbox"], .translated-rtl .checkbox-inline input[type="checkbox"]
	{
	float: right;
	margin-left: 0;
	margin-right: -20px;
}

.translated-rtl .checkbox-inline font[style="vertical-align: inherit;"]
	{
	vertical-align: top !important;
}

.translated-rtl .col-xs-1, .translated-rtl .col-xs-2, .translated-rtl .col-xs-3,
	.translated-rtl .col-xs-4, .translated-rtl .col-xs-5, .translated-rtl .col-xs-6,
	.translated-rtl .col-xs-7, .translated-rtl .col-xs-8, .translated-rtl .col-xs-9,
	.translated-rtl .col-xs-10, .translated-rtl .col-xs-11 {
	float: right;
}

@media ( min-width : 1200px) {
	.translated-rtl .col-lg-1, .translated-rtl .col-lg-2, .translated-rtl .col-lg-3,
		.translated-rtl .col-lg-4, .translated-rtl .col-lg-5, .translated-rtl .col-lg-6,
		.translated-rtl .col-lg-7, .translated-rtl .col-lg-8, .translated-rtl .col-lg-9,
		.translated-rtl .col-lg-10, .translated-rtl .col-lg-11 {
		float: right;
	}
	.translated-rtl .testimonial_section [class*="col-lg"] {
		float: left;
	}
}

@media ( min-width : 992px) {
	.translated-rtl .col-md-1, .translated-rtl .col-md-2, .translated-rtl .col-md-3,
		.translated-rtl .col-md-4, .translated-rtl .col-md-5, .translated-rtl .col-md-6,
		.translated-rtl .col-md-7, .translated-rtl .col-md-8, .translated-rtl .col-md-9,
		.translated-rtl .col-md-10, .translated-rtl .col-md-11 {
		float: right;
	}
}

@media ( min-width : 768px) {
	.translated-rtl .col-sm-1, .translated-rtl .col-sm-2, .translated-rtl .col-sm-3,
		.translated-rtl .col-sm-4, .translated-rtl .col-sm-5, .translated-rtl .col-sm-6,
		.translated-rtl .col-sm-7, .translated-rtl .col-sm-8, .translated-rtl .col-sm-9,
		.translated-rtl .col-sm-10, .translated-rtl .col-sm-11 {
		float: right;
	}
}
/*bootstrap RTL close*/
.translated-rtl .tabble_time tr td:nth-child(2) {
	direction: initial;
	text-align: right;
}

.translated-rtl .top_bar .pull-left p {
	direction: initial;
}

.translated-rtl .testimonial_section {
	direction: initial;
}

.translated-rtl .footer {
	direction: initial;
}

.translated-rtl .img_us4 {
	margin-right: 0;
	margin-left: 15px;
}

.translated-rtl .box_mo5 .descr {
	text-align: right;
	direction: rtl;
}

.translated-rtl .owl-carousel {
	direction: initial;
}

.translated-rtl .main_tab .descr {
	text-align: right;
	direction: rtl;
}

.translated-rtl .btn_editimg {
	left: auto;
	right: 120px;
}

.translated-rtl .icon_inp input, .translated-rtl .icon_inp textarea {
	padding-right: 37px;
	padding-left: 0;
}

.translated-rtl .icon_inp i {
	right: 15px;
	left: auto;
}

.translated-rtl .upcoming h4 {
	text-align: right;
}

.translated-rtl .upcoming .descr p {
	text-align: right;
	direction: rtl;
}

.translated-rtl .btn.btn_theme.btn_skills {
	margin-right: 0;
	margin-right: 8px;
}

.translated-rtl table.dataTable thead th, .translated-rtl table.dataTable thead td
	{
	text-align: right !important;
}

.translated-rtl .Transaction_rtl {
	direction: initial;
	text-align: right;
}

.translated-rtl td .box_mo5.box_mo5t {
	text-align: right;
}

.translated-rtl .auto_scol_left ul li a {
	padding-right: 60px;
	padding-left: 35px;
	text-align: right
}

.translated-rtl .auto_scol_left ul li a .chat_user_img {
	left: auto;
	right: 10px;
}

.translated-rtl .auto_scol_left ul li a p {
	text-align: right;
}

.translated-rtl .main_box1.main_box12 .box_mo5 .show_rate p {
	text-align: right;
}

@media ( min-width : 768px) {
	.translated-rtl .btn.btn_theme.btn_skills {
		margin-right: 20px;
	}
	.translated-rtl .profile_coacl1 {
		padding-left: 110px;
		padding-right: 0;
	}
	.translated-rtl .show_rate {
		right: auto;
		left: 0;
	}
	.translated-rtl .show_rate p {
		text-align: left;
	}
	/*.translated-rtl .skills_show {
  direction: initial;
}*/
	/*.translated-rtl #sidebar-wrapper {
  float: left;
}*/
	/*.translated-rtl .desboadd.caht_full_dark {
  direction: initial;
}*/
	.translated-rtl .messge_send #message_id {
		padding-right: 15px;
	}
	.translated-rtl .right_cont {
		text-align: right;
	}
	.translated-rtl .messge_send .input-group-btn {
		right: auto;
		left: 100px;
	}
	.translated-rtl .messge_send .upp22 {
		right: auto;
		left: 160px;
	}
	.translated-rtl .messge_send .upp33 {
		right: auto;
		left: 110px;
	}
	.translated-rtl .messge_send .uppll {
		right: auto;
		left: 135px;
	}
	.translated-rtl .footer [class*="col-sm-"] {
		float: left;
	}
	.translated-rtl .top_bar .pull-right {
		float: right !important;
	}
	.translated-rtl .top_bar .pull-left {
		float: left !important;
	}
	.translated-rtl .main_box1.main_box12 .box_mo5 {
		padding-right: 0;
		padding-left: 210px;
	}
} /*min 768px*/
@media ( max-width : 767px) {
	.translated-rtl .messge_send #message_id {
		padding-right: 15px !important;
	}
	.translated-rtl .right_cont {
		text-align: right !important;
	}
	.translated-rtl .messge_send .input-group-btn {
		right: auto !important;
		left: 100px !important;
	}
	.translated-rtl .messge_send .upp22 {
		right: auto !important;
		left: 160px !important;
	}
	.translated-rtl .messge_send .upp33 {
		right: auto !important;
		left: 110px !important;
	}
	.translated-rtl .messge_send .uppll {
		right: auto !important;
		left: 135px !important;
	}
	.translated-rtl .footer_logo {
		text-align: right;
	}
}

/*RTL CSS US close*/