/*-----home------*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #4e4949 !important;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #fff !important;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #4e4949 !important;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #4e4949 !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.clr{
	clear:both;
}

 /*------about us------*/
 
#section2{
	background-color:#2e2b34;
	color:white;
	height: auto;
}
.abouth1{
	font-size: 28px;
    text-align: center;
    font-family: century gothic;
}
.aboutp{
	text-align: center;
    font-size: 15px;
    font-family: century gothic;
}
.abouth2{
	    font-size: 26px;
    font-family: centuy gothic;
    text-align: center;
}
.aboutppp{
	padding: 0px 18px;
    font-size: 15px;
    font-family: century gothic;
}
.top-bottom{
	margin-top: 50px;
	margin-bottom: 30px;
}

.image-width{
	margin-top: -17px;
}
.top-bottom-50{
	margin-top:50px;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom:0px !important;
    border: 1px solid transparent;
}
.navbar-default {
    background-color: rgba(19, 12, 12, 0.75) !important;
    border-color: #2a292f !important;
}
.navbar-default .navbar-brand {
    color: #fff !important;
}
.navbar-default .navbar-nav > li > a {
    color: #fff !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color:#b63e3e !important;
}

.banner-info h1{
margin: 0px 0 0 0;
color:#ffffff;
font-size:44px;
font-weight:700;
text-shadow: 0px 5px 2px rgba(0, 0, 0, 0.25);
}
.banner-info h1 span{
color:#000000;
}
.banner-info p{
margin:35px 0 0 0;
color:#000000;
font-size:28px;
font-family: 'Merriweather', serif;
font-style:italic;
font-weight:500;
}

#section{
	background-color: #f8fefe;
	
}
.welcomestudio{
	color:black;
	font-family:"Helvetica Neue";
}
.welcomeh1{
	font-size:28px;
	font-family:"Helvetica Neue";
	color:black;
}
.welcomeimage{
	margin-top: 15px;
}
.welcomep{
	font-size:16px;
	font-family:"calibrie";
	text-align:justify;
	margin-top: 15px;
	color:black;
}
.welcome-img{
	margin-top:10px; 
	margin-bottom:10px;
}
.img-welcome{
	    float: right;
}
.photoimagep{
	    font-size: 15px;
    font-family: "calibri";
    text-align: justify;
	    margin-top: 15px;
}
.imagewidth{
	width:100%;
}
.peopleh1{
	font-size: 26px;
    font-family:"calibri";
}
.btn-default {
    color: white !important;
    background-color: #000 !important;
    border-color: #ccc;
}
.checkh1{
	    font-size: 26px;
    font-family:"calibri";
}
.photoh1{
	font-size: 28px;
    font-family:"calibri";
	margin-left: 90px;
}
.photoimg{
	margin-left: 120px;
}
.photop{
	font-size: 16px;
    font-family:calibri;
    text-align: center;
}
#feature{
	background-color:#e7e7e7;
}
.product-gallery{
	font-size:28px;
	font-family:calibri;
}
.footer {
	background-color: rgba(19, 12, 12, 0.75);
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	height: auto;
	width: 100%;
}
.footer_link {
	margin: 0px;
	padding: 0px;
	float: left;
	height:auto;
	width: 20%;
}
.footer_link h1 { font-family:Century Gothic; font-size:24px; color:#FFF; width:100%; padding:8px; text-align:left;}

.footer_link ul{ list-style:none;}
.footer_link li{ display:block;}

.footer_link a{ font-family:Century Gothic; font-size:16px; color:#FFF; text-decoration:none; float:left; width:100%; text-align:left; padding:5px;}
.footer_link a:hover{ color:#000; text-decoration:underline;}

.social_media {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 30%;
	margin-left:70px;
}
.social_media h1{ width:100%; font-family:Century Gothic; font-size:25px; color:#fff; text-align:left; padding-top:10px; }

.footer_contact {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 25%;
}
.widthset{
	width: 30px;
}
.footer_contact h1{width:100%; font-family:Century Gothic; font-size:25px; color:#fff; text-align:left; padding-top:10px; }
.footer_contact h3{width:100%; font-family:Century Gothic; font-size:16px; color:#fff; text-align:left; margin:0px; }
.footer_contact p{ width:100%; font-family:Century Gothic; font-size:15px; color:#fff; text-align:left;}
.footer_contact p a{ color:#FFF; text-decoration:none; }
.footer_contact p a:hover{ color:#000; text-decoration:underline;}.visit_counter {
	padding: 0px;
	float: right;
	height: auto;
	width: 15%;
	margin-top: 80px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footer_bottom {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 100%;
}
.shreya_infosoft a{
	margin: 0px;
	margin-top:13px;
	margin-left:42px;
	padding: 0px;
	float: left;
	height: auto;
	width: 25%;
	font-family: "Century Gothic";
	font-size: 15px;
	color: #fff;
	text-decoration: none;
}
.shreya_infosoft a:hover{ color:#00b4ff; text-decoration:underline;}.copyright {
	font-family: "Century Gothic";
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
	float: right;
	width: 20%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*--------services------*/

.weddinggallery{
    background-color: #4e4949;
    font-size: 24px;
    font-family: century gothic;
    text-align: center;
    color: white;
    padding: 3px;
}
.bg-white{
	color:white;
	font-size: 18px;
    margin-top: 20px;
	font-family:century gothic;
	margin-bottom:20px;
}
.bg-padding{
	    padding: 0px 10px;
}
.services{
	font-size: 32px;
    font-family: century gothic;
    background-color: #373737;
    color: white;
    padding: 0px 54px;
}

/*------contact------*/

.emailcolor{
	color:black;
	font-family:century gothic;
	font-size:15px;
}
.contacth1{
	color: black;
    font-size:28px;
    font-family: century gothic;
}
.contacth3{
	font-size: 20px;
    font-family: century gothic;
}
.contactp{
	font-size: 16px;
    font-family: century gothic;
}
.contact-image{
	    width: 80%;
    margin-top: 5px;
}
   
  

/*--inquiry---*/
.inquiry_div { width:60%; margin: 30px auto; border:0px solid; }
.text1 { width:100%; height:35px; padding:2px 10px; font-family:calibri;  }
.text2 { width:100%; height:100px; padding:2px 10px; font-family:calibri;  }
.main-head{
    background-color: #4e4949;
    font-size: 26px;
    font-family: century gothic;
    padding: 5px;
    color: white;
}
.ban-image { height:auto; width:auto; border:0px solid #f00; }
.ban-image img { width:100%; height100%; }
