/*!
Theme Name: Weboft Theme
Theme URI: https://weboft.com/
Author: Weboft
Author URI: https://weboft.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: weboft
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.

Weboft Theme is based onWeboft Marketing https://weboft.com/, (C) 2012-2020 Automattic, Inc.
Weboft is distributed under the terms of the GNU GPL v2 or later.


*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Baloo+Chettan+2:wght@400;500;600;700;800&display=swap');

:root  {
	--main : #e72f37;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  font-family: Roboto, sans-serif, "Baloo Chettan 2", cursive;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  font-family: Roboto, sans-serif, "Baloo Chettan 2", cursive;
}

p {
  margin-bottom: 1.5em;
  font-family: Roboto, sans-serif, "Baloo Chettan 2", cursive;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

table {
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}

a:visited {
  color: #800080;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
  }
}

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}


.th-unvis {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

.site-branding img {
  width: 180px;
}
.site-branding h1 {
  margin: 0px;
}
.main-navigation ul {
  display: block;
  text-align: right;
}

.main-navigation ul li {
  display: inline-block;
}

.header-top {
  background: var(--main);
}
.hed-top-rw ul {
  margin: 0px !important;
  padding: 0px;
  list-style: none;
}

.info-icon li {
  display: inline-block;
  margin-right: 10px;
}
.info-icon li a {
  color: #fff;
}

.info-icon li a {
  font-size: 15px;
}

.hed-top-rw .socbox {
  text-align: right;
}

.headmain {
  padding: 20px 0px;
}

.main-navigation ul li {
  margin-left: 12px;
}

.main-navigation ul li a {
  color: #000 !important;
  text-decoration: none;
  font-size: 15px;
}

.log-btn {
  background: #2894eb;
  color: #fff;
  padding: 10px 20px;
  display: inline-block;
  color: #fff !important;
  text-decoration: none !important;
}

#masthead {
  border-bottom: solid 1px rgba(0, 0, 0, 0.15);
}

.site-footer {
  background: #181c1e;
  color: #fff;
  font-size: 15px;
}

.site-footer a {
  color: #fff !important;
  font-size: 15px;
}

.ft-widget-rw aside .widget-title {
  margin: 0px;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 25px;
}

.ft-top-rw {
  padding-top: 70px;
  padding-bottom: 20px;
}
.ft-bt-in-row {
  border-top: solid 1px rgba(255, 255, 255, 0.15);
  padding: 15px 0px;
}

.foot-sc {
  text-align: right;
}
.foot-cre p {
  margin-bottom: 0px;
}

.ft-logo {
  margin-bottom: 20px;
}

.loc-f {
  margin-bottom: 10px;
}

.fcont-box h4 {
  font-size: 18px;
}

.fcont-box ul {
  margin: 0px;
  list-style: none;
  padding: 0px;
}
.fcont-box ul li::before {
  font-family: "fontawesome";
  margin-right: 8px;
}

.socbox-ft {
}

.socbox li {
  display: inline-block;
  margin-left: 1px;
}

.loc-f::before {
  content: "\f041";
}

.mob-f::before {
  content: "\f095";
}

.ema-f::before {
  content: "\f0e0";
  font-size: 13px;
}

.ft-widget-rw aside a {
  margin-bottom: 5px !important;
  display: inline-block;
}

.redmo {
  margin-top: 5px;
  text-decoration: none !important;
}
.redmo::after {
  content: "\f105";
  font-family: fontawesome;
  font-size: 17px;
  position: relative;
  top: 2px;
  margin-left: 5px;
}

.main-navigation ul ul {
  background: #fff !important;
  text-align: left !important;
}

.socbox li img {
  width: 25px;
  height: 25px;
}

.log-btn {
  margin-left: 10px;
}

.socbx-top li img {
  filter: invert(99%) sepia(5%) saturate(237%) hue-rotate(200deg)
    brightness(105%) contrast(100%);
  position: relative;
  top: -1px;
}

.socbox-ft li img {
  filter: invert(99%) sepia(5%) saturate(237%) hue-rotate(200deg)
    brightness(105%) contrast(100%);
}

.socbx-top li {
  position: relative;
}

.info-icon a::before {
  font-family: "fontawesome";
  margin-right: 5px;
  position: relative;
}

.info-icon .pho-li::before {
  content: "\f095";
}
.info-icon .loc-li::before {
  content: "\f041";
}

.info-icon .li-emi::before {
  content: "\f0e0";
  font-size: 13px;
}

.socbox {
  margin: 0px;
}

.menu-toggle {
  display: block;
}
.error-404 .page-content {
  margin: 0px;
  padding: 150px 20px;
  text-align: center;
}
.error-404 h1 {
  margin: 0px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 35px;
}
.error-404 p {
  margin: 0px;
  font-size: 15px;
  max-width: 600px;
  margin: auto;
}

.ft-widget-rw > aside {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .ft-bt-in-row,
  .headmain {
    display: flex;
    align-items: center;
  }
  .menu-toggle {
    display: none;
  }
  .mob-abs button {
    display: none;
  }
  .hed-top-rw {
    display: flex;
    align-items: center;
  }
}

@media only screen and (max-width: 768px) {
  .mob-abs {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 5555;
    visibility: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    opacity: 0;
    transition: all 0.15s ease-in-out;
    transform: translateY(50px);
  }

  .menu-active {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
  }

  #site-navigation .menu-main-container ul {
    text-align: center;
    margin-top: 100px;
  }
  #site-navigation .menu-main-container ul li {
    display: block;
    padding: 10px 0px;
    font-size: 18px;
  }
  .main-navigation ul li {
    margin-left: 0px !important;
  }
  #site-navigation .menu-main-container ul li a {
    font-size: 20px;
  }

  .mob-abs button {
    background: transparent !important;
    float: right;
    border: none;
    padding: 15px;
    font-size: 25px;
    margin-right: 10px;
    margin-top: 10px;
  }

  .mob-abs button svg {
    width: 22px;
    height: 25px;
  }
  .headmain {
    position: relative;
  }
  .menu-toggle {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translatey(-50%);
    background: transparent;
    border: none;
    width: 35px;
    height: 30px;
  }
  .headmain .col-md-8 {
    position: static;
  }
  .menu-toggle span {
    display: block;
    height: 2px;
    width: 100%;
    background: #000;
    border-radius: 50px;
    position: relative;
  }
  .menu-toggle span::after,
  .menu-toggle span::before {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    background: #000;
    border-radius: 50px;
    position: absolute;
  }
  .menu-toggle span::after {
    bottom: -7px;
  }
  .menu-toggle span::before {
    bottom: 7px;
  }
  .scroll-lock {
    position: fixed;
    max-width: 100%;
    width: 100%;
  }
  .header-top .adm-col {
    display: none;
  }

  .header-top .info-icon {
    text-align: center;
  }
  .hed-top-rw {
    padding: 10px 0px;
  }
  .loc-li,
  .li-emi {
    display: none;
  }
  .header-top .info-icon li a {
    font-size: 18px;
  }
  .ft-top-rw {
    padding-top: 50px;
  }
  .ft-bt-in-row {
    text-align: center;
  }
  .socbox {
    padding: 0px !important;
    text-align: center;
    margin-top: 10px;
  }
  .ft-widget-rw aside aside {
    margin-bottom: 30px;
  }
  .ft-widget-rw aside .widget-title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .menu-toggle {
    cursor: pointer;
  }
  .menu-toggle span {
    top: 50%;
    transform: translatey(-50%);
  }
}

@media only screen and (max-width: 600px) {
  .headmain {
    padding: 8px 0px;
  }
  .site-branding img {
    width: 120px;
  }
  .menu-toggle {
    width: 25px;
  }
  .menu-toggle span::before {
    bottom: 7px;
  }
  .menu-toggle span::after {
    bottom: -7px;
  }
  .header-top .info-icon li a {
    font-size: 15px;
  }
  .ft-widget-rw aside .widget-title {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.sing-top-ad img,
.sing-bot-ad img,
.arc-top-ad img,
.arc-bot-ad img {
  border-radius: 8px !important;
}
.sing-bot-ad img,
.arc-bot-ad img {
  margin-bottom: 50px !important;
}
.sing-top-ad img,
.arc-top-ad img {
  margin-top: 40px !important;
}
.banner_wrapper .banner img {
  max-width: 380px !important;
  width: 100% !important;
  border-radius: 10px;
}
.ban-pos2 {
  margin-top: 20px;
}

.ban-cat-bot {
  margin-top: 30px;
}
@media only screen and (max-width: 600px) {
  .banner_wrapper .banner img {
    border-radius: 4px;
  }
  .sing-bot-ad img,
  .arc-bot-ad img {
    margin-bottom: 30px !important;
  }

  .hom-ad img {
    margin-bottom: 40px;
  }
}

.ban-hom2 {
  margin-bottom: 50px;
}




.checkbox-container.label-right .field-wrap {
	display: block !important
}




.site-header {
	background: var(--main);
	
}
.main-navigation ul li a  {
	color: #fff !important;
	
}

.headmain  {
	padding: 0px;
	
}
.headmain {
	position: relative;
	height: 100px
}
.site-branding  {
	display: block;
	background: #fff;
	padding: 10px 45px;
display:inline-block;
	position: absolute;
	top: 0;
	left: 10px;
	border-radius: 0px 0px 6px 6px;
	box-shadow: 0px 0px 48.51px 0.49px rgba(0, 0, 0, 0.07);
	z-index: 555


}

.site-branding    img {
	width: 90px
}

.main-navigation ul li {
	margin-left: 30px
}

.ft-top-rw  {
	text-align: center;
}

.ft-logo  {
	padding: 15px 35px;
	background: #fff;
	display: inline-block;
	border-radius: 8px ;

}

.ft-logo  img  {
	width: 90px
}





.ft-menu ul  {
	margin: 0px;
	list-style: none;
	padding: 0px;
	
}


.ft-menu ul  li   {
	display: inline-block;
	margin-right: 15px;

}

.ft-menu ul  li  a  {
		text-decoration:   none  !important;
	font-size: 14px
}

.footer-copyright   {
	margin-top: 0px
}

.footer-copyright {
	font-size: 14px
}


.socbox-ft {
	margin-top: 5px
}

.ft-bt-in-row   {
	border-top:  none;
	flex-direction: row-reverse
}


.ft-bot-rw   {
	border-top: solid 1px rgba(255,255,255,0.15)
}

.ft-menu  {
	margin: 35px 0px
}

.site-footer {
	background: rgba(148,217,250,0.3) !important !important
}




.break-h-rw  {
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.break-h-rw   h2 {
	width: 600px
}

.break-new-cl   {
	width: calc(100% - 600px)
}

.break-h-rw h2   {
	width: 200px
}

.break-new-cl {
	width: calc(100% - 200px);

}


.post-blk {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 28px;
}
.post-img {
    width: 30%;
    padding-right: 10px;
}
.post-img a {
    display: block;
    position: relative;
    background-color: #f4f4f4;
    width: 100%;
    overflow: hidden;
    display: block;
    border-radius: 6px;
}
.post-img a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.post-img a::after {
    display: block;
    content: "";
    padding-top: 78%;
}

.post-cont {
    width: 70%;
    padding-left: 10px;
}
.post-cont h1 {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
    line-height: 30px;
}
.post-blk a {
    color: #333;
	text-decoration: none 
}
.post-cont span {
    color: #555;
	font-size: 13px
}




.post-cont-hold  {
	width: 100%;
	border-radius: 5px;
	background: #f4f4f4;
	height: 25px;
	display: block
}

.post-meta-hold   {
	margin-top: 10px;
	display: block;
	width: 100%;
		border-radius: 2px;
	height: 12px;
	max-width: 100px;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -800px 0
  }
  100% {
    background-position: 800px 0
  }
}
.imghold {
    display: block;
    position: relative;
    background-color: #f4f4f4;
    width: 100%;
    overflow: hidden;
    display: block;
    border-radius: 6px;
}
.imghold::after {
    display: block;
    content: "";
    padding-top: 78%;
}
.post-meta-hold, .post-cont-hold, .imghold {
	  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background-color: #f6f7f8;
  background: linear-gradient(to right, #f4f4f4 8%, #eaeaea 18%, #f4f4f4 33%);
  background-size: 800px 104px;
}
.break-h-rw   {
	
	align-items: center
}
.break-h-rw h2 {
	text-transform: uppercase;
	font-size:20px;
	line-height: 20px;
	margin: 0px;

}

.break-new-cl {
	position: relative;
	
}
.break-new-cl ul  
{
	position: absolute;
	top: 0;
	right: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 50%;
	transform: translatey(-50%)
	
}
.break-new-cl ul li  {
	display: inline-block;
	
}


.break-item  a  {
	text-decoration:  none;
	color: #555;
	font-weight: 600;
	font-size: 13px !important;
	 white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	display: block;
padding-right: 80px;
}


.break-new-cl ul  li {
	border: solid 1px #ebebeb;
	font-size: 30px;
	height: 35px;
	display: inline-block;
	width: 35px;
	line-height: 0px;
	padding: 0px;
	text-align: center;
	border-radius: 4px;
	cursor: pointer
}

.break-h-rw  {
	position: relative;
	padding-top: 50px;
	padding-bottom: 30px
}


.hed-main {
	display: flex;
	align-items: center;
	border-bottom: solid 1px #dedede;
	position: relative;
	margin-bottom: 25px
}
.hed-main::after, .wp-side-blk  .widget-title::after, .mainhead::after {
	position: absolute;
	content: "";
	bottom: -1px;
	left: 0;
	background: var(--main);
	width: 50px;
	height: 2px;
	
}
.hed-main  a {
	margin-left: auto
}

.hed-main  h2  {
	margin: 0px;
	color: #000;

}

.hed-main a  {
	color: #7c7c7c;
	text-decoration: none;
	font-size: 15px;
	font-weight: 400;
}


.wp-side-blk  {
	background: #fff;
	box-shadow: 0px 0px 23.76px 0.24px rgba(0, 0, 0, 0.06);
	padding: 20px;
	margin-bottom: 40px;
	border-radius: 6px
}


.wp-side-blk  .widget-title, .mainhead  {
	border-bottom: solid 1px #dedede !important;
	display: block;
	margin: 0px;
	margin-bottom: 20px;
	color: #000000;
	position: relative
	
}

.hed-main  h2  , .wp-side-blk  .widget-title {
	font-size: 25px
}


.posthead {
    font-size: 28px;
    font-weight: 800;
    color: #333;
    margin: 0;
    line-height: 40px;
    letter-spacing: 0!important;
}
.post-roww {
   padding: 50px 0;
	padding-top: 70px
}
.postdat {
    margin-top: 20px;
    color: #555;
    font-size: 15px;
}
.content-post img {
    width: 100%;
    height: auto;
    margin-top: 15px;
    margin-bottom: 30px;
	border-radius: 8px
}
.content-post p {
    color: #666;
    font-size: 15px;
    line-height: 28px;
    margin-bottom: 20px;
}
.content-post a {
    color: #666;
	text-decoration: underline !important
}

.content-post h2, .content-post h3 {
    font-size: 27px;
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: 500;
    color: #333;
}
.content-post h3 {
    font-size: 23px;
}
.content-post ul {
    margin-bottom: 30px;
    padding-left: 0;
    font-size: 16px;
    color: #333;
}

.commt {
    margin-top: 30px;
}
.commt h2 {
    margin: 0;
    font-size: 20px;
    line-height: 35px;
    text-align: left;
    font-weight: 600;
    color: #333;
    margin-bottom: 15px;
}
.logged-in-as {
    margin: 0!important;
    text-align: left!important;
    font-size: 16px!important;
    margin-bottom: 20px!important;

}
.logged-in-as a {
		color: #333 !important;
	text-decoration:  none 
}
.commt label {
    font-size: 15px;
    color: #333;
}
.commt textarea {
    outline: 0!important;
    color: #333;
    margin-bottom: 25px!important;
}
.comment-notes {
    display: none!important;
}
.comment-form-author, .comment-form-email {
    width: 100%!important;
    float: none!important;
    max-width: 100%!important;
    margin: 0!important;
}
.comment-form-author input, .comment-form-email input {
    color: #333;
    font-size: 15px;
    padding: 15px!important;
    margin-bottom: 25px!important;
    outline: 0!important;
}
.comment-respond input[type=checkbox]+label {
    font-size: 15px!important;
    color: #333;
    margin-left: 10px;
}
.comment-form-cookies-consent {
    margin-bottom: 25px!important;
}
.comment-form-comment  {
	margin-bottom: 0px;
	
}
.form-submit {
    margin-bottom: 0!important;
	margin-top: 0px !important
}
.comment-respond #submit {
    border: solid 1px var(--main);
    font-size: 15px;
    letter-spacing: 0;
    color: #fff;
    background: var(--main);
    padding: 8px 22px;
    border-radius: 4px;
    outline: 0!important;
}


.catsd span, .tagsd span {
    color: #333;
    font-weight: 600;
}
.catsd a, .tagsd a {
    color: #333!important;
    margin-left: 3px;
	margin-bottom: 6px;
    display: inline-block;
    border: solid 1px rgba(0, 0, 0, .15);
    padding: 4px 12px;
    border-radius: 15px;
    font-size: 12px;
	text-decoration: none;
}
.catsd a:last-child {
    margin-left: 6px;
}
.catsd a:hover, .tagsd a:hover {
    border-color: #333;
}
.tagsd {
    margin-bottom: 10px!important;
}
.autname {
    color: #333;
}


.postdat ul {
    margin: 0;
    list-style: none;
    padding: 0;
    margin-top: 6px;
}
.postdat ul li {
    margin: 0;
    display: inline-block;
}
.postdat ul li a {
    color: #333;
    font-size: 13px!important;
    border: solid 1px rgba(0, 0, 0, .15);
    padding: 3px 15px;
    display: inline-block;
    border-radius: 50px;
	text-decoration: none  ;
}
.postdat ul li a:hover {
    border: solid 1px #333;
}
.postdat ul li a::before {
    margin-right: 5px;
}
.wa-share::before {
    content: "\f232";
    font-family: fontawesome}
.fb-share::before {
    content: "\f09a";
    font-family: fontawesome}
.tw-share::before {
    content: "\f099";
    font-family: fontawesome}
.postdat ul::before {
    content: "Share:"}
.postdat {
    margin-bottom: 30px;
}



.hom-top-rw   {
	margin-top: 50px;
	margin-bottom: 60px
}

.hom-top-rw   > .col-md-8  {
	padding-right: 30px
}


.feat-h-blk   {
    position: relative !important;
    background-color: #f4f4f4;
    width: 100%;
    overflow: hidden;
    display: block;
    border-radius: 6px;
  display:  block;
	line-height: 0
}

.feat-h-blk::after  {
	content: "";
	  display:  block;
	width:  100%;
	height: 100%;
	position:  absolute;
	background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0.0));
	
	top: 0;
}

.feat-h-blk  img  {
height: 460px;
    width: 100%;
    object-fit: cover;
  
}


.feat-h-cont   {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	display:   block;
	width: 100%;
	padding: 30px
}
.feat-h-cont  h3  {
	color: #fff;
	margin: 0px;
	margin-bottom: 15px;
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: 700;
	line-height: 35px
}

.feat-h-cont   {
	line-height: 1;
	color: #fff;
}
.feat-h-cont span  {
	font-size: 16px;
	
}

.round-bt {
	    border: solid 1px #ebebeb;
    font-size: 30px;
    height: 33px;
    display: inline-block;
    width: 33px;
    line-height: 0px;
    padding: 0px;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}

.hed-main {
	padding-bottom: 10px
}


.reclink-blk  {
	box-shadow: 0px 0px 23.76px 0.24px rgb(0 0 0 / 6%);
	background: #fff;
	padding: 25px;
	border-radius: 8px;
	height: 100%
}

.link-h-rw {
	padding: 0px;
	list-style:   none;
	margin: 0px;
	
}
.link-h-rw   li {
	padding: 4px 0px
}
.link-h-rw   li a {
	color: #7c7c7c;
	text-decoration:   none;
	font-size:  15px
}


.wp-side-blk ul {
	list-style:  none  !important;
	margin: 0px;
	padding: 0px;
	text-align:  right
	
}

.wp-side-blk  ul li {
		font-size: 15px;
	line-height: 30px
}
.wp-side-blk  ul li a {
	float: left;
	color: #555;
	text-decoration:  none;
	font-size: 15px
}



.loadmore  {
	display: block;
	text-align:   center;
  max-width: 200px;
margin: auto;
	background: var(--main);
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	cursor: pointer;
	border: solid 1px var(--main);
	margin-top: 40px   !important;
	font-size: 15px;
	
	
}

.blog-main-rw   {
	margin-bottom:  60px
}





.post-sid-blk   {
	    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 15px;
}


.post-sid-img {
    width: 23%;
    padding-right: 0px;
}



.post-sid-img a {
    display: block;
    position: relative;
    background-color: #f4f4f4;
    width: 100%;
    overflow: hidden;
    display: block;
    border-radius: 6px;
}

.post-sid-img a::after {
    display: block;
    content: "";
    padding-top: 90%;
}


.post-sid-img img  {
	    height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}


.post-sid-cont {
    width: 77%;
    padding-left: 10px;
}

.post-sid-cont h1 {
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 8px;
    line-height: 20px;
}

.post-sid-blk a {
    color: #333;
    text-decoration: none;
}

.post-sid-cont span {
    color: #555;
    font-size: 13px;
}

.single-rw  {
	margin-top: 50px
}

.comment-reply-title {
	margin-bottom:  5px
}

.relacont  {
	margin-top: 50px
}
 .break-item  {
	opacity: 0;
	transition: all 0.5s;
	
}
.slick-active .break-item  {
	opacity: 1;
	
}


.comment-list  {
	margin: 0px;
padding: 0px;
	list-style:   none ;
	
}


.cont-in-rw  {
	
	
	padding: 50px 0px;
	
}




.pag-mainhead  {
	font-size: 35px;
	margin: 0px;
	margin-bottom: 20px
}



.wpcf7-text, .wpcf7-number, .wpcf7-textarea, .wpcf7-select {
    width: 100% !important;
    display: block !important;
    padding: 12px !important;
    margin-bottom: 20px;
    outline: none !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    margin-top: 4px;
    border-radius: 5px !important;
    background: #fff !important;
}

.wpcf7-submit {
    background: var(--main) !important;
    color: #fff;
    border: solid 1px var(--main) !important;
    padding: 10px 20px;
    display: inline-block !important;
    font-size: 15px !important;
    border-radius: 5px !important;
    border: solid 1px var(--main) !important;
    font-weight: 500 !important;
}



.cont-box ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.cont-box ul li {
    font-size: 16px;
    margin-bottom: 15px;
    position: relative;
    padding-left: 30px;
}


.cont-box ul li::before {
    font-family: fontawesome;
    position: absolute;
    left: 2px;
    top: 2px;
}
.cont-box ul li a {
    text-decoration: none;
    color: #333 !important;
}


.abt-logo   {
	box-shadow:0px 0px 48.51px 0.49px rgb(0 0 0 / 7%);
	padding: 50px;
	border-radius: 10px;
	background: #fff;
}


.abt-pera   p  {
	font-size: 14px;
	margin: 0px;
	margin-bottom: 15px;
	line-height: 25px;
	font-weight: 500
	
}
.abt-pera   h3  {
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 17px
}





.abt-in-rw   {
	margin-top: 60px;
	margin-bottom: 35px
}



.legal-rw   {
	margin-top: 50px;
	margin-bottom: 40px;
}



.legal-pera   h3  {
	font-size: 23px
}
.legal-pera  h4  {
	font-size:  18px;
	margin: 0px;
	margin-bottom: 10px
}

.legal-pera  p  {
	font-size:16px;
	line-height: 26px;
	color: #666
}

.legal-pera  ul {
	margin: 0px;
	padding-left: 20px
}

.legal-pera a {
	color: #333;
	text-decoration:  underline
}
.mainhead {
	margin-bottom: 35px
}

.arc-blog-main-rw  {
	margin-top: 50px;
	margin-bottom: 70px
}



.link-h-blk  {
	text-align: center;
	box-shadow: 0px 0px 20px 0.49px rgb(0 0 0 / 5%);
	background: #fff;
	border-radius: 8px;
	padding: 10px
	
}
.link-h-rw a  {
	text-decoration: none   !important;
	color: #333;
	
}
.link-h-blk   h3  {
	margin: 0px;
	font-size: 13px;
		 white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	
}
.link-h-blk  img   {
	height: 50px;
	width: 50px;
	object-fit:   contain
}

.link-h-rw > .col-6   {
	padding:  8px
}


.quik-blk  {
    text-align: center;
    box-shadow: 0px 0px 20px 0.49px rgb(0 0 0 / 5%);
    background: #fff;
    border-radius: 8px;
    padding: 20px;
}

.quik-blk  img {
    height: 50px;
    width: 50px;
    object-fit: contain;
}
.quik-blk h3 {
    margin: 0px;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.quick-lin-rw {
	margin-left: -8px;
	margin-right: -8px
}
.quick-lin-rw  .col-md-4  {
	padding: 8px
}

.quick-lin-rw a {
	text-decoration:  none !important;
	color: #333;
}

.use-inrw   {
	margin-top: 60px;
	margin-bottom: 30px
}

.content-post ul {
	margin-left: 0px;
padding-left: 20px
}
.content-post ul li {
margin-bottom: 8px
}
.content-post h3 , .content-post h2{
	margin-bottom: 8px !important 
}
.content-post h3 {
	font-size: 22px
}
.content-post h4 {
	font-size: 20px;
}
.content-post h5 {
	font-size: 18px;
}
.content-post h6 {
	font-size: 16px;
}
.content-post p {
	margin-top: 0px !important
}
.content-post h1   {
	font-size:28px
}


 .headmain {
	display: block ;
	
}
.headmain .container {
	position: relative !important
}
.site-header {
	background: transparent;
	border-bottom: none !important
	
}
.headmain {
	background: var(--main)
}
.logo-rel {
	padding: 10px 0px;
	padding-left: 200px;
	
}
.logo-rel h1 {
	color: #fff !important;
	line-height: 43px;
	font-size: 45px;
	margin: 0px;
	
}
.headmain {
	height: auto;
}
.logo-rel  p {
	font-size: 15px;
	margin: 0px;
	margin-top: 0px
	
	
}
.main-navigation ul li a  {
	color: #333 !important;
	font-weight: 500;
}
.main-navigation ul  {
	padding-left: 200px;
	padding: 12px 0px ;

}
.hed-new {
	box-shadow: 0px 0px 48.51px 0.49px rgb(0 0 0 / 7%);
		background: #fff
}
.logo-rel  a {
	color: #fff;
	text-decoration:   none !important;
 
}


.break-h-rw  {
	padding-bottom: 0px;
}
.hom-top-rw   {
	margin-top: 30px
}
.site-branding  {
    padding: 25px 45px;
}

.logo-rel h1 {
	display: inline-block
}
.hom-ad   {
	overflow: hidden;

}

.hom-ad  .banner_wrapper  {
	margin-bottom: 0px;
}


.hom-ad img {
	margin-bottom: 80px !important;
		border-radius: 12px !important;
	overflow: hidden !important;
	
}

.site-footer   {
	background: #f4f4f4 !important;
	color:  #444
}
.site-footer a {
	color: #333 !important;
}
.socbox-ft li img {
	filter: none
}

.ft-bot-rw  {
	border-top: solid 1px rgba(0,0,0,0.15)
}
.ft-logo  {
	box-shadow: 0px 0px 48.51px 0.49px rgb(0 0 0 / 7%)
}

.wp-side-blk .rec-frm-rw li a {
	float:  none !important
}


.wp-side-blk .rec-frm-rw {
	text-align: left
}




.form-lin-rw  {
	margin: 0px;
list-style:  none;
	padding: 0px;
	
}

.form-lin-rw li  {
	border-bottom: dashed 1px rgba(0,0,0,0.15);
padding: 14px 0px;
	
	
}

.form-lin-rw li  a {
	text-decoration:  none;
	color:  #333;
	font-size: 15px
}

.hm-cat-rw  .col-md-6 {
	margin-bottom: 40px
}

.hom-blog-main-rw   {
	margin-bottom: 30px ;
}


.rect-post-rw  .post-h-rw  {
	margin-bottom: 60px 
}



.site-footer   {
	background:  rgba(148, 217, 247, 0.3) !important;
}







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

.link-h-blk  {
	padding: 30px
}
	.feat-h-blk img {
		height: 350px
	}
	.feat-h-cont h3 {
		font-size: 17px;
		line-height: 28px;
		
	}
	.hom-top-rw > .col-md-8 {
		padding-right: 15px
	}
	
	.feat-h-blk  {
		margin-bottom: 40px
	}
	.hed-main h2, .wp-side-blk .widget-title {
		font-size: 22px
	}
	.post-cont h1  {
		font-size: 12px;
		line-height: 18px
	}
	.site-branding img {
		width: 60px
	}
	.site-branding  {
		padding: 10px 40px
	}
	.headmain  {
		height: 75px
	}
	
 .menu-toggle {
		width: 28px
	}
 .menu-toggle span,  .menu-toggle span::after,  .menu-toggle span::before {
		background:  #fff;
		
	}
	
	
	.break-h-rw   {
		padding: 0px;
		padding-top: 80px
	}
	.break-h-rw h2  {
		font-size: 17px
	}
	.break-h-rw h2  {
		width: 150px
	}
	.break-new-cl  {
		    width: calc(100% - 150px
);
	}
	
	.hom-top-rw  {
		margin-top: 30px
	} 
	
	.site-header .main-navigation ul li  {
		display: block;
		margin-bottom: 15px
	}
	
		.site-header .main-navigation ul   {
text-align: center;
	margin-top: 100px
	}
	.site-header .main-navigation ul    li a  {
		color: #333 !important;
		font-size: 18px;
	}
	
	.rect-post-rw   {
		margin-bottom: 50px
	}
	.post-sid-cont h1  {
		font-size: 13px;
	}

	.posthead   {
		font-size: 18px;
		line-height: 30px
	}

	
	.pag-mainhead {
		font-size: 28px;
		margin-bottom: 15px
	}
	
	.cont-in-rw .vc_col-sm-4  {
		margin-top: 30px
	}
	
	.ft-logo img {
		width: 70px;
	}
	.ft-menu {
		margin: 15px 0px
	}
	.ft-menu ul li  {
		margin: 4px 8px;
		
	}
	
	.socbox-ft  {
		margin-top: 0px;
		margin-bottom: 5px
	}
	
	.footer-copyright, 	.footer-copyright a  {
		font-size: 14px
	}
	
	
	.quik-blk  {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.posthead, 	.content-post h1 {
		font-size: 24px
	}
	.content-post h2 {
		font-size: 22px
	}
	.content-post h3 {
		font-size: 20px
	}
	.content-post h4 {
		font-size: 18px;
	}
	.content-post h5 {
		font-size: 16px;
	}
	.content-post h6 {
		font-size: 14px
	}
	
	
	.site-header {
		position: relative
	}
	.logo-rel {
		padding-left: 150px
	}
	.logo-rel h1 {
		font-size:33px;
		line-height: 32px
	}
	.headmain {
		height: auto;
	}
	.logo-rel p  {
		font-size: 12px
	}
	.menu-toggle {
		right: 80px
	}
	.break-h-rw   {
		padding-top: 40px
	}
	.posthead   {
		line-height: 34px	}
	
}

@media only screen and (max-width: 600px) {  
	.container {
		padding-left:  15px;
		padding-right: 15px
	}
	.site-branding img {
		width: 40px
	}
	.site-branding {
		padding: 10px 20px
	}
	.site-branding a, 	.site-branding span {
		display:  block !important;
		line-height: 0px;
		
	}

	.headmain  {
		height: 50px
	}
 .menu-toggle  {
		width: 23px
	}
	.break-h-rw  {
		padding-top: 50px
	}
	.break-h-rw h2  {
		display: block;
		width: 100%
	}
	.break-h-rw {
		display: block !important
	}
	.break-new-cl  {
		width: 100%;
		margin-top: 10px
	}
	
	.feat-h-blk img  {
		height: 300px
	}
	
	.feat-h-cont {
		padding: 20px
	}
	.feat-h-cont h3 {
		font-size: 16px;
		line-height: 22px
	}
	.hed-main h2, .wp-side-blk .widget-title {
		font-size: 20px
	}
	.hed-main  {
		padding-bottom: 8px
	}
	.link-h-blk  {
		padding: 8px
	}
	.link-h-rw > .col-6 {
		padding: 6px
	}
	.link-h-rw {
		margin: 0 -6px;
	}
	.hom-top-rw {margin-bottom: 40px}
	
	.post-img a::after {
		    padding-top: 90%;
	}
	.post-cont  {
		padding-left: 5px
	}
	
	.loadmore  {
		margin-top: 20px !important;
		padding: 8px !important;
		max-width: 160px
	}
	.post-sid-img   {
		width: 25%;
		
	}
	.post-sid-cont  {
		width: 75%;
	}
	.blog-main-rw  {
		margin-bottom: 20px
	}
	
	
	.ft-logo img  {
		width: 50px
	}
	.posthead {
		font-size: 17px
	}
	.single-rw  {
		margin-top: 30px
	}
	
	.posthead  {
		line-height: 23px
	}
	
	.postdat  {
		font-size: 14px
	}
	
	.postdat ul  {
		margin-top: 15px
	}
	.postdat ul li {
		margin: 3px
	}
	.postdat  {
		margin-bottom: 15px
	}
	.content-post p {
		font-size: 14px;
		    line-height: 26px;
	}
	.content-post img  {
		margin-bottom: 10px;
		border-radius: 6px
	}
	.relacont   {
		margin-top: 20px
	}
	
	
	.abt-pera p {
		font-size: 13px
	}
	.abt-pera h3 {
		margin-top: 25px;
		font-size: 15px
	}
	.wpcf7-text, .wpcf7-number, .wpcf7-textarea, .wpcf7-select  {
		padding: 10px !important;
		margin-bottom: 10px !important
	}
	.break-h-rw h2  {
		font-size: 15px
	}
	
		.quik-blk  {
		padding-top: 20px;
		padding-bottom: 20px
	}
	.quik-blk h3  {
		font-size: 14px
	}
	
	.use-inrw    {
		margin-top: 30px
	}
	
	.use-inrw .rect-post-rw  {
		margin-bottom: 40px
	}
	.post-cont-hold   {
		height: 15px
	}
		.posthead, 	.content-post h1 {
		font-size: 22px
	}
	.content-post h2 {
		font-size: 20px
	}
	.content-post h3 {
		font-size: 18px
	}
	.content-post h4 {
		font-size: 16px;
	}
	.content-post h5 {
		font-size: 14px;
	}
	.content-post h6 {
		font-size: 14px
	}
	
	
	.headmain {
		height:  auto;
		
	}
	
	.logo-rel h1   {
		font-size: 22px;
		line-height: 23px
	}
	
	.logo-rel  {
		padding-left: 80px
	}
	.logo-rel p  {
		font-size: 10px
	}
	.menu-toggle  {
		right: 15px
	}
	.site-branding  {
    padding: 15px 20px
}
	
	.break-h-rw   {
		padding-top: 25px
	}
	.posthead {
		line-height: 30px
	}
	
	.form-lin-rw li  a {
	text-decoration:  none;
	color:  #333;
	font-size: 13px
}

}


 .mgbox {
max-width: 100% !important	
}