@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400');
body {
	font-family: 'Lato', sans-serif;
}
a:hover, a:focus {
    text-decoration: none !important;
}
ul{
	padding:0px;
	margin:0px;
}
ul li {
	list-style: none;
}
.img-responsive{
	width: 100%;
}
.active{
	color: #fe3c47;
}
.p-0{
	padding:0px;
}
.m-0{
	margin:0px !important;
}
/*start my style*/
.fixed {
   position: fixed;
   top: 0;
   width: 100%;
   padding: 0px 2%;
   z-index: 999999;
   background: #fff;
   transition: all 0.3s ease-in-out;
}
.fixed .logo img{
	width: 220px;
}
.fixed .social-link {
    display: none;
}
.fixed .app-link {
    display: none;
}
.fixed .navbar-inverse {
    margin-top: 31px;
}
.fixed .header-logos {
    margin-left: 10px;
    width: 50px;
}
header {
    padding: 10px 0px 0px 0px;
    border-bottom: 3px solid #c94599;
    position: relative;
}

header .top-bar .social-link {
    text-align: right;
    padding-top: 10px;
}
header .top-bar .social-link li{
	display: inline-block;
}
header .top-bar .social-link li a{
	color: #7d7d7d;
	padding-left: 10px;
	font-weight: bold;
	display: block;
	font-size: 16px;
	transition: all ease-in-out 0.5s;
}
.navbar-right{
	float: left !important;
	background: #dfdfdf;
}

header .top-bar .social-link li a:hover{
	color: #c94599; 
}
header .top-bar .app-link{
	text-align: right;
	padding:10px 0px;
}
header .top-bar .app-link li{
	display: inline-block;
}
header .top-bar .app-link li a{
	color: #7d7d7d;
	padding-left: 20px;
	display: block;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
}
header .top-bar .app-link li .app-icon {
    width: 33px;
    height: 33px;
    border-radius: 33px;
    background: #000;
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding: 0px;
    margin-left: 5px;
    transition: all ease-in-out 0.5s;
}
header .top-bar .app-link li .app-icon:hover{
	background:#c94599; 
}
header .top-bar .app-link li .phone-icon i{
	font-size: 22px;
	color: #c94599;
	margin-right: 5px;
}
.header-logos{
	margin-left: 10px;
}
.navbar-inverse{
	margin:0px;
	border-radius: 0px;
	border:none;
	background: none;
	min-height: 40px;
	position: relative;
}
.navbar-inverse .navbar-nav{
	position: relative;
}
.navbar-inverse .navbar-nav::before{
	position: absolute;
	content: "";
	width: 100%; 
    height: 40px;
    -webkit-transform: skew(-25deg); 
    -moz-transform: skew(-25deg);
    -o-transform: skew(-25deg); 
    background: #dfdfdf;
    top: 0;
    left: 0;
}
.navbar-inverse .navbar-collapse{
	padding-left: 0px;
}
.navbar-inverse .navbar-nav li a{
	padding: 9px 9px;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #202020;
	position: relative;
	z-index: 1;
	transition: all ease-in-out 0.5s;
}
.navbar-inverse .navbar-nav li a i{
	font-size: 18px;
}
.navbar-inverse .navbar-nav > .active > a {
    color:#fff;
    background: none !important;
    position: relative;
    z-index: 1;
}
.navbar-inverse .navbar-nav > .active > a::before{
    position: absolute;
    content: "";
    width: 100%; 
    height: 40px;
    -webkit-transform: skew(-25deg); 
    -moz-transform: skew(-25deg);
    -o-transform: skew(-25deg); 
    background: #c94599;
    top: 0;
    left: 0;
    z-index: -1;
}
.navbar-inverse .navbar-nav li a::before{
    position: absolute;
    content: "";
    width: 100%; 
    height: 0px;
    -webkit-transform: skew(-25deg); 
    -moz-transform: skew(-25deg);
    -o-transform: skew(-25deg); 
    background: #c94599;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all ease-in-out 0.5s;
}
.navbar-inverse .navbar-nav li a:hover::before{
	height: 40px;
}
.logo-hidden{
	display: none;
}

