/* ============================================================================
	- CSS Document
	- Theme Name: EXCEPTION Multi-Purpose Responsive Template.
	- Theme URI: http://demo.it-rays.com/exception
	- Author: IT-RAYS
	- Version: 1.0
============================================================================= */

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.clearfix:after, .container:after, .row:after {
	clear: both;
}
[class*="cell-"], .masonry .post-item {
 position: relative;
 min-height: 1px;
/* padding-left: 15px; */
 padding-right:12px;
 float:left
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
.cell-12 {
	width: 100%;
}
.cell-11 {
	width: 91.66666667%;
}
.cell-10 {
	width: 83.33333333%;
}
.cell-9 {
	width: 75%;
}
.cell-8 {
	width: 66.66666667%;
}
.cell-7 {
	width: 58.33333333%;
}
.cell-6, .masonry .post-item {
	width: 50%;
}
.cell-5 {
	width: 41.66666667%;
}
.cell-4, .masonry.nobar .post-item {
	width: 31.333%;
}
.cell-3 {
	width: 29%;
}
.cell-2 {
	width: 20.667%;
}
.cell-1 {
	width: 8.33333333%;
}
.responsive-nav, .menuBtn, .responsive-one {
	display: none
}

@media (min-width: 1200px) {
.sb-search {display:block;}
.container {
 width:1000px;
}
}
 @media (max-width: 1024px) {
.welcome-content P {
 color: #676767;
 font-size: 17px;
 line-height: 32px;
 width: 100%;
}
.dark-bg h2 {
 font-size: 20px;
}
.head2-lft-links {
 float: right !important;
 width: auto !important
}
.head2-lft-links li, .head-style2 .right-bar {
 float: left !important
}
.bg-head2 {
 display: none
}
.head2-lft-links li i {
 margin-right: 10px;
 float: left;
 margin-top: 4px
}
.head-style2 .top-menu {
 margin: auto;
 float: none !important;
 clear: both !important;
}
.top-nav > ul > li > a {
 padding-right: 13px;
 padding-left: 13px
}
.side-heading {
 font-size: 26px
}
.team-box .team-socials li a {
 font-size: 15px;
 padding: 3px 5px
}
.masonry .post-image {
 max-height: 138px !important;
 overflow: hidden;
}
 footer .NL .input-box {
 margin: 0;
 padding-left: 10px
}
footer .NL:before {
 left: 7px
}
}
@media (max-width: 1188px) {
.masonry .post-image {
 max-height: 137px;
}
}
 @media (max-width: 1024px) 
 {
 .book-content
 {
 	margin-right:16px;
 	margin-left:15px;
 	}
 /* For modal popup*/
 .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}    
 /* For modal popup*/
     
 .new-release p {
 color: #000;
 font-size: 14px;
 line-height: 24px;
 padding-bottom:26px;
 width: 100%;
}
 
#nav-mobile {
 float: right;
}
#nav-mobile > ul > li {
 float: left;
 margin:7px 2px 0px;
 position: relative;
 font-size: 12px;
 width:12%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding: 7px 15px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:65px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 76%;
}
 .top-nav > ul > li {
 background-position: right center;
 background-repeat: no-repeat;
 color: #fff;
 float: left;
 font-size: 14px;
 line-height: 34px;
 list-style: none outside none;
 margin: 0;
 padding-left:1px;
 padding-right: 0px;
 position: relative;
}
 #nav ul li {
margin-right:0px;
}
#nav ul li.last {
 float: right;
 position: absolute;
 right: -87px;
}
.testimonials-img {
 max-width: 60px
}
.masonry .post-image {
 max-height: 167px;
}
 .top-nav {
 float: left;
 padding-right:0px;
}

}
@media (max-width:991px) and (min-width:765px)
{
.sb-search {display:none;}
.top-nav > ul > li {
  font-size:14px;
  padding-left:11px;
  padding-right:11px;
}
.top-nav > ul > li > a 
{
	padding-left:4px;
}
.rslides {
  margin: 14px 0 0 0 !important;
}
header.top-head .logo
{
	margin-top:-8px;
}
#nav-mobile
{
	float:right;
	margin-top:155px;
}
#nav-mobile > ul > li {
  float: left;
  margin: 7px 6px 0px;
  position: relative;
  font-size: 13px;
  width: 23%;
  text-align: center;
}

}
 @media (max-width: 980px) {
 .new-release p {
 color: #000;
 font-size: 14px;
 line-height: 24px;
 padding-bottom: 44px;
 width: 100%;
}
 .top-nav > ul > li > a {
 padding-right:11px;
 padding-left:2px
}
 .welcome-content P {
 color: #676767;
 font-size: 17px;
 line-height: 28px;
 width: 100%;
}
#owl-demo .item {
padding-left:0px!important;
}
.mid-bg {
background-image:none;
}
.search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 76%;
}
 
#nav-mobile {
 float: right;
}
#nav-mobile > ul > li {
 float: left;
 margin:7px 6px 0px;
 position: relative;
 font-size: 13px;
 width:23%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding: 13px 17px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:60px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 .sb-search {
 width:100%;
 float: right;
}
.search-input {
 border: none;
 outline: none;
 background: #fff;
 border-radius:15px;
 width: 100%;
margin-top:4px;
 font-family: inherit;
 padding:6px;
 font-size: 11px;
 color: #000!important;
}
 .sb-icon-search, .sb-search-submit {
 width:29px;
 height:34px;
 display: block;
 position: absolute;
 right: -24px;
 top: 0px;
 padding: 0;
 margin: 0;
 text-align: center;
 background: url(../../vikas-images/go.gif) no-repeat;
 border:none;
 cursor: pointer;
}
.sb-icon-search {
 color: #fff;
 background: #01769e;
 z-index: 90;
 font-size: 18px;
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 float:left;
}
.sb-icon-search:before {
 content: "\e000";
}
 [class*="cell-"] {
 width: 25%;
 float:left;
 clear:both;
}
.masonry .post-image, .masonry .post-image img {
 height: auto;
}
.staff-3 [class*="cell-"] {
 margin-top: 10px
}
.staff-3 [class*="cell-"]:first-child {
 margin-top: 0px
}
header.top-head .logo {
 margin-bottom: 20px;
 position:inherit !important;
}
header.top-head .logo a {
 background-position: 50% 0 !important;
 margin-bottom: 15px;
  position:inherit !important;
}
.toolsBar .left, .top-bar [class*="cell-"] {
 clear: none !important;
 float: left !important;
 width: auto !important
}
.top-bar .right-bar {
 float: right !important
}
.toolsBar .right {
 clear: none !important;
 float: right !important;
 width: auto !important
}
.top-menu {
 float: left !important;
 display: table;
 margin: 6px 0;
}
.service-box-1, .footer-top .cell-3, .service-box-2 {
 margin-top: 20px
}
.service-box-1:first-child, .footer-top .cell-3:first-child, .service-box-2:first-child {
 margin-top: 0px
}
.staff-1 .cell-2 {
 width: 50%;
 float: left;
 clear: none
}
.staff-1 .cell-4 {
 padding-top: 30px;
 padding-bottom: 30px;
}
.portfolio-items > div {
 width: 32%;
 float: left;
 clear: none
}
.img-over {
 top: -69%;
 left: -46%;
 width: 220%;
 height: 220%;
 -ms-transform: rotate(-34deg);
 -webkit-transform: rotate(-34deg);
 -moz-transform: rotate(-34deg);
 transform: rotate(-34deg);
}
.img-over a.link b {
 left: 42%;
 top: 79%;
}
.img-over a b {
 left: 57%;
 top: 11%;
}
.copyrights {
 text-align: center
}
.social-list, .rit-dark {
 float: none !important;
 display: table;
 margin: auto;
 width: auto
}
.right-sidebar {
 margin-top: 50px
}
.top-nav > ul > li > a i:after {
 display: none
}
#vertical-ticker {
 height: 90px
}
.viewAll {
 padding: 0 0 10px;
 overflow: hidden
}
.homeGallery .slick-prev, .homeGallery .slick-next {
 top: -38px
}
.homeGallery .slick-prev {
 right: 26px;
 left: auto;
}
.homeGallery .slick-next {
 left: auto;
 right: -5px;
}
.plan-title {
 height: auto !important;
 padding: 20px 0;
 font-size: 250%
}
.lft-plan .plan-year {
 right: -42px;
}
.rit-plan .plan-year {
 left: -47px;
}
.plan-year {
 bottom: 30px;
}
.team-boxes [class*="cell-"], .shop-item {
 float: left;
 width: 33%;
 clear: none
}
.team-boxes-2 [class*="cell-"] {
 float: left;
 width: 50%;
 clear: none
}
header.top-head .logo a {
 margin: auto;
  position:inherit !important;
 
}
.portfolio-img-slick {
 margin-bottom: 20px
}
.project-info {
 margin-top: 20px
}
.accordion li > h3 a {
 width: 80%
}
.my-details [class*="cell-"] {
 float: left;
 width: 33%;
 clear: none
}
.btn.ExtraLargeBtn {
 margin: 20px auto 0;
 width: 60%
}
.blog-thumbs .post-image {
 max-height: none
}
.blog-thumbs .post-image, .masonry .post-image {
 max-height: 177px;
 overflow: hidden;
}
.blog-thumbs .post-image img, .masonry .post-image img {
 width: 100%
}
}
 @media (max-width: 900px) {
 
 
 .top-nav > ul > li > a {
 padding-right:11px;
 padding-left:2px
}
 #owl-demo .item {
padding-left:0px!important;
}
.mid-bg {
background-image:none;
}
.search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 76%;
}

