/* 
Theme Name: Dr-nir
Description: Responsive Theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload, Social Networking and Webmaster Tools etc. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into 40 languages. Cross-Browser compatible. No paid memberships or clubs to get
Version: 1.9.3.6
Author: Aviv Keter
Author URI: http://www.createam.co
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, flexible-width, rtl-language-support
Text Domain: kartakones

/* basics */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	font-family: 'Alef';
	font-size: 17px;
	color: #000;
	padding: 0px;
	margin: 0px;
	direction: rtl;
}
@font-face {
	font-family: 'Alef';
	src: url('fonts/Alef-Bold.eot');
	src: url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Alef-Bold.woff') format('woff'), url('fonts/Alef-Bold.ttf') format('truetype'), url('fonts/Alef-Bold.svg#alefbold') format('svg');
	font-weight: bold;
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border: 0px;
	background: none;
}
@font-face {
	font-family: 'Alef';
	src: url('fonts/Alef-Regular.eot');
	src: url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Alef-Regular.woff') format('woff'), url('fonts/Alef-Regular.ttf') format('truetype'), url('fonts/Alef-Regular.svg#alefregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
input.wpcf7-not-valid {border:2px solid #f00 !important;}
textarea.wpcf7-not-valid {border:2px solid #f00 !important;}
div.wpcf7 img.ajax-loader, .div.wpcf7 .ajax-loader {display:none !important;}
div.wpcf7 .ajax-loader.is-active { visibility:hidden !important;}
div.wpcf7-validation-errors {margin:10px 0 !important; text-align:center;}
span.wpcf7-not-valid-tip {display:none !important;}
div.wpcf7-response-output {margin:10px 0 !important; text-align:center;}

h1, h2, h3, h4, h5, h6, ul, li {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	list-style-type: none;
}
.wrap {
	max-width: 1050px;
	margin: 0 auto;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}
.clr {
	clear: both;
}
/* images and misc. */

img {
	border: none;
	max-width: 100%;
}
img a {
	border: none;
}
img.left {
	float: left;
	border: none;
}
img.right {
	float: right;
	border: none;
}
blockquote {
	border-left: 1px solid #A5ABAB;
	margin: 15px;
	padding: 0 12px 0 12px;
}
code {
	margin: 10px;
	font-family: "Courier New", Courier, monospace;
}
/* links */
a {
	color: #000;
	text-decoration: none;
	border: none;
}
a:hover {
	color: #535453;
	text-decoration: none;
}
/* fonts */
/* container */
#container {
	overflow: hidden;
	max-width: 1070px;
	margin: 0 auto;
	padding: 0px 10px;
}
/* header */
#header {
	width: 100%;
	position: relative;
	z-index: 99999;
}
.head-top-sec {
	padding: 23px 0px 10px 0px;
	position:relative;
	
}
.hsocial {float:left; bottom:18px; position: absolute; left:20px;}
.hsocial a {
	float: left;
	width: 30px;
	height: 30px;
	text-decoration: none;
	margin: 0px 4px 0px 0px;
}
.head-google {
	background: url(images/gplus.png) no-repeat;
	transition:0.3s;
}
.head-google:hover, .head-google:focus {
	background: url(images/gplushover.png) no-repeat; outline:none;
}
.head-fb {
	background: url(images/facebook.png) no-repeat;
	transition:0.3s;
}
.head-fb:hover, .head-fb:focus {
	background: url(images/facebookhover.png) no-repeat; outline:none;
}
.head-twitter {
	background: url(images/twitter.png) no-repeat;
	transition:0.3s;
}
.head-twitter:hover, .head-twitter:focus {
	background: url(images/twitterhover.png) no-repeat; outline:none;
}
.head-in {
	background: url(images/linkedin.png) no-repeat;
	transition:0.3s;
}
.head-in:hover, .head-in:focus {
	background: url(images/linkedinhover.png) no-repeat; outline:none;
}
.head-utube {
	background: url(images/youtube.png) no-repeat;
	transition:0.3s;
}
.head-utube:hover, .head-utube:focus {
	background: url(images/youtubehover.png) no-repeat; outline:none;
}
.head-inst {
	background: url(images/instagram.png) no-repeat;
	transition:0.3s;
}
.head-inst:hover, .head-inst:focus {
	background: url(images/instagramhover.png) no-repeat; outline:none;
}
.head-top-sec .topphone {
	font-size: 12px;
	color: #606060;
	padding: 0px 10px 0px 12px;
	background: url(images/top-phone.jpg) no-repeat top left;
	top: 14px;
	position: relative;
	float: left;
}
.head-top-sec .topphone a {
	color: #606060;
}
.head-top-sec .topemail {
	font-size: 12px;
	color: #606060;
	padding: 0px 30px 0px 22px;
	background: url(images/top-email.png) no-repeat top left;
	top: 14px;
	position: relative;
	float: left;
}
.head-top-sec .topemail a {
	color: #606060;
}
.head-top-sec .topemail a:hover, .head-top-sec .topemail a:focus {
	color: #d10025;
	text-decoration: underline;
	outline:none;
}
.head-top-sec a.topfb {
	background: url(images/top-fb-icon.jpg) no-repeat top left;
	display: block;
	float: left;
	width: 7px;
	height: 17px;
	margin: 0px 24px 0px 0px;
	top: 14px;
	position: relative;
}
.head-top-sec a.toptwitter {
	background: url(images/top-twitter.jpg) no-repeat top left;
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	margin: 0px 24px 0px 0px;
	top: 14px;
	position: relative;
}
.head-top-sec a.toplinkedin {
	background: url(images/top-linkedin.jpg) no-repeat top left;
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	margin: 0px 26px 0px 0px;
	top: 14px;
	position: relative;
}
.head-top-sec .topsearch {
	border-left: 1px solid #fff;
	min-height: 43px;
	float: left;
}
.sb-icon-search {
	background: url(images/top-search.jpg) no-repeat top right;
}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
	background: url(images/top-search.jpg) no-repeat top right;
}
.head-top-sec .language {
	float: left;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.head-top-sec .language a.arabic {
	float: left;
	width: 46px;
	height: 43px;
	display: block;
	background: url(images/arabic-lang.png) no-repeat top left;
}
.head-top-sec .language a.hebrew {
	float: left;
	width: 59px;
	height: 43px;
	display: block;
	background: url(images/hebrew-lang.png) no-repeat top left;
	border-left: 1px solid #fff;
}
#header .red-strip {
	width: 100%;
	background: url(images/head-red-strip.png) repeat-x top;
	min-height: 80px;
}
#header .red-strip .wrap {
	background: #fff;
	padding: 0px 0px;
}
#header .red-strip .slogan-sec {
	float: left;
	padding: 33px 0px 0px 0px;
}
#header .red-strip .slogan {
	padding: 0px 0px 0px;
}
#header .red-strip .small-menu {
	font-size: 18px;
	color: #d10025;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
