@import url("bootstrap.min.css");
@import url('https://fonts.googleapis.com/css?family=El+Messiri:400,600,700|Roboto&amp;display=swap');
body
{
	margin:0;
	padding:0;
font-family: 'Roboto', sans-serif;

 
}



.main
{
	margin: auto;
	padding: 0;
	width: 95%;
}
img
{
	max-width: 100%;

}

@font-face{
	font-family:"glyphicons-halflings-regular";
	src:url("../fonts/glyphicons-halflings-regular.ttf");
}


h1,h3,h2
{
	font-family: 'El Messiri', sans-serif;
}
.container{padding-right: 15px;}

.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,
.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12
{
	padding: 0;
	margin: 0;
}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,
.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
{
	padding: 0;
	margin: 0;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,
.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12
{
	padding: 0;
	margin: 0;
}

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


/* start haed */

.head-top
{
	background-color:#012911;
	color:#fff;
}

.top-socl ul
{
	text-align:right;
	margin:0px;
	padding:0px;
}

.top-socl ul li
{
	padding:0px 5px;
	margin:0px;
	list-style:none;
	display:inline-block;
}
.top-socl ul li a
{
	text-decoration:none;
}

.top-socl ul li a i 
{
	width:30px;
	height:30px;
	line-height:30px;
	font-size:15px;
	border-radius:50%;
	background-color:#f7c902;
	text-align:center;
	color:#082914;
	box-shadow:0 0 0 3px rgba(255, 204, 0, 0.75);
	animation-name:texclr;
	animation-duration:1s;
	animation-iteration-count:infinite;
}

.top-socl ul li a i:hover
{
	
}


@keyframes texclr
{
	0%{box-shadow:0 0 0 3px rgba(255, 204, 0, 0.75);}
	50%{box-shadow:0 0 0 4px rgba(255, 204, 0, 0.55);}
	100%{box-shadow:0 0 0 3px rgba(255, 204, 0, 0.75);}
	
}
.head-top4 h4
{
	font-size:16px;
	    padding: 8px 0 0 0;
}

.head-texx h4
{
	padding:0px 0 5px 0;
	font-size:19px;
	color:#f7c902;
}
.head-texx h5
{
	padding:0 0 0 0;
	font-size:25px;
	line-height:40px;
}
.head-texx h5 i
{
	padding:0 5px 0px 0;
	color:#f7c902;
}
.head-top2
{
	    padding: 10px 0 10px 0;
}

.head-logo
{
	padding:10px 0;
}

/* end  haed */



/* start navigation */
.menu-list
{
	padding: 0;
	margin: 0;
	
}
.menu-list li
{
	margin: 0;
	list-style: none;
	display: inline-block;
	font-size: 16px;
	text-transform: capitalize;
	color:#a12424;
	position:relative;
	 
}
.menu-list li a
{
	text-decoration: none;
	color: #fff;
	 padding: 10px 9px 10px 0px;
  
   position:relative;
   border-bottom-left-radius:2px;
   border-bottom-right-radius:2px;
   z-index:9;
   
	
	
}
.menu-list li a:before
{
	content:"";
	position:absolute;
	
	background-color:#f7c902;
	width:0%;
	height:3px;
	bottom: 0px;
    left: 0px;
	right:0px;
	margin:0 auto;
    z-index: -1;
	transition:all 300ms ease-in-out;
	opacity:1;
	transform-origin: top center;
	
}

.menu-list li a:hover
{
	
color: #f7c902;

}
.menu-list li a:hover:before
{
	opacity:1;
	width:100%;
}
.main-mannu
{
	background-color: #f1ec93;
	padding:10px 0 5px 0;
	
}

.menu-list li a.active:before
{
		opacity:1;
	width:100%;

}
.menu-list li a.active
{

color: #f7c902;
   	
}



.menu-list .brd-icon a:after {
	display: none;
}
.toggle_bars
{
	display: none;
    color: #fff;
    font-size: 30px;
    text-align: right;
    background-color: #000;
    width: 50px;
    padding: 0 12px;
}


.tog-top
{
	background-color: #000;
	display: none;
}
.navi-head
{
	background-color: #252525;
}

.head-dwon
{
	background-color: #084035;
	color: #fff;
}
.top-naavi
{
	background-color:#c42d2d;
}
.head-baner2
{
	padding:10px 0;
}


/*end navigation*/

.top-navi2
{
	overflow:hidden;
	padding: 10px 0 10px 0; 
}
.head-texx
{
	padding:2px 0 0 0;
}

/*start header*/




.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev
{
	font-size:70px
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev
{
	    top: 40%;
}
.carousel-control.right
{
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0) 100%);
	    opacity: 1;
}
.carousel-control.left
{
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0) 100%);
	    opacity: 1;
}

