@charset "utf-8";
/* CSS Document */
/*--fonts---


    font-family: 'Open Sans', sans-serif;

    font-family: 'Roboto', sans-serif;

    font-family: 'Oxygen', sans-serif;


------*/

/*@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px !important}}*/

.mysubnav {
	width:100%;
	padding: 10px 0;
	border-bottom: 1px solid #EDEDED;
}
.mysubnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.mysubnav ul li {
	color:#686868;
	float:left;
	margin: 0 2%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}
/*---social icons----**/
.mysubnav .footer-social-icons ul li {
	float:right;
	font-size: 14px;
}
.footer-social-icons {
	width: 350px;
	display:block;
	float: right;
}
.social-icon {
	color: #fff;
}
ul.social-icons {
	margin-top: 0px;
}
.social-icons li {
	vertical-align: top;
	display: inline;
}
.social-icons a {
	color: #686868;
	text-decoration: none;
}
.fa-facebook {
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition: .5s;
}
.fa-facebook:hover {
	color: #81034a;
}
.fa-twitter {
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition: .5s;
}
.fa-twitter:hover {
	color: #81034a;
}
.fa-rss {
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition: .5s;
}
.fa-rss:hover {
	color: #81034a;
}
.fa-youtube-play {
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition: .5s;
}
.fa-youtube-play:hover {
	color: #81034a;
}
.fa-linkedin {
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition: .5s;
}
.fa-linkedin:hover {
	color: #81034a;
}
.fa-google-plus {
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition: .5s;
}
.fa-google-plus:hover {
	color: #81034a;
}
/*-------menu bar-------*/
.mymnavbar {
	width: 100%;
	padding: 1px 0;
}
/* .mymnavbar .navbar-brand {
	float: left;
	height: auto;
	padding: 0px;
	font-size: 18px;
	line-height: 0;
	margin-top: 0px;
	position: absolute;
	z-index: 999;
} */
.mymnavbar .navbar-default {
	background-color: #fff;
}
.mymnavbar .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color: #81034a;
	background-color: transparent;
}
.activea {
	color: #81034a !important;
}
/*-------my banner--------*/
/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/

#Testimonials .carousel-indicators .active {
    background-color:#686868 !important;}
#Testimonials .carousel-indicators li{    border: 1px solid #686868 !important;}
.TestimonialsCaro p{    font-family: 'Open Sans';    font-size: 14px;
      font-style: italic;
    line-height: 1.4;
    margin-bottom: 1em;
    padding: 0 14px;
    color: #000;}
.TestimonialsCaro span{	    font-size: 18px;}
.MarTProPic{ margin-top:35px; }
.text-left1{ text-align:left;}
/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
	position: relative;
/*	height: 630px;*/
}
/*.fade-carousel .carousel-inner .item {
	height: 630px;
}*/
.fade-carousel .carousel-indicators > li {
	margin: 0 2px;
	background-color: #f39c12;
	border-color: #f39c12;
	opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
	width: 10px;
	height: 10px;
	opacity: 1;
}
/********************************/
/*          Hero Headers        */
/********************************/
.hero {
	position: absolute;
	top: 45%;
	left: 50%;
	z-index: 3;
	color: #686868;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .10);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
.hero h1 {
	font-size: 36px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.hero p {
	color:#686868;
	font-family: 'Raleway', sans-serif;
	line-height: 2em;
	margin-top: 2%;
	font-size: 14px;
}
.fade-carousel .carousel-inner .item .hero {
	opacity: 0;
 -webkit-transition: 2s all ease-in-out .2s;
 -moz-transition: 2s all ease-in-out .2s;
 -ms-transition: 2s all ease-in-out .2s;
 -o-transition: 2s all ease-in-out .2s;
 transition: 2s all ease-in-out .2s;
}
.fade-carousel .carousel-inner .item.active .hero {
	opacity: 1;
 -webkit-transition: 2s all ease-in-out .2s;
 -moz-transition: 2s all ease-in-out .2s;
 -ms-transition: 2s all ease-in-out .2s;
 -o-transition: 2s all ease-in-out .2s;
 transition: 2s all ease-in-out .2s;
}
/********************************/
/*            Overlay           */
/********************************/
.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: #080d15;
	opacity: .7;
}
/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {
	padding: 10px 40px;
	-webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;
}
.btn.btn-hero, .btn.btn-hero:focus {
	padding: 10px 20px;
	background-color: #81034a;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	border-radius: 50px;
	border: 1px solid #81034a;
	margin-top: 3%;
	-webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;
}
.btn.btn-hero:hover {
	background-color: transparent;
	color: #81034a;
	border: 1px solid #81034a;
		-webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;
}
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3, .fade-carousel .slides .slide-4 {
	 padding-bottom:38%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.fade-carousel .slides .slide-1 {
	background-image: url(../images/banner-2.jpg);
}
.fade-carousel .slides .slide-2 {
	background-image: url(../images/banner-3.jpg);
}
.fade-carousel .slides .slide-3 {
	background-image:  url(../images/banner-4.jpg);
}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px) {
 .hero {
width: 980px;
}
}
@media screen and (max-width: 640px) {
 .hero h1 {
font-size: 4em;
}
}
/*----------about-css--------------*/
.about {
	width: 100%;
	padding: 2% 0 0% 0;
}
.about h5 {    color: #81034a;
    font-size: 24px;
    font-weight: bold;
    font-family: 'Oxygen', sans-serif;
    background-color: inherit !important;
    margin-top: 13%;
	margin-bottom: 0px;
    line-height: 40px;
}
.about h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 15px;
	line-height:24px;
	font-weight: 700;
	margin-top: 0%;
	letter-spacing: 1px;
}

