*{margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;	-o-box-sizing:border-box;}



@font-face{

	font-family:Myriad Pro;

	src:url(font/MyriadPro-Regular.otf)

}


img{border:none;}



h1,h2{font-size:40px; color:#eb9752; font-weight:bold;}



h2 span.sub_heading{color:#a5b87d;}

h3
{
	font-size:24px; color:#eb9752; font-weight:bold;
}

body{background:#fff url(../images/background.jpg) top center no-repeat; font:normal 14px Myriad Pro; color:#000;}

body#inner{background:#FFF;}

.newtext
{
	font:normal 16px Myriad Pro;
	line-height:1.5em;
	
}
.newtext a
{
	text-decoration:underline;
	font-weight:bold;
	
}

header,

nav,

section,

footer{display:block;}

/* Start Grid Table */
table.gridtable {
	font-family: "Myriad Pro";
	font-size:14px;
	color:#333333;
	border-width: 1px;
	border-color: #cccccc;
	
	border-collapse: collapse;
	 margin: 0px auto;
	 width:800px;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #cccccc;
	background:url(../img/tablebg.gif);
	color:#FFF;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
}
/* End Grid Table */


.clr{clear:both;}

.flt{float:left;}

.frt{float:right;}

.center{text-align:center;}

.right-align{text-align:right;}

.left-align{text-align:left;}



.tmargin238{margin-top:238px;}

.tmargin70{margin-top:70px;}

.tmargin20{margin-top:20px;}

.tmargin40{margin-top:40px;}

.tmargin50{margin-top:50px}

.tmargin10{margin-top:10px}



.bmargin70{margin-bottom:70px;}

.bmargin25{margin-bottom:25px;}



.rpadding20{margin-right:20px;}



/*.lmargin154{margin-left:154px;}*/

.lmargin96{margin-left:96px;}

.lmargin20{margin-left:20px;}



.lpadding350{padding-left:350px}

.lpadding120{padding-left:120px}

.lpadding150{padding-left:150px}

.lpadding150{padding-left:150px}

.lpadding30{padding-left:30px}

.lpadding40{padding-left:40px;}



.tpadding10{padding-top:10px;}



.padding{padding:3px 10px;}



.overflow{overflow:hidden;}

.wrap{max-width:1257px; height:auto; clear:both; display: block; margin:0 auto; padding: 0 20px;}



a#logo{width:448px; height:57px; float:left; margin:15px 0 0 2px; text-indent:-9999px; background:url(../images/logo.png) no-repeat;}



.social-icon{width:auto; margin-top:5px; margin-bottom: 5px;}

	a.twitter,

	a.youtube,

	a.facebook,

	a.pint,

        a.gplus,

	a.linkdin{width:31px; height:30px; display:inline-block; background:url(../images/ftr-social.png); margin-left:6px; text-indent:-9999px;}

	a.twitter{background-position:0 0;}

	a.youtube{background-position:-33px 0;}

	a.facebook{background-position:-66px 0;}

	a.linkdin{background-position:-98px 0;}	

	a.pint{background-position:-130px 0;}

        a.gplus{background-position:-163px 0;}

        

        

	a.twitter:hover,

	a.youtube:hover,

	a.facebook:hover,

	a.pint:hover,

        a.gplus:hover,

	a.linkdin:hover{opacity:0.7; transition:all 0.4s ease-out 0s;}

	

    a.signin{margin-top:6px;float: left; margin-right: 10px;}



.primary{margin-top:10px; text-align:right;}

.primary li{list-style:none; text-transform:uppercase; font-size:18px; margin-left:20px; display:inline-block;}

.primary li a{padding:5px 8px 2px 8px; display:block;}

.primary li a:hover,.primary li a.active{background:#000; color:#FFF; text-decoration:none; transition:all 0.5s ease-in-out 0s;}



#leftMenu{width:134px; height:auto; float:left; margin-top:15px;}



	.menu{width:134px; height:auto;}

	.menu li{list-style:none; position:relative; width:134px; height:101px; margin-top:35px;}

	.menu li.orange{background:#eb9752;}

	.menu li.green{background:#a5b87d;}

	.menu li.blue{background:#4f9acc;}

	.menu li.gray{background:#7f794e;}

	.menu li.red{background:#d7707c;}

	.menu li.pink{background:#c093c7;}
	
	.menu li.yelloww{background:#ccc;}	

	.menu li:hover,.menu li.active{opacity:0.4; filter:alpha(opacity=40); transition:all 0.3s ease-in-out 0s;}

	.menu li div{width:120px; height:120px; position:absolute; top:-26px; background:#fff; left:7px; text-transform:uppercase; font-size:12px; font-weight:bold; padding:10px 0 0 0}

	.menu li div p{padding:0 10px;}

	.menu li a:hover{text-decoration:none;}

	

#rightsidebar{width:888px; height:526px; margin-top:70px; float:right; margin-right:50px; /*background:url(../images/rightbar-bg.png) no-repeat;*/ background:url(../images/sliderbg.png) no-repeat;

}

	.leftimg{width:270px; height:404px; margin:18px;}

	.rightText{width:560px; height:auto; margin-top:80px; padding-right:18px;}

	.rightText h2{font-size:30px; font-weight:bold; text-transform:uppercase; color:#000;}

	.rightText h2 span{font-size:30px; font-weight:normal; text-transform:none; display:block; font-style:italic;}

	.rightText p{font-style:italic;}

	.rightText .readmore{width:28px; height:28px; display:block; background:#000 url(../images/arow.png) 12px 8px no-repeat; margin:10px 30px 0 0;  text-indent:-9999px;}

	.rightText .readmore:hover{background:#666 url(../images/arow.png) 12px 8px no-repeat; transition:all 0.5s ease-in-out 0s;}

	

	

footer{width:100%; border-top:4px solid #000; clear:both; margin-top:6px; padding:0 0 30px 0;background: #fff;}

	.footertop{overflow:hidden;}

	.footertop .ftrtextbox{margin:40px 0 0; width: 36.25%; }

	.footertop .ftrtextbox a{text-transform:uppercase; margin-right:30px;}

	.ftr_social_icon{width: 27.5%; margin-top: 32px; text-align: right;}

	.ftr_social_icon a{text-align: left;}

	.ftr_social_icon a.twitter,

	.ftr_social_icon a.youtube,

	.ftr_social_icon a.facebook,

	.ftr_social_icon a.pint,

        .ftr_social_icon a.gplus,

	.ftr_social_icon a.linkdin{width:31px; height:30px; display:inline-block; background:url(../images/ftr-social.png); margin-left:6px; text-indent:-9999px;}

	.ftr_social_icon a.twitter{background-position:0 0;}

	.ftr_social_icon a.youtube{background-position:-33px 0;}

	.ftr_social_icon a.facebook{background-position:-66px 0;}

	.ftr_social_icon a.linkdin{background-position:-98px 0;}

	.ftr_social_icon a.pint{background-position:-129px 0;}

        .ftr_social_icon a.gplus{background-position:-163px 0;}

	

	.footerbottom{margin-top:40px; width:810px;}

	.footerbottom img{margin-left:25px;}



/*#rightWrapper{height:auto; float:left; margin-left: 30px;width: 1050px;margin-top:15px; }*/

#rightWrapper{height: auto; margin-top: 15px; margin-bottom: -76px; float: none; margin-left: 164px; width: auto;}

	.rightTopWrap{width:100%; border-bottom:1px solid #8c8989; display:block; margin-bottom:15px;}

	.rightTopWrap h1,h2{text-transform:uppercase;}

	.rightTopWrapText{ overflow:hidden;}

	.rightTopWrapTextLeft{width:210px; height:auto; text-align:center;margin-top: 20px;}

	.rightTopWrapTextLeft .img{display:block;}

	.rightTopWrapTextLeft .img img{border:8px solid #eb9752; display:block;}

	.rightTopWrapTextLeft .rate{font-size:30px; font-weight:bold; margin:10px 0;}

	

	.rightTopWrapTextRight{width:815px; height:auto;  font-size:13px;}

	.rightTopWrapTextRight h3{font-size:30px; font-weight:bold; margin-bottom:10px;}

	

	.contents{width:100%; overflow:hidden;}



	/* MAIN BANNER */

	.main-banner {min-height: 900px; opacity: 0.9; background-image:url('../images/Cover-HighRes-RGB.gif'); background-repeat: no-repeat; background-size: cover; }



	/* BANNER-SOCIAL STARTS */

	.banner-social {

		width: 550px; height: 700px; margin-top: 187px; float:right; background:rgba(255, 255, 255, 0.5);

	}

	/* BANNER-SOCIAL Ends */

	

	ul.programes{margin-top:10px; }

	ul.programes li{border-bottom:1px solid #d1d0d0; padding:0 30px 20px 0; overflow:hidden; margin-bottom:20px; list-style:none;}

	ul.programes li h4{font-size:30px; font-weight:bold; margin-bottom:10px;}

	ul.programes li .leftDiv{width: 100%;max-width:660px; float:left;}

	ul.programes li .rightDiv{width:230px; float:right; text-align:center;}

	

	ul.categories{line-height: 16px;}

        ul.categories li{list-style:none; margin-bottom:25px; overflow:hidden;}

        ul.categories {text-align: justify;}

	ul.categories li img{border:1px solid #eb9752; padding:2px;}

        ul.categories li.bg{background:url(../images/womans-brain6.jpg) no-repeat; text-wrap:normal}

	ul.categories li ul{margin:10px 0; padding-left:15px;}

	ul.categories li ul li{background:url(../images/dott.png) 0 4px no-repeat; padding-left:15px;margin-bottom: 0!important;}

	

		ul.sitemap{ font-size: 14px;

    font-weight: normal;

    margin-left: 30px;

    text-align: justify;}

        ul.sitemap li{list-style:none; margin:10px; overflow:hidden;}

        ul.sitemap {text-align: justify;}

	ul.sitemap li img{border:1px solid #eb9752; padding:2px;}

        ul.sitemap li.bg{background:url(../images/womans-brain6.jpg) no-repeat; text-wrap:normal}

	ul.sitemap li ul{margin:10px 0; padding-left:15px;}

	ul.sitemap li ul li{background:url(../images/dott.png) 0 4px no-repeat; padding-left:15px;margin-bottom: 0!important;}



	

	.leftImgMarg{margin:0 18px 10px 0}

	.rightImgMarg{margin:0 0 10px 18px}

	.normalbox{width:34%; display:inline-block; margin:20px 0 15px 0;}

	

.button{

	padding:10px 20px 40px  0; 

	height:37px; 

	text-align:center; 

	color:#FFF; 

	font-size:15px; 

	display:inline-block;

	font-weight:bold; 

	border:none !important;

	background:url(../images/btn2.png) no-repeat;

	width:180px;

        cursor: pointer;

}

.button2{

	padding:10px 20px 40px  0; 

	height:37px; 

	text-align:center; 

	color:#FFF; 

	font-size:15px; 

	display:inline-block;

	font-weight:bold; 

	border:none !important;

	background:url(../images/btn-bk.jpg) no-repeat;

	width:180px;

}



.wrapSeparatorDiv{width:100%; position: relative; overflow-x: scroll;}

.wrapSeparatorDiv h2.black{font-size: 18px; left: 43%; position: absolute;}

	.contentBox{width:45%;}

	.wrapSeparatorDiv h4{font-size:24px; font-weight:bold; text-transform:uppercase;}

	

	ul.seminars li{list-style:none; display:block; padding:0 0 30px 0; border-bottom:1px solid #d1d0d0; margin-bottom:30px;}

	ul.seminars li a{color:#666;}

	ul.seminars li a:hover{color:#000; transition:all 0.4s ease-in-out 0s;}

	ul.seminars li .childDiv{width:100%; margin-bottom:15px;}

	ul.seminars li .title{font-size:19px; font-weight:bold; padding-top:10px;}

	ul.seminars li .dateTimeDiv{font-size:15px; font-weight:bold; color:#eb9752; padding-top:5px;}

	ul.seminars li .dateTimeDiv span{font-size:13px; display:block;}

	ul.seminars li .descriptions{font-size:14px; padding-top:5px;}

	ul.seminars li:last-child, ul.seminars li .childDiv:last-child{margin-bottom:0; border-bottom:none;}

	

	.calanderDiv{width:100%; height:auto; overflow:hidden;}

	.calanderDiv .monthSeparator{width:100%; overflow:hidden; line-height:40px;}

	.calanderDiv .monthSeparator .prev,

	.calanderDiv .monthSeparator .next{width:40px; height:40px; text-align:center; font-size:60px; line-height:40px; display:block; color:#666; margin-left:2px;}

	.calanderDiv .monthSeparator .prev:hover,

	.calanderDiv .monthSeparator .next:hover{text-decoration:none; transition:all 0.4s ease-in-out 0s; color:#666;}

	.monthText{font-size:22px; font-weight:bold; text-transform:uppercase; color:#666}

	.calanderCont{width:100%; margin-top:5px;}

	.calanderCont dl{width:100%;}

	.calanderCont dt, .calanderCont dd{width:14%; height:50px; padding:7px; float:left; margin:0 1px 1px 0;}

	

	.calanderCont dt{background:#dddddd; color:#000; text-align:center; line-height:40px; font-weight:bold;}

	.calanderCont dd{background:#e4e4e4; color:#333; text-align:center; line-height:40px; font-weight:bold;}

	.calanderCont dd.active{background:#eb9752; color:#fff;}

	

	ul.booking{margin-top:20px;}

	ul.booking li{list-style:none; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d1d0d0;}

	ul.booking li .main-date{background:#ccc; font-size:30px; color:#000; width:50px; height:50px; line-height:50px; margin:5px 20px 0 0; float:left;  text-align:center;}

	ul.booking li .TimeDiv{font-size:20px; font-weight:bold; color:#eb9752; padding:5px 0 0 0;}

	

	.location{font-size:15px; font-style:italic; padding-top:5px;}

	

	.checkoutBox{clear:both; display:block; overflow:hidden; padding:20px;}

	.checkoutBox h3{width:81%; font-size:16px; color:#333;}

	.checkoutBox li{list-style:none; overflow:hidden; margin-bottom:0;}

	.checkoutBox .box{width:48%;}

  .checkoutBox .box2{width:31%;}

  .checkoutBox .box3{width:65%;}

	.checkoutBox .block{width:50%; height:auto;}

	.checkoutBox label{width:30%; float:left;}

	.checkoutBox label.one{width:100%;}

	.checkoutBox input.one{width:92%;}

        /*.checkoutBox input.contactinput{width:92%;}*/

	.checkoutBox input, 

	.checkoutBox select,

	.checkoutBox textarea

        {

            width:50%; 

            border:1px solid #c3c3c3;

            margin-bottom:8px; 

            padding:3px 5px;

            resize:none;

        }

	.checkoutBox input:focus, .checkoutBox textarea:focus{border:1px solid #000; transition:all 0.4s ease-in-out 0s;}

	.leftborder{border-left:1px solid #ccc;}

	.star{color:#FF6600; padding-left:3px;}

	

	ul.checkout{border:1px solid #CCC;}

	ul.checkout li{list-style:none; overflow:hidden; border-bottom:1px solid #CCC;}

	ul.checkout li:last-child{border-bottom:none;}

	ul.checkout li .cols{float:left; padding:5px; text-align:center; border-right:1px solid #CCC; height:60px;}

	ul.checkout li .cols .imgport{width:50px; height:50px; overflow:hidden; border:5px solid #eb9752; margin-right:15px;}

	ul.checkout li .cols.first{width:40%;}

	ul.checkout li .cols.second{width:26%;}

	ul.checkout li .cols.third{width:17%;}

	ul.checkout li .cols.four{width:17%; border-right:none;}

	.bg{background:#eb9752; height:auto !important;}

	.bg2{background:#ededed; 

            /*height:310px !important;*/

            border:1px solid #dadada;}

	

	select.quantity{padding:2px; border:1px solid #ccc; width:40px; margin-top:10px;}

	ul.checkout li .delete{width:20px; height:20px; background:#666; border-radius:50%; text-align:center; line-height:22px; font-weight:bold; color:#fff; display:inline-block; margin-top:10px; font-size:13px}

	ul.checkout li .delete:hover{text-decoration:none;  background:#000;}

	

	select.select{margin-top:10px; width:50%;}

	select.select>option{padding:0 5px;}

	input[type="checkbox"]{cursor:pointer; width:auto; margin:4px 10px 0 0 ;}

	

	

#checkoutWrap{width:100%; overflow:hidden; height:auto;}

.grand{font-size:18px; color:#eb9752}



/*table.calender{width:100%; border-collapse:collapse;}

table.calender th{background:#e4e4e4; padding:6px 0; vertical-align:top; font-size:18px; border:1px solid #bbb; border-collapse:collapse;}

table.calender td{background:#f1f1f1; padding:6px 5px; vertical-align:top;  width:13%; border:1px solid #bbb; border-collapse:collapse;}

table.calender td span{width:100%; display:block; clear:both; overflow:hidden; margin-bottom:6px;}

table.calender td span.dates{font-size:22px; font-weight:bold; color:#eb9752;}*/



table.calender{width:100%; border-collapse:collapse;min-width: 800px;}

table.calender th{background:#e4e4e4; padding:6px 0; font-size:18px; border:1px solid #bbb; border-collapse:collapse;}

table.calender td{background:#f1f1f1; padding:5px; vertical-align:top; display:table-cell; width:13%; border:1px solid #bbb; border-collapse:collapse;}

table.calender td p{clear:both; overflow:hidden; padding-top:10px; font-size:12px;}

table.calender td span.dates{font-size:22px; font-weight:bold; color:#eb9752; float:left;}

/*table.calender td img{width:60px; height:50px; float:left;}*/

table.calender td img{ height:50px; width:50px; margin-left:20px; padding:2px; background:#EB9752;}

table.calender td img:hover{ height:50px; width:50px; margin-left:20px; padding:2px; background:#000; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -mz-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s;}



/*table.calender td span{width:100%;display:block;  clear:both; overflow:hidden; margin-bottom:6px;}

table.calender td span.dates{font-size:22px; font-weight:bold; color:#eb9752; float:left;}

table.calender td img{ height:50px; width:50px; margin-left:20px; padding:2px; background:#EB9752;}

table.calender td img:hover{ height:50px; width:50px; margin-left:20px; padding:2px; background:#000; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; -mz-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s;}

table.calender td p{ line-height:3px;}

table.calender td p a{ font-size:12px; line-height:15px; font-weight:normal; text-decoration:none;}*/







table.assess{width:100%; border-collapse:collapse;}

table.assess th{background:#e4e4e4; padding:6px 0;  font-size:13px; border:1px solid #bbb; border-collapse:collapse;}

table.assess td{background:#f1f1f1; padding:6px 5px; border:1px solid #bbb; border-collapse:collapse;}

table.assess td span{ width:100px; display:block;}

.assess_discription{margin:15px 0; padding:15px 0 10px  0; border-top:1px solid #dedede; overflow:hidden;}





h2.black{color:#333;}



/*input.button{width:90px; text-align:center; cursor:pointer;}

input.buttoncheckout{width:159px; text-align:center; cursor:pointer;}

.button-width{width:110px; margin: 48px 0 0 -136px;}*/

.display{display:none;}

.bdrTop{border-top:1px solid #ccc;}

.height310{min-height: 310px !important;}

.margRT{margin:10px 150px 5px 0}

.margRT a{margin:0 12px;}

ul.assessments{margin:20px 0 0 0;}

ul.assessments li{list-style:none; margin-bottom:10px;}

ul.assessments li h3{font-size:17px; font-weight:bold; color:#000; padding:10px 15px; background:#e4e4e4; cursor:pointer; text-transform:capitalize;}

ul.assessments li .text-box-new{padding:0 15px;}

ul.assessments li h4{margin-top:10px 0; font-size:13px;}

ul.assessments li p{padding:10px 0; text-align:justify;}



.spacer{height: 14px;}

input.signinbtn{width:180px !important; float:left; padding:10px 0 40px 0;}

input.radio_assments2{float:left; margin:10px 7px 0 0}

span.span_assment2{margin-right:20px; float:left; text-transform:capitalize; margin-top:8px;}

input.radio_assments{float:left; margin:2px 7px 0 0}

span.span_assment{margin-right:20px; float:left; text-transform:capitalize;}



.err_field_show{background:#CC0000; color: #FFFFFF; display: block; padding: 10px;}



.hd_cart{display:inline-block; background:#ededed; padding:2px; margin-top:8px;}

.hd_cart .cart_display{width:32px; height:27px; background:url(../images/cartbg.png) no-repeat; text-align:center; line-height:20px; font-size:16px; font-weight:bold; color:#eb9752; float:left;}

.hd_cart .cart_text{padding:0 8px 0 5px; float:left; line-height:27px; font-size:12px; color:#7d7d7d; font-weight:bold;} 



.shippingbox{padding:5px 20px; display:inline-block; text-align:right;}



.ass_lt_box{float:left; width:48%; padding:0 15px 0 0;}

.ass_lt_box h4{font-size:14px !important;}

.ass_rt_box{float:right; width:50%; padding:0 0 0 15px;}

.prgress_bar{width:100%;background-color:#eb9752; padding:5px; text-align:center;font-weight:bold;}



.testimonial{width:100%; overflow:hidden; margin-bottom:15px; padding:10px 0 25px 0; border-bottom:1px solid #dedede;}

.testimonial h3{margin-bottom:5px;}

.testimonial span.name{color:#EB9752; font-size:15px; display:block; margin-bottom:5px;}

.testimonial p{text-align:justify;}	



/*--------Product Matrix ---*/



ul.productMatrix{width:100%; overflow:hidden; padding:5px;}

ul.productMatrix li{float:left; width:30.3%; margin-right:3%; margin-bottom:3%; list-style:none; text-align:justify; padding:15px; min-height: 550px; border:1px solid #dadada;}

ul.productMatrix li h3{font-size:18px; font-weight:bold; margin-bottom:10px;}

ul.productMatrix li .img{ margin: auto;}

ul.productMatrix li .img img{border:8px solid #eb9752; display:block; margin: 0 auto; max-width: 100%;}

ul.productMatrix li .rate{font-size:30px; font-weight:bold; margin-bottom:10px;}

ul.productMatrix li p.desText{padding:15px 0;}

ul.productMatrix li a.txt{float:right; color:#F00;}



.your-account{ margin-top:8px; margin-right: 10px; position:relative; background:#ededed; cursor: pointer; padding: 0 5px 0 7px;}

.your-account .dropmain{position:relative; width: auto; padding: 0 10px; height: 31px; padding:2px; font-size: 13px; font-weight: bold; color:#7d7d7d; line-height: 25px;}

.your-account .dropmain span{display: block; background: url(../images/arow-down.png) no-repeat right; padding-right: 14px;}

.your-account .dropmain:hover ul{display: block;}

.your-account .dropmain ul{position:absolute; top:29px; left:-7px; width: 200px; display: none; z-index:99999; background: url(../images/arow-icon.png) no-repeat top left; padding-top:10px;}

.your-account .dropmain ul li{list-style: none; background: #ededed; display: block; padding: 5px; border-bottom: 1px dotted #dadada;}

.your-account .dropmain ul li:hover{background: #dadada; border-bottom: 1px dotted #ededed;}

.your-account .dropmain ul li a{color:#7d7d7d; display: block;}

.your-account .dropmain ul li a:hover{text-decoration: none;}

#da-slider .da-slide .da-link {

background: #DAAC2B !important;

border-width: 2px;

color: #FFFFFF !important;

display: block !important;

font-size: 12px !important;

height: 25px !important;

line-height: 0;

padding: 10px !important;

text-decoration: none !important;

width: 100px !important;

margin-top: 66px !important;

}



.sigle-page-search{float:left; padding:20px; background:#dadada}

.sigle-page-search input[type="text"]{width:400px !important; height:30px; border:1px solid #CCC; background:#fff; margin-right:12px;}

.sigle-page-search select{ padding:5px; border:1px solid #CCC; background:#fff; margin-right:12px;}

.sigle-page-search input:focus[type="text"]{border:1px solid #c00;}

.sigle-page-search input[type="submit"]{

   background: #b00b0b;

   background: -webkit-gradient(linear, left top, left bottom, from(#e70101), to(#b00b0b));

   background: -webkit-linear-gradient(top, #e70101, #b00b0b);

   background: -moz-linear-gradient(top, #e70101, #b00b0b);

   background: -ms-linear-gradient(top, #e70101, #b00b0b);

   background: -o-linear-gradient(top, #e70101, #b00b0b);

   padding: 5px 25px;

   border-radius: 20px;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: #fff;

   font-size:14px;

   border:none;

   cursor:pointer;

   }



.cart_display{width:32px; height:27px; background:url(../images/cartbg.png) no-repeat; text-align:center; line-height:20px; font-size:16px; font-weight:bold; color:#eb9752; float:left;}



.button1 {

    -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;

    -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;

    box-shadow:inset 0px 1px 0px 0px #f29c93;

    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );

    background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');

    background-color:#fe1a00;

    -webkit-border-top-left-radius:6px;

    -moz-border-radius-topleft:6px;

    border-top-left-radius:6px;

    -webkit-border-top-right-radius:6px;

    -moz-border-radius-topright:6px;

    border-top-right-radius:6px;

    -webkit-border-bottom-right-radius:6px;

    -moz-border-radius-bottomright:6px;

    border-bottom-right-radius:6px;

    -webkit-border-bottom-left-radius:6px;

    -moz-border-radius-bottomleft:6px;

    border-bottom-left-radius:6px;

    text-indent:0;

    border:1px solid #d83526;

    display:inline-block;

    color:#ffffff;

    font-family:Arial;

    font-size:17px;

    font-weight:bold;

    font-style:normal;

    height: 40px;

    line-height:40px;

    width: 140px;

    text-decoration:none;

    text-align:center;

    text-shadow:1px 1px 0px #b23e35;

}

.button1:hover {

    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );

    background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');

    background-color:#ce0100;

}.button1:active {

     position:relative;

     top:1px;

 }



.header-list{

     font-size: 26px;

     font-weight: bold;

 }



.download-list {

    -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;

    -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;

    box-shadow:inset 0px 1px 0px 0px #f29c93;

    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );

    background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');

    background-color:#fe1a00;

    -webkit-border-top-left-radius:9px;

    -moz-border-radius-topleft:9px;

    border-top-left-radius:9px;

    -webkit-border-top-right-radius:9px;

    -moz-border-radius-topright:9px;

    border-top-right-radius:9px;

    -webkit-border-bottom-right-radius:9px;

    -moz-border-radius-bottomright:9px;

    border-bottom-right-radius:9px;

    -webkit-border-bottom-left-radius:9px;

    -moz-border-radius-bottomleft:9px;

    border-bottom-left-radius:9px;

    text-indent:0;

    border:1px solid #d83526;

    display:inline-block;

    color:#ffffff;

    font-family:Arial;

    font-size:18px;

    font-weight:bold;

    font-style:normal;

    height:40px;

    line-height:40px;

    min-width: 270px;

    text-decoration:none;

    text-align:center;

    text-shadow:1px 1px 0px #b23e35;

}

.download-list:hover {

    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );

    background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');

    background-color:#ce0100;

}.download-list:active {

     position:relative;

     top:1px;

 }

.bookImages{

    text-align: center;

    margin-top: 20px;

    margin-bottom: 20px;

    list-style-type: none;

}



.bookImages li{

    padding-top: 20px;

    padding-bottom: 20px;

    border-bottom: 1px #000000 solid;

}



:;{

    margin-left:30px;

    margin-right:30px;

}



/*** =media

*********************************/



@media only screen and (max-width : 920px) {

	ul.productMatrix{width: 100%; overflow: hidden; padding: 5px; text-align: center;}

	ul.productMatrix form {display: inline-block; margin-right: 3%; margin-right: 28px; vertical-align: top; margin-bottom: 15px; }

	ul.productMatrix li{margin-right: 3%; margin-bottom: 3%; list-style: none; text-align: justify; padding: 15px; min-height: 550px; border: 1px solid #dadada; width: 300px; float: none; max-width: 100%;}



	/* Main Banner */

	.main-banner {

		background-size: 100%;

	}



	.banner-social {

		float: none;

		margin: auto;

		position: relative;

		top: 187px;

	}



	#rightWrapper p {

		padding-left: 0 !important;

		padding-right: 0 !important;

	}



	#rightWrapper img {

		float: none !important;

		margin-bottom: 20px;

		padding-bottom: 0 !important;

	}



	#rightWrapper .banner-social img {

		margin-bottom: 0;

	}



	footer .ftr_social_icon a {

		margin-left: 0 !important;

	}

}



@media only screen and (max-width : 767px) {

	/* Nav Drop down */

	.nav-btn {

		float: right;

		width: 30px;

		height: 25px;

		background: #121212;

		border: none;

		cursor: pointer;

	}



	.nav-btn div {

		display: none;

	}



	.nav-btn span {

		height: 2px;

		display: block;

		margin-bottom: 3px;

		width: 100%;

		background: #fff;

	}



	.primary.dropdown {

		float: none;

		text-align: left;

		clear: both;

		margin: 40px -20px 0;

	}



	.primary.dropdown li {

		float: none;

		display: block;

		margin-bottom: 4px;

		margin-left: 0 !important;

		width: 100% !important;

	}



	.primary.dropdown li a {

		padding: 5px 20px;

	}



	.primary.dropdown .cart_display {

		margin-left: 20px;

	}



	.primary.dropdown li .cart_display + a {

		padding-left: 60px;

	}



	a#logo {

		float: none;

		text-align: left;

		display: block;

		margin: 15px auto 20px;

		max-width: 100%;

		/* background-size: 100% auto; */

	}



	.social-icon {

		text-align: center;

	}



	.hd_cart,

	.your-account {

		display: inline-block;

		vertical-align: middle;

	}



	img {

		max-width: 100% !important;

	}



	.flt,

	.frt {

		float: none;

		margin-left: 0 !important;

		margin-right: 0 !important;

	}



	.leftImgMarg {

		margin-right: 0;

		margin-left: 0 !important;

		margin-right: 0 !important;

	}

	.rightImgMarg {

		margin-left: 0;

		margin-left: 0 !important;

		margin-right: 0 !important;

	}





	ul.productMatrix {

		text-align: left;

	}



	/* Aside */



	#leftMenu {

		float: none;

		width: 100%;

	}

	.menu {

		width: 100%;

		text-align: center;

		margin-top: 40px;

	}

	.menu li {

		margin-top: 35px;

		display: inline-block;

		margin: 0 5px 28px;

	}



	/* RightWrapper */

	#rightWrapper {

		margin-left: 0;

	}



	.main-banner {

		min-height: 0;

		padding-bottom: 187px;

	}



	.banner-social {

		max-width: 550px;

		width: 100%;

		height: auto;

	}



	ul.categories li {

		overflow: visible;

	}





	#rightWrapper {

		padding-bottom: 20px

	}



	.sigle-page-search {

		width: 100%;

	}

	.sigle-page-search input[type="text"] {

		width: 100% !important;

		max-width: 400px;

		padding: 0 10px;

		margin-bottom: 10px;

	}



	.checkoutBox li {

		padding-left: 0 !important;

	}

	.checkoutBox .box2 {

		float: left;

		margin-right: 0 !important;

		width: 50%;

		padding-left: 10px;

	}

	.checkoutBox .box2:first-child {

		padding-left: 0;

		padding-right: 10px;

	}

	.checkoutBox .box2:only-child {

		width: 100%;

		padding-right: 0;

	}



	.checkoutBox input, .checkoutBox select, .checkoutBox textarea {

		width: 100% !important;



	}



	input.signinbtn {

		width: 180px !important;

	}





	/* Footer */

	.footertop .ftrtextbox {

		width: 100%;

		float: none;

		margin: 20px 0 0;

		text-align: center;

	}

	.footertop .ftrtextbox a {

		margin: 0 15px;

	}

	.ftr_social_icon {

		width: 100%;

		float: none;

		text-align: center;

		margin: 20px 0 0;

	}

	.footerbottom {

		width: auto;

		float: none;

		overflow: hidden;

	}

}



@media only screen and (max-width : 500px) {

	.main-banner {

		padding-bottom: 90px;

	}



	.banner-social {

		top: 90px;

	}



	.footerbottom {

		text-align: center;

	}

	.footerbottom img {

		float: none;

		margin: 0 13px 20px;

	}

}



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

	ul.productMatrix form {

		margin-right: 0;

		width: 100%;

	}



	ul.productMatrix li {

		max-width: 300px;

		width: 100%;

	}



	.primary li {

		margin-left: 5px;

	}



	.footertop .ftrtextbox a {

		margin: 0 8px;

	}

}



/*  */

