/*-------------------------------------

    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: #282828;

	overflow-x:hidden;

	

}

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: #ffbb40;

}

#return-to-top {

    position: absolute;

    bottom: 70px;

    right: 80px;

    background: #000080;

    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 -------*/

.raj_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;

}

.raj_btn_wrapper li a:focus {

	outline: none;

}

.raj_btn_wrapper li a > span {

	vertical-align: middle;

}

.raj_btn_wrapper li .raj_btn_hover {

	border-radius: 50px;

	background: #040a51;

	color: #fff;

	-webkit-transition: background-color 0.3s, color 0.3s;

	transition: background-color 0.3s, color 0.3s;

}

.raj_btn_wrapper li .raj_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);

}

.raj_btn_wrapper li .raj_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: #0592dc;

	-webkit-animation: anim-moema-1 0.3s forwards;

	animation: anim-moema-1 0.3s forwards;

}

.raj_btn_wrapper li .raj_btn_hover:hover::before {

	-webkit-animation: anim-moema-2 0.3s 0.3s forwards;

	animation: anim-moema-2 0.3s 0.3s forwards;

}

@-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);

	}

}

.raj_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;

}

.raj_effect_btn li a:focus {

	outline: none;

}

.raj_effect_btnli a > span {

	vertical-align: middle;

}

.raj_effect_btn li .raj_btn_hover {

	border-radius: 50px;

	background: #9a0412;

	color: #fff;

	-webkit-transition: background-color 0.3s, color 0.3s;

	transition: background-color 0.3s, color 0.3s;

}

.raj_effect_btn li .raj_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);

}

.raj_effect_btn li .raj_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: #0592dc;

	-webkit-animation: anim-moema-1 0.3s forwards;

	animation: anim-moema-1 0.3s forwards;

}

.raj_effect_btn li .raj_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: #540303;

	text-decoration: none;

}

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: #323232;

	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 {

}



/*-- raj top header Start --*/

.raj_top_header_main_Wrapper{

	float:left;

	width:100%;

	background:#ffffff;

	padding-top:10px;

	padding-bottom:10px;

	position:relative;

}

.raj_header_logo_left{

	float:left;

	width:30%;

}

.raj_header_logo_right{

	float:left;

	padding-top: 13px;

	width:70%;

}

.raj_logo_wrapper{

	float:left;

}

.raj_header_add_wrapper{

	float:left;

	width:240px;

	margin-left:20px;

}

.raj_header_add_icon{

	float:left;

	width:30px;

	margin-top: 10px;

	height:30px;

	border:1px solid #ededed;

	text-align:center;

	line-height:30px;

	font-size:18px;

	color:#000080;

}

.raj_header_add_icon_cont{

	float:left;

	width:calc(100% - 50px);

	padding-top: 7px;

    padding-left: 7px;

}

.raj_header_add_icon_cont h5{

	font-size:16px;

	color:#000000;

}

.raj_header_add_icon_cont p{

	font-size:14px;

}

.raj_btn_wrapper{

	float:right;

}

.raj_top_user_profile{

	float:right;

	padding-left:20px;

	position:relative;

}

.raj_top_user_profile img{

	width:50px;

	height:50px;

	-webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

	cursor:pointer;

}

.raj_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;

}

.raj_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;

}

.raj_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:#000000;

}

.raj_profile_model button{

    width: 60px;

    height: 120px;

	color:#000000;

    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 #acacac;

    border-top: 0;

    border-bottom: 0;

}

.modal-footer{

	padding-bottom:30px;

	border: 1px dashed #acacac;

    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:#000080;

}

.modal-title{

	color:#ffffff;

	font-size:20px;

	text-transform:uppercase;

}

.modal-body input{

	width:100%;

	height:50px;

	border:1px solid #acacac;

}

.modal-body button{

    float: left;

    width: 170px;

    height: 50px;

    background: #000080;

    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 #000080;

    color: #000080;

    -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: #000080;

}

.modal-footer button:hover, .modal-footer button:focus{

	background:none;

	color: #000080;

	outline:none;

}

/*-- raj top header End --*/

/*-- raj Navigation Start --*/

.raj_navigation_header_wrapper{

	float:left;

	width:100%;

	background: #040945;

	position:relative;

}

.raj_main_menu li{

	float:left;

	position:relative;

}

.raj_main_menu li:after{

	content:'';

	border:1px solid rgba(255, 255, 255, 0.30196078431372547);

	height:20px;

	position:absolute;

	right:-1px;

	top:27px;

}

.raj_main_menu li:last-child:after{

	display:none;

}

.raj_main_menu {

  flex-direction: column;

  justify-content: space-between;

  overflow: visible;

  position:relative;

}

.raj_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;

}

.raj_main_menu .drop-menu a{

	padding: .75em 1em;

	padding-left: 20px;

    text-align: left;

	width: 100%;

}

.raj_main_menu a:hover,

.raj_main_menu a:active{

     color: #ffffff;

     background: #ffbb40;

	 -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%);

      float: left;

    width: 100%;	

}

.blog-box {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    width: 100%;
    min-height: 100%;
    border-radius: 3px;
    border: 0 solid #69727d;
    transition: all .25s;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
}

.h-200 {
    height: 200px !important;
}

.blog-box:hover {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
}

.vastu {
    color: black;
    margin: 0;
    font-size: 32px;
    line-height: 44px;
    font-weight: 600;
    margin-bottom: 10px;
}
.under {
    text-align: justify;
    color: #1C1E27;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 20px;
}

.w-100 {
    width: 100% !important;
}
.blog-box1 {
    padding: 0 30px;
    margin-bottom: 0;
    margin-top: 20px;
}
.meta-data {
    padding: 15px 30px;
    margin-bottom: 0;
    border-top: 1px solid #eaeaea;
}
.post__title {
    font-size: 21px;
    color: #1C1E27;
    margin-bottom: 25px;
    font-family: "Kumbh Sans";
    font-weight: 700;
    line-height: 1.333em;
}
.title-dec {
    color: #000021;
    font-family: "Kumbh Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    margin-bottom: 25px;
    line-height: 1.7;
}

.meta-data {
    padding: 15px 30px;
    margin-bottom: 0;
    border-top: 1px solid #eaeaea;
}

.dropdown-wrapper:hover > .menu-button {

  color: #ffffff;

  background: #ffbb40; 

      -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}
.city-name-p{
	text-align: justify;
    font-size: 18px;
    color: #353535;
    line-height: 29px;
    margin-bottom: 20px;
}
.city-name{
	font-weight: 600;
    font-size: 20px;
    text-transform: capitalize;
    position: relative;
    margin-bottom: 15px;
    text-align: center;
    display: inline-block;
    color: #730202;
}

.dropdown-wrapper .drop-menu{

	/* width:400px; */
	width: 250px;
    min-width: 865px;

}

.dropdown-wrapper:hover .drop-menu{

  max-height: 500px;  

  opacity: 1;

  z-index: 1000;

   background:#000;

}

.dropdown-wrapper:hover > .drop-menu .menu-button {

  transform: translateY(0%); 

}

/*-- raj Navigation right Start --*/

.raj_navi_searchbar_wrapper{

	float:left;

	width:calc(100% - 80px);

}

.raj_navi_cart_wrapper{

	float:left;

	width:80px;

}

.raj_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);

}

.raj_navi_searchbar_wrapper input::placeholder {

    color: rgba(255, 255, 255, 0.7686274509803922);

}



.raj_navi_searchbar_wrapper input:-ms-input-placeholder { 

    color: rgba(255, 255, 255, 0.7686274509803922);

}



.raj_navi_searchbar_wrapper input::-ms-input-placeholder {

    color: rgba(255, 255, 255, 0.7686274509803922);

}

.raj_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;

}

.raj_navi_cart_wrapper .menu-button{

	padding: 25px 0 25px 0;

    text-align: center;

}

.raj_navi_cart_wrapper .drop-menu{

	top: 100%;

    right: 16px;

    width: 342px;

}

.raj_navi_cart_wrapper a i:before{

	color:#ffffff;

	margin-left:0;

	font-size:22px;

}

.raj_navi_cart_wrapper .dropdown-wrapper:hover > .menu-button{

	background:transparent;

}

.raj_navi_cart_wrapper:hover > .menu-button{

	background:#ffbb40;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_navi_cart_wrapper a i{

	position:relative;

}

.raj_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:#000080;

	-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 #ffbb40;

}

.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:#ffbb40 !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:#000000;

	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:#000000;

	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;

}

/*-- raj Navigation right End --*/

/*-- raj Slider Start --*/



.box img{

			width: 100%;

		}

        .box {

            height: 600px;

			width: 100%;

        }



        @media screen and (max-width: 992px) {

            .box {

                height: 400px;

            }

        }



        @media screen and (max-width: 768px) {

            .box {

                height: 300px;

				width: 100%;

            }

       }



.slider-area{

	float:left;

	width:100%;

	position:relative;

}

.slider-area .carousel-inner .item .caption-1 {

  width:100%;

  height:100%;

  background-position: center;

  background-repeat: no-repeat;

  background: url(../images/slider3.jpg) 100% 0 repeat-y;

  position: relative;

  min-height:500px;

}

.slider-area .carousel-inner .item .caption-2 {

width:100%;

  height:100%;

  background-position: center;

  background-size: cover;

  background-repeat: no-repeat;

  background: url(../images/slider2.jpg);

  position: relative;

  min-height:500px;

}

.slider-area .carousel-inner .item .caption-3 {

	width:100%;

  height:100%;

  background-position: center;

  background-size: cover;

  background-repeat: no-repeat;

  background: url(../images/slider1.jpg);

  position: relative;

  min-height:500px;

}

.slider-area .carousel-inner .item .carousel-captions:after {

  content: '';

  position: absolute;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  background: rgba(0, 0, 0, 0.5);

}

.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: #000080;

      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:#000080;

	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:#000080;

	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:#ffbb40;

	    -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;

}

.raj_slider_right_tabs_wrapper{

	float:left;

	width:100%;

	animation-delay: 3.5s;

}

.raj_slider_tab_one{

	animation-delay: 3.7s;

}

.raj_slider_tab_tow{

	animation-delay: 3.9s;

}

.raj_slider_tab_three{

	animation-delay: 4.1s;

}

.raj_slider_tab_four{

	animation-delay: 4.3s;

}

.raj_slider_tab_fifth{

	animation-delay: 4.6s;

}

.raj_slider_tab_six{

	animation-delay: 4.9s;

}

.raj_slider_right_tabs_wrapper2{

	margin-top:20px;

}

.raj_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%;

}

.raj_slider_tabs_icon_wrapper i{

	width:65px;

	height:65px;

	float:left;

	text-align:center;

	line-height:65px;

	background:#000080;

	-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;

}

.raj_slider_tabs_icon_wrapper i:before{

	margin-left:0;

	color:#ffffff;

	font-size:40px;

}

.raj_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 .raj_slider_tabs_icon_cont_wrapper li .raj_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.21);

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_slider_right_tabs_wrapper:hover .raj_slider_tabs_icon_wrapper i{

	background:#ffbb40;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_slider_right_tabs_wrapper:hover .raj_slider_tabs_icon_cont_wrapper li .raj_tabs_btn{

	background:#ffbb40 !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;

}

/*-- raj Slider End --*/





/*-- raj title wrapper Start --*/

.raj_title_main_wrapper{

	float:left;

	width:100%;

	position: relative;

    margin-top: -106px;

}