/*start slider sec*/
.slider-sec{
	position: relative;
}
.slider-over{
	position: absolute;
	top: 20%;
	right: 0;
	width: 100%;
	z-index: 99;
}
/*.slider-over form{
	width: 31%;
	float: right;
	padding:15px;
	background: rgba(201,69,153,0.9);
	border:10px solid rgba(255,255,255,0.6);
}
.slider-over form h3{
	margin:10px 0px 45px 0px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	letter-spacing: 2px;
	text-transform: uppercase;
	position: relative;
	font-family: 'Oswald', sans-serif;
}
.slider-over form h3::before{
	position: absolute;
	content: "";
	width: 100px;
	height: 1px;
	background: #fff;
	left: 0;
	right: 0;
	margin:33px auto;
}
.slider-over form h3::after{
	position: absolute;
	content: "";
	width: 100px;
	height: 1px;
	background: #fff;
	left: 0;
	right: 0;
	margin:38px auto;
}
.slider-over form .form-controls{
	background: rgba(255,255,255,0.1);
	border:1px solid rgba(255,255,255,0.4);
	padding:10px;
	margin-bottom: 9px;
	color: #fff !important;
	width: 100%;
	transition: all ease-in-out 0.5s;
}

.slider-over form .form-controls::placeholder {
	color: #fff;
}
.slider-over form .form-controls:hover, .form-controls:focus{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
.slider-over form .control-btns {
    width: 100%;
    border: 3px solid #fff;
    padding: 6px;
    color: #fff;
    text-transform: uppercase;
    background: none;
    font-weight: bold;
    font-size: 18px;
    transition: all ease-in-out 0.5s;
}
.slider-over form .control-btns:hover{
	background: #c94599;
	border:3px solid rgba(255,255,255,0.2);
}
.slider-over form .fld-lft{
	width: 24%;
	float: left;
}
.slider-over form .fld-rgt {
    width: 75%;
    float: right;
}*/
.testing-sec article {
    padding: 35px 20px;
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 1;
    top: -30px;
}
.testing-sec article::before {
    position: absolute;
    content: "";
    background: #333333;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    transform: skew(-20deg);
    border-radius: 10px;
    border: 5px solid #fff;
    box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.2);
}
.testing-sec article img{
	float: left;
}
.testing-sec article span{
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
.testing-sec article a{
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	color: #fff;
}
.testing-sec h3{
	font-size: 34px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 100;
	text-align:center;
	letter-spacing: 5px;
	color: #5c5a5a;
}
/*start jerath path sec*/
.jerath-sec{
	padding:60px 0px;
}
.jerath-sec .col-md-6 article{
	position: relative;
	margin-bottom: 30px;
}
.jerath-sec .col-md-6 article .jer-overlay{
	position: absolute;
	content: "";
	background: rgba(201,69,153,0.9);
	text-align: center;
	color: #fff;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 65px 20px 20px 20px;
	visibility: hidden;
	opacity: 0;
	transform: scaleX(0);
	transition: all ease-in-out 0.5s;
}
.jerath-sec .col-md-6 article:hover .jer-overlay{
	visibility: visible;
	transform: scaleX(1);
	opacity: 1;
    
}
.jerath-sec .col-md-6 article .jer-overlay a{
	margin:5px 0px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
	color: #fff;
	padding:5px 15px;
	display: inline-block;
	border:2px solid #fff;
	transition: all ease-in-out 0.5s;
}
.jerath-sec .col-md-6 article .jer-overlay a:hover{
	background: #333333;
}
.jerath-sec .col-md-6 article p {
    font-size: 18px;
    font-family: 'Oswald', sans-serif;
    text-align: center;
    padding: 10px;
    text-align: center;
    background: #444;
    bottom: 0;
    position: absolute;
    margin: 0px;
    width: 100%;
    color: #fff;
}
.jerath-sec .jerath-inner{
	padding-top: 50px;
}
.heading span{
	color: #777777;
}
.heading h3{
	font-size: 30px;
	color: #c94599;
	margin:0px 0px 30px 0px;
	font-family: 'Oswald', sans-serif;
	position: relative;
}
.heading h3::before{
	position: absolute;
	content: "";
	width: 150px;
	height: 1px;
	background: #777777;
	left: 0;
	right: 0;
	margin:40px 0;
}
.heading h3::after{
	position: absolute;
	content: "";
	width: 150px;
	height: 1px;
	background: #777777;
	left: 0;
	right: 0;
	margin:43px 0;
}
.jerath-sec .jerath-inner h4 {
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    text-align: center;
    margin-top: 40px;
    letter-spacing: 1px;
}
.jerath-sec .jerath-inner p{
	font-size: 14px;
	line-height: 24px;
	color: #777777;
	text-align: justify;
}
.jerath-sec .jerath-inner a{
	display: inline-block;
	padding:5px 30px;
	border:2px solid #c94599;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	margin-top: 30px;
	color: #333;
	transition: all ease-in-out 0.5s;
}
.jerath-sec .jerath-inner a:hover{
	background: #c94599;
	color: #fff;
}
/*start face-sec*/
.face-sec{
	padding:50px 0px 50px 0px;
	background: url(../images/bg-img.jpg) no-repeat center;
	background-size: cover;
}
.face-sec .face-row{
	background: rgba(255,255,255,0.9);
	border:10px solid rgba(0,0,0,0.1);
	padding:30px 30px 10px 30px;
}
.face-sec .face-row p{
	font-size: 14px;
	line-height: 30px;
	text-align: justify;	
	color: #777777;
}
.face-carousel{
	width: 93%;
	margin:40px auto;
}
.face-carousel article{
	text-align: center;
	padding:20px;
	border:4px solid #c958a0;
	margin:0px 10px;
	position: relative;
}
.face-carousel article img{
	width: 50px !important;
	margin:0 auto;
}
.face-carousel article a{
	color: #545454;
	font-weight: bold;
}
.face-carousel .owl-nav {
    display: block !important;
    position: absolute;
    left: -37px;
    right: -37px;
    top: 24px;
}
.face-carousel .owl-nav i{
	opacity: 0;
}
.face-carousel .owl-nav .owl-prev{
	float: left;
	font-size: 60px;
	background: url(../images/owl-prev.png) no-repeat;
	background-size: contain;
}
.face-carousel .owl-nav .owl-next{
	float: right;
	font-size: 60px;
	background: url(../images/owl-next.png) no-repeat;
	background-size: contain;
}
.face-carousel article .face-overlay{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -137px;
	width: 100%;
	height: 100%;
	background: #c94599;
	opacity: 0;
	visibility: hidden;
	transform: scaleX(0);
	padding: 20px 0px 0px 0px;
	cursor: pointer;
	z-index: -1;
	transition: all ease-in-out 0.5s;

}
.face-carousel article:hover .face-overlay{
	visibility: visible;
	bottom: 0;
	opacity: 1;
	transform: scaleX(1);
	z-index: 9999;
}
.face-carousel article .face-overlay a{
	color: #fff;
}

/*start offer-sec */
.offer-sec{
	padding:75px 0px;
}
.offer-sec article{
	padding:25px;
	border:1px solid #ccc;
	height: 100%;
	min-height: 200px;
	margin-top: 30px;
	transform: scale(1);
	transition: all ease-in-out 0.5s;
}
.offer-sec article:hover{
	transform: scale(1.1);
	background: #efeded;
}
.offer-sec article p span {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    margin-right: 8px;
    color: #333;
    font-style: normal;
}
.offer-sec article p{
	font-style: italic;
	color: #777777;
}
.offer-sec article p .last-span{
	display:block;
	margin-bottom: 5px;
}
.offer-sec .view{
	text-align: center;
}
.offer-sec a{
	display: inline-block;
    padding: 5px 30px;
    border: 2px solid #c94599;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    margin-top: 30px;
    color: #333;
    transition: all ease-in-out 0.5s;
}
.offer-sec a:hover{
	background: #c94599;
    color: #fff;
}

/*start doctor-sec*/
.doctor-sec{
	padding:0px 0px;
	background: url(../images/bg-img1.jpg)no-repeat top left;
	background-size: cover;
	width: 100%;
	position: relative;
	margin-bottom: 50px;
	overflow: hidden;
}
.doctor-sec .container-fluid{
	padding:0px;
}
.doctor-sec article{
	background: #c94599;
	padding:120px 230px 200px 50px;
	color: #fff;
	position: relative;
}
.doctor-sec article::before {
    position: absolute;
    content: "";
    top: 0;
    left: -149px;
    width: 0;
    height: 0;
    border-bottom: 670px solid #c94599;
    border-left: 150px solid transparent;
}
.doctor-sec article h4{
	margin:0px;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
}
.doctor-sec article h1{
	margin:10px 0px 30px 0px;
	font-weight: bold;
	font-size: 52px;
	font-family: 'Oswald', sans-serif;
}
.doctor-sec article h5{
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.doctor-sec article p{
	font-size: 16px;
	text-align: justify;
	line-height: 25px;
}
.doctor-sec article a {
    display: inline-block;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    transition: all ease-in-out 0.5s;
    padding: 4px 15px;
    border: 1px solid #fff;
    text-transform: uppercase;
    margin-top: 30px;
}
.doctor-sec article a:hover{
	color: #fff;
	border:1px solid #333;
	background: #333;
}
/*start footer sec*/
.footer-top .row-top {
    width: 100%;
    margin: 0 auto;
    background: rgba(201,69,153,0.9);
    border: 10px solid #fff;
    position: relative;
    bottom: -63px;
}
.footer-top .row-top article{
	padding:35px 30px;
}
.footer-top .row-top article a{
	font-size: 18px;
	font-family: 'Oswald', sans-serif;
	color: #fff;
}
.footer-top .row-top article a img{
	margin-right: 10px;
}
footer {
    padding: 75px 0px 18px 0px;
    background: #212121;
    color: #fff;
    text-align: center;
}
footer article h3{
	font-size: 24px;
	margin-bottom: 30px;
}
footer article p{
	padding-left: 45px;
	position: relative;
	color: #eaeaea;
}
footer article p span{
	position: absolute;
    left: 0;
}
footer article .footer-link{
	display: inline-block;
	color:  #eaeaea;
	margin: 10px 15px 0px 0px;
	transition: all ease-in-out 0.5s;
}
footer article .footer-link:hover{
	color: #c94599;
}
footer article .footer-link span{
	padding-right: 25px;
}
footer article .app-a{
	display: block;
	margin-bottom: 10px;
}
footer .footer-logo{
	display: block;
	margin-top: 70px;
}
/*start contact Page*/
.link-ul ul li{
	float: left;
	margin-top: 20px;
}
.link-ul ul li a{
	margin-right: 20px;
	color: #777777;
	font-weight: 600;
}
.link-ul ul li a.active{
	padding: 5px 20px;
	position: relative;
	z-index: 1;
	color: #fff;
}
.link-ul ul li a.active::before{
    position: absolute;
    content: "";
    width: 100%;
    height: 30px;
    -webkit-transform: skew(-25deg);
    -moz-transform: skew(-25deg);
    -o-transform: skew(-25deg);
    background: #c94599;
    top: 0;
    left: 0;
    z-index: -1;
}
.office-sec{
	padding:50px 0px;
}
.contact-h3{
	font-size: 26px;
	font-family: 'Oswald', sans-serif;
	color: #c94599;
	position: relative;
	margin-bottom: 30px;
	margin-left: 35px;
}
.contact-h3copy{
	margin-bottom: 0px !important;
}
.contact-h3::before{
	position: absolute;
    content: "";
    width: 110px;
    height: 1px;
    background: #777777;
    left: 0;
    right: 0;
    margin: 40px 0;
}
.contact-h3::after{
	position: absolute;
    content: "";
    width: 110px;
    height: 1px;
    background: #777777;
    left: 0;
    right: 0;
    margin: 43px 0;
}
.office-sec article{
	padding:20px 30px 0px 30px;
	border:5px solid #ededed;
	margin: 40px 0;
	border-radius: 10px;
}
.office-sec article h4{
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
.office-sec article p{
	font-size: 14px;
	line-height: 25px;
	color: #777777;
	padding-bottom: 25px;
	margin:0px;
	border-bottom: 1px solid #ccc;
}
.office-sec article a{
	display: inline-block;
	padding:15px 0px;
	color: #777777;
	font-weight: bold;
	transition: all ease-in-out 0.5s;
}
.office-sec article a:hover{
	color: #c94599;
}
.office-sec article a.contact-icon{
	float: right;
}
.office-sec article a img{
	margin-right: 5px;
}
.office-sec .row{
	width: 95%;
	margin:0 auto;
	border-bottom: 1px solid #ccc;
	padding-bottom: 60px;
}
.enquiry-sec .enq{
	margin-left:0px;
	margin-top: 0px;
}
.enquiry-sec article{
	padding:20px 30px 30px 30px;
	background: #f3f3f3;
}
.enquiry-sec article h4{
	font-family: 'Oswald', sans-serif;
	font-size: 20px; 
	color: #404040;
	margin-bottom: 20px;
}
.enquiry-sec article h4 span{
	color: #c94599;
}
.enquiry-sec article .col-md-6{
	padding-left: 0px;
}
.enquiry-sec article .col-md-12{
	padding-left: 0px;
}
.enquiry-sec article .control-form{
	width: 100%;
	padding:12px;
	margin-bottom: 10px;
	border:1px solid #ccc;
	font-family: 'Oswald', sans-serif;
	transition: all ease-in-out 0.5s;
}
.enquiry-sec article .control-form:hover, .control-form:focus{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.enquiry-sec article .control-btns{
	border:none;
	background: #c94599;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	width: 100%;
	padding:10px;
	font-size: 20px;
	margin-top: 15px;
	transition: all ease-in-out 0.5s;
}
.enquiry-sec article .control-btns:hover{
	background: #dfdfdf;
	color: #333;
}
.enquiry-sec article p{
	font-family: 'Oswald', sans-serif;
	color: #c94599;
	text-transform: uppercase;
	margin-top: 20px;
}
.enquiry-sec article ul li{
	float: left;
	margin-right: 20px;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 25px;
}
/*start events sec*/
.events-sec{
	padding:50px 0px;
}
.events-sec .contact-h3{
	margin-left: 0px;
}
.events-sec .row{
	margin-top: 60px;
}
.events-sec .lft-icon{
	display: block;
	text-align: center;
	background: #f3f3f3;
	padding:35px 20px;
}
.events-sec article{
	position: relative;
    background: #ffffff;
    border: 2px solid #f3f3f3;
    padding: 20px;
    margin-top: 34px;
}
.events-sec article:after, .events-sec article:before {

	right: 98%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.events-sec article:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 30px;
	margin-top: -30px;
}

.events-sec article:before {
	border-color: rgba(243, 243, 243, 0);
	border-right-color: #cc76ad;
	border-width: 33px;
	margin-top: -33px;
}

.events-sec article .top-p{
	color: #777777;
	margin-bottom: 20px;
}
.events-sec article .top-p img{
	margin-right: 10px;
}
.events-sec article a{
	display: inline-block;
	margin-right: 30px;
	color: #777777;
}
.events-sec article a img{
	margin-right: 10px;
}
.events-sec p{
	color: #777777;
	/*margin-top: 20px;*/
	position: relative;
	text-align: justify;
	line-height: 26px;
	font-size: 15px;

}
.events-sec article .bottom-p{
	color: #777777;
	margin-top: 0px;
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	text-align: justify;
	font-size: 16px;

}
.events-sec article .bottom-p span{
	font-weight: bold;
	color: #333;
	position: absolute;
	left: 0;
}
/*start lab-sec*/
.lab-sec{
	padding:50px 0px;
}
.lab-sec .contact-h3{
	margin-left: 0px;
}
.lab-sec article{
	padding:60px;
	background: #f3f3f3;
	margin-top: 60px;
}
.lab-sec article form .col-md-5{
	padding-right: 0px;
}
.lab-sec article form .lab-form{
	width: 100%;
	padding:12px;
	border:1px solid #cacaca;
}
.lab-sec article form .lab-btns{
	padding:12px;
	border:none;
	background: #c94599;
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	font-weight: bold;
	transition: all ease-in-out 0.5s;
}
.lab-sec article form .lab-btns:hover{
	background: #dfdfdf;
	color: #333;
}
.lab-maps article{
	padding:30px 20px;
	/*margin-left: 80px;*/
	border:1px solid #ccc;
	border-radius: 10px;
	margin-bottom: 40px;
}
.lab-maps article table{
width: 88% !important;
margin-left: 39px !important;
margin-right: 20px !important;
/*text-transform: lowercase;*/

}
.lab-maps article p{
	padding-left: 40px;
	position: relative;
	color:#777777;
}
.lab-maps article p img{
	position: absolute;
	left: 0;
}
/*start offer sec*/
.test-offer{
	padding:50px 0px;
}
.test-offer .contact-h3{
	margin-left: 0px;
}
.test-offer .test-lft article{
	padding:30px 20px;
	background: #f3f3f3;
	margin-top: 10px;
}
.test-offer .test-lft article .form-control{
	border-radius: 0px;
	padding:13px;
	height: auto;
	font-family: 'Oswald', sans-serif;
}
.test-offer .test-lft article .input-group-addon{
	border-radius: 0px;
	background: #414141;
	color: #fff;
}
.test-offer .test-lft article p{
	font-size: 16px;
	font-family: 'Oswald', sans-serif;
	margin-top: 30px;
	color: #c94599;
	text-transform: uppercase;
}
.test-offer .test-lft ul {
	
    list-style-type: none;
    margin: 30px 0 0;
    padding: 0;
    width: 200px;
    background-color: #f1f1f1;
}

.test-offer .test-lft li a {
	    font-family: 'Oswald', sans-serif;
    display: block;
    color: #000;
    padding: 11px 16px;
    text-decoration: none;
    border-bottom: 1px dashed #cccbcb;
}

.test-offer .test-lft li a.active {
    background-color: #ce57a3;
    color: white;
}

.test-offer .test-lft li a:hover:not(.active) {
    background-color: #555;
    color: white;
	transition: all ease-in-out 0.5s;
}

.test-offer .test-rgt article{
    padding:25px 25px 15px 25px;
    border:5px solid #ededed;
    margin-top: 10px;
    border-radius: 10px;
    margin-bottom: 30px;
    position: relative;
    height: auto;
    min-height: 180px;
}
.test-offer .test-rgt article p{
	color: #777777;
}
.test-offer .test-rgt article p span{
	font-weight: bold;
	color: #333;
}
.test-offer .test-rgt article .rupees{
	display: block;
	text-align: right;
	padding:8px 0px;
	margin-top: 20px;
	color: #c94599;
	border-top:1px solid #ededed;
}
.test-offer .test-rgt article .cart-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.8);
	text-align: center;
	transform: scaleX(0);
	transition: all ease-in-out 0.5s;
}
.test-offer .test-rgt article:hover .cart-overlay{
    transform: scaleX(1);
}
.test-offer .test-rgt article .cart-overlay a{
	display: inline-block;
	padding:6px 10px;
	color: #fff;
	background: #c94599;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 5px;
	visibility: hidden;
	opacity: 0;
	transition: all ease-in-out 0.5s;
}

.test-offer .test-rgt article .cart-overlay input[type="submit"]{
display: inline-block;
	padding:6px 10px;
	color: #fff;
	background: #c94599;
	border: none;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 5px;
	/*visibility: hidden;*/
	/*opacity: 0;*/
	transition: all ease-in-out 0.5s;
	margin: 11% auto;

}

.test-offer .test-rgt article .cart-overlay:hover a{
    margin-top: 60px;
    visibility: visible;
    opacity: 1;
}
.test-offer .test-rgt article .cart-overlay a:hover{
	background: #414141;
}
/*start book-sec*/
.book-sec{
	padding:50px 0px;
}
.book-sec .contact-h3{
	margin-left: 0px;
}
.book-sec article{
	position: relative;
	padding-left: 60px;
	display: block;
}
.book-sec article img{
	position: absolute;
	left: 0;
}
.book-sec article h3{
	font-size: 18px;
	color: #c94599;
	font-family: 'Oswald', sans-serif;
}
.book-sec article h3 span{
	font-size: 12px;
	color: #333;
}
.book-sec article p{
	font-size: 14px;
	color: #777777;
}
.book-sec .row{
	margin-top: 50px;
	border-bottom:1px solid #ccc;
	padding-bottom: 50px;
}
.book-sec .row .col-md-3{
    border-right: 1px solid #ccc;
    height: 100%;
    min-height: 130px;
}
.book-sec .row .border-none{
	border-right: none;
}
.test-form .contact-h3{
    margin-left: 0px;
}
.test-form h4{
	font-size: 16px;
	font-family: 'Oswald', sans-serif;
}
.test-form h4 span{
	color: #c94599;
}
.test-form .test-inner{
	padding:40px;
	background: #f3f3f3;
	margin-top: 30px;
}
.test-form .test-inner form .test-form{
	width: 100%;
	padding:12px;
	border:1px solid #ccc;
	font-family: 'Oswald', sans-serif;
}
.test-form .test-inner form .col-md-12{
	margin-bottom: 20px;
}
.test-form .test-inner form article{
	margin-bottom: 20px;
}
.test-form .test-inner form .form-control{
	width: 100%;
	padding:12px;
	border:1px solid #ccc;
	height: auto;
	border-radius: 0px;
	font-family: 'Oswald', sans-serif;
}
.test-form .test-inner form .input-group-addon{
	border-radius: 0px;
	background: #fff;
}
.test-form .test-inner form .test-btns{
   border:none;
   padding:12px 15px;
   background: #c94599;
   color: #fff;
   font-family: 'Oswald', sans-serif;
   float: right;
   transition: all ease-in-out 0.5s;
}
.test-form .test-inner form .test-btns:hover{
	background: #333;
}
.test-form .test-inner form .radio-btns span{
	margin:0px 20px 0px 15px;
	font-family: 'Oswald', sans-serif;
}
/*start about sec*/
.about-sec{
	padding:50px 0px;
}
.about-sec .contact-h3{
	margin-left: 0px;
}
.about-sec p{
	font-size: 14px;
	line-height: 25px;
	color: #777777;
}
.about-sec article h4{
	font-size: 18px;
	margin-top: 30px;
	font-family: 'Oswald', sans-serif;
}
.about-sec .row{
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
}
.vision-sec article{
	border:1px solid #ccc;
	height: 100%;
	min-height: 175px;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);
}
.vision-sec article h3{
	margin:0px;
	font-size: 16px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding:15px;
	background: #c94599;
}
.vision-sec article p{
	padding:20px;
	color: #777777;
	line-height: 25px;
	font-size: 14px;
	margin: 0px;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #202020;
    background: none;
}
.dropdown-menu {
    padding: 0px 0;
    /*top: 114% !important;*/
    background: #dfdfdf;
   /* left: unset !important;*/   
    border:none;
}  
.dropdown-menu li a{
	border-bottom: 1px solid #fff;
	text-transform: unset !important;
}  
.dropdown-menu li a::before{
	background: none !important;
}
/*start allergy sec*/
.allergy-sec{
	padding:50px 0px;
}
.allergy-sec .contact-h3{
	margin-left: 0px;
}
.allergy-sec p{
	font-size: 14px;
	line-height: 25px;
	color: #777777;
}
.allergy-sec .allergy-inner{
	background: #f4f3f3;
	padding:40px;
	margin-top: 45px;
	position: relative;
	z-index: 1;
}
.allergy-sec .allergy-inner::before{
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	border:2px dotted #cac8c8;
	margin:15px;
	z-index: -1;
}
.allergy-sec .allergy-inner h4{
	font-size: 18px;
	margin-top: 30px;
	color: #c94599;
	font-family: 'Oswald', sans-serif;
}
.allergy-sec .allergy-inner .symptoms li{
	float: left;
	width: 40%;
}
.allergy-sec p strong{
	font-weight: bold;
	color: #333;
	font-size: 17px;
}
.allergy-sec .allergy-inner article{
	margin-left: 30px;
}
.allergy-sec .allergy-inner .symp-ul{
	margin-left: 30px;
}
.allergy-sec .allergy-inner a{
	display: inline-block;
	padding:5px 15px;
	background: #c94599;
	color: #fff;
	text-transform: uppercase;
	margin-top: 20px;
	cursor: pointer;
	transition: all ease-in-out 0.5s;
}
.allergy-sec .allergy-inner a:hover{
	background:#333;
}

.client-sec{
    padding:40px 0px;
    background: #f5f5f5;
}
.client-sec .client-ul{
	text-align: center;
}
.client-sec .items{
	display: inline-block;
}
.ser-sec{
	padding:100px 0px;
	background: url(../images/ser-bg.png) no-repeat center;
	background-size: cover;
}
.ser-sec article .a-img img{
	border:5px solid #fff;
}
.ser-sec article .a-img{
	display: block;
	margin-top: 45px;
	position: relative;
}
.ser-sec article .a-img::before {
    position: absolute;
    content: "";
    background: url(../images/ser-shadow.png) no-repeat center;
    padding: 20px 0px;
    width: 100%;
    bottom: -30px;
    z-index: -1;
}
.ser-sec article p{
	margin-top: 30px;
	font-size: 14px;
	color: #777777;
}
.ser-head h3{
	font-size: 20px;
}
.ser-head h3::before {
    width: 115px;
    margin: 33px 0;
}
.ser-head h3::after {
    width: 115px;
    margin: 37px 0;
}
.ser-sec article .a-img .ser-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0px;
    right: 0px;
    background: rgba(255,255,255,0.8);
    text-align: center;
    transition: all ease-in-out 0.5s;
    transform: scaleX(0);
    visibility: hidden;
    opacity: 0;
}
.ser-sec article .a-img:hover .ser-overlay{
	transform: scaleX(1);
	visibility: visible;
	opacity: 1;
}
.ser-sec article .a-img .ser-overlay .ser-table-cell{
	position: relative;
	top: 0;
	transition: all ease-in-out 0.5s;
	visibility: hidden;
	opacity: 0;
}
.ser-sec article .a-img:hover .ser-overlay .ser-table-cell{
	visibility: visible;
	opacity: 1;
	top: 43%;
}
.ser-sec article .a-img .ser-overlay a i{
	color: #db0f0f;
	font-size: 20px;
}
.ser-sec article .a-img .ser-overlay a{
	display: inline-block;
	padding:5px 20px;
	border:2px solid #c94599;
	background: #fff;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	color: #333;
	transition: all ease-in-out 0.5s;
}
.ser-sec article .a-img .ser-overlay a:hover{
	background: #c94599;
	color: #fff;
}
.ser-sec article .a-img .ser-overlay a:hover i{
	color: #fff;
}
.header-logoss{
	display: none;
}

