MMCT TEAM
Server IP : 103.53.40.154  /  Your IP : 3.16.70.99
Web Server : Apache
System : Linux md-in-35.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : ppcad7no ( 715)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home2/ppcad7no/adowoods.com/../lizatilessolution.com/../jyotishandayurved.com/css/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home2/ppcad7no/adowoods.com/../lizatilessolution.com/../jyotishandayurved.com/css/style.css
/*-------------------------------------
    Template Name: Horoscope
    Template URI: 
    Description: This is html5 template
    Author: webstrot
    Author URI: http://webstrot.com
    Version: 1.0
---------------------------------------
    
    CSS INDEX
    ===================
	
    1. BODY
	2. CUSTOM CSS / A
	3. PRELOADER
	4. NAVIGATION
	5. SLIDER
	6. ABOUT HOROSCROP
	7. CHOOSE YOUR ZODIAC SIGN
	8. OUR SERVICES
	9. TODAY SLIDER
	10. LATEST NEWS
	11. WHAT CLIENTS ARE SAYING
	12. TESTIMONIAL SLIDER
	13. CLIENT SLIDER
	14. SPEAK TO OUR EXPERT
	15. FOOTER

---------------------------------------*/
/*--------------
1.Theme default CSS
--------------------------*/
body, html {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 23px;
	color: rgba(255, 255, 255, 0.75);
	background:#170135;
	font-weight:400;
	overflow-x:hidden;
	position:relative;
}
body::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #ffffff;
}
body::-webkit-scrollbar{
	width: 6px;
	background-color: #ffffff;
}

body::-webkit-scrollbar-thumb{
	background-color: #4f2b7f;
}
#return-to-top {
    position: absolute;
    bottom: 70px;
    right: 80px;
    background: #4f2b7f;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	z-index:1000;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 1px;
    top: 8px;
    font-size: 30px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}