#header .red-strip .small-menu li {
	display: inline-block;
}
.a2a_count {display:none !important;}
#header .red-strip .small-menu a {
	display: inline-block;
	color: #d10025;
}
#header .red-strip .small-menu span {
	padding: 0px 2px;
	display: inline-block;
}
.head-social-icon {
	float: right;
	direction: ltr;
}
#logo {
	width:305px; margin:0 auto;
}
#logo a{ display: block;}
.head-logo-menu {
	padding: 31px 0px 13px;
}
/* main menu */

.head-menu-sec {
	width: 100%;
	min-height: 53px;
	background: url(images/menubg.jpg) repeat-x #7b7b7a; 
	position: relative;
	margin: 0px auto 13px auto;
	z-index: 9999;	
	max-width:1050px;
}
#menu {
	padding: 0px 0px 0px 0px;
	display: block;
}
#menu ul {
	padding: 0;
	margin:0px;
	text-align:center;
	display:block;
}
#menu ul li {display: inline-block; vertical-align:top; margin:0 15px; position: relative;}
#menu ul li.menu-item-language {display:none !important;}
#menu ul li.menu-item-language-current {display:none !important;}
#menu ul li:last-child {
	padding: 0px 0px 0px 0px;
}
#menu ul li a {
	color: #fff;
	display: block;
	padding: 13px 0px 12px 0px;
	font-size: 21px;
	text-align: right;
	position: relative;
	z-index: 9;
}
#menu ul li.current-menu-item a, #menu ul li.current-menu-ancestor a {
	font-weight: bold;
}
#menu ul ul {
	position: absolute;
	display: none;
	width: 210px;
	top: 30px;
	margin: 0px;
	z-index: 99999;
}
#menu ul li ul {
	display: none;
	position: absolute;
	z-index: 999;
	background: none;
	padding: 23px 0px 0px 0px;
}
#menu ul li ul li {
	padding: 0;
	margin: 0px 0px 0px;
	display: block;
	float: none;
	border: 0px;
	background: #fff;
	width: 100%;
	float: none;
	height: inherit;
	border-bottom:1px solid #7b7b7a;
}
#menu ul li ul a {
	background: none !important;
	height: auto;
	color: #7b7b7a;
	padding: 4px 12px 7px 5px;
	font-size: 17px;
	line-height: inherit !important;
	margin: 0px !important;
	font-weight: bold;
}
#menu ul li ul a:hover, #menu ul li ul a:focus {
	color: #000;
	height: auto;
	background: none;
	outline:none;
}
#menu ul ul li:hover {
	color: #5a5a5c;
}
#menu ul ul li:hover ul {
	display: block !important;
}
#menu ul ul ul {
	top: auto;
	padding: 0;
}
/**/
#menu ul li ul ul {
	display: none;
	left: -210px;
	top: 0px;
}
#menu ul li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display: none;
	border: none;
	background: none;
}
#menu ul li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display: block;
}
#menu ul li.current_page_item li {
	font-weight: bold;
}
#menu ul li li a {
}
.tglmenu {
	display: none;
}
.home-slider {
	margin: 0px 0px 10px;
	width: 100%;
	position: relative;
}
.metaslider {
	margin: 0 auto;
}
.home .main-mid-container {
	padding: 0px 0px 0px;
	font-size: 17px;
	color: #535453;
	border-top: 0px solid #535453;
}
.blog .main-mid-container {padding:0px;}
.home-content {
	padding:0px 13px;
}
.home-content ul li {display:block; float:right; border-radius:20px; -webkit-border-radius:20px; width:29.2%; margin:26px 0 26px 6.2%;}
.home-content ul li.nomar { margin-left:0px;}
.home-content ul li a {display:block; width:100%; height:20.6vh; border-radius:20px; -webkit-border-radius:20px; position:relative;}
.lihover { position:absolute; width:100%; height:100%; display:table; background:rgba(0,0,0,0.73); text-align:center; border-radius:20px; -webkit-border-radius:20px; opacity:0; visibility:hidden; transition:0.3s;}
.lihover span {display:table-cell; vertical-align: middle; color:#fff; font-size:20px; font-weight:bold; padding:10px;}
.home-content ul li a:hover .lihover, .home-content ul li a:focus .lihover {opacity:1; visibility:visible; outline:none;}
.main-mid-container {
	padding: 30px 0px 15px 0;	
	font-size: 17px;
	color: #343432;
	overflow: hidden;
}
#faqaccd li ul.mainopenul li h6 {font-size:15px;}
.main-mid-container p {
	line-height: 24px;
	padding: 0px 0px 19px;
}
.head-contact-content {
	padding: 6px 0px 30px 0;
	background:url(images/borderbg.jpg) repeat-x bottom;
	
}
.head-cont-wid {		
	font-size: 17px;
	color: #000;
	position: relative;
}
.head-cont-wid .inncon {
	padding: 0px 21px 0px 21px;
}
.head-cont-wid h2 {
	font-size: 24px;
	line-height:25px;
	color: #000;
	font-weight: bold;
	padding: 0px 0px 5px;
}
.head-cont-wid h2 span{ font-weight:normal;}
.head-cont-wid p {	
	line-height: 22px;
}
.right-container {
	width: 30%;
	float: right;
}
.right-container .cont-box {
	background: #ffb400;
	font-size: 14px;
	color: #444;
	padding: 8px 16px;
	min-height: 310px;
}
.right-container .cont-box a {
	color: #444;
	text-decoration: underline;
}
.right-container .cont-box a:hover {
	color: #444;
	text-decoration: none;
}
.right-container .cont-box h5 {
	color: #fff;
	font-size: 26px;
	padding: 0px 0px 20px;
}
.right-container .cont-box .white {
	color: #fff;
}
.right-container .cont-box p {
	padding: 0px 0px 20px;
}
.right-container .arrow {
	width: 20px;
	height: 27px;
	background: url(images/rt-contact-arrow.png) no-repeat top right;
	margin: 0 auto;
}
.right-container h6 {
	font-weight: bold;
	border-top: 3px solid #ffb400;
	font-size: 17px;
	padding: 0px 0px 0px;
	color: #ffb400;
	display: none;
}
.home .right-container h6 {
	display: block;
}
.left-container {
	width: 67%;
	float: left;
}
.hp-contbox {
	font-size: 14px;
	color: #404144;
}
.hp-contbox h3 {
	font-size: 26px;
	border-top: 3px solid #404144;
	margin: 0px 0px 22px;
}
.hp-contbox .independent {
	float: left;
	width: 44.7%;
	margin: 0px 0px 58px;
}
.hp-contbox .services {
	float: right;
	width: 44.7%;
	margin: 0px 0px 58px;
}
.hp-contbox p {
	padding: 0px 0px 0px;
}
.hp-contbox ul {
}
.hp-contbox ul li {
	background: url(images/ul-li-icon.png) no-repeat top left;
	padding: 0px 0px 0px 11px;
}
.hp-contbox .intertek .logo-img {
	float: left;
	width: 23%;
}
.hp-contbox .intertek .text {
	float: right;
	width: 75%;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}
.main-mid-container h1 {
	padding: 0px 0px 13px;
	color: #535453;
	font-size: 27px;
	font-weight: bold;
}
.team-page {
}
.team-page .rtpdiv {
	float: left;
	width: 46.8%;
	margin: 0px 20px 0px 0px;
}
.team-page .rtpdiv img {
	border: 3px solid #e6e6e9;
}
.team-page .team-img {
	margin: 0px 0px 21px;
}
.team-page h3 {
	font-size: 26px;
	padding: 0px 0px 18px;
	color: #404144;
}
.team-page .conent {
	font-size: 14px;
	color: #404144;
}
.team-page .conent p {
	padding: 0px 0px 17px;
}
.contact-cont {
}
.contact-cont .contact-address {
	border-top: 3px solid #404144;
	padding: 7px 0px 54px 0px;
	color: #404144;
	font-size: 14px;
}
.contact-cont h3 {
	font-size: 26px;
	padding: 0px 0px 16px;
}
.contact-cont h4 {
	font-size: 14px;
	padding: 0px 0px 14px;
	font-weight: bold;
}
.contact-right-container {
	padding: 7px 0px 54px 0px;
}
.contact-right-container h2 {
	margin-bottom: 10px;
}
.contact-right-container h3 {
	font-size: 26px;
	padding: 0px 0px 17px;
}
.conpagetext {
	float: right;
	margin: 0 0 0 2%;
	width: 300px;
}
.conpagetext p {
	padding-bottom: 5px;
}
.conpageform {
	float: right;
	width: 50%;
}
.ffield {
	margin-bottom: 14px;
}
.ffield label {
	display: block;
	font-family: 'Alef';
}
.ffield input {
	display: block;
	background: #f7f7f7;
	border: 1px solid #eaeaea;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	height: 30px;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
	font-family: 'Alef';
}
.ffield textarea {
	display: block;
	background: #f7f7f7;
	border: 1px solid #eaeaea;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	height: 100px;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
	font-family: 'Alef';
}
.ffield input:focus, .ffield textarea:focus {
	border: 1px solid #c5c5c5;
	background: #fff;
}
.subbut {
	width: 90px;
}
.subbut input {
	text-align: center;
	height: 35px;
	width: 100%;
	font-family: 'Alef';
	background: #5a5a5c;
	text-transform: uppercase;
	color: #fff;
	border: none;
	cursor: pointer;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 22px;
}
.subbut input:hover {
	background: #3f3f40;
	border: none;
	color: #fff;
}
div.wpcf7 img.ajax-loader {
	display: none !important;
}
.contact-right-container h4 {
	font-size: 18px;
	padding: 0px 0px 56px;
}
.contact-right-container h5 {
	font-size: 18px;
	padding: 0px 0px 4px;
}
.contact-right-container .form-input-div {
	margin: 0px 0px 5px;
}
.contact-right-container .form-input-div input, .contact-right-container .form-input-div textarea {
	background: #f1f1f3;
	color: #878787;
	box-sizing: border-box;
	width: 100%;
	padding: 5px;
	border: 0px;
	font-size: 12px;
}
.contact-right-container .form-input-div textarea {
	height: 130px;
	color: #b8b8b9;
}
.form-submit input {
	float: right;
	background: #fba630;
	text-align: center;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	width: 52px;
	height: 33px;
	border: 0px;
}
/* content */

.archive_right {
	float: right;
	width: 67%;
	padding:0 22px 0 39px;	
	background:url(images/newborder-bg.jpg) repeat-y left;
	box-sizing:border-box;
	min-height:392px;
	/*
	    border-width: 6px 6px 6px 0;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 0 0, 100% 0, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(left, black, rgba(0, 0, 0, 0.3)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(left, black, rgba(0, 0, 0, 0.3)) 1 100%; 
    -o-border-image:
      -o-linear-gradient(left, black, rgba(0, 0, 0, 0.3)) 1 100%;
    border-image:
      linear-gradient(to left, black, rgba(0, 0, 0, 0.3)) 1 100%; */
}
.archive_left {
	float: left;
	width: 29.4%;
	padding:10px 0 0 18px;
	box-sizing:border-box;
}
.arch_search {
	padding-bottom: 15px;
}
#searchform {
	position: relative;
}
.arch_search #searchform input[type="text"], .post #searchform input[type="text"] {
	width: 100% !important;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-sizing: border-box;
	color: #a7a7a7;
	cursor: text;
	font-size: 11px;
	height: 28px;
	line-height: 24px;
	margin: 0;
	padding: 0 10px;
	transition: all 0.2s ease 0s;
}
.arch_search #searchform input.ssub, .post_search #searchform input.ssub {
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(images/search_but.png) no-repeat;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.right_cat h4 {
	border-bottom: 2px solid #e6e6e6;
	position: relative;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 3px;
}
.postimg {max-width:300px; float:left; margin:0 11px 11px 0;}
.right_cat h4::after {
	position: absolute;
	bottom: -1px;
	right: 0px;
	width: 75px;
	background: #ff8800;
	height: 2px;
	content: "";
}
.right_cat ul li {
	padding: 5px 0;
	border-bottom: 1px solid #e6e6e6;
}
.right_cat ul li a {
	color: #000;
	font-size: 15px;
}
.post h3.postcon {
	color: #aaa;
	font-size: 12px;
	border: none;
}
.post h3.postcon a {
	color: #aaa;
}
.single_content { padding:20px 0 0 0;}
#respond h3 {
	text-transform: uppercase;
	font-size: 17px;
	color: #535453;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	padding-bottom: 10px;
	font-family: 'Alef';
}
#respond #commentform label {
	display: inline-block;
	width: 150px;
}
#respond h3::after {
	position: absolute;
	content: "";
	bottom: 0px;
	right: 0px;
	height: 1px;
	width: 20%;
	background: #f80;
}
#submit {
	text-transform: uppercase !important;
	font-size: 14px !important;
	font-family: 'Alef' !important;
}
#author, #email, #url, #comment, #submit {
	font-family: 'Alef' !important;
}
.content {
	overflow: hidden;
	margin: 0 14px 0 0;
	float: left;
	width: 480px;
}
.content .title {
	background: #605140;
	padding: 6px 12px;
	display: block;
	color: #fff;
	text-transform: capitalize;
	text-shadow: 1px 1px #000;
}
.post {
	margin: 0;	
	line-height: 20px;
}
.single_content a { color:#0000ff;}
.single_content a:hover, .single_content a:focus {color:#0000ff;}
.post h2 {
	color: #000;
	text-transform: capitalize;
	padding: 0px 0px 10px;
}
.post h2 a {
	color: #100F0D;
	text-decoration: none;
}
.post h2 a:hover {
	color: #666;
	text-decoration: none;
}
.post h3 {
	font-size: 12px;
	color: #605140;
	border-bottom: 1px solid #ddd;
	padding: 0 0 12px 0;
}
.post ul {
	margin: 15px 25px;
}
.post ul li {
	list-style-type: square;
	line-height: 20px;
}
.entry p {
	margin: 12px 0;
}
.more-link {
	padding: 4px 10px;
	background: #594c3d;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	text-transform: lowercase;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	text-shadow: 1px 1px #000;
}
.more-link:hover, .more-link:focus {
	background: #3b3229;
	color: #fff;
	text-decoration: none;
}
.spacer {
	width: 450px;
	height: 1px;
	background: #E5E4DA;
	margin: 15px 0 0 15px;
}

.repost {
	border-bottom: 1px solid #E5E4DA;
	padding: 0px 0 16px 0;
	margin: 0px 0px 15px;
}
.repost:last-child {margin-bottom:0px;}
.repost h2 {
	font-size: 18px;
	padding: 0;
	font-weight: bold;
}
.repost h2 a {
}
.repost h2 a:hover {
}
.repost h3 {
	font-size: 12px;
	padding: 0;
	color: #aaa;
}
.repost h3 a {
	color: #aaa;
}
.cat_post p {
	margin-bottom: 30px;
}
.readmore {
	display: inline-block;
	padding: 0 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #191919;
	color: #fff;
	float: left;
	font-size: 12px;
	line-height: 2.3em;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;
	position: relative;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	transition: all 0.3s ease 0s;
	white-space: nowrap;
	word-spacing: 0.2em;
}
.readmore:hover, .readmore:focus {
	color: #fff;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.search_main h3 {
	font-size: 27px;
	margin-bottom: 20px;
	font-weight: bold;
}
.searchdiv h4 {
	font-size: 17px;
	font-weight: bold;
}
.searchdiv .readmore {
	float: none;
}
.searchdiv p {
	padding-bottom: 10px;
}
.searchdiv div {
	padding-bottom: 20px;
}
.repost ul {
	margin: 15px 25px;
}
.repost li {
	list-style-type: square;
	line-height: 20px;
}
.postmetadata {
	clear: both;
	border-top: 1px solid #ddd;
	padding: 6px 0;
	margin-top: 20px;
	font-size: 12px;
}
.repostmetadata {
	padding: 8px 0 0 0;
	color: #000;
	line-height: 18px;
}
.navigation {
	font-size: 11px;
	margin: 10px 0;
	padding: 0 15px 0 0;
	text-transform: lowercase;
}
.alignleft a {
	float: left;
	margin: 25px 0 0 0;
	padding: 2px 12px;
	background: #635b48;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	font-size: 15px;
}
.alignleft a:hover, .alignleft a:focus {
	background: #605140;
	color: #fff;
	text-decoration: none;
}
.alignright a {
	float: right;
	margin: 25px 0 0 0;
	padding: 2px 12px;
	background: #723710;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	font-size: 15px;
}
.alignright a:hover, .alignright a:focus {
	background: #605140;
	color: #fff;
	text-decoration: none;
}
.notfound {
	padding: 25px;
	font-size: 22px;
	font-weight: 300;
}
/* Left Sidebar */

.left {
	margin: 0;
	padding: 0;
	font-size: 12px;
	overflow: hidden;
	width: 188px;
	float: left;
}
.left h2 {
	font: normal 14px "Open Sans Hebrew", georgia, sylfaen, times, verdana;
	padding: 6px 0;
	display: block;
	color: #6B6455;
	border-top: 1px solid #CEC6AF;
	border-bottom: 1px dotted #CEC6AF;
}
.left p {
	margin: 0;
	padding: 14px 5px 14px 0;
}
.left img {
	padding: 0;
	margin: 0;
}
.left ul li {
	margin: 0;
	padding: 0;
	line-height: 20px;
	list-style-type: none;
}
.left ul ul ul li {
	padding: 0 0 0 15px;
	list-style-type: square;
	list-style-position: inside;
	color: #898989;
}
/* wp-calendar styling */

#wp-calendar {
	margin: 14px 0;
}
/* Right Sidebar */ 
.right {
	margin: 0;
	padding: 0;
	font-size: 12px;
	overflow: hidden;
	width: 188px;
	float: right;
}
.right h2 {
	font: normal 14px "Open Sans Hebrew", georgia, sylfaen, times, verdana;
	padding: 6px 0;
	display: block;
	color: #6B6455;
	border-top: 1px solid #CEC6AF;
	border-bottom: 1px dotted #CEC6AF;
}
.right p {
	margin: 0;
	padding: 14px 0;
}
.right img {
	padding: 0;
	margin: 0;
}
.right ul {
	margin: 0;
	padding: 0;
}
.right ul li {
	margin: 0;
	padding: 0;
	line-height: 20px;
	list-style-type: none;
}
.right ul ul {
	margin: 0;
	padding: 0;
}
.right ul ul ul li {
	padding: 0 0 0 15px;
	list-style-type: square;
	list-style-position: inside;
	color: #898989;
}
/* comments */

.maincomments {
	padding: 0;
	margin: 0 15px 30px 0;
	;
}
.maincomments h3 {
	font: normal 16px "Open Sans Hebrew", georgia, sylfaen, times, verdana;
	color: #000;
	margin: 0 0 14px 0;
	padding: 0;
}
#respond {
	margin: 0;
}
#commentform {
	margin: 0;
	padding: 0;
}
#commentform p {
	color: #000;
}
#commentform a {
	color: #777;
	text-decoration: none;
}
#comment {
	width: 95%;
}
#author, #email, #url, #comment, #submit {
	background: #fff;
	font-family: "helvetica neue", helvetica, arial, times;
	font-size: 8pt;
	margin: 5px 5px 0 0;
	padding: 4px;
	border: 2px solid #eee;
}
#submit {
	margin: 5px 5px 0 0;
	padding: 4px 14px;
	background: #5a5a5c;
	text-transform: lowercase;
	color: #fff;
	width: 90px;
	border: none;
	cursor: pointer;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#submit:hover, #submit:focus {
	background: #3f3f40;
	border: none;
	color: #fff;
}
ol.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ol.commentlist li {
	margin: 0 0 12px 0;
	padding: 8px 0;
	list-style-type: none;
	overflow: hidden;
}
ol.commentlist li.alt {
	background: #fff;
}
ol.commentlist li p {
	margin: 12px 0;
	font-size: 12px;
}
cite {
	font: normal 14px "helvetica neue", helvetica, arial, times;
	padding: 4px 0;
}
cite a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
}
.children {
	margin: 8px 0 0 12px;
	padding: 0;
}
.nocomments {
	background: #2d2d2d;
	color: #fff;
	padding: 0;
}
.comment-meta {
	font-size: 12px;
	line-height: 18px;
}
.thread-alt {
	margin: 0px;
	padding: 0px;
}
.thread-even {
	margin: 0px;
	padding: 0px;
}
.depth-1 {
	margin: 0px;
	padding: 0px;
}
.even, .alt {
	border-top: 1px solid #E6E6E6;
	margin: 0px;
	padding: 4px;
}
.avatar {
	float: left;
	margin: 0 12px 8px 0;
}
/* misc */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* WP Page Navi Styles */
.wp-pagenavi {
	font-size: 11px !important;
	text-transform: uppercase;
	padding: 12px 0;
	margin: 12px 0;
	border-top: 1px dotted #ccc;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	border: 1px solid #ccc !important;
	color: #494949 !important;
	background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
	border: 1px solid #ccc !important;
	color: #494949 !important;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover, .wp-pagenavi a:focus {
	border: 1px solid #ccc !important;
	color: #494949 !important;
	background-color: #ddd !important;
	outline:none;
}
.wp-pagenavi a:active {
	border: 1px solid #ccc !important;
	color: #494949 !important;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	color: #494949 !important;
	border: none !important;
	background-color: none !important;
	margin: 0 8px 0 0 !important;
	padding: 0 !important;
}
.wp-pagenavi span.current {
	border: 1px solid #ccc !important;
	color: #494949 !important;
	font-weight: 300 !important;
	background-color: #dddddd !important;
}
/* contact form 7 */
.wpcf7 {
}
.wpcf7 input {
}
.wpcf7 textarea {
}
.wpcf7 input[type=submit] {
}
/* search */