#nav-mobile {
 float: right;
}
#nav-mobile > ul > li {
 float: left;
 margin:7px 6px 0px;
 position: relative;
 font-size: 13px;
 width:23%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding: 13px 17px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:60px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 .sb-search {
 width:100%;
 float: right;
}
.search-input {
 border: none;
 outline: none;
 background: #fff;
 border-radius:15px;
 width: 100%;
margin-top:4px;
 font-family: inherit;
 padding:6px;
 font-size: 11px;
 color: #000!important;
}
 .sb-icon-search, .sb-search-submit {
 width:29px;
 height:34px;
 display: block;
 position: absolute;
 right: -24px;
 top: 0px;
 padding: 0;
 margin: 0;
 text-align: center;
 background: url(../../vikas-images/go.gif) no-repeat;
 border:none;
 cursor: pointer;
}
.sb-icon-search {
 color: #fff;
 background: #01769e;
 z-index: 90;
 font-size: 18px;
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 float:left;
}
.sb-icon-search:before {
 content: "\e000";
}
 [class*="cell-"] {
 width: 25%;
 float:left;
 clear:both;
}
.masonry .post-image, .masonry .post-image img {
 height: auto;
}
.staff-3 [class*="cell-"] {
 margin-top: 10px
}
.staff-3 [class*="cell-"]:first-child {
 margin-top: 0px
}
header.top-head .logo {
 margin-bottom: 20px;
  position:inherit !important;
  
}
header.top-head .logo a {
 background-position: 50% 0 !important;
 margin-bottom: 15px;
  position:inherit !important;
}
.toolsBar .left, .top-bar [class*="cell-"] {
 clear: none !important;
 float: left !important;
 width: auto !important
}
.top-bar .right-bar {
 float: right !important
}
.toolsBar .right {
 clear: none !important;
 float: right !important;
 width: auto !important
}
.top-menu {
 float: left !important;
 display: table;
 margin: 10px 0;
}
.service-box-1, .footer-top .cell-3, .service-box-2 {
 margin-top: 20px
}
.service-box-1:first-child, .footer-top .cell-3:first-child, .service-box-2:first-child {
 margin-top: 0px
}
.staff-1 .cell-2 {
 width: 50%;
 float: left;
 clear: none
}
.staff-1 .cell-4 {
 padding-top: 30px;
 padding-bottom: 30px;
}
.portfolio-items > div {
 width: 32%;
 float: left;
 clear: none
}
.img-over {
 top: -69%;
 left: -46%;
 width: 220%;
 height: 220%;
 -ms-transform: rotate(-34deg);
 -webkit-transform: rotate(-34deg);
 -moz-transform: rotate(-34deg);
 transform: rotate(-34deg);
}
.img-over a.link b {
 left: 42%;
 top: 79%;
}
.img-over a b {
 left: 57%;
 top: 11%;
}
.copyrights {
 text-align: center
}
.social-list, .rit-dark {
 float: none !important;
 display: table;
 margin: auto;
 width: auto
}
.right-sidebar {
 margin-top: 50px
}
.top-nav > ul > li > a i:after {
 display: none
}
#vertical-ticker {
 height: 90px
}
.viewAll {
 padding: 0 0 10px;
 overflow: hidden
}
.homeGallery .slick-prev, .homeGallery .slick-next {
 top: -38px
}
.homeGallery .slick-prev {
 right: 26px;
 left: auto;
}
.homeGallery .slick-next {
 left: auto;
 right: -5px;
}
.plan-title {
 height: auto !important;
 padding: 20px 0;
 font-size: 250%
}
.lft-plan .plan-year {
 right: -42px;
}
.rit-plan .plan-year {
 left: -47px;
}
.plan-year {
 bottom: 30px;
}
.team-boxes [class*="cell-"], .shop-item {
 float: left;
 width: 33%;
 clear: none
}
.team-boxes-2 [class*="cell-"] {
 float: left;
 width: 50%;
 clear: none
}
header.top-head .logo a {
 margin: auto;
  position:inherit !important;
}
.portfolio-img-slick {
 margin-bottom: 20px
}
.project-info {
 margin-top: 20px
}
.accordion li > h3 a {
 width: 80%
}
.my-details [class*="cell-"] {
 float: left;
 width: 33%;
 clear: none
}
.btn.ExtraLargeBtn {
 margin: 20px auto 0;
 width: 60%
}
.blog-thumbs .post-image {
 max-height: none
}
.blog-thumbs .post-image, .masonry .post-image {
 max-height: 177px;
 overflow: hidden;
}
.blog-thumbs .post-image img, .masonry .post-image img {
 width: 100%
}
}
 @media (max-width: 800px) 
 {
     /* For Modal popup*/
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
     /* For Modal popup*/
     
 .top-nav > ul > li > a {
 padding-right:11px;
 padding-left:2px
}
#owl-demo .item {
padding-left:0px!important;
}
.mid-bg {
background-image:none;
}
.search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 76%;
}