.about p {
    font-family: 'Open Sans', sans-serif;
    color: #000000;
	margin-top: 2%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.7em;
	margin-bottom: 0px;
}
/*------------happy-bg-----------*/
.happybg {
	background: url(../images/happy-bg.png) center no-repeat;
	background-repeat: no-repeat;
    background-size: cover;
}
.main_title span {
	border-bottom: 1px solid #666;
}
.box {
	border-radius: 3px;
	/*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/
	padding: 60px 30px;
	text-align: right;
	display: block;
	/* margin-top: 60px; */cursor: pointer;
}
.box-icon span {
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.info h4 {
	color: #fff;
	font-size: 14px;
	font-family: 'Oxygen', sans-serif;
	margin: 0px;
	font-weight: 100;
	padding: 20px 0px 5px 0;
	text-transform: uppercase;
}
.info > p {
	color: #ffd9a6;
	padding-top:5px;
	font-size: 14px;
	text-align: center;
	font-family: 'Lato', sans-serif;
}
.box >.box-icon {
	border: 2px solid #fff;
}
.box:hover >.box-icon {
	border: 2px solid #fff;
	background-color: #fff;
	color: #81034a;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}
.box:hover >.box-icon >span {
	color: #81034a;
}
.box-icon {
	background-color: transparent;
	border-radius: 50%;
	display: table;
	height: 60px;
	margin: 0 auto;
    font-size: 22px;
	width: 60px;/*margin-top: -61px;*/
}
/*------------special-------------*/
.light-bxbtn {
	width: 516px;
	float: none;
	margin: auto;
	display: block;
}

.gallery {
	padding: 0% 0 2% 0;
}
.galleryimg {
	margin:7px 0px;
}
.gallery h4 {
	font-family: 'Oxygen', sans-serif;
	color: #686868;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	margin-top: 6%;
}
.gallery p {
	font-family: 'Raleway', sans-serif;
	color: #000000;
	margin-top: 3%;
	font-size: 14px;
	line-height: 1.7em;
	text-align: center;
	margin-bottom: 0px;
}
.myrow button {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin: 4px 0% 0 0;
	font-size: 14px;
	line-height: 1.7em;
	font-weight: 600;
	text-align: center;
}
/*------------special-------------*/
.special {
	background: url(../images/special.png) center no-repeat;
	background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 3em 0;
    margin: 30px 0;
}
.special h4 {
	font-family: 'Lato', sans-serif;
    color: #a5371a;
    padding-bottom: 11px;
    font-size: 30px;
    /* font-weight: 700; */
    text-align: center;
    text-transform: uppercase;
}
.special p {
	font-family: 'Lato', sans-serif;
	color: #000000;
	margin-top: 3%;
	font-size: 15px;
	line-height: 1.7em;
	text-align: center;
}
/*------------special-------------*/
.features {
	padding: 0% 0 5% 0;
}
.features h4 {
	font-family: 'Lato', sans-serif;
	color: #81034a;
	font-size: 32px;
	text-align: center;
	text-transform: uppercase;
	margin: 0px;
}
.features p {
	font-family: 'Raleway', sans-serif;
	color: #000000;
	margin-top: 3%;
	font-size: 14px;
	line-height: 1.7em;
	text-align: center;
}
.services {
	width:1000px;
	overflow:auto;
	margin: 2% auto 0 auto;
}
.pricecol {
	background: #fff;
	border: 1px solid #EDEDED;
	min-height:30%;	border-radius:10px;
	position:relative;
	padding:30px 0px;
	text-align:center;
	font-family:verdana;
}
.features .icon {
    width: 180px;
    height: 120px;
	background: url(../images/gallery/1.jpg) center;
	color:#fff;
	text-align:center;
	position:relative;
	margin:0 auto;
	border: 3px solid #81034a;
}
.features .icon1 {
    width: 180px;
    height: 120px;
	background: url(../images/gallery/5.jpg) center;
	color:#fff;
	text-align:center;
	position:relative;
	margin:0 auto;
	border: 3px solid #81034a;
}
.features .icon2 {
    width: 180px;
    height: 120px;
	background: url(../images/gallery/3.jpg) center;
	color:#fff;
	text-align:center;
	position:relative;
	margin:0 auto;
	border: 3px solid #81034a;
}
.features .icon i {
	font-size:30px;
	position:relative;
	top:15px;
}
.features .icon1 i {
	font-size:30px;
	position:relative;
	top:15px;
}
.features .icon2 i {
	font-size:30px;
	position:relative;
	top:15px;
}
.features h3 {
	text-align:center;
	color:#686868;
}
.features h3 span {
	font-family: 'Oxygen', sans-serif;
	display:block;
	padding: 10px 0px;
	font-family:verdana;
	font-size:18px;
}
.features .button {
	border-radius:34px;
	border:5px solid rgba(255, 255, 255, 0.07);
	color:rgb(64, 85, 29);
	font-size:16px;
	margin-top:15px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
	cursor:pointer;
	display:inline-block;
}
.features .button span {
	display:inline-block;
	padding:10px 15px;
	background: none repeat scroll 0% 0% rgb(108, 140, 54);
	border-radius:20px;
	box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.3) inset, 0px 2px 0px rgba(255, 255, 255,  0.1) inset;
}
.features ul {
	list-style-type:none;
	padding:0px;
	color:#fff;
	font-family:verdana;
	font-size:14px;
	margin:0 auto;
	text-align:center;
	width:70%;
	color: #686868;
	border-bottom:1px solid #EDEDED;
	border-top:1px solid #EDEDED;
	margin-bottom: 3%;
}
.features li {
	padding:10px 0px;
	font-family: 'Open Sans', sans-serif;
	border-top:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
}

/*---testimonial------*/
.testimonial {
	background: url(../images/testimonial.png) center fixed;
		background-repeat: no-repeat;
    background-size: cover;
	height: 300px;
}


/*-----------blog--------------------------*/
.frmblog {
	display:block;
	padding: 3% 0;
}
.frmblog h4 {
	font-family: 'Oxygen', sans-serif;
	color: #686868;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0px;
}
.frmblog p {
	font-family: 'Raleway', sans-serif;
	color: #000000;
	margin-top: 3%;
	font-size: 14px;
	line-height: 1.7em;
	text-align: center;
}

.frmblogh4 {
    font-family: 'Oxygen', sans-serif !important;
    color: #686868 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-align: left !important;
    text-transform: uppercase !important;
    margin: 0px;
}
.frmblogp {
	font-family: 'Raleway', sans-serif !important;
	color: #000000 !important;
	margin-top: 2% !important;
	font-size: 13px !important;
	line-height: 1.6em !important;
	text-align: left !important;
	margin-bottom: 1px;
}



.list-group {border-radius: 0;}
.list-group .list-group-item {background-color: transparent;overflow: hidden;border: 0;border-radius: 0;padding: 0 16px;}
.list-group .list-group-item .row-picture,
.list-group .list-group-item .row-action-primary {float: left;display: inline-block;padding-right: 16px;padding-top: 8px;}
.list-group .list-group-item .row-picture img,
.list-group .list-group-item .row-action-primary img,
.list-group .list-group-item .row-picture i,
.list-group .list-group-item .row-action-primary i,
.list-group .list-group-item .row-picture label,
.list-group .list-group-item .row-action-primary label {display: block;width: 56px;height: 56px;}
.list-group .list-group-item .row-picture img,
.list-group .list-group-item .row-action-primary img {background: rgba(0, 0, 0, 0.1);padding: 1px;}
.list-group .list-group-item .row-picture img.circle,
.list-group .list-group-item .row-action-primary img.circle {border-radius: 100%;}
.list-group .list-group-item .row-picture i,
.list-group .list-group-item .row-action-primary i {background: rgba(0, 0, 0, 0.25);border-radius: 100%;text-align: center;line-height: 56px;font-size: 20px;color: white;}
.list-group .list-group-item .row-picture label,
.list-group .list-group-item .row-action-primary label {margin-left: 7px;margin-right: -7px;margin-top: 5px;margin-bottom: -5px;}
.list-group .list-group-item .row-content {display: inline-block;width: calc(100% - 92px);min-height: 66px;}
.list-group .list-group-item .row-content .action-secondary {position: absolute;right: 16px;top: 16px;}
.list-group .list-group-item .row-content .action-secondary i {font-size: 20px;color: rgba(0, 0, 0, 0.25);cursor: pointer;}
.list-group .list-group-item .row-content .action-secondary ~ * {max-width: calc(100% - 30px);}
.list-group .list-group-item .row-content .least-content {position: absolute;right: 16px;top: 0px;color: rgba(0, 0, 0, 0.54);font-size: 14px;}
.list-group .list-group-item .list-group-item-heading {color: rgba(0, 0, 0, 0.77);font-size: 20px;line-height: 29px;}
.list-group .list-group-separator {clear: both;overflow: hidden;margin-top: 10px;margin-bottom: 10px;}
.list-group .list-group-separator:before {content: "";width: calc(100% - 90px);border-bottom: 1px solid rgba(0, 0, 0, 0.1);float: right;}

.bg-profile{background-color: #3498DB !important;height: 150px;z-index: 1;}
.bg-bottom{height: 100px;margin-left: 30px;}
.img-profile{display: inline-block !important;background-color: #fff;border-radius: 6px;margin-top: -50%;padding: 1px;vertical-align: bottom;border: 2px solid #fff;-moz-box-sizing: border-box;box-sizing: border-box;color: #fff;z-index: 2;}
.row-float{margin-top: -40px;}
.explore a {color: green; font-size: 14px;font-weight: 600}
.twitter a {color:#4099FF}
.img-box{box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius: 2px;border: 0;}

/*----------foooter---------*/

.footerbg {
	background: url(../images/footer.png) center;
		background-repeat: no-repeat;
    background-size: cover;
	height: 337px;
}
.myfooter {
	padding: 3% 0 3% 0;
}

.myfooter h5 {
	font-family: 'Open Sans', sans-serif;
	color: #686868;
	margin: 0px;
	font-weight: 700;
	font-size: 14px;
}
.myfooter h4 {
	font-family: 'Oxygen', sans-serif;
	color: #686868;
	font-size: 22px;
	font-weight: 700;
	margin-top: 2%;
	text-transform: uppercase;
}

.myfooter p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin: 0%;
	font-size: 14px;
	line-height: 1.7em;
	font-weight: 500;
}
.myfooter ul {
	list-style: none;
	margin-top: 5px;
}
.myfooter ul li a {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin: 2%;
	font-size: 14px;
	font-weight: 500;
	line-height: 29px;
	-webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;
}
.myfooter ul li a:hover {
	color: #81034a;
	margin-left: 3%;
	-webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;
}
.imgicontp {
	margin-top: 5px;
}
.working {
	margin: 4% 0 !important; font-size:12px!important;
}
.workingmyht {
	width: 100%;
	margin-top: 10px;
}
.galleryimg2 {
	padding: 5px;
}
.heigts {
	height: 10px;
}
.heigts2 {
	height: 18px;
}
.colmrgn {
	margin: 5% 0;
}
.colmrgn1 {
	margin: 5px 0;
}
.copyrgt { 
	background-color: #e1e1e1;
	padding-bottom: 1%;
}
.copyrgt p {
	font-family: 'Raleway', sans-serif;
	color: #000000;
	margin-top: 0px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 0px;
} 
.myrow {
	display: block;
	margin: 0px 0 2% 0;
}
.myrow .btn-danger {
    color: #fff;
    background-color: #81034a;
    border-color: #81034a;
}
.myrow .btn-danger:hover {
    color: #81034a;
    background-color: #fff;
    border-color: #81034a;
}
/*--------img-effects----------*/
.hovereffect {
width:100%;
height: 150px;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
/*------------about-page--------------*/
.secposton {
	position: absolute; 
	width: 100%;
	z-index: 99999;
	float: left;
	margin-top: -25px;
}
.secposton h4 {
	font-family: 'Lato', sans-serif;
	color: #454545;
	font-size: 24px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	line-height: 4em;  
	display: none;

}
.secposton p {
	font-family: 'Open Sans', sans-serif;
	color: #454545;
	margin: - 0 1.3% 0;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
}
.ourbeauty {
	width:100%;
	padding: 3% 0;
}
.ourbeauty h5 {
	color: #81034a;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Oxygen', sans-serif;
    background-color: inherit !important;
    margin-top: 8%;
	margin-bottom: 0px;
    line-height: 40px;
}
.ourbeauty h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 25px;
	font-weight: 700;
	margin-top: 3%;
	letter-spacing: 1px;
	text-transform: capitalize;
}

.ourbeauty p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 2%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.7em;
	margin-bottom: 0px;
}
.whychoose {
	width: 100%;
	background-color: #F1F1F1;
	padding: 4% 0 0% 0;
}
.whychoose2 h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 25px;
	font-weight: 700;
	margin-top: 0%;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
}

.whychoose2 p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 2%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.8em;
	margin-bottom: 0px;
	text-align: center;
}