/*start franchisee*/
.franc-sec{
	padding:50px 0px;
}
.franc-sec .contact-h3{
	margin-left: 0px;
}
.franc-sec .franc-p{
	font-size: 14px;
	color: #777777;
}
.franc-sec .franc-inner{
	background: #f4f3f3;
    padding: 70px;
    margin-top: 35px;
    position: relative;
    z-index: 1;
}
.franc-sec .franc-inner::before{
	position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 2px dotted #cac8c8;
    margin: 15px;
    z-index: -1;
}
.franc-sec .franc-inner form .franc-form{
	width: 100%;
	border:1px solid #c4c4c4;
	background: none;
	padding:14px;
	margin-bottom: 20px;
	transition: all ease-in-out 0.5s;
}
.franc-sec .franc-inner form .franc-form:hover, .franc-form:focus{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.franc-sec .franc-inner form .franc-btns{
	padding: 5px 10px;
    margin-right: 6px;
    border: none;
    border: 2px solid #c94599;
    color: #fff;
    text-transform: uppercase;
    background: #c94599;
    transition: all ease-in-out 0.5s;
}
.franc-sec .franc-inner form .franc-btns:hover{
	background: #c94599;
	color: #fff;
}

/*start our team sec*/
.ourteam-sec{
	padding:50px 0px;
}
.ourteam-sec .contact-h3{
	margin-left: 0px;
}
.ourteam-sec .our-teams{
	margin-top: 65px;
}
.ourteam-sec .our-teams .item article a{
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border:5px solid #fff;
	display: block;
	overflow: hidden;
	margin:0 auto;
}
.ourteam-sec .our-teams .item article{
	padding:20px;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);
	background: #f5f5f5;
	text-align: center;
	margin: 10px;
	position: relative;
	height: auto;
    min-height: 780px;
}
.ourteam-sec .our-teams .item article::before{
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 0; 
    height: 0; 
    border-top: 50px solid #c94599; 
    border-right: 50px solid transparent;
}
.ourteam-sec .our-teams .item article h3{
	font-size: 18px;
	text-transform: uppercase;
	color: #333;
	font-family: 'Oswald', sans-serif;
}
.ourteam-sec .our-teams .item article strong{
	font-size: 18px;
	color: #c94599;
}
.ourteam-sec .our-teams .item article p{
	font-size: 14px;
	line-height: 25px;
	color: #777777;
}
.ourteam-sec .our-teams .owl-nav{
	display: none;
}