.carousel-control
{
	    width: 10%;
}

/*end Header*/
.top-bordr
{
    background-color: #012911;
    margin: 0 0 0px 0;	
}
.top-bordr img
{
	    margin: 0 0 -50px 0;
}

.header
{
	margin:0;
}
.top-bordr
{
	    z-index: 1;
}

/* start text baner */

.text-baner2
{
	background-color:#f7c902;
	padding:40px 0;
	text-align:center;
}
.text-baner3 h3
{
	padding:0px;
	font-size:40px;
	font-weight:700;
	color:#012911;
	    text-shadow: 6px -23px 1px rgba(1, 41, 17, 0.109803);
}
.text-baner3 h4
{
	padding:10px 0;
	font-size:16px;
	color:#000;
	line-height:22px;
	font-weight:600;
}
.text-baner3 h4 span
{
	color:#ff0000;
}
.text-baner3 h5
{
	padding:0px 0 20px 0;
	font-size:35px;
	color:#012911;
	line-height:22px;
	font-weight:600;
}
.text-baner3 h6 a
{
	padding:10px 15px;
	font-size:16px;
	background-color:#ff0000;
	color:#fff;
	border-radius:5px;
	text-decoration:none;
}
.text-baner3 h6 a i
{
	padding:0 5px 0 0;
}
.text-baner3 h6 a:hover
{
	background-color:#012911;
	color:#f7c902;
}

.text-baner3 h6
{
	padding:10px 0;
}

/* end text baner */

/* start best services */


.best-serv
{
	background-image:url(../jit/dargah-background.jpg);
	background-repeat:no-repeat;
	    background-position: bottom right;
}

.best-texx7 h4
{
	padding:0 0 5px 0;
	margin:0px;
	font-size:20px;
	font-weight:600;
	color:#012911;
}
p
{
	padding:0 0 10px 0;
	margin:0 0 0 0;
	font-size:17px;
	line-height:25px;
}
.best-texx6
{
	padding:10px;
}
.best-pic
{
	padding:10px;
}
.best-serv4
{
	background-color:#fff;
	 border-bottom	: 2px solid #eee;
	padding:10px 0;
}
.best-tex3 h3
{
	padding:0 0 10px 0;
	margin:0px;
	font-size:30px;
	font-weight:700;
	text-align:center;
	color:#012911;
}
.best-serv
{
	padding:40px 0;
}


/* end best service */

/* start we do besr */

.we-doo
{
	background-color: #012911;
	padding:40px 0;
}
.we-doo4 h3
{
	padding:0px 0 10px 0;
	font-size:30px;
	font-weight:600;
	text-align:center;
	color:#f7c902;
}
.best-do4
{
	background-color:#fff;
	padding:20px 10px;
}
.best-do3
{
	padding:10px;
}
.best-do5
{
	text-align:center
}

.best-do5 h4
{
	padding:0px;
	font-size:40px;
	color:#012911;
}
.best-do5 h5
{
	padding:10px 0;
	font-size:20px;
	font-weight:600;
	color:#ff0000;
	text-transform:uppercase;
}
.best-do5 h6
{
	padding:0px;
	font-size:14px;
	font-weight:600;
}
.best-do4:hover
{
	transform:translateY(-10px);
	transition:all 300ms ease-in-out;
}

/* end we do best  */

/* start about  */

