@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "OpenSans";
    src: url(fonts/OpenSans-Regular.ttf) format("truetype");
}

@font-face {
	font-family: "Amarnath";
    src: url(fonts/Amaranth-Regular.otf) format("truetype");
}
li {
	list-style: none;
	}
body{
margin:0;
padding:0;
font-family:OpenSans;
font-size:12px;
font-weight:normal;
line-height:16px;
color:#000;
/*background:#525252;*/
}

.wrapper{
width:100%;
display:block;	
}

/*---------------------------------------Header Start------------------------------------*/

.header_wp{
background:#fafafa;
border-bottom:1px solid #d8d8d8;
position:relative;
}

.header{
padding:0;
width:1000px;
height:115px;
margin:0 auto;
display:block;
}

.sitelogo{
padding:0;
margin:0;
float:left;
display:block;
margin-top:20px;
}



.call_num{
padding:0;
margin:0;
float:right;
font-size:14px;
color:#6b6868;
padding:10px 0 0 0;
font-family:OpenSans;
}


.call_num span.num{
margin-right:45px;
float:left;
padding:3px 0 0 27px;
background:url(img/ph_icon.jpg) left center no-repeat;
}

.call_num span.email{
color:#0077be;
float:left;
padding:0px 0 0 30px;
background:url(img/mail_icon.jpg) left center no-repeat;
}





/*---------------------------------------Header End------------------------------------*/

/*---------------------------------------Menubar Start------------------------------------*/

.menubar{
padding:0;
margin:0;
float:right;
margin-top:24px;
background:url(img/menu_bg.jpg) bottom left repeat-x;
}


/* Reset */
.menu,
.menu ul,
.menu li,
.menu a {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

/* Menu */
.menu {	
	//height: 45px;
	//width: 960px; 

}

.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	padding: 0;
}

/* Links */

.menu li a {
display: block;
color: #000;
padding:0px 25px 1px 25px;
font-size:15px;
font-family:OpenSans;
font-weight:400;
text-decoration:none;
line-height:36px;


	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.menu li a.last{
/*
background:none;
padding-right:0;*/
}


.menu li a span{
background:none;
display:block;
}

.menu li a:hover {
text-decoration:none;
background:url(img/menu_h.jpg) bottom left repeat-x;
}
.menu li a:hover span{
background:url(img/menu_a.jpg) center bottom no-repeat;
}

.menu li a.active{
background:url(img/menu_h.jpg) bottom left repeat-x;
}
.menu li a.active span{
background:url(img/menu_a.jpg) center bottom no-repeat;
}




/*---------------------------------------Menubar End------------------------------------*/

/*---------------------------------------Body Start------------------------------------*/
.banner_wp{
background:#fff;	
}
.banner{
padding: 10px 0 40px 0px;
margin:0 auto;
width: 1000px;
height: 440px;
}

/*for slider date_saving*/
#featured-images-rotator,
#featured-images-rotator-wrapper {
	width: 1000px;
	height: 440px;
	float:left;
}

.content_wp{
background:#fafafa;
border-bottom:1px solid #d8d8d8;
border-top:1px solid #d8d8d8;
padding:0 ;
}

.container{
width:1000px;
margin:0 auto;
display:block;
}


.content{
float:left;
width:1000px;
background:#fafafa;
}

.maincontent{
padding-top:20px;
float:left;
width:100%;
margin-right:27px;
}

.maincontent p{
font-family:OpenSans;
font-size: 13px;
line-height:22px;
letter-spacing:.5px;
}

span.first{
font-weight:600;
font-size:23px;
	
}

span.name{
font-weight:600;
font-size:15px;
	
}

a.read{
color:#fff;
background:#0077be;
padding:5px 25px;
text-decoration:none;
}

a.read:hover{
text-decoration:underline;
color:#fff;
}

div.after_read{
padding-bottom:10px;	
display:block;
float:left;
width:100%;
}

p img.home{
float:left;
padding:0 5px 5px 0;
}

p.title{
color: #105277;
font-family: corbel,Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight: normal;
margin: 0 0 10px;
padding: 0;	
}

.why_img{
display:block;
float:left;	
}

.whyus{
background:url(img/home-roof.jpg) right top no-repeat;
}

ul.why{
}

ul.why li{
list-style:none;
}

ul.why li a{
line-height:25px;
color:#6a6a6a;
text-decoration:none;
font-weight:normal;
padding:5px 0;
padding-left:25px;
background:url(img/arrow.jpg) left center no-repeat;
}


