body {
	margin:0px;
	padding:0px;
	font-family: 'Asap', sans-serif
}
p, h1, h2, h3, h4, h6, span, li, ul, a {
	margin:0px;
	padding:0px;
	font-family: 'Asap', sans-serif
}
.main_page {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.background_img {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.img_view_bg {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 10px 0 0 0;
	background-image: url(../images/bg-img.jpg);
	height: 600px;
	background-repeat: no-repeat;
}
.nav_color li a {
	color: #fff!important;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
}
ul.nav_color li {
	padding: 0 20px 0 20px;
}
a.login {
	color: #fff!important;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
}
a.nav-link.sibhg_bnt {
	background-color: #2e8286;
	color: #fff;
	font-weight: 700;
	border-radius: 40px;
	padding: 10px 22px 10px 22px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
}
.heading_top {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 100px 0 0 0;
}
.info_details {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
}
.info_details h1 {
	font-size: 48px;
	color: #fff;
	font-weight: bold;
	padding: 15px 0 15px 0;
}
.info_details p {
	font-size: 21px;
	color: #fff;
}
.all_social_media {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
.social_media_positions {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -135px;
}
.infobel_bg {
	width: 100%;
	float: left;
	margin: 0px;
	background-color: #fff;
	box-shadow: 0px 11px 8px 0px #f5f5f5;
	padding: 30px;
	border-radius: 10px;
}
.heading_views {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
}
.heading_views h2 {
	font-size:24px;
	color:#212121;
	font-weight:700;
}
/*****tabs****/

:root {
  /* vars given in decimal RGB format to facilitate setting an opacity property */
  --theme-primary-color: 25, 118, 210;            /* #1976d2 */
 --theme-light-text-color: rgb(255, 255, 255);   /* #ffffff */
 --theme-light-color: 255, 255, 255;             /* #ffffff */
}
.bg-theme-primary {
	background-color: rgb(var(--theme-primary-color));
}
.nav-tabs .nav-item {
	margin-bottom: 0;
}
.nav-tabs .nav-link {
	color: #2D3142;
	border-color: transparent;
	padding: 20px 30px 20px 0px;
	text-align: center;/* min-width: 72px; */
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #69c9d0;
	border-top: none;
	border-right: none;
	border-left: none;
}
.nav-tabs .nav-link:hover {
	color:#2D3142;
	border-color: transparent;
	background-color: rgba(var(--theme-light-color), 0.08);
}
.nav-tabs .nav-link.active:hover {
	border-color: rgb(var(--theme-light-color));
	background-color: transparent;
}
.tabs, .scrtabs-tab-container, .scrtabs-tabs-fixed-container, .scrtabs-tab-scroll-arrow {
	height: 100px;
}
/* tabs component jQuery scroller */
.scrtabs-tab-scroll-arrow {
	color: var(--theme-light-text-color);
	padding: 0;
	border: none;
	line-height: 2;
}
.scrtabs-tab-scroll-arrow:hover {
	background-color: transparent;
}
.scrtabs-tab-scroll-arrow button {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.scrtabs-disable i {
	color: transparent;
}
.scrtabs-tab-scroll-arrow-left {
	text-align: right;
	width: 60px;
	padding-right: 6px;
}
.scrtabs-tab-scroll-arrow-right {
	width: 48px;
	padding-left: 6px;
}
.scrtabs-arrow-btn {
	background-color: transparent;
	height: 36px;
	width: 36px;
	padding: 0;
	color: rgb(var(--theme-light-color));
	font-size: 24px;
	line-height: 12px;
	border: 0;
}
.md-elevation-4dp {
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2),  0 4px 5px 0 rgba(0, 0, 0, 0.14),  0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
i.mdi.mdi-chevron-right {
	color: #000!important;
}
.nav-tabs.border_views {
	border-bottom: 3px solid #E9F5F6;
}
.nav-tabs .nav-item {
	margin-bottom: -4px;
}
.nav-tabs .nav-link.active:hover {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #69c9d0;
	border-top: none;
	border-right: none;
	border-left: none;
}
i.fa.fa-soundcloud {
	font-size: 32px;
}
a.nav-link.active i {
	color: #69c9d0;
}
.nav-tabs .nav-link i.active, .nav-tabs .nav-link i.active:focus, .nav-tabs .nav-link i:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #69c9d0;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.nav-link {
	font-family: 'Roboto', sans-serif;
	font-size: 16px!important;
	text-transform:capitalize!important;
}
li.nav-item a i {
	font-size: 28px;
	color: #727272;
	position: relative;
	top: 5px;
	padding: 0 5px 0 0px;
}
li.nav-item {
	padding: 0 15px 0 16px;
}
.list_drop-downs h4 {
	font-size: 15px;
}
.list_drop-downs h4 {
	font-size: 18px;
	font-weight: 700;
	color: #2D3142;
	padding: 0 0 15px 0;
}
.wrap-drop {
	background: #ffffff;
	cursor: pointer;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
	position: relative;
	width: 100%;
	z-index: 3;
	border-color: #E9F5F6;
	border-width: 4px!important;
	border: solid;
	border-width: 2px!important;
	border-color: #E9F5F6;
	border-radius: 4px;
}
.wrap-drop::after {
 background-image: url(../images/arrow-views.png);
 content: "";
 height: 10px;
 margin-top: 0px;
 position: absolute;
 right: 1rem;
 top: 50%;
 width: 10px;
 background-repeat: no-repeat;
}
.wrap-drop .drop {
	background:#e7ded5;
	box-shadow:3px 3px 3px rgba(0, 0, 0, .2);
	display:none;
	left:0;
	list-style:none;
	margin-top:0;
	opacity:0;
	padding-left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:100%;
	z-index:2;
}
.wrap-drop .drop li a {
	color:#695d52;
	display:block;
	padding:1rem;
	text-decoration:none;
}
.wrap-drop span {
	color:#928579;
}
.wrap-drop .drop li:hover a {
	background-color:#695d52;
	color:#e7ded5;
}
 .wrap-drop.active::after {
border-width:0 10px 10px;
}
.wrap-drop.active .drop {
	display:block;
	opacity:1;
	pointer-events:auto;
}
.wSelect-option-value.wSelect-option-icon {
	background-size: 20px;
}
.wSelect-options {
	height: auto!important;
}
.wSelect-ela {
	margin-top: 16px;
}
.link_pest {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 9px 10px;
	border: solid #eaf5f6 2px;
	-webkit-border-radius: 4px;
}
.link_icons {
	width:30px;
	float:left;
	margin:0px;
	padding:0px;
}
.wSelect-ela {
	margin-top:0px;
}
input.lin_url_posty {
	border: none;
	color: #bbbbbb;
	width: 85%;
	font-size:14px;
	outline:none;
}
.list_drop-downs {
	padding-top: 15px;
}
.search_bint {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 40px 0 0 0;
	text-align: center;
}
a.continue_btb {
	background-color: #2e8286;
	color: #fff;
	padding: 20px 60px 20px 60px;
	float: left;
	border-radius: 65px;
}
a.continue_btb {
	background-color: #2e8286;
	color: #fff;
	padding: 16px 0px;
	float: left;
	border-radius: 67px;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	width: 100%;
	text-align: center;
	text-decoration:none;
}
.services {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 240px 0 0 0;
}
.main_services {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0 0 70px 0;
	border-bottom: dotted;
	border-width: 4px;
	border-color: #69c9d0;
}
.heding {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0 0 60px 0;
	text-align: center;
}
.heding h4 {
	font-size: 36px;
	color: #2D3142;
	font-weight: 700;
}
.heding p {
	color: #717171;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0px 0 15px 0;
}
.all_services_views {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.all_social_medin_vs {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	grid-template-columns: repeat(5, 20%);
}
.social_box {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.bg_img_fb {
	background-image: url(../images/facebook.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.insta {
	background-image: url(../images/instagram.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.youtube {
	background-image: url(../images/youtube.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.spotify {
	background-image: url(../images/spotify-bg.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.twitch {
	background-image: url(../images/twitch-bg.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.twitter {
	background-image: url(../images/twitter.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.pinterest {
	background-image: url(../images/pinterest-bg.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.soundcloud {
	background-image: url(../images/sound-cloud-bg.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.tiktok {
	background-image: url(../images/tiktok.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb.linkedin {
	background-image: url(../images/linkdin-bg.jpg);
	margin: 0px;
	padding: 30px 30px;
	background-repeat: no-repeat;
	border-radius: 10px 10px 0px 0px;
}
.bg_img_fb p {
	font-weight: 700;
	color: #fff;
	font-size: 21px;
	padding: 10px 0 0 0;
}
.box_bv_bg {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 20px 30px;
	background-color: #fff;
	box-shadow: 0px 3px 14px 0px #c1bdbd;
	border-radius: 0px 0px 10px 10px;
}
.box_bv_bg p {
	font-size: 16px;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
	color: #2D3142;
	padding-bottom: 30px;
}
.box_bv_bg a {
	border: solid;
	padding: 10px 30px 10px 30px;
	float: left;
	border-radius: 50px;
}
.box_bv_bg a {
	border: solid;
	padding: 8px 35px 8px 35px;
	float: left;
	border-radius: 50px;
	color: #328185;
	border-width: 2px;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
}
.gallery_all_itm {
	width: 100%;
	display: grid;
	justify-content: center;
	grid-template-columns: repeat(5, 18%);
	grid-gap: 34px;
}
.how_it_works_sections {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 70px 0 0 0;
}
.heding_viewws-how {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px 0 40px 0;
	text-align: center;
}
.heding_viewws-how h2 {
	font-weight: bold;
	font-size: 36px;
	color:#2D3142
}
.main_box_bord {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
.border_or_main {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 10px #F0F2F5;
	border-radius: 4px;
}
.service_box {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px 0 0 0;
}
.border_row {
	width: 50px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 28px;
}
.icon_icon {
	width: 85px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.servi_box_input {
	width: 70%;
	float: left;
	padding: 50px 0 0 0;
}
.icon_icon span {
	background-color: #7d4d99;
	float: left;
	padding: 5px 12px 6px 12px;
	border-radius: 10px;
}
.stpe_and_heding {
	float:left;
	margin:0px;
	padding:0px;
}
.stpe_and_heding span {
	font-size: 14px;
	color: #bbbbbb;
	text-transform: uppercase;
}
.stpe_and_heding h2 {
	font-size: 24px;
	color: #2D3142;
	font-weight: 700;
	font-family: 'Asap', sans-serif
}
.info_boxe_be {
	float: left;
	width: 100%;
	margin: 0px;
	background-color: #F2EDF4;
	padding: 22px;
	border-radius: 10px;
	margin-top: 15px;
}
.info_boxe_be p {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	line-height: 24px;
}
.icon_icon.info span {
	background-color: #328185;
}
.info_boxe_be.change_color {
	background-color: #E9F5F6;
}
.servi_box_input.padding {
	padding: 25px 0 0 0;
}
.border_row.bottme_views {
	top: -28px;
}
.get_in_tech {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 80px 0 0 0;
}
.get_in_tech_bg {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 100px 0px;
	background-image: url(../images/get-in-tech-bg.jpg);
	background-repeat: no-repeat;
}
.heding_snd_subhe {
	width: 100%;
	float: left;
	margin: 0px;
	padding:0px;
	text-align:center;
}
.info_heing {
	width: 100%;
	float: left;
	margin: 0px;
	padding:0px;
}
.info_heing p {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 2px;
}
.info_heing h2 {
	color: #fff;
	font-size: 36px;
	font-weight: 700;
	padding: 16px 0px 16px 0;
}
.address {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 50px 0 0 0;
	text-align: center;
}
.address p {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	padding-top: 10px;
}
.mobilenow {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;
	padding: 40px 0 40px 0;
	border-radius: 10px;
}
.mobilenow p {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	color: #2D3142;
	padding-top: 22px;
}
.address_box {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 35px 0 0 0;
}
.query_form {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 60px 0 0 0;
}
.bg_form {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 40px;
	background-color: #fff;
	border-radius: 10px;
}
.fild_views {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0 0 24px 0;
}
.box_bg {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #f7f7f7;
	border-radius: 5px;
	padding: 13px;
	height: 60px;
}
.img_icon {
	width:25px;
	float:left;
	margin:0px;
	padding:0px;
}
.input_box-click {
	width: 92%;
	float: left;
	margin: 0px;
	padding: 0 0 0 15px;
}
input.text_box_name {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 30px;
	border: none;
	background: none;
	outline: none;
}
label.fild_lable_name {
	color: #717171;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	padding: 0 0 4px 0;
}
textarea.message_fild {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	outline: none;
}
.box_bg.msg_box {
	height: 294px;
}
textarea {
	resize: none;
}
.button_submit {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 10px 0 0 0;
	text-align: center;
}
input.bnt_send_mgs {
	background-color: #328185;
	border: none;
	outline: none;
	color: #fff;
	font-size: 18px;
	padding: 13px 30px 13px 30px;
	border-radius: 60px;
	font-family: 'Asap', sans-serif;
	cursor: pointer;
	font-weight:bold;
}
.clint_say {
	float: left;
	margin: 0px;
	padding: 90px 0px 60px 0px;
	width: 100%;
}
.heading_clint_says {
	loat:left;
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
}
.heading_clint_says p {
	font-family: 'Roboto', sans-serif;
	color: #717171;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 2px;
}
.heading_clint_says h2 {
	color: #2D3142;
	font-size: 36px;
	font-weight: 700;
	padding: 16px 0px 16px 0;
}
.heading_clint_says span {
	font-family: 'Roboto', sans-serif;
	color: #bbbbbb;
	font-size: 16px;
	font-weight:400;
}
.review_clints {
	width: 100%;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0 0 50px 0;
	border-bottom: dotted;
	border-width: 4px;
	border-color: #69c9d0;
}
.details_reviews {
	width: 100%;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 50px 0 30px 0;
}
.rating {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 15px 0 15px 0;
	text-align: center;
}
.rating ul {
	margin:0px;
	padding:0px;
}
.rating ul li {
	list-style:none;
	display:inline;
}
.details_reviews h4 {
	color: #7D4D99;
	font-size: 20px;
	padding: 5px 0 0 0;
	float: left;
	width: 100%;
}
.details_reviews p {
	font-size: 16px;
	color: #717171;
	font-family: 'Roboto', sans-serif;
	padding: 20px 0 20px 0;
	float: left;
}
.details_reviews span {
	color: #bbbbbb;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
}
.main_services {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0 0 70px 0;
	border-bottom: dotted;
	border-width: 4px;
	border-color: #69c9d0;
}
.footer {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0 0 0px 0;
}
.main-footer {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0 0 60px 0;
	border-bottom: dotted;
	border-width: 4px;
	border-color: #69c9d042;
}
.footer_info {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.details_info_bel {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.details_info_bel h3 {
	font-size: 18px;
	font-weight: 700;
	color: #2D3142;
	margin: 25px 0 15px 0;
}
.details_info_bel ul {
	margin:0px;
	padding:0px;
}
.details_info_bel ul li {
	list-style: none;
	line-height: 30px;
}
.details_info_bel ul li a {
	color:#717171;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
}
.logo_copyright_text {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.copyright_footer {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 60px 0 0 0;
}
.logo_copyright_text p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #717171;
	padding: 15px 0 10px 0;
}
.logo_copyright_text span {
	color: #bbbbbb;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	padding: 0 0 20px 0;
}
.payment-icons {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	text-align:right;
}
.payment-icons ul li {
	list-style: none;
	display: inline;
	padding: 0 4px 0 0px;
}
.ripple-container {
	display: none;
}
.img_view_bg nav.navbar.navbar-expand-lg.navbar-light {
	box-shadow: none;
}
a.nav-link.linkedIn.active i {
	color: #0a66c2;
}
.nav-tabs .nav-link.linkedIn.active, .nav-tabs .nav-link.linkedIn.active:focus, .nav-tabs .nav-link.linkedIn:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #0a66c2;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.nav-link.soundcloud.active i {
	color: #f75e10;
}
.nav-tabs .nav-link.soundcloud.active, .nav-tabs .nav-link.soundcloud.active:focus, .nav-tabs .nav-link.soundcloud:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #f75e10;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.nav-link.spotify.active i {
	color: #18d75e;
}
.nav-tabs .nav-link.spotify.active, .nav-tabs .nav-link.spotify.active:focus, .nav-tabs .nav-link.spotify:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #18d75e;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.nav-link.youtube.active i {
	color: #ff0000;
}
.nav-tabs .nav-link.youtube.active, .nav-tabs .nav-link.youtube.active:focus, .nav-tabs .nav-link.youtube:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #ff0000;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.nav-link.twitch.active i {
	color: #9a30f7;
}
.nav-tabs .nav-link.twitch.active, .nav-tabs .nav-link.twitch.active:focus, .nav-tabs .nav-link.twitch:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #9a30f7;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.nav-link.pinterest.active i {
	color: #c71e27;
}
.nav-tabs .nav-link.pinterest.active, .nav-tabs .nav-link.pinterest.active:focus, .nav-tabs .nav-link.pinterest:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #c71e27;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.nav-link.twitter.active i {
	color: #50abf1;
}
.nav-tabs .nav-link.twitter.active, .nav-tabs .nav-link.twitter.active:focus, .nav-tabs .nav-link.twitter:focus {
	color: #2D3142;
	border-color: rgb(var(--theme-light-color));
	border-bottom-width: 5px;
	background-color: transparent;
	border-color: #50abf1;
	border-top: none;
	border-right: none;
	border-left: none;
}
/********** mobile responsive *********/

.mobile_responsive .card {
	border: none;
	background: none;
	padding: 0px;
}
.mobile_responsive button {
	border: none;
	outline: none;
	background: no-repeat;
	width: 100%;
	text-align: left;
	font-size: 16px;
	color: #2D3142;
	font-weight: 700;
	padding: 10px 20px;
}
.mobile_responsive .card-header {
	background: no-repeat;
	border: none;
	padding: 0px;
}
.mobile_responsive button i {
	float: right;
	font-weight: bold;
	font-size: 20px;
}
.mobile_responsive .card-body {
	background-color: #EAECEE;
	font-size: 16px;
	color: #4F5D75;
	padding: 5px 20px;
}
ul.navbar-nav li a {
	font-size: 16px;
}
.mobile_menu_hover {
	display: none;
}
.dropdown-menu {
	padding:0;
	margin:0;
	border:0 solid transition!important;
	border:0 solid rgba(0, 0, 0, .15);
	border-radius:0;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a, .navbar-expand-lg .navbar-nav .nav-link {
	color: #fff;
	font-size: 16px;
	text-transform: capitalize;
	padding: 8px 0px 8px 0px;
	font-family: 'Roboto', sans-serif;
	display: block !important;
	text-decoration: none;
}
.mainmenu .active a, .mainmenu .active a:focus, .mainmenu .active a:hover, .mainmenu li a:hover, .mainmenu li a:focus, .navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover {
	color: #fff;
	outline: 0;
}
/*==========Sub Menu=v==========*/






/******************************Drop-down menu work on hover**********************************/
.mainmenu {
	background: none;
	border: 0 solid;
	margin: 0;
	padding: 0;
	min-height:20px;
	width: 100%;
}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul {
display:block
}
.mainmenu .collapse ul ul {
 position: absolute;
 top: 100%;
 left: 0;
 min-width: 250px;
 display: none;
 border-radius: 7px;
}
/*******/
.mainmenu .collapse ul ul li {
position:relative
}
.mainmenu .collapse ul ul li:hover> ul {
display:block
}
.mainmenu .collapse ul ul ul {
position:absolute;
top:0;
left:100%;
min-width:250px;
display:none
}
/*******/
.mainmenu .collapse ul ul ul li {
position:relative
}
.mainmenu .collapse ul ul ul li:hover ul {
display:block
}
.mainmenu .collapse ul ul ul ul {
position:absolute;
top:0;
left:-100%;
min-width:250px;
display:none;
z-index:1
}
}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a {
padding:16px 15px 16px 35px
}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a {
padding:16px 15px 16px 45px
}
}
ul.dropdown-menu li a {
	color: #717171!important;
	font-size: 14px!important;
	font-family: 'Roboto', sans-serif!important;
	text-decoration: none;
}
.dropdown-toggle::after {
 display: inline-block!important;
 width: 20px!important;
 height: 20px!important;
 background-image: url(../images/right-arrow.png);
 background-repeat: no-repeat!important;
 content: ""!important;
 position: relative;
 top: 10px;
 left: 64%;
}
 .dropdown-toggle::after {
 display: inline-block!important;
 width: 20px!important;
 height: 20px!important;
 background-image: url(../images/right-arrow.png);
 background-repeat: no-repeat!important;
 content: ""!important;
 position: relative;
 top: 10px;
 left: 64%;
}
.dropdown-toggle.neve:after {
	display: none!important;
}
ul.dropdown-menu.first_top:before {
	content: "";
	float: left;
	width: 20px;
	height: 17px;
	background-image:url(../images/triangle-top.png);
	position: absolute;
	top: -14px;
	left: 100px;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0.125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	padding: 12px 0 12px 0!important;
}
a.dropdown-toggle.neve {
	padding-bottom: 30px;
	padding-top: 15px;
}
li.nav-item.padin_svies {
	padding: 8px 20px 0px 20px;
}
a.navbar-brand img {
	position: relative;
	top: -13px;
}
.mobile_responsive {
	display:none;
}
span.none_views {
	display: none;
}
span.mobile {
	display: none;
}
.mobile_view-sections {
	display: none;
}
/****mobile-css_view-services**/

.owl-nav-style .owl-nav>div.owl-prev {
    left: -20px;
    top: 50%;
}
.owl-nav-style.owl-nav-style-5 .owl-nav>div {
	top:-52px
}
.responsive-owl-nav-style.owl-nav-style.owl-nav-style-5 .owl-nav>div {
	top:-52px
}
.owl-nav-style .owl-nav>div {
	position:absolute;
	top:-71px;
	display:inline-block;
	font-size:0;
	line-height:1;
	cursor:pointer;
	text-align:center;
	color:#888;
	width:14px;
	height:22px;
	z-index:1;
	opacity:1;
	border-radius:100%;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	transition:all 300ms linear
}
.owl-nav-style .owl-nav>div.owl-prev:before {
	background-image:url(../images/arrow-left.png);
	content:"";
	float:left; margin:0px; padding:0px; width:12px; height:21px;
}
.owl-nav-style .owl-nav>div:before {
	font-size:14px;
	line-height:32px;
	display:block;
	font-family:"Ionicons";
	font-weight:600
}
.owl-nav-style .owl-nav>div.owl-next:before {
background-image:url(../images/arrow-right.png);
	content:"";
	float:left; margin:0px; padding:0px; width:12px; height:21px;
}
.owl-nav-style .owl-nav>div.owl-next {
    right: -20px;
    top: 50%;
}


.brand-slider.owl-nav-style .owl-nav>div.owl-next {
	right:15px
}
.slider-home-16.owl-nav-style .owl-nav>div.owl-next {
	right:15px
}
.owl-carousel, .owl-carousel .owl-item {
	-webkit-tap-highlight-color:transparent;
	position:relative
}
.owl-carousel {
	display:none;
	width:100%;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	display:block;
	
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display:none
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display:block
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.owl-carousel .animated {
	animation-duration:1s;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(owl.video.play.png) no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform:scale(1.3, 1.3);
	transform:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}

article.list-product {
    padding: 0px 20px 0 20px;
}

.mobile_services {
    display: none;
}

.mobile_flow_vies{width:100%; float:left; margin:0px; padding:0px;}


.backgorun_and_border {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    border-left: solid 10px #F0F2F5;
}

.img_row{width:100%; float:left; margin:0px; padding:0px;}
.img_row span img {
    position: relative;
    left: -35px;
}
.mobile_flow_vies {
    display: none;
}


/***Payment-details***/

.payment_detils{width:100%; float:left; margin:0px; padding:0px;}
.heding_vies_payment{width:100%; float:left; margin:0px; padding:0px;}

.heding_vies_payment h2 {
    color: #2D3142;
    font-size: 48px;
    font-weight: 700;
    padding: 16px 0px 16px 0;
}
.payment-detils {
    width: 100%;
    float: left;
    text-align: center;
}
.heding_vies_payment p {
    color: #717171;
    font-size: 21px;
}
.payment-sctrip {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 50px 0 50px 0;
    
}

.payment_method{width:100%; float:left; margin:0px; padding:0px;}

.payment_method_bg {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 34px;
    background-color: #fff;
    box-shadow: 0px 5px 13px 6px #f7f7f7;
    border-radius: 5px;
    text-align: left;
}

h3.pyem-me-heing{ color: #2D3142;
    font-size: 18px;
    font-weight: 700;}
	
.detisl_of_paymet {
    margin: 0px;
    padding: 10px 0 10px 0;
    float: left;
    width: 100%;
}
		.detisl_of_paymet ul li{list-style:none; display:inline;}
		
.card_options {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 20px 0 20px 0;
}
		
			.card_options ul li{list-style:none; display:inline;}
			
			.payent_filds {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 30px 0 0 0;
}
			
.payemnt_fild_ve {
    width: 100%;
    float: left;
    margin: 11px 0 12px 0;
    border: solid;
    border-width: 2px;
    border-color: #EAECEE;
    border-radius: 5px;
    padding: 10px 15px 10px 15px;
}
.ico_pay {
    float: left;
    width: 50px;
    margin: 0px;
    padding: 0px;
}

input.info-bel_vies {
    float: left;
    width: 80%;
    border: none;
    outline: none;
}

.left_width {
    width: 180px;
    float: left;
    padding: 0px;
    margin: 0 30px 0px 0px;
}

.left_width input.info-bel_vies {
    width: 65%!important;
}

.main_box_info{width:100%; float:left; margin:0px; padding:0px; }

.bg_box_vies{width:100%; float:left; margin:0px; padding:0px; background-color:#F8F8FB; padding: 34px;  border-radius: 5px; text-align:left; }

.social_medide_select {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 25px 0 25px 0;
}
.social_medide_select h4{
    color: #2D3142;
    font-size: 16px;
    font-weight: 700; word-break: break-word;}
	
	.social_medide_select a{
    color: #328185;
    font-size: 16px;
   font-family: 'Roboto', sans-serif; font-style:italic;}
   
   .order_number{width:100%; float:left; margin:0px; padding:0px; }
   
   .social_medide_select span {
    font-size: 36px;
	color:#7D4D99;
	font-weight:700;
}
.row_border {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background-color: #E5E5E5;
    height: 2px;
}

.info_dints {
    float: left;
    margin: 0px;
    padding: 0px;
}
.info_dints p {
    color: #717171;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 0 8px 0;
}


.all_trading {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 20px 0 0 0;
}
.all_trading ul li {
    list-style: none;
    padding: 5px 0px 5px 0px;
}
.all_trading ul li a{ font-size:16px; color:#717171;  font-family: 'Roboto', sans-serif; text-decoration:none;}

.pay-bnt {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 50px 0 80px 0;
}.pay-bnt a {
    background-color: #328185;
    color: #fff;
    padding: 15px 40px 16px 40px;
    border-radius: 50px;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
}

.payment_medoth_views {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 40px 0px 0px 0px;
    border-bottom: dotted;
    border-width: 4px;
    border-color: #69c9d0;
    margin-bottom: 60px;
}.payment-medoth_sections {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
	
}


.full_detils_thanks{width:100%; float:left; margin:0px; padding:0px; text-align:center;}

.thank_text-vies{width:100%; float:left; padding:0px; text-align:center;}
h2.thank_text-vies{
color: #2D3142;
    font-size: 48px;
    font-weight: 700;
    padding: 16px 0px 16px 0;}
	
	.full_detils_thanks p {
    color: #717171;
    font-size: 14px;
	 font-family: 'Roboto', sans-serif;
}



.full_detils_thanks a {
    background-color: #328185;
    color: #fff;
    padding: 13px 20px 15px 20px;
   
    border-radius: 50px;
	 font-family: 'Roboto', sans-serif;
	 font-size: 16px;
	 font-weight:bold;
}

.bnt_order-detils {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 30px 0 20px 0;
    text-align: center;
}

.payment_method.info_dis {
    padding: 20px 0 90px 0;
}






/********* price **********/

.info_details.price_info h1 {
	color: #212121;
}

.frist_box_table ul li img {
    padding: 0 10px 0 0;
}


article.list-products.active .frist_box_table {
    background: linear-gradient(
219deg
, #328185 3%, #765297, #7D4D99);
}
.info_details.price_info p {
	color: #717171;
}
.price_coment_like {
	text-align: center;
	width: 100%;
	display: grid;
	justify-content: center;
	grid-template-columns: repeat(auto-fill, 18%);
	grid-gap: 20px;
	margin: 40px 0;
}
.price_like a {
	border: solid 2px #EAECEE;
	width: 100%;
	float: left;
	border-radius: 10px;
	font-size: 18px;
	color: #717171;
	text-decoration: none;
	text-align: left;
	padding: 18px 20px;
	box-shadow: 0 4px 8px 1px #0000001f;
	font-weight: 700;
}
.price_like a img {
	padding: 0 10px 0 0;
}
.pricing_tabl_heading {
	font-size: 21px;
	text-align: center;
	width: 100%;
	display: inline-block;
	color: #2D3142;
	font-weight: 700;
}
.pricing_table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.frist_box_table {
	text-align: center;
	width: 100%;
	margin: 0px 0px 0;
	background-color: #E9F5F6;
	border-radius: 10px;
	float: left;
}
h5.most_popular {
	padding: 5px 0;
	margin: 0px;
	font-size: 12px;
	background-color: #2D3142;
	border-radius: 10px 10px 0 0;
	font-weight:700;
	letter-spacing:2px;
	color: #fff;
	font-family: 'Roboto', sans-serif;visibility: hidden;
}

article.list-products.active .frist_box_table ul li:nth-child(odd) {
    background-color: #2d314240;
}

article.list-products.active .most_price h3{
    color: #fff;
}

article.list-products.active .most_price h1{
    color: #fff;
}

article.list-products.active .frist_box_table ul li {
    color: #fff;
}

article.list-products.active .most_price h1 sup {
    color: #fff;
}

.price_slicer {
    padding: 60px 0; border-style: dotted;
    border-left: none;
    border-right: none;
    border-top: none;
    border-color: #8ED0D4;
    border-width: 4px;
}


.most_price {
	float: left;
	width: 100%;
	padding: 30px 20px;
}
.most_price h3 {
	font-size: 18px;
	font-weight: 700;
}
.most_price h1 sup {
	font-size: 16px;
	color: #2D3142;
	font-weight: 400;
	position: relative;
	top: -27px;
	left: -6px;
}
.most_price h1 {
	font-size: 48px;
	color: #7D4D99;
	font-weight: 700;
	padding: 13px 0 30px;
}
a.buy_now_btn {
	border: solid 2px #328185;
	border-radius: 100px;
	width: 100%;
	display: inline-block;
	padding: 13px 0;
	font-weight: 700;
	color: #328185;
	background-color: #fff;
	text-decoration:none;
}
.frist_box_table ul li {
	list-style: none;
	text-align: left;
	padding: 10px 20px;
	color: #717171;
	float: left;
	width: 100%;
}
 .frist_box_table ul li:nth-child(odd) {
 background: #ffffffb8;
 float: left;
}

article.list-product.active .most_popular {
    visibility: inherit;
}











.frist_box_table ul li img {
    display: inline-block !important;
}


/***sdf*******/

.how_buy_heading {
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    padding: 0 0 60px;
}

.how_content h2 {
    font-size: 24px;
    color: #7D4D99;
    padding: 40px 0 20px;
    font-weight: 700;
}

.how_content p {
    font-size: 16px;
    line-height: 25px;
    color: #717171; font-family: 'Roboto', sans-serif;
}

.how_to_buy {
    padding: 60px 0;
}

.how_content img {
    box-shadow: 15px 15px 0 0px #e9f5f6;
}

.how_content h5 {
    font-size: 18px;
    color: #7D4D99;
    font-weight: 700;
    line-height: 30px;
}


.faq_section {
    background-color: #E9F5F6;
    padding: 60px 0;
}

.frequently_ask {
    text-align: center;
    color: #717171;
    font-size: 14px; padding:0 0 10px;
    text-transform: uppercase;  font-family: 'Roboto', sans-serif; letter-spacing:2px;
}

.faq_content {
    width: 60%;
    margin: 0 auto;
}

.faq_content .card-header a {
    font-size: 18px;
    text-decoration: none;
    padding: 20px 20px 16px;
    float: left; 
    width: 100%;
    margin: 0px; 
}
.faq_content .card-header a h6 {
    font-size: 18px; font-weight:700; color:#2D3142 !important;
}

.faq_content .card {
    background-color: #fff !important;
    margin: 0 0 20px;
    border-radius: 10px;
    border: none;
    box-shadow: none;
}
.faq_content .card-header {
    background: none;
    border: none;
    padding: 0px;
}

.faq_content .card .collapse {
    border-top: solid 2px #ccc;
    font-size: 16px;
}

.services_sec {
    padding: 60px 0 0!important;
}

.priceing_menu .nav_color a {
    color: #000 !important;
    font-weight: 400;
}

.priceing_menu .login {
    color: #717171!important;
    font-weight: 400;
}

.background_img.border_menu {
    border-bottom: solid 1px #E9F5F6;
}





.faq_content.like__mobile a {
    padding: 14px 20px 10px !important;
    margin: 20px 0 10px;
}

article.list-products {
    padding: 0 9px;
}


article.list-product1 {
    padding: 0 15px;
}


article.list-product1 {
    padding: 0 20px 0 0;
}



.list_drop-downs_youtub {
    border: solid 2px #EAECEE !important;
    width: 100%;
    float: left;
    border-radius: 10px !important;
    font-size: 18px;
    color: #717171;
    text-decoration: none;
    text-align: left;
    padding: 10px 13px;
    box-shadow: 0 4px 8px 1px #0000001f !important;
    font-weight: 700;
}

.like__mobile {
    width: 100%;
    float: left;
    padding: 30px 0;
}

.price_like .ddChild {
    border: none;
    padding: 10px 0 0;
}
.price_like .ddTitle {
    border: none; padding:0px; height:auto;
}

.price_like .enabled {
    border: none;
    box-shadow: none;
    border-top: solid 2px;
    border-radius: 0;
    border-bottom: none !important;
}

.price_like .dd {
    width: 100% !important;
}

article.list-products.active .most_popular {
    visibility: visible;
}
article.list-products.active .frist_box_table ul li:last-child {
    border-radius: 0 0 10px 10px;
}
/********* price **********/