#nav-mobile {
 float: right; margin-top:165px;
}
#nav-mobile > ul > li {
 float: left;
 margin:7px 6px 0px;
 position: relative;
 font-size: 13px;
 width:23%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding: 13px 17px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:60px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:20px !important ;
}
 .sb-search {
 width:100%;
 float: right;
}
.search-input {
 border: none;
 outline: none;
 background: #fff;
 border-radius:15px;
 width: 100%;
margin-top:4px;
 font-family: inherit;
 padding:6px;
 font-size: 11px;
 color: #000!important;
}
 .sb-icon-search, .sb-search-submit {
 width:29px;
 height:34px;
 display: block;
 position: absolute;
 right: -24px;
 top: 0px;
 padding: 0;
 margin: 0;
 text-align: center;
 background: url(../../vikas-images/go.gif) no-repeat;
 border:none;
 cursor: pointer;
}
.sb-icon-search {
 color: #fff;
 background: #01769e;
 z-index: 90;
 font-size: 18px;
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 float:left;
}
.sb-icon-search:before {
 content: "\e000";
}
 [class*="cell-"] {
 width: 25%;
 float:left;
 clear:both;
}
.masonry .post-image, .masonry .post-image img {
 height: auto;
}
.staff-3 [class*="cell-"] {
 margin-top: 10px
}
.staff-3 [class*="cell-"]:first-child {
 margin-top: 0px
}
header.top-head .logo {
 margin-bottom: 20px;
  position:inherit !important;
  margin-top:-8px;
}
header.top-head .logo a {
 background-position: 50% 0 !important;
 margin-bottom: 15px;
  position:inherit !important;
}
.toolsBar .left, .top-bar [class*="cell-"] {
 clear: none !important;
 float: left !important;
 width: auto !important
}
.top-bar .right-bar {
 float: right !important
}
.toolsBar .right {
 clear: none !important;
 float: right !important;
 width: auto !important
}
.top-menu {
 float: left !important;
 display: table;
 margin: 10px 0;
}
.service-box-1, .footer-top .cell-3, .service-box-2 {
 margin-top: 20px
}
.service-box-1:first-child, .footer-top .cell-3:first-child, .service-box-2:first-child {
 margin-top: 0px
}
.staff-1 .cell-2 {
 width: 50%;
 float: left;
 clear: none
}
.staff-1 .cell-4 {
 padding-top: 30px;
 padding-bottom: 30px;
}
.portfolio-items > div {
 width: 32%;
 float: left;
 clear: none
}
.img-over {
 top: -69%;
 left: -46%;
 width: 220%;
 height: 220%;
 -ms-transform: rotate(-34deg);
 -webkit-transform: rotate(-34deg);
 -moz-transform: rotate(-34deg);
 transform: rotate(-34deg);
}
.img-over a.link b {
 left: 42%;
 top: 79%;
}
.img-over a b {
 left: 57%;
 top: 11%;
}
.copyrights {
 text-align: center
}
.social-list, .rit-dark {
 float: none !important;
 display: table;
 margin: auto;
 width: auto
}
.right-sidebar {
 margin-top: 50px
}
.top-nav > ul > li > a i:after {
 display: none
}
#vertical-ticker {
 height: 90px
}
.viewAll {
 padding: 0 0 10px;
 overflow: hidden
}
.homeGallery .slick-prev, .homeGallery .slick-next {
 top: -38px
}
.homeGallery .slick-prev {
 right: 26px;
 left: auto;
}
.homeGallery .slick-next {
 left: auto;
 right: -5px;
}
.plan-title {
 height: auto !important;
 padding: 20px 0;
 font-size: 250%
}
.lft-plan .plan-year {
 right: -42px;
}
.rit-plan .plan-year {
 left: -47px;
}
.plan-year {
 bottom: 30px;
}
.team-boxes [class*="cell-"], .shop-item {
 float: left;
 width: 33%;
 clear: none
}
.team-boxes-2 [class*="cell-"] {
 float: left;
 width: 50%;
 clear: none
}
header.top-head .logo a {
 margin: auto;
  position:inherit !important;
}
.portfolio-img-slick {
 margin-bottom: 20px
}
.project-info {
 margin-top: 20px
}
.accordion li > h3 a {
 width: 80%
}
.my-details [class*="cell-"] {
 float: left;
 width: 33%;
 clear: none
}
.btn.ExtraLargeBtn {
 margin: 20px auto 0;
 width: 60%
}
.blog-thumbs .post-image {
 max-height: none
}
.blog-thumbs .post-image, .masonry .post-image {
 max-height: 177px;
 overflow: hidden;
}
.blog-thumbs .post-image img, .masonry .post-image img {
 width: 100%
}
}
@media (width:768px)
{
header.top-head .logo {
 margin-bottom: 0;
  position:inherit !important;
  padding-left: 0px !important;
  margin-top:-8px !important;
  margin-left:30px;
}
#nav-mobile {
  float: right;
  margin-top: 100px !important;
}	
}
@media (max-width: 768px) 
{
        .new-release {
	background: #f5f5f5;
	border-radius: 10px;
	padding: 15px;
	margin-top: 10px;
	float: right;
	width: 100%;
}
    /*For Modal popup*/
    .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
    /*For Modal popup*/
    
 #owl-demo .item {
padding-left:0px!important;
}
 .welcome-content P {
 color: #676767;
 font-size: 17px;
 line-height: 27px;
 width: 100%;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 76%;
}
#nav-mobile {
 float: right; /*--margin-top:100px;---*/margin-top:202px;
}
#nav-mobile > ul > li {
 float: left;
 margin:7px 6px 0px;
 position: relative;
 font-size: 13px;
 width:23%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding: 13px 17px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:60px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:10px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:15px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