.whychoose3 {
	margin-top: 3%;
}

.whychoose3 h5 {
	color: #454545;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    background-color: inherit !important;
    margin-top: .6%;
	margin-left: 14%;
	margin-bottom: 0px;
    line-height: 40px;
	text-align: left;
}
.whychoose3 .box {
    border-radius: 3px;
	/*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/
	    padding: 15px 30px 15px 30px;
	text-align: right;
	display: block;
	/* margin-top: 60px; */cursor: pointer;
}
.whychoose3 .box-icon span {
	color: #fff;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
}
.whychoose3 .info h4 {
	color: #555454;
	font-size: 22px;
	margin: 0px;
	font-family: Oswald;
	font-weight: 100;
	padding: 28px 0px;
	text-transform: uppercase;
}
.whychoose3 .info > p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 1%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.8em;
	margin-bottom: 0px;
	text-align: left;
}

.whychoose3 .box >.box-icon {
    border: 2px solid #fff;
}
.whychoose3 .box:hover >.box-icon {
	border: 2px solid #81034a;
	background-color: #fff;
	color: #81034a ;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}
.whychoose3 .box:hover >.box-icon >span {
	color: #81034a;
}
.whychoose3 .box-icon {
	background-color: #81034a;
	border-radius: 50%;
	display: table;
	height: 45px;
	margin: 0 0;
    width: 45px;
    /* margin-top: -61px; */
    float: left;
}
.icontxt {
	width: 100%;
}

.ourteam {
	width: 100%;
	padding-top: 4%;
}
.ourteam h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 25px;
	font-weight: 700;
	margin-top: 0%;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
}