.raj_title_box_main_wrapper{

	float:left;

	width:100%;

	overflow:hidden;

	margin-top: 30px;

}

.raj_title_img_wrapper{

	float:left;

	width:100%;

	position:relative;

}

.raj_title_img_wrapper img{

	width:100%;

}

.raj_title_img_cont_wrapper{

	float:left;

	width:100%;

	padding:30px;

	border:1px dashed #cecece;

	border-top:0;

}

.raj_title_img_cont_wrapper h2{

	font-size:20px;

	font-weight:bold;

	padding-bottom:20px;

}

.raj_title_img_cont_wrapper h2 a{

	color:#222222;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_title_box_main_wrapper:hover .raj_title_img_cont_wrapper h2 a{

	color:#000080;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_title_img_cont_wrapper h5 a{

	font-size:16px;

	color:#000080;

	padding-top:20px;

	float:left;

}

.raj_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;

}

.raj_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;

}

.raj_title_img_wrapper li{

	float:left;

	width:100px;

	height:50px;

	line-height:50px;

	text-align:center;

	background:#000080;

	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;

}

.raj_title_box_main_wrapper:hover .raj_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;

}

/*-- raj title wrapper End --*/

/*-- raj about ind wrapper Start --*/

.raj_about_indx_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_about_heading_main_wrapper{

	float:left;

	width:100%;

	text-align:center;

}

.raj_about_heading_wrapper{

	float:left;

	width:100%;

	display:inline-block;

}

.raj_about_heading_wrapper h2{

	font-size:40px;

	font-weight:100;

	color:#000000;

	text-transform:uppercase;

}

.raj_about_heading_wrapper h2 span{

	font-weight:bold;

}

.raj_about_heading_wrapper h4, .raj_about_heading_wrapper p{

	padding-top:10px;

}

.raj_about_heading_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

}

.raj_about_heading_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:20px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_about_heading_wrapper h4 span:before{

	content:'';

	border:1px solid #d8d8d8;

	width:20px;

	position:absolute;

	right: 15px;

    top: 3px;

}

.raj_about_left_img_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_about_left_img_wrapper img{

	width:100%;

}

.raj_about_right_cont_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_about_right_cont_wrapper h2{

	font-size:22px;

	font-weight:bold;

	color:#000000;

	text-transform:uppercase;

	padding-top:20px;

	padding-bottom:40px;

}

.raj_about_right_cont_wrapper h3{

	font-size:20px;

	font-weight:bold;

	color:#000000;

	padding-top:30px;

}

.raj_about_right_cont_wrapper h1{

	font-size:50px;

	font-weight:bold;

	color:#0f0240 !important;

	padding-top:30px;

}

.raj_about_btn{

	margin-top:40px;

}

/*-- raj about ind wrapper End --*/

/*-- raj sign wrapper Start --*/

.raj_sign_main_wrapper{

	background:url('../images/content/sign_bg.jpg') 50% 0 repeat-y;

	background-position:center 0;

	background-size:cover;

	background-repeat:no-repeat;

	float:left;

	width:100%;

	height:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_sign_heading_wrapper{

	float:left;

	width:100%;

}

.raj_sign_left_wrapper{

	float:left;

	width:25%;

	margin-top:60px;

	position:relative;

}

.raj_sign_center_wrapper{

	float:left;

	width:50%;

	margin-top:60px;

}

.raj_sign_right_wrapper{

	float:left;

	width:25%;

	margin-top:60px;

	position:relative;

}

.raj_sign_left_tabs_wrapper_2{

	margin-top:25px;

	float:left;

	width:100%;

}

.raj_sign_left_tabs_wrapper .raj_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%;

}

.raj_sign_left_tabs_wrapper .raj_slider_tabs_icon_wrapper i{

	width:65px;

	height:65px;

	float:left;

	text-align:center;

	line-height:65px;

	background:#000080;

	-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;

}

.raj_sign_left_tabs_wrapper .raj_slider_tabs_icon_wrapper i:before{

	margin-left:0;

	color:#ffffff;

	font-size:40px;

}

.raj_sign_left_tabs_wrapper .raj_slider_tabs_icon_cont_wrapper{

	float:left;

	width:calc(100% - 80px);

	padding-top: 15px;

    padding-left: 15px;

}

.raj_sign_left_tabs_wrapper .raj_slider_tabs_icon_cont_wrapper li:last-child{

	font-size:16px;

	

}

.raj_sign_left_tabs_wrapper li .raj_tabs_btn{

	float:left;

	width:100%;

	font-size:20px;

	font-weight:bold;

	color:#000000;

	background:rgba(255, 255, 255, 0.21);

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_sign_right_wrapper .raj_slider_tabs_icon_cont_wrapper {

    float: left;

    width: calc(100% - 80px);

    padding-top: 15px;

    padding-right: 15px;

}

/*-- raj sign cycle wrapper start --*/

.raj_cycle_main_wrapper{

	float:left;

	margin-left: 141px;

    margin-top: 147px;

}

.raj_cycle_img{

	position:relative;

}

.raj_cycle_img:after{

	content:'';

	border: 45px solid #000000;

    position: absolute;

    width: 295px;

    height: 295px;

    left: 0;

	top:0;

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

}

.raj_cycle_img span{

	position:absolute;

	top: 39px;

    left: 37px;

}

.pulse {

  margin:100px;

  display: block;

  width: 22px;

  height: 22px;

  border-radius: 50%;

  background: rgba(55, 164, 221, 0.5803921568627451);

  cursor: pointer;

  box-shadow: 0 0 0 rgba(204,169,44, 0.4);

  animation: pulse 2s infinite;

}

.pulse:hover {

  animation: none;

}



@-webkit-keyframes pulse {

  0% {

    -webkit-box-shadow: 0 0 0 0 rgba(55, 164, 221, 0.51);

  }

  70% {

      -webkit-box-shadow: 0 0 0 25px rgba(204,169,44, 0);

  }

  100% {

      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);

  }

}

@keyframes pulse {

  0% {

    -moz-box-shadow: 0 0 0 0 rgba(55, 164, 221, 0.51);

    box-shadow: 0 0 0 0 rgba(55, 164, 221, 0.51);

  }

  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);

  }

}

.raj_cycle_img img{

	-webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

	width:295px;

	height:295px;

	position:relative;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_tab_shap1 p, .raj_tab_shap2 p, .raj_tab_shap3 p, .raj_tab_shap4 p, .raj_tab_shap5 p, .raj_tab_shap6 p, .raj_tab_shap7 p, .raj_tab_shap8 p, .raj_tab_shap9 p, .raj_tab_shap10 p, .raj_tab_shap11 p, .raj_tab_shap12 p{

	position:absolute;

	color:#ffffff;

    color: #ffffff;

    top: 18px;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_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;

}

.raj_sign_left_tabs_wrapper:hover .raj_slider_tabs_icon_wrapper i{

	background:#ffbb40;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_sign_left_tabs_wrapper:hover .raj_slider_tabs_icon_cont_wrapper li .raj_tabs_btn{

	color:#ffbb40 !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;

}

.raj_sign_left_tabs_border_wrapper1:hover span,

.raj_sign_left_tabs_border_wrapper2:hover span,

.raj_sign_left_tabs_border_wrapper3:hover span,

.raj_sign_left_tabs_border_wrapper4:hover span,

.raj_sign_left_tabs_border_wrapper5:hover span,

.raj_sign_left_tabs_border_wrapper6:hover span,

.raj_sign_right_tabs_border_wrapper1:hover span,

.raj_sign_right_tabs_border_wrapper2:hover span,

.raj_sign_right_tabs_border_wrapper3:hover span,

.raj_sign_right_tabs_border_wrapper4:hover span,

.raj_sign_right_tabs_border_wrapper5:hover span,

.raj_sign_right_tabs_border_wrapper6:hover span{

	background:#ffbb40;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_sign_left_tabs_border_wrapper1:hover span:before, .raj_sign_left_tabs_border_wrapper1:hover span:after,.raj_sign_left_tabs_border_wrapper2:hover span:before, .raj_sign_left_tabs_border_wrapper2:hover span:after,.raj_sign_left_tabs_border_wrapper3:hover span:before, .raj_sign_left_tabs_border_wrapper3:hover span:after,.raj_sign_left_tabs_border_wrapper4:hover span:before, .raj_sign_left_tabs_border_wrapper4:hover span:after,.raj_sign_left_tabs_border_wrapper5:hover span:before, .raj_sign_left_tabs_border_wrapper5:hover span:after,.raj_sign_left_tabs_border_wrapper6:hover span:before, .raj_sign_left_tabs_border_wrapper6:hover span:after,.raj_sign_right_tabs_border_wrapper1:hover span:before, .raj_sign_right_tabs_border_wrapper1:hover span:after,.raj_sign_right_tabs_border_wrapper2:hover span:before, .raj_sign_right_tabs_border_wrapper2:hover span:after,.raj_sign_right_tabs_border_wrapper3:hover span:before, .raj_sign_right_tabs_border_wrapper3:hover span:after,.raj_sign_right_tabs_border_wrapper4:hover span:before, .raj_sign_right_tabs_border_wrapper4:hover span:after,.raj_sign_right_tabs_border_wrapper5:hover span:before, .raj_sign_right_tabs_border_wrapper5:hover span:after,.raj_sign_right_tabs_border_wrapper6:hover span:before, .raj_sign_right_tabs_border_wrapper6:hover span:after{

	border:1px dashed #ffbb40;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_tab_shap1:hover svg,.raj_tab_shap2:hover svg,.raj_tab_shap3:hover svg, .raj_tab_shap4:hover svg, .raj_tab_shap5:hover svg, .raj_tab_shap6:hover svg, .raj_tab_shap7:hover svg, .raj_tab_shap8:hover svg, .raj_tab_shap9:hover svg, .raj_tab_shap10:hover svg, .raj_tab_shap11:hover svg, .raj_tab_shap12:hover svg{

	fill:#ffbb40;

	   -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

/*-- raj sign cycle wrapper End --*/

/*-- raj sign wrapper End --*/

/*-- raj service wrapper Start --*/

.raj_service_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_service_main_box_wrapper{

	float:left;

	width:100%;

	text-align:center;

	border:1px dashed #cecece;

	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;

}

.raj_service_icon_main_wrapper{

	display:inline-block;

	border:1px dashed #cecece;

	-webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

	padding: 10px;

}

.raj_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;

}

.raj_service_icon_wrapper i:before{

	color:#000080;

	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;

}

.raj_service_icon_cont_wrapper{

	float:left;

	width:100%;

	display:inline-block;

}

.raj_service_icon_cont_wrapper h2{

	font-size:20px;

	color:#000000;

	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;

}

.raj_service_icon_cont_wrapper h5 a{

	font-size:16px;

	color:#000080;

	padding-top:20px;

	display:inline-block;

}

.raj_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;

}

.raj_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;

	border:1px dashed #cecece;

}

.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:#000000;

	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:#000080;

    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 #cecece;

    height: 19px;

    position: absolute;

    left: -1px;

    top: 14px;

}

#filter li:nth-child(2):before{

	content: '';

    border: 1px dashed #cecece;

    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;

}

.raj_service_main_box_wrapper:hover .btc_step_overlay{

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

	background:#000080;

	opacity:1;

}

.raj_service_main_box_wrapper:hover .raj_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;

}

