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

body
{
	margin:0;
	padding:0;
	font-family:"Roboto-Regular";
}
.main
{
	margin: auto;
	padding: 0;
	width: 96%;
}
img
{
	max-width: 100%; height:auto;

}

@font-face{
	font-family:"Roboto-Bold";
	src:url("https://d8wzi1p0jmrjn.cloudfront.net/wp-content/themes/muslim/fonts/Roboto-Bold.ttf");
}
@font-face{
  font-family:"Roboto-Regular";
  src:url("../fonts/Roboto-Regular.ttf");
}


/*start top*/
.top
{
	padding: 0;
	margin: 0;
	border-top:5px solid #efff00;
}
.top-new
{
	padding: 0;
	margin: 0;
	background:#054f00 url(../images/back-contact.gif) 0 0 repeat;	
	/*background: #054f00;*/
}
.new-top
{
	padding: 0 0 5px 0;
	margin: 0;
}
.head
{
	padding: 0 0 0 20px;
	margin: 0;
}
.logo
{
	padding: 5px 0 0 0;
	margin: 0;
}

.head-social
{
	padding: 0;
	margin: 0;

}
.social
{
	padding: 0 20px 0 0;
	margin: 0;
	background-color: #efff00;
}
.social-list
{
	padding: 0;
	margin: 0;
	text-align: right;
}
.social-list li
{
	padding: 10px 10px;
	margin: 0;
	list-style: none;
	display: inline-block;
	font-size: 14px;
	border-right:1px solid #4a331a;


}
.social-list .fac-bdr
{
	border-left:1px solid #4a331a;
}
.social-list li:hover
{
	background-color: #ffc000;
}

.social-list li a
{
	color: #fff;
	padding: 5px;
}
.soci-trig
{
	
	content: " ";
    padding: 0;
    margin: 0;
    position: absolute;
    width: 40px;
    height: 40px;
    border: 20px solid transparent;
    border-top-color: #efff00;
    border-right-color: #efff00;
    left: -40px;
    top: 0px;
}
.head-contact
{
	padding: 0;
	margin: 0;
}
.head-cont1
{
	padding: 5px 0;
	margin: 0;
}
.head-ll
{
	padding: 5px;
	margin: 0;
}
.head-left
{
	padding: 0;
	margin: 0;
}
.head-calll
{
	padding: 0;
	margin: 0;
}
.head-txx
{
	padding: 0;
	margin: 0;
}
.head-left:hover .iccc 
{
	background-color: #fec20e;
	transition: all 0.5s linear;

}
.head-left:hover .iccc i
{
	color: #fff;
	transition: all 0.5s linear;
}
.iccc
{
	padding: 0;
	margin: 0;
	width: 50px;
	height: 50px;
	border:2px solid #efff00;
	text-align: center;
	border-radius: 50%;
	transition: all 0.5s linear;
}
.iccc i
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	text-align: center;
	line-height: 48px;
	color: #efff00;
	transition: all 0.5s linear;
}
.hed-tex2 span
{
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}
.hed-tex2 p
{
	font-size: 19px;
	color: #fff; 	
	
}
.emaill p
{
	font-size: 14px;
}
/*end top*/

/*start navigation*/
.head-navig
{
	padding: 0;
	margin: 0;
	background-color: #273b18;
}
.head-navv
{
	padding: 0;
	margin: 0;
}

/*start navigation*/
.head-navi
{
	padding: 0;
	margin: 0;
	background-color: #002e58;
	
}


.naviii
{
	padding: 0px 0 0 0;
}
.nav-new
{
	padding: 0;
	margin: 0;

}

.head-navigation
{
	padding: 0;
	margin: 0;
	background-color: #00a9e0;
}

.navbar-default
{
	background: none;
	color: #fff;
	border:none;

}
.nav >li>a
{
	padding: 10px 10px;
	border-left: solid 1px; border-right: solid 1px;
}
/*.nav li a:first-child{ border-left:0;} */

.navbar
{
	border-radius:0px;
	padding: 0px;
	margin: 0px;
	

}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
	color: #fff;
	background-color: #d21835;
	
}
.navbar-default .navbar-nav>li>a:hover
{
	border-top: 5px solid #ffc000;
	color: #fff;
	overflow: hidden;
}

.navbar-nav li:hover ul.dropdown-menu { display:block;}