#nav-mobile > ul > li > a.f4t {
padding-top:10px;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}

 .cell-2 {
 width:25.667%;
}
 .book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 20px;
 margin-right:21px;
 text-align: center;
 width: 38%;
}
.book-panel .book-img {
 border: 1px solid #b4b4b4;
 float: left;
 margin-right: 15px;
 padding: 3px;
 width: 25.3%;
}
.book-panel .other {
 margin-top:0px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:12px;
 padding-left:12px;
text-align:center;
line-height:24px;
}
.book-panel .other li.nobg {
padding-left:0px;

}
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
 .top-menu, .top-bar .cell-5, .head-style2 .right-bar {
 display: none !important
}
.pageWrapper {
 z-index: 9;
 position: relative;
 background: #fff
}
body {
 overflow-x: hidden
}
.responsive-nav {
 position: fixed;
 width: 60%;
 overflow: auto;
 left: -60%;
 top: 0px;
 height: 100%;
 z-index: 9999;
 display: block;
 transition: all 0.4s ease;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
}
.responsive-nav.showNav {
 z-index: 6666;
 left: 0
}
.res-act {
 left: 0;
}
.one-page header.top-head .logo {
 margin-bottom: 0;
  position:inherit !important;
}
.one-page .menuBtn {
 position: fixed !important
}
.colBody:before {
 content: "";
 background: rgba(0, 0, 0, .8);
 position: fixed;
 width: 100%;
 height: 100%;
 display: inline-block;
 z-index: 99999
}
.menuBtn {
 padding: 9px 12px 8px 12px;
 margin: 0;
 cursor: pointer;
 z-index: 999;
 top: 0;
 left: 0;
 position: fixed;
 transition: all 0.4s ease;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 display: block
}
.menuBtnOne {
 padding: 9px 12px 8px 12px;
 margin: 0;
 cursor: pointer;
 z-index: 999999;
 top: 0px;
 left: 0px;
 position: absolute;
 transition: all 0.4s ease;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 display: block;
}
.menuBtnOneTogg {
 left: 160px
}
.responsive-one {
 position: fixed;
 z-index: 9999999;
 top: 12px;
 display: block
}
.responsive-one ul {
 position: absolute;
 left: -160px;
 z-index: 9999999;
 width: 160px;
 transition: all 0.4s ease;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
}
.responsive-one ul li.current a {
 background: #333
}
.showOne {
 left: 0 !important
}
.menuBtn-selected {
 margin-left: 60%
}
.menuBtn-selected i:before, .menuBtnOneTogg i:before {
 content: "\f00d"
}
.menuBtn:focus, .menuBtn:hover {
 color: #fff
}
.menuBtn i {
 font-size: 21px;
}
.responsive-nav h3 {
 color: #fff;
 margin: 0px;
 padding: 15px;
 font-size: 100%;
 text-transform: uppercase;
 font-weight: bold
}
.responsive-nav ul li, .responsive-one ul li {
 position: relative;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.responsive-nav ul li a, .responsive-one ul li a {
 display: block;
 color: #fff;
 font-size: 14px;
 outline: none;
 padding: 10px 15px;
 text-transform: none
}
.responsive-nav ul li a i, .responsive-one ul li a i {
 margin-right: 10px
}
.responsive-nav > ul > li.selected {
 background: #474747
}
.responsive-nav ul li a:hover {
 text-decoration: none
}
.responsive-nav ul li ul, .responsive-nav ul li div.div-mega {
 display: none;
}
.div-mega-section {
 float: none;
 width: 100%
}
.responsive-nav ul li ul li a {
 font-size: 13px;
 text-transform: none
}
.responsive-nav ul li ul li.selected {
 background: #575757
}
.responsive-nav ul ul ul {
 margin-left: 25px
}
.responsive-nav ul ul ul li a {
 font-size: 11px
}
.portfolio-items > div {
 width: 48%;
 float: left;
 clear: none
}
.err-404:before {
 left: 44.5%
}
.steps li {
 display: block;
 width: 100%;
 margin: 0 0 5px
}
.top-nav-style3 {
 display: none
}
.pricing-table {
 margin-bottom: 50px
}
.pricing-table-2 {
 margin-bottom: 40px
}
.team-box-2 {
 margin-bottom: 70px
}
#vertical-ticker {
 height: 60px
}
.team-boxes [class*="cell-"], .shop-item {
 float: left;
 width: 50%;
 clear: none
}
.head-style3 header.top-head {
 margin: 0
}
header.top-head .logo {
 margin-bottom: 0;
  position:inherit !important;
  padding-left: 34px;
  margin-top:-11px;
  
}
}
 @media (max-width: 720px) 
 {
  .rgt-panel{margin-top:12px;}
  .login {

    width:100%;
    }
      	.arrow-list li {
    background: url(" ../../vikas-images/arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}
     
     /*For Modal popup*/
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
     /*For Modal popup*/
     
 #owl-demo .item {
padding-left:0px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 75%;
}
 header.top-head .logo {
 margin-bottom: 20px;
  position:inherit !important;
}
header.top-head .logo {
 margin-bottom: 14px;
 margin-top: -11px;
display:table;
margin-left:38%;
 position:inherit !important;
}
#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 14px;
 width:46%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:40px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:10px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:10px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
#nav-mobile > ul > li > a.f4t {
padding-top:10px;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
 .cell-2 {
 width: 11.667%;
}
.book-panel .book-img {
 border: 1px solid #b4b4b4;
 float: left;
 margin-right: 15px;
 padding: 3px;
 width: 25.3%;
}
.book-panel .other {
 margin-top:0px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:15px;
 padding-left:15px;
text-align:center;
line-height:24px;
}
.book-panel .other li.nobg {
padding-left:0px;
}
 .book-history-img {
 float: left;
 height: 200px;
 margin-bottom: 30px;
 margin-left: 10px;
 margin-right: 10px;
}
.book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 59px;
 margin-right: 21px;
 text-align: center;
 width: 35%;
}
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
}
 @media (max-width: 640px) 
 {
     .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 15px 0px; margin-top:15px; margin-left:0px;}
   .download-bg{width:100%; float:left;}
   .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:3px 0px 13px 7px;display:block;font-size:17px;color:#fff;}
   #img_downloadimages{display:none;} 
      .extra
  {
       margin-left:15px;
  }
 .login {

    width:100%;
}
         .new-release {
	background: #f5f5f5;
	border-radius: 10px;
	padding: 15px;
	margin-top: 10px;
	float: right;
	width: 100%;
}
     .arrow-list li {
    background: url(" ../../vikas-images/arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}
     
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
     
 .new-release p {
 color: #000;
 font-size: 14px;
 line-height: 24px;
 padding-bottom: 10px;
 width: 100%;
}
 #owl-demo .item {
padding-left:60px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width:74%;
}
 header.top-head .logo {
 margin-bottom: 20px;
  position:inherit !important;
}
header.top-head .logo {
 margin-bottom: 14px;
 margin-top: -11px;
display:table;
margin-left:34%;
 position:inherit !important;
}
.book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 52px;
 margin-right: 10px;
 text-align: center;
 width: 35%;
}
#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:46%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:40px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:13px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
#nav-mobile > ul > li > a.f4t {
padding-top:10px;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
.book-panel .book-img {
 border: 1px solid #b4b4b4;
 float: left;
 margin-right:15px;
 padding: 3px;
 width: 30.3%;
}
 .cell-2 {
 width: 13.667%;
}
 .book-history-img {
 float: left;
 height: 190px;
 margin-bottom: 30px;
 margin-left: 10px;
 margin-right: 10px;
}
 .book-panel .other {
 margin-top:0px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:15px;
 padding-left:15px;
text-align:center;
line-height:24px;
}
.book-panel .other li.nobg {
padding-left:0px;
}
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
 .pager, .pager * {
 transform: skew(0deg, 0);
 -webkit-transform: skew(0deg, 0);
 -moz-transform: skew(0deg, 0);
 -o-transform: skew(0deg, 0);
 -ms-transform: skew(0deg, 0);
}
.pager ul li a, .pager ul li span {
 padding: 0 15px !important
}
.icon-cont:after {
 border-width: 5px 5px 0 5px;
 bottom: -5px;
}
.plan-block {
 padding: 20px 10px 0 !important
}
.lft-plan .plan-year {
 right: 0px
}
.rit-plan .plan-year {
 left: 0px
}
.levels-2 li {
 display: block;
 float: none;
 margin: 0 0 30px;
 text-align: center;
 width: 100%
}
.level-out-2 {
 display: table;
 margin: auto
}
.comment-content p {
 padding-left: 0px;
 padding-top: 15px;
 clear: both;
}
ul.child-comment {
 margin-left: 37px;
}
ul.child-comment li:before {
 top: 35px
}
ul.child-comment li:after {
 height: 110%;
 top: -94%;
}
article.comment {
 overflow: hidden
}
.comment-author {
 background: transparent none
}
.author-name {
 margin: 0;
 padding: 0;
 float: none
}
.comment-reply {
 font-size: 11px;
 padding: 3px 7px;
}
.comment-date {
 padding: 3px 10px 0 0;
 float: none
}
.comment-avatar {
 position: static;
 float: left
}
.product-specs a.btn, .item-avl > div {
 margin-bottom: 5px
}
.fun-title {
 font-size: 250%;
 margin-bottom: 15px
}
 [class*="skew"], .accordion li > h3[class*="skew-"] u::before {
 transform: skew(0deg, 0);
 -webkit-transform: skew(0deg, 0);
 -moz-transform: skew(0deg, 0);
 -o-transform: skew(0deg, 0);
 -ms-transform: skew(0deg, 0);
}
.tabs-vertical .tabs-pane, .accordion-horizontal > li.active {
 width: 60%
}
#filters li a {
 padding: 0 9px
}
.my-details [class*="cell-"], .my-img img {
 clear: both;
 margin: auto;
 float: none;
 display: table
}
.my-details [class*="cell-"] {
 width: 100%
}
.my-img img {
 margin-top: 10px
}
.my-img .my-name {
 margin: 15px auto;
 padding: 0
}
.post-image {
 clear: both;
 margin: 0 0 5px;
 float: none !important;
 margin-right: 0 !important
}
.post-image img {
 width: 100% !important;
}
.post-item {
 padding-bottom: 15px
}
.soon-inputs input[type="text"] {
 width: auto !important;
 min-width: inherit !important;
 margin-bottom: 5px
}
.larg-socials li {
 margin-bottom: 20px
}
#vertical-ticker {
 height: 50px;
 font-size: 170%
}
}
 @media (max-width: 600px) 
 {
      .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 15px 0px; margin-top:15px; margin-left:0px;}
   .download-bg{width:100%; float:left;}
   .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:4px 0px 13px 7px;display:block;font-size:17px;color:#fff;}
   #img_downloadimages{display:none;}
      .login {

    width:100%;
}
     .arrow-list li {
    background: url(" ../../vikas-images/arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}
     
  .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}   
     
 #owl-demo .item {
padding-left:50px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width:74%;
}

