/*
Theme Name: mawadda
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.commment_area{ background:#1d1e20;}
ol.commentlist { list-style: none; margin: 0 0 20px 0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { border-radius:40px; overflow:hidden; }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }


h3 {font-size:18px;}

/* Small headers */
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

/* Form fields, general styles first */
button,
input,
textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
button,
input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

/* Buttons */

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}



@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);
 @import url(http://fonts.googleapis.com/css?family=Stardos+Stencil:400,700);
@font-face {
	font-family: 'TrajanProRegular';
	src: url('../fonts/trajanpro-regular.eot');
	src: url('../fonts/trajanpro-regular.eot') format('embedded-opentype'),  url('../fonts/trajanpro-regular.woff') format('woff'),  url('../fonts/trajanpro-regular.ttf') format('truetype'),  url('../fonts/trajanpro-regular.svg#TrajanProRegular') format('svg');
}
:focus {
	outline:none;
}
::selection {
	background-color: #ff6200;
	color: #fff;
}

::-moz-selection {
 background-color: #ff6200;
 color: #fff;
}

body {
	overflow-x:hidden;
}
/* Comments */

.form-control {
        border-left: 5px solid #000;
        border-radius: 6px 4px 4px 6px;
        box-sizing: border-box;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #794868;     
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	color: #000;
}

#comments {
	position: relative;
}
h2.comments-title {
	margin-left:90px;
	padding:0px 0px 20px 0px;
	text-transform:uppercase;
	font-size:16px;
}
ol.commentlist {
	width:578px;
	background:#f8f8f8;
	padding:0px 0px;
	margin:0px 0px 0px 90px;
}
ol.commentlist li {
	padding:0px 0px;
	list-style:none;
	margin:0px;
	position:relative;
}
ol.commentlist li ul.children {
	list-style:none;
	margin:0px;
	padding:0px;
}
ol.commentlist li ul li {
	list-style:none;
	margin:0px;
	padding:0px 0px;
}
.comment-author cite.fn {
	font-size:14px;
	font-style: normal;
}
.comment-author img {
	width:58px;
	height:58px;
	background:#222;
	position:absolute;
	left:-90px;
	top:20px;
	border: 1px solid #222;
}
.comment-meta {
	font-size:12px;
}
.commentmetadata a:link, .commentmetadata a:visited {
	color:#000;
}
.comment {
	padding: 20px 20px;
}
.comment .reply a {
	padding:3px 10px;
	background:#555;
	color:#fff;
}
.comment footer {
	padding:5px 10px;
	background: #ebebeb;
	margin-bottom: 10px;
}
.comment-content {
	padding: 0px 0px;
}
#respond {
}
h3#reply-title {
	text-transform:uppercase;
	padding:20px 0px;
	margin:0px 0px;
}
#commentform {
	border:1px solid #ddd;
	margin-bottom:30px;
	background:#fafafa;
	padding:20px;
}
#commentform a {
	color: #000;
}
#commentform p {
	color: #888;
	margin: 5px 0;
}
#respond label {
	color: #888;
	padding: 5px 0;
}
#respond input {
	display:block;
	color: #aaa;
	background:#fff;
	margin: 0 10px 10px 0;
	padding: 5px;
}
#commentform input {
	padding:10px 30px;
	color:#fff;
	border:0;
	font-weight:bold;
	border-radius:30px;
	background:#de2728;
}
#respond input#commentSubmit {
	width: 100px;
	color: #555;
	cursor: pointer;
	margin: 10px 0;
	padding: 5px 10px;
}
textarea#comment {
	background: #fff;
	border: 1px solid #ddd;
	margin:5px 0px 0px 0px;
	width:100%;
	color: #888;
	padding: 5px;
	display:block;
	max-width:600px;
}
.form-allowed-tags {
	display:none;
}
.video_home {
	background:#f2f2f2;
	padding:10px;
	margin:30px 5px 5px 5px;
	border:1px solid #dadada;
}
.video_home p{font-size: 23px;
line-height: 1.2;
color: #616060;
font-family: 'Stardos Stencil', cursive;}