/* footer */
.footer-recomnded {padding: 29px 0px 18px 0; background: url(images/borderbg.jpg) repeat-x top;}
.footer-recomsec {
	padding: 0px 0px 17px 0px;
	display: none;
	border-bottom: 2px solid #3853a4;
	margin: 0px 0px 9px;
}
.home .footer-recomsec {
	display: block;
}
.footer-recomsec h3 {
	float: right;
	font-size: 75px;
	color: #c12a30;
	padding: 0px 0px 0px 0px;
	width: 25%;
	line-height: 62px;
}
.footer-recomsec .ftrecmbox-main {
	float: left;
	width: 73.6%;
}
.footer-recomsec .ftrecmbox {
	width: 240px;
	float: right;
}
.footer-recomsec .ftrecmbox .imgbox {
	float: right;
	width: 77px;
	height: 68px;
}
.footer-recomsec .ftrecmbox .imgbox img {
	width: 77px;
	height: 68px;
}
.footer-recomsec .ftrecmbox .contbox {
	float: right;
	margin: 0px 11px 0px 0px;
	width: 145px;
}
.footer-recomsec .ftrecmbox .contbox h5 {
	font-weight: bold;
	color: #525254;
	font-size: 16px;
	line-height: 17px;
}
.footer-recomsec .ftrecmbox .contbox .descp {
	font-size: 12px;
	color: #525254;
	line-height: 12px;
}
.footer-recomd {
	direction: ltr;
}
.ftitle {display:inline-block; min-width:142px; padding:0 5px; background:#000; color:#fff; font-size:24px; line-height:29px; margin-bottom:20px; text-align:center; border-radius:12px; -webkit-border-radius:12px;}
.footer-sec {
	padding: 0px 18px 0px 30px;
	text-align:center;
}
.fmenuinner {padding:0 10px 0 0;}
.footer-sec .fb-like-box {
	width: 242px;
	float: right;
	text-align:right;
}
.footer-sec .fb-like-box iframe {
	width: 100% !important;
}
.footer-menu {
	display:inline-block; vertical-align:top;	
	width: 165px;
	text-align:right;	
}
.footer-menu h4 {
	font-weight: bold;	
	font-size: 20px;
	line-height:21px;
	padding: 0px 0px 14px;
}
.footer-menu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.footer-menu ul li {
	display: block;
	padding: 0px;
	margin: 0px;
	font-size: 18px;	
}
.footer-menu ul li a {
	display: block;
	padding: 0px 0px 2px;
	margin: 0px;
	font-size: 18px;	
}
.footer-menu ul li a:hover, .footer-menu ul li a:focus {
	color: #000; outline:none;
}
.footer-contact {
	float: left;
	width: 202px;
	font-size: 18px;
	text-align:right;
}
.footer-contact a {
	color: #535453;
}
.footer-contact a:hover {
	color: #425c86;
}
.footer-contact h4 {
	font-weight: bold;	
	font-size: 20px;
	line-height:21px;
	padding: 0px 0px 14px;
}
.footer-contact input {width:100%; border-radius:8px; border:2px solid #000; height:32px; box-sizing:border-box; background:none; padding:0 10px; font-size:14px; color:#535453;}
.footer-contact .inputdiv {float:none; width:100%; margin:0 0 8px 0;}
.footer-contact .submit-butt input { background:#fff; font-weight:bold; font-size:24px; color:#000; border:2px solid #000;}
.footer-contact ::-webkit-input-placeholder {color: #535453; }
.footer-contact :-moz-placeholder { color: #535453;}
.footer-contact ::-moz-placeholder { color: #535453;}
.footer-contact :-ms-input-placeholder { color:#535453;}
div.wpcf7 .ajax-loader {display:none !important;}

.flike {float:left; width:75px; margin:0 7px 0 0;}
.fcopy {float:left;}
.fb-like {width:100% !important;}

.foot-home {
	background: url(images/footer-home-icon.png) no-repeat top right;
	padding: 0px 40px 20px 0px;
}
.foot-home:hover {
	background: url(images/footer-home-icon2.png) no-repeat top right;
}
.foot-phone {
	background: url(images/footer-phone-icon.png) no-repeat top right;
	padding: 0px 40px 20px 0px;
}
.foot-phone:hover {
	background: url(images/footer-phone-icon2.png) no-repeat top right;
}
.foot-mail {
	background: url(images/footer-mail-icon.png) no-repeat top right;
	padding: 0px 40px 20px 0px;
}
.foot-mail:hover {
	background: url(images/footer-mail-icon2.png) no-repeat top right;
}
.foot-fb-link {
	background: url(images/footer-fb-icon.png) no-repeat top right;
	padding: 0px 40px 20px 0px;
}
.foot-fb-link:hover {
	background: url(images/footer-fb-icon2.png) no-repeat top right;
}
#footer {
	font-size: 16px;	
	padding: 28px 0px 17px 0;
	background:url(images/borderbg.jpg) repeat-x top;
}
.archieve-main {
	background: url(images/cat-red-archieve.jpg) repeat-x top;
	margin-top: 33px;
	color: #727d78;
	font-size: 18px;
	min-height: 500px;
}
.archieve-main .wrap {
	padding: 0px;
	background: #fff;
}
.archieve-main h1 {
	color: #fff;
	font-size: 36px;
	line-height: 36px;
	height: 83px;
	margin-bottom: 2px;
	padding: 0px 5px 0px 0px;
	background: url(images/cat-red-archieve-title.jpg) no-repeat top left;
}
.archieve-main h2 {
	color: #fff;
	font-size: 28px;
	line-height: 34px;
	height: 34px;
	background: #727d78;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 11px;
}
.archieve-main h4 {
	color: #d00023;
	font-size: 18px;
	padding: 0px 0px 4px;
}
.archieve-main h5 {
	color: #d00023;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 64px;
}
.archieve-main h5 a {
	color: #d00023;
}
.archieve-main .arc-right ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	padding: 0px 0px 25px 0px;
	line-height: 24px;
}
.archieve-main .arc-right ul li {
	list-style-type: none;
	padding: 0px 14px 3px 0px;
	background: url(images/arc-red-list-icon.png) no-repeat top right;
}
.archieve-main.red {
	background: url(images/cat-red-archieve.jpg) repeat-x top;
}
.archieve-main.blue {
	background: url(images/cat-blue-archieve.jpg) repeat-x top;
}
.archieve-main.green {
	background: url(images/cat-green-archieve.jpg) repeat-x top;
}
.archieve-main.yellow {
	background: url(images/cat-yellow-archieve.jpg) repeat-x top;
}
.archieve-main.red h1 {
	background: url(images/cat-red-archieve-title.jpg) no-repeat top left;
}
.archieve-main.blue h1 {
	background: url(images/cat-blue-archieve-title.jpg) no-repeat top left;
}
.archieve-main.green h1 {
	background: url(images/cat-green-archieve-title.jpg) no-repeat top left;
}
.archieve-main.yellow h1 {
	background: url(images/cat-yellow-archieve-title.jpg) no-repeat top left;
}
.archieve-main.red h4 {
	color: #d00023;
	font-size: 18px;
}
.archieve-main.red h5 {
	color: #d00023;
	font-size: 18px;
	font-weight: bold;
}
.archieve-main.red h5 a {
	color: #d00023;
}
.archieve-main.blue h4 {
	color: #126ec5;
	font-size: 18px;
}
.archieve-main.blue h5 {
	color: #126ec5;
	font-size: 18px;
	font-weight: bold;
}
.archieve-main.blue h5 a {
	color: #126ec5;
}
.archieve-main.green h4 {
	color: #1daa3f;
	font-size: 18px;
}
.archieve-main.green h5 {
	color: #1daa3f;
	font-size: 18px;
	font-weight: bold;
}
.archieve-main.green h5 a {
	color: #1daa3f;
}
.archieve-main.yellow h4 {
	color: #fba630;
	font-size: 18px;
}
.archieve-main.yellow h5 {
	color: #fba630;
	font-size: 18px;
	font-weight: bold;
}
.archieve-main.yellow h5 a {
	color: #fba630;
}
.archieve-main.red .arc-right ul li {
	background: url(images/arc-red-list-icon.png) no-repeat top right;
}
.archieve-main.blue .arc-right ul li {
	background: url(images/arc-blue-list-icon.png) no-repeat top right;
}
.archieve-main.yellow .arc-right ul li {
	background: url(images/arc-yellow-list-icon.png) no-repeat top right;
}
.archieve-main.green .arc-right ul li {
	background: url(images/arc-green-list-icon.png) no-repeat top right;
}
.archieve-main .arc-right {
	float: right;
	width: 49.7%;
}
.archieve-main .right-img {
	text-align: center;
}
.archieve-main .right-img ing {
	display: inline-block;
}
.archieve-main .arc-left {
	float: left;
	width: 48.5%;
	padding: 0px 0px 0px 8px;
}
.archieve-main .arc-left .videodiv {
	margin: 0px 0px 18px;
}
.archieve-main .arc-left .videodivbox {
	background: #d2d2d3;
	padding: 10px 10px 7px 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.archieve-main .arc-left .videodivbox iframe {
	width: 100% !important;
	height: 294px !important;
}
.archieve-main .arc-left .videodiv h6 {
	background: #d2d2d3;
	font-size: 30px;
	color: #231f20;
	text-align: center;
	display: inline-block;
	padding: 0px 10px 5px;
	-moz-border-radius-bottomright: 150px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
.archieve-main .arc-left .videodiv .title {
	text-align: center;
}
.archieve-main .arc-left .arc-img-gall {
	margin: 0px 0px 18px;
}
.archieve-main .arc-left .arc-img-gallbox {
	background: #d2d2d3;
	padding: 10px 10px 7px 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.archieve-main .arc-left .arc-img-gall h6 {
	background: #d2d2d3;
	font-size: 30px;
	color: #231f20;
	text-align: center;
	width: 235px;
	text-align: center;
	margin: 0 auto;
	padding: 0px 25px 5px;
	-moz-border-radius-bottomright: 150px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
.archieve-main .arc-left .arc-img-gall .title {
	text-align: center;
}
.archieve-main .arc-left .arc-img-gall .imagetitle {
}
.archieve-main .arc-left .arc-img-gall .owl-theme .owl-controls {
	bottom: 10px;
	margin: 0px;
}
.archieve-main .arc-left .arc-img-gall .owl-prev {
	background: url(images/single-gall-left-arrow.png) no-repeat top right;
	width: 22px;
	height: 22px;
	display: block;
	cursor: pointer;
	float: left;
}
.archieve-main .arc-left .arc-img-gall .owl-next {
	background: url(images/single-gall-right-arrow.png) no-repeat top right;
	width: 22px;
	height: 22px;
	display: block;
	cursor: pointer;
	float: right;
}
.archieve-main .arc-left .arc-img-gall .owl-nav {
	width: 268px;
	margin: 0 auto;
}
.archieve-main .circlessec {
	text-align: center;
}
.archieve-main .circlessec ul li {
	display: inline-block;
	width: 19%;
	vertical-align: top;
}
.archieve-main .circlessec h6 {
	font-size: 13.16px;
	color: #505050;
}
.archieve-main .circlessec h6 a {
	color: #505050;
}
/* FAQ */
.faq_main {
	padding: 25px 0 50px;
}
ul#faqaccd {
	font-size: 15px;
	margin: 0;
	padding: 0;
}
#faqaccd li {
	list-style: outside none none;
	margin-bottom: 4px;
}
#faqaccd li a {
	background: rgba(0, 0, 0, 0) url(images/faq-normal.png) no-repeat scroll left center;
	border: 2px solid #343432;
	display: block;
	padding: 10px 50px 10px 10px;
	position:relative;
}
#faqaccd li a:hover, #faqaccd li a:focus {
	opacity: 0.8; outline:none;
}
#faqaccd li a.faqselected {
	background: url(images/faq-select.png) no-repeat scroll left center;
	
}
#faqaccd li a span {
	background: url(images/ques.png) no-repeat scroll right center;
	display: block;
	height: 21px;
	position:absolute;
	top:10px;
	right:10px;	
	width: 21px;
}
#faqaccd li b {
	color: #343432;
	font-weight: normal;
	position: relative;
	top: 0;
}
#faqaccd li ul.mainopenul {
	line-height: 24px;
	padding: 15px 10px 25px 0;
}
#faqaccd li ul.mainopenul p {
	margin: 0;
	padding: 0 0 10px;
	text-align: justify;
}
#faqaccd li ul.mainopenul li {
	background: url(images/ans.png) no-repeat scroll right top;
	padding: 0 40px 0 20px;
}
/* Faq */
#bbpress-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, div.bbp-breadcrumb, div.bbp-topic-tags {
	font-size: 16px !important;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	font-weight: bold;
}
.bbp-search-form input[type='submit'], .bbp-submit-wrapper button {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFF;
	box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;
	border: 1px solid #3853a4;
	border-radius: 3px;
	color: #000;
	cursor: pointer;
	display: inline-block;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 7px 20px;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
	vertical-align: middle;
	white-space: nowrap;
}
.bbp-search-form input[type='submit']:hover, .bbp-submit-wrapper button:hover {
	background: #3853a4;
	border: 1px solid #3853a4;
	color: #FFF;
}
.bbp-form select, .bbp-form input[type="text"], .bbp-form input[type="password"], .bbp-form input[type="email"] {
	-moz-border-radius: 2px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 2px;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	border-bottom-color: #cccccc;
	border-radius: 2px;
	cursor: text;
	margin: 0;
	outline: none;
	padding: 8px 8px;
	vertical-align: middle;
	width: auto;
}
.bbp-form select {
	height: auto;
	width: 100%;
}
.bbp-form area, .bbp-form textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 2px;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	border-bottom-color: #cccccc;
	border-radius: 2px;
	height: auto;
	overflow: auto;
	margin: 0;
	outline: none;
	padding: 8px 10px;
	width: 100%;
}
.bbp-form input, .bbp-form select {
	cursor: pointer;
}
.bbp-form area:focus, .bbp-form input:focus, .bbp-form textarea:focus {
	border: 1px solid #66ccff;
}
.bbp-form input[type='text'], .bbp-form input[type='password'] {
	cursor: text;
}
#commentform p.hidediv{ display:none;}

