/*
Theme Name: Rhythm Child
Theme URI: http://themeforest.net/user/JoiThemes/
Author: JoiThemes
Author URI: http://themeforest.net/user/JoiThemes/
Template:  rhythm
Description: Powerful Theme
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: rhythm
Tags:
*/

h1, h2, h3, h4, h5, h6
{
	margin-bottom:8px !important;
}
h3, .h3
{
	margin-top:0px !important;
}
footer {
    letter-spacing: 1 !important;
    padding-bottom: 10px !important;
    padding-top:10px !important;
    background:rgb(0, 51, 102) !important; 
    line-hieght:1;
}

.full-wrapper.relative.clearfix {
    background-color: rgba(0, 0, 0, 0.4);
}
.table_clss {
    padding: 0;
}

.footer-copy {
    letter-spacing: 0px;
    margin-bottom: 0;
    text-transform: none;
}
.footer-copy.font-alt p {
    color: #ffffff;
    font-size: 15px;
    margin-bottom: -7px;
}
.inner-nav.desktop-nav
{
 background: rgb(0, 51, 102) !important;
    height: 45px !important;
    width: 100% !important;
   color:#ffffff !important;
    /*  margin-bottom:10px !important; */
    margin-top:10px !important;
}

.inner-nav.desktop-nav ul li a
{
color: #ffffff;
    font-size: 11px;
    /* font-weight: 600; */
    margin-left: 10px;
    /* text-transform: ; */
}
.main-nav.dark .inner-nav ul > li > a
{
color: #ffffff !important;
}
.logo_1 { 
   display: table;
   float: left; 
   margin: 0 0 0 30px;
   width: 12%;
   }
.text_cls { 
   display: block;
   text-align: center;
   width: 70%;
   float: left;
   }
.img_cls { 
   float: right;
   margin-right: 30px;
    max-width: 9%;
	}
	.text_cls1 { 
	display: block;
	}
	.full-wrapper { 
	margin:0px;
	}
	.text_cls h2 { 
	font-weight: 600;
    margin-bottom: 8px;
	}
	.text_cls12 { 
	display: block;
    font-size: 17px; 
	margin-bottom: 8px;
	}
	.banner_cls{ 
	background-size: 100% auto;
    color: #ffffff;	
	}
	#top .main-section .container .col-md-offset-1 {
		margin-left:0;
		}
	#top .main-section .container .col-sm-8 {
		width: 79%;
		padding: 0;
		}
	.main-section.page-section.no-margin {
		margin-top: 30px;
		}
	.main-nav img { 
	padding-top: 16px; 
	padding-bottom: 16px;
	}/* sidebar menu */
	.widget_nav_menu .menu li a::after{
		content:none !important;
		}
	.menu-left-side-menu1-container { 
	background: #003366 none repeat scroll 0 0;    /* padding-left: 31px; */
	}
	.menu li a { 
	color: #ffffff !important;
	}
	.widget ul { 
	padding: 0 17px 0 7px;
	}
	.widget ul li a{
		padding-left: 11px;
		text-transform: uppercase;	
		}
	.widget ul li{
		border-bottom:1px solid #ffffff;
		padding-bottom: 3px;
    padding-top: 3px;	
	}
	.sidebar{
		margin-top:0px;
		width:20%;
		}
	.sidebar {	
	background-color:none ! important;
	margin-bottom: 10px;
	}/* side bar menu */
	a {    
	text-decoration: none;
	}
	#latest_newss { 
	background: #003366 none repeat scroll 0 0 !important;
    color: #ffffff; 
	margin-bottom: 16px;
    padding-bottom: 3px; 
	padding-top: 2px;   
	text-align: center;
	}
	.inner-nav ul li, .mn-align-left .inner-nav .modules-left {
		/* margin-left: 35px; */
		}

	.sidebar {
    /* width: 19%; */
}
/* #top .main-section .container .col-sm-8 {
    padding: 0;
    width: 80.667%;
}
.content-section .vc_row-fluid .col-md-8 {
    width: 49.667%;
 */}	