.ourteam p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 2%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.8em;
	margin-bottom: 0px;
	text-align: center;
}
.ourteam2 {
	width: 100%;
	padding: 4% 0;
}

/*-----image-team-------*/
.ourteam2 .hovereffect {
  width: 100%;
  height: 248px;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  border: 3px solid #f1f1f1;
}

.ourteam2 .hovereffect .overlay {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  background: rgba(232,119,89,.9);
  border-bottom: none;
  border-top: noe;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0,1);
  -ms-transform: scale(0,1);
  transform: scale(0,1);
}

.ourteam2 .hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.ourteam2 .hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.ourteam2 .hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');
  filter: brightness(0.6);
  -webkit-filter: brightness(0.6);
}

.ourteam2 .hovereffect h2 {
  text-transform: capitalize;
  text-align: center;
  position: relative;
  font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 18px;
	top: 25%;
	font-weight: 700;
  background-color: transparent;
  color: #FFF;
  padding: 2em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
}

.ourteam2 .hovereffect a, hovereffect p {
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}
.ourteam2 .hovereffect a.info {
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	color:#fff;
	border: none;
	background-color:transparent;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	margin:40px 0 0;
	padding:7px 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	font-size: 14px;
}
.ourteam2 .hovereffect a.info:hover {
	box-shadow: none;
}
.ourteam2 .hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

