/* ----- css done by Anwesh Banerjee ---- */

/* -------------------------------------------------------------------------- HOME PAGE -------------- */

.topBg{width:100%; background:url(../images/neader_bg.png) center top repeat-x; min-height:430px;}

/* ----------------------------- header -------------- */

header{width:100%; padding-top:33px;}
.headWrap, .navWrap, .footwrap{width:1005px; margin:0 auto; position:relative;}
.logo img{ width:200px; height:auto}
.logo{position:absolute; left:10px; top:-33px; z-index:99;}
.logo a{display:block;}

/* ----------------------------- nav -------------- */

nav{width:100%; height:72px; background:url(../images/nav_base.png) repeat-x;}
.navWrap ul{display:block; float:right;}
.navWrap ul li{display:block; float:left;}
.navWrap ul li.navDivider{width:6px; height:72px; background:url(../images/nav_divider.png) center center no-repeat;}
.navWrap ul li a{display:block; font-family: 'vivaldiitalic'; font-size:30px; color:#fff; text-shadow:1px 1px 0 #31241f; padding:15px 20px;
margin-top:1px;}
.navWrap ul li a:hover, .navWrap ul li a.navActive{background:#4f3c35;}

.headWrap p{font-family: 'monotype_corsivaregular'; color:#4f3c35; font-size:24px; float:right; padding:21px 0;margin-top:17px;}
.headWrap p span{color:#fff; }
a.paypal{width:68px; height:66px; background:url(../images/payPal_icon.png) no-repeat; float:right; margin:14px 75px 9px 0;}
a.facebook{width:64px; height:64px; background:url(../images/1390054329_facebook_right.png) no-repeat; float:left; margin:12px 15px 9px 382px;}

/* ----------------------------- banner -------------- */

.banner{padding:15px 11px; background:#fff; width:983px; margin:0 auto;}
.banContainer{width:100%;}

/* ----------------------------- body -------------- */

.body{padding:35px; background:rgba(255, 255, 255, 0.5); width:935px; margin:0 auto; position:relative;} 
.bodyLeft{width:281px; background:#c93334; -webkit-border-radius: 9px 0 0 9px; -moz-border-radius: 9px 0 0 9px; border-radius: 9px 0 0 9px;
behavior: url(PIE.htc); position:relative; float:left;}
.bodyLeft h3{color:#fff; font-size:28px; line-height:34px; text-align:center; text-shadow:2px 2px 0 #571616; padding:20px 0 20px 0;}
.bodyLeft h3 span{font-size:39px; line-height:44px;}
.bodyLeft ul{display:block; padding-bottom:30px;}
.bodyLeft ul li{display:block; width:289px; height:61px; background:url(../images/pdf_base.png) no-repeat;/* margin-left:-9px;*/ margin-bottom:11px;}
.bodyLeft ul li a{display:block; color:#141414; font-size:20px; font-family:"Georgia", Times New Roman, Times, serif;
text-shadow:1px 1px 0 #f6acac; text-align:center; /*padding:13px 0 19px 10px; background:url(../images/pdf_icon.png) 9% center no-repeat;*/}

.bodyRight{float:right; width:67.5%;}
.bodyRight h2{color:#ca3435; font-size:29px !important; text-transform:uppercase; font-style:normal; padding-bottom:30px;}
.bodyRight h2 span{font-style:italic; font-size:32px !important; text-transform:none;}
.bodyRight p{color:#706164; font-size:21px; line-height:34px; margin-left:20px;}

.slideGalBase{width:935px; position:absolute; bottom:-96px; z-index:999;}
.slideBlockBase{width:297px; float:left; margin-right:22px;}
.slideBlockBase:nth-last-child(2){margin-right:0;}
.whiteBase{width:277px; height:195px; background:#fff; padding:10px; -webkit-box-shadow: #b7b1b1 0px 0px 5px; -moz-box-shadow: #b7b1b1 0px 0px 5px;
box-shadow: #b7b1b1 0px 0px 5px; behavior: url(PIE.htc); position:relative;}
.blockShadow{width:297px; height:12px; background:url(../images/btm_slide_shadow.png) no-repeat;}
.slidePicContainer{width:277px; height:165px; background:#ccc;}
.whiteBase p{color:#c93332; font-family:"Georgia", Times New Roman, Times, serif; font-size:15px; padding-top:10px;}


/* ----------------------------- footer -------------- */

footer{width:100%; height:408px; background:url(../images/foot_bg.png) center bottom repeat-x;}
.topTranc{background:rgba(106, 82, 67, 0.6); width:100%; height:160px;}
.footInfoContainer{width:100%; height:196px; margin-top:20px;}
.footeft{width:438px; float:left; height:196px; border-right:1px solid #7b6e6c;}

.footNav{}
.footNav ul{display:block; padding:20px 0;}
.footNav ul li, .footNav ul li a{display:block; float:left; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.footNav ul li a{padding:0 5px; font-family:"Georgia", Times New Roman, Times, serif;}
.footeft p{color:#fff; font-size:14px; font-family:"Georgia", Times New Roman, Times, serif; font-size:15px;}
ul.socials{display:block; padding:15px 0;}
ul.socials li{display:block; float:left; padding:0 5px;}
ul.socials li a{display:block; width:34px; height:34px; background:url(../images/social_icons.png) no-repeat;}

ul.socials li a.fbk{background-position:0 0;}
ul.socials li a.fbk:hover{background-position:0 -44px;}
ul.socials li a.twtr{background-position:-46px 0;}
ul.socials li a.twtr:hover{background-position:-46px -44px;}
ul.socials li a.mLr{background-position:-86px 0;}
ul.socials li a.mLr:hover{background-position:-86px -44px;}

.footMid{width:228px; float:left; border-left:1px solid #43291f; height:196px; border-right:1px solid #7b6e6c;}
.footMid h4{font-size:18px; text-align:center; color:#fff; padding:15px 0;}
.footMid p{color:#fff; font-size:13px; padding-left:29px;}

.footRight{width:330px; border-left:1px solid #43291f; height:196px; float:left;}
.footRight h3{font-size:26px !important; color:#fff; text-align:center; text-transform:uppercase; padding-bottom:15px;}
.footRight input{display:block;}
.footRight input[type=text]{width:294px; height:42px; background:url(../images/mail_base.png) no-repeat; border:none; outline:none;
font-family:"Georgia", Times New Roman, Times, serif; color:#fff; font-size:13px; padding:0 0 0 5px; margin:0 auto;}
.footRight input[type=submit]{color:#fff; font-family:"Georgia", Times New Roman, Times, serif; font-size:13px; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset #fff 1px 1px 2px; -moz-box-shadow: inset #fff 1px 1px 2px;
box-shadow: inset #fff 1px 1px 2px; background: #c33132; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c33132), to(#A32624));
background: -webkit-linear-gradient(#c33132, #A32624); background: -moz-linear-gradient(#c33132, #A32624);
background: -ms-linear-gradient(#c33132, #A32624); background: -o-linear-gradient(#c33132, #A32624);
background: linear-gradient(#c33132, #A32624); -pie-background: linear-gradient(#c33132, #A32624); behavior: url(PIE.htc); position:relative;
border:none; padding:5px 10px; margin:10px 20px; cursor:pointer;}

/* -------------------------------------------------------------------------- ABOUT US PAGE -------------- */

.bodyAbout{background:url(../images/CSC_2007fade.jpg) left top no-repeat;}
.bodyRight p.abtTxt{color:#111;}

/* -------------------------------------------------------------------------- CONTACT US PAGE -------------- */

.bodyContact{background:url(../images/i-love-mj-landscapefaded.jpg) left top no-repeat;}
.bodyRight h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:20px 0;}

.bodyRight form{display:block;}
.contBlock{padding-bottom:10px;}
.contBlock label{display:block; float:left; width:120px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#111;
padding-top:5px;}
.contBlock input[type=text], .contBlock textarea{display:block; float:left; padding:8px 3px; -webkit-border-radius: 3px; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset #666 1px 1px 1px; -moz-box-shadow: inset #666 1px 1px 1px;
box-shadow: inset #666 1px 1px 1px; behavior: url(PIE.htc); position:relative; width:350px; border:none; outline:none; background:#b0a199;
color:#fff; font-size:14px;}
.contBlock textarea{resize:none; height:100px; padding:5px; width:346px;}
.contBlock input[type=text]:focus, .contBlock textarea:focus{background:#9a8981;}
.contBlock input[type=submit]{display:block; padding:5px 25px; font-size:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; background:#9a8981; border:none; outline:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
-webkit-box-shadow: inset #b2a59f 0px 3px 0px; -moz-box-shadow: inset #b2a59f 0px 3px 0px; box-shadow: inset #b2a59f 0px 3px 0px; 
behavior: url(PIE.htc); position:relative; cursor:pointer;}
.contBlock input[type=submit]:hover{background:#88746a;}

/*====================Slider Gose Hare==================*/
 	#slides,
    #slides2,
    #slides3 {
      display: none;
      margin-bottom:50px;
    }

    .slidesjs-navigation {
      margin-top:3px;
    }

    .slidesjs-previous {
      position:absolute;
	  left:10px;
	  top:82px;
	  z-index:999999;
    }

    .slidesjs-next {
      position:absolute;
	  right:10px;
	  top:82px;
	  z-index:999999;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    a:link,
    a:visited {
      color: #333
    }

    a:hover,
    a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
	.slidePicContainer img{height:165px !important;}
	.icon-chevron-left{background:url(../images/btm_slider_arrow_left.png) 0 0 no-repeat; height:36px; width:18px; display:block;}
	.icon-chevron-right{background:url(../images/btm_slider_arrow_right.png) 0 0 no-repeat; height:36px; width:18px; display:block;}
	
	
/*====================Slider Gose Hare==================*/





/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-width : 320px) and (max-width : 480px),
only screen and (min-device-width: 320px) and (max-device-width: 480px){


@media only screen and (min-width : 400px) and (max-width : 480px){
	
}


/* iPads (portrait and landscape) ----------- */

@media only screen and (min-width : 481px) and (max-width : 768px),
only screen and (min-device-width: 481px) and (max-device-width: 768px){
	


}