ul.why li a:hover{
color:#6a6a6a;
text-decoration:underline;
}

.location{
float:left;
margin-top:20px;
}


.maincontent p{
text-align:justify;	
}

.service_list{
float:left;
display:block;
background:url(img/divider_sleep.png) bottom center no-repeat;
padding-bottom:45px;
width:670px;
}

.service_list p{
text-align:left;	
}

img.bdr{
border:2px solid #fff;	
margin-right:10px;
}

.logo_hold{
margin-top:50px;
float:left;	
}

.slogan{
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
font-style:oblique;	
margin-top:20px;
width:350px;
line-height:100px;
float:left;
}

.train_car{
float:right;	
width:350px;
}
p.pref{
color:#8c0005;	
text-decoration:underline;
text-align:center;
display:block;
}
p img.img{
float:right;
margin:0 0 5px 5px;
border:1px solid #e4d8d8;
}

/*Sidebar Start*/
.sidebar{
padding:0;
margin:0;
float:left;
width:346px;
min-height:323px;
padding:20px 0px 0px 22px;
background:url(img/events_bg.jpg) repeat-y left top;

}
.event_wrap{
padding-right:15px;
padding-top:21px;
border-right:1px solid #dadada;
min-height:270px;
}
.event{
padding-bottom:10px;	
}
.event p{
font-size:13px;

}


.event p.imgg{
float:left;
padding:0;
padding-right:20px;
}

.event p.etitle{
font-size:15px;
padding:0px 0 8px 0;	
}

.event p.lines{
padding:0px 0 8px 0;	
}

.event p.pevent{
padding:0px 0 8px 0;
font-size:12px;
}


.disco_wp{
background:#f3f3f3;
padding:20px 0 30px 0;
}

.discography{
width:1000px;
margin:0 auto;
display:block;
}

.disc{
border:1px solid #d1cfcf;
background:#fff;
padding:0px 10px 0px 25px;
width:965px;
float:left;
margin-bottom:8px;
}

.dated{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
padding:3px 60px 3px 60px;
margin:5px 0 5px  0;
background:url(img/calender.jpg) left center no-repeat;
border-right:1px solid #010101;	
width:35px;
float:left;
color:#2d2929;

}

.song{
font-family:OpenSans;
font-size:13px;
padding:0px 0px 0px 40px;
margin:5px 0px 5px 20px;
background:url(img/mike.jpg) left center no-repeat;
border-right:1px solid #010101;	
width:160px;
float:left;
line-height:25px;
color:#2d2929;
}

.desc{
font-family:OpenSans;
font-size:13px;
padding:0px 0px 0px 40px;
margin:5px 0px 5px 0px;
float:left;
line-height:25px;
color:#2d2929;
}



.black_wp{
background:#333539;
padding:20px 0 5px 0;
}

.black_disco{
width:1000px;
margin:0 auto;
display:block;
}

.discimg{
width:189px;
float:left;	
font-family:OpenSans;
font-size:13px;
margin-right:13px;
margin-bottom:15px;
}

.discimg img{
border:2px solid #fff;
}

p.date_title{
font-size:13px;	
line-height:18px;
font-family:OpenSans;
text-align:center;

color:#d3d3d3;
}

p.date_title span{
padding-left:20px;
}
.track_wp{
background:#fff;
padding:20px 0 20px 0;
}

.track{
width:1000px;
margin:0 auto;
display:block;
}
.track div{
float:left;
}

.margin_rht{
margin-right:4px;	
}


p.trackimg{
float:left;
display:inline-block;
padding-right:10px;
}

.youtube_wp{
border-bottom: 1px solid #d2d2d2;
border-top: 1px solid #d2d2d2;
padding: 20px 0 15px 0;	
}

.margin_rht60{
margin-right:56px;
}


h6.client{
font-size:16px;
text-transform:uppercase;
margin: 0 0 15px 0;
color:#000;
font-weight:400;
background:url(img/quote.jpg) left top no-repeat;
padding:10px 0 0 22px;
}

p.testimonial{
font-size:13px;
font-family:OpenSans;
font-style:oblique;
line-height:22px;
color:#000;	
}

p.user{
font-size:13px;
font-family:OpenSans;;
line-height:20px;
color:#000;	
}

.contact-bg {
	background: #f3f3f3;
	border-bottom: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	}
.contact_wp{
background: #f3f3f3;
padding: 15px 0 25px 0;
}


p.contact{
color:#7e7e7e;
font-family:Raleway;
font-size:20px;
width:665px;
text-align:center;
background:url(img/dot.jpg) bottom repeat-x;
}