/*---------contact---------*/
.ctctadrs {
	width: 100%;
	position: absolute;
	margin-top: -50px;
	z-index: 999;
}
.ctctadrs2 {
	background-color: #fff;
	padding: 2% 0;
	box-shadow: 0px 0px 3px #888888;
}
.ctctadrs2 p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 2%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.7em;
	margin-bottom: 0px;
}
.contactfrm {
	width: 100%;
	padding: 8% 0 4% 0;
}
.contactfrm h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 25px;
	font-weight: 700;
	margin-top: 0%;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
}

.contactfrm p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 1%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.8em;
	margin-bottom: 0px;
	text-align: center;
}
.ctctfrom {
	width: 100%;
	padding: 3% 0;
}
.textarea {
	height: 80px !important;
}
.ctctfrom .form-control {
	font-family: 'Open Sans', sans-serif;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: #81034a !important;
    box-shadow: #81034a !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.ctctfrom .form-control:focus {
	border-color: none !important;
	box-shadow: none !important;
}
.submitbt {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	margin-top: 15px;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 0px;
	text-align: center;
	width: 100%;
	background-color: #81034a;
	border: 1px solid #81034a;
	padding: 10px 0;
}

.maps iframe{
    pointer-events: none;
}
/*------------*/

.mnservice {
	width:100%;
	padding: 3% 0 0 0;
}
.mnservice h5 {
	color: #81034a;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Oxygen', sans-serif;
    background-color: inherit !important;
    margin-top: 5%;
	margin-bottom: 0px;
    line-height: 40px;
}
.mnservice h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 25px;
	font-weight: 700;
	margin-top: 0%;
	margin-bottom: 3%;
	letter-spacing: 1px;
	text-transform: capitalize;
}
.serv {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 20px;
	font-weight: 700;
	color:#C37363;
	padding:10px 0;
}
.pdtUl { padding-left:10px;}
.pdtUl li{margin-bottom:5px; color:#333;font-size:14px; list-style:disc; margin-left:10px; font-family: 'Lato', sans-serif;
	color: #333;
	margin-bottom:10px;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.75em;}