#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:46%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:40px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:13px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
#nav-mobile > ul > li > a.f4t {
padding-top:10px;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
.book-panel .book-img {
 border: 1px solid #b4b4b4;
 float: left;
 margin-right: 15px;
 padding: 3px;
 width: 30.3%;
}
.book-panel .other {
 margin-top:0px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:10px;
 padding-left:10px;
text-align:center;
line-height:24px;
}
 .book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 54px;
 margin-right: 0;
 text-align: center;
 width: 35%;
}
.book-panel .other li.nobg {
padding-left:0px;
}
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
 .cell-2 {
 width: 14.667%;
}
 .book-history-img {
 float: left;
 height: 190px;
 margin-bottom: 30px;
 margin-left: 10px;
 margin-right: 10px;
}
}
 @media (max-width: 540px) 
 {
      
      .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 15px 0px; margin-top:15px; margin-left:0px;}
   .download-bg{width:100%; float:left;}
   .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:5px 0px 13px 7px;display:block;font-size:17px;color:#fff;}
   #img_downloadimages{display:none;}
      .rgt-panel{width:98%;}
      .login {

    width:100%;
}
     
     	.arrow-list li {
    background: url(" ../../vikas-images/.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}
     
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
     
 #owl-demo .item {
padding-left:0px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 73%;
}

#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:46%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:45px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:13px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
 .book-panel .book-img {
 border: 1px solid #b4b4b4;
 float: left;
 margin-right: 10px;
 padding: 3px;
 width: 30.3%;
}
.book-panel .other {
 margin-top:0px;
}
.cell-2 {
 width: 21.667%;
}
.images-box {
 float: left;
 margin-bottom: 8px;
 width: 90px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:14px;
 padding-left:14px;
text-align:center;
line-height:24px;
}
.book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 22px;
 margin-right: 22px;
 text-align: center;
 width: 41%;
}
 .footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
}
 @media (max-width: 500px) 
 {
      .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 15px 0px; margin-top:15px; margin-left:0px;}
   .download-bg{width:100%; float:left;}
   .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:5px 0px 13px 7px;display:block;font-size:17px;color:#fff;}
   #img_downloadimages{display:none;}
      .login {

    width:100%;
}
     
     .arrow-list li {
    background: url("../../vikas-images/arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}
     
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px;
 margin-top:70px;
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
     
 #owl-demo .item {
padding-left:0px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 73%;
}

#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:46%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:45px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
.book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 9px;
 text-align: center;
 width: 45%;
}
.book-panel .book-img {
 border: 1px solid #b4b4b4;
 float: left;
 margin-right: 12px;
 padding: 3px;
 width: 35.3%;
}
.book-panel .other li.other-li3{background-image:none;}
.book-panel .other li.other-li4{text-align:center;padding-left:2px;}
.book-panel .other li.other-li5{background-image:none;}
 .login-controls .input-box, .login-controls .check-box-box {
 clear: both;
 margin: 0 0 3px
}
.login-box .left.main-bg {
 float: none;
 clear: both;
 width: 60px;
 margin: 0
}
.check-box-box a {
 float: none !important;
 clear: both !important;
 display: table;
 margin: 0 !important;
}
.filter-by {
 margin-left: 10px
}
.cart-icon {
 margin-top: 10px
}
#vertical-ticker {
 height: 30px;
}
.cell-2 {
 width:24.667%;
}
.book-panel .other {
 margin-top:3px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:10px;
 padding-left:10px;
text-align:center;
line-height:24px;
}
.book-panel .other li.nobg {
padding-left:0px;
}
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
}
@media (max-width: 480px) 
{
 #div_content{max-height: 400px;
  width: 790px;
  overflow: auto;
  padding-left: 0px;
  padding-right: 15px;
  padding-bottom: 25px;
  }
  .viewVideos
  {
  	width:425px;
  	}
 .quotecarrer
	{	margin: 10px;
		width: 95%;
		float: left;
	}
 .book-img-carrer
	{
		text-align: center;
		width: 96% !important;
	}
 .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 15px 0px; margin-top:15px; margin-left:0px;}
   .download-bg{width:100%; float:left;}
   .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:5px 0px 13px 7px;display:block;font-size:17px;color:#fff;}
   #img_downloadimages{display:none;}
 .rgt-panel{margin-top:0px;}
 .book-panel p {padding-top:50px;}
 .img-responsive
{
	border: 1px solid #b4b4b4;
	padding: 15px;
}
 .inner-page-heading{margin-top:25px;}
 .extra
  {
       margin-left:15px;
  }
  
    
 .login {

    width:100%;
}

    .new-release {
	background: #f5f5f5;
	border-radius: 10px;
	padding: 15px;
	margin-top: 10px;
	float: right;
	width: 100%;
}

