@charset "utf-8";
@import url("fonts.css");
@import url("menu.css");
@import url("jquery.bxslider.css");
/* CSS Document */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
body { font-family: 'robotoregular', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; color: #393939; background:#f1f1f1 url(../images/bg.jpg); letter-spacing:-0.05px; }
ul { margin: 0; padding: 0; list-style: none; }
li { list-style: none; }
h1 { font-family: 'robotolight', Arial, Helvetica, sans-serif; color: #f46ca9; font-size: 30px; margin: 10px 0px 20px 0px; text-transform: none; line-height: 26px; background:url(../images/hbg.png) no-repeat bottom left; padding-bottom:16px;}
h2 { font-family: 'robotolight', Arial, Helvetica, sans-serif; color: #f46ca9; font-size: 24px; margin: 10px 0px;  }
h3 { font-family: 'robotolight', Arial, Helvetica, sans-serif; color: #f46ca9; font-size: 20px; margin: 10px 0px; }
h4 { font-family: 'robotobold', Arial, Helvetica, sans-serif; color: #f46ca9; font-size: 20px; margin: 0px 0px 20px 0px; text-transform: none; line-height:26px; }
h5 { font-family: 'robotobold', Arial, Helvetica, sans-serif; color: #f46ca9; font-size: 16px; margin: 0px 0px 20px 0px; text-transform: none; font-weight:normal;}

.nop { padding: 0 !important; margin: 0 !important; }
.container { max-width: 1060px; margin: 0px auto !important; }
p { margin: 15px 0px; }
[class*="col-"] {padding: 0 5px;}
a, a:hover{color:#f46ca9;}

.header{height:130px; background:#fff;}
.logo{width:250px; height:130px; display:block; float:left;}
.logo a:hover img{opacity: 0.7;filter: alpha(opacity=70); /* For IE8 and earlier */}
.headertop{height:80px; width:810px; display:block; float:left; padding:15px; line-height:50px; text-align:right;}
.headertop a{display:block; float:right; margin:0px 20px; color:#292929;}
.headertop a:hover{color:#292929; text-decoration:underline;}
.headertop img{display:block; float:right;}
.headertop a img{display:block; float:left; margin:13px 0px; margin-right:6px; vertical-align:middle;}
.navg{height:50px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c6437e+0,761743+100 */
background: #c6437e; /* Old browsers */
background: -moz-linear-gradient(top,  #c6437e 0%, #761743 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c6437e 0%,#761743 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c6437e 0%,#761743 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6437e', endColorstr='#761743',GradientType=0 ); /* IE6-9 */
border-radius:0 5px 0 0; display:block; float:right;}
.menu li:last-child a{border-top-right-radius:5px;}
.menu li li:last-child a{border-top-right-radius:0px;}
.featured{background:#f46ca9; color:#fff; font-size:13px; line-height:20px; display:block; padding:3px;}
.featuredholder{border:1px solid #d64787; overflow:auto;}
.featuredholder li{width:25%; display:block; float:left; border-right:1px solid #d64787; padding:20px;}
.featuredholder li:last-child{border:none;}
.featuredholder li img{display:block; float:left; margin-right:10px;}

.sb{width:265px; display:block; float:right;}
.ca{width:795px; display:block; float:right; background:#fff; padding:30px; border-radius:0 0 5px 5px; margin-bottom:30px;}
.ca img{border-radius:3px;}


.btn{background: #c6437e; /* Old browsers */
background: -moz-linear-gradient(top,  #c6437e 0%, #761743 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c6437e 0%,#761743 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c6437e 0%,#761743 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6437e', endColorstr='#761743',GradientType=0 ); /* IE6-9 */
font-size:12px; color:#fff; display:table; border-radius:3px; line-height:40px; padding:0px 26px; border:none; width:auto; margin-bottom:30px;
}
.btn:hover{color:#fff; background:#292929;}
.btn img{margin-right:4px; vertical-align:middle;}
ul.col5{margin-bottom:14px; display:block; overflow:auto;}
ul.col5 li{width:20%; display:block; float:left; padding:4px;}

.testiblock{background:#f46ca9 url(../images/testibg.jpg) no-repeat center; background-size:cover;}
.testi{padding:40px 60px; text-align:center; color:#fff;font-family: 'robotolight'; font-size:20px; line-height:28px;}
.testi h2{color:#fff; text-align:center;font-family: 'robotolight'; font-size:30px;}
/*liMarquee */
/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	background:transparent;
	white-space:nowrap;
}

.str_wrap.str_active {
	background:#transparent;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
/*/ liMarquee */

.footertop{background:#fff; font-size:13px;}
.footertop .container{padding:30px 0px !important;}
.footertop iframe{width:524px; height:182px; background:#ececec; padding:3px; border-radius:3px;}
.btmnav{border:1px solid #e5e5e5; border-width:1px 0px; padding:12px 0px;}
.footer{background:#fff;padding-bottom:50px !important;}
.sb li{padding:10px;}
.sb li li{padding:4px 0px;}
.sb li a{display:block; padding:15px; text-align:center; border-radius:3px; background-repeat:no-repeat; background-position:center; background-size:cover; color:#fff;font-family: 'robotolight'; font-size:16px; line-height:20px;}
.sb li.ohbgimg .textwidget{display:block; padding:15px; text-align:center; border-radius:3px; background-repeat:no-repeat; background-position:center; background-size:cover; color:#fff;font-family: 'robotolight'; font-size:16px; line-height:20px;}
.sb li a:hover{text-decoration:none;}
.white{background:#fff; border-radius:0 0 5px 0;}
li.form h3{background: #c6437e; /* Old browsers */
background: -moz-linear-gradient(top,  #c6437e 0%, #761743 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c6437e 0%,#761743 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c6437e 0%,#761743 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6437e', endColorstr='#761743',GradientType=0 ); /* IE6-9 */
line-height:46px; text-align:center; color:#fff; margin:0; border-radius:3px 3px 0 0;}
li.form form{background:#f46ca9; padding:10px; border-radius:0 0 3px 3px;}
li.form input[type="text"], li.form input[type="email"], li.form textarea{background:#fff; padding:8px; max-height: 100px; width:100%; border:none; margin:3px 0px;-webkit-box-shadow: inset 3px 3px 2px 0px rgba(0,0,0,0.14); -moz-box-shadow: inset 3px 3px 2px 0px rgba(0,0,0,0.14); box-shadow: inset 3px 3px 2px 0px rgba(0,0,0,0.14);}
li.form input[type="submit"]{background:#751742; padding:8px; width:100%; border:none; margin:3px 0px; color:#fff; text-transform:uppercase;}
li.form input[type="submit"]:hover{background:#000;}
li.form textarea{min-height:200px; resize:vertical;}
.btmnav ul{display:table; margin:0px auto;}
.btmnav li a{line-height:26px; padding:0px 40px; display:block; float:left; color:#292929;}
.btmnav li a:hover{color:#292929;}
.btmnav li{border-right:1px solid #e5e5e5; display:block; float:left;}
.btmnav li:last-child{border:none;}
.fotcon a{margin-right:16px; color:#292929; font-weight:bold;}
.fotcon img{margin-right:10px;}
.footsocial a{display:block; float:left; margin:18px 2px;}
.sepp{border-right:1px solid #e5e5e5;}
.foottxt{padding:18px 15px !important; font-size:13px; line-height:18px;}
.footer a{color:#000;}
.top2{padding:20px 0px !important; text-align:center;}
.conimg{width:100%; height:auto;}
.ss img{width:100%; height:auto;}





















/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.headertop{width:720px;}
nav .menu a{padding:0px 15px;}
.ca{width:705px;}
ul.col5{overflow:visible;}
ul.col5 img{width:100%; height:auto;}
.footertop iframe{width:100%;}
.sepp, .top2{width:100% !important; text-align:center; padding:10px 0px;}
.footsocial a{display:inline; float:none; margin-bottom:0px !important;}
.footsocial{padding-top:50px !important;}
.btmnav li a{padding:0px 30px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.sb, .ca{width:100%;}
.form{background:#fff;}
.btmnav li a {
  padding: 0 15px;
}
.footadd, .footadd h3{text-align:center;}
.headertop {
  width: 500px;
}
.navg{width:100%; margin-top:20px;}
.container{width:90% !important;}
.headertop{width:100%; text-align:center;}
a.logo{width:100%; text-align:center;}
a.logo img{width:200px; height:auto;}
.header{height:auto; margin-top: 40px;}	
.headertop{padding:0px; height:auto; line-height:normal; margin-bottom:20px; }
.headertop img, .headertop a{float:none; display:table; margin:0px auto;}
.headertop img{display:none;}
.headertop img{margin:0px !important; margin-right:5px !important;}
.navg{background:none; border:none;height: 40px;}
nav {
    max-height: 40px;}
.navg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 9999;
}
.menu{background:#fff;}
.menu a{color:#292929;}
nav .menu a{color:#292929; background:#fff;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.bx-caption span{display:none !important;}
.featuredholder li{width:100%; border-right:0px; border-bottom:1px solid #d64787;}
.btmnav{display:none;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}