/*start award sec*/
.award-sec{
	padding:50px 0px;
}
.award-sec .contact-h3{
	margin-left: 0px;
}
.award-sec .row  p{
	font-size: 14px;
	line-height: 25px;
	color: #777777;
}
.award-sec .row1{
	padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
}
.award-sec article{
	padding:0px 0px 20px 20px;
	position: relative;
}
.award-sec article img{
	border:5px solid #f5f4f4;
}
.award-sec article::before {
    position: absolute;
    content: "";
    top: 20px;
    right: 0;
    bottom: 0px;
    left: 0;
    border: 5px solid rgba(201,69,153,0.4);
    margin: 0px 40px 0px 0px;
    z-index: -1;
}
.certifications img{margin:20px 5px;}

.offer-btns{
   border:none;
   padding:9px 13px;
   background: #c94599;
   color: #fff;
   font-family: 'Oswald', sans-serif;
   /*float: right;*/
   transition: all ease-in-out 0.5s;
}
.offer-btns:hover{
	background: #333;
}

 .opened ul li {
	list-style-type: disc;
	    font-size: 14px;
    line-height: 25px;
    color: #777777;
}

.opened h3{
	font-size: 20px;
    font-family: 'Oswald', sans-serif;
}

.capbox {
	background-color: #e7bad8;
    border: #e2b5d3 0px solid;
    /* border-width: 0px 12px 0px 0px; */
    display: inline-block;
    zoom: 1;
    padding: 9px 10px;
	}



