
body{
 -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;      
}


*{margin:0px;padding:0px;}
.flt{float:left;}
.flr{float:right;}

.clr{clear:both;}

p, h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}

a{text-decoration:none;}

img{border:none;}

@font-face {

font-family: 'MyriadProRegular';

src: url('../font/myriadpro-regular-webfont.eot');

src: local('Myriad Pro'), local('MyriadProRegular'), url('../font/myriadpro-regular-webfont.woff') format('woff'), url('../font/myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontjsXVao9M') format('svg');

font-weight: normal;

font-style: normal;}

@font-face {

font-family: 'MyriadProBoldCondensed';

src: url('../font/myriadpro-boldcond-webfont.eot');

src: local('Myriad Pro'), local('MyriadProBoldCond'), url('../font/myriadpro-boldcond-webfont.woff') format('woff'), url('../font/myriadpro-boldcond-webfont.ttf') format('truetype'), url('myriadpro-boldcond-webfont.svg#webfontbKVpnPHx') format('svg');

font-weight: normal;

font-style: normal;}



body{ margin:0px; padding:0px; font-family:'Open Sans',sans-serif;  font-size:15px;font-weight:normal; }

.wrapper{max-width:1017px;width:100%;margin:0px auto;
	 overflow:hidden;}

/****************************************** header Start ***************************************************/

#header {
  background: #010101 none repeat scroll 0 0;
  padding: 12px 0;
}
#footer ul li:last-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.logo {
  float: left;
  margin: 10px;
  max-width: 512px;
  width: 100%;
}
.privacy_policy {
  float: left;
  margin: 30px 0;
  width: 100%;
}

.que-txt.top-para{ display:none;}

.privacy_policy b {
  float: left;
  font-size: 18px;
  margin: 10px 0 0;
  width: 100%;
}
.privacy_policy p {
  float: left;
  line-height: 21px;
  padding: 5px 0 15px;
  width: 100%;
}
.privacy_policy ul {
  float: left;
  width: 100%;
}

.pandit-services {
  float: left;
  margin-bottom: 50px;
  width: 100%;
}
.pandit-services h2 {
  color: #df025a;
  float: left;
  font-family: "MyriadProRegular";
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 10px;
}
.pandit-services ul li {
  background: rgba(0, 0, 0, 0) url("../images/ul.png") no-repeat scroll 3px 6px;
  color: #4a4949;
  float: left;
  font-size: 14px;
  list-style: outside none none;
  margin: 10px 0 0;
  padding: 0 0 0 18px;
  width: 30%;
}


.top-header-buttons{ display:none;}

.privacy_policy ul li {
  color: #4f4f4f;
  float: left;
  list-style: inside none disc !important;
  margin: 6px 0;
  width: 100%;
}
.Header_rtbox {
  float: right;
  margin: 8px 0px 0 0;
  max-width: 412px;
  width: 100%;
}