.raj_service_main_box_wrapper:hover .raj_service_icon_cont_wrapper h2{

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_service_main_box_wrapper:hover{

	border-bottom:1px dashed #000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

/*-- raj service wrapper End --*/

/*-- raj news slider wrapper Start --*/

.raj_news_slider_main_wrapper{

	background:url('../images/content/news_slider_bg1.jpg') 50% 0 repeat-y;

	background-position:center 0;

	background-size:cover;

	background-repeat:no-repeat;

	float:left;

	width:100%;

	height:100%;

	padding-top:80px;

	padding-bottom:80px;

}

.raj_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;

}

.raj_news_slider_bg_overlay{

	position:absolute;

	left:0%;

	right:0%;

	top:0%;

	bottom:0%;

	background:rgba(0,0,0,0.8);

}

.raj_news_slider_wrapper{

	float:left;

	width:100%;

	text-align:center;

}

.raj_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;

}

.raj_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;

}

.raj_news_slider_wrapper  .owl-theme .owl-dots .owl-dot.active span, .raj_news_slider_wrapper  .owl-theme .owl-dots .owl-dot:hover span {

	background:#000080;

	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;

}

.raj_news_slider_wrapper .owl-theme .owl-nav {

    display:none;

}

.raj_news_slider_cont_wrapper{

	float:left;

	width:100%;

	display:inline-block;

}

.raj_news_slider_cont_wrapper h2{

	font-size:32px;

	color:#ffffff;

	font-family: 'Norican', cursive;

}

.raj_news_slider_cont_wrapper h3{

	font-size:30px;

	color:#ffffff;

	text-transform:uppercase;

	padding-top:40px;

}

.raj_news_slider_cont_wrapper p{

	color:rgba(255, 255, 255, 0.8);

	padding-top:30px;

}

.raj_news_slider_btn_wrapper{

	display:inline-block;

	margin-top:40px;

}

/*-- raj news slider wrapper End --*/

/*-- raj latest news wrapper Start --*/

.raj_latest_news_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_lest_news_box_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_lest_news_img_wrapper{

	position:relative;

	overflow:hidden;

}

.raj_lest_news_img_wrapper img{

	width:100%;

}	

.raj_lest_news_date_wrapper{

   width: 70px;

    height: 70px;

    background:#000080;

    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;

}

.raj_lest_news_date_wrapper p{

	font-size:24px;

	color:#ffffff;

	font-weight:bold;

}

.raj_lest_news_date_wrapper ul{

	padding-top:10px;

}

.raj_lest_news_date_wrapper li:first-child{

	font-size:28px;

	color:#ffffff;

	font-weight:bold;

	padding-bottom:5px;

}

.raj_lest_news_date_wrapper li:last-child{

	font-size:22px;

	color:#ffffff;

}

.raj_lest_news_cont_wrapper{

	float:left;

	width:100%;

	background:#ffffff;

	padding-top:40px;

	padding-left:30px;

	padding-right:30px;

	border:1px dashed #cecece;

	border-top:0;

	border-bottom:0;

}

.raj_lest_news_cont_wrapper h5{

	font-size:20px;

	text-transform:uppercase;

	color:#000000;

	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;

}

.raj_lest_news_cont_wrapper p{

	padding-top:20px;

}

.raj_lest_news_cont_wrapper h4{

	padding-top:30px;

	padding-bottom:30px;

}

.raj_lest_news_cont_wrapper h4 a{

	font-size:16px;

	font-weight:bold;

	color:#ff880e;

	text-transform:uppercase;

}

.raj_lest_news_cont_bottom{

	float:left;

	width:100%;

	background:#ffffff;

	border:1px dashed #cecece;

}

.raj_lest_news_cont_bottom_left{

	float:left;

	width:33.33%;

	padding-top: 20px;

    padding-bottom: 20px;

	text-align:center;

}

.raj_lest_news_cont_bottom_left p, .raj_lest_news_cont_bottom_right p{

	margin:0;

}

.raj_lest_news_cont_bottom_left p i, .raj_lest_news_cont_bottom_right p i{

	color:#ff880e;

}

.raj_lest_news_cont_bottom_right{

	float:left;

	width:33.33%;

	padding-top: 20px;

    padding-bottom: 20px;

	text-align:center;

}

.raj_lest_news_cont_bottom_left p a, .raj_lest_news_cont_bottom_right p a, .raj_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;

}

.raj_lest_news_cont_bottom_left p a:hover, .raj_lest_news_cont_bottom_right p a:hover, .raj_lest_news_cont_bottom_center p a:hover{

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_lest_news_cont_wrapper h4 a{

	font-size:16px;

	color:#ffbb40;

	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;

}

.raj_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;

}

.raj_lest_news_cont_bottom_center{

	float:left;

	width:33.33%;

	padding-top: 20px;

    padding-bottom: 20px;

	text-align:center;

	position:relative;

}

.raj_lest_news_cont_bottom_center:after{

	content: '';

    border: 1px solid #cecece;

    height: 35px;

    position: absolute;

    left: 0;

    top: 14px;

}

.raj_lest_news_cont_bottom_center:before{

	content: '';

    border: 1px solid #cecece;

    height: 35px;

    position: absolute;

    right: 0;

    top: 14px;

}

.raj_lest_news_box_wrapper:hover .raj_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;

}

.raj_lest_news_box_wrapper:hover .raj_lest_news_cont_wrapper h5, .raj_lest_news_box_wrapper:hover .raj_lest_news_cont_wrapper h4 a, .raj_lest_news_box_wrapper:hover .raj_lest_news_cont_wrapper h4 a i{

	color:#000080;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

/*-- raj latest news wrapper End --*/

/*-- raj Counter wrapper Start --*/

.abt-ser{

	background: url(../images/astro-bg.jpg);

	background-size: cover;

	padding: 100px 0px;;

} 

.abt-ser li{

	padding: 10px ;

	padding-left: 50px;

    font-size: 22px;

    color: #fff;

}



.abt-ser li a{

    color: #fff;

}



.raj_counter_main_wrapper{

	float:left;

	width:100%;

	text-align:center;

}

.raj_counter_cont_wrapper{

	float:left;

	width:20%;

	display:inline-block;

	padding-top:40px;

	padding-bottom:40px;

	background:#ffffff;

	border:1px dashed #cecece;

	border-left:0;

}

.raj_counter_cont_wrapper1{

	border-left:1px dashed #cecece;

}

.count-description span{

	width:65px;

	height:65px;

	line-height:65px;

	text-align:center;

	font-size:28px;

	color:#000080;

	font-weight:bold;

	border:1px dashed #cecece;

	display:inline-block;

	    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

}

.raj_main_cycle_main{

	display:inline-block;

	border:1px dashed #cecece;

	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:#000000;

	padding-left:10px;

	position:relative;

	top:-5px;

}

.con1, .con2, .con3, .con4{

	font-size: 22px;

	color:#000000;

	margin-top:16px;

}

/*-- raj Counter wrapper End --*/

/*-- raj testi slider wrapper Start --*/

.raj_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:100px;

}

.raj_testi_slider_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_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;

}

.raj_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;

}

.raj_testi_slider_wrapper  .owl-theme .owl-dots .owl-dot.active span, .raj_testi_slider_wrapper  .owl-theme .owl-dots .owl-dot:hover span {

	background:#000080;

	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;

}

.raj_testi_slider_wrapper .owl-theme .owl-nav {

    display:none;

}

.raj_testi_slider_wrapper .owl-carousel .owl-stage:after{

	height:50px;

}

.raj_testi_cont_main_wrapper{

	float:left;

	width:100%;

	background:#ffffff;

	padding:20px;

	position:relative;

}

.raj_testi_cont_main_wrapper:after{

	content:'';

	border-left:20px solid transparent;

	border-right:20px solid transparent;

	border-top:46px solid #ffffff;

	position:absolute;

	    bottom: -46px;

    right: 70px;

}

.raj_testi_cont_inner_wrapper{

	float:left;

	width:100%;

	border:1px dashed #cecece;

	padding:40px;

}

.raj_testi_quote_wrapper{

	float:left;

	width:30px;

}

.raj_testi_quote_wrapper i{

	font-size:25px;

	color:#000080;

	position: relative;

    top: -6px;

}

.raj_testi_quote_cont_wrapper{

	text-align:center;

	float:left;

	width:calc(100% - 30px);

}

.raj_testi_client_main_wrapper{

	float:right;

	width:280px;

	background:#ffffff;

	margin-top: 70px;

	-webkit-border-radius: 50px;

    -moz-border-radius: 50px;

    border-radius: 50px;

}

.raj_testi_client_cont_img_sec{

	float:left;

	width:87px;

}

.raj_testi_client_cont_img_sec img{

	-webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

}

.raj_testi_client_cont_sec{

	    float: left;

    width: calc(280px - 87px);

    border: 1px dashed #cecece;

    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;

}

.raj_testi_client_cont_sec h2{

	font-size:22px;

	color:#000000;

	text-transform:uppercase;

}

.raj_testi_client_main_right_wrapper{

	float:left;

}

.raj_testi_cont_main_right_wrapper:after{

	right:100%;

	left:70px;

}

.raj_testi_client_main_right_wrapper .raj_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;

}

/*-- raj testi slider wrapper End --*/

/*-- raj advert wrapper Start --*/

.raj_advert_main_wrapper{

	background:url('../images/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;

}

.raj_advert_img_overlay{

	position:absolute;

	left:0%;

	right:0%;

	top:0%;

	bottom:0%;

	background: url(../images/astro-bg.jpg);

	background-size: cover;

}

.raj_advert_cont_wrapper{

	float:left;

	width:100%;

}

.raj_advert_cont_wrapper h1{

	font-size:40px;

	color:#ffffff;

	font-weight:bold;

	line-height: 50px;

}

.raj_advert_cont_wrapper p{

	color:rgba(255, 255, 255, 0.77);

	padding-top:25px;

}

.raj_advert_btn_wrapper{

	margin-top:30px;

	display:inline-block;

}

/*-- raj advert wrapper End --*/

/*-- raj client slider wrapper Start --*/

.raj_client_slider_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_client_slider_wrapper  .owl-theme .owl-dots{

	display:none;

}

.raj_client_slider_wrapper .owl-theme .owl-nav {

    position: absolute;

    top: 33%;

    z-index: 1000;

    display: block;

	left:0;

	right:0;

	margin:0px auto;

}

.raj_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:#ffbb40;

    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;

}

.raj_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:#ffbb40;

    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;

}

.raj_client_slider_wrapper .owl-theme .owl-nav .owl-prev:hover, .raj_client_slider_wrapper  .owl-theme .owl-nav .owl-next:hover{

	background:#000080;

	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;

}

.raj_client_img_wrapper{

	border:1px dashed #cecece;

}

/*-- raj client slider wrapper End --*/

/*-- raj online slider wrapper Start --*/

.raj_online_main_slider_wrapper{

	float:left;

	width:100%;

	background:#f5f4f4;

	padding-top:80px;

	padding-bottom:80px;

}

.raj_online_slider_left_cont{

	float:left;

	width:100%;

	padding-top:20px;

}

.raj_online_slider_left_cont h2{

	color:#000000;

	font-size:30px;

	font-weight:100;

	text-transform:uppercase;

}

.raj_online_slider_left_cont h2 span{

	font-weight:bold;

}

.raj_online_slider_left_cont p{

	padding-top:20px;

}

.raj_online_slider_wrapper{

	float:left;

	width:100%;

}

.raj_online_slider_wrapper  .owl-theme .owl-dots{

	display:none;

}

.raj_online_slider_wrapper .owl-theme .owl-nav {

    display:none;

}

.raj_online_img_wrapper{

	position:relative;

	display:inline-block;

}

