/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.3.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

body
{
	font-size:14px;
}

h1 
{
	font-size:28px;
}

th, .cart.table thead > tr > th 
{
    font-size: 14px;	
}

td
{
	font-size: 13px;
	color:#323232;
}

.fixed-header-on .header .logo img {
    max-height: 50px;
}

tr.odd td.sorting_1, tr.even td.sorting_1 {
    background-color: #f4d4d4 !important;
}

@media (max-width: 768px) { 
.table-responsive{
	overflow-x: auto !important;
	border: 0 none;
}
}

/* .panel-body {
    padding: 10px 5px;
} */

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #f3f3f3;
    padding: 8px 5px;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
    padding-right: 25px;
}

.header-top.dark {
    background-color: #197EC6;
    border-bottom: 1px solid #197EC6;
}
.btn-custom{
	color: #fff;
    background-color: #92A5AD;
    border-color: #92A5AD;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, 
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	background-color: transparent;
    color: #197EC6;
}

.table-colored > thead > tr > th {
    border-color: #197EC6 !important;
    background-color: #197EC6 !important;
    color: #ffffff !important;
}

tr.odd td.sorting_1, tr.even td.sorting_1 {
    background-color: #90C2E6 !important;
}

.table.table-colored {
    border-bottom-color: #197EC6 !important;
}

ul.pagination li.active a, 
ul.pagination > .active > a:hover, 
ul.pagination > .active > a:focus {
    color: #ffffff;
    background-color: #197EC6 !important;
    border-color: #197EC6 !important;
}

ul.pagination li > a:hover, 
ul.pagination li > a:focus {
    color: #ffffff;
    background-color: #197EC6 !important;
    border-color: #197EC6 !important;
}

.main-navigation .navbar-nav > .open > a, .main-navigation .navbar-nav > 
.open > a:hover, .main-navigation .navbar-nav > .open > a:focus, 
.main-navigation .navbar-nav > .dropdown > a:focus {
    background-color: #ffffff;
    color: #197EC6 !important;
    border-bottom-color: #ffffff;
    border-right: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{
	color: #197EC6 !important;
}
.tag a {
    color: #ffffff;
    background-color: #337ab7 !important;
    border: 1px solid #286090 !important;
}
.tag a:hover {
    color: #92A5AD !important;
}

.btn-default {
    color: #ffffff;
    background-color: #337ab7 !important;
    border-color: #286090 !important;
}

.align-justify{
	text-align:justify !important;
}

.marginTop10{
	margin-top:10px !important;
}

.nav-tabs.style-1 > li.active > a{
	color: #ffffff;
    cursor: default;
    border-color: #197EC6 !important;
}
.nav-tabs.style-1 > li.active > a {
    background-color: #197EC6 !important;
}

.hvr-sweep-to-right:before,
.hvr-sweep-to-left:before,
.hvr-sweep-to-bottom:before,
.hvr-sweep-to-top:before,
.hvr-bounce-to-right:before,
.hvr-bounce-to-left:before,
.hvr-bounce-to-bottom:before,
.hvr-bounce-to-top:before,
.hvr-radial-out:before,
.hvr-rectangle-out:before,
.hvr-shutter-out-horizontal:before,
.hvr-shutter-out-vertical:before {
  background: #92A5AD;
}

.no-csstransitions .hvr-sweep-to-right:hover,
.no-csstransitions .hvr-sweep-to-left:hover,
.no-csstransitions .hvr-sweep-to-bottom:hover,
.no-csstransitions .hvr-sweep-to-top:hover,
.no-csstransitions .hvr-bounce-to-right:hover,
.no-csstransitions .hvr-bounce-to-left:hover,
.no-csstransitions .hvr-bounce-to-bottom:hover,
.no-csstransitions .hvr-bounce-to-top:hover,
.no-csstransitions .hvr-radial-out:hover,
.no-csstransitions .hvr-rectangle-out:hover,
.no-csstransitions .hvr-shutter-out-horizontal:hover,
.no-csstransitions .hvr-shutter-out-vertical:hover,
.no-csstransitions .hvr-radial-in:hover,
.no-csstransitions .hvr-rectangle-in:hover,
.no-csstransitions .hvr-shutter-in-horizontal:hover,
.no-csstransitions .hvr-shutter-in-vertical:hover {
  background: #92A5AD;
}

.img-custom img {
    width: 26% !important;
    background-color: #f6eeee !important;
    margin-left: 35% !important;

}

.minHeight172{
   min-height: 172px !important;
}

.minHeight124{
	min-height: 124px !important;
}

.marginTop6{
	margin-top: 6% !important;
}

.marginTop20{
	margin-top:20px !important;
}

.marginTop2{
	margin-top: 2% !important;
}

.our_client img {
    max-width: 100%;
}

.slider-banner-fullwidth{
	height: 600px !important;
    max-height: 600px !important;
}

@media (max-width: 575.98px) { 
	

}


@media (min-width: 576px) and (max-width: 767.98px) { 
	
	
}

@media (min-width: 768px) and (max-width: 991.98px) {
	
	.font13
	{
		font-size:13px !important;
	}
	.slider-banner-fullwidth {
	    height: 300px !important;
	    max-height: 300px !important;
	}
	
	.btn-topAlign
	{
		top: 243px !important;
	}
}


@media (min-width: 992px) and (max-width: 1199.98px) {  
	.slider-banner-fullwidth {
	    height: 480px !important;
	    max-height: 480px !important;
	}
	
	.font15
	{
		font-size: 15px;
	}
		
	.minHeight188
    {
		min-height: 188px !important;
	}	
	
	}

@media (min-width: 1200px) {  }