.arrow-list li {
    background: url("../../vikas-images/arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}

 .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px;
 margin-top:160px;
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
 #owl-demo .item {
padding-left:20px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width:72%;
}

#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:46%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:45px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
.cell-2 {
 width: 24.667%;
}
header.top-head .logo {
 margin-bottom: 14px;
 margin-top: -11px;
left:50%;
display:table;
margin-left:28%;
position: inherit !important;
}
.book-panel .book-img {
 border: 1px solid #b4b4b4;
 float: left;
 margin-right: 12px;
 padding: 3px;
 width: 35.3%;
}
.book-panel .other li.other-li3{background-image:none;}
.book-panel .other li.other-li4{text-align:center;}
.book-panel .other li.other-li5{background-image:none;}
 .book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 9px;
 text-align: center;
 width: 45%;
}
.book-history-img {
 float: left;
 height: 190px;
 margin-bottom: 30px;
 margin-left: 10px;
 margin-right: 10px;
}
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
 .book-panel .book-heading {
 color: #00455d;
 font-size: 14px;
 line-height: 18px;
 margin-top:0px;
 text-align: center;
}
 .book-panel .other {
 margin-top:5px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:5px;
 padding-left:5px;
text-align:center;
line-height:24px;
}
 .new-release p {
 color: #000;
 font-size: 14px;
 line-height: 24px;
 padding-bottom: 10px;
 width: 100%;
}
.book-panel .other li.nobg {
padding-left:0px;
}
 .dark-bg .btn-large {
 font-size: 18px
}
.testimonials-bg > span {
 font-size: 11px
}
.testimonials-img {
 max-width: 60px
}
.portfolio-filterable .white-bg, .portfolio-filterable .gry-bg {
 margin: 0 25px 10px;
}
#filters {
 width: 100%
}
#filters li {
 display: block;
 float: none;
}
.portfolio-items > div {
 width: 100%
}
.follow-block .follow-link {
 font-size: 14px
}
.err-404:before {
 left: 40.5%
}
.small-txt-box {
 margin-bottom: 5px
}
.small-txt-box input[type=text] {
 width: 80px !important
}
.products-filter-top {
 padding: 10px 0;
}
.products-filter-top .left {
 padding: 0 0 5px
}
.pager ul li a, .pager ul li span {
 padding: 0 10px !important
}
.shop-bottom-btns .btn {
 clear: both;
 display: table;
 margin: 5px auto;
 float: none !important
}
.portfolio-filterable .filter-by {
 display: block;
 clear: both;
 margin-bottom: 5px
}
.portfolio-filterable [class*="skew"], .comment-reply [class*="skew"] {
 transform: skew(0deg, 0);
 -webkit-transform: skew(0deg, 0);
 -moz-transform: skew(0deg, 0);
 -o-transform: skew(0deg, 0);
 -ms-transform: skew(0deg, 0);
}
.tabs ul li {
 float: none
}
.tabs-vertical > ul {
 float: none;
 width: 100%
}
.post-image {
 height: auto
}
.toolsBar [class*="cell-"] {
 clear: both !important;
 float: none !important;
 width: 100% !important;
 padding: 10px 0;
 text-align: center
}
.list-grid a {
 float: none
}
.masonry .post-item, .masonry.nobar .post-item {
 float: none;
 padding: 0;
 margin: 15px 0;
 width: 100%;
 clear: both
}
.post-image {
 height: auto !important;
 max-height: 200px
}
.share-post .sh, .share-post ul li a {
 padding: 5px 6px;
 font-size: 12px;
}
.comment-avatar {
 width: 50px;
 height: 50px
}
.comment-author, .comment-author * {
 transform: skew(0deg, 0);
 -webkit-transform: skew(0deg, 0);
 -moz-transform: skew(0deg, 0);
 -o-transform: skew(0deg, 0);
 -ms-transform: skew(0deg, 0);
}
.custom-heading {
 font-size: 20px
}
.social-list li {
 font-size: 12px
}
 [class*="block-bg-"] {
 background-attachment:scroll !important
}
.list-grid {
 display: none
}
.copyrights span {
 clear: both;
 display: block
}
.slick-slider .slick-list {
 padding-bottom: 40px
}
.portfolio-img-slick .slick-list {
 padding-bottom: 0px
}
.slick-prev, .slick-next {
 top: auto !important;
 bottom: 0
}
.slick-prev {
 right: auto !important;
 left: 50% !important;
 margin-left: -29px
}
.slick-next {
 left: auto !important;
 right: 50% !important;
 margin-right: -29px
}
.team-boxes [class*="cell-"] {
 float: none;
 width: 100%;
 clear: both
}
.btn.ExtraLargeBtn {
 margin: 20px auto 0;
 width: 80%
}
.top-bar li:first-child {
 display: none
}
.post-lft-info div {
 padding: 15px;
 font-size: 13px;
}
.post-lft-info .tri-col {
 border-width: 15px 30px 0 30px;
 bottom: -15px;
}
.portfolio-img-slick .slick-prev {
 right: 0 !important;
 left: auto !important;
 margin-right: 35px;
}
.portfolio-img-slick .slick-next {
 right: 0 !important;
 left: auto !important;
 margin-right: 0px !important;
}
.masonry.nobar .blog-posts {
 padding: 0 15px
}
.portfolio-img-slick .slick-prev, .portfolio-img-slick .slick-next {
 -moz-transform: scale(0.5);
 -ms-transform: scale(0.5);
 -o-transform: scale(0.5);
 -webkit-transform: scale(0.5);
 transform: scale(0.5);
}
.team-boxes-2 [class*="cell-"], .shop-item {
 width: 100%;
 float: none;
 clear: both;
}
}
 @media (max-width: 420px) 
 {
  #div_content{max-height: 400px;
  width: 790px;
  overflow: auto;
  padding-left: 0px;
  padding-right: 15px;
  padding-bottom: 25px;
  }
  .viewVideos
  {
  	width:360px;
  	}
  .quotecarrer
	{	margin: 10px;
		width: 95%;
		float: left;
	}
      .book-img-carrer
	{
		text-align: center;
		width: 100% !important;
	}
      .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 15px 0px; margin-top:15px; margin-left:0px;}
   .download-bg{width:100%; float:left;}
   .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:4px 0px 13px 7px;display:block;font-size:17px;color:#fff;}
   #img_downloadimages{display:none;}
      .col-md-offset-5 {
		 margin-left: 38.66666666666667%;
		}
      
      .login {

    width:100%;
}
     
         .new-release {
	background: #f5f5f5;
	border-radius: 10px;
	padding: 15px;
	margin-top: 10px;
	float: right;
	width: 100%;
}
     	.arrow-list li {
    background: url("../../vikas-images/.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}
     
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px;
 margin-top:70px;
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
     
 #owl-demo .item {
padding-left:0px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 14px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 71%;
}

#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:46%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:45px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
.book-content {
 float: left;
 margin-bottom: 10px;
 margin-left: 20%;
 margin-right: 9px;
 text-align: center;
 width: 60%;
}
.book-panel .book-img {
 border: 0px solid #b4b4b4;
margin-left:0%;
 float: left;
 padding: 3px;
 width: 100%;
 margin-bottom: 10px;
}
.book-panel .other li.other-li3{background-image:none;}
.book-panel .other li.other-li4{text-align:center;padding-left:100px;margin-top:5px;}
.book-panel .other li.other-li5{background-image:none;margin-top:5px;}
 .footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
.footer-menu p {
 float: left;
 text-align:center;
 color: #333;
 font-size: 12px!important;
 padding-top:0px;
 width:96%;
}
.footer-menu p a {
 color: #0085b3;
}
 .link {
 color: #009ed5;
 cursor: pointer;
 font-size: 12px;
 font-weight: bold;
 line-height:normal;
 text-decoration: none;
text-align:center;
width:100%;
float:left;
}
.bookdetailauthor {
    text-align: center;
    display: block;
}	 
.book-panel .other {
 margin-top:25px;
 margin-left:35px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 14px;
 padding-right:7px;
 padding-left:11px;
text-align:center;
line-height:24px;
}
.book-panel .other li.nobg {
background-image: url(../../vikas-images/gray-divider.gif);
padding-left:0px;
text-align:left;
}
.cell-2 {
 width: 28.667%;
}
}
 @media (max-width: 360px) 
 {
    #div_content{max-height: 400px;
  width: 790px;
  overflow: auto;
  padding-left: 0px;
  padding-right: 15px;
  padding-bottom: 25px;
  }
  .viewVideos
  {
  	width:320px;
  	}
    .spn_language {margin-left:0px;}
    .quotecarrer
	{	margin: 10px;
		width: 95%;
		float: left;
	}
    .book-img-carrer
	{
		text-align: center !important;
		width: 100% !important;
	}
     .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 10px 0px; margin-top:15px; margin-left:0px;}
     .download-bg{width:100%; background-color:#FFF; float:left;}
     .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:6px 0px 13px 7px;display:block;font-size:17px;color:#fff;}
     #img_downloadimages{display:none;}
      .sorting-div .title-new a{font-size: 12px;padding:5px !important;}
      .login {

    width:100%;
}
     
         .new-release {
	background: #f5f5f5;
	border-radius: 10px;
	padding: 15px;
	margin-top: 10px;
	float: right;
	width: 100%;
}
     
     .arrow-list li {
    background: url("../../vikas-images/.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);   width:100%;
}
     
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -8%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px;
 margin-top:80px;
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
     
/* Added by dhiraj sharma */
#bookdetailauthor span
{
  margin-left:80px;
    }
/* Ended by dhiraj sharma */       
#owl-demo .item {
padding-left:0px!important;
}
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
  
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 24px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 13px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 69%;
}