.raj_online_img_wrapper img{

	    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

	width:auto !important;

}

.raj_online_img_wrapper span{

	width: 20px;

    height: 20px;

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

    background: #27b72e;

    float: left;

    border: 5px solid #ffffff;

	position:absolute;

	bottom:-10px;

	left:0;

	right:0;

	margin:0px auto;

}

.raj_online_img_wrapper .offline{

	background:#b7b7b7;

}

.raj_online_slider_wrapper .owl-carousel .owl-stage:after{

	height:10px;

}

/*-- raj online slider wrapper End --*/

/*-- raj footer wrapper Start --*/

.raj_footer_main_wrapper{

	float:left;

	width:100%;

	color: #f7cb50;

	background:#020427;

	padding-top:100px;

	padding-bottom:80px;

}

.raj_footer_logo_wrapper{

	float:left;

	width:100%;

	text-align:center;

	padding-left:30px;

	padding-right:30px;

}

.raj_footer_logo_wrapper img{

	display:inline-block;

}

.raj_footer_logo_wrapper p{

	margin-top:20px;

}

.raj_footer_logo_wrapper h4 a{

	font-size:16px;

	color:#feb648;

	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;

}

.raj_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;

}

.raj_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;

}

.raj_footer_logo_wrapper ul{

	display:inline-block;

	margin-top:30px;

}

.raj_footer_logo_wrapper li{

	float:left;

	margin-left:10px;

}

.raj_footer_logo_wrapper li:first-child{

	margin-left:0;

}

.raj_footer_logo_wrapper li a{

	float:left;

	width:35px;

	height:35px;

	line-height:35px;

	text-align:center;

	background:#282828;

	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;

}

.raj_footer_logo_wrapper li a:hover{

	background:#feb648;

	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;

}

.raj_footer_help_wrapper{

	float:left;

	width:100%;

	text-align:center;

	padding-top: 20px;

	padding-left:30px;

	padding-right:30px;

	position:relative;

}

.raj_footer_help_wrapper:after{

	content: '';

    border: 1px solid #383838;

    height: 455px;

    position: absolute;

    top: -100px;

    left: -15px;

}

.raj_footer_help_wrapper:before{

	content: '';

    border: 1px solid #383838;

    height: 455px;

    position: absolute;

    top: -100px;

    right: -15px;

}

.raj_footer_help_wrapper h2{

	font-size:20px;

	color:#ffffff;

	text-transform:uppercase;

}

.raj_footer_help_wrapper h2 span{

	color:#ffffff;

	font-weight:bold;

}

.raj_footer_help_wrapper p{

	margin-top:30px;

}

.raj_footer_help_btn{

	display:inline-block;

	margin-top:50px;

}

.raj_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;

}

.raj_footer_help_btn li a:focus {

	outline: none;

}

.raj_effect_btnli a > span {

	vertical-align: middle;

}

.raj_footer_help_btn li .raj_btn_hover {

	border-radius: 50px;

	background: #d00404;

	color: #fff;

	-webkit-transition: background-color 0.3s, color 0.3s;

	transition: background-color 0.3s, color 0.3s;

}

.raj_footer_help_btn li .raj_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);

}

.raj_footer_help_btn li .raj_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: #feb648;

	-webkit-animation: anim-moema-1 0.3s forwards;

	animation: anim-moema-1 0.3s forwards;

}

.raj_footer_help_btn li .raj_btn_hover:hover::before {

	-webkit-animation: anim-moema-2 0.3s 0.3s forwards;

	animation: anim-moema-2 0.3s 0.3s forwards;

}

.raj_footer_contact_wrapper{

	float:left;

	width:100%;

	padding-left:30px;

	padding-right:30px;

	padding-top:20px;

	text-align:center;

}

.raj_footer_contact_wrapper h2{

	font-size:20px;

	color:#ffffff;

	text-transform:uppercase;

}

.raj_footer_contact_wrapper h2 span{

	color:#ffffff;

	font-weight:bold;

}

.raj_footer_contact_wrapper p{

	margin-top:30px;

}

.raj_footer_contact_wrapper p span{

	color:#feb648;

}

.raj_footer_contact_wrapper p a{

	color:#fffffe;

}

.raj_footer_contact_input_wrapper{

	float:left;

	width:100%;

	margin-top:50px;

}

.raj_footer_contact_input_wrapper input{

	width:100%;

	height:45px;

	padding-left:20px;

	background:transparent;

	border:1px solid #383838;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s;

}

.raj_footer_contact_input_wrapper input:hover, .raj_footer_contact_input_wrapper input:focus{

	border:1px solid #feb648;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s;

}

.raj_footer_contact_input_wrapper i{

	margin-left:-35px;

	color:#feb648;

}

/*-- raj footer wrapper End --*/

/*-- raj bottom footer wrapper Start --*/

.raj_bottom_footer_main_wrapper{

	float:left;

	width:100%;

	background:#2d2c2c;

	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;

	color: #f7f0f0;

}

/*-- raj bottom footer wrapper End --*/



/**************-------------------- ABOUT CSS START --------------*******************/

/*-- raj title wrapper Start --*/

.raj_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;

}

.raj_title_img_overlay{

	position:absolute;

	top:0%;

	bottom:0%;

	left:0%;

	right:0%;

	background:rgba(115 2 2);

}

.raj_indx_title_left_wrapper{

	float:left;

	width:100%;

}

.raj_indx_title_left_wrapper h2{

	font-size:32px;

	color:#ffffff;

	text-transform:uppercase;

	font-weight:bold;

}

.raj_indx_title_right_wrapper{

	float:left;

	width:100%;

}

.raj_indx_title_right_wrapper ul{

	float:right;

}

.raj_indx_title_right_wrapper li{

	float:left;

	color:#ffffff;

}

.raj_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;

}

.raj_indx_title_right_wrapper li a:hover{

	color:#000080;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s;

}

.raj_indx_title_right_wrapper li:last-child{

	color:#feb648;

	margin-left:10px;

}

.raj_about_indx_inner_main_wrapper{

	padding-top:40px;

}

/*-- raj title wrapper End --*/

/*-- raj about progress wrapper Start --*/

.raj_about_progress_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_about_progress_img_left{

	float:left;

	width:100%;

}

.raj_about_progress_img_left h2{

	font-size:26px;

	color:#000000;

	text-transform:uppercase;

	font-weight:bold;

}

.raj_about_progress_img_left h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_about_progress_img_left h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:20px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_about_progress_img_left img{

	margin-top:30px;

}

.raj_about_progress_cont_left{

	padding-top: 150px;

	float:left;

	width:100%;

}

.raj_about_progress_cont_left .accordionFifteen{

	margin-top:30px;

}

.raj_about_progress_cont_left h2{

	font-size:26px;

	color:#000000;

	text-transform:uppercase;

	font-weight:bold;

}

.raj_about_progress_cont_left h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_about_progress_cont_left h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:20px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_about_progress_cont_left .lv_faq_wrapper .panel-title{

	position:relative;

}

.raj_about_progress_cont_left .lv_faq_wrapper .panel-title:after{

    content: "";

    position: absolute;

    border-left: 1px solid #ffffff73;

    top: 0;

    bottom: 0;

    left: 90px;

}

.raj_about_progress_cont_left .accordionFifteen .panel-group .panel+.panel {

	margin-top: 20px;

}

.raj_about_progress_cont_left .accordionFifteen .panel-group {

  margin-bottom: 0;

}

.raj_about_progress_cont_left .accordionFifteen .panel-default {

  border: 0;

}

.raj_about_progress_cont_left .accordionFifteen .panel {

	background-color: rgba(255, 255, 255, 0.058823529411764705);

	box-shadow: none;

	border-radius: 0;

	margin: 0;

}

.raj_about_progress_cont_left .accordionFifteen .panel .panel-heading a {	

	display: block;

	background: #000080;

	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;

}

.raj_about_progress_cont_left .accordionFifteen .panel .panel-heading a.collapsed {

	color: #000000;

	background-color:transparent;

	display: block;

	padding: 15px 20px;

	font-size:16px;

	font-weight:bold;

	border: 1px dashed #cecece;

	text-decoration:none;

	font-family: 'Raleway', sans-serif;

}

.raj_about_progress_cont_left .accordionFifteen .panel-default>.panel-heading {

	border-radius: 0px;

	padding:0px;

    background: transparent;

}

.raj_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 #cecece;

  border-left: 1px dashed #cecece;

	border-right: 1px dashed #cecece;

}

.raj_about_progress_cont_left .accordionFifteen .panel .panel-heading a:before,

.raj_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;

}

.raj_about_progress_cont_left .accordionFifteen .panel .panel-heading a:after,

.raj_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%;	

}

.raj_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;

}

.raj_about_progress_cont_left .accordionFifteen .panel .panel-heading a.collapsed:after {

	content: "\2b";

	background: transparent ;

  border-radius:2px;

  width:15px;

  height:15px;

  color:#000000;

  line-height:15px;

}

/*-- raj about progress wrapper End --*/

/*-- raj about video wrapper Start --*/

.raj_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;

}

.raj_about_video_img_overlay{

	position:absolute;

	top:0%;

	bottom:0%;

	left:0%;

	right:0%;

	background:rgba(0,0,0,0.8);

}

.raj_about_video_icon_wrapper{

	display:inline-block;

}

.raj_about_video_icon_wrapper h2{

	font-size:40px;

	color:#ffffff;

	padding-top:50px;

}

.raj_about_video_icon_wrapper h2 span{

	color:#000080;

	font-weight:bold;

}

/*-- raj about video wrapper End --*/

/*-- raj astrology team wrapper Start --*/

.raj_astrology_team_main_wrapper{

	background:url('../images/content/testi_bg.jpg') 50% 0 repeat-y;

	background-position:center 0;

	background-size:cover;

	background-repeat:no-repeat;

	float:left;

	width:100%;

	height:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_astro_team_img_main_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_astro_img_cont_wrapper{

	float:left;

	width:100%;

	padding:20px;

	background:#ffffff;

	border:1px dashed #cecece;

	border-bottom:0;

}

.raj_astro_img_wrapper img{

	width:100%;

}

.raj_astro_img_cont_wrapper h2{

	font-size:18px;

	font-weight:bold;

}

.raj_astro_img_cont_wrapper h2 a{

	color:#000000;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s;

}

.raj_astro_img_cont_wrapper h2 a:hover{

	color:#000080;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s;

}

.raj_astro_img_cont_wrapper p{

	padding-top:5px;

}

.raj_astro_img_cont_wrapper ul{

	padding-top:5px;

}

.raj_astro_img_cont_wrapper li{

	float:left;

	color:#000000;

}

.raj_astro_img_cont_wrapper li:last-child{

	float:right;

	color:#ffbb40;

}

.raj_astro_img_bottom_cont{

	float:left;

	width:100%;

	background:#ffffff;

	border:1px dashed #cecece;

	padding-top:15px;

	padding-bottom:15px;

}

.raj_astro_img_bottom_cont li{

	float:left;

	width:50%;

	text-align:center;

	position:relative;

}

.raj_astro_img_bottom_cont li:first-child:after{

	content: '';

    border: 1px dashed #cecece;

    height: 45px;

    position: absolute;

    right: -7px;

    top: -10px;

}

.raj_astro_img_bottom_cont 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;

}

.raj_astro_img_bottom_cont li a:hover{

	color:#00a651;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-moz-transition: all 0.5s;

	transition: all 0.5s;

}

/*-- raj astrology team wrapper End --*/