.videoga { width: 600px; height: 350px; } 

.blog_div {display:inline-block; vertical-align:top; width:19%; margin:0 2.8% 30px 2.8%; box-sizing:border-box;}
.bimgbox { width:193px; height:193px; line-height:193px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; border:1px solid #000; text-align:center; box-sizing:border-box; margin:0 auto;}
.bimgbox img { display:inline; height:193px; width:100%;}
.bpostitle {min-height: 52px; text-align:center; height: 52px; overflow: hidden; border-top: 1px solid #000; border-bottom: 1px solid #000; margin-top: 15px; width: 100%;    padding-bottom: 10px;}
.bpostitle h3 {text-align: center; font-size: 20px; color:#000; line-height: 20px; padding: 10px 0 0 0; vertical-align: middle; height: 42px; overflow: hidden;}

@media only screen and (max-width: 980px) {

.footer-recomsec h3 {
	text-align: center;
	padding: 0px;
	line-height: inherit;
	margin: 0px;
	float: none;
	width: auto;
}
.footer-recomsec .ftrecmbox-main {
	float: none;
	width: 100%;
}
}
@media only screen and (max-width: 920px)  {
.blog_div {width:27%;}	
}
@media only screen and (max-width: 849px) {
.imgb_top {height:183px; line-height:160px;}
.home-content .rtpdiv .imgbox img {max-height:162px;}	
}
@media only screen and (max-width: 799px) {
.imgb_top {height:177px; line-height:152px;}
.home-content .rtpdiv .imgbox img {max-height:158px;}	
#acp-toolbar-wrap {display:none !important;}
}
@media only screen and (max-width:768px) {
.home-slider .titleabove {
	position: relative;
	background: #d2d2d3;
}
.home-slider .titleabove .roundedimg {
	text-align: center;
}
.home-slider .titleabove .roundedimg img {
	margin: 0 auto;
}
.home-slider a.demo {
	width: auto !important;
	height: auto !important;
	padding: 10px !important;
	line-height: inherit !important;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font-size: 14px !important;
}
.home-content .videodiv {
	width: 100%;
	margin: 0px 0px 16px;
}
.footer-sec {
	padding: 15px 0px 0 0;
}
.footer-sec .fb-like-box iframe {
	width: 100% !important;
}
}
 @media only screen and (max-width: 767px) {
.archive_right {
	float: none;
	width: 100%;
	border:none; min-height:inherit;
	margin-bottom:30px;
	padding:0px;
	background:none;
}
.archive_left {
	float: none;
	width: 100%;
	margin-bottom:30px;
}
.conpagetext {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.conpageform {
	float: none;
	width: 100%;
}
.imgb_top {background:#000;}
.home-content .rtpdiv {margin-left:3.4%;}
.footer-sec .fb-like-box {width:200px;}
.home-content ul {text-align:center;}
.home-content ul li {float:none; display:inline-block; vertical-align:top; margin:26px 3%; width:250px;}
.home-content ul li.nomar {margin-left:3%;}
.home-content ul li a {height:140px;}
.hsocial{ position:relative; left:inherit; bottom: inherit; float:none;}
.hsocial a {display:inline-block; vertical-align:top; float:none;}
.head-top-sec {text-align: center; padding: 9px 0px;}
}
@media only screen and (max-width: 723px) {
.blog_div {width:44%;}	
.footer-sec {text-align:right;}
.footer-sec .fb-like-box {float:none; display:inline-block; vertical-align:top; margin:0 10%;}
.footer-contact {text-align:center; width:100%; float:none; width:100%; padding:20px 0 0 0;}
}
 @media only screen and (max-width:870px) {
#header .red-strip .slogan-sec {
	width: 50%;
}
#header .red-strip {
	padding: 0px 0px 10px;
}
.sb-search.sb-search-open, .no-js .sb-search {
	width: 115px !important;
}
.archieve-main .arc-right {
	float: none;
	padding: 0px 0px 20px 0px;
	width: 100%;
}
.archieve-main .arc-left {
	float: none;
	padding: 0px 10px 20px 10px;
	width: 100%;
	box-sizing: border-box;
}
.archieve-main .post {
	padding: 0px 10px;
}
.archieve-main h2 {
	height: inherit;
}
.head-menu-sec {
	min-height: 42px;
}
#header #menu {
	display: none;
}
.tglmenu {
	display: block;
	background: url(images/menuicon-m.png) no-repeat top right;
	width: 100%;
	height: 42px;
	top: 0px;
	position: absolute;
	right: 0px;
	z-index: 9999;
	color: #fff;
	font-weight: bold;
	padding: 6px 50px 0 0;
	box-sizing: border-box;
	line-height:30px;
}
.tglmenu:hover {
	color: #fff;
}
.tglclose {
	background: url(images/menuicon-m.png) no-repeat top right;
}
#menu {
	float: none !important;
	clear: both;
	position: absolute;
	width: 100%;
	background: #fff;
	padding: 8px 0px 0px;
	top: 42px;
	right: 0px;
	height: 1200px;
	display: none;
}
.menu-top-menu-container {
	padding: 0px 0px 30px;
}
#menu ul {
	display: block;
	width: 100%;
	float: none;
	background: #fff;
	height: 1200px;
	padding: 0px;
}
#menu ul li:hover:after {
	height: 50px;
}
#menu ul li ul {
	position: relative;
	padding: 0 0px;
	width: 100% !important;
	background: none !important;
	top: 0px;
	height: auto;
}
#menu ul li ul li {
	width: 100% !important;
	border: 0px !important;
	height: auto !important;
	background: none !important;
}
#menu ul li {
	display: block;
	float: none;
	width: 100%;
	margin: 0 0px 0px;
	background: none;
	border: 0px;
	height: auto;
	line-height: inherit;
	padding: 0px;
	border-bottom: 1px solid #000;
}
#menu ul li ul ul {
	left: inherit;
}
#menu ul li:last-child {
}
#menu ul li a {
	background: none !important;
	color:#000;
	display: block;
	margin: 0px !important;
	border: 0px !important;
	text-align: center;
	padding: 8px 0px 8px;
}
#menu ul li a:hover {
	background: #FFF !important;
	color: #5a5a5c !important;
}
#menu ul li ul {
	display: block !important;
	position: relative !important;
}
#menu ul li:hover ul {
	display: block !important;
	visibility: visible !important;
}
#menu ul li ul li:hover a {
	color: #000 !important;
}
a.close-butt {
	left: 38px;
	top: 33px;
	display: block;
	background: url(images/menu-close-butt.png) no-repeat top left;
	position: absolute;
	width: 36px;
	height: 35px;
}
}
 @media only screen and (max-width: 660px) {
.main-mid-container {
	padding: 16px 0 6px;
}
.home-content .rightsec {
	width: 100%;
	float: none;
	padding: 0px 0px 20px;
}
.home-content .leftsec {
	width: 100%;
	float: none;
}
.contact-left-container {
	width: 100%;
	float: none;
	padding: 0px 0px 20px;
}
.contact-right-container {
	width: 100%;
	float: none;
	padding: 0px 0px 20px;
}
.head-cont-wid .inncon {
	padding: 18px;
}
.head-contact .inncont{ margin:15px auto 0px auto;}
}
@media only screen and (max-width:639px) {
.blog_div {width:42%;}
.home-content ul li { width:226px; margin:26px 2%;}
.home-content ul li.nomar {margin-left:2%;}
}
@media only screen and (max-width:549px) {
.home-content ul li { display:block; margin:26px auto; width:280px;}	
.home-content ul li.nomar {margin:26px auto;}
.home-content ul li a {height:150px;} 
.footer-sec .fb-like-box { display:block; margin:0px auto 40px auto; float:none; text-align:center;}
.footer-menu {display:block; width:100%; text-align:center; margin-bottom:40px;}
.postimg {float:none; max-width:300px; margin:0 auto 11px auto;}
}
@media only screen and (max-width:500px) {
.archieve-main.red h1 {
	background: #c5231b;
	height: inherit;
}
.archieve-main.blue h1 {
	background: #206dc9;
	height: inherit;
}
.archieve-main.green h1 {
	background: #48a831;
	height: inherit;
}
.archieve-main.yellow h1 {
	background: #f4a901;
	height: inherit;
}
.archieve-main .circlessec ul li {
	display: block;
	text-align: center;
	width: 100%;
	padding: 0px 0px 10px;
}
}
 @media only screen and (max-width:480px) {
#commentform p input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0 0 0;
}
#commentform p textarea {
	margin: 5px 0 0 0;
}
#commentform p label {
	display: block;
}
.archive_right iframe {
	width: 100% !important;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {width:19% !important;}
li.bbp-forum-info, li.bbp-topic-title {width:39% !important;}
}
@media only screen and (max-width:479px) {
.blog_div {display:block; width:100%; margin:0 0 30px 0;}	
.postimg {max-width:270px;}
}
@media only screen and (max-width:400px) {
.flike {float:none; margin:0 auto 10px auto;}	
.fcopy {float:none; width:100%; text-align:center;}
}
@media only screen and (max-width:320px){
#bbpress-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, div.bbp-breadcrumb, div.bbp-topic-tags {font-size:14px !important;}
li.bbp-forum-info, li.bbp-topic-title {width:100% !important;}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {width:20% !important;}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {width:58% !important;}
}