.Header_rtbox p{font-size:16px;font-family:"Myriad Pro";color:#fff;float:left;padding: 7px 0;float:left;}

.Header_rtbox p span {color: #f4f3f9;padding: 0 9px;}

.Header_rtbox a{color:#fff;}

/*.Header_rtbox p span{font-size:30px;font-weight:bold;font-family:"Myriad Pro";color:#fff;}*/

.Header_rtbox .pad{padding:0px;float:left;padding: 2px 7px 0 2px;}



/****************************************** header End***************************************************/

/******************************************** navigation Start **************************************/

#nav{background:url(../images/nav_bg.jpg) repeat-x;height:52px;

}

.home {
  float: left;
  margin: -3px 5px 0 0;
  width: 20px;
}

#nav ul {
  float: left;
  list-style: outside none none;
  padding-left: 20px;
}

#nav ul li {background: url("../images/nav_li_bg.png") repeat-y scroll left top  transparent;color: #FFFFFF;float: left;font-family: "MyriadProRegular";font-size:16px; font-weight:bold;padding: 17px 18px; cursor:pointer;text-transform: uppercase;}

@media only screen 
and (min-width : 481px) 
and (max-width : 640px) { #nav ul li { padding: 17px 15px !important;} }


@media only screen 
and (min-width : 320px) 
and (max-width : 359px) {#nav ul li { padding: 17px 15px !important;}}

#nav ul li a.last{background: url("../images/nav_li_bg.png") repeat-y scroll right top  transparent;}

#nav ul li a{color:#fff;text-shadow: 1px 1px #000000;}

#nav ul li:hover ,#nav ul li.active{background: url("../images/hover.png") repeat-x scroll right top  transparent;}

/******************************************** navigation End **************************************/

/***************************************** container  start *****************************/

#container{background:url(../images/conatiner_bg.jpg) repeat-x  top center #fff;}




.banner{ background:url(../images/bannr_bg.jpg) no-repeat center; min-height:333px;}

.banner .banner img{ z-index:999;}

.banner .god_slid{ z-index:9999; position:relative; overflow:hidden; max-width:990px;width:100%; float:left;}

.banner .god_slid ul{ list-style:none;}

.banner .god_slid ul li{ float:left; margin:0 12px 0 0px; width:318px !important;  }

.banner .god_slid ul li img{ /*height:252px; width:318px;*/}

/********************************************** main_ container start****************************/

.main_box{max-width:990px;width:100%;float:left;}

/*------------NEW CSS added--------------------------*/
.hut{ float:left;}

.block.boxblock {
  padding: 10px 12px;
  width:635px;
}

.red-txt{ color:#bb1137!important; }
.mdt {
  color: #f00648;
}
.man{color: #f00648;}

.add-li {
  clear: both;
}

.clear {
  clear: both;
}

.book-an-ap-btn {
  margin-left: 115px;
}

.designby{ float:left;}

.sub-head1 {
  color: #bb1137;
  float: left;
  font-size: 15px;
  padding-top: 10px;
  text-transform: uppercase;
  width: 100%;
}

.lakshmi {
  width: auto !important;
}


.leftcon ul {
  float: left;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}

.top-email {

}

.top-email a {
  display: inline-block;
  padding: 10px 0;
}

.leftcon ul li {
  background: rgba(0, 0, 0, 0) url("../images/about_li_arrow.png") no-repeat scroll left top 3px;
  color: #4a4949;
  display: block;
  
  height: auto;
  margin: 15px 0 7px;
  padding: 0 0 0 15px;
  width: 95%;
  line-height:10px;
}

.ind_puja {
  background: #fff none repeat scroll 0 0;  
  box-shadow: 0 0 10px #d9d9d9;
  float: left;
  height: auto;
  margin: 0 8px 15px;
  min-height: 170px;
  width: 318px;
}

.ind_puja h1 {
  font-family: "Myriad Pro";
  font-size: 22px;
  font-weight: normal;
  color:#272626;
}




.slidlef span {
  color: #f42590;
  font-family: "Myriad Pro";
  font-size: 38px;
  font-weight: normal;
}

.disclaimers {
  margin-top: 17px;
  text-align: center;
  color: #fff;
}
#footer .disc-btn {
  float: left;
  margin: 10px 0;
  text-align: left;
}
.disclaimers > h6 {
  font-size: 20px;
  text-align: left;
}
.disclaimers h6 span {
  font-weight: normal;
}
.disclaimers > p {
  color: #fff;
  font-size: 13px;
  padding: 7px 0 0;
  line-height: 21px;
  font-weight: normal;
  font-family: open sans;
  text-align: left;
}

.slidlef h2 {
  font-family: "Myriad Pro";  		
  color: #4f4f4f;
  font-size: 18px;
  font-weight: normal;
}

.contact #error{
  color: #c7053a;
  margin-bottom: 10px;
  margin-left: 120px;
}

.ind_puja img {
  float: right;
  height: auto;
  margin: 10px 8px 0 0;
  width: 120px;
}

.slidlef {
  float: left;
  height: auto;
  margin: 0 0 0 15px;
  padding: 10px 0;
  width: 170px;
}

.block h1.abt-h1{ display:block;  color: #bb1137;
    font-size: 22px;
    text-transform: capitalize;
	width:100%;
	font-family:"Arial";
	font-weight:bold;
}
	
	
.block h3.abt-h3{ display:block;  color: #656565;
    float: left;
    font-size: 22px;
    font-weight: normal;
    height: auto;
    margin: 0 0 10px 5px;
    text-decoration: underline;
	width:100%;
}
.que-txt {
    margin-right: 10px;
	font-size: 23px;
	color:#D91651;
}
.box_left.thanks-page > p {
  clear: both;
  text-align: center;
}

.thank{ text-align:center !important; font-size: 28px !important;text-align:center !important; color:#D90343 !important; float:none !important;}


.warm-regards {
  float: left;
  text-align: center;
  width: 100%;
}
.warm-regards h3 {
  color: #e40303;
  font-size: 30px;
  font-weight: bold;
  padding: 0px 0;
}
.warm-regards p {
  color: #4f4f4f;
  font-size: 17px;
  margin-bottom: 0;
  padding: 4px 0;
}
.back-to-home {
  background: #DC0347 none repeat scroll 0 0;
  border-radius: 3px;
  clear: both;
  display: inline-block;
  margin-top: 12px;
  padding: 7px 40px;
  text-transform: uppercase;
}
.back-to-home > a {
  color: #ffffff;
  font-size: 16px;
}



.list_carousel.responsive {
  margin-bottom: 15px;
}

.containerpage {
  background: #fff url("../images/midbdr_shadow.png") no-repeat scroll center top;
  height: auto;
  margin: 0 auto;
  padding: 0 0 35px;
  width: 1017px;
}

.serviceslider {
  background: rgba(0, 0, 0, 0) url("../images/header_bg.png") no-repeat scroll center bottom;
  float: left;
  margin: -15px 0 0;
  padding-bottom: 45px;
  position: relative;
  width: 1017px;
}

.btn-appoint {
  background: transparent url("../images/read_more.png") no-repeat scroll 0 0;
  border: medium none;
  color: #fff;
  cursor: pointer;
  height: 41px;
  width: 120px;
}

div.ask-question {
    color: #FFF;
    font-weight: bold;
	padding:0 0 10px;
    
}




.ask-question .blink-txt {
    animation-direction: alternate;
    animation-duration: 0.8s;
    animation-iteration-count: infinite;
    animation-name: blinker;
    animation-timing-function: ease-in-out;
    color: #eae201;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    left: auto;
    position: absolute;
    text-decoration: blink;
    top: 27px;
    right: auto;
}




@keyframes blinker {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}



.top-phone {
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  line-height: 35px;
}



/*---service start--*/
/* services page start here */
.main_services {
  
  float: left;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
  /*border-bottom:1px dashed #ccc;*/
}
.book-btn {
  background-color: #dc1754;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  padding: 10px;
  margin-bottom:10px;
}
/*.main_services img{ width:572px; float:right; height:366px; margin:0 0; }*/
.mservice_left { float: left; height: auto; margin: 0; width: 53%;}
.mservice_left h1{
	width:100%; 
	float:left; 
	height:auto; 
	margin:50px 0 0 0; 
	color:#302d2d; 
	font-size:30px;
	line-height:35px; 
	font-weight:500;
	text-transform: uppercase;
}
.mservice_left h1 span{ color:#db0606;}
.mservice_left p {
  color: #4f4f4f;
  float: left;
  font-size: 14px;
  line-height: 19px;
  margin: 10px 0 2px;
  padding: 0;
  width: 100%;
}
.solution_box .mservice_right_img {
  float: left;
}
.buynow{width:85%; float:left; margin:0 0 0 50px; height:auto; min-height:80px;}
.buynow h6 {box-shadow: 0 0 4px #CCCCCC;color: #262626;float: left;font-size: 12px;height: auto;margin: 0 0 10px;padding: 10px;text-align: center;width: 90%;}
.buynow h6 span{color:#C30000;}
.buybtn{margin:0 0 0 118px;}

.main_services2{ width:100%; float:left; height:auto; margin:0 0 0px 0; padding:0 0;   border-bottom:1px dashed #ccc;}
.main_services2 img{width:572px; float:left; height:366px; margin-top:10px;}
.main_services3{ width:100%; float:left; height:auto;margin:0 0 0px 0; padding:0 0;   border-bottom:1px dashed #ccc;}
.main_services3 img{width:572px; float:right; height:366px; margin-top:25px;}
.main_services4{ width:100%; float:left; height:auto;margin:0 0 0px 0; padding:0 0;   border-bottom:1px dashed #ccc; text-align:center;}
.main_services4 img{width:572px; float:left; height:366px; margin:10px 0;}
.main_services5{ width:100%; float:left; height:auto;margin:0 0 0px 0; padding:0 0;   border-bottom:1px dashed #ccc; }
.main_services5 img{width:572px; float:right; height:366px; margin:0 0;}

.serviceslider{width:1100px; float:left; margin:-15px 0 0 0; position:relative; background:url(../images/header_bg.png) no-repeat center bottom; padding-bottom:45px;}
.ind_puja_con{width:352px; float:left; height:auto; min-height:170px; background:#fff; box-shadow:0 0 10px #d9d9d9 inset; border:1px solid #d9d9d9;margin:0 5px 0 5px;}
.ind_puja_con img{width:120px; float:right; height:163px; margin:0 21px 0 0;}
.slidlef_con{width:160px; float:left; height:auto; padding:10px 0; margin:0 0 0 15px;}
.ind_puja_con h2{width:98%; float:left; height:auto; margin:5px 4px 0 0; font-size:14px; font-weight:600;color:#6a6a6a;}
.ind_puja_con h1{width:98%;float:left;height:auto;margin:5px 4px 0 0; font-family:"myriad Pro";font-size:20px;font-weight:600;color:#d51314; line-height:22px; text-transform:uppercase;}
.ind_puja_con h1 span{font-size:28px;}
.ind_puja_con p{width:98%;float:left;height:auto;margin:10px 4px 0 0;font-size:12px;color:#747272;}
.ind_puja_con p a{ font-size:12px; color:#e71616; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/* services section end here */
/*---service end-----*/



.box_full{width:100%; float:left;	margin:5px 0;}
.box_full > ul {
  display: table;
  margin:auto;
}
.social-media {
  display: none;
  margin: 0 auto;
}

/******************************* left_box start *******************************************/

.box_left{max-width:670px;width:100%;float:left;	margin-bottom:20px;}

.about_SANJEEV {
  background: rgba(0, 0, 0, 0) url("../images/header_mid_img.jpg") repeat-x scroll 0 0;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  float: left;
  font-style: normal;
  height: 47px;
  margin-bottom: 20px;
  margin-top: 9px;
  padding: 0 10px;
  width: 93%;
}
.box_left h1 {
  color: #df025a;
  float: left;
  font-family: "MyriadProRegular";
  font-size: 25px;
  font-weight: 600;
  margin-top: 12px;
  padding: 0 ;
}
.box_left h1 span {
  color: #000000;
}

.box_left h6 {
  color: #e14474;
  float: right;
  font-family: "Myriad Pro";
  font-size: 13px;
  font-weight: normal;
  margin-top: 15px;
  text-transform: uppercase;
}

.box_left h6 a{color:#E14474;float:right;}

.box_left .pad{padding:10px 5px 0px 5px; width:3%;}

 p{ padding:8px 0px 10px 4px; color:#4f4f4f; fon-size:15px; line-height:24px;}

 p span{color:#585858;font-weight:bold;font-size:13px;}

.small_bx1 {
  float: left;
  margin-left: -1px;
  margin-top: -3px;
  min-height: 113px;
  width: 330px;
}

.small_bx2{float: left;width: 330px;margin-left:-1px;margin-top:-3px; min-height:113px;}

.new {
  display: inline;
  margin: -18px 16px 24px 0;
  padding: 0;
  position: absolute;
  right: -30px;
  float:none;
}

.box_outer {
  border: 1px solid #ebebeb;
  border-radius: 5px;
  box-shadow: 0 0 24px #ebe7e8 inset;
  float: left;
  margin-bottom: 25px;
  margin-right: 17px;
  max-width: 310px;
  padding: 10px 0;
  position: relative;
}
.box_left.thanks-page > p {
  clear: both;
  text-align: center;
}
.box_outer1{border: 1px solid #ebebeb;
  border-radius: 5px;
  float: left;
  max-width: 330px;
  box-shadow: 0 0 24px #ebe7e8 inset;
  padding: 10px 0;
  position: relative;}

.hrt {padding: 5px 14px 0 20px;float:left;}

.small_bx1 p {
  font-size: 15px;
  margin-left: 46px;
  min-height: 100px;
  padding: 7px 25px 0 14px;
  position: relative;
}

.small_bx2 p {margin-left: 46px;padding: 7px 14px 0px 14px; font-size:15px; min-height:100px;}

.hrtpad {
  line-height: 20px;
}

.firstul {float: left;margin: 15px 8px 0 22px;width: 459px;}

.firstul ul{list-style:none;}

.firstul ul li {
  background: rgba(0, 0, 0, 0) url("../images/first_ul_bg.png") no-repeat scroll left 8px;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  padding: 3px 0 5px 19px;
}

.firstul ul li a{color:#585858;}

.firstul ul li a.active{color:#de1856;}



.firstul ul li a:hover {color:#de1856;}

.underul {margin: 0px 3px 40px 3px;}

.box_left .recent {background: url("../images/video_bg.png") repeat scroll 0 0 transparent;float: left;height: 328px;padding: 0 17px;width: 623px;margin-bottom:20px;}

.red_bg {background: url("../images/red_bg.png") no-repeat scroll 0 0 transparent;overflow: hidden;width: 639px;height: 264px;}

.red_bg .ar {margin: 0 4px 0 14px;padding: 116px 0;}

.red_bg .ar1 {margin: 0 0px 0 4px;padding: 116px 0;}

.red_bg ul {list-style: none outside none;}

.red_bg ul li {float: left;padding: 20px 6px;}





/*******************************  left_box end *******************************************/



/*******************************  right_box start *******************************************/

.box_right{ width:310px;float:right; height:auto; }

.world {
  background-color: #de0645;
  border-radius: 5px;
  box-shadow: 0 0 40px #9b0329 inset;
  float: right;
  padding: 20px 0;
  width: 303px;
}

.world .img

 {float: left;padding: 0px 10px 0px 26px;}

.world h2

 {color: #FFFFFF;float: left;font-family: "Myriad Pro";font-size: 18px;font-weight: normal;padding: 0 7px 10px;

 }

.world .video {margin: 5px 20px;}
.world > iframe {
  float: none;
  margin: 5px 0 0 16px;
  text-align: center;
}

.love {
  border: 1px solid #ebebeb;
  box-shadow: 0 0 74px #f3f0f1 inset;
  float: left;
  margin: 26px 5px 26px 11px;
  min-height: 232px;
  width: 304px;
  border-radius: 5px;
}


.box_left.thanks-page {
  max-width: 100%;
  width: 100%;
  text-align: center;
}

.love .love_left{float:left;font-family:"MyriadProRegular"; width:180px;}

.love .love_left p {
  font-size: 13px;
  font-weight: 600;
  line-height: 17px;
  margin: 0;
  padding: 0 16px;
  text-transform: uppercase;
}

.info {
  padding: 0 0 32px 0 !important;
}
#error {
  color: #fff;
  clear: both;
}
.txt111 #error {
  color: #C7053A;
  margin-left: 120px;
  margin-bottom: 10px;
}

.love .love_left h5 {
  font-size: 17px;
  font-weight: normal;
  line-height: 45px;
  margin-bottom: 5px;
  padding: 0 0 0 16px;
}
.page-phone {
  font-size: 30px;
  color: #DC0347;
}

.love .love_left h4 {color: #ED1256;font-size: 60px;font-weight: bold;line-height: 14px;padding: 0 0 0 16px;}

.love .love_left h3 {font-size: 24px;font-weight: bold;line-height: 56px;padding: 0 0 0 16px;}

.love img {margin: 33px 0px 0 0; width: auto; float:right; }

.love_left a.read {background: url("../images/read_more.png") no-repeat scroll 0 0 transparent;float: left;height: 46px;margin: 5px 13px;position: absolute;width: 134px;display:block;color:#fff; font-size:16px; text-transform:uppercase; padding:11px 0 0 16px; cursor:pointer;}

.read p {color: #FFFFFF;font-family: "Myriad Pro";font-size: 16px;padding: 10px  17px;font-weight: 600;}

.testimonial {background: url("../images/testemonial_bg.png") no-repeat scroll 0 0 transparent;margin: 0 21px;width: 275px;float:left;}

.testimonial ul{list-style:none;}

.testimonial ul li{float:left; width: 247px; height:263px;}

.testimonial p {background: url("../images/quort2.png") no-repeat scroll 234px bottom transparent;color: #FFFFFF;padding: 23px 12px 9px 13px;width: 234px;}

.testimonial img {margin: -6px 7px 0 -8px;padding: 0;}

.world p.sheetal {background: none repeat scroll 0 0 transparent;font-family: "Myriad Pro";font-size: 15px;text-transform: uppercase;padding: 5px 0 0 77px;}

.world i{background:none;font-size:12px;font-family:"Myriad Pro";color:#fff;}

.fb{margin: 26px 10px;}

/****************************** right_box end *******************************************/





/**************************************** container  End *****************************/

/************************************ footer start *******************************/

#footer {
  background: #1e1e1e none repeat scroll 0 0;
  font-family: "Myriad Pro";
  font-size: 14px;
  font-style: normal;
}

#footer .box_left p{color:#fff;padding: 0 10px;float:left;}

#footer .box_left p span {padding: 0 0 0 28px;color: #fff;}

#footer .box_left img {padding: 0 0px;

}

#footer .box_right p {
  color: #ffffff;
  margin: 10px 0 6px;
  padding: 0;
}

#footer ul{list-style:none;}

#footer ul li {background: url("../images/footer-bg.png") no-repeat scroll right 3px transparent;float: left;margin: 14px 0 10px;padding: 0 12px;}

#footer ul li.last{background:none;}
.social-media  span {
  color: #fff;
  float: left;
  font-weight: bold;
  padding-right: 8px;
  padding-top: 8px;
}
.cont_name {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  box-shadow: 0 0 6px #dfdfdf;
  color: #484444;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 31px;
  margin-bottom: 8px;
  padding: 0;
  text-indent: 8px;
  width: 100%;
}	
.cont_con label {
  color: #fff;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: auto;
  width: 100%;
}
.cont_drop {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  box-shadow: 0 0 6px #dfdfdf;
  color: #484444;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 30px;
  margin: 5px 8px 5px 0;
  padding: 5px;
  width: 86px;
}

.city_drop {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  box-shadow: 0 0 6px #dfdfdf;
  color: #484444;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 30px;
  margin: 5px 8px 5px 0;
  padding: 5px;
  width: 276px;
}

.contact-city_drop{
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  box-shadow: 0 0 6px #dfdfdf;
  color: #484444;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 30px;
  padding: 5px;
  width: 254px;
}


.cont_prob {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  box-shadow: 0 0 6px #dfdfdf;
  color: #484444;
  float: left;
  font-family: "myriad Pro";
  font-size: 14px;
  font-weight: bold;
  height: 80px;
  margin: 5px 8px 5px 0;
  padding: 10px 0 0 5px;
  resize: none;
  width: 98%;
}
#txtCaptcha2 {
  background-image: url("../images/captcha.gif");
  background-repeat: no-repeat;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  box-shadow: 0 0 6px #dfdfdf;
  color: #ffffff;
  float: left;
  font-family: -moz-fixed,cursive;
  font-size: 20px;
  font-weight: bold;
  height: 22px;
  margin: 0 5px 0 0;
  padding: 3px 0 3px 12px;
  width: 66px;
}
#refresh {
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  box-shadow: 0 0 6px #dfdfdf;
  cursor: pointer;
  float: left;
  font-size: 0px;
  font-weight: bold;
  height: 29px;
  width: 62px;
  background:#FFF url(../images/refresh.png) no-repeat scroll 18px 3px;
	color: #222;
	margin: 0 5px 0 0;
	padding: 3px 4px;
}
#txtInput2 {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  box-shadow: 0 0 6px #dfdfdf;
  color: #222;
  float: left;
  height: 22px;
  margin: 0;
  padding: 3px 4px;
  width: 110px;
}
.abname {
  float: left;
  width:100%;
}
.cont_con {
  float: left;
  height: auto;
  margin-bottom: 4px;
}
.cont_drop:last-child {
  margin-right: 0;
}
.box_right .world form {
  float: left;
  padding: 0 5%;
  width: 90%;
}
.box_right .world .submit {
  background: #fff none repeat scroll 0 0;
  border-radius: 4px;
  color: #000;
  margin-bottom: 0;
}
.captcha_con {
  float: right;
  padding: 10px 0;
  width: 269px;
}
.padd-bottom {
  float: left;
  padding-bottom: 16px;
  width: 100%;
}
.world form h2 {
  font-size: 19px;
  font-weight: 500;
  padding-left: 0;
}
#footer  a{color:#fff;font-size:14px;}#footer  a.active {color:#f90245;}

#footer  a:hover {color:#f90245;}

.mobile-home{ display:none;}

/************************************ footer End *******************************/

/************************************ Inner Pages *********************************/

/*************************** B00k_an_appointment ******************************/

#container1 {background:url(../images/container1.jpg) repeat-x scroll -153px 0 #FFFFFF;

 }

.Book {background: url("../images/book_bg.png") no-repeat scroll 0 0 transparent;float: left;margin: 0 7px;min-height: 763px;padding: 15px 37px;width: 658px;}

.Book p{color:#565656;padding:0px;font-family:Arial;width:373px;font-size:12px;}

.Book p span{font-family:"Arial";font-size:14px;color:#f00648;font-weight:bold;}

 p.info{  font-weight:bold; color:#676666; padding:17px 0px;}

 p.info span

 {font-size:12px;font-weight:bold;color:#f00648;padding:17px 0px;text-transform:capitalize;

 }

i {
  color: #de1856;
  font-family: Arial;
  font-size: 15px;
  width: 300px;
}
.info_test em {
  color: #000000;
}

.lbl{width:117px;float:left;}

.lbl .pad4{padding-top:5px;}

.txt {float: left;

/*  position: absolute;*/width: 639px;}





.txt11 { margin: 0;
    position: relative;
    top: -94px;
    z-index: 99;
}

.captchacheck .ValidationErrors {
   color: #DD0000;
    display: list-item;
    font-size: 12px;
    font-style: italic;
    left: -92px;
    position: relative;
    top: 5px;
    width: 162px;
}

.txt ul{list-style:none;}

.txt ul li {float: left;padding: 0 0 10px;}

.inpt {background: url("../images/li_txt_bg.png") repeat scroll 0 0 transparent;height: 30px;width: 244px;border: none;padding-left:10px;border:1px solid rgb(216, 210, 210);}

.dob {background: url("../images/bob_bg.png") no-repeat scroll 0 0 transparent;border: medium none;float: left;height: 30px;margin-bottom: 10px;margin:0px 5px;width: 76px;border:1px solid rgb(216, 210, 210);}

.chk{background: url("../images/bob_bg.png") no-repeat scroll 0 0 transparent;border: medium none; margin-right: 10px;

}

.lbl1 {padding-left: 10px;padding-right: 25px;}

textarea {
  background: transparent url("../images/text_area.png") no-repeat scroll 0 0;
  border: 1px solid rgb(216, 210, 210);
  height: 113px;
  padding: 0 5px;
  width: 244px;
  background-size: 100%;
  resize:none;
}

.submit {
 background: url("../images/btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: "Myriad Pro";
    font-size: 16px;
    font-weight: 600;
    height: 33px;
    margin: 5px 0 55px;
    position: relative;
    text-transform: uppercase;
    width: 116px;
    z-index: 9999;
}

/***************************end book a appointment  *************************/

/************************************ contact_us start	*****************/

#container2 {background:url(../images/container2.jpg) repeat-x scroll -153px 0 #FFFFFF;

}

.contact_main{float: left;margin: 0 9px 25px 9px;;min-height: 763px;width: 658px;}

.contact{background:url(../images/conact_mid.jpg) repeat scroll 0 0 transparent;float: left;min-height: 763px;padding: 0px 17px;width: 622px;}

.contact p {
  color: #4f4f4f;
  font-family: Arial;
  font-size: 14px;
  padding: 11px 0 0;
  width: 575px;
}

 p span{font-family:"Arial";font-size:14px;color:#f00648;font-weight:bold;text-transform:uppercase;}

.contact .pad {
  float: left;
  padding: 27px 184px 0;
}

.har h2 {background: url("../images/h2_bg.png") no-repeat scroll 0 0 transparent;color: #DE1856;float: left;font-size: 14px;font-weight: bold;height: 28px;margin: 18px 18px 0 0;padding: 11px 0px 0px 17px;width: 291px;}

.Harrow {background: url("../images/har_bg.png") repeat-y scroll 0 0 transparent;float: left;min-height: 153px;padding: 0 17px;width: 257px;min-height:171px;}

.har {width: 291px;float: left;margin: 0px 20px 15px 0px ;}

 p span.sp {text-transform: capitalize;}

/********************************** contact_us End **************************/

/******************************* Service Start **************************/

#container3 {background:url(../images/container3.jpg) repeat-x scroll -153px 0 #FFFFFF;

 }

.servic {margin: 0 0 15px 10px;width: 653px;}

.serv1 {background: url("../images/kali_mid.png") repeat-y scroll 0 0 transparent;padding: 0 14px;width: 653px;float:left;}

.serv1 h2 {color: #DE1856;float: left;font-size: 14px;font-weight: bold;padding:0px 0px 0px 15px;width: 333px;text-transform:uppercase;}

.serv1 p {color: #565656;float: left;font-family: Arial;font-size: 12px;padding: 11px 0 0 15px;width: 428px;}

.serv1 p span{font-family:"Arial";font-size:12px;color:#676666;font-weight:bold;text-transform:uppercase;}

.serv1 h6{font-size:12px;font-weight:bold;width:500px;color:#565656;float:left;text-transform:capitalize;padding-top:10px;font-family:Arial, Helvetica, sans-serif;}

.serv1 h6 span{color:#DE1856;}

.read_more {float: left;height: 33px;

padding: 6px 20px 0;width: 102px;}

.read_more a {color: #FFFFFF;font-family: "Myriad Pro";font-size: 16px;text-transform: uppercase;font-weight: 600;}



/*****************************end service ******************************/



/**********************************end Inner_pages ********************************/



/*pooja CSS here*/



.block {
  border: 1px solid #ebebeb;
  border-radius: 5px;
  float: left;
  padding: 15px 10px;
  position: relative;
  width: 624px;
}



.text{ color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px;}

.color-font{ color:#d50640; font-size:15px; font-weight:bold; text-transform:uppercase;}

.box1{ background:url(../images/img2.png) no-repeat; float:left; padding:7px 3px; }

.text-div{ float:left;  width:413px; }

.text-div .text{ color:#343333; font-size:12px; text-transform:uppercase; font-family:Armata; padding:0px 15px;}

.text-div .claim{ color:#dd0644; font-size:40px; font-family:impact; text-transform:uppercase; line-height:40px; padding:10px 0px 8px 15px;}

.text-div .claim strong{ font-size:48px;}

.clints-head{ background:url(../images/clints-head.png) no-repeat; padding:9px 30px; width:567px; margin:20px 8px; color:#fff; font-weight:bold; font-size:16px; float:left; text-transform:uppercase;}

.testi-block{ background:url(../images/testi-box.png) no-repeat; padding:31px 20px; width:261px; float:left;}

.testi-block .massege{ font-size:12px; color:#565656; padding:5px 0; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

.testi-block .massege em{ color:#2b2a2a;}

.testi-block .massege strong{ font-style:normal; color:#de1856;}

.testi-block .massege img{ padding:0 3px;}

.testi-block.left{ margin-left:5px;}

.note{ background:url(../images/txt-bg1.png) repeat-x; padding:10px; color:#fff; font-size:14px; text-align:center; margin:0 10px;}

.note p{ color:#fff; line-height:14px; padding:5px;}

 .txt1{ color:#fff; text-align:center; padding:2px;}

 .form{ padding:10px; background:url(../images/mid2.png) repeat-y;}

 .form ul{ float:left; list-style:none;}

 .form ul li{ padding:3px 5px; float:left;}.form ul li label{ width:90px; color:#565656; font-size:12px; float:left;}.form ul li input{ background:url(../images/text1.jpg) no-repeat; padding:5px; height:19px; border:0;  width:170px;border:1px solid rgb(216, 210, 210);}



.form ul li select.ms {background: url("../images/text1.jpg") no-repeat scroll 0 0 transparent;border: 0 none;height: 29px;padding: 5px;width: 180px;border:1px solid rgb(216, 210, 210);}

.form ul li div.text4 {  background: url("../images/text4.jpg") no-repeat scroll 0 0 transparent;border: medium none;float: left;height: 29px;width: 85px;border:1px solid rgb(216, 210, 210);}

.form ul li select.text4 {border: medium none;margin: 7px 8px;width: 71px;float:left;}

 .form ul li input.text2{background:url(../images/text2.jpg) no-repeat; width:40px;}

 

 .form ul li div.text2 {background: url("../images/text2.jpg") no-repeat scroll 0 0 transparent;border: medium none;float: left;height: 29px;width: 48px; margin: 0 7px 0 0; border:1px solid rgb(216, 210, 210);}

 .form ul li div.text3 {background: url("../images/text3.jpg") no-repeat scroll 0 0 transparent;border: medium none;float: left;height: 29px;width: 71px;border: 1px solid rgb(216, 210, 210);}

.form ul li select.text2 { background: none repeat scroll 0 0 #F9F9F9;border: medium none;font-size: 12px;margin: 8px 1px;text-align: center;width: 44px;}

.form ul li select.text3 {background: none repeat scroll 0 0 #F9F9F9;border: medium none;font-size: 12px;margin: 8px 6px;text-align: center;width: 54px;}.form ul li input.text3{background:url(../images/text3.jpg) no-repeat; width:71px;} .form ul li input.text4{ background: url("../images/text4.jpg") no-repeat scroll 0 0 transparent;margin: 0 9px 0 0;width: 74px;} .form ul li input.submit{ background:url(../images/submit.jpg) no-repeat; font-size:14px; color:#fff; float:left; text-align:center; width:118px; height:34px; margin-left:90px;}.form ul li textarea{ width:170px; padding:5px; background:url(../images/textarea.jpg) no-repeat; height:69px;border:1px solid rgb(216, 210, 210);}.form ul li input.chek{ background:url(../images/chek.jpg) no-repeat; width:21px;  float:left;}.form ul li span{ float:left; margin-left:90px;}.form ul li em{ font-style:normal; font-size:12px;}#container4 {background:url(../images/container4.jpg) repeat-x scroll -153px 0 #FFFFFF;

 }

.block .text span{ color:#F00648; font-weight:bold; font-size:14px;}

 .block .text em{ margin-left:115px; float:left; color:#F00648; width:441px;}

 .block .info{color: #676666;font-weight: bold;padding: 10px 0 15px 5px;width:620px;
	float:right;}
	
.block .info_test {
  color: #676666;
  float: right;
  font-size: 17px;
  font-style: italic;
  font-weight: 600;
  padding: 10px 5px 5px;
  width: auto;
}
/*.block .info_test::before {
  content: url("../images/test-img1.jpg"); display: inline-block; margin:5px 0;}
.block .info_test::after {
  content: url("../images/test-img2.jpg");display: inline-block; margin:5px 0;
}*/
.block .info_left{ width:175px; float:left; height:auto; margin:15px 0 0 0;}
.block .info_right{ width:100%; float:left; height:auto; margin:15px 0 0 0;  }
	.info_left img { float:left; margin-bottom:10px;	}
.block .info strong{ color:#f00845;}

.block1{ background:url(../images/mid1.png) repeat-y; width:610px; padding:20px 30px; float:left;}

.block1 ul{ list-style:none;}

.block1 ul li {float: left;padding: 0 9px 19px 19px;}

#container8 {background:url(../images/conatiner_bg8.jpg) repeat-x scroll -153px 0 #FFFFFF;

 }



.read_red {background: url("../images/read_more.png") no-repeat scroll 0 0 transparent;height: 41px;margin: 5px 0 0 130px;width: 217px;padding:10px  0px 0px 15px;}

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

.read_m_red {background: url("../images/read_more.png") no-repeat scroll 0 0 transparent; height: 30px; float:left; margin: 5px 0 0 0;width: 217px;padding:13px  0px 0px 15px;}

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


.txt3 {background: url("../images/zodaic_bg.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;height: 339px;margin: 0 22px;padding: 0;text-align: center;}

.txt3 ul{list-style:none;padding: 5px 0;}

.txt3 ul li{float:left; padding: 1px 3px 0 1px; color:#ED1256;}

.txt3 ul li.radio{margin: 20px 3px 0 7px;}



/***************************25_jan_2013*****************************/

.pdob {border: medium none;margin: 6px 2px;width: 65px;}



.firstul1 {float: left;margin: 0 58px;width: 304px;}

.firstul1 ul{list-style:none;}

.firstul1 ul li{font-family:"Myriad Pro";}





.bank{width:305px;background:url("../images/bank_mid.jpg") repeat;margin:0px 5px 26px 5px;}

.inner_bank{width:305px;}



.inner_bank .img {float: left;padding: 0 10px 0 26px;}



.inner_bank h2 {color: #ED1256;float: left;font-family: "Myriad Pro";font-size: 18px;font-weight: normal;padding: 0 7px 10px;font-family:arial;}





.getaread{background:url(../images/mid1.png) repeat-y; width:622px; padding:0px 30px; float:left;}

.getaread h1{color: #E14474;font-family: "Myriad Pro";font-size: 18px;font-weight: normal;padding: 18px 5px 0;text-transform: uppercase;}

.getaread p{color:#000;float:left;}

.frm1{float:left;width:381px;}



.img2 {margin: 218px 0 -11px -14px;position: relative;}



.img1 {position: absolute;}

.brown_box {background: none repeat scroll 0 0 rgb(240, 6, 72);width: 672px;float: left;}

.brown_box1 {

 background: none repeat scroll 0 0 rgb(255, 255, 255);float: left;margin: 10px 20px;width: 633px;}

.brown_box1  p{color: rgb(0, 0, 2);font-family: Georgia;font-size: 15px;margin: 0 11px;padding: 11px 0;}

.brown_box1  p em{font-size:17px;color:#464545;}

.brown_box1 p i{color:#2d2d2d;font-family:Cambria;font-size:16px;}

.brown_box1  p span{font-weight:bold;color:#d00067;text-transform:capitalize;font-weight:bold;font-family: Georgia;font-size:17px;float:right;margin:0px 0px 16px 0px;}

.Ctestimonial{background: url("../images/client_testimonial1.png") no-repeat scroll 0 0 transparent;height: 38px;margin: 15px 0;width: 676px;float:left;}



.Ctestimonial h2 {color: rgb(255, 255, 255);font-size: 16px; padding: 8px 28px;text-transform: uppercase;}

.Tmonial{float: left;margin: 0 18px 25px 18px;width: 294px;}

.Tmonial_inner{background: url("../images/CTexti_mid.png") repeat scroll 0 0 transparent;margin: 0 1px;width: 295px;}

.Tmonial_inner img{margin: 0 6px 0 0;}

.Tmonial_inner p{ background: url("../images/coln2.png") no-repeat scroll 130px 154px transparent;padding: 16px 37px 0;}

.Tmonial_inner p span{text-transform:none;padding:0px;}



.free {background: url("../images/bg_free.png") repeat scroll 0 0 transparent;padding: 16px 13px;width: 643px;}

.free .whyFree{width: 568px;}

.free .whyFree p{color: rgb(1, 0, 4);font-size: 13px;font-weight: bold;padding: 0 0 13px 38px;}

.free .whyFree p span{color:#780001;text-transform:capitalize;}



.whyFree h2 {float: right;margin: -16px 0px 0 0;}

.whyFree h2 a{color:#ce3b05;}

.divul_getread {
  margin-bottom: 20px;
  width: 940px;
}

.last_bg_ul {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #f1f1f1;
  border-radius: 7px;
  float: left;
  padding: 7px 0;
  width: 100%;
}
.last_bg_ul ul {list-style: none outside none; margin: 0 4px 0 10px;}

.last_bg_ul ul li {
  box-sizing: border-box;
  float: left;
  padding: 0 3px;
  width: 292px;
}

.last_bg_ul ul li p {
  color: #ffffff;
  float: none;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}


.last_bg_ul ul li p a{color:#fff;}



.last_bg_ul ul li p.wid{color:#cf4510;font-size:14px;font-weight: normal;color:#fff;}

.last_bg_ul ul li h4 {
  background: #e7a1b4 none repeat scroll 0 0;
  font-size: 15px;
  font-weight: 600;
margin: 8px 0;
  padding: 6px 17px;
  text-align: center;
}

.last_bg_ul ul li img.read {
  float: none;
  margin: 20px 0 0 27px;
}

.girl {float: right;position: absolute;right: 24px;z-index: 4444;}



.txt111 {float: left;position: relative;width: 381px;z-index: 9999;}

.txt111 ul{list-style:none;}

.txt111 ul li{float: left;padding: 0 0 10px;}

.divul_getread1 {
  background: #a2032a none repeat scroll 0 0;
  float: left;
  padding: 15px 0;
  width: 100%;
}

.red_bg_recent > img {
  float: left;
}


.red_bg_recent {margin: 0 11px;}

.pound{background:#f10648;-moz-box-shadow:inset 0 0 10px #94032c; -webkit-box-shadow:inset 0 0 10px #94032c; box-shadow:inset 0 0 132px #94032c;

 /*  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.1);-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.1)";zoom: 1;*/  float: left;margin: 0 5px 17px 8px;width: 655px;}

.pound ul{list-style:none;}

.pound ul li{float:left;}

.pound ul li p {color: rgb(255, 255, 255);font-family:"Franklin Gothic Heavy";font-size: 18px;font-weight: bold;padding: 11px 13px;width: 410px;}

.pound ul li p span{color:#fff;font-size: 18px;font-family:"Franklin Gothic Heavy"; font-style:italic; text-transform:lowercase;}



.pound ul li p span em{text-transform:uppercase;}

.pound ul li img{padding:5px 0 0 0px;}

.pound .pp{margin: 0 0 -15px 35px;}

#formselect {background: url("../images/li_txt_bg.png") repeat scroll 0 0 transparent;border: 1px solid #CCCCCC;height: 31px;margin-left: 69px;padding-top: 4px;text-align: center;width: 247px;}

#formbutton{border:none; }





.god_slid > a {color: rgb(255, 255, 255);float: right;font-weight: bold;margin-right: 21px;}



.disclaim {border: 1px solid rgb(223, 223, 248);float: left;margin:30px 0 20px 0;padding: 0;width: 990px;}

.disclaim h2{background: none repeat scroll 0 0 rgb(219, 6, 67);color: rgb(255, 255, 255);padding: 7px 27px;}



.disclaim > p {font-family: arial;font-size: 14px;padding: 10px 27px;text-shadow:4px 0 20px rgb(184, 2, 50) inset;}

.disclaim h3 {background: url("../images/read_more.png") no-repeat scroll 0 0 transparent;height: 40px;margin: 7px 27px;padding: 10px 19px;text-transform: capitalize;width: 119px;}

.disclaim h3  a{color:#fff;}





.ask {
  font-size: 23px;
  font-style: normal;
  font-weight: bold;
  margin: 15px 0 12px 30px;
  text-align: center; visibility:hidden;
  text-shadow: 0 0 0 #000000;
}
.ask > p span {color: #BB1137;font-size: 22px;text-transform:capitalize;}
.captchavalue > input {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #dddddd;
  font-family: open sans;
  font-size: 19px;
  font-weight: bold;
  height: 26px;
  margin: 0;
  text-indent: 5px;
  width: 76px;
}
.captchacheck {
  float: left;
  padding: 0 0 0 31px;
  width: 116px;
}

.captchavalue {
    float: left;
    width: 50px;
}
.captchacheck > input {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #dddddd;
  height: 26px;
  width: 112px;
}
.captch_detail {
  margin-left: 31%;
  width: 70%;
}
.refresh1 > input {
  background: url("../images/captcha_refresh.png") no-repeat scroll 0 0 transparent !important;
  border: medium none !important;
  cursor: pointer !important;
  height: 28px !important;
  text-indent: 45px;
  width: 42px !important;
}
.refresh{
	margin: 0px 0 0 0;
	}
	.captchavalue1 > input {
  margin: -1px 0 0 85px;
  width: 43px !important;
}
.captchacheck1 {
  margin: -31px 0 0 112px ;
}
.captchavalue1 > input {
  background: url("/images/captcha.jpg") repeat scroll 0 0 transparent !important;
  color: white;
  font-family: myriad pro;
  font-size: 17px;
  font-weight: bold;
  height: 18px !important;
  margin: -1px 0 0 91px;
  width: 52px !important;
}
.refresh1 > input {
  height: 28px !important;
  width: 43px !important;
}
.refresh1 {
  float: right;
  margin: -30px 0 0 0;
  
}
.form ul li input {
  background: url("../images/text1.jpg") no-repeat scroll 0 0 transparent;
  border: 1px solid #D8D2D2;
  height: 19px;
  padding: 5px;
  width: 170px;
}
.captchacheck1 > input {
  margin: 0 0 0 45px;
  width: 66px !important;
}
.refresh > input {
  background: url("../images/btn.png") no-repeat scroll 0 0 transparent;
  color: white;
  cursor: pointer;
  font-weight: bold;
  height: 27px;
  margin: 0px 0 0 6px;
  width: 67px;
}



.para
{
	color: #FFFFFF;
    margin: 0px !important;
    padding: 0
	
}
.site_map
{
	width:645px;
	height:auto;
	
}
.site_map h2
{
	color: #ED1256;
    float: left;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    padding: 20px 12px 10px;
	
}
.site_map ul
{
	margin-top:20px;
	
	
}
.site_map li
{

font-family: arial;
    font-size: 13px;
    font-weight: normal;
	color:black;
	margin-top:10px;
	 margin-left: 20px;
}
.site_map li a
{

font-family: arial;
    font-size: 13px;
    font-weight: normal;
	text-decoration:none;
	color:black;
}
.site_map li a:hover
{
	color:#F90245;
}


.our_service
{	max-width:1000px;
	width:100%; 
	height:316px;
	margin-top:20px;
	background:url(../images/our_service_bgimg.png) no-repeat;}
.gallery_left_heading {
    float: left;
    height: 181px;
    padding-left: 20px;
    padding-top: 20px;
    width: 175px;
}
.gallery_left_heading h1
{
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9f0003;
	font-weight:normal;
	
	
}
.gallery_left_heading h2 {
  color: #9F0003;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 40px;
  font-weight: bold;
  position: relative;
  top: -12px;
}

.gallery_left_heading p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 37px;
}
.gallery_left_heading p a {
    color: #000000;
	text-decoration:none;
    
}

#home_testomonials{ float: left;
  width: 100%;
  margin-left:100px;}

.testimonal_content {float: right;
  height: 231px;
  padding-top: 50px;
  width: 100%;max-width: 649px;
}
.testimonal_content > p {
  width: 368px;
  color:#313131;
}
.testimonal_content img {
  vertical-align:middle;
}
.testimonal_content > span {
  color: #E90101;
  font-size: 15px;
  font-weight: bold;
}
.c_name
{
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	color:black;
}


.testimonal_left {
  width: 100%;
  max-width: 382px;
  float: left;
}
.testimonal_left p
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	 font-weight:normal;
	 margin-top:-5px;
		
	}
.testimonal_img_bg {
  background: url("../images/testimonal_img.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;
  height: 197px;
  margin-right: 6px;
  width: 239px;
}
.testimonal_left > span {
  color: #E90101;
  font-weight: bold;
  font-size: 13px;
  font-family: arial;
  
}
.test_img {
  border: 1px solid #000000;
  height: 158px;
  margin-left: 26px;
  margin-top: 19px;
  width: 193px;
}
.content {
  	border-top:1px solid #ffdd92;
	border-bottom:1px solid #ffdd92;
    margin-top: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
	}
	.content span { float:left; margin:0 38px 0 50px;}
	

ul.line  {margin-left:40px; padding:0; line-height:1px; }
ul.line li{ background:none !important;}
.line > li a {
  color: #000000; 
}
.line > li a:hover
{
	color:#A22B09;
	
}

.pages {
  font-weight: bold;
}
.current {
  color: #FF0000;
  font-weight: bold;
  margin: 0 0 0 6px;
}
.page.larger {
  margin: 0 0 0 4px;
  color: #FF0000;
}
.nextpostslink {
  margin: 0 0 0 3px;
  color: #FF0000;
}
.previouspostslink {
  margin: 0 0 0 5px;
  color: #FF0000;
}
.page.smaller {
  margin: 0 0 0 3px;
  color: #FF0000;
}
.assistive-text {
  display: none;
}
.nav-previous > a {
  display: none;
}
.assistive-text {
  display: none;
}
.nav-previous > a {
  display: none;
}
.comment-author.vcard {
  margin: 7px 0 0 0;
}
#submit {
  background-color: #000;
  color: white;
  font-weight: bold;
  border-radius: 3px 3px 3px 3px;
}

.nav-next { 
display:none;
}


.astrology-services-resp{ display:none;}


@media (min-width:320px) and (max-width:480px)
{
.pandit-services ul li {
  width: 100%;
}	
.pandit-services h2 {
  font-size: 25px;
}
.pandit-services  ul li:nth-child(6n) {
  margin-bottom: 20px;
}
.box_left .serv_boxes {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
}


@media (min-width:320px) and (max-width:640px)
{
.wrapper{ text-align:center;}	
.logo{ float:none; display:inline-block;}	
.Header_rtbox{ float:none; display:inline-block; }
.block {
  max-width: 622px;
  width: 95%;
}	


#slide-holder {max-width: 993px;width: 100%;}
.main_box{ text-align:left;}
.box_left{float:none; display:inline-block;}
.box_right{float:none; display:inline-block;}

.info a {
  color: #676666;
}
.serv1 span a {
  color: #565656;
}
.captcha_con.right {
  float: right;
  width: 268px;
}

.submit.right {
  float: right;
  margin-right: 156px;
}
.block > iframe {
 /* float: right;
  margin: 2px 3px 5px 7px;*/
}
.abt-h1 {
  margin-bottom: 15px;
}
a#mobile-navigation {
  display: none;
}
}
/*** resposive start here **/


@media only screen and (min-width: 768px) and (max-width: 1023px) {
.read_m_red {padding: 10px 0 0;width: 121px;text-align: center;}	
.wrapper {max-width:748px;}		
.logo {width: 306px;}
.logo img {
  width: 100%;
}
.pandit-services ul li {
  width: 45%;
}

.captchavalue > input {font-size: 15px;}
div.ask-question {float: right;}
.que-txt {font-size: 20px;}	
.top-phone {font-size: 32px;}
.box_left {width: 430px;}
.about_SANJEEV {box-sizing: border-box;}
.block {width: 100%;box-sizing: border-box;}
.ask {text-align: center;}
.block .info {float: none;width: 100%;text-align: center;}
.box_outer {float: none;margin-right: 0;padding: 10px 0;width: 100%;display: inline-block; max-width:330px;}
.box_outer1	{float: none;margin-right: 0;padding: 10px 0;width: 100%;display: inline-block; margin-bottom:25px;}
.love {margin: 26px 5px 26px 0;}
.top-phone {
  font-size: 32px;
  float: right;
}
.block iframe {
  width: 100%;
}
#container8 {
  background: #ffffff url("../images/conatiner_bg8.jpg") repeat-x scroll -570px 0;
}
.containerpage {width: 100%;}
.mservice_left {margin: 0 0 0 0;width: 50%;}
.main_services img {width: 50%; height:auto;}
.mservice_left h1 {margin: 0px 0 0;}
.main_services2 img {height:auto;width: 50%;}
.main_services2 {width: 100%;}
.main_services3 {width: 100%;}
.main_services3 img {height: auto;width: 50%;}
.main_services4 {width: 100%;}
.main_services4 img {width: 50%;height: auto;}
.main_services5 {width: 100%;}
.main_services4 img {width: 50%;height: auto;}
.main_services5 img {height: auto;width: 50%;}
.lakshmi {
  width: 50% !important;
}
.block .text em {
  color: #f00648;
  float: left;
  margin-left: 0;
  width: 100%;
}
.saras-img {width: 34% !important;}
#container3 {
  background: #ffffff url("../images/container3.jpg") repeat-x scroll -553px 0;
}
.contact_main {
  float: left;
  margin: 0 9px 25px;
  min-height: 763px;
  width: 100%;
  box-sizing: border-box;
}
.contact {
  background: transparent url("../images/conact_mid.jpg") repeat scroll 0 0;
  box-sizing: border-box;
  float: left;
  min-height: 763px;
  padding: 0 17px;
  width: 100%;
}
.contact p {
  color: #4f4f4f;
  font-family: Arial;
  font-size: 14px;
  padding: 11px 0 0;
  width: 100%;
}
    #nav ul li {

  padding: 17px 15px;

}

.love {
 
  white-space: nowrap;

}
	
}

@media (min-width:320px) and (max-width:767px){
.nav {
  float: none;
  position: relative;
  z-index: 1000000 !important;
}
.captchavalue input {font-size: 15px;}
.banner .bx-wrapper img {
 width: 100% !important;
}
.banner .bx-wrapper .bx-prev {
  background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll 0 -32px;
  left: -9px;
}
.banner .bx-wrapper .bx-next {
  background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll -43px -32px;
  right: -9px;
}
.zopim {
  display: none !important;
}
.assistance_apn {
  display: block !important;
  float: left;
  margin: 15px 0 0;
  text-align: center;
  width: 100%;
}
.assistance_apn ul li {
  background: rgba(0, 0, 0, 0) url("../images/ul.png") no-repeat scroll 31% 6px;
  padding-bottom: 4px;
}
.assistance_apn  ul {
  list-style-type: none;
}
.footer_click_btn {
  background: #df1957 none repeat scroll 0 0;
  float: left;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
.footer_btn {
  background: rgba(0, 0, 0, 0) url("../images/footer-call.jpg") no-repeat scroll 54px center / 9% auto;
  color: #ffffff;
  float: left;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.sanjeev_info {
  display: block !important;
  float: left;
  margin: 15px 0;
  width: 100%;
}
.nav .mobile_solution{
  display: none;
}
.navi .mobile_solution {
  display: none;
}


.serv_boxes {
  background: rgba(0, 0, 0, 0) url("../images/serv-btm-img.jpg") no-repeat scroll center bottom / 100% auto;
  padding-bottom: 10px;
}
.pandit-services-detail .service-detail-box {
 margin: 31px 0 0;}
.captcha_con {
  float: left;
  padding: 10px 0;
  width: 269px;
}
.ask-question.mobile {
  display: none;
}
.main_box {
  margin: 26px 0 0;
}
.google-anyalytic iframe {
  display: none;
}
#container3 {
  background: #ffffff url("../images/container3.jpg") repeat-x scroll 46% 0 / 236% auto;
}
#container8 {
  background: #ffffff url("../images/conatiner_bg8.jpg") repeat-x scroll 32% 0 / 163% auto;
}
#container2 {
  background: #ffffff url("../images/container2.jpg") repeat-x scroll 48% 0 / 214% auto;
}
.service-detail-box-content a {display: block;}
.box_left.about_us_box_left .block .book_an_app {float: left;}
.block a {
  color: #df025a;
  display: block;
}
.privacy_policy {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  padding: 10px; margin-bottom:0;
}
.privacy_policy ul li {
  text-align: left;
}
.contact_main > img {
  display: none;
}
.service-detail-box .solution-cont {
  float: left;
  text-align: left;
  width: 100%;
}
.pandit-services-detail {
  float: left;
 width: 100%;
}
.pandit-services-detail .service-detail-box {width: 97%; background:#fff;}
.service-detail-box .book-appointment {width: 40%;}
#nav ul li {
  padding: 12px 0 !important;
  width: 100%;
   border-top: 1px solid #ca0035;
   text-align:center;
}

a#mobile-navigation {
  background:url("../images/mobile-menu-hover.png") no-repeat scroll left 13px;
  color: #fff;
  display: block;
  font-size: 25px;
  line-height: 43px;
  padding-left: 31px;
  text-align: center;
}
#nav ul li:hover, #nav ul li.active {
  background: #000 none repeat scroll 0 0;
}

#nav ul {
  background: #dd0448 none repeat scroll 0 0;
  left: 0;
  padding-left: 0;
  position: absolute; display:none;
  top: 43px !important;
  width: 100%;
}

.love .love_left h5 {
  font-size: 17px;
  font-weight: normal;
  line-height: 45px;
  margin-bottom: 5px;
  padding: 0 0 0 16px;
  white-space: nowrap;
}
.home {
  display: none;

}
.box_left.thanks-page {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 5px;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.txt111 ul li {
  box-sizing: border-box;
  float: left;
  padding: 0 0 10px;
  text-align: left;
  width: 100% !important;
}

.love {
 
  white-space: nowrap;

}

.mobile-home {
  display: inline-block;
  float: left;
  margin-top: 7px;
}

.lbl {
  float: left;
  width: 100%;
}
.inpt {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  height: 41px;
  padding-left: 10px;
  width: 100%;
}

.txt111 {
  float: left;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 9999;
}
textarea {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 4px;
  box-sizing: border-box;
  height: 75px;
  width: 100%;
}
.book-an-ap-btn {
  margin-left: 0;
}

.captcha_con.right {
  float: left;
  width: 268px;
}
.block .text em {
  color: #f00648;
  float: left;
  margin-left: 0;
  text-align: left;
  width: 441px;
}

.frm1 {
  float: left;
  width: 100%;
  text-align:left;
}

.contact .submit.right {
  float: left;
  margin-right: 0;
}

.txt ul li {
  float: left;
  padding: 0 0 10px;
  text-align: left;
  width: 100%;
}

.inpt {
  border-radius: 5px;
}

#nav {height: 43px;}
.hut{ float:left;}

.astrology-services-resp{ display:block;}
.astrology-services-resp img { width:100%;}
.scnd-ser {
  float: left;
  margin-right: 2%;
  width: 48%;
}

}
@media (min-width:480px) and (max-width:767px){
.wrapper {max-width:100%; box-sizing:border-box; padding:0 3%;}
.banner img {
  float: left;
  width: 100%;
}
.client_detail > p::after {
  vertical-align: top;
}

.pandit-services ul li {
  width: 46%;
}	

.client_detail > p {
  font-size: 13px;
}
.testimonial_section .bx-viewport {
  height: 301px !important;
}
.testimonial_section .testi {
  width: 93%;
}
.testimonial_section .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  right: -37%;
}
.captch_detail {
  margin-left: 0;
}
.banner .bx-wrapper .bx-next {
  background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll -43px -32px;
  right: -12px;
}
.banner .bx-wrapper .bx-prev {
  background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll 0 -32px;
  left: -14px;
}
.Header_rtbox {
  float: left;
  text-align: center;
  width: 100%; max-width:100%;
}
div.ask-question {
  padding: 0;
  text-align: center;
}
.contact_info {
  float: left;
  width: 100%;
}
.footer_btn {
  background: rgba(0, 0, 0, 0) url("../images/footer-call.jpg") no-repeat scroll 134px center / 6% auto;
 }
.map iframe {
  width: 100%;
}
.flt.inner {
  width: 100%;
}
.solution-img {
  float: left;
  width: 100%;
}
.top-phone {
  display: none;}
.que-txt.top-para {
  display: block;
  font-size: 18px;
}
.copy {
  margin: 15px 0 0;
  text-align: center;
  width: 100%;
}
.beware_image {
  display: block !important;
  float: left;
  margin: 5px 0;
  width: 100%;
}
#submit {
  margin: 10px 0 0;
}
.captcha_con .g-recaptcha{ transform:scale(1.37) !important; }
.beware_image > img {
  width: 100%;
}
.beware_img {
  display: none;

}
.f_nav > ul {
  float: left;
  text-align: left;
  width: 190px;
}
.traditional_astrologer {display: none;}
.banner {
  min-height: 130px;
}
.logo {
  float: none;
  margin: 5px 0 0;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.logo img {width: 83%;}
.Header_rtbox { margin:0;}
#header {padding: 0 0 5px;}	
div.ask-question {padding: 0 0 5px;}
.about_SANJEEV {box-sizing: border-box;}	
.block {background-color: #fff;}	
.block .info {width: 100%;}	
.read_m_red {float: none;margin: 5px 0 0;width: 121px;display: inline-block; padding:13px 0 0;}
.read_red {margin: 5px 51px 0 0;padding: 10px 0 0 0;width: 121px;float: right;}
.box_outer {margin-right: 0; float:none; display:inline-block;}
.box_outer1	{float:none; display:inline-block;}
.block.boxblock {width: 100%;box-sizing: border-box;}
.box_left h1 {float: none;}
.world > iframe {
  height: 241px !important;
  margin: 5px 24px 0;
  width: 90%;
}
.world {
   width: 100%;
}
.love_left a.read {padding: 11px 0 0 0;width: 121px;}
.about_SANJEEV > h1 { float:left;}
.block iframe {
  width: 100%;
}

.containerpage {width: 100%;}
.mservice_left {margin: 0;width: 100%;}
.main_services img {height: auto;width: 100%;}
.mservice_left h1 {margin: 12px 0 0;}
.main_services2 {width: 100%;}	
.main_services2 img {height: auto;width: 100%;}
.main_services3 {width: 100%;}
.main_services3 img {height: auto; width: 100%;}
.main_services4 {width: 100%;}
.main_services4 img {height: auto;width: 100%;}
.main_services5 {width: 100%;}
.main_services5 img {height: auto;width: 100%;}
.saras-img {
  float: none !important;
}
.lakshmi {
  width: 100% !important;
}
.block .text em {
  color: #f00648;
  float: left;
  width: 100%;
}
.contact p {
  color: #4f4f4f;
  font-family: Arial;
  font-size: 14px;
  padding: 11px 0 0;
  width: 100%;
}
.submit.right {
  float: right;
  margin-right: 63px;
}
.contact_main {
  float: left;
  margin: 0 0;
  min-height: 763px;
  width: 100%;
}
.contact {
 
  padding: 0 17px;
  width: 100%;
  box-sizing: border-box;
}
.txt {
  float: left;
  width: 100%;
}
.contact .submit.right{ margin-right:150px;}
#container {
  background: #ffffff url("../images/conatiner_bg.jpg") repeat-x scroll center top / 191% auto;
}
.banner .god_slid {
  display: none;}
.mobile-home > img {
  display: none;
}
.navi {
  display: block !important;
  float: left;
  padding: 60px 0 10px;
  width: 100%;
}
.navi ul li {
  background: #db0545 none repeat scroll 0 0;
  border-radius: 4px;
  margin: 5px 0;
  padding: 10px;
  text-align: center;
}
.navi > ul {
  list-style-type: none;
  text-align: left;
}
.navi ul li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.hand {
  display: none;
}

.sanjeev_mobile_services {
  float: left;
  width: 100%; display:block !important;
}
.box_outer1 {
  display: none;}
.box_outer {
  display: none;}
.s_a_services.main {
  display: none !important;
}

.sanjeev_mobile_services .s_a_services {
  background: rgba(0, 0, 0, 0) url("../images/header_mid_img.jpg") repeat-x scroll 0 0;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  color: #df025a;
  display: inline-block;
  font-size: 24px;
  margin-top: 16px;
  padding: 7px 63px 7px 6px;
  text-transform: uppercase;
}
.serv_boxes {
  float: left;
  width: 100%;
}
.left_side {
  float: left;
}

.s_box {
  box-shadow: 0 0 2px #cccccc;
  float: left;
  margin: 15px 3px;
  padding: 15px 0;
  position: relative;
  width: 98%;
}
.right_side em {
  color: #6e6e6e;
  display: block;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
.serv_number {
  position: absolute;
  right: 10px;
  top: -10px;
}
.serv_number > img {
  width: 62%;
}
.right_side span {
  color: #e2054a; display:block;
}
.right_side {
  float: right;
  padding: 15px 0 0;
  text-align: left;
  width: 60%;
}
.box_right {
  height: auto;
  width: 100%;
}
.cont_prob {width: 100%;}
.right_side > h4 {
  color: #000000;
  font-size: 19px;
}
.facebook_plugin,.love,.block.boxblock,.divorce,#footer,.disclaimers > h2 {
  display: none;
} 
.work_hour {
  border: 1px solid #cccccc;
  float: left; display:block !important;
  margin: 15px 0;
  width: 99%;
}
.work_detail {
  float: left;
  padding: 15px;
  width: 93%;
}
.left_hour {
  float: left;
  list-style-type: none;
  text-align: left;
}
.right_hour {
  float: right;
  list-style-type: none;
  width: 59%;
}
.left_hour > li {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.right_hour > li {
  color: #5d5d5d;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}
.work_hour > h4 {
  background: rgba(0, 0, 0, 0) url("../images/header_mid_img.jpg") repeat-x scroll 0 0;
  color: #df025a;
  font-size: 18px;
  font-weight: 600;
  padding: 12px 13px;
  text-align: left;
  text-transform: uppercase;
}
.beware_img img {
  width: 100%;
}
.apn {
  background: #000000 none repeat scroll 0 0;
  display: block !important;
  float: left;
  margin: 15px 0 0;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
.apn > h4 {
  color: #ffffff;
  font-size: 16px;
}
.mobile_footer {
  background: #000000 none repeat scroll 0 0;
  display: block !important;
  float: left;
  padding: 14px 0 0;
  width: 100%;
}
.f_left {
  float: left;
  text-align: center;
  width: 100%;
}
.f_left > h4 {text-transform: uppercase;
  color: #000;
  font-size: 20px;
  font-weight: 600;
 
}
.f_left > p {
  color: #000000;
  font-size: 20px;
  text-transform: capitalize;
}
.f_left a {
  color: #DC0445;
}
.f_nav {
  float: right;
  text-align: center;
  width: 81%;
}
.f_nav li {
  padding: 2px 0;
}
.f_nav > ul {
  list-style-type: none;
}
.f_nav a {
  color: #ffffff;
}
.f_nav a:hover{ color:#D30541;}
.copy {
  float: left;
}
.copy > p {
  color: #ffffff;
  font-size: 15px;
  text-transform: capitalize;
}
.f_right {
  float: left;
  text-align: center;
  width: 100%;
}
.f_right h4 {
  color: #000000;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.f_right a {
  background: rgba(0, 0, 0, 0) url("../images/mobile-social.png") no-repeat scroll left center;
  display: inline-block;
  height: 54px;
  width: 48px;
}
.f_right a.facebook {
  background-position: 0 center;
}
.f_right a.youtube {
  background-position: -52px center;
}
.f_right a.gplus {
  background-position: -106px center;
}
.top-header-buttons {
  display: block !important;
  width: 100%; 
}
.click-call {
  background: #dc0445 none repeat scroll 0 0;
  border-radius: 0 0 5px 5px;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding: 2% 3%;
  text-align: center;
  text-transform: uppercase;
  width: 43%;
}
.map {
  display: block !important;
  float: left;
  margin-left: 15px;
  text-align: center;
  width: 94%;
}
	}

@media only screen and (min-width:320px) and (max-width: 479px) {
.wrapper {max-width:100%; box-sizing:border-box; padding:0 3%; }	
.logo {
  margin: 5px 0 0;
  text-align: center;
  width: 100%;
}
.client_detail > p::after {
  vertical-align: top;
}
.client_detail > p {
  font-size: 13px;
}
.testimonial_section .bx-viewport {
  height: 329px !important;
}
.testimonial_section .testi {
  width: 89%;
}
.testi-monial {
  margin: 17px 0 0; display:inline-block;
  
}
.client_detail {
  width: 95%;
}
.testimonial_section .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: -104px;
  right: -29%;
}
.captch_detail {
  margin-left: 0;
}
.Header_rtbox {
  float: left;
  text-align: center;
  width: 100%;
}
.contact_info {
  float: left;
  width: 100%;
}
.map {
  display: block !important;
  float: left;
  margin-left: 0;
  text-align: center;
  width: 100%;
}
.assistance_apn ul li {
  background: rgba(0, 0, 0, 0) url("../images/ul.png") no-repeat scroll 22% 6px;
  padding-bottom: 4px;
}
.logo img {width: 93%;}
.que-txt {
  display: block;
}
.top-phone { display:none;}
.que-txt.top-para{ display:block;}
.ind_puja {margin: 0 8px;}
.box_left h1 {font-size: 16px;}
.block {
  background-color: #fff;
  padding: 0 2%;
  width: 100%;
  box-sizing: border-box;
}
.pandit-services-detail .service-detail-box {
  background: #ffffff none repeat scroll 0 0;
  width: 94%;
}

.service-detail-box .book-appointment {
  width: 61%;
}
.Header_rtbox {margin: 2px 0 0;}
.read_m_red {
  background: transparent url("../images/read_more.png") no-repeat scroll 0 0 / 100% auto;
  display: inline-block;
  height: 30px;
  margin: 5px 0 0;
  padding: 10px 20px;
  text-align: center;
  width: auto;
  float:none;
}
.que-txt {
  font-size: 13px;
}
.hut {
  float: left;
}
.god_slid{ display:none;}
.mobile-home{ display:none;}
.box_left h1 {
  font-size: 14px;
  margin-top: 17px;
}
.block .info {width: auto;}
.new {margin: 0 0 24px 227px;}
.small_bx1 {width: 100%;}
.about_SANJEEV {
 
 padding: 0 2%;
  width: 95%;
}
.box_outer1 {float: left;margin: 0 0 15px 0;max-width: 300px;}
.small_bx2 {width: 100%;}
.new { display:none;}
.small_bx1 p {
  font-size: 15px;
  margin-left: 0;
  padding: 7px 0 0;
}
.read_red {
  background: transparent url("../images/read_more.png") no-repeat scroll 0 0;
  display: inline-block;
  height: 41px;
  margin: 0;
  padding: 10px 0 0;
  text-align: center;
  width: 121px;
}

.small_bx2 p {
 font-size: 15px;
  margin-left: 0;
  padding: 7px 0 0;
}
.world {width: 100%;}
.block.boxblock {
  padding: 10px 2%;
  text-align: center;
  width: 100%;
}
.right-apps-store > img {
  width: 100%;
}
.world > iframe { width:90%;
  margin: 5px 14px 0;
}
.love {min-height: 238px;}
.love .love_left {width: 172px;}
.red-txt {
  float: none !important;
}
.love {
  background: transparent url("../images/box2_rt_bg.png") no-repeat scroll 0 0;
  float: left;
  margin: 26px 0;
  min-height: 232px;
  width: 97%;
}
.love_left a.read {float: left;line-height: 41px;padding: 0 0 0 2px;width: 121px; margin:5px 0 0 32px;}
#footer ul li {
  background: transparent url("../images/footer-bg.png") no-repeat scroll right 3px;
  display: inline;
  float: none;
  padding: 0 12px;
}
.box_full > ul {
  display: table;
  margin: 14px 0 0;
}
.small_bx2 .read_red {
  margin: 10px 0 0 131px;
}
.small_bx1 .read_red {
  margin: 0 0 0 131px;
}
.box_right {
  height: auto;
  width: 100%;
}
.box_outer { margin-right:0;}
.block iframe {
  width: 100%;
}
.banner > img {
  width: 100%;
}
.banner {

  min-height: 78px;
}
.containerpage {width: 100%;}
.mservice_left {margin: 0;width: 100%;}
.mservice_left p {margin: 15px 0;text-align: center; width:100%;}
.main_services img {width: 100%; height:auto;}
.mservice_left h1 {margin: 12px 0 0;}
.main_services2 {width: 100%;}	
.main_services2 img {height: auto;width: 100%;}
.main_services3 {width: 100%;}
.main_services3 img {height: auto; width: 100%;}
.main_services4 {width: 100%;}
.main_services4 img {height: auto;width: 100%;}
.main_services5 {width: 100%;}
.main_services5 img {height: auto;width: 100%;}
.saras-img {width: 100% !important;}
.lakshmi {
  width: 100% !important;
}
.inpt {width: 100%;}
.block .text em {width: 100%; margin-left:0;}

.captcha_con.right {
  float: left;
  width: 271px;
}
.contact_main {
  box-sizing: border-box;
  float: left;
  margin: 0 0;
  min-height: 763px;
  width: 100%;
}
.contact {
 
  box-sizing: border-box;

  padding: 0 5px;
  width: 100%;
}
.txt {
  float: left;
  width: 100%;
}
.frm1 {
  float: left;
  width: 100%;
}
.contact p {
  color: #4f4f4f;
  font-family: Arial;
  font-size: 14px;
  padding: 11px 0 0;
  width: 100%;
}
.submit.right {
  float: right;
  margin-right: 56px;
}


#mobile-navigation {display: block; font-size:25px; text-align: center; line-height:18px;}
#mobile-navigation:hover{color:#fff;}
#mobile-navigation + ul{display:none;}
.nav{position:relative; z-index:2; float:none;}
.nav ul {
  background: #a80403 none repeat scroll 0 0;
  left: 0;
  position: absolute;
  top: 149%;
  width: 100%;
  text-align: center;
}
.nav ul li{text-align:center; border-top:solid 1px #fff; position:relative; color:#fff; display:block; float:none; background:none; transform:none;}
.nav ul li a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;display: inline-block; transform: none;
}



#nav ul li {background:none;}
#header {padding: 0 0 5px;}
div.ask-question {
  padding: 0;
  text-align: center;
}
.top-header-buttons {
  display: block;
  text-align: center; width:100%;
 
}
.click-call {
  background: #da0444 none repeat scroll 0 0;
  border-radius: 0 0 5px 5px;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding: 2% 5%;
  text-align: center;
  text-transform: uppercase;
  width: 39%;
}
.traditional_astrologer{ display:none;}
#container {
  background: #ffffff url("../images/conatiner_bg.jpg") repeat-x scroll center top / 191% auto;
}
.navi {
  display: block !important;
  float: left;
  padding: 67px 0 7px;
  width: 100%;
}
.navi ul li {
  background: #db0545 none repeat scroll 0 0;
  border-radius: 4px;
  margin: 5px 0;
  padding: 10px 6px;
}
.navi > ul {
  list-style-type: none;
  text-align: center;
}
.navi ul li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.hand {
  display: none;
}

.sanjeev_mobile_services {
  float: left;
  width: 100%; display:block !important;
}
.box_outer1 {
  display: none;}
.box_outer {
  display: none;}
.s_a_services.main {
  display: none !important;
}
.sanjeev_mobile_services .s_a_services {
  background:url("../images/header_mid_img.jpg") repeat-x scroll 0 0;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  color: #df025a;
  display: inline-block;
  font-size: 14px;
  margin-top: 16px;
  padding: 12px 60px 12px 10px;
  text-transform: uppercase;
}
.cont_prob {
  width: 100%;
}
.serv_boxes {
 float: left;
  width: 100%;
}
.left_side {
  float: left;
}
.left_side > img {
  width: 80%;
}
.s_box {
  box-shadow: 0 0 2px #cccccc;
  float: left;
  margin: 15px 3px;
  padding: 15px 0;
  position: relative;
  width: 98%;
}
.right_side em {
  color: #6e6e6e;
  display: block;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
}
.serv_number {
  position: absolute;
  right: 10px;
  top: -10px;
}
.serv_number > img {
  width: 62%;
}
.right_side span {
  color: #e2054a;
}
.right_side {
  float: right;
  padding: 15px 0 0;
  text-align: left;
  width: 50%;
}
.right_side > h4 {
  color: #000000;
  font-size: 19px;
}
.facebook_plugin,.love,.block.boxblock,.divorce,#footer,.disclaimers > h2 {
  display: none;
} 
.work_hour {
  border: 1px solid #cccccc;
  float: left; display:block !important;
  margin: 15px 0;
  width: 99%;
}
.work_detail {
  float: left;
  padding: 15px;
  width: 100%;
}
.left_hour {
  float: left;
  list-style-type: none;
  text-align: left;
}
.right_hour {
  float: right;
  list-style-type: none;
  width: 59%;
}
.left_hour > li {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.right_hour > li {
  color: #5d5d5d;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}
.work_hour > h4 {
  background: rgba(0, 0, 0, 0) url("../images/header_mid_img.jpg") repeat-x scroll 0 0;
  color: #df025a;
  font-size: 18px;
  font-weight: 600;
  padding: 12px 13px;
  text-align: left;
  text-transform: uppercase;
}
.beware_img img {
  width: 100%;
}
.apn {
  background: #000000 none repeat scroll 0 0;
  display: block !important;
  float: left;
  padding: 5px 0; margin:15px 0 0;
  text-align: center;
  width: 100%;
}
.apn > h4 {
  color: #ffffff;
  font-size: 16px;
}
.mobile_footer {
  background: #000000 none repeat scroll 0 0;
  display: block !important;
  float: left;
  padding: 14px 0 0;
  width: 100.1%;
}
.f_left {
  float: left;
  text-align: center;
  width: 100%;
}
.f_left > h4 {text-transform: uppercase;
  color: #000;
  font-size: 20px;
  font-weight: 600;
 
}
.f_left > p {
  color: #000000;
  text-transform: capitalize;
}
.f_left a {
  color: #da0444;
}
.f_nav {
  float: right;
  width: 90%;
}
.f_nav > ul {
  float: left;
  list-style-type: none;
  width: 141px;
}
.f_nav li {
  padding: 4px 0;
}
.f_nav a {
  color: #ffffff;
}
.f_nav a:hover{ color:#D30541;}
.copy {
  float: left;
  text-align: center;
  width: 100%;
}
.copy > p {
  color: #ffffff;
  font-size: 15px;
  text-transform: capitalize;
}
.f_right {
  float: left;
  text-align: center;
  width: 100%;
}
.f_right h4 {
  color: #000000;
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.f_right a {
  background: rgba(0, 0, 0, 0) url("../images/mobile-social.png") no-repeat scroll left center;
  display: inline-block;
  height: 54px;
  width: 48px;
}
.f_right a.facebook {
  background-position: 0 center;
}
.f_right a.youtube {
  background-position: -50px center;
}
.f_right a.gplus {
  background-position: -101px center;
}
.beware_image {
  display: block !important;
  float: left;
  margin: 5px 0;
  width: 100%;
}
.beware_image > img {
  width: 100%;
}
.beware_img {
  display: none;

}

}
	


#error1 {
    color: #000;
    float: left;

}
.mobile_footer,.beware_image,.world.video,.work_hour,.sanjeev_mobile_services {
  display: none;
}


/*03-08-2016*/
.box_left.about_us_box_left {
  max-width: 100%;
  width: 100%;
}
.about_us_box_left .about_SANJEEV {
  max-width: 100%;
}
.about_us_box_left .block {
  width: 99%;
}
.about_us_box_left .om::before {
  content: url("../images/om.png");
  display: inline-block;
  margin-right: 7px;
}
.about_us_box_left .hand::before {
  content: url("../images/hand.png");
  display: inline-block;
  margin-right: 7px;
}
.about_us_box_left .diamond::before {
  content: url("../images/ul.png");
  display: inline-block;
  margin-right: 7px;
}
.about_us_box_left .block ul {
  float: left;
  margin: 10px 0 40px;
  width: 100%;
}
.about_us_box_left .block ul li {
  background: rgba(0, 0, 0, 0) url("../images/ul.png") no-repeat scroll 3px 6px;
  clear: both;
  color: #111111;
  float: left;
  list-style: outside none none;
  padding: 0 0 0 20px;
}
.about_us_box_left .block span {
  color: #df025a;
  display: inline-block;
  font-size: 20px;
  margin: 25px 0 5px;
  text-transform: uppercase;
}
.about_us_box_left .block p {
  color: #4f4f4f;
  padding: 12px 0 15px 4px;
}
.about_us_box_left .block p b, .about_us_box_left .block p strong {
  text-transform: uppercase;
}
.about_us_box_left .block .book_an_app {
  background: #df025a none repeat scroll 0 0;
  border-radius: 5px;
  color: #ffffff;
  float: right;
  font-size: 16px;
  margin: 20px 0 5px;
  padding: 10px 15px;
  text-transform: capitalize;
}
.facebook_plugin {
  float: right;
  margin-bottom: 10px;
  margin-right: -14px;
}

.block .om::before {
  content: url("../images/om.png");
  display: inline-block;
  margin-right: 7px;
}
.block .s_a_services::before {
  content: url("../images/hand.png");
  margin-right: 6px;
}
.block .s_a_services {
  color: #df025a;
  display: inline-block;
  font-size: 16px;
  margin-top: 40px;
  text-transform: uppercase;
}
.block .assistance li {
  background: rgba(0, 0, 0, 0) url("../images/ul.png") no-repeat scroll 3px 6px;
  clear: both;
  color: #111111;
  float: left;
  list-style: outside none none;
  padding: 0 0 0 20px;
}

.traditional_astrologer {
  background-color: #db1b45;
  border-radius: 9px 8px 8px 9px / 8px;
  box-shadow: 0 0 154px rgba(0, 0, 0, 0.15) inset;
  box-sizing: border-box;
  float: left;
  margin: 30px 0;
  padding: 35px 20px;
  width: 98%;
}
.traditional_astrologer b::before {
    content: url("../images/om_2.png");
    float: left;
    margin-right: 10px;
    margin-top: -2px;
}
.traditional_astrologer b {
    color: #ffffff;
    float: left;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
	text-decoration: underline;
}

.traditional_astrologer p {
  float: left;
}
.traditional_astrologer strong {
  color: #ffea00;
  float: left;
}
.traditional_astrologer p span {
  color: #ffffff;
  float: right;
  width: 78%;
  text-transform: capitalize;
}
.traditional_astrologer p span em {
  clear: both;
  color: #ffea00;
  float: left;
  font-style: normal;
  font-weight: normal;
  width: 100%;
}
.traditional_astrologer .prayers {
  float: left;
  width: 100%;
}
.traditional_astrologer .prayers span {
  float: left;
  width: 70%;
}
.traditional_astrologer .prayers img {
  float: right;
  width: 123px;
}
/*=============astrology-solution page start here===========*/
.pandit-services-detail {
  float: left;
  width: 100%;
}
.service-boxes-solution {
  float: left;
  margin: 20px 0;
  width: 98%;
}
.service-detail-box {
  border: 1px solid #cccccc;
  float: left;
  margin-bottom: 21px;
  padding: 10px;
  position: relative;
  width: 98%;
}
.solution-img {
  float: left;
 
}
.solution-img img {
  border: 1px solid #cccccc;
  opacity: 1.5;
  width: 100%;
}
.solution-cont {
  float: right;
  width: 55%;
}
.solution-cont > h4 {
  border-bottom: 0 none;
  color: #DC0347;
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 3px;
}
.solution-cont p {
  color: #4c4c4c;
  font-size: 17px;
  font-weight: 600;
}
.solution-cont > span {
  color: #4c4c4c;
  font-size: 15px;
}
.book-appointment {
  background: #DC0347 none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  font-size: 16px;
  margin: 15px 0;
  padding: 5px 13px;
  text-align: center;
  text-decoration: none;
  width: 31%;
}
.solution-cont strong {
  color: #DC0347;
  font-size: 17px;
}
.right-apps-store {
  display: none;
}
.service-detail-box-content {
  float: left;
  width: 100%;
}
.service-detail-box-content > h4 {
  border-bottom: 0 none;
  color: #050505;
  font-size: 23px;
  font-weight: bold;
  padding-bottom: 10px;
  text-transform: capitalize;
}
.service-detail-box-content > ul {
  list-style-type: disc;
  padding-left: 18px;
}
.service-detail-box-content li {
  color: #4c4c4c;
  font-size: 15px;
  padding-bottom: 2px;
  padding-right: 0;
  padding-top: 2px;
}
.service-detail-box-content a {
  color: #DC0347 ;
  font-size: 20px;
}
.divorce {
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 0 74px #f3f0f1 inset;
  float: left;
  margin: 0 13px 20px;
  width: 304px;
}
.divorce > img {
  width: 100%;
}
/*==========31-08-2016===========*/
.solution_box {
  background: rgba(0, 0, 0, 0) url("../images/midbdr_shadow.png") no-repeat scroll center top;
  float: left;
  padding: 20px 0; 
}
.solution_box > img {
  float: right;
  margin-bottom: 10px;
  width: 42%;
}
.main_services span {
  color: #df025a;
  float: left;
  font-size: 18px;
  padding: 8px 0;
  width: 100%;
}

.beware_img {
  float: left;
  margin: 10px 0 30px;
  width: 100%;
}
.beware_img img {
  float: left;
}
.navi {
  display: none;
}
.hut > a {
  display: none;
}
.apn {
  display: none;
}.map {
  display: none;
}
.sanjeev_info {
  display: none;
}
.assistance_apn{display: none;}

/*=============20-oct-2016===========*/
.box_left.testimonials {
  max-width: 100%;
}
.box_left.testimonials .about_SANJEEV {
  max-width: 100%;
  width: 100%;
}
.box_left.testimonials .block {
 width: 100%;
}

.box_left.testimonials .underul {
  text-align: center;
  width: 95%;
}
.main_box-btm {
  float: left;
  font-style: normal;
  text-align: center;
  width: 100%;
}
.info_right > h4 {
  color: #da0444;
  font-size: 20px;
  font-style: normal;
}
.wid > em {
  font-style: normal;
}
.map_testi {
  float: left;
  margin-bottom: 14px;
  width: 100%;
}

.google-map {
  float: left;
  margin: 20px 0 30px;
}
.testimonial_section {
  float: left;
  margin-bottom: 55px;
  width: 100%;
}
.client_detail {
  float: left;

  text-align: center;
  width: 100%;
}
.client_detail > h4 {
  color: #dc1754;
  font-size: 20px;
  font-weight: 600;
}
.client_detail > p {
  color: #4f4f4f;
}
.client_detail > p::before {
  content: url("../images/test-img1.jpg");
  display: inline-block;
  margin: 5px 0;
}
.client_detail > p::after {
  content: url("../images/test-img2.jpg");
  display: inline-block;
  margin: 5px 0;
  vertical-align: middle;
}
.testi {
  border: 1px solid #cccccc;
  float: left;
  padding: 15px 15px 20px;
  text-align: center;
  width: 97%;
}
.testimonial_section > h4 {
  color: #dc1754;
  font-size: 25px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.client_detail > span {
  color: #4f4f4f;
  float: right;
  font-size: 17px;
  text-transform: capitalize;
}
.testimonial_section .bx-viewport {
  height: 210px !important;
}
.client_detail em {
  color: #dc1754;
  display: block;
}
.testi-monial {
  background: #da1753 none repeat scroll 0 0;
  border-radius: 4px;
  color: #ffffff;
  margin: 5px 0 0;
  padding: 10px 17px;
  text-transform: uppercase;
}
.testimonial_section .bx-wrapper .bx-controls-direction a {
  display: none;
 
}
.box_right .facebook_plugin {
   margin: 10px -14px;
}


.recaptcha {
  clear: both;
}