/**************-------------------- ABOUT CSS END --------------*******************/

/**************-------------------- KUNDLI DOSH CSS START --------------*******************/

/*-- raj sidebar Start --*/

.raj_kd_sidebar_main_wrapper{

	float:left;

	width:100%;

}

.raj_num_sidebar_main_wrapper{

	padding-bottom:100px;

}

.raj_kd_left_sidebar_main_wrapper{

	float:left;

	width:100%;

	margin-top:100px;

}

.raj_kd_first_sec_wrapper{

	float:left;

	width:100%;

}

.raj_kd_first_sec_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_kd_first_sec_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_kd_first_sec_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_kd_first_sec_wrapper p{

	padding-top:0px;

}

.raj_kd_second_sec_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_kd_second_list_sec_wrapper, .raj_kd_second_img_sec_wrapper{

	float:left;

	width:100%;

	margin-top:35px;

}

.raj_kd_second_list_sec_wrapper li{

	margin-top:10px;

}

.raj_kd_second_list_sec_wrapper li:first-child{

	margin-top:0;

}

.raj_kd_second_list_sec_wrapper li i{

	color:#000080;

	font-size:12px;

}

.raj_kd_third_sec_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_kd_third_sec_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_kd_third_sec_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_kd_third_sec_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_kd_third_sec_wrapper p{

	padding-top:30px;

}

.raj_jk_box_main_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_jk_img_wrapper{

	float:left;

	width:100%;

}

.raj_jk_img_wrapper img{

	width:100%;

}

.raj_jk_img_cont_wrapper{

	float:left;

	width:100%;

	padding-top:25px;

}

.raj_jk_img_cont_wrapper h2{

	font-size:18px;

	font-weight:bold;

	color:#000000;

}

.raj_jk_img_cont_wrapper h3{

	font-size:16px;

	color:#000080;

	padding-top:15px;

	padding-bottom:15px;

}

.raj_jk_img_cont_wrapper h5 a{

	font-size:16px;

	color:#ffbb40;

	padding-top:20px;

	float:left;

}

.raj_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;

}

.raj_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;

}

.raj_kd_four_heading_sec_wrapper{

	float:left;

	width:100%;

	padding-top:60px;

}

.raj_kd_four_heading_sec_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_kd_four_heading_sec_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_kd_four_heading_sec_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_kd_four_img_wrapper{

	float:left;

	width:100%;

	margin-top:35px;

}

.raj_kd_four_img_wrapper img{

	width:100%;

}

.raj_kd_four_img_cont_wrapper{

	float:left;

	width:100%;

	margin-top:35px;

}

.raj_kd_four_img_cont_wrapper h2{

	font-size:20px;

	color:#000000;

	padding-bottom:30px;

}

.raj_kd_four_img_cont_bottom_wrapper{

	float:left;

	width:100%;

	margin-top:35px;

}

.raj_kd_five_heading_sec_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_kd_five_heading_sec_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_kd_five_heading_sec_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_kd_five_heading_sec_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_kd_five_box_sec_wrapper{

	margin-top:30px;

}

.raj_kd_six_sec_input_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_kd_six_sec_input_wrapper input{

	width:100%;

	height:50px;

	border:1px solid #555555;

	padding-left:20px;

	padding-right:20px;

}

.raj_kd_six_sec_input_wrapper textarea{

	width:100%;

	border:1px solid #555555;

	padding:20px;

}

.raj_kd_six_sec_btn{

	float:left;

	width:100px;

	margin-top:50px;

}

.raj_kd_six_sec_btn li a {

    float: left;

    width: 190px;

    height: 50px;

    background: #ff880e;

    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;

}

.raj_kd_six_sec_btn li a:hover {

    background: transparent;

    border: 1px solid #ff880e;

    color: #ff880e;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

/*-- raj sidebar End --*/

/*-- raj sidebar right Start --*/

.raj_kd_right_sidebar_main_wrapper{

	float:left;

	width:100%;

	margin-top:100px;

}

.raj_kd_right_first_sec_wrapper{

	float:left;

	width:100%;

}

.raj_kd_right_first_sec_heading{

	float:left;

	width:100%;

	background:#000080;

	padding:15px;

}

.raj_kd_right_first_sec_heading h2{

	font-size:18px;

	color:#ffffff;

	text-transform:uppercase;

}

.raj_kd_right_first_sec_img_heading{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_kd_right_first_sec_img_heading img{

	width:100%;

}

.raj_kd_right_first_sec_img_price_heading{

	float:left;

	width:100%;

	margin-top:20px;

}

.raj_kd_right_first_sec_img_price_heading li:first-child{

	float:left;

	color:#000080;

}

.raj_kd_right_first_sec_img_price_heading li:last-child{

	float:right;

}

.raj_kd_right_first_sec_wrapper2{

	margin-top:60px;

}

.raj_kd_right_second_sec_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_kd_right_second_img_wrapper{

	float:left;

	width:100%;

	position:relative;

}

.raj_kd_right_second_img_wrapper img{

	width:100%;

}

.raj_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;

}

.raj_kd_right_second_img_cont_wrapper p{

	color:#ffffff;

}

.raj_kd_right_second_img_cont_wrapper h3{

	font-size:22px;

	color:#ffffff;

	padding-top:15px;

	padding-bottom:30px;

}

.raj_kd_right_second_img_cont_wrapper li a {

    float: left;

    width: 100%;

    height: 40px;

    background: #fff200;

    color: #000000;

    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;

}

.raj_kd_right_second_img_cont_wrapper li a:hover {

    background: transparent;

    border: 1px solid #fff200;

    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;

}

.raj_kd_right_accordi_sec_wrapper{

	float:left;

	width:100%;

}

.raj_kd_right_accordi_sec_wrapper .lv_faq_wrapper .panel-title{

	position:relative;

}

.raj_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;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel-group {

  margin-bottom: 0;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel-default {

  border: 0;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel {

	background-color: rgba(255, 255, 255, 0.058823529411764705);

	box-shadow: none;

	border-radius: 0;

	margin: 0;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a {	

	display: block;

	background: #222222;

	padding: 15px 20px;

	font-size:16px;

	color: #fff;

	font-weight:bold;

	border-bottom: 1px solid #cecece;

	border-left: 0;

	border-right: 0;

	text-decoration:none;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a.collapsed {

	color: #000000;

	background-color:transparent;

	display: block;

	padding: 15px 20px;

	font-size:16px;

	font-weight:bold;

	border-left: 1px solid #cecece;

	border-right: 1px solid #cecece;

	text-decoration:none;

	font-family: 'Raleway', sans-serif;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel-default>.panel-heading {

	border-radius: 0px;

	padding:0px;

    background: transparent;

}

.raj_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 solid #cecece;

  border-left: 1px solid #cecece;

	border-right: 1px solid #cecece;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a:before,

.raj_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;

}

.raj_kd_right_accordi_sec_wrapper .accordionFifteen .panel .panel-heading a:after,

.raj_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%;	

}

.raj_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: #000080;

    font-size: 14px;

}

.raj_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: #000080;

    font-size: 14px;

}

/*-- raj sidebar right End --*/

/*-- raj kundali services Start --*/

.raj_kd_special_service_main_wrapper{

	float:left;

	width:100%;

	margin-top:100px;

}

.raj_kd_srrvice_main_wrapper{

	float:left;

	width:100%;

	text-align:center;

}

.raj_kd_service_heading_wrapper{

	float:left;

	width:100%;

	display:inline-block;

}

.raj_kd_service_heading_wrapper h2{

	font-size:40px;

	font-weight:100;

	color:#000000;

	text-transform:uppercase;

}

.raj_kd_service_heading_wrapper h2 span{

	font-weight:bold;

}

.raj_kd_service_heading_wrapper h4, .raj_kd_service_heading_wrapper p{

	padding-top:10px;

}

.raj_kd_service_heading_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

}

.raj_kd_service_heading_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:20px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_kd_service_heading_wrapper h4 span:before{

	content:'';

	border:1px solid #d8d8d8;

	width:20px;

	position:absolute;

	right: 15px;

    top: 3px;

}

.raj_kd_service_main_box_wrapper{

	float:left;

	width:100%;

	margin-top:120px;

}

.raj_kd_service_inner_box_wrapper{

	float:left;

	width:100%;

	border:1px dashed #cccccc;

	padding:30px;

	text-align:center;

	padding-top:0;

	position:relative;

}

.raj_kd_ser_img_wrapper{

	display:inline-block;

	-webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

	border:1px dashed #cccccc;

	padding: 10px;

    background: #ffffff;

	position:relative;

	    margin-top: -50px;

    top: -13px;

}

.raj_kd_ser_img_wrapper img{

	-webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

}

.raj_kd_ser_img_cont_wrapper{

	float:left;

	width:100%;

}

.raj_kd_ser_img_cont_wrapper h2{

	font-size:22px;

	font-weight:bold;

	color:#000000;

	padding-top:10px;

	padding-bottom:25px;

}

.raj_kd_ser_img_cont_wrapper h5 a{

	font-size:16px;

	color:#000080;

	padding-top:20px;

	display:inline-block;

}

.raj_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;

}

.raj_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;

}

/*-- raj kundali services End --*/

/*-- raj kundali earth services Start --*/

.raj_kd_earth_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_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;

}

.raj_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;

}

.raj_kd_earth_img_overlay{

	position:absolute;

	top:0%;

	bottom:0%;

	right:0%;

	left:0%;

	background:rgba(0,0,0,0.7);

}

.raj_kd_earth_img1_wrapper h2, .raj_kd_earth_img2_wrapper h2{

	font-size:38px;

	color:#ffffff;

	position:relative;

}

/*-- raj kundali earth services End --*/

/**************-------------------- KUNDLI DOSH CSS END --------------*******************/

/**************-------------------- NUMEROLOGY CSS START --------------*******************/

.raj_num_first_sec_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_num_first_sec_wrapper p{

	padding-top:20px;

}

.raj_num_second_sec_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_num_second_sec_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_num_second_sec_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_num_second_sec_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_num_input_wrapper{

	float:left;

	width:100%;

	padding-top:30px;

}

.raj_num_input_wrapper input{

	width:100%;

	height:50px;

	border:1px solid #e7e7e7;

	padding-left:10px;

}

.raj_num_first_sec_wrapper img{

	width:100%;

}

.raj_num_input_btn_wrapper{

	float:left;

	width:100%;

	margin-top:58px;

}

.raj_num_input_btn_wrapper li a {

    float: left;

    width: 100%;

    height: 50px;

    background: #000080;

    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;

}

.raj_num_input_btn_wrapper li a:hover {

    background: transparent;

    border: 1px solid #000080;

    color: #000080;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_num_third_sec_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_num_third_sec_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_num_third_sec_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_num_third_sec_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_num_third_sec_wrapper p{

	padding-top:20px;

}

.raj_number_box_main_wrapper{

	float:left;

	padding:20px;

	border:1px dashed #b7b7b7;

	margin-top:30px;

}

.raj_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;

}