.house_toggle svg{
	fill:#ffffff !important;
	width:25px;
	height:25px;
}
.aries_padding_left{
	padding-left:10px;
}
/*---------- Custom Css Start -------*/
/*---------- btn Css Start -------*/
.hs_btn_wrapper li a {
	float: left;
	width: 220px;
	height:50px;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	display: block;
	text-align:center;
	line-height:50px;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.hs_btn_wrapper li a:focus {
	outline: none;
}
.hs_btn_wrapper li a > span {
	vertical-align: middle;
}
.hs_btn_wrapper li .hs_btn_hover {
	border-radius: 50px;
	background: #4f2b7f;
	color: #fff;
	-webkit-transition: background-color 0.3s, color 0.3s;
	transition: background-color 0.3s, color 0.3s;
}
.hs_btn_wrapper li .hs_btn_hover::before {
	content: '';
	position: absolute;
	top: -20px;
	left: -20px;
	bottom: -20px;
	right: -20px;
	background: inherit;
	border-radius: 50px;
	z-index: -1;
	opacity: 0.4;
	-webkit-transform: scale3d(0.8, 0.5, 1);
	transform: scale3d(0.8, 0.5, 1);
}
.hs_btn_wrapper li .hs_btn_hover:hover {
	-webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	color: #ECEFF1;
	background-color: #4f2b7f;
	-webkit-animation: anim-moema-1 0.3s forwards;
	animation: anim-moema-1 0.3s forwards;
}
.hs_btn_wrapper li .hs_btn_hover:hover::before {
	-webkit-animation: anim-moema-2 0.3s 0.3s forwards;
	animation: anim-moema-2 0.3s 0.3s forwards;
}
@keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-webkit-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-moz-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-ms-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
.stars, .twinkling{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  display:block;
}
.stars {
  background:#000 url(../images/content/stars.jpg) repeat top center;
  z-index:0;
}
.twinkling{
  background:transparent url(../images/content/twinkling.png) repeat top center;
  -moz-animation:move-twink-back 200s linear infinite;
  -ms-animation:move-twink-back 200s linear infinite;
  -o-animation:move-twink-back 200s linear infinite;
  -webkit-animation:move-twink-back 200s linear infinite;
  animation:move-twink-back 200s linear infinite;
}
@-webkit-keyframes anim-moema-1 {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}
	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes anim-moema-1 {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}
	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@-webkit-keyframes anim-moema-2 {
	to {
		opacity: 0;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes anim-moema-2 {
	to {
		opacity: 0;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
.hs_effect_btn li a {
	float: left;
	width: 180px;
	height:50px;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	display: block;
	text-align:center;
	line-height:50px;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.hs_effect_btn li a:focus {
	outline: none;
}
.hs_effect_btnli a > span {
	vertical-align: middle;
}
.hs_effect_btn li .hs_btn_hover {
	border-radius: 50px;
	background: #4f2b7f;
	color: #fff;
	-webkit-transition: background-color 0.3s, color 0.3s;
	transition: background-color 0.3s, color 0.3s;
}
.hs_effect_btn li .hs_btn_hover::before {
	content: '';
	position: absolute;
	top: -20px;
	left: -20px;
	bottom: -20px;
	right: -20px;
	background: inherit;
	border-radius: 50px;
	z-index: -1;
	opacity: 0.4;
	-webkit-transform: scale3d(0.8, 0.5, 1);
	transform: scale3d(0.8, 0.5, 1);
}
.hs_effect_btn li .hs_btn_hover:hover {
	-webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	color: #ECEFF1;
	background-color: #4f2b7f;
	-webkit-animation: anim-moema-1 0.3s forwards;
	animation: anim-moema-1 0.3s forwards;
}
.hs_effect_btn li .hs_btn_hover:hover::before {
	-webkit-animation: anim-moema-2 0.3s 0.3s forwards;
	animation: anim-moema-2 0.3s 0.3s forwards;
}
/*---------- btn Css End -------*/
a {
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
a:hover, a:focus {
	color: #707070;
	text-decoration: none;
	outline: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Roboto', sans-serif;
	line-height: 1.1;
	font-weight:400;
	color: #222222;
	margin:0;
	padding:0;
}
p{
	margin:0;
}
input, select, button, textarea {
	outline: none;
}
input:focus, select:focus, button:focus, textarea:focus {
	outline: none;
	box-shadow:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}

/*-- Preloader css start --*/
#preloader {
	    background-color: #090014;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2147483647;
	width: 100%;
	height: 100%;
}
#status {
    background-position: center center;
    background-repeat: no-repeat;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}
#status img {
}

/*-- hs top header Start --*/
.hs_top_header_main_Wrapper{
	float:left;
	width:100%;
	background:#170135;
	padding-top:30px;
	padding-bottom:30px;
	position:relative;
}
.hs_header_logo_left{
	float:left;
	width:30%;
}
.hs_header_logo_right{
	float:left;
	width:70%;
}
.hs_logo_wrapper{
	float:left;
}
.hs_header_add_wrapper{
	float:left;
	width:220px;
	margin-left:20px;
}
.hs_header_add_icon{
	float:left;
	width:50px;
	height:50px;
	border:1px solid #ededed;
	text-align:center;
	line-height:50px;
	font-size:24px;
	color:rgba(255, 255, 255, 0.7);
}
.hs_header_add_icon_cont{
	float:left;
	width:calc(100% - 50px);
	padding-top: 7px;
    padding-left: 15px;
}
.hs_header_add_icon_cont h5{
	font-size:16px;
	color:#fff;
}
.hs_header_add_icon_cont p{
	font-size:14px;
	color:#969696;
	margin-top:3px;
}
.hs_btn_wrapper{
	float:right;
}
.hs_top_user_profile{
	float:right;
	padding-left:20px;
	position:relative;
}
.hs_top_user_profile img{
	width:50px;
	height:50px;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	cursor:pointer;
}
.hs_top_user_profile p{
	float:left;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	color:#ffffff;
	background:#71c386;
	font-size:12px;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	position:absolute;
	margin-left: 34px;
    margin-top: -15px;
	cursor:pointer;
}
.hs_profile_model{
    position: absolute;
    right: 0px;
    bottom:0;
    padding: 0px;
    width: 100%;
    display: inline-block;
    border-radius: 0px;
    background-color: #ffffff;
    display: none;
    z-index: 1000;
}
.hs_profile_model input{
    float: left;
    width: calc(100% - 60px);
    padding: 0px 10px;
    height: 120px;
    border: 1px solid #e1e1e1;
    border-right: 0px;
	font-size:30px;
	color:#fff;
}
.hs_profile_model button{
    width: 60px;
    height: 120px;
	color:#fff;
    border: 1px solid #e1e1e1;
    border-left: none;
    background-color: #ffffff;
    text-align: center;
    padding: 0px;
	font-size:24px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.modal-body{
	padding-top:30px;
	padding-bottom:20px;
	border: 1px dashed rgba(255, 255, 255, 0.31);
    border-top: 0;
    border-bottom: 0;
}
.modal-footer{
	padding-bottom:30px;
	border: 1px dashed rgba(255, 255, 255, 0.31);
    border-top: 0;
}
.modal-body input{
	width:100%;
	height:40px;
	padding-left:20px;
}
.modal-body input:nth-child(2){
	margin-top:20px;
}
.modal-body button{
	margin-top:20px;
	width:80px;
	height:30px;
}
.modal-header{
	background:#4f2b7f;
	border-bottom:0;
}
.modal-title{
	color:#ffffff;
	font-size:20px;
	text-transform:uppercase;
}
.modal-body input{
	width:100%;
	height:50px;
	border:1px solid rgba(255, 255, 255, 0.3);
	background:transparent;
}
.modal-body button{
    float: left;
    width: 170px;
    height: 50px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.modal-body button:hover{
	    background: transparent;
    border: 1px solid #744ea7;
    color: #744ea7;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}	
.modal-footer{
	border-top:0;
}
.modal-footer button{
	background:none;
	border:0;
	color: #a9a9a9;
}
.modal-footer button:hover, .modal-footer button:focus{
	background:none;
	color: #a9a9a9;
	outline:none;
}
/*-- hs top header End --*/
/*-- hs Navigation Start --*/
.hs_navigation_header_wrapper{
	float:left;
	width:100%;
	background:#170135;
	border-top:1px solid rgba(255, 255, 255, 0.28);
	position:relative;
}
.hs_main_menu li{
	float:left;
	position:relative;
}
.hs_main_menu li:after{
	content:'';
	border:1px solid rgba(255, 255, 255, 0.28);
	height:20px;
	position:absolute;
	right:-1px;
	top:27px;
}
.hs_main_menu li:last-child:after{
	display:none;
}
.hs_main_menu {
  flex-direction: column;
  justify-content: space-between;
  overflow: visible;
  position:relative;
}
.hs_main_menu a {
    text-align: center;
    padding: 26px 20px 26px 20px;
    display: inline-block;
    color: #ffffff;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_main_menu .drop-menu a{
	padding: .75em 1em;
	padding-left: 20px;
    text-align: left;
}
.hs_main_menu a:hover {
      color: #ffffff;
     background: #4f2b7f;
	  -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*====================================
  DROPDOWN MENU STYLES
====================================*/

.drop-menu {
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: max-height .4s, opacity .3s;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  position:absolute;
}
.drop-menu > .menu-button {
  height: 100%;
  transition: transform .4s;
  transform: translateY(-300%);
  background: #170135;
      float: left;
    width: 100%;	
}
.dropdown-wrapper:hover > .menu-button {
  color: #ffffff;
  background: #4f2b7f; 
      -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.dropdown-wrapper .drop-menu{
	width:200px;
}
.dropdown-wrapper:hover .drop-menu{
  max-height: 500px;  
  opacity: 1;
  z-index: 1000;
  background:#170135;
}
.ceckout_btn{
	float:left;
	width:100%;
}
.dropdown-wrapper:hover > .drop-menu .menu-button {
  transform: translateY(0%); 
}
/*-- hs Navigation right Start --*/
.hs_navi_searchbar_wrapper{
	float:left;
	width:calc(100% - 80px);
}
.hs_navi_cart_wrapper{
	float:left;
	width:80px;
	cursor:pointer;
}
.hs_navi_searchbar_wrapper input{
	width:calc(100% - 50px);
	float:left;
	height: 73px;
	background:none;
	padding-left:20px;
	color:#ffffff;
	border:0;
	border-left:1px solid rgba(255, 255, 255, 0.30196078431372547);
}
.hs_navi_searchbar_wrapper input::placeholder {
    color: rgba(255, 255, 255, 0.7686274509803922);
}

.hs_navi_searchbar_wrapper input:-ms-input-placeholder { 
    color: rgba(255, 255, 255, 0.7686274509803922);
}

.hs_navi_searchbar_wrapper input::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7686274509803922);
}
.hs_navi_searchbar_wrapper button{
	float:left;
	width:50px;
	height: 73px;
	background:none;
	color:#ffffff;
	border:0;
	border-right:1px solid rgba(255, 255, 255, 0.30196078431372547);
}
.cc_cart_wrapper1{
	padding: 25px !important;
}
.hs_navi_cart_wrapper .menu-button{
	padding: 25px 0 25px 0;
    text-align: center;
}
.hs_navi_cart_wrapper .drop-menu{
	top: 100%;
    right: 16px;
    width: 342px;
}
.hs_navi_cart_wrapper a i:before{
	color:#ffffff;
	margin-left:0;
	font-size:22px;
}
.hs_navi_cart_wrapper .dropdown-wrapper:hover > .menu-button{
	background:transparent;
}
.hs_navi_cart_wrapper:hover > .menu-button{
	background:#4f2b7f;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_navi_cart_wrapper a i{
	position:relative;
}
.hs_navi_cart_wrapper a span{
	width:20px;
	height:20px;
	border:2px solid #ffffff;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	text-align:center;
	line-height:15px;
	float:left;
	color:#ffffff;
	font-size:10px;
	position:absolute;
	margin-top: -6px;
    margin-left: -5px;
}
.menu_fixed{
	position:fixed;
	background:#4f2b7f;
	-webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow:  0px 1px 20px 0px rgba(0, 0, 0, 0.10);
    -o-box-shadow:  0px 1px 20px 0px rgba(0, 0, 0, 0.10);
    -ms-box-shadow:  0px 1px 20px 0px rgba(0, 0, 0, 0.10);
    box-shadow:  0px 1px 20px 0px rgba(0, 0, 0, 0.10);
	z-index:1000;
	left:0;
	right:0;
}
.cc_cart_wrapper1{
	float:left;
	width:100%;
	padding-bottom:25px;
	border-bottom:1px solid rgba(255, 255, 255, 0.28);
	padding-left: 30px;
}
.cc_cart_wrapper2{
	float:left;
	width:100%;
	padding-top:25px;
	padding-bottom:25px;
	padding-left: 30px;
	border-bottom:1px solid #4f2b7f;
}
.cc_cart_img_wrapper{
	float:left;
	width:80px;
}
.cc_cart_cont_wrapper{
	width:calc(100% - 80px);
	float:left;
	padding-left:20px;
	padding-top:11px;
	position: relative;
}
.cc_cart_cont_wrapper h4{
	text-align:left;
}
.cc_cart_cont_wrapper h4 a{
	color:#ffffff !important;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	padding:0 !important;
	margin-top:10px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.cc_cart_cont_wrapper h4 a:hover{
	color:#7b5aa7 !important;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.cc_cart_cont_wrapper p{
	color:#ffffff;
	font-size:14px;
	padding-top:3px;
	float:left;
}
.cc_cart_cont_wrapper h5{
	float: right;
    padding-right: 35px;
	color:#ffffff;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	margin-top: -9px;
}
.cc_cart_total_wrapper{
	float:left;
	width:100%;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#ffffff;
}
.cc_cart_total_wrapper h4{
	font-size:16px;
	font-family: 'Lato', sans-serif;
	display:inline-block;
	color:#fff;
	text-transform:uppercase;
}
.cc_cart_total_wrapper h4 b{
	color:#1887e5;
}
.cc_cart_btn_wrapper{
	float:left;
	width:100%;
	text-align:center;
	padding-top:25px;
}
.cc_cart_btn{
	display:inline-block;
}
.cc_cart_btn .cart_btn1{
	width:145px;
	height:40px;
	float:left;
	background:#1887e5;
	color:#ffffff;
	text-align:center;
	line-height:33px;
	border-radius:2px;
	font-size:14px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	letter-spacing:2px;
	border:2px solid transparent;
}
.cc_cart_btn .cart_btn1:hover{
	background:transparent;
	border:2px solid #1887e5;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cc_cart_btn .cart_btn2{
	width:145px;
	height:40px;
	float:left;
	margin-left:20px;
	background:#ffffff;
	color:#fff;
	text-align:center;
	line-height:33px;
	border-radius:2px;
	font-size:14px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	letter-spacing:2px;
	border:2px solid transparent;
}
.cc_cart_btn .cart_btn2:hover{
	background:transparent;
	border:2px solid #ffffff;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.cc_cart_cont_wrapper li a{
	float:left;
	width:40px;
	height:20px;
	background:red;
}
.cc_cart_cont_wrapper button.close{
	color: #ffffff !important;
    position: absolute;
    right: 8px;
	opacity:0.7;
	top:20px;
}
/*-- hs Navigation right End --*/
/*-- hs Slider Start --*/
.slider-area{
	float:left;
	width:100%;
	position:relative;
}
.slider-area .carousel-inner .item .caption-1 {
  width:100%;
  height:100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background: url(../images/header/slide.jpg) 50% 0 repeat-y;
  position: relative;
  min-height:850px;
}
.slider-area .carousel-inner .item .caption-2 {
width:100%;
  height:100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background: url(../images/header/slide.jpg);
  position: relative;
  min-height:850px;
}
.slider-area .carousel-inner .item .caption-3 {
width:100%;
  height:100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background: url(../images/header/slide.jpg);
  position: relative;
  min-height:850px;
}
.slider-area .carousel-inner .item .carousel-captions:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(13, 1, 29, 0.9);
}
.slider-area .carousel-inner .item .carousel-captions .content {
  display: block;
  position: relative;
  z-index: 999;
  overflow: hidden;
  vertical-align: middle;
  padding-top:250px;
  padding-bottom:250px;
}
.slider-area .carousel-inner .item .carousel-captions .content_tabs{
	display: block;
  position: relative;
  z-index: 999;
  overflow: hidden;
  vertical-align: middle;
  padding-top:140px;
}
.slider-area .carousel-inner .item .carousel-captions .content h1{
	animation-delay: 0.5s;
	margin: 0 0 10px;
}
.slider-area .carousel-inner .item .carousel-captions .content h2 {
  color: #fff;
  font-size: 60px;
  font-weight: 0;
  margin: 0 0 20px;
  animation-delay: 1.5s;
  text-transform:uppercase;
}
.slider-area .carousel-inner .item .carousel-captions .content h2 span {
  font-weight: bold;
  
}
.slider-area .carousel-inner .item .carousel-captions .content p {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.62);
  margin: 0 0 30px;
  animation-delay: 2.5s;
}
.slider-area .carousel-inner .item .carousel-captions .content li{
	animation-delay: 3.2s;
}
.slider-area .carousel-inner .carousel-indicators {
  display:none;
}
.slider-area .carousel-inner .carousel-indicators li {
  text-indent: 0;
  position: relative;
  width: 10px;
  height: 25px;
  background-color: transparent;
  display: block;
  border: none;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px;
  margin: 0;
  color: #fff;
  font-family: "Poppins", sans-serif;
  text-align: left;
  background: rgba(255, 255, 255, 0.42);
  margin-top:10px;
      -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.slider-area .carousel-inner .carousel-indicators li span.number {
  display: inline-block;
}
.slider-area .carousel-inner .carousel-indicators li span.con {
  display: inline-block;
  position: relative;
  padding-left: 42px;
}
.slider-area .carousel-inner .carousel-indicators li span.con:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  height: 1px;
  background: #cf9c67;
  width: 26px;
}
.slider-area .carousel-inner .carousel-indicators li.active {
  background: #4f2b7f;
      width: 10px;
    height: 25px;
}
.slider-area .carousel-inner .carousel-indicators li:first-child {
  margin-top: 0;
}
.carousel-nevigation{
	position:absolute;
	top:50%;
	float:left;
	width:100%;	
}
.carousel-nevigation > .prev{
	left:-138px;
	position:absolute;
	width:90px;
	height:90px;
	background:#4f2b7f;
	padding-top: 26px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.carousel-nevigation > .next{
	right:-138px;
	position:absolute;
	width:90px;
	height:90px;
	background:#4f2b7f;
	padding-top: 26px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.slider-area:hover .carousel-nevigation > .prev{
	left:0;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.slider-area:hover .carousel-nevigation > .next{
	right:0;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.carousel-nevigation > .next:hover, .carousel-nevigation > .prev:hover{
	background:#4f2b7f;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.carousel-nevigation > .prev i{
	float:left;
	width:35px;
	text-align:right;
	color:#ffffff;
	font-size:16px;
	font-size: 28px;
    padding-right: 10px;
}
.carousel-nevigation > .prev span{
	width:calc(100% - 35px);
	float:left;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height: 17px;
}
.carousel-nevigation > .next i{
	float:left;
	width:35px;
	text-align:left;
	color:#ffffff;
	font-size:16px;
	font-size: 28px;
    padding-left: 10px;
}
.carousel-nevigation > .next span{
	width:calc(100% - 35px);
	float:left;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height: 17px;
	text-align:right;
}
.hs_slider_right_tabs_wrapper{
	float:left;
	width:100%;
	animation-delay: 3.5s;
}
.hs_slider_tab_one{
	animation-delay: 3.7s;
}
.hs_slider_tab_tow{
	animation-delay: 3.9s;
}
.hs_slider_tab_three{
	animation-delay: 4.1s;
}
.hs_slider_tab_four{
	animation-delay: 4.3s;
}
.hs_slider_tab_fifth{
	animation-delay: 4.6s;
}
.hs_slider_tab_six{
	animation-delay: 4.9s;
}
.hs_slider_right_tabs_wrapper2{
	margin-top:20px;
}
.hs_slider_tabs_icon_wrapper{
	float:left;
	width:80px;
	height:80px;
	border: 8px solid rgba(255, 255, 255, 0.23137254901960785);
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.hs_slider_tabs_icon_wrapper i{
	width:65px;
	height:65px;
	float:left;
	text-align:center;
	line-height:65px;
	background:#170135;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_slider_tabs_icon_wrapper i:before{
	margin-left:0;
	color:rgb(255, 255, 255, 0.7);
	font-size:40px;
}
.hs_slider_tabs_icon_cont_wrapper{
	float:left;
	width:calc(100% - 80px);
	padding-top: 15px;
    padding-left: 15px;
}
.slider-area .carousel-inner .item .carousel-captions .content_tabs .hs_slider_tabs_icon_cont_wrapper li .hs_tabs_btn{
	float:left;
	width:100%;
	height:50px;
	line-height:50px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	background:rgba(255, 255, 255, 0.15);
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_slider_right_tabs_wrapper:hover .hs_slider_tabs_icon_wrapper i:before{
	color:#fff;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_slider_right_tabs_wrapper:hover .hs_slider_tabs_icon_wrapper i{
	background:#4f2b7f;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_slider_right_tabs_wrapper:hover .hs_slider_tabs_icon_cont_wrapper li .hs_tabs_btn{
	background:#4f2b7f !important;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- hs Slider End --*/
/*-- hs title wrapper Start --*/
.hs_title_main_wrapper{
	float:left;
	width:100%;
	position: relative;
    margin-top: -106px;
}
.hs_title_box_main_wrapper{
	float:left;
	width:100%;
	overflow:hidden;
}
.hs_title_img_wrapper{
	float:left;
	width:100%;
	position:relative;
}
.hs_title_img_wrapper img{
	width:100%;
}
.hs_title_img_cont_wrapper{
	float:left;
	width:100%;
	padding:30px;
	border:1px dashed rgba(255, 255, 255, 0.4);
	border-top:0;
}
.hs_title_img_cont_wrapper h2{
	font-size:20px;
	font-weight:bold;
	padding-bottom:20px;
}
.hs_title_img_cont_wrapper h2 a{
	color:#fff;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_title_box_main_wrapper:hover .hs_title_img_cont_wrapper h2 a{
	color:#fff;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_title_img_cont_wrapper h5 a{
	font-size:16px;
	color:#7b5aa7;
	padding-top:20px;
	float:left;
}
.hs_title_img_cont_wrapper h5 a i{
	position:relative;
	top:2px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_title_img_cont_wrapper h5 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_title_img_wrapper li{
	float:left;
	width:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:#4f2b7f;
	color:#ffffff;
	position:absolute;
	font-size:22px;
	font-weight:bold;
	top: 30px;
    left: -100px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_title_box_main_wrapper:hover .hs_title_img_wrapper li{
	left:0;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- hs title wrapper End --*/
/*-- hs about ind wrapper Start --*/
.hs_about_indx_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_about_heading_main_wrapper{
	float:left;
	width:100%;
	text-align:center;
}
.hs_about_heading_wrapper{
	float:left;
	width:100%;
	display:inline-block;
}
.hs_about_heading_wrapper h2{
	font-size:40px;
	font-weight:100;
	color:#fff;
	text-transform:uppercase;
}
.hs_about_heading_wrapper h2 span{
	font-weight:bold;
}
.hs_about_heading_wrapper h4, .hs_about_heading_wrapper p{
	padding-top:10px;
}
.hs_about_heading_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
}
.hs_about_heading_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:20px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_about_heading_wrapper h4 span:before{
	content:'';
	border:1px solid #d8d8d8;
	width:20px;
	position:absolute;
	right: 15px;
    top: 3px;
}
.hs_about_left_img_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_about_left_img_wrapper img{
	width:100%;
}
.hs_about_right_cont_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_about_right_cont_wrapper h2{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:40px;
}
.hs_about_right_cont_wrapper h3{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding-top:30px;
}
.hs_about_right_cont_wrapper h1{
	font-size:50px;
	font-weight:bold;
	color:#4f2b7f;
	padding-top:30px;
}
.hs_about_btn{
	margin-top:40px;
}
/*-- hs about ind wrapper End --*/
/*-- hs sign wrapper Start --*/
.hs_sign_main_wrapper{
	float:left;
	position:relative;
	width:100%;
	height:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_sign_heading_wrapper{
	float:left;
	width:100%;
	position:relative;
}
.hs_sign_left_wrapper{
	float:left;
	width:25%;
	margin-top:60px;
	position:relative;
}
.hs_sign_center_wrapper{
	float:left;
	width:50%;
	margin-top:60px;
}
.hs_sign_right_wrapper{
	float:left;
	width:25%;
	margin-top:60px;
	position:relative;
}
.hs_sign_left_tabs_wrapper_2{
	margin-top:25px;
	float:left;
	width:100%;
}
.hs_sign_left_tabs_wrapper .hs_slider_tabs_icon_wrapper{
	float:left;
	width:80px;
	height:80px;
	border: 8px solid rgba(0, 0, 0, 0.0784313725490196);
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.hs_sign_left_tabs_wrapper .hs_slider_tabs_icon_wrapper i{
	width:65px;
	height:65px;
	float:left;
	text-align:center;
	line-height:65px;
	background:#4f2b7f;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_wrapper .hs_slider_tabs_icon_wrapper i:before{
	margin-left:0;
	color:rgba(255, 255, 255, 0.7);
	font-size:40px;
}
.hs_sign_left_tabs_wrapper .hs_slider_tabs_icon_cont_wrapper{
	float:left;
	width:calc(100% - 80px);
	padding-top: 15px;
    padding-left: 15px;
}
.hs_sign_left_tabs_wrapper .hs_slider_tabs_icon_cont_wrapper li:last-child{
	font-size:16px;
	
}
.hs_sign_left_tabs_wrapper li .hs_tabs_btn{
	float:left;
	width:100%;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_wrapper .hs_slider_tabs_icon_cont_wrapper {
    float: left;
    width: calc(100% - 80px);
    padding-top: 15px;
    padding-right: 15px;
}
/*-- hs sign cycle wrapper start --*/
.hs_cycle_main_wrapper{
	float:left;
	margin-left: 141px;
    margin-top: 147px;
}
.hs_cycle_img{
	position:relative;
}
.hs_cycle_img:after{
	content:'';
	border: 45px solid #4e2a7e;
    position: absolute;
    width: 295px;
    height: 295px;
    left: 0;
	top:0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.hs_cycle_img span{
	position:absolute;
	top: 39px;
    left: 37px;
}
.pulse {
  margin:100px;
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: rgba(79, 43, 127, 1);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(79, 43, 127, 0.5);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(79, 43, 127, 0.5);
  }
  70% {
      -webkit-box-shadow: 0 0 0 25px rgba(79, 43, 127, 0.5);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(79, 43, 127, 0.5);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(79, 43, 127, 0.5);
    box-shadow: 0 0 0 0 rgba(79, 43, 127, 0.5);
  }
  70% {
      -moz-box-shadow: 0 0 0 25px rgba(204,169,44, 0);
      box-shadow: 0 0 0 25px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
.hs_cycle_img img{
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	width:295px;
	height:295px;
	position:relative;
}
.hs_tab_shap1 svg{
	fill:#91c8cb;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap2 svg{
	fill:#c1aa36;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.online_2{
	padding-top:100px;
}
.hs_tab_shap3 svg{
	fill:#c48c59;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap4 svg{
	fill:#c95854;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap5 svg{
	fill:#c06175;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap6 svg{
	fill:#9d4e69;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap7 svg{
	fill:#b099b6;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap8 svg{
	fill:#8da1c0;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap9 svg{
	fill:#91c8cb;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap10 svg{
	fill:#618967;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap11 svg{
	fill:rgb(204, 145, 39);
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap12 svg{
	fill:#8c8b3b;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap1 p, .hs_tab_shap2 p, .hs_tab_shap3 p, .hs_tab_shap4 p, .hs_tab_shap5 p, .hs_tab_shap6 p, .hs_tab_shap7 p, .hs_tab_shap8 p, .hs_tab_shap9 p, .hs_tab_shap10 p, .hs_tab_shap11 p, .hs_tab_shap12 p{
	position:absolute;
	color:#ffffff;
    color: #ffffff;
    top: 18px;
}
.hs_tab_shap1{
	position: absolute;
	 -moz-transform:rotate(-62deg);
    -webkit-transform:rotate(-62deg);
    -o-transform:rotate(-62deg);
    -ms-transform:rotate(-62deg);
    transform: rotate(-62deg);
    top: 29px;
    left: 35px;
	z-index:1;
}
.hs_tab_shap2{
	position: absolute;
	 -moz-transform:rotate(-31deg);
    -webkit-transform:rotate(-31deg);
    -o-transform:rotate(-31deg);
    -ms-transform:rotate(-31deg);
    transform: rotate(-31deg);
    top: 1px;
    left: 87px;
	z-index:1;
}
.hs_tab_shap3{
	position: absolute;
	 -moz-transform:rotate(-1deg);
    -webkit-transform:rotate(-1deg);
    -o-transform:rotate(-1deg);
    -ms-transform:rotate(-1deg);
    transform: rotate(-1deg);
    top: 3px;
    left: 146px;
	z-index:1;
}
.hs_tab_shap4{
	position: absolute;
	 -moz-transform:rotate(29deg);
    -webkit-transform:rotate(29deg);
    -o-transform:rotate(29deg);
    -ms-transform:rotate(29deg);
    transform: rotate(29deg);
    top: 35px;
    left: 196px;
	z-index:1;
}
.hs_tab_shap5{
	position: absolute;
	 -moz-transform:rotate(57deg);
    -webkit-transform:rotate(57deg);
    -o-transform:rotate(57deg);
    -ms-transform:rotate(57deg);
    transform: rotate(57deg);
    top: 87px;
    left: 224px;
	z-index:1;
}
.hs_tab_shap6{
	position: absolute;
	 -moz-transform:rotate(88deg);
    -webkit-transform:rotate(88deg);
    -o-transform:rotate(88deg);
    -ms-transform:rotate(88deg);
    transform: rotate(88deg);
    top: 145px;
    left: 223px;
	z-index:1;
}
.hs_tab_shap7{
	position: absolute;
	 -moz-transform:rotate(118deg);
    -webkit-transform:rotate(118deg);
    -o-transform:rotate(118deg);
    -ms-transform:rotate(118deg);
    transform: rotate(118deg);
    top: 195px;
    left: 193px;
	z-index:1;
}
.hs_tab_shap8{
	position: absolute;
	 -moz-transform:rotate(148deg);
    -webkit-transform:rotate(148deg);
    -o-transform:rotate(148deg);
    -ms-transform:rotate(148deg);
    transform: rotate(148deg);
    top: 223px;
    left: 142px;
	z-index:1;
}
.hs_tab_shap9{
	position: absolute;
	 -moz-transform:rotate(179deg);
    -webkit-transform:rotate(179deg);
    -o-transform:rotate(179deg);
    -ms-transform:rotate(179deg);
    transform: rotate(179deg);
    top: 222px;
    left: 83px;
	z-index:1;
}
.hs_tab_shap10{
	position: absolute;
	 -moz-transform:rotate(209deg);
    -webkit-transform:rotate(209deg);
    -o-transform:rotate(209deg);
    -ms-transform:rotate(209deg);
    transform: rotate(209deg);
    top: 191px;
    left: 32px;
	z-index:1;
}
.hs_tab_shap11{
	position: absolute;
	 -moz-transform:rotate(238deg);
    -webkit-transform:rotate(238deg);
    -o-transform:rotate(238deg);
    -ms-transform:rotate(238deg);
    transform: rotate(238deg);
    top: 140px;
    left: 4px;
	z-index:1;
}
.hs_tab_shap12{
	position: absolute;
	 -moz-transform:rotate(267deg);
    -webkit-transform:rotate(267deg);
    -o-transform:rotate(267deg);
    -ms-transform:rotate(267deg);
    transform: rotate(267deg);
    top: 80px;
    left: 5px;
	z-index:1;
}
.hs_sign_left_tabs_border_wrapper1 span{
	position:absolute;
	top: 45px;
	width:10px;
	height:10px;
	background:#565656;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper1 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 228px;
    position: absolute;
    left: 2px;
	 -moz-transform:rotate(201deg);
    -webkit-transform:rotate(201deg);
    -o-transform:rotate(201deg);
    -ms-transform:rotate(201deg);
    transform: rotate(201deg);
    top: 47px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper1 span:before{
	content: '';
    border: 1px dashed #565656;
    width: 25px;
    position: absolute;
	 -moz-transform:rotate(231deg);
    -webkit-transform:rotate(231deg);
    -o-transform:rotate(231deg);
    -ms-transform:rotate(231deg);
    transform: rotate(231deg);
    top: 99px;
    left: 219px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper2 span{
	position: absolute;
    top: 72px;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper2 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 173px;
    position: absolute;
    left: 8px;
	 -moz-transform:rotate(193deg);
    -webkit-transform:rotate(193deg);
    -o-transform:rotate(193deg);
    -ms-transform:rotate(193deg);
    transform: rotate(193deg);
    top: 24px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper3 span{
	position: absolute;
    top: 72px;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper3 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 136px;
    position: absolute;
    left: 8px;
	 -moz-transform:rotate(181deg);
    -webkit-transform:rotate(181deg);
    -o-transform:rotate(181deg);
    -ms-transform:rotate(181deg);
    transform: rotate(181deg);
    top: 5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper4 span{
	position: absolute;
    top: 72px;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper4 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 141px;
    position: absolute;
    left: 8px;
	 -moz-transform:rotate(169deg);
    -webkit-transform:rotate(169deg);
    -o-transform:rotate(169deg);
    -ms-transform:rotate(169deg);
    transform: rotate(169deg);
    top: -9px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper5 span{
	position: absolute;
    top: 72px;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper5 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 193px;
    position: absolute;
    left: 5px;
	 -moz-transform:rotate(160deg);
    -webkit-transform:rotate(160deg);
    -o-transform:rotate(160deg);
    -ms-transform:rotate(160deg);
    transform: rotate(160deg);
    top: -30px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper6 span{
	position: absolute;
    top: 71px;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper6 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 245px;
    position: absolute;
    left: -2px;
	 -moz-transform:rotate(154deg);
    -webkit-transform:rotate(154deg);
    -o-transform:rotate(154deg);
    -ms-transform:rotate(154deg);
    transform: rotate(154deg);
    top: -53px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper6 span:before{
	    content: '';
    border: 1px dashed #565656;
    width: 35px;
    position: absolute;
	 -moz-transform:rotate(132deg);
    -webkit-transform:rotate(132deg);
    -o-transform:rotate(132deg);
    -ms-transform:rotate(132deg);
    transform: rotate(132deg);
    top: -121px;
    left: 227px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper1 span{
	    position: absolute;
    top: 46px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper1 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 222px;
    position: absolute;
    left: -215px;
	 -moz-transform:rotate(160deg);
    -webkit-transform:rotate(160deg);
    -o-transform:rotate(160deg);
    -ms-transform:rotate(160deg);
    transform: rotate(160deg);
    top: 43px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper1 span:before{
	content: '';
    border: 1px dashed #565656;
    width: 35px;
    position: absolute;
	 -moz-transform:rotate(132deg);
    -webkit-transform:rotate(132deg);
    -o-transform:rotate(132deg);
    -ms-transform:rotate(132deg);
    transform: rotate(132deg);
    top: 95px;
    left: -239px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper2 span{
	    position: absolute;
    top: 70px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper2 span:after{
	content: '';
    border: 1px dashed #565656;
    width: 166px;
    position: absolute;
    left: -161px;
	 -moz-transform:rotate(166deg);
    -webkit-transform:rotate(166deg);
    -o-transform:rotate(166deg);
    -ms-transform:rotate(166deg);
    transform: rotate(166deg);
    top: 24px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper3 span{
	    position: absolute;
    top: 70px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper3 span:after{
	    content: '';
    border: 1px dashed #565656;
    width: 145px;
    position: absolute;
    left: -139px;
	 -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform: rotate(180deg);
    top: 4px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper4 span{
	    position: absolute;
    top: 70px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper4 span:after{
	    content: '';
    border: 1px dashed #565656;
    width: 145px;
    position: absolute;
    left: -139px;
	 -moz-transform:rotate(196deg);
    -webkit-transform:rotate(196deg);
    -o-transform:rotate(196deg);
    -ms-transform:rotate(196deg);
    transform: rotate(196deg);
    top: -16px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper5 span{
	    position: absolute;
    top: 70px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper5 span:after{
	    content: '';
    border: 1px dashed #565656;
    width: 184px;
    position: absolute;
    left: -175px;
	 -moz-transform:rotate(205deg);
    -webkit-transform:rotate(205deg);
    -o-transform:rotate(205deg);
    -ms-transform:rotate(205deg);
    transform: rotate(205deg);
    top: -37px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper6 span{
	    position: absolute;
    top: 70px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #565656;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper6 span:after{
	    content: '';
    border: 1px dashed #565656;
    width: 216px;
    position: absolute;
    left: -201px;
	 -moz-transform:rotate(210deg);
    -webkit-transform:rotate(210deg);
    -o-transform:rotate(210deg);
    -ms-transform:rotate(210deg);
    transform: rotate(210deg);
    top: -52px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_right_tabs_border_wrapper6 span:before{
	    content: '';
    border: 1px dashed #565656;
    width: 43px;
    position: absolute;
	 -moz-transform:rotate(44deg);
    -webkit-transform:rotate(44deg);
    -o-transform:rotate(44deg);
    -ms-transform:rotate(44deg);
    transform: rotate(44deg);
    top: -122px;
    left: -225px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_wrapper:hover .hs_slider_tabs_icon_wrapper i{
	background:#4f2b7f;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_wrapper:hover .hs_slider_tabs_icon_wrapper i:before{
	color:#fff;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_wrapper:hover .hs_slider_tabs_icon_cont_wrapper li .hs_tabs_btn{
	color:#7b5aa7 !important;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper1:hover span,
.hs_sign_left_tabs_border_wrapper2:hover span,
.hs_sign_left_tabs_border_wrapper3:hover span,
.hs_sign_left_tabs_border_wrapper4:hover span,
.hs_sign_left_tabs_border_wrapper5:hover span,
.hs_sign_left_tabs_border_wrapper6:hover span,
.hs_sign_right_tabs_border_wrapper1:hover span,
.hs_sign_right_tabs_border_wrapper2:hover span,
.hs_sign_right_tabs_border_wrapper3:hover span,
.hs_sign_right_tabs_border_wrapper4:hover span,
.hs_sign_right_tabs_border_wrapper5:hover span,
.hs_sign_right_tabs_border_wrapper6:hover span{
	background:#7b5aa7;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_sign_left_tabs_border_wrapper1:hover span:before, .hs_sign_left_tabs_border_wrapper1:hover span:after,.hs_sign_left_tabs_border_wrapper2:hover span:before, .hs_sign_left_tabs_border_wrapper2:hover span:after,.hs_sign_left_tabs_border_wrapper3:hover span:before, .hs_sign_left_tabs_border_wrapper3:hover span:after,.hs_sign_left_tabs_border_wrapper4:hover span:before, .hs_sign_left_tabs_border_wrapper4:hover span:after,.hs_sign_left_tabs_border_wrapper5:hover span:before, .hs_sign_left_tabs_border_wrapper5:hover span:after,.hs_sign_left_tabs_border_wrapper6:hover span:before, .hs_sign_left_tabs_border_wrapper6:hover span:after,.hs_sign_right_tabs_border_wrapper1:hover span:before, .hs_sign_right_tabs_border_wrapper1:hover span:after,.hs_sign_right_tabs_border_wrapper2:hover span:before, .hs_sign_right_tabs_border_wrapper2:hover span:after,.hs_sign_right_tabs_border_wrapper3:hover span:before, .hs_sign_right_tabs_border_wrapper3:hover span:after,.hs_sign_right_tabs_border_wrapper4:hover span:before, .hs_sign_right_tabs_border_wrapper4:hover span:after,.hs_sign_right_tabs_border_wrapper5:hover span:before, .hs_sign_right_tabs_border_wrapper5:hover span:after,.hs_sign_right_tabs_border_wrapper6:hover span:before, .hs_sign_right_tabs_border_wrapper6:hover span:after{
	border:1px dashed #7b5aa7;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_tab_shap1:hover svg,.hs_tab_shap2:hover svg,.hs_tab_shap3:hover svg, .hs_tab_shap4:hover svg, .hs_tab_shap5:hover svg, .hs_tab_shap6:hover svg, .hs_tab_shap7:hover svg, .hs_tab_shap8:hover svg, .hs_tab_shap9:hover svg, .hs_tab_shap10:hover svg, .hs_tab_shap11:hover svg, .hs_tab_shap12:hover svg{
	fill:#4f2b7f;
	   -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- hs sign cycle wrapper End --*/
/*-- hs sign wrapper End --*/
/*-- hs service wrapper Start --*/
.hs_service_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_service_main_box_wrapper{
	float:left;
	width:100%;
	text-align:center;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding:30px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_service_icon_main_wrapper{
	display:inline-block;
	border:1px dashed #cecece;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	padding: 10px;
}
.hs_service_icon_wrapper{
	position:relative;
	width:90px;
	height:90px;
	text-align:center;
	line-height:90px;
	border:1px dashed #cecece;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	float:left;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_service_icon_wrapper i:before{
	color:rgba(255, 255, 255, 0.7);
	margin-left:0;
	font-size:40px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_service_icon_cont_wrapper{
	float:left;
	width:100%;
	display:inline-block;
}
.hs_service_icon_cont_wrapper h2{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:40px;
	padding-bottom:20px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_service_icon_cont_wrapper h5 a{
	font-size:16px;
	color:#7b5aa7;
	padding-top:20px;
	display:inline-block;
}
.hs_service_icon_cont_wrapper h5 a i{
	position:relative;
	top:2px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_service_icon_cont_wrapper h5 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.portfolio-filter ul{
	display:inline-block;
	margin-top:60px;
	margin-bottom:30px;
	position:relative;
	border:1px dashed rgba(255, 255, 255, 0.55);
}
.III_column{
	margin-top:30px;
}
.portfolio-filter li{
	float:left;
	position:relative;
}
#filter li a{
    display: block;
    font-size: 16px;
    color: #969595;
    cursor: pointer;
	color:#fff;
	background:transparent;
    text-transform: uppercase;
    padding: 10px 25px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
#filter li a:hover,
#filter li a.active {
    background:#4f2b7f;
    color: #ffffff;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
#filter li:nth-child(2):after{
	content: '';
    border: 1px dashed rgba(255, 255, 255, 0.55);
    height: 19px;
    position: absolute;
    left: -1px;
    top: 14px;
}
#filter li:nth-child(2):before{
	content: '';
    border: 1px dashed rgba(255, 255, 255, 0.55);
    height: 19px;
    position: absolute;
    right: -1px;
    top: 14px;
}
.btc_step_overlay{
	position:absolute;
	left:50%;
	right:50%;
	top:50%;
	bottom:50%;
	opacity:0;
	padding:10px;
	 -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cc_cart_wrapper1:last-child{
	border-bottom:0;
}
.hs_service_main_box_wrapper:hover .btc_step_overlay{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#4f2b7f;
	opacity:1;
}
.hs_service_main_box_wrapper:hover .hs_service_icon_wrapper i:before{
	position:relative;
	color:#ffffff;
	z-index:100;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- hs service wrapper End --*/
/*-- hs news slider wrapper Start --*/
.hs_news_slider_main_wrapper{
	float:left;
	width:100%;
	height:100%;
	padding-bottom:100px;
	position:relative;
}
.hs_news_slider_bg_wrapper{
	background:url('../images/content/news_slider_bg3.jpg') 50% 0 repeat-y;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	float:left;
	width:100%;
	height:100%;
	padding-top:150px;
	padding-bottom:180px;
	position:relative;
	padding-left:50px;
	padding-right:50px;
}
.hs_news_slider_bg_overlay{
	position:absolute;
	left:0%;
	right:0%;
	top:0%;
	bottom:0%;
	background:rgba(13, 1, 29, 0.5);
}
.hs_news_slider_bg_overlay_1{
	position:absolute;
	left:0%;
	right:0%;
	top:0%;
	bottom:0%;
	background:rgba(13, 1, 29, 0.6);
}
.hs_news_slider_wrapper{
	float:left;
	width:100%;
	text-align:center;
}
.hs_news_slider_wrapper  .owl-theme .owl-dots{
	 position: absolute;
    top: 100%;
    margin: 0;
    left: 0;
    right: 0;
	z-index:1;
	display:block;
	margin-top:115px;
}
.hs_news_slider_wrapper  .owl-theme .owl-dots .owl-dot span{
	width: 25px;
    height: 10px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	background:rgba(255, 255, 255, 0.42);
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_news_slider_wrapper  .owl-theme .owl-dots .owl-dot.active span, .hs_news_slider_wrapper  .owl-theme .owl-dots .owl-dot:hover span {
	background:#4f2b7f;
	width: 25px;
    height: 10px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_news_slider_wrapper .owl-theme .owl-nav {
    display:none;
}
.hs_news_slider_cont_wrapper{
	float:left;
	width:100%;
	display:inline-block;
}
.hs_news_slider_cont_wrapper h2{
	font-size:32px;
	color:#ffffff;
	font-family: 'Norican', cursive;
}
.hs_news_slider_cont_wrapper h3{
	font-size:30px;
	color:#ffffff;
	text-transform:uppercase;
	padding-top:40px;
}
.hs_news_slider_cont_wrapper p{
	color:rgba(255, 255, 255, 0.8);
	padding-top:30px;
}
.hs_news_slider_btn_wrapper{
	display:inline-block;
	margin-top:40px;
}
/*-- hs news slider wrapper End --*/
/*-- hs latest news wrapper Start --*/
.hs_latest_news_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	position:relative;
	padding-bottom:100px;
}
.hs_lest_news_box_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_lest_news_img_wrapper{
	position:relative;
	overflow:hidden;
}
.hs_lest_news_img_wrapper img{
	width:100%;
}	
.hs_lest_news_date_wrapper{
   width: 70px;
    height: 70px;
    background:#4f2b7f;
    text-align: center;
    position: absolute;
    bottom: -94px;
    right: 30px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_lest_news_date_wrapper p{
	font-size:24px;
	color:#ffffff;
	font-weight:bold;
}
.hs_lest_news_date_wrapper ul{
	padding-top:10px;
}
.hs_lest_news_date_wrapper li:first-child{
	font-size:28px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:5px;
}
.hs_lest_news_date_wrapper li:last-child{
	font-size:22px;
	color:#ffffff;
}
.hs_lest_news_cont_wrapper{
	float:left;
	width:100%;
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	border-top:0;
	border-bottom:0;
}
.hs_lest_news_cont_wrapper h5{
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	line-height: 28px;
	   -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_lest_news_cont_wrapper p{
	padding-top:20px;
}
.hs_lest_news_cont_wrapper h4{
	padding-top:30px;
	padding-bottom:30px;
}
.hs_lest_news_cont_wrapper h4 a{
	font-size:16px;
	font-weight:bold;
	color:#ff880e;
	text-transform:uppercase;
}
.hs_lest_news_cont_bottom{
	float:left;
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
}
.hs_lest_news_cont_bottom_left{
	float:left;
	width:33.33%;
	padding-top: 20px;
    padding-bottom: 20px;
	text-align:center;
}
.hs_lest_news_cont_bottom_left p, .hs_lest_news_cont_bottom_right p{
	margin:0;
}
.hs_lest_news_cont_bottom_left p a, .hs_lest_news_cont_bottom_right p a, .hs_lest_news_cont_bottom_center p a{
	color:rgba(255, 255, 255, 0.5);
}
.hs_lest_news_cont_bottom_left p i, .hs_lest_news_cont_bottom_right p i{
	color:#ff880e;
}
.hs_lest_news_cont_bottom_right{
	float:left;
	width:33.33%;
	padding-top: 20px;
    padding-bottom: 20px;
	text-align:center;
}
.hs_lest_news_cont_bottom_left p a, .hs_lest_news_cont_bottom_right p a, .hs_lest_news_cont_bottom_center p a{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_lest_news_cont_bottom_left p a:hover, .hs_lest_news_cont_bottom_right p a:hover, .hs_lest_news_cont_bottom_center p a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_lest_news_cont_wrapper h4 a{
	font-size:16px;
	color:#7b5aa7;
	display:inline-block;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_lest_news_cont_wrapper h4 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_lest_news_cont_bottom_center{
	float:left;
	width:33.33%;
	padding-top: 20px;
    padding-bottom: 20px;
	text-align:center;
	position:relative;
}
.hs_lest_news_cont_bottom_center:after{
	content: '';
    border: 1px solid rgba(255, 255, 255, 0.4);
    height: 35px;
    position: absolute;
    left: 0;
    top: 14px;
}
.hs_lest_news_cont_bottom_center:before{
	content: '';
    border: 1px solid rgba(255, 255, 255, 0.4);
    height: 35px;
    position: absolute;
    right: 0;
    top: 14px;
}
.hs_lest_news_box_wrapper:hover .hs_lest_news_date_wrapper{
	bottom:0;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_lest_news_box_wrapper:hover .hs_lest_news_cont_wrapper h5, .hs_lest_news_box_wrapper:hover .hs_lest_news_cont_wrapper h4 a, .hs_lest_news_box_wrapper:hover .hs_lest_news_cont_wrapper h4 a i{
	color:#fff;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- hs latest news wrapper End --*/
/*-- hs Counter wrapper Start --*/
.hs_counter_main_wrapper{
	float:left;
	width:100%;
	position:relative;
	text-align:center;
}
.hs_counter_cont_wrapper{
	float:left;
	width:20%;
	display:inline-block;
	padding-top:40px;
	padding-bottom:40px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	border-left:0;
}
.count-description span{
	width:65px;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:28px;
	color:#6a429e;
	font-weight:bold;
	border:1px dashed #cecece;
	display:inline-block;
	    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.hs_main_cycle_main{
	display:inline-block;
	border:1px dashed rgba(255, 255, 255, 0.5);
	width: 85px;
    height: 85px;
    padding-top: 10px;
	 -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.count-description i{
	font-size:30px;
	color:#fff;
	padding-left:10px;
	position:relative;
	top:-5px;
}
.con1, .con2, .con3, .con4{
	font-size: 22px;
	color:rgba(255, 255, 255, 0.8);
	margin-top:16px;
}
/*-- hs Counter wrapper End --*/
/*-- hs testi slider wrapper Start --*/
.hs_testi_slider_main_wrapper{
	background:url('../images/content/testi_bg.jpg') 50% 0 repeat-y;
	background-size:cover;
	background-position:center 0;
	background-repeat:no-repeat;
	float:left;
	width:100%;
	height:100%;
	padding-top:100px;
	padding-bottom:130px;
}
.hs_testi_slider_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_testi_slider_wrapper  .owl-theme .owl-dots{
	 position: absolute;
    top: 100%;
    margin: 0;
    left: 0;
    right: 0;
	z-index:1;
	display:block;
	margin-top:30px;
}
.hs_testi_slider_wrapper  .owl-theme .owl-dots .owl-dot span{
	width: 25px;
    height: 10px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	background:#c2c2c2;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_testi_slider_wrapper  .owl-theme .owl-dots .owl-dot.active span, .hs_testi_slider_wrapper  .owl-theme .owl-dots .owl-dot:hover span {
	background:#4f2b7f;
	width: 25px;
    height: 10px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_testi_slider_wrapper .owl-theme .owl-nav {
    display:none;
}
.hs_testi_slider_wrapper .owl-carousel .owl-stage:after{
	height:50px;
}
.hs_testi_cont_main_wrapper{
	float:left;
	width:100%;
	padding:20px;
	padding-bottom:0;
	position:relative;
}
.hs_testi_cont_main_wrapper:after{
	content:'';
	border-left:20px solid transparent;
	border-right:20px solid transparent;
	border-top:46px solid #4e2a7e;
	position:absolute;
	    bottom: -46px;
    right: 70px;
}
.hs_testi_cont_inner_wrapper{
	float:left;
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding:40px;
}
.hs_testi_quote_wrapper{
	float:left;
	width:30px;
}
.hs_testi_quote_wrapper i{
	font-size:25px;
	color:#4f2b7f;
	position: relative;
    top: -6px;
}
.hs_testi_quote_cont_wrapper{
	text-align:center;
	float:left;
	width:calc(100% - 30px);
}
.hs_testi_client_main_wrapper{
	float:right;
	width:280px;
	margin-top: 70px;
	background:#4f2b7f;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.hs_testi_client_cont_img_sec{
	float:left;
	width:87px;
}
.hs_testi_client_cont_img_sec img{
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.hs_testi_client_cont_sec{
	    float: left;
    width: calc(280px - 87px);
    border: 1px dashed rgba(255, 255, 255, 0.5);
    margin-top: 13px;
    padding-top: 7px;
    text-align: center;
    padding-bottom: 7px;
    position: relative;
    left: 11px;
    border-right: 0;
    -webkit-border-top-left-radius: 50px;
    -moz-border-top-left-radius: 50px;
    border-top-left-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-bottom-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.hs_testi_client_cont_sec h2{
	font-size:22px;
	color:#fff;
	text-transform:uppercase;
}
.hs_testi_client_main_right_wrapper{
	float:left;
}
.hs_testi_cont_main_right_wrapper:after{
	right:100%;
	left:70px;
}
.hs_testi_client_main_right_wrapper .hs_testi_client_cont_sec{
	 -webkit-border-top-right-radius: 50px;
    -moz-border-top-right-radius: 50px;
    border-top-right-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-bottom-right-radius: 50px;
    border-bottom-right-radius: 50px;
	-webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
	left:-11px;
	border-right: 1px dashed #cecece;
	border-left: 0;
}
/*-- hs testi slider wrapper End --*/
/*-- hs advert wrapper Start --*/
.hs_advert_main_wrapper{
	background:url('../images/content/advert_bg.jpg') 50% 0 repeat-y;
	background-size:cover;
	background-position:center 0;
	background-repeat:no-repeat;
	float:left;
	width:100%;
	height:100%;
	padding-top:100px;
	padding-bottom:100px;
	position:relative;
	text-align:center;
}
.hs_advert_img_overlay{
	position:absolute;
	left:0%;
	right:0%;
	top:0%;
	bottom:0%;
	background:rgba(13, 1, 29, 0.6);
}
.hs_advert_cont_wrapper{
	float:left;
	width:100%;
}
.hs_advert_cont_wrapper h1{
	font-size:40px;
	color:#ffffff;
	font-weight:bold;
	line-height: 50px;
}
.hs_advert_cont_wrapper p{
	color:rgba(255, 255, 255, 0.77);
	padding-top:25px;
}
.hs_advert_btn_wrapper{
	margin-top:30px;
	display:inline-block;
}
/*-- hs advert wrapper End --*/
/*-- hs client slider wrapper Start --*/
.hs_client_slider_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
}
.hs_client_slider_wrapper  .owl-theme .owl-dots{
	display:none;
}
.hs_client_slider_wrapper .owl-theme .owl-nav {
    position: absolute;
    top: 33%;
    z-index: 1000;
    display: block;
	left:0;
	right:0;
	margin:0px auto;
}
.hs_client_slider_wrapper .owl-theme .owl-nav .owl-prev{
    margin: 0;
    padding: 0;
    left: -75px;
	font-size: 26px;
	top:0;
	color:#ffffff;
	width:50px;
	height:50px;
	line-height:50px;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	background:#4f2b7f;
    position: absolute;
    text-align: center;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_client_slider_wrapper  .owl-theme .owl-nav .owl-next{
    font-size: 26px;
    right: -75px;
	top:-5px;
    position: absolute;
	color:#ffffff;
	width:50px;
	height:50px;
	line-height:40px;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	background:#4f2b7f;
    text-align: center;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_client_slider_wrapper .owl-theme .owl-nav .owl-prev:hover, .hs_client_slider_wrapper  .owl-theme .owl-nav .owl-next:hover{
	background:#4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_client_img_wrapper{
	border:1px dashed rgba(255, 255, 255, 0.5);
}
/*-- hs client slider wrapper End --*/
/*-- hs online slider wrapper Start --*/
.hs_online_main_slider_wrapper{
	float:left;
	width:100%;
	padding-bottom:80px;
}
.hs_online_slider_left_cont{
	float:left;
	width:100%;
	padding-top:20px;
}
.hs_online_slider_left_cont h2{
	color:#fff;
	font-size:30px;
	font-weight:100;
	text-transform:uppercase;
}
.hs_online_slider_left_cont h2 span{
	font-weight:bold;
}
.hs_online_slider_left_cont p{
	padding-top:20px;
}
.hs_online_slider_wrapper{
	float:left;
	width:100%;
}
.hs_online_slider_wrapper  .owl-theme .owl-dots{
	display:none;
}
.hs_online_slider_wrapper .owl-theme .owl-nav {
    display:none;
}
.hs_online_img_wrapper{
	position:relative;
	display:inline-block;
}
.hs_online_img_wrapper img{
	    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	width:auto !important;
}
.hs_online_img_wrapper span{
	width: 20px;
    height: 20px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #4f2b7f;
    float: left;
    border: 5px solid #7c5da4;
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	margin:0px auto;
}
.hs_online_img_wrapper .offline{
	background:#b7b7b7;
}
.hs_online_slider_wrapper .owl-carousel .owl-stage:after{
	height:10px;
}
/*-- hs online slider wrapper End --*/
/*-- hs footer wrapper Start --*/
.hs_footer_main_wrapper{
	float:left;
	width:100%;
	background:#1c043c;
	padding-top:100px;
	position:relative;
	padding-bottom:80px;
}
.hs_footer_logo_wrapper{
	float:left;
	width:100%;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
}
.hs_footer_logo_wrapper img{
	display:inline-block;
}
.hs_footer_logo_wrapper p{
	margin-top:20px;
}
.hs_footer_logo_wrapper h4 a{
	font-size:16px;
	color:#7b5aa7;
	display:inline-block;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	margin-top:20px;
}
.hs_footer_logo_wrapper h4 a i{
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	position:relative;
	top:2px;
}
.hs_footer_logo_wrapper h4 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_footer_logo_wrapper ul{
	display:inline-block;
	margin-top:30px;
}
.hs_footer_logo_wrapper li{
	float:left;
	margin-left:10px;
}
.hs_footer_logo_wrapper li:first-child{
	margin-left:0;
}
.hs_footer_logo_wrapper li a{
	float:left;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:#2e1752;
	color:#ababab;
	font-size: 18px;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_footer_logo_wrapper li a:hover{
	background:#4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_footer_help_wrapper{
	float:left;
	width:100%;
	text-align:center;
	padding-top: 20px;
	padding-left:30px;
	padding-right:30px;
	position:relative;
}
.hs_footer_help_wrapper:after{
	content: '';
    border: 1px dashed rgba(255, 255, 255, 0.4);
    height: 455px;
    position: absolute;
    top: -100px;
    left: -15px;
}
.hs_footer_help_wrapper:before{
	content: '';
    border: 1px dashed rgba(255, 255, 255, 0.4);
    height: 455px;
    position: absolute;
    top: -100px;
    right: -15px;
}
.hs_footer_help_wrapper h2{
	font-size:20px;
	color:#ffffff;
	text-transform:uppercase;
}
.hs_footer_help_wrapper h2 span{
	color:#ffffff;
	font-weight:bold;
}
.hs_footer_help_wrapper p{
	margin-top:30px;
}
.hs_footer_help_btn{
	display:inline-block;
	margin-top:50px;
}
.hs_footer_help_btn li a {
	float: left;
	width: 200px;
	height:50px;
	font-size:16px;
	text-transform:uppercase;
	display: block;
	text-align:center;
	line-height:50px;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.hs_footer_help_btn li a:focus {
	outline: none;
}
.hs_effect_btnli a > span {
	vertical-align: middle;
}
.hs_footer_help_btn li .hs_btn_hover {
	border-radius: 50px;
	background: #4f2b7f;
	color: #fff;
	-webkit-transition: background-color 0.3s, color 0.3s;
	transition: background-color 0.3s, color 0.3s;
}
.hs_footer_help_btn li .hs_btn_hover::before {
	content: '';
	position: absolute;
	top: -20px;
	left: -20px;
	bottom: -20px;
	right: -20px;
	background: inherit;
	border-radius: 50px;
	z-index: -1;
	opacity: 0.4;
	-webkit-transform: scale3d(0.8, 0.5, 1);
	transform: scale3d(0.8, 0.5, 1);
}
.hs_footer_help_btn li .hs_btn_hover:hover {
	-webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	color: #ffffff;
	background-color: #4f2b7f;
	-webkit-animation: anim-moema-1 0.3s forwards;
	animation: anim-moema-1 0.3s forwards;
}
.hs_footer_help_btn li .hs_btn_hover:hover::before {
	-webkit-animation: anim-moema-2 0.3s 0.3s forwards;
	animation: anim-moema-2 0.3s 0.3s forwards;
}
.hs_footer_contact_wrapper{
	float:left;
	width:100%;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	text-align:center;
}
.hs_footer_contact_wrapper h2{
	font-size:20px;
	color:#ffffff;
	text-transform:uppercase;
}
.hs_footer_contact_wrapper h2 span{
	color:#ffffff;
	font-weight:bold;
}
.hs_footer_contact_wrapper p{
	margin-top:30px;
}
.hs_footer_contact_wrapper p span{
	color:rgba(255, 255, 255, 0.7);
}
.hs_footer_contact_wrapper p a{
	color:rgba(255, 255, 255, 0.7);
}
.hs_footer_contact_input_wrapper{
	float:left;
	width:100%;
	margin-top:50px;
}
.hs_footer_contact_input_wrapper input{
	width:100%;
	height:45px;
	padding-left:20px;
	background:transparent;
	border:1px solid rgba(255, 255, 255, 0.35);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_footer_contact_input_wrapper input:hover, .hs_footer_contact_input_wrapper input:focus{
	border:1px solid #4f2b7f;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_footer_contact_input_wrapper i{
	margin-left:-35px;
	color:#4f2b7f;
}
/*-- hs footer wrapper End --*/
/*-- hs bottom footer wrapper Start --*/
.hs_bottom_footer_main_wrapper{
	float:left;
	width:100%;
	background:#4f2b7f;
	text-align:center;
	padding-top:35px;
	padding-bottom:35px;
	position:relative;
}
.footer_bottom_cont_wrapper{
	float:left;
	width:100%;
}
.footer_bottom_cont_wrapper p{
	font-size:14px;
}
/*-- hs bottom footer wrapper End --*/

/**************-------------------- ABOUT CSS START --------------*******************/
/*-- hs title wrapper Start --*/
.hs_indx_title_main_wrapper{
	background:url('../images/content/advert_bg.jpg') 50% 0 repeat-y;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	float:left;
	width:100%;
	height:100%;
	position:relative;
	padding-top:60px;
	padding-bottom:60px;
}
.hs_title_img_overlay{
	position:absolute;
	top:0%;
	bottom:0%;
	left:0%;
	right:0%;
	background:rgba(13, 1, 29, 0.6);
}
.hs_indx_title_left_wrapper{
	float:left;
	width:100%;
}
.hs_indx_title_left_wrapper h2{
	font-size:32px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}
.hs_indx_title_right_wrapper{
	float:left;
	width:100%;
}
.hs_indx_title_right_wrapper ul{
	float:right;
}
.hs_indx_title_right_wrapper li{
	float:left;
	color:#ffffff;
}
.hs_indx_title_right_wrapper li a{
	color:#ffffff;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_indx_title_right_wrapper li a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_indx_title_right_wrapper li:last-child{
	color:#7b5aa7;
	text-transform:capitalize;
	margin-left:10px;
}
.hs_about_indx_inner_main_wrapper{
	padding-top:40px;
}
/*-- hs title wrapper End --*/
/*-- hs about progress wrapper Start --*/
.hs_about_progress_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_about_progress_img_left{
	float:left;
	width:100%;
}
.hs_about_progress_img_left h2{
	font-size:26px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
.hs_about_progress_img_left h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_about_progress_img_left h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:20px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_about_progress_img_left img{
	margin-top:30px;
}
.hs_about_progress_cont_left{
	float:left;
	width:100%;
}
.hs_about_progress_cont_left .accordionFifteen{
	margin-top:30px;
}
.hs_about_progress_cont_left h2{
	font-size:26px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
.hs_about_progress_cont_left h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_about_progress_cont_left h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:20px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_about_progress_cont_left .lv_faq_wrapper .panel-title{
	position:relative;
}
.hs_about_progress_cont_left .lv_faq_wrapper .panel-title:after{
    content: "";
    position: absolute;
    border-left: 1px solid #ffffff73;
    top: 0;
    bottom: 0;
    left: 90px;
}
.hs_about_progress_cont_left .accordionFifteen .panel-group .panel+.panel {
	margin-top: 20px;
}
.hs_about_progress_cont_left .accordionFifteen .panel-group {
  margin-bottom: 0;
}
.hs_about_progress_cont_left .accordionFifteen .panel-default {
  border: 0;
}
.hs_about_progress_cont_left .accordionFifteen .panel {
	background-color: rgba(255, 255, 255, 0.058823529411764705);
	box-shadow: none;
	border-radius: 0;
	margin: 0;
}
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a {	
	display: block;
	background: #4f2b7f;
	padding: 15px 20px;
	font-size:16px;
	color: #fff;
	font-weight:bold;
	border-bottom: 1px dashed #cecece;
	border-left: 0;
	border-right: 0;
	text-decoration:none;
}
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a.collapsed {
	color: #fff;
	background-color:transparent;
	display: block;
	padding: 15px 20px;
	font-size:16px;
	font-weight:bold;
	border: 1px dashed rgba(255, 255, 255, 0.4);
	text-decoration:none;
	font-family: 'Raleway', sans-serif;
}
.hs_about_progress_cont_left .accordionFifteen .panel-default>.panel-heading {
	border-radius: 0px;
	padding:0px;
    background: transparent;
}
.hs_about_progress_cont_left .accordionFifteen .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: 0;
  padding-top: 0;
  padding: 10px 20px 15px 20px;
  background: transparent;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
  border-left: 1px dashed rgba(255, 255, 255, 0.4);
	border-right: 1px dashed rgba(255, 255, 255, 0.4);
}
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a:before,
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a.collapsed:before{
    font-family: 'FontAwesome';
    font-size: 16px;
    float: left;
    margin-right: 60px;
    margin-left: 20px;
    display: block;
}
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a:after,
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a.collapsed:after{
	font-family: 'FontAwesome';
	font-size: 25px;
	float: right;
	width: 50px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	display: block;
	border-radius: 50%;	
}
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a:after {  
  content: "\2212";
    background: transparent;
    border-radius: 2px;
    width: 15px;
    height: 15px;
    color: #ffffff;
    line-height: 15px;
}
.hs_about_progress_cont_left .accordionFifteen .panel .panel-heading a.collapsed:after {
	content: "\2b";
	background: transparent ;
  border-radius:2px;
  width:15px;
  height:15px;
  color:#fff;
  line-height:15px;
}
/*-- hs about progress wrapper End --*/
/*-- hs about video wrapper Start --*/
.hs_about_video_main_wrapper{
	background:url('../images/content/about/video_img.jpg') 50% 0 repeat-y;
	background-size:cover;
	background-position:center 0;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	float:left;
	padding-top:260px;
	padding-bottom:260px;
	position:relative;
	text-align:center;
}
.hs_about_video_img_overlay{
	position:absolute;
	top:0%;
	bottom:0%;
	left:0%;
	right:0%;
	background:rgba(13, 1, 29, 0.6);
}
.hs_about_video_icon_wrapper{
	display:inline-block;
}
.hs_about_video_icon_wrapper h2{
	font-size:40px;
	color:#ffffff;
	padding-top:50px;
}
.hs_about_video_icon_wrapper h2 span{
	color:#fff;
}
/*-- hs about video wrapper End --*/
/*-- hs astrology team wrapper Start --*/
.hs_astrology_team_main_wrapper{
	float:left;
	width:100%;
	height:100%;
	position:relative;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_astro_team_img_main_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_astro_img_cont_wrapper{
	float:left;
	width:100%;
	padding:20px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	border-bottom:0;
}
.hs_astro_img_wrapper img{
	width:100%;
}
.hs_astro_img_cont_wrapper h2{
	font-size:18px;
	font-weight:bold;
}
.hs_astro_img_cont_wrapper h2 a{
	color:#fff;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_astro_img_cont_wrapper h2 a:hover{
	color:#4f2b7f;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_astro_img_cont_wrapper p{
	padding-top:5px;
}
.hs_astro_img_cont_wrapper ul{
	padding-top:5px;
}
.hs_astro_img_cont_wrapper li{
	float:left;
	color:#fff;
}
.hs_astro_img_cont_wrapper li:last-child{
	float:right;
	color:#7b5aa7;
}
.hs_astro_img_bottom_cont{
	float:left;
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding-top:15px;
	padding-bottom:15px;
}
.hs_astro_img_bottom_cont li{
	float:left;
	width:50%;
	text-align:center;
	position:relative;
}
.hs_astro_img_bottom_cont li:first-child:after{
	content: '';
    border: 1px dashed rgba(255, 255, 255, 0.5);
    height: 45px;
    position: absolute;
    right: -7px;
    top: -10px;
}
.hs_astro_img_bottom_cont li a{
	color:rgba(255, 255, 255, 0.5);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.hs_astro_img_bottom_cont li a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
/*-- hs astrology team wrapper End --*/
/**************-------------------- ABOUT CSS END --------------*******************/
/**************-------------------- KUNDLI DOSH CSS START --------------*******************/
/*-- hs sidebar Start --*/
.hs_kd_sidebar_main_wrapper{
	float:left;
	width:100%;
}
.hs_num_sidebar_main_wrapper{
	padding-bottom:80px;
}
.hs_kd_left_sidebar_main_wrapper{
	float:left;
	width:100%;
	margin-top:100px;
}
.hs_kd_first_sec_wrapper{
	float:left;
	width:100%;
}
.hs_kd_first_sec_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_kd_first_sec_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_kd_first_sec_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_kd_first_sec_wrapper p{
	padding-top:30px;
}
.hs_kd_second_sec_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_kd_second_list_sec_wrapper, .hs_kd_second_img_sec_wrapper{
	float:left;
	width:100%;
	margin-top:35px;
}
.hs_kd_second_list_sec_wrapper li{
	margin-top:10px;
}
.hs_kd_second_list_sec_wrapper li:first-child{
	margin-top:0;
}
.hs_kd_second_list_sec_wrapper li i{
	color:#4f2b7f;
	font-size:12px;
}
.hs_kd_third_sec_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_kd_third_sec_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_kd_third_sec_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_kd_third_sec_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_kd_third_sec_wrapper p{
	padding-top:30px;
}
.hs_jk_box_main_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_jk_img_wrapper{
	float:left;
	width:100%;
}
.hs_jk_img_wrapper img{
	width:100%;
}
.hs_jk_img_cont_wrapper{
	float:left;
	width:100%;
	padding-top:25px;
}
.hs_jk_img_cont_wrapper h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.hs_jk_img_cont_wrapper h3{
	font-size:16px;
	color:#7b5aa7;
	padding-top:15px;
	padding-bottom:15px;
}
.hs_jk_img_cont_wrapper h5 a{
	font-size:16px;
	color:#7b5aa7;
	padding-top:20px;
	float:left;
}
.hs_jk_img_cont_wrapper h5 a i{
	position:relative;
	top:2px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_jk_img_cont_wrapper h5 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_kd_four_heading_sec_wrapper{
	float:left;
	width:100%;
	padding-top:60px;
}
.hs_kd_four_heading_sec_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_kd_four_heading_sec_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.modal-content{
	background:#170135;
}
.hs_kd_four_heading_sec_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_kd_four_img_wrapper{
	float:left;
	width:100%;
	margin-top:35px;
}
.hs_kd_four_img_wrapper img{
	width:100%;
}
.hs_kd_four_img_cont_wrapper{
	float:left;
	width:100%;
	margin-top:35px;
}
.hs_kd_four_img_cont_wrapper h2{
	font-size:20px;
	color:#fff;
	padding-bottom:30px;
}
.hs_kd_four_img_cont_bottom_wrapper{
	float:left;
	width:100%;
	margin-top:35px;
}
.hs_kd_five_heading_sec_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_kd_five_heading_sec_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_kd_five_heading_sec_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_kd_five_heading_sec_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_kd_five_box_sec_wrapper{
	margin-top:30px;
}
.hs_kd_six_sec_input_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_kd_six_sec_input_wrapper input{
	width:100%;
	height:50px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding-left:20px;
	padding-right:20px;
	background:transparent;
}
.hs_kd_six_sec_input_wrapper textarea{
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding:20px;
	background:transparent;
}
.hs_kd_six_sec_btn{
	float:left;
	width:100px;
	margin-top:50px;
}
.hs_kd_six_sec_btn li a {
    float: left;
    width: 190px;
    height: 50px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
	text-transform:uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_kd_six_sec_btn li a:hover {
    background: transparent;
    border: 1px solid #6a469a;
    color: #6a469a;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- hs sidebar End --*/
/*-- hs sidebar right Start --*/
.hs_kd_right_sidebar_main_wrapper{
	float:left;
	width:100%;
	margin-top:100px;
}
.hs_kd_right_first_sec_wrapper{
	float:left;
	width:100%;
}
.hs_kd_right_first_sec_heading{
	float:left;
	width:100%;
	background:#4f2b7f;
	padding:15px;
}
.hs_kd_right_first_sec_heading h2{
	font-size:18px;
	color:#ffffff;
	text-transform:uppercase;
}
.hs_kd_right_first_sec_img_heading{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_kd_right_first_sec_img_heading img{
	width:100%;
}
.hs_kd_right_first_sec_img_price_heading{
	float:left;
	width:100%;
	margin-top:20px;
}
.hs_kd_right_first_sec_img_price_heading li:first-child{
	float:left;
	color:#7b5aa7;
}
.hs_kd_right_first_sec_img_price_heading li:last-child{
	float:right;
}
.hs_kd_right_first_sec_wrapper2{
	margin-top:60px;
}
.hs_kd_right_second_sec_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_kd_right_second_img_wrapper{
	float:left;
	width:100%;
	position:relative;
}
.hs_kd_right_second_img_wrapper img{
	width:100%;
}
.hs_kd_right_second_img_cont_wrapper{
	float:left;
	width:100%;
	background:#f7282b;
	text-align:center;
	padding:40px;
	    -webkit-border-top-left-radius: 100%;
    -moz-border-top-left-radius: 100%;
    border-top-left-radius: 20%;
    -webkit-border-top-right-radius: 100%;
    -moz-border-top-right-radius: 100%;
    border-top-right-radius: 20%;
    position: relative;
    margin-top: -39px;
}
.hs_kd_right_second_img_cont_wrapper p{
	color:#ffffff;
}
.hs_kd_right_second_img_cont_wrapper h3{
	font-size:22px;
	color:#ffffff;
	padding-top:15px;
	padding-bottom:30px;
}
.hs_kd_right_second_img_cont_wrapper li a {
    float: left;
    width: 100%;
    height: 40px;
    background: #4f2b7f;
    color: #fff;
    text-align: center;
    line-height: 40px;
	text-transform:uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_kd_right_second_img_cont_wrapper li a:hover {
    background: transparent;
    border: 1px solid #4f2b7f;
    color: #4f2b7f;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_kd_right_accordi_sec_wrapper{
	float:left;
	width:100%;
}
.hs_kd_right_accordi_sec_wrapper .lv_faq_wrapper .panel-title{
	position:relative;
}
.hs_kd_right_accordi_sec_wrapper .lv_faq_wrapper .panel-title:after{
    content: "";
    position: absolute;
    border-left: 1px solid #ffffff73;
    top: 0;
    bottom: 0;
    left: 90px;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel-group {
  margin-bottom: 0;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel-default {
  border: 0;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel {
	background-color: rgba(255, 255, 255, 0.058823529411764705);
	box-shadow: none;
	border-radius: 0;
	margin: 0;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a {	
	display: block;
	background: #4f2b7f;
	padding: 15px 20px;
	font-size:16px;
	color: #fff;
	font-weight:bold;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
	border-left: 0;
	border-right: 0;
	text-decoration:none;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a.collapsed {
	color: #fff;
	background-color:transparent;
	display: block;
	padding: 15px 20px;
	font-size:16px;
	font-weight:bold;
	border-left: 1px dashed rgba(255, 255, 255, 0.5);
	border-right: 1px dashed rgba(255, 255, 255, 0.5);
	text-decoration:none;
	font-family: 'Raleway', sans-serif;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel-default>.panel-heading {
	border-radius: 0px;
	padding:0px;
    background: transparent;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: 0;
  padding-top: 0;
  padding: 10px 20px 15px 20px;
  background: transparent;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
  border-left: 1px dashed rgba(255, 255, 255, 0.5);
	border-right: 1px dashed rgba(255, 255, 255, 0.5);
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a:before,
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a.collapsed:before{
    font-family: 'FontAwesome';
    font-size: 16px;
    float: left;
    margin-right: 60px;
    margin-left: 20px;
    display: block;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a:after,
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a.collapsed:after{
	font-family: 'FontAwesome';
	font-size: 25px;
	float: right;
	width: 50px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	display: block;
	border-radius: 50%;	
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a:after {  
  content: "\2212";
    background: transparent;
    border-radius: 2px;
    width: 15px;
    height: 15px;
    color: #ffffff;
    line-height: 15px;
	background: #4f2b7f;
    font-size: 14px;
}
.hs_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a.collapsed:after {
    content: "\2b";
    background: transparent;
    border-radius: 4px;
    width: 15px;
    height: 15px;
    color: #ffffff;
    line-height: 15px;
    background: #4f2b7f;
    font-size: 14px;
}
/*-- hs sidebar right End --*/
/*-- hs kundali services Start --*/
.hs_kd_special_service_main_wrapper{
	float:left;
	width:100%;
	margin-top:90px;
}
.hs_kd_srrvice_main_wrapper{
	float:left;
	width:100%;
	text-align:center;
}
.hs_kd_service_heading_wrapper{
	float:left;
	width:100%;
	display:inline-block;
}
.hs_kd_service_heading_wrapper h2{
	font-size:40px;
	font-weight:100;
	color:#fff;
	text-transform:uppercase;
}
.hs_kd_service_heading_wrapper h2 span{
	font-weight:bold;
}
.hs_kd_service_heading_wrapper h4, .hs_kd_service_heading_wrapper p{
	padding-top:10px;
}
.hs_kd_service_heading_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
}
.hs_kd_service_heading_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:20px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_kd_service_heading_wrapper h4 span:before{
	content:'';
	border:1px solid #d8d8d8;
	width:20px;
	position:absolute;
	right: 15px;
    top: 3px;
}
.hs_kd_service_main_box_wrapper{
	float:left;
	width:100%;
	margin-top:120px;
}
.hs_kd_service_inner_box_wrapper{
	float:left;
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding:30px;
	text-align:center;
	padding-top:0;
	position:relative;
}
.hs_kd_ser_img_wrapper{
	display:inline-block;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding: 10px;
    background: #170135;
	position:relative;
	    margin-top: -50px;
    top: -13px;
}
.hs_kd_ser_img_wrapper img{
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.hs_kd_ser_img_cont_wrapper{
	float:left;
	width:100%;
}
.hs_kd_ser_img_cont_wrapper h2{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding-top:10px;
	padding-bottom:25px;
}
.hs_kd_ser_img_cont_wrapper h5 a{
	font-size:16px;
	color:#7b5aa7;
	padding-top:20px;
	display:inline-block;
}
.hs_kd_ser_img_cont_wrapper h5 a i{
	position:relative;
	top:2px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_kd_ser_img_cont_wrapper h5 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- hs kundali services End --*/
/*-- hs kundali earth services Start --*/
.hs_kd_earth_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_kd_earth_img1_wrapper{
	background:url('../images/content/kundali/e1.jpg') 50% 0 repeat-y;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	width:100%;
	height:100%;
	float:left;
	position:relative;
	padding:60px;
	text-align:center;
}
.hs_kd_earth_img2_wrapper{
	background:url('../images/content/kundali/e2.jpg') 50% 0 repeat-y;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	width:100%;
	height:100%;
	float:left;
	position:relative;
	padding:60px;
	text-align:center;
}
.hs_kd_earth_img_overlay{
	position:absolute;
	top:0%;
	bottom:0%;
	right:0%;
	left:0%;
	background:rgba(13, 1, 29, 0.6);
}
.hs_kd_earth_img1_wrapper h2, .hs_kd_earth_img2_wrapper h2{
	font-size:38px;
	color:#ffffff;
	position:relative;
}
/*-- hs kundali earth services End --*/
/**************-------------------- KUNDLI DOSH CSS END --------------*******************/
/**************-------------------- NUMEROLOGY CSS START --------------*******************/
.hs_num_first_sec_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_num_first_sec_wrapper p{
	padding-top:20px;
}
.hs_num_second_sec_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_num_second_sec_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_num_second_sec_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_num_second_sec_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_num_input_wrapper{
	float:left;
	width:100%;
	padding-top:30px;
}
.hs_num_input_wrapper input{
	width:100%;
	height:50px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding-left:10px;
	background:transparent;
}
.hs_num_first_sec_wrapper img{
	width:100%;
}
.hs_num_input_btn_wrapper{
	float:left;
	width:100%;
	margin-top:58px;
}
.hs_num_input_btn_wrapper li a {
    float: left;
    width: 100%;
    height: 50px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_num_input_btn_wrapper li a:hover {
    background: transparent;
    border: 1px solid #6a469a;
    color: #6a469a;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_num_third_sec_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_num_third_sec_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_num_third_sec_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_num_third_sec_wrapper h4 span:after{
	content:'';
	border:1px dashed rgba(255, 255, 255, 0.5);
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_num_third_sec_wrapper p{
	padding-top:20px;
}
.hs_number_box_main_wrapper{
	float:left;
	padding:20px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	margin-top:30px;
}
.hs_number_box_wrapper{
	float:left;
	width:90px;
	text-align:center;
	height:90px;
	border:1px dashed #b7b7b7;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_number_box_main_wrapper:hover .hs_number_box_wrapper{
	background:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_number_box_wrapper h2{
	line-height:90px;
	font-size:52px;
	font-weight:bold;
}
.hs_number_box_wrapper h2 a{
	float:left;
	width:100%;
	color:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_number_box_main_wrapper:hover .hs_number_box_wrapper h2 a{
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_number_box_main_wrapper2{
	margin-left:30px;
}
.hs_number_box_main_wrapper6{
	margin-left:0;
}
.hs_num_four_sec_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_num_four_sec_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_num_four_sec_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_num_four_sec_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_num_cal_cont_1_wrapper{
	float:left;
	width:100%;
	padding-top:30px;
}
.hs_num_cal_cont_1_wrapper h2{
	font-size:20px;
	color:#7b5aa7;
	font-weight:bold;
}
.hs_num_cal_cont_1_wrapper p{
	padding-top:10px;
}
.hs_num_cal_cont_1_wrapper h3{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding-top:20px;
}
.hs_num_cal_cont_1_wrapper ul{
	padding-top:10px;
}
.hs_num_cal_cont_1_wrapper li{
	padding-top:5px;
}
.hs_num_cal_cont_1_wrapper li:first-child{
	padding-top:0;
}
.hs_num_cal_cont_2_wrapper{
	float:left;
	width:100%;
}
.hs_num_cal_cont_2_wrapper h3{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding-top:20px;
}
.hs_num_cal_cont_2_wrapper ul{
	padding-top:10px;
}
.hs_num_cal_cont_2_wrapper li{
	padding-top:5px;
}
.hs_num_cal_cont_2_wrapper li:first-child{
	padding-top:0;
}
.hs_num_cal_cont_1_wrapper h5{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	padding-top:30px;
}
/**************-------------------- NUMEROLOGY CSS END --------------*******************/
/**************-------------------- TAROT CSS START --------------*******************/
.hs_trt_img_wrapper{
	float:left;
	width:100%;
}
.hs_trt_img_wrapper img{
	width:100%;
}
.hs_trt_second_cont{
	padding-top:30px;
}
.hs_trt_third_cont{
	margin-top:60px;
}
.hs_trt_cards_main_wrapper ul{
	margin-top:20px;
}
.hs_card_hover:hover .hs_trt_card1 {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
}
.hs_card_hover:hover .hs_trt_card1 img:first-child {
  opacity: 0;
}
.hs_card_hover:hover .hs_trt_card1 img:last-child{
  opacity: 1;
}
.hs_trt_card1 {
  overflow: hidden;
  float:left;
  height: 180px;
  width: 130px;
  position: relative;
  margin: auto;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
}
.hs_trt_card1 img{
  position: absolute;
  left: 0;
  top: 0;
  cursor:pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
}
.hs_trt_card1 img:first-child {
  z-index: 1;
}
.hs_trt_card1 img:last-child{
  z-index: 0;
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  opacity: 0;
}
.hs_trt_card_bottom_wrapper{
	float:left;
	width:100%;
}
.hs_trt_card_bottom_box_wrapper img{
	width:100%;
}
.hs_trt_card_bottom_box_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_trt_card_bottom_box_wrapper h2{
	font-size:18px;
	text-align:center;
	margin-top:20px;
}
.hs_trt_card_bottom_box_wrapper h2 a{
	font-weight:bold;
	color:#fff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_trt_card_bottom_box_wrapper h2 a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/**************-------------------- TAROT CSS END --------------*******************/
/**************-------------------- CRYSTAL CSS START --------------*******************/
.hs_cry_first_sec_wrapper{
	float:left;
	width:100%;
	padding-top:40px;
}
.hs_cry_first_sec_wrapper h2{
	font-size:20px;
	color:#7b5aa7;
}
.hs_cry_first_sec_wrapper ul{
	margin-top:20px;
}
.hs_cry_first_sec_wrapper li{
	color:#fff;
	margin-top:5px;
}
.hs_cry_first_sec_wrapper li:first-child{
	margin-top:0;
}
.hs_cry_first_sec_wrapper li i{
	font-size:12px;
	color:#4f2b7f;
}
.hs_cry_first_sec_wrapper p{
	padding-top:30px;
}
.hs_cry_second_sec_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_cry_scop_img_wrapper{
	float:left;
	width:100%;
	background:#f9f9f9;
	padding-top:40px;
	padding-bottom:40px;
	border:1px solid #e7e7e7;
	text-align:center;
}
.hs_cry_scop_img_wrapper:hover .hs_cry_boll_wrapper img:first-child {
  opacity: 0;
}
.hs_cry_scop_img_wrapper:hover .hs_cry_boll_wrapper img:last-child{
  opacity: 1;
}
.hs_cry_boll_wrapper {
  overflow: hidden;
  height: 247px;
  width: 247px;
  position: relative;
  display:inline-block;
  -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_cry_boll_wrapper img{
  position: absolute;
  left: 0;
  top: 0;
 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_cry_boll_wrapper img:first-child {
  z-index: 1;
}
.hs_cry_boll_wrapper img:last-child{
  z-index: 0;
  opacity: 0;
}
.hs_cry_scop_img_cont_wrapper{
	float:left;
	width:100%;
	padding-top:30px;
}
.hs_cry_scop_img_cont_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_cry_scop_img_cont_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_cry_scop_img_cont_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_cry_scop_img_cont_wrapper P{
	padding-top:20px;
}
.hs_cry_scop_img_cont_wrapper input{
	width:100%;
	height:50px;
	padding-left:20px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	background:transparent;
	margin-top:30px;
}
.hs_cry_scop_img_cont_wrapper ul{
	margin-top:30px;
}
.hs_cry_scop_img_cont_wrapper li a {
    float: left;
    width: 265px;
    height: 50px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_cry_scop_img_cont_wrapper li a:hover {
    background: transparent;
    border: 1px solid #6a469a;
    color: #6a469a;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_cry_last_sec_wrapper{
	margin-top:60px;
}
/**************-------------------- CRYSTAL CSS END --------------*******************/
/**************-------------------- PALM CSS START --------------*******************/
.hs_pr_tabs_menu_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_pr_tabs_menu_wrapper .nav{
	display:inline-block;
	border:1px dashed #b7b7b7;
}
.hs_pr_tabs_menu_wrapper .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background:#4f2b7f;
}
.hs_pr_tabs_menu_wrapper .nav-pills > li + li{
	margin-left:0;
}
.hs_pr_tabs_menu_wrapper .nav-pills > li > a{
	border-radius:0;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_pr_tabs_menu_wrapper .nav > li > a:hover, .nav > li > a:focus{
	background:#4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_pr_tabs_menu_wrapper .nav-pills > li{
	border-right:1px dashed #b7b7b7;
}
.hs_pr_tabs_menu_wrapper .nav-pills > li:last-child{
	border-right:0;
}
.hs_pr_tabs_menu_cont_main_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_pr_tabs_cont1_wrapper{
	float:left;
	width:100%;
}
.hs_pr_tabs_cont1_wrapper h2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.hs_pr_tabs_cont1_wrapper p{
	margin-top:30px;
}
.hs_pr_tabs_img_wrapper, .hs_pr_tabs_img_cont_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_pr_tabs_img_wrapper img{
	width:100%;
}
.hs_pr_second_cont_wrapper{
	float:left;
	width:100%;
	padding-top:40px;
}
.hs_pr_second_cont_wrapper h2{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	padding-bottom:20px;
}
.hs_pr_second_cont_wrapper li{
	margin-top:30px;
	display: table;
}
.hs_pr_icon_wrapper{
	float:left;
	width:10px;
	font-size:14px;
	color:#4f2b7f;
}
.hs_pr_icon_cont_wrapper{
	float:left;
	width:calc(100% - 10px);
	padding-left:15px;
}
.hs_pr_video_sec_wrapper{
	padding-top:60px;
}
.hs_pr_video_sec_wrapper p{
	padding-top:30px;
}
.hs_pr_video_player_wrapper{
	background:url('../images/content/kundali/pr_video_img.jpg') 50% 0 repeat-y;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	position:relative;
	padding-top:150px;
	padding-bottom:150px;
	margin-top:60px;
	text-align:center;
}
.hs_pr_player_img_overlay{
	position:absolute;
	top:0%;
	bottom:0%;
	left:0%;
	right:0%;
	background:rgba(13, 1, 29, 0.6);
}
.pr_play_icon{
	position:relative;
}
/**************-------------------- PALM CSS END --------------*******************/
/**************-------------------- ARIES CSS START --------------*******************/
.hs_ar_tabs_wrapper{
	float:left;
	width:100%;
}
.hs_ar_tabs_wrapper ul{
	border:1px dashed rgba(255, 255, 255, 0.5);
	display:inline-block;
	margin-top:30px;
}
.hs_ar_tabs_wrapper li{
	float:left;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_ar_tabs_wrapper li:hover{
	background:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_ar_tabs_wrapper li a{
	float:left;
	padding:10px 20px;
	border-right:1px dashed rgba(255, 255, 255, 0.5);
	color:#fff;
	background:transparent;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_ar_tabs_wrapper li a:hover{
	color:#ffffff;
	background:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_ar_tabs_wrapper li:last-child a{
	border-right:0;
}
.hs_ar_tabs_heading_wrapper li:first-child a{
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
}
.hs_ar_tabs_wrapper li:nth-child(3) a, .hs_ar_tabs_wrapper li:last-child a{
	padding:0;
}
.hs_ar_tabs_wrapper li:nth-child(3) select{
	width:165px;
	height:42px;
	border:0;
	color:#fff;
	border-right:1px dashed #cecece;
	background:transparent;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	padding:0;
}
.hs_ar_tabs_wrapper li:nth-child(3):hover select{
	background:transparent;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_ar_tabs_wrapper li:last-child select{
	width:120px;
	height:42px;
	border:0;
	color:#fff;
	background:transparent;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	padding:0;
}
.hs_ar_tabs_wrapper li:last-child:hover select{
	background:transparent;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_ar_tabs_wrapper li select option{
	color:#111;
}
.hs_ar_first_sec_img_wrapper, .hs_ar_first_sec_img_cont_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_ar_first_sec_img_wrapper img{
	width:100%;
}
.hs_ar_second_sec_cont_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_ar_second_sec_cont_list_wrapper li:first-child{
	margin-top:0;
}
.hs_ar_icon_cont_wrapper span{
	color:#fff;
	font-weight:bold;
}
.hs_ar_second_sec_cont_list_wrapper li{
	display:table;
	margin-top:10px;
}
.hs_ar_third_sec_heading_wrapper{
	margin-top:60px;
}
.hs_ar_third_sec_title_img{
	float:left;
	width:100%;
	margin-top:30px;
	text-align:center;
}
.hs_ar_third_sec_title_img img{
	width:100%;
}
.hs_ar_third_sec_title_img ul{
	display:inline-block;
	margin-top:30px;
}
.hs_ar_third_sec_title_img li a{
	float:left;
	width:110px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px dashed rgba(255, 255, 255, 0.5);
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_ar_third_sec_title_img li a:hover{
	background:#4f2b7f;
	border:1px dashed #4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_four_sec_wrapper{
	background:url('../images/content/kundali/rs_slider_img.jpg') 50% 0 repeat-y;
	background-position:center 0;
	background-size:cover;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	position:relative;
	padding-top:60px;
	padding-bottom:60px;
	margin-top:60px;
}
.hs_rs_four_sec_img_overlay_wrapper{
	position:absolute;
	top:0%;
	bottom:0%;
	left:0%;
	right:0%;
	background:rgba(13, 1, 29, 0.5);
}
.hs_rs_four_slider_wrapper{
	float:left;
	width:100%;
}
.hs_rs_four_slider_wrapper  .owl-theme .owl-dots{
	display:none;
}
.hs_rs_four_slider_wrapper .owl-theme .owl-nav {
    position: absolute;
    margin: 0px auto;
    left: 0;
    top: 35%;
    right: 0;
	z-index:1000;
	display:block;
}
.hs_rs_four_slider_wrapper .owl-theme .owl-nav .owl-prev{
    margin: 0;
    padding: 0;
    left: 20px;
	top:0;
	color:#ffffff;
	width:40px;
	height:40px;
	line-height:45px;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	background:transparent;
    position: absolute;
    text-align: center;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_four_slider_wrapper .owl-theme .owl-nav .owl-prev i:before, .hs_rs_four_slider_wrapper  .owl-theme .owl-nav .owl-next i:before{
	font-size:24px;
	margin-left:0;
}
.hs_rs_four_slider_wrapper  .owl-theme .owl-nav .owl-next{
    font-size: 26px;
    margin: 0;
    padding: 0;
    right: 20px;
	top:0;
    position: absolute;
	color:#ffffff;
	padding-left:4px;
	width:40px;
	height:40px;
	line-height:36px;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	border:1px dashed #ffffff;
	background:transparent;
    text-align: center;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_four_slider_wrapper .owl-theme .owl-nav .owl-prev:hover, .hs_rs_four_slider_wrapper  .owl-theme .owl-nav .owl-next:hover{
	background:transparent;
	color:#fff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_slider_inner_cont_wrapper{
	float:left;
	width:100%;
	text-align:center;
}
.hs_rs_slider_inner_cont_wrapper h2{
	font-size:22px;
	color:#ffffff;
}
.hs_rs_slider_inner_cont_wrapper ul{
	display:inline-block;
	margin-top:25px;
}
.hs_rs_slider_inner_cont_wrapper li a {
    float: left;
    width: 150px;
    height: 50px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_slider_inner_cont_wrapper li a:hover {
    background: transparent;
    border: 1px solid #4f2b7f;
    color: #ffffff;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_main_wrapper{
	float:left;
	width:100%;
	padding:20px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	margin-top:30px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_main_wrapper:hover{
	border:1px dashed #4f2b7f;
	background:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_img_wrapper{
	float:left;
	width:110px;
}
.hs_rs_comment_img_cont_wrapper{
	float:left;
	width:calc(100% - 110px);
	padding-left:20px;
}
.hs_rs_comment_img_cont_wrapper h2{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_img_cont_wrapper p{
	padding-top:10px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_img_cont_wrapper h5 a{
	font-size:16px;
	color:#7b5aa7;
	padding-top:10px;
	float:left;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_img_cont_wrapper h5 a i{
	position:relative;
	top:2px;
	color:#4f2b7f;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_img_cont_wrapper h5 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_main_wrapper:hover .hs_rs_comment_img_cont_wrapper h2,
.hs_rs_comment_main_wrapper:hover .hs_rs_comment_img_cont_wrapper p,
.hs_rs_comment_main_wrapper:hover .hs_rs_comment_img_cont_wrapper h5 a,
.hs_rs_comment_main_wrapper:hover .hs_rs_comment_img_cont_wrapper h5 a i{
	color:#ffffff;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/**************-------------------- ARIES CSS END --------------*******************/
/**************-------------------- CHINESE CSS START --------------*******************/
.hs_chinese_main_wrapper{
	width:100%;
	height:100%;
	float:left;
	padding-top:100px;
}
.hs_cn_icon_wrapper{
	float:left;
	width:100%;
}
.hs_cn_tabs_wrapper{
	margin-top:30px;
}
.hs_cn_first_sec_wrapper{
	margin-top:60px;
}
.hs_cn_second_sec_wrapper{
	float:left;
	width:100%;
}
.hs_cn_second_sec_wrapper h2{
	font-size:20px;
	font-weight:bold;
	color:#7b5aa7;
	padding-top:40px;
}
.hs_cn_birth_btn_wrapper li a{
	width:200px;
}
.hs_cn_birth_btn_wrapper{
	margin-top:30px;
}
.hs_cn_third_sec_wrapper span{
	font-size:20px;
}
/**************-------------------- CHINESE CSS END --------------*******************/
/**************------- BLOG CATEGORIES CSS START ---------*******************/
.hs_blog_categories_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_blog_left_sidebar_main_wrapper, .hs_blog_right_sidebar_main_wrapper{
	float:left;
	width:100%;
}
.hs_blog_box1_main_wrapper{
	float:left;
	width:100%;
}
.hs_blog_box1_img_wrapper img{
	width:100%;
}
.hs_blog_box1_img_wrapper{
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
}
.hs_blog_box1_img_wrapper iframe{
	width:100%;
	height:350px;
	border:0;
}
.hs_blog_Indx_date_wrapper{
	float:left;
	width:70px;
	height:80px;
	background:#4f2b7f;
	text-align:center;
	position:absolute;
	right: 50px;
    bottom: -85px;
	z-index:100;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_box1_main_wrapper:hover .hs_blog_Indx_date_wrapper{
	bottom:0;
	z-index:100;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_Indx_date_wrapper ul{
	padding-top:18px;
}
.hs_blog_Indx_date_wrapper li:first-child{
	font-size:28px;
	color:#ffffff;
	font-weight:bold;
}
.hs_blog_Indx_date_wrapper li:last-child{
	font-size:22px;
	color:#ffffff;
}
.hs_blog_box1_cont_main_wrapper{
	float:left;
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding:35px;
}
.hs_blog_cont_heading_wrapper h2{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_blog_cont_heading_wrapper h4 span{
	width:8px;
	height:8px;
	background:#4f2b7f;
	display:inline-block;
	position:relative;
	margin-top:10px;
}
.hs_blog_cont_heading_wrapper h4 span:after{
	content:'';
	border:1px solid #d8d8d8;
	width:40px;
	position:absolute;
	left: 15px;
    top: 3px;
}
.hs_blog_cont_heading_wrapper p{
	padding-top:20px;
}
.hs_blog_cont_heading_wrapper h5 a{
	font-size:16px;
	color:#7b5aa7;
	padding-top:20px;
	display:inline-block;
}
.hs_blog_cont_heading_wrapper h5 a i{
	position:relative;
	top:2px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_cont_heading_wrapper h5 a:hover i{
	padding-left:5px;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_box1_bottom_cont_main_wrapper{
	float:left;
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	border-top:0;
}
.hs_blog_box1_bottom_cont_left{
	float:left;
	width:70%;
	padding-left:35px;
}
.hs_blog_box1_bottom_cont_right{
	float:left;
	width:30%;
	padding-right:35px;
}
.hs_blog_box1_bottom_cont_left li{
	float:left;
	margin-right:30px;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
}
.hs_blog_box1_bottom_cont_left li:after{
	    content: '';
    border:1px solid rgba(0, 0, 0, 0.15);
    height: 15px;
    position: absolute;
    right: -15px;
    top: 19px;
}
.hs_blog_box1_bottom_cont_left li a, .hs_blog_box1_bottom_cont_right li a{
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_box1_bottom_cont_left li a:hover, .hs_blog_box1_bottom_cont_right li a:hover{
	color:#7b5aa7;
	    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_box1_bottom_cont_left li:last-child:after{
	display:none;
}
.hs_blog_box1_bottom_cont_right ul{
	float:right;
}
.hs_blog_box1_bottom_cont_right li{
	float:left;
	margin-right:10px;
	padding-top:15px;
	padding-bottom:15px;
}
.hs_blog_box2_main_wrapper{
	margin-top:60px;
}
.hs_blog_box1_img_wrapper  .owl-theme .owl-dots{
	display:none;
}
.hs_blog_box1_img_wrapper .owl-theme .owl-nav {
    position: absolute;
    margin: 0px auto;
    left: 0;
    top: 45%;
    right: 0;
	z-index:1000;
	display:block;
}
.hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev{
    margin: 0;
    padding: 0;
    left: 20px;
	top:0;
	color:#ffffff;
	width:40px;
	height:40px;
	line-height:45px;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	border:1px solid #4f2b7f;
	background:#4f2b7f;
    position: absolute;
    text-align: center;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev i:before, .hs_blog_box1_img_wrapper  .owl-theme .owl-nav .owl-next i:before{
	font-size:24px;
	margin-left:0;
}
.hs_blog_box1_img_wrapper  .owl-theme .owl-nav .owl-next{
    font-size: 26px;
    margin: 0;
    padding: 0;
    right: 20px;
	top:0;
    position: absolute;
	color:#ffffff;
	padding-left:4px;
	width:40px;
	height:40px;
	line-height:36px;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	border:1px solid #4f2b7f;
	background:#4f2b7f;
    text-align: center;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev:hover, .hs_blog_box1_img_wrapper  .owl-theme .owl-nav .owl-next:hover{
	background:#4f2b7f;
	border:1px solid #4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_box3_main_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
	padding:35px;
	border:5px solid rgba(255, 255, 255, 0.2);
	border-right:5px solid #4f2b7f;
}
.hs_blog_box3_left_cont_wrapper{
	float:left;
	width:60%;
	padding-top: 20px;
}
.hs_blog_box3_right_cont_wrapper{
	float:left;
	width:40%;
}
.hs_blog_quote{
	float:left;
	width:20px;
	font-size:20px;
	padding-top:4px;
	color:#4f2b7f;
}
.hs_blog_quote_cont{
	float:left;
	width:calc(100% - 20px);
	padding-left:20px;
}
.hs_blog_box3_client_main_wrapper{
	margin-top:0;
}
/*------ blog right sidebar start ---------*/
.hs_blog_right_search_wrapper{
	float:left;
	width:100%;
}
.hs_blog_right_search_wrapper input{
	float:left;
	width:calc(100% - 50px);
	height:50px;
	padding-left:20px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	border-right:0;
	background:transparent;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_right_search_wrapper input:hover, .hs_blog_right_search_wrapper input:focus{
	border:1px dashed #4f2b7f;
	border-right:0;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_right_search_wrapper button{
	float:left;
	width:50px;
	height:50px;
	border:0;
	background:#4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_right_search_wrapper button:hover{
	background:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_right_cate_list_heading_wrapper{
	float:left;
	width:100%;
	background:#4f2b7f;
	padding:15px;
	margin-top:60px;
}
.hs_blog_right_cate_list_heading_wrapper h2{
	font-size:18px;
	color:#ffffff;
	text-transform:uppercase;
}
.hs_blog_right_cate_list_cont_wrapper{
	float:left;
	width:100%;
}
.hs_blog_right_cate_list_cont_wrapper ul{
	border:1px dashed rgba(255, 255, 255, 0.5);
}
.hs_blog_right_cate_list_cont_wrapper li a{
	display:block;
	padding:15px 20px;
	border-bottom:1px dashed rgba(255, 255, 255, 0.5);
	color:#fff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_right_cate_list_cont_wrapper li:last-child a{
	border-bottom:0;
}
.hs_blog_right_cate_list_cont_wrapper li a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_blog_right_recnt_cont_wrapper{
	float:left;
	width:100%;
	margin-top:40px;
}
.hs_footer_ln_img_wrapper{
	float:left;
	width:100px;
}
.hs_footer_ln_cont_wrapper{
	float:left;
	width:calc(100% - 100px);
	padding-left:20px;
	padding-top:10px;
}
.hs_footer_ln_cont_wrapper h4{
	font-size:16px;
	color:#fff;
	line-height:22px;
}
.hs_footer_ln_cont_wrapper p{
	font-size:16px;
	color:#7b5aa7;
	padding-top:7px;
}
.hs_blog_right_insta_img_wrapper{
	float:left;
	width:100%;
}
.hs_blog_right_insta_img_wrapper li{
	float:left;
	margin-right: 3px;
    margin-top: 3px;
}
.hs_blog_right_insta_img_wrapper ul{
	margin-top:20px;
}
.pager_wrapper{
	margin-top:80px;
	text-align:center;
}
.pagination{
	display:inline-block;
	margin:0;
}
.pagination > li > a{
	color:#fff;
	font-weight:bold;
	background:transparent;
	border:1px dashed #acacac;
	font-size:16px;
	text-transform:uppercase;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	width:50px;
	height:50px;
	line-height:36px;
	text-align:center;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	margin-right:20px;
	z-index:10;
}
.pagination > li:first-child > a{
	width:50px;
	height:50px;
	line-height:36px;
	font-weight:bold;
	text-align:center;
	font-size:26px;
	color:#fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:1px solid rgba(255, 255, 255, 0.5);
	margin-right:30px;
	background:transparent;
	color:#ffffff;
	z-index:10;
}
.pagination > li:last-child > a{
	width:50px;
	height:50px;
	line-height:36px;
	font-weight:bold;
	text-align:center;
	font-size:26px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:1px solid rgba(255, 255, 255, 0.5);
	margin-left:10px;
	padding-right: 8px;
	background:transparent;
	color:#ffffff;
	z-index:10;
}	
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 2;
    color: #fff;
	border:1px dashed #4f2b7f;
    background-color: #4f2b7f;
    border-color: none;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pagination i:before{
	margin-left:0;
}
.hs_blog_single_box3_main_wrapper, .hs_blog_single_first_cont_wrapper{
	margin-top:40px;
}
.hs_blog_single_second_main_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_blog_single_second_client_img_wrapper{
	float:left;
	width:30%;
	background:#7b5aa7;
	padding:35px 0 35px 35px;
	position:relative;
}
.shop_Wrapper{
	padding-top:0;
	padding-bottom:100px;
}
.hs_blog_single_second_client_img_wrapper:after{
	content: '';
    width: 100px;
    height: 157px;
    background: #7b5aa7;
    position: absolute;
    right: -42px;
    top: 0;
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
	z-index:1;
}
.hs_testi_client_blog_single_main_right_wrapper{
	margin-top:0;
	position:relative;
	z-index:10;
}
.hs_blog_single_second_client_img_cont_wrapper{
	float:left;
	width:70%;
	padding:35px;
	padding-left:100px;
	background:#4f2b7f;
}
.hs_blog_single_second_client_img_cont_wrapper h2{
	font-size:22px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.hs_blog_single_second_client_img_cont_wrapper p{
	padding-top:15px;
	color:#ffffff;
}
.hs_rs_comment_img_cont_wrapper span{
	font-size:14px;
	color:#797979;
	padding-left:10px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_img_cont_wrapper h2 a{
	font-size:14px;
	color:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_comment_main_wrapper:hover .hs_rs_comment_img_cont_wrapper span,
.hs_rs_comment_main_wrapper:hover .hs_rs_comment_img_cont_wrapper h2 a{
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_rs_blog_single_comment_img_cont_wrapper{
	padding-top:20px;
}
/**************------ BLOG CATEGORIES CSS END -------*******************/
/**************------ CONTACT CSS START -------*******************/
.hs_contact_tittle_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_contact_title_box_wrapper{
	float:left;
	width:100%;
	border:1px dashed rgba(255, 255, 255, 0.5);
	padding-top:60px;
	padding-bottom:60px;
	margin-top:40px;
	text-align:center;
}
.hs_contact_indx_icon_wrapper{
	line-height:110px;
}
.hs_contact_title_box_wrapper p{
	margin-top:10px;
}
.hs_contact_title_box_wrapper p a{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_contact_title_box_wrapper p a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_contact_map_main_wrapper{
	float:left;
	width:100%;
}
.hs_contact_indx_form_main_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.hs_contact_indx_form_btn{
	float:left;
	width:100%;
	margin-top:50px;
	text-align:center;
}
.hs_contact_indx_form_btn ul{
	display:inline-block;
}
.hs_contact_indx_form_btn li a {
    float: left;
    width: 235px;
    height: 50px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
	text-transform:uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_contact_indx_form_btn li a:hover {
    background: transparent;
    border: 1px solid #6a469a;
    color: #6a469a;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_contact_indx_form_btn li button {
    float: left;
    width: 235px;
    height: 50px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
	text-transform:uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_contact_indx_form_btn li button:hover {
    background: transparent;
    border: 1px solid #6a469a;
    color: #6a469a;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

/**************------ CONTACT CSS END -------*******************/
/**************------ VASTU SHASTRA CSS START -------*******************/
.hs_vs_left_side_first_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_vs_left_side_first_wrapper img{
	width:100%;
}
.hs_blog_right_cate_list_heading_wrapper2{
	margin-top:0;
}
.hs_vs_first_sec_wrapper{
	float:left;
	width:100%;
	padding:30px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	margin-top:30px;
}
.hs_vs_first_sec_wrapper h2{
	font-size:18px;
	color:#7b5aa7;
	padding-bottom:10px;
}
.hs_vs_second_sec_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_vs_second_sec_wrapper img, .hs_vs_four_sec_wrapper img{
	width:100%;
}
.hs_vs_second_sec_wrapper p{
	padding-top:20px;
	float: left;
    width: 100%;
}
.hs_vs_third_sec_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_vs_four_sec_wrapper{
	float: left;
    width: 100%;
	margin-top:60px;
}
.hs_vs_four_sec_wrapper p{
	padding-top:60px;
}
.hs_vs_four_cont_list_wrapper p{
	color:#7b5aa7;
}
.hs_vs_four_list_cont_pera{
	padding-top:40px;
}
.hs_vs_five_cont_list_main_wrapper{
	padding-top:25px;
}
/**************------ VASTU SHASTRA CSS END -------*******************/
/**************------ SHOP CSS START -------*******************/
.hs_shop_pp_border_top_line{
	border-top:1px solid #e0e0e0;
}
.hs_shop_tabs_sec_wrapper .nav{
	display:inline-block;
	border:1px dashed #b7b7b7;
}
.hs_shop_tabs_sec_wrapper .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background:#4f2b7f;
}
.hs_shop_tabs_sec_wrapper .nav-pills > li + li{
	margin-left:0;
}
.hs_shop_tabs_sec_wrapper .nav-pills > li > a{
	border-radius:0;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_shop_tabs_sec_wrapper .nav > li > a:hover, .nav > li > a:focus{
	background:#4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_shop_tabs_sec_wrapper .nav-pills > li{
	border-right:1px dashed #b7b7b7;
}
.hs_shop_tabs_sec_wrapper .nav-pills > li:last-child{
	border-right:0;
}
.hs_shop_tabs_cont_sec_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_kd_first_sec_cont_wrapper{
	float:left;
	width:100%;
	padding-top:25px;
}
.hs_kd_first_sec_cont_wrapper ul{
	float:left;
}
.hs_kd_first_sec_cont_wrapper li{
	float:left;
	margin-right:20px;
	color:#7b5aa7;
}
.hs_kd_first_sec_cont_wrapper li a{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_kd_first_sec_cont_wrapper li a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_kd_first_sec_cont_wrapper p{
	float:right;
}
.hs_kd_first_sec_cont_wrapper p span{
	color:#7b5aa7;
}
.hs_shop_prodt_main_box{
	float:left;
	width:100%;
	margin-top:35px;
	border:1px dashed #cccccc;
}
.hs_shop_prodt_img_wrapper{
	float:left;
	width:100%;
	position:relative;
}
.hs_shop_prodt_img_wrapper img{
	width:100%;
}
.hs_shop_prodt_img_wrapper a{
	position:absolute;
	top:50%;
	left:0;
	right:0;
	margin:0px auto;
	float: left;
    width: 150px;
    height: 40px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity:0;
}
.hs_shop_prodt_main_box:hover .hs_shop_prodt_img_wrapper a{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity:1;
}
.hs_shop_prodt_img_wrapper a:hover{
	    background: #fff;
    border: 1px solid #4f2b7f;
    color: #4f2b7f;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_shop_prodt_img_cont_wrapper{
	float:left;
	width:100%;
	padding:20px 30px;
}
.hs_shop_prodt_img_cont_wrapper h2 a{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_shop_prodt_img_cont_wrapper h2 a:hover{
	color:#7b5aa7;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_shop_prodt_img_cont_wrapper h3{
	font-size:20px;
	color:#7b5aa7;
	padding-top:10px;
	padding-bottom:10px;
}
.hs_shop_prodt_img_cont_wrapper h3 span{
	font-size:16px;
}
.hs_shop_prodt_img_cont_wrapper h3 del{
	color:#797979;
}
.hs_shop_prodt_img_cont_wrapper i{
	color:#7b5aa7;
}
.hs_shop_prodt_img_cont_wrapper h4{
	font-size:16px;
	color:#7b5aa7;
	padding-top:10px;
}
.hs_shop_prodt_img_cont_wrapper h4 span{
	color:#797979;
}
.hs_shop_pp_main_wrapper{
	width:100%;
	height:100%;
	float:left;
	padding-top:100px;
	padding-bottom:100px;
	position:relative;
}
.hs_shop_pp_img_overlay{
	position:absolute;
	top:0%;
	bottom:0%;
	left:0%;
	right:0%;
	background:rgba(13, 1, 29, 0.5);
}
.hs_shop_pp_main_box_wrapper{
	float:left;
	width:100%;
	margin-top:60px;
}
.hs_shop_pp_img_main_wrapper{
	float:left;
	width:100%;
	position:relative;
}
.hs_shop_pp_img_main_wrapper img{
	width:100%;
}
.hs_shop_pp_img_main_wrapper a{
	position:absolute;
	top:50%;
	left:0;
	right:0;
	margin:0px auto;
	float: left;
    width: 150px;
    height: 40px;
    background: #4f2b7f;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity:0;
}
.hs_shop_pp_main_box_wrapper:hover .hs_shop_pp_img_main_wrapper a{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity:1;
}
.hs_shop_pp_main_box_wrapper{
	border:1px dashed rgba(255, 255, 255, 0.5);
}
.hs_shop_pp_img_main_wrapper a:hover{
	    background: #ffffff;
    border: 1px solid #4f2b7f;
    color: #4f2b7f;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_shop_pp_img_cont_main_wrapper{
	float:left;
	width:100%;
	border-top:1px dashed rgba(255, 255, 255, 0.5);
}
.hs_shop_pp_img_cont_main_wrapper h2 a{
	font-size:22px;
}
/**************------ SHOP CSS END -------*******************/
/**************------ SHOP SINGLE CSS START -------*******************/
.hs_shop_single_prod_slider_wrapper{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
}
.footer_bottom_cont_wrapper p a:hover{
	color:#fff;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cc_ps_top_slider_section  .owl-theme .owl-dots{
	display:none;
}
.cc_ps_top_slider_section  .owl-theme .owl-nav {
	display:none;
}
.video_nav_img{
	float:left;
	width:100%;
}
.cc_ps_top_slider_section{
	float:left;
	width:100%;
}
.video_nav_img .cc_ps_tabs{
	margin-top:28px;
}
.hs_shop_single_cart_wrapper{
	float:left;
	width:100%;
}
.hs_shop_single_cart_wrapper h2{
	font-size:26px;
	color:#fff;
	font-weight:bold;
	padding-bottom:10px;
}
.hs_shop_single_cart_wrapper i{
	color:#7b5aa7;
}
.hs_shop_single_cart_wrapper h3{
	font-size:36px;
	color:#fff;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.hs_shop_single_cart_wrapper h3 span{
	font-size:16px;
	color:#7b5aa7;
	font-weight:100;
}
.hs_shop_single_cart_wrapper h3 del{
	color:#797979;
	font-size:26px;
}
.hs_shop_single_cart_icon_wrapper{
	float:left;
	width:100%;
	margin-top:20px;
}
.hs_shop_single_cart_icon_left{
	float:left;
	width:70px;
	height:70px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	line-height:70px;
	text-align:center;
	color:#7b5aa7;
	font-size:30px;
}
.hs_shop_single_cart_icon_cont_left{
	float:left;
	width:calc(100% - 70px);
	padding-left:20px;
	padding-top:25px;
}
.hs_shop_single_co_wrapper{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_shop_single_co_wrapper button{
	width:200px;
	height:50px;
	float:left;
	background:#4f2b7f;
	border:1px solid #4f2b7f;
	color:#ffffff;
	-webkit-border-top-right-radius: 50px;
    -moz-border-top-right-radius: 50px;
    border-top-right-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
    -moz-border-bottom-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.hs_shop_single_co_wrapper input{
	float:left;
	width:calc(100% - 200px);
	height:50px;
	border:1px dashed rgba(255, 255, 255, 0.5);
	border-right:0;
	background:transparent;
	padding-left:20px;
	padding-right:10px;
}
.hs_shop_single_co_wrapper p{
	padding-top:10px;
	float:left;
}
.btc_shop_prod_quanty_bar{
	float:left;
	width:100%;
	margin-top:30px;
}
.cc_ps_quan_heading_wrapper{
	float:left;
}
.cc_ps_quantily_info input{
	width:90px;
	height:45px;
	border:1px solid #eeeeee;
	outline:none;
	color:#fff;
	position:relative;
	background:transparent;
	margin-left: 34px;
	text-align:center;
	border-radius: 0;
}
.cc_ps_quantily_info input:focus{
	border:none;
	box-shadow:none;
	border:1px solid #eeeeee;
}
.increase{
	position:absolute;
	left: 139px;
    bottom: 0px;
	background:transparent;
	border:1px solid #eeeeee;
	height:45px;
	width:40px;
	color:#fff;
	border-left:0;
}
.decrease{
	position:absolute;
	left: 10px;
    bottom: 0px;
	background:transparent;
	border:1px solid #eeeeee;
	height:45px;
	width:40px;
	color:#fff;
	border-right:0;
}
.hs_shop_single_cart_btn{
	float:left;
	width:100%;
	margin-top:30px;
}
.hs_shop_single_cart_btn li a{
	float: left;
    width: 180px;
    height: 50px;
    background: #4f2b7f;
    border: 2px solid #4f2b7f;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    line-height: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_shop_single_cart_btn li a:hover{
	background: transparent;
    border: 2px solid #563584;
    color: #563584;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_pp_bottom_btn_wrapper{
	float:left;
	width:100%;
	text-align:center;
}
.hs_pp_bottom_btn ul{
	display:inline-block;
	margin-top:60px;
}
.hs_pp_bottom_btn li a{
	float: left;
    width: 180px;
    height: 50px;
    background: #4f2b7f;
    border: 2px solid #4f2b7f;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    line-height: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.hs_pp_bottom_btn li a:hover{
	background: transparent;
    border: 2px solid #6a469a;
    color: #6a469a;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*-- btc shop single tabs Wrapper Start --*/
.btc_shop_single_tabs_main_wrapper{
	float:left;
	width:100%;
	padding-bottom:100px;
}
.btc_shop_single_tabs_wrapper .nav > li > a{
	width:170px;
	height:50px;
	    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	border:1px solid transparent;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.btc_shop_single_tabs_wrapper .nav > li > a:after{
	display:none;
}
.btc_shop_single_tabs_wrapper .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background:#4f2b7f;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_shop_single_tabs_wrapper .nav > li > a{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_shop_single_tabs_wrapper .nav > li > a:hover, .nav > li > a:focus{
	background:#4f2b7f;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_shop_single_tabs_content_main_wrapper .tab-content{
	margin:0;
}
.btc_shop_single_tabs_content_main_wrapper{
	border:1px solid rgba(255, 255, 255, 0.5);
	border-top:5px solid #4f2b7f;
	margin-top: -5px;
	padding:45px;
	float:left;
	width:100%;
}
.btc_shop_single_tabs_wrapper .nav-pills > li + li{
	margin-left:0;
}
.btc_shop_single_tabs_img_wrapper{
	float:left;
	width:260px;
}
.btc_shop_single_tabs_img_content_wrapper{
	float:left;
	width:calc(100% - 260px);
	padding-left:40px;
}
.btc_shop_single_tabs_img_content_bottom_wrapper{
	float:left;
	width:100%;
	padding-top:40px;
}
.btc_shop_single_tabs_img_content_bottom_wrapper ul{
	margin-top:35px;
}
.btc_shop_single_tabs_img_content_bottom_wrapper li{
	margin-top:10px;
}
.btc_shop_single_tabs_img_content_bottom_wrapper li:first-child{
	margin-top:0;
}
.btc_shop_single_tabs_img_content_bottom_wrapper li i{
	color:#7b5aa7;
	padding-right:10px;
}
/*-- btc shop single tabs Wrapper End --*/
/**************------ SHOP SINGLE CSS END -------*******************/

MMCT - 2023