th {
    font-size: 11px !important;
    line-height: 9px !important;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #003366 !important;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    padding: 6px 3px 6px 7px;
    vertical-align: middle;
}
.tablepress tbody tr td {
    border-top: 0 none;
    font-size: 13px;
    letter-spacing: normal;
    padding: 5px 3px 5px 11px;
	color:#000;
}	
#news-container_3189 > ul {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
#news-container_7397 > ul {
    padding-left: 7px;
}	
.sidebar-inner {
    background: #003366 none repeat scroll 0 0 !important;
}	
.widget.widget_text {
    margin-bottom: 0 !important;
}	
.view_map {
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 0;
    padding-bottom: 23%;
    text-align: center;
    text-transform: uppercase;
}
.inner-nav ul li, .mn-align-left .inner-nav .modules-left {
    margin-left: 30px;
}	
#sm_vertical_menu-2 ul li a{
	padding:0 !important;
	border-right:none;
	color:#ffffff !important;
	font-family:"Open Sans",arial,sans-serif !important ;
	font-size:11px;
	letter-spacing:2px;
}
.green > ul > li a:hover, .green > ul > li:hover a
{
	  background: #003366 none repeat scroll 0 0 !important;
}
.green ul ul li {
    border-bottom: 1px #ffffff solid !important;
	background:#003366 !important;
}
.green ul ul {
    border: none !important;
}
.navigation ul li.has-sub > a::after
{
	font-size:17px ;
	margin-top:-7px;
}



@media only screen and (max-width: 1316px)
{
	.clearlist.scroll-nav.local-scroll {
    margin-left: 5%;
}
.inner-nav ul li, .mn-align-left .inner-nav .modules-left{
	margin-left:30px;
}
.inner-nav.desktop-nav ul li a {
    font-size: 10px;
    margin-left: 0;
}
}
@media only screen and (max-width: 1250px)
{
	.clearlist.scroll-nav.local-scroll {
    margin-left: 5%;
}
.inner-nav ul li, .mn-align-left .inner-nav .modules-left{
	margin-left:20px;
}
.inner-nav.desktop-nav ul li a {
    font-size: 10px;
    margin-left: 0;
}
}
@media only screen and (max-width: 1150px)
{
	.clearlist.scroll-nav.local-scroll {
    margin-left: 5%;
}
.inner-nav ul li, .mn-align-left .inner-nav .modules-left{
	margin-left:18px;
}
.inner-nav.desktop-nav ul li a {
    font-size: 10px;
    margin-left: 0;
}
}
@media only screen and (max-width: 1100px)
{
	.clearlist.scroll-nav.local-scroll {
    margin-left: 3%;
}
.inner-nav ul li, .mn-align-left .inner-nav .modules-left{
	margin-left:13px;
}
.inner-nav.desktop-nav ul li a {
    font-size: 9px;
    margin-left: 0;
}
}
@media only screen and (max-width: 1066px)
{
	.clearlist.scroll-nav.local-scroll {
    margin-left: 1%;
}
.inner-nav ul li, .mn-align-left .inner-nav .modules-left{
	margin-left:13px;
}
.inner-nav.desktop-nav ul li a {
    font-size: 9px;
    margin-left: 0;
}
}
@media only screen and (max-width: 1024px)
{
.img_cls
{
	display:none;
}
}
@media only screen and (max-width: 768px)
{
	.mobile-nav .fa {
    top: 81%;
}

.logo_1 {
    display: table;
    float: unset;
    margin: 0;
    text-align: center;
    width: 100%;
}
.nav-logo-wrap .logo img
{
	width:9%;
}
.text_cls {
    display: block;
    float: unset;
    text-align: center;
    width: 100%;
}
}
/* @media screen and (min-width: 1025px) and (max-width: 1380px)
{
.inner-nav ul li, .mn-align-left .inner-nav .modules-left {
    margin-left: 20px;
}
	.inner-nav .clearlist.scroll-nav.local-scroll li a {
    font-size: 9px;
    padding-left: 7%;
    padding-right: 7%;
}

} */