.raj_number_box_main_wrapper:hover .raj_number_box_wrapper{

	background:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_number_box_wrapper h2{

	line-height:90px;

	font-size:52px;

	font-weight:bold;

}

.raj_number_box_wrapper h2 a{

	float:left;

	width:100%;

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_number_box_main_wrapper:hover .raj_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;

}

.raj_number_box_main_wrapper2{

	margin-left:30px;

}

.raj_number_box_main_wrapper6{

	margin-left:0;

}

.raj_num_four_sec_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_num_four_sec_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_num_four_sec_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_num_four_sec_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_num_cal_cont_1_wrapper{

	float:left;

	width:100%;

	padding-top:30px;

}

.raj_num_cal_cont_1_wrapper h2{

	font-size:20px;

	color:#000080;

	font-weight:bold;

}

.raj_num_cal_cont_1_wrapper p{

	padding-top:10px;

}

.raj_num_cal_cont_1_wrapper h3{

	font-size:18px;

	font-weight:bold;

	color:#000000;

	padding-top:20px;

}

.raj_num_cal_cont_1_wrapper ul{

	padding-top:10px;

}

.raj_num_cal_cont_1_wrapper li{

	padding-top:5px;

}

.raj_num_cal_cont_1_wrapper li:first-child{

	padding-top:0;

}

.raj_num_cal_cont_2_wrapper{

	float:left;

	width:100%;

}

.raj_num_cal_cont_2_wrapper h3{

	font-size:18px;

	font-weight:bold;

	color:#000000;

	padding-top:20px;

}

.raj_num_cal_cont_2_wrapper ul{

	padding-top:10px;

}

.raj_num_cal_cont_2_wrapper li{

	padding-top:5px;

}

.raj_num_cal_cont_2_wrapper li:first-child{

	padding-top:0;

}

.raj_num_cal_cont_1_wrapper h5{

	font-size:20px;

	color:#000000;

	font-weight:bold;

	padding-top:30px;

}

/**************-------------------- NUMEROLOGY CSS END --------------*******************/

/**************-------------------- TAROT CSS START --------------*******************/

.ceckout_btn{

	float:left;

	width:100%;

}

.raj_trt_img_wrapper{

	float:left;

	width:100%;

}

.cc_cart_wrapper1:last-child{

	border-bottom:0;

}

.raj_trt_img_wrapper img{

	width:100%;

}

.raj_trt_second_cont{

	padding-top:30px;

}

.raj_trt_third_cont{

	margin-top:60px;

}

.raj_trt_cards_main_wrapper ul{

	margin-top:20px;

}

.raj_card_hover:hover .raj_trt_card1 {

  transform: rotateY(180deg);

  -webkit-transform: rotateY(180deg);

}

.raj_card_hover:hover .raj_trt_card1 img:first-child {

  opacity: 0;

}

.raj_card_hover:hover .raj_trt_card1 img:last-child{

  opacity: 1;

}

.raj_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;

}

.raj_trt_card1 img{

  position: absolute;

  left: 0;

  top: 0;

  transition: all 0.3s ease-in-out;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

}

.raj_trt_card1 img:first-child {

  z-index: 1;

}

.raj_trt_card1 img:last-child{

  z-index: 0;

  transform: rotateY(180deg);

  -webkit-transform: rotateY(180deg);

  opacity: 0;

}

.raj_trt_card_bottom_wrapper{

	float:left;

	width:100%;

}

.raj_trt_card_bottom_box_wrapper img{

	width:100%;

}

.raj_trt_card_bottom_box_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_trt_card_bottom_box_wrapper h2{

	font-size:18px;

	text-align:center;

	margin-top:20px;

}

.raj_trt_card_bottom_box_wrapper h2 a{

	font-weight:bold;

	color:#000000;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_trt_card_bottom_box_wrapper h2 a:hover{

	color:#000080;

	-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 --------------*******************/

.raj_cry_first_sec_wrapper{

	float:left;

	width:100%;

	padding-top:40px;

}

.raj_cry_first_sec_wrapper h2{

	font-size:20px;

	color:#000080;

}

.raj_cry_first_sec_wrapper ul{

	margin-top:20px;

}

.raj_cry_first_sec_wrapper li{

	color:#000000;

	margin-top:5px;

}

.raj_cry_first_sec_wrapper li:first-child{

	margin-top:0;

}

.raj_cry_first_sec_wrapper li i{

	font-size:12px;

	color:#000080;

}

.raj_cry_first_sec_wrapper p{

	padding-top:30px;

}

.raj_cry_second_sec_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_cry_scop_img_wrapper{

	float:left;

	width:100%;

	background:#f9f9f9;

	padding-top:40px;

	padding-bottom:40px;

	border:1px solid #e7e7e7;

	text-align:center;

}

.raj_cry_scop_img_wrapper:hover .raj_cry_boll_wrapper img:first-child {

  opacity: 0;

}

.raj_cry_scop_img_wrapper:hover .raj_cry_boll_wrapper img:last-child{

  opacity: 1;

}

.raj_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;

}

.raj_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;

}

.raj_cry_boll_wrapper img:first-child {

  z-index: 1;

}

.raj_cry_boll_wrapper img:last-child{

  z-index: 0;

  opacity: 0;

}

.raj_cry_scop_img_cont_wrapper{

	float:left;

	width:100%;

	padding-top:30px;

}

.raj_cry_scop_img_cont_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_cry_scop_img_cont_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_cry_scop_img_cont_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_cry_scop_img_cont_wrapper P{

	padding-top:20px;

}

.raj_cry_scop_img_cont_wrapper input{

	width:100%;

	height:50px;

	padding-left:20px;

	border:1px solid #e7e7e7;

	margin-top:30px;

}

.raj_cry_scop_img_cont_wrapper ul{

	margin-top:30px;

}

.raj_cry_scop_img_cont_wrapper li a {

    float: left;

    width: 265px;

    height: 50px;

    background: #000080;

    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;

}

.raj_cry_scop_img_cont_wrapper li a:hover {

    background: transparent;

    border: 1px solid #000080;

    color: #000080;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_cry_last_sec_wrapper{

	margin-top:60px;

}

/**************-------------------- CRYSTAL CSS END --------------*******************/

/**************-------------------- PALM CSS START --------------*******************/

.raj_pr_tabs_menu_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_pr_tabs_menu_wrapper .nav{

	display:inline-block;

	border:1px dashed #b7b7b7;

}

.raj_pr_tabs_menu_wrapper .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{

	background:#000080;

}

.raj_pr_tabs_menu_wrapper .nav-pills > li + li{

	margin-left:0;

}

.raj_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;

}

.raj_pr_tabs_menu_wrapper .nav > li > a:hover, .nav > li > a:focus{

	background:#000080;

	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;

}

.raj_pr_tabs_menu_wrapper .nav-pills > li{

	border-right:1px dashed #b7b7b7;

}

.raj_pr_tabs_menu_wrapper .nav-pills > li:last-child{

	border-right:0;

}

.raj_pr_tabs_menu_cont_main_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_pr_tabs_cont1_wrapper{

	float:left;

	width:100%;

}

.raj_pr_tabs_cont1_wrapper h2{

	font-size:20px;

	font-weight:bold;

	color:#000000;

	text-transform:uppercase;

}

.raj_pr_tabs_cont1_wrapper p{

	margin-top:30px;

}

.raj_pr_tabs_img_wrapper, .raj_pr_tabs_img_cont_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_pr_tabs_img_wrapper img{

	width:100%;

}

.raj_pr_second_cont_wrapper{

	float:left;

	width:100%;

	padding-top:40px;

}

.raj_pr_second_cont_wrapper h2{

	font-size:20px;

	color:#000000;

	font-weight:bold;

	padding-bottom:20px;

}

.raj_pr_second_cont_wrapper li{

	margin-top:30px;

	display: table;

}

.raj_pr_icon_wrapper{

	float:left;

	width:10px;

	font-size:14px;

	color:#000080;

}

.raj_pr_icon_cont_wrapper{

	float:left;

	width:calc(100% - 10px);

	padding-left:15px;

}

.raj_pr_video_sec_wrapper{

	padding-top:60px;

}

.raj_pr_video_sec_wrapper p{

	padding-top:30px;

}

.raj_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;

}

.raj_pr_player_img_overlay{

	position:absolute;

	top:0%;

	bottom:0%;

	left:0%;

	right:0%;

	background:rgba(0,0,0,0.8);

}

.pr_play_icon{

	position:relative;

}

/**************-------------------- PALM CSS END --------------*******************/

/**************-------------------- ARIES CSS START --------------*******************/

.raj_ar_tabs_wrapper{

	float:left;

	width:100%;

}

.raj_ar_tabs_wrapper ul{

	border:1px dashed #cecece;

	display:inline-block;

	margin-top:30px;

}

.raj_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;

}

.raj_ar_tabs_wrapper li:hover{

	background:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_ar_tabs_wrapper li a{

	float:left;

	padding:10px 20px;

	border-right:1px dashed #cecece;

	color:#000000;

	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;

}

.raj_ar_tabs_wrapper li a:hover{

	color:#ffffff;

	background:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_ar_tabs_wrapper li:last-child a{

	border-right:0;

}

.raj_ar_tabs_heading_wrapper li:first-child a{

	font-size:26px;

	font-weight:bold;

	text-transform:uppercase;

	padding-bottom:5px;

}

.raj_ar_tabs_wrapper li:nth-child(3) a, .raj_ar_tabs_wrapper li:last-child a{

	padding:0;

}

.raj_ar_tabs_wrapper li:nth-child(3) select{

	width:165px;

	height:42px;

	border:0;

	color:#000000;

	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;

}

.raj_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;

}

.raj_ar_tabs_wrapper li:last-child select{

	width:120px;

	height:42px;

	border:0;

	color:#000000;

	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;

}

.raj_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;

}

.raj_ar_tabs_wrapper li select option{

	color:#000000;

}

.raj_ar_first_sec_img_wrapper, .raj_ar_first_sec_img_cont_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_ar_first_sec_img_wrapper img{

	width:100%;

}

.raj_ar_second_sec_cont_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_ar_second_sec_cont_list_wrapper li:first-child{

	margin-top:0;

}

.raj_ar_icon_cont_wrapper span{

	color:#000000;

	font-weight:bold;

}

.raj_ar_second_sec_cont_list_wrapper li{

	display:table;

	margin-top:10px;

}

.raj_ar_third_sec_heading_wrapper{

	margin-top:60px;

}

.raj_ar_third_sec_title_img{

	float:left;

	width:100%;

	margin-top:30px;

	text-align:center;

}

.raj_ar_third_sec_title_img img{

	width:100%;

}

.raj_ar_third_sec_title_img ul{

	display:inline-block;

	margin-top:30px;

}

.raj_ar_third_sec_title_img li a{

	float:left;

	width:110px;

	height:40px;

	line-height:40px;

	text-align:center;

	border:1px dashed #cecece;

	color:#000000;

	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;

}

.raj_ar_third_sec_title_img li a:hover{

	background:#000080;

	border:1px dashed #000080;

	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;

}

.raj_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;

}

.raj_rs_four_sec_img_overlay_wrapper{

	position:absolute;

	top:0%;

	bottom:0%;

	left:0%;

	right:0%;

	background:rgba(0,0,0,0.8);

}

.raj_rs_four_slider_wrapper{

	float:left;

	width:100%;

}

.raj_rs_four_slider_wrapper  .owl-theme .owl-dots{

	display:none;

}

.raj_rs_four_slider_wrapper .owl-theme .owl-nav {

    position: absolute;

    margin: 0px auto;

    left: 0;

    top: 35%;

    right: 0;

	z-index:1000;

	display:block;

}

.raj_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 #ffffff;

	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;

}

.raj_rs_four_slider_wrapper .owl-theme .owl-nav .owl-prev i:before, .raj_rs_four_slider_wrapper  .owl-theme .owl-nav .owl-next i:before{

	font-size:24px;

	margin-left:0;

}