#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:45%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:45px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:5px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}
.book-panel .book-img {
 border:0px solid #fff;
 float: left;
 margin-left: 7%;
 width: 89.3%;
margin-bottom:10px;
}
.book-panel .other li.other-li3{background-image:none;}
.book-panel .other li.other-li4{text-align:center;padding-left:78px;margin-top:5px;}
.book-panel .other li.other-li5{background-image:none;margin-top:5px;}
.img-responsive
{
	border: 1px solid #b4b4b4;
	padding: 15px;
}
.link {
 color: #009ed5;
 cursor: pointer;
 font-size: 12px;
 font-weight: bold;
 line-height: 15px;
 text-align: center;
float:left;
width:100%;
 text-decoration: none;
}
.book-panel .other {
 margin-top: 33px;
}
.cell-2 {
margin-right:20px;
}
.cell-2 {
 width: 26.667%;
}
 .book-panel .book-heading {
 color: #00455d;
 font-size: 14px;
 line-height: 18px;
 margin-top:0px;
 text-align: center;
}

 .book-history-img {
 
 height: 230px;
 margin-bottom: 30px;
 margin-left: 62px;
 margin-right: 55px;
 width :180px;
}
.browsing-history h3{text-align:center;}
 .browsing-history p {text-align:center;}	
 .browsing-history span{text-align:center;margin-left:40%;}
 /*.history-img{padding-left:117px;}*/
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
.footer-menu p {
 float: left;
 text-align:center;
 color: #333;
 font-size: 12px!important;
 padding-top:0px;
 width:85%;
}
.footer-menu p a {
 color: #0085b3;
}
 .new-release p {
 color: #000;
 font-size: 14px;
 line-height: 24px;
 padding-bottom: 10px;
 width: 100%;
}
}
@media (max-width: 320px) 
{
   .viewVideos
  {
  	width:285px;
  	}
   ul.tabs li
   {
	  list-style-type: none;
	  font-size: 14px;
	  display: block;
	  float: left;
	  color: #000;
	  padding: 8px;
	  margin-left: 10px;
	  cursor: pointer;
   }
  
   .spn_language {margin-left:0px;}
   .quotecarrer
	{	margin: 10px;
		width: 95%;
		float: left;
	}
   .book-img-carrer
	{
		text-align: center !important;
		width: 100% !important;
	}
   .download-outer{float:left; width:95%; background-color:#F5F5F5; padding:0px 0px 10px 0px; margin-top:15px; margin-left:0px;font-size:17px;}
   .download-bg{width:100%; float:left;}
   .download-outer .new-mid-orange{background-color:#FFA400;margin:0px;padding:4px 0px 12px 8px;display:block;}
   #img_downloadimages{display:none;}
   .sorting-div .title-new a{font-size: 11px !important;padding:1px !important;}
     
     .login {

    width:100%;
}
    
    .new-release {
	background: #f5f5f5;
	border-radius: 10px;
	padding: 15px;
	margin-top: 10px;
	float: right;
	width: 100%;
}
    
    .arrow-list li {
background: url("../../vikas-images/arrow.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
width: 100%;
}
    
     .close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -8%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px;
 margin-top:80px;
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
    
 #owl-demo .item {
padding-left:0px!important;
}
/*Add by dhiraj sharma*/
.red-span {
    color: Red;
    font-size: 16px;
    margin-bottom: 20px;
    font-size: 13px;
}
.left-menu-font a
{
    color: #000;
    font-size:13px;
    
    }
.left-menu-child1 a
{
    color: #000;
    font-size:11px;
    }    
/*end by dhiraj sharma*/    
 .mid-bg {
background-image:none;
}
 .search-icon {
width:0px;
margin-left:0px;
 background:none;
}
/* Added by dhiraj sharma */
#bookdetailauthor span
{
  margin-left:65px;
    }
/* Ended by dhiraj sharma */   
 #search_box {
 background: url("../../vikas-images/search-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
 border-radius: 5px;
 height: 47px;
 margin-bottom: 15px;
 margin-top: 25px;
 padding: 5px;
 width: 100%;
}
#search_box input, #search_box input:focus {
 border: medium none;
 color: #000;
 font: 11px Arial, sans-serif;
 margin: 5px 0;
 outline: medium none;
 text-transform: none;
float:left;
 width: 65%;
}
 .col-xs-12 {
 width: 100%;
}

 header.top-head .logo {
 margin-bottom: 20px;
  position:inherit !important;
  margin-left:25%;
}
header.top-head .logo {
 margin-bottom: 14px;
 margin-top: -11px;
 display:table;
  position:inherit !important;
}
.welcome-content P {
 color: #676767;
 font-size:15px;
 line-height:28px;
text-align:justify;
 width: 100%;
}
#nav-mobile {
 float: right; margin-top:210px;
}

#nav-mobile > ul > li {
 float: left;
 position: relative;
 font-size: 12px;
 width:45%;
 text-align: center;
}
#nav-mobile > ul > li > a {
 color: #000;
 display: block;
 overflow: hidden;
 padding:5px 13px;
 text-align: center;
 background: #ffda00;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdd00), to(#ff9a00)); /* Safari 5.1, Chrome 10+ */
 background: -webkit-linear-gradient(top, #ffdd00, #ff9a00); /* Firefox 3.6+ */
 background: -moz-linear-gradient(top, #ffdd00, #ff9a00); /* IE 10 */
 background: -ms-linear-gradient(top, #ffdd00, #ff9a00); /* Opera 11.10+ */
 border-radius: 10px;
 height:45px;
 box-shadow: 0px 7px 10px #e3e3e3;
}
 #nav-mobile > ul > li > a.f1t {
padding-top:5px;
}
#nav-mobile > ul > li > a.f2t {
padding-top:12px;
}
#nav-mobile > ul > li > a.f3t {
padding-top:10px;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top:10px !important ;
}

 .book-panel .book-img {
 border: 0px solid #b4b4b4;
margin-left:6%;
 float: left;
 padding: 3px;
 width: 90.3%;
}
.book-panel .other li.other-li3{background-image:none;}
.book-panel .other li.other-li4{text-align:center;margin-left:0px;padding-left:90px;margin-top:5px;}
.book-panel .other li.other-li5{background-image:none;margin-top:5px;}
.img-responsive {
  border: 1px solid #b4b4b4;
  padding: 15px;
}
 .book-content {
 float: left;
    margin-bottom: 10px;
    margin-left: 57px;
    margin-right: 30px;
    text-align: center;
    width: 60%;
}
 .cell-2 {
margin-right:24px;
}
.cell-2 {
 width: 28.667%;
}
 .book-history-img {
 float: left;
 height:212px;
 margin-bottom: 30px;
 margin-left: 50px;
 margin-right: 10px;
 width:157px;
}
.link {
 color: #009ed5;
 cursor: pointer;
 font-size: 12px;
 font-weight: bold;
 /*line-height:7px;*/
 line-height:13px;
 text-decoration: none;
text-align:center;
width:100%;
float:left;
}
 .book-panel .other {
 margin-top:25px;
 margin-left:5px;
}
.book-panel .other li {
 background: url(../../vikas-images/gray-divider.gif) no-repeat right;
 color: #333;
 float: left;
 font-size: 12px;
 padding-right:4px;
 padding-left:5px;
text-align:center;
line-height:24px;
}
.book-panel .other li.nobg {
padding-left:7px;
text-align:left;
}
.footer-top {
 background: none repeat scroll 0 0 #ffa400;
 margin-top: 5px;
 overflow: hidden;
 padding: 20px 0 10px;
}
.footer-bg {
 background: none repeat scroll 0 0 #fff;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 height: 10px;
 position: relative;
 top: 12px;
 z-index: 333;
}
.footer-menu p {
 float: left;
 text-align:center;
 color: #333;
 font-size: 12px!important;
 padding-top:0px;
 width:96%;
}
.footer-menu p a {
 color: #0085b3;
}
 .dark-bg .btn-large {
 font-size: 18px
}
.staff-1 .cell-2 {
 width: 100%;
 float: none;
 clear: both;
}
.toolsBar select {
 margin-right: 5px
}
table * {
 font-size: 13px;
}
.tabs-vertical .tabs-pane {
 width: 100%
}
.pager {
 margin: 0
}
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position:inherit;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
	float: left;
}
.col-xs-1 {
	width: 8.333333333333332%;
}
.col-xs-2 {
	width: 16.666666666666664%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-4 {
	width: 33.33333333333333%;
}
.col-xs-5 {
	width: 41.66666666666667%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-7 {
	width: 58.333333333333336%;
}
.col-xs-8 {
	width: 66.66666666666666%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-10 {
	width: 83.33333333333334%;
}
.col-xs-11 {
	width: 91.66666666666666%;
}
.col-xs-12 {
	width: 100%;
}
@media (min-width: 768px) {
 .container {
 max-width: 750px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
 float: left;
}
.col-sm-1 {
 width: 8.333333333333332%;
}
.col-sm-2 {
 width: 11.666666666666664%;
}
.col-sm-3 {
 width: 24.5%;
}
.col-sm-4 {
 width: 31.33333333333333%;
}
.col-sm-5 {
 width: 27.667%;
}
.col-sm-6 {
 width: 50%;
}
.col-sm-7 {
 width: 58.333333333333336%;
}
.col-sm-8 {
 width: 68.66666666666666%;
}
.col-sm-9 {
 width: 75%;
}
.col-sm-10 {
 width: 88.333%;
}
.col-sm-11 {
 width: 91.66666666666666%;
}
.col-sm-12 {
 width: 100%;
}
.col-sm-push-1 {
 left: 8.333333333333332%;
}
.col-sm-push-2 {
 left: 16.666666666666664%;
}
.col-sm-push-3 {
 left: 25%;
}
.col-sm-push-4 {
 left: 33.33333333333333%;
}
.col-sm-push-5 {
 left: 41.66666666666667%;
}
.col-sm-push-6 {
 left: 50%;
}
.col-sm-push-7 {
 left: 58.333333333333336%;
}
.col-sm-push-8 {
 left: 66.66666666666666%;
}
.col-sm-push-9 {
 left: 75%;
}
.col-sm-push-10 {
 left: 83.33333333333334%;
}
.col-sm-push-11 {
 left: 91.66666666666666%;
}
.col-sm-pull-1 {
 right: 8.333333333333332%;
}
.col-sm-pull-2 {
 right: 16.666666666666664%;
}
.col-sm-pull-3 {
 right: 25%;
}
.col-sm-pull-4 {
 right: 33.33333333333333%;
}
.col-sm-pull-5 {
 right: 41.66666666666667%;
}
.col-sm-pull-6 {
 right: 50%;
}
.col-sm-pull-7 {
 right: 58.333333333333336%;
}
.col-sm-pull-8 {
 right: 66.66666666666666%;
}
.col-sm-pull-9 {
 right: 75%;
}
.col-sm-pull-10 {
 right: 83.33333333333334%;
}
.col-sm-pull-11 {
 right: 91.66666666666666%;
}
.col-sm-offset-1 {
 margin-left: 8.333333333333332%;
}
.col-sm-offset-2 {
 margin-left: 16.666666666666664%;
}
.col-sm-offset-3 {
 margin-left: 25%;
}
.col-sm-offset-4 {
 margin-left: 33.33333333333333%;
}
.col-sm-offset-5 {
 margin-left: 41.66666666666667%;
}
.col-sm-offset-6 {
 margin-left: 50%;
}
.col-sm-offset-7 {
 margin-left: 58.333333333333336%;
}
.col-sm-offset-8 {
 margin-left: 66.66666666666666%;
}
.col-sm-offset-9 {
 margin-left: 75%;
}
.col-sm-offset-10 {
 margin-left: 83.33333333333334%;
}
.col-sm-offset-11 {
 margin-left: 91.66666666666666%;
}
}
@media (min-width: 992px) {
.container {
 max-width: 970px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
 float: left;
}
.col-md-1 {
 width: 8.333333333333332%;
}
.col-md-2 {
 width: 16.666666666666664%;
}
.col-md-3 {
 width: 25%;
}
.col-md-4 {
 width: 33.33333333333333%;
}
.col-md-5 {
 width: 35.666667%;
}
.col-md-6 {
 width: 50%;
}
.col-md-7 {
 width: 58.333333333333336%;
}
.col-md-8 {
 width: 66.66666666666666%;
}
.col-md-9 {
 width: 75%;
}
.col-md-10 {
 width: 83.33333333333334%;
}
.col-md-11 {
 width: 91.66666666666666%;
}
.col-md-12 {
 width: 100%;
}
.col-md-push-0 {
 left: auto;
}
.col-md-push-1 {
 left: 8.333333333333332%;
}
.col-md-push-2 {
 left: 16.666666666666664%;
}
.col-md-push-3 {
 left: 25%;
}
.col-md-push-4 {
 left: 33.33333333333333%;
}
.col-md-push-5 {
 left: 41.66666666666667%;
}
.col-md-push-6 {
 left: 50%;
}
.col-md-push-7 {
 left: 58.333333333333336%;
}
.col-md-push-8 {
 left: 66.66666666666666%;
}
.col-md-push-9 {
 left: 75%;
}
.col-md-push-10 {
 left: 83.33333333333334%;
}
.col-md-push-11 {
 left: 91.66666666666666%;
}
.col-md-pull-0 {
 right: auto;
}
.col-md-pull-1 {
 right: 8.333333333333332%;
}
.col-md-pull-2 {
 right: 16.666666666666664%;
}
.col-md-pull-3 {
 right: 25%;
}
.col-md-pull-4 {
 right: 33.33333333333333%;
}
.col-md-pull-5 {
 right: 41.66666666666667%;
}
.col-md-pull-6 {
 right: 50%;
}
.col-md-pull-7 {
 right: 58.333333333333336%;
}
.col-md-pull-8 {
 right: 66.66666666666666%;
}
.col-md-pull-9 {
 right: 75%;
}
.col-md-pull-10 {
 right: 83.33333333333334%;
}
.col-md-pull-11 {
 right: 91.66666666666666%;
}
.col-md-offset-0 {
 margin-left: 0;
}
.col-md-offset-1 {
 margin-left: 8.333333333333332%;
}
.col-md-offset-2 {
 margin-left: 16.666666666666664%;
}
.col-md-offset-3 {
 margin-left: 25%;
}
.col-md-offset-4 {
 margin-left: 33.33333333333333%;
}
.col-md-offset-5 {
 margin-left: 41.66666666666667%;
}
.col-md-off-5 {
 margin-left: 6.666667%;
}
.col-md-offset-6 {
 margin-left: 50%;
}
.col-md-offset-7 {
 margin-left: 58.333333333333336%;
}
.col-md-offset-8 {
 margin-left: 66.66666666666666%;
}
.col-md-offset-9 {
 margin-left: 75%;
}
.col-md-offset-10 {
 margin-left: 83.33333333333334%;
}
.col-md-offset-11 {
 margin-left: 91.66666666666666%;
}
}
@media (min-width: 1200px) {
.container {
 max-width: 1170px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
 float: left;
}
.col-lg-1 {
 width: 8.333333333333332%;
}
.col-lg-2 {
 width: 16.666666666666664%;
}
.col-lg-3 {
 width: 25%;
}
.col-lg-4 {
 width: 33.33333333333333%;
}
.col-lg-5 {
 width: 41.66666666666667%;
}
.col-lg-6 {
 width: 50%;
}
.col-lg-7 {
 width: 58.333333333333336%;
}
.col-lg-8 {
 width: 66.66666666666666%;
}
.col-lg-9 {
 width: 75%;
}
.col-lg-10 {
 width: 83.33333333333334%;
}
.col-lg-11 {
 width: 91.66666666666666%;
}
.col-lg-12 {
 width: 100%;
}
.col-lg-push-0 {
 left: auto;
}
.col-lg-push-1 {
 left: 8.333333333333332%;
}
.col-lg-push-2 {
 left: 16.666666666666664%;
}
.col-lg-push-3 {
 left: 25%;
}
.col-lg-push-4 {
 left: 33.33333333333333%;
}
.col-lg-push-5 {
 left: 41.66666666666667%;
}
.col-lg-push-6 {
 left: 50%;
}
.col-lg-push-7 {
 left: 58.333333333333336%;
}
.col-lg-push-8 {
 left: 66.66666666666666%;
}
.col-lg-push-9 {
 left: 75%;
}
.col-lg-push-10 {
 left: 83.33333333333334%;
}
.col-lg-push-11 {
 left: 91.66666666666666%;
}
.col-lg-pull-0 {
 right: auto;
}
.col-lg-pull-1 {
 right: 8.333333333333332%;
}
.col-lg-pull-2 {
 right: 16.666666666666664%;
}
.col-lg-pull-3 {
 right: 25%;
}
.col-lg-pull-4 {
 right: 33.33333333333333%;
}
.col-lg-pull-5 {
 right: 41.66666666666667%;
}
.col-lg-pull-6 {
 right: 50%;
}
.col-lg-pull-7 {
 right: 58.333333333333336%;
}
.col-lg-pull-8 {
 right: 66.66666666666666%;
}
.col-lg-pull-9 {
 right: 75%;
}
.col-lg-pull-10 {
 right: 83.33333333333334%;
}
.col-lg-pull-11 {
 right: 91.66666666666666%;
}
.col-lg-offset-0 {
 margin-left: 0;
}
.col-lg-offset-1 {
 margin-left: 8.333333333333332%;
}
.col-lg-offset-2 {
 margin-left: 16.666666666666664%;
}
.col-lg-offset-3 {
 margin-left: 25%;
}
.col-lg-offset-4 {
 margin-left: 33.33333333333333%;
}
.col-lg-offset-5 {
 margin-left: 41.66666666666667%;
}
.col-lg-offset-6 {
 margin-left: 50%;
}
.col-lg-offset-7 {
 margin-left: 58.333333333333336%;
}
.col-lg-offset-8 {
 margin-left: 66.66666666666666%;
}
.col-lg-offset-9 {
 margin-left: 75%;
}
.col-lg-offset-10 {
 margin-left: 83.33333333333334%;
}
.col-lg-offset-11 {
 margin-left: 91.66666666666666%;
}

.close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
 .modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:99999999;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
 -webkit-transform:translate(0, -25%);
 -ms-transform:translate(0, -25%);
 -o-transform:translate(0, -25%);
 transform:translate(0, -25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:fixed;
 background-color:#F3F3F3;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0, 0, 0, .2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
 box-shadow:0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
 position:absolute;
 top:0;
 right:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 /*padding:15px */
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
.modal-dialog {
width:600px;
margin:30px auto
}
.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);
box-shadow:0 5px 15px rgba(0, 0, 0, .5)
}
.modal-sm {
width:300px
}