.navbar-default .navbar-nav>li>a
{
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	/* text-transform: uppercase; */
	transition: all 0.5s;
	overflow: hidden;
	border-top: 2px solid #efff00;
}
.navbar-default .navbar-nav>li>
{
	overflow: hidden;
}
.navbar-nav
{
	flex: none;
}
.nav
{
	text-align: center;
}


.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover
{
	color: #fff;

}
.navbar-default .navbar-nav>li>a:hover
{
	
	transition: all 0.5s;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{
	color: #fff;
	background-color: #251e1b;
}

.dropdown-menu{ background:#efff00; min-width: 260px;}
.dropdown-menu li a {
    padding: 10px;
    border-bottom: solid 1px #fff;
}


/*end navigation*/

/*end navigation*/
.caling
{
	padding: 11px 0;
	margin: 0;
	text-align: center;
	font-size: 20px;

}
.caling a
{
	padding: 13px 20px;
	margin: 0;
	background-color: #efff00;
	color: #000;
	text-decoration: none;
}
.caling a:hover
{
	background-color: #CDDC39;
}

/*start header*/

.header
{
	padding: 0;
	margin: 0;
}
.header-main
{
	padding: 0;
	margin: 0;
}
.header-form
{
	padding: 0;
	margin: 0;
	background-color: #2c6700;
}
.header-slid
{
	padding: 0;
	margin: 0;
}

/*end header*/


/*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 h4
{
  padding: 0 0 10px 0;
  font-size: 25px;
  text-align: center;
  color: #fff;	
  font-weight: 700;
}

.form-texxx
{
  padding-bottom: 15px;
  padding-top: 10px;
}
.form-texxx p
{
  padding: 0px 0 10px 0;
  text-align: center;
  font-size: 20px;
  color: #ffd800;
}

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


.btn-group
{
  text-align: left;
}
button.btn-default, input.btn-default
{
  background-color: #2c6700; width:150px;
  color: #fff;
  height: 50px;

}
button.btn-default:hover, input.btn-default:hover
{
  background-color: #CDDC39;
  color: #000;
}
.cont-form
{
  padding-bottom: 30px; 
  font-size: 30px;
  color: #800020;
}
.contact-images1
{
  padding: 20px 0 0 0;
  margin: 0;
}
.conta-form
{
	padding: 30px 0 30px 0;
	margin: 0;
}
.contac-r
{
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.contac-rcc
{
	padding: 0;
	margin: 0;
}
/*end form*/
h4
{
	padding: 0;
	margin: 0;
}



/*start best services*/

.best-serv
{
	padding: 0;
	margin: 0;
	
}
.best-ser1
{
	padding: 30px 0;
	margin: 0;
}
.best-new
{
	padding: 50px 0 0 0;
	margin: 0;
}
.best-l
{
	padding: 5px;
	margin: 0;

}
.best-r
{
	padding: 30px 0 0 0;
	margin: 0;
	background-color: #ffc000;
	box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
	border-radius: 10px;
}
h3
{
	padding: 0;
	margin: 0;
	font-size: 25px;
	font-weight:700;
	color: #2c6700; 
	/* text-align: center; */
}
.best-head
{
	padding: 0;
	margin: 0;
	text-align: center;
}
h3::before
{
	    background: #666 none repeat scroll 0 0;
    bottom: -20px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 150px;
}
h3::after
{
	    background: #ff0000 none repeat scroll 0 0;
    bottom: -21px;
    content: "";
    height: 3px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 50px;
}
.best-icon
{
	padding: 0 0 20px 0;
	margin: 0;
	text-align: center;
}
.best-tex
{
	padding: 0 10px;
	margin: 0;
	text-align: center;
	
}
.best-bdr
{
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #d29e04;
}

.best-tex h4
{
	padding: 0 0 10px 0;
	margin: 0;
}
.best-tex p
{
	padding-bottom: 20px;
}
h4
{
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	color: #2c6700;
}
.call-now
{
	padding: 20px 0;
	margin: 0;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #ff0000;

}
p
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 16px;
	line-height: 30px;
}

.best-r:hover .best-icon img
{
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	transition: all 0.5s linear;
}
.best-icon img
{
	transition: all 0.5s linear;
}
/*end best services*/


/*start display*/
.display
{
	padding: 0;
	margin: 0;
	background:#2c6700;
}
.headbt_contact{ background:url(../images/back-contact.gif) 0 0 repeat;}
.main-display
{
	padding: 20px 0;
	margin: 0;
}
.dips-tex
{
	padding: 0;
	margin: 0;
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	text-align: center;
}

p
{
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 30px;
	font-size: 16px;

}
.dips-tex p
{
	padding: 10px 0;
	font-size: 40px;
	color: #ffc000;
}

.disp-cal
{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 50px;
	color: #fff;
	animation: blinktext 0.9s linear infinite;
}
@keyframes blinktext
{
	0%{color: #fff;}
	100%{color: #ffc000;}
}
/*end display*/

/*start about*/
.about
{
	padding: 0;
	margin: 0;
}
.about-main
{
	padding: 30px 0;
	margin: 0;
}
.about-tex
{
	padding: 0;
	margin: 0;
}
.about-tex2
{
	padding: 0;
	margin: 0;
}
h1
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 35px;
	font-weight: 700;
	
}
h1 a
{
	color: #2c6700;
	text-decoration: none;

}
h1 a:hover
{
	text-decoration: none;
	color: #2c6700;
}

h1,h2,h3,h4,h5,h6{ margin:20px 0; }
	p{ text-align:justify;}
.list_item{ padding:10px; border:solid 1px #ccc; clear:both; position:relative;}
.list_item ul li{ padding:5px 0; font-size:15px;}
.list_item h3{ font-size:20px; text-transform:uppercase; line-height:25px;}
.image_rightblock{ float:right; margin:5px;}

.sidebar{padding:20px;}
.sidebar li { list-style:none; border-bottom:solid 1px #ccc; padding:10px; overflow:hidden;}
.sidebar h3, .sidebar h4{ /*border-right:solid 2px #2c6700;*/  background:#ecb00d; clear:both; padding: 10px; border-radius:5px;}
/*.sidebar h3::after{ background:url(../images/whtasapp.png) 0 0 no-repeat; position:absolute; right:0; bottom:0px;}*/
.sidebar li ul { margin:0; padding:0;}
.sidebar li ul li { font-size:15px; color:#000; list-style-type:disc; padding:0; list-style:none;  padding-left:0; }
.sidebar li ul li a{ background:#50ba00; display:block; padding:0px; padding:10px; color:#fff;
        -webkit-transition: color 2s; /* For Safari 3.0 to 6.0 */
        transition: color 2s; /* For modern browsers */ transition: background 2s; }
.sidebar li ul li a:hover{ padding-left:10px; color:#000; background:#ecb00d; }

.bg-primary {
    color: #fff;
    background-color: #43800f;
}
.page-header-md{ background:url(../images/muslim-love-astro-solution-maulanaji.jpg) 0 0 no-repeat; background-size:100%; padding:100px 0; 
} 
.featuredImg{ text-align:center; margin:10px; background:#008b00; padding:10px; border-radius:10px; 
-webkit-transition: background 2s; /* For Safari 3.0 to 6.0 */
        transition: background 2s; /* For modern browsers */}
.featuredImg:hover{ background:#000;}
.featuredImg img:hover{ opacity:0.5;}

.algncenter{ text-align:center;}
.about-logo
{
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 40%;
	opacity: 0.4;

}
/*end about*/

/*start Why choose us */
.choose
{
	padding: 0;
	margin: 0;
	background-color: #fbf8f8;
}
.choose-main
{
	padding: 0;
	margin: 0;
}
.why-chose
{
	padding: 0;
	margin: 0;
}
.choose-right
{
	padding: 5px 5px 0 5px;
	margin: 0;
}
.choose-left
{
	padding: 5px;
	margin: 0;
}

.cho-icn
{
	padding: 5px;
	margin: 0;
	text-align: center;

}
.choo-tex3
{
	padding: 5px;
	margin: 0;
}
.choos-tex1
{
	padding: 5px;
	margin:0;
}
.icon-choos
{
	padding: 0;
	margin: 0;
	height: 50px;
	width: 50px;
	border:1px solid #2c6700;
	text-align: center;
	border-radius: 50%;
	transition: all 0.5s linear;

}
.icon-choos i
{
	padding: 0;
	margin: 0;
	font-size: 25px;
	text-align: center;
	line-height: 45px;
	color: #2c6700;
	transition: all 0.5s linear;
}

.choooo
{
	padding: 10px 0px;
	margin: 0;
}
.text-choss
{
	padding: 0;
	margin: 0;
}
.choose-l
{
	padding: 5px;
	margin: 0;
}
.bavk-chos
{
	padding: 0;
	margin: 0;
	text-align: center;
}
.choooo:hover .icon-choos i
{
	color: #fff;
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	transition: all 0.5s linear;
}
.choooo:hover .icon-choos
{
	background-color: #2c6700;
	transition: all 0.5s linear;
}
.text-choss h4
{
	color: #023c02;
    text-transform: uppercase;
}
/*end why choose us*/

/*start contact info*/
.dips-info
{
	padding: 0;
	margin: 0;
	background-color: #2c6700;
}
.disp-info2
{
	padding: 0;
	margin: 0;
}
.disp-in2
{
	padding: 10px 0;
	margin: 0;
	text-align: center;
	font-size: 40px;
	color: #fff;
	animation:blnktex 0.8s linear infinite;
}
@keyframes blnktex
{
	0%{color: #fff;}
	100%{color: #ffc000;}
}
/*end conatc info*/

/*start services*/

.service
{
	padding: 0;
	margin: 0;
}
.main-services
{
	padding: 30px 0;
	margin: 0;
}
.service-new
{
	padding: 30px 0 0 0;
	margin: 0;
}
.serv-ll
{
	padding: 10px;
	margin: 0;

}
.serv-texx
{
	padding: 0;
	margin: 0;
	box-shadow: 0 0 20px #928d8d;
	overflow: hidden;

}
.ser-r
{
	padding: 0;
	margin: 0;
	
}
.serv-head
{
	padding: 0;
	margin: 0;
}
.serv-cal
{
	padding: 0;
	margin: 0;
}
.call-nn
{
	padding: 0;
	margin: 0;
	height: 50px;
	width: 50px;
	background-color: #ffd400;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	bottom: -25px;
	right:45%;
	transition: all 0.5s linear;
 
}
.call-nn i
{
	padding: 0;
	margin: 0;
	text-align: center;
	color: #000;
	font-size: 25px;
	line-height: 50px;
	text-align: right;
}
h5
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 20px;
	color: #2c6700;
	font-weight: 700;
	    text-transform: uppercase;
}
.tex-phone
{
	padding: 0 10px;
    margin: 0;
    font-size: 23px;
    color: #044d07;
    text-align: center;
}
.tex-phone a
{
	color: #d20707;
font-weight: bold;
text-decoration: none;
}
.serv-tex3
{
	padding: 0 10px;
	margin: 0;
	text-align: center;
}
.all-serv
{
	padding: 30px 0;
	margin: 0;
	overflow: hidden;
}
.serv-texx:hover .ser-pixx img
{
	transform: scale(1.3) rotate(5deg);
	-webkit-transform: scale(1.3) rotate(5deg);
	-moz-transform: scale(1.3) rotate(5deg);
	-o-transform: scale(1.3) rotate(5deg);
	overflow: hidden;
	transition: all 0.5s linear;
}
.ser-pixx img
{
	overflow: hidden;
	transition: all 0.5s linear;
}
.serv-texx:hover .call-nn
{
	transform: scale(1.3);
	transition: all 0.5s linear;
}

.ser-pixx
{
	padding: 0;
	margin: 0;
	overflow: hidden;

/*	transition: all 0.5s linear;	
border-bottom-right-radius: 200px;
border-top-left-radius: 200px;  */
	/* transform: rotate(10deg); */ 
}
/*end services*/

/*start testimonial*/

.main-testt
{
	padding: 0;
	margin: 0;
	/* background-color: #2c6700; */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; 
	background:url(https://d8wzi1p0jmrjn.cloudfront.net/wp-content/themes/muslim/images/33.png) 50% 0 no-repeat; background-width:100%; background-size:100%;
}

.update_blog_ft{ padding:50px 0;}
.testimonial-leftt {
    background: #000000a3;
    padding: 20px;
    border-radius: 20px;
}	
.new-testii
{
	padding: 0;
	margin: 0;
}
section {
    padding-top: 0px;
    padding-bottom: 0px;
}
.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}

#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #ffc000;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: left;
    border: none;

    font-size: 14px;
    
}
#fade-quote-carousel .profile-circle {
    width: 80px;
    height: 80px;
    margin: 0;
    border-radius: 100%;
    box-shadow:0 0 20px #d0cbcb;


}
.testti-bdr
{
  border: 2px solid rgba(255, 254, 255, 0.29);
  padding-top: 40px;
  padding-bottom: 20px;
}
.top-testi
{
  text-align: center;
  color: #ffc000;
  padding-bottom: 10px; background:#ffd400a3; border-radius:150px; margin-bottom:20px;

}
.top-testi h2
{
  font-size:35px;
  font-weight: 700; color:#000;
}
.top-testi p
{
	padding: 0 0 10px 0;
	font-size: 20px;
	font-weight: 600;
	color: #a70303;

}
.alignright {text-align:right; float:right; margin:10px;}
.alignleft {text-align:left; float:left; margin:10px;}
.testimonial-topp
{
  padding: 0;
  margin: 0;
}
.star span
{
	text-align: center;
	font-size: 20px;
	color: #fff000;
}
.star
{
	
	text-align: center;

}
.star p
{
	color: #fff001;
	font-size: 20px;
}
.top-horo
{
  padding: 10px 0 0 0;
  margin: 0px;
}
.test-rr p
{
	line-height: 28px;

}
.test-ll
{
	padding: 30px 0 0 0;
	margin: 0;
}
.test-ll p
{
	color: #fff001;
}
.test-rr
{
	padding: 40px 5px 10px 5px;
	margin: 0;
	
}
.boxes-test
{
	padding: 10px 0 10px 0;
	margin: 0;
	
	

}
blockquote
{
	margin: 0px;
	
	padding: 10px 20px;
}
.tesss
{
	margin: 0 auto;
	padding: 0 ;
}
.conta1
{
	padding: 0;
	margin: 0 auto;
}
.starss
{
	text-align: center;
	padding: 20px 0 0 0;
}
.test-r1
{
	padding: 10px 20px;
	margin: 0;
}
.test-rr1
{
	padding: 10px;
	margin: 0;
	border:double 5px #fff;
	box-shadow: 1px 1px 14px 2px rgba(0,0,0,.45);
	background-color: #fff;
}
.test-r2
{
	padding: 5px;
	margin: 0;
	text-align: center;
	font-size: 20px;
	color: #044d07;
	font-weight: 700;
	text-align: left;
	

}
.testi-image
{
	border-radius: 100%;
}
.testi-bbr
{
	padding: 0 0 0 0 ;
	margin: 0 0 10px 0;
	border-bottom: 3px solid rgba(210, 205, 205, 0.4);
}
.testi-icon
{
	position: absolute;
	top: 40%;
	height: 40px;
	width: 40px;
	background-color: #fff;
	z-index: 9999;
	text-align: center;
	margin: 0 auto;
	left: -5%;
	transform: rotate(42deg);
	-webkit-transform: rotate(42deg);
	margin-bottom:-16px; 
}
.testi-back
{
	background-color: #1e1e1e;
}
.testtt
{
	padding: 0;
	margin: 0;
}
.tstt1
{
	padding: 0;
	margin: 0;
}
.testt2
{
	padding: 0;
	margin: 0;
}
.testimonial-leftt
{
	padding: 0;
	margin: 0;
}
.quate i
{
	padding: 0;
	margin:  0 ;
	height: 50px;
	width: 50px;
	border:2px solid #e1e1e1;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	font-size: 25px;
	background-color: #fff;
	color: #044d07;
	box-shadow:0 0 20px #615f5f;
	transition: all 0.5s linear;
}
.quate
{
	padding: 0;
	margin: -40px 0 0 0;
}
.test-rr1:hover .quate i
{
	background-color: #ffc000;
	color: #fff;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transition: all 0.5s linear;
}
.carousel-indicators
{
	bottom: 20px!important;
}


/*end testimonial*/
@media(max-width: 786px){
.test-rr{padding:30px 10px;}
.test-rr1{border-radius: 0px;}
.image_rightblock { float:none; width:100%; height:auto;}
}


@media(max-width: 991px) and (min-width: 769px){
 
 .test-rr{padding: 30px 10px;}
}

/*end testimonial*/

/*start bottom services*/

.bottom-serv
{
	padding: 0;
	margin: 0;
}

.bottom-new
{
	padding: 30px 0;
	margin: 0;
}
.main-bottm
{
	padding: 0;
	margin: 0;
}
.bottom-l
{
	padding: 5px;
	margin: 0;
}

.bottom-serr
{
	padding: 0;
	margin: 0;
	box-shadow: 0 0 20px #928d8d;
}
.bottom-ss
{
	padding: 0;
	margin: 0;
}
.bottm-list
{
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.bottm-list li
{
	padding: 10px;
	margin: 0;
	list-style: none;
}
.bottm-list li a
{
	padding: 0;
	margin: 0;
	display: block;
	text-decoration: none;
	line-height: 30px;
	border-bottom: dashed 1px #a2a19f;
	color: #2c6700;
}
.bottm-list li a:hover
{
	color: #ff0000;
}

h6
{
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}
.botm-head
{
	padding: 10px 0;
	margin: 0;
	background-color: #2c6700;
	color: #fff;
}
.botm-head2
{
	background-color: #ff0000;
}
.btm-list2 li a
{
	color: #ff0000;
}
.btm-list2 li a:hover
{
	color: #2c6700;
}
/*end bottom service*/


/*start footer*/
.footer
{
	padding: 30px 0;
	margin: 0;	
	color: #fff;
	background-color:#191919;
	background:url(../images/back-green.png) 0 0 repeat;
}

.footer-main
{
	padding: 10px 10px;;
	margin: 0;
	border:1px solid #ffffff;

}
.footer-l
{
	padding: 5px;
	margin: 0;
}
.foter-back
{
	padding: 0;
	margin: 0;
}
.foter-list
{
	padding: 0;
	margin: 0;
}
.foter-list li
{
	padding: 0;
	margin: 0;
	line-height: 30px;
	font-size: 16px;
	list-style: none;
	text-decoration: none;
}
.foter-list li a
{
	padding: 0;
	margin: 0;
	color: #fff;
	list-style: none;
	text-decoration: none;
}
.foter-list li a:hover
{
	color: #ffc000;
}
.foter-list li a i
{
	color: #ffc000;
}
.foter-text
{
	padding: 0 0 10px 0;
	color: #ffc000;
	font-size: 25px;
	font-weight: 700;
}
.fotr-cont
{
	padding: 10px 0 10px 0;
	text-align: center;
	color: #ffc000;
	font-size: 25px;
	font-weight: 700;
}
.foter-cont
{
	padding: 15px 26px;
    border: 2px solid #fff;
    background-color: #2c6700;	border-radius: 10px;
}
.foter-cont::before {
	
    background: #666 none repeat scroll 0 0;
    bottom: 20px;
    content: "";
    height: 128px;	
    right: -45px;
    position: absolute;
    transform: translateX(-50%);
    width: 128px;
	background:url(../images/quran.png) 0 0 no-repeat;
	
}
.foter-con1
{
	padding: 5px 0;
	margin: 0;
	font-size: 18px;
}
.foter-con2
{
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 14px;
}
.foter-con1 i
{
	color: #ffc000;
}
.foter-con2 i
{
	color: #ffc000;
}
.foter-adres
{
	padding: 10px;
	margin: 0;
}
.fotr-list3
{
	padding: 0;
	margin: 0;
	text-align: center;
}
.fotr-list3 li
{
	padding: 10px 5px;
	margin: 0;
	text-align: center;
	list-style: none;
	text-decoration: none;
	font-size: 25px;
	display: inline-block;
}
.fotr-list3 li a
{
	color: #fff;
}
.fotr-list3 li a:hover
{
	color: #ffc000;
}
.foter-icon
{
	padding: 0;
	margin: 0;
	background-color: #2c6700;
}
.foter-copy
{
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

/*end footer*/

/*contact page*/
.contact-head
{
	padding: 0 0 30px 0;
	margin: 0;
}
.cont1
{
	padding: 0;
	margin: 0;
	font-size: 35px;
	color: #fff;
	font-weight: 700;

}
.cont2
{
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 20px;
	color: #ffc000;
	font-weight: 700;
}
.cont2 p
{
	padding: 10px 0;
	color: #fff;
	font-size: 25px;
}
.cont3
{
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 20px;
	color: #ffc000;
	font-weight: 700;
}
.cont3 p
{
	padding: 10px;
	color: #fff;
	font-size: 18px;
}

/*end contact page*/


.fix
{
  position: fixed;
  padding: 10px 0;
  bottom: 0;
  left: 0;
  background: #f2f2f2;
  border-top: 1px solid #e2e2e2;
  display: none;
}
.ends
{
  margin: 0;
  padding: 0;
  text-align: center;
}
.ends li
{
  display: inline-block;
}

/*start contact us*/

.contac-us
{
	padding: 30px 0;
	margin: 0;
}
.conatc-page
{
	padding: 0;
	margin: 0;
}
.contact-page1
{
	padding: 5px;
	margin: 0;
}
.contact-page2
{
	padding: 5px;
	margin: 0;
}
.ct-pg1
{
	padding: 10px 0;
	margin: 0;
}
.ct-pg2
{
	padding: 0;
	margin: 0;
}
.ct-pg3
{
	padding: 0;
	margin: 0;
}
.ct-ph4
{
	padding: 0;
	margin: 0 auto;
	width: 50px;
	height: 50px;
	background-color: #ff0000;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}
.ct-ph4 i
{
	padding: 0;
	margin: 0;
	font-size: 25px;
	color: #fff;
	line-height: 48px;
}
.ct-pg5
{
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	color: #2c6700;
}
.ct-pg5 p
{
	color: #ff0000;
	font-size: 20px;
}
.ct-email p
{
	font-size: 15px;
}
.ct-head
{
	padding: 10px 0 30px 0;
	margin: 0;
	font-size: 25px;
	font-weight: 700;
	color: #2c6700;
	text-align: center;
}

.right_ctr_hd{ color:#fff;}
.right_ctr_hd i.hightlight_qst{ color:#06e506; font-size:20px; margin-left:10px;}

/*end contact us page */



/*start media query*/

@media(max-width: 768px){
	/* body{text-align: center;} */
	.iccc{margin: 0 auto; margin-bottom: 10px;}
	.caling{display: none;}
	.dips-tex{font-size: 18px;}
	.dips-tex p{font-size: 20px;}
	.disp-cal{font-size: 30px;}
	h1{font-size: 25px;}
	.about-logo{display: none;}
	.icon-choos{margin: 0 auto; margin-bottom:10px; }
	.disp-in2{font-size: 20px;}
	h3{font-size: 25px;}
	.bottm-list li a{text-align: left;}

	.fix{display: inline-block;background: none;border-top:none; z-index: 9999;}
.ends li{display: grid;text-align: left; padding-bottom: 6px;z-index: 9999;}
.cont11{border-right: none;}
.element2
{
  animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
}
@keyframes pulsate {
    0% {transform: scale(0.9, 0.9); opacity: 1;}
    50% {transform: scale(1.2, 1.2); opacity: 1;}
    100% {transform: scale(0.9, 0.9); opacity: 1;}
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
    50% {-webkit-transform: scale(1.2, 1.2); opacity: 1;}
    100% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
}


}
  .hidden-xs{display: inherit!important;} 

@media (max-width: 991px) and (min-width: 769px){
	
	.head-whtasapp{display: none;}
	.caling a{padding: 13px 10px;}
	.navbar-default .navbar-nav>li>a{font-size: 14px;}
	.nav>li>a{padding: 10px;}
	.choose-right{display: none;}
	.foter-adres{padding: 0px;}
}

@media (max-width: 1115px) and (min-width: 992px){
	.emaill p{font-size: 12px;}
	.item img{height: 100%!important;}
	textarea.form-control{height: 112px;}

}
@media (max-width: 1360px) and (min-width: 1116px){
	.item img{height: 100%!important;}
	textarea.form-control{height: 112px;}

	}

@media (max-width: 400px){
.hidden-xs{display: none!important;}
.footer-main{border: 0px solid #ffffff;}
.visible-xs{ display:block;}
}
/*end media query*/


.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    width: 100%;
    height: auto;
}

.f-link a i{
    color: #fff;
    border-radius: 3px;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
}

.f-link a i.fa-facebook { background: #3b5998;}
.f-link a i.fa-twitter { background: #56a3d9;}
.f-link a i.fa-instagram { background: #dd4b39;}