h1
{
	padding:0px;
	margin:0px;
	font-size:30px;
	font-weight:700;
}
h1 a
{
	text-decoration:none;
	color:#012911;
}
h1 a:hover
{
	text-decoration:none;
	color:#012911;
}
.about-top4 h2
{
	padding:0px;
	margin:0px;
	font-size:26px;
	font-weight:700;
	color:#012911;
}

.about-top4 h3
{
	padding:0px;
	margin:0px;
	font-size:24px;
	font-weight:700;
	color:#012911;
}
.about-top4 strong	
{
	color:#ff0000;
}
.about-top
{
	padding:40px 0;
	
}
.about-topp2:before
{
	    content: "";
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    right: 0px;
    margin: 0 auto;
    text-align: center;
    background-image: url(../images/back-abot.png);
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 0.05;
	    background-attachment: fixed;
}

/* end about  */

/* start other services  */
.other-ser4
{
	position:absolute;
	bottom:20%;
	left:0px;
	right:0px;
	margin:-50px auto;
	text-align:center;
	opacity:0;
	transition:all 300ms linear;

	
}
.other-ser4 h4
{
	font-size:30px;
	font-weight:600;
	color:#012911;
	margin-bottom: 20%;
}
.other-ser3:before
{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	bottom:0px;
	left:0px;
	background-color:rgba(247, 201, 2, 0.92);
	transform:scale(0);
	opacity:0;
	transition:all 300ms linear;
}
.othr-serv2
{
	overflow:hidden;
}

.othr-serv2:hover .other-ser3:before
{
	transform:scale(1) rotate(360deg);
	opacity:1;
	transition:all 300ms linear;
}
.othr-serv2:hover .other-ser4
{
		bottom:35%;
		opacity:1;
		transition:all 300ms linear;
}
.other-serv
{
	padding:40px 0;
}

.text-marrk3 h4 {
  white-space: nowrap;
  overflow: hidden;    
	text-align:center;
  font-size: 25px;
  color:#f7c902;
}

/* Animation */
.text-marrk3 h4 {
  animation: animated-text 15s infinite;
}

/* text animation */

@keyframes animated-text{
  from{width: 0;}
  to{width: 100%;}
}

.text-marrk2
{
	background-color:#012911;
	padding:20px 0;
}


/* end other services  */

/* start form  */

