* {

	margin: 0;

	padding: 0;

}

body {

	background-position: top;

	background-color: #fff;

	font-size: 14px;

	color: #454545;

	margin: 0;

	padding: 0;

	font-family: 'Roboto', sans-serif;

}

.clear {

	clear: both;

}

ul {

	list-style: none;

	margin: 0px !important;

}

:focus {

	outline: none !important;

	border: none;

}

a:hover {

	text-decoration: none !important;

}

a {

	text-decoration: none;

}

a img {

	border: none;

}

h1 {

	font-size: 25px;

	color: #454545;

	margin: 0;

	padding: 0;

}

h2 {

	font-size: 22px;

	color: #454545;

	margin: 0;

	padding: 0;

}

h3 {

	font-size: 20px;

	color: #454545;

	margin: 0;

	padding: 0;

}

h4 {

	font-size: 18px;

	color: #454545;

	margin: 0;

	padding: 0;

}

h5 {

	font-size: 15px;

	color: #454545;

	margin: 0;

	padding: 0;

}

h6 {

	font-size: 14px;

	color: #454545;

	margin: 0;

	padding: 0;

}

p {

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	color: #454545;

	margin: 0;

	padding: 0;

}

.prev-next a {

	color: #fff !important;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background: #000;

	color: #fff !important;

}

.below-footer p {

	margin:0px;

	color:#7e7e7e;

	font-size:15px;

	font-family: 'Roboto', sans-serif;

}

.news-leter p {

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 21px;

	margin-bottom: 11px;

	text-align: center;

}

.news-leter p a {

	color: #fa4041;

}

.news-leter p a:hover {

	color: #58b1f6;

}

.news-leter .personal-type {

	border-radius: 2px;

	height: 45px;

	font-size: 14px;

	color: #000;

}

.news-leter .login_submitt {

	width: 100%;

	height: 40px;

	font-size: 15px;

	margin-bottom: 0px;

	background: #fa4041;

	border-radius: 2px;

}

.news-leter .login_submitt:hover {

	background: #000 !important;

}

.details-right .blog-dtls {

	padding-left: 0px;

	width: 100%;

}

.details-right .blog-image {

	width: 100%;

	height: 385px;

	margin: 10px 0;

}

.prev-next a {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background: #000;

	color: #fff;

}

.chat-bodys {

	float: left;

	width: 100%;

	padding:2px 5px;

	height: 242px;

	overflow-y: scroll;

}

.chat-left .chat-content p {

	color: #505050;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-content p {

	color: #fff;

	margin: 0px !important;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-fots {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	position: relative;

}

.type-msgs {

	float: left;

	width: 100%;

	border: none;

	height: 40px;

	padding:5px 42px 5px 10px;

	font-size: 14px;

	font-weight: 400;

	color: #000;

}

.chat-fots [type="file"] + label.btn-2 {

	position: absolute;

	right:26px;

	background: none;

	width: 33px;

	padding: 0;

	height: 40px;

}

.left-list {

	width: 32%;

	float: left;

}

.no3 {

	border-radius: 9px;

}

.all-chat-lists {

	height: 750px;

	float: left;

	width: 100%;

}

.btn_div ul li a {

	color: #fff;

	background-color: transparent;

	border: 1px solid #fff;

	border-radius: 4px;

	font-size: 15px;

	font-family: 'Poppins', sans-serif;

	padding: 0.5rem 1rem;

	text-align: center;

}

.btn_div ul li a i {

	margin-left: 5px;

}

.prro_top, .prro_btm {

	padding: 20px 0;

}

.what_sec {

	background-color: #fbfbf8;

	border: 1px solid #dcdacb;

	border-radius: 2px;

	padding: 20px;

}

.what_sec h2, .course_details h2 {

	font-size: 22px;

	font-family: 'Poppins', sans-serif;

	font-weight: 600;

	margin-bottom:15px;

}

.what_list li {

	width: calc(50% - 15px);

	float: left;

	margin-right: 15px;

	font-weight: 400;

	line-height: 22px;

	margin-bottom: 10px;

	color: #3c3b37;

	display: flex;

	align-items: end;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

}

.what_list li img {

	margin-right:15px;

	margin-top: 4px;

}

.course_details {

	margin-top: 35px;

}

.cou_list {

	display: flex;

	align-items: center;

	justify-content: space-between;

}

.cou_list ul {

	display: flex;

	align-items: center;

}

.cou_list ul li {

	margin-right: 8px;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

}

.cou_list a {

	font-family: 'Poppins', sans-serif;

	font-size: 16px;

	font-weight: 500;

	color:#1781d2;

}

.cou_list a:hover {

	color: #000;

}

.course_accor {

	border: 1px solid #dcdacb;

	border-radius: 4px;

	margin-top: 15px;

	border-bottom: 0;

}

.accordian-faq .accordion {

	margin-top: 0;

	margin-bottom: 0;

}

.accordian-faq .accordion .card {

	margin-bottom: 0;

	border: none;

	padding: 0;

	box-shadow: none;

}

.card-header:first-child {

	border-radius: 30px;

}

.accordian-faq .card .card-header {

	background-color: #fbfbf8;

	padding:7px 15px;

	border: 0;

	border-bottom:  1px solid #dcdacb;

}

.accordian-faq .card .card-header .btn-header-link {

	width: 100%;

	text-align: left;

	display: flex;

	justify-content: space-between;

	white-space: unset;

}

.accordian-faq .card .card-header .btn-header-link ul {

	display: flex;

	align-items: center;

}

.accordian-faq .card .card-header .btn-header-link ul li {

	margin-right: 6px;

	color: #3c3b37;

	font-size: 14px;

	margin-bottom: 0 !important;

	font-family: 'Roboto', sans-serif;

}

.accordian-faq .card .card-header .btn-header-link:after {

	content: "\f106";

	position: absolute;

	left: 15px;

	font-family: 'Roboto', sans-serif;

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	font-weight: 900;

	float: right;

	margin-left: auto;

	font-size: 18px;

	line-height: 22px;

}

.accordian-faq .card-header .btn-header-link {

	color:#000;

}

.accordian-faq .card .card-header .btn-header-link.collapsed:after {

	content: "\f107";

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	left: 15px;

	font-weight: 900;

	float: right;

	margin-left: auto;

	font-size: 18px;

	line-height: 22px;

}

.accordian-faq .card .card-header .btn-header-link:focus {

	outline: 0;

	box-shadow: none;

}

.accordian-faq .card .card-header .btn-header-link p {

	color: #3c3b37;

	font-size: 16px;

	padding-left: 10px;

	font-weight: 500;

	margin-bottom: 0;

	font-family: 'Roboto', sans-serif;

}

.accordian-faq .card .card-header .btn-header-link p span {

	margin-right: 8px;

	font-weight: 600;

}

.accordian-faq .card .card-body {

	padding-top: 8px;

	padding-bottom: 0;

}

.accordian-faq .card .card-body p {

	color: #4c5569;

	font-size: 16px;

	line-height: 23px;

	margin-bottom: 0 !important;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	margin-top: 0px;

	padding: 0 0px;

}

.accordian-faq .card .card-body {

	padding: 0;

}

.inner_accor .card {

	border: 0 !important;

}

.inner_accor .card .card-header {

	background-color: #fff;

	padding:0;

	border-bottom: 0px solid #dcdacb;

}

.inner_accor .card .card-header .btn-header-link {

	padding: 10px 27px 10px 16px;

}

.inner_accor .card .card-header .btn-header-link p {

	color: #3c3b37;

	font-size: 14px;

	padding-left: 0px;

	font-weight: 400;

	margin-bottom: 0;

	display: flex;

	font-family: 'Roboto', sans-serif;

	align-items: center;

}

.inner_accor .card .card-header .btn-header-link p i {

	margin-right: 12px;

}

.inner_accor .card .card-body {

	padding:0 30px 10px 40px;

}

.inner_accor .card .card-body p {

	color: #73726c;

	font-size: 14px;

}

.accordian-faq .inner_accor .card .card-header .btn-header-link.collapsed:after, .accordian-faq .inner_accor .card .card-header .btn-header-link:after {

	display: none;

}

.rev_profile p {

	margin-top: 5px;

	font-size: 15px;

	line-height: 21px;

	font-family: 'Roboto', sans-serif;

}

.review_sec_con {

	border-bottom: 1px solid #dcdacb;

}

.product_video {

	width: 100%;

	float: left;

	right: 0px;

	top: 0;

	box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);

	min-height: 368px;

	border: 1px solid #e9e9e9;

	background: #fff;

	overflow: hidden;

	margin-bottom: 30px;

}

.fixed_header {

	position: sticky;

	z-index: 99999;

	top: 0;

}

.pro_video_info {

	width: 100%;

	float: left;

	background: #ccc;

	height: 175px;

	position: relative;

	z-index: 2;

}

.pro_video_info:after {

	position: absolute;

	content: "";

	background: linear-gradient( 180deg, rgba(30, 30, 28, 0) 0%, rgba(30, 30, 28, 0.9) 100%);

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}

.pro_video_info span img {

	width: 100%;

	height: 100%;

}

.play_video {

	position: relative;

	height: 175px;

}

.play_video a {

	position: absolute;

	left: calc(50% - 26px);

	z-index: 9;

	top: 60px;

}

.video-smaple_list {

	display: flex;

	align-items: center;

	justify-content: space-between;

	border-bottom: 1px solid #424242;

}

.video-smaple_list.active {

	background: #3c3c3c;

}

.video_details {

	padding: 15px 0 15px 0;

	display: flex;

	align-items: center;

}

.video_details img {

	width: 70px;

}

.video_details p {

	font-size: 16px;

	color: #fff;

	font-family: 'Roboto', sans-serif;

}

.blog-post {

	list-style: none !important;

	padding: 0 !important;

}

.prev-next ul {

	list-style: none !important;

	padding: 0 !important;

}

.blog-post li {

	margin: 0 7px 4px 0 !important;

	padding-right: 8px !important;

}

.prev-next ul li {

	margin-right: 5px !important;

}

.save_btn_disabled, .save_btn_disabled:hover {

	background: #1781d2;

	opacity: 0.7;

}

.below-footer p {

	margin:0px;

	color:#7e7e7e;

	font-size:15px;

	font-family: 'Roboto', sans-serif;

}

.news-leter .login_submitt:hover {

	background:#000 !important;

}

.details-right .blog-dtls {

	padding-left:0px;

	width:100%;

}

.details-right .blog-image {

	width: 100%;

	height: 385px;

	margin: 10px 0;

}

.prev-next {

	float:left;

	width:100%;

	text-align:right;

	padding:15px 0;

}

.prev-next a {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background:#000;

	color:#fff;

}

.blog-commants {

	float:left;

	width:100%;

	margin-top:15px;

}

.commant-div p {

	font-size:13px;

	margin-bottom:4px;

}

.commant-div .blog-post {

	padding-left: 82px;

	margin: 0px !important;

}

.blog-commants .form-group {

	float:left;

	width:100%;

}

.blog-commants .login_submitt {

	margin:15px 0 0 0;

}

.prev-next ul {

	float:left;

	width:auto;

}

.prev-next ul li {

	float:left;

	width:auto;

	margin-right:5px;

}

.prev-next ul li a {

	padding:0px;

	margin:0px;

	background:none;

}

.prev-next ul li a:hover {

	background:none;

	opacity:0.7;

}

.post-commant {

	background:#1781d2 !important;

}

.post-commant:hover {

	background:#000 !important;

}

.news-leter {

	background:#4182b6;

}

.blog-profile {

	float: left;

	margin-bottom: 37px;

	width: 100%;

}

.blog-profile .guide-image {

	height:210px;

}

.blog-profile .guide-intro h3 {

	font-size:14px;

}

.blog-profile .guide-intro p {

	font-size:13px;

}

.blog-profile .guide-more {

	padding: 5px;

	padding-top: 0;

}

.blog-profile .guide-more ul li {

	padding: 0 10px 0 7px;

}

.blog-profile .guide-more ul li span {

	font-size:14px;

}

.blog-profile .guide-more ul li p {

	font-size:12px;

}

.blog-profile .guide-btn {

	font-size: 12px;

	padding: 6px 7px;

	margin-top: 10px;

}

.blog-profile .owl-nav {

	display:none;

}

.blog-profile .owl-dot span {

	margin:3px !important;

	background:#287eda !important;

}

.blog-profile .owl-dots .active span {

	margin:3px !important;

	background:#fa4041 !important;

}

.blog-profile .guide-dtls {

	background:#fff;

}

.wiith-req {

	float: left;

	width: 100%;

	margin-bottom: 10px;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

	padding: 15px;

}

.wiith-req h4 {

	text-align: left;

	font-size: 22px;

	font-family: 'Poppins', sans-serif;

	color: #252424;

	margin-bottom: 20px;

}

.wiith-req p {

	font-family: 'Poppins', sans-serif;

	color: #252424;

	font-size: 16px;

	width: 100%;

	float: left;

	margin-bottom: 5px;

}

.wiith-req p strong {

	color:#F24764;

}

.amount-wit {

	width: 115px;

	background: #fff;

	border: 1px solid #e7e5e5;

	border-radius: 1px;

	height: 35px;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 5px 10px;

	color: #000;

}

.border-with {

	float: left;

	width: 100%;

	height: 1px;

	background: #e6e6e6;

	margin: 5px 0;

}

.wiith-req .login_submitt {

	float:none;

	margin:5px 0 0 0;

	height:42px;

	font-size:15px;

	border-radius:2px;

}

.one-category {

	float: left;

	width: 100%;

	background: #fff;

	border-radius: 4px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	margin-top: 20px;

	overflow: hidden;

	margin-bottom: 10px;

}

.prev-next a {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background: #000;

	color: #fff;

}

.chat-bodys {

	float: left;

	width: 100%;

	padding:2px 5px;

	height: 242px;

	overflow-y: scroll;

}

.chat-left .chat-content p {

	color: #505050;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-content p {

	color: #fff;

	margin: 0px !important;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-fots {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	position: relative;

}

.type-msgs {

	float: left;

	width: 100%;

	border: none;

	height: 40px;

	padding:5px 42px 5px 10px;

	font-size: 14px;

	font-weight: 400;

	color: #000;

}

.chat-fots [type="file"] + label.btn-2 {

	position: absolute;

	right:26px;

	background: none;

	width: 33px;

	padding: 0;

	height: 40px;

}

.left-list {

	width: 32%;

	float: left;

}

.no3 {

	border-radius: 9px;

}

.all-chat-lists {

	height: 750px;

	float: left;

	width: 100%;

}

.btn_div ul li a {

	color: #fff;

	background-color: transparent;

	border: 1px solid #fff;

	border-radius: 4px;

	font-size: 15px;

	font-family: 'Poppins', sans-serif;

	padding: 0.5rem 1rem;

	text-align: center;

}

.btn_div ul li a i {

	margin-left: 5px;

}

.prro_top, .prro_btm {

	padding: 20px 0;

}

.what_sec {

	background-color: #fbfbf8;

	border: 1px solid #dcdacb;

	border-radius: 2px;

	padding: 20px;

}

.what_sec h2, .course_details h2 {

	font-size: 22px;

	font-family: 'Poppins', sans-serif;

	font-weight: 600;

	margin-bottom:15px;

}

.what_list li {

	width: 100%;

	float: left;

	font-weight: 400;

	line-height: 22px;

	margin-bottom: 10px;

	color: #3c3b37;

	display: flex;

	align-items: flex-start;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

}

.what_list li img {

	margin-right:15px;

	margin-top: 4px;

}

.course_details {

	margin-top: 35px;

}

.cou_list {

	display: flex;

	align-items: center;

	justify-content: space-between;

}

.cou_list ul {

	display: flex;

	align-items: center;

}

.cou_list ul li {

	margin-right: 8px;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

}

.cou_list a {

	font-family: 'Poppins', sans-serif;

	font-size: 16px;

	font-weight: 500;

	color:#1781d2;

}

.cou_list a:hover {

	color: #000;

}

.course_accor {

	border: 1px solid #dcdacb;

	border-radius: 4px;

	margin-top: 15px;

	border-bottom: 0;

}

.accordian-faq .accordion {

	margin-top: 0;

	margin-bottom: 0;

}

.accordian-faq .accordion .card {

	margin-bottom: 0;

	border: none;

	padding: 0;

	box-shadow: none;

}

.card-header:first-child {

	border-radius: 30px;

}

.accordian-faq .card .card-header {

	background-color: #fbfbf8;

	padding:7px 15px;

	border: 0;

	border-bottom:  1px solid #dcdacb;

}

.accordian-faq .card .card-header .btn-header-link {

	width: 100%;

	text-align: left;

	display: flex;

	justify-content: space-between;

	white-space: unset;

}

.accordian-faq .card .card-header .btn-header-link ul {

	display: flex;

	align-items: center;

}

.accordian-faq .card .card-header .btn-header-link ul li {

	margin-right: 6px;

	color: #3c3b37;

	font-size: 14px;

	margin-bottom: 0 !important;

	font-family: 'Roboto', sans-serif;

}

.accordian-faq .card .card-header .btn-header-link:after {

	content: "\f106";

	position: absolute;

	left: 15px;

	font-family: 'FontAwesome';

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	font-weight: 900;

	float: right;

	margin-left: auto;

	font-size: 18px;

	line-height: 22px;

}

.accordian-faq .card-header .btn-header-link {

	color:#000;

}

.accordian-faq .card .card-header .btn-header-link.collapsed:after {

	content: "\f107";

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	left: 15px;

	font-weight: 900;

	float: right;

	margin-left: auto;

	font-size: 18px;

	line-height: 22px;

}

.accordian-faq .card .card-header .btn-header-link:focus {

	outline: 0;

	box-shadow: none;

}

.accordian-faq .card .card-header .btn-header-link p {

	color: #3c3b37;

	font-size: 16px;

	padding-left: 10px;

	font-weight: 500;

	margin-bottom: 0;

	font-family: 'Roboto', sans-serif;

}

.accordian-faq .card .card-header .btn-header-link p span {

	margin-right: 8px;

	font-weight: 600;

}

.accordian-faq .card .card-body {

	padding-top: 8px;

	padding-bottom: 0;

}

.accordian-faq .card .card-body p {

	color: #4c5569;

	font-size: 16px;

	line-height: 23px;

	margin-bottom: 0 !important;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	margin-top: 0px;

	padding: 0 0px;

}

.accordian-faq .card .card-body {

	padding: 0;

}

.inner_accor .card {

	border: 0 !important;

}

.inner_accor .card .card-header {

	background-color: #fff;

	padding:0;

	border-bottom: 0px solid #dcdacb;

}

.inner_accor .card .card-header .btn-header-link {

	padding: 10px 27px 10px 16px;

}

.inner_accor .card .card-header .btn-header-link p {

	color: #3c3b37;

	font-size: 14px;

	padding-left: 0px;

	font-weight: 400;

	margin-bottom: 0;

	display: flex;

	font-family: 'Roboto', sans-serif;

	align-items: center;

}

.inner_accor .card .card-header .btn-header-link p i {

	margin-right: 12px;

}

.inner_accor .card .card-body {

	padding:0 30px 10px 40px;

}

.inner_accor .card .card-body p {

	color: #73726c;

	font-size: 14px;

}

.accordian-faq .inner_accor .card .card-header .btn-header-link.collapsed:after, .accordian-faq .inner_accor .card .card-header .btn-header-link:after {

	display: none;

}

.rev_profile p {

	margin-top: 5px;

	font-size: 15px;

	line-height: 21px;

	font-family: 'Roboto', sans-serif;

}

.review_sec_con {

	border-bottom: 1px solid #dcdacb;

}

.product_video {

	width: 100%;

	float: left;

	right: 0px;

	top: 0;

	box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);

	min-height: 368px;

	border: 1px solid #e9e9e9;

	background: #fff;

	overflow: hidden;

	margin-bottom: 30px;

}

.fixed_header {

	position: sticky;

	z-index: 99999;

	top: 0;

}

.pro_video_info {

	width: 100%;

	float: left;

	background: #ccc;

	height: 175px;

	position: relative;

	z-index: 2;

	cursor: pointer;

}

.video_les, .video_les iframe, .video_les video, .video_les img, .video_les audio {

	width: 100%;

}

.pro_video_info:after {

	position: absolute;

	content: "";

	background: linear-gradient( 180deg, rgba(30, 30, 28, 0) 0%, rgba(30, 30, 28, 0.9) 100%);

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}

.pro_video_info span img {

	width: 100%;

	height: 100%;

}

.play_video {

	position: relative;

	height: 175px;

}

.play_video a {

	position: absolute;

	left: calc(50% - 26px);

	z-index: 9;

	top: 60px;

}

.video-smaple_list {

	display: flex;

	align-items: center;

	justify-content: space-between;

	border-bottom: 1px solid #424242;

	cursor: pointer;

}

.video-smaple_list.active {

	background: #3c3c3c;

}

.video_details {

	padding: 15px 0 15px 0;

	display: flex;

	align-items: center;

}

.video_details img, .video_details video {

	width: 70px;

	margin-right: 15px;

}

.video_details p {

	font-size: 16px;

	color: #fff;

	font-family: 'Roboto', sans-serif;

}

.copy_input {

	width: 100%;

	position: relative;

}

.copy-icon {

	position: absolute;

	top: 12px;

	right: 15px;

	cursor: pointer;

}

.copy_input .personal-type {

	padding-right: 40px;

}

.p-reative {

	position: relative;

	display: flex;

	align-items: center;

	margin-right: 15px;

}

.p-reative:after {

	position: absolute;

	content: "";

	background: #0000004a;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

}

.p-reative img {

	margin-right: 0 !important;

}

.over_audio {

	position: absolute;

	z-index: 2;

	left: 28%;

	line-height: 25px;

	color: #ffffff;

	font-size: 25px;

}

.video-smaple_list:hover {

	background: #292626;

}

sup i {

	font-size: 12px !important;

	color: red;

}

.product_page_form {

	position: relative;

	width: 100%;

}

.product_dates {

	position: absolute;

	right: 0;

	font-size: 13px;

	color: grey;

}

.disable_btn, .disable_btn:hover {

	background: #0097ff !important;

	opacity: 0.7 !important;

	cursor: default !important;

}

.tooltip .tooltiptext {

	border-radius: 0 6px 6px 6px !important;

}

.tooltip {

	left: 5px;

}

 .tooltip-right::after {

 margin-top: 0 !important;

}

.prev-next a {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background: #000;

	color: #fff;

}

.chat-bodys {

	float: left;

	width: 100%;

	padding:2px 5px;

	height: 242px;

	overflow-y: scroll;

}

.chat-left .chat-content p {

	color: #505050;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-content p {

	color: #fff;

	margin: 0px !important;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-fots {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	position: relative;

}

.type-msgs {

	float: left;

	width: 100%;

	border: none;

	height: 40px;

	padding:5px 42px 5px 10px;

	font-size: 14px;

	font-weight: 400;

	color: #000;

}

.chat-fots [type="file"] + label.btn-2 {

	position: absolute;

	right:26px;

	background: none;

	width: 33px;

	padding: 0;

	height: 40px;

}

.left-list {

	width: 32%;

	float: left;

}

.no3 {

	border-radius: 9px;

}

.all-chat-lists {

	height: 750px;

	float: left;

	width: 100%;

}

.mobile_filter:hover p {

	color:#fff;

}

.file_display {

	position: absolute;

	bottom: 45px;

	left: 8px;

	background: #f7f7f7;

	padding: 8px 10px;

	border-radius: 6px;

	color: #1781d2;

	font-size: 13px;

}

.file-append-chats {

	position: relative;

	width: 100% !important;

}

.typing-text-chats {

	position: absolute;

	display: inline-block;

	z-index: 99;

	margin-top: -30px;

	margin-left: 30px;

	width: 100% !important;

	text-align: center;

	color: grey;

}

.full-w p strong {

	width:100% !important;

}

div#video_player {

	margin-top: 150px !important;

	max-width: 50%;

	margin: 0 auto;

	background-color: transparent !important;

	padding-top: 20px !important;

	height: 400px !important;

	margin-bottom: 50px !important;

}

.comment_box .reply .btn-primary {

	background-color: #1781d2;

	margin-top: 8px;

}

.comment_box .reply .btn-primary:hover {

	background-color: #1e2b37;

}

.comment_box .reply_form {

	padding: 10px 0;

}

.comment_box .reply_form textarea {

	width: 80%;

}

.reply .text-secondary {

	font-weight: 700 !important;

}

.reply .text-secondary span {

	font-weight: 400 !important;

}

.reply {

	padding: 5px 10px;

	margin: 8px 0;

	border-left: solid 1px #1781d2;

	margin-left: 14px;

}

.video_div iframe {

	height: 316px !important;

}

.devideted {

	display:none;

}

.save_btn_disabled, .save_btn_disabled:hover {

	background: #1781d2;

	opacity: 0.7;

}

.dif-detls h2 {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 40px;

	font-weight: 700;

	padding-bottom:10px;

}

.dif-detls p {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	font-weight: 400;

}

.dif-detls ul {

	float:left;

	width:100%;

	margin-top:30px !important;

}

.dif-detls ul li {

	float:left;

	width:50%;

	padding-right:25px;

}

.dif-detls ul li span {

	float:left;

	width:48px;

	min-height:108px;

	margin-bottom:15px;

}

.dif-detls ul li span img {

	width:30px;

}

.dif-detls ul li h6 {

	color:#434343;

	font-size:18px;

	font-weight:500;

	font-family: 'Poppins', sans-serif;

	margin-bottom:8px;

}

.dif-detls ul li p {

	color:#626262;

	font-size:14px;

	font-weight:400;

	font-family: 'Roboto', sans-serif;

	margin-bottom:8px;

}

.learn-btn {

	color: #fff;

	background: #fa4041;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	height: 55px;

	padding: 0 40px;

	border-radius: 50px;

	display: inline-block;

	line-height: 55px;

	margin-top: 2px;

}

.learn-btn:hover {

	background:#000;

	color:#fff;

}

.differ-image {

	position: absolute;

	top: 60px;

	right: 0;

	z-index: 2;

	width: 35%;

	height: 447px;

	overflow: hidden;

}

.differ-image img {

	width: 100%;

	height: 100%;

}

.right-white {

	position: absolute;

	right: 0;

	top: 0;

	width: 8%;

	background: #fff;

	height: 573px;

	z-index: 1;

}

.fot-social li:hover {

	opacity:0.5;

}

.below-footer {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	padding: 28px 0;

	text-align: center;

}

.below-footer p {

	margin:0px;

	color:#7e7e7e;

	font-size:15px;

	font-family: 'Roboto', sans-serif;

}

.reply_msg:hover, .reply_msg:focus {

	background:#844da3;

	color:#844da3;

	text-decoration:none !important;

	opacity:0.99 !important;

}

.right-options1 {

	width:30%;

}

.msg_list_pa .top_msg {

	margin-bottom:7px;

}

.msg_list_pa .msg_details p {

	color: rgb(94, 94, 94);

	font-family: "Open Sans", sans-serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 22px;

}

.un_read {

	background:#f0f6fb;

	border-left:3px solid #fa4041;

	border-bottom:none;

	box-shadow: 1px 1px 6px 0 rgb(204, 204, 204);

}

.mail_date > img {

	margin-top: -2px;

}

.read {

	background:#fff;

	border-left:3px solid #1781d2;

	border-right:1px solid #e9e9e9;

	border-top:1px solid #e9e9e9;

	border-bottom:1px solid #e9e9e9;

}

.msg_list_pa .right-options {

	width: 31%;

}

.compose_btn {

	background:#fa4041;

	border-radius: 4px 4px 0 0;

	color: rgb(255, 255, 255);

	float: right;

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 9px 15px;

	text-transform: uppercase;

	margin-top: 0;

}

.compose_btn:hover, .compose_btn:focus {

	background: #000;

	color: #fff !important;

	text-decoration: none !important;

}

.msgcnt {

	width:100%;

	float:left;

}

.card {

	border: 1px solid rgba(186, 174, 174, 0.13) !important;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

}

.lftdrp {

	width:48.5%;

	float:left;

}

.ritdrp {

	width:48.5%;

	float:right;

}

.tilchk {

	margin-top:46px;

}

.tilchk label {

	color:#3c3f4d !important;

}

.myLabel {

	display: inline-block;

	margin: 0;

	width: auto;

	cursor: pointer;

}

label.myLabel input[type="file"] {

	position: fixed;

	top: -1000px;

}

.myLabel > span {

	padding-left: 0;

	color: #2a85d7;

	font-size: 19px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

}

.myLabel > span:hover {

	color: #fa4041;

}

.send_msg {

	float: left;

	width: 100%;

	margin-top: 15px;

}

.send_btn {

	background: rgb(132, 77, 163) none repeat scroll 0 0;

	border-radius: 2px;

	color: rgb(255, 255, 255);

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 10px 11px;

	text-transform: uppercase;

	width: 150px !important;

	border: none;

}

.send_btn {

	background: rgb(132, 77, 163) none repeat scroll 0 0;

	border-radius: 2px;

	color: rgb(255, 255, 255);

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 10px 11px;

	text-transform: uppercase;

	width: 150px !important;

	border: none;

}

.emltxtarea {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	min-height:250px;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px;

	color: #bfbebe;

}

.inbox_msg .form-group {

	width:100%;

}

.attach_file {

	float: left;

	margin-top: 13px;

	width: 100%;

}

.vw {

	font-family: 'Poppins', sans-serif;

	color:#0097ff;

	font-weight:500;

	font-size:15px;

	float:right;

}

.vw:hover {

	color:#000;

}

.checkout-div {

	width: 711px;

	margin: auto;

	background: #fff;

	min-height: 100px;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

}

.right-check p {

	float: left;

	width: 100%;

	color: #54585a;

	font-size: 16px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	line-height: 32px;

	margin:0px;

}

.last-check {

	float:left;

	width:100%;

	text-align:right;

	padding:20px;

}

.last-check a {

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	padding: 8px 25px;

	border-radius: 3px;

	background: #1781d2;

	display: inline-block;

	margin: 0 4px;

}

.last-check a:hover {

	background:#000 !important;

	color:#fff;

}

.pay-btn {

	background:#fa4041 !important;

}

.cus-book p {

	color: #000;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	width: 100%;

	text-align: center;

	margin: 0;

}

.booking-div {

	width: 100%;

	float:left;

	background: #fff;

	min-height: 100px;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	padding:20px 35px;

}

.head-book {

	float: left;

	width: 100%;

	border-bottom: 2px dashed #acacac;

	padding-bottom: 12px;

}

.head-book span {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	overflow: hidden;

	background: #ccc;

	position: relative;

	display: inline-block;

	float: left;

	margin-right: 20px;

}

.head-book span img {

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	max-height:100%;

	max-width:100%;

	margin:auto;

}

.des-big {

	float: left;

	width: auto;

	padding-top: 8px;

}

.des-big h4 {

	font-family: 'Poppins', sans-serif;

	color: #000;

	font-weight: 500;

	font-size: 19px;

	margin-bottom: 0px;

}

.des-big p {

	font-family: 'Roboto', sans-serif;

	color: #4c4c4c;

	font-weight: 400;

	font-size: 15px;

	margin: 0;

}

.des-small {

	float: left;

	width: auto;

	margin-left: 50px;

	padding-top: 5px;

}

.des-small h5 {

	font-family: 'Roboto', sans-serif;

	color: #6c6c6c;

	font-weight: 400;

	font-size: 16px;

	margin-bottom: 5px;

}

.des-small p {

	font-family: 'Roboto', sans-serif;

	color: #201d1d;

	font-weight: 400;

	font-size: 16px;

	margin: 0;

}

.book-from {

	float: left;

	width: 100%;

	margin-top: 20px;

}

.book-from .form-group {

	float:left;

	width:100%;

	position:relative;

}

.book-from .login_submitt {

	background:#fa4041;

	font-size:16px;

}

.book-from .login_submitt:hover {

	background:#000;

}

.one-lins {

	float: left;

	margin-top: 8px;

}

.blog-body {

	float:left;

	width:100%;

	padding:35px 0;

	background:#f5f9fe;

}

.blog-head {

	float:left;

	width:100%;

	text-align:center;

	margin-bottom:25px;

}

.blog-head h2 {

	color: #000;

	font-size: 30px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	background: url("../images/border2.jpg") no-repeat bottom center;

	padding-bottom: 15px;

	width: 100%;

	float: left;

	text-align: center;

	margin:0px;

}

.left-blog {

	float:left;

	width:100%;

}

.blog-categori {

	float:left;

	width:100%;

	background:#fff;

	margin-bottom:37px;

	min-height:100px;

	border-radius: 2px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	padding:17px;

}

.blog-categori h3 {

	background: #1781d2;

	color: #fff;

	font-size: 20px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	padding: 7px 10px;

	line-height: 28px;

}

.catte-ul li {

	float: left;

	width: 100%;

	padding-left: 23px;

	background: url("../images/blog-li.png") no-repeat left center;

}

.catte-ul li a {

	color: #282828;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	border-bottom: 1px solid #ccc;

	float: left;

	width: 100%;

	padding: 6px 0;

}

.catte-ul li a:hover {

	color:#1781d2;

}

.catte-ul li:last-child a {

	border:none;

}

.post-box {

	float: left;

	width: 100%;

	margin: 10px 0 25px 0;

}

.post-box h4 {

	color: #000;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 5px;

	background: url("../images/post-bul.png") no-repeat left top 6px;

	padding-left: 23px;

	line-height: 22px;

}

.post-box p {

	color: #444242;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 20px;

	margin-bottom: 5px;

}

.post-box ul li {

	float: left;

	width: auto;

	margin: 0 8px 5px 0;

	color: #747373;

	font-size: 11px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border-right: 1px solid #ccc;

	padding-right: 8px;

}

.post-box ul li:last-child {

	border:none;

}

.differ-image {

	position: absolute;

	top: 60px;

	right: 0;

	z-index: 2;

	width: 35%;

	height: 447px;

	overflow: hidden;

}

.guide-more ul li:last-child {

	border: none;

	width: auto;

	padding-right: 0;

	padding-left: 10px;

}

.guide-dtls .guide-more.blog-profl ul li {

	width: calc(50% - 5px);

}

.guide-more ul li span {

	color: #6c6c6c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.guide-more ul li p {

	color: #201d1d;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.guide-btn {

	background: #fa4041;

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 8px 9px;

	display: inline-block;

	border-radius: 3px;

	margin-top: 14px;

}

.guide-more .pull-right {

	background: #1781d2 !important;

}

.price-and-more .pull-right {

	background: #fa4041 !important;

}

.price-and-more .pull-right-1 {

	background: #1781d2 !important;

	margin-left: 10px !important;

}

.guide-btn:hover {

	background: #000 !important;

	color: #fff;

}

.guidance-area .owl-nav {

	position: absolute;

	top: 37%;

	width: 100%;

}

.guidance-area .owl-dots {

	display: none;

}

.guidance-area .owl-prev {

	background: url("../images/left-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: left;

	margin-left: -60px !important;

}

.guidance-area .owl-prev:hover {

	background: url("../images/left-arw-h.png") no-repeat !important;

}

.guidance-area .owl-next {

	background: url("../images/right-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: right;

	margin-right: -60px !important;

}

.guidance-area .owl-next:hover {

	background: url("../images/right-arw-h.png") no-repeat !important;

}

.prev-next a {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background: #000;

	color: #fff;

}

.abut_page ul {

	width: 100%;

	float: left;

	margin-top: 15px !important;

}

.abut_page ul li {

	width: 100%;

	float: left;

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 400;

	color: #636161;

	margin-bottom: 10px;

}

.abut_page ol {

	width: 100%;

	float: left;

}

.abut_page ol li {

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 400;

	color: #333;

	float: left;

	width: 100%;

	text-align: justify;

	margin-bottom: 15px;

	padding: 0 0;

}

.abut_page ol li ol {

	padding-left: 20px;

	margin-top: 10px;

}

.abut_page ol li ol li {

	color: #636161;

}

.abut_page ol li span {

	color: #636161;

	width: 100%;

	float: left;

}

.bnfts {

	font-size: 16px !important;

	font-weight: 500 !important;

	color: #000 !important;

	margin-top: 24px !important;

}

.accordion li.open i.fa-chevron-down {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);

}

.evnt {

	width: 100%;

	float: left;

}

.pm li {

	list-style-type: disc;

}

.bult {

	padding-left: 15px !important;

}

.checkbox-group_time {

	position: relative;

	margin: 0;

	float: left;

	width: 119px;

	margin: 8px 15px 0 0;

}

.checkbox-group_time input[type=checkbox] {

	display: none

}

.checkbox-group_time label {

	padding-left: 0;

	cursor: pointer;

	color: #1781d2;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 22px;

	width: 100%;

	float: left;

	overflow: hidden;

	position: relative;

	min-height: 35px;

	padding: 0 0;

	line-height: 33px;

	margin-bottom: 0;

	border-radius: 25px;

	text-align: center;

}

.checkbox-group_time label span {

	display: block;

	position: absolute;

 -webkit-transition-duration: .3s;

 -moz-transition-duration: .3s;

 transition-duration: .3s;

	width: 100%;

}

.checkbox-group_time label .box {

	background: none;

	z-index: 1;

 -webkit-transition-delay: .2s;

 -moz-transition-delay: .2s;

 transition-delay: .2s;

	border-radius: 3px;

	color: #fff;

}

.checkbox-group_time label .check {

	top: 10px;

	left: 8px;

	width: 6px;

	height: 9px;

	border: 2px solid #fff;

	border-top: none;

	border-left: none;

	opacity: 0;

	z-index: 2;

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	transform: rotate(180deg);

 -webkit-transition-delay: .3s;

 -moz-transition-delay: .3s;

 transition-delay: .3s;

}

 .checkbox-group_time input[type="checkbox"]:checked~label .box {

 background: #fa4041;

 border: none;

 font-size: 13px;

}

 .checkbox-group_time input[type=checkbox]:checked~label .check {

 opacity: 1;

 -webkit-transform: scale(1) rotate(45deg);

 -moz-transform: scale(1) rotate(45deg);

 transform: scale(1) rotate(45deg);

}

.checkbox-group_time label b {

	color: #0097ff;

	font-weight: normal !important;

}

.checkbox-group_time input[type=radio] {

	display: none

}

 .checkbox-group_time input[type="radio"]:checked~label .box {

 background: #fa4041;

 border: none;

 font-size: 13px;

}

 .checkbox-group_time input[type=radio]:checked~label .ccheck {

 opacity: 1;

 -webkit-transform: scale(1) rotate(45deg);

 -moz-transform: scale(1) rotate(45deg);

 transform: scale(1) rotate(45deg);

}

.time_radio {

	margin-bottom: 15px;

}

div#remote-media {

	height: 43%;

	width: 100%;

	background-color: #fff;

	text-align: center;

	margin: auto;

}

div#remote-media video {

	border: 1px solid #272726;

	margin: 3em 2em;

	height: 70%;

	width: 90% !important;

	background-color: #272726;

	background-repeat: no-repeat;

}

div#controls {

	max-width: 1200px;

	margin: 0 auto;

	position: absolute;

	top: 210px;

	right: 68px;

}

div#controls div {

	float: left;

}

div#controls div#room-controls, div#controls div#preview {

	text-align: center;

}

div#controls p.instructions {

	text-align: left;

	margin-bottom: 1em;

	font-family: Helvetica-LightOblique, Helvetica, sans-serif;

	font-style: oblique;

	font-size: 1.25em;

	color: #777776;

}

div#controls button {

	width: 15em;

	height: 2.5em;

	margin-top: 1.75em;

	border-radius: 1em;

	font-family: 'Roboto', sans-serif;

	font-size: .8em;

	font-weight: lighter;

	outline: 0;

}

div#controls div#room-controls input {

	font-family: Helvetica-LightOblique, Helvetica, sans-serif;

	font-style: oblique;

	font-size: 1em;

}

div#controls button:active {

	position: relative;

	top: 1px;

}

div#controls div#log {

	border: 1px solid #686865;

}

div#controls div#room-controls input {

	width: 100%;

	height: 2.5em;

	padding: .5em;

	display: block;

}

div#controls div#room-controls button i {

	transform: rotate(133deg);

}

div#controls div#room-controls button {

	color: #ffffff;

	background: #f00;

	border-radius: 50%;

	border: 1px solid #686865;

	width: 50px;

	height: 50px;

}

div#controls div#room-controls button#button-leave {

	display: block;

}

div#controls div#log {

	width: 35%;

	height: 9.5em;

	margin-top: 2.75em;

	text-align: left;

	padding: 1.5em;

	float: right;

	overflow-y: scroll;

}

div#controls div#log p {

	color: #686865;

	font-family: 'Roboto', sans-serif;

	font-size: 1.25em;

	line-height: 1.25em;

	margin-left: 1em;

	text-indent: -1.25em;

	width: 90%;

}

div#controls div#preview button#button-preview {

	display: none !important;

}

.add_for_video1 {

	padding: 0;

	margin: 0;

	position: relative;

}

div#remote-media {

	position: relative;

	width: 100%;

}

div#remote-media video {

	margin: 0 0 0 0;

	width: 100% !important;

	height: 430px;

}

div#controls {

	top: 8px;

	right: 6px;

}

.video_hhd {

	display: block;

	width: 100%;

	text-align: center;

	overflow: hidden;

	color: #000;

	font-size: 34px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	background: url(../images/border2.jpg) no-repeat bottom center;

	padding: 28px 0 11px 0;

	float: left;

}

.all_video_btn {

	position: absolute;

	bottom: 34px;

	z-index: 99;

	text-align: center;

	margin: 0 auto;

	left: 0;

	right: 0;

}

.add_for_video2 {

	font-size: 28px;

	background: #ff0c0c;

	border: none;

	color: #fff;

	width: 52px;

	height: 52px;

	border-radius: 50%;

	padding: 2px 0 5px 0;

	cursor: pointer;

	transform: rotate(134deg);

	margin: 0 3px;

}

.icon_rm_001 {

	transform: none;

	background: #796f6f;

}

.icon_rm_002 {

	transform: none;

	background: #796f6f;

}

.icon_rm_003 {

	background: #fbfbfb;

	color: #525252;

}

.full_bg {

	background: #272726 !important;

	display: block;

	overflow: hidden;

	border: 1px solid #000;

	float: left;

	height: 430px !important;

}

.add_for_video2 img {

	width: 100%;

	padding: 13px;

}

.bokcntnt-bdy .container {

	position: relative;

}

.vdomutetxt {

	width: 100%;

	height: 100%;

	color: #FFF;

	text-align: center;

	display: flex;

	align-items: center;

	position: absolute;

	left: 0;

	right: 0;

}

.twobtn {

	width: 100%;

	text-align: center;

}

.twobtn span {

	font-size: 20px;

	display: inline-block;

	margin: 7px;

}

.mutevdo {

	width: 100%;

	height: 100%;

	color: #FFF;

	text-align: center;

	display: flex;

	align-items: center;

	position: absolute;

	left: 0;

	right: 0;

}

.mutxt {

	width: 100%;

	float: left;

	text-align: center;

}

.mutevdo p {

	width: 100%;

	color: #FFF;

	text-align: center;

	font-size: 13px;

	float: left;

}

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

 div#controls div#preview div#local-media {

 height: 90px;

}

 .like-tab ul li a {

 font-size: 14px;

 padding: 11px 16px;

}

 .like-tab ul li {

 margin-right: 3px;

 border-radius: 3px 3px 0 0;

}

}

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

 .mobile_width {

 width: 100%;

 max-width: 94%;

}

 div#remote-media video {

 margin: 0;

 width: 100% !important;

 height: 100%;

}

 .full_bg {

 height: 456px !important;

}

 .like-tab ul li a {

 font-size: 14px;

 padding: 9px 10px;

}

}

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

 div#remote-media video {

 height: 100%;

}

 .full_bg {

 height: 345px !important;

}

 .like-tab ul li, .like-tab ul li a {

 width: 100%;

 text-align: center;

}

 .like-tab ul li {

 margin: 0 0 5px 0;

}

}

.chat-bodys {

	float: left;

	width: 100%;

	padding:2px 5px;

	height: 242px;

	overflow-y: scroll;

}

.chat-left .chat-content p {

	color: #505050;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-content p {

	color: #fff;

	margin: 0px !important;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-fots {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	position: relative;

}

.type-msgs {

	float: left;

	width: 100%;

	border: none;

	height: 40px;

	padding:5px 42px 5px 10px;

	font-size: 14px;

	font-weight: 400;

	color: #000;

}

.chat-fots [type="file"] + label.btn-2 {

	position: absolute;

	right:26px;

	background: none;

	width: 33px;

	padding: 0;

	height: 40px;

}

.left-list {

	width: 32%;

	float: left;

}

.no3 {

	border-radius: 9px;

}

.all-chat-lists {

	height: 750px;

	float: left;

	width: 100%;

}

.rev_profile p {

	margin-top: 5px;

	font-size: 15px;

	line-height: 21px;

	font-family: 'Roboto', sans-serif;

}

.review_sec_con {

	border-bottom: 1px solid #dcdacb;

}

.product_video {

	width: 100%;

	float: left;

	right: 0px;

	top: 0;

	box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);

	min-height: 368px;

	border: 1px solid #e9e9e9;

	background: #fff;

	overflow: hidden;

	margin-bottom: 30px;

}

.fixed_header {

	position: sticky;

	z-index: 99999;

	top: 0;

}

.pro_video_info {

	width: 100%;

	float: left;

	background: #ccc;

	height: 175px;

	position: relative;

	z-index: 2;

}

.pro_video_info:after {

	position: absolute;

	content: "";

	background: linear-gradient( 180deg, rgba(30, 30, 28, 0) 0%, rgba(30, 30, 28, 0.9) 100%);

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}

.pro_video_info span img {

	width: 100%;

	height: 100%;

}

.play_video {

	position: relative;

	height: 175px;

}

.play_video a {

	position: absolute;

	left: calc(50% - 26px);

	z-index: 9;

	top: 60px;

}

.video-smaple_list {

	display: flex;

	align-items: center;

	justify-content: space-between;

	border-bottom: 1px solid #424242;

}

.video-smaple_list.active {

	background: #3c3c3c;

}

.video_details {

	padding: 15px 0 15px 0;

	display: flex;

	align-items: center;

}

.video_details img {

	width: 70px;

	margin-right: 15px;

}

.video_details p {

	font-size: 16px;

	color: #fff;

	font-family: 'Roboto', sans-serif;

}

.blog-post {

	list-style: none !important;

	padding: 0 !important;

}

.prev-next ul {

	list-style: none !important;

	padding: 0 !important;

}

.blog-post li {

	margin: 0 7px 4px 0 !important;

	padding-right: 8px !important;

}

.prev-next ul li {

	margin-right: 5px !important;

}

.save_btn_disabled, .save_btn_disabled:hover {

	background: #1781d2;

	opacity: 0.7;

}

.banner-area {

	float: left;

	width: 100%;

	background: #ccc url("../images/banner.jpg") no-repeat left center;

	background-size: cover;

	min-height: 220px;

	padding:70px 0;

	text-align: center;

}

.banner-contant {

	float: left;

	width: 100%;

	padding-top: 50px;

}

.banner-contant h1 {

	font-family: 'Roboto', sans-serif;

	font-size: 54px;

	font-weight: 500;

	color: #fff;

	margin-bottom: 12px;

}

.search-type {

	position: relative;

	border: none;

	height: 42px;

	padding: 4px 88px 3px 30px;

	width: 100%;

}

.form_custom span {

	position: absolute;

	color: #8b8b8b;

	font-size: 25px;

	top: 8px;

	left: 15px;

}

.submit-search {

	position: absolute;

	top: 8px;

	background:#fa4041;

	padding: 10px 15px;

	color: #fff;

	font-size: 15px;

	font-family: 'Poppins', sans-serif;

	right: 8px;

	border-radius: 4px;

	cursor: pointer;

	border: none;

}

.submit-search:hover {

	background:#000;

}

.how-work {

	float:left;

	width:100%;

	padding:0 0 35px 0;

	background:#f5f9fe;

}

.work-white {

	float: left;

	width: 100%;

	background: #fff;

	padding: 15px;

	border-radius: 10px;

}

.page-h2 {

	float: left;

	width: 100%;

	text-align: center;

	padding: 15px 0 0px 0;

}

.page-h2 h2 {

	color:#000;

	font-size:34px;

	font-weight:bold;

	font-family: 'Roboto', sans-serif;

}

.page-h2 p {

	color: #636161;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	line-height: 23px;

	background: url("../images/border.jpg") no-repeat bottom center;

	padding-bottom: 22px;

	margin: 0;

	position: relative;

}

.all-work {

	float: left;

	width: 100%;

	border-top: 1px solid #ededed;

	margin-top: -2px;

}

.all-work .col-sm-12 {

	padding:0 7px !important;

}

.work-box {

	float: left;

	width: 100%;

	padding: 40px 0 30px 0;

	text-align: center;

}

.work-box img {

	margin-bottom:18px;

}

.work-box span {

	color: #1781d2;

	font-weight: 500;

	font-size: 20px;

	font-family: 'Poppins', sans-serif;

	margin-bottom:8px;

	float: left;

	width: 100%;

}

.work-box p {

	color: #878a8e;

	font-weight: 400;

	font-size:14px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 0px;

	float: left;

	width: 100%;

}

.category {

	float:left;

	width:100%;

	padding:50px 0;

}

.all-categories {

	float: left;

	width: 100%;

	border-top: 1px solid #ededed;

	margin-top: -2px;

	padding:30px 0 0 0;

}

.category .page-h2 {

	padding:0px;

}

.categori-box {

	float: left;

	width: 100%;

	height: 176px;

	background: #ccc;

	position: relative;

	overflow: hidden;

	text-align: center;

	border-radius: 4px;

	margin-bottom: 30px;

}

.categori-box img {

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	margin:auto;

	max-height:100%;

	max-width:100%;

	width:auto;

	height:auto;

}

.categori-box p {

	position: absolute;

	z-index: 2;

	background: rgba(0, 0, 0, 0.5);

	width: 100%;

	bottom: 0;

	margin: 0;

	padding: 11px;

	color: #fff;

	font-size: 19px;

	font-weight: normal;

	font-family: 'Roboto', sans-serif;

}

.view-all {

	margin-top: 13px;

	background: #fa4041;

	padding: 0px 29px;

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	right: 8px;

	border-radius: 4px;

	font-weight: 500;

	height: 45px;

	display: inline-block;

	line-height: 46px;

}

.view-all .fa {

	margin-left:5px;

}

.view-all:hover {

	background:#000;

	color:#fff;

}

.expart-banner {

	float:left;

	width:100%;

	padding:60px 0;

	background:#1781d2 url("../images/expert-bg.jpg") no-repeat left center;

	background-size:cover;

	text-align:center;

}

.expart-banner h2 {

	width: 100%;

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 62px;

	font-weight: 700;

	margin-bottom: 25px;

}

.expart-banner p {

	width: 100%;

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 17px;

	font-weight: 400;

	padding-bottom:15px;

}

.expart-banner a {

	color: #fff;

	background: #fa4041;

	padding: 10px 64px;

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	font-weight: 400;

	/* border-radius: 29px; */
	border-radius: 4px;

	margin: auto;

}

.expart-banner a:hover {

	background:#000;

	color:#fff;

}

.different-area {

	float:left;

	width:100%;

	background:#f7f7f7;

	padding:55px 0;

	position:relative;

}

.dif-detls {

	float: left;

	width: 100%;

}

.dif-detls h2 {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 40px;

	font-weight: 700;

	padding-bottom:10px;

}

.dif-detls p {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	font-weight: 400;

}

.dif-detls ul {

	float:left;

	width:100%;

	margin-top:30px !important;

}

.dif-detls ul li {

	float:left;

	width:50%;

	padding-right:25px;

}

.dif-detls ul li span {

	float:left;

	width:48px;

	min-height:108px;

	margin-bottom:15px;

}

.dif-detls ul li span img {

	width:30px;

}

.dif-detls ul li h6 {

	color:#434343;

	font-size:18px;

	font-weight:500;

	font-family: 'Roboto', sans-serif;

	margin-bottom:8px;

}

.dif-detls ul li p {

	color:#626262;

	font-size:14px;

	font-weight:400;

	font-family: 'Roboto', sans-serif;

	margin-bottom:8px;

}

.learn-btn {

	color: #fff;

	background: #fa4041;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	height: 55px;

	padding: 0 40px;

	border-radius: 50px;

	display: inline-block;

	line-height: 55px;

	margin-top: 2px;

}

.learn-btn:hover {

	background:#000;

	color:#fff;

}

.differ-image {

	position: absolute;

	top: 60px;

	right: 0;

	z-index: 2;

	width: 35%;

	height: 447px;

	overflow: hidden;

}

.differ-image img {

	width: 100%;

	height: 100%;

}

.right-white {

	position: absolute;

	right: 0;

	top: 0;

	width: 8%;

	background: #fff;

	height: 573px;

	z-index: 1;

}

.guidance-area {

	float:left;

	width:100%;

	padding:55px 0;

}

.guidance-area .page-h2 {

	padding:0px;

}

.all-guidance {

	float: left;

	width: 100%;

	border-top: 1px solid #ededed;

	margin-top: -2px;

	padding: 30px 0 0 0;

}

.guiede-box {

	float: left;

	width: 100%;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	margin: 0px 0 13px 0;

}

.guide-image {

	float: left;

	width: 100%;

	height:229px;

	overflow: hidden;

	position: relative;

	background: #ccc;

}

.guide-image img {

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	margin:auto;

	max-height:100%;

	max-width:100%;

	width:auto !important;

	height:auto;

}

.guide-dtls {

	float: left;

	width: 100%;

}

.guide-intro {

	float: left;

	width: 100%;

	padding: 10px;

}

.guide-intro h3 {

	color: #1e2022;

	font-size: 17px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	float: left;

	width: 100%;

	margin-bottom: 1px;

}

.guide-intro ul {

	float: right;

	width: auto;

	padding:3px 0 0 0;

}

.guide-intro ul li {

	float: left;

	margin-right: 1px;

	color: #4c4c4c;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 11px;

}

.guide-intro ul li:last-child {

	margin-left:5px;

}

.guide-more ul li {

	float: left;

	width: auto;

	padding: 0 15px 0 10px;

	border-right: 1px solid #dddddd;

}

.guide-more ul li:last-child {

	border:none;

}

.guide-more ul li span {

	color:#6c6c6c;

	font-size:15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.guide-more ul li p {

	color: #201d1d;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.guide-btn {

	background: #fa4041;

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 8px 9px;

	display: inline-block;

	border-radius: 3px;

	margin-top: 14px;

}

.guide-more .pull-right {

	background:#1781d2 !important;

}

.guide-btn:hover {

	background:#000 !important;

	color:#fff;

}

.guidance-area .owl-nav {

	position: absolute;

	top: 37%;

	width: 100%;

}

.guidance-area .owl-dots {

	display:none;

}

.guidance-area .owl-prev {

	background: url("../images/left-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: left;

	margin-left: -60px !important;

}

.guidance-area .owl-prev:hover {

	background: url("../images/left-arw-h.png") no-repeat !important;

}

.guidance-area .owl-next {

	background: url("../images/right-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: right;

	margin-right: -60px !important;

}

.guidance-area .owl-next:hover {

	background: url("../images/right-arw-h.png") no-repeat !important;

}

.testimonial-area {

	float:left;

	width:100%;

	background:#0079c2 url("../images/testimonial-banner.jpg") no-repeat left center;

	background-size:cover;

	padding:45px 0;

}

.testimonial-area .page-h2 {

	padding:0px;

}

.testimonial-area .page-h2 h2 {

	color: #fff;

	font-size: 40px;

	font-family: 'Poppins', sans-serif;

	font-weight: 300;

	margin-bottom: 5px;

}

.testimonial-area .page-h2 p {

	color:#fff;

	font-size:15px;

	background: url("../images/border1.jpg") no-repeat bottom center;

	padding-bottom: 16px;

}

.all-testi {

	float: left;

	width: 100%;

	padding-top:30px;

}

.testi-box {

	float: left;

	width: 100%;

	background: #fff;

	margin-top: 16px;

}

.testi-image-area {

	float: left;

	width: 112px;

	min-height: 190px;

	padding: 13px;

}

.testi-image-area span {

	display:inline-block;

	background:#ccc;

	width:82px;

	height:82px;

	border-radius:50%;

	overflow:hidden;

	position:relative;

}

.testi-image-area span img {

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	margin:auto;

	max-height:100%;

	max-width:100%;

	width:100% !important;

	height:100%;

}

.testi-dtls {

	padding: 28px 0 0 0;

	float: left;

	width: 79.8%;

	position: relative;

}

.testi-dtls h4 {

	color:#242628;

	font-size:20px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom:1px;

}

.testi-dtls h5 {

	color: #828282;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 11px;

	display: inline-block;

}

.testi-dtls p {

	color:#3e4040;

	font-size:15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom:20px;

}

.testi-dtls h6 {

	color: #1781d2;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 15px 0;

	border-top: 1px solid;

	margin: 0;

}

.coute {

	position:absolute;

	top:-15px;

	left:0;

}

.all-testi .owl-nav {

	display:none;

}

.all-testi .owl-dots {

	margin-top:15px;

}

.all-testi .owl-dot span {

	width: 13px !important;

	height: 13px !important;

	background: #fff !important;

	margin: 4px !important;

}

.all-testi .active span {

	background:#fa4041 !important;

}

.footer-area {

	float: left;

	width: 100%;

}

.top-footer {

	float: left;

	width: 100%;

	padding: 45px 0 33px 0;

}

.fot-box {

	float: left;

	width: 100%;

	padding-right: 10px;

}

.fot-box h3 {

	color: #27282c;

	font-size: 20px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 20px;

}

.fot-box p {

	color: #4c4c4c;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 24px;

	margin-bottom: 6px !important;

}

.red_more {

	color: #fa4041;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	text-transform: capitalize;

	margin-top: 8px;

	float: left;

}

.red_more:hover {

	color: #0079c2;

}

.fot-box ul {

	float: left;

	width: 38%;

	margin-right: 11% !important;

	/* border-right: 1px solid #ccc; */

}

.fot-box ul li {

	float: left;

	width: 100%;

	margin-bottom: 4px;

}

.fot-box ul li a {

	display: block;

	color: #4c4c4c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.fot-box ul li a:hover {

	color: #f24764;

}

.fot-social {

	float: left;

	width: 100% !important;

	margin: 10px 0 0 0 !important;

	border: none !important;

}

.fot-social li {

	float: left;

	width: auto !important;

	margin-right: 10px;

}

.fot-social li:hover {

	opacity:0.5;

}

.below-footer {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	padding: 28px 0;

	text-align: center;

}

.below-footer p {

	margin:0px;

	color:#7e7e7e;

	font-size:15px;

	font-family: 'Roboto', sans-serif;

}

.become img {

	float:left;

	margin-right:7px;

}

.login-btn {

	color: #1781d2;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border: 1px solid #1781d2;

	padding: 5px 18px;

	border-radius: 3px 0 0 3px;

}

.login-btn:hover, .submit-btn:hover {

	background:#000;

	color:#fff;

}

.submit-btn {

	color: #1781d2;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border: 1px solid #1781d2;

	padding: 5px 18px;

	border-radius: 0px 3px 3px 0px;

	border-left:none;

}

.checkbox-group {

	position: relative;

	margin: 0;

	float: left;

	width: auto;

}

.checkbox-group input[type=checkbox] {

	display:none

}

.checkbox-group label {

	padding-left: 31px;

	cursor: pointer;

	color: #1781d2;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 22px;

}

.checkbox-group label span {

	display:block;

	position:absolute;

	left:0;

 -webkit-transition-duration:.3s;

 -moz-transition-duration:.3s;

 transition-duration:.3s;

}

.checkbox-group label .box {

	background: #fff;

	height: 22px;

	width: 22px;

	z-index: 9;

 -webkit-transition-delay: .2s;

 -moz-transition-delay: .2s;

 transition-delay: .2s;

	border: 2px solid #1781d2;

	border-radius:3px;

}

.checkbox-group label .check {

	top: 5px;

	left: 8px;

	width: 6px;

	height: 15px;

	border: 2px solid #fff;

	border-top: none;

	border-left: none;

	opacity: 0;

	z-index: 10;

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	transform: rotate(180deg);

 -webkit-transition-delay: .3s;

 -moz-transition-delay: .3s;

 transition-delay: .3s;

}

 input[type="checkbox"]:checked ~ label .box {

 background: #0097ff;

 border: 1px solid #0097ff;

}

 input[type=checkbox]:checked ~ label .check {

 opacity:1;

 -webkit-transform:scale(1) rotate(45deg);

 -moz-transform:scale(1) rotate(45deg);

 transform:scale(1) rotate(45deg);

}

.checkbox-group label b {

	color: #0097ff;

	font-weight: normal !important;

}

.main-login {

	float: none;

	width: 800px;

	margin: auto;

	text-align: center;

}

.main-login h2 {

	color: #000;

	font-size: 35px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	margin-bottom:30px;

}

.white-div {

	background: #fff;

	border-radius: 5px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	padding: 32px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

}

.white-div .from-group {

	float:left;

	width:100%;

	margin-bottom:17px;

}

.login-type {

	border: 1px solid #cccccc;

	height: 70px;

	width: 100%;

	padding: 10px 15px;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color:#000;

}

.login_forgot {

	float:right;

	color: #1781d2;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 22px;

}

.login_forgot:hover {

	color:#000;

}

.check_group {

	float:left;

	width:100%;

}

.login_submit1 {

	background: #fa4041;

	color: #fff;

	font-size: 17px;

	font-weight: normal;

	font-family: 'Roboto', sans-serif;

	border: none;

	padding: 6px 46px;

	border-radius: 3px;

	cursor:pointer;

}

.login_submit1:hover {

	background:#000;

}

.or-main {

	float: none;

	margin: auto;

	width: 600px;

	height: 1px;

	background: #9a9898;

	margin-top: 48px;

	position: relative;

	display: inline-block;

}

.or-main span {

	background: #fff;

	color: #9a9898;

	font-size: 17px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	border-radius: 50%;

	display: inline-block;

	width: 62px;

	position: absolute;

	left: 0;

	right: 0;

	margin: auto;

	top: -12px;

}

.login-social {

	float: left;

	width: 100%;

	margin: 45px 0 17px 0;

}

.login-social img {

	margin:0 2px;

}

.login-social img:hover {

	opacity:0.7;

}

.below-white {

	padding:25px;

}

.below-white p {

	float: left;

	width: 100%;

	color: #313131;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

	font-weight: 300;

	letter-spacing: 1px;

}

.user-div {

	float: left;

	width: 100%;

	margin-top: 20px;

}

.user-div a {

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	padding: 8px 25px;

	border-radius: 3px;

	background: #1781d2;

	display: inline-block;

	margin: 0 7px;

}

.user-div a:hover {

	color:#fff;

	background:#000;

}

.one-row {

	float:left;

	width:100%;

}

.one-row .from-group {

	float:left;

	width:49%;

	margin-right:2%;

}

.login-select {

	background:#fff url("../images/select-are.png") no-repeat right 6px center;

	-webkit-appearance: none;

	-moz-appearance:    none;

	appearance:         none;

}

.signup-page .login_submit1 {

	padding: 9px 24px;

	margin-top: 15px;

}

.sign-des {

	float: left;

	width: 100%;

	margin-top: 5px;

	color: #737272;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	letter-spacing:0.3px;

}

.sign-des a {

	color:#0097ff;

}

.login-social p {

	color: #626161;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 10px;

}

.signup-page .login-social {

	margin: 25px 0 10px 0;

}

.already {

	float: left;

	width: 100%;

	color: #313131;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

	font-weight: 300;

	letter-spacing: 1px;

}

.already a {

	color:#0097ff;

}

.already a:hover {

	color:#fa4041;

}

.expart-signup {

	width:510px;

}

.expart-signup h2 {

	font-size: 30px;

	margin-bottom: 10px !important;

}

.expart-signup p {

	float: left;

	width: 100%;

	color: #000;

	font-size: 17px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	margin-bottom:22px;

}

.white-div2 {

	background:none;

	border-radius: 5px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

}

.top-white {

	float: left;

	width: 100%;

	background: #fff;

	padding: 30px 85px 20px 85px;

}

.expart-label {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #333;

	font-weight:400;

	margin-bottom: 4px;

	width: 100%;

	text-align: left;

}

.expart-signup .login-type {

	height: 47px;

	border: 1px solid #999999;

	border-radius: 4px;

	font-size: 13px;

}

.expart-signup .form-group {

	margin-bottom: 6px;

	float: left;

	width: 100%;

}

.mid-light {

	padding: 15px 85px 13px 85px;

	float: left;

	width: 100%;

}

.mid-light .form-group {

	width: 38%;

	margin-right: 3%;

	float: left;

}

.mid-light a {

	color: #fff;

	padding: 10px 10px;

	font-size: 17px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	background: #0097ff;

	margin-top: 27px;

	float: right;

	border-radius: 3px;

}

.mid-light a:hover {

	background:#000;

	color:#fff;

}

.expart-signup .login_submit1 {

	padding: 9px 24px;

	margin-top: 15px;

	background:#0097ff;

}

.expart-signup .login_submit1:hover {

	background:#000;

}

.expart-signup .or-main {

	width: 264px;

	background: #d0d0d0;

	margin-top: 30px;

	display: inline-block;

}

.expart-signup .or-main span {

	background: #000;

	color: #fff;

	font-size: 14px;

	top: -18px;

	width: 35px;

	height: 35px;

	line-height: 34px;

}

.expart-signup .login-social {

	margin: 25px 0 17px 0;

}

.expart-signup .login-social img {

	margin: 0 0 10px 0;

}

.search-filter {

	float:left;

	width:100%;

	background:#f5f9fe;

	padding:30px 0;

}

.search-white {

	float:left;

	width:100%;

	background:#fff;

	padding:18px;

	box-shadow: 1px 0px 9px rgba(92, 155, 196, 0.1);

	margin-top: 40px;

}

.search-label {

	float:left;

	width:100%;

	font-size:15px;

	color:#4a4a4a;

	font-family: 'Poppins', sans-serif;

	margin-bottom:3px;

}

.result-type {

	height: 47px;

	border: 1px solid #999999;

	border-radius: 4px;

	font-size: 13px;

	border: 1px solid #999999;

	width: 100%;

	padding: 10px 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color: #000;

}

.one-type {

	float: left;

	width: 20.3%;

	margin-right: 1%;

	margin-bottom: 3px !important;

}

.result-select {

	background: url("../images/select-are.png") no-repeat right 8px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.tow-type {

	float: left;

	width: 15%;

	margin-right: 1%;

	margin-bottom:3px !important;

}

.three-type {

	float: left;

	width: 20%;

	margin-bottom:3px !important;

}

.slider_rnge {

	float: left;

	display: block;

	overflow: hidden;

	width: 100%;

	height: auto;

	padding-top: 12px;

}

.slider_rnge .ui-widget-header {

	background: #1781d2 !important;

}

.slider_rnge .ui-slider-horizontal {

	background: #000 none repeat scroll 0 0 !important;

	border: medium none !important;

	height: 6px !important;

	margin: 0;

}

.slider_rnge .ui-state-default, .slider_rnge .ui-widget-content .ui-state-default, .slider_rnge .ui-widget-header .ui-state-default {

	border-radius: 50% !important;

	height: 22px !important;

	top: -8px !important;

	width: 22px !important;

}

.slider_rnge input[type="text"] {

	color: #333 !important;

	float: left;

	font-family: 'Roboto', sans-serif;

	font-size: 14px !important;

	height: 18px !important;

	padding: 0 !important;

	position: relative;

	width: 100%;

	margin: 11px 0 0px 0px;

	border: 0 none !important;

	text-align: center;

}

.search-body {

	float:left;

	width:100%;

	padding:27px 0;

	background:#fff;

}

.all-search .col-sm-12 {

	padding:0 12px !important;

}

.all-search .guiede-box {

	margin-bottom:30px;

}

.srchpgi {

	width:100%;

	float:left;

	margin-bottom:25px;

}

.pagination {

	display: inline-block !important;

	float:right;

}

.pagination a {

	color: #5b5b5b;

	float: left;

	padding: 6px 14px;

	text-decoration: none;

 transition: background-color .3s;

	border: 1px solid #ddd;

	margin: 0 1px;

	border-radius: 3px;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: 600;

}

.pagination a i {

	font-size:14px;

	font-weight:700;

}

.pagination a:hover {

	background-color: #2a85d7;

	color: white;

	border-radius: 3px;

}

.pagination a.active {

	background-color: #2a85d7;

	color: white;

	border-radius: 3px;

}

.srtby {

	height: 34px;

	border: 1px solid #e9e8e8;

	border-radius: 2px;

	font-size: 13px;

	width: 100px;

	padding: 7px 8px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	color: #7e7f7f;

	background: url("../images/select-are.png") no-repeat right -3px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	float: right;

	margin-left:15px;

}

.ftrshdw {

	box-shadow: 0px -3px 22px -4px rgba(0, 0, 0, 0.1);

}

.bkng-hstrybdy {

	width:100%;

	float:left;

	background:#f5f9fe;

	padding:50px 0 30px;

}

.bkng-hstrybdy h2 {

	color: #000;

	font-size: 34px;

	font-weight: bold;

	/* font-family: 'Roboto', sans-serif; */



	background: url("../images/border2.jpg") no-repeat bottom center;

	padding-bottom: 22px;

	width:100%;

	float:left;

	text-align:center;

}

.bokcntnt-bdy {

	width:100%;

	float:left;

	padding:20px 15px;

	background:#fff;

	border-radius:4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	min-height:400px;

	margin-top:30px;

}

.dshbrd-lftmnu {

	width:25%;

	float:left;

	padding:15px 0 0;

	min-height:300px;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

}

.prflinfo-sec {

	width:100%;

	float:left;

	padding:0 15px;

	text-align:center;

}

.prflinfo-sec span {

	width:100%;

	float:left;

	text-align:center;

	font-size: 11px;

	font-weight: 300;

	font-family: 'Roboto', sans-serif;

	color:#252424;

}

.prflpic {

	width:100%;

	float:left;

	text-align:center;

	margin:10px 0;

}

.prflpic img {

	max-width:100%;

}

.prflinfo-sec p {

	width:100%;

	float:left;

	text-align:center;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color:#252424;

	margin:0 0 5px;

}

.prflinfo-sec h6 {

	text-align: center;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color: #1781d2;

	display: inline-block;

	border-bottom: 1px solid #1781d2;

	padding-bottom: 8px;

}

.dashmnu {

	width: 100%;

	float: left;

	margin-top: 15px;

}

.dashmnu ul {

	width:100%;

	float:left;

}

.dashmnu ul li {

	width:100%;

	float:left;

	border-bottom:1px solid #d7eefe;

}

.dashmnu ul li a {

	font-family: 'Poppins', sans-serif;

	color:#252424;

	font-size:15px;

	width:100%;

	float:left;

	padding:10px 15px;

}

.dashmnu ul li a img {

	max-width:20px;

	margin-right:10px;

}

.dashmnu ul li a:hover {

	color:#1781d2;

}

.dashmnu ul li:last-child {

	border:none;

}

.dshbrd-rghtcntn {

	width: 73%;

	float: right;

	padding: 0 0 0;

	min-height: 300px;

}

.buyer_table {

	float: left;

	width: 100%;

	padding: 0 0;

	margin-top: 20px;

}

.buyer_table .table {

	margin-bottom: 0px !important;

}

.table {

	display: table;

	margin-bottom: 0;

	max-width: 100%;

	width: 100% !important;

	box-shadow: 0px 1px 2px #dcdcdc;

}

.table .one_row1 {

	display: table-row;

}

.tab_head_sheet {

	background: #1781d2;

	border: medium none;

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	padding-left: 20px;

	text-align: left;

	font-weight: 400;

}

.cell1 {

	display: table-cell;

	padding:12px 5px 12px 15px;

	position: relative;

	vertical-align: middle;

	white-space: nowrap;

	border-bottom:1px solid #e5e5e5;

}

.tab_head_sheet_1 {

	padding: 12px 0px 12px 15px;

	text-align: left;

	white-space: normal;

	overflow-wrap: break-word;

	color: #475057;

	font-family: 'Roboto', sans-serif;

}

.tab_head_sheet_1 p {

	color: #475057;

	font-size: 15px;

	font-weight: 400;

	margin: 0;

	font-family: 'Roboto', sans-serif;

}

.W55_1 {

	display: none;

}

.cell1.tab_head_sheet_1 img {

	padding: 7px 2px;

}

.item_img {

	float:left;

	width:55px;

	height:55px;

	border:1px solid #dedbdb;

	background:#fff;

	overflow:hidden;

	position:relative;

	text-align:center;

	margin-right:20px;

}

.item_img img {

	position:absolute;

	top:0;

	bottom:0;

	right:0;

	left:0;

	margin:auto;

}

.cell1 img:hover {

	opacity:0.6;

}

.acpt {

	background:#000;

	padding:3px 4px;

	font-family: 'Roboto', sans-serif;

	font-size:13px;

	font-weight:500;

	color:#fff;

	display:inline-block;

	border-radius:2px;

}

.acpt:hover {

	background:#000;

	color:#fff;

}

.rjct {

	background: #fa4041;

	padding: 3px 4px;

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	font-weight: 500;

	color: #fff;

	display: inline-block;

	border-radius: 2px;

}

.rjct:hover {

	background:#000;

	color:#fff;

}

.form-group {

	float: left;

}

.search_label {

	float: left;

	width: 100%;

	color: #4a4a4a;

	font-size: 15px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 5px;

}

.dashboard-type {

	float: left;

	width: 100%;

	border: 1px solid #999;

	height: 48px;

	padding: 5px 10px;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	color: #333;

	border-radius: 4px;

}

.dashboard_select {

	background: rgb(255,255,255) url("../images/drop-arw.png") no-repeat right 12px top 21px;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	cursor: pointer;

}

.from-field {

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

.banner_subb {

	float: left;

	border: none;

	text-align: center;

	color: #fff;

	font-size: 17px;

	background: #fa4041;

	border-radius: 3px;

	cursor: pointer;

	padding: 11px 25px;

	margin-top: 27px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

}

.banner_subb:hover {

	color: #fff;

	background: #000;

}

.frmfld {

	width: 23%;

	float: left;

	margin-right: 1.5%;

}

.mobile_filter {

	font-family: 'Roboto', sans-serif;

	font-size: 20px;

	color: #fff;

	background: #0a376d;

	padding: 8px 12px;

	width: 100%;

	float: left;

	display: none;

	cursor: pointer;

}

.mobile_filter:hover {

	background: #000;

}

.mobile_filter p {

	float: none;

	color: #fff;

	font-size: 16px;

	width: auto !important;

	display: inline-block;

	margin-left: 5px !important;

	margin-bottom: 0px !important;

	font-weight: 500;

	font-family: "Roboto", sans-serif;

}

.fot-links {

	width:100%;

}

.pstn {

	position: absolute;

	right: 10px;

	top: 44px;

}

.frmfld .form-group {

	position:relative;

}

.prfile-bnr-sec {

	width:100%;

	float:left;

	background:url(../images/prfile-bnnr.jpg) no-repeat;

	background-size:cover;

}

.prfil-info {

	width:100%;

	float:left;

	padding:40px 0 35px;

}

.porflabt {

	float: left;

	max-width: 310px;

}

.prlpic {

	width:124px;

	height:124px;

	float:left;

	border-radius:50%;

	overflow:hidden;

}

.prlpicm img {

	width:100%;

}

.prfldtl {

	overflow: hidden;

	padding-left: 15px;

	padding-top: 26px;

}

.prfldtl h5 {

	font-family: "Roboto", sans-serif;

	color: #1b1b1b;

	font-size: 20px;

	width: 100%;

	float: left;

	font-weight: 400;

	margin-bottom: 3px;

}

.prfldtl p {

	font-family: "Roboto", sans-serif;

	color:#fa4041;

	font-size:15px;

	width:100%;

	float:left;

	margin-bottom:0;

}

.prfldtl ul {

	width: 100%;

	float: left;

	line-height: 13px;

}

.prfldtl ul li {

	display:inline-block;

	list-style-type:none;

	font-size:12px;

	color:#4c4c4c;

}

.rghtinoo {

	width:auto;

	float:right;

}

.rghtinoo .breadcrumb {

	width: 100%;

	float: left;

	background: #fff !important;

 padding: .75rem 1rem;

}

.rghtinoo .breadcrumb-item {

	padding: 0 5px 0 0 !important;

	font-size:16px;

	font-family: "Roboto", sans-serif;

}

.rghtinoo .breadcrumb-item a {

	color: #090909;

	text-decoration: none;

}

.rghtinoo .breadcrumb-item.active {

	color: #666;

}

.rghtinoo .breadcrumb-item a:hover {

	color:#fa4041;

}

 .rghtinoo .breadcrumb-item + .breadcrumb-item::before {

 display:none !important;

}

 .rghtinoo .rtd::after {

 display: inline-block;

 color: #000;

 content: "|";

 padding: 0 8px 0 12px;

}

.jbinfo {

	width: 100%;

	float: left;

	margin-top: 20px;

}

.jbinfo ul {

	width: auto;

	float: right;

}

.jbinfo ul li {

	float: left;

	padding: 0 15px;

	list-style-type: none;

	text-align: center;

	position: relative;

	margin: 0 0 0 0;

	border-right:1px solid #fff;

}

.jbinfo ul li span {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #1781d2;

	text-align: center;

	width: 100%;

	margin-bottom: 8px;

	display: block;

}

.jbinfo ul li p {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #201d1d;

	margin:0;

}

.jbinfo ul li:last-child {

	border:none;

	padding-right:0;

}

.prfltab {

	float: left;

	width: 100%;

	padding: 10px 0px 0;

	box-shadow: 1px 3px 7px rgba(17, 19, 20, 0.1);

	position: relative;

	margin-bottom:0;

}

.lfttbvrsn {

	width:55%;

	float:left;

}

.lfttbvrsn ul {

	width:100%;

	float:left;

}

.lfttbvrsn ul li {

	float: left;

	text-align: center;

	padding: 0 25px 10px 25px;

}

.lfttbvrsn ul li a {

	text-align:center;

	color:#343434;

	font-size:15px;

	font-family: 'Roboto', sans-serif;

	position:relative;

	padding-bottom: 8px;

	border-bottom:3px solid #fff;

}

.lfttbvrsn ul li a:hover {

	color:#fa4041;

	border-bottom:3px solid #fa4041;

}

.lfttbvrsn ul li a:focus {

	color: #fa4041;

	border-bottom: 3px solid #fa4041;

}

.lfttbvrsn ul li a span {

	display: block;

	width: 100%;

	text-align: center;

}

.lfttbvrsn ul li a span img {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.lfttbvrsn ul li a:hover span img {

	-webkit-filter:inherit;

	filter: inherit;

}

.lfttbvrsn ul li a:focus span img {

	-webkit-filter:inherit;

	filter: inherit;

}

.lfttbvrsn ul li:first-child {

	padding-left:0;

}

.rtsidebtn {

	width:45%;

	float:right;

}

.rtsidebtn ul {

	float:right;

}

.rtsidebtn ul li {

	display:inline-block;

}

.rtsidebtn ul li a {

	background:#1781d2;

	padding:11px 10px;

	font-family: 'Roboto', sans-serif;

	font-size:16px;

	border-radius:3px;

	margin-left:7px;

	color:#fff;

	display: inline-block;

}

.rtsidebtn ul li a:hover {

	background:#000;

	color:#fff;

	text-decoration:none;

}

.shre {

	width: 41px;

	height: 41px;

	text-align: center;

	line-height: 18px;

	border-radius: 50% !important;

}

.pblcprfl-bdy {

	width:100%;

	float:left;

	padding:35px 0;

	background:#f0f2f3;

}

.pbdy-box {

	width:100%;

	float:left;

	background:#fff;

	padding:15px;

	box-shadow: 1px 1px 10px rgba(17, 19, 20, 0.1);

	margin-bottom:40px;

	border-radius:3px;

}

.pbdy-box h3 {

	color:#1781d2;

	font-size:21px;

	font-weight:500;

	width:100%;

	float:left;

	padding-bottom:10px;

	border-bottom:2px dashed #e8e8e8;

	font-family: 'Poppins', sans-serif;

}

.pra {

	font-family: 'Roboto', sans-serif;

	width:100%;

	float:left;

	color:#4d4f4f;

	font-size:15px;

	line-height:25px;

}

.skilsplty {

	width:100%;

	float:left;

	margin-top:10px;

}

.skilsplty ul {

	width:100%;

	float:left;

}

.skilsplty ul li {

	float: left;

	margin: 4px;

	padding: 11px 25px;

	background: #f0f2fd;

	border-radius: 2px;

	font-size: 14px;

	color: #4d4f4f;

	font-family: 'Roboto', sans-serif;

	display: inline-block;

}

.boxed-list {

	margin-top: 0;

	display: block;

	width: 100%;

	float: left;

}

.boxed-list ul.boxed-list-ul {

	list-style: none;

	margin: 0;

}

.boxed-list ul.boxed-list-ul > li {

	display: block;

	background-color: transparent;

	padding: 0 0 20px 0px;

	border-radius: 4px;

}

.boxed-list-item .item-content h4 a, .boxed-list-item .item-content h4 {

	font-size: 17px;

	font-weight: 400;

	color: #0a0909;

	float: left;

	width: 100%;

	margin: 8px 0;

	font-family: 'Roboto', sans-serif;

}

.boxed-list-item .item-content h4 span {

	font-size: 12px;

	color: #7c7e7f;

	display: block;

	font-weight: 500;

	margin: 5px 0;

	font-family: 'Poppins', sans-serif;

}

.boxed-list-item .item-details {

	display: flex;

	margin-top: 5px;

	width: 100%;

}

.margin-top-10 {

	margin-top: 10px !important;

}

.boxed-list-item .item-details .star-rating {

	top: -2px;

	position: relative;

	margin-right: 15px;

}

 .star-rating::before {

 content: attr(data-rating);

 float: left;

 border-radius: 2px;

 background-color: #1781d2;

 color: #fff;

 font-size: 15px;

 line-height: 15px;

 font-weight: 500;

 padding: 5px 7px;

 position: relative;

 top: 1px;

 margin-right: 10px;

 font-family: 'Poppins', sans-serif;

}

.star-rating .star {

	display: inline-block;

	margin: 0;

	padding: 0;

	float: left;

	margin-right: 3px;

	position: relative;

	color: #1781d2;

}

.boxed-list-item .item-details .detail-item {

	margin-right: 15px;

	color: #4d4f4f;

	font-size:15px;

}

.boxed-list-item .item-details .detail-item i {

	margin-right: 3px;

	position: relative;

	top: 0;

}

.boxed-list-item .item-description p {

	margin-bottom: 0;

	padding-bottom: 0;

	font-size: 15px;

	color: #4d4f4f;

	margin-top: 12px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.eductn-sec {

	width:100%;

	float:left;

	margin:8px 0;

}

.eductn-sec h5 {

	width:100%;

	float:left;

	font-family: 'Roboto', sans-serif;

	color:#0a0909;

	font-size:17px;

	margin-bottom:15px;

}

.eductn-sec li {

	float:left;

	font-family: 'Roboto', sans-serif;

	font-size:15px;

	margin-right:18px;

	list-style-type:none;

}

.eductn-sec li img {

	display: inline-block;

	margin-right: 5px;

	margin-top: -5px;

}

.eductn-sec p {

	width:100%;

	float:left;

	font-family: 'Roboto', sans-serif;

	color:#4d4f4f;

	font-size:15px;

	margin:15px 0;

}

#wrap {

	width: 100%;

	margin: 0 auto;

}

#external-events {

	float: left;

	width: 150px;

	padding: 0 10px;

	border: 1px solid #ccc;

	background: #eee;

	text-align: left;

}

#external-events h4 {

	font-size: 16px;

	margin-top: 0;

	padding-top: 1em;

}

#external-events .fc-event {

	margin: 10px 0;

	cursor: pointer;

}

#external-events p {

	margin: 1.5em 0;

	font-size: 11px;

	color: #666;

}

#external-events p input {

	margin: 0;

	vertical-align: middle;

}

#calendar {

	float: right;

	width: 100%;

}

.fc-unthemed td.fc-today {

	background: #4f4f4e !important;

	color: #fff !important;

}

.pbdy-box h2 {

	width: auto;

	text-align: left;

	color: #0a54a9;

	font-size: 24px;

	font-family: 'Roboto', sans-serif;

	padding-bottom: 15px;

	margin: 0px;

	padding-left: 20px;

	float: left;

}

.main-form {

	position:relative;

	width:100%;

	float:left;

	margin-top:15px;

}

.avll {

	max-width: 323px;

	position: absolute;

	right: 0;

	top: 7px;

}

.avll p {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #8f9091;

	display: inline-block;

	margin-left:10px

}

.clrid {

	color:#1782d2 !important;

}

.upupdwnpd .tab_head_sheet_1 {

	padding-top:18px;

	padding-bottom:18px;

}

.myusr {

	width:100%;

	float:left;

	border:1px solid #c7c7c7;

	border-radius:4px;

	margin-bottom:20px;

	padding:15px;

	position:relative;

}

.rem-pro {

	position: absolute;

	top: 12px;

	right: 12px;

	color: #fff;

	background: #1781d2;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border-radius: 3px;

	padding: 7px 15px 5px 15px;

}

.rem-pro:hover {

	background:#000;

	color:#fff;

}

.myusr-pic {

	width:109px;

	height:109px;

	border-radius:5px;

	float:left;

}

.myusr-pic img {

	width:100%;

}

.usrdsp {

	overflow:hidden;

	padding-left:20px;

}

.usrdsp h3 {

	font-size: 19px;

	color: #1e2022;

	display: block;

	font-weight: 500;

	margin: 5px 0;

	font-family: 'Poppins', sans-serif;

	width:100%;

	float:left;

}

.usrdsp h6 {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #202020;

	display: inline-block;

 	margin-left:10px;

	 width:100%;

	float:left;

}

.usrdsp p {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #4d4f4f;

	display: inline-block;

 	margin-left:10px;

	width:100%;

	float:left;

	margin:0;

}

.right-menu {

	float: right;

	width: auto;

}

.dashboard_header {

	display: inline-block;

	width: auto;

	position: relative;

	float: right;

	margin-right: 0;

}

.menu_dash {

	cursor: pointer;

	max-width: 300px;

}

.menu_dash p {

	color: #1781d2;

	cursor: pointer;

	display: inline-block;

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 500;

	line-height: 28px;

	margin: 0;

	float: left;

	padding-left: 13px;

}

.menu_dash p .fa {

	float: right;

	margin: 5px 0 0 10px;

	color: #7a7a7a;

	font-size: 14px;

}

.uu_roundd {

	border-radius: 50%;

	display: inline-block;

	height: 40px;

	margin-right: 0;

	overflow: hidden;

	width: 40px;

	padding: 0px;

	text-align: center;

	position: relative;

	float: left;

}

.uu_roundd img {

	max-width: 100%;

	position: absolute;

	top: -4px;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

}

.dropdown_dash {

	background: #fff;

	box-shadow: 1px 3px 4px -1px rgb(43, 43, 43);

	position: absolute;

	right: 0;

	top: 55px;

	width: 180px;

	z-index: 99999;

	border-radius: 6px;

}

.dropdown_dash ul {

	margin: 0;

	padding: 0;

}

.dropdown_dash ul li {

	display: block;

	margin: 0;

	overflow: hidden;

	width: 100%;

	padding: 0 !important;

	text-align: left;

}

.dropdown_dash ul li:last-child {

	padding-left: 0px !important;

	border: none;

}

.dropdown_dash ul li a {

	color: #747474;

	float: left;

	font-family: 'Poppins', sans-serif;

	font-size: 14px;

	font-weight: normal;

	padding:5px 12px !important;

	text-decoration: none;

	width: 100%;

}

.dropdown_dash ul li a:hover {

	color: #4290fb;

}

.main-text {

	float:left;

	width:100%;

	text-align:center;

	position:relative;

}

.main-text h2 {

	color: #000;

	font-size: 26px;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 10px;

	text-transform:uppercase;

}

.user-image {

	position: absolute;

	top: -12px;

	right: 0;

	width: 44px;

	height: 44px;

	border: 1px solid #ccc;

	overflow: hidden;

	text-align: center;

	border-radius:50%;

}

.user-image img {

	position:absolute;

	margin:auto;

	top:0;

	bottom:0;

	left:0;

	right:0;

	max-width:100%;

}

.alertt {

	float: left;

	margin-right: 15px;

	margin: 12px 20px 0 0;

}

.noticon {

	color: #000;

	font-size: 20px;

	float: right;

	margin: -6px 8px;

	position: relative;

}

.noticon span {

	height: 25px;

	width: 25px;

	font-size: 11px;

	color: #fff;

	background: #1781d2;

	position: absolute;

	top: -7px;

	right: -13px;

	text-align: center;

	border-radius: 50%;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	line-height: 25px;

}

.noticon:hover {

	color:#fa4041;

}

.dash_form_box {

	display: inline-block;

	padding: 0 15px;

}

.form_body {

	float: left;

	width: 100%;

}

.dash_form_box .col-sm-12 {

	padding: 0 8px !important;

}

.dash_form_box .form-group {

	display: inline-block;

	width: 100%;

}

.personal-label {

	color: #595a5a;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 5px;

	float: left;

	width: 100%;

}

.personal-type {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	height: 50px;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px;

	color: #000;

}

.personal-select {

	background: url("../images/select-are.png") no-repeat right 8px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.personal-type99 {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	min-height: 100px;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px;

	color: #000;

}

.login_submitt {

	float: left;

	width:auto;

	text-align: center;

	color: #fff;

	background: #1781d2;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	height: 48px;

	border: none;

	border-radius: 3px;

	cursor: pointer;

	margin-bottom: 15px;

	padding:9px 20px;

	margin-top:10px;

}

.login_submitt:hover {

	background: #000;

}

.dash_form_box h4 {

	color: #242424;

	font-size: 24px;

	font-weight: 500;

	margin:20px 0 10px;

	float: left;

	width: 100%;

	padding: 0 !important;

	border: none;

	font-family: 'Roboto', sans-serif;

}

.all_logo_area {

	float: left;

	width: 100%;

	background: #f5f9fe;

	padding: 15px 0 50px;

}

.message_tab {

	float: left;

	width: 100%;

	margin-bottom:30px;

}

.message_tab .nav-tabs {

	border:none !important;

	display:inline-block;

	padding-left:1px;

}

.message_tab .nav-tabs li {

	margin-right:8px !important;

	margin-bottom:0px !important;

	display:inline-block;

}

.message_tab .nav-tabs li a {

	color:#f9f9f9;

	background:#1781d2;

	font-size:20px !important;

	font-family: "Roboto", sans-serif !important;

	border-radius: 5px 5px 0 0 !important;

	padding: 10px 15px !important;

	border:none !important;

}

.message_tab .nav-tabs li a:hover {

	color:#fff !important;

	background:#000 !important;

}

.message_tab .nav-tabs li.active > a, .message_tab .nav-tabs li.active > a:focus {

	border:none !important;

	color:#373737 !important;

	background:#fff !important;

	border:none !important;

}

.message_tab .nav-tabs li.active {

	border:none !important;

	color:#fa4041 !important;

	background:#fff !important;

	border:none !important;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

	border:none !important;

}

.message_tab .tab-content {

	background:#fff;

	padding:30px;

	margin-top: -5px;

	border-top:none;

	float:left;

	width:100%;

}

.inbox_msg {

	float:left;

	width:100%;

}

.one_msg {

	float:left;

	width:100%;

	padding:15px;

	background:#f9f9f9;

	border-bottom:1px solid #dfdfdf;

	margin-bottom: 10px;

}

.msg_image {

	float:left;

	width:60px;

	height:60px;

	background:#ccc;

	overflow:hidden;

}

.msg_image img {

	width:100%;

}

.msg_details {

	float: left;

	margin-left: 1%;

	width: 93%;

}

.below_msg p {

	color:#5e5e5e;

	font-size:14px;

	font-weight:normal;

	font-family: 'Roboto', sans-serif;

	margin-bottom:17px !important;

	line-height:22px;

}

.below_msg ul {

	margin-bottom: 20px !important;

}

.below_msg ul li {

	color:#5e5e5e;

	font-size:14px;

	font-weight:normal;

	font-family: 'Roboto', sans-serif;

	line-height:27px;

}

.last_doc {

	border-top: 1px solid rgb(204, 204, 204);

	padding: 22px 0 10px;

}

.last_doc > p {

	display: inline;

	margin-bottom: 0 !important;

	margin-right: 30px !important;

	color:#1e1e1e;

	font-size:18px;

	font-weight:400;

	font-family: "Roboto", sans-serif;

}

.top_msg {

	float: left;

	margin-bottom: 15px;

	width: 100%;

}

.top_msg p {

	display:inline;

	color:#1e1e1e !important;

	font-size:17px !important;

	font-weight:400;

	font-family: "Roboto", sans-serif;

}

.right-options {

	float: right;

	width: 39%;

	text-align:right;

}

.right-options .mail_date {

	width:auto;

	margin-right:10px;

	color:#474748;

	font-size:15px;

	font-weight:400;

	font-family: "Roboto", sans-serif;

	display:inline;

}

.right-options > ul {

	width: auto;

	margin-bottom:0px;

	display:inline;

}

.right-options > ul li {

	display:inline;

	margin-right:10px;

	cursor:pointer;

}

.right-options > ul li:last-child {

	margin-right:0px;

	display:inline-block;

}

.right-options > ul li:hover {

	opacity:0.6;

}

.reply_msg {

	background:#575757;

	border-radius:2px;

	color:#fff;

	font-size:15px;

	font-weight:400;

	font-family: "Roboto", sans-serif;

	color:#fff;

}

.reply_msg a {

	color:#fff;

	background:#1781d2;

	padding:3px 5px;

}

.reply_msg a:hover, .reply_msg a:focus {

	color:#fff;

	text-decoration:none !important;

	background:#fa4041;

}

.reply_msg img {

	margin-right:5px;

}

.reply_msg:hover, .reply_msg:focus {

	background:#844da3;

	color:#844da3;

	text-decoration:none !important;

	opacity:0.99 !important;

}

.right-options1 {

	width:30%;

}

.msg_list_pa .top_msg {

	margin-bottom:7px;

}

.msg_list_pa .msg_details p {

	color: rgb(94, 94, 94);

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 22px;

}

.un_read {

	background:#f0f6fb;

	border-left:3px solid #fa4041;

	border-bottom:none;

	box-shadow: 1px 1px 6px 0 rgb(204, 204, 204);

}

.mail_date > img {

	margin-top: -2px;

}

.read {

	background:#fff;

	border-left:3px solid #1781d2;

	border-right:1px solid #e9e9e9;

	border-top:1px solid #e9e9e9;

	border-bottom:1px solid #e9e9e9;

}

.msg_list_pa .right-options {

	width: 31%;

}

.compose_btn {

	background:#fa4041;

	border-radius: 4px 4px 0 0;

	color: rgb(255, 255, 255);

	float: right;

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 9px 15px;

	text-transform: uppercase;

	margin-top: 0;

}

.compose_btn:hover, .compose_btn:focus {

	background: #000;

	color: #fff !important;

	text-decoration: none !important;

}

.msgcnt {

	width:100%;

	float:left;

}

.card {

	border: 1px solid rgba(186, 174, 174, 0.13) !important;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

}

.lftdrp {

	width:48.5%;

	float:left;

}

.ritdrp {

	width:48.5%;

	float:right;

}

.tilchk {

	margin-top:46px;

}

.tilchk label {

	color:#3c3f4d !important;

}

.myLabel {

	display: inline-block;

	margin: 0;

	width: auto;

	cursor: pointer;

}

label.myLabel input[type="file"] {

	position: fixed;

	top: -1000px;

}

.myLabel > span {

	padding-left: 0;

	color: #2a85d7;

	font-size: 19px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

}

.myLabel > span:hover {

	color: #fa4041;

}

.send_msg {

	float: left;

	width: 100%;

	margin-top: 15px;

}

.send_btn {

	background: rgb(132, 77, 163) none repeat scroll 0 0;

	border-radius: 2px;

	color: rgb(255, 255, 255);

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 10px 11px;

	text-transform: uppercase;

	width: 150px !important;

	border: none;

}

.send_btn {

	background: rgb(132, 77, 163) none repeat scroll 0 0;

	border-radius: 2px;

	color: rgb(255, 255, 255);

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 10px 11px;

	text-transform: uppercase;

	width: 150px !important;

	border: none;

}

.emltxtarea {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	min-height:250px;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px;

	color: #bfbebe;

}

.inbox_msg .form-group {

	width:100%;

}

.attach_file {

	float: left;

	margin-top: 13px;

	width: 100%;

}

.vw {

	font-family: 'Poppins', sans-serif;

	color:#0097ff;

	font-weight:500;

	font-size:15px;

	float:right;

}

.vw:hover {

	color:#000;

}

.checkout-div {

	width: 711px;

	margin: auto;

	background: #fff;

	min-height: 100px;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

}

.head-check {

	float: left;

	width: 100%;

	border-bottom: 1px solid #ebecec;

	text-align: center;

	padding: 15px 0;

}

.head-check h3 {

	color:#3b3a3a;

	font-size:27px;

	font-weight:400;

	font-family: "Roboto", sans-serif;

}

.head-check p {

	color: #000;

	font-size: 19px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	margin: 0;

}

.mid-checkout {

	float: left;

	width: 100%;

	border-bottom: 1px solid #ebecec;

}

.left-check {

	float: left;

	width: 50%;

	border-right: 1px solid #ebecec;

	padding: 10px 22px;

	text-align: right;

}

.left-check strong {

	float: left;

	width: 100%;

	color: #010101;

	font-size: 16px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	line-height: 32px;

}

.right-check {

	float: left;

	width: 50%;

	padding: 10px 22px;

}

.right-check p {

	float: left;

	width: 100%;

	color: #54585a;

	font-size: 16px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	line-height: 32px;

	margin:0px;

}

.last-check {

	float:left;

	width:100%;

	text-align:right;

	padding:20px;

}

.last-check a {

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	padding: 8px 25px;

	border-radius: 3px;

	background: #1781d2;

	display: inline-block;

	margin: 0 4px;

}

.last-check a:hover {

	background:#000 !important;

	color:#fff;

}

.pay-btn {

	background:#fa4041 !important;

}

.cus-book p {

	color: #000;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	width: 100%;

	text-align: center;

	margin: 0;

}

.booking-div {

	width: 100%;

	float:left;

	background: #fff;

	min-height: 100px;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	padding:20px 35px;

}

.head-book {

	float: left;

	width: 100%;

	border-bottom: 2px dashed #acacac;

	padding-bottom: 12px;

}

.head-book span {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	overflow: hidden;

	background: #ccc;

	position: relative;

	display: inline-block;

	float: left;

	margin-right: 20px;

}

.head-book span img {

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	max-height:100%;

	max-width:100%;

	margin:auto;

}

.des-big {

	float: left;

	width: auto;

	padding-top: 8px;

}

.des-big h4 {

	font-family: 'Poppins', sans-serif;

	color: #000;

	font-weight: 500;

	font-size: 19px;

	margin-bottom: 0px;

}

.des-big p {

	font-family: 'Roboto', sans-serif;

	color: #4c4c4c;

	font-weight: 400;

	font-size: 15px;

	margin: 0;

}

.des-small {

	float: left;

	width: auto;

	margin-left: 50px;

	padding-top: 5px;

}

.des-small h5 {

	font-family: 'Roboto', sans-serif;

	color: #6c6c6c;

	font-weight: 400;

	font-size: 16px;

	margin-bottom: 5px;

}

.des-small p {

	font-family: 'Roboto', sans-serif;

	color: #201d1d;

	font-weight: 400;

	font-size: 16px;

	margin: 0;

}

.book-from {

	float: left;

	width: 100%;

	margin-top: 20px;

}

.book-from .form-group {

	float:left;

	width:100%;

	position:relative;

}

.book-from .login_submitt {

	background:#fa4041;

	font-size:16px;

}

.book-from .login_submitt:hover {

	background:#000;

}

.one-lins {

	float: left;

	margin-top: 8px;

}

.blog-body {

	float:left;

	width:100%;

	padding:35px 0;

	background:#f5f9fe;

}

.blog-head {

	float:left;

	width:100%;

	text-align:center;

	margin-bottom:25px;

}

.blog-head h2 {

	color: #000;

	font-size: 30px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	background: url("../images/border2.jpg") no-repeat bottom center;

	padding-bottom: 15px;

	width: 100%;

	float: left;

	text-align: center;

	margin:0px;

}

.left-blog {

	float:left;

	width:100%;

}

.blog-categori {

	float:left;

	width:100%;

	background:#fff;

	margin-bottom:37px;

	min-height:100px;

	border-radius: 2px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	padding:17px;

}

.blog-categori h3 {

	background: #1781d2;

	color: #fff;

	font-size: 20px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	padding: 7px 10px;

	line-height: 28px;

}

.catte-ul li {

	float: left;

	width: 100%;

	padding-left: 23px;

	background: url("../images/blog-li.png") no-repeat left center;

}

.catte-ul li a {

	color: #282828;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	border-bottom: 1px solid #ccc;

	float: left;

	width: 100%;

	padding: 6px 0;

}

.catte-ul li a:hover {

	color:#1781d2;

}

.catte-ul li:last-child a {

	border:none;

}

.post-box {

	float: left;

	width: 100%;

	margin: 10px 0 25px 0;

}

.post-box h4 {

	color: #000;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 5px;

	background: url("../images/post-bul.png") no-repeat left top 6px;

	padding-left: 23px;

	line-height: 22px;

}

.post-box p {

	color: #444242;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 20px;

	margin-bottom: 5px;

}

.post-box ul li {

	float: left;

	width: auto;

	margin: 0 8px 5px 0;

	color: #747373;

	font-size: 11px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border-right: 1px solid #ccc;

	padding-right: 8px;

}

.post-box ul li:last-child {

	border:none;

}

.post-box ul li img {

	float:left;

	margin-right:5px;

}

.blog-right {

	width:100%;

	float:left;

}

.blog-box {

	float: left;

	width: 100%;

	padding: 20px;

	background: #fff;

	border-radius: 2px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	margin-bottom: 30px;

}

.blog-image {

	float: left;

	width: 335px;

	height: 180px;

	background: #ccc;

	position: relative;

	overflow: hidden;

}

.blog-image img {

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	max-height:100%;

	max-width:100%;

	width:auto;

	height:auto;

	margin:auto;

}

.blog-ribbon {

	background: #0e0e0e;

	position: absolute;

	z-index: 2;

	color: #fff;

	top: 15px;

	padding: 3px 10px;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	display:none;

}

.blog-dtls {

	float: left;

	width: 57%;

	padding-left: 20px;

}

.blog-dtls h4 {

	font-size: 19px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom:5px;

}

.blog-dtls h4 a {

	color:#171616;

}

.blog-dtls h4 a:hover {

	color:#1781d2;

}

.blog-post {

	float: left;

	width: 100%;

	margin: 5px 0 !important;

}

.blog-post li {

	float: left;

	width: auto;

	margin: 0 7px 4px 0;

	padding-right: 8px;

	color: #747373;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border-right: 1px solid #6c6c6c;

}

.blog-post li:last-child {

	border:none;

	margin:0;

}

.blog-post li img {

	float: left;

	margin: 1px 4px 0 0;

}

.blog-dtls p {

	color:#444242;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	margin-bottom:13px;

}

.blog-more {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #1781d2;

	padding: 9px 18px;

	display: inline-block;

	border-radius: 4px;

	float:left;

}

.blog-more:hover {

	color:#fff;

	background:#000;

}

.review {

	float: left;

	padding-left: 25px;

	padding-top: 10px;

}

.review li {

	color: #444242;

	font-size: 12px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	float: left;

	margin-right: 15px;

}

.review li a {

	color:#444242;

}

.news-leter p {

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 21px;

	margin-bottom: 11px;

	text-align: center;

}

.news-leter p a {

	color:#fa4041;

}

.news-leter p a:hover {

	color:#58b1f6;

}

.news-leter .personal-type {

	border-radius:2px;

	height:45px;

	font-size:14px;

	color:#000;

}

.news-leter .login_submitt {

	width:100%;

	height: 40px;

	font-size:15px;

	margin-bottom:0px;

	background:#fa4041;

	border-radius:2px;

}

.news-leter .login_submitt:hover {

	background:#000 !important;

}

.details-right .blog-dtls {

	padding-left:0px;

	width:100%;

}

.details-right .blog-image {

	width: 100%;

	height: 385px;

	margin: 10px 0;

}

.details-right h6 {

	color: #000;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 20px 0 10px 0;

	display: inline-block;

}

.details-right p {

	color:#454444;

	font-size:14px;

}

.prev-next {

	float:left;

	width:100%;

	text-align:right;

	padding:15px 0;

}

.prev-next a {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background:#000;

	color:#fff;

}

.blog-commants {

	float:left;

	width:100%;

	margin-top:15px;

}

.commant-div p {

	font-size:13px;

	margin-bottom:4px;

}

.commant-div .blog-post {

	padding-left: 82px;

	margin: 0px !important;

}

.blog-commants .form-group {

	float:left;

	width:100%;

}

.blog-commants .login_submitt {

	margin:15px 0 0 0;

}

.prev-next ul {

	float:left;

	width:auto;

}

.prev-next ul li {

	float:left;

	width:auto;

	margin-right:5px;

}

.prev-next ul li a {

	padding:0px;

	margin:0px;

	background:none;

}

.prev-next ul li a:hover {

	background:none;

	opacity:0.7;

}

.post-commant {

	background:#1781d2 !important;

}

.post-commant:hover {

	background:#000 !important;

}

.news-leter {

	background:#4182b6;

}

.blog-profile {

	float: left;

	margin-bottom: 37px;

	width: 100%;

}

.blog-profile .guide-image {

	height:210px;

}

.blog-profile .guide-intro h3 {

	font-size:14px;

}

.blog-profile .guide-intro p {

	font-size:13px;

}

.blog-profile .guide-more {

	padding: 5px;

	padding-top: 0;

}

.blog-profile .guide-more ul li {

	padding: 0 10px 0 7px;

}

.blog-profile .guide-more ul li span {

	font-size:14px;

}

.blog-profile .guide-more ul li p {

	font-size:12px;

}

.blog-profile .guide-btn {

	font-size: 12px;

	padding: 6px 7px;

	margin-top: 10px;

}

.blog-profile .owl-nav {

	display:none;

}

.blog-profile .owl-dot span {

	margin:3px !important;

	background:#287eda !important;

}

.blog-profile .owl-dots .active span {

	margin:3px !important;

	background:#fa4041 !important;

}

.blog-profile .guide-dtls {

	background:#fff;

}

.wiith-req {

	float: left;

	width: 100%;

	margin-bottom: 10px;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

	padding: 15px;

}

.wiith-req h4 {

	text-align: left;

	font-size: 22px;

	font-family: 'Poppins', sans-serif;

	color: #252424;

	margin-bottom: 20px;

}

.wiith-req p {

	font-family: 'Poppins', sans-serif;

	color: #252424;

	font-size: 16px;

	width: 100%;

	float: left;

	margin-bottom: 5px;

}

.wiith-req p strong {

	color:#F24764;

}

.amount-wit {

	width: 115px;

	background: #fff;

	border: 1px solid #e7e5e5;

	border-radius: 1px;

	height: 35px;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 5px 10px;

	color: #000;

}

.border-with {

	float: left;

	width: 100%;

	height: 1px;

	background: #e6e6e6;

	margin: 5px 0;

}

.wiith-req .login_submitt {

	float:none;

	margin:5px 0 0 0;

	height:42px;

	font-size:15px;

	border-radius:2px;

}

.one-category {

	float: left;

	width: 100%;

	background: #fff;

	border-radius: 4px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	margin-top: 20px;

	overflow: hidden;

	margin-bottom: 10px;

}

.main-categori {

	float: left;

	width: 100%;

	padding: 10px;

	background: #6ab4ec;

}

.main-categori h4 {

	margin: 9px 0;

	font-family: 'Roboto', sans-serif;

	text-transform: capitalize;

	font-size: 18px;

	font-weight: 400;

}

.main-categori h4 .fa {

	font-size: 25px;

	float: left;

	margin: 1px 12px 0 0;

}

.main-categori h4 a {

	color:#fff;

}

.all-sub {

	float: left;

	width: 100%;

	background: #fff;

	min-height: 100px;

	padding: 15px 0;

}

.professionls .usrdsp h5 {

	color: #4c4c4c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	float:left;

	width:auto;

}

.professionls .usrdsp ul {

	float: left;

	width: auto;

	padding: 2px 0 0 13px;

}

.professionls .usrdsp ul li {

	float: left;

	margin-right: 1px;

	color: #4c4c4c;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 11px;

}

.professionls .usrdsp ul li:last-child {

	margin-left: 5px;

}

.dash_main {

	float: left;

	width: 100%;

}

.dash_main ul li {

	float: left;

	width: 49%;

	margin-right: 2%;

	background: #e2e2e2;

	padding: 13px 15px;

	border-radius: 4px;

	box-shadow: 0px 3px 0px #ccc;

	margin-bottom:15px;

}

 .dash_main ul li:nth-child(2), .dash_main ul li:nth-child(4) {

 margin-right:0px;

}

.dash_main ul li span {

	float: left;

	width: 75px;

	height: 75px;

	border-radius: 50%;

	line-height: 75px;

	display: block;

	box-shadow: 2px 2px 2px #ccc;

	position: relative;

	overflow: hidden;

	background: #fff;

	margin-right: 14px;

}

.dash_main ul li span img {

	position: absolute;

	margin: auto;

	top: 0px;

	bottom: 0;

	left: 0;

	right: 0;

	max-width: 100%;

}

.up-class {

	float: left;

	font-size: 23px;

	margin-bottom: 15px;

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

}

.weicome {

	float:left;

	width:100%;

	margin-bottom:15px;

	border-bottom: 1px dashed #e8e8e8;

	padding-bottom:12px;

}

.weicome h3 {

	color: #2c2c2c;

	font-size: 24px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 6px;

	margin-top: 8px;

}

.weicome p {

	color: #878a8e;

	font-weight: 400;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 0px;

	float: left;

	width: 100%;

}

.abut_page {

	width: 100%;

	display: block;

	margin-bottom: 20px;

	float: left;

}

.abut_page h2 {

	text-align: center;

	margin-bottom: 17px;

	color: #000;

	font-size: 34px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	background: url("../images/border2.jpg") no-repeat bottom center;

	padding-bottom: 14px;

}

.abut_sec {

	width:100%;

}

.bitt {

	width: 100%;

	float: left;

	margin:20px 0;

}

.accordion li {

	list-style-type: none;

	margin-bottom: 20px;

}

.accordion .link {

	cursor: pointer;

	display: block;

	padding: 8px 15px 8px 15px;

	color: #fff;

	font-size: 17px;

	position: relative;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

	background: #1781d2;

	/* text-transform: uppercase; */

	font-weight: 400;

	border-left: 4px solid #f24764;

	font-family: 'Roboto', sans-serif;

}

.accordion li i {

	position: absolute;

	top: 11px;

	left: 12px;

	font-size: 18px;

	color: #595959;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.accordion li i.fa-chevron-down {

	right: 12px;

	left: auto;

	font-size: 16px;

}

.submenu {

	display: none;

	font-size: 14px;

	border: 1px solid #e5e5e5;

	padding: 10px 15px;

	background: #fff;

}

.accordion li p {

	font-size: 14px;

	color: #333;

	margin-bottom: 25px;

	text-align: justify;

	font-weight: 400;

	float: none;

}

.accordion li.open .link {

	color: #fff;

	border-left: 4px solid #1781d2;

	background: #f24764;

}

 .fa-chevron-down::before {

 content: "\f104";

 font-size:12px;

 color: #fff;

}

.who_we_work {

	background: #fff;

	float: left;

	width: 100%;

}

.about_image {

	float: right;

	margin-left: 2%;

	width: 30%;

}

.about_image img {

	width: 100%;

}

.about_details {

	float: left;

	width: 68%;

	text-align: left;

}

.about_details h3 {

	color: #333;

	font-family: "Roboto", sans-serif;

	font-size: 24px;

	font-weight: 500;

	line-height: 31px;

	margin: 5px 0;

}

.about_details p {

	color: #333;

	float: left;

	font-family: "Roboto", sans-serif;

	font-size: 15px;

	font-weight: 400;

	line-height: 20px;

	margin: 6px 0;

}

.main-works {

	width: 100%;

	float: left;

	padding: 20px 15px;

	background: #fff;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	min-height: 400px;

	margin-top: 25px;

}

.make_who .about_image {

	float: left;

	margin-right: 2%;

	width: 30%;

	margin-left: 0px;

}

.make_who .about_details {

	float: right;

	text-align: left;

	width: 68%;

}

.make_who {

	margin:30px 0;

}

.day_div {

	float: left;

	width: 100%;

	margin-bottom: 0;

}

.hdn {

	width: 100%;

	float: left;

	margin: 10px 0;

}

.day_name {

	float: left;

	width: 155px;

	color: #323232;

	font-size: 16px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	line-height: 43px;

	margin-bottom: 10px;

}

.rtpnlfld {

	width: 80%;

	float: right;

}

.tymm {

	width:100%;

	float: left;

}

.tymm p {

	color: #333;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	margin:0px;

}

.phnv {

	display: none;

}

.file_div {

	float: left;

	width: 48%;

	color: #444141;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	margin-right: 1%;

	border-radius: 1px;

	margin-bottom: 10px;

}

.day_name .logchk {

	margin:0px;

}

.day_name .checkbox-group label .check {

	top:12px;

}

.name-one .form-group {

	width: 48%;

	margin-right: 4%;

}

/*=====================================last==================*/











.wrapper {

	float: left;

	width: 100%;

}

.banner-area {

	float: left;

	width: 100%;

	background: #ccc;

	background-size: cover;

	min-height: 220px;

	padding: 70px 0;

	text-align: center;

}

.banner-contant {

	float: left;

	width: 100%;

	padding-top: 50px;

}

.item_containerBox {

	width:100%;

	float:left;

}

.banner-contant h1 {

	font-family: 'Roboto', sans-serif;

	font-size: 35px;

	font-weight: 500;

	color: #fff;

	margin-bottom: 12px;

}

.banner-contant p {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	font-weight: 400;

	color: #fff;

	margin-bottom: 28px;

}

.form_custom {

	float: none;

	width: 700px;

	background: #fff;

	padding: 8px 13px;

	border-radius: 5px;

	box-shadow: 1px 0px 13px rgba(0, 0, 0, 0.3);

	position: relative;

	margin: auto;

	margin-bottom: 60px;

}

.search-type {

	position: relative;

	border: none;

	height: 42px;

	padding: 4px 88px 3px 30px;

	width: 100%;

}

.form_custom span {

	position: absolute;

	color: #8b8b8b;

	font-size: 25px;

	top: 8px;

	left: 15px;

}

.submit-search {

	position: absolute;

	top: 8px;

	background: #fa4041;

	padding: 10px 15px;

	color: #fff;

	font-size: 15px;

	font-family: 'Poppins', sans-serif;

	right: 8px;

	border-radius: 4px;

	cursor: pointer;

	border: none;

}

.submit-search12345 {

	top: 8px;

	background: #fa4041;

	padding: 10px 15px;

	color: #fff;

	font-size: 15px;

	font-family: 'Poppins', sans-serif;

	right: 8px;

	border-radius: 4px;

	cursor: pointer;

	border: none;

	margin-top: 13px;

	float: right;

}

.submit-search:hover, .submit-search12345:hover {

	background: #000;

}

.how-work {

	float: left;

	width: 100%;

	padding: 0 0 35px 0;

	background: #f5f9fe;

}

.work-white {

	float: left;

	width: 100%;

	background: #fff;

	padding: 15px;

	border-radius: 10px;

}

.page-h2 {

	float: left;

	width: 100%;

	text-align: center;

	padding: 15px 0 0px 0;

}

.page-h2 h2 {

	color: #000;

	font-size: 34px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

}

.page-h2 p {

	color: #636161;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	line-height: 23px;

	background: url("../images/border.jpg") no-repeat bottom center;

	padding-bottom: 22px;

	margin: 0;

	position: relative;

}

.all-work {

	float: left;

	width: 100%;

	border-top: 1px solid #ededed;

	margin-top: -2px;

}

.all-work .col-sm-12 {

	padding: 0 7px !important;

}

.work-box {

	float: left;

	width: 100%;

	padding: 40px 0 30px 0;

	text-align: center;

}

.work-box img {

	margin-bottom: 18px;

	height: 67px;

	width: 76px;

	object-fit: contain;

}

.work-box span {

	color: #1781d2;

	font-weight: 500;

	font-size: 20px;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 8px;

	float: left;

	width: 100%;

}

.work-box p {

	color: #878a8e;

	font-weight: 400;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 0px;

	float: left;

	width: 100%;

}

.category {

	float: left;

	width: 100%;

	padding: 50px 0;

}

.all-categories {

	float: left;

	width: 100%;

	border-top: 1px solid #ededed;

	margin-top: -2px;

	padding: 30px 0 0 0;

}

.category .page-h2 {

	padding: 0px;

}

.categori-box {

	float: left;

	width: 100%;

	height: 176px;

	background: #ccc;

	position: relative;

	overflow: hidden;

	text-align: center;

	border-radius: 4px;

	margin-bottom: 30px;

}

.categori-box img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	max-height: 100%;

	max-width: 100%;

	width: auto;

	height: auto;

}

.categori-box p {

	position: absolute;

	z-index: 2;

	background: rgba(0, 0, 0, 0.5);

	width: 100%;

	bottom: 0;

	margin: 0;

	padding: 11px;

	color: #fff;

	font-size: 19px;

	font-weight: normal;

	font-family: 'Roboto', sans-serif;

}

.view-all {

	margin-top: 13px;

	background: #fa4041;

	padding: 0px 29px;

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	right: 8px;

	border-radius: 4px;

	font-weight: 500;

	height: 45px;

	display: inline-block;

	line-height: 46px;

}

.view-all .fa {

	margin-left: 5px;

}

.view-all:hover {

	background: #000;

	color: #fff;

}

.product-area {

	float: left;

	width: 100%;

	padding: 55px 0;

}

.product-area .page-h2 {

	padding: 0px;

}

.all-product {

	float: left;

	width: 100%;

	border-top: 1px solid #ededed;

	margin-top: -2px;

	padding: 30px 0 0 0;

}

.product-box {

	float: left;

	width: 100%;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	margin: 0px 0 13px 0;

}

.product-image {

	float: left;

	width: 100%;

	height: 229px;

	overflow: hidden;

	position: relative;

	background: #ccc;

}

.product-image img {

	height: 100%;

	width: 100%;

	object-fit: cover;

	object-position: center;

}

.product-dtls {

	float: left;

	width: 100%;

	min-height: 200px;

	position: relative;

}

.product-intro {

	float: left;

	width: 100%;

	padding: 10px;

}

.product-intro h3 {

	color: #1e2022;

	font-size: 17px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	float: left;

	width: 100%;

	margin-bottom: 1px;

}

.product-intro ul {

	float: right;

	width: auto;

	padding: 3px 0 0 0;

}

.product-intro ul li {

	float: left;

	margin-right: 1px;

	color: #4c4c4c;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 11px;

}

.product-intro ul li:last-child {

	margin-left: 5px;

}

.product-intro p {

	color: #4c4c4c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.product-more {

	background: #fafafa;

	padding: 10px;

	float: left;

	width: 100%;

}

.product-more ul {

	float: left;

	width: 100%;

}

.product-more ul li {

	float: left;

	width: auto;

	padding: 0 10px 0 0px;

	border-right: 1px solid #dddddd;

}

.product-more ul li:last-child {

	border: none;

	width: auto;

	padding-right: 0;

	padding-left: 10px;

}

.product-dtls .product-more.blog-profl ul li {

	width: calc(50% - 5px);

}

.product-more ul li span {

	color: #6c6c6c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.product-more ul li p {

	color: #201d1d;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.product-btn {

	background: #fa4041;

	color: #fff;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 8px 6px;

	display: inline-block;

	border-radius: 3px;

	margin-top: 14px;

}

.product-more .pull-right {

	background: #1781d2 !important;

}

.product-btn:hover {

	background: #000 !important;

	color: #fff;

}

.product-area .owl-nav {

	position: absolute;

	top: 37%;

	width: 100%;

}

.product-area .owl-dots {

	display: none;

}

.product-area .owl-prev {

	background: url("../images/left-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: left;

	margin-left: -60px !important;

}

.product-area .owl-prev:hover {

	background: url("../images/left-arw-h.png") no-repeat !important;

}

.product-area .owl-next {

	background: url("../images/right-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: right;

	margin-right: -60px !important;

}

.product-area .owl-next:hover {

	background: url("../images/right-arw-h.png") no-repeat !important;

}

.expart-banner {

	float: left;

	width: 100%;

	padding: 60px 0;

	background: #1781d2 url("../images/expert-bg.jpg") no-repeat left center;

	background-size: cover;

	text-align: center;

}

.expart-banner h2 {

	width: 100%;

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 62px;

	font-weight: 700;

	margin-bottom: 25px;

}

.expart-banner p {

	width: 100%;

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 17px;

	font-weight: 400;

	padding-bottom: 15px;

}

.expart-banner a {

	color: #fff;

	background: #fa4041;

	padding: 10px 64px;

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	font-weight: 400;

	/* border-radius: 29px; */
	border-radius: 4px;

	margin: auto;

}

.expart-banner a:hover {

	background: #000;

	color: #fff;

}

.different-area {

	float: left;

	width: 100%;

	background: #f7f7f7;

	padding: 55px 0;

	position: relative;

}

.dif-detls {

	float: left;

	width: 100%;

}

.dif-detls h2 {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 40px;

	font-weight: 700;

	padding-bottom: 10px;

}

.dif-detls p {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	font-weight: 400;

}

.dif-detls ul {

	float: left;

	width: 100%;

	margin-top: 30px !important;

}

.dif-detls ul li {

	float: left;

	width: 50%;

	padding-right: 25px;

}

.dif-detls ul li span {

	float: left;

	width: 48px;

	min-height: 108px;

	margin-bottom: 15px;

}

.dif-detls ul li span img {

	height: 30px;

	width: 30px;

	object-fit: contain;

	-o-object-fit: contain;

}

.dif-detls ul li h6 {

	color: #434343;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 8px;

}

.dif-detls ul li p {

	color: #626262;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 8px;

}

.learn-btn {

	color: #fff;

	background: #fa4041;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	height: 55px;

	padding: 0 40px;

	/* border-radius: 50px; */
	border-radius: 4px;

	display: inline-block;

	line-height: 55px;

	margin-top: 2px;

}

.learn-btn:hover {

	background: #000;

	color: #fff;

}

.differ-image {

	position: absolute;

	top: 60px;

	right: 0;

	z-index: 2;

	width: 35%;

	height: 447px;

	overflow: hidden;

}

.differ-image img {

	width: 100%;

	height: 100%;

}

.right-white {

	position: absolute;

	right: 0;

	top: 0;

	width: 8%;

	background: #fff;

	height: 573px;

	z-index: 1;

}

.guidance-area {

	float: left;

	width: 100%;

	padding: 55px 0;

}

.guidance-area .page-h2 {

	padding: 0px;

}

.all-guidance {

	float: left;

	width: 100%;

	border-top: 1px solid #ededed;

	margin-top: -2px;

	padding: 30px 0 0 0;

}

.guiede-box {

	float: left;

	width: 100%;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	margin: 0px 0 13px 0;

}

.guide-image {

	float: left;

	width: 100%;

	height: 229px;

	overflow: hidden;

	position: relative;

	background: #ccc;

}

.guide-image img {

	height: 100%;

	width: 100%;

	object-fit: cover;

	object-position: center;

}

.guide-dtls {

	float: left;

	width: 100%;

	min-height: 223px;

	position: relative;

}

.guide-intro {

	float: left;

	width: 100%;

	padding: 10px;

}

.guide-intro h3 {

	color: #1e2022;

	font-size: 17px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	float: left;

	width: 100%;

	margin-bottom: 1px;

}

.guide-intro ul {

	float: right;

	width: auto;

	padding: 3px 0 0 0;

}

.guide-intro ul li {

	float: left;

	margin-right: 1px;

	color: #4c4c4c;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 11px;

}

.guide-intro ul li:last-child {

	margin-left: 5px;

}

.guide-intro p {

	color: #4c4c4c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.guide-more {

	background: #fafafa;

	padding: 10px;

	float: left;

	width: 100%;

}

.guide-more ul {

	float: left;

	width: 100%;

}

.guide-more ul li {

	float: left;

	width: auto;

	padding: 0 10px 0 0px;

	border-right: 1px solid #dddddd;

}

.guide-more ul li:last-child {

	border: none;

	width: auto;

	padding-right: 0;

	padding-left: 10px;

}

.guide-dtls .guide-more.blog-profl ul li {

	width: calc(50% - 5px);

}

.guide-more ul li span {

	color: #6c6c6c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.guide-more ul li p {

	color: #201d1d;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.guide-btn {

	background: #fa4041;

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 8px 9px;

	display: inline-block;

	border-radius: 3px;

	margin-top: 14px;

}

.guide-more .pull-right {

	background: #1781d2 !important;

}

.price-and-more .pull-right {

	background: #fa4041 !important;

}

.price-and-more .pull-right-1 {

	background: #1781d2 !important;

	margin-left: 6px !important;

}

.guide-btn:hover {

	background: #000 !important;

	color: #fff;

}

.guidance-area .owl-nav {

	position: absolute;

	top: 32%; /* 37% */

	width: 100%;

}

.guidance-area .owl-dots {

	display: none;

}

.guidance-area .owl-prev {

	background: url("../images/left-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: left;

	margin-left: -60px !important;

}

.guidance-area .owl-prev:hover {

	background: url("../images/left-arw-h.png") no-repeat !important;

}

.guidance-area .owl-next {

	background: url("../images/right-arw.png") no-repeat !important;

	height: 47px;

	width: 47px;

	text-indent: -100092%;

	float: right;

	margin-right: -60px !important;

}

.guidance-area .owl-next:hover {

	background: url("../images/right-arw-h.png") no-repeat !important;

}

.testimonial-area {

	float: left;

	width: 100%;

	background: #0079c2 url("../images/testimonial-banner.jpg") no-repeat left center;

	background-size: cover;

	padding: 45px 0;

}

.testimonial-area .page-h2 {

	padding: 0px;

}

.testimonial-area .page-h2 h2 {

	color: #fff;

	font-size: 40px;

	font-family: 'Poppins', sans-serif;

	font-weight: 300;

	margin-bottom: 5px;

}

.testimonial-area .page-h2 p {

	color: #fff;

	font-size: 15px;

	background: url("../images/border1.jpg") no-repeat bottom center;

	padding-bottom: 16px;

}

.all-testi {

	float: left;

	width: 100%;

	padding-top: 30px;

}

.testi-box {

	float: left;

	width: 100%;

	background: #fff;

	margin-top: 16px;

}

.testi-image-area {

	float: left;

	width: 112px;

	min-height: 190px;

	padding: 13px;

}

.testi-image-area span {

	display: inline-block;

	background: #ccc;

	width: 82px;

	height: 82px;

	border-radius: 50%;

	overflow: hidden;

	position: relative;

}

.testi-image-area span img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	max-height: 100%;

	max-width: 100%;

	width: 100% !important;

	height: 100%;

}

.testi-dtls {

	padding: 28px 0 0 0;

	float: left;

	width: 79.8%;

	position: relative;

}

.testi-dtls h4 {

	color: #242628;

	font-size: 20px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 1px;

}

.testi-dtls h5 {

	color: #828282;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 11px;

	display: inline-block;

}

.testi-dtls p {

	color: #3e4040;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 20px;

}

.testi-dtls h6 {

	color: #1781d2;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 15px 0;

	border-top: 1px solid;

	margin: 0;

}

.coute {

	position: absolute;

	top: -15px;

	left: 0;

}

.all-testi .owl-nav {

	display: none;

}

.all-testi .owl-dots {

	margin-top: 15px;

}

.all-testi .owl-dot span {

	width: 13px !important;

	height: 13px !important;

	background: #fff !important;

	margin: 4px !important;

}

.all-testi .active span {

	background: #fa4041 !important;

}

.footer-area {

	float: left;

	width: 100%;

}

.top-footer {

	float: left;

	width: 100%;

	padding: 45px 0 33px 0;

}

.fot-box {

	float: left;

	width: 100%;

	padding-right: 10px;

}

.fot-box h3 {

	color: #27282c;

	font-size: 20px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 20px;

}

.fot-box p {

	color: #4c4c4c;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 24px;

	margin-bottom: 6px !important;

}

.red_more {

	color: #fa4041;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	text-transform: capitalize;

	margin-top: 8px;

	float: left;

}

.red_more:hover {

	color: #0079c2;

}

.fot-box ul {

	float: left;

	width: 38%;

	margin-right: 11% !important;

	/* border-right: 1px solid #ccc; */

}

.fot-box ul li {

	float: left;

	width: 100%;

	margin-bottom: 4px;

}

.fot-box ul li a {

	display: block;

	color: #4c4c4c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.fot-box ul li a:hover {

	color: #f24764;

}

.fot-social {

	float: left;

	width: 100% !important;

	margin: 10px 0 0 0 !important;

	border: none !important;

}

.fot-social li {

	float: left;

	width: auto !important;

	margin-right: 10px;

}

.fot-social li:hover {

	opacity: 0.5;

}

.below-footer {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	padding: 28px 0;

	text-align: center;

}

.below-footer p {

	margin: 0px;

	color: #7e7e7e;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

}

.header-area {

	float: left;

	width: 100%;

	padding: 22px 0px;

	box-shadow: 1px 7px 7px rgba(17, 19, 20, 0.1);

	position: relative;

}

.header-area .navbar {

	padding: 0px !important;

	width: 100% !important;

}

.become {
	color: #454545;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	margin-right: 25px;
}

.become:hover {

	color: #1781d2;

}

.become img {

	float: left;

	margin-right: 7px;

}

.login-btn {
	color: #1781d2;
	font-size: 13px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	border: 1px solid #1781d2;
	padding: 4px 6px;
	border-radius: 3px 0 0 3px;
}

.login-btn:hover, .submit-btn:hover {

	background: #000;

	color: #fff;

}

.submit-btn {
	color: #1781d2;
	font-size: 13px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	border: 1px solid #1781d2;
	padding: 4px 5px;
	border-radius: 0px 3px 3px 0px;
	border-left: none;
}

.login-body {

	float: left;

	width: 100%;

	padding: 65px 0;

	background: #f5f9fe;

}

.checkbox-group {

	position: relative;

	margin: 0;

	float: left;

	width: auto;

}

.checkbox-group input[type=checkbox] {

	display: none

}

.checkbox-group label {

	padding-left: 31px;

	cursor: pointer;

	color: #1781d2;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 22px;

}

.checkbox-group label span {

	display: block;

	position: absolute;

	left: 0;

 -webkit-transition-duration: .3s;

 -moz-transition-duration: .3s;

 transition-duration: .3s;

}

.checkbox-group label .box {

	background: #fff;

	height: 22px;

	width: 22px;

	z-index: 9;

 -webkit-transition-delay: .2s;

 -moz-transition-delay: .2s;

 transition-delay: .2s;

	border: 2px solid #1781d2;

	border-radius: 3px;

}

.checkbox-group label .check {

	top: 5px;

	left: 8px;

	width: 6px;

	height: 15px;

	border: 2px solid #fff;

	border-top: none;

	border-left: none;

	opacity: 0;

	z-index: 10;

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	transform: rotate(180deg);

 -webkit-transition-delay: .3s;

 -moz-transition-delay: .3s;

 transition-delay: .3s;

}

 input[type="checkbox"]:checked~label .box {

 background: #0097ff;

 border: 1px solid #0097ff;

}

 input[type=checkbox]:checked~label .check {

 opacity: 1;

 -webkit-transform: scale(1) rotate(45deg);

 -moz-transform: scale(1) rotate(45deg);

 transform: scale(1) rotate(45deg);

}

.checkbox-group label b {

	color: #0097ff;

	font-weight: normal !important;

}

.main-login {

	float: none;

	width: 800px;

	margin: auto;

	text-align: center;

}

.main-login h2 {

	color: #000;

	font-size: 35px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 30px;

}

.white-div {

	background: #fff;

	border-radius: 5px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	padding: 32px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

}

.white-div .from-group {

	float: left;

	width: 100%;

	margin-bottom: 17px;

}

.login-type {

	border: 1px solid #cccccc;

	height: 70px;

	width: 100%;

	padding: 10px 15px;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color: #000;

}

.login_forgot {

	float: right;

	color: #1781d2;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 22px;

}

.login_forgot:hover {

	color: #000;

}

.check_group {

	float: left;

	width: 100%;

}

.login_submit1 {

	background: #fa4041;

	color: #fff;

	font-size: 17px;

	font-weight: normal;

	font-family: 'Roboto', sans-serif;

	border: none;

	padding: 6px 46px;

	border-radius: 3px;

	cursor: pointer;

}

.login_submit1:hover {

	background: #000;

}

.or-main {

	float: none;

	margin: auto;

	width: 600px;

	height: 1px;

	background: #9a9898;

	margin-top: 48px;

	position: relative;

	display: inline-block;

}

.or-main span {

	background: #fff;

	color: #9a9898;

	font-size: 17px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	border-radius: 50%;

	display: inline-block;

	width: 62px;

	position: absolute;

	left: 0;

	right: 0;

	margin: auto;

	top: -12px;

}

.login-social {

	float: left;

	width: 100%;

	margin: 45px 0 17px 0;

}

.login-social img {

	margin: 0 2px;

}

.login-social img:hover {

	opacity: 0.7;

}

.below-white {

	padding: 25px;

}

.below-white p {

	float: left;

	width: 100%;

	color: #313131;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

	font-weight: 300;

	letter-spacing: 1px;

}

.user-div {

	float: left;

	width: 100%;

	margin-top: 20px;

}

.user-div a {

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	padding: 8px 25px;

	border-radius: 3px;

	background: #1781d2;

	display: inline-block;

	margin: 0 7px;

}

.user-div a:hover {

	color: #fff;

	background: #000;

}

.one-row {

	float: left;

	width: 100%;

}

.one-row .from-group {

	float: left;

	width: 49%;

	margin-right: 2%;

}

.login-select {

	background: #fff url("../images/select-are.png") no-repeat right 6px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.signup-page .login_submit1 {

	padding: 9px 24px;

	margin-top: 15px;

}

.sign-des {

	float: left;

	width: 100%;

	margin-top: 5px;

	color: #737272;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	letter-spacing: 0.3px;

}

.sign-des a {

	color: #0097ff;

}

.login-social p {

	color: #626161;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 10px;

}

.signup-page .login-social {

	margin: 25px 0 10px 0;

}

.already {

	float: left;

	width: 100%;

	color: #313131;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

	font-weight: 300;

	letter-spacing: 1px;

}

.already a {

	color: #0097ff;

}

.already a:hover {

	color: #fa4041;

}

.expart-signup {

	width: 510px;

}

.expart-signup h2 {

	font-size: 30px;

	margin-bottom: 10px !important;

}

.expart-signup p {

	float: left;

	width: 100%;

	color: #000;

	font-size: 17px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	margin-bottom: 22px;

}

.white-div2 {

	background: none;

	border-radius: 5px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

}

.top-white {

	float: left;

	width: 100%;

	background: #fff;

	padding: 30px 85px 20px 85px;

}

.expart-label {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #333;

	font-weight: 400;

	margin-bottom: 4px;

	width: 100%;

	text-align: left;

}

.expart-signup .login-type {

	height: 47px;

	border: 1px solid #999999;

	border-radius: 4px;

	font-size: 13px;

}

.expart-signup .form-group {

	margin-bottom: 6px;

	float: left;

	width: 100%;

}

.mid-light {

	padding: 15px 85px 13px 85px;

	float: left;

	width: 100%;

}

.mid-light .form-group {

	width: 38%;

	margin-right: 3%;

	float: left;

}

.mid-light a {

	color: #fff;

	padding: 10px 10px;

	font-size: 17px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	background: #0097ff;

	margin-top: 27px;

	float: right;

	border-radius: 3px;

}

.mid-light a:hover {

	background: #000;

	color: #fff;

}

.expart-signup .login_submit1 {

	padding: 9px 24px;

	margin-top: 15px;

	background: #0097ff;

}

.expart-signup .login_submit1:hover {

	background: #000;

}

.expart-signup .or-main {

	width: 264px;

	background: #d0d0d0;

	margin-top: 30px;

	display: inline-block;

}

.expart-signup .or-main span {

	background: #000;

	color: #fff;

	font-size: 14px;

	top: -18px;

	width: 35px;

	height: 35px;

	line-height: 34px;

}

.expart-signup .login-social {

	margin: 25px 0 17px 0;

}

.expart-signup .login-social img {

	margin: 0 0 10px 0;

}

.search-filter {

	float: left;

	width: 100%;

	background: #f5f9fe;

	padding: 30px 0;

}

.search-white {

	float: left;

	width: 100%;

	background: #fff;

	padding: 18px;

	box-shadow: 1px 0px 9px rgba(92, 155, 196, 0.1);

	margin-top: 40px;

}

.search-label {

	float: left;

	width: 100%;

	font-size: 15px;

	color: #4a4a4a;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 3px;

}

.result-type {

	height: 47px;

	border: 1px solid #999999;

	border-radius: 4px;

	font-size: 13px;

	border: 1px solid #999999;

	width: 100%;

	padding: 10px 8px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color: #000;

}

.one-type {

	float: left;

	width: 16.3%;

	margin-right: 1%;

	margin-bottom: 3px !important;

}

.result-select {

	background: url("../images/select-are.png") no-repeat right 1px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.tow-type {

	float: left;

	width: 15%;

	margin-right: 1%;

	margin-bottom: 3px !important;

}

.three-type {

	float: left;

	width: 20%;

	margin-bottom: 3px !important;

}

.slider_rnge {

	float: left;

	display: block;

	width: 98%;

	margin-left: 2%;

	height: auto;

	padding-top: 12px;

}

.slider_rnge .ui-widget-header {

	background: #1781d2 !important;

}

.slider_rnge .ui-slider-horizontal {

	background: #000 none repeat scroll 0 0 !important;

	border: medium none !important;

	height: 6px !important;

	margin: 0;

}

.slider_rnge .ui-state-default, .slider_rnge .ui-widget-content .ui-state-default, .slider_rnge .ui-widget-header .ui-state-default {

	border-radius: 50% !important;

	height: 22px !important;

	top: -8px !important;

	width: 22px !important;

}

.slider_rnge input[type="text"] {

	color: #333 !important;

	float: left;

	font-family: 'Roboto', sans-serif;

	font-size: 14px !important;

	height: 18px !important;

	padding: 0 !important;

	position: relative;

	width: 100%;

	margin: 11px 0 0px 0px;

	border: 0 none !important;

	text-align: center;

}

.search-body {

	float: left;

	width: 100%;

	padding: 27px 0;

	background: #fff;

}

.all-search .col-sm-12 {

	padding: 0 12px !important;

}

.all-search .guiede-box {

	margin-bottom: 30px;

}

.srchpgi {

	width: 100%;

	float: left;

	margin-bottom: 25px;

}

.pagination {

	display: inline-block !important;

	float: right;

}

.pagination a {

	color: #5b5b5b;

	float: left;

	padding: 6px 14px;

	text-decoration: none;

 transition: background-color .3s;

	border: 1px solid #ddd;

	margin: 0 1px;

	border-radius: 3px;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: 600;

}

.pagination a i {

	font-size: 14px;

	font-weight: 700;

}

.pagination a:hover {

	background-color: #2a85d7;

	color: white;

	border-radius: 3px;

}

.pagination a.active {

	background-color: #2a85d7;

	color: white;

	border-radius: 3px;

}

.srtby {

	height: 34px;

	border: 1px solid #e9e8e8;

	border-radius: 2px;

	font-size: 13px;

	width: 100px;

	padding: 7px 8px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	color: #7e7f7f;

	background: url("../images/select-are.png") no-repeat right -3px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	float: right;

	margin-left: 15px;

}

.ftrshdw {

	box-shadow: 0px -3px 22px -4px rgba(0, 0, 0, 0.1);

}

.bkng-hstrybdy {

	width: 100%;

	float: left;

	background: #f5f9fe;

	padding: 50px 0 30px;

}

.bkng-hstrybdy h2 {

	color: #000;

	font-size: 34px;

	font-weight: bold;

	/* font-family: 'Roboto', sans-serif; */



	background: url("../images/border2.jpg") no-repeat bottom center;

	padding-bottom: 22px;

	width: 100%;

	float: left;

	text-align: center;

}

.bokcntnt-bdy {

	width: 100%;

	float: left;

	padding: 20px 15px;

	background: #fff;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	min-height: 400px;

	margin-top: 30px;

}

.dshbrd-lftmnu {

	width: 25%;

	float: left;

	padding: 15px 0 0;

	min-height: 300px;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

}

.prflinfo-sec {

	width: 100%;

	float: left;

	padding: 0 15px;

	text-align: center;

}

.prflinfo-sec span {

	width: 100%;

	float: left;

	text-align: center;

	font-size: 11px;

	font-weight: 300;

	font-family: 'Roboto', sans-serif;

	color: #252424;

}

.prflpic {

	width: 100%;

	float: left;

	text-align: center;

	margin: 10px 0;

}

.prflpic img {

	max-width: 100%;

}

.prflinfo-sec p {

	width: 100%;

	float: left;

	text-align: center;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color: #252424;

	margin: 0 0 5px;

}

.prflinfo-sec h6 {

	text-align: center;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	color: #1781d2;

	display: inline-block;

	border-bottom: 1px solid #1781d2;

	padding-bottom: 8px;

}

.dashmnu {

	width: 100%;

	float: left;

	margin-top: 15px;

}

.dashmnu ul {

	width: 100%;

	float: left;

}

.dashmnu ul li {

	width: 100%;

	float: left;

	border-bottom: 1px solid #d7eefe;

}

.dashmnu ul li a {

	font-family: 'Poppins', sans-serif;

	color: #252424;

	font-size: 15px;

	width: 100%;

	float: left;

	padding: 10px 15px;

}

.dashmnu ul li a img {

	max-width: 20px;

	margin-right: 10px;

}

.dashmnu ul li a:hover {

	color: #1781d2;

}

.dashmnu ul li:last-child {

	border: none;

}

.dshbrd-rghtcntn {

	width: 73%;

	float: right;

	padding: 0 0 0;

	min-height: 300px;

}

.buyer_table {

	float: left;

	width: 100%;

	padding: 0 0;

	margin-top: 20px;

}

.buyer_table .table {

	margin-bottom: 0px !important;

}

.table {

	display: table;

	margin-bottom: 0;

	max-width: 100%;

	width: 100% !important;

	box-shadow: 0px 1px 2px #dcdcdc;

}

.table .one_row1 {

	display: table-row;

}

.tab_head_sheet {

	background: #1781d2;

	border: medium none;

	color: #fff;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	padding-left: 20px;

	text-align: left;

	font-weight: 400;

}

.cell1 {

	display: table-cell;

	padding: 12px 10px 12px 10px;

	position: relative;

	vertical-align: middle;

	line-height: 16px;

	white-space: nowrap;

	border-bottom: 1px solid #e5e5e5;

}

.tab_head_sheet_1 {

	padding: 12px 10px 12px 10px;

	text-align: left;

	white-space: normal;

	overflow-wrap: break-word;

	color: #475057;

	font-family: 'Roboto', sans-serif;

}

.rtyy {

	margin-top: 0 !important;

}

.tab_head_sheet_1 p {

	color: #475057;

	font-size: 14px;

	font-weight: 400;

	margin: 0;

	line-height: 19px;

	font-family: 'Roboto', sans-serif;

}

.W55_1 {

	display: none;

}

.cell1.tab_head_sheet_1 img {

	padding: 7px 2px;

}

.item_img {

	float: left;

	width: 55px;

	height: 55px;

	border: 1px solid #dedbdb;

	background: #fff;

	overflow: hidden;

	position: relative;

	text-align: center;

	margin-right: 20px;

}

.item_img img {

	position: absolute;

	top: 0;

	bottom: 0;

	right: 0;

	left: 0;

	margin: auto;

}

.cell1 img:hover {

	opacity: 0.6;

}

.acpt {

	background: #000;

	padding: 3px 4px;

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	font-weight: 500;

	color: #fff;

	display: inline-block;

	border-radius: 2px;

}

.acpt:hover {

	background: #000;

	color: #fff;

}

.rjct {

	background: #fa4041;

	padding: 3px 4px;

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	font-weight: 500;

	color: #fff;

	display: inline-block;

	border-radius: 2px;

	margin: 4px 0 0 0;

	cursor: pointer;

}

.rjct:hover {

	background: #000;

	color: #fff;

}

.for_btn_nn60 .rjct {

	width: 100%;

	text-align: center;

	cursor: pointer;

}

.form-group {

	float: left;

}

.search_label {

	float: left;

	width: 100%;

	color: #4a4a4a;

	font-size: 15px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 5px;

}

.dashboard-type {

	float: left;

	width: 100%;

	border: 1px solid #999;

	height: 48px;

	padding: 5px 10px;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	color: #333;

	border-radius: 4px;

}

.dashboard_select {

	background: rgb(255, 255, 255) url("../images/drop-arw.png") no-repeat right 12px top 21px;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	cursor: pointer;

}

.from-field {

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

.banner_subb {

	float: left;

	border: none;

	text-align: center;

	color: #fff;

	font-size: 17px;

	background: #fa4041;

	border-radius: 3px;

	cursor: pointer;

	padding: 11px 25px;

	margin-top: 27px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

}

.banner_subb:hover {

	color: #fff;

	background: #000;

}

.frmfld {

	width: 23%;

	float: left;

	margin-right: 1.5%;

}

.mobile_filter {

	font-family: 'Roboto', sans-serif;

	font-size: 20px;

	color: #fff;

	background: #0a376d;

	padding: 8px 12px;

	width: 100%;

	float: left;

	display: none;

	cursor: pointer;

}

.mobile_filter:hover {

	background: #000;

}

.mobile_filter p {

	float: none;

	color: #fff;

	font-size: 16px;

	width: auto !important;

	display: inline-block;

	margin-left: 5px !important;

	margin-bottom: 0px !important;

	font-weight: 500;

	font-family: "Roboto", sans-serif;

}

.fot-links {

	width: 100%;

}

.pstn {

	position: absolute;

	right: 10px;

	top: 44px;

}

.frmfld .form-group {

	position: relative;

}

.prfile-bnr-sec {

	width: 100%;

	float: left;

	background: url(../images/prfile-bnnr.jpg) no-repeat;

	background-size: cover;

}

.prfil-info {

	width: 100%;

	float: left;

	padding: 40px 0 35px;

}

.porflabt {

	float: left;

	max-width: 310px;

}

.prlpic {

	width: 124px;

	height: 124px;

	float: left;

	border-radius: 50%;

	overflow: hidden;

}

.prlpic img {

	height: 100%;

	width: 100%;

	object-fit: cover;

}

.prlpicm img {

	width: 100%;

}

.prfldtl {

	overflow: hidden;

	padding-left: 15px;

	padding-top: 26px;

}

.prfldtl h5 {

	font-family: "Roboto", sans-serif;

	color: #1b1b1b;

	font-size: 20px;

	width: 100%;

	float: left;

	font-weight: 400;

	margin-bottom: 3px;

}

.prfldtl p {

	font-family: "Roboto", sans-serif;

	color: #fa4041;

	font-size: 15px;

	width: 100%;

	float: left;

	margin-bottom: 0;

}

.prfldtl ul {

	width: 100%;

	float: left;

	line-height: 13px;

}

.prfldtl ul li {

	display: inline-block;

	list-style-type: none;

	font-size: 12px;

	color: #4c4c4c;

}

.rghtinoo {

	width: auto;

	float: right;

}

.rghtinoo .breadcrumb {

	width: 100%;

	float: left;

	background: #fff !important;

 padding: .75rem 1rem;

}

.rghtinoo .breadcrumb-item {

	padding: 0 5px 0 0 !important;

	font-size: 16px;

	font-family: "Roboto", sans-serif;

}

.rghtinoo .breadcrumb-item a {

	color: #090909;

	text-decoration: none;

}

.rghtinoo .breadcrumb-item.active {

	color: #666;

}

.rghtinoo .breadcrumb-item a:hover {

	color: #fa4041;

}

 .rghtinoo .breadcrumb-item+.breadcrumb-item::before {

 display: none !important;

}

 .rghtinoo .rtd::after {

 display: inline-block;

 color: #000;

 content: "|";

 padding: 0 8px 0 12px;

}

.jbinfo {

	width: 100%;

	float: left;

	margin-top: 20px;

}

.jbinfo ul {

	width: auto;

	float: right;

}

.jbinfo ul li {

	float: left;

	padding: 0 15px;

	list-style-type: none;

	text-align: center;

	position: relative;

	margin: 0 0 0 0;

	border-right: 1px solid #fff;

}

.jbinfo ul li span {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #1781d2;

	text-align: center;

	width: 100%;

	margin-bottom: 8px;

	display: block;

}

.jbinfo ul li p {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #201d1d;

	margin: 0;

}

.jbinfo ul li:last-child {

	border: none;

	padding-right: 0;

}

.prfltab {

	float: left;

	width: 100%;

	padding: 10px 0px 0;

	box-shadow: 1px 3px 7px rgba(17, 19, 20, 0.1);

	position: relative;

	margin-bottom: 0;

}

.lfttbvrsn {

	width: 55%;

	float: left;

}

.lfttbvrsn ul {

	width: 100%;

	float: left;

}

.lfttbvrsn ul li {

	float: left;

	text-align: center;

	padding: 0 8px 10px 25px;

	width: 16%;

}

.lfttbvrsn ul li a {

	text-align: center;

	color: #343434;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

	position: relative;

	padding-bottom: 8px;

	border-bottom: 3px solid #fff;

}

.lfttbvrsn ul li a p {

	text-align: center;

	color: #343434;

	margin: 0px !important;

	line-height: 20px;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

}

.lfttbvrsn ul li a:hover {

	color: #fa4041;

	border-bottom: 3px solid #fa4041;

}

.lfttbvrsn ul li a:focus {

	color: #fa4041;

	border-bottom: 3px solid #fa4041;

}

.lfttbvrsn ul li a span {

	display: block;

	width: 100%;

	text-align: center;

}

.lfttbvrsn ul li a span img {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.lfttbvrsn ul li a:hover span img {

	-webkit-filter: inherit;

	filter: inherit;

}

.lfttbvrsn ul li a:focus span img {

	-webkit-filter: inherit;

	filter: inherit;

}

.lfttbvrsn ul li:first-child {

	padding-left: 0;

}

.rtsidebtn {

	width: 45%;

	float: right;

}

.rtsidebtn ul {

	float: right;

}

.rtsidebtn ul li {

	display: inline-block;

}

.rtsidebtn ul li a {

	background: #1781d2;

	padding: 11px 7px;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	border-radius: 3px;

	margin-left: 0px;

	color: #fff;

	display: inline-block;

}

.rtsidebtn ul li a:hover {

	background: #000;

	color: #fff;

	text-decoration: none;

}

.shre {

	width: 41px;

	height: 41px;

	text-align: center;

	line-height: 18px;

	border-radius: 50% !important;

}

.pblcprfl-bdy {

	width: 100%;

	float: left;

	padding: 35px 0;

	background: #f0f2f3;

}

.pbdy-box {

	width: 100%;

	float: left;

	background: #fff;

	padding: 15px;

	box-shadow: 1px 1px 10px rgba(17, 19, 20, 0.1);

	margin-bottom: 40px;

	border-radius: 3px;

}

.pbdy-box h3 {

	color: #1781d2;

	font-size: 20px;

	font-weight: 500;

	width: 100%;

	float: left;

	padding-bottom: 10px;

	border-bottom: 2px dashed #e8e8e8;

	font-family: 'Poppins', sans-serif;

	/* word-break: break-all; */

}

.pra {

	font-family: 'Roboto', sans-serif;

	width: 100%;

	float: left;

	color: #4d4f4f;

	font-size: 15px;

	line-height: 25px;

}

.skilsplty {

	width: 100%;

	float: left;

	margin-top: 10px;

}

.skilsplty ul {

	width: 100%;

	float: left;

}

.skilsplty ul li {

	float: left;

	margin: 4px;

	padding: 11px 25px;

	background: #f0f2fd;

	border-radius: 2px;

	font-size: 14px;

	color: #4d4f4f;

	font-family: 'Roboto', sans-serif;

	display: inline-block;

}

.boxed-list {

	margin-top: 0;

	display: block;

	width: 100%;

	float: left;

}

.boxed-list ul.boxed-list-ul {

	list-style: none;

	margin: 0;

}

.boxed-list ul.boxed-list-ul>li {

	display: block;

	background-color: transparent;

	padding: 0 0 20px 0px;

	border-radius: 4px;

}

.boxed-list-item .item-content h4 a, .boxed-list-item .item-content h4 {

	font-size: 17px;

	font-weight: 400;

	color: #0a0909;

	float: left;

	width: 100%;

	margin: 8px 0;

	font-family: 'Roboto', sans-serif;

}

.boxed-list-item .item-content h4 span {

	font-size: 12px;

	color: #7c7e7f;

	display: block;

	font-weight: 500;

	margin: 5px 0;

	font-family: 'Poppins', sans-serif;

}

.boxed-list-item .item-details {

	display: flex;

	margin-top: 5px;

	width: 100%;

}

.margin-top-10 {

	margin-top: 10px !important;

}

.boxed-list-item .item-details .star-rating {

	top: -2px;

	position: relative;

	margin-right: 15px;

}

 .star-rating::before {

 content: attr(data-rating);

 float: left;

 border-radius: 2px;

 background-color: #1781d2;

 color: #fff;

 font-size: 15px;

 line-height: 15px;

 font-weight: 500;

 padding: 5px 7px;

 position: relative;

 top: 1px;

 margin-right: 10px;

 font-family: 'Poppins', sans-serif;

}

.star-rating .star {

	display: inline-block;

	margin: 0;

	padding: 0;

	float: left;

	margin-right: 3px;

	position: relative;

	color: #1781d2;

}

.boxed-list-item .item-details .detail-item {

	margin-right: 15px;

	color: #4d4f4f;

	font-size: 15px;

}

.boxed-list-item .item-details .detail-item i {

	margin-right: 3px;

	position: relative;

	top: 0;

}

.boxed-list-item .item-description p {

	margin-bottom: 0;

	padding-bottom: 0;

	font-size: 15px;

	color: #4d4f4f;

	margin-top: 12px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

}

.eductn-sec {

	width: 100%;

	float: left;

	margin: 8px 0;

}

.eductn-sec h5 {

	width: 100%;

	float: left;

	font-family: 'Roboto', sans-serif;

	color: #0a0909;

	font-size: 17px;

	margin-bottom: 15px;

}

.eductn-sec li {

	float: left;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	margin-right: 18px;

	list-style-type: none;

}

.eductn-sec li img {

	display: inline-block;

	margin-right: 5px;

	margin-top: -5px;

}

.eductn-sec p {

	width: 100%;

	float: left;

	font-family: 'Roboto', sans-serif;

	color: #4d4f4f;

	font-size: 15px;

	margin: 15px 0;

}

#wrap {

	width: 100%;

	margin: 0 auto;

}

#external-events {

	float: left;

	width: 150px;

	padding: 0 10px;

	border: 1px solid #ccc;

	background: #eee;

	text-align: left;

}

#external-events h4 {

	font-size: 16px;

	margin-top: 0;

	padding-top: 1em;

}

#external-events .fc-event {

	margin: 10px 0;

	cursor: pointer;

}

#external-events p {

	margin: 1.5em 0;

	font-size: 11px;

	color: #666;

}

#external-events p input {

	margin: 0;

	vertical-align: middle;

}

#calendar {

	float: right;

	width: 100%;

}

.pbdy-box h2 {

	width: auto;

	text-align: left;

	color: #0a54a9;

	font-size: 24px;

	font-family: 'Roboto', sans-serif;

	padding-bottom: 15px;

	margin: 0px;

	padding-left: 20px;

	float: left;

}

.main-form {

	position: relative;

	width: 100%;

	float: left;

	margin-top: 15px;

}

.avll {

	width: auto;

	position: absolute;

	right: 0;

	top: 5px;

}

.avll p {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #393939;

	display: inline-block;

	margin-left: 6px;

	margin-bottom: 5px;

}

.clrid {

	color: #1782d2 !important;

}

.upupdwnpd .tab_head_sheet_1 {

	padding-top: 18px;

	padding-bottom: 18px;

}

.myusr {

	width: 100%;

	float: left;

	border: 1px solid #c7c7c7;

	border-radius: 4px;

	margin-bottom: 20px;

	padding: 15px;

	position: relative;

}

.rem-pro {

	position: absolute;

	top: 12px;

	right: 12px;

	color: #fff;

	background: #1781d2;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border-radius: 3px;

	padding: 7px 15px 5px 15px;

}

.rem-pro:hover {

	background: #000;

	color: #fff;

}

.myusr-pic {

	width: 109px;

	height: 109px;

	border-radius: 5px;

	float: left;

}

.myusr-pic img {

	width: 100%;

}

.usrdsp {

	overflow: hidden;

	padding-left: 20px;

}

.usrdsp h3 {

	font-size: 19px;

	color: #1e2022;

	display: block;

	font-weight: 500;

	margin: 5px 0;

	font-family: 'Poppins', sans-serif;

	width: 100%;

	float: left;

}

.usrdsp h6 {

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	color: #202020;

	display: inline-block;

	float: left;

}

.usrdsp p {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #4d4f4f;

	display: inline-block;

	float: left;

	margin: 0;

}

.right-menu {

	float: right;

	width: auto;

}

.dashboard_header {

	display: inline-block;

	width: auto;

	position: relative;

	float: right;

	margin-right: 0;

}

.menu_dash {

	cursor: pointer;

	max-width: 300px;

}

.menu_dash p {

	color: #1781d2;

	cursor: pointer;

	display: inline-block;

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 500;

	line-height: 28px;

	margin: 0;

	float: left;

	padding-left: 13px;

}

.menu_dash p .fa {

	float: right;

	margin: 5px 0 0 10px;

	color: #7a7a7a;

	font-size: 14px;

}

.uu_roundd {

	border-radius: 50%;

	display: inline-block;

	height: 40px;

	margin-right: 0;

	overflow: hidden;

	width: 40px;

	padding: 0px;

	text-align: center;

	position: relative;

	float: left;

}

.uu_roundd img {

	height: 100%;

	width: 100%;

	object-fit: cover;

}

.dropdown_dash {

	background: #fff;

	box-shadow: 1px 3px 4px -1px rgb(43, 43, 43);

	position: absolute;

	right: 0;

	top: 55px;

	width: 180px;

	z-index: 99999;

	border-radius: 6px;

}

.dropdown_dash ul {

	margin: 0;

	padding: 0;

}

.dropdown_dash ul li {

	display: block;

	margin: 0;

	overflow: hidden;

	width: 100%;

	padding: 0 !important;

	text-align: left;

}

.dropdown_dash ul li:last-child {

	padding-left: 0px !important;

	border: none;

}

.dropdown_dash ul li a {

	color: #747474;

	float: left;

	font-family: 'Poppins', sans-serif;

	font-size: 14px;

	font-weight: normal;

	padding: 5px 12px !important;

	text-decoration: none;

	width: 100%;

}

.dropdown_dash ul li a:hover {

	color: #4290fb;

}

.main-text {

	float: left;

	width: 100%;

	text-align: center;

	position: relative;

}

.main-text h2 {

	color: #000;

	font-size: 26px;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 10px;

	text-transform: uppercase;

}

.user-image {

	position: absolute;

	top: -12px;

	right: 0;

	width: 44px;

	height: 44px;

	border: 1px solid #ccc;

	overflow: hidden;

	text-align: center;

	border-radius: 50%;

}

.user-image img {

	position: absolute;

	margin: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	max-width: 100%;

}

.alertt {

	float: left;

	margin-right: 15px;

	margin: 12px 20px 0 0;

}

.noticon {

	color: #000;

	font-size: 20px;

	float: right;

	margin: -6px 8px;

	position: relative;

}

.noticon span {

	height: 25px;

	width: 25px;

	font-size: 11px;

	color: #fff;

	background: #1781d2;

	position: absolute;

	top: -7px;

	right: -13px;

	text-align: center;

	border-radius: 50%;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	line-height: 25px;

}

.noticon:hover {

	color: #fa4041;

}

.dash_form_box {

	display: inline-block;

	padding: 0 15px;

	width: 100%;

}

.form_body {

	float: left;

	width: 100%;

}

.dash_form_box .col-sm-12 {

	padding: 0 8px !important;

}

.dash_form_box .form-group {

	display: inline-block;

	width: 100%;

}

.personal-label {

	color: #595a5a;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 5px;

	float: left;

	width: 100%;

}

.personal-type {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	height: 50px;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px;

	color: #000;

}

.personal-select {

	background: url("../images/select-are.png") no-repeat right 8px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.personal-type99 {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	min-height: 100px;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px;

	color: #000;

}

.login_submitt {

	float: left;

	width: auto;

	text-align: center;

	color: #fff;

	background: #1781d2;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	height: 48px;

	border: none;

	border-radius: 3px;

	cursor: pointer;

	margin-bottom: 15px;

	padding: 9px 20px;

	margin-top: 10px;

}

.login_submitt:hover {

	background: #000;

}

a.login_submitt:hover {

	color: #fff;

}

.dash_form_box h4 {

	color: #242424;

	font-size: 24px;

	font-weight: 500;

	margin: 20px 0 10px;

	float: left;

	width: 100%;

	padding: 0 !important;

	border: none;

	font-family: 'Roboto', sans-serif;

}

.all_logo_area {

	float: left;

	width: 100%;

	background: #f5f9fe;

	padding: 15px 0 50px;

}

.message_tab {

	float: left;

	width: 100%;

	margin-bottom: 30px;

}

.message_tab .nav-tabs {

	border: none !important;

	display: inline-block;

	padding-left: 1px;

}

.message_tab .nav-tabs li {

	margin-right: 8px !important;

	margin-bottom: 0px !important;

	display: inline-block;

}

.message_tab .nav-tabs li a {

	color: #f9f9f9;

	background: #1781d2;

	font-size: 20px !important;

	font-family: "Roboto", sans-serif !important;

	border-radius: 5px 5px 0 0 !important;

	padding: 10px 15px !important;

	border: none !important;

}

.message_tab .nav-tabs li a:hover {

	color: #fff !important;

	background: #000 !important;

}

.message_tab .nav-tabs li.active>a, .message_tab .nav-tabs li.active>a:focus {

	border: none !important;

	color: #373737 !important;

	background: #fff !important;

	border: none !important;

}

.message_tab .nav-tabs li.active {

	border: none !important;

	color: #fa4041 !important;

	background: #fff !important;

	border: none !important;

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	border: none !important;

}

.message_tab .tab-content {

	background: #fff;

	padding: 30px;

	margin-top: -5px;

	border-top: none;

	float: left;

	width: 100%;

}

.inbox_msg {

	float: left;

	width: 100%;

}

.one_msg {

	float: left;

	width: 100%;

	padding: 15px;

	background: #f9f9f9;

	border-bottom: 1px solid #dfdfdf;

	margin-bottom: 10px;

}

.msg_image {

	float: left;

	width: 60px;

	height: 60px;

	background: #ccc;

	overflow: hidden;

}

.msg_image img {

	width: 100%;

}

.msg_details {

	float: left;

	margin-left: 1%;

	width: 93%;

}

.below_msg p {

	color: #5e5e5e;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 17px !important;

	line-height: 22px;

}

.below_msg ul {

	margin-bottom: 20px !important;

}

.below_msg ul li {

	color: #5e5e5e;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Roboto', sans-serif;

	line-height: 27px;

}

.last_doc {

	border-top: 1px solid rgb(204, 204, 204);

	padding: 22px 0 10px;

}

.last_doc>p {

	display: inline;

	margin-bottom: 0 !important;

	margin-right: 30px !important;

	color: #1e1e1e;

	font-size: 18px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

}

.top_msg {

	float: left;

	margin-bottom: 15px;

	width: 100%;

}

.top_msg p {

	display: inline;

	color: #1e1e1e !important;

	font-size: 17px !important;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

}

.right-options {

	float: right;

	width: 39%;

	text-align: right;

}

.right-options .mail_date {

	width: auto;

	margin-right: 10px;

	color: #474748;

	font-size: 15px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	display: inline;

}

.right-options>ul {

	width: auto;

	margin-bottom: 0px;

	display: inline;

}

.right-options>ul li {

	display: inline;

	margin-right: 10px;

	cursor: pointer;

}

.right-options>ul li:last-child {

	margin-right: 0px;

	display: inline-block;

}

.right-options>ul li:hover {

	opacity: 0.6;

}

.reply_msg {

	background: #575757;

	border-radius: 2px;

	color: #fff;

	font-size: 15px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	color: #fff;

}

.reply_msg a {

	color: #fff;

	background: #1781d2;

	padding: 3px 5px;

}

.reply_msg a:hover, .reply_msg a:focus {

	color: #fff;

	text-decoration: none !important;

	background: #fa4041;

}

.reply_msg img {

	margin-right: 5px;

}

.reply_msg:hover, .reply_msg:focus {

	background: #844da3;

	color: #844da3;

	text-decoration: none !important;

	opacity: 0.99 !important;

}

.right-options1 {

	width: 30%;

}

.msg_list_pa .top_msg {

	margin-bottom: 7px;

}

.msg_list_pa .msg_details p {

	color: rgb(94, 94, 94);

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 22px;

}

.un_read {

	background: #f0f6fb;

	border-left: 3px solid #fa4041;

	border-bottom: none;

	box-shadow: 1px 1px 6px 0 rgb(204, 204, 204);

}

.mail_date>img {

	margin-top: -2px;

}

.read {

	background: #fff;

	border-left: 3px solid #1781d2;

	border-right: 1px solid #e9e9e9;

	border-top: 1px solid #e9e9e9;

	border-bottom: 1px solid #e9e9e9;

}

.msg_list_pa .right-options {

	width: 31%;

}

.compose_btn {

	background: #fa4041;

	border-radius: 4px 4px 0 0;

	color: rgb(255, 255, 255);

	float: right;

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 9px 15px;

	text-transform: uppercase;

	margin-top: 0;

}

.compose_btn:hover, .compose_btn:focus {

	background: #000;

	color: #fff !important;

	text-decoration: none !important;

}

.msgcnt {

	width: 100%;

	float: left;

}

.card {

	border: 1px solid rgba(186, 174, 174, 0.13) !important;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

}

.lftdrp {

	width: 48.5%;

	float: left;

}

.ritdrp {

	width: 48.5%;

	float: right;

}

.tilchk {

	margin-top: 0;

}

.tilchk label {

	color: #3c3f4d !important;

}

.myLabel {

	display: inline-block;

	margin: 0;

	width: auto;

	cursor: pointer;

}

label.myLabel input[type="file"] {

	position: fixed;

	top: -1000px;

}

.myLabel>span {

	padding-left: 0;

	color: #2a85d7;

	font-size: 19px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

}

.myLabel>span:hover {

	color: #fa4041;

}

.send_msg {

	float: left;

	width: 100%;

	margin-top: 15px;

}

.send_btn {

	background: rgb(132, 77, 163) none repeat scroll 0 0;

	border-radius: 2px;

	color: rgb(255, 255, 255);

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 10px 11px;

	text-transform: uppercase;

	width: 150px !important;

	border: none;

}

.send_btn {

	background: rgb(132, 77, 163) none repeat scroll 0 0;

	border-radius: 2px;

	color: rgb(255, 255, 255);

	font-family: "Roboto", sans-serif;

	font-size: 17px;

	font-weight: 500;

	padding: 10px 11px;

	text-transform: uppercase;

	width: 150px !important;

	border: none;

}

.emltxtarea {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	min-height: 250px;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px;

	color: #bfbebe;

}

.inbox_msg .form-group {

	width: 100%;

}

.attach_file {

	float: left;

	margin-top: 13px;

	width: 100%;

}

.vw {

	font-family: 'Poppins', sans-serif;

	color: #0097ff;

	font-weight: 500;

	font-size: 15px;

	float: right;

}

.vw:hover {

	color: #000;

}

.checkout-div {

	width: 711px;

	margin: auto;

	background: #fff;

	min-height: 100px;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

}

.head-check {

	float: left;

	width: 100%;

	border-bottom: 1px solid #ebecec;

	text-align: center;

	padding: 15px 0;

}

.head-check h3 {

	color: #3b3a3a;

	font-size: 27px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

}

.head-check p {

	color: #000;

	font-size: 19px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	margin: 0;

}

.mid-checkout {

	float: left;

	width: 100%;

}

.left-check {

	float: left;

	width: 50%;

	border-right: 1px solid #ebecec;

	padding: 10px 22px;

	text-align: right;

}

.left-check strong {

	float: left;

	width: 100%;

	color: #010101;

	font-size: 16px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	line-height: 32px;

}

.right-check {

	float: left;

	width: 50%;

	padding: 10px 22px;

}

.right-check p {

	float: left;

	width: 100%;

	color: #54585a;

	font-size: 16px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	line-height: 32px;

	margin: 0px;

}

.last-check {

	float: left;

	width: 100%;

	text-align: right;

	padding: 20px;

}

.last-check a {

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	padding: 8px 25px;

	border-radius: 3px;

	background: #1781d2;

	display: inline-block;

	margin: 0 4px;

}

.last-check a:hover {

	background: #000 !important;

	color: #fff;

}

.pay-btn {

	background: #fa4041 !important;

}

.cus-book p {

	color: #000;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	width: 100%;

	text-align: center;

	margin: 0;

}

.booking-div {

	width: 100%;

	float: left;

	background: #fff;

	min-height: 100px;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	padding: 20px 35px;

}

.head-book {

	float: left;

	width: 100%;

	border-bottom: 2px dashed #acacac;

	padding-bottom: 12px;

}

.head-book span {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	overflow: hidden;

	background: #ccc;

	position: relative;

	display: inline-block;

	float: left;

	margin-right: 20px;

}

.head-book span img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	max-height: 100%;

	max-width: 100%;

	margin: auto;

}

.des-big {

	float: left;

	width: auto;

	padding-top: 8px;

}

.des-big h4 {

	font-family: 'Poppins', sans-serif;

	color: #000;

	font-weight: 500;

	font-size: 19px;

	margin-bottom: 0px;

}

.des-big p {

	font-family: 'Roboto', sans-serif;

	color: #4c4c4c;

	font-weight: 400;

	font-size: 15px;

	margin: 0;

}

.des-small {

	float: left;

	width: auto;

	margin-left: 50px;

	padding-top: 5px;

}

.des-small h5 {

	font-family: 'Roboto', sans-serif;

	color: #6c6c6c;

	font-weight: 400;

	font-size: 16px;

	margin-bottom: 5px;

}

.des-small p {

	font-family: 'Roboto', sans-serif;

	color: #201d1d;

	font-weight: 400;

	font-size: 16px;

	margin: 0;

}

.book-from {

	float: left;

	width: 100%;

	margin-top: 20px;

}

.book-from .form-group {

	float: left;

	width: 100%;

	position: relative;

}

.book-from .login_submitt {

	background: #fa4041;

	font-size: 16px;

}

.book-from .login_submitt:hover {

	background: #000;

}

.one-lins {

	float: left;

	margin-top: 8px;

}

.blog-body {

	float: left;

	width: 100%;

	padding: 35px 0;

	background: #f5f9fe;

}

.blog-head {

	float: left;

	width: 100%;

	text-align: center;

	margin-bottom: 25px;

}

.blog-head h2 {

	color: #000;

	font-size: 30px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	background: url("../images/border2.jpg") no-repeat bottom center;

	padding-bottom: 15px;

	width: 100%;

	float: left;

	text-align: center;

	margin: 0px;

}

.left-blog {

	float: left;

	width: 100%;

}

.blog-categori {

	float: left;

	width: 100%;

	background: #fff;

	margin-bottom: 37px;

	min-height: 100px;

	border-radius: 2px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	padding: 17px;

}

.blog-categori h3 {

	background: #1781d2;

	color: #fff;

	font-size: 20px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	padding: 7px 10px;

	line-height: 28px;

}

.catte-ul li {

	float: left;

	width: 100%;

	padding-left: 23px;

	background: url("../images/blog-li.png") no-repeat left center;

}

.catte-ul li a {

	color: #282828;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	border-bottom: 1px solid #ccc;

	float: left;

	width: 100%;

	padding: 6px 0;

}

.catte-ul li a:hover {

	color: #1781d2;

}

.catte-ul li:last-child a {

	border: none;

}

.post-box {

	float: left;

	width: 100%;

	margin: 10px 0 25px 0;

}

.post-box h4 {

	color: #000;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 5px;

	background: url("../images/post-bul.png") no-repeat left top 6px;

	padding-left: 23px;

	line-height: 22px;

}

.post-box p {

	color: #444242;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 20px;

	margin-bottom: 5px;

}

.post-box ul li {

	float: left;

	width: auto;

	margin: 0 8px 5px 0;

	color: #747373;

	font-size: 11px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border-right: 1px solid #ccc;

	padding-right: 8px;

}

.post-box ul li:last-child {

	border: none;

}

.post-box ul li img {

	float: left;

	margin-right: 5px;

}

.blog-right {

	width: 100%;

	float: left;

}

.blog-box {

	float: left;

	width: 100%;

	padding: 20px;

	background: #fff;

	border-radius: 2px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	margin-bottom: 30px;

}

.blog-image {

	float: left;

	width: 335px;

	height: 180px;

	background: #ccc;

	position: relative;

	overflow: hidden;

}

.blog-image img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	max-height: 100%;

	max-width: 100%;

	width: auto;

	height: auto;

	margin: auto;

}

.blog-ribbon {

	background: #0e0e0e;

	position: absolute;

	z-index: 2;

	color: #fff;

	top: 15px;

	padding: 3px 10px;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	display: none;

}

.blog-dtls {

	float: left;

	width: 57%;

	padding-left: 20px;

}

.blog-dtls h4 {

	font-size: 20px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 5px;

}

.blog-dtls h4 a {

	color: #171616;

}

.blog-dtls h4 a:hover {

	color: #1781d2;

}

.blog-post {

	float: left;

	width: 100%;

	margin: 5px 0 !important;

}

.blog-post li {

	float: left;

	width: auto;

	margin: 0 7px 4px 0;

	padding-right: 8px;

	color: #747373;

	font-size: 12px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border-right: 1px solid #6c6c6c;

}

.blog-post li:last-child {

	border: none;

	margin: 0;

}

.blog-post li img {

	float: left;

	margin: 1px 4px 0 0;

}

.blog-more {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #1781d2;

	padding: 9px 18px;

	display: inline-block;

	border-radius: 4px;

	float: left;

}

.blog-more:hover {

	color: #fff;

	background: #000;

}

.review {

	float: left;

	padding-left: 25px;

	padding-top: 10px;

}

.review li {

	color: #444242;

	font-size: 12px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	float: left;

	margin-right: 15px;

}

.review li a {

	color: #444242;

}

.news-leter p {

	color: #fff;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 21px;

	margin-bottom: 11px;

	text-align: center;

}

.news-leter p a {

	color: #fa4041;

}

.news-leter p a:hover {

	color: #58b1f6;

}

.news-leter .personal-type {

	border-radius: 2px;

	height: 45px;

	font-size: 14px;

	color: #000;

}

.news-leter .login_submitt {

	width: 100%;

	height: 40px;

	font-size: 15px;

	margin-bottom: 0px;

	background: #fa4041;

	border-radius: 2px;

}

.news-leter .login_submitt:hover {

	background: #000 !important;

}

.details-right .blog-dtls {

	padding-left: 0px;

	width: 100%;

}

.details-right .blog-image {

	width: 100%;

	height: 385px;

	margin: 10px 0;

}

.details-right h6 {

	color: #000;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	margin: 20px 0 10px 0;

	display: inline-block;

}

.details-right p {

	color: #454444;

	font-size: 14px;

}

.prev-next {

	float: left;

	width: 100%;

	text-align: right;

	padding: 15px 0;

}

.prev-next a {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	background: #323232;

	margin: 0 2px;

	padding: 5px 25px;

	border-radius: 3px;

}

.prev-next a:hover {

	background: #000;

	color: #fff;

}

.blog-commants {

	float: left;

	width: 100%;

	margin-top: 15px;

}

.blog-commants h3 {

	color: #000;

	font-size: 24px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding-bottom: 5px;

	border-bottom: 1px solid #000;

}

.commant-div {

	float: left;

	width: 100%;

	margin: 15px 0 25px 0;

}

.commant-div span {

	float: left;

	width: 68px;

	height: 65px;

	position: relative;

	margin-right: 15px;

	overflow: hidden;

}

.commant-div span img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	max-height: 100%;

	max-width: 100%;

	width: auto;

	height: auto;

	margin: auto;

}

.commant-div p {

	font-size: 13px;

	margin-bottom: 4px;

}

.commant-div .blog-post {

	padding-left: 82px;

	margin: 0px !important;

}

.blog-commants .form-group {

	float: left;

	width: 100%;

}

.blog-commants .login_submitt {

	margin: 15px 0 0 0;

}

.prev-next ul {

	float: left;

	width: auto;

}

.prev-next ul li {

	float: left;

	width: auto;

	margin-right: 5px;

}

.prev-next ul li a {

	padding: 0px;

	margin: 0px;

	background: none;

}

.prev-next ul li a:hover {

	background: none;

	opacity: 0.7;

}

.post-commant {

	background: #1781d2 !important;

}

.post-commant:hover {

	background: #000 !important;

}

.news-leter {

	background: #4182b6;

}

.blog-profile {

	float: left;

	margin-bottom: 37px;

	width: 100%;

}

.blog-profile .guide-image {

	height: 210px;

}

.blog-profile .guide-intro h3 {

	font-size: 14px;

}

.blog-profile .guide-intro p {

	font-size: 13px;

}

.blog-profile .guide-more {

	padding: 5px;

	padding-top: 0;

}

.blog-profile .guide-more ul li {

	padding: 0 10px 0 7px;

}

.blog-profile .guide-more ul li span {

	font-size: 14px;

}

.blog-profile .guide-more ul li p {

	font-size: 12px;

}

.blog-profile .guide-btn {

	font-size: 12px;

	padding: 6px 7px;

	margin-top: 10px;

}

.blog-profile .owl-nav {

	display: none;

}

.blog-profile .owl-dot span {

	margin: 3px !important;

	background: #287eda !important;

}

.blog-profile .owl-dots .active span {

	margin: 3px !important;

	background: #fa4041 !important;

}

.blog-profile .guide-dtls {

	background: #fff;

}

.wiith-req {

	float: left;

	width: 100%;

	margin-bottom: 10px;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

	padding: 15px;

}

.wiith-req h4 {

	text-align: left;

	font-size: 22px;

	font-family: 'Poppins', sans-serif;

	color: #252424;

	margin-bottom: 20px;

}

.wiith-req p {

	font-family: 'Poppins', sans-serif;

	color: #252424;

	font-size: 16px;

	width: 100%;

	float: left;

	margin-bottom: 5px;

}

.wiith-req p strong {

	color: #F24764;

}

.amount-wit {

	width: 115px;

	background: #fff;

	border: 1px solid #e7e5e5;

	border-radius: 1px;

	height: 35px;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 5px 10px;

	color: #000;

}

.border-with {

	float: left;

	width: 100%;

	height: 1px;

	background: #e6e6e6;

	margin: 5px 0;

}

.wiith-req .login_submitt {

	float: none;

	margin: 5px 0 0 0;

	height: 42px;

	font-size: 15px;

	border-radius: 2px;

}

.one-category {

	float: left;

	width: 100%;

	background: #fff;

	border-radius: 4px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	margin-top: 20px;

	overflow: hidden;

	margin-bottom: 10px;

}

.main-categori {

	float: left;

	width: 100%;

	padding: 10px;

	background: #6ab4ec;

}

.main-categori h4 {

	margin: 9px 0;

	font-family: 'Roboto', sans-serif;

	text-transform: capitalize;

	font-size: 18px;

	font-weight: 400;

}

.main-categori h4 .fa {

	font-size: 25px;

	float: left;

	margin: 1px 12px 0 0;

}

.main-categori h4 a {

	color: #fff;

}

.all-sub {

	float: left;

	width: 100%;

	background: #fff;

	min-height: 100px;

	padding: 15px 0;

}

.all-sub ul li {

	float: left;

	width: 25%;

	padding: 0 13px;

	margin-bottom: 20px;

}

.all-sub ul li a {

	background: #FFF;

	width: 100%;

	float: left;

	padding: 8px 15px;

	color: #29323c;

	font-weight: 400;

	font-size: 15px;

	border-radius: 3px;

	box-shadow: 8px 0px 25px #d7d7d7;

}

.all-sub ul li a .fa {

	margin: 0 5px 0 0;

	color: #1781d2;

}

.all-sub ul li a:hover {

	color: #fff;

	background: #1781d2;

}

.all-sub ul li a:hover .fa {

	color: #fff;

}

.professionls .usrdsp h5 {

	color: #4c4c4c;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	float: left;

	width: auto;

}

.professionls .usrdsp ul {

	float: left;

	width: auto;

	padding: 2px 0 0 13px;

}

.professionls .usrdsp ul li {

	float: left;

	margin-right: 1px;

	color: #4c4c4c;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 11px;

}

.professionls .usrdsp ul li:last-child {

	margin-left: 5px;

}

.dash_main {

	float: left;

	width: 100%;

}

.dash_main ul li {

	float: left;

	width: 49%;

	margin-right: 2%;

	background: #e2e2e2;

	padding: 13px 15px;

	border-radius: 4px;

	box-shadow: 0px 3px 0px #ccc;

	margin-bottom: 15px;

}

 .dash_main ul li:nth-child(2), .dash_main ul li:nth-child(4) {

 margin-right: 0px;

}

.dash_main ul li span {

	float: left;

	width: 75px;

	height: 75px;

	border-radius: 50%;

	line-height: 75px;

	display: block;

	box-shadow: 2px 2px 2px #ccc;

	position: relative;

	overflow: hidden;

	background: #fff;

	margin-right: 14px;

}

.dash_main ul li span img {

	position: absolute;

	margin: auto;

	top: 0px;

	bottom: 0;

	left: 0;

	right: 0;

	max-width: 100%;

}

.dash_main ul li h4 {

	color: #2c2c2c;

	font-size: 20px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 6px;

	margin-top: 8px;

}

.dash_main ul li h3 {

	color: #F24764;

	font-size: 27px;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.up-class {

	float: left;

	font-size: 23px;

	margin-bottom: 15px;

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

}

.weicome {

	float: left;

	width: 100%;

	margin-bottom: 15px;

	border-bottom: 1px dashed #e8e8e8;

	padding-bottom: 12px;

}

.weicome h3 {

	color: #2c2c2c;

	font-size: 24px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 6px;

	margin-top: 8px;

}

.weicome p {

	color: #878a8e;

	font-weight: 400;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 0px;

	float: left;

	width: 100%;

}

.abut_page {

	width: 100%;

	display: block;

	margin-bottom: 20px;

	float: left;

	background: #fff;

	padding: 20px;

	box-shadow: 0px 1px 7px #d4d4d4;

	position: relative;

}

.abut_page h2 {

	text-align: center;

	margin-bottom: 17px;

	color: #000;

	font-size: 34px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	background: url("../images/border2.jpg") no-repeat bottom center;

	padding-bottom: 14px;

}

.abut_page p {

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 400;

	color: #636161;

	/*float: left;

	width: 100%;*/

	text-align: justify;

	margin-bottom: 15px;

	padding: 0 0;

	line-height: 25px;

}

.abut_sec {

	width: 100%;

}

.abut_contnt {

	margin-top: 15px;

	min-height: 120px;

	border: 1px solid #eeeeee;

	padding: 12px;

	float: left;

	background: #fff;

	box-shadow: 0px 1px 9px 0px rgba(212, 236, 255, 0.9);

	border-radius: 3px;

}

.abutpic {

	width: 100%;

	text-align: center;

	display: flex;

	margin: 20px 0;

}

.abutpic span {

	width: 120px;

	height: 120px;

	border-radius: 50%;

	background: #fff;

	margin: 0 auto;

	text-align: center;

	position: relative;

	box-shadow: 0px 2px 5px 1px #d8d8d8;

}

.abutpic span img {

	max-height: 90%;

	max-width: 90%;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	margin: auto;

}

.abut_contnt h4 {

	font-family: 'Roboto', sans-serif;

	font-size: 22px;

	font-weight: 600;

	color: #3e3e3e;

	float: left;

	width: 100%;

	text-align: center;

	margin-bottom: 12px;

}

.abut_contnt p {

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 400;

	color: #636161;

	float: left;

	width: 100%;

	text-align: center;

	margin-bottom: 15px;

	padding: 0 0 !important;

}

.bitt {

	width: 100%;

	float: left;

	margin: 20px 0;

}

.bitt img {

	width: auto;

	float: left;

	margin-right: 20px;

}

.bitt h5 {

	color: #000;

	font-size: 25px;

	font-weight: 600;

	line-height: 30px;

	margin-bottom: 10px;

	font-family: 'Roboto', sans-serif;

}

.bitt p {

	color: #3f414a;

	font-size: 15px;

	font-family: 'Poppins', sans-serif;

	line-height: 25px;

	margin-bottom: 8px;

	text-align: justify;

}

.about-body {

	background: #f6f7f7 !important;

}

.accordion {

	width: 100%;

	margin: 30px auto 50px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.accordion li {

	list-style-type: none;

	margin-bottom: 15px !important;

}

.accordion .link {

	cursor: pointer;

	display: block;

	padding: 8px 15px 8px 15px;

	color: #fff;

	font-size: 17px;

	position: relative;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

	background: #1781d2;

	font-weight: 400;

	border-left: 4px solid #f24764;

	font-family: 'Roboto', sans-serif;

	text-align: left;

}

.accordion li i {

	position: absolute;

	top: 9px;

	left: 12px;

	font-size: 18px;

	color: #595959;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.accordion li i.fa-chevron-down {

	right: 12px;

	left: auto;

	font-size: 16px;

}

.pm {

	display: none;

	font-size: 14px;

	border: 1px solid #e5e5e5;

	padding: 10px 15px !important;

	background: #fff;

	overflow: hidden;

}

.accordion li p {

	font-size: 14px;

	color: #333;

	margin-bottom: 8px;

	text-align: justify;

	font-weight: 400;

	float: none;

	line-height: 23px !important;

}

.accordion li.open .link {

	color: #fff;

	border-left: 4px solid #1781d2;

	background: #f24764;

}

 .fa-chevron-down::before {

 content: "\f104";

 font-size: 12px;

 color: #fff;

}

.who_we_work {

	background: #fff;

	float: left;

	width: 100%;

}

.about_image {

	float: right;

	margin-left: 2%;

	width: 30%;

}

.about_image img {

	width: 100%;

}

.about_details {

	float: left;

	width: 68%;

	text-align: left;

}

.about_details h3 {

	color: #333;

	font-family: "Roboto", sans-serif;

	font-size: 24px;

	font-weight: 500;

	line-height: 31px;

	margin: 5px 0;

}

.about_details p {

	color: #333;

	float: left;

	font-family: "Roboto", sans-serif;

	font-size: 15px;

	font-weight: 400;

	line-height: 20px;

	margin: 6px 0;

}

.main-works {

	width: 100%;

	float: left;

	padding: 20px 15px;

	background: #fff;

	border-radius: 4px;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	min-height: 400px;

	margin-top: 25px;

}

.make_who .about_image {

	float: left;

	margin-right: 2%;

	width: 30%;

	margin-left: 0px;

}

.make_who .about_details {

	float: right;

	text-align: left;

	width: 68%;

}

.make_who {

	margin: 30px 0;

}

.day_div {

	float: left;

	width: 100%;

	margin-bottom: 0;

}

.hdn {

	width: 100%;

	float: left;

	margin: 10px 0;

}

.day_name {

	float: left;

	width: 175px;

	color: #323232;

	font-size: 16px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	line-height: 43px;

	margin-bottom: 10px;

}

.rtpnlfld {

	width: 76%;

	float: right;

}

.tymm {

	width: 100%;

	float: left;

}

.tymm p {

	color: #333;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	margin: 0px;

}

.phnv {

	display: none;

}

.file_div {

	float: left;

	width: 48%;

	color: #444141;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	margin-right: 1%;

	border-radius: 1px;

	margin-bottom: 10px;

}

.day_name .logchk {

	margin: 0px;

}

.day_name .checkbox-group label .check {

	top: 12px;

}

.name-one .form-group {

	width: 48%;

	margin-right: 4%;

}

.file_div123 {

	width: 41% !important;

}

.file_div1234 {

	width: auto !important;

	margin-top: 4px;

	display: inline-block;

}

.one-ul {

	float: left;

	width: 100%;

	padding: 0 11px;

	text-align: center;

	display: inline-block;

}

.one-ul a {

	text-align: center;

	color: #fff;

	background: #1781d2;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	border: none;

	border-radius: 3px;

	cursor: pointer;

	margin-bottom: 5px;

	padding: 8px 17px;

	margin-right: 5px;

	display: inline-block;

}

.one-ul a:hover {

	background: #000;

	color: #fff;

}

.one-ul a:focus {

	box-shadow: 0px 0px 4px 2px #fa4041;

}

.prof_dash_background {

	box-shadow: 0px 0px 4px 2px #fa4041 !important;

}

#calendar .fc-center h2 {

	padding: 0px !important;

}

#calendar .fc-center {

	width: 313px;

	float: left;

}

.fc-day-header {

	background: #1781d2;

	padding: 6px 0 !important;

}

.fc-day-header span {

	color: #fff;

	font-weight: 500;

	font-size: 16px;

}

.fc-day {

	padding: 10px !important;

}

.fc-day-number {

	margin-right: 12px;

}

.fc-today-button {

	display: none !important;

}

.parent_loader {

	position: fixed;

	width: 100%;

	background: rgba(0, 0, 0, 0.7);

	z-index: 9999999999999;

	height: 100vh;

	vertical-align: middle;

	align-items: center;

	display: flex;

}

.loader {

	border: 8px solid #f3f3f3;

	border-radius: 50%;

	border-top: 8px solid #9cb03b;

	width: 90px;

	height: 90px;

	-webkit-animation: spin 2s linear infinite;

	animation: spin 2s linear infinite;

	margin: 0 auto;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

}

 @-webkit-keyframes spin {

 0% {

 -webkit-transform: rotate(0deg);

}

 100% {

 -webkit-transform: rotate(360deg);

}

}

 @keyframes spin {

 0% {

 transform: rotate(0deg);

}

 100% {

 transform: rotate(360deg);

}

}

.view-page {

	float: left;

	width: 100%;

	padding: 12px;

	border: 1px solid #ccc;

	border-radius: 5px;

	min-height: 500px;

}

.view-page p {

	font-family: 'Poppins', sans-serif;

	color: #252424;

	font-size: 15px;

	width: 100%;

	float: left;

	padding: 5px 0;

	font-weight: 400;

	margin: 0;

}

.view-page p strong {

	font-weight: 500;

	color: #1781d2;

	width: 210px;

	float: left;

}

.modlwdth {

	max-width: 80% !important;

	margin-top: 10px !important;

}

#jitsiConferenceFrame0 {

	width: 100% !important;

	height: 430px !important;

}

.wbcmp {

	width: 40px;

	text-align: center;

	position: absolute;

	margin: 0 auto;

	left: 0;

	right: 0;

}

.wbcmp img {

	max-width: 100%;

}

 select::-ms-expand {

 display: none;

}

select {

	-webkit-appearance: none;

	-moz-appearance: none;

	text-indent: 1px;

	text-overflow: '';

}

.pymtbox {

	max-width: 600px;

	margin: 0 auto;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	padding: 20px 30px;

	float: none;

	overflow: hidden;

	margin-bottom: 20px;

	background: #fff;

}

.pymtboxslct {

	float: left;

	width: 100%;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	height: 50px;

	font-size: 14px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	padding: 10px 15px 10px 10px;

	color: #000;

	background: url("../images/select-are.png") no-repeat right 0px center;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.pymnt-check {

	float: left;

	width: 100%;

	text-align: center;

	padding: 10px;

}

.pymnt-check a {

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	padding: 8px 25px;

	border-radius: 3px;

	background: #1781d2;

	display: inline-block;

	margin: 0 4px;

}

.pymnt-check a:hover {

	background: #000 !important;

	color: #fff;

}

.pynw {

	background: #fa4041 !important;

	color: #fff !important;

	cursor: pointer;

}

.pynw:hover {

	background: #000 !important;

	color: #fff !important;

}

.pymtinfo {

	max-width: 600px;

	margin: 0 auto;

	padding: 15px 0;

	overflow: hidden;

	box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);

	padding-left: 20px;

	margin-top: 20px;

	background: #fff;

}

.pymtinfo strong {

	float: left;

	width: 150px;

	color: #010101;

	font-size: 16px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	line-height: 32px;

}

.pymtinfo strong span {

	float: right;

}

.pymtinfo p {

	overflow: hidden;

	color: #54585a;

	font-size: 16px;

	font-weight: 400;

	font-family: "Roboto", sans-serif;

	line-height: 32px;

	margin: 0px;

	padding-left: 10px;

}

.singleee {

	width: 100%;

	float: left;

}

.nobgbx {

	background: none;

	box-shadow: none;

	margin-bottom: 20px;

}

.contt {

	padding: 0 !important;

}

.abut_page ul {

	width: 100%;

	float: left;

	margin-top: 15px !important;

}

.abut_page ul li {

	width: 100%;

	float: left;

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 400;

	color: #636161;

	margin-bottom: 10px;

}

.abut_page ol {

	width: 100%;

	float: left;

	padding-left: 35px;

}

.abut_page ol li {

	font-family: 'Poppins', sans-serif;

	font-size: 15px;

	font-weight: 400;

	color: #333;

	float: left;

	width: 100%;

	text-align: justify;

	margin-bottom: 15px;

	padding: 0 0;

}

.abut_page ol li ol {

	padding-left: 20px;

	margin-top: 10px;

}

.abut_page ol li ol li {

	color: #636161;

}

.abut_page ol li span {

	color: #636161;

	width: 100%;

	float: left;

}

.bnfts {

	font-size: 16px !important;

	font-weight: 500 !important;

	color: #000 !important;

	margin-top: 24px !important;

}

.accordion li.open i.fa-chevron-down {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);

}

.evnt {

	width: 100%;

	float: left;

}

.pm li {

	list-style-type: disc;

}

.bult {

	padding-left: 15px !important;

}

.checkbox-group_time {

	position: relative;

	margin: 0;

	float: left;

	width: 119px;

	margin: 8px 15px 0 0;

}

.checkbox-group_time input[type=checkbox] {

	display: none

}

.checkbox-group_time label {

	padding-left: 0;

	cursor: pointer;

	color: #1781d2;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	line-height: 22px;

	width: 100%;

	float: left;

	overflow: hidden;

	position: relative;

	min-height: 35px;

	padding: 0 0;

	line-height: 33px;

	margin-bottom: 0;

	border-radius: 25px;

	text-align: center;

}

.checkbox-group_time label span {

	display: block;

	position: absolute;

 -webkit-transition-duration: .3s;

 -moz-transition-duration: .3s;

 transition-duration: .3s;

	width: 100%;

}

.checkbox-group_time label .box {

	background: none;

	z-index: 1;

 -webkit-transition-delay: .2s;

 -moz-transition-delay: .2s;

 transition-delay: .2s;

	border-radius: 3px;

	color: #fff;

}

.checkbox-group_time label .check {

	top: 10px;

	left: 8px;

	width: 6px;

	height: 9px;

	border: 2px solid #fff;

	border-top: none;

	border-left: none;

	opacity: 0;

	z-index: 2;

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	transform: rotate(180deg);

 -webkit-transition-delay: .3s;

 -moz-transition-delay: .3s;

 transition-delay: .3s;

}

 .checkbox-group_time input[type="checkbox"]:checked~label .box {

 background: #fa4041;

 border: none;

 font-size: 13px;

}

 .checkbox-group_time input[type=checkbox]:checked~label .check {

 opacity: 1;

 -webkit-transform: scale(1) rotate(45deg);

 -moz-transform: scale(1) rotate(45deg);

 transform: scale(1) rotate(45deg);

}

.checkbox-group_time label b {

	color: #0097ff;

	font-weight: normal !important;

}

.checkbox-group_time input[type=radio] {

	display: none

}

 .checkbox-group_time input[type="radio"]:checked~label .box {

 background: #fa4041;

 border: none;

 font-size: 13px;

}

 .checkbox-group_time input[type=radio]:checked~label .ccheck {

 opacity: 1;

 -webkit-transform: scale(1) rotate(45deg);

 -moz-transform: scale(1) rotate(45deg);

 transform: scale(1) rotate(45deg);

}

.time_radio {

	margin-bottom: 15px;

}

div#remote-media {

	height: 43%;

	width: 100%;

	background-color: #fff;

	text-align: center;

	margin: auto;

}

div#remote-media video {

	border: 1px solid #272726;

	margin: 3em 2em;

	height: 70%;

	width: 90% !important;

	background-color: #272726;

	background-repeat: no-repeat;

}

div#controls {

	max-width: 1200px;

	margin: 0 auto;

	position: absolute;

	top: 210px;

	right: 68px;

}

div#controls div {

	float: left;

}

div#controls div#room-controls, div#controls div#preview {

	text-align: center;

}

div#controls p.instructions {

	text-align: left;

	margin-bottom: 1em;

	font-family: Helvetica-LightOblique, Helvetica, sans-serif;

	font-style: oblique;

	font-size: 1.25em;

	color: #777776;

}

div#controls button {

	width: 15em;

	height: 2.5em;

	margin-top: 1.75em;

	border-radius: 1em;

	font-family: 'Roboto', sans-serif;

	font-size: .8em;

	font-weight: lighter;

	outline: 0;

}

div#controls div#room-controls input {

	font-family: Helvetica-LightOblique, Helvetica, sans-serif;

	font-style: oblique;

	font-size: 1em;

}

div#controls button:active {

	position: relative;

	top: 1px;

}

div#controls div#preview div#local-media {

	width: auto;

	height: 130px;

	border: 1px solid #cececc;

	box-sizing: border-box;

	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjgwcHgiIGhlaWdodD0iODBweCIgdmlld0JveD0iMCAwIDgwIDgwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjEgKDEyMDAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDUxICsgRmlsbCA1MjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJjdW1tYWNrIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU5LjAwMDAwMCwgLTE3NDYuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJGaWxsLTUxLSstRmlsbC01MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU5LjAwMDAwMCwgMTc0Ni4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOS42ODYsMC43MyBDMTcuODUsMC43MyAwLjA4NSwxOC41IDAuMDg1LDQwLjMzIEMwLjA4NSw2Mi4xNyAxNy44NSw3OS45MyAzOS42ODYsNzkuOTMgQzYxLjUyMiw3OS45MyA3OS4yODcsNjIuMTcgNzkuMjg3LDQwLjMzIEM3OS4yODcsMTguNSA2MS41MjIsMC43MyAzOS42ODYsMC43MyBMMzkuNjg2LDAuNzMgWiBNMzkuNjg2LDEuNzMgQzYxLjAwNSwxLjczIDc4LjI4NywxOS4wMiA3OC4yODcsNDAuMzMgQzc4LjI4Nyw2MS42NSA2MS4wMDUsNzguOTMgMzkuNjg2LDc4LjkzIEMxOC4zNjcsNzguOTMgMS4wODUsNjEuNjUgMS4wODUsNDAuMzMgQzEuMDg1LDE5LjAyIDE4LjM2NywxLjczIDM5LjY4NiwxLjczIEwzOS42ODYsMS43MyBaIiBpZD0iRmlsbC01MSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ3Ljk2LDUzLjMzNSBMNDcuOTYsNTIuODM1IEwyMC4wOTMsNTIuODM1IEwyMC4wOTMsMjcuODI1IEw0Ny40NiwyNy44MjUgTDQ3LjQ2LDM4LjI1NSBMNTkuMjc5LDMwLjgwNSBMNTkuMjc5LDQ5Ljg1NSBMNDcuNDYsNDIuNDA1IEw0Ny40Niw1My4zMzUgTDQ3Ljk2LDUzLjMzNSBMNDcuOTYsNTIuODM1IEw0Ny45Niw1My4zMzUgTDQ4LjQ2LDUzLjMzNSBMNDguNDYsNDQuMjE1IEw2MC4yNzksNTEuNjY1IEw2MC4yNzksMjguOTk1IEw0OC40NiwzNi40NDUgTDQ4LjQ2LDI2LjgyNSBMMTkuMDkzLDI2LjgyNSBMMTkuMDkzLDUzLjgzNSBMNDguNDYsNTMuODM1IEw0OC40Niw1My4zMzUgTDQ3Ljk2LDUzLjMzNSIgaWQ9IkZpbGwtNTIiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);

	background-position: center;

	background-repeat: no-repeat;

	margin: 0 auto;

}

div#controls div#preview div#local-media video {

	max-width: 100%;

	max-height: 100%;

	border: none;

}

div#controls div#preview button#button-preview {

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDE3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjEgKDEyMDAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDM0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImN1bW1hY2siIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjUuMDAwMDAwLCAtMTkwOS4wMDAwMDApIiBmaWxsPSIjMEEwQjA5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTEzNi40NzEsMTkxOS44NyBMMTM2LjQ3MSwxOTE5LjYyIEwxMjUuNzY3LDE5MTkuNjIgTDEyNS43NjcsMTkxMC4wOCBMMTM2LjIyMSwxOTEwLjA4IEwxMzYuMjIxLDE5MTQuMTUgTDE0MC43ODUsMTkxMS4yNyBMMTQwLjc4NSwxOTE4LjQyIEwxMzYuMjIxLDE5MTUuNTUgTDEzNi4yMjEsMTkxOS44NyBMMTM2LjQ3MSwxOTE5Ljg3IEwxMzYuNDcxLDE5MTkuNjIgTDEzNi40NzEsMTkxOS44NyBMMTM2LjcyMSwxOTE5Ljg3IEwxMzYuNzIxLDE5MTYuNDUgTDE0MS4yODUsMTkxOS4zMyBMMTQxLjI4NSwxOTEwLjM3IEwxMzYuNzIxLDE5MTMuMjQgTDEzNi43MjEsMTkwOS41OCBMMTI1LjI2NywxOTA5LjU4IEwxMjUuMjY3LDE5MjAuMTIgTDEzNi43MjEsMTkyMC4xMiBMMTM2LjcyMSwxOTE5Ljg3IEwxMzYuNDcxLDE5MTkuODciIGlkPSJGaWxsLTM0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)1em center no-repeat #fff;

	border: none;

	padding-left: 1.5em;

}

div#controls div#log {

	border: 1px solid #686865;

}

div#controls div#room-controls input {

	width: 100%;

	height: 2.5em;

	padding: .5em;

	display: block;

}

div#controls div#room-controls button i {

	transform: rotate(133deg);

}

div#controls div#room-controls button {

	color: #ffffff;

	background: #f00;

	border-radius: 50%;

	border: 1px solid #686865;

	width: 50px;

	height: 50px;

}

div#controls div#room-controls button#button-leave {

	display: block;

}

div#controls div#log {

	width: 35%;

	height: 9.5em;

	margin-top: 2.75em;

	text-align: left;

	padding: 1.5em;

	float: right;

	overflow-y: scroll;

}

div#controls div#log p {

	color: #686865;

	font-family: 'Roboto', sans-serif;

	font-size: 1.25em;

	line-height: 1.25em;

	margin-left: 1em;

	text-indent: -1.25em;

	width: 90%;

}

div#controls div#preview button#button-preview {

	display: none !important;

}

.add_for_video1 {

	padding: 0;

	margin: 0;

	position: relative;

}

div#remote-media {

	position: relative;

	width: 100%;

}

div#remote-media video {

	margin: 0 0 0 0;

	width: 100% !important;

	height: 430px;

}

div#controls {

	top: 8px;

	right: 6px;

}

.video_hhd {

	display: block;

	width: 100%;

	text-align: center;

	overflow: hidden;

	color: #000;

	font-size: 34px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	background: url(../images/border2.jpg) no-repeat bottom center;

	padding: 28px 0 11px 0;

	float: left;

}

.all_video_btn {

	position: absolute;

	bottom: 34px;

	z-index: 99;

	text-align: center;

	margin: 0 auto;

	left: 0;

	right: 0;

}

.add_for_video2 {

	font-size: 28px;

	background: #ff0c0c;

	border: none;

	color: #fff;

	width: 52px;

	height: 52px;

	border-radius: 50%;

	padding: 2px 0 5px 0;

	cursor: pointer;

	transform: rotate(134deg);

	margin: 0 3px;

}

.icon_rm_001 {

	transform: none;

	background: #796f6f;

}

.icon_rm_002 {

	transform: none;

	background: #796f6f;

}

.icon_rm_003 {

	background: #fbfbfb;

	color: #525252;

}

.full_bg {

	background: #272726 !important;

	display: block;

	overflow: hidden;

	border: 1px solid #000;

	float: left;

	height: 430px !important;

}

.add_for_video2 img {

	width: 100%;

	padding: 13px;

}

.bokcntnt-bdy .container {

	position: relative;

}

.vdomutetxt {

	width: 100%;

	height: 100%;

	color: #FFF;

	text-align: center;

	display: flex;

	align-items: center;

	position: absolute;

	left: 0;

	right: 0;

}

.twobtn {

	width: 100%;

	text-align: center;

}

.twobtn span {

	font-size: 20px;

	display: inline-block;

	margin: 7px;

}

.mutevdo {

	width: 100%;

	height: 100%;

	color: #FFF;

	text-align: center;

	display: flex;

	align-items: center;

	position: absolute;

	left: 0;

	right: 0;

}

.mutxt {

	width: 100%;

	float: left;

	text-align: center;

}

.mutevdo p {

	width: 100%;

	color: #FFF;

	text-align: center;

	font-size: 13px;

	float: left;

}

.mutevdo span {

	width: 100%;

	color: #FFF;

	text-align: center;

	font-size: 17px;

	float: left;

}

.muteblur video {

	filter: blur(1.2rem);

}

.fulscrn {

	width: 100%;

	float: left;

	overflow: hidden;

	position: relative;

}

.escp div#remote-media video {

	height: 100% !important;

}

.escp .full_bg {

	height: 100vh !important;

}

.no-margin-top {

	margin-top: 0px !important;

}

.like-tab {

	float: left;

	width: 100%;

}

.like-tab ul li {

	float: left;

	width: auto;

	margin-right: 5px;

	border-radius: 5px 5px 0 0;

	overflow: hidden;

	margin-bottom: 5px;

}

.like-tab ul li:last-child {

	margin-right: 0px;

}

.like-tab ul li a {

	color: #fff;

	font-size: 17px;

	padding: 12px 20px;

	display: inline-block;

	background: #1781D2;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

}

.like-tab ul li a:hover, .like-tab ul li a.active {

	background: #000;

}

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

 div#controls div#preview div#local-media {

 height: 90px;

}

 .like-tab ul li a {

 font-size: 14px;

 padding: 11px 16px;

}

 .like-tab ul li {

 margin-right: 3px;

 border-radius: 3px 3px 0 0;

}

}

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

 .mobile_width {

 width: 100%;

 max-width: 94%;

}

 div#remote-media video {

 margin: 0;

 width: 100% !important;

 height: 100%;

}

 .full_bg {

 height: 456px !important;

}

 .like-tab ul li a {

 font-size: 14px;

 padding: 9px 10px;

}

}

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

 div#remote-media video {

 height: 100%;

}

 .full_bg {

 height: 345px !important;

}

 .like-tab ul li, .like-tab ul li a {

 width: 100%;

 text-align: center;

}

 .like-tab ul li {

 margin: 0 0 5px 0;

}

}

.fa-phone {

	transform: rotate(90deg);

}

.tooltip {

	position: absolute;

	z-index: 1070;

	display: block;

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	line-height: 1.42857143;

	text-align: left;

	text-align: start;

	text-decoration: none;

	text-shadow: none;

	text-transform: none;

	letter-spacing: normal;

	word-break: normal;

	word-spacing: normal;

	word-wrap: normal;

	white-space: normal;

	filter: alpha(opacity=0);

	opacity: 0;

	line-break: auto;

}

.tooltip.in {

	filter: alpha(opacity=90);

	opacity: .9;

}

.tooltip.top {

	padding: 5px 0;

	margin-top: -3px;

}

.tooltip.right {

	padding: 0 5px;

	margin-left: 3px;

}

.tooltip.bottom {

	padding: 5px 0;

	margin-top: 3px;

}

.tooltip.left {

	padding: 0 5px;

	margin-left: -3px;

}

.tooltip-inner {

	max-width: 200px;

	padding: 3px 8px;

	color: #fff;

	text-align: center;

	background-color: #000;

	border-radius: 4px;

}

.tooltip-arrow {

	position: absolute;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid;

}

.tooltip.top .tooltip-arrow {

	bottom: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000;

}

.tooltip.top-left .tooltip-arrow {

	right: 5px;

	bottom: 0;

	margin-bottom: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000;

}

.tooltip.top-right .tooltip-arrow {

	bottom: 0;

	left: 5px;

	margin-bottom: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000;

}

.tooltip.right .tooltip-arrow {

	top: 50%;

	left: 0;

	margin-top: -5px;

	border-width: 5px 5px 5px 0;

	border-right-color: #000;

}

.tooltip.left .tooltip-arrow {

	top: 50%;

	right: 0;

	margin-top: -5px;

	border-width: 5px 0 5px 5px;

	border-left-color: #000;

}

.tooltip.bottom .tooltip-arrow {

	top: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 0 5px 5px;

	border-bottom-color: #000;

}

.tooltip.bottom-left .tooltip-arrow {

	top: 0;

	right: 5px;

	margin-top: -5px;

	border-width: 0 5px 5px;

	border-bottom-color: #000;

}

.tooltip.bottom-right .tooltip-arrow {

	top: 0;

	left: 5px;

	margin-top: -5px;

	border-width: 0 5px 5px;

	border-bottom-color: #000;

}

.coach_tools p strong {

	width: 230px;

}

.editbtn {

	background: #66afe8 !important;

}

.assginbtn {

	background: #1781d2 !important;

}

.view_asgi_btn {

	background: #66afe8 !important;

}

.buyer_table .tab_head_sheet_1 a:hover {

	opacity: 0.7;

}

.manage-designs h3 {

	color: #4e4e4f;

	font-size: 18px;

	margin-bottom: 3px;

	margin-top: 0;

	font-weight: 400;

}

.manage-designs h3 strong {

	color: #060606;

	font-weight: 500;

	margin-right: 5px;

	width: 104px;

	display: inline-block;

}

.manage-designs h3 b, .manage-designs p b {

	float: right;

	color: #1781d2;

	font-weight: 400;

}

.manage-designs p {

	color: #4e4e4f;

	font-size: 15px;

	margin-bottom: 1px;

}

.manage-designs p strong {

	color: #060606;

	font-weight: 500;

	margin-right: 5px;

	width: 104px;

	display: inline-block;

}

.add_rm001 {

	padding: 0 !important;

}

.static {

	position: absolute;

	top: 8px;

	left: 58%;

	z-index: 99;

}

.static ul {

	margin: 0;

	padding: 0;

}

.static ul li {

	display: block;

	overflow: hidden;

	width: 100%;

	margin: 0 0 10px 0;

}

.static ul li p {

	font-family: 'Roboto', sans-serif;

	color: #252424;

	font-size: 14px;

	padding: 0;

	margin: 0;

	float: left;

}

.static ul li span {

	float: left;

	width: 20px;

	height: 18px;

	border-radius: 2px;

	margin: 2px 8px 0 0;

}

.add_rm002 {

	position: relative;

}

.add_rm002 .highcharts-container {

	border: 1px solid#ececec;

	margin: 15px 0 0 0;

}

.static h1 {

	font-family: 'Roboto', sans-serif;

	color: #252424;

	font-size: 18px;

	margin: 0 0 15px 0;

}

.tableview table {

	width: 100% !important;

}

.tableview table tbody tr {

	border: 1px dashed #ccc;

}

.tableview table tbody tr td {

	border: 1px dashed #ccc;

	padding: 4px;

}

.competencestools {

	float: left;

	width: 100%;

}

.competencestools li {

	float: left;

	width: 49%;

	margin-bottom: 5px;

	font-family: 'Poppins', sans-serif;

	color: #252424;

	font-size: 15px;

	border: 1px solid #dfdede;

	padding: 6px 15px;

	margin-right: 1%;

	background: #f9f9f9;

	line-height: 23px;

}

.competencestools li span {

	color: #1482cf;

	font-size: 17px;

	margin-left: 4px;

	width: 25%;

	float: left;

}

.competencestools li strong {

	font-weight: 500;

	width: 73%;

	float: left;

}

.competencestools li span b {

	float: left;

	margin-right: 10px;

	font-weight: 500;

	color: #000;

}

.toolcompte {

	float: left;

	width: 100%;

	border: 1px solid #e8e5e5;

	margin-top: 10px;

	border-radius: 4px;

	padding: 12px;

	box-shadow: 0px 1px 3px 1px rgba(157, 157, 157, 0.3);

	margin-bottom: 10px;

}

.toolcompte h4 {

	font-size: 20px;

	margin: 0px 0 8px;

}

.toolcompte p {

	color: #636161;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	line-height: 23px;

	margin: 0;

}

.toolcompte .col-sm-12 {

	padding: 0 0px !important;

}

.toolcompte .pubevlu {

	margin-top: 10px;

}

.competences_sel {

	font-size: 16px;

	margin: 5px 0 9px;

	font-weight: 500;

}

.recc-sizeinfo {

	color: #1781d2;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

}

.carousel-inner img {

	width: 100%;

	height: 100%;

}

.header_bannerImgMain {

	background-position: center;

	background-repeat: no-repeat;

	height: 500px;

	width: 100%;

	padding: 115px 0px;

	background-size: cover;

	text-align: center;

}

.banner_area {

	width:100%;

	float:left;

}

.banner_area .carousel-indicators {

	display:none !important;

}

ul#accordion ul, ul#accordion ol {

	padding-left: 20px;

}

ul#accordion img {

	width: 100% !important;

	height: auto;

}

.swal-modal.with-loader .swal-title {

	margin-bottom: 26px;

	margin-top: 90px;

}

 .swal-modal.with-loader .swal-title::before {

 content: "";

 background-image: url(../images/loader.gif);

 height: 110px;

 width: 110px;

 position: absolute;

 left: 50%;

 bottom: 42px;

 transform: translate(-50%, 0);

 background-repeat: no-repeat;

 background-size: contain;

}

.with-anc a {

	color: inherit;

}

.wb_box {

	background: #fff;

	padding: 20px;

}

.free_subMain {

	background: #ccc;

	padding: 40px 0px;

	width: 100%;

	float: left;

}

.wb_box img {

	width: 144px;

}

.wb_box {

	background: #fff;

	padding: 20px;

	min-height: 225px;

	border-radius: 5px;

}

.free_subMain {

	background: #ebe9e9;

	padding: 40px 0px;

	width: 100%;

	float: left;

}

.model_popup {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 7px 30px 6px 30px !important;

	font-size: 18px !important;

	font-family: 'Poppins', sans-serif;

}

.model_popup:hover {

	background: #000 !important;

	border-color: #000 !important;

}

.invite_btnBox {

	width: 100%;

	float: left;

	text-align: center;

	display: flex;

	justify-content: center;

	margin: 20px 0px 10px 0px;

}

.prog_cp {

	width: 100%;

	float: left;

	background: #fff;

	padding: 20px 20px;

	margin-top: 20px;

}

.pr_div {

	width: 100%;

	float: left;

}

.dot_txt {

	width: 100%;

	float: left;

	list-style: disc;

	padding: 0px 15px;

}

.dot_txt li {

	float: left;

	width: 100%;

}

.copy_url {

	width: 100%;

	float: left;

	margin: 20px 0px 0px 0px;

}

.copy_url .input_txtBox {

	border: 1px solid #ccc;

	padding: 10px 15px 11px 15px;

	text-align: left;

	border-radius: 3px;

	width: 100%;

}

.copy_url button {

	font-size: 16px;

	padding: 11px 10px;

	border: none;

	background: #333;

	color: #fff;

	border-radius: 1px;

	cursor: pointer;

}

.copy_url button:hover {

	background: #000;

}

#mdlfree .modal-header {

	padding: 6px 20px;

	position: absolute;

	right: 0;

	top: 0;

	border: none;

}

#mdlfree .modal-header button {

	color: #fff;

	z-index: 999;

	opacity: 0.8;

}

#mdlfree .modal-body {

	padding: 0;

}

.md_body_img {

	width: 100%;

	float: left;

}

.md_body_img img {

	width: 100%;

	float: left;

}

.div_invit_body {

	width: 100%;

	float: left;

	padding: 20px 65px;

}

.div_invit_body p {

	text-align: center;

	font-size: 24px;

}

.scl_btns {

	width: 100%;

	float: left;

	text-align: center;

	text-transform: uppercase;

	background: #1781d2;

	margin-bottom: 15px;

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	padding: 15px;

	border-radius: 5px;

	font-family: 'Poppins', sans-serif;

}

.scl_btns:hover {

	background: #000;

	color: #fff;

}

.copy_box {

	border: 1px solid #ccc;

	padding: 5px 10px;

	border-radius: 5px;

	width: 100%;

	float: left;
	overflow: scroll;
    word-wrap: break-word;

}

.copy_box span {

	width: 100%;

	float: left;

	font-size: 12px;

}

.copy_box a {

	color: #000;

	font-size: 18px;

}

.pr_div h3 {

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	margin-bottom: 15px;

	float: left;

	width: 100%;

}

.all-blogss {

	float: left;

	width: 100%;

	margin-top: 15px;

}

.blog-box-make {

	padding: 10px !important;

}

.blog-box-make .blog-image {

	width: 100%;

	height: 167px;

	background: #eeeded;

}

.blog-box-make .blog-dtls {

	width: 100%;

	padding: 0px !important;

	margin-top: 15px;

}

.blog-box-make .blog-dtls h4 {

	font-size: 16px;

	font-weight: 500;

	margin-bottom: 1px;

}

.blog-box-make .blog-dtls p {

	font-size: 15px;

}

.blog-box-make .blog-more {

	font-size: 12px;

	padding: 8px 15px;

	border-radius: 2px;

}

.blog-box-make .review {

	float: right;

	padding-left: 0px;

	padding-top: 8px;

}

.guidance-area {

	border-bottom: 1px solid #dddedf;

}

.blog-box-make .review li {

	margin-right: 10px;

}

 @media(max-width:1199px) {

 .blog-box-make .review {

 float: left;

}

}

 @media(max-width:991px) {

 .blog-box-make .review {

 float: right;

}

}

.blog-home {

	min-height: 370px;

}

.blog-home .blog-post {

	min-height: 40px;

}

.custom_container {

	max-width: 1199px !important;

}

.eductn-sec img {

	max-width: 100%;

	height: auto !important;

}

.image_resize {

	height: 220px;

	overflow: hidden;

	background: #edecec;

	position: relative;

	text-align: center;

}

.image_resize img {

	position: absolute;

	margin: auto;

	max-width: 100%;

	max-height: 100;

	height: auto;

	width: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

}

.pr-desc {

	color: #636161;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	line-height: 23px;

	margin-bottom: 10px;

	word-break: break-all;

}

.more_det {

	padding-top: 0px;

	background: #fff;

	min-height: 85px;

}

.price-and-more {

	float: left;

	width: 100%;

	padding: 10px 10px 7px 10px;

	background: #fafafa;

	position: absolute;

	bottom: 0;

}

.price-lefts {

	float: left;

	width: auto;

}

.price-lefts span {

	color: #1781d2;

	font-weight: 500;

}

.price-and-more .product-btn {

	margin-top: 0px !important;

}

.price-lefts p {

	margin:0px !important;

	font-size: 13px;

}

.pro-dl-image {

	float: left;

	width: 100%;

	height: 320px;

	border: 1px solid #dfdfdf;

	border-radius: 3px;

	position: relative;

	overflow: hidden;

	text-align: center;

	background: #fbfbfb;

}

.pro-dl-image img {

	position: absolute;

	margin: auto;

	max-width: 100%;

	max-height: 100%;

	height: auto;

	width: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

}

.pro-dls {

	float: left;

	width: 100%;

}

.pro-dls {

	float: left;

	width: 100%;

}

.pro-dls h2 {

	color: #000;

	font-size: 28px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

}

.pro-dls h4 {

	color:#1781d2;

	font-size: 20px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

}

.pro-btns {

	margin: 5px 0 12px 0;

	background: #fa4041;

	padding: 8px 22px;

	color: #fff;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	right: 8px;

	border-radius: 4px;

	font-weight: 500;

	display: inline-block;

}

.pro-btns:hover {

	background: #000;

	color: #fff;

}

.pro-dls p {

	color: #636161;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	line-height: 23px;

}

.seller-box {

	float: left;

	width: 100%;

	margin-top: 20px;

}

.seller-image {

	float: left;

	width: 110px;

}

.seller-image span {

	width: 95px;

	height: 90px;

	background: #fff;

	overflow: hidden;

	position: relative;

	float: left;

	border: 1px solid #dfdfdf;

	border-radius: 3px;

}

.seller-image span img {

	position: absolute;

	margin: auto;

	max-width: 100%;

	max-height: 100%;

	height: auto;

	width: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

}

.seller-descriptions {

	float: left;

	width: 85%;

}

.des-rating {

	float: left;

	width: auto;

	padding: 3px 0 0 0;

}

.des-rating li {

	float: left;

	margin-right: 1px;

	color: #4c4c4c;

	font-size: 13px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 11px;

}

.seller-descriptions h2 {

	color: #000;

	font-size: 18px;

	font-weight: 600;

	font-family: 'Roboto', sans-serif;

}

.seller-descriptions p {

	color: #636161;

	font-size: 14px;

	font-weight: normal;

	font-family: 'Poppins', sans-serif;

	line-height: 23px;

	float: left;

	width: 100%;

	padding-top: 7px;

}

.main-chat-box {

	position: fixed;

	bottom: 0px;

	right: 10px;

	width: 295px;

	height: 360px;

	background: #fff;

	border: 1px solid #ccc;

	border-radius: 3px;

	overflow: hidden;

	z-index:99999;

}

.chat-heads {

	border-bottom: 1px solid #ccc;

	background: #f1eef4;

	padding: 5px 10px;

	float: left;

	width: 100%;

}

.chat-title {

	float: left;

	width: 85%;

}

.chat-title span {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	line-height: 25px;

}

.chat-title span .fa {

	color: #24c624;

	margin-right: 4px;

}

.chat-action {

	width: 10%;

	text-align: right;

}

.chat-action-des a {

	color: #000;

}

.chat-action-des a:hover {

	color: #fa4041;

}

.chat-avatar {

	float: right;

	text-align: center;

}

.chat-left .chat-avatar {

	float: left;

	text-align: center;

	margin-top: 4px;

}

.avatar {

	position: relative;

	display: inline-block;

	width: 31px;

	white-space: nowrap;

	border-radius: 1000px;

	vertical-align: bottom;

}

.avatar img {

	width: 100%;

	max-width: 100%;

	height: auto;

	border: 0 none;

	border-radius: 1000px;

}

.chat-body {

	display: block;

	margin: 10px 40px 0 0;

	overflow: hidden;

}

.chat-left .chat-body {

	margin-right: 0;

	margin-left: 40px;

}

.chat-left span {

	width: 100%;

	float: left;

	font-size: 15px;

	color: #000;

	font-family: 'Roboto', sans-serif;

	text-align: left !important;

}

.chat span {

	width: 100%;

	float: left;

	font-size: 15px;

	color: #000;

	font-family: 'Roboto', sans-serif;

	text-align: right;

}

.chat-content {

	position: relative;

	display: block;

	float: right;

	padding: 8px 10px;

	margin: 0 0 0 0;

	clear: both;

	color: #fff;

	background-color: #1781d2;

	border-radius: 7px 7px 7px 7px;

}

.chat-left .chat-content {

	float: left;

	margin: 0 0 0 0;

	color: #504f4f;

	background-color: #f1f4f9;

	border-radius: 7px 7px 7px 7px;

}

.chat-time {

	color: #babbbb;

	font-size: 12px;

	font-family: 'Roboto', sans-serif;

	width: 100%;

	float: right;

	text-align: right;

}

.chat-left .chat-time {

	color: #babbbb;

	font-size: 12px;

	font-family: 'Roboto', sans-serif;

	width: 100%;

	float: left;

	text-align: left;

}

.chat-bodys {

	float: left;

	width: 100%;

	padding:2px 5px;

	height: 242px;

	overflow-y: scroll;

}

.chat-left .chat-content p {

	color: #505050;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-content p {

	color: #fff;

	margin: 0px !important;

	font-size: 13px;

	font-family: 'Roboto', sans-serif;

	line-height: 19px;

}

.chat-fots {

	float: left;

	width: 100%;

	border-top: 1px solid #ccc;

	position: relative;

}

.type-msgs {

	float: left;

	width: 100%;

	border: none;

	height: 40px;

	padding:5px 42px 5px 10px;

	font-size: 14px;

	font-weight: 400;

	color: #000;

}

.chat-fots [type="file"] + label.btn-2 {

	position: absolute;

	right:26px;

	background: none;

	width: 33px;

	padding: 0;

	height: 40px;

}

 .chat-fots [type="file"] + label.btn-2::before {

 background: url(../images/attach.png) no-repeat right;

}

.chat-action-des {

	float: right;

	width: 15%;

	text-align: right;

}

.upload_box input {

	width: 40%;

	display: inline-block !important;

	float: left;

}

.upload_box [type="file"] + label.btn-2 {

	padding:13px 38px 13px 13px;

}

.upload_box [type="file"] + label.btn-2 {

	cursor: pointer;

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	text-align: left;

}

 .upload_box [type="file"] + label.btn-2::before {

 content: ".";

 font-size: 100%;

 right: 9px;

 position: absolute;

 top: 8px;

 transition: all 0.3s;

 background-repeat: no-repeat;

 width: 40px;

 background-size: 16px;

}

.upload_box {

	position: absolute;

	right: 0;

	text-align: right;

	background: #fff;

}

.buildme {

	width: 100%;

	padding: 7px;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #ccc;

	background: #f7f7f7;

	float: left;

}

.buildme p {

	color:#1781d2;

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	line-height: 25px;

	font-weight: 500;

	margin:0px !important;

}

.top-main-profile {

	float: left;

	width: 100%;

	border-radius: 5px;

	background: #fff;

	min-height: 120px;

	border: 1px solid #e6e9eb;

}

.left-list {

	width: 32%;

	float: left;

}

.no3 {

	border-radius: 9px;

}

.all-chat-lists {

	height: 750px;

	float: left;

	width: 100%;

}

.foo {

	display: none;

}

.chat-holders {

	float: left;

	width: 100%;

	padding: 13px 20px;

	border-bottom: 1px solid #ebeff5;

	cursor: pointer;

}

.holder-image {

	float: left;

	width: 40px;

	height: 40px;

	overflow: hidden;

	position: relative;

	margin: 1px 11px 0px 0;

}

.holder-image img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	max-height: 100%;

	max-width: 100%;

	width: auto;

	height: auto;

}

.online-image {

	right: 4px !important;

	left: inherit !important;

}

.chat-holders h4 {

	color: #000;

	font-size: 15px;

	font-weight: 400;

	margin-bottom: 2px;

	width: auto;

	display: inline-block;

}

.chat-holders h5 {

	color: #babbbb;

	font-size: 12px;

	font-weight: 400;

	margin-bottom: 0px;

	float: right;

	width: auto;

	margin-top: 0px;

}

.chat-holders p {

	color: #504f4f;

	font-size: 14px;

	font-weight: 400;

	margin-bottom: 0px;

	width: auto;

	display: inline-block;

}

.no3 .sp-scrollbar {

	border-radius: 5px;

}

.scrollpanel .sp-scrollbar {

	width: 4px;

	background-color: #cfd7dd;

	cursor: pointer;

}

.no3 .sp-scrollbar .sp-thumb {

	border-radius: 5px;

}

.scrollpanel .sp-scrollbar .sp-thumb {

	background-color: #000;

	transition: height 0.2s ease-in-out;

}

.scrollpanel .sp-scrollbar {

	cursor: pointer;

}

.right-profle {

	width: 68%;

	float:right;

}

.main-infor {

	float: left;

	width: 100%;

	margin-top: 25px;

}

.messages-body {

	padding: 0px !important;

}

.edit-froms {

	float: left;

	width: 100%;

	background: #fff;

	padding: 20px 30px;

	box-shadow: 0px 2px 4px 1px rgba(146, 101, 191, 0.1);

}

.common-top {

	float: left;

	width: 100%;

	padding: 15px;

	border-bottom: 1px solid #ebeff5;

	height: 70px;

}

.common-top div {

	display: inline-block;

}

.common-top h4 {

	font-size: 19px;

	color: #000;

	margin-bottom:5px;

	font-weight: 400;

}

.common-top p {

	font-size: 15px;

	color: #898989;

	margin-bottom: 0px;

	font-weight: 400;

}

.no3 {

	border-radius: 9px;

}

.all-conversation {

	float: left;

	width: 100%;

	height: 480px;

	padding: 15px;

}

.attachedd-type {

	float: left;

	width: 100%;

	min-height: 200px;

	background: #f7f7f7;

	padding: 15px 10px 10px 25px;

}

.mesg-btns .upload_box {

	width: 160px;

	float: left;

	position: relative;

	margin-right: 12px;

	background: none !important;

}

.mesg-btns [type="file"] + label.btn-2 {

	background: none !important;

	color: #1781d2;

	font-size: 17px;

	padding: 6px 0 0 33px;

	margin-top: 6px;

	height: 39px;

	position: relative;

}

.reply-btns, .close-chat {

	padding: 10px 15px;

	background: #f84848;

	color: #fff;

	border-radius: 2px;

	font-family: 'Roboto', sans-serif;

	cursor: pointer;

	font-size: 16px;

	border: none;

	font-weight: 400;

	margin-top: 8px;

}

.reply-btns:hover, .close-chat:hover {

	background:#1781d2;

	color:#fff;

}

.reply-btns img {

	margin-right: 5px;

}

.messages-body .bg-styled {

	background: #1781d2 !important;

	width: auto;

	float: right;

	position: relative;

	margin-right: 15px;

}

.messages-body .bg-styled p {

	font-size: 14px;

	line-height: 20px;

}

 .messages-body .bg-styled::after {

 content: '';

 position: absolute;

 right: 0;

 top: 16px;

 width: 0;

 height: 0;

 border: 20px solid transparent;

 border-left-color: #1781d2;

 border-right: 0;

 border-top: 0;

 margin-top: -16px;

 margin-right: -15px;

}

.sender-div .bg-light {

	position: relative;

	width: auto;

	display: inline-block;

}

 .sender-div .bg-light::after {

 content: '';

 position: absolute;

 left: 0;

 top: 16px;

 width: 0;

 height: 0;

 border: 20px solid transparent;

 border-right-color: #f8f9fa;

 border-left: 0;

 border-top: 0;

 margin-top: -16px;

 margin-left: -15px;

}

.messages-body .small {

	color: #babbbb;

	font-size: 12px;

}

.rounded-circle {

	border-radius: 50% !important;

}

.reciever-div .small {

	text-align: right;

	padding-right: 15px;

	width: 100%;

	float: left;

}

 .mesg-btns [type="file"] + label.btn-2::before {

 background: url(../images/attach2.png) no-repeat left;

 left: 2px;

 right: inherit;

 width: 42px;

 content: ".";

 font-size: 100%;

 position: absolute;

 top: 7px;

 transition: all 0.3s;

 height: 25px;

 cursor: pointer;

}

.hire-type {

	width: 100%;

	height: 48px;

	border: 1px solid #dfe4ea;

	padding: 10px;

	font-size: 15px;

	font-family: 'Roboto';

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	font-weight: 400;

	color: #757474;

	margin-bottom: 8px;

}

.upload_box input {

	width: 100%;

	display: none !important;

	float: left;

}

.message-pagbody {

	float: left;

	width: 100%;

	padding: 40px 0;

}

.message-search-heads {

	float: left;

	width: 100%;

	padding:10px 15px;

	border-bottom: 1px solid #ebeff5;

	height: 70px;

	background: #f6f6f6;

}

.main-search-msg {

	float: left;

	width: 100%;

	border: 1px solid #acbbcc;

	height: 46px;

	border-radius: 5px;

	position: relative;

	overflow: hidden;

	background: #fff;

}

.msg-types {

	float: left;

	width: 100%;

	height: 100%;

	border: none;

	padding: 5px 60px 5px 15px;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	color: #333;

}

.msg-submit {

	position: absolute;

	right: 0;

	width: 50px;

	height: 100%;

	border: none;

	background: #f84848;

	cursor: pointer;

}

.msg-submit:hover {

	background: #1781d2;

}

.mesg-btns {

	position: relative;

}

.scrollbar-content {

	width: 100%;

}

.upload_box.disabled [type="file"] + label.btn-2 {

	cursor: default !important;

	opacity: 0.7;

}

 .mesg-btns [type="file"] + label.btn-2.disabled::before {

 cursor: default !important;

}

.reply-btns.disabled, .reply-btns.disabled:hover {

	opacity: 0.7;

	background: #f84848;

	cursor: default !important;

}

.reciever-div .msg-link-color, .msg-link-color {

	color:white !important;

}

.id_text {

	color: grey !important;

	font-weight: normal !important;

	font-size: small !important;

	padding-right: 10px !important;

}

.typing-text {

	font-size: 11px;

	padding-left: 10px;

	color:grey;

}

.type-msgs {

	padding: 5px 68px 5px 10px;

}

.rm_emoji {

	float: left;

	position: absolute;

	top: 6px;

	right: 60px;

	width: 20px;

	height: 25px;

	z-index: 99999999;

	cursor:pointer;

	overflow: hidden;

}

.rm_emoji.disabled {

	display: none;

}

.rm_emoji img {

	width:100%;

}

.rm_emoji_area {

	position: absolute;

	background: #fff;

	border: 1px solid #ccc;

	width: 100%;

	height: 100px;

	display: block;

	z-index: 999;

	bottom: 41px;

	padding: 2px;

	overflow-y: scroll;

	display:none;

}

.rm_emoji_area ul {

	margin:0;

	padding:0;

	overflow: hidden;

}

.rm_emoji_area ul li {

	float: left;

	margin: 0 4px 8px 5px;

	width: 21px;

	cursor: pointer;

}

.rm_emoji_area ul li a {

	float:left;

}

.rm_emoji_area ul li a img {

	width: 20px;

}

.messsage_heading {

	width:84%;

	float: left;

}

.button_div {

	width: 15%;

}

.p-relative {

	position: relative;

}

.new-top {

	top: 15px;

	right: 20px;

}

.new-emoji-top {

	bottom: 204px;

	margin-left: 1px;

	width: calc(100% - 1px);

}

.mobile_filter {

	float: left;

	width: 100%;

	min-height: 40px;

	border-radius: 2px;

	cursor: pointer;

	background: #1781d2;

	text-align: center;

	color: #fff;

	padding: 10px;

	display: none;

}

.mobile_filter .fa {

	font-size: 15px;

}

.mobile_filter p {

	float: none;

	color: #fff;

	font-size: 16px;

	width: auto !important;

	display: inline-block;

	margin-left: 5px !important;

	margin-bottom: 0px !important;

}

.mobile_filter:hover {

	background:#f84848;

	color:#fff;

}

.mobile_filter:hover p {

	color:#fff;

}

.file_display {

	position: absolute;

	bottom: 45px;

	left: 8px;

	background: #f7f7f7;

	padding: 8px 10px;

	border-radius: 6px;

	color: #1781d2;

	font-size: 13px;

}

.file-append-chats {

	position: relative;

	width: 100% !important;

}

.typing-text-chats {

	position: absolute;

	display: inline-block;

	z-index: 99;

	margin-top: -30px;

	margin-left: 30px;

	width: 100% !important;

	text-align: center;

	color: grey;

}

.chat-send {

	position: absolute;

	z-index:2;

	right: 11px;

	top: 8px;

	height: 40px;

	color: #1781d2;

}

.chat-send:hover {

	color: #1781d2;

}

#found_on_inp_parent {

	display: none;

}

.no_msg {

	float:left;

	width:100%;

	font-size:20px;

	text-align: center;

	margin-top: 40%;

	color: #333;

	font-weight: 500;

}

.full-w p strong {

	width:100% !important;

}

div#video_player {

	margin-top: 150px !important;

	max-width: 50%;

	margin: 0 auto;

	background-color: transparent !important;

	padding-top: 20px !important;

	height: 400px !important;

	margin-bottom: 50px !important;

}

.comment_box .reply .btn-primary {

	background-color: #1781d2;

	margin-top: 8px;

}

.comment_box .reply .btn-primary:hover {

	background-color: #1e2b37;

}

.comment_box .reply_form {

	padding: 10px 0;

}

.comment_box .reply_form textarea {

	width: 80%;

}

.reply .text-secondary {

	font-weight: 700 !important;

}

.reply .text-secondary span {

	font-weight: 400 !important;

}

.reply {

	padding: 5px 10px;

	margin: 8px 0;

	border-left: solid 1px #1781d2;

	margin-left: 14px;

}

.video_div iframe {

	height: 316px !important;

}

.devideted {

	display:none;

}

.save_btn_disabled, .save_btn_disabled:hover {

	background: #1781d2;

	opacity: 0.7;

}

.product_details {

	width: 100%;

	float: left;

	background: #fff;

}

.top_sec {

	position: relative;

}

.dark-area {

	float: left;

	width: 100%;

	height: 365px;

	position: absolute;

	background-color: #1e1e1c;

	padding:30px 0;

}

.product_left_panel {

	width: calc(70% - 50px);

	float: left;

	margin-right: 50px;

	min-height: auto;

	z-index: 2;

	margin-bottom: 50px;

}

.zin {

	z-index: 2;

	width: 100%;

}

.product_right_panel {

	float: right;

	width: 27.5%;

	min-height: auto;

	position: relative;

	overflow: hidden;

}

.sticky_right {

	position: -webkit-sticky;

	position: sticky;

	top: 0;

	margin-top: 30px;

	font-size: 20px;

}

.topic_heading ul li {

	float: left;

	color: #fff;

	padding:0 12px 0 0;

}

.topic_heading ul {

	margin-bottom: 15px !important;

}

.topic_heading ul li a {

	color: #1781d2;

	transition: 0.3s;

}

.topic_heading ul li a:hover {

	color: #fff;

}

.prod_heading {

	color: #fff;

	font-family: 'Poppins', sans-serif;

	font-weight: 600;

	font-size:30px;

	line-height: 36px;

	margin-bottom: 10px;

}

.pro_para {

	color: #fff;

	font-size: 19px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 25px;

	margin-bottom: 0px !important;

}

.rating_sec {

	display: flex;

	align-items: center;

	color: #fff;

	font-size: 14px;

	margin-top: 10px;

}

.ratingstar {

	color: #fa4041;

	margin-right:4px;

}

.ratingstar i {

	font-size: 13px;

}

.rating_pro {

	margin-right: 8px;

}

.rating_sec p {

	color: #fff;

	margin-bottom: 0;

	font-size: 14px;

}

.creat {

	color: #fff;

	margin-top: 7px;

	font-size: 17px;

}

.creat a {

	color: #1781d2;

	transition: 0.3s;

	text-decoration: underline;

}

.creat a:hover {

	color: #fff;

	text-decoration: underline !important;

}

.ins_ele {

	color: #fff;

	margin-top: 7px;

}

.ins_ele ul li {

	float: left;

	margin-right: 15px;

	font-size: 16px;

	display: flex;

	align-items: center;

}

.ins_ele ul li img {

	margin-right:8px;

}

.ins_ele ul li a {

	color:#fff;

	text-decoration: underline !important;

}

.ins_ele ul li a:hover {

	color: #1781d2;

}

.btn_div {

	margin-top:20px;

}

.btn_div ul li {

	float: left;

	margin-right: 15px;

	font-size: 16px;

	display: flex;

	align-items: center;

}

.btn_div ul li a {

	color: #fff;

	background-color: transparent;

	border: 1px solid #fff;

	border-radius: 4px;

	font-size: 15px;

	font-family: 'Poppins', sans-serif;

	padding: 0.5rem 1rem;

	text-align: center;

}

.btn_div ul li a i {

	margin-left: 5px;

}

.prro_top, .prro_btm {

	padding: 20px 0;

}

.what_sec {

	background-color: #fbfbf8;

	border: 1px solid #dcdacb;

	border-radius: 2px;

	padding: 20px;

}

.what_sec h2, .course_details h2 {

	font-size: 22px;

	font-family: 'Poppins', sans-serif;

	font-weight: 600;

	margin-bottom:15px;

}

.what_list li {

	width: 100%;

	float: left;

	margin-right: 0;

	font-weight: 400;

	line-height: 22px;

	margin-bottom: 10px;

	color: #3c3b37;

	display: flex;

	align-items: flex-start;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

}

.what_list li img {

	margin-right:15px;

	margin-top: 4px;

}

.course_details {

	margin-top: 35px;

}

.cou_list {

	display: flex;

	align-items: center;

	justify-content: space-between;

}

.cou_list ul {

	display: flex;

	align-items: center;

}

.cou_list ul li {

	margin-right: 8px;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

}

.cou_list a {

	font-family: 'Poppins', sans-serif;

	font-size: 16px;

	font-weight: 500;

	color:#1781d2;

}

.cou_list a:hover {

	color: #000;

}

.course_accor {

	border: 1px solid #dcdacb;

	border-radius: 4px;

	margin-top: 15px;

	border-bottom: 0;

}

.accordian-faq .accordion {

	margin-top: 0;

	margin-bottom: 0;

}

.accordian-faq .accordion .card {

	margin-bottom: 0;

	border: none;

	padding: 0;

	box-shadow: none;

}

.card-header:first-child {

	border-radius: 30px;

}

.accordian-faq .card .card-header {

	background-color: #fbfbf8;

	padding:7px 15px;

	border: 0;

	border-bottom:  1px solid #dcdacb;

}

.accordian-faq .card .card-header .btn-header-link {

	width: 100%;

	text-align: left;

	display: flex;

	justify-content: space-between;

	white-space: unset;

}

.accordian-faq .card .card-header .btn-header-link ul {

	display: flex;

	align-items: center;

}

.accordian-faq .card .card-header .btn-header-link ul li {

	margin-right: 6px;

	color: #3c3b37;

	font-size: 14px;

	margin-bottom: 0 !important;

	font-family: 'Roboto', sans-serif;

}

.accordian-faq .card .card-header .btn-header-link:after {

	content: "\f106";

	position: absolute;

	left: 15px;

	font-family: 'FontAwesome';

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	font-weight: 900;

	float: right;

	margin-left: auto;

	font-size: 18px;

	line-height: 22px;

}

.accordian-faq .card-header .btn-header-link {

	color:#000;

}

.accordian-faq .card .card-header .btn-header-link.collapsed:after {

	content: "\f107";

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	left: 15px;

	font-weight: 900;

	float: right;

	margin-left: auto;

	font-size: 18px;

	line-height: 22px;

}

.accordian-faq .card .card-header .btn-header-link:focus {

	outline: 0;

	box-shadow: none;

}

.accordian-faq .card .card-header .btn-header-link p {

	color: #3c3b37;

	font-size: 16px;

	padding-left: 10px;

	font-weight: 500;

	margin-bottom: 0;

	font-family: 'Roboto', sans-serif;

}

.accordian-faq .card .card-header .btn-header-link p span {

	margin-right: 8px;

	font-weight: 600;

}

.accordian-faq .card .card-body {

	padding-top: 8px;

	padding-bottom: 0;

}

.accordian-faq .card .card-body p {

	color: #4c5569;

	font-size: 16px;

	line-height: 23px;

	margin-bottom: 0 !important;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	margin-top: 0px;

	padding: 0 0px;

}

.accordian-faq .card .card-body {

	padding: 0;

}

.inner_accor .card {

	border: 0 !important;

}

.inner_accor .card .card-header {

	background-color: #fff;

	padding:0;

	border-bottom: 0px solid #dcdacb;

}

.inner_accor .card .card-header .btn-header-link {

	padding: 10px 27px 10px 16px;

}

.inner_accor .card .card-header .btn-header-link p {

	color: #3c3b37;

	font-size: 14px;

	padding-left: 0px;

	font-weight: 400;

	margin-bottom: 0;

	display: flex;

	font-family: 'Roboto', sans-serif;

	align-items: center;

}

.inner_accor .card .card-header .btn-header-link p i {

	margin-right: 12px;

}

.inner_accor .card .card-body {

	padding:0 30px 10px 40px;

}

.inner_accor .card .card-body p {

	color: #73726c;

	font-size: 14px;

}

.accordian-faq .inner_accor .card .card-header .btn-header-link.collapsed:after, .accordian-faq .inner_accor .card .card-header .btn-header-link:after {

	display: none;

}

.accordian-faq .inner_accor .card .card-header .btn-header-link.collapsed p:after {

	content: "";

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	background: url(../images/arr.png);

	left: 15px;

	width: 10px;

	height:6px;

	font-weight: 900;

	right: -15px;

	float: right;

	margin-left: 10px;

	font-size: 14px;

	line-height: 22px;

}

.accordian-faq .inner_accor .card .card-header .btn-header-link p:after {

	content: "";

	display: flex;

	align-items: center;

	justify-content: center;

	color: #73726c;

	background: url(../images/arr1.png);

	left: 15px;

	width: 10px;

	height:6px;

	font-weight: 900;

	right: -15px;

	float: right;

	margin-left: 10px;

	font-size: 14px;

	line-height: 22px;

}

.inner_accor .card .card-header .btn-header-link span {

	color: #73726c;

	font-size: 14px;

	margin-right: 8px;

}

.inst_info h3 {

	font-family: 'Poppins', sans-serif;

	font-size: 22px;

	font-weight: 500;

	color: #1781d2;

	margin-bottom: 4px;

	line-height: 25px;

}

.inst_info p {

	color: #73726c;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

}

.inst_img_sec {

 margin-top: .8rem;

	display: flex;

	align-items: center;

}

.inst_img_sec span {

	float: left;

	width: 110px;

	position: relative;

	overflow: hidden;

	background: #ccc;

	height: 110px;

	margin-right: 20px;

	border-radius: 50%;

}

.inst_img_sec span img {

	width: auto;

	height: auto;

	margin: auto;

	max-width: 100%;

	max-height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	right: 0;

	bottom: 0;

	border-radius: 50%;

}

.inst_img_sec ul li {

	color: #3c3b37;

	font-size: 14px;

	padding: 3px 0;

	font-family: 'Roboto', sans-serif;

}

.inst_img_sec ul li img {

	margin-right: 6px;

}

.ins_details {

	margin-top: 10px;

}

.ins_details p {

	color: #3c3b37;

	font-size: 14px;

	line-height: 22px;

	padding: 3px 0;

	margin-bottom: 0;

	font-family: 'Roboto', sans-serif;

}

.moretext {

	display: none;

}

.moreless-button {

	cursor: pointer;

	color: #1781d2 !important;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

}

.moreless-button:hover {

	color: #000 !important;

}

.review_box {

	width: 100%;

	display: flex;

	align-items: center;

}

.review_left {

	width: 20%;

	text-align: center;

	border-radius: 3px;

	padding: 27px 5px 0 5px;

	text-align: center;

	float: left;

}

.review_left b {

	color: #2a1919;

	font-size: 48px;

	font-weight: 700;

	font-family: 'Roboto', sans-serif;

}

.review_left ul {

	margin-top: 6px;

}

.review_left li {

	display: inline-block;

	color: #fa4041;

	font-family: 'Roboto', sans-serif;

}

.review_left li i {

	margin: 0 1px;

	font-size: 18px;

}

.review_left strong {

	color: #717171;

	font-family: 'Roboto', sans-serif;

	font-size:16px;

	font-weight: 400;

	margin-top: 6px;

	display: inline-block;

}

.review_right {

	width: 67%;

	margin-left: 16px;

	float: left;

}

.review_right li {

	margin-top: 6px;

	display: flex;

	align-items: center;

	width: 100%;

}

.review_right .progress {

	height: 8px;

	background: #c7c7c7;

	border-radius: 2px;

}

.review_right .progress {

	width: 250px;

	margin-right: 10px;

}

.review_right .progress-bar {

	background-color: #949494;

}

.star_ul {

	display: flex;

}

.star_ul li {

	margin-top: 0;

}

.star_ul li i {

	margin-right: 5px;

	font-size: 15px;

	color: #fa4041;

}

.review_right b {

	font-size: 14px;

	color: #717171;

	font-family: 'Roboto', sans-serif;

}

.sort_sec {

	display: flex;

	align-items: center;

}

.search-section {

	width: calc(70% - 20px);

	margin-right: 20px;

}

.form-control.next-search {

	border: 1px solid #abacae;

	border-radius: 3px;

	color: #495057;

	font-weight: 400;

	padding-left: 15px;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	height: 50px;

	line-height: 20px;

	border-right: 0 !important;

}

button.btn.btn-success.ser-img, button.btn.btn-success.ser-img:active {

	background: #1290cb;

	border-left: 0;

	padding: 0 15px;

	line-height: 6px;

	font-size: 21px;

	font-weight: 100;

	border-color: #abacae;

	border-radius: 3px !important;

}

button.btn.btn-success.ser-img:hover {

	background: #000;

}

button.btn.btn-success.ser-img:focus {

	box-shadow: none;

}

.form-control.next-search:focus {

	box-shadow: none;

	outline: 0;

	border: 1px solid #abacae;

	border-right: 0 !important;

}

.inst_selct {

	height: 50px;

	width: 38%;

	border: 1px solid #abacae;

	border-radius: 3px;

	color: #73726c;

	font-weight: 400;

	padding-left: 15px;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	background: url(../images/select.png)no-repeat center right 13px;

}

.review_sec_con {

	display: flex;

	margin-top: 20px;

}

.rev_img {

	display: inline-flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	object-fit: cover;

	color: #fff;

	width: 45px;

	height: 45px;

	font-weight: 600;

	background: #1290cb;

	margin-right: 25px;

}

.rev_profile h5 {

	color: #373737;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	margin-bottom: 2px;

}

.rev_profile ul li {

	float: left;

	font-size: 16px;

	color: #fa4041;

	margin-right: 3px;

}

.rev_profile ul li span {

	color: #73726c;

	margin-left: 8px;

	font-family: 'Roboto', sans-serif;

}

.rev_profile {

	width: calc(100% - 70px);

}

.rev_profile p {

	margin-top: 5px;

	font-size: 15px;

	line-height: 21px;

	font-family: 'Roboto', sans-serif;

}

.review_sec_con {

	border-bottom: 1px solid #dcdacb;

}

.product_video {

	width: 100%;

	float: left;

	right: 0px;

	top: 0;

	box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);

	min-height: 368px;

	border: 1px solid #e9e9e9;

	background: #fff;

	overflow: hidden;

	margin-bottom: 30px;

}

.fixed_header {

	position: sticky;

	z-index: 99999;

	top: 0;

}

.pro_video_info {

	width: 100%;

	float: left;

	background: #ccc;

	height: 175px;

	position: relative;

	z-index: 2;

}

.video_les, .video_les iframe, .video_les video {

	width: 100%;

}

.pro_video_info:after {

	position: absolute;

	content: "";

	background: linear-gradient( 180deg, rgba(30, 30, 28, 0) 0%, rgba(30, 30, 28, 0.9) 100%);

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}

.pro_video_info span img {

	width: 100%;

	height: 100%;

}

.play_video {

	position: relative;

	height: 175px;

}

.play_video a {

	position: absolute;

	left: calc(50% - 26px);

	z-index: 9;

	top: 60px;

}

.play_video p {

	position: absolute;

	text-align: center;

	width: 100%;

	z-index: 9;

	color: #fff;

	font-size: 15px;

	margin-bottom: 10px;

	bottom: 0;

}

.price_list {

	padding: 20px 15px;

}

.price_tag {

	display: flex;

	align-items: center;

    justify-content: space-between;

}

.re_price {

	color: #000;

	font-family: 'Roboto', sans-serif;

	font-size: 28px;

	font-weight: 700;

}

.dis_price {

	color: #73726c;

	font-size: 15px;

	margin-left: 10px;

	text-align: right;

}

.pro_btn {

	margin-top: 20px;

}

.solid_btn {

	width: 100%;

	float: left;

	background: #fa4041;

	border: 1px solid #fa4041;

	margin-bottom: 15px;

	text-align: center;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Roboto';

	padding: 10px 0px;

	border-radius: 3px;

	color: #fff;

}

.solid_btn:hover {

	background: #000;

	color: #fff;

	border: 1px solid #000;

}

.out_btn {

	width: 100%;

	float: left;

	background: #fff;

	border: 1px solid #1781d2;

	margin-bottom: 15px;

	text-align: center;

	font-size: 18px;

	font-weight: 400;

	font-family: 'Roboto';

	padding: 10px 0px;

	border-radius: 3px;

	color: #1781d2;

}

.out_btn:hover {

	background: #1781d2;

	color: #fff;

	border: 1px solid #1781d2;

}

.money_back p {

	text-align: center;

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #3c3b37;

}

.course_info h6 {

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	color: #3c3b37;

	margin-bottom: 3px;

	font-weight: 500;

}

.course_info ul li {

	color: #3c3b37;

	padding: 3px 0;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

}

.course_info ul li i {

	margin-right: 8px;

}

.modal_product .modal-content {

	background: #000;

	color: #fff;

}

.modal_product .modal-content .modal-header {

	border-bottom: 0;

	padding: 2px;

}

button.close.btn_modal {

	position: absolute;

	right: 10px;

	color: #fff;

	opacity: 0.9;

	z-index: 99;

	font-size: 18px;

}

button.close.btn_modal:hover {

	color: #fff;

}

.modal_product .modal-body p {

	color: #fff;

	font-size: 16px;

	margin-bottom: 5px;

	font-family: 'Roboto', sans-serif;

}

.modal_product .modal-body h4 {

	font-size: 20px;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

}

.video_les {

	margin-top: 25px;

}

.smap_video {

	margin-top: 25px;

}

.smap_video h4 {

	color: #fff;

	font-weight: 500;

	font-size: 17px;

	font-family: 'Roboto', sans-serif;

}

.video-smaple_list {

	display: flex;

	align-items: center;

	justify-content: space-between;

	border-bottom: 1px solid #424242;

}

.video-smaple_list.active {

	background: #3c3c3c;

}

.video_details {

	padding: 15px 0 15px 0;

	display: flex;

	align-items: center;

}

.video_details img {

	width: 70px;

	margin-right: 15px;

}

.video_details p {

	font-size: 16px;

	color: #fff;

	font-family: 'Roboto', sans-serif;

}

.copy_input {

	width: 100%;

	position: relative;

}

.copy-icon {

	position: absolute;

	top: 12px;

	right: 15px;

	cursor: pointer;

}

.copy_input .personal-type {

	padding-right: 40px;

}

.feature_banner {

	position: relative;

	width: 100%;

	float: left;

	display: flex;

	align-items: center;

}

.feature_banner img {

	width: 100%;

}

.fea_banner_cont {

	width: 100%;

	z-index: 2;

	position: absolute;

}

.fea_banner {

	background: #fff;

	padding: 50px 30px;

	box-shadow: 0px 0px 66px 0px rgb(0 0 0 / 8%);

}

.fea_banner h2 {

	color: #393939;

	font-family: 'Roboto', sans-serif;

	font-size: 32px;

	font-weight: 500;

	line-height:38px;

	margin-bottom: 25px;

}

.fea_banner p {

	font-size: 16.5px;

	color: #6c6c6c;

	line-height: 30px;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 20px;

}

.get_btn {

	color: #ffffff;

	font-size: 17px;

	font-family: 'Poppins', sans-serif;

	padding: 9px 20px;

	background: #1781d2;

	border-radius: 3px;

	display: inline-block;

	margin-top: 10px;

}

.get_btn:hover {

	color: #fff;

	background: #1d1d1c;

}

.build_course {

	padding: 60px 0;

	float: left;

	width: 100%;

}

.build_head {

	width: 65%;

	margin: 0 auto;

}

.build_head p {

	font-size: 18px;

	color: #393939;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 10px;

}

.build_head h2 {

	font-size: 30px;

	color: #393939;

	line-height: 40px;

	font-weight: 400;

	font-family: 'Poppins', sans-serif;

	margin-bottom: 10px;

}

.inner_fea {

	position: relative;

}

.inner_fea_con {

	position: absolute;

	background: #fff;

	padding: 25px;

	box-shadow: 0 0.25rem 0.75rem 0.375rem rgb(0 0 0 / 4%);

	width: 530px;

	bottom: 23%;

	right: 2%;

	border-radius: 6px;

}

.inner_fea_con h3 {

	color: #393939;

	font-family: 'Poppins', sans-serif;

	font-size: 27px;

	line-height: 40px;

	font-weight: 400;

}

.skill_sec {

	float: left;

	width: 100%;

	padding: 30px 0;

}

.skill_head {

	color: #393939;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

	font-size: 26px;

	line-height: 33px;

	margin-bottom: 15px;

}

.extra_block {

	display: block;

}

.skill_info {

	display: flex;

	align-items: center;

	margin: 25px 0;

}

.skill_info img {

	margin-right: 18px;

}

.skill_info p {

	color: #565656;

	font-size: 19px;

	margin-bottom: 0;

}

.customize_sec {

	padding: 40px 0;

	width: 100%;

	float: left;

	background: #f9f9f9;

}

.custom_content h3 {

	font-size: 27px;

	line-height:38px;

	color: #393939;

	font-family: 'Poppins', sans-serif;

	font-weight: 400;

	margin-bottom: 25px;

}

.custom_content ul li {

	font-size: 18px;

	color: #767676;

	padding: 7px 0;

	font-family: 'Roboto', sans-serif;

}

.custom_content ul li img {

	margin-right:18px;

}

.pro_sec {

	padding: 50px 0;

	width: 100%;

	float: left;

}

.prog_heading h3 {

	color: #393939;

	font-size: 28px;

	font-family: 'Poppins', sans-serif;

	font-weight: 400;

	margin-bottom: 25px;

}

.prog_info {

	margin: 30px 0;

}

.prog_info h6 {

	font-family: 'Roboto', sans-serif;

	font-size: 20px;

	color: #393939;

	margin-bottom:8px;

}

.prog_info p {

	font-family: 'Roboto', sans-serif;

	font-size: 17px;

	color: #656565;

	line-height: 25px;

}

.deli_sec {

	padding: 50px 0 0;

	width: 100%;

	float: left;

	overflow: hidden;

	background: url(../images/deli_back.png);

}

.deli_info h3 {

	color: #393939;

	font-size: 32px;

	line-height: 42px;

	font-family: 'Poppins', sans-serif;

	font-weight: 400;

	margin-bottom: 35px;

}

.deli_cont {

	margin: 38px 0;

}

.deli_cont h6 {

	font-family: 'Roboto', sans-serif;

	font-size: 20px;

	color: #393939;

	margin-bottom:8px;

}

.deli_cont p {

	font-family: 'Roboto', sans-serif;

	font-size: 17px;

	color: #5d5c5c;

	line-height: 25px;

}

.start_sec {

	padding: 60px 0;

	width: 100%;

	float: left;

}

.start_sec h4 {

	font-size: 28px;

	line-height: 36px;

	color: #3f3f3f;

	font-family: 'Roboto', sans-serif;

	margin-bottom: 20px;

	font-weight: 400;

}

.start_btn {

	color: #ffffff;

	font-size: 20px;

	font-family: 'Poppins', sans-serif;

	padding: 9px 35px;

	background: #1781d2;

	border-radius: 3px;

	display: inline-block;

	margin-top: 10px;

}

.start_btn:hover {

	color: #fff;

	background: #1d1d1c;

}

.cart_sec {

	width: 100%;

	display: inline-block;

	padding: 50px 0;

}

.cart_inr {

	width: 100%;

}

.cart_inr h1, .cart_inr h2 {

	font-size: 22px;

	font-family: 'Poppins', sans-serif;

	font-weight: 600;

	margin-bottom: 15px;

	color: #3c3b37;

}

.table_sec .table .thead-dark th {

	background: #1e1e1c;

}

.act_cart {

	display: inline-block;

	width: 26px;

	height: 26px;

	background: #1e1e1c;

	border-radius: 100%;

	text-align: center;

	line-height: 26px;

	color: #fff;

}

.act_cart:hover {

	background: #1781d2;

	color: #fff;

}

.table_sec .table td, .table_sec .table th {

	font-family: 'Poppins', sans-serif;

}

.cart_left {

	float: left;

	width: 70%;

}

.cart_right {

	float: right;

	padding-left: 20px;

	width: 30%;

}

.cart_right_bx {

	background: #eee;

	padding: 30px;

	display: inline-block;

	width: 100%;

}

.cart_right_bx li {

	display: flex;

	justify-content: space-between;

	margin-top: 10px;

	font-family: 'Poppins', sans-serif;

	font-size: 16px;

	line-height: 24px;

}

.cart_right_bx .solid_btn {

	margin-top: 30px;

	margin-bottom: 0;

}

.cart_media {

	width: auto;

}

.cart_media em img {

	margin-right: 10px;

}

.cart_media em img {

	width: 60px;

	height: 60px;

	object-fit: cover;

}

.cart_media .media-body h4 {

	color: #27282c;

	font-size: 15px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

}

.cart_media .media-body p {

	color: #27282c;

	font-size: 14px;

	line-height: 20px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

	margin-top: 7px;

	margin-bottom: 0;

}

.dis_off {

	color: #73726c;

}

.table_sec .table .thead-dark th {

	vertical-align: middle;

}

.cart_media .media-body h4 {

	margin-bottom: 0;

}

.table_sec .table td, .table_sec .table th {

	vertical-align: middle;

}

.act_cart {

	background: #fa4041;

}

.cart_icon {

	padding-left: 16px;

}

.cart_icon_link {

	color: #454545;

	position: relative;

	display: inline-block;

	font-size: 20px;

}

.cou_cart {

	position: absolute;

	top: 0;

	right: -9px;

	min-width: 16px;

	min-height: 16px;

	line-height: 16px;

	border-radius: 100%;

	background: #fa4041;

	border-radius: 100%;

	text-align: center;

	color: #fff;

	display: inline-block;

	font-size: 12px;

}

.qua_secc {

	display: block;

	position: absolute;

	top:41px;

	z-index: 999;

	width: 100%;

	overflow-y: scroll;

	overflow-x: hidden;

	background: #fff;

	box-shadow: 1px 0px 13px rgba(0, 0, 0, 0.3);

	padding:0 18px 70px 18px;

	height:84%;

}

.rightpannel_footer {

	z-index: 9999;

	background: #FFF;

}

.question_posted_sec {

	display: block;

	overflow: hidden;

	width: 100%;

	padding:15px 0;

}

.question_box {

	display: block;

	overflow: hidden;

	width: 100%;

	margin: 0 0 35px 0;

	border-left: 2px solid #1781d2;

	padding-left: 14px;

}

.question_user {

	float: left;

	width: 39px;

	height: 39px;

	overflow: hidden;

	background: #f6f8fd;

	border-radius: 50%;

	margin: 2px 17px 0 0;

}

.question_user img {

	width: 100%;

	object-fit: cover;

	height: 100%;

}

.question_details {

	display: block;

	overflow: hidden;

	float: left;

	width: calc(100% - 57px);

}

.question_details h5 {

	color: #1781d2;

	font-weight: 500;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

}

.question_details p {

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	color: #3e4144 !important;

	margin: 2px 0 2px 0;

	letter-spacing: 0.2px;

	text-align: justify;

}

.question_details h5 strong {

	color: #8f9599;

	margin: 0 0 0 12px;

	font-size: 14px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	border-left: 1px solid #cacfd2;

	padding-left: 12px;

}

.question_details h4 {

	color: #000;

	font-size: 22px;

	font-weight:500;

	line-height: 25px;

	margin-bottom: 10px;

}

.question_posted_sec a:hover {

	color: #fa4041;

}

.ansqq {

	border-left: none !important;

	background: #f6f6f6;

	padding: 20px !important;

	border-radius: 8px;

}

.question_posted_sec h2 {

	color: #2b2b2b;

	font-weight: 500;

	font-size: 20px;

	font-family: 'Roboto', sans-serif;

	overflow: hidden;

	display: block;

	width: 100%;

	float: left;

	margin: 10px 0;

}

.new_add_rm01 {

	padding: 0 !important;

	margin-top: 0px;

}

.new_add_rm {

	padding: 0 !important;

}

.foright_secc {

	margin-top: 0px !important;

}

.foright_secc .product_video {

	min-height: inherit;

}

.sum_btn {

	float: left;

	color: #fff;

	border: none;

	border-radius: 4px;

	cursor: pointer;

	padding: 6px 11px;

	font-size: 14px;

	background-color: #1781d2;

	height: 40px;

	width: auto;

	margin-left: 12px;

}

.sum_btn:hover {

	color: #fff;

	background-color: #000;

}

.bottom_fxdd label {

	display:block;

	overflow:hidden;

	width:100%;

}

.bottom_fxdd {

	position: fixed;

	bottom: 64px;

	width: 71.5%;

	z-index: 9999999999999;

	padding: 10px 15px 15px 0;

	background: #FFF;

	border-bottom: 1px solid #000;

	border-top: 1px solid #e6e0e0;

	margin-left: -4px;

}

.bottom_fxdd input[type="text"] {

	float:left;

	width:60%;

}

.question_box.ansqq {

	position:relative;

	padding-top: 25px !important;

}

.del_ans {

	position: absolute;

	right: 20px;

	top: 10px;

 padding: .1rem .5rem !important;

}

.cart_icon {

	padding-left: 16px;

}

.cart_icon_link {

	color: #454545;

	position: relative;

	display: inline-block;

	font-size: 20px;

}

.cou_cart {

	position: absolute;

	top: 0;

	right:-9px;

	min-width: 16px;

	min-height: 16px;

	line-height: 16px;

	border-radius: 100%;

	background: #fa4041;

	border-radius: 100%;

	text-align: center;

	color: #fff;

	display: inline-block;

	font-size: 12px;

}

.table_sec .table td, .table_sec .table th {

	vertical-align: middle;

}

.act_cart {

	background: #fa4041;

}

.adjusttr_rmm01 .image_resize {

	height: 129px;

}

.adjusttr_rmm01 .more_det {

	min-height: 58px;

	padding: 0 10px;

}

.adjusttr_rmm01 .product-dtls {

	min-height: 160px;

}

.adjusttr_rmm01 .product-box {

	position:relative;

}

.adjusttr_rmm01 .hhertt {

	position: absolute;

	z-index: 99;

	top: 9px;

	right: 9px;

}

.adjusttr_rmm01 .hhertt a {

	color: #FFF !important;

	background: #1781d2 !important;

	width: 38px;

	height: 38px;

	border-radius: 50%;

	text-align: center;

	color: #FFF !important;

	font-size: 16px;

	line-height: 33px;

	border: 2px solid #FFF;

	display: block;

	overflow:hidden;

}

.adjusttr_rmm01 .hhertt a:hover {

	background: #fa4041 !important;

}

.adjusttr_rmm01 .rhhertt {

	position: absolute;

	z-index: 99;

	top: 9px;

	right: 9px;

}

.adjusttr_rmm01 .rhhertt a {

	color: #FFF !important;

	background: #fa4041 !important;

	width: 38px;

	height: 38px;

	border-radius: 50%;

	text-align: center;

	color: #FFF !important;

	font-size: 16px;

	line-height: 33px;

	border: 2px solid #FFF;

	display: block;

	overflow:hidden;

}

.adjusttr_rmm01 .rhhertt a:hover {

	background: #1781d2 !important;

}

.result-select {

	padding-right: 24px !important;

	text-overflow: ellipsis;

}

.result-type {

	text-overflow: ellipsis;

}

.slider_rnge {

	padding-left: 11px;

	padding-right: 13px;

}

.nm_pro {

	font-weight: normal;

}

.off-section {

	position: absolute;

	top: 18px;

	left: 0;

}

.new-rent span {

	display: block;

	background: #ffffff;

	color: #322e2a;

	font-size: 15px;

	max-width: 44px;

	min-width: 44px;

	text-align: center;

	clear: both;

}

.discount-off span {

	display: block;

	background: #1781d2;

	color: #fff;

	font-size: 18px;

	max-width: 64px;

	min-width: 64px;

	text-align: center;

	clear: both;

	padding: 3px 0;

}

.rt {

	color: #ffff;

	background: #007bff;

	padding: 8px 15px;

	display: inline-block;

	margin-bottom: 10px;

	font-weight: 400;

	font-size: 17px;

	border-radius: 3px;

}

.rt:hover {

	background:#000;

	color: #fff;

}

.re-prod {

	display: flex;

	width: 100%;

	align-items: center;

	justify-content: space-between;

	margin-bottom: 10px;

}

.guide-intro p.commissao {

	color: #1781d2;

	font-size: 18px;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

	margin: 0px;

}

.w-100 {

	width: 100% !important;

	overflow: hidden;

	display: block;

}

.for_editor_text .rt:hover {

	background: transparent;

	/* color: #282828; */

}

.for_editor_text {

	color: #282828;

	font-size: 15px;

	/* font-weight: 400; */

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	box-shadow: none !important;

	padding: 0 !important;

	background: transparent;

	padding: 0;

}

.for_editor_text p {

	color: #282828;

	font-size: 15px;

	text-align: justify;

	/* font-weight: 400; */

	text-indent: 0pt !important;

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	margin-bottom: 17px;

	background: transparent;

	padding: 0;

}

.for_editor_text p span {

	color: #282828;

	font-size: 15px;

	/* font-weight: 400; */

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	background: transparent;

	padding: 0;

}

.for_editor_text span {

	color: #282828;

	font-size: 15px;

	/* font-weight: 400; */

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	background: transparent;

	padding: 0;

}

.for_editor_text h1 {

	float: left;

	width: 100%;

	display: block;

	margin-bottom: 17px;

	color: #282828;

	font-size: 40px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 42px;

	background: transparent;

	padding: 0;

}

.for_editor_text h1 span {

	float: left;

	width: 100%;

	display: block;

	color: #282828;

	font-size: 40px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 42px;

	background: transparent;

	padding: 0;

}

.for_editor_text h2 {

	float: left;

	width: 100%;

	display: block;

	margin-bottom: 17px;

	color: #282828;

	font-size: 32px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 34px;

	background: transparent;

	padding: 0;

}

.for_editor_text h2 span {

	float: left;

	width: 100%;

	display: block;

	color: #282828;

	font-size: 32px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 34px;

	background: transparent;

	padding: 0;

}

.for_editor_text h3 {

	float: left;

	width: 100%;

	display: block;

	margin-bottom: 17px;

	color: #282828;

	font-size: 28px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 30px;

	background: transparent;

	padding: 0;

}

.for_editor_text h3 span {

	float: left;

	width: 100%;

	display: block;

	color: #282828;

	font-size: 28px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 30px;

	background: transparent;

	padding: 0;

}

.for_editor_text h4 {

	float: left;

	width: 100%;

	display: block;

	margin-bottom: 17px;

	color: #282828;

	font-size: 24px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 26px;

	background: transparent;

	padding: 0;

}

.for_editor_text h4 span {

	float: left;

	width: 100%;

	display: block;

	color: #282828;

	font-size: 24px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 26px;

	background: transparent;

	padding: 0;

}

.for_editor_text h5 {

	float: left;

	width: 100%;

	display: block;

	margin-bottom: 17px;

	color: #282828;

	font-size: 21px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 23px;

	background: transparent;

	padding: 0;

}

.for_editor_text h5 span {

	float: left;

	width: 100%;

	display: block;

	color: #282828;

	font-size: 21px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 23px;

	background: transparent;

	padding: 0;

}

.for_editor_text h6 {

	float: left;

	width: 100%;

	display: block;

	margin-bottom: 17px;

	color: #282828;

	font-size: 18px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	background: transparent;

	padding: 0;

}

.for_editor_text h6 span {

	float: left;

	width: 100%;

	display: block;

	color: #282828;

	font-size: 18px;

	font-weight: bold;

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	background: transparent;

	padding: 0;

}

.for_editor_text span {

	color: #282828;

	font-size: 15px;

	/* font-weight: 400; */

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

	background: transparent;

	padding: 0;

	margin-bottom: 17px;

}

.for_editor_text strong {

	font-weight: bolder !important;

}

.for_editor_text b {

	font-weight: bolder !important;

}

.for_editor_text ul {

	margin: 0 !important;

	padding: 0 0 0 17px;

	list-style: inherit;

}

.for_editor_text ul li {

	margin:0;

	padding:0;

	color: #282828;

	font-size: 15px;

	font-weight: 400;

	font-family: 'Roboto', sans-serif;

	line-height: 22px;

}

/* .for_editor_text ul li a {

	color:#1781d2;

}

.for_editor_text ul li p span a {

	color:#1781d2;

}

.for_editor_text ul li p a {

	color:#1781d2;

}

.for_editor_text ul li p a strong {

	color:#1781d2;

}

.for_editor_text a {

	color:#1781d2;

}

.for_editor_text a:hover {

	color:#fa4041;

} */

.for_editor_text p em {

	font-style: italic;

}

.blog-right {

	background: #fff;

	border-radius: 2px;

	padding: 20px;

	box-shadow: 1px 0px 14px rgba(92, 155, 196, 0.2);

	margin-bottom: 30px;

}

.cert_template {
	padding: 20px;
    overflow-y: hidden;
}

.template1 {

	background: url("../images/template1.jpg") no-repeat;

	background-position: top;

	background-size: cover;

}

.template2 {

	background: url("../images/template2.jpg") no-repeat;

	background-position: top;

	background-size: cover;

}

.template3 {

	background: url("../images/template3.jpg") no-repeat;

	background-position: top;

	background-size: cover;

}

.template4 {

	background: url("../images/template4.jpg") no-repeat;

	background-position: -50px;

	background-size: cover;

}

.new-temp {

	border:2px solid #2968a252;

	padding: 15px;

    height: calc(550px - 40px);

}

.first-templte {

	display: flex;

	flex-direction: column;

	padding: 2rem 2rem 2rem 12rem;

	box-sizing: border-box;

}

.second-templte {

	display: flex;

	flex-direction: column;

	padding: 1rem 1rem 1rem 1rem;

	box-sizing: border-box;

	border:2px solid #29649c;

	text-align: center;

	height: calc(550px - 80px);

}

.third-templte {

	display: flex;

	flex-direction: column;

	padding: 2rem 2rem 2rem 14rem;

	box-sizing: border-box;

}

.four-templte {

	display: flex;

	flex-direction: column;

	padding: 2rem 13.5rem 2rem 1rem;

	padding-right: 235px;

	text-align: right;

	box-sizing: border-box;

}

.cert_det {

	display: flex;

	justify-content: space-between;

	flex-direction: row;

	flex-wrap: wrap;

	margin: 0 0 0.6in 0;

}

small {

	font-size: 12px;

	color: #909090;

	font-weight: 300;

}

p.cert_head.secondary_color {

	color: #6C6C6C;

	font-size: 15px;

	text-transform: uppercase;

}

h4.stu_name.primary_color {

	color: #353A3E;

	margin: 10px 0;

	font-size: 30px;

	font-weight: 700;

}

.next-content {

	margin-top: 40px;

}

p.above_course.secondary_color {

	color: #6C6C6C;

	font-size: 15px;

}

h4.course_name.primary_color {

	margin:10px 0 15px 0;

	font-size: 22px;

	font-weight: 700;

}

.new_cont {

	color: #8c8c8c;

	font-weight: normal;

	font-size: 13px;

	line-height: 20px;

	margin-top: 5px;

}

.below_course_div {

	margin-top: 30px;

	text-align: right;

}

.below_course_div img {

	height: 40px;

}

.prof_name {

	color: #353A3E;

	font-size: 14px;

	line-height: 15px;

	margin-top: 5px;

}

h2.cert_head {

	margin: 30px 0 40px;

	font-size: 31px;

	font-weight:600;

	text-transform: uppercase;

	background-image: none !important;

}

p.above_stu_name {

	color: #A8A8A8;

	font-size: 14px;

}

h4.stu_name {

	margin:10px 0;

	font-size: 28px;

	line-height: 28px;

	font-weight: 700;

}

p.above_course {

	color: #A8A8A8;

	font-size: 14px;

	margin: 0 auto;

}

h4.course_name {

	margin:10px 0 10px 0;

	font-size: 24px;

	line-height: 28px;

	font-weight: 700;

}

.content__bottom {

	display: flex;

	justify-content: space-between;

	align-items: flex-end;

	flex-direction: row;

	margin:0;

}

.new_sign {

	margin-bottom: 40px;

}

.w-80 {

	width: 85%;

	margin:0 auto;

}

p.cert_head {

	color: #565656;

	font-size: 17px;

	margin: 0;

	font-weight: 300;

}

p.below_course {

	color: #A3A3A3;

	font-size: 17px;

	font-weight: 300;

	margin-top: 15px;

}

p.above_stu_name {

	color: #A8A8A8;

	font-size: 15px;

	margin-top: 4px;

}

.templete3-cer {

	margin: 35px 0 20px 0;

	border: 3px #D7D7D7 solid;

	padding: 20px;

}

h2.cert_head.new-card-head {

	margin: 10px 0 0px;

	font-size: 30px;

	text-transform: capitalize

}

h4.stu_name.new_4 {

	margin-top: 40px;

}

p.above_course.new-corss {

	width: 100%;

}

.four_cert {

	text-align: right !important;

	background-position: right bottom !important;

	background-image: none !important;

	font-size: 40px !important;

}

.cert_temp_card {

	margin-bottom: 10px;

}

.prof_name {

	color: #9B9B9B;

}

.font_lato,  .font_lato>.four-templte div p,  .font_lato>.four-templte p,  .font_lato>.third-templte div p,  .font_lato>.third-templte p,  .font_lato>.second-templte p,  .font_lato>.second-templte div p {

	font-family: 'Lato', sans-serif !important;

}

.font_montserrat,  .font_montserrat>.four-templte div p,  .font_montserrat>.four-templte p,  .font_montserrat>.third-templte div p,  .font_montserrat>.third-templte p,  .font_montserrat>.second-templte p {

	font-family: 'Montserrat', sans-serif !important;

}

.font_open_sans,  .font_open_sans>.four-templte div p,  .font_open_sans>.four-templte p,  .font_open_sans>.third-templte div p,  .font_open_sans>.third-templte p,  .font_open_sans>.second-templte p {

	font-family: 'Open Sans', sans-serif !important;

}

.font_dancing,  .font_dancing>.four-templte div p,  .font_dancing>.four-templte p,  .font_dancing>.third-templte div p,  .font_dancing>.third-templte p,  .font_dancing>.second-templte p {

	font-family: 'Dancing Script', sans-serif !important;

}

.font_w_300 {

	font-weight:300 !important;

}

.font_w_400 {

	font-weight:400 !important;

}

.font_w_600 {

	font-weight:600 !important;

}

.font_w_700 {

	font-weight:700 !important;

}

.font_w_800 {

	font-weight:800 !important;

}

.active_cert {

	border: 3px solid rgb(0, 123, 255) !important;

}
.active_cert .card-body h5{
	color: #0079c2;
}

.note {

	font-size: 12px;

}

.big_modal_rm .modal-dialog{

	max-width: 722px !important;

	overflow: hidden;

}

.big_modal_rm{

	padding-right: 0 !important;

}







.font_lato,

.font_lato>.four-templte div p,

.font_lato>.four-templte p,

.font_lato>.third-templte div p,

.font_lato>.third-templte p,

.font_lato>.second-templte p,

.font_lato>.second-templte div p {

	font-family: 'Lato', sans-serif !important;

}

.font_montserrat,

.font_montserrat>.four-templte div p,

.font_montserrat>.four-templte p,

.font_montserrat>.third-templte div p,

.font_montserrat>.third-templte p,

.font_montserrat>.second-templte p {

	font-family: 'Montserrat', sans-serif !important;

}

.font_open_sans,

.font_open_sans>.four-templte div p,

.font_open_sans>.four-templte p,

.font_open_sans>.third-templte div p,

.font_open_sans>.third-templte p,

.font_open_sans>.second-templte p {

	font-family: 'Open Sans', sans-serif !important;

}

.font_w_300{

	font-weight:300 !important;

}

.font_w_400{

	font-weight:400 !important;

}

.font_w_600{

	font-weight:600 !important;

}

.font_w_700{

	font-weight:700 !important;

}

.font_w_800{

	font-weight:800 !important;

}


.note{

	font-size: 12px;

}

.term_card{

	background-color: #eee !important;

	border-radius: 10px !important;

	padding: 20px 15px !important;

	margin-bottom: 15px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	transition: all .3s ease;

}

.term_card:hover{

	box-shadow: 0 0 9px 1px #bddbf2;

}

.back_btn_terms{

	display: inline-block;

	position: absolute;

    right: 30px;

    top: 25px;

}

.help_article_list a{

	display: inline-block;

	width: 100%;

	border: solid 1px #d9dde1;

	padding: 10px 13px;

	border-radius: 7px;

	/* color: #fa503a; */

	background: #eee;

}

.help_article_list a:hover{

	/* color: #fa503a; */

	background: #ddd;

}

.personal-type{

	padding-right: 26px;

	text-overflow: ellipsis;

}

.menu_dash {

    max-width: 100% !important;

}

.menu_dash p{

	padding-top: 8px;

}



/*puja 09/08/2021*/



/*.solot{height: 100%;

width: 13%;

z-index: 999999999999;

position: absolute;

}*/



.solot {

	width: 100%;

	z-index: 99;

	position: absolute;

	background: #ddd;

	top: -28px;

	left: 0;

	/*height: 100vh;*/

	height: 129px;

}





.fc-row.fc-rigid .fc-content-skeleton {

	z-index: 2 !important;

}

.fc-content-skeleton table tbody tr td{

	position:relative !important;

}

.fc-content-skeleton table thead{

	position: relative;

	z-index: 999;

}

/*.more_slots {

	position: relative !important;

	z-index: 9999 !important;

}

.more_slots:hover a{

	color:#1781d2 !important;

}



*/
.help_main_div{
	float: left;
}
.help_main_div ul{
	padding-left: 15px;
}
.help_main_div li{
	list-style: disc;
}
.help_article_img{
	float: left;
	margin-right: 10px;
	width: 358px;
}
.help_article_img img {
    width: 100%;
    height: 209px;
    object-fit: cover;

}
.help_article_video{margin: 15px 0 25px; text-align: center;}


.landing_temp_card{
	margin-bottom: 10px;
}
.height_bottom{
	height: calc(100vh - 247px) !important;
}
.temp_title{
    padding: 12px 20px 8px 0px;
    font-size: 27px;
    color: #1781d2;
    font-weight: 500;
	position: absolute;
	right: 0;
	text-transform: uppercase;
}


/*(19/08/19/21)*/

#ui-datepicker-div{z-index: 9 !important; }


.tabcardtitle{
	margin: 13px 0 0 !important;
}



.landing-title{
	display: flex;
	align-items: center;
}
.landing-title h2.temp_title{
	position: inherit;
	margin-left: 8px;
}
.multi_section_head{
  display:flex;
  justify-content:space-between;
  align-items: center;
  flex-wrap: wrap;
}
a.btn.del_multicontent {
    font-size: 20px;
    margin-bottom: .5rem;
	color: #fb4f31;
}
.banner-side{
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.banner_side_info {
    color: #0c5460;
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    padding: 15px 15px 8px;
    margin-right: 15px;
    text-align: center;
    width: 47%;
    height: 265px;
     overflow: hidden;
}
.banner_side_info span{
    width: 100%;
    height:180px;
    /* background: #cececc; */
    background: #fff;
    overflow: hidden;
    display: inline-block;
    position: relative;
}
.banner_side_info span img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_side_info p{
    font-size: 17px;
    color: #2c2c2c;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0;
    margin-top: 5px;
    font-weight: 500;
}
.aff-link{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
.aff-link a{
  margin-left: 8px;
  margin-bottom: 7px;
}

.category_banner_cont {
    width: 100%;
    z-index: 2;
    position: absolute;
}
.category_banner_text {
    text-align: center;
    width: 79%;
    margin: 0 auto;
}
.category_banner_text h2{
	color: #393939;
	font-size: 50px;
	letter-spacing: 0.4px;
	margin-bottom: 25px;
	font-weight: 600;
	    font-family: 'Poppins', sans-serif;
}
.dis-block{
	display: block;
}
.category_banner_text p{
	color: #646464;
	font-size: 18px;
	line-height: 32px;
}
.get_btn2{
	margin-top: 30px;
	width: 180px;
	line-height: 50px;
	height: 50px;
	color: #ffffff;
    font-size: 18px;
    font-weight:400;
    font-family: 'Poppins', sans-serif;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #1781d2;
    border-radius: 3px;
    display: inline-block;
}
.get_btn2:hover {
    color: #fff;
    background: #1d1d1c;
}
.category-feature-section {
    padding: 60px 0;
    width: 100%;
    float: left;
}
.category-heading{
	text-align: center;
}
.category-heading h2{
	color: #141313;
	font-size: 33px;
	line-height: 43px;
	font-family: 'Poppins', sans-serif;
	    font-weight: 500;
	    margin-bottom: 9px;
}
.category-heading p{
	color: #6c6c6c;
	font-size:18px;
	line-height: 30px;
	padding: 0 30px;
	font-family: 'Poppins', sans-serif;
}
.box-effect-two {
	margin-top: 38px;
    padding: 30px 20px 20px;
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    top: 0;
    transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
.box-effect-two.selected , .box-effect-two:hover{
    box-shadow: 0 3px 30px 0 rgb(0 0 0 / 12%);
    transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    background: #ffffff;
    top: -4px;
}

.box-effect-two:before {
    content: '';
    position: absolute;
    bottom: 0;
    background: #1781d2;
    left: 0;
    height: 5px;
    width: 100%;
    -webkit-transform: scaleX(0);
    -khtml-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    z-index: 0;
    -webkit-transition: all .3s linear 0ms;
    -khtml-transition: all .3s linear 0ms;
    -moz-transition: all .3s linear 0ms;
    -ms-transition: all .3s linear 0ms;
    -o-transition: all .3s linear 0ms;
    transition: all .3s linear 0ms;
}
.box-effect-two.selected:before  , .box-effect-two:hover:before{
    -webkit-transform: scaleX(1);
    -khtml-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}

.box-effect-two h5{
	font-size: 19px;
	color: #444343;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 10px;
}

.box-effect-two p{
	color: #6e777d;
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 10px;
}
.box-effect-two a{
	font-size: 14px;
	color: #0091ff;
	font-weight: 500;
	opacity: 0;
	font-family: 'Poppins', sans-serif;
}
.box-effect-two a img{
	margin-left: 6px;
}
.box-effect-two a:hover {
	color: #000;
}
.box-effect-two:hover a	, .box-effect-two.selected a{
	opacity: 1
}
.box-effect-two a img.hovern , .box-effect-two a:hover img.hovera{
	display: none;
}
.box-effect-two a:hover img.hovern , .box-effect-two a img.hovera{
	display: inline-block;
}
.category-feature-section .col-lg-3.col-md-6.col-sm-6{
	padding: 0 8px;
}
.category-what{
	background: url('../images/categoryback1.png') no-repeat;
	background-size: cover;
	padding: 60px 0;
	float: left;
	margin-top: 30px;
	width: 100%;
}
.cate-what-cont{
	margin-top: 35px;
}
.cate-what-cont ul li {
    padding: 0 70px 20px 45px;
    width: 100%;
    vertical-align: middle;
    float: left;
    margin-bottom: 33px;
    border-radius: 4px;
    background: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0px 29px 60px 0px rgb(23 129 210 / 11%);

    font-size: 21px;
    color: #212121;
    line-height: 30px;
    position: relative;
    font-weight: 500;
    text-align: left;
    font-family: 'Roboto', sans-serif;
}
.cate-what-cont ul li:before{
	content: "";
	position: absolute;
	z-index: 1;
	width: 4px;
	height:70%;
	top: 0px;
	left: 0;
	background: #1781d2;
}
.cate-what-cont ul li:nth-child(2){
	margin-left:8px;
}
.cate-what-cont ul li:nth-child(3){
	margin-left: 16px;
}
.cate-what-img img{
	width: 100%;
}
.wrapper{
	overflow-x: hidden;
}

.category-testimonials{
	float: left;
	width: 100%;
	padding:20px 0 90px;
}
.testimonials-left-panel{
	display: flex;
	justify-content: center;
	padding-left: 10px;
	margin-top: -50px;
}
.testimonials-left-panel img{
	width: 36px !important;
	height: 50px;
	margin-right: 14px;
}
.testm-details{
	margin-top: 30px;
	font-family: 'Roboto', sans-serif;
}
.testm-details .testm-name{
	display: flex;
	    align-items: baseline;
	    margin-bottom: 7px;
}
.testm-details .testm-name h6{
	color: #141313;
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	letter-spacing: 0;
	font-weight: 600;
}
.testm-details .testm-name p{
	margin-bottom: 0;
	margin-left: 10px;
	color: #6a7986;
	font-size: 15.5px;
	letter-spacing: 0.2px;
	font-style: normal;
}
.testm-details p{
	color: #6a7986;
	letter-spacing: 0.2px;
	font-size: 15.5px;
	line-height: 30px;
	font-style: italic;
}
.shortt-v .vedio_bx {
    padding: 0;
    width: 100%;
    position: relative;
    margin: 0 auto;
}
.shortt-v .vedio_bx > img, .shortt-v .vedio_bx > video {
    height: 310px;
    margin: 0 auto;
    width: auto !important;
    border-radius: 6px;
}
.playIcon {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.circle_box {
    position: absolute;
    left: 19px;
    top: 19px;
    text-align: center;
}
.shortt-v .circle {
    border-radius: 50%;
    background-color: #fff;
    width: 100px;
    height: 100px;
    position: absolute;
    opacity: 0;
    animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32);
}
.playIcon a {
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.playIcon img {

    border: none !important;
}
 @keyframes scaleIn {

 from {

 transform: scale(.5, .5);

 opacity: .5;

}

to {

    transform: scale(2.5, 2.5);

    opacity: 0;

}
}

#catergory-testimonials .item{
	margin-top: 40px;
}

#catergory-testimonials  .owl-nav {
        display: block;
    position: absolute;
    bottom: 25px;
    left: 54px;
}
#catergory-testimonials  .owl-nav .owl-prev{
	    color: #FFF;
    font-size: 0px;
    margin:0 15px 0 5px;
    width: 44px;
    height: 19px;
    background: url('../images/caralh.png');
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
}
#catergory-testimonials  .owl-nav .owl-next{
	    color: #FFF;
    font-size: 0px;
    margin: 5px;
    width: 44px;
    height: 19px;
    background: url('../images/cararh.png');
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
}
#catergory-testimonials  .owl-nav .owl-prev:hover{
	background: url('../images/caral.png');
}
#catergory-testimonials  .owl-nav .owl-next:hover{
	background: url('../images/carar.png');
}
#catergory-testimonials .owl-dots{
display: none;}

.grey-category{
	float: left;
	width: 100%;
	padding: 80px 0;
	background: #fbfaff;
}

.cat_feature_img1 img{
	width: 128%;
    margin-left: -38%;
    border-right: 1px solid #1781d2;
}
.category-feature-heading h3{
	color: #141313;
	font-size: 28px;
	line-height: 40px;
	font-weight: 600;
	margin-bottom: 17px;
	font-family: 'Poppins', sans-serif;
}
.category-feature-heading p{
	font-size: 16px;
	color: #6c6c6c;
	line-height: 32px;
	margin-bottom: 8px;
	font-family: 'Poppins', sans-serif;
}
.category-feature-heading ul{
	column-count: 2;
	margin-top: 30px !important;
}
.category-feature-heading ul li{
	color: #212121;
	font-size: 17px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	margin-bottom: 20px;
}
.category-feature-heading ul li img{
	margin-right: 14px;
}
.readmore_btn{
	width: 156px;
	height: 47px;
	margin-top: 28px;
	background: #1781d2;
	color: #fff;
	display: flex;
	border-radius: 3px;
	align-items: center;
	justify-content: center;
	font-size: 17px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.readmore_btn:hover{
	background: #000;
	color: #fff;
	}
.white-category{
	float: left;
	padding: 80px 0;
	width: 100%;
}
.cat_feature_img2 img{
	width: 101%;
	position: relative;
	margin-left: 14%;
}
.ab-cat-img{
	position: absolute;
    /* top: 0; */
   bottom: 7px;
    left: -119px;
}
.cat_feature_img2 .ab-cat-img img{
	width: 100%;
	}
.category-feature-heading ul.extra-uls{
	column-count: 1 !important;
	margin-top: 3px!important;
}
.category-feature-heading ul.extra-uls li {
    color: #6c6c6c;
    font-size: 15.5px;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
    display: flex;
    font-weight: 400;
    align-items: baseline;
    margin-bottom: 13px;
}
.cat_feature_img3 img {
        width: 115%;
    margin-left: -21%;
}
.category-feature-heading p span{
	color: #1781d2;
	font-weight: 500;
}
.cat_feature_img4 img{
	margin-left: 10%;
}
.category-booking{
	width: 100%;
	float: left;
	background: #377cfd url('../images/bgc-1.jpg') no-repeat;
	background-size: cover;
	padding: 70px 0;
}
.w-white{
	color: #fff !important;
}
.from-input{
	margin-top: 22px;
}
.from-input input{
	height: 60px;
	background: #fff;
	border-radius: 5px;
	padding: 0 25px;
	border: 0;
	width: 100%;
	letter-spacing: 0.4px;
	color: #212121;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
}
.from-input input::placeholder , .from-input textarea::placeholder {
  color: #a3a0a0;
}
.from-input textarea{
	height: 160px;
	background: #fff;
	border-radius: 5px;
	padding: 15px 25px;
	border: 0;
	width: 100%;
	letter-spacing: 0.4px;
	color: #212121;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
}
.book_btn2{
	width: 195px;
	height: 57px;
	background: #000;
	color: #fff;
	border-radius: 3px;
	display: block;
	align-items: center;
	justify-content: center;
	display: flex;
	margin: 0 auto;
	margin-top: 22px;
	letter-spacing: 0.4px;
	color: #fbfaff;
	font-size: 19px;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
}
.book_btn2:hover{
	background: #fa4041;
	color: #fff;
}



/*01/10/21*/
.banner_side_info{height: auto !important;min-height: 265px;}





/*how video affiliate works page*/

a{-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;}

.how_vidio_ban{width: 100%; position: relative;display: inline-block;}
.how_vidio_ban:before{position: absolute; left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(19, 19, 19, 0.61);
content: "";
}
.how_vidio_ban img{width: 100%; height: 600px; object-fit: cover;}
.how_vid_inr{width: 100%; position: absolute; left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
}

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

color: #fff;
font-size: 50px;
line-height: 58px;
}

.how_affiliate_ir{width: 100%;}
.how_affiliate_ir .row:nth-of-type(2n){flex-direction: row-reverse;}
.how_affiliate_img{width: 100%;}
.how_affiliate_img img{width: 100%; object-fit: contain;}
.how_affiliate_ir .row{margin-top: 30px; align-items: center;}
.how_affiliate_txt{width: 100%;}
.how_affiliate_txt h5{
color: #111;
font-size: 40px;
line-height: 50px;
font-weight: 400;}


.how_affiliate_txt p{color: #111;
font-size: 18px;
line-height: 28px;
margin-top: 20px;}
.how_vidio_affiliate{width: 100%; padding: 50px 0;}
.how_vid_tx p{font-size: 16px; line-height: 22px; margin-top: 15px;
color: #fff;}
.how_vid_tx .view-all{margin-top: 20px;}
.tem_potencial_sec{width: 100%; display: inline-block; padding: 50px 0;}
.tem_potencial_inr{width: 100%;}
.tem_potencial_pan{width: 100%; display: inline-block;}
.tem_potencial_bx{width: 100%; margin-top: 40px;
background: #e7f8f8; min-height: 228px; padding: 40px 25px;}
.tem_potencial_bx h4{margin-top: 20px;}
.tem_potencial_bx p{font-size: 16px; line-height: 26px; margin-top: 15px;}
.tem_potencial_bx i{font-size: 16px;}
.faca_seu_inr{background: #fa4041;}
.faca_seu_img{width: 100%;}
.faca_seu_img img{width: 100%;}
.faca_seu_tx{width: 100%; padding: 40px;}
.faca_seu_tx h5{color: #fff;
font-size: 34px;
font-weight: bold;
font-family: 'Roboto', sans-serif;}
.faca_seu_tx p{font-size: 20px; line-height: 32px; margin-top: 25px;
color: #fff;}
.faca_seu_inr .col-sm-7{align-self: center;}
.que_voc_sec{width: 100%; padding: 50px 0 10px; display: inline-block;}
.que_voc_bx{width: 100%; padding: 40px 20px; padding-top: 55px;}
.que_voc_bx h5{color: #000;
font-size: 34px;
font-weight: bold;
font-family: 'Roboto', sans-serif;}
.que_voc_bx p{font-size: 18px; line-height: 28px; margin-top: 20px;}
.que_voc_bg{background: #f0f3f7;box-shadow: 0 8px 16px -6px rgba(0,0,0,.12); padding-top: 40px;}
.acesse_solu_sec .tem_potencial_bx{background: #fdece7;
box-shadow: 0 8px 16px -6px rgba(0,0,0,.12);
min-height: 302px;
padding: 40px 25px 18px;}
.monte_seu_sec{width: 100%; display: inline-block; padding:50px 0; margin-bottom: 50px;
background-color: #f4f6f8;}
.monte_seu_inr{display: inline-block; width: 100%; text-align: center;}
.monte_seu_inr .view-all{margin-top: 20px;}
.entao_cc{display: inline-block; width: 100%; font-size: 25px; margin-top: 20px;
text-align: center;}


/*how video affiliate works page*/


.article_dash .fa-sort-desc{
	margin-top: -8px !important;
    vertical-align: middle;
}
.article_search_result{
	box-shadow: 0px 1px 9px 0px rgb(212 236 255 / 90%);
	width: 100%;
	padding: 15px;
	border-radius: 7px;
	/* position: absolute; */
    background: white;
	z-index: 99;
}
.search_cat_res {
	width: 100%;
	margin-top: 14px;
}
.search_cat_res h3{
	border-bottom: 1px solid #ddd;
	font-size: 22px;
	padding-bottom: 10px;
	color: #1781d2;
}
.search_cat_res h4{
	margin: 0 !important;
}
.search_cat_res h4 a{
	font-size: 18px;
	color: #454545;
	width: 100%;
	padding: 5px;
	display: inline-block;
}
.search_cat_res h4 a:hover{
	background-color: #8dc7f4;
}
.article_drop_dash{
	padding-left: 10px;
}
.article_drop_dash .fa-circle{
	font-size: 8px;
    margin-top: -3px !important;
    vertical-align: middle;
}
.dashmnu ul li a.active {
    color: #1781BB;
}
.main_article h4{
	padding-top: 15px;
}
.main_article img{
	max-width: 100% !important;
}
.main_article p{
	font-size: 14px;
	line-height: 25px;
}
.bkng-hstrybdy .main_article h1{
	background: transparent;
	color: #000;
	font-size: 34px;
	padding-bottom: 0px;
	width: auto;
	float: inherit;
	text-align: initial;
}
.bkng-hstrybdy .main_article h2{
	background: transparent;
	color: #000;
	font-size: 30px;
	padding-bottom: 0px;
	width: auto;
	float: inherit;
	text-align: initial;
}
.bkng-hstrybdy .main_article h3{
	background: transparent;
	color: #000;
	font-size: 25px;
	padding-bottom: 0px;
	width: auto;
	float: inherit;
	text-align: initial;
}
.bkng-hstrybdy .main_article h4{
	background: transparent;
	color: #000;
	font-size: 22px;
	padding-bottom: 0px;
	width: auto;
	float: inherit;
	text-align: initial;
}
.bkng-hstrybdy .main_article h5{
	background: transparent;
	color: #000;
	font-size: 19px;
	padding-bottom: 0px;
	width: auto;
	float: inherit;
	text-align: initial;
}
.bkng-hstrybdy .main_article h6{
	background: transparent;
	color: #000;
	font-size: 17px;
	padding-bottom: 0px;
	width: auto;
	float: inherit;
	text-align: initial;
}
.bkng-hstrybdy .main_article p , .main_article .advanced_bx p{
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: normal;
	margin-top: initial;
}


/*landing-page-8 start*/

.land8_ban_sec{width: 100%; position: relative;display: inline-block;}
.land8_ban_sec img{height: 600px; width: 100%; object-fit: cover;}
.land8_ban_sec:before{position: absolute; left: 0; top: 0;
background: rgba(0, 0, 0, 0.3);
width: 100%; height: 100%;
content: "";}

.land8_ban_inr{position: absolute; left: 0; top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
width: 100%;
}
.land8_ban_txt strong {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 60px;
    line-height: 66px;
}

.land8_ban_txt p {
    font-size: 20px;
    line-height: 29px;
    margin-top: 15px;
    color: #fff;
}
.play_vedi_cc{display: inline-block; padding: 10px 20px; background: rgba(0, 0, 0, 0.6);
font-size: 17px; color: #fff; font-weight: 500; border-radius: 40px;}
.play_vedi_cc:hover{color: #fa4041;}
.play_vedi_cc em i{font-size: 20px; margin-right: 10px;}
.play_wi{display: inline-block; width: 100%; margin-top: 20px;}
.land8_ban_sec .view-all{margin-top: 30px;}
.advanced_pl_sec{width: 100%; padding: 60px 0;}
.advanced_panel{width: 100%; display: inline-block;}
.page-h2 p{padding-top: 10px;}
.advanced_bx{padding: 30px;box-shadow: 0 4px 3px 0 rgba(34,90,182,.12),0 0 1px 0 rgba(41,92,176,.25);
-webkit-transition: .2s;
transition: .2s; margin-top: 30px;border-radius: 10px;
min-height: 276px;}
.advanced_bx:hover{box-shadow: 0 10px 10px 0 rgba(34,90,182,.12),0 0 1px 0 rgba(41,92,176,.25);}
.advanced_bx .media {align-items: center;}
.advanced_bx .media span img{width: 30px; max-width: 100%; margin-right: 20px;}
.advanced_bx .media-body h5{font-size: 20px;}
.advanced_bx p{font-size: 16px;
line-height: 30px;
font-weight: normal;
font-family: 'Poppins', sans-serif;
margin-top: 20px;}

.wasting_sec{width: 100%; padding-bottom: 40px; display: inline-block;}
.wasting_inr{display: inline-block; width: 100%;}
.wasting_panel{width: 100%; display: inline-block;}
.wasting_bx{width: 100%; text-align: center; margin-top: 60px;}
.wasting_bx em{display: inline-block; width: 100%;}
.wasting_bx em img{max-width: 100%; width: 60px;}
.wasting_bx h4{margin-top: 20px;}
.wasting_bx span{font-style: italic;margin-top: 20px; display: inline-block; width: 100%;
position: relative; font-size: 12px; color: #000;
background: url("../images/border.jpg") no-repeat bottom center;padding-bottom: 12px;
background-size: 50px !important;}

.wasting_bx p{color: #45536b;
margin-top: 11px;
font-size: 14px;
line-height: 26px;}

.personalized_sec{width: 100%; display: inline-block; padding: 20px 0 40px;}
.personalized_inr{width: 100%; display: inline-block; padding: 20px 50px 0; }
.personalized_img img{
	width: 100%;
	height: 400px;
	object-fit: cover;
}
.builder_inr{width: 100%; display: inline-block; padding: 20px 0;}
.builder_panel{width: 100%; margin-top: 20px;}
.builder_img{width: 100%; box-shadow: 0px 4px 10px rgba(34,90,182,.12) !important;}
.builder_img img{width: 100%; height: 300px; object-fit: cover;}
.builder_tex{width: 100%;}
.builder_tex h6{color: #273245; font-size: 34px;
line-height: 41px;}
.builder_tex p{color: #45536b;
margin-top: 18px;
font-size: 15px;
line-height: 26px;}
.builder_panel .row{align-items: center;}
.builder_panel:nth-of-type(2n) .row{flex-direction: row-reverse;}

.conversions_sec{width: 100%; display: inline-block; padding:20px 0 40px;}
.conversions_inr{width: 100%; display: inline-block;}
.conversions_bx{width: 100%; margin-top: 45px;}
.conversions_bx li{color: #37465A; margin-top: 10px; position: relative; padding-left: 20px;}
.conversions_bx li a{color: #37465A;}
.conversions_bx li i{color: #1781d2; margin-right: 10px; position: absolute; left: 0; top: 2px;}
.get_start{width: 100%; text-align: center; padding-top: 25px;}
.land8_ban_sec video{height: 100%; width: 100%;}
.btn_div ul{
	display: flex;
}
.dis_price_span{
	display: inline-block;
	width: 100%;
}
.help_heading{
	color: #000;
	font-size: 36px;
	font-weight: bold;
	/* font-family: 'Roboto', sans-serif; */
	background: url("../images/border2.jpg") no-repeat bottom center;
	padding-bottom: 22px;
	width: 100%;
	float: left;
	text-align: center;
}

/*21/10/21*/
h4.course_name.primary_color {
    margin: 10px 0 5px 0;
}
p.below_course{margin-top: 8px;
margin-bottom: 6px;}
.templete3-cer {
    margin: 15px 0 14px 0;
}
.templete3-cer {
    margin: 15px 0 14px 0;
}
.below_course_div{margin-top: 15px;}
.new_sign {
    margin-bottom: 20px;
}
.prof_name{margin-bottom: 3px;}

/*22/10/21*/
.get_btn2 {width: auto;padding: 0 15px;}
.readmore_btn {width: 181px;}

.in_xtra_rows_one li {
	width: 100% !important;
	float: left !important;
}
.in_xtra_rows_two li {
	width: 50% !important;
	float: left !important;
}
.in_xtra_rows_three li {
	width: 33.33% !important;
	float: left !important;
}
.fot-box .col-md-4{
	border-right: 1px solid #ccc;
}
.deeper-category{
	background-color: #e1f4ff;
}
.readmore_btn {
    width: auto;
    padding: 0 20px;
    display: inline-block;
    line-height: 47px;
}
.cate-what-cont ul li {
	-webkit-box-shadow: 0px 12px 53px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 12px 53px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 12px 53px 0px rgba(0,0,0,0.16);
}
.category_banner_text_left{
	text-align: left;
    width: 50%;
    margin: 0 auto;
    margin-left: 0;
}
.category_banner_text_right{
	text-align: right;
    width: 50%;
    margin: 0 auto;
    margin-left: auto;
    margin-right: 0;
}



/* 28/10/2021 */


/* Template 1 */
.template1_new{
	background: url(../images/template11.png)repeat-y #fbf6f6;
	border: solid 5px #3c3333;
	border-left-width: 5px;
	border-left-width: 0;
	border-radius: 0 19px 19px 0;
}
.template1_new .first-templte{padding-left: 99px;}
.template1_new .cert_det small{
	font-style: italic;
	border-bottom: solid 1px #909090;
	padding-bottom: 4px;
}
.icon_certificate{
	color: #3c3333;
	font-size: 57px;
	margin-top: -67px;
	display: inline-block;
	width: auto;
}
/* Template 1 */


/* Template 2 */
.template2_new{background: url("../images/template22.jpg") no-repeat; background-size: cover;}
.template2_new h2.cert_head{margin: 10px 0 10px; padding-bottom: 22px;}
.template2_new .above_stu_name{
	display: inline-block;
	background: #1781D2;
	padding: 10px 70px;
	color: #fff;
	margin-bottom: 18px;
	text-transform: uppercase;
	margin-bottom: 10px;
	clip-path: polygon(0 0, 100% 0, 84% 48%, 100% 100%, 0 100%, 16% 51%);
}
.template2_new  p.above_course{margin: 18px auto;}
.template2_new .content__bottom small{
	border-top: dotted 1px #000;
	padding-top: 10px;
}
.template2_new .new_sign {
    margin-bottom: 14px;
    margin-bottom: 6px;
}
.second-templte{position: relative;}
.template2_new .cert_det{
	position: absolute;
    bottom: 6px;
    width: 94%;
}
/* Template 2 */

/* Template 3 */
.template3_new{
	background: url(../images/template33.png)repeat #fff;
	border: solid 1px #1781D2;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}
.template3_new .third-templte{padding: 40px;position: relative;z-index: 2;text-align: center;padding-top: 7px;}
.carti_img{position: relative;}
.carti_img img{width: 36px;}
.bg_thard, .bg_thard2{
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 313px;
	height: 204px;
	background: #1781D2;
}
.bg_thard2{left: inherit; right: 0; top: 0;}
.template3_new .templete3-cer {
	margin: 10px;
	border: 1px #1781D2 dashed;
	padding:10px;
}
.bg_thard, .bg_thard2{clip-path:inherit;}
.bg_thard{border-left: 0 solid transparent;
border-right: 142px solid transparent;
border-top: 203px solid #1781D2;
background: none;width: 110px;}
.bg_thard2{border-right: 0 solid transparent;
border-left: 142px solid transparent;
border-top: 203px solid #1781D2;
background: none;width: 110px;}
/* Template 3 */


/* Template 4 */
.template4_new{background: url(../images/template44.png)no-repeat #fff;background-size: contain;}
.template4_new .four-templte{padding: 86px; text-align: left;}
.template4_new .four_cert{text-align: left !important;}
.template4_new h2.cert_head{font-size: 22px; color: #3a0200;}
.template4_new h4.stu_name.new_4{color: #3a0200;font-size: 22px;}
.template4_new h4.course_name{color: #3a0200;font-size: 22px;}

.template4_new.font_dancing .cert_head{font-size: 24px !important;}
.template4_new.font_dancing h4.stu_name.new_4{font-size: 24px !important;}
.template4_new.font_dancing h4.course_name{font-size: 24px !important;}
.template4_new.font_montserrat .cert_head, .template4_new.font_open_sans .cert_head, .template4_new.font_lato .cert_head{font-size: 22px !important;}
.template4_new.font_montserrat h4.stu_name.new_4,
.template4_new.font_open_sans h4.stu_name.new_4,
.template4_new.font_lato h4.stu_name.new_4{color: #3a0200;font-size: 22px !important;}
.template4_new.font_montserrat h4.course_name,
.template4_new.font_open_sans h4.course_name,
.template4_new.font_lato h4.course_name{color: #3a0200;font-size: 22px !important;}
.template4_new .below_course_div>p{margin-bottom: 0.6rem;}
.template4_new .below_course_div{margin-top: 10px;}
/* Template 4 */


/* font_styles */
.font_lato, .font_lato p, .font_lato .cert-head,  .font_lato .stu_name,  .font_lato .above_stu_name, .font_lato .below_stu_name,  .font_lato .above_course,  .font_lato .course_name, .font_lato .note,  .font_lato .below_course_div {
	font-family: 'Lato', sans-serif !important;
}
.font_montserrat, .font_montserrat p,  .font_montserrat .cert-head,  .font_montserrat .stu_name,  .font_montserrat .above_stu_name, .font_montserrat .below_stu_name,  .font_montserrat .above_course,  .font_montserrat .course_name, .font_montserrat .note,  .font_montserrat .below_course_div {
	font-family: 'Montserrat', sans-serif !important;
}
.font_open_sans, .font_open_sans p, .font_open_sans .cert-head,  .font_open_sans .stu_name,  .font_open_sans .above_stu_name, .font_open_sans .below_stu_name,  .font_open_sans .above_course,  .font_open_sans .course_name, .font_open_sans .note,  .font_open_sans .below_course_div {
	font-family: 'Open Sans', sans-serif !important;
}
.font_dancing, .font_dancing p, .font_dancing .cert-head,  .font_dancing .stu_name,  .font_dancing .above_stu_name, .font_dancing .below_stu_name,  .font_dancing .above_course,  .font_dancing .course_name, .font_dancing .note,  .font_dancing .below_course_div {
	font-family: 'Dancing Script', sans-serif !important;
}
.font_dancing .cert_head{font-size: 17px !important;}
.font_dancing .stu_name{font-size: 32px !important;}
.font_dancing .above_course{font-size: 17px !important;}
.font_dancing .course_name{font-size: 24px !important;}
.font_dancing .below_stu_name{font-size: 14px !important;}
/* font_styles */

.note{
	overflow-wrap: break-word;
}

.banner-contant-left h1, .banner-contant-left p{text-align: left !important; margin-right: 64% !important;}
.banner-contant-left .form_custom{margin: 0 !important;}
.banner-contant-right h1, .banner-contant-right p{text-align: right !important; margin-left: 64% !important;}
.banner-contant-right .form_custom{margin-right: 0 !important; margin-left: auto !important;}

.land8_ban_txt_left{
	text-align: left;
	margin-right: 30%;
	width: auto;
}
.land8_ban_txt_right{
	text-align: right;
	margin-left: 30%;
	width: auto;
}
.main_article img {
	max-width: 100% !important;
	object-fit: cover;
}
.form_custom{width: 400px;}
.banner-contant h1{font-size: 26px;}
.banner_area .carousel-control-next, .banner_area .carousel-control-prev{width: 42px !important;}
.moretext1_dis{display: none;}


.rm_stylee01 .dark-area {
	float: left;
	width: 100%;
	height: auto !important;
	position: relative !important;
	background-color: #1781d2 !important;
	padding: 20px 0;
	margin-bottom: 28px;
}
.rm_stylee01 .topic_heading ul li a {
	color: #92d0f4 !important;
}
.rm_stylee01 .creat a {
	color: #92d0f4 !important;
}
.rm_stylee01 .topic_heading ul li a:hover{
	color: #000 !important;
}
.rm_stylee01 .creat a:hover{
	color: #000 !important;
}
.rm_stylee01 .ratingstar {
	color: #060606 !important;
}
.rm_stylee01 .prro_top{
	padding:0 !important;
}
.rm_stylee01 .prro_top{
	float:left;
	width: calc(70% - 50px);
	margin-right: 50px;
}
.rm_stylee01 .zin {
	position: relative;
}
.rm_stylee01 .sticky_right {
	position: absolute;
	top: 0;
	right: 0;
}

.rm_stylee01 .btn_div ul li a:hover {
	color: #fff;
	border: 1px solid #000;
	background:#000;
}


.ffro_lli  li {
	display: block !important;
}
.ffro_lli  li a {
	/* display: block; */
	overflow: hidden;
}
.footer-area {
	border-top: 1px solid #ccc;
}
.inner_accor .card .card-header .btn-header-link p img {
	width: 18px;
	margin: 0 10px 0 0;
	filter: grayscale(1200%);
}
.rrt_stll01 {
	float: left;
	width: 100%;
	min-height: 100px;
	padding: 0 0 0 10px;
	margin-bottom: 8px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.rrt_stll01 p {
	float: left;
	color: #4c4c4c;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	width: 31.7%;
	border-right: 1px solid #d9d9d9;
	padding-right: 3px;
	margin-right: 5px;
	margin-bottom: 0;
	min-height: 60px;
}

.product-intro p i {
	color: #1781d2;
	font-size: 13px;
	width: 15px;
}
.rrt_stll01 p strong {
	float: left;
	width: 100%;
	display: block;
	font-weight: 500;
	font-size: 13px !important;
	line-height: 18px;
}
.ttyu01{
	border:none !important;
}
.light_bl{color:#92d0f4 !important;}
.light_bl:hover{color:#000 !important;}
.hilited_text{color: #1781d2 !important; font-weight: bold !important; font-size: 18px !important;}
.mark_red{
	color: red !important;
    font-weight: 500 !important;
}
.price-100 .price-lefts{
	width: 100% !important;
}
.price-100 .pull-left{
	margin-right: 6px !important;
    margin-left: 0px !important;
}
.small_dates{
	font-size: 0.8rem !important;
}
.locked_lesson_div{
	text-align: center;
	width: 100%;
	padding: 20px 0;
}
.locked_lesson_div img{
	width: 300px;
}
.locked_lesson_div p{
	color: #adaaaa;
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
}
.detailed_descrptn{
	overflow: hidden;
}
.product_card .acco-chap h5, .faq_section .acco-chap h5, .why_us_div .acco-chap h5 {
    margin-left: 30px;
}
.learn-btn-div{
    text-align: center;
    width: 100%;
    padding-top: 15px;
    display: inline-block;
}


/* 03-02-2022*/
.ytp-chrome-top-buttons{
    display: none;
}
.ytp-impression-link{
    display: none;
}
/* 03-02-2022*/






.neww_add_rm01{
   width: 100%;
  margin: 0 auto !important;
  float: none !important;
  max-width: 750px;
  margin-bottom: 50px !important;
}
.neww_add_rm01 .login_submitt {
  float: left;
  width: 100%;
}
.neww_add_rm02 {
  width: 100%;
  display: block;
  overflow: hidden;
  border: 1px dashed #c4c2c2;
  border-radius: 4px;
  float: left;
  padding: 17px;
  margin-bottom: 27px;
}
.neww_add_rm02 span {
  float: left;
  width: 134px;
  display: block;
  overflow: hidden;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  float: left;
  padding: 15px;
  text-align:center;
  margin: 0 20px 0 0;
}
.neww_add_rm02 span img{
	width: 100%;
}
.neww_add_rm03{
	float:left;
}
.neww_add_rm03 h1 {
  color: #595a5a;
  font-size: 21px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 5px;
  float: left;
  width: 100%;
  line-height: 22px;
}
.neww_add_rm03 p {
  color: #595a5a;
  font-size: 15px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 5px;
  float: left;
  width: 100%;
  left: 20px;
}
.neww_add_rm03 h3 {
  color: #1b81d0;
  font-size: 20px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  margin: 1px 0 0 0;
  float: left;
  width: 100%;
  line-height: 22px;
}


.neww_add_rm04 {
  width: 100%;
  display: block;
  overflow: hidden;
  border: 1px solid #c4c2c2;
  border-radius: 4px;
  float: left;
  padding: 12px 24px 7px 24px;
  margin-bottom: 20px;
  margin-top: 15px;
}


.neww_add_rm05 {
  width: 100%;
  display: block;
  overflow: hidden;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  float: left;
  padding: 12px 15px 7px 15px;
  margin-bottom: 20px;
  margin-top: 15px;
}
.neww_add_rm05 a{
	color: #1b81d0;
  font-size: 13px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 11px;
   line-height: 20px;
  float: left;
  width: 100%;
  left: 20px;
}
.neww_add_rm05 a:hover{
	color: #f74847;
}
.neww_add_rm05 p {
  color: #595a5a;
  font-size: 13px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 11px;
  float: left;
  width: 100%;
  left: 20px;
  line-height: 20px;
}
.neww_add_rm05 p a {
  margin-bottom: 0  !important;
  width: auto;
}
.neww_add_rm06{
	  width: 100%;
  display: block;
  overflow: hidden;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  float: left;
  padding: 12px 15px 7px 15px;
  margin-bottom: 20px;
  margin-top: 15px;
}
.neww_add_rm06 p{
	color: #595a5a;
  font-size: 13px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 6px;
  float: left;
  width: 100%;
  left: 20px;
  line-height: 20px
}
.neww_add_rm06 p strong{
	font-size: 14px;
font-weight: 500;
float: left;
width: auto;
margin-right:12px;
}




/**/
.radio {
  display: inline-block;
  line-height: 20px;
  cursor: pointer;
  margin-top: 10px;
  font-size: 16px;
  width: 100%;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  padding: 0;
  position: relative;
}
.radio:hover .inner {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  opacity: .5;
}
.radio input {
  width: 1px;
  height: 1px;
  opacity: 0;
  position: absolute;
}
.radio input:checked + .outer .inner {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.radio input:checked + .outer { 
border: 1px solid #1b81d0;
background: #f6fbff;
 }
.radio input:focus + .outer .inner {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  background-color: #e67012;
}
.radio .outer {
  width: 100%;
  height: 50px;
  display: block;
  float: left;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  margin: 0;
}
.radio .inner {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 100%;
  height: 50px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  display: block;
  margin: 0;
  border-radius: 4px;
  background-color: #ccc;
  opacity: 0;
  display: none;
}
.radio strong {
  position: absolute;
  font-size: 15px;
  width: 100%;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  padding: 12px 0 0 0;
}
/*radio new*/

.page_res_frm .rm_chaptr04 {
    width: 94% !important;
    margin: 0 auto !important;
}
.preview_butt{
    margin: 0 15px 0 0;
    float: right;
}
.for_rele{
	position: relative;
}
.productt_nbtnn{
	position: absolute;
	top: 0;
	right: 0;
	z-index:99;
}
.forr_bolockk {
    display: block !important;
	margin-bottom: 10px;
}


