

.site_wrapper {width: 100%; margin: 0 auto 0 auto; }
 .container_full {width: 100%; float: left; margin: auto; } 
 .container_fhstyle {width: 97.2%; margin: 0 auto; } 
 .container_fhstyle2 {width: 100%; margin: 0 auto; }
.container {width: 1170px; margin: auto; }
.content_fullwidth {float: left; width: 100%; padding: 120px 0px 0px 0px; }
.content_fullwidth.less {padding: 0px 0px 0px 0px; } 
.content_fullwidth.less2 {
	padding: 100px 0px 0px 0px;
}

.content_left {
	float: left;
	width: 71%;
	padding: 0px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 25%;
	padding: 0px 0px 0px 0px;
}
.content_right {
	float: right;
	width: 71%;
	padding: 0px 0px 0px 0px;
}
.right_sidebar {
	float: right;
	width: 25%;
	padding: 0px 0px 0px 0px;
}
.content_halfsite {
	float: left;
	width: 47.5%;
	margin-right: 5%;
	padding: 0px 0px 0px 0px;
}
.content_halfsite.last {
	margin-right: 0;
}


/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}
.onecol_forty {
	width: 40%;
}
.onecol_sixty {
	width: 56%;
}
.onecol_thirtyfive {
	width: 35%;
}

/* Less Space Bitween Columns */
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 2%;
	float: left;
}
.one_full_less {
	width: 100%;
}
.one_half_less {
	width: 49%;
}
.one_third_less {
	width: 32%;
}
.one_fourth_less {
	width: 23.500%;
}
.one_fifth_less {
	width: 18.400%;
}
.two_third_less {
	width: 66%;
}
.three_fourth_less {
	width: 74.500%;
}
.onecol_forty_less {
	width: 40%;
}
.onecol_sixty_less {
	width: 58%;
}
.onecol_thirtyfive_less {
	width: 36.250%;
}

.last {
	margin-right: 0 !important;
	clear: right;
}


/*---------------------------------------------------
	HEADER
------------------------------------------------------*/

/* Logo */
#logo {
	float:left;
	display:block;
	width:100%;
	min-height: 75px;
	margin-top:0px;
	position: relative;
	text-indent:-999em;
	background:url(../images/logo.png) no-repeat left top;	
}


/* header area adinationals */
.logo {
	float: left;
	width: 30%;
	margin-top: 5px;
}


.menu_main {
	float: left;
	width: 60%;
	z-index: 9999;
	margin-top: 10px;
}

.mstslider {
	width: 100%;
	float: left;
}

.menu_main-right{
  width: 10%;
  float: right;
} 
.donate-btn{
 display: inline-block;
  background: #ff0000;
  padding: 6px 20px;
  border-radius: 20px;
  margin-top: 20px;
}
.donate-btn a{ color: #fff;
}
.donate-btn i{ color: #fff; margin-right: 10px;
}
/* top navigations */
.top_nav {
	float: left;
	width: 100%;
	background: #060d6d;
	/*border-bottom: 1px solid #f9f9f9;*/
	font-size: 15px;
	color: #fff;
}
.top_nav .left {
	float: left;
	width: 50%;
	padding: 7px 0px;
}
.top_nav .left i {
	color: #fff;
}
.top_nav .left a {
	color: #fff;
	margin-right: 25px;
}
.top_nav .left a:hover {
	color: #999;
	transition: all 0.3s ease;
}
.top_nav .right {
	float: left;
	width: 50%;
	text-align: right;
}
.top_nav ul.topsocial {
	float: right;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	padding: 7px 0px;
}
.top_nav .topsocial li {
	float: left;
	padding: 0px;
	margin: 0px 14px 0px 0px;
}
.top_nav .topsocial li a {
	float: left;
	color: #fff;
	font-size: 15px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	transition: all 0.3s ease;
	margin-right: 0px;
}
.top_nav .topsocial li a:hover {
	color: #999;
}



