@font-face {
  font-family: 'Poppins-Light';
  src: url("../fonts/Poppins-Light.eot?srf3rx");
  src: url("../fonts/Poppins-Light.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Poppins-Light.ttf?srf3rx") format("truetype"), url("../fonts/Poppins-Light.woff?srf3rx") format("woff"), url("../fonts/Poppins-Light.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url("../fonts/Poppins-Bold.eot?srf3rx");
  src: url("../fonts/Poppins-Bold.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Poppins-Bold.ttf?srf3rx") format("truetype"), url("../fonts/Poppins-Bold.woff?srf3rx") format("woff"), url("../fonts/Poppins-Bold.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url("../fonts/Poppins-SemiBold.eot?srf3rx");
  src: url("../fonts/Poppins-SemiBold.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Poppins-SemiBold.ttf?srf3rx") format("truetype"), url("../fonts/Poppins-SemiBold.woff?srf3rx") format("woff"), url("../fonts/Poppins-SemiBold.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Regular';
  src: url("../fonts/Poppins-Regular.eot?srf3rx");
  src: url("../fonts/Poppins-Regular.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Poppins-Regular.ttf?srf3rx") format("truetype"), url("../fonts/Poppins-Regular.woff?srf3rx") format("woff"), url("../fonts/Poppins-Regular.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
 font-family: 'Poppins-Medium';
 src: url("../fonts/Poppins-Medium.eot?srf3rx");
 src: url("../fonts/Poppins-Medium.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Poppins-Medium.ttf?srf3rx") format("truetype"), url("../fonts/Poppins-Medium.woff?srf3rx") format("woff"), url("../fonts/Poppins-Medium.svg?srf3rx#icomoon") format("svg");
 font-weight: normal;
 font-style: normal;
}
/*Raleway*/
@font-face {
  font-family: 'Raleway-Medium';
  src: url("../fonts/Raleway-Medium.eot?srf3rx");
  src: url("../fonts/Raleway-Medium.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Raleway-Medium.ttf?srf3rx") format("truetype"), url("../fonts/Raleway-Medium.woff?srf3rx") format("woff"), url("../fonts/Raleway-Medium.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Bold';
  src: url("../fonts/Raleway-Bold.eot?srf3rx");
  src: url("../fonts/Raleway-Bold.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Raleway-Bold.ttf?srf3rx") format("truetype"), url("../fonts/Raleway-Bold.woff?srf3rx") format("woff"), url("../fonts/Raleway-Bold.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Regular';
  src: url("../fonts/Raleway-Regular.eot?srf3rx");
  src: url("../fonts/Raleway-Regular.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Raleway-Regular.ttf?srf3rx") format("truetype"), url("../fonts/Raleway-Regular.woff?srf3rx") format("woff"), url("../fonts/Raleway-Regular.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-SemiBold';
  src: url("../fonts/Raleway-SemiBold.eot?srf3rx");
  src: url("../fonts/Raleway-SemiBold.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/Raleway-SemiBold.ttf?srf3rx") format("truetype"), url("../fonts/Raleway-SemiBold.woff?srf3rx") format("woff"), url("../fonts/Raleway-SemiBold.svg?srf3rx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
img{
    height:auto;
}
body{
	/*font-family:Poppins-Light;*/
	font-family: 'Raleway-Regular';
	font-size:16px;
	color: #4b4e51;
	letter-spacing:1px;
	padding:0 !important;
}
body.customize-support{
    padding:0 !important;
}

.navbar-custom .fa-phone { font: normal normal normal 14px/1 FontAwesome;}
h1{
	font-size: 42px;
	text-align: left;
}
h2{
	font-size: 34px;
	color:#db3a41;
}
h3{
	font-size:28px;
}
h4{
	font-size:17px;
}
h5{
	font-family: Raleway-Medium;
	font-size: 12px;
	color: rgba(111, 116, 122);
	text-align: center;
	letter-spacing:4px;
	text-transform: uppercase;
}
.box-loading{
  position: absolute;
  top: 0;
  bottom: 0;
  text-align: center;
  margin: auto;
  width: 40px;
  left: 0;
  right: 0;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.loading {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: 0.25rem solid rgba(255, 255, 255, 0.2);
  border-top-color:#db3a41 ;
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
}
/*
#photo-lightbox .modal-body{
    display:none;
}
#photo-lightbox .modal-content{
    border:0;
}
*/
a, .btn, .menu-item {-webkit-transition: all 0.4s; transition: all 0.4s;}
a{
	color: #4b4e51;
	text-decoration:none;
}
a:hover,a:focus{
    outline:0;
	color:#db3a41;
	text-decoration:none;
	cursor:pointer;
}
a:hover div,a:focus div{
    outline:0;
    border:none !important;
}
.ls-0{
    letter-spacing: 0;
}
.btn{
 	cursor:pointer;   
 	text-transform: uppercase;
 	outline:0;
}
.btn:hover,.btn:focus{
    opacity:0.82;
}
.font-semibold{
	font-family: 'Poppins-SemiBold' !important;
}
 .font-raleway{
	font-family: 'Raleway-Regular' !important;
}
.font-Poppins{
	font-family: 'Poppins-Regular' !important;
}
.font-Poppins-Light {
    font-family: 'Poppins-Light' !important;
}
.font-Poppins-Medium {
    font-family: 'Poppins-Medium' !important;
}
.font-Raleway-Semibold {
    font-family: 'Raleway-SemiBold' !important;
}
.font-poppins-medium{
	font-family: 'Poppins-Medium' !important;
}
.text-red{
	color:#db3a41;
}
.text-white{
	color: rgba(255, 255, 255, 1);
}.font-18{
	font-size:18px;
}
.line-height28{
    line-height: 28px;
}
.font-20{
	font-size:20px;
}
.font-30{
    font-size:30px;
}
h1 .bold{ font-family:Poppins-SemiBold;}
.carousel-control-prev,.carousel-control-next {
	width:auto;
}
.elem-animate {opacity: 0;}
.box-title{
	color:#FFF;
	background:url('../images/3-box-title.png') center;
	text-transform:uppercase;
	padding-top: 3px;
}
.container.carousel-caption{
	right:auto;
	left: calc(100% - 1140px);
	top:25%;
}

.btn-white,.btn-red{
	font-family:Poppins-SemiBold;
	vertical-align: text-bottom;
	padding:13px 30px 11px 30px;
	text-transform:uppercase;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	border:2px solid rgba(255, 255, 255,1);
	border-radius:30px;
	background-color:rgba(255, 255, 255,0);
	 letter-spacing: 3px;
}
.btn-red{
	background-color:#db3a41;
	-webkit-box-shadow:3px 4px 6px 0px rgba(0,0,0,0.16);
	-moz-box-shadow:3px 4px 6px 0px rgba(0,0,0,0.16);
	box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.16);
	border:0;
	margin-bottom:10px;
	letter-spacing: 1px;
}
.btn-red:hover, .btn-red:focus { color: #fff;}
.boxes{
	margin-top:20px !important;
}
.boxes .box-title{
	font-family: Poppins-SemiBold;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	line-height: 33px;
}
.gallery-box { min-height: 565px; background: #ccc; position: relative; }
.gallery-box .container { bottom: 0; position: absolute; left: 0; right: 0; margin: auto; }
.threeboxes{ margin-top:10px; }
.threeboxes.no-gutters>.col, .threeboxes.no-gutters > [class*=col-] { padding-right: 2px; padding-left: 2px; }
.box-text { font-family: "Raleway-Medium"; width:100%; padding: 8px 5px; min-height: 84px; font-size: 19px; color: #fff; text-align: center; background-color:rgba(0, 0, 0, 0.8); bottom: 0; position: absolute; min-height: 84px; display: flex; align-items: center; text-align: center; justify-content: center;}
.sub-box { font-size: 16px;}
.btn-gallery { padding-top:5px; padding-bottom:4px; }
.btn-gallery:hover,.btn-gallery:focus{ background-color:rgba(219, 58, 65, 1); }
.box-contant{ min-height:327px; overflow: hidden; position: relative; }
.col-1-5{
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-1-6 {
    width: 16.6%;
  }
  
@media screen and (min-width: 767px) {
	.box-contant{
		/*max-width:calc(33.3% - 10px);*/
	}
	.exclusive-programs .image-box img{
		border:2px solid #FFF;
		width:100%;
		height:auto;
	}
}
.gray-bg{
	background-color:#F7F7F7;
}
ul.event-list{
	list-style:none;
	border:0;
	margin: 0 auto;
    display: table;
}
ul.event-list li{
 /*   display:inline-block;*/
    display: block;
    float: left;
}
ul.event-list li:first-child  a{
	border-radius:30px 0px 0 30px;
	padding-left:30px;
}
ul.event-list li:last-child  a{
	border-radius:0px 30px 30px 0px;
	padding-right:30px;
}
ul.event-list li  a{
	display:inline-block;
	padding: 18px 16px 15px 16px;
	/*background:#FFF;*/
	border-right:1px solid #eae9e9;
	webkit-box-shadow: 0 8px 6px -6px #eae9e9;
	-moz-box-shadow: 0 8px 6px -6px #eae9e9;
	box-shadow: 0 8px 6px -6px #eae9e9;
	
    background: rgb(59,64,178); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(59,64,178,1) 0%, rgba(119,53,195,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(59,64,178,1) 0%,rgba(119,53,195,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(59,64,178,1) 0%,rgba(119,53,195,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b40b2', endColorstr='#7735c3',GradientType=1 ); /* IE6-9 */
}
ul.event-list li a.active,ul.event-list li:hover a{
	/*background: linear-gradient(to right, #3b40b2, #7735c3);*/
	color:#FFF;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1383b+0,db3a41+100 */
    background:#db3a41;
}
ul.event-list li.active a,ul.event-list li:hover a,ul.event-list li a:hover{
	color:#FFF;
	text-decoration:none;
}
ul.event-list li a{
	/*font-weight:900;*/
	/*color: #4b4e51;*/
	color: #fff;
	font-size: 14px;
	text-align: left;
	text-transform:uppercase;
	font-family: "Poppins-Medium";
}
.services-desc .short-desc h2 {
    font-family: "Poppins-Regular";
    font-weight: 100;
}
.services-desc .short-desc h2{
        font-size:30px;
}
.services-desc,.box-text{
    letter-spacing:0;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

.footer-sec{
	background-color:#14171a;
	font-family: 'Raleway-Regular';

}
.footer-sec h2{
    font-size:30px;
}
.footer-sec h4{
	color:#fff;
	/*font-family: 'Poppins-SemiBold';*/
	font-family: 'Poppins-Medium';
}
ul.footer-ul{
	list-style:none;
	padding-left: 0;
}
/*.footer-ul li:before{*/
/*	content:"- ";*/
/*	margin-left:-18px;*/
/*}*/
.footer-ul li a{
	color:#a6a6a6;
	font-size:16px;
	font-family: 'Raleway-Medium';
    padding-bottom: 8px;
    display: inline-block;
}
.footer-ul li a:hover,.footer-ul li a:focus{
	color:#db3a41;
	text-decoration:none;
}
.address-list{
	list-style:none;
	font-size:16px;
	color:#a6a6a6;
	padding-left: 0;
}
.grid-item{
    max-width: 100%;
    height: auto;
    float: left;
	margin-bottom:10px;
	margin-top:10px;
	-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.5);
}
ul.music{
	list-style:url('../images/music-icon.png');
	padding-left:20px;
}
ul.music li{
    padding-left:10px;    
}
.testimonilas-ul{
	list-style:none;
}
#carouselExampleControls{
    min-height:210px;
}
.testimonilas-ul li{
	display:inline-block;
	padding:5px;
}
ul.music li:after{
	box-sizing: inherit;
	content: url('../images/red-arrow.png');
	padding-left: 10px;
}
.about-us-text{
	font-family: Raleway-Regular;
	letter-spacing:0;
}
.testimonials{
	background-color:#FFF;
}
.home-testimonials-slider {background-color: #F7F7F7;}
.testimonials .carousel-item  .item-detail{
	max-width:900px;
	 letter-spacing: 0px;
}
.testimonials  .carousel-control-prev, .carousel-control-next{
	width:auto;
	 opacity:1;
}
 .item-img img{	
	padding:3px;
	border: 3px solid #db3a41;
	border-radius: 50%;
}
.quote {
	margin-top:-15px;
}
.address-list li  .fa{
	font-family: 'Raleway-Regular';
	line-height: 25px;
	font-size:14px;
	padding-left: 20px;
}
.address-list li .fa:before{
    padding-top: 11px;
    margin-left: 0;
	left: 0;
	padding-top: 5px;
    color: #db3a41;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    height: auto;
    width: 18px;
    font-size:16px;
	position: absolute;
}
.address-list li .fa-envelope:before{
        font-size:13px;
}
.big-btn{
	display: block;
  white-space: initial;
}
.bg-light-blue-gradient{
	background: linear-gradient(to right, #3b40b2, #7735c3);
	/*background-image:url('../images/banner-bg.jpg');*/
	background-size: 100% auto;
}
.ts-1{
	text-shadow: 1px 0px 0px;
}

.copyright-sec{
	background:#212123;
	color:rgba(255,255,255,0.40);
	font-size:14px;
	font-family: 'Raleway-Regular';
}
ul.copyright-menu{list-style:none; }
ul.copyright-menu li{ display:inline-block; }
.copyright-menu li a,.copyright-menu li a:hover,.copyright-menu li a:focus {color:rgba(255,255,255,0.40); letter-spacing:1px; }
.power-by { background-color: #181b1f; padding: 5px; color: rgba(255,255,255,0.40); display: inline-block;}
.power-by:hover, .power-by:focus { color: #a6a6a6; background-color: #14171a; }
.search-ajax-container { display: none;}

@media (max-width: 1200px) and (min-width: 767px){
    .threeboxes .btn.btn-white.btn-gallery{ margin-top:5px;}
}

@media (max-width: 767px) {
    h1 { font-size:30px; }
    h2 { font-size:26px; }
	.gallery-box { min-height: auto; padding-top: 140px; }
	.gallery-box .container { position: static; }
	.boxes { margin-top:0 !important; }
	.threeboxes { margin-top: 0; }
	.boxes .box-title{ background:rgba(0,0,0,1); padding-left: 15px; padding-right: 15px; margin-top:30px; margin-left: -5px; margin-right: -5px; }
	.banner { padding-top:100px; }
	.box-contant { max-width: 182px; margin: auto auto 10px; }
	.testimonials .carousel-control-prev, .carousel-control-next{ max-width:20px; }
	.single-about-img-container { display: table; margin: 0 auto; }
}
/* services pages*/
section.page-banner.bg-light-blue-gradient{
	margin-top:100px;
}
section.page-banner.bg-light-blue-gradient{
    background-image: url('https://vyasbrothers.in/wp-content/uploads/2017/12/gallery-bg.jpg');
    margin-top: 90px;
    /*margin-top: 125px;*/
}
.bg-force-white { background: #fff !important;}
.media-download-button { border: 1px solid #4b4e51; border-radius: 35px; margin-left: 10px; width: 30px; height: 30px; text-align: center; line-height: 31px; }
.player div.jp-type-playlist div.jp-playlist li .time {padding-top: 3px;}
.testimonial-number, .about-team-member-img-number {display: none;}
.lh-32{
	line-height:32px;
}
.bg-red{
	background-color:#db3a41;
}
.exclusive-programs .image-box{
	padding:5px;
}
.hover-effect { position: relative; width: 100%; height: 100%; display: block;} 
.hover-effect::before, .hover-effect::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.hover-effect::before { background-color: rgba(219, 58, 65, 0.82);} 
.hover-effect::after { width: 45px; height: 45px; background-image: url('../images/plus-big.png'); margin: auto; background-repeat: no-repeat;} 
.hover-effect:hover::before, .hover-effect:hover::after { opacity:1;} 
ul.cell-2 li{
	  margin-left: 20px;
}
/* services pages*/
.box-testimonial{
	-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.5);
}
.testimonial-review-logo {
    max-width: 67px;
}
.test-name{
	 font-family: 'Raleway-SemiBold';
	  letter-spacing: 0;
}
.test-contant.fa:before{
	 font: normal normal normal 18px/1 FontAwesome;
	 margin-left:-25px;
	 color:#6f747a;
	   padding-right: 2px;
}
.test-contant.fa{
	font-family: 'Raleway-Regular';
	line-height:25px;
}
.single-testimonial-container {
    padding-left: 30px;
    padding-right: 30px;
}
.load_more_testimonials a {
    padding:10px 40px 10px 40px;
    margin: auto;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    border-radius: 30px;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-family: 'Poppins-SemiBold';
    background-color: #db3a41;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.16);
    margin-bottom: 10px;
    letter-spacing: 1px;
    color: #FFF;
}
.load-more{
	padding:12px 40px 12px 40px
}
.footer-menu li {padding-right: 1.0rem!important;}
/*Start Vyas Brothers gellery*/
.vyas-bro-media  .iteam{
	position:relative;
}
.media-gellary .slick-track {  }
.media-gellary .vyas-bro-media .iteam{ padding-bottom: 50px; }
.media-arrow-wrapper { position: absolute; top: 0; bottom: 0; color: #fff; margin: auto; font-size: 20px; height: 60px; padding: 15px 10px 0px 8px; text-align: center; z-index: 10; background: rgba(0, 0, 0, 0.70);}
.prev-arrow-wrapper { left: 0;}
.next-arrow-wrapper { right: 0; padding: 15px 8px 0 10px;}
.testimonials-slider-wrapper .home-box-testimonial  { min-height: 100%; background-color: #fff; border: 1px solid #e8e8e8; order-radius: 5px;}
.testimonials-slider-wrapper .carousel-control-prev { left: -15px; max-width: 28px;}
.testimonials-slider-wrapper .carousel-control-next { right: -15px; max-width: 28px;}
.vyas-bro-media  .iteam  .like-view-plus  {	
	background-color:rgba(219, 58, 65, 0.82);
	padding-top: calc(50% - 65px);
	padding-left:calc(50% - 23px);
	position:absolute;
	top:0;
	width:100%;
	text-align:center;
	bottom: 0;
	opacity:0;
		 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.vyas-bro-media  .iteam:hover .like-view-plus {
	opacity:1;
		 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

}
.trigger-lightbox { position: absolute; top: 0; width: 100%; height: 100%;}
.modal.and.carousel {
  position: fixed;
}
#lightbox .carousel-indicators.slick-dots li{
    border-radius: 14px;
    border: 2px solid #FFF;
    opacity: 1;
    background: none !important;
}
#lightbox .carousel-item img{
    width:100%;
}
#lightbox .modal-dialog{
  top: 40%;
  transform: translate(0%, -50%);
}
#lightbox .carousel-indicators.slick-dots li.active{
    background: #FFF !important;
}
#lightbox .modal-body { padding-top: 15px;}

.carousel-controls { opacity: 1; width: 50px; font-size: 45px; -webkit-transition: all 0.4s; transition: all 0.4s; top: -15px; bottom: -15px;}
.carousel-control-prev.carousel-controls {left: -15px;}
.carousel-control-next.carousel-controls {right: -15px;}
.vyas-bro-media .slick-list.draggable{
    -webkit-box-shadow:0px 0px 13px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 13px 5px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 13px 5px rgba(0,0,0,0.5);
}
.vyas-bro-media .slick-slide img.w-100,#lightbox .carousel-item img{
  position: relative;
}

.vyas-bro-media  .iteam .images-title,#lightbox .carousel-item .images-title{
    margin-top:-34px;
    font-size:16px;
    width: 100%;
    padding-top:3px;
    text-align:center;
    background-color: rgba(0,0,0,0.4);
    position: relative;
}
#lightbox .carousel-item .images-title { margin-top: auto; background-color: #fff; color: #4b4e51; padding-top: 15px;} 
/* .vyas-bro-media .iteam .images-title { position: absolute; bottom: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 10px;} */
.media-gellary .vyas-bro-media .iteam .images-title{ position: absolute; bottom: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 10px 30px; background-color: #fff; color: #4b4e51; background-color: transparent; color: #fff;}
.media-gellary .vyas-bro-media .slick-list.draggable{ -webkit-box-shadow: none; box-shadow: none;}
/*Vyas Brothers gellery*/
/*about-us-post*/
@media screen and (min-width: 767px){
    .about-us-post:nth-child(even) .about-us-content{
    	order:-1;
    }
}
.single-about-img-container {
    padding: 0.5rem;
}
.single-about-img-container img {
    -webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.5);
}
.about-us-post {
    border-bottom: 1px solid #efefef;
}
.about-us-post:last-child {
    border-bottom: none;
}
.about-red-bg-section {
    background-color: #db3a41;
    font-family: 'Raleway-Regular';
    font-size: 24px;
}
/*about-us-post*/
/* start contact us page*/
input.contactform,textarea.contactform {
    width: 100%;
    padding: 10px;
    border: 1px solid #dedede;
    margin-top: 5px;
    margin-bottom: 5px;
}
select.contactform{
    width:100%;
    padding: 10px;
    border: 1px solid #dedede;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image:url('../images/red-arrow-down.png');
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) calc(1em + 5px);
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}
.contact-details{
    font-family: 'Poppins-Regular';
    color: rgba(75,78,81,255);
    letter-spacing: 0.2px;
    font-size:14px;
       -webkit-box-shadow: 0px 0px 40px 0px rgba(200,200,200,1);
    -moz-box-shadow: 0px 0px 40px 0px  rgba(200,200,200,1);
    box-shadow: 0px 0px 40px 0px rgba(200,200,200,1);   
}
.contact-details ::placeholder, .contact-details select {
    font-family: 'Poppins-Regular';
    color: rgba(75,78,81,255);
    letter-spacing: 0.2px;
    background-color: #FFF;
}
.contact-address{
    background:#f7f7f7;
}
.contant-form .wpcf7-form p{
    margin-bottom:0;
}
/* end contact us page*/
/* gallery */
.gallery-left-menu .card,.gallery-left-menu .card-header,.gallery-left-menu ul.nav.nav-tabs{
	border:0;
}
.gallery-left-menu .card,.gallery-left-menu .card-header{
    background-color: transparent;
}
.gallery-left-menu ul.nav.nav-tabs li{
	width:100%;
	margin-bottom: 5px;
	padding-left: 5px;
}

.div-card-link{
	background-color:#db3a41;
	width:100%;
	color:#FFF;
	border-radius: 30px;
	padding:7px 25px;
	padding-bottom:6px;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	font-size:14px;
	-webkit-box-shadow: 0px 0px 20px -2px rgba(75,78,81,0.3);
	-moz-box-shadow: 0px 0px 20px -2px rgba(75,78,81,0.3);
	box-shadow: 0px 0px 20px -2px rgba(75,78,81,0.3);
}
.card-link.collapsed .div-card-link{
	/*background-color:#FFF;*/
	width:100%;
	/*color:rgba(75,78,81,1);*/
	color:#fff;
	border-radius: 30px;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	-webkit-box-shadow: 0px 0px 20px -2px rgba(75,78,81,0.3);
	-moz-box-shadow: 0px 0px 20px -2px rgba(75,78,81,0.3);
	box-shadow: 0px 0px 20px -2px rgba(75,78,81,0.3);
	
	background: rgb(59,64,178); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(59,64,178,1) 0%, rgba(119,53,195,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(59,64,178,1) 0%,rgba(119,53,195,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(59,64,178,1) 0%,rgba(119,53,195,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b40b2', endColorstr='#7735c3',GradientType=1 ); /* IE6-9 */
}
.responsive-tabs-container .accordion-link {
    background: rgb(59,64,178); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(59,64,178,1) 0%, rgba(119,53,195,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(59,64,178,1) 0%,rgba(119,53,195,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(59,64,178,1) 0%,rgba(119,53,195,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b40b2', endColorstr='#7735c3',GradientType=1 ); /* IE6-9 */
}
.card-header:first-child 
.div-card-link .fa.fa-chevron-down:before{
  vertical-align: middle;
  font-size:10px;
 }
 .gallery-left-menu ul.nav.nav-tabs{
	list-style:url('../images/red-music.png');
	padding-left:20px;
	font-size: 15px;
	letter-spacing:0;
}
.gallery-left-menu .card-body{
	padding:10px 0px 10px 4px;
	font-family: 'Raleway-Regular';
}
.card-link.collapsed{
	background-color:#FFF;
	color:#FFF;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.photo-area.non-active, .video-area.non-active, .audio-area.non-active{
	max-height:0;
	opacity:0;
	padding:0 !important;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.photo-area, .video-area, .audio-area{
	opacity:1;
	max-height:27000px;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
 }
[type="checkbox"]:checked + label {
	color: #db3a41;
}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 1.25em; height: 1.25em;
  border: 1px solid #eaeaea;
  background: #fff;
  border-radius: 4px;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content:url('../images/checked.png');
  position: absolute;
  top: 0em; left: 0em;
  line-height: 0.8;
  color: #db3a41;
  transition: all .2s;
  background-color:#db3a41;
  width:20px;
  height:20px;
  padding:5px 1px 5px 5px;
  border-radius: 4px;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: all 0.5s ease-in-out;
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: all 0.5s ease-in-out;;
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
.search-option .option{
	font-size:14px;
	padding:10px 10px 0px 15px;
	float:left;
	font-family: 'Poppins-Regular';
}
.img-title{
	font-size:14px;
	line-height: 26px;
}
.audio-area .img-title{
	line-height: 32px;
}
.v-top{
 vertical-align:top;
 }
 .ls-0{
	letter-spacing:0;
 }
 #photo-lightbox  .modal-dialog{
   top: 40%;
  transform: translate(0%, -50%);
 }
 .photo-images-list.vyas-bro-media .iteam .like-view-plus{
	margin:auto;
	padding-left:0;
	top:0;
	padding-top: calc(50% - 30px);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
 }
 .photo-area .col-md-3.pb-2.px-2{
	padding-left:0.75rem;
 }
 .photo-images-list .iteam {
	max-width:178px;
	margin:auto;
 }
 .video-list .iteam {
	/*max-height:129px;
	max-width:230px;
	margin:auto;
	margin-bottom:60px;*/
 }

 .video-list .iteam .like-view-plus{
	opacity:1;
	background-color:rgba(219, 58, 65, 0);
	padding-top: calc(20% - 0px);
 }
 .video-list .iteam .like-view-plus:hover{
	background-color:rgba(219, 58, 65, 0.3);
 }
 .video-list .iteam .play-icon,.video-list .iteam .pause-icon{
 border: 2px solid #FFF;
  width: 36px;
  padding: 7px 5px 9px 7px;
  border-radius: 20px;
 }
 .video-list .iteam .pause-icon{
	padding: 8px;
	opacity:0;
	display:none;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
 }
 .video-list .like-view-plus:hover .pause-icon{
	opacity:1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
 }
 .video-title, .album-video-title{
	font-family: 'Raleway-Medium';
	text-align:left;
 }
 .video-time { font-family: 'Poppins-SemiBold'; text-align:left; font-size:12px; }
 .add-three-dots { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
 .youtube-video-frame { width: 100%; }
 .video-popup-frame { height: 360px; display: block;}
 .pointer-event-none { pointer-events: none;}
 .audio-list .mp3{
	padding:10px;
	-webkit-box-shadow: 0px 0px 10px -2px rgba(75,78,81,0.3);
	-moz-box-shadow: 0px 0px 10px -2px rgba(75,78,81,0.3);
	box-shadow: 0px 0px 10px -2px rgba(75,78,81,0.3);
	font-size:14px;
	line-height: 27px;
 }

 .audio-list .mp3 .play-icon,.audio-list .mp3 .pause-icon{
	padding: 5px 4px 6px 9px;
	border: 1px solid #4b4e51;
	border-radius: 35px;
	margin-left: 10px;
	margin-right: 10px;
	cursor:pointer;
 }
 .audio-list .mp3 .pause-icon{
	display:none;
	padding: 7px;
	border: 1px solid #db3a41;
 }
 .audio-list .mp3 .mp3-time{
	 font-family: 'Poppins-Medium';
 }
 .nextend-arrow img{
	width:20px !important;
}
.nextend-arrow{
	background: rgba(0, 0, 0, 0.70);
    padding: 20px 3px;
	width: 20px !important;
    height: 20px !important;
}
.our-event-customer img {
    margin: 10px 5px;
}
 @media screen and (min-width: 768px){ 
    .gallery-left-menu ul.nav.nav-tabs li a.active{
        color:#db3a41;   
    }
	.formonly{
		display:none;
	}
 }
@media screen and (max-width: 767px){ 
    .video-list.vyas-bro-media .py-2.px-2{
        margin:auto;
    }
    .box-img{
     max-height:500px;
   height:auto;
   opacity:1;
   	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;  
 }
 .box-img.box-load,.photo-images-list.vyas-bro-media .box-img.box-load .iteam .like-view-plus{
   max-height:0;
   height:0;
   padding:0;
   margin:0;
   overflow:hidden;
   opacity:0;
   	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
 }
	 .gallery-left-menu .leftmenugrop{
		overflow:hidden;
		/* max-height:17000px; */
		-webkit-transition: all 2.5s ease-in-out;
		-moz-transition: all 2.5s ease-in-out;
		-o-transition: all 2.5s ease-in-out;
		transition: all 2.5s ease-in-out;
	 }
	 .gallery-left-menu .leftmenugrop.active{
		padding-top:0 !important;
		padding-bottom:0 !important;
		/* max-height:0; */
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	 }
	 .pagging-load{
		/* display:none;
		max-height:0; */
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	 }
	 .pagging-load.active{
	   display: block;
		max-height:17000px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	} 
	.col-1-5{
    width: 100%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-1-6 {width: 100%;}
}
.multi-imgs .modal-dialog{
    margin-top:10%;
}
.multi-imgs .modal-dialog{
    max-height:480px;
    max-width:700px;
    /* overflow:hidden; */
}
.multi-imgs .modal-dialog img{
    max-height:450px;
    max-width:650px;
}
.multi-imgs .carousel-control-next,.multi-imgs .carousel-control-prev{
    opacity:1;
    width: 50px;
    font-size: 45px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.multi-imgs .modal-content { background-color: rgba(255, 255, 255, 0.25);}
.multi-imgs .modal-body { padding: 15px;}
.attachment-tag { border: 2px solid #db3a41; padding: 5px 15px; border-radius: 30px; margin: 10px auto auto; display: inline-block; font-size: 12px; color: #db3a41; background-color: #fff;}
.carousel-control-next
{
  /* right: -13px;  */
  right: 0; 
}
.carousel-control-prev
{
  /* left: -13px; */
  left: 0;
}
.modal-body
{
    padding-top: 25px;
}
 /*Gallery*/
 /*album page*/
 
 /*album page*/
 /* event classes*/
.event-subheading-1{
        background: #fff;
    width: 100%;
    color: #535353;
    background-image: url(https://vyasbrothers.in/Rhythm/wp-content/uploads/2017/12/music-instrument-1.png);
    /* min-height: 350px; */
    background-repeat: no-repeat;
    background-position: bottom center;
}
        
        .country-name {
    font-family: Poppins-Medium, AdobeInvisFont, MyriadPro-Regular;
    font-size: 22px;
    color: rgba(234, 234, 234, 255);
    padding-left: 26px;
    margin-left: -3px;
    background-image: url(https://vyasbrothers.in/Rhythm/wp-content/uploads/2017/12/location-pin-3.png);
    background-repeat: no-repeat;
    background-position-y: 5px;}
/* Start albums*/
	.single-albums{
		font-size:14px;
	}
	.single-albums img{
		-webkit-box-shadow: 0px 0px 20px 0px rgba(200,200,200,0.5);
		-moz-box-shadow: 0px 0px 20px 0px rgba(200,200,200,0.5);
		box-shadow: 0px 0px 20px 0px rgba(200,200,200,0.5);
		padding: 5px;
	}
	.list-of-ablums .album-title{
		font-family: 'Poppins-SemiBold';
	}
	.list-of-ablums .album-type{
		font-size:11px;
	}
	.audio-list .mp3 .pause-icon:hover,.audio-list .mp3 .play-icon:hover{
		color:#db3a41;
		border-color:#db3a41;
	}
	.list-of-ablums  .ablum-col .close-box{
		opacity:0;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.list-of-ablums  .ablum-col.active .close-box{
		opacity:1;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.list-of-ablums .mp3-list .close-box{
		height:30px;
	}
	.list-of-ablums .mp3-list .close-box:hover{
		color:#db3a41;
	}
	.list-of-ablums  .ablum-col{
		cursor:pointer;
		max-height:300px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	@media screen and (min-width: 768px){ 
	    .list-of-ablums .ablum-col{
	       width:25%;
        }
	  	/*.image-item-wrapper { max-height: 400px; overflow: hidden;}*/
	  	

        .modal-dialog 
                {
                    max-width: 720px!important;
                    margin: 30px auto;
                }


	}
	.list-of-ablums  .ablum-col.active{
		cursor:auto;
		max-height:500px;
		width:50%;
		max-width:1000px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.list-of-ablums  .ablum-col .mp3-list{
		opacity:0;
		max-height:0;
		max-width:0;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.list-of-ablums .ablum-col.active .mp3-list{
		opacity:1;
		max-height:1000px;
		max-width:500px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	#album-lightbox{
	   width:100%;
	   padding:0 !important;
	   margin: auto;
	}
	#album-lightbox  .modal-dialog{
	    max-width: 700px;
		/*top: 40%;
		transform: translate(0%, -50%);*/
	}
	 #album-lightbox .album-details{
	     padding-bottom:15px;
	 }
	@media screen and (max-width: 767px){
	    #album-lightbox  .modal-dialog{
    	    /*max-width: calc(100% - 20px);
    		top: 50%;
    		transform: translate(0%, -50%);*/
	    } 
	    #album-lightbox .single-albums{
            display:none;
        }
	}
    #album-lightbox .player{
        display:none;
    }
     #album-lightbox .player.active{
         display:block;
     }
/* End albums*/

/*Start: search ajax styles*/
/*.outside-nav-search {
    position: relative;
    top: -5px;
    right: 25px;
}

.search-ajax-container {
    position: fixed;
    top: 135px;
    right: 15px;
    width: 100%;
}*/

div.asl_w .probox .proclose, div.asl_w .probox .promagnifier {
	display: none !important;
	border: 2px solid #db3a41 !important;
}

#ajaxsearchlite1 {
    /*width: 450px !important;
    float: right;*/
    position: relative;
    right: -80px;
}

.header-search-ajax .fa-search {
	cursor: pointer;
	color: #db3a41;
}

.header-search-ajax .fa-close {
	display: none;
	cursor: pointer;
	color: #db3a41;
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
    padding: 0 !important;
}

div.asl_m .probox .proinput {
    padding: 0 !important;
}

.header-search-ajax .fa.pull-right {
    margin-right: 0 !important;
}
/*End: search ajax styles*/

/* PAGE LOADER */
#load-page { position: fixed; overflow: hidden; background-color: #fff; z-index: 9999; top: 0; bottom: 0; left: 0; right: 0;}
.dots-container { position: absolute; width: 100%; top: 0; bottom: 0; margin: auto; height: 157px;}
.dots-container img { margin-bottom: 15px; width: 135px; height: auto; }

.home-map-wrapper {position: relative;}
.home-map-tooltips { -webkit-transform: translate(-50%, -100%); transform: translate(-50%, -100%); position: absolute; background-color: #fff; font-family: 'Poppins-Medium'; font-size: 14px; padding: 7px 20px 5px; border: 1px solid #efefef; line-height: 18px; border-radius: 3px;}
.home-map-tooltips::before, .home-map-tooltips::after { content: ''; width: 0; height: 0; position: absolute; margin: auto; left: 0; right: 0; border-left: 7px solid transparent; border-right: 7px solid transparent;}
.home-map-tooltips::before { position: absolute; bottom: -8px; border-top: 7px solid #efefef; }
.home-map-tooltips::after { position: absolute; bottom: -7px; border-top: 7px solid #fff; }


/* ----- START : PAGE LOADING EFFECT ----- */
.dot {
    position: absolute;
    left: -25px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #db3a41;
    -webkit-animation-name: page-loading-anim;
    -webkit-animation-duration: 6s;
    -webkit-animation-timing-function: cubic-bezier(0.000, 0.790, 1.000, 0.210);
    -webkit-animation-iteration-count: infinite;
    animation-name: page-loading-anim;
    animation-duration: 6s;
    animation-timing-function: cubic-bezier(0.000, 0.790, 1.000, 0.210);
    animation-iteration-count: infinite;
}
.dot1{	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s;}
.dot2{	-webkit-animation-delay: 0.4s;	animation-delay: 0.4s;}
.dot3{	-webkit-animation-delay: 0.6s;	animation-delay: 0.6s;}
.dot4{	-webkit-animation-delay: 0.8s;	animation-delay: 0.8s;}
.dot5{	-webkit-animation-delay: 1s;	animation-delay: 1s;}
@-webkit-keyframes page-loading-anim {    
    0%   {left: -25px;}    
    75% {left: 105%; left: calc(100% + 25px);}    
    100% {left: 105%; left: calc(100% + 25px);}
}
/* Standard syntax */
@keyframes page-loading-anim {	
    0%   {left: -25px;}	
    75% {left: 105%; left: calc(100% + 25px);}    
    100% {left: 105%; left: calc(100% + 25px);}
}
/* ----- END   : PAGE LOADING EFFECT ----- */

/*Start: search page styles*/
.search-content-section {
    padding-top: 120px !important;
}
.search-content-section.search-tag-section {
    padding-top: 0 !important;
}
.header-search-ajax.menu-search-items .fa-close{
    right: -18px !important;
}
.box-search:hover, .box-service:hover {
    box-shadow: -12px 11px 20px -9px rgba(0,0,0,0.5);
    -webkit-box-shadow: -12px 11px 20px -9px rgba(0,0,0,0.5);
    -moz-box-shadow: -12px 11px 20px -9px rgba(0,0,0,0.5);
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
}
.box-search .search-category {
    letter-spacing: 2px;
}
.box-search .search-name span, .box-service .service-title-container span {
    display: inline;
}
.box-search .item-search-content, .box-service .service-content-container {
    clear: both;
}

.quick-contact-trigger { transform: rotate(180deg); cursor: pointer; background-color: #fff; position: fixed; bottom: 20px; right: 25px; border-radius: 50%; z-index: 100;width: 45px; height: 45px; line-height: 45px; font-size: 20px; text-align: center; border: 2px solid #db3a41; color: #db3a41;}
.quick-contact-box { transition: all 0.4s;max-height: 0; height: auto; width: 100%; max-width: 400px;  z-index: 200; position: fixed; bottom: 0; background: #fff; right: 20px; overflow: hidden; -webkit-box-shadow: 0px 0px 40px 0px rgba(200,200,200,1);
    -moz-box-shadow: 0px 0px 40px 0px rgba(200,200,200,1);
    box-shadow: 0px 0px 40px 0px rgba(200,200,200,1);}
.quick-contact-box.active { max-height: 645px;}
.quick-contact-box .wpcf7-response-output {font-size: 12px; }
.quick-contact-box .wpcf7 { padding: 15px; }
.quick-contact-phone a {font-family: 'Poppins-Medium'; color: #4b4e51;}
.close-quick-contact { cursor: pointer; position: absolute; right: 10px; color: #db3a41; top: 14px; width: 25px; height: 25px;}
@media screen and (max-width: 991px) {
    .header-search-ajax.menu-search-items{
        position: absolute !important;
        top: 15px !important;
        right: 40px !important;
    }
    .search-active.header-search-ajax.menu-search-items {top: 5px !important; right: 25px !important;}
    .header-search-ajax.menu-search-items .fa-close {
        right: 25px !important;
        top: 0px !important;
    }
}
@media screen and (max-width: 768px) {
    .header-search-ajax.menu-search-items .fa-close {
        right: 10px !important;
        top: -12px !important;
    }
    .quick-contact-box { left: 0; margin: auto; right: 0;}
}
@media screen and (max-width: 767px) {
    .popup-video-view { padding-left: 15px; padding-right: 15px;}
    .service-image-container img, .exclusive-programs .image-box img { width: 100%;}
    .our-event-customer img { display: block; margin: 20px auto;}
    .services-desc .short-desc h2 { font-size: 22px;}
}
@media screen and (max-width: 640px) {
    .header-search-ajax.menu-search-items .fa-close {
        right: -15px !important;
        top: -22px !important;
    }
}
/*End: search page styles*/
/*Start: home page services section*/
.services-post-content-container {
}
.single-service-container .box-service, .single-search-container .box-search {
    border: 1px solid #efefef;
    background-color: #ffffff;
}
/*End: home page services section*/
/* time-line */
.cool-timeline .timeline-year,.cool-timeline .timeline-post .timeline-icon{z-index:0 !important;}
/*end time line*/
#album-lightbox .jp-playlist-item {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left; max-width: 295px;}

@media (min-width: 768px) {
.pr-md-2, .px-md-2 {
    padding-right: 0.0rem!important;
}
.footer-services-list li { width: 50%; float: left;}
.pb-2, .py-2 {
    padding-bottom: 1.0rem!important;
}
}