.mnservice p {
	font-family: 'Lato', sans-serif;
	color: #333;
	margin-bottom:10px;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.75em;
}
.idclass {
	padding-top: 2% !important;
	background: #f1f1f1;
	/*background: url(../images/beauty.png) fixed center;*/
}
.idclass h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 25px;
	font-weight: 700;
	margin-top: 0%;
	margin-bottom: 3%;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.idclass .features .icon {
    width: 180px;
    height: 120px;
	background: url(../images/gallery/1.jpg) center;
    color: #fff;
    text-align: center;
    position: relative;
    margin: 0 auto;
    border: 3px solid #81034a;
}
.idclass .features .icon1 {
    width: 180px;
    height: 120px;
	background: url(../images/gallery/5.jpg) center;
    color: #fff;
    text-align: center;
    position: relative;
    margin: 0 auto;
    border: 3px solid #81034a;
}
.idclass .features .icon2 {
    width: 180px;
    height: 120px;
	background: url(../images/gallery/3.jpg) center;
    color: #fff;
    text-align: center;
    position: relative;
    margin: 0 auto;
    border: 3px solid #81034a;
}
.idclass .carousel-indicators {
    position: initial;
    bottom: 10px;
    left: auto;
    z-index: 15;
    width: auto;
    padding-left: 0;
    margin-left: auto;
    text-align: center;
    list-style: none;
    display: block;
}
.idclass .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #81034a;
}
.idclass .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000;
    background-color: rgba(0,0,0,0);
    border: 1px solid #81034a;
    border-radius: 10px;
	margin-top: 10px;
}
.features .carousel-indicators li {
    padding: 0px 0px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
}
.img-responsive{ width:100%}
.mynewsrvc {
	width: 100%;
	padding: 1% 0;
}
.mynewsrvc h3 {
	 font-family: 'Open Sans', sans-serif;
    background-color: #fbfbfb;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
	font-size: 15px;
	color: #454545;
	font-weight: 700;
    padding: 0.9em;
    margin-bottom: 1em;
	letter-spacing:1px;
	text-transform: uppercase;
}
.mynewsrvc p {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 2%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.7em;
	margin-bottom: 10px;
}
.price {
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    background-color: #81034a;
    font-size: 1.35em;
    font-weight: 500;
    color: #fff;
	padding: 14px 0.5em;
    margin: 0px -1px -1px 0;
    height: 44px;
}
.mynewsrvc h4 {
	font-family: 'Roboto', sans-serif;
	color: #454545;
	font-size: 25px;
	font-weight: 700;
	margin-top: 0%;
	margin-bottom: 3%;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
}