#CaptchaDiv {
	font: bold 12px verdana, arial, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
.input-group-btn {
    font-size: 14px;
}	
.fran-md12{
	text-align: right;
	margin-top: 20px;
}
.franc-1{
	width: 65%;
	margin: 0 auto;
}

.franc-2{
	width: 85%;
	margin: 0 auto;
}
.franc-h3{
	text-align: center;
}
.franc-h3::before{
	margin:40px auto;
}
.franc-h3::after{
	margin:43px auto;
}
.dust-allergy{
	margin-top: 30px;
}

.gallery .row img {
    max-width: 100%;
    height: 250px;
    margin: 0;
}

.gallery ul li {
  float: left;
  margin: 0 0.8771929825%;
  overflow: hidden;
}


.gallery {
  padding: 0;
  position: relative;
  overflow: hidden;
  height: auto;
  min-height:350px;
}
.gallery ul {
    /* padding-top: 50px; */
    position: relative;
    margin: 0px;
    padding: 0;
}
.gallery ul li {
    margin-bottom: 20px;
    position: relative;
    height: auto;
    min-height: 460px;
}
.gallery ul li a {
  display: block;
  text-align:left;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  line-height: 0;
}
.gallery ul li a:before {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 40%;
  left: 50%;
  margin: -14px 0 0 -16px;
  background: url(data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%0A%09%20id%3D%22svg2%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20inkscape%3Aversion%3D%220.48.4%20r9939%22%20sodipodi%3Adocname%3D%22icon-fullscreen.svg%22%0A%09%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20960%20560%22%0A%09%20enable-background%3D%22new%200%200%20960%20560%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Csodipodi%3Anamedview%20%20borderopacity%3D%221%22%20pagecolor%3D%22%23ffffff%22%20bordercolor%3D%22%23666666%22%20objecttolerance%3D%2210%22%20gridtolerance%3D%2210%22%20guidetolerance%3D%2210%22%20showgrid%3D%22false%22%20fit-margin-top%3D%220%22%20fit-margin-left%3D%220%22%20inkscape%3Azoom%3D%227.375%22%20inkscape%3Acx%3D%22-5.1525424%22%20inkscape%3Acy%3D%2216%22%20id%3D%22namedview11%22%20inkscape%3Awindow-x%3D%22-8%22%20inkscape%3Awindow-y%3D%22-8%22%20fit-margin-right%3D%220%22%20inkscape%3Apageopacity%3D%220%22%20fit-margin-bottom%3D%220%22%20inkscape%3Awindow-width%3D%221366%22%20inkscape%3Awindow-height%3D%22706%22%20inkscape%3Awindow-maximized%3D%221%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Acurrent-layer%3D%22svg2%22%3E%0A%09%3C/sodipodi%3Anamedview%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%22220%22%20y%3D%22260%22%20fill%3D%22%23FFFFFF%22%20width%3D%22536%22%20height%3D%2224%22/%3E%0A%3C/g%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%22476%22%20y%3D%224%22%20fill%3D%22%23FFFFFF%22%20width%3D%2224%22%20height%3D%22556%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A) no-repeat;
  content: "";
  opacity: 0;
  z-index: 1;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.gallery ul li h3{
	text-transform: uppercase;
}
.gallery ul li a:hover:before {
  top: 50%;
  opacity: 1;
}
.gallery ul li a:after {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  content: "";
  opacity: 0;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.gallery ul li a:hover:after {
  opacity: 1;
}

.port {
  position: absolute;
  width: 100%;
  height: auto;
  min-height:400px;
  top: 0;
  left: 0;
  padding: 0px 10px 0 10px;
  /*background: #ffffff;*/
  background-color: rgba(256, 256, 256, 0.95 );
  border:8px solid #eaeaea;
  z-index: 103;
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  /*border-bottom: 1px solid #d0d0d0;*/
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.port img {
    width: 100%;
    padding: 10px;

}
.port p{
	padding:0 20px;
	font-size:16px;

}
.port .description {
  float: left;
  width: 50%;
  max-height: 100%;
  padding: 0 40px 40px;
  overflow: auto;
}
.port h1 {
  font-size: 30px;

   color:#c94599;
   font-family: 'Oswald', sans-serif;
  line-height: 2.3;
  padding: 0 20px;
}
.port > * {
  opacity: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.port.item_open {
  visibility: visible;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.port > * {
  opacity: 1;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.close {
  width: 21px;
  height: 21px;
  background: url(data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%0A%09%20id%3D%22svg2%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%09%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2021%2021%22%0A%09%20enable-background%3D%22new%200%200%2021%2021%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%20id%3D%22layer1%22%20transform%3D%22translate%280%2C-1031.3622%29%22%3E%0A%09%3Cpath%20id%3D%22path2987%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20d%3D%22M0%2C1031.4l21%2C21%22/%3E%0A%09%3Cpath%20id%3D%22path2989%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20d%3D%22M21%2C1031.4l-21%2C21%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A%0A) no-repeat;
  position: absolute;
  right: 10px;
  top: -121px;
  opacity: 1;
  z-index: 1004;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.item_open .close {
  opacity: 1;
  top: 9px;
  right:11px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.dropsbtn {
    background-color: #f1f1f1;
    color:#000;
    padding: 11px 16px;
	font-family: 'Oswald', sans-serif;
    font-size: 14px;
	border:0px;
    border-bottom: 1px dashed #cccbcb;
    cursor: pointer;
	width:100% !important;
	max-width:300px;
	text-align:left;

}

 .dropsbtn:focus {
    background-color: #ce57a3;
	color:#fff !important;
	border:0px !important;
}

.dropsbtn:hover{
	background-color: #555;
	transition: all ease-in-out 0.5s;
	color:#fff;
}

.dropsdown {
    position: relative;
    display: inline-block;
	width:100% !important;
	max-width:300px;
}

.dropsdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    width:100% !important;
	max-width:300px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropsdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropsdown a:hover {background-color: #ce57a3}

.show {display:block;}

@media screen and (max-width:768px) {

	.events-sec article {
    position: relative;
    background: #ffffff;
    border: 2px solid #f3f3f3;
    padding: 10px;
    margin-top: 8px;
}

}

@media screen and (max-width:640px) {


	.events-sec article {
	   margin-top: 25px;
	}

	.events-sec article .bottom-p {
    
    font-size: 14px;
	}

	.events-sec article:after, .events-sec article:before {

	top: -20%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.events-sec article:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 30px;
	margin-left: -30px;
}

.events-sec article:before {
	border-color: rgba(243, 243, 243, 0);
    border-bottom-color: #cc76ad;
    border-width: 30px;
    margin-left: -30px;
}







}

.fa-times{

	color: red;

}

.remove{

	text-align: center;
}
.srch-btn{
border-radius: 0px;
    background: #414141;
    color: #fff;
    border: none;
}

.cart-span1{
	position: relative;
    top: -14px;
    font-size: 10px;
    height: 18px;
    width: 18px;
    background: #444444;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 17px;
    right: 4px;
    background: #d11243;
}

.confrm-bkng{

	font-family: 'Oswald', sans-serif;
    display: block;
    color: #fff;
    background: #c94599;
    padding: 11px 16px;
    text-decoration: none;
    width: 118px;
    float: right;
}

.confrm-bkng:hover{

	font-family: 'Oswald', sans-serif;
    display: block;
    color: #fff;
    background: #000;
    padding: 11px 16px;
    text-decoration: none;
    width: 118px;
    float: right;
}

.pag-no{

	    background: #000;
    color: #fff;
    padding: 7px 7px;
    /*margin-right: 3px;*/
}

.pag-no:hover{

	    background: #c94599;
    color: #fff;
   padding: 7px 7px;
}


.pag-no-i{

	    background: #c94599;
    color: #fff;
   padding: 7px 7px;
}

#modalContainer {
	background-color:rgba(0, 0, 0, 0.3);
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:1px solid #666;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#3073BB;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:7px;
	border:0 none;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#357EBD;
	border-radius: 3px;
	text-decoration:none;
}

/* unrelated styles */

#mContainer {
	position:relative;
	width:600px;
	margin:auto;
	padding:5px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	font:0.7em verdana,arial;
}

/*h1,h2 {
	margin:0;
	padding:4px;
	font:bold 1.5em verdana;
	border-bottom:1px solid #000;
}*/

code {
	font-size:1.2em;
	color:#069;
}

#credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}

.important {
	background-color:#F5FCC8;
	padding:2px;
}

code span {
	color:green;
}

.tab {
    overflow: hidden;
    border: 1px solid #fff;
    /* background-color: rgba(201,69,153,0.9); */
    /*margin-bottom: 10px;*/
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
        padding: 14px 45.5px;
    transition: 0.3s;
    font-size: 16px;
    margin-right: 0px;
    font-family: 'Oswald', sans-serif;
    color: #fff;
}

/* Change background color of buttons on hover */
.tab button:hover {
       background-color: #bd4496;
    color: #fff;
}

/* Create an active/current tablink class */
.tab button.active {
        background-color: #fff;
    color: #000;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

/* Style the close button */
.topright {
    float: right;
    cursor: pointer;
    font-size: 28px;
}

.topright:hover {color: red;}


.slider-over .login-cl{
	width: 31%;
	float: right;
	padding:15px;
	background: rgba(201,69,153,0.9);
	border:10px solid rgba(255,255,255,0.6);
}

.slider-over .login-cl form{

    margin-top: 10px;
    margin-bottom: 5px;
}
.slider-over .login-cl h3{
	margin:10px 0px 45px 0px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	position: relative;
	font-family: 'Oswald', sans-serif;
}
.slider-over .login-cl h3::before{
	position: absolute;
	content: "";
	width: 100px;
	height: 1px;
	background: #fff;
	left: 0;
	right: 0;
	margin:33px auto;
}
.slider-over .login-cl h3::after{
	position: absolute;
	content: "";
	width: 100px;
	height: 1px;
	background: #fff;
	left: 0;
	right: 0;
	margin:38px auto;
}
.slider-over .login-cl .form-controls{
	background: rgba(255,255,255,0.1);
	border:1px solid rgba(255,255,255,0.4);
	padding:10px;
	margin-bottom: 9px;
	color: #fff !important;
	width: 100%;
	transition: all ease-in-out 0.5s;
}

.slider-over .login-cl .form-controls::placeholder {
	color: #fff;
}
.slider-over .login-cl .form-controls:hover, .form-controls:focus{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
.slider-over .login-cl .control-btns {
    width: 100%;
    border: 3px solid #fff;
    padding: 6px;
    color: #fff;
    text-transform: uppercase;
    background: none;
    font-weight: bold;
    font-size: 18px;
    transition: all ease-in-out 0.5s;
}
.slider-over .login-cl .control-btns:hover{
	background: #c94599;
	border:3px solid rgba(255,255,255,0.2);
}
.slider-over .login-cl .fld-lft{
	width: 24%;
	float: left;
}
.slider-over .login-cl .fld-rgt {
    width: 75%;
    float: right;
}
.team-sec{
	padding: 70px 0px 0px 0px;
}
.team-sec .col-md-4{
	padding-right: 0px;
}
.team-sec .lft .contents{
	background: #c94599;
	padding: 20px;
	color: #fff;
}
.team-sec .lft .contents h3{
	margin:0px 0px 5px 0px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-size: 26px;
}
.team-sec .col-md-8{
	padding-left: 0px;
}
.team-sec .rgt {
    background: #eee;
    padding: 30px;
    height: auto;
    min-height: 417px;
}
.team-sec .rgt p {
    font-size: 14px;
    line-height: 25px;
    color: #777777;
    padding: 15px 25px;
    background: #fbfbfb;
    border-left: 9px solid #c94599;
    border-radius: 8px;
    margin-bottom: 25px;
}
.all-team{
	padding:50px 0px 0px 0px;
}
.all-team article{
	padding: 20px;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);
    background: #f5f5f5;
    text-align: center;
    margin: 0px 0px 30px 0px;
    position: relative;
    height: auto;
    min-height: 560px;
}
.all-team article a{
	width: 200px;
    height: 200px;
    border-radius: 50%;
    border: 5px solid #fff;
    display: block;
    overflow: hidden;
    margin: 0 auto;
}
.all-team article h3{
	font-size: 18px;
    text-transform: uppercase;
    color: #333;
    font-family: 'Oswald', sans-serif;
}
.all-team article h5{
	font-size: 18px;
    color: #c94599;
    font-weight: bold;
}
.all-team article p{
	font-size: 14px;
	line-height: 25px;
	color: #777777;

}
.all-team h2{
	font-size: 26px;
	font-family: 'Oswald', sans-serif;
	color: #c94599;
	text-transform: uppercase;
	margin:0px 10px 20px 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 2px solid #eee;
}
.save-maa{
  display: block !important;
}
.save-maa img{
  width:200px !important;
  padding: 7px 0px 15px;
}
.grey-bg{
	background: #dfdfdf;
	border-bottom: 3px solid #fff;
}
.row-bottom{
	padding-top: 15px;
	padding-bottom: 20px;
}
.row-bottom span {
    color: rgba(201,69,153,1);
    font-size: 20px;
    font-weight: bold;
}
.l-bottom{
	border-top:1px solid #444;
	padding-top: 15px;
	color: #666
}
.l-bottom span{
	float: left;
	line-height: 30px;
}
.footer-ul{
	float: right;
}
.footer-ul li{
	display: inline-block;
	margin-left: 7px;
}
.footer-ul li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #656565;
    color: #aeaeae;
    font-size: 16px;
    transition: all ease-in-out 0.5s;
}
.footer-ul li a:hover{
	background:#c94599;
	border: 1px solid #c94599;
	color: #fff;
}
.media-sec .media-ul .items{
    display:inline-block;
    margin-right:20px;
    border:1px solid #ddd;
    padding:15px;
}