.video_home h3{font-size: 35px;
margin-top: 0;
font-weight: bold;
color: #DE2728;
font-family: 'Stardos Stencil', cursive;}



.footer .navbar-default{ border-color:transparent !important; background:none;}
.main_navigator .navbar-default .navbar-toggle {
    border-color: #000000;
}
.main_navigator .navbar-default .navbar-toggle .icon-bar{
     background-color: #000000;
}

.header .nav > li > a{padding: 15px 10px !important;}
span.leave-reply {display: none;}


.dropdown-menu {min-width: 261px;}
.nav-next, .nav-previous {background: #E91B23 !important; border:none;}
.nav-next a, .nav-previous a {color: #fff !important;}
h3.assistive-text {font-size: 16px; color: #5F5F5F;text-transform: capitalize; }

h1.site-title a {
	font-family: 'Stardos Stencil', cursive;
	font-size:30px;
	font-weight:bold;
	color:#de2728;
	text-transform:uppercase;
	margin:0;
}
h1.site-title {
	margin:0;
}
h1.site-title a:hover {
	color:#000;
	text-decoration:none;
}
h2.site-description {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	margin:0;
	letter-spacing:1px;
}
a {
	color:#de2728;
}
h2 {
	font-family: 'Lato', sans-serif;
	color:#000;
}
.innerhead .col-md-4 img {
	max-width:100px;
}
.innerhead {
	padding-top:15px;
	padding-bottom:10px;
}
p {
	font-family: 'Lato', sans-serif;
}
body {
	background:url(images/bodyBg.png) 0 0 repeat;
}
.header {
	background:#000;
}
.page-id-10 h3 {
	color:#333;
}
.container {
	max-width:1000px;
}
.b2ginfo {
	margin-top:10px;
}
.b2ginfo p {
	font-size:14px;
	margin-top:12px;
	line-height:22px;
}
.abt_com.container {
	background:#161719;
	max-width:100%;
	width:100%;
}
.abt_com.container .row {
	max-width:967px;
	margin:0 auto;
	padding-top:17px;
	padding-bottom:17px;
}
.abt_com p {
	color:#929292;
	font-family: 'Lato', sans-serif;
	line-height:22px;
	font-size:13px;
}
.abt_com p span {
	color:#525252;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
}
.abt_com ul {
	list-style:none;
	margin:0;
	padding:0
}
.abt_com ul li {
	display:block;
	background:url(images/list_arro.png) 10px 50% no-repeat;
	padding-left:20px;
	line-height:29px;
	color:#00608c;
}
.logimg {
	padding-bottom: 13px;
	padding-top: 14px;
}
.col-xs-5.col-xs-offset-2 {
	border-right:1px solid #313233;
	margin-top:8px;
	margin-bottom:8px;
}
.col-xs-5.col-xs-offset-2 p {
	font-size:11px;
	color:#dddddd;
	font-family:'Lato', sans-serif;
	text-align:right;
	font-weight:bold;
}
.col-xs-5.col-xs-offset-2 h1 {
	font-size:24px;
	color:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-left:15px;
	margin:8px 0;
}
ul.socialicon {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:6px;
	float:left;
}
.header .navbar {
	margin-bottom:0;
}
ul.flag {
	list-style:none;
}
ul.flag li {
	display:inline;
}
.banner_top {
	background:#de2728;
}
.banner_top .hsecion {
	background:#fff;
	text-align:center;
}
.main_navigator .container {
	max-width:967px;
}
.banner_top .col-md-6 H1 {
	margin:0;
}
ul.latestnews {
	margin:0;
	padding:0;
}
ul.latestnews li {
	background: url("images/red_spect.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #666666;
	display: block;
	height: 40px;
	margin: 0 0 8px;
	padding: 0;
	padding-left:40px;
	text-decoration: none;
}
.rel_jobs {
	background:#DE2728;
	text-align:center;
	padding:30px;
	box-shadow: 0 0 9px #585858 inset;
}
.rel_jobs:hover {
	background:#000;
	box-shadow: 0 0 9px #333 inset;
}
.rel_jobs a {
	color: #FFFFFF;
	font-family: 'Lato', sans-serif;
	font-size: 39px;
	font-weight: 300;
	line-height: 44px;
	text-transform: uppercase;
}
.rel_jobs a:hover {
	color:#ccc;
	text-decoration:none;
}
.banner {
	background:#000;
	text-align:center;
}
.main_content.container {
	padding-top:51px;
	padding-bottom:51px;
}
.main_content.container .col-md-3 {
	background: none repeat scroll 0 0 #DDDDDD;
	border: 1px solid #CCCCCC;
	padding-bottom: 30px;
	padding-top: 30px;
	text-align: center;
}
.main_banner {
	margin:0 auto;
	max-width:989px;
}
.main_content.container .col-md-3:hover {
	transition:all 0.5s ease;
	background:#fff;
}
.nextpage .widget-title {
	font-size:15px;
	margin:0;
	text-transform:capitalize;
	color:#000;
	text-align:left;
	line-height:22px;
}
h1 {
	font-family:'Lato', sans-serif;
	font-weight:400;
	font-size:30px;
	color:#333;
	text-transform:capitalize;
}
.hsecion h1 {
	font-family:'Lato', sans-serif;
	font-weight:300;
	font-size:25px;
	color:#000;
	line-height:53px;
}
h2, h3 {
	font-family:'Lato', sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#000;
}
ol, li {
	color:#428BCA;
}
.main_content.container h1 {
	color:#161719;
}
.abt_com h1 {
	color:#ccc;
}
.footer {
	padding-top:10px;
	padding-bottom:10px;
	background:#232323;
	color: #A2A2A2;
}

/*-------------------- Navigation Bar ------------------------*/

.responsive_sliders {
	max-width:937px;
	margin:0 auto;
	padding:0 15px;
}
ul.social_media {
	list-style:none;
	padding:0;
	margin:0;
}
ul.social_media li {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 0; margin-left: 0;
}
footer ul.social_media li {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px; margin-left: 10px;
}
ul.social_media li a {
	float:left;
	width:33px;
	height:37px;
	background-image:url(images/socialmedia.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-right:4px;
}
a.social1 {
	background-position:0 0;
}
a.social1:hover {
	background-position:0 -46px;
	transition: all 0.5s ease 0s;
}
a.social2 {
	background-position:-45px 0;
}
a.social2:hover {
	background-position:-45px -46px;
	transition: all 0.5s ease 0s;
}
a.social3 {
	background-position:-91px 0;
}
a.social3:hover {
	background-position:-91px -46px;
	transition: all 0.5s ease 0s;
}
a.social4 {
	background-position:-135px 0;
}
a.social4:hover {
	background-position:-135px -46px;
	transition: all 0.5s ease 0s;
}
a.social5 {
	background-position:-179px 0;
}
a.social5:hover {
	background-position:-179px -46px;
	transition: all 0.5s ease 0s;
}
a.social6 {
	background-position:-224px 0;
}
a.social6:hover {
	background-position:-224px -46px;
	transition: all 0.5s ease 0s;
}
a.social7 {
	background-position:-268px 0;
}
a.social7:hover {
	background-position:-268px -46px;
	transition: all 0.5s ease 0s;
}
.header .nav > li > a {
	color: #FFFFFF;
	display: inline;
	float: left;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	padding: 15px 11px;
	position: relative;
	text-transform: uppercase;
	border-right:1px solid #000;
}
.header .nav > li:last-child a {
	border:none;
}
.post-status {
	padding:10px;
	background:#FAFAFA;
	border-top:1px solid #F3F3F3;
	margin:0;
}
.post-status a {
	color:#DE2728;
}
body.blog {
	background:#f2f2f2;
}
.blog .format-standard {
	padding:10px;
	/*border:1px solid #dadada;
	margin:15px 0;*/
	background:#fff
}
.blog .entry-title, .single .entry-title {
	text-align:center;
	border-bottom:2px solid #DE2728;
	padding:10px;
	text-transform:uppercase;
	font-size:20px;
}
.blog .entry-title a {
	color:#000;
}
.entry-title .fa {
	display:none;
}
.header .nav > li.current-menu-item > a {
	background:#000 !important;
	color:#fff !important;
}
.header .navbar-static-top {
	background:#de2728;
	border:none; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.45);
}
.footer .nav > li > a {
	background: url(images/navigator2.png) 100% 50% no-repeat;
	display: inline;
	float: left;
	padding: 16px 21px 19px 12px;
	font-family:'Lato', sans-serif;
	position: relative;
	color:#9a9a9a;
}
.footer .nav > li:last-child > a {
	background:none;
}
.footer .nav {
	float:right;
}
.footer .nav > li {
	display:inline;
}
.footer .col-xs-5 p {
	margin-top:10px;
}
.footer .nav > li.current-menu-item > a {
	color:#4ebff5 !important;
	background-color:transparent !important;
}
.header_top {
	background:#f9f9f9;
	padding:10px 0 3px;
	border-bottom:1px solid #e7e7e7;
}
.header_top p {
	margin-bottom:5px;
}
.header_top .main_top {
	max-width:937px;
	margin:0 auto;
	text-align:center
}
.logo_area {
	text-align:center;
	background:#fff;
	padding:20px 0;
}
.nextpage {
	margin: 0 auto;
	max-width: 962px;
	padding: 24px 10px;
}
.widget {
	background:#f2f2f2;

}
.searchform .screen-reader-text {
	display:none;
}
.main_navigator .navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.header .nav > li > a:hover {
	color:#ddd;
}
.fullwidth {
	max-width:989px;
	padding:15px 10px 10px;
	margin:0 auto;
	min-height:360px;
}
.page-id-4 .fullwidth {
	max-width:100%;
	padding:0;
}
.page-id-4 .entry-title, .page-id-16 .entry-title {
	display:none;
}
.sider_text {
}
h1.entry-title {
	margin:7px 0 20px;
	font-size:25px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-align: center;
	border-bottom: 2px solid #DE2728;
	padding: 10px;
	text-transform: uppercase;
	line-height: 1.5;
}
/*-------------------- contact form ------------------------*/

.white {
background: #FFF;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
padding-bottom: 50px;
box-shadow: 0 0 300px rgba(0, 0, 0, 0.05);
}

 .post-conten {
	margin:10px 0
}
.post-conten .col-md-6 {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}
.post_home a.thumbnail {
	margin-right:15px;
}
.post_home h3 a {
	margin:10px 0;
	color:#de2728;
}
.post_home h3 a:hover {
	color:#000;
	text-decoration:none;
}
.post_home {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #EAEAEA;
	min-height: 240px;
	padding: 15px;
}
.abt_mc_sol {
	padding: 10px 0;
}
.abt_mc_sol h1 {
	color: #3987C3;
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
}
.abt_mc_sol h3 {
	border-bottom: 1px solid #2e2f31;
	color: #0A6DB6;
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
	line-height: 55px;
}
.abt_mc_sol p {
	color: #000;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 22px;
}
h2.media-heading {
	color: #000;
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
}
h2.media-heading span {
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
}
.sect_te img {
	border-radius: 5px;
	box-shadow: 0 0 3px #CCCCCC;
	margin-right: 55px;
	padding: 7px;
}
.header2.container {
	margin: 0;
	padding: 0;
	width: 100%;
}
.form_ctrl .col-md-5, .form_ctrl .col-md-6 {
	padding-left: 0;

}
.form_ctrl label {}
#primary .container {
	max-width:989px;
}

.home_cont h1 {
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	padding: 9px 14px;
	text-transform: uppercase;
}
/*------------------ slider --------------------------*/



.banner .media-body h1, .banner h2.media-body {
	margin-top:0 !important;
}
.banner .media-body p a {
	color:#ccc;
	text-decoration:none;
	cursor:text;
	font-size:16px;
	line-height:26px;
	font-family: 'Lato', sans-serif;
}
.btn-lg.btn-info.btn-block {
	margin:15px 20px;
	text-align:center;
	float:none;
	font-size:25px;
	color:#fff;
	text-shadow:0 1px 1px #333;
	font-style:italic;
	font-weight:700;
	padding:19px;
	font-family: 'Lato', sans-serif;
	width:auto !important;
}
.home_cont {
	padding: 30px 10px;
	margin:0 auto;
	max-width:900px;
}
.home_cont h3 {
	color:#333;
	background:#f2f2f2;
	font-weight:normal;
	text-transform:uppercase;
	font-size:15px;
	text-align:center;
	margin:0;
	line-height:25px;
}
.home_cont .col-sm-6.col-md-3 {
	padding-left:6px;
	padding-right:6px;
}
.home_cont .caption {
	padding:0;
}
.home_cont .caption ul {
	margin:0;
	padding:0;
}
.home_cont .caption ul li {
	padding:5px 10px;
	display:block;
	margin-bottom:2px;
	background:#f2f2f2;
}
.home_cont .caption ul li a {
	font-size:12px;
	color:#000;
}
.home_cont .caption ul li:hover a {
	text-decoration:none;
	color:#fff;
}
.home_cont .caption ul li:hover {
	background:#DE2728;
}
.home_cont .thumbnail {
	border-radius: 0;
	min-height: 207px;
	padding: 0;
}
.home_cont .thumbnail:hover {
}
.entry-content h1 {
	font-size: 20px;
	margin-bottom: 24px;
	position: relative;
	text-align: center;
}
.entry-content h1:before {
	border-top: 1px solid #DE2728;
	content: "";
	height: 24px;
	left: 0;
	position: absolute;
	top: 50%;
	width: 38%;
}
.entry-content h1:after {
	border-top: 1px solid #DE2728;
	content: "";
	height: 24px;
	right: 0;
	position: absolute;
	top: 50%;
	width: 38%;
}
.entry-content h1 span {
	background: #DE2728;
	border-radius: inherit;
	color: #FFFFFF;
	font-size: 16px;
	padding: 8px 19px;
	position: relative;
	border-radius:25px;
	text-transform: uppercase;
	z-index: 12;
	display:inline-block;
}
.img_cls {
	margin-right:10px;
}
.list {
}
.list ol {
	background:#f2f2f2;
	border:1px solid #ddd;
	border-bottom:0;
}
.list ol li {
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:10px;
	background:#fff;
	color:#012e5c;
	font-size:12px;
	line-height:15px;
	font-family: 'Lato', sans-serif;
}
.colaps_pen .panel-heading {
	padding:0;
}
.colaps_pen .panel-heading h4 a {
	display: block;
	font-family: lato;
	font-size: 16px;
	font-weight: 400;
	padding: 11px 10px;
	text-transform: uppercase;
	background:url(images/list_icon_open.png) 98% 50% no-repeat;
	padding-right:30px;
}
.colaps_pen .panel-heading h4 a:hover {
	text-decoration:none;
	color:#000;
}
.colaps_pen .panel-heading h4 a.collapsed {
	background:url(images/list_icon_close.png) 98% 50% no-repeat;
}
.pre_qly {
	padding:10px;
	margin:0 auto;
}
.f_row {
	padding-bottom:10px;
	border-bottom:1px solid #dadada;
	margin-bottom:10px;
}
.f_row .form-group label.col-sm-4, .f_row label.col-sm-6, .f_row .form-group label.col-sm-8 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0;
}
.instruction {
	font-size:10px;
	color:#666;
	text-align:left;
	padding: 8px 18px;
}
.form-group .col-md-12 {
	/*padding: 0;*/
}
.pre_qly input[type="text"], .pre_qly textarea, .pre_qly input[type="email"], .pre_qly select {
	border:1px solid #dadada;
	border-radius:0;
}
.textwidget {
	margin-top: 10px;
	color: #A2A2A2;
}
footer .widget {background:none;}
footer li {list-style:none;}

.btmfooter {
border-top: 1px solid #2B2B2B;
padding-top: 10px;
font-size: 12px;
text-align: left;
}
.topfooter {
border-bottom: 1px solid #181818; padding-bottom: 20px;
}

footer h2.widgettitle {
color: #B1B1B1;
border-bottom: 1px dashed #616161;
padding-bottom: 10px;
margin-bottom: 15px;
}

input.wpcf7-form-control.wpcf7-file {
border: 1px solid #CCC;
width: 100%;
padding: 5px;
border-radius: 5px;
}

input[type="submit"], .redBtn {
	color: #FFF;
	background-color: #DE2728;
	border: 1px solid;
	border-color: #AC0007;
}
input[type="submit"]:hover, .redBtn:hover, .post_home .redBtn:hover {
	color: #FFF;
	background-color: #D5070F;
	border-color: #D5070F;
	text-decoration:none;
}

.postArea .redBtn, .post_home .redBtn {padding: 3px 10px; color:#fff; border-radius: 2px;}
.redBtn a {color:#fff;}
.postArea .redBtn:hover, .post_home .redBtn:hover {text-decoration:none;}
.postArea .fa {color: #494949; padding-right: 5px; padding-left: 5px; }
.fullPost {border: 1px solid #F1F1F1; padding: 10px;}

.widget-area {	margin-top: 40px;	background: #F1F1F1;	padding-top: 12px;}

.postArea .entry-header {}
.postArea .entry-content {padding: 20px;}

.postArea {border: 1px solid #F1F1F1;}
.post_home h3{margin-top:2px;}

 @media (max-width: 992px) {
.main_navigator .container {max-width: 100%; width: 100%;}
.header .nav > li > a{font-size:13px;}
.navbar-collapse {padding: 0;}
.header .nav > li > a {padding: 15px 4px;}
.main_navigator .container {max-width: 100%; width: 100%; padding: 0;}

}

@media (max-width: 768px) {
ul.dropdown-menu li {padding-left: 20px;}
}
 @media (min-width: 768px) and (max-width: 979px) {
.col-md-4.logimg {
	width:50%;
	float:left;
}

.pull-left.img-responsive {
	width:50%;
}
.banner h1 {
	color: #CCCCCC;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 300;
}
.banner .media-body p a {
	color: #CCCCCC;
	cursor: text;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
}

 @media (min-width: 481px) and (max-width: 767px) {
.banner h1 {
	color: #CCCCCC;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 300;
}
.header .col-xs-5 {
	width: 50.667%;
}
.banner .media-body p a {
	color: #CCCCCC;
	cursor: text;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
.logimg {
	padding-bottom: 8px;
	padding-top: 15px;
}
.header .nav > li > a {
	/*background: url("images/navigator.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);*/
	/*color: #454545;*/
	display: block;
	font-family: 'Lato', sans-serif;
	padding: 16px 33px;
	position: relative;
	float:none;
}
}
 @media (min-width: 320px) and (max-width: 480px) {
.logimg {
	padding-bottom: 8px;
	padding-top: 15px;
}
.banner h1 {
	color: #CCCCCC;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 300;
}
.header .col-xs-5 {
	width: 70.667%;
}
.banner .media-body p a {
	color: #CCCCCC;
	cursor: text;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
.col-xs-5.col-xs-offset-2 h1 {
	color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	margin: 8px 0;
	padding-left: 15px;
	text-align: right;
}
.widget_text .col-xs-1 {
	margin-left: -10px;
	width: 8.33333%;
}
.header .nav > li > a {
	/*background: url("images/navigator.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);*/
	/*color: #454545;*/
	display: block;
	font-family: 'Lato', sans-serif;
	padding: 16px 33px;
	position: relative;
	float:none;
}
}
 @media (min-width: 240px) and (max-width: 319px) {
.widget.widget_text {
	display:none
}
.banner .media-body {
	display:none;
}
.header .nav > li > a {
	/*background: url("../images/navigator.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);*/
	color: #454545;
	display: block;
	font-family: 'Lato', sans-serif;
	padding: 16px 33px;
	position: relative;
	float:none;
}
}