.raj_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;

}

.raj_rs_four_slider_wrapper .owl-theme .owl-nav .owl-prev:hover, .raj_rs_four_slider_wrapper  .owl-theme .owl-nav .owl-next:hover{

	background:#ffffff;

	color:#000000;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_rs_slider_inner_cont_wrapper{

	float:left;

	width:100%;

	text-align:center;

}

.raj_rs_slider_inner_cont_wrapper h2{

	font-size:22px;

	color:#ffffff;

}

.raj_rs_slider_inner_cont_wrapper ul{

	display:inline-block;

	margin-top:25px;

}

.raj_rs_slider_inner_cont_wrapper li a {

    float: left;

    width: 150px;

    height: 50px;

    background: #000080;

    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;

}

.raj_rs_slider_inner_cont_wrapper li a:hover {

    background: transparent;

    border: 1px solid #000080;

    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;

}

.raj_rs_comment_main_wrapper{

	float:left;

	width:100%;

	padding:20px;

	border:1px dashed #cecece;

	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;

}

.raj_rs_comment_main_wrapper:hover{

	border:1px dashed #000080;

	background:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_rs_comment_img_wrapper{

	float:left;

	width:110px;

}

.raj_rs_comment_img_cont_wrapper{

	float:left;

	width:calc(100% - 110px);

	padding-left:20px;

}

.raj_rs_comment_img_cont_wrapper h2{

	font-size:18px;

	font-weight:bold;

	color:#000000;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_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;

}

.raj_rs_comment_img_cont_wrapper h5 a{

	font-size:16px;

	color:#000080;

	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;

}

.raj_rs_comment_img_cont_wrapper h5 a i{

	position:relative;

	top:2px;

	color:#000080;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_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;

}

.raj_rs_comment_main_wrapper:hover .raj_rs_comment_img_cont_wrapper h2,

.raj_rs_comment_main_wrapper:hover .raj_rs_comment_img_cont_wrapper p,

.raj_rs_comment_main_wrapper:hover .raj_rs_comment_img_cont_wrapper h5 a,

.raj_rs_comment_main_wrapper:hover .raj_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 --------------*******************/

.raj_chinese_main_wrapper{

	background:url('../images/content/kundali/chinese_bg.jpg') 50% 0 repeat-y;

	background-position:center 0;

	background-size:cover;

	background-repeat:no-repeat;

	width:100%;

	height:100%;

	float:left;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_cn_icon_wrapper{

	float:left;

	width:100%;

}

.raj_cn_tabs_wrapper{

	margin-top:30px;

}

.raj_cn_first_sec_wrapper{

	margin-top:60px;

}

.raj_cn_second_sec_wrapper{

	float:left;

	width:100%;

}

.raj_cn_second_sec_wrapper h2{

	font-size:20px;

	font-weight:bold;

	color:#000080;

	padding-top:40px;

}

.raj_cn_birth_btn_wrapper li a{

	width:200px;

}

.raj_cn_birth_btn_wrapper{

	margin-top:30px;

}

.raj_cn_third_sec_wrapper span{

	font-size:20px;

}

/**************-------------------- CHINESE CSS END --------------*******************/

/**************------- BLOG CATEGORIES CSS START ---------*******************/

.raj_blog_categories_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_blog_left_sidebar_main_wrapper, .raj_blog_right_sidebar_main_wrapper{

	float:left;

	width:100%;

}

.raj_blog_box1_main_wrapper{

	float:left;

	width:100%;

}

.raj_blog_box1_img_wrapper img{

	width:100%;

}

.raj_blog_box1_img_wrapper{

	position:relative;

	float:left;

	width:100%;

	overflow:hidden;

}

.raj_blog_box1_img_wrapper iframe{

	width:100%;

	height:350px;

	border:0;

}

.raj_blog_Indx_date_wrapper{

	float:left;

	width:70px;

	height:80px;

	background:#ffbb40;

	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;

}

.raj_blog_box1_main_wrapper:hover .raj_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;

}

.raj_blog_Indx_date_wrapper ul{

	padding-top:18px;

}

.raj_blog_Indx_date_wrapper li:first-child{

	font-size:28px;

	color:#ffffff;

	font-weight:bold;

}

.raj_blog_Indx_date_wrapper li:last-child{

	font-size:22px;

	color:#ffffff;

}

.raj_blog_box1_cont_main_wrapper{

	float:left;

	width:100%;

	border:1px dashed #acacac;

	padding:35px;

}

.raj_blog_cont_heading_wrapper h2{

	font-size:20px;

	color:#000000;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_blog_cont_heading_wrapper h4 span{

	width:8px;

	height:8px;

	background:#000080;

	display:inline-block;

	position:relative;

	margin-top:10px;

}

.raj_blog_cont_heading_wrapper h4 span:after{

	content:'';

	border:1px solid #d8d8d8;

	width:40px;

	position:absolute;

	left: 15px;

    top: 3px;

}

.raj_blog_cont_heading_wrapper p{

	padding-top:20px;

}

.raj_blog_cont_heading_wrapper h5 a{

	font-size:16px;

	color:#ffbb40;

	padding-top:20px;

	display:inline-block;

}

.raj_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;

}

.raj_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;

}

.raj_blog_box1_bottom_cont_main_wrapper{

	float:left;

	width:100%;

	border:1px dashed #acacac;

	border-top:0;

}

.raj_blog_box1_bottom_cont_left{

	float:left;

	width:70%;

	padding-left:35px;

}

.raj_blog_box1_bottom_cont_right{

	float:left;

	width:30%;

	padding-right:35px;

}

.raj_blog_box1_bottom_cont_left li{

	float:left;

	margin-right:30px;

	padding-top:15px;

	padding-bottom:15px;

	position:relative;

}

.raj_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;

}

.raj_blog_box1_bottom_cont_left li a, .raj_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;

}

.raj_blog_box1_bottom_cont_left li a:hover, .raj_blog_box1_bottom_cont_right li a:hover{

	color:#000080;

	    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_blog_box1_bottom_cont_left li:last-child:after{

	display:none;

}

.raj_blog_box1_bottom_cont_right ul{

	float:right;

}

.raj_blog_box1_bottom_cont_right li{

	float:left;

	margin-right:10px;

	padding-top:15px;

	padding-bottom:15px;

}

.raj_blog_box2_main_wrapper{

	margin-top:60px;

}

.raj_blog_box1_img_wrapper  .owl-theme .owl-dots{

	display:none;

}

.raj_blog_box1_img_wrapper .owl-theme .owl-nav {

    position: absolute;

    margin: 0px auto;

    left: 0;

    top: 45%;

    right: 0;

	z-index:1000;

	display:block;

}

.raj_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 #222222;

	background:#222222;

    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;

}

.raj_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev i:before, .raj_blog_box1_img_wrapper  .owl-theme .owl-nav .owl-next i:before{

	font-size:24px;

	margin-left:0;

}

.raj_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 #222222;

	background:#222222;

    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;

}

.raj_blog_box1_img_wrapper .owl-theme .owl-nav .owl-prev:hover, .raj_blog_box1_img_wrapper  .owl-theme .owl-nav .owl-next:hover{

	background:#000080;

	border:1px solid #000080;

	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;

}

.raj_blog_box3_main_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

	padding:35px;

	border:5px solid rgba(0, 0, 0, 0.14);

	border-right:5px solid #000080;

}

.raj_blog_box3_left_cont_wrapper{

	float:left;

	width:60%;

	padding-top: 20px;

}

.raj_blog_box3_right_cont_wrapper{

	float:left;

	width:40%;

}

.raj_blog_quote{

	float:left;

	width:20px;

	font-size:20px;

	padding-top:4px;

	color:#000080;

}

.raj_blog_quote_cont{

	float:left;

	width:calc(100% - 20px);

	padding-left:20px;

}

.raj_blog_box3_client_main_wrapper{

	margin-top:0;

}

/*------ blog right sidebar start ---------*/

.raj_blog_right_search_wrapper{

	float:left;

	width:100%;

}

.raj_blog_right_search_wrapper input{

	float:left;

	width:calc(100% - 50px);

	height:50px;

	padding-left:20px;

	border:1px dashed #cccccc;

	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;

}

.raj_blog_right_search_wrapper input:hover, .raj_blog_right_search_wrapper input:focus{

	border:1px dashed #000080;

	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;

}

.raj_blog_right_search_wrapper button{

	float:left;

	width:50px;

	height:50px;

	border:0;

	background:#000080;

	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;

}

.raj_blog_right_search_wrapper button:hover{

	background:#ffbb40;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_blog_right_cate_list_heading_wrapper{

	float:left;

	width:100%;

	background:#000080;

	padding:15px;

	margin-top:60px;

}

.raj_blog_right_cate_list_heading_wrapper h2{

	font-size:18px;

	color:#ffffff;

	text-transform:uppercase;

}

.raj_blog_right_cate_list_cont_wrapper{

	float:left;

	width:100%;

}

.raj_blog_right_cate_list_cont_wrapper ul{

	border:1px dashed #cccccc;

}

.raj_blog_right_cate_list_cont_wrapper li a{

	display:block;

	padding:7px 20px;

	color: #282828;

	font-size: 14px;

	border-bottom:1px dashed #cccccc;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_blog_right_cate_list_cont_wrapper li:last-child a{

	border-bottom:0;

}

.raj_blog_right_cate_list_cont_wrapper li a:hover{

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_blog_right_recnt_cont_wrapper{

	float:left;

	width:100%;

	margin-top:40px;

}

.raj_footer_ln_img_wrapper{

	float:left;

	width:100px;

}

.raj_footer_ln_cont_wrapper{

	float:left;

	width:calc(100% - 100px);

	padding-left:20px;

	padding-top:10px;

}

.raj_footer_ln_cont_wrapper h4{

	font-size:16px;

	color:#000000;

	line-height:22px;

}

.raj_footer_ln_cont_wrapper p{

	font-size:16px;

	color:#000080;

	padding-top:7px;

}

.raj_blog_right_insta_img_wrapper{

	float:left;

	width:100%;

}

.raj_blog_right_insta_img_wrapper li{

	float:left;

	margin-right: 3px;

    margin-top: 3px;

}

.raj_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:#000000;

	font-weight:bold;

	background:#ffffff;

	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:#000000;

	-webkit-border-radius:100%;

	-moz-border-radius:100%;

	border-radius:100%;

	border:1px solid #ffffff;

	margin-right:30px;

	background:#222222;

	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 #ffffff;

	margin-left:10px;

	padding-right: 8px;

	background:#222222;

	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 #ff880e;

    background-color: #ff880e;

    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;

}

.raj_blog_single_box3_main_wrapper, .raj_blog_single_first_cont_wrapper{

	margin-top:40px;

}

.raj_blog_single_second_main_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_blog_single_second_client_img_wrapper{

	float:left;

	width:30%;

	background:#f9f9f9;

	padding:35px 0 35px 35px;

	position:relative;

}

.raj_blog_single_second_client_img_wrapper:after{

	content: '';

    width: 100px;

    height: 157px;

    background: #f9f9f9;

    position: absolute;

    right: -42px;

    top: 0;

    border-top-right-radius: 100%;

    border-bottom-right-radius: 100%;

	z-index:1;

}

.raj_testi_client_blog_single_main_right_wrapper{

	margin-top:0;

	position:relative;

	z-index:10;

}

.raj_blog_single_second_client_img_cont_wrapper{

	float:left;

	width:70%;

	padding:35px;

	padding-left:100px;

	background:#000080;

}