/*-----------panel---------*/
.mynewsrvc .panel-default>.panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #ddd;
    padding-bottom: 4px;
}
.mynewsrvc .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
}
.panel-group {
  padding-top: 15px;
}
.panel-default {
  border-radius: 0;
  border: none;
  background: none;
  margin-bottom: 0;
  padding-bottom: 0px;
}
.panel-default > .panel-heading {
  border: none;
  background: none;
  padding: 0;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border: none;
  padding: 0 0 0 32px;
}
.panel-default h5 {
  font: 300 14px "Open Sans", Arial, sans-serif;
  padding: 5px;
  margin: 0 0 0px;
}
.panel-group .panel+.panel {
  margin-top: 15px;
}
.panel-default .accordion-toggle:before {
  content: "";
  width: 21px;
  height: 21px;
  display: inline-block;
  background: #e54a1a url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px 10px;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
  top: 4px;
}
.panel-default .collapsed:before {
  background: #495764 url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px -148px;
}
.panel-default .panel-title:hover .collapsed:before {
  background-color: #e54a1a;
}
.panel-default .accordion-toggle,
.panel-default .accordion-toggle:focus,
.panel-default .accordion-toggle:hover,
.panel-default .accordion-toggle:active {
  color: #81034a;
  text-decoration: none;
}
.panel-default .collapsed {
  color: #5f6f7e;
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0rem !important;
    padding-left: 0rem !important;
}

 /*-------dflt-css-------*/
.pdng-none {
	padding-left: 0px !important;
	padding-right:0px !important;
}