.form-holy2
{
	background-image:url(../jit/consult-astrologer.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:550px;
}

.form-top
{
	background-color:#f7c902;
}

.form-top3
{
	padding:40px 80px 30px 30px;
}
.form-ttop4 h3
{
	padding:0 0 0px 0;
	font-size:30px;
	font-weight:700;
	color:#012911;
}
.form-ttop4 h4
{
	padding:0px 0 10px 0	;
	font-size:20px;
	font-weight:600;
	color:#ff0000;
}
.form-ttop4
{
	text-align:center;
}
/* end form  */


/*start form us */

.place::-webkit-input-placeholder
{
  color: #000;
}
.contac-main
{
  background-color: #fff;
  border-radius: 10px;
}
.contactt-imag
{
  padding: 0;
  margin: 0;
  background-color: #e57200;
}

.contactt-text
{
  padding: 10px 0 20px 0;
}
.contac-l
{
  padding: 20px 0 20px 0;
}


.contact-main
{
  padding: 30px 0 20px 0;
  margin: 0;
  background-color: #262f36;
}

.cont-ll
{
  background-color: rgba(241, 230, 230, 0.9803921568627451);
  padding-bottom: 12px;
}
.form-group label
{
  color:#fff;
}

.btttn
{
  padding-left: 18px;

}
.form-texxx h3
{
  padding: 10px 10px;
  font-size: 40px;
  text-align: center;
  color: #fff;
  margin:0px;
}

.form-texxx p
{
  padding: 0px 10px 10px 10px;
  text-align: left;
  font-size: 16px;
  color: #fff;
}

textarea.form-control {
    height: 114px;
    
    color: #000;
}
input.form-control 
{
  
  color: #000;
  
}

.btn-group
{
  text-align: left;
}
button.btn-default
{
  background-color: #111;
  height: 44px;
   color:#fff;
    font-size: 13px;	
}
button.btn-default:hover
{
  background-color: #000;
  color: #fff;
}
.cont-form
{
  padding-bottom: 30px;
  
  font-size: 30px;
  color: #800020;
}
.contact-images1
{
  padding: 20px 0 0 0;
  margin: 0;
}
.conta-form
{
	padding: 60px 0 40px 0;
	margin: 0;
}
.contac-r
{
	padding: 10px 0;
	margin: 0;
	
}

.form-group
{
	padding: 10px;
}
.headr-frm1
{
	
	color: #fff;
	padding: 30px 20px;
	
}

.contt-texx2 h3
{
	text-align:Center;
	font-size:30px;
	font-weight:600;
	color:#0f87ff;
	padding:0 0 10px 0;
	
}

/*end forms us*/

/*start services*/

.serv-top3 
{
	text-align:center;
}
.serv-top3  h3
{
	padding:0px;
	font-size:30px;
	font-weight:700;
	color:#012911;
}
.serv-top3  h4
{
	padding:0px;
	font-size:18px;
	font-weight:600;
	color:#ff0000;
}

.serv-top
{
	padding:40px 0;	
}

.serv-read
{
	padding:10px 0;
}
.serv-read a
{
	padding:10px 15px;
	font-size:14px;
	background-color:#ff0000;
	text-decoration:none;
	color:#fff;
	border-radius:2px;
}

.serv-read a:hover
{
	background-color:#012911;
	color:#f7c902;
}

.service-top9
{
	padding:20px;
}

.service-top9 h4
{
	padding:0 0 5px 0;
	font-size:25px;
	font-weight:600;
	color:#012911;
}

.serv-top4
{
	padding:30px 0 0 0;
}
.serv-top5
{
	padding:10px;
	    border-bottom: 2px solid #eee;
}


/*end services*/

/*start testimonials*/

.testimonial{
    padding: 35px 50px;
    margin: 0 20px 30px;
    border-radius: 0 70px 0 70px;
    border: 5px solid #f7c902;
    border-left: none;
    border-right: none;
    text-align: center;
}
.testimonial .pic{
    display: inline-block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-bottom: 20px;
    overflow: hidden;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .title{
    display: block;
    margin: 0 0 7px 0;
    font-size: 20px;
    font-weight: 600;
    color: #f7c902;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.testimonial .post{
    display: block;
    font-size: 15px;
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.testimonial .description{
    font-size: 16px;
    color: #fff;
    line-height: 30px;
}
.owl-theme .owl-controls{ margin-top: 0; }
.owl-theme .owl-controls .owl-page span{
    background: #fff;
    opacity: 0.8;
    transition: all 0.3s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span{ background: #f7c902; }

/*end testimonilas*/

.testi-top
{
	background-image:url(../images/testi-back.jpg);
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.testi-pic
{
	 background-color: rgba(1, 41, 17, 0.88);
	 padding:40px 0;
}

.testi-texx3 h3
{
	padding:0px;
	margin:0px;
	font-size:30px;
	font-weight:600;
	color:#fff;
	text-align:center;
	
}

.testi-texx4
{
	    padding: 30px 0 0 0;
}

/* start testimonials */

.botm-serv8 ul
{
	padding:0px;
	margin:0px;
}
.botm-serv8 ul li
{
	padding:0px 0px 0 5px;
	margin:0px;
	list-style:none;
	line-height:34px;
	font-size:16px;
}
.botm-serv8 ul li:nth-child(odd)
{
	background-color:#eee;
	
}

.botm-serv8 ul li a
{
	text-decoration:none;
	color:#021911;
		display:-webkit-box;
}
.botm-serv8 ul li a:hover
{
	color:#ff0000;

}
.botm-serv8 ul li a:hover i
{
	color:#ff0000;

}


.botm-serv8 ul li a i
{
	padding:0 5px 0 0;
	font-size:12px;
	color:#012911;
}
.botm-serv6
{
	text-align:center;
	padding:20px 0;
	background-color:#012911;
	color:#f7c902;
}
.botm-serv6 h4
{
	padding:0px;
	font-size:25px;
	font-weight:600;
}

.botm-serv5
{
	box-shadow: 0 0 20px #ded5d5;
}

.botm-serv2
{
	padding: 40px 0;	
}
.botm-serv4
{
	padding:10px;
}

.botm-serv8
{
   // overflow-y: scroll;
    //height: 300px;	
}

.botm-serv8::-webkit-scrollbar {
    width: 0em;
	
}
 
.botm-serv8::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px transparent;
}
 
.botm-serv8::-webkit-scrollbar-thumb {
  background-color: transparent;
 
  
}


/* end testimonials */

/* start footer */

.foter-top3
{
	background-color:#012911;
	color:#fff;
	padding:40px 0;
}

.ftr-top7 h4
{
	padding:0 0 10px 0;
	font-size:20px;
	color:#f7c902;
}
.ftr-top9 p
{
	padding:0px;
}
.ftr-serv ul
{
	padding:0px;
	margin:0px;
}
.ftr-serv ul li
{
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:28px;
	font-size:14px;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.ftr-serv ul li:last-child
{
	border:0px;
}

.ftr-serv ul li:hover
{
	color:#f7c902;
}
.ftr-serv ul li a
{
	text-decoration:none;
	color:#fff;
}
.ftr-serv ul li a:hover
{
	color:#f7c902;
}
.ftr-serv ul li i
{
	padding:0 5px 0 0;
	font-size:10px;
}
.ftr-top5{
	padding:10px;
}

.ftr-cont2 h4
{
	padding:0px 0 5px 0;
	font-size:16px;
	font-weight:600;
}
.ftr-cont2 h5
{
	padding:0px;
	font-size:17px;
	color:#f7c902;
}
.ftr-cont2
{
	padding:0 0 10px 0;
}
.ftr-logo2
{
	text-align:center;
	padding:10px 0 0 0;
}
.ftr-copy
{
	padding:10px;
	text-align:center;
	background-color:#052e15;
	color:#fff;
	font-size:14px;
}



.header-abt
{
	background-color: #e0e2e1;
    padding: 40px 0 30px 0;
}

.headr-abt3 h4  span a
{
	text-decoration:none;
	color:#012911;
	font-size:18px;
	font-weight:700;
}
.headr-abt3 h4 
{
	font-size:20px;
	font-weight:700;
	color:#ff0000;
}

.cont-pgg3{padding:40px 0;}
.cont-pgg6
{
	background-color:#eee;
	padding:20px 0;
	min-height: 363px;
}


.cont-pgg8 h3
{
	padding:0px;
	font-size:30px;
	font-weight:700;
	color:#012911;
	text-align:center;
}

.contt-pgg3 h4
{
	padding:0 0 5px 0;
	font-size:18px;
	font-weight:600;
}
.contt-pgg3 h5
{
	padding:0 0 5px 0;
	font-size:16px;
	font-weight:600;
	color:#ff0000;
}
.contt-pgg3
{
	padding:0 0 20px 40px;
}

.cont-pgg9
{
    padding: 20px 0px 0 30px;	
}

.cont-icn
{
	position:absolute;
	top:0px;
	left:0px;
}
.cont-icn i
{
	font-size:30px;
}
.cont-pgg5
{
	padding:10px;
}
.cont-pgg4
{
	padding:10px;
}


.fix
{
	position: fixed;
	padding: 0;
	bottom: 0;
	left: 0;
	display: none;
	
	
}
.end
{
	margin: 0;
	padding: 0;
	background-color: #fff;
	
}
.end li
{

	display: block;
	padding:3px 10px;
	text-align: left;
	display: inline-block;
}

.icon-texx2
{
	position: absolute;
    left: 0px;
    right: 0px;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    top: 15px;
}
.icon-texx2 h4
{
	font-size:15px;
	font-weight:600;
}
.icon-texx2 h4 span
{
	color:#ff0000;
}


/* end footer */



@media(max-width: 767px){
	body{text-align: center;}
	.top-socl ul li{padding:0px 8px;}

	.menu-list li{width: 100%;text-align: center; padding:3px 0px;}
	.menu-list li a{padding: 5px 10px; display: block;}
	.navi-head:after{display: none;}
	.toggle_bars{display: block;color: #fff;font-size: 30px;text-align: right; background-color: #f7c902;}
	.toggle_bars i{cursor: pointer;}
	.nav-main{display: none;}
	.tog-top{display: block; background-color: #f7c902;}
	.nav-main{display: none;}
	.top-tex2 span{font-size: 10px;}
	.top-texx5 h4 {font-size: 20px;}
	.menu-list .navv-bbrd{display:none;}
	.menu-list li{    line-height: 16px;    font-size: 16px;}
	.menu-nav{padding:10px 0;}
	
	
	.head-top4 h4{    padding: 0px 0 0 0;}
	.top-socl ul{padding:10px 0 0 0;    text-align: center;}
	.head-texx h5{    font-size: 20px;    line-height: 26px;}
	
	.text-baner3 h3{    font-size: 30px;}
	.text-baner3 h4{ }
	.best-serv{    background-image: none;}
	.about-top{text-align:left;}
	h1{font-size:27px;}
	.about-top4 h2{font-size: 24px;}
	.about-top4 h3{font-size: 22px;}
	.text-marrk3 h4{    font-size: 13px;}
	.text-marrk2{padding:10px 0;}
	.form-holy2{    min-height: 274px;}
	.form-top3{    padding: 40px 20px 30px 20px;}
	.service-top9{text-align:left;}
	.botm-serv6 h4{    font-size: 20px;}
	.botm-serv6{padding:10px 0;}
	.ftr-top5{text-align:left;}
	.best-do5 h6{    font-size: 14px;}
	.top-bordr img{    margin: 0 0 -40px 0;}
	.cont-pgg9{    padding: 20px 10px 0 10px;}
	.cont-icn i{font-size: 20px;}
	.contt-pgg3{    padding: 0 0 20px 30px;    text-align: left;}
	.contt-pgg3 h5{    font-size: 13px;}
	.cont-pgg6{min-height: 173px;}
	.headr-abt3{text-align:left;}
	
	.fix{display: inline-block; background-color: #fff; z-index:99;
    border-top: 1px solid #d8d0d0;padding: 10px 0 0 0;}
	
.ph-fx{float: left;}
.wh-fx{float: right;}
	
	.botm-serv8 ul li a{margin:4px 0px;text-align:left;}
	.ftr-serv ul li {font-size:16px;    padding: 5px 0px;}
	
}	


@media(max-width: 575px) and (min-width: 0px){
	
	.head-top4 h4{    font-size: 13px;    line-height: 17px;}
	.head-texx h4{font-size: 16px;}
	.head-texx h5{    font-size: 17px;line-height: 22px;}
	.head-servv2{display:block;}
	.text-baner3 h3{    font-size: 20px;text-shadow:none;}

	.text-baner3 h5{    font-size: 25px;}
	.best-do3{width:100%;}
	.other-ser4 h4{font-size:15px;}
	.text-marrk3 h4{animation:none;    white-space: initial;    overflow: visible;}
	.service-top9 h4{    font-size: 20px;}
	.service-top9{padding: 10px;}
	.testimonial{    padding: 30px 10px;    margin: 0 0px 20px;}
	.botm-serv4{width:100%;}
	.top-bordr img{    margin: 0 0 -25px 0;}
	.text-baner2{    padding: 20px 0;}
	.contt-pgg2{width:100%;}
	.cont-pgg6{    min-height: 293px;}
	
	.icon-texx2{width: 60%;}
	
	
}	

@media(max-width: 991px) and (min-width: 768px){
	
	.head-texx h4{    font-size: 12px;}
	.head-texx h5{    font-size: 17px;    line-height: 23px;}
	.menu-list li{    padding: 9px 7px;}
	.best-serv{    background-image: none;}
	.other-ser4 h4{    font-size: 20px;}
	.text-marrk3 h4{font-size: 17px;}
	.form-holy2{    background-position-x: -189px;}
	.form-top3{    padding: 40px 30px 30px 30px;}
	.service-text img {height:280px;}
	.ftr-top7 h4{    font-size: 16px;}
	.ftr-serv ul li{    font-size: 12px;}
	.ftr-cont2 h5{    font-size: 15px;}
	.ftr-cont2 h4{    font-size: 14px;}
	
	
	
}	
@media(max-width: 1200px) and (min-width: 992px){

	.best-serv{ background-position-x: 509px;}
	.head-top4 h4{    font-size: 14px;}
	.head-texx h4{    font-size: 14px;}
	.head-texx h5{    font-size: 17px;    line-height: 23px;}
	.best-do5 h6{    font-size: 12px;}
	.other-ser4 h4{    font-size: 20px;}
	.text-marrk3 h4{font-size: 20px;}
	.form-holy2{    background-position-x: -109px;}
	.form-top3{    padding: 40px 40px 30px 30px;}
	
}	



ol, ul{list-style:none outside none;}
.google-auto-placed{display:none !important;}
#all-over-country{background-color:#ffffff;clear:both;float:left;padding:50px 0;width:100%;}
.main-countries > h4{color:#000;font-size:30px;margin-bottom:30px;text-align:center;text-transform:capitalize;}
.main-countries li{float:left;margin-bottom:0;min-height:91px;text-align:center;width:10%;}
.main-countries a{color:#000;display:block;font-size:15px;}
.main-countries img{height:43px;width:59px;}
#astrService3.dropdown.main-div.listmenu, #astrService4.dropdown.main-div.listmenu, #astrService5.dropdown.main-div.listmenu, #astrService6.dropdown.main-div.listmenu{left:0;position:absolute;top:auto;width:100%;z-index:99999999;}
#astrService3 li{width:20%;}
#astrService4 li{width:20%;}
#astrService5 li{width:20%;}
#astrService6 li{width:20%;}
nav ul{position:relative;}
.dropdown_icon.astro-service{position:relative;}
b.Service-title{color:#900804;display:block;font-family:"Oswald",sans-serif;font-size:32px;text-transform:uppercase;font-weight:400;}
b.Service-title > span{color:#000;}
.about-des h1{font-size:30px;line-height:34px;margin-bottom:10px;}
.inner-countries.updated{clear:both;float:left;width:100%;}
.country_in_city > li{background:rgb(138,8,3) none repeat scroll 0 0;border-radius:4px;float:left;margin-bottom:10px;margin-right:2px;padding:10px 11px;}
.country_in_city a{color:#fff;font-size:15px;}
.main-hindi-text{margin-bottom:20px;}
p.social-foot{width:100%;}
p.social-foot i{color:#000000;}
p.social-foot a{padding-right:10px;}
p.social-foot a i:hover{color:#8E0801;}
#loader{display:none;width:28px;height:28px;}
.page_name h1{float:left;font-family:"Oswald", sans-serif;font-size:36px;text-transform:uppercase;font-weight:600;color:#fff;}
a.home-link{background:none;border:none;color:none;float:none;padding:0;text-decoration:none;text-transform:none;}






jit


@import url("bootstrap.min.css");




/*strat best services*/
h3
{
	padding: 0;
	margin: 0;
	font-family: "DaysOne-Regular";
	font-size: 30px;
	text-align: center;
	color: #ffffff;
}
.best-bdr
{
	position: absolute;
	width: 180px;
	height: 2px;
	background-color: #002b00;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.best-bdr:after
{
	content: "";
	position: absolute;
	width: 180px;
	height: 2px;
	background-color: #002b00;
	bottom: -5px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.best-ser2
{
	padding: 0 0 10px 0;
}
.best-ser6:after
{
	content: "";
	width: 70%;
	height: 2px;
	background-color: #002b00;
	position: absolute;
	right: 0;
	top: 20px;
}
.best-ser6:before
{
	content: "";
	width: 70%;
	height: 2px;
	background-color: #002b00;
	position: absolute;
	right: 0;
	top: 25px;
}

.best-ser6 i
{
	font-size: 60px; 
	color: #002b00;
}
.best-ser4
{
	padding: 10px;
}
.best-se2 h4
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: #002b00;	
	font-weight: 600;
}
p
{
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 28px;
	font-size: 16px;
	
}
.serv-tex5 p{color:white;}
.read
{
	font-size: 20px;
	color: #002b00;
}


/*start bottom services*/

.bottm-list
{
	padding: 0;
	margin: 0;
}
.bottm-list li
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.bottm-list li a
{
	padding: 0;
	margin: 0;
	display:block;
	line-height: 28px;
	font-size: 18px;
	color: #002b00;
	border-bottom: 2px solid #ad8a2c;
	text-decoration: none;
}
.bottm-list li a:last-child
{
	border-bottom: none;
}

.bottm-list li a:hover
{
	color: #ff0000;
}

.bott-head
{
	background-color: #002b00;
	color: #f2c039;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	border:5px solid #fbffd5;
	border-bottom:none;
}
.bott-text
{
	background-color: #fbffd5;
	padding: 10px;
	
}

.choose-left
{
	padding: 10px;
}

.bottom
{
	padding: 30px 10px 10px 10px;
}
.bottom-serv:after
{
	content: "";
	position: absolute;
	height: 100%;
	width: 70%;
	left: 100px;
	margin: 0 auto;
	right: 0;
	border:5px solid #002b00;
	top: 0;
	z-index: -9999;
}
.bottom-serv
{
	padding: 15px 0;
}

/*end bottom services*/


/*start our services*/

.our-ser1
{
	padding: 0 0 10px 0;
}
.ser-tex1
{
	padding: 10px;
}
.serv-tex2
{
	box-shadow: 0 0 20px #d2a52a;
}
.service
{
	background-color: #002b00;
}
.our-serv
{
	padding: 30px 0;
}
.serv-new1
{
	padding: 20px 0;
}

.serv-tex4
{
	padding: 20px;
}

.serv-tex5 h5
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: #FFEB3B;
	font-weight: 600;
}

.serv-tex5 h6
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: #ffeb3b;
}


.bbdr-serv:after
{	
	content: "";
	position: absolute;
	right: 0;
	width: 80px;
	height: 4px;
	background-color: #FFEB3B;
	top: 0;
	transition: all 0.3s linear;
}
.bbdr-serv:before
{	
	content: "";
	position: absolute;
	right: 0;
	width: 4px;
	height: 80px;
	background-color: #FFEB3B;
	top: 0;
	transition: all 0.3s linear;
}
.bbdr-serv1:after
{	
	content: "";
	position: absolute;
	left: 0;
	width: 80px;
	height: 4px;
	background-color: #002b00;
	bottom: 0;
	transition: all 0.3s linear;
}
.bbdr-serv1:before
{	
	content: "";
	position: absolute;
	left: 0;
	width: 4px;
	height: 80px;
	background-color: #002b00;
	bottom: 0;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv:after
{
	width: 100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv:before
{
	height:100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv1:after
{
	width: 100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .bbdr-serv1:before
{
	height: 100%;
	transition: all 0.3s linear;
}
.serv-tex2:hover .serv-tex3 img
{
	transform: scale(1.2);
	transition: all 0.5s linear;
	
}
.serv-tex3 
{
	overflow: hidden;
	
}
.serv-tex3 img
{
	transition: all 0.5s linear;
}

/*end our services*/

/*start about us section*/

.aboutus-section{
   padding: 0px 0 0 0;
}
.aboutus-section1{
    padding: 50px 30px;
}
.about-content{
  padding:20px 0;
}
.aboutus-content{
    padding: 10px;
    text-align: left;
}


.aboutus-content ul{
  padding:10px 0;
  margin: 0;
  list-style: none;
}
.aboutus-content ul li{
  margin: 0;
    padding: 4px 0;
    line-height: 30px;
    font-size: 17px;
    font-weight: 600;
    color: #222;
    text-transform: capitalize;
}
.aboutus-content ul li i{
  color: #980000;
  padding: 0 6px;
  font-size: 17px;
}
/*end about us section*/