.raj_blog_single_second_client_img_cont_wrapper h2{

	font-size:22px;

	color:#ffffff;

	font-weight:bold;

	text-transform:uppercase;

}

.raj_blog_single_second_client_img_cont_wrapper p{

	padding-top:15px;

	color:#ffffff;

}

.raj_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;

}

.raj_rs_comment_img_cont_wrapper h2 a{

	font-size:14px;

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_rs_comment_main_wrapper:hover .raj_rs_comment_img_cont_wrapper span,

.raj_rs_comment_main_wrapper:hover .raj_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;

}

.raj_rs_blog_single_comment_img_cont_wrapper{

	padding-top:20px;

}

/**************------ BLOG CATEGORIES CSS END -------*******************/

/**************------ CONTACT CSS START -------*******************/

.raj_contact_tittle_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_contact_title_box_wrapper{

	float:left;

	width:100%;

	border:1px dashed #acacac;

	padding-top:60px;

	padding-bottom:60px;

	margin-top:40px;

	text-align:center;

}

.raj_contact_indx_icon_wrapper{

	line-height:110px;

}

.raj_contact_title_box_wrapper p{

	margin-top:10px;

}

.raj_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;

}

.raj_contact_title_box_wrapper p a:hover{

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_contact_map_main_wrapper{

	float:left;

	width:100%;

}

.raj_contact_indx_form_main_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.raj_contact_indx_form_btn{

	float:left;

	width:100%;

	margin-top:50px;

	text-align:center;

}

.raj_contact_indx_form_btn ul{

	display:inline-block;

}

.raj_contact_indx_form_btn li a {

    float: left;

    width: 235px;

    height: 50px;

    background: #ff880e;

    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;

}

.raj_contact_indx_form_btn li a:hover {

    background: transparent;

    border: 1px solid #ff880e;

    color: #ff880e;

    -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 -------*******************/

.raj_vs_left_side_first_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_vs_left_side_first_wrapper img{

	width:100%;

}

.raj_blog_right_cate_list_heading_wrapper2{

	margin-top:0;

}

.raj_vs_first_sec_wrapper{

	float:left;

	width:100%;

	padding:30px;

	border:1px dashed #cecece;

	margin-top:30px;

}

.raj_vs_first_sec_wrapper h2{

	font-size:18px;

	color:#000080;

	padding-bottom:10px;

}

.raj_vs_second_sec_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_vs_second_sec_wrapper img, .raj_vs_four_sec_wrapper img{

	width:100%;

}

.raj_vs_second_sec_wrapper p{

	padding-top:20px;

	float: left;

    width: 100%;

}

.raj_vs_third_sec_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_vs_four_sec_wrapper{

	float: left;

    width: 100%;

	margin-top:60px;

}

.raj_vs_four_sec_wrapper p{

	padding-top:60px;

}

.raj_vs_four_cont_list_wrapper p{

	color:#000080;

}

.raj_vs_four_list_cont_pera{

	padding-top:40px;

}

.raj_vs_five_cont_list_main_wrapper{

	padding-top:25px;

}

/**************------ VASTU SHASTRA CSS END -------*******************/

/**************------ SHOP CSS START -------*******************/

.raj_shop_pp_border_top_line{

	border-top:1px solid #e0e0e0;

}

.raj_shop_tabs_sec_wrapper .nav{

	display:inline-block;

	border:1px dashed #b7b7b7;

}

.raj_shop_tabs_sec_wrapper .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{

	background:#000080;

}

.raj_shop_tabs_sec_wrapper .nav-pills > li + li{

	margin-left:0;

}

.raj_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;

}

.raj_shop_tabs_sec_wrapper .nav > li > a:hover, .nav > li > a:focus{

	background:#000080;

	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;

}

.raj_shop_tabs_sec_wrapper .nav-pills > li{

	border-right:1px dashed #b7b7b7;

}

.raj_shop_tabs_sec_wrapper .nav-pills > li:last-child{

	border-right:0;

}

.raj_shop_tabs_cont_sec_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_kd_first_sec_cont_wrapper{

	float:left;

	width:100%;

	padding-top:25px;

}

.raj_kd_first_sec_cont_wrapper ul{

	float:left;

}

.raj_kd_first_sec_cont_wrapper li{

	float:left;

	margin-right:20px;

	color:#000080;

}

.raj_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;

}

.raj_kd_first_sec_cont_wrapper li a:hover{

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_kd_first_sec_cont_wrapper p{

	float:right;

}

.raj_kd_first_sec_cont_wrapper p span{

	color:#000080;

}

.raj_shop_prodt_main_box{

	float:left;

	width:100%;

	margin-top:35px;

	border:1px dashed #cccccc;

}

.raj_shop_prodt_img_wrapper{

	float:left;

	width:100%;

	position:relative;

}

.raj_shop_prodt_img_wrapper img{

	width:100%;

}

.raj_shop_prodt_img_wrapper a{

	position:absolute;

	top:50%;

	left:0;

	right:0;

	margin:0px auto;

	float: left;

    width: 150px;

    height: 40px;

    background: #ff880e;

    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;

}

.raj_shop_prodt_main_box:hover .raj_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;

}

.raj_shop_prodt_img_wrapper a:hover{

	    background: #ffffff;

    border: 1px solid #ffffff;

    color: #000000;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_shop_prodt_img_cont_wrapper{

	float:left;

	width:100%;

	padding:20px 30px;

}

.raj_shop_prodt_img_cont_wrapper h2 a{

	color:#000000;

	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;

}

.raj_shop_prodt_img_cont_wrapper h2 a:hover{

	color:#000080;

	-webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_shop_prodt_img_cont_wrapper h3{

	font-size:20px;

	color:#000080;

	padding-top:10px;

	padding-bottom:10px;

}

.raj_shop_prodt_img_cont_wrapper h3 span{

	font-size:16px;

}

.raj_shop_prodt_img_cont_wrapper h3 del{

	color:#797979;

}

.raj_shop_prodt_img_cont_wrapper i{

	color:#000080;

}

.raj_shop_prodt_img_cont_wrapper h4{

	font-size:16px;

	color:#000080;

	padding-top:10px;

}

.raj_shop_prodt_img_cont_wrapper h4 span{

	color:#797979;

}

.raj_shop_pp_main_wrapper{

	background:url('../images/content/shop/shop_bg.jpg') 50% 0 repeat-y;

	background-position:center 0;

	background-repeat:no-repeat;

	background-size:cover;

	width:100%;

	height:100%;

	float:left;

	padding-top:100px;

	padding-bottom:100px;

	position:relative;

}

.raj_shop_pp_img_overlay{

	position:absolute;

	top:0%;

	bottom:0%;

	left:0%;

	right:0%;

	background:rgba(255, 255, 255, 0.88);

}

.raj_shop_pp_main_box_wrapper{

	float:left;

	width:100%;

	margin-top:60px;

}

.raj_shop_pp_img_main_wrapper{

	float:left;

	width:100%;

	position:relative;

}

.raj_shop_pp_img_main_wrapper img{

	width:100%;

}

.raj_shop_pp_img_main_wrapper a{

	position:absolute;

	top:50%;

	left:0;

	right:0;

	margin:0px auto;

	float: left;

    width: 150px;

    height: 40px;

    background: #ff880e;

    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;

}

.raj_shop_pp_main_box_wrapper:hover .raj_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;

}

.raj_shop_pp_main_box_wrapper{

	border:1px dashed #cccccc;

}

.raj_shop_pp_img_main_wrapper a:hover{

	    background: #ffffff;

    border: 1px solid #ffffff;

    color: #000000;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_shop_pp_img_cont_main_wrapper{

	float:left;

	width:100%;

	background:#fbfbfb;

	border-top:1px dashed #cccccc;

}

.raj_shop_pp_img_cont_main_wrapper h2 a{

	font-size:22px;

}

/**************------ SHOP CSS END -------*******************/

/**************------ SHOP SINGLE CSS START -------*******************/

.raj_shop_single_prod_slider_wrapper{

	float:left;

	width:100%;

	padding-top:100px;

	padding-bottom:100px;

}

.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;

}

.raj_shop_single_cart_wrapper{

	float:left;

	width:100%;

}

.raj_shop_single_cart_wrapper h2{

	font-size:26px;

	color:#000000;

	font-weight:bold;

	padding-bottom:10px;

}

.raj_shop_single_cart_wrapper i{

	color:#000080;

}

.raj_shop_single_cart_wrapper h3{

	font-size:36px;

	color:#000000;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

}

.raj_shop_single_cart_wrapper h3 span{

	font-size:16px;

	color:#000080;

	font-weight:100;

}

.raj_shop_single_cart_wrapper h3 del{

	color:#797979;

	font-size:26px;

}

.raj_shop_single_cart_icon_wrapper{

	float:left;

	width:100%;

	margin-top:20px;

}

.raj_shop_single_cart_icon_left{

	float:left;

	width:70px;

	height:70px;

	border:1px dashed #d6d6d6;

	line-height:70px;

	text-align:center;

	color:#ff880e;

	font-size:30px;

}

.raj_shop_single_cart_icon_cont_left{

	float:left;

	width:calc(100% - 70px);

	padding-left:20px;

	padding-top:25px;

}

.raj_shop_single_co_wrapper{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_shop_single_co_wrapper button{

	width:200px;

	height:50px;

	float:left;

	background:#ffb400;

	border:1px solid #ffb400;

	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;

}

.raj_shop_single_co_wrapper input{

	float:left;

	width:calc(100% - 200px);

	height:50px;

	border:1px solid #e7e7e7;

	border-right:0;

	padding-left:20px;

	padding-right:10px;

}

.raj_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;

	position:relative;

	margin-left: 34px;

	border-radius: 0;

	border-left:0;

	border-right:0;

}

.cc_ps_quantily_info input:focus{

	border:none;

	box-shadow:none;

	border:1px solid #eeeeee;

}

.increase{

	position:absolute;

	left: 139px;

    bottom: 0px;

	background:#f9f9f9;

	border:1px solid #eeeeee;

	height:45px;

	width:40px;

	color:#d6d6d6;

	border-left:0;

}

.decrease{

	position:absolute;

	left: 10px;

    bottom: 0px;

	background:#f9f9f9;

	border:1px solid #eeeeee;

	height:45px;

	width:40px;

	color:#d6d6d6;

	border-right:0;

}

.raj_shop_single_cart_btn{

	float:left;

	width:100%;

	margin-top:30px;

}

.raj_shop_single_cart_btn li a{

	float: left;

    width: 180px;

    height: 50px;

    background: #000080;

    border: 2px solid #000080;

    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;

}

.raj_shop_single_cart_btn li a:hover{

	background: transparent;

    border: 2px solid #e5e5e5;

    color: #000000;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

.raj_pp_bottom_btn_wrapper{

	float:left;

	width:100%;

	text-align:center;

}

.raj_pp_bottom_btn ul{

	display:inline-block;

	margin-top:60px;

}

.raj_pp_bottom_btn li a{

	float: left;

    width: 180px;

    height: 50px;

    background: #000080;

    border: 2px solid #000080;

    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;

}

.raj_pp_bottom_btn li a:hover{

	background: transparent;

    border: 2px solid #000080;

    color: #000080;

    -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:#000080;

	-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:#000080;

	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 #e5e5e5;

	border-top:5px solid #ff880e;

	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:#ff880e;

	padding-right:10px;

}

/*-- btc shop single tabs Wrapper End --*/

/**************------ SHOP SINGLE CSS END -------*******************/