/*   
Template Name: Metronic - Responsive Website Template build with Twitter Bootstrap 3.1.1
*/

/* General body settings */
body { 
	color: #3e4d5c; 
	direction: ltr;
	font: 400 13px Verdana, Arial, Helvetica, sans-serif;
	/*background:#f5f5f5;*/
	 background-color:#efefef;
	overflow-x: hidden;
}

/*********************
 GENERAL UI COLORS 
*********************/

/***
Colors
***/
.color-red { color: #e02222;}
.color-blue { color: #0da3e2;}
.color-grey { color: #555555;}
.color-green { color: #35aa47;}
.color-yellow { color: #ffb848;}
.color-purple { color: #852b99;}
.color-light-red { color: #ff5400;}
.color-light-blue { color: #bfd5fa;}
.color-light-grey { color: #fafafa;}
.color-light-green { color: #78df1d;}

/*********************
 GENERAL RESET & SETUP 
*********************/

/***
General typography 
***/
h1, h2, h3, h4, h5, h6 {
  font: 23px 'PT Sans Narrow', sans-serif;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 0;
}



@media screen and (max-width: 600px) {
  .page-slider {
    visibility: hidden;
    clear: both;
    float: left;
    width: 100%;
    display: none;
  }
}
.page_slider { width:100%; clear:both; float:left; display:block; position: relative; padding:10px 0px;}

.page_slider .slider_top { margin-top:10px; margin-bottom:10px;}

.page_slider .slider_top .slider_top_img {max-width:100%;   border:1px solid #CFCFCF }


.page_slider .slider_top .slider_details { float:left; width:275px; height:100px; overflow:hidden; padding:0px 10px; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF}

@media screen and (max-width: 600px) {
  .page_slider .slider_top .slider_details {
    width:270px;
  }
}

.page_slider .slider_top .slider_details h1{ color:#1468C8!important; font-size: 14px!important; font-weight: bold; letter-spacing:1px; word-wrap: break-word;}
.page_slider .slider_top .button_p{
	width: 160px;
    height: 40px;
    display: block;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    color: white;
    text-decoration: none;
    border-bottom-right-radius: 1.2rem;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    position: relative;
	background-color: #1468C8;	
	}
.page_slider .slider_top .button_p:hover { background-color:#000; } 


@media screen and (max-width: 600px) {
  .page_slider .slider_top {
    clear: both;
    float: left;
    width: 100%;
	padding:10px;
  }
}

.head_border_img {
	width: 100%;
    height: 2px;
    display: block;
    background-image: url(../../library/images/border.png);
    background-repeat: no-repeat;
    background-position: center;
	}


/***
Fix link outlines after click
***/
a, a:focus, a:hover, a:active {
  outline: 0;
  text-decoration: none;
}
a:hover {
	color: #E02222;
	text-decoration: underline;
}

/***
Misc tools
***/
.no-padding {
  padding: 0;
}
.no-margin {
  margin: 0;
}
.no-bottom-space {
  padding-bottom:0;
  margin-bottom: 0;
}
.no-top-space {
  padding-top:0;
  margin-top: 0;
}
.no-space {
  margin: 0;
  padding: 0;
}
.no-text-shadow {
  text-shadow: none;
}

.padding-top-5 {
	padding-top: 5px;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-15 {
	padding-top: 15px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-top-25 {
	padding-top: 25px;
}
.padding-top-30 {
	padding-top: 30px;
}
.padding-top-35 {
	padding-top: 35px;
}
.padding-top-40 {
	padding-top: 40px;
}
.padding-top-45 {
	padding-top: 45px;
}
.padding-top-50 {
	padding-top: 50px;
}

.margin-bottom-0 {
	margin-bottom: 0;
}
.margin-bottom-5 {
	margin-bottom: 5px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-15 {
	margin-bottom: 15px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-25 {
	margin-bottom: 25px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-35 {
	margin-bottom: 35px;
}
.margin-bottom-40 {
	margin-bottom: 40px;
}

.margin-top-10 {
	margin-top: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}


.margin-left-0 {
  margin-left: 0;
}
.margin-right-0 {
  margin-right: 0;
}

.margin-right-20 {
	margin-right: 20px;
}
.margin-left-20 {
	margin-left: 20px;
}

.padding-left-0 {
  padding-left: 0;
}
.padding-right-0 {
  padding-right: 0;
}
.padding-right-30 {
	padding-right: 30px;
}

.btn {
	padding: 7px 14px;  
	font-size: 12px;
	text-transform: uppercase;
	border-radius: 0;
	font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.btn-primary {
	border: 0;
	background: #1468C8;
	color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	color: #fff;
	border: 0;
}
.btn-default {
	border: 1px solid #EDEDED;
	color: #A8AEB3;
	background: transparent;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
	border: 1px solid #A8AEB3;
	color: #fff;
}

div.checker,
div.radio {
	top: -1px;
}

select.form-control {
	color: #5f6d7b;
	border-radius: 0;
	border-color: #e4e6e8;
	box-shadow: none;
}
select.form-control:focus {
	box-shadow: none;
	border-color: #999;
}

input.form-control,
textarea.form-control {
	border-color: #dbdbdb;
	color: #777;
	font: 14px Arial, sans-serif;
	border-radius: 0;
	box-shadow: none;
}
input.form-control:focus,
textarea.form-control:focus {
	box-shadow: none;
	border: solid 1px #dbdbdb;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
*html .clearfix {
	zoom: 1;
}
*+html .clearfix {
	zoom: 1;
}
.clear {
	clear: both; 
	height: 0; 
	font-size: 0; 
	line-height: 0; 
	overflow: hidden;
}

.lead {
    font-size: 16px;
}

/***
Custom Scrollbars
***/

::-webkit-scrollbar {  
    width: 12px;  
}  

::-webkit-scrollbar-track {  
    background-color: #eaeaea;  
    border-left: 1px solid #cecece;  
}  

::-webkit-scrollbar-thumb {  
    background-color: #cecece;  
}  

::-webkit-scrollbar-thumb:hover {  
    background-color: #aaa;  
}  

::-webkit-scrollbar-track {
    border-radius: 0;
    box-shadow: none;
    border: 0; 
}

::-webkit-scrollbar-thumb {
    border-radius: 0;
    box-shadow: none;
    border: 0; 
}

/* overides metro scrolbars in IE10 and makes them look like a default scrollbar */
@-ms-viewport{
	width: auto !important;
}

/* Global classes */
.min-hight500 {
	min-height: 500px;
}

/********************
 GENERAL LAYOUT 
*********************/
/***
Pre-Header and pre-header elements
***/
.pre-header {
	color: #616b76;
	border-bottom: 1px solid #eee;
	padding-top: 10px;
	line-height: 1.2;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	background: #fff;
}
.pre-header a {
	color: #616b76;
}
.pre-header a:hover {
	color: #E02222;
}
.pre-header a:focus {
	text-decoration: none;
}
.pre-header li {
	padding-left: 11px;
	padding-right: 15px;
	border-right: solid 1px #d8d8d8;
}
.pre-header li:last-child {
	border: none;
}
.additional-shop-info li:first-child {
	padding-left: 0;
}
.additional-nav li:last-child {
	padding-right: 0;
}
.pre-header .fa {
	margin-right: 4px;
}
.shop-currencies a {
	margin-right: 6px;
}
.shop-currencies a:last-child {
	margin-right: 0;
}
.shop-currencies a.current {
	color: #E02222;
}

/* langs block */
.langs-block {
	position: relative;
}
.langs-block .fa {
	margin-right: 0;
}
.langs-block-others-wrapper {
	position: absolute;
	left: 0;
	top: 100%;
    z-index: 99999;
}
.langs-block-others {
	padding: 10px 10px 2px;
	background: #F9F9F9;
	z-index: 9999;
	width: 100px;
	display: none;
	margin-top: 12px;
	border-top: solid 2px #ea4c1d;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	position: relative;
	transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
}
.langs-block-others:after { 
	top: -8px;
	width: 0; 
	height: 0;
	left: 8px;
	z-index: 2; 
	content: " "; 
	display: block; 
	position: absolute;
	border-bottom: 8px solid #e6400c;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.langs-block:hover .langs-block-others {
	display: block;
}
.langs-block-others a {
	display: block;
	margin-bottom: 8px;
}

/***
Header and header elements
***/
.header {	
	border-radius: 0;
	margin-bottom:0px;
	margin-left:15px;
}
.ie8 .header {
	border-bottom: 1px solid #eee;
}

.header  a.navbar-brand {
	font-size: 23px;
	font-weight: 400;
	margin-right:0px;
	padding-top:8px;
	padding-bottom:0px;
}

/* Navigation */
.header .navbar-collapse {
	max-height: none !important;
}
.header .nav {
	font: 17px 'PT Sans Narrow', sans-serif;
	letter-spacing: 1px;
	/*margin-top: -1px;
	margin-bottom: -1px;*/
}
.header .nav > li {
	text-transform: none;
}
.header .navbar-nav li a {	
    color: #fff;
	font-weight: 300;
	padding-left:7px;
	padding-right:7px;
	background-color:#1468C8;
	margin-left:5px;
	border-radius: 3px;
	/*transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;  */
}
.header .navbar-nav li .menu_home{ padding-top:0px;}
.header .navbar-nav > li > a {
	padding:8px 10px;
}

.header .navbar-nav > li.active > a,
.header .navbar-nav > li > a:hover,
.header .navbar-nav > li > a:focus,
.header .navbar-nav > li.open > a,
.header .navbar-nav > li.open > a:hover,
.header .navbar-nav > li.open > a:focus {
	color: #fff!important;
	
	background-color:#0093DD;
}

.header .dropdown-menu {
	right: -5px;
	top: 100%;
	padding: 0;
	background-color: rgba(33, 32, 32, 0.99);
	position: absolute;
	border: none;
	border-top: solid 2px #ea4c1d;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	width: 274px;
	margin-top: 12px;
	text-transform: none;
	font: 13px 'Open Sans', sans-serif;
	letter-spacing: 0;
	border-radius: 0;
	z-index: 999999;
}
.header li.dropdown > .dropdown-menu:after { 
	top: -8px;
	width: 0; 
	height: 0;
	left: 8px;
	z-index: 2; 
	content: " "; 
	display: block !important; 
	position: absolute;
	border-bottom: 8px solid #e6400c;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.header .dropdown-menu li {
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #504f4f;
	position: relative;
}
.header .dropdown-menu li:last-child {
	border: none;
}
.header .dropdown-menu li > a {
	padding: 10px 15px;
	color: rgb(197, 197, 197);
	/*transition: all 0 ease;
	-o-transition: all 0 ease;
	-moz-transition: all 0 ease;
	-webkit-transition: all 0 ease; */
}
.header .dropdown-menu > li > a:hover,
.header .dropdown-menu > li.active > a,
.header .nav-content-col > ul li > a:hover,
.header .nav-content-col > ul li.active > a {
	background: #e6400c;
	color: #fff;
}

/* n-level submenu */
.header .dropdown-menu .dropdown-menu {
	left: 100%;
	right: auto;
	top: -12px;
}
.header .dropdown-menu a {
	position: relative;
	padding-right: 25px;
}
.header .dropdown-menu .fa {
	position: absolute;
	top: 13px;
	right: 15px;
}

.header .navbar-toggle {
	border: solid 1px #fff;
	/*margin-top: 25px;*/
	/*border-radius: 24px !important;*/
	padding: 8px 6px 7px;	
	background:#962224;
}
.header .navbar-toggle .icon-bar {
	border: solid 1px #FF0004;
	width: 18px;
	margin-left: auto;
	margin-right: auto;
}
.header .navbar-toggle .short-icon-bar {
	width: 18px;
}
.header .navbar-toggle:hover,
.header .navbar-toggle:active {
	border-color: #e84d1c;
	background: #e84d1c;
}
.header .navbar-toggle:hover .icon-bar,
.header .navbar-toggle:active .icon-bar {
	border-color: #fff;
}

/* mega-menu */
.dropdown-menu[aria-labelledby="mega-menu"],
.dropdown-menu[aria-labelledby="mega-menu-catalogue"] {
	width: auto;
	float: left;
	width: 603px;
}
.nav-content {
	width: 100%;
	overflow: hidden;
	padding: 5px;
}
.nav-content-col {
	float: left;
	width: 33.3%;
}
.nav-content-col:last-child {
	margin-right: 0;
}
.nav-content-col > h3 {
	font: bold 15px 'Open Sans', Arial, sans-serif;
	margin: 0 0 6px;
	text-transform: none;
	padding: 10px 10px 5px;
	border-bottom: solid 1px #f0f0f0;
}
.nav-content-col ul {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}
.header .nav-content-col li {
	padding: 0;
	border: none;
}
.header .active .nav-content-col li > a,
.header .nav-content-col li > a {
	display: block;
}
.dropdown-submenu > a:after {
	content: none;
}

/* nav brands */
.nav-brands {
	clear: both;
	margin: -5px;
	padding: 10px 0 0;
}
.nav-brands ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
	width: 100%;
	overflow: hidden;
	border-top: solid 1px #f0f0f0;
}
.nav-brands li {
	float: none;
	margin-right: 0 !important;
	border: none !important;
	display: inline-block;
}
.nav-brands img {
	width: auto;
	height: 70px;
}
.nav-brands a {
	padding: 0 !important;
}
.nav-brands a:hover {
	background: #fff;
	color: #fff;
}

/* nav products */
.nav-content .product-item {
	width: 175px;
	display: inline-block;
	margin: 10px;
}
.nav-content .product-item:hover {
	box-shadow: 0 0 rgba(234, 234, 234, 0.9);
}
.nav-content .product-item img {
	width: 150px;
	height: auto;
}
.nav-content .product-item .pi-img-wrapper a,
.nav-content .product-item h3 a {
	padding: 0;
}
.nav-content .pi-price {
	padding-top: 1px;
}
.nav-content .product-item .add2cart {
	padding: 4px 6px 3px;
	font-size: 12px;
}
.nav-content .product-item .add2cart:hover {
	color: #fff !important;
	background: #E84D1C !important;
	border-color: #E84D1C;
}

/* Top Search */
.header .nav li.menu-search {
	position: relative;
	padding-top: 20px;
}
.header .nav li.menu-search span.sep {
	top: 11px;
	width: 1px;
	height: 26px;
	background: #eaeaea;
	position: relative;
	margin: 0 26px 0 16px;
	display: inline-block;
}
.header .nav li.menu-search i {
	color: #8a949e;
	font-size: 16px;
	cursor: pointer;
	position: relative;
	top: 5px;
	background: url(../img/icons/top-search-icon.png) no-repeat;
	width: 15px;
	height: 15px;
}
.header .nav li.menu-search i:hover {
	color: #e02222;
	background-position: 0 -15px;
}
.header .fa-search:before {
	content: none;
}

.header .search-box {
	right: -7px;
	top: 100%;
	padding: 15px;
	display: none;
	background: #fcfafb;
	position: absolute;
	border-top: solid 2px #ea4c1d;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	width: 274px;
	margin-top: 12px;
	z-index: 9;
}
.header .search-box:after { 
	top: -8px;
	width: 0; 
	height: 0;
	right: 8px;
	z-index: 2; 
	content: " "; 
	display: block; 
	position: absolute;
	border-bottom: 8px solid #e6400c;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.header .search-box button {
	margin-left: -1px;
}

/*  */
.product-list .product-item {
	margin-bottom: 30px;
}
/* END LAYER SLIDER */

/***
Sidebar
***/
.sidebar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3E4D5C;
}
.sidebar .list-group-item {
    background: #fff;
    border: none;
    display: block;
    margin-bottom: 2px;
    padding: 8px 10px 6px;
    position: relative;
    border-radius: 0;
}
.sidebar .list-group-item:last-child {
	margin: 0;
}
.sidebar a {
	color: #3E4D5C;
}
.sidebar a:hover {
	color: #E02222;
}
 .sidebar-menu a {
	display: block;
}
 .sidebar-menu a:hover {
 	text-decoration: none;
}
.sidebar-menu .fa-angle-right {
	position: relative;
	top: 1px;
	margin-right: 2px;
	float: left;
}
.dropdown.open .dropdown-toggle {
    background: #fff;
    color: #3E4D5C;
}
.dropdown.open .dropdown-toggle:hover {
	color: #E02222;
}
.dropup.open > .dropdown-toggle, .dropdown.open > .dropdown-toggle {
    border-color: none !important;
}

.sidebar .dropdown-menu {
    background-clip: padding-box;
    background: #fff;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: none;
    float: none;
    font-size: 14px;
    list-style: none;
    margin: 0 -10px;
    min-width: auto;
    padding: 5px 10px 1px 19px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1000;
    font: 15px 'PT Sans Narrow', sans-serif;
}
.sidebar .dropdown-menu .dropdown-menu {
	border-top: none;
	margin-bottom: -5px;
}
.sidebar .open>.dropdown-menu {
	display: block;
}
.sidebar .dropdown-menu li {
	padding: 4px 0 3px 11px;
	position: relative;
}
.sidebar .dropdown-menu ul {
	padding: 0;
	margin: 0 0 0 4px;
	list-style: none;
	text-transform: none;
	font-size: 15px;
}
.sidebar .dropdown-menu > li > a {
    clear: both;
    line-height: inherit;
    padding: 0;
    white-space: nowrap;
}
.sidebar-menu .dropdown-menu li > a:hover, .sidebar-menu .dropdown-menu li > a:focus, .sidebar-menu li.active > a, .sidebar-menu li.active > a:hover {
	background: none !important;
	color: #E02222;
}
.sidebar .dropdown-menu > li > a .fa-angle-down {
	position: absolute;
	top: 8px;
	right: 0;
}
.sidebar .fa-angle-down:before {
    content: "";
}
.sidebar .fa-angle-down {
	width: 11px;
	height: 11px;
	background: url(../img/icons/sidebar-toggle-icons.png) no-repeat 0 0;
	position: absolute;
	top: 12px;
	right: 10px;
}
.sidebar a:hover > .fa-angle-down {
	background-position: -11px 0;
}
.sidebar .collapsed .fa-angle-down {
	background-position: 0 -37px;
}
.sidebar .collapsed:hover > .fa-angle-down {
	background-position: -11px -37px;
}

.sidebar .dropdown-menu > li > a .fa-circle {
	float: left;
	margin-right: 7px;
	font-size: 5px;
	position: relative;
	top: 7px;
	color: #949fae;
}
.sidebar .dropdown-menu > li > a:hover .fa-circle {
	color: #949fae;
}

/***
Brands
***/
.brands .bx-viewport {
	height: 92px !important;
}
.brands .bx-viewport li {
	height: 92px !important;
	background: #fff;
}
.brands .bx-viewport li a {
	display: table-cell;
	vertical-align: middle;
	height: 92px;
}
.brands .bxslider-wrapper {
    position: relative;
    margin: 0 15px 41px;
    padding: 0 75px;
    background: #fff;
}
.brands .bx-wrapper .bx-controls-direction {
	width: 100%;
	height: 99px;
	top: 0;
}
.brands .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 0;
    width: 70px;
    height: 92px;
    text-indent: -10000px;
    border-radius: 0 !important;
    display: block;
}
.brands .bx-wrapper .bx-controls-direction .bx-prev {
    left: 0;
    background: #fff url(../img/fa-angle-brands.png) no-repeat 18px 15px;
    margin-left: -75px;
}
.brands .bx-wrapper .bx-controls-direction .bx-prev:hover {
    background: #fff url(../img/fa-angle-brands.png) no-repeat 18px -220px;
}
.brands .bx-wrapper .bx-controls-direction .bx-next {
    left: 100%;
    background: #fff url(../img/fa-angle-brands.png) no-repeat -249px 15px;
    margin-right: -40px;
}
.brands .bx-wrapper .bx-controls-direction .bx-next:hover {
    background: #fff url(../img/fa-angle-brands.png) no-repeat -249px -220px;
}

/***
Steps3 and Steps3 elements
***/
.steps3 {
	color: #fff;
	padding: 30px 0;
}
.steps3gray {
	background: #a0a3a4;
}
.steps3red {
	background: #e84d1c;
}
.steps3-col {
	overflow: hidden;
	min-height: 71px;
}
.steps3-col span {
	display: block;
	width: 36px;
	height: 71px;
	background: url(../img/step3-angle-right.png) no-repeat 100% 50%;
	position: absolute;
	top: 0;
	left: 340px;
}
.steps3 h2 {
	color: #fff;
	font-size: 43px;
	margin: 0;
	padding: 0;
	line-height: 1;
}
.steps3 em {
	font-style: normal;
	text-transform: uppercase;
	font: 16px 'PT Sans Narrow', sans-serif;
}
.steps3 .steps3-col div {
	margin-left: 70px;
}
.steps3 .fa-truck,
.steps3 .fa-gift,
.steps3 .fa-phone {
	font-size: 30px;
	border: solid 2px #fff;
	border-radius: 30px !important;
	width: 60px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	padding-top: 13px;
	margin-right: 15px;
	float: left;
}
.steps3 .fa-angle-right {
	font-size: 84px;
}

/* title wrapper */
.title-wrapper {
	margin: -23px 0 23px;
	position: relative;
	overflow: hidden;
	min-height: 280px;
	padding-top: 79px;
	width: 100%;
	overflow: hidden;
}
.title-wrapper .container-inner {
	float: left;
}
.title-wrapper h1, .title-wrapper em {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-weight: 400;
}
.title-wrapper h1 {
	font-size: 45px;
	padding: 0 9px 13px;
	border-bottom: solid 1px rgba(255,255,255,0.6);
	margin: 0 -9px 17px;
}
.title-wrapper h1 span {
	color: #e6400c;
}
.title-wrapper em {
	font-size: 20px;
	font-style: normal;
	display: block;
	text-align: center;
}

/* breadcrumb */
.breadcrumb {
	background: none;
	padding: 0;
	text-transform: uppercase;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 13px;
	color: #5f6d7b;
}
.breadcrumb > li + li:before {
	content: "\f105 ";
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    color: #5f6d7b;
}
.breadcrumb a {
	color: #5f6d7b;
}
.breadcrumb > .active {
	color: #e6400c;
}

/* list view sorting */
.list-view-sorting {
	margin-bottom: 20px;
}
.list-view * {
	display: none !important;
}
.list-view-sorting .pull-right {
	margin-left: 30px;
}
.list-view-sorting label {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
	color: #8e9ca8;
	font-family: "PT Sans Narrow", sans-serif;
	float: left;
	margin-right: 10px;
	position: relative;
	top: 5px;
}
.list-view-sorting select {
	float: left;
	width: auto;
}
.list-view-sorting a {
	background: #fff;
	color: #E6400C;
	display: inline-block;
	padding: 4px 6px;
	line-height: 1;
	margin-right: -3px;
}

/* sidebar filter */
.sidebar-filter {
	background: #fff;
	padding: 15px 15px 20px;
}
.sidebar-filter h2 {
	font-size: 18px;
	margin: 0;
}
.sidebar-filter h3 {
	font: 600 14px 'Open Sans', sans-serif;
	text-transform: none;
	padding-top: 10px;
}
.sidebar-filter label {
	text-transform: none;
	font: 400 13px 'Open Sans', sans-serif;
}
.sidebar-filter #amount {
	font-weight: normal !important;
	color: #767F88 !important;
}
.sidebar-filter .ui-widget-content {
	border: none;
	background: #e5e5e5;
	border-radius: 0;
	height: 8px !important;
}
.sidebar-filter .ui-widget-header {
	background: #ffb848;
}
.ui-state-default,
.ui-state-default:hover {
	border-radius: 0;
	width: 11px !important;
	height: 24px !important;
	border-color: #fff !important;
	top: -8px !important;
	background: #777 !important;
}

.checkbox-list > label {
    display: block;
    font-weight: normal;
}

/* sidebar products */
.sidebar-products {
	background: #fff;
	padding: 15px 15px 20px;
}
.sidebar-products .item {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: solid 1px #eee;
}
.sidebar-products .item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}
.sidebar-products h2 {
	font-size: 18px;
	margin-bottom: 14px;
}
.sidebar-products img {
	width: 65px;
	height: auto;
	float: left;
}
.sidebar-products h3 {
	font: 300 13px 'Open Sans', sans-serif;
	text-transform: none;
	margin-left: 80px;
	margin-bottom: 2px;
}
.sidebar-products .price {
	margin-left: 80px;
    color: #E84D1C;
    font: 16px 'PT Sans Narrow', sans-serif;
}

/* paginations */
.pagination {
	border-radius: 0;
	margin: 0;
}
.pagination > li {
    display: inline-block;
    margin-left: 5px;
}
.pagination > li > a, .pagination > li > span,
.pagination > li:first-child > a, .pagination > li:first-child > span,
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 25px !important;
	border: none;
	color: #868c93;
}
.pagination > li > span,
.pagination > li > span:hover {
	background: #555;
	color: #fff;
}
.pagination > li:first-child > a,
.pagination > li:last-child > a {
	padding: 4px 12px 8px;
}
.items-info {
	padding-top: 7px;
	color: #868c93;
}

/* content page */
.content-page {
	background: #fff;
	padding: 5px;
	/*margin-top:20px;*/
	float:left; width:100%;
	line-height: 17pt;
	letter-spacing:.3px;
}
.content-page .content_title{
	font-weight: bold;
	color: #333;
	font-size: 18px;
	border-bottom: 1px solid #dfdddd;
	padding-bottom:5px;
	margin-bottom:5px;
}

.content-page a {
	color: #333;
}
.content-page a:hover {
	color: #E02222;
}

.content-page .cont_desc p , span{		
	font-size: 14px;
	line-height:24px;
}

.content-page .left_bookimg  { width:40%; float:left; padding-top:15px;}
.content-page .left_bookimg img{ max-width:100%;}
		@media screen and (max-width: 600px) {
		 .content-page .left_bookimg {
			width: 100%; float:left;
		  }
		}
.content-page .right_con { width:60%; float:left}
		@media screen and (max-width: 600px) {
		.content-page .right_con {
			width: 100%; float:left;
		  }
		}
.content-page .benefits li{ font-size:14px;}

.content-page .link, .content-page .link:hover, .content-page .link:active {
	color: #E02222;
}
.content-page h2, .content-page h3, .content-page h4, .content-page h5, .content-page h6 {
	text-transform: inherit;
	padding-top: 10px;
}
.content-page h3 {
	font-size: 20px;
	margin-bottom: 7px;
}
.content-page h4 {
	font-size: 17px;
	margin-bottom: 4px;
}
.content-page h5, .content-page h6 {
	font: 700 15px 'Open Sans', Arial, sans-serif;
	margin-bottom: 2px;
}
.content-page p{
	line-height:24px;
	padding:5px 0px;
}
.content-page span{
	line-height:24px;
}
.content-page li{
	list-style: square;
	font-size:17px;
	line-height:22px;
}
.content-page li a{
	line-height:20px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	/*padding:3px;*/
	/*border-bottom:1px solid #e4e4e4;*/
}
.content-page .list-unstyled {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:22px;
}
.content-page .list-unstyled .list-unstyled {
	margin-left: 20px;
	padding-top: 3px;
	margin-bottom: 0;
}
.content-page .list-unstyled li {
	margin-bottom: 3px;
}
.content-page table td{ padding:5px;}
.content-page .download {
  border: 1px solid #C9C9C9;
  margin-top: 5px;
}
.content-page .download .row1 {
  background-color: #E3E8EE;
}
.content-page .download .row0 {
  background-color: #E2E2E2;
}



.content-page .product_img {
    border-radius: 4px;
	width:100%;
    float: left;
    border: 1px solid rgba(128, 186, 217, 0.25);
    margin: 0px 0px 10px 10px;
}
.content-page .img100 { float:left; width:100%; text-align:center}
.content-page .product_i_img {
    border-radius: 4px;
    max-width: 100%;
    padding: 10px;
}
.content-page .product_img input[type="text"]{width:45%; height: 35px; float:left; border:1px solid #c3c3c3; padding:5px; margin:15px 10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#727272; }
.content-page .product_img .text_area {width:95%; height: 90px; padding:5px; margin:10px; border:1px solid #c3c3c3; font:12px Verdana, Arial, Helvetica, sans-serif; color:#727272; }
.content-page .product_img .sec_code{ width:100%; float:left;}
.content-page .product_img .sec_code_left{ width:50%; float:left; margin-right:2%; }



.content-page .syllabus_pre {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  height: auto;
  font-size: 13px;
  text-align: justify;
  line-height: 18pt;
  color: #333;
  border-bottom: 1px #e4e4e4 solid;
}
.content-page .syllabus_pre ul li{ float:left; width:100%;}
.content-page .syllabus_pre ul li a{ border:none}

.content-page .faq_list {  padding: 20px 0px 10px 0px; }
.content-page .faq_ques {
  padding: 5px 10px;
  background-color: #f5f5f5;
  cursor: pointer;
  position: relative;
  border: 1px solid #c3c3c3;
  font-weight: bold;
  color: #327CBA;
  margin-top:8px;
}
.content-page .faq_ans {
  padding: 5px 10px;
  background-color: #F4F4F8;
  font-size: 12px;
  color: #333333;
  line-height: 20px;
  border: 1px solid #c3c3c3;
  border-top: #FFF;
}


.content-page .sp_topics{ width:100%; float:left; padding-left:10px;}
.content-page .sp_topics .sp_title{font-size:18px; padding:3px 5px 10px 10px; border-bottom:1px solid #EEE2E2;}
.content-page .sp_topics ul{ padding-top:10px;}


.content-page .sp_topics .ethics p{ margin:0px; padding:0px;}
.content-page .sp_topics .ethics span{ margin:0px; padding:0px;}

.content-page .contact_us{ width:100%; float:left; padding:10px; border-radius:3px!important; box-shadow:0 0 2px #999; background:#e9eced; position:relative; }
.content-page .contact_us input[type="text"]{width:95%; height: 35px; float:left; border:1px solid #c3c3c3; padding:5px; margin:15px 10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#727272; }
.content-page .contact_us .text_area {width:95%; height: 90px; padding:5px; margin:10px; float:left; border:1px solid #c3c3c3; font:12px Verdana, Arial, Helvetica, sans-serif; color:#727272; }
.content-page .contact_us li{ list-style-type:none; padding-left:5px;}
.content-page .contact_us .select{ margin-top:5px; margin-left:5px; font-size:13px; width:50%; height:30px;   border: 1px solid #c3c3c3;}
.content-page .contact_us .sec_code{ width:100%; float:left;}
.content-page .contact_us .sec_code_left{ width:50%; float:left; margin-right:2%; }
.content-page .contact_us .sec_code_right{ width:28%; float:left; padding-top:15px;}
.content-page .contact_us input[type="image"]{float:right;}
.content-page .contact_us .sub_btn{ width:auto; float:left; margin-bottom:10px;}
.Callback {width:60%; margin: 0 auto;}
@media screen and (max-width: 600px) {
  .Callback {
    width: 100%;
  }
}
.Callback .call_no { margin:15px; text-align:center}
@media screen and (max-width: 600px) {
 .Callback .call_no {
  font-size:14px;
  }
}
/* Start Register/ login Page */
.content-page .register {width:100%; float:left; box-shadow:0 0 2px #999; padding:5px;}
.content-page .register ul { margin:0px; padding:0px;}
.content-page .register ul li { width:100%; list-style-type:none; display:inline-table; border:1px solid #c3c3c3; vertical-align: top; margin:10px 0px;}
.content-page .register label{ float:left; width:30%; height:auto; display: inline-block; padding:9px 5px; text-align:right; background-color: #053c6d;  color: #fff;}
.content-page .register input[type="text"]{float:right; width:70%; height:auto; border:1px solid #dbdbdb; padding:12px 10px 11px 10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#727272; background-color:#ECEAEA }
.content-page .register input[type="password"]{float:right; width:70%; height: 40px; border:1px solid #dbdbdb; padding:5px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#727272; background-color:#ECEAEA }
.content-page .register .select{ margin-top:5px; margin-left:5px; font-size:13px; width:50%; height:30px;}
.content-page .register .radiox{ padding-top:5px; margin-left:10px; display:inline-table}
.content-page .register .sec_code{ width:100%; float:left;}
.content-page .register .textfield_code {float:right; width:70%; height: 40px; border:1px solid #fff; padding:5px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#727272; background-color:#ECEAEA}
.content-page .register .text_area {  width: 70%;  height: 90px;  padding: 5px; float: right;  border: 1px solid #c3c3c3;  font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #727272; background-color:#ECEAEA}
.content-page .register .sec_code_left{ width:50%; float:left; margin-right:2%; }
.content-page .register .sec_code_right{ width:28%; float:left; padding-top:15px;}
.content-page .register input[type="image"]{float:right;}
.content-page .register .sub_btn{ width:auto; float:left; margin-bottom:10px;}

/* Start Payment Page */
.content-page .payment {width:100%; float:left; box-shadow:0 0 2px #999; padding:5px;}
.content-page .payment ul { margin:0px; padding:0px;}
.content-page .payment ul li { width:100%; list-style-type:none; display:inline-table; border:1px solid #c3c3c3; vertical-align: top; margin:5px 0px;}
.content-page .payment label{ float:left; width:30%; height:auto; display: inline-block; padding:5px 5px; text-align:right; background-color: #053c6d;  color: #fff;}
.content-page .payment input[type="text"]{float:right; width:70%; height:auto; border:1px solid #dbdbdb; padding:7px 10px 7px 10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#ECEAEA }
.content-page .payment .text_area {  width: 70%;  height: 60px;  padding: 5px; float: right;  border: 1px solid #c3c3c3;  font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #727272; background-color:#ECEAEA}

.content-page .register .sub_btn{ width:auto; float:left; margin-bottom:10px;}


.content-page .payment_new {width:100%; float:left; box-shadow:0 0 2px #999; padding:5px;}
.content-page .payment_new ul { margin:0px; padding:0px;}
.content-page .payment_new ul li { width:100%; list-style-type:none; display:inline-table; vertical-align: top; margin:5px 0px;}
.content-page .payment_new label{ float:left; width:100%; height:auto; display: inline-block; padding:5px 0px; text-align:left; color: #000;}
.content-page .payment_new input[type="text"]{float:right; width:100%; height:auto; padding:15px 10px 7px 10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #c3c3c3;}
.content-page .payment_new .text_area {  width: 100%;  height: 100px;  padding: 5px; float: right;  border: 1px solid #c3c3c3;  font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #727272;}

.content-page .payment_new .old_maga{height: 200px; width: 12em; overflow: auto; font-size:12px; border:1px dotted #CCCCCC; background-color:#CCCCCC}
.content-page .payment_new .old_maga .mag_months{float:left; width:100%; padding:5px 0px; border-bottom:1px dotted #fff}
.content-page .payment_new .old_maga .mag_months #3_ham{float:left; width:20%; background-color:#CC6699}
.content-page .payment_new .old_maga .mag_months label{float:right; width:80%; height:auto; padding:0px; display: inline-block; color: #000;}
/*  End Payment Page */

.content-page .ncert_book { border:1px solid #E4E4E3 }
.content-page .ncert_book .book_class_title {background-color: #DAEAF7;  color: #FF6600;  font-size: 14px;  font-weight: bold;}
.content-page .ncert_book td a{ font-weight:bold; padding:5px;}

.content-page .ias_coaching{list-style-type: none;  margin: 0px;  padding: 0px;}
.content-page .ias_coaching td{font-size:12px;}
.content-page .ias_coaching li{list-style-type: none;}
@media screen and (max-width: 600px) {
  .coaching_logo {
    visibility: hidden;
    clear: both;
    float: left;
    padding:10px 0;
    width: 100%;
    display: none;
	color:#FFFFFF; font-size:15px
  }
}
/* End Register/ login Page */
.content-page .current_affairs_page{ float:left; display:inline}

.content-page .current_affairs_page .current_affairs_sec ul li a:hover{color: #555353;  text-decoration:none; display: block;  padding: 10px 30px;  line-height: 17px;  font-size: 12px;}
.content-page .current_affairs_page .CA_Main_Topics{ width:100%; float:left; padding-left:10px;}
.content-page .current_affairs_page .CA_Main_Topics .CA_topics { width:100%; border:1px solid #D8D8D8;  margin-bottom:10px; display:inline-table; padding-bottom:5px;}
.content-page .current_affairs_page .CA_Main_Topics .CA_topics .current_title{font-size:18px; padding:3px 5px 3px 10px; border-bottom:1px solid #D0CECE; background-color: #F3F3F3}



.content-page .current_affairs_page .CA_Main_Topics .wallpapers-margin-2 {
    margin-right: 10px;
}
.content-page .current_affairs_page .CA_Main_Topics .wallpapers-box-300x180-2 {
    width: 250px;
    height: 265px;
    float: left;
    padding-bottom: 30px;
    position: relative;
	border:1px solid #B5B5B5;
	margin-bottom:10px;
}

.content-page .current_affairs_page .CA_Main_Topics .wallpapers-box-300x180-2-img { padding:5px;  }
.content-page .current_affairs_page .CA_Main_Topics	.wallpapers-box-300x180-2-img img { width:250px; height:188px; }
.content-page .current_affairs_page .CA_Main_Topics	.wallpapers-box-300x180-2-title { text-align:center; padding-top:5px;  }
/* End Content */
/* Start Single Page Content */
.single_page {
	background: #fff;
	padding: 10px;
	margin-top:20px;
	float:left; width:100%;
	line-height: 17pt;
	letter-spacing:.3px;
}
.single_page .content_title{
	font-weight: bold;
	color: #333;
	font-size: 18px;
	border-bottom: 1px solid #dfdddd;
	padding-bottom:5px;
	margin-bottom:5px;
}


.single_page .std_title { width:100%; height:auto; background-color:#F4F6F0; margin-bottom:5px; border: 1px #dfdddd solid; text-align:center; padding:10px;}
.single_page .std_title .std_info{font-size:18px; font-weight:bold;}
.single_page a {
	color: #333;
}
.single_page a:hover {
	color: #E02222;
}
.single_page .link, .single_page .link:hover, .single_page .link:active {
	color: #E02222;
}
.single_page h2, .single_page h3, .single_page h4, .single_page h5, .single_page h6 {
	text-transform: inherit;
	padding-top: 10px;
}
.single_page h3 {
	font-size: 20px;
	margin-bottom: 7px;
}
.single_page h4 {
	font-size: 17px;
	margin-bottom: 4px;
}
.single_page h5, .single_page h6 {
	font: 700 15px 'Open Sans', Arial, sans-serif;
	margin-bottom: 2px;
}
.single_page p{
	width: auto;
	text-align: justify;
	line-height: 17pt;
	padding: 5px 0px;
}
.single_page span{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: justify;
}
.single_page ul{ float:left; width:100%;}
.single_page li{
	line-height:20px;
	padding:5px;
}
.single_page li a{
	line-height:20px;
	padding:3px;
	border-bottom:1px solid #e4e4e4;
}
.single_page .list-unstyled {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:22px;
}
.single_page .list-unstyled .list-unstyled {
	margin-left: 20px;
	padding-top: 3px;
	margin-bottom: 0;
}
.single_page .list-unstyled li {
	margin-bottom: 3px;
}
.single_page table td{ padding:5px;}
.single_page .download {
  border: 1px solid #C9C9C9;
  margin-top: 5px;
}
.single_page .download .row1 {
  background-color: #E3E8EE;
}
.single_page .download .row0 {
  background-color: #E2E2E2;
}
.single_page .buy_now {
  padding: 5px 10px 5px 10px;
  background-color: #009999;
  color: #FFFFFF;
  font-weight: bold;
}
.single_page .buy_now:hover{ color:#000000; text-decoration:none}


.single_page .Main_magazine{width:100%; height:auto; display:inline-table}
.single_page .Main_magazine .magazine_banner {width:33%; height:auto; max-width:100%; float:left; margin-right:20px; text-align:center;  padding:10px 0px;}

.single_page .Main_magazine .magazine_img{ border:10px solid #E2E2E2; max-width:100%; text-align:center}
@media screen and (max-width: 600px) {
.single_page .Main_magazine .magazine_banner {    
    clear: both;
    float: left;
    width: 100%;
  }
}

.single_page .Main_magazine .magazine_content p span{ font-size:12px;  color: #333; font-family:Verdana, Arial, Helvetica, sans-serif}
.single_page .Main_magazine .previous_issue {float:left; width:100%; border:1px solid #dfdddd; margin-bottom:5px; padding:10px 5px 0px 10px;}
.single_page .Main_magazine .previous_issue .title_issue {text-align:left; border-bottom:2px solid #0066FF; padding-bottom:5px;}
.single_page .Main_magazine .pre_issue_list{overflow: scroll; list-style: none; white-space: nowrap; width:1065px; height:335px; overflow-y: hidden;}
.single_page .Main_magazine .pre_issue_list li{width:200px; list-style:none; border:1px solid #AAAAAA; padding-bottom:10px; display:inline-block;}
.single_page .Main_magazine .pre_issue_list li #mag_banner {width: 200px; height:220px;}
.single_page .Main_magazine .magazine_title_issue{width:100%; text-align:center; font-size:13px; padding:0px; font-weight:bold; color:#2E41E4;font-family:Verdana, Arial, Helvetica, sans-serif;}
.single_page .Main_magazine .issue_preview{width:100%; height:auto; text-align:center; margin-top:10px; display:inline-table;}
.single_page .Main_magazine .issue_preview a{width:100px; height:auto; color:#000; border:1px solid #0066CC; /*background-color:#0066CC;*/ text-decoration:none; padding:5px 10px;}
.single_page .Main_magazine .issue_preview a:hover{width:100px; height:auto; color:#FFFFFF; background-color:#0066CC; text-decoration:none; padding:5px 10px;}


/* Start Mains Test */


.mains_test_heading { float:left; width:100%; height:auto; text-align:center; border:none; margin-top:25px; padding:15px 0px; background-color:#0168B0;}
.mains_test_heading h1{font-size:28px; color:#fff; font-weight:bold; text-align:center}

.mt_main_highlights {float:left; width:100%; height:auto; display:inline-table; padding:20px; background-color:#00CCFF}
.mt_tagline {width:100%; float:left; text-align:center}
.mt_tagline h2 {color:#000; font-style:italic; font-weight:bold; font-size:26px; padding:0px 0px 45px 0px; margin:0px; background:url(../images/table-glow.png) no-repeat center bottom;}
.mt_tagline h3 {color:#333; font-weight:bold; font-size:20px; padding:0px; margin:0px;}
.mt_main_highlights .mt_highlights { margin-top:10px;}
.mt_main_highlights .mt_highlights ul{ margin:0px; padding:0px;}
.mt_main_highlights .mt_highlights li {color:#333; background: url(../images/check_mark.png) 8px 12px no-repeat; display: block; padding: 10px 30px; line-height: 17px;  font-size: 14px;}
.mt_main_highlights .mt_highlights h1{width:100%; float:left; text-align:center; margin-top:15px;}

.article_desc { margin-top:10px;}
.article_desc .study_matter {border-collapse:collapse; border: 1px #dfdddd solid;}

.article_desc .study_matter td{border: 1px #dfdddd solid;}

.article_desc .study_matter_offer { background-color:#A6C307; border-collapse:collapse; border: 1px #dfdddd solid;}
.article_desc .study_matter_offer td{border: 1px #86AE1B solid; color:#000000}

.article_desc .test_series td{border: 1px #ddd solid;}
.single_page .article_desc .pt_faq li{ list-style-type:none;}

.single_page .prod_list { width:50%; margin: 0 auto; border:1px solid #D7D3D3; padding:30px;}
.single_page .prod_list h1{ background-color:#0072c6; text-align:center; font-size:22px; line-height:22px; color:#fff; border:none; font-weight:bold; margin-bottom:20px; padding:10px;}
.single_page .prod_list ul { list-style-type:none; margin:0px; padding:0px;}
.single_page .prod_list li{ background: url(../images/plus0.png) 8px 9px no-repeat; border:1px solid #D7D3D3; padding-left:10px; margin-bottom:10px;}
.single_page .prod_list li a { border:none; padding-left: 20px;}
.single_page .prod_list li a:hover{ text-decoration:none; border:none}

.schedule{ width: 98%; border:1px solid #DDDDDD; border-collapse:collapse;}
.schedule td{text-align:left; line-height:18pt; color:#333; font-size:13px; border:1px solid #DDDDDD; padding:5px;}
.schedule .one{background-color:#DDEBF9;}
.schedule .two{background-color:#B2CFEB}

.mt_contact {float:left; width:100%; height:auto; display:inline-table; padding:10px; background-color:#0168B0}
.mt_contact .mt_phone {float:left; width:50%; height:auto; padding: 0px; font-size:22px; color:#fff; font-weight:bold; text-align:center}
.mt_contact .mt_enq {float:right; width:30%; padding-right:10px; text-align:right; color:#fff;}

@media screen and (max-width: 600px) {
 .mt_contact .mt_phone {    
    clear: both;
    float: left;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
 .mt_contact .mt_enq {    
    clear: both;
    float: left;
    width: 100%;
  }
}

/* End Mains Test  */

/* End Single Page Content */




/* Start Free Study Material Page */
.content-page .free_study{ width:100%; height:auto;}
.content-page .free_study .free_study_title_top {height:auto; width:100%; border:1px solid #DDDDDD; margin-top:10px;}
.content-page .free_study .free_study_title_top ul li { padding:5px 0px;}
.content-page .free_study .free_study_title_top .free_study_title_inner { width:auto; height:auto}
.content-page .free_study .free_study_title_top .free_study_title_inner .free_study_title { left: -1px; position:relative; display:inline; width:auto; height:auto; color:#333; padding:3px 5px; border-radius: 4px 0 4px 0; font-size:16px; border:1px solid #DDDDDD; background-color:#ddd;}
.content-page .free_study .free_study_title_top .free_study_title_single{width:auto; height:auto; color:#333; padding:3px 5px; border-radius: 4px 0 4px 0; font-size:16px; border:1px solid #DDDDDD; background-color:#ddd;}

.content-page .free_study .free_study_title_top .free_study_table {width: 98%; border:1px solid #DDDDDD; border-collapse:collapse; margin-top:5px; margin-bottom:5px;}
.content-page .free_study .free_study_title_top .free_study_table td{text-align:left;  line-height:18pt; color:#333; font-size:13px; border:1px solid #DDDDDD;}
.content-page .free_study .free_study_title_top .free_study_table td a{ color:#0066FF; text-decoration:underline}



.content-page .free_study .free_study_title_top_topic{height:auto; width:100%; border:1px solid #DDDDDD; margin-top:10px;}
.content-page .free_study .free_study_title_top_topic .free_study_title_inner { width:auto; height:auto}
.content-page .free_study .free_study_title_top_topic .free_study_title_inner .free_study_title { left: -1px; position:relative; display:inline; width:auto; height:auto; color:#011b40; padding:3px 5px; border-radius: 4px 0 4px 0; font-size:16px; border:1px solid #DDDDDD; background-color:#ddd;}
.content-page .free_study .free_study_title_top_topic ul { float: left; list-style: none; text-align:left; margin: 0;  padding: 0; }
.content-page .free_study .free_study_title_top_topic ul li{ float:left; padding:5px 10px; list-style:none; background-color:#e1d0e9; text-decoration:none; margin:1px; line-height:18px; width: 240px;  height: 51px;}
.content-page .free_study .free_study_title_top_topic ul li:hover{ background-color:#75269b}
.content-page .free_study .free_study_title_top_topic ul li a{ font-size:13px; color:#691392; text-decoration:none; border:none;}
.content-page .free_study .free_study_title_top_topic ul li:hover a{ font-size:13px; color:#fff; text-decoration:none; border:none; }
.content-page .weekend_puzzal_list{list-style-type:none; margin:0px; padding:0px;}
.content-page .weekend_puzzal_list li{ list-style-type:none; border-left:3px solid #D7D3D3; border-bottom:1px solid #D7D3D3; padding-bottom:10px; padding-left:10px; margin-bottom:20px;}
.content-page .weekend_puzzal_list li a:hover{ text-decoration:none}

.NCERT_BOOK {background-color:#FFCC99; border:1px solid #FF9966; margin:5px 0px; text-align:center}
.NCERT_BOOK a{font-size:20px; color:#333333; line-height:28px;  padding:10px 4px;}
.NCERT_BOOK a:hover{ color:#FF0000; text-decoration:none}

.box_white .notes_sidebar { width:100%; float: left; list-style: none; text-align:left; margin: 0;  padding: 0; }
.box_white .notes_sidebar li{ float:left; width:100%;  height: auto; padding:5px; list-style-type:none; background:none; background-color:#e1d0e9; text-decoration:none; margin:1px; line-height:18px; }
.box_white .notes_sidebar li:hover{ background-color:#75269b}
.box_white .notes_sidebar li a{ font-size:13px; color:#000; text-decoration:none; border:none;}
.box_white .notes_sidebar li:hover a{ font-size:13px; color:#fff; text-decoration:none; border:none; }

.box_white .csat_zone_side_list li{ font: 13px Verdana, Arial, Helvetica, sans-serif;  background: url(../../assets/img/arrow_bl.png) 8px 20px no-repeat; padding: 0px 20px;  border-bottom: 1px solid #e9eced; text-transform: none;}
.box_white .csat_zone_side_list li a { line-height:18px;}
/* End Free Study Material Page */
/* 404 page */
.page-404 {
 	text-align: center;
 	padding-top: 60px;
 	padding-bottom: 125px;
}
.page-404 .number {
	position: relative;
	top: 35px;
	display: inline-block;
	letter-spacing: -10px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 128px;
	font-size: 128px;
	font-weight: 300;
	color: #E02222;
	text-align: right;
}
.page-404 .details {
	margin-left: 40px;
	display: inline-block;
	padding-top: 0px;
	text-align: left;
	top: 15px;
	position: relative;
}

/* 500 page */
.page-500 {
	text-align: center;
 	padding-top: 60px;
 	padding-bottom: 60px;
}
.page-500 .number {  
	display: inline-block;
	letter-spacing: -10px;
	line-height: 128px;
	font-size: 128px;
	font-weight: 300;
	color: #E02222;
	text-align: right;
}
.page-500 .details {
	margin-left: 40px;
	display: inline-block;
	text-align: left;
}

/* content form page */
div.content-form-page {
	background: #fff;
	padding: 5px 20px 30px;
}
.content-form-page a {
	color: #767F88;
}
.content-form-page a:hover {
	color: #E02222;
}
.form-without-legend {
	padding-top: 25px;
}
.content-form-page legend {
	border: none;
	font: 18px 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
	padding-top: 20px;
	margin-bottom: 14px;
}
.content-form-page .control-label {
	font-weight: normal;
	padding-right: 5px;
	margin-left: -15px;
}
.default-form label,
.checkout-page label {
	font-weight: normal;
}
.require {
	color: #e94d1c;
}
.content-form-page input.form-control {
	border-color: #dbdbdb;
	color: #aaa;
	font: 14px Arial, sans-serif;
	border-radius: 0;
}
.content-form-page .form-control:focus {
	box-shadow: none;
	border: solid 1px #e94d1c;
}
.content-form-page .checkbox .col-lg-4 {
	padding-right: 0;
	margin-left: -15px;
}
.content-form-page .checker {
	margin-left: -15px;
}
.content-form-page .btn {
	margin-right: 10px;
	padding: 7px 12px 6px;
}

/* info at the right of the forms */
.form-info {
	padding: 0 10px 0 30px;
	border-left: solid 1px #e4e6e8;
	margin: 25px 0;
}
.form-info h2 {
	font-size: 18px;
	position: relative;
	top: -5px;
	margin-bottom: 5px;
}
.form-info h2 em {
	font-style: normal;
	color: #e6400c;
}
.form-info p {
	margin: 0 0 20px;
}

/* BEGIN product page */
.product-page {
	background: #fff;
	padding: 22px;
	position: relative;
}
.product-main-image {
	margin-bottom: 20px;
}
.product-main-image img {
	width: 100%;
}
.product-other-images {
	text-align: left;
}
.product-other-images img {
	width: 58px;
	height: auto;
	margin: 0 12px 12px 0;
}
.product-other-images a:hover img,
.product-other-images a.active img {
	box-shadow: 0 0 0 2px #c7ced5;
}
.product-page h1 {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 12px;
}
.price-availability-block {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 12px;
	margin-bottom: 17px;
}
.price-availability-block .price {
	float: left;
	font-family: 'PT Sans Narrow', sans-serif;
}
.price-availability-block .price strong {
	color: #e84d1c;
	font-size: 35px;
	font-weight: normal;
}
.price-availability-block .price strong span {
	font-size: 25px;
}
.price-availability-block .price em {
	font-style: normal;
	color: #bbb;
	font-size: 17px;
}
.price-availability-block .price em span {
	font-size: 23px;
	text-decoration: line-through;
}
.price-availability-block .availability {
	float: right;
	color: #7b8a99;
}
.price-availability-block .availability strong {
	font-weight: normal;
	color: #3e4d5c;
}

.product-page-options {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 20px 0;
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}
.product-page-options .pull-left {
	margin-right: 40px;
}
.product-page-options .pull-left:last-child {
	margin-right: 0;
}
.product-page-options label {
	font-weight: normal;
	text-transform: uppercase;
	color: #8e9ca8;
	font-family: "PT Sans Narrow", sans-serif;
	float: left;
	margin-right: 10px;
	padding-top: 5px;
}
.product-page-options select.input-sm {
	float: left;
	width: auto;
}

.product-page-cart {
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 20px;
	margin-bottom: 18px;
}
.product-quantity,
.product-quantity .input-group {
	width: 70px;
	float: left;
	margin-right: 20px;
	position: relative;
}
table .product-quantity,
table .product-quantity .input-group {
	margin-right: 0;
}
.product-page-cart .btn {
	padding: 7px 20px;
	font-size: 13px;
	height: 38px;
}
.product-quantity input.form-control {
	border: none;
	background: #edeff1 !important;
	font: 300 23px 'Open Sans', sans-serif;;
	color: #647484;
	height: 38px;
	width: 50px;
	text-align: center;
	padding: 5px;
}
.product-quantity input.form-control:focus {
	border: none;
}

.product-quantity .input-group-btn {
	position: static;
}
.product-quantity .btn {
  text-align: center;
  height: 18px !important;
  width: 18px;
  padding: 0 2px 0 1px !important;
  text-align: center;
  background: #edeff1;
  border-radius: 0 !important;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #616b76;
  margin: 0 !important;
  position: absolute;
  right: 0;
}
.product-quantity .quantity-up {
  top: 0;
}
.product-quantity .quantity-down {
  bottom: 0;
}
.product-quantity .btn i {
	position: relative;
	top: -2px;
	left: 1px;
}

.product-page .review {
	color: #6e7a85;
	font-family: 'Open Sans', sans-serif;
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 18px;
	margin-bottom: 20px;
	font-weight: 300;
}

.product-page .rateit {
	margin-right: 27px;
	position: relative;
	top: 2px;
}
.product-page .review a {
	color: #e6400c;
}
.product-page .social-icons li a {
	background-position: 0 -38px;
	opacity: 1;
}

/* product pop up */
.product-pop-up {
	padding: 0;
	overflow-x: hidden;
	background: inherit;
}
.product-pop-up .product-quantity, .product-pop-up .product-quantity .input-group {
	margin-right: 15px;
}
.product-pop-up .product-page-cart .btn {
	padding: 7px 5px;
}
.product-pop-up .btn-primary {
	margin-right: 10px;
}

.product-page-content {
	width: 100%;
	overflow: hidden;
	padding: 50px 13px 0;
}
.nav-tabs {
	border-color: #e6400c;
	text-transform: uppercase;
	font: 16px/1 "PT Sans Narrow", sans-serif;
	padding-bottom: 1px;
}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	background: #edeff1;
	color: #647484;
	border-radius: 0;
	padding: 5px 15px;
	border: none !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: #e6400c;
	color: #fff;
	padding-left:5px;
}
.product-page-content .tab-pane {
	padding: 15px;
}

/* datasheet tab */
.product-page-content .datasheet {
	width: 100%;
}
.product-page-content .datasheet th {
	border-bottom: solid 2px #eee;
	padding-bottom: 5px;
	font-size: 15px;
}
.product-page-content .datasheet td {
	padding: 5px 20px 5px 0;
	border-bottom: solid 1px #eee;
}
.datasheet-features-type {
	font-weight: bold;
}

/* reviews tab */
.reviews-form {
	padding-top: 20px;
}
.reviews-form label {
	font-weight: normal;
}
.reviews-form input.form-control {
	color: #aaa;
}
.review-item {
	width: 100%;
	overflow: hidden;
	border-bottom: solid 1px #eee;
	padding: 0 5px 5px;
	margin: 0 -5px 20px;
}
.review-item-submitted {
	margin-bottom: 5px;
	position: relative;
}
.review-item-submitted strong, 
.review-item-submitted em {
	display: block;
}
.review-item-submitted strong {
	margin-bottom: 3px;
}
.review-item-submitted em {
	font-style: normal;
	color: #bbb;
	font-size: 12px;
}
.review-item-submitted .rateit {
	position: absolute;
	top: 3px;
	right: 0;
}
/* END product page */

/* content search */
.content-search {
	background: #fff;
	padding: 10px 15px 9px;
}
.content-search h1 {
	padding-top: 2px;
	margin: 0;
}
.content-search h1 em {
	font-style: normal;
	color: #e6400c;
}
.content-search input {
	border-radius: 0;
	border-color: #dbdbdb;
	color: #b0b4b7;
	font: 14px Arial, sans-serif;
	height: 35px;
}
.content-search input:focus {
	box-shadow: none;
	border: solid 1px #e94d1c;
}
.content-search button {
	margin-left: -1px;
	font-size: 14px;
	padding: 7px 12px 5px;
	height: 35px;
}

.social_bg {
    background: #002230;
    width: 100%;
    display: block;
    padding: 20px 0;
    /*margin: 20px 0 0;*/
}
.subconh { padding-bottom:8px; font-weight:600; color: #b0b0b0 !important;}
.helpline { font-size:18px; color: #ad8f4a !important;}
/***
Pre-Footer and pre-footer elements
***/
.pre-footer {
	background: rgb(0, 51, 71);
	color: #b0b0b0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.pre-footer .container {
	padding: 50px;
	position: relative;
	width:100%;
	height:100%;
	float:left;
	
}
@media screen and (max-width: 600px) {
  .pre-footer .container {
    padding: 20px;
	/*position: relative;*/
	background: rgb(0, 51, 71);
  }
}
.pre-footer .container .fbg{
	position: absolute;
	z-index: 1;
  	top: 0;
  	bottom: 0;
  	left: 0;
  	right: 0;
  	background: url(../../images/world-map.png) no-repeat 50% 50%;
  	opacity: .2;
    width: 100%;
    height: 100%;
}

.pre-footer .container .pre_footer_main { float:left; width:100%; margin:10px 15px; position: relative; z-index:2;}
.pre-footer .container .pre_footer_main .pre_footer_left { float:left; width:100%;font-size:14px; line-height: 28px;font-weight: 600; color:#ad8f4a !important}

.pre-footer .container .pre_footer_main .pre_footer_right{float:left; width:100%;  font-size:13px; line-height:28px;}


.pre-footer .container .pre_footer_main .pre_footer_right span.foo_slash { color:#7C7777}
.pre-footer li{ list-style:none; /*border-bottom:1px solid rgba(159, 176, 176, 0.39) !important;*/ padding:1px;}
.pre-footer a {
	color: #b0b0b0;
}


/***
Footer and footer elements
***/
.footer {
	background: #002230;
	color: #fff;
	font-size: 13px;
	padding:20px 0px;
	text-align:center;
}
.footer .policy a{ text-align:left; font-size:12px; color:#5298EC;}
.footer-light {
	background: #F9F9F9;
	color: #3e4d5c;
}
.footer .padding-top-10 {
	opacity: 0.5;
}
.footer .list-inline > li:last-child {
	padding-right: 0;
}

a.footer_tow{font-size:18px; color:#000; text-decoration:none; font-weight:bold; }
@media screen and (max-width: 600px) {
 a.footer_tow {
 	font-size:12px;
	text-decoration:none;
  }
}
.foo_tow_span{border:1px dotted #660033; color:#000000; font-weight:bold; font-size:14px; padding:1px 1px 1px 0px}
@media screen and (max-width: 600px) {
 .foo_tow_span {
 	 color:#000000;
	 font-weight:bold;
 	font-size:12px;
	width:100%;
	display:block;
	text-decoration:none;
  }
}
.foo_tow_sub{border:1px dotted #660033; color:#000000; font-weight:bold; font-size:14px; padding:1px 1px 1px 0px}
@media screen and (max-width: 600px) {
 .foo_tow_sub {
 	background-color:#6633FF;
 	font-size:12px;
	width:100%;
	display:block;
	text-decoration:none;
  }
}
.foo_tow_det{color:#FFFFFF; padding:3px 10px; background-color:#660033; font-size:14px;}
@media screen and (max-width: 600px) {
 .foo_tow_det {
 	font-size:12px;
	width:100%;
	display:block;
  }
}

.radio-list {
	margin: 0 0 10px -2px;
}
.radio-list > label {
    display: block;
}

/* Social Icons */
.social-icons {
  padding: 0;
  margin: 0;
}
.social-icons:after,
.social-icons:before {  
  content: "";
  display: table;
}
.social-icons:after {    
  clear: both;
}
.social-icons li {
  float: left;
  display: inline;
  list-style: none;
  margin-right: 5px;
  margin-bottom: 5px;
  text-indent: -9999px;
}
.social-icons li a, 
a.social-icon {
  width: 38px;
  height: 38px;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.social-icons li:hover a {
  background-position:0 -38px;
}
.social-icons li a {
  /*opacity: 0.5;*/
}
.social-icons li a:hover {
  opacity: 1;
}
.social-icons-color li a {
  opacity: 0.7;
  background-position:0 -38px !important;
}

.social-icons-color li a:hover {
  opacity: 1;
}

.social-icons .facebook {background: url(http://www.drishtiias.com/assets/img/icons/social/facebook.png) no-repeat;}
.social-icons .googleplus {background: url(http://www.drishtiias.com/assets/img/icons/social/googleplus.png) no-repeat;}
.social-icons .linkedin {background: url(http://www.drishtiias.com/assets/img/icons/social/linkedin.png) no-repeat;}
.social-icons .rss {background: url(http://www.drishtiias.com/assets/img/icons/social/rss.png) no-repeat;}
.social-icons .twitter {background: url(http://www.drishtiias.com/assets/img/icons/social/twitter.png) no-repeat;}
.social-icons .youtube {background: url(http://www.drishtiias.com/assets/img/icons/social/youtube.png) no-repeat;}
/***
Custom icon buttons
***/
.icon-btn {
  height: 60px;
  min-width: 80px;
  margin: 0 5px 5px 0;
  border: 1px solid #ddd;
  padding: 12px 0px 0px 0px;
  background-color: #fafafa !important;
  background-image: none !important;
  filter:none !important;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
  display:inline-block !important;
  color: #646464 !important;
  text-shadow: none !important;
  text-align: center;
  cursor: pointer;
  position: relative;  
  -webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -ms-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}

.icon-btn i {
  font-size: 18px;
}

.ie8 .icon-btn:hover {
  filter: none !important;
} 

.icon-btn:hover {
  text-decoration: none !important;
  border-color: #999 !important;
  color: #444 !important;
  text-shadow: 0 1px 0px rgba(255, 255, 255, 1) !important;
  -webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -ms-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.icon-btn:hover .badge {
  -webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -ms-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
  -webkit-box-shadow: none !important;
       -moz-box-shadow: none !important;
            box-shadow: none !important;
}

.icon-btn div {
  font-family: 'Open Sans', sans-serif;
  margin-top: 5px;
  margin-bottom: 10px;  
  color: #000;
  font-size: 12px;
  font-weight: 300;
}

.icon-btn .badge {
  position: absolute;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px !important;
  font-weight: 300;
  top: -5px;
  right: -5px;
  padding: 3px 6px 3px 6px;
  color: white !important;
  text-shadow: none;
  border-width: 0;
  border-style: solid;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/***
Notes
***/

/* Common styles for all types */
.note {
  margin: 0 0 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}

.note h1,
.note h2,
.note h3,
.note h4 {
  margin-top: 0;
}

.note p:last-child {
  margin-bottom: 0;
}
.note code,
.note .highlight {
  background-color: #fff;
}

/* Variations */
.note-danger {
  background-color: #FAEAE6;
  border-color: #ed4e2a;
}

.note-warning {
  background-color: #FCF3E1;
  border-color: #fcb322;
}

.note-info {
  background-color: #E8F6FC;
  border-color: #57b5e3;
}

.note-success {
  background-color: #EBFCEE;
  border-color: #3cc051;
}

/*  panel styles */
.panel .panel-title {
	padding-top: 0;
	margin-bottom: 0;
}

/***
Input icons
***/

/* input with right aligned and colored icons */

/* input with left aligned icons */
.input-icon {
  position: relative;
}


.input-icon input {
   padding-left: 33px !important;
}

.input-icon i {
  color: #ccc;
  display: block;
  position: absolute;
  margin: 9px 2px 4px 10px;
  width: 16px;
  height: 16px;
  font-size: 16px;
  text-align: center;
}

.input-icon.right input {
   padding-left: 12px !important;
   padding-right: 33px !important;
}

.input-icon.right i {
   right: 8px;
   float: right;
}

.has-success .input-icon > i {
  color: #468847;
}

.has-warning .input-icon > i {
  color: #c09853;
}

.has-error .input-icon > i {
  color: #b94a48;
}

/***
Font awesome icons styles
***/
.fontawesome-icon-list [class^="fa-"],
.fontawesome-icon-list [class*=" fa-"],
li [class^="fa-"],
li [class*=" fa-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
}
.fontawesome-icon-list [class^="fa-"].icon-large,
.fontawesome-icon-list [class*=" fa-"].icon-large,
li [class^="fa-"].icon-large,
li [class*=" fa-"].icon-large {
  	width: 1.5625em;
}
.fontawesome-icon-list .col-md-3 {
    height: 32px;
    line-height: 32px;
}


/***
Demo Utils
***/
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}

.util-btn-margin-bottom-5 .btn {
  margin-bottom: 5px !important;
}

.util-btn-group-margin-bottom-5 .btn-group {
  margin-bottom: 5px !important;
}

.fontawesome-demo i {
  font-size: 18px;
}

.fontawesome-demo li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.glyphicons-demo ul {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}
.glyphicons-demo ul li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  margin: 0 -1px -1px 0;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #ddd;
}

.glyphicons-demo .glyphicon {
  display: block;
  margin: 5px auto 10px;
  font-size: 24px;
}
.glyphicons-demo ul li:hover {
  background-color: rgba(86,61,124,.1);
}

@media (min-width: 768px) {
  .glyphicons-demo ul li {
    width: 12.5%;
  }
}

.buttons-page .btn {
    margin-bottom: 5px !important;
}
#topcontrol {
	z-index: 999999999;
}

/* faq page */
.faq-page .panel-heading {
	padding: 0;
}
.faq-page .panel-heading a {
	display: block;
	padding: 10px 15px 9px;
}
.faq-page .panel-heading a:hover {
	color: #333;
	text-decoration: underline;
}

/***
jQuery Uniform
***/

/* Checkboxes */
.form-group .checkbox {
  padding-left: 0;
}

.checkbox-list > label {
  display: block;
}

.checkbox-list > label.checkbox-inline {
  display: inline-block;
}

.checkbox-list > label.checkbox-inline:first-child {
  padding-left: 0;
}

/* Radios */

.radio-list > label {
  display: block; text-transform: none; font:14px Verdana, Arial, Helvetica, sans-serif!important;
}

.radio-list > label.radio-inline {
  display: inline-block;
}

.radio-list > label.radio-inline:first-child {
  padding-left: 0;
}

.form-horizontal .radio-list .radio {
  padding-top: 1px;
}

.form-horizontal .radio-list > label {
  margin-bottom: 0;
}

.form-horizontal .radio > span {
  margin-top: 3px;
}

.checker {
  margin-top: -2px !important;
  margin-right: 2px !important;
}

.checker input,
.radio input {
  outline: none !important;
}

div.checker.disabled span, 
div.checker.disabled.active span{
    background-position: -152px -260px; 
}

div.checker.disabled:hover,
div.radio.disabled:hover {
    cursor: not-allowed;  
}

div.radio,
div.checker {
	margin-right: 0;
	margin-left: 3px;
}

.gray_row{ width:100%; background:#3e4141; padding:5px;}


.dsBtnOrange {
    background-repeat: repeat-x;
    color: #999;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	cursor:pointer;
	width:auto; padding:5px 10px 5px; font-size:13px; font-weight:normal;   border-radius: 3px!important;
    border: 1px solid #4B5E80; margin-left:10px; cursor:pointer;  margin-top: 3px; display:inline-table
}
.dsBtnOrange:hover {    
    color:#fff;
	text-decoration:none;
	background-color:#262C30;
}

.dsBtnarrange1 {    
    background-repeat: repeat-x;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	cursor:pointer;
	width:auto; padding:5px 10px 5px; font-size:13px; font-weight:bold;   border-radius: 3px!important;
    border: 1px solid #4B5E80; margin-left:10px; cursor:pointer;  margin-top: 3px; display:inline-table
}
.dsBtnarrange {    
    background-repeat: repeat-x;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	cursor:pointer;
	width:auto; padding:5px 10px 5px; font-size:13px; font-weight:bold;   border-radius: 3px!important;
    border: 1px solid #4B5E80; margin-left:10px; cursor:pointer;  margin-top: 3px; display:inline-table
}
@media screen and (max-width: 600px) {
 .dsBtnarrange {
    visibility: hidden;
    width: 100%;
    display: none;
  }
}
.dsBtnarrange:hover {    
    color:#CCCCCC;
	text-decoration:none;
}


.dsBtnname {
    background-repeat: repeat-x;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	cursor:pointer;
	width:auto; padding:5px 10px 5px; font-size:13px; font-weight:bold;   border-radius: 3px!important;
    border: 1px solid #6B5B33; margin-left:10px; cursor:text; 
}
.dsBtnname:hover{ color:#fff; text-decoration:none;}



.dsBtnhindi {
	cursor:pointer;
	width:auto; float:left; margin-left:10px; padding-top: 3px;
}

.dsBtnBlue {
     background-repeat: repeat-x;
    color: #999;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	cursor:pointer;
	width:auto; padding:5px 10px 5px; font-size:13px; font-weight:normal;   border-radius: 3px!important;
    border: 1px solid #4B5E80; margin-left:10px; margin-top: 3px; display:inline-table
}

.dsBtnBlue:hover{ color:#fff; text-decoration:none; background-color:#262C30; }

.h_top_right .h_top_menu {float:right; width:100%; height:60px; margin-right:10px; text-align:right}

@media screen and (max-width: 600px) {
  .h_top_right .h_top_menu {
    visibility: hidden;
    clear: both;
    float: left;
    width: 100%;
    display: none;
  }
}

.h_top_right .call{ float:left; width:33%; height:auto; text-align:center; font-weight:bold; font:14px Verdana, Arial, Helvetica, sans-serif; color:#333; padding:2px 0;}
.h_top_right .carrer{ float:left; width:33%; height:auto; text-align:center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#333; padding:5px 0;}
.h_top_right .lang { float:left; width:33%; height:auto; text-align:center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#333; padding:5px 0;}

.logo_text{ background-color:#111; font-size:28px; text-align:center; padding:10px;font-family: 'Audiowide', cursive; color:#FA0000}
.h_call{ background-color:#111; font-size:16px; text-align:center; padding:0px 0px 5px 0px; color:#f5f5f5}

.h_top{width:100%; height:auto; margin:0px auto; padding:6px 0px 0px 0px; display:inline-table; background-color:#13ADEF; border:1px solid #1468C8; }
.h_top .h_top_left{float:left; width:30%; height:auto; display:inline-table;}
@media screen and (max-width: 600px) {
 .h_top .h_top_left {
	 text-align:center;
	 width:100%;
  }
}
.h_top .h_top_left .logo{float:left; width:auto; height:auto; padding:10px 20px;}
@media screen and (max-width: 600px) {
 .h_top .h_top_left .logo{
	 text-align:center;
	 width:100%;
  }
}

.h_top .h_top_left2{float:left; width:70%; height:auto; display:inline-table;}
@media screen and (max-width: 600px) {
 .h_top .h_top_left2 {
	 text-align:center;
	 width:100%;
  }
}
.h_top .h_top_left .logo{float:left; width:auto; height:auto; padding:10px 20px;}
@media screen and (max-width: 600px) {
 .h_top .h_top_left2 .logo{
	 text-align:center;
	 width:100%;
  }
}

.h_top .h_top_right{float:left; width:70%; height:auto; padding-right:10px; text-align:right}
.h_top .h_top_right2{float:left; width:30%; height:auto; padding-right:10px; text-align:right}

.navbar-search {
    position: relative;
    float: left;
    margin-top: 0px;
	margin-bottom:0px;
	width:100%;
}
.navbar-search .search-query {
	background:url(../../images/search-white.png) no-repeat 10px 10px #fff;
    margin-bottom: 2px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: gray;
    font-weight: 300;
    height: 35px;
    width: 100%;
    padding: 5px 30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 5px;
    border-radius: 3px;
    border: 1px solid #2D8CFF;
	background-color:#f5f5f5;
}

.welcome {
    text-align: center;
    line-height: 1em;
    color: #1468C8;
    border: none;
    font: 32px Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    margin-top: 30px;
    padding: 10px;
}
@media screen and (max-width: 600px) {
 .welcome{
	 text-align:center;
	 font: 24px Verdana, Arial, Helvetica, sans-serif;
	 width:100%;
	 margin-top: 10px;
  }
}
.welcome_txt {
	text-align: center;	
    font: 15px Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	padding:10px 10px 40px 10px;
    color: #333;
	}

.marq_div{ width:100%; float:left; border-radius:3px!important; padding:6px 0; text-align:center; font:15px Arial, Helvetica, sans-serif; color:#fff; margin:0px 0px 0px 10px; text-decoration:none}
.marq_div a{ color:#FFFFFF; font-size:15px; text-decoration:none}
.marq_div a:hover{ color:#FFFFFF; font-size:15px; text-decoration:none}
.marq_div p{margin: 0;}
@media screen and (max-width: 600px) {
 .h_top .h_hindi {
    visibility: hidden;
    width: 100%;
    display: none;
  }
}

.whitw_bg {
    background: #fff;
}
.quick_frm{ width:100%; float:left; padding:10px; border-radius:3px!important; box-shadow:0 0 2px #999; background:#e9eced; position:relative; margin-top:20px; }
.quick_frm h1{ font:bold 20px Tahoma; padding:0; margin:0; width:100%; float:left; color:#000; text-transform:none; margin-bottom:10px;}
.quick_frm_form{ width:100%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.quick_frm_form input[type="text"]{width:100%; padding:0 5px; float:left; box-shadow:0 1px 1px #ccc; margin-bottom:10px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333;  border: 0; height: 30px;}
.quick_text{width:100%; padding:10px 5px; float:left; box-shadow:0 1px 1px #ccc;  font:12px Tahoma; color:#888888;  border: 0; min-height:60px; margin-bottom:10px;}
.sec_code{ width:100%; float:left;}
.sec_code_left{ width:70%; float:left; margin-right:2%; }
.sec_code_right{ width:28%; float:left;}
.quick_frm_form input[type="image"]{float:right;}
.sub_btn{ width:auto; float:left; margin-bottom:10px;}

.box_white_single{ width:100%; float:left; border: 1px solid #EEE2E2; padding:2px;  background:#fff; margin-top:25px;}
.box_white_single .img{ max-width:100%}

.box_white{ width:100%; float:left; border: 1px solid #EEE2E2; padding:20px;  background:#fff;}
/*.box_white:hover { border:1px solid #0795b6; width:100%}*/

.box_white h1{ font:bold 20px Tahoma; padding:0; margin:0; width:100%; float:left; color:#000; text-transform:none; margin-bottom:20px;}
.box_white ul{ list-style:none; margin:0; padding:0; float:left; width:100%;}
.box_white ul li{ background: url(../images/plus0.png) 0px 5px no-repeat; padding-left:10px; border-bottom:1px solid #e9eced; padding-bottom:5px; margin-bottom:10px; text-transform:none;  line-height: 20px;}
.box_white ul li a{ font:14px Verdana, Arial, Helvetica, sans-serif; color:#1468C8; padding-left:10px;}

/*  */

.box_white_indi{ width:100%; float:left; border: 1px solid #EEE2E2; padding:20px;  background:#333; margin-top:25px;}
.box_white_indi:hover { border:1px solid #0795b6; width:100%}

.box_white_indi h1{ font:bold 20px Tahoma; padding:0; margin:0; width:100%; float:left; color:#fff; text-transform:none; margin-bottom:10px; margin-left:10px;}
.box_white_indi ul{ list-style:none; margin:0; padding:0; float:left; width:100%;}
.box_white_indi ul li{ font:13px Verdana, Arial, Helvetica, sans-serif; background:none; padding-left:10px; border-bottom:1px solid #586468; padding-bottom:5px; margin-bottom:10px; text-transform:none;  line-height: 20px;}
.box_white_indi ul li a{ font:14px Verdana, Arial, Helvetica, sans-serif; color:#CECECE; padding-left:5px;}
.box_white_indi ul li a:hover{color:#fff; text-decoration:none; padding-left:5px;}

/*  */

.more_btn{ width:auto; float:right; margin-top:10px; font:14px Verdana, Arial, Helvetica, sans-serif; background:#0795b6; padding:5px 12px; color:#fff!important; text-transform:none; border-radius:3px!important;}
.more_btn:hover{ color:#fff!important; background-color:#000000; text-decoration:none;}
.face_like{margin-top:25px; width:100%; float:left; background:#fff;}
.box_white_con{ width:100%; float:left; color:#333; font:13px Verdana, Arial, Helvetica, sans-serif; line-height:20px; text-transform:none; margin-bottom:10px;}
.poll_btn{ background:#0795b6; color:#fff!important; padding:5px 10px; font:14px Verdana, Arial, Helvetica, sans-serif; float:left;}
.poll_btn:hover{ background-color:#000000; text-decoration:none;}

.f_r{ float:right;}

.copy_con{ color:#fff; font:italic 12px Verdana, Arial, Helvetica, sans-serif;}
.bottom_menu{ background:#002d57; padding:10px 0; text-align: center; font:16px Verdana, Arial, Helvetica, sans-serif;}
.bottom_menu a{ color:#fff;}
.bottom_menu a:hover{color:#0795B6; text-decoration:none;}
.bottom_menu .container{ padding-top:0;}
.my_tab{    background-color: #fcfcfc;
    background-image: linear-gradient(to bottom, #fcfcfc, #e1e1e1);
    background-repeat: repeat-x;
	border:1px solid #cdcecf; border-radius:3px!important;
}
.my_tab li{ background:none!important; padding-left:0!important; margin-bottom:0!important; padding-bottom:0!important; }
.my_tab li a{ background:none; font-size:12px!important;}

.tab-content {
    padding-top: 10px!important;
    width: 100%;
    float: left;
}
.puz{ width:100%; float:left;}
.puz .puz_option { width:100%; height:auto; float:left}
.puz label{ float:left; width:39px; font-weight:bold}
.puz .option{float:left; font-size:13px; text-transform:lowercase; padding-top:3px;}

.puz label input{ margin-top:5px;}

.bread_research-equipments { background:url(../../images/product-banner.jpg) }
.bread_gene-gun { background:url(../../images/product-banner.jpg) }
.bread_spectrophotometer { background:url(../../images/product-banner.jpg) }
.bread_gene-gun { background:url(../../images/product-banner.jpg) }
.bread_baths-circulator { background:url(../../images/product-banner.jpg) }
.bread_microscope { background:url(../../images/product-banner.jpg) }
.bread_mortuary-chamber { background:url(../../images/mortuary-chamber-banner.jpg) }
.bread_homogenizer-cell-disruption { background:url(../../images/homogenizer-banner.jpg) }
.bread_lyophilizer-freeze-drying { background:url(../../images/lyophilizer-banner.jpg) }
.bread_oven { background:url(../../images/oven-banner.jpg) }
.bread_laboratory-pcr { background:url(../../images/product-banner.jpg) }
.bread_clean-room-equipments { background:url(../../images/clean-room-equipment-banner.jpg) }
.bread_furnace { background:url(../../images/furnace-banner.jpg) }
.bread_ice-flaker-maker { background:url(../../images/ice-flaker-banner.jpg) }
.bread_freezing--chillers { background:url(../../images/freezer-banner.jpg) }
.bread_centrifuge { background:url(../../images/centrifuge-banner.jpg) }
.bread_shaker { background:url(../../images/shaker-banner.jpg) }
.bread_autoclave { background:url(../../images/autoclave-banner.jpg) }
.bread_incubator { background:url(../../images/incubetor-banner.jpg) }
.bread_growth-chambers { background:url(../../images/growth-chamber-banner.jpg) }
.bread_biotechnology-equipments { background:url(../../images/product-banner.jpg) }
.bread_fermentor { background:url(../../images/product-banner.jpg) }





.bread_desc { background:url(../../images/profile-banner-1.jpg) }


.breadcrumbs_main{ width:100%; float:left; padding:20px; margin-bottom:20px; font:13px Verdana, Arial, Helvetica, sans-serif; color:#fff; }

.breadcrumbs_main .breadcrumbs{width:70%; float:left; color:#fff; text-transform:capitalize}
.breadcrumbs_main .breadcrumbs a{ color:#fff}
.breadcrumbs_main .hits{width:30%; float:left; color:#333333; text-align:right}
.breadcrumbs_main .prod_bred { width:100%; height:80px;}
.breadcrumbs_main .content_title{
	font-weight: bold;
	font-size: 22px;
	margin-bottom:5px;
	text-transform:capitalize;
	max-width: 60%; 
	border-bottom:1px solid #dfdddd; 
	border-top:1px solid #dfdddd;
	padding:10px;
}
.breadcrumbs_main .content_title .bread_title {
	color:#fff;
	font-size: 22px;
}

.error_message {color:#FF0000; font-size:13px; text-align:center; font-weight:bold; padding:5px; background-color:#FC9; border:1px solid #F90; text-transform:capitalize}
.succ_message {color:#333333; font-size:13px; text-align:center; font-weight:bold; padding:5px; background-color:#6C6; border:1px solid #093;}

.sdate{padding-left: 10px;  font-size: 9px;  color: #666;  font-style: oblique;}

.n_row{ width:100%; float:left; margin-top: 25px; border: 1px solid #e9e9e9;}
.n_row:hover { border:1px solid #0795b6; width:100%}
.stdy_mat_row{ width:100%; float:left; border-top:1px solid #e9eced; border-left:1px solid #e9eced; border-bottom:1px solid #e9eced; box-shadow: 0 5px 5px 0 #d4d4d4; }
.stdy_mat_row:hover {border:1px solid #000000;}
.bor_r{border-right:1px solid #DADADA; padding-bottom:10px; background-color: #edeff0; }
.stdy_mat_row ul{ width:100%; float:left; margin:0; padding:0;}
.stdy_mat_row ul li{ list-style:none; background:url(../../assets/img/arrow_l.png) 0 2px no-repeat; padding-left:15px; margin-top:10px;}
.stdy_mat_row ul li a{color:#000069; font:13px Verdana, Arial, Helvetica, sans-serif;}
.stdy_mat_row ul li a:hover{color:#f2291c; text-decoration:underline; font:13px Verdana, Arial, Helvetica, sans-serif;}

.quiz{ padding:10px 20px}
.quiz:hover { background-color:#EEE2E2; padding:10px 20px; border:1px solid #ECCEAD}

h1 {
    color: #000;
    float: left;
    font: bold 20px Tahoma;
    margin: 0 0 10px;
    padding: 0;
    text-transform: none;
    width: 100%;
}
.pad_l_r0{ padding-left:0; padding-right:0;}

.box_white1{ width:100%; float:left; /*box-shadow:0 0 2px #666;*/  padding:0px 0px 10px 0px; background:#fff;}
.box_white1 h1{ font:bold 20px Tahoma; padding:0; margin:0; width:100%; float:left; color:#000; text-transform:none; margin-bottom:10px;}
.box_white1 ul{ list-style:none; margin:0; padding:0; float:left; width:100%;}
.box_white1 ul li{ background:url(../../assets/img/arrow_bl.png) 10px 9px no-repeat; padding:5px 10px 5px 20px; border-bottom:1px solid #e9eced; font:13px Verdana, Arial, Helvetica, sans-serif; color:#000; text-transform:none;  line-height: 20px;}
.box_white1 ul li a{ color:#000069; padding-left: 5px;}
.box_white1 ul li a:hover{color:#cc0000; text-decoration:none;}
.box_whitemodel{
    float: left;
    background-color: #fafafa;
    border: 1px solid #EEE2E2;
    padding: 20px;
    margin-top: 25px;
}
.box_whitemodel:hover { background:#f9f2ec; }
.box_whitemodel h1 {
    font: bold 20px Tahoma;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    color: #000;
    text-transform: none;
    margin-bottom: 10px;
}
.box_whitemodel ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
.box_whitemodel ul li {
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    background: url(../../library/images/arrow_bl.png) 0 7px no-repeat;
    padding-left: 15px;
    border-bottom: 1px solid #e9eced;
    padding-bottom: 5px;
    margin-bottom: 10px;
    text-transform: none;
    line-height: 20px;
}
.box_whitemodel ul li a {
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding-left: 5px;
}
.box_whitemodel ul li a:hover {
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    color: #666;
    padding-left: 5px;
	text-decoration:none;
}
.box_whitemodel .more_btn {
    width: auto;
    float: right;
    margin-top: 10px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    background: url(../../library/images/morenew.gif) 0 5px no-repeat;
    padding: 5px 20px;
    color: #fff!important;
    text-transform: none;
    border-radius: 3px!important;
    border-bottom: 1px dotted #CCCCCC;
}

.pad_l0{ padding-left:0!important;}
.bxslider-wrapper{ float:left;}
.bx-viewport li{ background:none!important; border:none!important;}

.resources_box{ width:105px; height:79px; float:left; padding:5px; text-align:center; background:#0795b6; font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#fff!important; margin-right:10px; margin-bottom:10px; border: 1px solid #006633;}
.resources_box:hover{ background:#000; box-shadow:2px 2px 1px #999!important; text-decoration:none;}



.box_white2{ width:100%; float:left; padding:0px; background:#fff;}
.box_white2_inn{ width:100%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif}
.box_white2_inn1{ width:100%; float:left; padding:10px}

.box_white2 h1{ font:bold 20px Tahoma; padding:0; margin:0; width:100%; float:left; color:#000; text-transform:none; margin-bottom:10px;}

.box_white2 h1{ font-size:16px; color:#000; margin-top:10px; text-transform:none; line-height: 32px;}
.box_white2 h1 a{ font-size:28px; color:#313131; font-weight:bold; line-height:30px; font-family: Bitter,serif;}
.box_white2 h1 a:hover{color:#cc0000; text-decoration:none;}

.head_res{ width:100%; float:left; border-bottom:1px solid #f3e5d8; font:normal 18px; color:#000; padding:5px 10px; margin-top:10px;}
.head_res:hover{background:#f9f2ec;}

.head_res .box_white_con{ width:100%; float:left; color:#333; font:14px Verdana, Arial, Helvetica, sans-serif; line-height:22px; text-transform:none; margin-bottom:10px; margin-top:10px;}
.head_res .head_res_sec{ font-size:14px; line-height:28px; font-weight:bold; color: #c20a12 !important;}  
.head_res .resource_img {width:35%; margin:0px 20px 10px 0px; height:auto; float:left; border:1px solid #f3e5d8;}
@media screen and (max-width: 600px) {
  .head_res .resource_img {
    width:100%; height:auto; float:left; border:1px solid #f3e5d8;
  }
}

.head_res .res_summary {float:left;width:62%; height:auto; padding:5px;}
.head_res .res_summary h1{
    color: #000;
    float: left;
    font: bold 20px Tahoma;
    margin: 0 0 5px;
    padding: 0;
    text-transform: none;
    width: 100%;
}
@media screen and (max-width: 600px) {
	.head_res .res_summary {
    width:100%; height:auto; float:left; padding:5px;
  }
}




.more_btn1{ width:auto; float:right; margin-left:10px; font:14px Verdana, Arial, Helvetica, sans-serif; background:rgba(154, 144, 116, 0.81); padding:5px 12px; color:#fff!important; text-transform:none; border-radius:3px!important;}
.more_btn1:hover{ color:#fff!important; background-color:#000000; text-decoration:none;}

.Div2{ width:45%; float:left; margin-right:0%;}
.Div1{ width:55%; float:left; margin-right:0%;}
.left_foot{ width:40%; float:left; padding:0; background:url(../img/foot_div.png) top right no-repeat;}
.left_foot1{ width:30%; float:left; padding:0; margin-left:5%; background:url(../img/foot_div.png) top right no-repeat;}
.right_foot{ width:20%; float:left; padding:0; margin-left:5%;}
.fot_link a{ font:13px Verdana, Arial, Helvetica, sans-serif; padding:5px 10px; color:#bababa}
.fot_link a:hover{ color:#FFF;}
.social-icons {
    float: left;
}


.header_banner {float:left; display:inline-table; position:relative; width:100%; height:auto; padding-bottom:5px;}

@media screen and (max-width: 600px) {
  .header_banner {
    visibility: hidden;
    clear: both;
    float: left;
    width: 100%;
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .call {
    visibility: hidden;
    clear: both;
    float: left;
    width: 100%;
    display: none;
  }
}
 /*@media only screen and (min-device-width: 480px) {
.header_banner_mobile {
	visibility: hidden;	
    clear: both;
    float: left;
    width: 100%;
    display: none;
	}
}*/


.src_br_row{ width:840px; float:left; height:45px; margin-top: 20px; position:relative; z-index:999999999999999;}
.src_icon{ float:left; padding-right:5px;}
.src_input_txt{width:183px; float:left; background:none; border:none; height:80px;  }
.src_btn{ background:url(../img/src_btn.png) top left repeat-x; height:31px; border:1px solid #a2c7d5; border-radius:3px!important; font:bold 14px Helvetica; color:#437b8f; padding:0 10px;  text-shadow: 0 0 1px #437b8f;}
.sub_btn{ float:right; margin:10px 0;}

.gmaps{ width:100%; float:left;}

 .content-page .c_page_title {width:60%; margin: 0 auto; font: 22px 'PT Sans Narrow', sans-serif; font-style:italic; color:rgba(48,115,235,1.00)}
 .content-page h1.client_title {font: 26px 'PT Sans Narrow', sans-serif; margin-left:10px;}
  .content-page h2.sub_client_title { float:left; width:100%; font: 22px 'PT Sans Narrow', sans-serif; margin-left:10px;}
 .content-page ul.mains_ssul { float:left; color:#FFFFFF;  font-size: 14px; text-align:center; list-style:none; margin:0px; padding:0px;}
 .content-page ul.mains_ssul li{ float:left; border:1px solid #CFCFCF;  display:inline; list-style-type:none; line-height: 17px; padding: 10px 0px; margin:1px}
  .content-page ul.mains_ssul li img{ width:143px; height:80px;}

 
 .Exp-serach .search-query {	
	background: url(../../images/search-white.png) no-repeat 10px 10px #fff;
    margin-bottom: 2px;
	margin-top:6px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: gray;
    font-weight: 300;
    height: 35px;
    width: 100%;
    padding: 5px 30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 5px;
    border-radius: 3px;
    border: 1px solid #2D8CFF;
    background-color: #f5f5f5;
}

@media screen and (max-width: 600px) {
  .Exp-serach .search-query {
    clear: both;
    float: left;
    width: 100%;
	margin: 10px;
  }
}
.listlabel { font: 400 13px Verdana, Arial, Helvetica, sans-serif;}
.listlabel label{font: 600 14px Verdana, Arial, Helvetica, sans-serif;}

.box_white5 {
    width: 100%;
    float: left;
    border: 1px solid #EEE2E2;
    padding: 20px;
    background: #fff;
    margin-top: 25px;
}
.box_white5:hover { border:1px solid #0795b6; width:100%}
.box_white5 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
.box_white5 ul li {
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    background: url(../../assets/img/arrow_bl.png) 0 4px no-repeat;
    padding-left: 10px;
    border-bottom: 1px solid #e9eced;
    padding-bottom: 5px;
    margin-bottom: 10px;
    text-transform: none;
    line-height: 20px;
}
.home_add {text-align:center; margin-top:20px;}
@media screen and (max-width: 600px) {
 .home_add {
    visibility: hidden;
    width: 100%;
    display: none;
  }
}
/*  GK Quiz Start */
.content-page .CA_quiz_title{width:98%; height:auto; font-weight:normal; color:#333; font-size:14px; margin-top:10px; padding-bottom:6px; border-bottom:1px solid #dfdddd;}
.content-page .CA_quiz_title p{padding-top:10px; font-size:14px;}
.content-page .CA_quiz_title span{font-size:14px;}

.content-page .Q_title{float:left; width:35px; height:auto; padding-right:2px; color:#000; font-weight:normal}
.content-page .quiz_option{ width:98%; height:auto;}
.content-page .quiz_option td { padding:0px 0px 0px 10px; }
.content-page .quiz_option td p{ margin:5px; padding:0px;}
.content-page .quiz_option td span{ margin:0px; padding:0px;}
.content-page .q_result{width:99%; height:auto; color:#000000; background-color:#E3E2E2; border:1px solid #CCCCCC; margin-top:10px; display:inline-table}
.content-page .q_result .show_result{float:left;  padding:3px 5px; width:98%; height:auto}
.content-page .q_result .show_result .q_result_explanation {font-size:12px;}
.content-page .q_result .show_result .q_result_explanation p{font-size:12px;}
.content-page .q_result .show_result .q_result_explanation span{font-size:12px;}

/*  GK Quiz End */