.top_section {
	float: left;
	width: 100%;
	height: 138px;
	background: #000;
}
.top_section .left {
	float: left;
	width: 40%;
}
.top_section .right {
	float: left;
	width: 60%;
	margin-top: 27px;
	text-align: right;
	color: #fff;
	font-size: 13px;
}
.top_section .right a {
	color: #fff;
	font-size: 13px;
	transition: all 0.3s ease;
}
.top_section .right a:hover {
	color: #ccc;
}
.top_section .right i {
	color: #999;
	margin-left: 22px;
}
.top_section ul.topsocial {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
.top_section .topsocial li {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
.top_section .topsocial li a {
	float: left;
	color: #fff;
	font-size: 11px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	transition: all 0.3s ease;
	margin: 0;
	background: #333;
	width: 22px;
	height: 22px;
	vertical-align: middle;
	line-height: 20px;
}
.top_section .topsocial li a:hover {
	background: #999;
}
.top_section .topsocial li a i {
	color: #fff;
	margin: 0;
}


.slidermar {
	margin-top: 90px;
}


.footer {
	float: left;
	width: 100%;
	padding: 50px 0px 0px 0px;
	background: #00123d;
	color: #fff;
	margin-top: 0px;
	    position: relative;
	}
.footer h4 {
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    font-family: 'poppins',sans-serif;
    margin-bottom: 12px;
}

/* Address */
ul.faddress {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.faddress li {
padding-left: 20px;
padding-top: 2px;
padding-bottom: 5px;
	margin: 0px;
  color:#fff;
}
.faddress li a {
	color: #fff;
  font-family: 'poppins',sans-serif;
	transition: all 0.3s ease;
}
.faddress li a:hover {
	color: #fff;
}
.faddress li i{
  float: left;
  margin-left: -20px;
  padding-top: 5px;
}

/* quick links */
.qlinks {
	float: left;
	width: 100%;
}
.qlinks ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
.qlinks li {
	padding: 4px 0px;
	margin: 0px;
}
.qlinks li a {
	color: #fff;
	transition: all 0.3s ease;
}
.qlinks li a:hover {
	color: #fff;
}
.qlinks li a i {
	margin-right: 3px;
}

.qlinks.two li a i {
	color: #5b5c60;
	font-size: 5px;
	margin-right: 8px;
}




.footer-top {
  width: 100%;
  z-index: 2;
}
.footer-top .row {
  margin-top: -50px;
  position: relative;
  z-index: 1;
}
.footer-top [class*=col] {
  background: #740400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 22px 0;
  position: relative;
}
.footer-top [class*=col] i,
.footer-top [class*=col] h3,
.footer-top [class*=col] p {
  color: #fff;
}
.footer-top [class*=col] p {
  margin-bottom: 0;
}
.footer-top [class*=col]:nth-child(1):after {
  content: "";
  position: absolute;
  top: 0;
  right: -50px;
  border-style: solid;
  border-color: transparent transparent transparent #740400;
  border-width: 50px 0px 50px 50px;
  z-index: 1;
}
.footer-top [class*=col]:nth-child(2) {
  background: #c62b25;
}
.footer-top [class*=col]:nth-child(2):after {
  content: "";
  position: absolute;
  top: 0;
  right: -50px;
  border-style: solid;
  border-color: transparent transparent transparent #c62b25;
  border-width: 50px 0px 50px 50px;
  z-index: 1;
}
.footer-top [class*=col]:nth-child(3) {
  background: #f8981d;
}
.footer-top .footer-box i {
  font-size: 36px;
  position: relative;
  top: 3px;
}
.footer-top .footer-box-content {
  padding-left: 25px;
}
.footer-top .footer-box-content h3 {
  font-weight: 600;
  margin-bottom:6px;
  font-family: 'Lato', sans-serif;
  font-size: 20px;
}

.footer-bottom {
    position: relative;
    border-top: 1px solid #033c32;
    margin-top: 55px;
}

.footer-bottom .inner-container {
    position: relative;
}

.footer-bottom .inner-container:before {
    position: absolute;
    right: 100%;
    top: 0;
    height: 100%;
    width: 1000%;
    background-color: #ffc10e;
    content: "";
}

.footer-bottom .inner-container:before{ background-color: #931b12;}

.footer-bottom .social-links {
    position: relative;
    float: right;
    padding: 16px 0px 4px;
}

.social-icon-two {
    position: relative;
}

.social-icon-two li {
    position: relative;
    float: left;
    margin-left: 16px;
}

.social-icon-two li a {
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 27px;
    color: #f4f4f4;
    border: 1px solid #f4f4f4;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    text-align: center;
    font-weight: 400;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
.social-icon-two li a:hover {
  color: #ff0000;
  border: 1px solid #ff0000;
}
.footer-bottom .copyright-text{background-color: #931b12;}

.footer-bottom .copyright-text {
    position: relative;
    float: left;
    padding: 14px 0;
    padding-right: 80px;
    background-color: #931b12;
    border-top-right-radius: 50px;
}

.footer-bottom .copyright-text:before {
    border-bottom-color: #931b12;
}
/*.footer-bottom .copyright-text:before {
    position: absolute;
    left: 100%;
    top: 0;
    border-right: 40px solid transparent;
    border-bottom: 46px solid #931b12;
    content: "";
}*/

.footer-bottom .copyright-text p {
    position: relative;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}
 .footer-bottom .copyright-text a {
    color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.footer-box1 {
    width: 43%;
    float: left;
    margin-right: 7%;
}
.footer-box2 {
    width: 20%;
    float: left;
    margin-right: 2%;
}

.footer-box3 {
    width: 15%;
    float: left;
    margin-right: 2%;
}

.footer-box4 {
    width: 28%;
    float: left;
    margin-right: 0%;
}


/* scroll up */
.scrollup{
    width:40px;
    height:40px;
    opacity:1;
    position:fixed;
    bottom:22px;
    right:20px;
    display:none;
    text-indent:-9999px;
    background: url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index: 9001;
}



.first-section{
  width: 100%;
  float: left;
}
.first-section .item{
  width: 33.33%;
  float: left;
  background: url(../images/first-sec-1.jpg) no-repeat center;
  background-size: cover;
  opacity: 0.9;
   min-height: 250px;
}
.first-section .layer{
  width: 100%;
  float: left;
  background:rgba(137, 3, 3, 0.9);
  padding: 30px;
    text-align: center;
    min-height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
 }
 .first-section .layer1{
  width: 100%;
  float: left;
  background:rgba(255, 85, 85, 0.9);
  padding: 30px 10px;
    text-align: center;
    min-height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
 }
.first-section .icon-box, .first-section .content-box {
    display: inline-block;
    vertical-align: top;
}

.first-section .icon-box {
    width: 50px;
    bottom: 15px;

 }

.first-section .content-box {
    width: 65%;
    text-align: left;
    padding-left: 30px;
  }
  .first-section h4{
    color: #fff;
    font-family:"poppins", sans-serif;
    text-align: left;
    font-size: 22px;
    font-weight: 600;
  }
  .first-section p{
    color: #fff;
    font-family:"poppins", sans-serif;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 30px;
  }
.first-section a{
  border: 1px solid #fff;
  padding: 8px 20px;
  color: #fff;
    font-family:"poppins", sans-serif;
    text-align: center;
}



 .home-about {
  float: left;
  width: 100%;
  margin-top: 90px;
}

.home-about-left{
  width: 55%;
  float: left;
  margin-right: 5%;
}

.home-about-right{
  width: 40%;
  float: left;
}

.home-about img{width: 100%; height: auto; /*border:6px solid #060d6d;padding: 10px;*/}

.home-about h3{
  color: #000;
  font-family:"poppins", sans-serif;
  font-size: 18px;

}

.home-about h3 span{
  color: #ff0000;
  font-size:28px;
  font-family:"poppins", sans-serif;
}
.home-about p{
  color: #000;
  font-family:"poppins", sans-serif;
  font-size: 15px;
  line-height: 30px;
  padding-bottom: 40px;
  text-align: justify;
}

.home-about a{
  border-radius: 5px;
  padding: 10px 20px;
  border:2px solid #060d6d;
  color: #060d6d;
  font-family:"poppins", sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.count-section{
  width: 100%;
  background:url(../images/count-bg.jpg) no-repeat center;
  background-size: cover;
  background-attachment: fixed;
  margin-top: 50px;
   }
.count-section .layer{
  width: 100%;
    padding: 80px 0px;
  background:rgba(0, 0, 128, 0.9);
  display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
  }
.count-section h4{
  font-family:"poppins", sans-serif;
  font-size: 25px;
  line-height: 40px;
  color: #fff;
  font-weight: 400;
  padding-bottom: 30px;
}
.count-section .left-item{
  width: 35%;
  float: left;
  margin-right: 5%;

}
.count-section .right-item{
  width: 60%;
  float: left;
  margin-right: 0%;
}
.count-section .count-box{
  width: 30.33%;
  float: left;
  margin-right: 3%;
  text-align: center;
}
.count-section .img-box {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border:2px solid #fff;
 overflow: hidden;
  text-align: center;
  padding: 10px;
}
.count-section .img-box img{
  width: 100%;
   height: 100%;
   object-fit: cover;
 }
.display-no{
  font-size: 35px;
  font-family: "poppins",sans-serif;
  color: #fff;
  padding-top: 20px;
  text-align: center;
  padding-bottom: 15px;
}
.count-section h5{
  font-family: "poppins",sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0px;

}
.count-section a{
  border-radius: 5px;
  padding: 7px 20px;
  border:1px solid #fff;
  color: #ffff;
  font-family:"poppins", sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.home-gallery{
  width: 100%;
float: left;
margin-top: 80px;
}
.home-gallery h2{
  font-family:"poppins", sans-serif;
  font-size: 30px;
  color: #ff0000;
  text-align: center;
  margin-bottom: 10px;
  position: relative;
}
.home-gallery h2:after{
  width: 100px;
  height: 50px;
  content: "";
  background: url(../images/h-line6.png)no-repeat center;
  position: absolute;
  left: 46%;
  top:58%;
  }
.home-gallery p{
  font-family:"poppins", sans-serif;
  font-size: 16px;
  color: #000;
  text-align: center;
  padding-bottom: 50px;
  margin-top: 25px;
}


.testimonial-sec{
    width: 100%;
float: left;
margin-top: 80px;
}
.testimonial-item{
  width:47%; 
  float: left; 
  margin-right: 3%; 
  margin-left: 1%;
   box-shadow: 0px 0px 5px 0px rgb(0 0 0 /0.5);
  padding: 25px;
     position: relative;
     margin-top: 40px;
}

.testimonial-item i{
  font-size: 26px;
  color: #ff0000;
  font-weight: 500;
  margin-right: 12px;
}
.testimonial-item .box{
  font-family:"poppins", sans-serif;
  font-size: 15px;
  color: #000;
  padding-bottom: 50px;

}
.testimonial-item  .img-item {
  width: 100%;
  top:76%;
  position: absolute;
  }
.testimonial-item  .img-item img{
  width:100px;
  height:100px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0px 0px 5px 0px rgb(0 0 0 /0.5);
  padding: 3px;
  margin-right: 50px;
  float: left;

}
.testimonial-item h4{
  font-family:"poppins", sans-serif;
  font-size: 15px;
  color: #000;
  text-align: left;
  top:55%;
  left: 25%;
  position: absolute;

}
.testimonial-sec h2{
  font-family:"poppins", sans-serif;
  font-size: 30px;
  color: #ff0000;
  text-align: center;
  margin-bottom: 10px;
  position: relative;

}
.testimonial-sec h2:after{
  width: 100px;
  height: 50px;
  content: "";
  background: url(../images/h-line6.png)no-repeat center;
  position: absolute;
  left: 46%;
  top:58%;
  }
.peosays{
  width: 100%;
height: 320px;}

.service-sec{
  width: 100%;
  float: left;
  margin-top:80px;
}
.service-left-item{
  width: 30%;
  float: left;
 background: url(../images/service-bg.jpg)no-repeat center; 
 background-size: cover;
 margin-right: 5%;
}
.service-left-item .layer{
 width: 100%;
    padding: 220px 33px;
    background: rgba(0, 0, 128, 0.85);
    display: flex;
    align-items: center;
    justify-content: right;
    position: relative;
  }
.service-right-item{
  width: 65%;
  float: left;
  margin-right: 0px;
}
 .service-sec h2{
  font-family:"poppins", sans-serif;
  font-size: 30px;
  color: #fff;
  text-align: right;
  margin-bottom: 10px;
  position: relative;
  line-height: 50px;

}
.service-sec h2 span{
  display: block;
  font-size: 40px;
}

.service-sec .item{
  width:45%;
  float:left;
  margin-right:5%;
  margin-bottom: 20px;
  text-align: center;
  
}
.service-sec .item img{
  width: 100%;
  height:auto;
  border-radius: 20px;
}
.service-sec .item h4{
  font-family:"poppins", sans-serif;
  font-size: 17px;
  color: #000080;
  text-align: center;
  font-weight: 500;
  /*text-transform: capitalize;*/
  background: #fff;
  border-top-right-radius: 20px;
  margin-top: -30px;
  position: relative;
  padding: 10px 20px;
   width: 80%;
}
.service-sec .item-1{
  width:100%;
  float:left;
  text-align: center;
  
}
.service-sec .item-1 img{
  width: 100%;
  height:auto;
  border-radius: 20px;
}
.service-sec .item-1 h4{
  font-family:"poppins", sans-serif;
  font-size: 18px;
  color: #000080;
  text-align: center;
  font-weight: 500;
  text-transform: capitalize;
  background: #fff;
  border-top-right-radius: 20px;
  margin-top: -30px;
  position: relative;
  padding: 10px 20px;
 /* box-shadow: 0px 0px 5px 0px rgb(0 0 0 /0.5);*/
  width: 40%;
}
/*=================Pages==========================*/

.page-header{
  background: #830101;
  padding: 20px 0px;
  width:100%;
  float: left;
  margin-top: 90px;
}
.page-header h1{
  color:#fff;
  margin-bottom:0px;
   font-family:"poppins", sans-serif;
}
.inner-page{
  width: 100%;
  float: left;
   margin-top: 60px;
}
.inner-page p {
    color: #000;
    font-family: "poppins", sans-serif;
    font-size: 15px;
    line-height: 30px;
    padding-bottom: 15px;
    text-align: justify;
  }
  .inner-page li {
    color: #000;
    font-family: "poppins", sans-serif;
    font-size: 15px;
    line-height: 27px;
    padding-bottom: 12px;
    text-align: justify;
  }
.about-page {
  float: left;
  width: 100%;
 
}

.about-page-left{
  width: 55%;
  float: left;
  margin-right: 5%;
}

.about-page-right{
  width: 40%;
  float: left;
}

.about-page img{width: 100%; height: auto; border-radius: 20px;}

.about-sec1{width: 100%;
float: left;
margin-top: 50px;
}

.about-sec1-left{
  width: 45%;
  float: left;
  margin-right: 5%;
} 

.about-sec1-right{
  width: 50%;
  float: left;
} 
.about-sec1-right h3{
  font-family:"poppins", sans-serif;
  font-size: 26px;
  color: #060d6d;
}
.about-sec1-right li{position: relative;padding-left:20px; }

.about-sec1-right li i{ margin-left:-20px;margin-right: 5px; color: #ff0000;}

.service-page li{position: relative;padding-left: 20px;}

.service-page li:before{
  position: absolute;
  content:"\f101";
  font-family: fontawesome;
  margin-left: -20px;
  margin-right: 5px;
  color: #ff0000;
}
.service-page h2 {
    font-family: "poppins", sans-serif;
    font-size: 30px;
    color: #ff0000;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px;
    position: relative;
}
.service-page h2:after {
    width: 100px;
    height: 50px;
    content: "";
    background: url(../images/h-line6.png)no-repeat center;
    position: absolute;
    left: 46%;
    top: 58%;
}
.service-page h3{
  font-family:"poppins", sans-serif;
  font-size: 22px;
  color: #060d6d;
  margin-top: 0px;
}
.service-page p{
  color: #000;
    font-family: "poppins", sans-serif;
    font-size: 15px;
    line-height: 28px;
    padding-bottom: 15px;
    text-align: justify;
}
.edu-block{
    width: 100%;
    float: left;
    margin-top: 30px;
    background-color: #ede8e6;
    padding: 50px 0px 50px;
}
.edu-block-left {
    width: 55%;
    float: left;
    margin-right: 5%;
}
.edu-block-right {
    width: 40%;
    float: left;
    margin-top: 0px;
}
.edu-block img {
    width: 100%;
    height: auto;
    border-radius: 20px;
}
.edu-block h3 {
    font-family: "poppins", sans-serif;
    font-size: 26px;
    color: #060d6d;
}
.food-block{
    width: 100%;
    float: left;
    margin-top: 0px;
    background-color: #dad4b3;
    padding: 50px 0px 50px;
}
.food-block-right {
    width: 55%;
    float: right;
    margin-right: 0px;
}
.food-block-left {
    width: 40%;
    float: left;
    margin-right: 5%;
    margin-top: 0px;
}
.food-block img {
    width: 100%;
    height: auto;
    border-radius: 20px;
}
.food-block h3 {
    font-family: "poppins", sans-serif;
    font-size: 26px;
    color: #060d6d;
}
.otherserv-block{
    width: 100%;
    float: left;
    margin-top: 0px;
    background-color: #931b12;
    padding: 50px 0px 0px;
}
.otherserv-block-left {
    width: 55%;
    float: left;
    margin-right: 5%;
}
.otherserv-block-right {
    width: 40%;
    float: left;
    margin-top: 0px;
}
.otherserv-block img {
    width: 100%;
    height: auto;
    border-radius: 20px;
}
.otherserv-block h3 {
    font-family: "poppins", sans-serif;
    font-size: 26px;
    color: #fff;
}
.otherserv-block li {
    color: #fff;
    font-family: "poppins", sans-serif;
    font-size: 15px;
    line-height: 27px;
    padding-bottom: 12px;
    text-align: left;
}
.otherserv-block-left li {
    position: relative;
    padding-left: 20px;
}
.otherserv-block li i {
    margin-left: -20px;
    margin-right: 5px;
    color: #fff;
}
.fa-hand-o-right:before {
    content: "\f0a4";
}
.videos-sec {
    width: 100%;
    float: left;
    margin-top: 80px;
}
.videos-sec h3 {
    font-family: "poppins", sans-serif;
    font-size: 22px;
    color: #060d6d;
    margin-top: 25px;
}
.videos-mitem {
    width: 100%;
    float: left;
    margin-right: 0px;
}
.videos-sec .item {
    width: 24%;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
    text-align: center;
}
.videos-sec .item img {
    width: 100%;
    height: auto;
    border-radius: 20px;
}
.lastvideo{
  margin-right: 0px;
  clear: right;
}
.vi-size {
    width: 100%;
    height: 300px;
    background: #000;
}
.videos-sec .video {
    width: 100%;
    height: 300px;
    margin-top: 20px;
    background: #333;
}
.footer h4 {
    font-size: 20px;
    color: #fff !important;
    font-weight: normal;
    font-family: 'poppins',sans-serif;
    margin-bottom: 10px !important;
}
.footer li {
    color: #fff;
    font-family: "poppins", sans-serif;
    font-size: 15px;
    line-height: 26px;
    padding-bottom: 10px !important;
    text-align: left;
}
.footer li i {
    /*margin-left: 5px;*/
    margin-right: 5px;
    color: #fff;
}
.footer .footer-bottom .social-links li i{
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
}
.qlinks {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.qlinks li {
    padding: 0px 0px;
    margin: 0px;
}
/*.video {
  width: 100%;
  height: auto;
  height: 300px;
  margin-top: 20px;
  background: #333;
}*/

.contact-page .left-sec{
  width: 53%;
  float: left;
  margin-right: 5%;
}
.contact-page .right-sec{
  width: 42%;
  float: left;
  margin-right: 0%;
}
.contact-page .right-sec img{
  padding-left: 50px;
}
.contact-page h2{
  font-family:"poppins", sans-serif;
  font-size: 26px;
  color: #060d6d;
 }
.contact-page h3{
  font-family:"poppins", sans-serif;
  font-size: 18px;
  color: #060d6d;
 }
 .contact-page h4{
  font-family:"poppins", sans-serif;
  font-size: 18px;
  color: #060d6d;
  margin-bottom: 25px;
 }
.contact-item {
padding:8px;
background-color: #EEEEEE;
display: grid;
  justify-content: center;
  align-items: center;
  text-align:center;
  margin-right:5%;
   width: 50%;
  float: left;
  padding: 35px 35px;
  padding-bottom: 82px;
 }
 .contact-item1 {
padding:8px;
background-color: #EEEEEE;
display: grid;
  justify-content: center;
  align-items: center;
  text-align:center;
  margin-right:0px;
  margin-bottom:39px;
  width: 45%;
  float: left;
  padding: 18px 30px;
 }
 .contact-page p{
  text-align: center;
  line-height: 34px;
}
.contact-item1 a{color: #000;}

.contact-item i{
font-size:2.7em;
color:#c02222;
padding:10px;
margin-bottom:20px;
text-align:center;
transition: all 0.3s ease;
border:1px solid #EEEEEE;
}
.contact-item1 i{
font-size:2.3em;
color:#c02222;
padding:10px;
margin-bottom:10px;
text-align:center;
transition: all 0.3s ease;
border:1px solid #EEEEEE;
}
.contact-item1:hover i{
color: #060d6d;

}
.form-item{
box-shadow: 0px 0px 10px 0px #e4e4e4;
padding:30px 40px;
}
.form-item .form-control {
height: 2.5em;
background-color: #F8F8F8;
border: #FFFFFF;
}
.form-item .message{
height:7em;
background-color: #F8F8F8;
border: #FFFFFF;
}
.form-item .submit{
  background-color:#c02222;
  color: #fff;
  padding: 8px 25px;
  border-radius: 5px;
  font-weight:500;
  margin-top:20px;
  text-align:center;
  border:none;
  display: inline-block;
}
.form-item .submit:hover {
background-color: #060d6d;
color:#FFFFFF;
}
.form-item .submit a{
  color: #fff;
}
.csr-form .form-control {
height: 40px;
background-color: #fff;
border:1px solid #ddd;
border
}
/*.allright360{
  margin-right: 0px;
}*/
.topreg {
    margin-top: 15px;
    color: #fff;
    padding-right: 20px;
    line-height: 32px;
}

.don-img {
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.donatepage-btn {
    display: inline-block;
    background: #ff0000;
    padding: 6px 20px;
    border-radius: 20px;
    margin-top: 20px;
    
}
.donatepage-btn a{
    color: #fff;
       
}

.desktop{
display: block;
}
.mobile{
display: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
#viewed-temples .owl-item .item,
 #popular-temples .owl-item .item, 
 #recent-searches .owl-item .item, 
 #recommendations .owl-item .item, 
#top-deals .owl-item .item,#tour-carousel .owl-item .item{
  margin: 0px 4px;}

.owl-theme .owl-pagination{margin-top: 20px;display: none;}
/*#viewed-temples .owl-stage-outer, #popular-temples .owl-stage-outer{ overflow: visible;}*/
.item-desc{
         margin: 0px 0px 90px 0px;
    border: 1px solid rgb(0 0 0 / 20%);
    background: #fff;
    padding: 20px 20px 12px 15px;
    border-radius: 0px 0px 0px 0px;
    width: calc(100% - 25px);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
    min-height: 210px;
  }
.owl-carousel .owl-item .item-desc .avatar img{
  width: 100px;
  border-radius: 50%;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
    padding: 3px;

}
.owl-carousel .owl-item .item-desc .avatar{
  position: absolute;
    left: 35px;
    /* top: calc(50% - 74px); */
    bottom: 35px;
    width: 100px; height: 100px; 
    border-radius: 50%;    
    border: 0px solid #ffe5e5;
    box-shadow: -1px 1px 1px #ffcdcd;
  }

    .item-desc h4 em{
      font-size: 14px;
      font-weight:400;
    }

   .item-desc h4{    
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    font-style: normal;
    color: #000;
    text-align: left;
    position: absolute;
    bottom: 26px;
    left: 150px;
    font-family: "poppins", sans-serif;
  }
    #testimonials.owl-theme .owl-pagination{margin-top: 0px;display: block;}
    #testimonials.owl-theme .owl-controls {
    text-align: center;
    position: relative;
    top: 0px;
    right: 0px;
}

.testi-wps {
    margin-top: 50px;
    opacity: 1;
    display: block;
}
    /* Feel free to change duration  */ 
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}  
/* .owl-animated-out - only for current item */ 
/* This is very important class. Use z-index if you want move Out item above In item */ 
.owl-animated-out {
  z-index : 1 
   }
/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */ 
.owl-animated-in {
  z-index : 0 
   }
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */ 
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}



.donate-bank-details{
  margin-top: 25px;
}
.donate-bank-details p {
    text-align: left;
    line-height: 31px;
}
.donate-bank-details h4{
  margin-bottom: 10px;
}
.donate-bank-details span{font-weight: 600;margin-right: 10px;}

.terms-page h4{
  font-family: "poppins", sans-serif;
    font-size: 19px;
    color: #060d6d;
    margin-top: 20px;

}
.terms-page h5{
  font-family: "poppins", sans-serif;
    font-size: 16px;
    color: #000;
    margin-top: 20px;

}
.terms-page li{position: relative;padding-left: 20px;}

.terms-page li:before{
  position: absolute;
  content:"\f101";
  font-family: fontawesome;
  margin-left: -20px;
  margin-right: 5px;
  color: #ff0000;
}