p.contact span{
background:url(img/contactbg.jpg) bottom  no-repeat;
padding:0 10px 15px 10px;
}

p.contact_line{
padding:20px 0 17px 0;
width:665px;
text-align:center;
font-size:15px;
font-family:Raleway;
}

.phone,.ademail,.address{
font-family:OpenSans;
font-size:13px;
color:#6b6868;
padding-left:35px;	
line-height:39px;
}

.phone{
background:url(img/phone.jpg) left center no-repeat;
padding-right:20px;
margin-right:20px;
border-right:1px solid #929292;
}

.ademail{
background:url(img/email.jpg) left center no-repeat;
padding-right:20px;
margin-right:20px;
border-right:1px solid #929292;
}

.alink{
	color:#0077be;
	text-decoration:none;
}
.alink:hover{
	text-decoration:underline;
}

.address{
background:url(img/address.jpg) left center no-repeat;
}


h2.gh2{
margin:10px 0 0 0px;
text-align:center;
font-size:12px;
letter-spacing:0.5px;
font-weight:bold;
color:#087a9c;
font-family: PTsans,Arial,Helvetica,sans-serif;	
}

.social{
float:right!important;	
margin-top:70px;
}

.social img{
margin-right:5px;
opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.social img:hover{
opacity:.5;
}


.no_margin{
margin-right:0 !important;	
}
.no_margin_left{
margin-left:0 !important;	
}

p.bluehead{
background:url(img/contactus.jpg) no-repeat;	
padding:27px 10px 10px 60px;
font-size:16px;
color:#fff;
font-weight:bold;
margin-left:0px;
margin-bottom:15px;
}

p.request{
background:#41ad48;
border-radius:5px;
text-align:center;
font-size:16px;
color:#fff;	
font-weight:bold;
padding:10px 0px;
width:233px;
margin-left:0px;
margin-bottom:15px;
margin-top:15px;
}

p.fb{
float:left;
margin-left:0px;
padding-bottom:0;
margin-top:15px;
}


.line{
float:left;
height:1px;
background:#e9e9db;
width:245px;
margin:20px 0;
}

.contact_details{
margin-left:12px;
}

.help p{
font-weight:bold;
line-height:16px;
padding:5px 0;
font-size:13px;
padding-left:18px;
background:url(img/arrow.png) left center no-repeat;
margin-left:12px;
}

.help img{
padding-left:32px;	
}


.sidebar h2{
width:262px;
padding:5px 0;
margin-bottom:10px;
color: #105277;

}
/*Sidebar End*/

/*---------------------------------------Body End------------------------------------*/

/*---------------------------------------Footer Start------------------------------------*/

.footer_wp{
background:#e9e9e9;
}

.footer{
margin:0;
padding:0;
width:990px;
margin:0 auto;
display:block;
height:38px;
padding-top:20px;
padding-left:10px;
}

.clear {
    clear: both;
}
.fmenu{
float:left;
width:390px;


}

.fmenu p a{
color:#757575 !important;	
font-family: PTsans,Arial,Helvetica,sans-serif;
font-size:11px;
}

.fcopy{
float:left;	
color:#757575 !important;	
margin-left:10px;
font-family: PTsans,Arial,Helvetica,sans-serif;
font-size:11px;
}
.fpower{
float:right;	
text-align:center;
}

.footer p{
margin:0;
color:#757575;
font-size:11px;
}

.footer p a {
text-decoration:none;
font-size:11px;
color:#757575;
}

.footer p a:hover {
text-decoration:underline;	
}

.footer p span{
float:left;
__float:none;
__float:none;
__padding-left:610px;
}


.max{
color:#0077be!important;
text-decoration:underline;
}

.max:hover{
text-decoration:none;
}

/*---------------------------------------Footer End------------------------------------*/
/*About Me*/
.about-me {
	padding: 20px 0;
	}
.about-me h2,
.songs h2,
.videos h2,
.contact-page h2,
.testimonial h2 {
	border: 1px solid #ccc;
    color: #0077be;
    font-family: Amarnath;
    font-size: 30px;
    font-weight: normal;
    padding: 20px;
	}
	
.discription > img {
    float: left;
    margin-right: 30px;
}
.about-me p {
    line-height: 24px;
    text-align: justify;
}
.links {
    display: inline-block;
    float: right;
    padding-right: 30px;
}
.website-link {
	background:#f3f3f3;
	border: 1px solid #ccc;
	margin-top: 20px;
    padding: 0 15px 15px;
	}
.website-link h3 {
	border-bottom: none;
	font-size: 15px;
	font-weight: normal;
	margin-top: 20px;
	text-align: left;}
.links li a {
	color: #1b4085;
	font-size: 12px;
	line-height: 20px;
	}


.link-review h3 {
	border-bottom: none;
	font-weight:normal;
	margin-bottom: -15px;
	margin-top: 20px;
	text-align: left;
	}
	.link-review span {
    margin-left: 10px;
    text-transform: capitalize;
}
.link-review h4 {
	background:none;
	color: #636675;
    display: block;
    font-family: OpenSans;
    font-size: 15px;
    font-weight: normal;
	margin-bottom: 10px;
    padding: 10px 0;
}
.link-review a{
	color: #1b4085;
	font-size: 12px;
	margin-bottom: 10px;}
	
/*Songs*/
.song-list {
	margin-bottom: 15px;
	}
.song-list1 {
	margin-bottom: 15px;
	margin-left: 123px;
	}

/*Videos*/

.videos .youtube_wp {
	border: none;
    padding: 20px 0 15px;
	}
.video-play {
		margin-bottom: 30px;
		}
/*Testimonials*/
.testimonial {
	padding: 20px 0;}
.testimonial p {
	background:#d4d4d4;
	border-radius: 3px;
    font-family: arial;
    font-style: italic;
	margin-bottom: 10px;
    padding: 20px 10px;
    text-align: justify;
	}
.testimonial span {
    display: block;
	margin-top: 10px;
	margin-bottom: -5px;
	font-weight: 600;
    padding: 0 10px;
    text-align: right;
	}


/*Contact Page*/
.contact-page {
	margin: 20px 0;
	}
.contact-page h3 {
    border: none;
    color: #636675;
    padding-top: 30px;
    text-align: left;
    text-transform: capitalize;
}
.test{width:1000px;
height:50px;
margin:0 auto;
}

.contact_left,
.contact_right {
    width: 48%;
}

.contact_left {
    float: left;
}


.contact_right {
    float: right;
}
.input {
    margin: 15px 0;
	padding: 8px;
    width: 100%;
}
.c-map iframe {
	margin: 30px 0;
	width:100%;
	}
.c-list {
	margin-bottom: 20px;
	}
.c-list > li {
	color: #555;
    font-size: 13px;
    line-height: 30px;
}
button {
    background: none repeat scroll 0 0 #006699;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    padding: 10px 20px;
}
.contact-box{
	margin: 0;
	padding: 0;
	list-style: none;
}
.contact-box li{
	border-bottom: 1px solid #343538;
	padding-bottom: 8px;
	margin-bottom: 18px;
}
.contact-box li strong{
	display: block;
	color: #fff;
	font-weight: normal;
	margin: 0 0 10px;
}
.contact-box li span{
	display: block;
}
.contact-box li span a{color: #8d9095;}
.choose-list{
	margin: 0;
	padding: 2px 0 0;
	list-style: none;
	color: #8d9095;
}
.choose-list li{
	padding: 0 0 11px 32px;
	position: relative;
	margin: 0 0 5px;
}
.choose-list li:before{
	content: "";
	position: absolute;
	top: 5px;
	left: 4px;
	height: 11px;
	width: 12px;
	background: #5d6066;
}
.contact-form{
	width: 245px;
	float: right;
	margin-right: 0;
}
.contact-form form{
	margin: 0;
	padding: 6px 0 0 0;
}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form textarea{
	font: 12px/18px Arial , Helvetica, sans-serif;
	padding: 4px 9px;
	height: 28px;
	outline:none;
	-webkit-appearance:none;
	float:left;
	color: #acabab;
	width:100%;
	margin: 0 0 17px;
	border:1px solid #44464d;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background: #44464d;
	border-radius: 2px;
}
.contact-form textarea{
	width:100% !important;
	height: 81px !important;
	margin-bottom: 17px;
	overflow:auto;
}
.contact-form input[type="submit"]{
	color:#fff;
	width:97px;
	height: 32px;
	padding: 4px;
	cursor:pointer;
	font: 15px/20px 'Open Sans', sans-serif;
	border:1px solid #51697e;
	background: #51697e;
	border-radius: 5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position: relative;
	z-index: 1;
	outline: none;
	margin: 0;
	-webkit-transition: 1s;
	transition: 0.25s;
}
.contact-form input[type="submit"]:hover{
	background: #3e96e3;
	border-color: #3e96e3;
}
