/*----------------------------------
Deasil WordPress Theme
Screen Stylesheet
Date:      	08/07/2018
Author:		Mold Themes
----------------------------------*/
/*----------------------------------
TABLE OF CONTENTS:
------------------------------------
1.00 Base
	1.01 Normalize
	1.02 Utilities
	1.03 Addition CSS

2.00 Navbar and 
	2.01 Infobar
	2.02 Header Default
	2.02 Header Layout 1
	2.02 Header Layout 2
	2.02 Header Layout 3
	2.02 Header Layout 4
	2.02 Header Layout 5
	2.02 Header Layout 6
	2.02 Header Layout 7
	2.03 Hamburger
	2.04 Mega Menu
	2.05 Search Wrap

3.00 Modules
	3.01 Preloader
	3.02 Layout
	3.03 Button
	3.04 Forms
	3.05 Blog Post
	3.06 Page Header
	3.07 Sidebar Widget
	3.08 Widgets
	3.09 Footer

4.00 Shortcodes
	4.01 Badge
	4.02 Breadcrumb
	4.03 Table
	4.04 Modal
	4.05 Tabs
	4.06 Pagination
	4.07 Blockquote
	4.08 Deasil Icons
	4.09 Seperator
	4.10 Section
	4.11 Heading
	4.12 Banner
	4.13 Counterup
	4.14 Feature Banner
	4.15 Feature List
	4.16 Price table
	4.17 Videoplay
	4.18 Container
	4.19 Accordion
	4.20 Team
	4.21 Social Icons
	4.22 Sort Bar
	4.23 Timeline
	4.24 Testimonial
	4.25 Reviews
	4.26 Comments
	4.27 Image Carousel
	4.28 Image Gallery
	4.29  Carousel
	 4.30 404 Page
	
5.00 Thrid party Vendors
	5.01 JQuery UI - Override
	5.02 Rev Slider
	5.03 Visual Composer - Override
	5.04 Contact Form 7
	5.05 Lightbox
	5.06 WP Travel
	5.07 WooCommerce Cart Menu



-----------------------------------
TABLE OF CONTENTS:
----------------------------------*/
/*---------- 1.00 Base ----------*/
/*---------- 1.01 Normalize ----------*/
html {
  min-height: 100%;
  background: #fff;
}
body {
  overflow-x: hidden;
}
h1 {
  font-size: 3.998rem;
}
h2 {
  font-size: 2.827rem;
}
h3 {
  font-size: 1.999rem;
}
h4 {
  font-size: 1.414rem;
}
h5 {
  font-size: 1.2rem;
}
h6 {
  font-size: 14px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  line-height: 1.2;
  margin: 0;
  margin-bottom: 0.4em;
}
*:focus {
  outline: 0;
}
a:not(.btn) {
  cursor: pointer;
  outline: none;
}
a:not(.btn):hover,
a:not(.btn):focus {
  text-decoration: none;
  outline: none;
}
.wp-block-cover {
  color: #fff;
}
.is-style-outline .wp-block-button__link {
  background: transparent !important;
}
.wp-block-button__link {
  margin-bottom: 15px !important;
}
ol,
ul {
  padding: 0;
}
p {
  line-height: 1.6;
}
pre {
  margin: 15px 0;
}
hr {
  margin: 20px auto;
  border-top: 1px solid #e6e6e6;
}
@media screen and (max-width: 768px) {
  body {
    font-size: 12px;
  }
  hr {
    margin: 20px auto;
  }
  h1 {
    font-size: 2.827rem;
  }
  h2 {
    font-size: 1.999rem;
  }
  h3 {
    font-size: 1.414rem;
  }
  h4 {
    font-size: 1.2rem;
  }
  h5 {
    font-size: 14px;
  }
  h6 {
    font-size: 14px;
  }
}
/*--------------------------------------------------------------
>>> Normalize Breakdown
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
	-----------------------------------------------------------------*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #e6e6e6;
  margin: 0 2px 10px;
  padding: 0.35em 0.625em 0.75em;
}
fieldset legend {
  width: auto;
  display: inline-block;
  padding: 0 10px;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 8px 10px;
  vertical-align: top;
  border-top: 1px solid #cfcfcf;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
ul,
ol {
  margin: 0 0 1.5em 1.5em;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
dt {
  font-weight: bold;
}
dd {
  margin: 0 1.5em 1.5em;
}
/*overwrite by js_composer*/
/* Make sure images are scaled correctly. */
/* Adhere to container width. */
/*
img {
	height: auto; 
	max-width: 100%; 
}
*/
figure {
  margin: 15px 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875em;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em;
}
/* Make sure select elements fit in widgets. */
.widget select {
  max-width: 100%;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
  display: block;
}
.page-content,
.entry-content,
.entry-summary {
  margin: 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
  margin-top: 30px;
  line-height: 35px;
}
.page-links a {
  position: relative;
  margin: 0 3px;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #888;
  background-color: #fff;
  border: 1px solid #ddd;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
  display: block;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.wp-caption-text {
  text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  overflow: hidden;
  margin: 0;
  position: relative;
}
.gallery-item img {
  width: 100%;
  height: auto;
}
.gallery-item > .gallery-icon {
  display: block;
  line-height: 0;
}
.gallery-caption {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  line-height: 1.3;
  margin: 0;
  font-size: 0.8em;
  max-height: 100%;
  padding: 10px 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  -o-transition: opacity 400ms ease 0s;
  transition: opacity 400ms ease 0s;
  -webkit-transition: opacity 400ms ease 0s;
  opacity: 0;
}
.gallery-item:hover .gallery-caption {
  opacity: 1;
}
.gallery-columns-1 .gallery-item {
  width: 33%;
  margin-bottom: 30px;
  display: block;
}
.gallery-columns-2 .gallery-item {
  width: 33%;
  margin-bottom: 30px;
  margin-right: 30px;
  display: inline-block;
}
.gallery-columns-3 .gallery-item {
  max-width: 30%;
  margin-right: 1.1%;
  margin-bottom: 1.1%;
}
.gallery-columns-4 .gallery-item {
  max-width: 24%;
  margin-right: 1%;
  margin-bottom: 1%;
}
.gallery-columns-5 .gallery-item {
  max-width: 18%;
  margin-right: 2%;
  margin-bottom: 2%;
}
.gallery-columns-6 .gallery-item {
  max-width: 15%;
  margin-right: 1.11%;
  margin-bottom: 1.11%;
}
.gallery-columns-7 .gallery-item {
  max-width: 13%;
  margin-right: 1.1%;
  margin-bottom: 1.1%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12%;
  margin-right: 0.5%;
  margin-bottom: 0.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11%;
  margin-right: 0.11%;
  margin-bottom: 0.11%;
}
.gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  position: relative;
  opacity: 1;
  background: transparent;
  color: #4b4b4b;
  padding: 5px;
}
.gallery-caption {
  display: block;
}
.wp-block-gallery.alignleft {
  margin-right: 30px;
}
.wp-block-gallery.alignright {
  margin-left: 30px;
}
.nav > li > a:focus,
.nav > li > a:hover {
  background-color: transparent;
}
/*---------- 1.02 Utilities ----------*/
html.full-height {
  height: 100%;
}
.deasil-body {
  min-width: 300px;
}
.deasil-body.box-layout {
  width: 1400px;
  margin: 0 auto;
  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.box-layout .container {
  width: auto;
}
.box-layout .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.box-layout .page-container,
.box-layout .main-container {
  width: auto;
  padding-left: 40px;
  padding-right: 40px;
}
.page-container,
.main-container {
  margin-top: 60px;
}
.side-container,
.main-container > p:first-child {
  margin-top: 20px;
}
.container .container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0;
}
.container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}
hr.dark {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.clearfix {
  clear: both;
}
.disable {
  color: #cfcfcf;
}
.pull-center {
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tooltip-inner {
  border-radius: 2px;
}
.italic {
  font-style: italic;
}
.no-padding > [class*="col-"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dot {
  display: inline-block;
  height: 6px;
  width: 6px;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 10px;
  color: transparent;
  background: #bbbbbb;
  vertical-align: middle;
}
.text-center,
.center-text {
  text-align: center;
}
.calendar_wrap table {
  width: 100%;
}
.calendar_wrap table th,
.calendar_wrap table td {
  padding: 8px 0px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .site-content {
    padding-top: 0px;
  }
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-container {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .page-container,
  .main-container {
    margin-top: 15px;
  }
  .page-container.box,
  .main-container.box {
    padding: 15px;
    margin: 15px;
  }
}
/*---------- 1.03 Addition CSS ----------*/
.text-col-1 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.text-col-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.text-col-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.text-col-4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.text-col-5 {
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.text-col-6 {
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
/*opacity*/
.opacity-1 {
  opacity: 0.1;
}
.opacity-2 {
  opacity: 0.2;
}
.opacity-3 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.5;
}
.opacity-6 {
  opacity: 0.6;
}
.opacity-7 {
  opacity: 0.7;
}
.opacity-8 {
  opacity: 0.8;
}
.opacity-9 {
  opacity: 0.9;
}
.opacity-10 {
  opacity: 1;
}
/*padding / margin*/
.padding-10 {
  padding: 10px;
}
.padding-0-10 {
  padding: 0 10px;
}
.padding-20 {
  padding: 20px;
}
.padding-0-20 {
  padding: 0 20px;
}
.padding-30 {
  padding: 30px;
}
.padding-0-30 {
  padding: 0 30px;
}
.padding-40 {
  padding: 40px;
}
.padding-0-40 {
  padding: 0 40px;
}
.padding-50 {
  padding: 50px;
}
.padding-0-50 {
  padding: 0 50px;
}
.padding-60 {
  padding: 60px;
}
.padding-0-60 {
  padding: 0 60px;
}
.padding-70 {
  padding: 70px;
}
.padding-0-70 {
  padding: 0 70px;
}
.padding-80 {
  padding: 80px;
}
.padding-0-80 {
  padding: 0 80px;
}
.padding-90 {
  padding: 90px;
}
.padding-0-90 {
  padding: 0 90px;
}
.padding-100 {
  padding: 100px;
}
.padding-0-100 {
  padding: 0 100px;
}
.padding-110 {
  padding: 110px;
}
.padding-0-110 {
  padding: 0 110px;
}
.padding-120 {
  padding: 120px;
}
.padding-0-120 {
  padding: 0 120px;
}
.padding-130 {
  padding: 130px;
}
.padding-0-130 {
  padding: 0 130px;
}
.padding-140 {
  padding: 140px;
}
.padding-0-140 {
  padding: 0 140px;
}
.padding-150 {
  padding: 150px;
}
.padding-0-150 {
  padding: 0 150px;
}
.padding-160 {
  padding: 160px;
}
.padding-0-160 {
  padding: 0 160px;
}
.padding-170 {
  padding: 170px;
}
.padding-0-170 {
  padding: 0 170px;
}
.padding-180 {
  padding: 180px;
}
.padding-0-180 {
  padding: 0 180px;
}
.padding-190 {
  padding: 190px;
}
.padding-0-190 {
  padding: 0 190px;
}
.padding-200 {
  padding: 200px;
}
.padding-0-200 {
  padding: 0 200px;
}
@media screen and (max-width: 1000px) {
  .padding-10 {
    padding: 5px;
  }
  .padding-0-10 {
    padding: 0 5px;
  }
  .padding-20 {
    padding: 10px;
  }
  .padding-0-20 {
    padding: 0 10px;
  }
  .padding-30 {
    padding: 15px;
  }
  .padding-0-30 {
    padding: 0 15px;
  }
  .padding-40 {
    padding: 20px;
  }
  .padding-0-40 {
    padding: 0 20px;
  }
  .padding-50 {
    padding: 25px;
  }
  .padding-0-50 {
    padding: 0 25px;
  }
  .padding-60 {
    padding: 30px;
  }
  .padding-0-60 {
    padding: 0 30px;
  }
  .padding-70 {
    padding: 35px;
  }
  .padding-0-70 {
    padding: 0 35px;
  }
  .padding-80 {
    padding: 40px;
  }
  .padding-0-80 {
    padding: 0 40px;
  }
  .padding-90 {
    padding: 45px;
  }
  .padding-0-90 {
    padding: 0 45px;
  }
  .padding-100 {
    padding: 50px;
  }
  .padding-0-100 {
    padding: 0 50px;
  }
  .padding-110 {
    padding: 55px;
  }
  .padding-0-110 {
    padding: 0 55px;
  }
  .padding-120 {
    padding: 60px;
  }
  .padding-0-120 {
    padding: 0 60px;
  }
  .padding-130 {
    padding: 65px;
  }
  .padding-0-130 {
    padding: 0 65px;
  }
  .padding-140 {
    padding: 70px;
  }
  .padding-0-140 {
    padding: 0 70px;
  }
  .padding-150 {
    padding: 75px;
  }
  .padding-0-150 {
    padding: 0 75px;
  }
  .padding-160 {
    padding: 80px;
  }
  .padding-0-160 {
    padding: 0 80px;
  }
  .padding-170 {
    padding: 85px;
  }
  .padding-0-170 {
    padding: 0 85px;
  }
  .padding-180 {
    padding: 90px;
  }
  .padding-0-180 {
    padding: 0 90px;
  }
  .padding-190 {
    padding: 95px;
  }
  .padding-0-190 {
    padding: 0 95px;
  }
  .padding-200 {
    padding: 100px;
  }
  .padding-0-200 {
    padding: 0 100px;
  }
}
.margin-10 {
  margin: 10px;
}
.margin-0-10 {
  margin: 0 10px;
}
.margin-20 {
  margin: 20px;
}
.margin-0-20 {
  margin: 0 20px;
}
.margin-30 {
  margin: 30px;
}
.margin-0-30 {
  margin: 0 30px;
}
.margin-40 {
  margin: 40px;
}
.margin-0-40 {
  margin: 0 40px;
}
.margin-50 {
  margin: 50px;
}
.margin-0-50 {
  margin: 0 50px;
}
.margin-60 {
  margin: 60px;
}
.margin-0-60 {
  margin: 0 60px;
}
.margin-70 {
  margin: 70px;
}
.margin-0-70 {
  margin: 0 70px;
}
.margin-80 {
  margin: 80px;
}
.margin-0-80 {
  margin: 0 80px;
}
.margin-90 {
  margin: 90px;
}
.margin-0-90 {
  margin: 0 90px;
}
.margin-100 {
  margin: 100px;
}
.margin-0-100 {
  margin: 0 100px;
}
.margin-110 {
  margin: 110px;
}
.margin-0-110 {
  margin: 0 110px;
}
.margin-120 {
  margin: 120px;
}
.margin-0-120 {
  margin: 0 120px;
}
.margin-130 {
  margin: 130px;
}
.margin-0-130 {
  margin: 0 130px;
}
.margin-140 {
  margin: 140px;
}
.margin-0-140 {
  margin: 0 140px;
}
.margin-150 {
  margin: 150px;
}
.margin-0-150 {
  margin: 0 150px;
}
.margin-160 {
  margin: 160px;
}
.margin-0-160 {
  margin: 0 160px;
}
.margin-170 {
  margin: 170px;
}
.margin-0-170 {
  margin: 0 170px;
}
.margin-180 {
  margin: 180px;
}
.margin-0-180 {
  margin: 0 180px;
}
.margin-190 {
  margin: 190px;
}
.margin-0-190 {
  margin: 0 190px;
}
.margin-200 {
  margin: 200px;
}
.margin-0-200 {
  margin: 0 200px;
}
@media screen and (max-width: 1000px) {
  .margin-10 {
    margin: 5px;
  }
  .margin-0-10 {
    margin: 0 5px;
  }
  .margin-20 {
    margin: 10px;
  }
  .margin-0-20 {
    margin: 0 10px;
  }
  .margin-30 {
    margin: 15px;
  }
  .margin-0-30 {
    margin: 0 15px;
  }
  .margin-40 {
    margin: 20px;
  }
  .margin-0-40 {
    margin: 0 20px;
  }
  .margin-50 {
    margin: 25px;
  }
  .margin-0-50 {
    margin: 0 25px;
  }
  .margin-60 {
    margin: 30px;
  }
  .margin-0-60 {
    margin: 0 30px;
  }
  .margin-70 {
    margin: 35px;
  }
  .margin-0-70 {
    margin: 0 35px;
  }
  .margin-80 {
    margin: 40px;
  }
  .margin-0-80 {
    margin: 0 40px;
  }
  .margin-90 {
    margin: 45px;
  }
  .margin-0-90 {
    margin: 0 45px;
  }
  .margin-100 {
    margin: 50px;
  }
  .margin-0-100 {
    margin: 0 50px;
  }
  .margin-110 {
    margin: 55px;
  }
  .margin-0-110 {
    margin: 0 55px;
  }
  .margin-120 {
    margin: 60px;
  }
  .margin-0-120 {
    margin: 0 60px;
  }
  .margin-130 {
    margin: 65px;
  }
  .margin-0-130 {
    margin: 0 65px;
  }
  .margin-140 {
    margin: 70px;
  }
  .margin-0-140 {
    margin: 0 70px;
  }
  .margin-150 {
    margin: 75px;
  }
  .margin-0-150 {
    margin: 0 75px;
  }
  .margin-160 {
    margin: 80px;
  }
  .margin-0-160 {
    margin: 0 80px;
  }
  .margin-170 {
    margin: 85px;
  }
  .margin-0-170 {
    margin: 0 85px;
  }
  .margin-180 {
    margin: 90px;
  }
  .margin-0-180 {
    margin: 0 90px;
  }
  .margin-190 {
    margin: 95px;
  }
  .margin-0-190 {
    margin: 0 95px;
  }
  .margin-200 {
    margin: 100px;
  }
  .margin-0-200 {
    margin: 0 100px;
  }
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
/*---------- 2.00 Navbar and Header ----------*/
/*---------- 2.01 Infobar ----------*/
.infobar {
  padding: 0;
  position: relative;
  z-index: 99;
  font-size: 0.9rem;
}
.infobar p {
  margin: 0;
  padding: 0;
}
.infobar .btn {
  margin-bottom: 0px;
}
.infobar .info-table {
  display: table;
  width: 100%;
}
.infobar .info-table .info-cell {
  display: table-cell;
  vertical-align: middle;
}
.infobar .info-table .info-cell > div {
  display: inline-block;
}
.infobar .info-table .info-cell.left {
  text-align: left;
}
.infobar .info-table .info-cell.right {
  text-align: right;
}
.infobar .info-text {
  font-size: 12px;
  line-height: 30px;
}
.infobar .info-text .iconfont {
  font-size: 16px;
}
.infobar .social-icon-list ul {
  margin: 0px;
}
.infobar .social-icon-list ul li {
  margin: 0px;
}
.infobar .social-icon-list ul li a {
  height: auto;
  width: auto;
  line-height: inherit;
  background: transparent;
}
.infobar .widget_nav_menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.infobar .widget_nav_menu ul li {
  display: inline-block;
}
.menu-widget {
  display: inline-block;
  float: right;
}
.menu-widget .widget-left {
  float: left;
}
@media screen and (max-width: 767px) {
  .infobar {
    display: none;
  }
  .menu-widget {
    display: none;
  }
}
/*---------- 2.02 Header Default ----------*/
.logged-in.admin-bar #topbar.fixed {
  top: 31px;
}
.no-title + .site-content {
  margin-top: 30px;
}
.rtl .navbar-logo {
  float: right;
}
#topbar {
  width: 100%;
  position: relative;
  z-index: 9999;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#topbar [class^='icon-'],
#topbar .fa,
#topbar .glyphicon {
  font-size: 20px;
  position: relative;
}
#topbar .badge {
  margin-left: -5px;
}
#topbar.transparent {
  position: absolute;
}
#topbar .navbar-logo {
  float: left;
  font-size: 1.8em;
  font-weight: bold;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#topbar .navbar-logo .logo {
  display: inline-block;
}
#topbar .navbar-logo .logo-img {
  display: block;
}
#topbar .navbar-logo .logo-img-main {
  display: block;
}
#topbar .navbar-logo .logo-img-fixed {
  display: none;
}
#topbar.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0px;
  z-index: 999;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-animation: fixheader 0.1s 1 linear;
  animation: fixheader 0.1s 1 linear;
}
@-webkit-keyframes fixheader {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.97;
  }
}
@keyframes fixheader {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.97;
  }
}
@-webkit-keyframes fixheader {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.97;
  }
}
@keyframes fixheader {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.97;
  }
}
#topbar.fixed .navbar-logo .logo-img-main {
  display: none;
}
#topbar.fixed .navbar-logo .logo-img-fixed {
  display: block;
}
#topbar.fixed .site-content {
  padding-top: 90px;
}
@media screen and (max-width: 1200px) {
  .logo-img {
    height: 40px !important;
    line-height: 40px !important;
  }
}
/*---------- 2.02 Header Layout 1 ----------*/
.default-menu {
  float: right;
  right: 0;
}
.default-menu .menu-action {
  float: right;
}
.default-menu .menu-action .search-site {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.default-menu .nav-wrap {
  float: right;
}
.default-menu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.default-menu .nav {
  margin: 0px;
  float: right;
}
.rtl .default-menu .nav {
  float: left;
}
.default-menu .nav > li {
  display: inline-block;
  position: relative;
  /*if navwalker not used*/
  /*li last child*/
}
.rtl .default-menu .nav > li {
  float: right;
}
.default-menu .nav > li > a {
  display: inline-block;
  font-size: 1rem;
  padding: 0px 10px;
  margin: 0 3px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.default-menu .nav > li > a:focus,
.default-menu .nav > li > a:hover {
  background: transparent;
}
.default-menu .nav > li.open > a,
.default-menu .nav > li.open > a.dropdown-toggle,
.default-menu .nav > li.open > a:focus,
.default-menu .nav > li.open > a:hover,
.default-menu .nav > li.open *[class^="icon"] {
  background: transparent;
}
.default-menu .nav > li.open [class^='icon-'],
.default-menu .nav > li.open .fa,
.default-menu .nav > li.open .glyphicon {
  border-bottom: 0;
}
.default-menu .nav > li.dropdown > a {
  margin-right: 5px;
}
.default-menu .nav > li .children,
.default-menu .nav > li .sub-menu {
  margin: 0;
  list-style: none;
  position: absolute;
  display: none;
}
.default-menu .nav > li:hover > .children,
.default-menu .nav > li:hover > .sub-menu {
  display: block;
}
.default-menu .nav > li .dropdown-menu,
.default-menu .nav > li .children,
.default-menu .nav > li .sub-menu {
  padding: 0;
  margin-top: -1px;
  border: none;
  font-size: 0.9rem;
  z-index: 999;
  text-align: left;
}
.default-menu .nav > li .dropdown-menu a,
.default-menu .nav > li .children a,
.default-menu .nav > li .sub-menu a,
.default-menu .nav > li .dropdown-menu .open > a,
.default-menu .nav > li .children .open > a,
.default-menu .nav > li .sub-menu .open > a {
  padding: 10px 15px;
  text-transform: none;
  background: transparent;
  display: inherit;
  word-break: break-word;
  white-space: normal;
}
.default-menu .nav > li .dropdown-menu a:hover,
.default-menu .nav > li .children a:hover,
.default-menu .nav > li .sub-menu a:hover,
.default-menu .nav > li .dropdown-menu .open > a:hover,
.default-menu .nav > li .children .open > a:hover,
.default-menu .nav > li .sub-menu .open > a:hover,
.default-menu .nav > li .dropdown-menu a:focus,
.default-menu .nav > li .children a:focus,
.default-menu .nav > li .sub-menu a:focus,
.default-menu .nav > li .dropdown-menu .open > a:focus,
.default-menu .nav > li .children .open > a:focus,
.default-menu .nav > li .sub-menu .open > a:focus {
  background: transparent;
}
.default-menu .nav > li .dropdown-menu h5,
.default-menu .nav > li .children h5,
.default-menu .nav > li .sub-menu h5 {
  margin-top: 0px;
  padding-bottom: 0px;
}
.rtl .default-menu .nav > li .dropdown-menu,
.rtl .default-menu .nav > li .children,
.rtl .default-menu .nav > li .sub-menu {
  text-align: right;
  left: auto;
  right: 0px;
}
.default-menu .nav > li li {
  position: relative;
  width: 220px;
}
.default-menu .nav > li li > .dropdown-menu,
.default-menu .nav > li li > .children,
.default-menu .nav > li li > .sub-menu {
  position: absolute;
  top: 1px;
  left: 220px;
}
.default-menu .nav > li li:hover > .dropdown-menu,
.default-menu .nav > li li:hover > .children,
.default-menu .nav > li li:hover > .sub-menu {
  display: block;
}
.default-menu .nav > li:last-child .dropdown-menu,
.default-menu .nav > li:last-child .children {
  right: 0;
  left: auto;
}
.nav-menu-line-top .default-menu .nav li.open > a:before,
.nav-menu-line-top .center-menu .nav li.open > a:before,
.nav-menu-line-top .default-menu .nav li.current-menu-item > a:before,
.nav-menu-line-top .center-menu .nav li.current-menu-item > a:before,
.nav-menu-line-top .default-menu .nav li 7.current-menu-parent > a:before,
.nav-menu-line-top .center-menu .nav li 7.current-menu-parent > a:before,
.nav-menu-line-top .default-menu .nav li:hover > a:before,
.nav-menu-line-top .center-menu .nav li:hover > a:before {
  content: '';
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.nav-menu-line-bottom .default-menu .nav li.open > a:before,
.nav-menu-line-bottom .center-menu .nav li.open > a:before,
.nav-menu-line-bottom .default-menu .nav li.current-menu-item > a:before,
.nav-menu-line-bottom .center-menu .nav li.current-menu-item > a:before,
.nav-menu-line-bottom .default-menu .nav li.current-menu-parent > a:before,
.nav-menu-line-bottom .center-menu .nav li.current-menu-parent > a:before,
.nav-menu-line-bottom .default-menu .nav li:hover > a:before,
.nav-menu-line-bottom .center-menu .nav li:hover > a:before {
  content: '';
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 1200px) {
  .nav-menu-line-top .default-menu .nav li.open > a:before,
  .nav-menu-line-bottom .default-menu .nav li.open > a:before,
  .nav-menu-line-top .center-menu .nav li.open > a:before,
  .nav-menu-line-bottom .center-menu .nav li.open > a:before,
  .nav-menu-line-top .default-menu .nav li.current-menu-item > a:before,
  .nav-menu-line-bottom .default-menu .nav li.current-menu-item > a:before,
  .nav-menu-line-top .center-menu .nav li.current-menu-item > a:before,
  .nav-menu-line-bottom .center-menu .nav li.current-menu-item > a:before,
  .nav-menu-line-top .default-menu .nav li.current-menu-parent > a:before,
  .nav-menu-line-bottom .default-menu .nav li.current-menu-parent > a:before,
  .nav-menu-line-top .center-menu .nav li.current-menu-parent > a:before,
  .nav-menu-line-bottom .center-menu .nav li.current-menu-parent > a:before,
  .nav-menu-line-top .default-menu .nav li:hover > a:before,
  .nav-menu-line-bottom .default-menu .nav li:hover > a:before,
  .nav-menu-line-top .center-menu .nav li:hover > a:before,
  .nav-menu-line-bottom .center-menu .nav li:hover > a:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .rtl .default-menu > ul,
  .rtl .default-menu > ul > li,
  .rtl .default-menu > ul > li a {
    float: none;
    text-align: right !important;
  }
}
/*---------- 2.02 Header Layout 2 ----------*/
/*---------- 2.02 Header Layout 3 ----------*/
.header-layout-03 #topbar {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header-layout-03 .menu-action + .nav-wrap {
  margin-right: 15px;
}
@media screen and (max-width: 1200px) {
  .header-layout-03 .menu-action + .nav-wrap {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .header-layout-03 #topbar {
    border-bottom-width: 0px;
  }
}
/*---------- 2.02 Header Layout 4 ----------*/
.no-title + .site-content {
  margin-top: 30px;
}
.header-layout-04 .navbar-logo {
  float: none;
  position: relative;
  width: 24%;
  min-width: 200px;
  left: 38%;
  text-align: center;
}
.header-layout-04 .fixed .navbar-logo {
  margin-top: 15px;
  margin-bottom: 5px;
  display: none;
}
.header-layout-04 .center-menu {
  clear: both;
  right: auto;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.header-layout-04 .center-menu .menu-action {
  float: right;
}
.header-layout-04 .center-menu .menu-action .search-site {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.header-layout-04 .center-menu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.header-layout-04 .center-menu .menu-primary-container {
  float: left;
}
.header-layout-04 .center-menu .nav {
  margin: 0px;
  position: relative;
}
.rtl .header-layout-04 .center-menu .nav {
  float: left;
}
.header-layout-04 .center-menu .nav > li {
  display: inline-block;
  /*if navwalker not used*/
  /*li last child*/
}
.rtl .header-layout-04 .center-menu .nav > li {
  float: right;
}
.header-layout-04 .center-menu .nav > li > a {
  display: inline-block;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 0px 15px;
  margin-left: 3px;
  margin-right: 3px;
  border-radius: 0px;
  font-weight: normal;
  text-transform: uppercase;
}
.header-layout-04 .center-menu .nav > li > a:focus,
.header-layout-04 .center-menu .nav > li > a:hover {
  background: transparent;
}
.header-layout-04 .center-menu .nav > li .open > a,
.header-layout-04 .center-menu .nav > li .open > a.dropdown-toggle,
.header-layout-04 .center-menu .nav > li .open > a:focus,
.header-layout-04 .center-menu .nav > li .open > a:hover,
.header-layout-04 .center-menu .nav > li .open *[class^="icon"] {
  background: transparent;
}
.header-layout-04 .center-menu .nav > li .open [class^='icon-'],
.header-layout-04 .center-menu .nav > li .open .fa,
.header-layout-04 .center-menu .nav > li .open .glyphicon {
  border-bottom: 0;
}
.header-layout-04 .center-menu .nav > li.dropdown > a {
  margin-right: 5px;
}
.header-layout-04 .center-menu .nav > li .children,
.header-layout-04 .center-menu .nav > li .sub-menu {
  margin: 0;
  list-style: none;
  position: absolute;
  display: none;
}
.header-layout-04 .center-menu .nav > li:hover > .children,
.header-layout-04 .center-menu .nav > li:hover > .sub-menu {
  display: block;
}
.header-layout-04 .center-menu .nav > li .dropdown-menu,
.header-layout-04 .center-menu .nav > li .children,
.header-layout-04 .center-menu .nav > li .sub-menu {
  padding: 0;
  margin-top: -1px;
  border: none;
  letter-spacing: 0.06rem;
  font-size: 0.9rem;
  z-index: 999;
  text-align: left;
}
.header-layout-04 .center-menu .nav > li .dropdown-menu a,
.header-layout-04 .center-menu .nav > li .children a,
.header-layout-04 .center-menu .nav > li .sub-menu a,
.header-layout-04 .center-menu .nav > li .dropdown-menu .open > a,
.header-layout-04 .center-menu .nav > li .children .open > a,
.header-layout-04 .center-menu .nav > li .sub-menu .open > a {
  padding: 10px 15px;
  text-transform: none;
  background: transparent;
  display: inherit;
  word-break: break-word;
  white-space: normal;
}
.header-layout-04 .center-menu .nav > li .dropdown-menu a:hover,
.header-layout-04 .center-menu .nav > li .children a:hover,
.header-layout-04 .center-menu .nav > li .sub-menu a:hover,
.header-layout-04 .center-menu .nav > li .dropdown-menu .open > a:hover,
.header-layout-04 .center-menu .nav > li .children .open > a:hover,
.header-layout-04 .center-menu .nav > li .sub-menu .open > a:hover,
.header-layout-04 .center-menu .nav > li .dropdown-menu a:focus,
.header-layout-04 .center-menu .nav > li .children a:focus,
.header-layout-04 .center-menu .nav > li .sub-menu a:focus,
.header-layout-04 .center-menu .nav > li .dropdown-menu .open > a:focus,
.header-layout-04 .center-menu .nav > li .children .open > a:focus,
.header-layout-04 .center-menu .nav > li .sub-menu .open > a:focus {
  background: transparent;
}
.header-layout-04 .center-menu .nav > li .dropdown-menu h5,
.header-layout-04 .center-menu .nav > li .children h5,
.header-layout-04 .center-menu .nav > li .sub-menu h5 {
  margin-top: 0px;
  padding-bottom: 0px;
}
.rtl .header-layout-04 .center-menu .nav > li .dropdown-menu,
.rtl .header-layout-04 .center-menu .nav > li .children,
.rtl .header-layout-04 .center-menu .nav > li .sub-menu {
  text-align: right;
  left: auto;
  right: 0px;
}
.header-layout-04 .center-menu .nav > li li {
  position: relative;
  width: 220px;
}
.header-layout-04 .center-menu .nav > li li > .dropdown-menu,
.header-layout-04 .center-menu .nav > li li > .children,
.header-layout-04 .center-menu .nav > li li > .sub-menu {
  position: absolute;
  top: 1px;
  left: 220px;
}
.header-layout-04 .center-menu .nav > li li:hover > .dropdown-menu,
.header-layout-04 .center-menu .nav > li li:hover > .children,
.header-layout-04 .center-menu .nav > li li:hover > .sub-menu {
  display: block;
}
.header-layout-04 .center-menu .nav > li:last-child .dropdown-menu,
.header-layout-04 .center-menu .nav > li:last-child .children {
  right: 0;
  left: auto;
}
@media screen and (max-width: 1200px) {
  .header-layout-04 .navbar-logo {
    float: left;
    margin-top: 0 !important;
  }
  .header-layout-04 .center-menu .menu-primary-container {
    float: none;
  }
}
/*---------- 2.02 Header Layout 5 ----------*/
.no-title + .site-content {
  margin-top: 30px;
}
.header-layout-05 .navbar-logo {
  float: none;
  position: absolute;
  width: 24%;
  min-width: 200px;
  left: 38%;
  text-align: center;
}
.header-layout-05 .menu-action {
  float: right;
}
.header-layout-05 .menu-action .search-site {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.header-layout-05 .default-menu {
  float: none;
}
.header-layout-05 .nav-left {
  float: left;
  right: auto;
}
.header-layout-05 .nav-right {
  float: right;
}
.header-layout-05 .nav-left ul,
.header-layout-05 .nav-right ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.header-layout-05 .nav-left .nav,
.header-layout-05 .nav-right .nav {
  margin: 0px;
  float: right;
  position: relative;
}
.rtl .header-layout-05 .nav-left .nav,
.rtl .header-layout-05 .nav-right .nav {
  float: left;
}
.header-layout-05 .nav-left .nav > li,
.header-layout-05 .nav-right .nav > li {
  display: inline-block;
  /*if navwalker not used*/
  /*li last child*/
}
.rtl .header-layout-05 .nav-left .nav > li,
.rtl .header-layout-05 .nav-right .nav > li {
  float: right;
}
.header-layout-05 .nav-left .nav > li > a,
.header-layout-05 .nav-right .nav > li > a {
  font-size: 0.8rem;
  display: inline-block;
  padding: 0px 10px;
  margin-left: 3px;
  margin-right: 3px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border-radius: 0px;
  font-weight: normal;
  text-transform: uppercase;
}
.header-layout-05 .nav-left .nav > li > a:focus,
.header-layout-05 .nav-right .nav > li > a:focus,
.header-layout-05 .nav-left .nav > li > a:hover,
.header-layout-05 .nav-right .nav > li > a:hover {
  background: transparent;
}
.header-layout-05 .nav-left .nav > li .children,
.header-layout-05 .nav-right .nav > li .children,
.header-layout-05 .nav-left .nav > li .sub-menu,
.header-layout-05 .nav-right .nav > li .sub-menu {
  margin: 0;
  list-style: none;
  position: absolute;
  display: none;
}
.header-layout-05 .nav-left .nav > li:hover > .children,
.header-layout-05 .nav-right .nav > li:hover > .children,
.header-layout-05 .nav-left .nav > li:hover > .sub-menu,
.header-layout-05 .nav-right .nav > li:hover > .sub-menu {
  display: block;
}
.header-layout-05 .nav-left .nav > li .dropdown-menu,
.header-layout-05 .nav-right .nav > li .dropdown-menu,
.header-layout-05 .nav-left .nav > li .children,
.header-layout-05 .nav-right .nav > li .children,
.header-layout-05 .nav-left .nav > li .sub-menu,
.header-layout-05 .nav-right .nav > li .sub-menu {
  padding: 0;
  margin-top: -1px;
  border: none;
  letter-spacing: 0.06em;
  font-size: 0.9em;
  z-index: 999;
  text-align: left;
}
.header-layout-05 .nav-left .nav > li .dropdown-menu a,
.header-layout-05 .nav-right .nav > li .dropdown-menu a,
.header-layout-05 .nav-left .nav > li .children a,
.header-layout-05 .nav-right .nav > li .children a,
.header-layout-05 .nav-left .nav > li .sub-menu a,
.header-layout-05 .nav-right .nav > li .sub-menu a,
.header-layout-05 .nav-left .nav > li .dropdown-menu .open > a,
.header-layout-05 .nav-right .nav > li .dropdown-menu .open > a,
.header-layout-05 .nav-left .nav > li .children .open > a,
.header-layout-05 .nav-right .nav > li .children .open > a,
.header-layout-05 .nav-left .nav > li .sub-menu .open > a,
.header-layout-05 .nav-right .nav > li .sub-menu .open > a {
  padding: 10px 15px;
  text-transform: none;
  background: transparent;
  display: inherit;
  word-break: break-word;
  white-space: normal;
}
.header-layout-05 .nav-left .nav > li .dropdown-menu a:hover,
.header-layout-05 .nav-right .nav > li .dropdown-menu a:hover,
.header-layout-05 .nav-left .nav > li .children a:hover,
.header-layout-05 .nav-right .nav > li .children a:hover,
.header-layout-05 .nav-left .nav > li .sub-menu a:hover,
.header-layout-05 .nav-right .nav > li .sub-menu a:hover,
.header-layout-05 .nav-left .nav > li .dropdown-menu .open > a:hover,
.header-layout-05 .nav-right .nav > li .dropdown-menu .open > a:hover,
.header-layout-05 .nav-left .nav > li .children .open > a:hover,
.header-layout-05 .nav-right .nav > li .children .open > a:hover,
.header-layout-05 .nav-left .nav > li .sub-menu .open > a:hover,
.header-layout-05 .nav-right .nav > li .sub-menu .open > a:hover,
.header-layout-05 .nav-left .nav > li .dropdown-menu a:focus,
.header-layout-05 .nav-right .nav > li .dropdown-menu a:focus,
.header-layout-05 .nav-left .nav > li .children a:focus,
.header-layout-05 .nav-right .nav > li .children a:focus,
.header-layout-05 .nav-left .nav > li .sub-menu a:focus,
.header-layout-05 .nav-right .nav > li .sub-menu a:focus,
.header-layout-05 .nav-left .nav > li .dropdown-menu .open > a:focus,
.header-layout-05 .nav-right .nav > li .dropdown-menu .open > a:focus,
.header-layout-05 .nav-left .nav > li .children .open > a:focus,
.header-layout-05 .nav-right .nav > li .children .open > a:focus,
.header-layout-05 .nav-left .nav > li .sub-menu .open > a:focus,
.header-layout-05 .nav-right .nav > li .sub-menu .open > a:focus {
  background: transparent;
}
.header-layout-05 .nav-left .nav > li .dropdown-menu h5,
.header-layout-05 .nav-right .nav > li .dropdown-menu h5,
.header-layout-05 .nav-left .nav > li .children h5,
.header-layout-05 .nav-right .nav > li .children h5,
.header-layout-05 .nav-left .nav > li .sub-menu h5,
.header-layout-05 .nav-right .nav > li .sub-menu h5 {
  margin-top: 0px;
  padding-bottom: 0px;
}
.rtl .header-layout-05 .nav-left .nav > li .dropdown-menu,
.rtl .header-layout-05 .nav-right .nav > li .dropdown-menu,
.rtl .header-layout-05 .nav-left .nav > li .children,
.rtl .header-layout-05 .nav-right .nav > li .children,
.rtl .header-layout-05 .nav-left .nav > li .sub-menu,
.rtl .header-layout-05 .nav-right .nav > li .sub-menu {
  text-align: right;
  left: auto;
  right: 0px;
}
.header-layout-05 .nav-left .nav > li li,
.header-layout-05 .nav-right .nav > li li {
  position: relative;
  width: 220px;
}
.header-layout-05 .nav-left .nav > li li > .dropdown-menu,
.header-layout-05 .nav-right .nav > li li > .dropdown-menu,
.header-layout-05 .nav-left .nav > li li > .children,
.header-layout-05 .nav-right .nav > li li > .children,
.header-layout-05 .nav-left .nav > li li > .sub-menu,
.header-layout-05 .nav-right .nav > li li > .sub-menu {
  position: absolute;
  top: 1px;
  left: 220px;
}
.header-layout-05 .nav-left .nav > li li:hover > .dropdown-menu,
.header-layout-05 .nav-right .nav > li li:hover > .dropdown-menu,
.header-layout-05 .nav-left .nav > li li:hover > .children,
.header-layout-05 .nav-right .nav > li li:hover > .children,
.header-layout-05 .nav-left .nav > li li:hover > .sub-menu,
.header-layout-05 .nav-right .nav > li li:hover > .sub-menu {
  display: block;
}
.header-layout-05 .nav-left .nav > li:last-child .dropdown-menu,
.header-layout-05 .nav-right .nav > li:last-child .dropdown-menu,
.header-layout-05 .nav-left .nav > li:last-child .children,
.header-layout-05 .nav-right .nav > li:last-child .children {
  right: 0;
  left: auto;
}
@media screen and (max-width: 1200px) {
  .admin-bar .header-layout-05 .default-menu {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .header-layout-05 .navbar-logo {
    float: left;
    text-align: left;
    left: 15px;
  }
}
/*---------- 2.02 Header Layout 6 ----------*/
.header-layout-06 {
  width: 100%;
  position: relative;
  z-index: 99999;
  /*normalize*/
}
.header-layout-06 .nav .open > a,
.header-layout-06 .nav .open > a:hover,
.header-layout-06 .nav .open > a:focus,
.header-layout-06 .dropdown-menu > li > a:hover,
.header-layout-06 .dropdown-menu > li > a:focus,
.header-layout-06 .dropdown-menu > .active > a,
.header-layout-06 .dropdown-menu > .active > a:hover,
.header-layout-06 .dropdown-menu > .active > a:focus {
  background: transparent;
}
.header-layout-06 .navbar-bars,
.header-layout-06 .navbar-close {
  display: block;
}
.header-layout-06 [class^='icon-'],
.header-layout-06 .fa,
.header-layout-06 .glyphicon {
  font-size: 20px;
  line-height: 1em;
  position: relative;
  top: 2px;
}
.header-layout-06 .icon-bar {
  top: 0;
}
.header-layout-06 .badge {
  margin-left: -5px;
}
.header-layout-06 #side-navbar {
  right: 0;
  width: 300px;
  height: 100%;
  border: 0;
  position: fixed;
  top: 0;
  z-index: 9;
  right: -300px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.header-layout-06 #side-navbar.is-active {
  right: 0;
  display: block;
}
.header-layout-06 #side-navbar ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.header-layout-06 #side-navbar .nav {
  padding-top: 100px;
  margin: 0px;
  float: none;
}
.header-layout-06 #side-navbar .nav li {
  display: block;
  float: none;
  border-top-width: 1px;
  border-top-style: solid;
  position: relative;
}
.header-layout-06 #side-navbar .nav li:last-child {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header-layout-06 #side-navbar .nav li .caret {
  display: none;
}
.header-layout-06 #side-navbar .nav li > a {
  text-align: center;
  display: block;
  padding: 15px 15px 15px 30px;
}
.header-layout-06 #side-navbar .nav li .dropdown-menu {
  display: none;
  width: 300px;
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.9rem;
  text-align: left;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0px;
  position: absolute;
  left: -300px;
  top: 0;
}
.header-layout-06 #side-navbar .nav li:hover > .children,
.header-layout-06 #side-navbar .nav li:hover > .sub-menu {
  display: block;
}
.header-layout-06 #side-navbar .nav li li:first-child {
  border-bottom: none;
}
.header-layout-06 #side-navbar .nav li.dropdown:before {
  content: '\f107';
  font-family: 'iconfont';
  font-style: normal;
  font-size: 10px;
  position: absolute;
  left: 10px;
  top: 16px;
}
.header-layout-06 .menu-action {
  padding: 15px;
}
.header-layout-06 .menu-action .search-site {
  display: table;
  margin: 0 auto;
}
.header-layout-06 .menu-action .action-btn {
  display: table;
  margin: 0 auto;
}
.header-layout-06 .menu-widget {
  display: block;
  float: none;
}
.header-layout-06 .menu-widget .widget-center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.header-layout-06 .menu-widget .widget-right {
  float: right;
}
@media screen and (max-width: 767px) {
  .header-layout-06 #side-navbar {
    clear: both;
  }
  .header-layout-06 #side-navbar .nav {
    padding-top: 0px;
  }
  .header-layout-06 #side-navbar .nav li a {
    width: 100%;
    text-align: left;
    padding: 15px;
  }
  .header-layout-06 #side-navbar .nav li .caret {
    display: inline-block;
  }
  .header-layout-06 #side-navbar .nav li .dropdown-menu {
    position: relative;
    left: 0;
  }
  .header-layout-06 #side-navbar .nav li.dropdown:before {
    display: none;
  }
  .header-layout-06 .navbar-close {
    display: none;
  }
}
/*---------- 2.02 Header Layout 7 ----------*/
.header-layout-07 {
  /*normalize*/
  width: 300px;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-layout-07 .nav .open > a,
.header-layout-07 .nav .open > a:hover,
.header-layout-07 .nav .open > a:focus,
.header-layout-07 .dropdown-menu > li > a:hover,
.header-layout-07 .dropdown-menu > li > a:focus,
.header-layout-07 .dropdown-menu > .active > a,
.header-layout-07 .dropdown-menu > .active > a:hover,
.header-layout-07 .dropdown-menu > .active > a:focus {
  background: transparent;
}
.header-layout-07.fixed {
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-layout-07 + .site-content,
.header-layout-07 + .site-content + #footer {
  margin-left: 300px;
}
.header-layout-07 .navbar-logo {
  float: none;
  height: auto;
  margin-bottom: 50px;
  text-align: center;
}
.header-layout-07 .navbar-logo a {
  display: table;
  max-width: 180px;
  max-height: 40px;
  position: relative;
  padding: 0;
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0 auto;
}
.header-layout-07 .navbar-logo a .logo-img {
  height: auto;
  max-width: 100%;
  max-height: 40px;
  margin: 0 auto;
}
.header-layout-07 #side-navbar {
  background: transparent !important;
}
.header-layout-07 .navbar-bars {
  display: none;
}
.header-layout-07 .menu-action {
  padding: 15px;
}
.header-layout-07 .menu-action .search-site {
  display: table;
  margin: 0 auto;
}
.header-layout-07 .nav-wrap ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.header-layout-07 .nav-wrap .nav {
  margin: 0px;
  float: none;
  text-align: center;
}
.header-layout-07 .nav-wrap .nav li {
  display: block;
  float: none;
  border-top-width: 1px;
  border-top-style: solid;
  position: relative;
}
.header-layout-07 .nav-wrap .nav li:last-child {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header-layout-07 .nav-wrap .nav li .caret {
  display: none;
}
.header-layout-07 .nav-wrap .nav li > a {
  display: block;
  padding: 15px;
}
.header-layout-07 .nav-wrap .nav li .dropdown-menu {
  display: none;
  width: 300px;
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.9rem;
  text-align: left;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0px;
  position: absolute;
  left: 300px;
  top: 0;
}
.header-layout-07 .nav-wrap .nav li:hover > .children,
.header-layout-07 .nav-wrap .nav li:hover > .sub-menu {
  display: block;
}
.header-layout-07 .nav-wrap .nav li li:first-child {
  border-bottom: none;
}
.header-layout-07 .nav-wrap .nav li.dropdown:before {
  content: '\f108';
  font-family: 'iconfont';
  font-style: normal;
  font-size: 10px;
  position: absolute;
  right: 10px;
  top: 16px;
}
.header-layout-07 .menu-action .action-btn {
  display: table;
  margin: 0 auto;
}
.header-layout-07 .menu-widget {
  display: block;
  float: none;
}
.header-layout-07 .menu-widget .widget-center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.header-layout-07 .menu-widget .widget-right {
  float: right;
}
@media screen and (max-width: 767px) {
  .header-layout-07 {
    height: 60px;
    width: 100%;
    position: relative;
    z-index: 9999;
  }
  .header-layout-07 .navbar-logo {
    float: left;
    height: 100%;
    margin: 0 0 0 15px !important;
    text-align: left;
  }
  .header-layout-07 .navbar-logo .logo {
    display: inline-block;
    margin-top: 10px;
  }
  .header-layout-07 .navbar-logo .logo-img {
    height: 40px;
    vertical-align: top;
  }
  .header-layout-07 + .site-content,
  .header-layout-07 + .site-content + #footer {
    margin-left: 0;
  }
  .header-layout-07 .navbar-bars {
    display: block;
    margin-right: 15px;
  }
  .header-layout-07 #side-navbar {
    clear: both;
    display: none;
  }
  .header-layout-07 #side-navbar.is-active {
    display: block;
  }
  .header-layout-07 .menu-action {
    display: none;
  }
  .header-layout-07 .nav-wrap .nav li {
    display: block;
    float: none;
  }
  .header-layout-07 .nav-wrap .nav li .dropdown-menu {
    position: relative;
    width: calc(100% - 15px);
    left: 0;
    margin-left: 15px;
  }
  .header-layout-07 .nav-wrap .nav li .dropdown-menu .dropdown-menu {
    display: block !important;
  }
  .header-layout-07 .nav-wrap .nav li .dropdown-menu .dropdown:before {
    display: none;
  }
  .header-layout-07 .nav-wrap .nav li a {
    text-align: left;
  }
  .header-layout-07 .nav-wrap .nav li a:hover {
    background: transparent;
  }
  .header-layout-07 .nav-wrap .nav > li.current-menu-item {
    border-right: none !important;
  }
}
/*---------- 2.03 Hamburger ----------*/
.hamburger {
  margin-top: 7px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.hamburger .hamburger-inner {
  display: block;
  top: 0;
}
.hamburger .hamburger-inner,
.hamburger .hamburger-inner::before,
.hamburger .hamburger-inner::after {
  width: 20px;
  height: 2px;
  border-radius: 2px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}
.hamburger .hamburger-inner::before,
.hamburger .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger .hamburger-inner::before {
  top: 7px;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
}
.hamburger .hamburger-inner::after {
  top: 14px;
}
.navbar-bars {
  display: none;
  background: transparent;
  border: none;
  float: right;
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  padding: 0;
}
.navbar-close {
  display: none;
  background: transparent;
  border: none;
  float: right;
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  padding: 0;
  position: absolute;
  right: 30px;
  top: 40px;
}
.navbar-close .hamburger {
  position: relative;
  z-index: 99999;
}
.navbar-close .hamburger .hamburger-inner {
  -webkit-transform: translate3d(0, 7px, 0) rotate(-45deg);
          transform: translate3d(0, 7px, 0) rotate(-45deg);
}
.navbar-close .hamburger .hamburger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(5.71429px, -5px, 0);
          transform: rotate(45deg) translate3d(5.71429px, -5px, 0);
  opacity: 0;
}
.navbar-close .hamburger .hamburger-inner::after {
  -webkit-transform: translate3d(0, -14px, 0) rotate(90deg);
          transform: translate3d(0, -14px, 0) rotate(90deg);
}
@media screen and (max-width: 1200px) {
  .admin-bar .default-menu {
    padding-top: 90px;
  }
  .navbar-bars,
  .navbar-close {
    display: block;
  }
  .default-menu .nav-wrap {
    float: none;
  }
  #main-navbar {
    clear: both;
  }
  .header-layout-01 #main-navbar,
  .header-layout-02 #main-navbar,
  .header-layout-03 #main-navbar,
  .header-layout-04 #main-navbar,
  .header-layout-05 #main-navbar {
    padding-top: 60px;
    right: 0;
    width: 300px;
    height: 100%;
    border: 0;
    position: fixed;
    top: 0;
    right: -300px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .header-layout-01 #main-navbar.is-active,
  .header-layout-02 #main-navbar.is-active,
  .header-layout-03 #main-navbar.is-active,
  .header-layout-04 #main-navbar.is-active,
  .header-layout-05 #main-navbar.is-active {
    right: 0;
  }
  .header-layout-01 #main-navbar.is-active .nav-wrap,
  .header-layout-02 #main-navbar.is-active .nav-wrap,
  .header-layout-03 #main-navbar.is-active .nav-wrap,
  .header-layout-04 #main-navbar.is-active .nav-wrap,
  .header-layout-05 #main-navbar.is-active .nav-wrap {
    display: block;
  }
  .header-layout-01 #main-navbar ul,
  .header-layout-02 #main-navbar ul,
  .header-layout-03 #main-navbar ul,
  .header-layout-04 #main-navbar ul,
  .header-layout-05 #main-navbar ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
  }
  .header-layout-01 #main-navbar .nav,
  .header-layout-02 #main-navbar .nav,
  .header-layout-03 #main-navbar .nav,
  .header-layout-04 #main-navbar .nav,
  .header-layout-05 #main-navbar .nav {
    margin: 0;
    float: none;
    clear: both;
  }
  .rtl .header-layout-01 #main-navbar .nav,
  .rtl .header-layout-02 #main-navbar .nav,
  .rtl .header-layout-03 #main-navbar .nav,
  .rtl .header-layout-04 #main-navbar .nav,
  .rtl .header-layout-05 #main-navbar .nav {
    float: left;
  }
  .header-layout-01 #main-navbar .nav li,
  .header-layout-02 #main-navbar .nav li,
  .header-layout-03 #main-navbar .nav li,
  .header-layout-04 #main-navbar .nav li,
  .header-layout-05 #main-navbar .nav li {
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: none;
    position: relative;
    /*li last child*/
  }
  .header-layout-01 #main-navbar .nav li a,
  .header-layout-02 #main-navbar .nav li a,
  .header-layout-03 #main-navbar .nav li a,
  .header-layout-04 #main-navbar .nav li a,
  .header-layout-05 #main-navbar .nav li a {
    height: 40px;
    line-height: 40px;
    margin: 0px;
    padding: 0 15px;
    display: block;
    clear: both;
    font-size: 0.8rem;
  }
  .header-layout-01 #main-navbar .nav li a:focus,
  .header-layout-02 #main-navbar .nav li a:focus,
  .header-layout-03 #main-navbar .nav li a:focus,
  .header-layout-04 #main-navbar .nav li a:focus,
  .header-layout-05 #main-navbar .nav li a:focus,
  .header-layout-01 #main-navbar .nav li a:hover,
  .header-layout-02 #main-navbar .nav li a:hover,
  .header-layout-03 #main-navbar .nav li a:hover,
  .header-layout-04 #main-navbar .nav li a:hover,
  .header-layout-05 #main-navbar .nav li a:hover {
    background: transparent;
  }
  .header-layout-01 #main-navbar .nav li li,
  .header-layout-02 #main-navbar .nav li li,
  .header-layout-03 #main-navbar .nav li li,
  .header-layout-04 #main-navbar .nav li li,
  .header-layout-05 #main-navbar .nav li li {
    width: auto;
  }
  .header-layout-01 #main-navbar .nav li .dropdown-menu,
  .header-layout-02 #main-navbar .nav li .dropdown-menu,
  .header-layout-03 #main-navbar .nav li .dropdown-menu,
  .header-layout-04 #main-navbar .nav li .dropdown-menu,
  .header-layout-05 #main-navbar .nav li .dropdown-menu,
  .header-layout-01 #main-navbar .nav li .children,
  .header-layout-02 #main-navbar .nav li .children,
  .header-layout-03 #main-navbar .nav li .children,
  .header-layout-04 #main-navbar .nav li .children,
  .header-layout-05 #main-navbar .nav li .children,
  .header-layout-01 #main-navbar .nav li .sub-menu,
  .header-layout-02 #main-navbar .nav li .sub-menu,
  .header-layout-03 #main-navbar .nav li .sub-menu,
  .header-layout-04 #main-navbar .nav li .sub-menu,
  .header-layout-05 #main-navbar .nav li .sub-menu {
    background: transparent !important;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 10px;
    position: relative;
    width: 300px;
    left: 0;
  }
  .header-layout-01 #main-navbar .nav li .dropdown-menu a,
  .header-layout-02 #main-navbar .nav li .dropdown-menu a,
  .header-layout-03 #main-navbar .nav li .dropdown-menu a,
  .header-layout-04 #main-navbar .nav li .dropdown-menu a,
  .header-layout-05 #main-navbar .nav li .dropdown-menu a,
  .header-layout-01 #main-navbar .nav li .children a,
  .header-layout-02 #main-navbar .nav li .children a,
  .header-layout-03 #main-navbar .nav li .children a,
  .header-layout-04 #main-navbar .nav li .children a,
  .header-layout-05 #main-navbar .nav li .children a,
  .header-layout-01 #main-navbar .nav li .sub-menu a,
  .header-layout-02 #main-navbar .nav li .sub-menu a,
  .header-layout-03 #main-navbar .nav li .sub-menu a,
  .header-layout-04 #main-navbar .nav li .sub-menu a,
  .header-layout-05 #main-navbar .nav li .sub-menu a {
    display: block;
  }
  .rtl .header-layout-01 #main-navbar .nav li .dropdown-menu,
  .rtl .header-layout-02 #main-navbar .nav li .dropdown-menu,
  .rtl .header-layout-03 #main-navbar .nav li .dropdown-menu,
  .rtl .header-layout-04 #main-navbar .nav li .dropdown-menu,
  .rtl .header-layout-05 #main-navbar .nav li .dropdown-menu,
  .rtl .header-layout-01 #main-navbar .nav li .children,
  .rtl .header-layout-02 #main-navbar .nav li .children,
  .rtl .header-layout-03 #main-navbar .nav li .children,
  .rtl .header-layout-04 #main-navbar .nav li .children,
  .rtl .header-layout-05 #main-navbar .nav li .children,
  .rtl .header-layout-01 #main-navbar .nav li .sub-menu,
  .rtl .header-layout-02 #main-navbar .nav li .sub-menu,
  .rtl .header-layout-03 #main-navbar .nav li .sub-menu,
  .rtl .header-layout-04 #main-navbar .nav li .sub-menu,
  .rtl .header-layout-05 #main-navbar .nav li .sub-menu {
    text-align: right;
    left: auto;
    right: 0px;
  }
  .header-layout-01 #main-navbar .nav li:hover > .children,
  .header-layout-02 #main-navbar .nav li:hover > .children,
  .header-layout-03 #main-navbar .nav li:hover > .children,
  .header-layout-04 #main-navbar .nav li:hover > .children,
  .header-layout-05 #main-navbar .nav li:hover > .children,
  .header-layout-01 #main-navbar .nav li:hover > .sub-menu,
  .header-layout-02 #main-navbar .nav li:hover > .sub-menu,
  .header-layout-03 #main-navbar .nav li:hover > .sub-menu,
  .header-layout-04 #main-navbar .nav li:hover > .sub-menu,
  .header-layout-05 #main-navbar .nav li:hover > .sub-menu {
    display: block;
  }
  .header-layout-01 #main-navbar .nav li .dropdown-menu .dropdown-menu,
  .header-layout-02 #main-navbar .nav li .dropdown-menu .dropdown-menu,
  .header-layout-03 #main-navbar .nav li .dropdown-menu .dropdown-menu,
  .header-layout-04 #main-navbar .nav li .dropdown-menu .dropdown-menu,
  .header-layout-05 #main-navbar .nav li .dropdown-menu .dropdown-menu {
    display: block;
  }
  .header-layout-01 #main-navbar .nav li:last-child .children,
  .header-layout-02 #main-navbar .nav li:last-child .children,
  .header-layout-03 #main-navbar .nav li:last-child .children,
  .header-layout-04 #main-navbar .nav li:last-child .children,
  .header-layout-05 #main-navbar .nav li:last-child .children {
    right: 0;
    left: auto;
  }
  .menu-action .search-site {
    display: table;
    margin: 0 auto;
  }
  .menu-action .action-btn {
    display: table;
    margin: 0 auto;
  }
  .menu-widget {
    display: block;
    float: none;
  }
  .menu-widget .widget-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .menu-widget .widget-right {
    float: right;
  }
}
@media screen and (max-width: 767px) {
  .navbar-close {
    display: none;
  }
  .dropdown-menu {
    background: transparent !important;
    position: relative;
    width: calc(100% - 15px);
    left: 0;
    margin-left: 15px;
  }
  .dropdown-menu .nav .open > a:hover,
  .dropdown-menu .nav .open {
    background: transparent !important;
  }
  .dropdown-menu .dropdown-menu {
    display: block !important;
  }
  .dropdown-menu .dropdown:before {
    display: none;
  }
  .header-layout-01 #main-navbar,
  .header-layout-02 #main-navbar,
  .header-layout-03 #main-navbar,
  .header-layout-04 #main-navbar,
  .header-layout-05 #main-navbar,
  .header-layout-06 #side-navbar {
    display: none;
    margin: 0 -15px;
    padding-top: 0px !important;
    width: calc(100% + 30px);
    height: auto;
    border: 0;
    position: relative;
    top: 0;
    right: 0;
  }
  .header-layout-01 #main-navbar.is-active,
  .header-layout-02 #main-navbar.is-active,
  .header-layout-03 #main-navbar.is-active,
  .header-layout-04 #main-navbar.is-active,
  .header-layout-05 #main-navbar.is-active,
  .header-layout-06 #side-navbar.is-active {
    display: block;
  }
  .header-layout-01 #main-navbar.is-active .nav-wrap,
  .header-layout-02 #main-navbar.is-active .nav-wrap,
  .header-layout-03 #main-navbar.is-active .nav-wrap,
  .header-layout-04 #main-navbar.is-active .nav-wrap,
  .header-layout-05 #main-navbar.is-active .nav-wrap,
  .header-layout-06 #side-navbar.is-active .nav-wrap {
    display: block;
  }
  .header-layout-01 #main-navbar ul,
  .header-layout-02 #main-navbar ul,
  .header-layout-03 #main-navbar ul,
  .header-layout-04 #main-navbar ul,
  .header-layout-05 #main-navbar ul,
  .header-layout-06 #side-navbar ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
  }
  .header-layout-01 #main-navbar .nav li .dropdown-menu,
  .header-layout-02 #main-navbar .nav li .dropdown-menu,
  .header-layout-03 #main-navbar .nav li .dropdown-menu,
  .header-layout-04 #main-navbar .nav li .dropdown-menu,
  .header-layout-05 #main-navbar .nav li .dropdown-menu,
  .header-layout-06 #side-navbar .nav li .dropdown-menu,
  .header-layout-01 #main-navbar .nav li .children,
  .header-layout-02 #main-navbar .nav li .children,
  .header-layout-03 #main-navbar .nav li .children,
  .header-layout-04 #main-navbar .nav li .children,
  .header-layout-05 #main-navbar .nav li .children,
  .header-layout-06 #side-navbar .nav li .children,
  .header-layout-01 #main-navbar .nav li .sub-menu,
  .header-layout-02 #main-navbar .nav li .sub-menu,
  .header-layout-03 #main-navbar .nav li .sub-menu,
  .header-layout-04 #main-navbar .nav li .sub-menu,
  .header-layout-05 #main-navbar .nav li .sub-menu,
  .header-layout-06 #side-navbar .nav li .sub-menu {
    width: calc(100% + 30px);
  }
}
/*---------- 2.04 Mega Menu ----------*/
@media screen and (min-width: 767px) {
  .mega-menu.menu-width-full {
    position: static !important;
  }
  .mega-menu.menu-width-full > .dropdown-menu {
    right: 0;
    left: 0 !important;
    position: absolute;
  }
  .mega-menu.menu-width-partial {
    position: relative;
  }
  .mega-menu.menu-width-partial > .dropdown-menu {
    position: absolute;
    width: 440px;
    left: 0;
  }
  .mega-menu.menu-width-partial > .dropdown-menu.right {
    left: auto;
    right: 0;
  }
  .mega-menu > .dropdown-menu {
    padding-bottom: 0px;
  }
  .rtl .mega-menu > .dropdown-menu {
    text-align: right;
  }
  .mega-menu.menu-col-2 > .dropdown-menu > li {
    width: 50%;
    display: inline-block;
    float: left;
  }
  .mega-menu.menu-col-3 > .dropdown-menu > li {
    width: 33%;
    display: inline-block;
    float: left;
  }
  .mega-menu.menu-col-4 > .dropdown-menu > li {
    width: 25%;
    display: inline-block;
    float: left;
  }
  .mega-menu.menu-col-5 > .dropdown-menu > li {
    width: 20%;
    display: inline-block;
    float: left;
  }
  .mega-menu.menu-col-6 > .dropdown-menu > li {
    width: 16.66%;
    display: inline-block;
    float: left;
  }
  .mega-menu > .dropdown-menu {
    border: none;
    padding: 20px 0;
  }
  .mega-menu > .dropdown-menu > li > a {
    font-weight: bold;
    opacity: 0.8;
  }
  .mega-menu > .dropdown-menu > li:hover {
    background: transparent;
  }
  .mega-menu > .dropdown-menu .dropdown-menu {
    display: block !important;
    position: relative !important;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent;
    width: 100%;
    margin-bottom: 0px;
    padding-top: 5px;
    left: 0px !important;
    top: 0px !important;
  }
  .mega-menu > .dropdown-menu .dropdown-menu:before {
    content: '';
    height: 2px;
    width: 16px;
    position: absolute;
    top: 5px;
    left: 15px;
  }
  .rtl .mega-menu > .dropdown-menu .dropdown-menu:before {
    right: 15px;
    left: auto;
  }
  .rtl .mega-menu > .dropdown-menu .dropdown-menu {
    text-align: right;
  }
  .mega-menu > .dropdown-menu li {
    border-bottom: 0px;
  }
  .mega-menu > .dropdown-menu li a {
    padding: 3px 15px;
  }
  .mega-menu > .dropdown-menu li:hover {
    background: transparent;
  }
  .mega-menu > .dropdown-menu:after {
    content: '';
    clear: both;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .mega-menu.menu-col-2 > .dropdown-menu > li,
  .mega-menu.menu-col-3 > .dropdown-menu > li,
  .mega-menu.menu-col-4 > .dropdown-menu > li,
  .mega-menu.menu-col-6 > .dropdown-menu > li {
    width: 100%;
    display: block;
    float: none;
  }
  .mega-menu.menu-width-full > .dropdown-menu,
  .mega-menu.menu-width-partial > .dropdown-menu {
    position: relative;
  }
}
/*---------- 2.05 Search Wrap ----------*/
.menu-action .action-btn {
  display: inline-block;
}
#search-site-wrap {
  display: none;
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
}
#search-site-wrap.open {
  display: block;
}
#search-site-wrap .close {
  color: #fff;
  position: fixed;
  top: 15px;
  right: 15px;
  opacity: 1;
  padding: 30px;
  font-size: 27px;
  cursor: pointer;
}
#search-site-wrap form {
  top: 50%;
  max-width: 750px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
}
#search-site-wrap input[type="search"] {
  background-color: #fff;
  width: 750px;
  color: #494949;
  font-size: 20px;
  font-weight: 300;
  border: 0px;
  margin-top: -30px;
  margin-bottom: 0;
  height: 60px;
  line-height: 60px;
  padding: 0 30px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#search-site-wrap .btn {
  height: 60px;
  line-height: 60px;
  padding: 0 24px;
  float: right;
  margin-right: 0px;
  margin-top: -61px;
  position: relative;
  cursor: pointer;
  outline: none;
}
@media screen and (max-width: 1200px) {
  .menu-action.menu-search {
    float: right;
  }
  .menu-action.menu-btn {
    float: none !important;
    display: table;
    margin: 0 auto;
  }
  .menu-action + .menu-btn {
    padding-left: 70px;
  }
}
.btn-underline .btn,
.btn-underline .button,
.btn-underline [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.btn-underline .btn:before,
.btn-underline .button:before,
.btn-underline [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  -webkit-transform: translateY(4px);
  -ms-transform: translateY(4px);
      transform: translateY(4px);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-underline .btn:hover:before,
.btn-underline .button:hover:before,
.btn-underline [type="submit"]:hover:before,
.btn-underline .btn:focus:before,
.btn-underline .button:focus:before,
.btn-underline [type="submit"]:focus:before,
.btn-underline .btn:active:before,
.btn-underline .button:active:before,
.btn-underline [type="submit"]:active:before {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}
/* Underline From Left */
.btn-underline-left .btn,
.btn-underline-left .button,
.btn-underline-left [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.btn-underline-left .btn:before,
.btn-underline-left .button:before,
.btn-underline-left [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  height: 4px;
  -webkit-transition-property: "right";
  -o-transition-property: "right";
  transition-property: "right";
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-underline-left .btn:hover:before,
.btn-underline-left .button:hover:before,
.btn-underline-left [type="submit"]:hover:before,
.btn-underline-left .btn:focus:before,
.btn-underline-left .button:focus:before,
.btn-underline-left [type="submit"]:focus:before,
.btn-underline-left .btn:active:before,
.btn-underline-left .button:active:before,
.btn-underline-left [type="submit"]:active:before {
  right: 0;
}
/* Underline From Right */
.btn-underline-right .btn,
.btn-underline-right .button,
.btn-underline-right [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.btn-underline-right .btn:before,
.btn-underline-right .button:before,
.btn-underline-right [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  height: 4px;
  -webkit-transition-property: "left";
  -o-transition-property: "left";
  transition-property: "left";
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-underline-right .btn:hover:before,
.btn-underline-right .button:hover:before,
.btn-underline-right [type="submit"]:hover:before,
.btn-underline-right .btn:focus:before,
.btn-underline-right .button:focus:before,
.btn-underline-right [type="submit"]:focus:before,
.btn-underline-right .btn:active:before,
.btn-underline-right .button:active:before,
.btn-underline-right [type="submit"]:active:before {
  left: 0;
}
/* Underline From Center */
.btn-underline-center .btn,
.btn-underline-center .button,
.btn-underline-center [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.btn-underline-center .btn:before,
.btn-underline-center .button:before,
.btn-underline-center [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  height: 4px;
  -webkit-transition-property: "left, right";
  -o-transition-property: "left, right";
  transition-property: "left, right";
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-underline-center .btn:hover:before,
.btn-underline-center .button:hover:before,
.btn-underline-center [type="submit"]:hover:before,
.btn-underline-center .btn:focus:before,
.btn-underline-center .button:focus:before,
.btn-underline-center [type="submit"]:focus:before,
.btn-underline-center .btn:active:before,
.btn-underline-center .button:active:before,
.btn-underline-center [type="submit"]:active:before {
  left: 0;
  right: 0;
}
/* Bounce To Right */
.btn-bounce-right .btn,
.btn-bounce-right .button,
.btn-bounce-right [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
}
.btn-bounce-right .btn:before,
.btn-bounce-right .button:before,
.btn-bounce-right [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
      transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
      transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-bounce-right .btn:hover:before,
.btn-bounce-right .button:hover:before,
.btn-bounce-right [type="submit"]:hover:before,
.btn-bounce-right .btn:focus:before,
.btn-bounce-right .button:focus:before,
.btn-bounce-right [type="submit"]:focus:before,
.btn-bounce-right .btn:active:before,
.btn-bounce-right .button:active:before,
.btn-bounce-right [type="submit"]:active:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
     transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Left */
.btn-bounce-left .btn,
.btn-bounce-left .button,
.btn-bounce-left [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
}
.btn-bounce-left .btn:before,
.btn-bounce-left .button:before,
.btn-bounce-left [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
      transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-bounce-left .btn:hover:before,
.btn-bounce-left .button:hover:before,
.btn-bounce-left [type="submit"]:hover:before,
.btn-bounce-left .btn:focus:before,
.btn-bounce-left .button:focus:before,
.btn-bounce-left [type="submit"]:focus:before,
.btn-bounce-left .btn:active:before,
.btn-bounce-left .button:active:before,
.btn-bounce-left [type="submit"]:active:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
     transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Top */
.btn-bounce-top .btn,
.btn-bounce-top .button,
.btn-bounce-top [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
}
.btn-bounce-top .btn:before,
.btn-bounce-top .button:before,
.btn-bounce-top [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
      transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-bounce-top .btn:hover:before,
.btn-bounce-top .button:hover:before,
.btn-bounce-top [type="submit"]:hover:before,
.btn-bounce-top .btn:focus:before,
.btn-bounce-top .button:focus:before,
.btn-bounce-top [type="submit"]:focus:before,
.btn-bounce-top .btn:active:before,
.btn-bounce-top .button:active:before,
.btn-bounce-top [type="submit"]:active:before {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
      transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
     transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Bottom */
.btn-bounce-bottom .btn,
.btn-bounce-bottom .button,
.btn-bounce-bottom [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
}
.btn-bounce-bottom .btn:before,
.btn-bounce-bottom .button:before,
.btn-bounce-bottom [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
      transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-bounce-bottom .btn:hover:before,
.btn-bounce-bottom .button:hover:before,
.btn-bounce-bottom [type="submit"]:hover:before,
.btn-bounce-bottom .btn:focus:before,
.btn-bounce-bottom .button:focus:before,
.btn-bounce-bottom [type="submit"]:focus:before,
.btn-bounce-bottom .btn:active:before,
.btn-bounce-bottom .button:active:before,
.btn-bounce-bottom [type="submit"]:active:before {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
      transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
     transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.btn-sweep-right .btn,
.btn-sweep-right .button,
.btn-sweep-right [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
}
.btn-sweep-right .btn:before,
.btn-sweep-right .button:before,
.btn-sweep-right [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
      transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
      transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-sweep-right .btn:hover:before,
.btn-sweep-right .button:hover:before,
.btn-sweep-right [type="submit"]:hover:before,
.btn-sweep-right .btn:focus:before,
.btn-sweep-right .button:focus:before,
.btn-sweep-right [type="submit"]:focus:before,
.btn-sweep-right .btn:active:before,
.btn-sweep-right .button:active:before,
.btn-sweep-right [type="submit"]:active:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
}
/* Sweep To Left */
.btn-sweep-left .btn,
.btn-sweep-left .button,
.btn-sweep-left [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
}
.btn-sweep-left .btn:before,
.btn-sweep-left .button:before,
.btn-sweep-left [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
      transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-sweep-left .btn:hover:before,
.btn-sweep-left .button:hover:before,
.btn-sweep-left [type="submit"]:hover:before,
.btn-sweep-left .btn:focus:before,
.btn-sweep-left .button:focus:before,
.btn-sweep-left [type="submit"]:focus:before,
.btn-sweep-left .btn:active:before,
.btn-sweep-left .button:active:before,
.btn-sweep-left [type="submit"]:active:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
}
/* Sweep To Top */
.btn-sweep-top .btn,
.btn-sweep-top .button,
.btn-sweep-top [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
}
.btn-sweep-top .btn:before,
.btn-sweep-top .button:before,
.btn-sweep-top [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
      transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-sweep-top .btn:hover,
.btn-sweep-top .button:hover,
.btn-sweep-top [type="submit"]:hover,
.btn-sweep-top .btn:focus,
.btn-sweep-top .button:focus,
.btn-sweep-top [type="submit"]:focus,
.btn-sweep-top .btn:active,
.btn-sweep-top .button:active,
.btn-sweep-top [type="submit"]:active {
  color: white;
}
.btn-sweep-top .btn:hover:before,
.btn-sweep-top .button:hover:before,
.btn-sweep-top [type="submit"]:hover:before,
.btn-sweep-top .btn:focus:before,
.btn-sweep-top .button:focus:before,
.btn-sweep-top [type="submit"]:focus:before,
.btn-sweep-top .btn:active:before,
.btn-sweep-top .button:active:before,
.btn-sweep-top [type="submit"]:active:before {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
/* Sweep To Bottom */
.btn-sweep-bottom .btn,
.btn-sweep-bottom .button,
.btn-sweep-bottom [type="submit"] {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
}
.btn-sweep-bottom .btn:before,
.btn-sweep-bottom .button:before,
.btn-sweep-bottom [type="submit"]:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
      transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
      transform-origin: 50% 0;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
.btn-sweep-bottom .btn:hover:before,
.btn-sweep-bottom .button:hover:before,
.btn-sweep-bottom [type="submit"]:hover:before,
.btn-sweep-bottom .btn:focus:before,
.btn-sweep-bottom .button:focus:before,
.btn-sweep-bottom [type="submit"]:focus:before,
.btn-sweep-bottom .btn:active:before,
.btn-sweep-bottom .button:active:before,
.btn-sweep-bottom [type="submit"]:active:before {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
/*---------- 3.00 Modules ----------*/
/*---------- 1.0 Preloader ----------*/
.pre-loader {
  display: block;
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
  z-index: 99999;
  top: 0;
  left: 0;
}
.pre-loader .loader1 {
  /*circular loading*/
  border-width: 8px;
  border-style: solid;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 60px;
  width: 60px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  text-align: center;
  -webkit-animation: loader1 2s infinite linear;
  animation: loader1 2s infinite linear;
}
@-webkit-keyframes loader1 {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader1 {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader1 {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader1 {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pre-loader .loader2 {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
}
.pre-loader .loader2 div {
  display: inline-block;
  position: absolute;
  left: 6px;
  width: 6px;
  -webkit-animation: loader2 2s infinite linear;
  animation: loader2 2s infinite linear;
}
@-webkit-keyframes loader2 {
  0% {
    top: 0px;
    height: 30px;
  }
  50%,
  100% {
    top: 10px;
    height: 16px;
  }
}
@keyframes loader2 {
  0% {
    top: 0px;
    height: 30px;
  }
  50%,
  100% {
    top: 10px;
    height: 16px;
  }
}
@-webkit-keyframes loader2 {
  0% {
    top: 0px;
    height: 30px;
  }
  50%,
  100% {
    top: 10px;
    height: 16px;
  }
}
@keyframes loader2 {
  0% {
    top: 0px;
    height: 30px;
  }
  50%,
  100% {
    top: 10px;
    height: 16px;
  }
}
.pre-loader .loader2 div:nth-child(1) {
  left: 0px;
  -webkit-animation-delay: -0.24s;
          animation-delay: -0.24s;
}
.pre-loader .loader2 div:nth-child(2) {
  left: 16px;
  -webkit-animation-delay: -0.12s;
          animation-delay: -0.12s;
}
.pre-loader .loader2 div:nth-child(3) {
  left: 32px;
  -webkit-animation-delay: 0;
          animation-delay: 0;
}
.pre-loader .loader3 {
  color: official;
  display: inline-block;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
}
.pre-loader .loader3 div {
  -webkit-transform-origin: 32px 32px;
      -ms-transform-origin: 32px 32px;
          transform-origin: 32px 32px;
  -webkit-animation: loader3 1s infinite linear;
  animation: loader3 1s infinite linear;
}
@-webkit-keyframes loader3 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes loader3 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes loader3 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes loader3 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.pre-loader .loader3 div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
}
.pre-loader .loader3 div:nth-child(1) {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.pre-loader .loader3 div:nth-child(2) {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.pre-loader .loader3 div:nth-child(3) {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.pre-loader .loader3 div:nth-child(4) {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.pre-loader .loader3 div:nth-child(5) {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.pre-loader .loader3 div:nth-child(6) {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.pre-loader .loader3 div:nth-child(7) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.pre-loader .loader3 div:nth-child(8) {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.pre-loader .loader3 div:nth-child(9) {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.pre-loader .loader3 div:nth-child(10) {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.pre-loader .loader3 div:nth-child(11) {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.pre-loader .loader3 div:nth-child(12) {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.pre-loader .loader4 {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
}
.pre-loader .loader4:after {
  content: " ";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 26px;
  border-style: solid;
  -webkit-animation: loader4 1.2s infinite linear;
  animation: loader4 1.2s infinite linear;
}
@-webkit-keyframes loader4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
            transform: rotate(900deg);
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(1800deg);
            transform: rotate(1800deg);
  }
}
@keyframes loader4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
            transform: rotate(900deg);
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(1800deg);
            transform: rotate(1800deg);
  }
}
@-webkit-keyframes loader4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
            transform: rotate(900deg);
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(1800deg);
            transform: rotate(1800deg);
  }
}
@keyframes loader4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
            transform: rotate(900deg);
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(1800deg);
            transform: rotate(1800deg);
  }
}
.pre-loader .loader5 {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
}
.pre-loader .loader5 div {
  position: absolute;
  border-width: 4px;
  border-style: solid;
  opacity: 1;
  border-radius: 50%;
  -webkit-animation: loader5 2s infinite linear;
  animation: loader5 2s infinite linear;
}
@-webkit-keyframes loader5 {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}
@keyframes loader5 {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}
@-webkit-keyframes loader5 {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}
@keyframes loader5 {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}
.pre-loader .loader5 div:nth-child(2) {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.pre-loader .loader6 {
  display: inline-block;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
}
.pre-loader .loader6:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border-width: 5px;
  border-style: solid;
  -webkit-animation: loader6 1.2s infinite linear;
  animation: loader6 1.2s infinite linear;
}
@-webkit-keyframes loader6 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loader6 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes loader6 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loader6 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.pre-loader .loader7 {
  display: inline-block;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
}
.pre-loader .loader7 div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.pre-loader .loader7 div:nth-child(1) {
  left: 6px;
  -webkit-animation: lds-ellipsis1 0.6s infinite linear;
  animation: lds-ellipsis1 0.6s infinite linear;
}
.pre-loader .loader7 div:nth-child(2) {
  left: 6px;
  -webkit-animation: lds-ellipsis2 0.6s infinite linear;
  animation: lds-ellipsis2 0.6s infinite linear;
}
.pre-loader .loader7 div:nth-child(3) {
  left: 26px;
  animation: infinite;
  -webkit-animation: lds-ellipsis2 0.6s infinite linear;
  animation: lds-ellipsis2 0.6s infinite linear;
}
.pre-loader .loader7 div:nth-child(4) {
  left: 45px;
  -webkit-animation: lds-ellipsis3 0.6s infinite linear;
  animation: lds-ellipsis3 0.6s infinite linear;
}
@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
/*---------- 3.02 Layout ----------*/
.deasil-body.box-layout .container {
  padding: 0 40px;
}
.deasil-body .content-area {
  clear: none;
  width: 66.667%;
  padding: 0 15px;
  float: left;
}
.deasil-body aside.widget-area {
  width: 33.333%;
  padding: 0 15px;
  float: left;
}
.deasil-body.right-sidebar .content-area {
  float: left;
  padding-left: 0;
}
.deasil-body.right-sidebar .widget-area {
  float: right;
  padding-right: 0;
}
.deasil-body.left-sidebar .content-area {
  float: right;
  padding-right: 0;
}
.deasil-body.left-sidebar .widget-area {
  float: left;
  padding-left: 0;
}
.deasil-body.no-sidebar .content-area {
  width: 100%;
  padding: 0;
}
.deasil-body.no-sidebar .widget-area {
  display: none;
}
@media screen and (max-width: 767px) {
  .deasil-body .content-area {
    clear: both;
    width: 100%;
    padding: 0;
  }
  .deasil-body aside.widget-area {
    float: none;
    width: 100%;
    padding: 0 !important;
  }
}
/*---------- 3.03 Button ----------*/
.btn,
.button,
.wp-block-button__link,
[type="submit"] {
  padding: 8px 24px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-bottom: 10px;
  border: 0;
  font-size: 1rem;
}
.btn .icon,
.button .icon,
.wp-block-button__link .icon,
[type="submit"] .icon {
  font-size: 12px;
}
.btn.btn-sm,
.button.btn-sm,
.wp-block-button__link.btn-sm,
[type="submit"].btn-sm {
  font-size: 0.9rem;
  padding: 7.2px 21.6px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.btn.btn-md,
.button.btn-md,
.wp-block-button__link.btn-md,
[type="submit"].btn-md {
  font-size: 1.2rem;
  padding: 11.2px 33.6px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.btn.btn-lg,
.button.btn-lg,
.wp-block-button__link.btn-lg,
[type="submit"].btn-lg {
  font-size: 1.4rem;
  padding: 16px 48px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.btn.pull-right,
.button.pull-right,
.wp-block-button__link.pull-right,
[type="submit"].pull-right {
  margin-left: 15px;
}
.btn.pull-left,
.button.pull-left,
.wp-block-button__link.pull-left,
[type="submit"].pull-left {
  margin-right: 15px;
}
.btn + .btn,
.button + .btn,
.wp-block-button__link + .btn,
[type="submit"] + .btn {
  margin-left: 15px;
}
.btn-default {
  background: #888;
  color: #fff;
}
.btn-default:hover {
  background: #6f6f6f;
}
.btn-info {
  background: #5bc0de;
  color: #000000;
}
.btn-info:hover {
  color: #000000;
  background: #31b0d5;
}
.btn-success {
  background: #5cb85c;
  color: #ffffff;
}
.btn-success:hover {
  color: #ffffff;
  background: #449d44;
}
.btn-warning {
  background: #f0ad4e;
  color: #000000;
}
.btn-warning:hover {
  color: #000000;
  background: #ec971f;
}
.btn-danger {
  background: #d9534f;
  color: #ffffff;
}
.btn-danger:hover {
  color: #ffffff;
  background: #c9302c;
}
.btn-white {
  background: #ffffff;
}
.btn-white:hover {
  border-color: #e6e6e6;
}
.btn-line .btn,
.btn-line input[type='submit'],
.btn-line .button {
  background: transparent;
  border-style: solid;
  border-width: 3px;
}
.btn-line .btn:hover,
.btn-line input[type='submit']:hover,
.btn-line .button:hover {
  background: transparent;
}
.btn-line .btn-default {
  color: #888;
  border-color: #888;
}
.btn-line .btn-default:hover {
  color: #6f6f6f;
  border-color: #6f6f6f;
}
.btn-line .btn-info {
  color: #5bc0de;
  border-color: #5bc0de;
}
.btn-line .btn-info:hover {
  color: #31b0d5;
  border-color: #31b0d5;
}
.btn-line .btn-success {
  color: #5cb85c;
  border-color: #5cb85c;
}
.btn-line .btn-success:hover {
  color: #449d44;
  border-color: #449d44;
}
.btn-line .btn-warning {
  color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-line .btn-warning:hover {
  color: #ec971f;
  border-color: #ec971f;
}
.btn-line .btn-danger {
  color: #d9534f;
  border-color: #d9534f;
}
.btn-line .btn-danger:hover {
  color: #c9302c;
  border-color: #c9302c;
}
.btn-line .btn-white {
  color: #fff;
  border-color: #fff;
}
.btn-line .btn-white:hover {
  color: #e6e6e6;
  border-color: #e6e6e6;
}
.btn-border .btn,
.btn-border input[type='submit'],
.btn-border .button {
  border-style: solid;
  border-width: 2px;
}
.btn-border .btn-default {
  border-color: #626262;
}
.btn-border .btn-default:hover {
  border-color: #555555;
}
.btn-border .btn-info {
  border-color: #28a1c5;
}
.btn-border .btn-info:hover {
  border-color: #2390b0;
}
.btn-border .btn-success {
  border-color: #3d8b3d;
}
.btn-border .btn-success:hover {
  border-color: #357935;
}
.btn-border .btn-warning {
  border-color: #df8a13;
}
.btn-border .btn-warning:hover {
  border-color: #c77c11;
}
.btn-border .btn-danger {
  border-color: #b52b27;
}
.btn-border .btn-danger:hover {
  border-color: #a02622;
}
.btn-border .btn-white {
  border-color: #d9d9d9;
}
.btn-border .btn-white:hover {
  border-color: #cccccc;
}
.input-group-btn .btn {
  line-height: 1;
  vertical-align: top;
}
/*border-radius*/
.btn-radius-200 .btn,
.btn-radius-200 .button,
.btn-radius-200 .give-btn,
.btn-radius-200 .action-btn,
.btn-radius-200 [type="submit"],
.btn-radius-200 .woocommerce #respond input#submit,
.btn-radius-200 .woocommerce a.button,
.btn-radius-200 .woocommerce button.button,
.btn-radius-200 .woocommerce input.button {
  border-radius: 200px;
}
.btn-radius-200 .btn:before,
.btn-radius-200 .button:before,
.btn-radius-200 .give-btn:before,
.btn-radius-200 .action-btn:before,
.btn-radius-200 [type="submit"]:before,
.btn-radius-200 .woocommerce #respond input#submit:before,
.btn-radius-200 .woocommerce a.button:before,
.btn-radius-200 .woocommerce button.button:before,
.btn-radius-200 .woocommerce input.button:before {
  border-radius: 200px;
}
.btn-radius-200 input[type='number'],
.btn-radius-200 input.form-control,
.btn-radius-200 select.form-control {
  border-radius: 200px;
}
.btn-radius-200 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-200 .input-group input.form-control {
  border-top-left-radius: 200px !important;
  border-bottom-left-radius: 200px !important;
}
.btn-radius-199 .btn,
.btn-radius-199 .button,
.btn-radius-199 .give-btn,
.btn-radius-199 .action-btn,
.btn-radius-199 [type="submit"],
.btn-radius-199 .woocommerce #respond input#submit,
.btn-radius-199 .woocommerce a.button,
.btn-radius-199 .woocommerce button.button,
.btn-radius-199 .woocommerce input.button {
  border-radius: 199px;
}
.btn-radius-199 .btn:before,
.btn-radius-199 .button:before,
.btn-radius-199 .give-btn:before,
.btn-radius-199 .action-btn:before,
.btn-radius-199 [type="submit"]:before,
.btn-radius-199 .woocommerce #respond input#submit:before,
.btn-radius-199 .woocommerce a.button:before,
.btn-radius-199 .woocommerce button.button:before,
.btn-radius-199 .woocommerce input.button:before {
  border-radius: 199px;
}
.btn-radius-199 input[type='number'],
.btn-radius-199 input.form-control,
.btn-radius-199 select.form-control {
  border-radius: 199px;
}
.btn-radius-199 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-199 .input-group input.form-control {
  border-top-left-radius: 199px !important;
  border-bottom-left-radius: 199px !important;
}
.btn-radius-198 .btn,
.btn-radius-198 .button,
.btn-radius-198 .give-btn,
.btn-radius-198 .action-btn,
.btn-radius-198 [type="submit"],
.btn-radius-198 .woocommerce #respond input#submit,
.btn-radius-198 .woocommerce a.button,
.btn-radius-198 .woocommerce button.button,
.btn-radius-198 .woocommerce input.button {
  border-radius: 198px;
}
.btn-radius-198 .btn:before,
.btn-radius-198 .button:before,
.btn-radius-198 .give-btn:before,
.btn-radius-198 .action-btn:before,
.btn-radius-198 [type="submit"]:before,
.btn-radius-198 .woocommerce #respond input#submit:before,
.btn-radius-198 .woocommerce a.button:before,
.btn-radius-198 .woocommerce button.button:before,
.btn-radius-198 .woocommerce input.button:before {
  border-radius: 198px;
}
.btn-radius-198 input[type='number'],
.btn-radius-198 input.form-control,
.btn-radius-198 select.form-control {
  border-radius: 198px;
}
.btn-radius-198 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-198 .input-group input.form-control {
  border-top-left-radius: 198px !important;
  border-bottom-left-radius: 198px !important;
}
.btn-radius-197 .btn,
.btn-radius-197 .button,
.btn-radius-197 .give-btn,
.btn-radius-197 .action-btn,
.btn-radius-197 [type="submit"],
.btn-radius-197 .woocommerce #respond input#submit,
.btn-radius-197 .woocommerce a.button,
.btn-radius-197 .woocommerce button.button,
.btn-radius-197 .woocommerce input.button {
  border-radius: 197px;
}
.btn-radius-197 .btn:before,
.btn-radius-197 .button:before,
.btn-radius-197 .give-btn:before,
.btn-radius-197 .action-btn:before,
.btn-radius-197 [type="submit"]:before,
.btn-radius-197 .woocommerce #respond input#submit:before,
.btn-radius-197 .woocommerce a.button:before,
.btn-radius-197 .woocommerce button.button:before,
.btn-radius-197 .woocommerce input.button:before {
  border-radius: 197px;
}
.btn-radius-197 input[type='number'],
.btn-radius-197 input.form-control,
.btn-radius-197 select.form-control {
  border-radius: 197px;
}
.btn-radius-197 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-197 .input-group input.form-control {
  border-top-left-radius: 197px !important;
  border-bottom-left-radius: 197px !important;
}
.btn-radius-196 .btn,
.btn-radius-196 .button,
.btn-radius-196 .give-btn,
.btn-radius-196 .action-btn,
.btn-radius-196 [type="submit"],
.btn-radius-196 .woocommerce #respond input#submit,
.btn-radius-196 .woocommerce a.button,
.btn-radius-196 .woocommerce button.button,
.btn-radius-196 .woocommerce input.button {
  border-radius: 196px;
}
.btn-radius-196 .btn:before,
.btn-radius-196 .button:before,
.btn-radius-196 .give-btn:before,
.btn-radius-196 .action-btn:before,
.btn-radius-196 [type="submit"]:before,
.btn-radius-196 .woocommerce #respond input#submit:before,
.btn-radius-196 .woocommerce a.button:before,
.btn-radius-196 .woocommerce button.button:before,
.btn-radius-196 .woocommerce input.button:before {
  border-radius: 196px;
}
.btn-radius-196 input[type='number'],
.btn-radius-196 input.form-control,
.btn-radius-196 select.form-control {
  border-radius: 196px;
}
.btn-radius-196 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-196 .input-group input.form-control {
  border-top-left-radius: 196px !important;
  border-bottom-left-radius: 196px !important;
}
.btn-radius-195 .btn,
.btn-radius-195 .button,
.btn-radius-195 .give-btn,
.btn-radius-195 .action-btn,
.btn-radius-195 [type="submit"],
.btn-radius-195 .woocommerce #respond input#submit,
.btn-radius-195 .woocommerce a.button,
.btn-radius-195 .woocommerce button.button,
.btn-radius-195 .woocommerce input.button {
  border-radius: 195px;
}
.btn-radius-195 .btn:before,
.btn-radius-195 .button:before,
.btn-radius-195 .give-btn:before,
.btn-radius-195 .action-btn:before,
.btn-radius-195 [type="submit"]:before,
.btn-radius-195 .woocommerce #respond input#submit:before,
.btn-radius-195 .woocommerce a.button:before,
.btn-radius-195 .woocommerce button.button:before,
.btn-radius-195 .woocommerce input.button:before {
  border-radius: 195px;
}
.btn-radius-195 input[type='number'],
.btn-radius-195 input.form-control,
.btn-radius-195 select.form-control {
  border-radius: 195px;
}
.btn-radius-195 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-195 .input-group input.form-control {
  border-top-left-radius: 195px !important;
  border-bottom-left-radius: 195px !important;
}
.btn-radius-194 .btn,
.btn-radius-194 .button,
.btn-radius-194 .give-btn,
.btn-radius-194 .action-btn,
.btn-radius-194 [type="submit"],
.btn-radius-194 .woocommerce #respond input#submit,
.btn-radius-194 .woocommerce a.button,
.btn-radius-194 .woocommerce button.button,
.btn-radius-194 .woocommerce input.button {
  border-radius: 194px;
}
.btn-radius-194 .btn:before,
.btn-radius-194 .button:before,
.btn-radius-194 .give-btn:before,
.btn-radius-194 .action-btn:before,
.btn-radius-194 [type="submit"]:before,
.btn-radius-194 .woocommerce #respond input#submit:before,
.btn-radius-194 .woocommerce a.button:before,
.btn-radius-194 .woocommerce button.button:before,
.btn-radius-194 .woocommerce input.button:before {
  border-radius: 194px;
}
.btn-radius-194 input[type='number'],
.btn-radius-194 input.form-control,
.btn-radius-194 select.form-control {
  border-radius: 194px;
}
.btn-radius-194 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-194 .input-group input.form-control {
  border-top-left-radius: 194px !important;
  border-bottom-left-radius: 194px !important;
}
.btn-radius-193 .btn,
.btn-radius-193 .button,
.btn-radius-193 .give-btn,
.btn-radius-193 .action-btn,
.btn-radius-193 [type="submit"],
.btn-radius-193 .woocommerce #respond input#submit,
.btn-radius-193 .woocommerce a.button,
.btn-radius-193 .woocommerce button.button,
.btn-radius-193 .woocommerce input.button {
  border-radius: 193px;
}
.btn-radius-193 .btn:before,
.btn-radius-193 .button:before,
.btn-radius-193 .give-btn:before,
.btn-radius-193 .action-btn:before,
.btn-radius-193 [type="submit"]:before,
.btn-radius-193 .woocommerce #respond input#submit:before,
.btn-radius-193 .woocommerce a.button:before,
.btn-radius-193 .woocommerce button.button:before,
.btn-radius-193 .woocommerce input.button:before {
  border-radius: 193px;
}
.btn-radius-193 input[type='number'],
.btn-radius-193 input.form-control,
.btn-radius-193 select.form-control {
  border-radius: 193px;
}
.btn-radius-193 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-193 .input-group input.form-control {
  border-top-left-radius: 193px !important;
  border-bottom-left-radius: 193px !important;
}
.btn-radius-192 .btn,
.btn-radius-192 .button,
.btn-radius-192 .give-btn,
.btn-radius-192 .action-btn,
.btn-radius-192 [type="submit"],
.btn-radius-192 .woocommerce #respond input#submit,
.btn-radius-192 .woocommerce a.button,
.btn-radius-192 .woocommerce button.button,
.btn-radius-192 .woocommerce input.button {
  border-radius: 192px;
}
.btn-radius-192 .btn:before,
.btn-radius-192 .button:before,
.btn-radius-192 .give-btn:before,
.btn-radius-192 .action-btn:before,
.btn-radius-192 [type="submit"]:before,
.btn-radius-192 .woocommerce #respond input#submit:before,
.btn-radius-192 .woocommerce a.button:before,
.btn-radius-192 .woocommerce button.button:before,
.btn-radius-192 .woocommerce input.button:before {
  border-radius: 192px;
}
.btn-radius-192 input[type='number'],
.btn-radius-192 input.form-control,
.btn-radius-192 select.form-control {
  border-radius: 192px;
}
.btn-radius-192 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-192 .input-group input.form-control {
  border-top-left-radius: 192px !important;
  border-bottom-left-radius: 192px !important;
}
.btn-radius-191 .btn,
.btn-radius-191 .button,
.btn-radius-191 .give-btn,
.btn-radius-191 .action-btn,
.btn-radius-191 [type="submit"],
.btn-radius-191 .woocommerce #respond input#submit,
.btn-radius-191 .woocommerce a.button,
.btn-radius-191 .woocommerce button.button,
.btn-radius-191 .woocommerce input.button {
  border-radius: 191px;
}
.btn-radius-191 .btn:before,
.btn-radius-191 .button:before,
.btn-radius-191 .give-btn:before,
.btn-radius-191 .action-btn:before,
.btn-radius-191 [type="submit"]:before,
.btn-radius-191 .woocommerce #respond input#submit:before,
.btn-radius-191 .woocommerce a.button:before,
.btn-radius-191 .woocommerce button.button:before,
.btn-radius-191 .woocommerce input.button:before {
  border-radius: 191px;
}
.btn-radius-191 input[type='number'],
.btn-radius-191 input.form-control,
.btn-radius-191 select.form-control {
  border-radius: 191px;
}
.btn-radius-191 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-191 .input-group input.form-control {
  border-top-left-radius: 191px !important;
  border-bottom-left-radius: 191px !important;
}
.btn-radius-190 .btn,
.btn-radius-190 .button,
.btn-radius-190 .give-btn,
.btn-radius-190 .action-btn,
.btn-radius-190 [type="submit"],
.btn-radius-190 .woocommerce #respond input#submit,
.btn-radius-190 .woocommerce a.button,
.btn-radius-190 .woocommerce button.button,
.btn-radius-190 .woocommerce input.button {
  border-radius: 190px;
}
.btn-radius-190 .btn:before,
.btn-radius-190 .button:before,
.btn-radius-190 .give-btn:before,
.btn-radius-190 .action-btn:before,
.btn-radius-190 [type="submit"]:before,
.btn-radius-190 .woocommerce #respond input#submit:before,
.btn-radius-190 .woocommerce a.button:before,
.btn-radius-190 .woocommerce button.button:before,
.btn-radius-190 .woocommerce input.button:before {
  border-radius: 190px;
}
.btn-radius-190 input[type='number'],
.btn-radius-190 input.form-control,
.btn-radius-190 select.form-control {
  border-radius: 190px;
}
.btn-radius-190 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-190 .input-group input.form-control {
  border-top-left-radius: 190px !important;
  border-bottom-left-radius: 190px !important;
}
.btn-radius-189 .btn,
.btn-radius-189 .button,
.btn-radius-189 .give-btn,
.btn-radius-189 .action-btn,
.btn-radius-189 [type="submit"],
.btn-radius-189 .woocommerce #respond input#submit,
.btn-radius-189 .woocommerce a.button,
.btn-radius-189 .woocommerce button.button,
.btn-radius-189 .woocommerce input.button {
  border-radius: 189px;
}
.btn-radius-189 .btn:before,
.btn-radius-189 .button:before,
.btn-radius-189 .give-btn:before,
.btn-radius-189 .action-btn:before,
.btn-radius-189 [type="submit"]:before,
.btn-radius-189 .woocommerce #respond input#submit:before,
.btn-radius-189 .woocommerce a.button:before,
.btn-radius-189 .woocommerce button.button:before,
.btn-radius-189 .woocommerce input.button:before {
  border-radius: 189px;
}
.btn-radius-189 input[type='number'],
.btn-radius-189 input.form-control,
.btn-radius-189 select.form-control {
  border-radius: 189px;
}
.btn-radius-189 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-189 .input-group input.form-control {
  border-top-left-radius: 189px !important;
  border-bottom-left-radius: 189px !important;
}
.btn-radius-188 .btn,
.btn-radius-188 .button,
.btn-radius-188 .give-btn,
.btn-radius-188 .action-btn,
.btn-radius-188 [type="submit"],
.btn-radius-188 .woocommerce #respond input#submit,
.btn-radius-188 .woocommerce a.button,
.btn-radius-188 .woocommerce button.button,
.btn-radius-188 .woocommerce input.button {
  border-radius: 188px;
}
.btn-radius-188 .btn:before,
.btn-radius-188 .button:before,
.btn-radius-188 .give-btn:before,
.btn-radius-188 .action-btn:before,
.btn-radius-188 [type="submit"]:before,
.btn-radius-188 .woocommerce #respond input#submit:before,
.btn-radius-188 .woocommerce a.button:before,
.btn-radius-188 .woocommerce button.button:before,
.btn-radius-188 .woocommerce input.button:before {
  border-radius: 188px;
}
.btn-radius-188 input[type='number'],
.btn-radius-188 input.form-control,
.btn-radius-188 select.form-control {
  border-radius: 188px;
}
.btn-radius-188 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-188 .input-group input.form-control {
  border-top-left-radius: 188px !important;
  border-bottom-left-radius: 188px !important;
}
.btn-radius-187 .btn,
.btn-radius-187 .button,
.btn-radius-187 .give-btn,
.btn-radius-187 .action-btn,
.btn-radius-187 [type="submit"],
.btn-radius-187 .woocommerce #respond input#submit,
.btn-radius-187 .woocommerce a.button,
.btn-radius-187 .woocommerce button.button,
.btn-radius-187 .woocommerce input.button {
  border-radius: 187px;
}
.btn-radius-187 .btn:before,
.btn-radius-187 .button:before,
.btn-radius-187 .give-btn:before,
.btn-radius-187 .action-btn:before,
.btn-radius-187 [type="submit"]:before,
.btn-radius-187 .woocommerce #respond input#submit:before,
.btn-radius-187 .woocommerce a.button:before,
.btn-radius-187 .woocommerce button.button:before,
.btn-radius-187 .woocommerce input.button:before {
  border-radius: 187px;
}
.btn-radius-187 input[type='number'],
.btn-radius-187 input.form-control,
.btn-radius-187 select.form-control {
  border-radius: 187px;
}
.btn-radius-187 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-187 .input-group input.form-control {
  border-top-left-radius: 187px !important;
  border-bottom-left-radius: 187px !important;
}
.btn-radius-186 .btn,
.btn-radius-186 .button,
.btn-radius-186 .give-btn,
.btn-radius-186 .action-btn,
.btn-radius-186 [type="submit"],
.btn-radius-186 .woocommerce #respond input#submit,
.btn-radius-186 .woocommerce a.button,
.btn-radius-186 .woocommerce button.button,
.btn-radius-186 .woocommerce input.button {
  border-radius: 186px;
}
.btn-radius-186 .btn:before,
.btn-radius-186 .button:before,
.btn-radius-186 .give-btn:before,
.btn-radius-186 .action-btn:before,
.btn-radius-186 [type="submit"]:before,
.btn-radius-186 .woocommerce #respond input#submit:before,
.btn-radius-186 .woocommerce a.button:before,
.btn-radius-186 .woocommerce button.button:before,
.btn-radius-186 .woocommerce input.button:before {
  border-radius: 186px;
}
.btn-radius-186 input[type='number'],
.btn-radius-186 input.form-control,
.btn-radius-186 select.form-control {
  border-radius: 186px;
}
.btn-radius-186 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-186 .input-group input.form-control {
  border-top-left-radius: 186px !important;
  border-bottom-left-radius: 186px !important;
}
.btn-radius-185 .btn,
.btn-radius-185 .button,
.btn-radius-185 .give-btn,
.btn-radius-185 .action-btn,
.btn-radius-185 [type="submit"],
.btn-radius-185 .woocommerce #respond input#submit,
.btn-radius-185 .woocommerce a.button,
.btn-radius-185 .woocommerce button.button,
.btn-radius-185 .woocommerce input.button {
  border-radius: 185px;
}
.btn-radius-185 .btn:before,
.btn-radius-185 .button:before,
.btn-radius-185 .give-btn:before,
.btn-radius-185 .action-btn:before,
.btn-radius-185 [type="submit"]:before,
.btn-radius-185 .woocommerce #respond input#submit:before,
.btn-radius-185 .woocommerce a.button:before,
.btn-radius-185 .woocommerce button.button:before,
.btn-radius-185 .woocommerce input.button:before {
  border-radius: 185px;
}
.btn-radius-185 input[type='number'],
.btn-radius-185 input.form-control,
.btn-radius-185 select.form-control {
  border-radius: 185px;
}
.btn-radius-185 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-185 .input-group input.form-control {
  border-top-left-radius: 185px !important;
  border-bottom-left-radius: 185px !important;
}
.btn-radius-184 .btn,
.btn-radius-184 .button,
.btn-radius-184 .give-btn,
.btn-radius-184 .action-btn,
.btn-radius-184 [type="submit"],
.btn-radius-184 .woocommerce #respond input#submit,
.btn-radius-184 .woocommerce a.button,
.btn-radius-184 .woocommerce button.button,
.btn-radius-184 .woocommerce input.button {
  border-radius: 184px;
}
.btn-radius-184 .btn:before,
.btn-radius-184 .button:before,
.btn-radius-184 .give-btn:before,
.btn-radius-184 .action-btn:before,
.btn-radius-184 [type="submit"]:before,
.btn-radius-184 .woocommerce #respond input#submit:before,
.btn-radius-184 .woocommerce a.button:before,
.btn-radius-184 .woocommerce button.button:before,
.btn-radius-184 .woocommerce input.button:before {
  border-radius: 184px;
}
.btn-radius-184 input[type='number'],
.btn-radius-184 input.form-control,
.btn-radius-184 select.form-control {
  border-radius: 184px;
}
.btn-radius-184 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-184 .input-group input.form-control {
  border-top-left-radius: 184px !important;
  border-bottom-left-radius: 184px !important;
}
.btn-radius-183 .btn,
.btn-radius-183 .button,
.btn-radius-183 .give-btn,
.btn-radius-183 .action-btn,
.btn-radius-183 [type="submit"],
.btn-radius-183 .woocommerce #respond input#submit,
.btn-radius-183 .woocommerce a.button,
.btn-radius-183 .woocommerce button.button,
.btn-radius-183 .woocommerce input.button {
  border-radius: 183px;
}
.btn-radius-183 .btn:before,
.btn-radius-183 .button:before,
.btn-radius-183 .give-btn:before,
.btn-radius-183 .action-btn:before,
.btn-radius-183 [type="submit"]:before,
.btn-radius-183 .woocommerce #respond input#submit:before,
.btn-radius-183 .woocommerce a.button:before,
.btn-radius-183 .woocommerce button.button:before,
.btn-radius-183 .woocommerce input.button:before {
  border-radius: 183px;
}
.btn-radius-183 input[type='number'],
.btn-radius-183 input.form-control,
.btn-radius-183 select.form-control {
  border-radius: 183px;
}
.btn-radius-183 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-183 .input-group input.form-control {
  border-top-left-radius: 183px !important;
  border-bottom-left-radius: 183px !important;
}
.btn-radius-182 .btn,
.btn-radius-182 .button,
.btn-radius-182 .give-btn,
.btn-radius-182 .action-btn,
.btn-radius-182 [type="submit"],
.btn-radius-182 .woocommerce #respond input#submit,
.btn-radius-182 .woocommerce a.button,
.btn-radius-182 .woocommerce button.button,
.btn-radius-182 .woocommerce input.button {
  border-radius: 182px;
}
.btn-radius-182 .btn:before,
.btn-radius-182 .button:before,
.btn-radius-182 .give-btn:before,
.btn-radius-182 .action-btn:before,
.btn-radius-182 [type="submit"]:before,
.btn-radius-182 .woocommerce #respond input#submit:before,
.btn-radius-182 .woocommerce a.button:before,
.btn-radius-182 .woocommerce button.button:before,
.btn-radius-182 .woocommerce input.button:before {
  border-radius: 182px;
}
.btn-radius-182 input[type='number'],
.btn-radius-182 input.form-control,
.btn-radius-182 select.form-control {
  border-radius: 182px;
}
.btn-radius-182 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-182 .input-group input.form-control {
  border-top-left-radius: 182px !important;
  border-bottom-left-radius: 182px !important;
}
.btn-radius-181 .btn,
.btn-radius-181 .button,
.btn-radius-181 .give-btn,
.btn-radius-181 .action-btn,
.btn-radius-181 [type="submit"],
.btn-radius-181 .woocommerce #respond input#submit,
.btn-radius-181 .woocommerce a.button,
.btn-radius-181 .woocommerce button.button,
.btn-radius-181 .woocommerce input.button {
  border-radius: 181px;
}
.btn-radius-181 .btn:before,
.btn-radius-181 .button:before,
.btn-radius-181 .give-btn:before,
.btn-radius-181 .action-btn:before,
.btn-radius-181 [type="submit"]:before,
.btn-radius-181 .woocommerce #respond input#submit:before,
.btn-radius-181 .woocommerce a.button:before,
.btn-radius-181 .woocommerce button.button:before,
.btn-radius-181 .woocommerce input.button:before {
  border-radius: 181px;
}
.btn-radius-181 input[type='number'],
.btn-radius-181 input.form-control,
.btn-radius-181 select.form-control {
  border-radius: 181px;
}
.btn-radius-181 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-181 .input-group input.form-control {
  border-top-left-radius: 181px !important;
  border-bottom-left-radius: 181px !important;
}
.btn-radius-180 .btn,
.btn-radius-180 .button,
.btn-radius-180 .give-btn,
.btn-radius-180 .action-btn,
.btn-radius-180 [type="submit"],
.btn-radius-180 .woocommerce #respond input#submit,
.btn-radius-180 .woocommerce a.button,
.btn-radius-180 .woocommerce button.button,
.btn-radius-180 .woocommerce input.button {
  border-radius: 180px;
}
.btn-radius-180 .btn:before,
.btn-radius-180 .button:before,
.btn-radius-180 .give-btn:before,
.btn-radius-180 .action-btn:before,
.btn-radius-180 [type="submit"]:before,
.btn-radius-180 .woocommerce #respond input#submit:before,
.btn-radius-180 .woocommerce a.button:before,
.btn-radius-180 .woocommerce button.button:before,
.btn-radius-180 .woocommerce input.button:before {
  border-radius: 180px;
}
.btn-radius-180 input[type='number'],
.btn-radius-180 input.form-control,
.btn-radius-180 select.form-control {
  border-radius: 180px;
}
.btn-radius-180 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-180 .input-group input.form-control {
  border-top-left-radius: 180px !important;
  border-bottom-left-radius: 180px !important;
}
.btn-radius-179 .btn,
.btn-radius-179 .button,
.btn-radius-179 .give-btn,
.btn-radius-179 .action-btn,
.btn-radius-179 [type="submit"],
.btn-radius-179 .woocommerce #respond input#submit,
.btn-radius-179 .woocommerce a.button,
.btn-radius-179 .woocommerce button.button,
.btn-radius-179 .woocommerce input.button {
  border-radius: 179px;
}
.btn-radius-179 .btn:before,
.btn-radius-179 .button:before,
.btn-radius-179 .give-btn:before,
.btn-radius-179 .action-btn:before,
.btn-radius-179 [type="submit"]:before,
.btn-radius-179 .woocommerce #respond input#submit:before,
.btn-radius-179 .woocommerce a.button:before,
.btn-radius-179 .woocommerce button.button:before,
.btn-radius-179 .woocommerce input.button:before {
  border-radius: 179px;
}
.btn-radius-179 input[type='number'],
.btn-radius-179 input.form-control,
.btn-radius-179 select.form-control {
  border-radius: 179px;
}
.btn-radius-179 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-179 .input-group input.form-control {
  border-top-left-radius: 179px !important;
  border-bottom-left-radius: 179px !important;
}
.btn-radius-178 .btn,
.btn-radius-178 .button,
.btn-radius-178 .give-btn,
.btn-radius-178 .action-btn,
.btn-radius-178 [type="submit"],
.btn-radius-178 .woocommerce #respond input#submit,
.btn-radius-178 .woocommerce a.button,
.btn-radius-178 .woocommerce button.button,
.btn-radius-178 .woocommerce input.button {
  border-radius: 178px;
}
.btn-radius-178 .btn:before,
.btn-radius-178 .button:before,
.btn-radius-178 .give-btn:before,
.btn-radius-178 .action-btn:before,
.btn-radius-178 [type="submit"]:before,
.btn-radius-178 .woocommerce #respond input#submit:before,
.btn-radius-178 .woocommerce a.button:before,
.btn-radius-178 .woocommerce button.button:before,
.btn-radius-178 .woocommerce input.button:before {
  border-radius: 178px;
}
.btn-radius-178 input[type='number'],
.btn-radius-178 input.form-control,
.btn-radius-178 select.form-control {
  border-radius: 178px;
}
.btn-radius-178 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-178 .input-group input.form-control {
  border-top-left-radius: 178px !important;
  border-bottom-left-radius: 178px !important;
}
.btn-radius-177 .btn,
.btn-radius-177 .button,
.btn-radius-177 .give-btn,
.btn-radius-177 .action-btn,
.btn-radius-177 [type="submit"],
.btn-radius-177 .woocommerce #respond input#submit,
.btn-radius-177 .woocommerce a.button,
.btn-radius-177 .woocommerce button.button,
.btn-radius-177 .woocommerce input.button {
  border-radius: 177px;
}
.btn-radius-177 .btn:before,
.btn-radius-177 .button:before,
.btn-radius-177 .give-btn:before,
.btn-radius-177 .action-btn:before,
.btn-radius-177 [type="submit"]:before,
.btn-radius-177 .woocommerce #respond input#submit:before,
.btn-radius-177 .woocommerce a.button:before,
.btn-radius-177 .woocommerce button.button:before,
.btn-radius-177 .woocommerce input.button:before {
  border-radius: 177px;
}
.btn-radius-177 input[type='number'],
.btn-radius-177 input.form-control,
.btn-radius-177 select.form-control {
  border-radius: 177px;
}
.btn-radius-177 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-177 .input-group input.form-control {
  border-top-left-radius: 177px !important;
  border-bottom-left-radius: 177px !important;
}
.btn-radius-176 .btn,
.btn-radius-176 .button,
.btn-radius-176 .give-btn,
.btn-radius-176 .action-btn,
.btn-radius-176 [type="submit"],
.btn-radius-176 .woocommerce #respond input#submit,
.btn-radius-176 .woocommerce a.button,
.btn-radius-176 .woocommerce button.button,
.btn-radius-176 .woocommerce input.button {
  border-radius: 176px;
}
.btn-radius-176 .btn:before,
.btn-radius-176 .button:before,
.btn-radius-176 .give-btn:before,
.btn-radius-176 .action-btn:before,
.btn-radius-176 [type="submit"]:before,
.btn-radius-176 .woocommerce #respond input#submit:before,
.btn-radius-176 .woocommerce a.button:before,
.btn-radius-176 .woocommerce button.button:before,
.btn-radius-176 .woocommerce input.button:before {
  border-radius: 176px;
}
.btn-radius-176 input[type='number'],
.btn-radius-176 input.form-control,
.btn-radius-176 select.form-control {
  border-radius: 176px;
}
.btn-radius-176 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-176 .input-group input.form-control {
  border-top-left-radius: 176px !important;
  border-bottom-left-radius: 176px !important;
}
.btn-radius-175 .btn,
.btn-radius-175 .button,
.btn-radius-175 .give-btn,
.btn-radius-175 .action-btn,
.btn-radius-175 [type="submit"],
.btn-radius-175 .woocommerce #respond input#submit,
.btn-radius-175 .woocommerce a.button,
.btn-radius-175 .woocommerce button.button,
.btn-radius-175 .woocommerce input.button {
  border-radius: 175px;
}
.btn-radius-175 .btn:before,
.btn-radius-175 .button:before,
.btn-radius-175 .give-btn:before,
.btn-radius-175 .action-btn:before,
.btn-radius-175 [type="submit"]:before,
.btn-radius-175 .woocommerce #respond input#submit:before,
.btn-radius-175 .woocommerce a.button:before,
.btn-radius-175 .woocommerce button.button:before,
.btn-radius-175 .woocommerce input.button:before {
  border-radius: 175px;
}
.btn-radius-175 input[type='number'],
.btn-radius-175 input.form-control,
.btn-radius-175 select.form-control {
  border-radius: 175px;
}
.btn-radius-175 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-175 .input-group input.form-control {
  border-top-left-radius: 175px !important;
  border-bottom-left-radius: 175px !important;
}
.btn-radius-174 .btn,
.btn-radius-174 .button,
.btn-radius-174 .give-btn,
.btn-radius-174 .action-btn,
.btn-radius-174 [type="submit"],
.btn-radius-174 .woocommerce #respond input#submit,
.btn-radius-174 .woocommerce a.button,
.btn-radius-174 .woocommerce button.button,
.btn-radius-174 .woocommerce input.button {
  border-radius: 174px;
}
.btn-radius-174 .btn:before,
.btn-radius-174 .button:before,
.btn-radius-174 .give-btn:before,
.btn-radius-174 .action-btn:before,
.btn-radius-174 [type="submit"]:before,
.btn-radius-174 .woocommerce #respond input#submit:before,
.btn-radius-174 .woocommerce a.button:before,
.btn-radius-174 .woocommerce button.button:before,
.btn-radius-174 .woocommerce input.button:before {
  border-radius: 174px;
}
.btn-radius-174 input[type='number'],
.btn-radius-174 input.form-control,
.btn-radius-174 select.form-control {
  border-radius: 174px;
}
.btn-radius-174 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-174 .input-group input.form-control {
  border-top-left-radius: 174px !important;
  border-bottom-left-radius: 174px !important;
}
.btn-radius-173 .btn,
.btn-radius-173 .button,
.btn-radius-173 .give-btn,
.btn-radius-173 .action-btn,
.btn-radius-173 [type="submit"],
.btn-radius-173 .woocommerce #respond input#submit,
.btn-radius-173 .woocommerce a.button,
.btn-radius-173 .woocommerce button.button,
.btn-radius-173 .woocommerce input.button {
  border-radius: 173px;
}
.btn-radius-173 .btn:before,
.btn-radius-173 .button:before,
.btn-radius-173 .give-btn:before,
.btn-radius-173 .action-btn:before,
.btn-radius-173 [type="submit"]:before,
.btn-radius-173 .woocommerce #respond input#submit:before,
.btn-radius-173 .woocommerce a.button:before,
.btn-radius-173 .woocommerce button.button:before,
.btn-radius-173 .woocommerce input.button:before {
  border-radius: 173px;
}
.btn-radius-173 input[type='number'],
.btn-radius-173 input.form-control,
.btn-radius-173 select.form-control {
  border-radius: 173px;
}
.btn-radius-173 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-173 .input-group input.form-control {
  border-top-left-radius: 173px !important;
  border-bottom-left-radius: 173px !important;
}
.btn-radius-172 .btn,
.btn-radius-172 .button,
.btn-radius-172 .give-btn,
.btn-radius-172 .action-btn,
.btn-radius-172 [type="submit"],
.btn-radius-172 .woocommerce #respond input#submit,
.btn-radius-172 .woocommerce a.button,
.btn-radius-172 .woocommerce button.button,
.btn-radius-172 .woocommerce input.button {
  border-radius: 172px;
}
.btn-radius-172 .btn:before,
.btn-radius-172 .button:before,
.btn-radius-172 .give-btn:before,
.btn-radius-172 .action-btn:before,
.btn-radius-172 [type="submit"]:before,
.btn-radius-172 .woocommerce #respond input#submit:before,
.btn-radius-172 .woocommerce a.button:before,
.btn-radius-172 .woocommerce button.button:before,
.btn-radius-172 .woocommerce input.button:before {
  border-radius: 172px;
}
.btn-radius-172 input[type='number'],
.btn-radius-172 input.form-control,
.btn-radius-172 select.form-control {
  border-radius: 172px;
}
.btn-radius-172 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-172 .input-group input.form-control {
  border-top-left-radius: 172px !important;
  border-bottom-left-radius: 172px !important;
}
.btn-radius-171 .btn,
.btn-radius-171 .button,
.btn-radius-171 .give-btn,
.btn-radius-171 .action-btn,
.btn-radius-171 [type="submit"],
.btn-radius-171 .woocommerce #respond input#submit,
.btn-radius-171 .woocommerce a.button,
.btn-radius-171 .woocommerce button.button,
.btn-radius-171 .woocommerce input.button {
  border-radius: 171px;
}
.btn-radius-171 .btn:before,
.btn-radius-171 .button:before,
.btn-radius-171 .give-btn:before,
.btn-radius-171 .action-btn:before,
.btn-radius-171 [type="submit"]:before,
.btn-radius-171 .woocommerce #respond input#submit:before,
.btn-radius-171 .woocommerce a.button:before,
.btn-radius-171 .woocommerce button.button:before,
.btn-radius-171 .woocommerce input.button:before {
  border-radius: 171px;
}
.btn-radius-171 input[type='number'],
.btn-radius-171 input.form-control,
.btn-radius-171 select.form-control {
  border-radius: 171px;
}
.btn-radius-171 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-171 .input-group input.form-control {
  border-top-left-radius: 171px !important;
  border-bottom-left-radius: 171px !important;
}
.btn-radius-170 .btn,
.btn-radius-170 .button,
.btn-radius-170 .give-btn,
.btn-radius-170 .action-btn,
.btn-radius-170 [type="submit"],
.btn-radius-170 .woocommerce #respond input#submit,
.btn-radius-170 .woocommerce a.button,
.btn-radius-170 .woocommerce button.button,
.btn-radius-170 .woocommerce input.button {
  border-radius: 170px;
}
.btn-radius-170 .btn:before,
.btn-radius-170 .button:before,
.btn-radius-170 .give-btn:before,
.btn-radius-170 .action-btn:before,
.btn-radius-170 [type="submit"]:before,
.btn-radius-170 .woocommerce #respond input#submit:before,
.btn-radius-170 .woocommerce a.button:before,
.btn-radius-170 .woocommerce button.button:before,
.btn-radius-170 .woocommerce input.button:before {
  border-radius: 170px;
}
.btn-radius-170 input[type='number'],
.btn-radius-170 input.form-control,
.btn-radius-170 select.form-control {
  border-radius: 170px;
}
.btn-radius-170 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-170 .input-group input.form-control {
  border-top-left-radius: 170px !important;
  border-bottom-left-radius: 170px !important;
}
.btn-radius-169 .btn,
.btn-radius-169 .button,
.btn-radius-169 .give-btn,
.btn-radius-169 .action-btn,
.btn-radius-169 [type="submit"],
.btn-radius-169 .woocommerce #respond input#submit,
.btn-radius-169 .woocommerce a.button,
.btn-radius-169 .woocommerce button.button,
.btn-radius-169 .woocommerce input.button {
  border-radius: 169px;
}
.btn-radius-169 .btn:before,
.btn-radius-169 .button:before,
.btn-radius-169 .give-btn:before,
.btn-radius-169 .action-btn:before,
.btn-radius-169 [type="submit"]:before,
.btn-radius-169 .woocommerce #respond input#submit:before,
.btn-radius-169 .woocommerce a.button:before,
.btn-radius-169 .woocommerce button.button:before,
.btn-radius-169 .woocommerce input.button:before {
  border-radius: 169px;
}
.btn-radius-169 input[type='number'],
.btn-radius-169 input.form-control,
.btn-radius-169 select.form-control {
  border-radius: 169px;
}
.btn-radius-169 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-169 .input-group input.form-control {
  border-top-left-radius: 169px !important;
  border-bottom-left-radius: 169px !important;
}
.btn-radius-168 .btn,
.btn-radius-168 .button,
.btn-radius-168 .give-btn,
.btn-radius-168 .action-btn,
.btn-radius-168 [type="submit"],
.btn-radius-168 .woocommerce #respond input#submit,
.btn-radius-168 .woocommerce a.button,
.btn-radius-168 .woocommerce button.button,
.btn-radius-168 .woocommerce input.button {
  border-radius: 168px;
}
.btn-radius-168 .btn:before,
.btn-radius-168 .button:before,
.btn-radius-168 .give-btn:before,
.btn-radius-168 .action-btn:before,
.btn-radius-168 [type="submit"]:before,
.btn-radius-168 .woocommerce #respond input#submit:before,
.btn-radius-168 .woocommerce a.button:before,
.btn-radius-168 .woocommerce button.button:before,
.btn-radius-168 .woocommerce input.button:before {
  border-radius: 168px;
}
.btn-radius-168 input[type='number'],
.btn-radius-168 input.form-control,
.btn-radius-168 select.form-control {
  border-radius: 168px;
}
.btn-radius-168 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-168 .input-group input.form-control {
  border-top-left-radius: 168px !important;
  border-bottom-left-radius: 168px !important;
}
.btn-radius-167 .btn,
.btn-radius-167 .button,
.btn-radius-167 .give-btn,
.btn-radius-167 .action-btn,
.btn-radius-167 [type="submit"],
.btn-radius-167 .woocommerce #respond input#submit,
.btn-radius-167 .woocommerce a.button,
.btn-radius-167 .woocommerce button.button,
.btn-radius-167 .woocommerce input.button {
  border-radius: 167px;
}
.btn-radius-167 .btn:before,
.btn-radius-167 .button:before,
.btn-radius-167 .give-btn:before,
.btn-radius-167 .action-btn:before,
.btn-radius-167 [type="submit"]:before,
.btn-radius-167 .woocommerce #respond input#submit:before,
.btn-radius-167 .woocommerce a.button:before,
.btn-radius-167 .woocommerce button.button:before,
.btn-radius-167 .woocommerce input.button:before {
  border-radius: 167px;
}
.btn-radius-167 input[type='number'],
.btn-radius-167 input.form-control,
.btn-radius-167 select.form-control {
  border-radius: 167px;
}
.btn-radius-167 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-167 .input-group input.form-control {
  border-top-left-radius: 167px !important;
  border-bottom-left-radius: 167px !important;
}
.btn-radius-166 .btn,
.btn-radius-166 .button,
.btn-radius-166 .give-btn,
.btn-radius-166 .action-btn,
.btn-radius-166 [type="submit"],
.btn-radius-166 .woocommerce #respond input#submit,
.btn-radius-166 .woocommerce a.button,
.btn-radius-166 .woocommerce button.button,
.btn-radius-166 .woocommerce input.button {
  border-radius: 166px;
}
.btn-radius-166 .btn:before,
.btn-radius-166 .button:before,
.btn-radius-166 .give-btn:before,
.btn-radius-166 .action-btn:before,
.btn-radius-166 [type="submit"]:before,
.btn-radius-166 .woocommerce #respond input#submit:before,
.btn-radius-166 .woocommerce a.button:before,
.btn-radius-166 .woocommerce button.button:before,
.btn-radius-166 .woocommerce input.button:before {
  border-radius: 166px;
}
.btn-radius-166 input[type='number'],
.btn-radius-166 input.form-control,
.btn-radius-166 select.form-control {
  border-radius: 166px;
}
.btn-radius-166 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-166 .input-group input.form-control {
  border-top-left-radius: 166px !important;
  border-bottom-left-radius: 166px !important;
}
.btn-radius-165 .btn,
.btn-radius-165 .button,
.btn-radius-165 .give-btn,
.btn-radius-165 .action-btn,
.btn-radius-165 [type="submit"],
.btn-radius-165 .woocommerce #respond input#submit,
.btn-radius-165 .woocommerce a.button,
.btn-radius-165 .woocommerce button.button,
.btn-radius-165 .woocommerce input.button {
  border-radius: 165px;
}
.btn-radius-165 .btn:before,
.btn-radius-165 .button:before,
.btn-radius-165 .give-btn:before,
.btn-radius-165 .action-btn:before,
.btn-radius-165 [type="submit"]:before,
.btn-radius-165 .woocommerce #respond input#submit:before,
.btn-radius-165 .woocommerce a.button:before,
.btn-radius-165 .woocommerce button.button:before,
.btn-radius-165 .woocommerce input.button:before {
  border-radius: 165px;
}
.btn-radius-165 input[type='number'],
.btn-radius-165 input.form-control,
.btn-radius-165 select.form-control {
  border-radius: 165px;
}
.btn-radius-165 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-165 .input-group input.form-control {
  border-top-left-radius: 165px !important;
  border-bottom-left-radius: 165px !important;
}
.btn-radius-164 .btn,
.btn-radius-164 .button,
.btn-radius-164 .give-btn,
.btn-radius-164 .action-btn,
.btn-radius-164 [type="submit"],
.btn-radius-164 .woocommerce #respond input#submit,
.btn-radius-164 .woocommerce a.button,
.btn-radius-164 .woocommerce button.button,
.btn-radius-164 .woocommerce input.button {
  border-radius: 164px;
}
.btn-radius-164 .btn:before,
.btn-radius-164 .button:before,
.btn-radius-164 .give-btn:before,
.btn-radius-164 .action-btn:before,
.btn-radius-164 [type="submit"]:before,
.btn-radius-164 .woocommerce #respond input#submit:before,
.btn-radius-164 .woocommerce a.button:before,
.btn-radius-164 .woocommerce button.button:before,
.btn-radius-164 .woocommerce input.button:before {
  border-radius: 164px;
}
.btn-radius-164 input[type='number'],
.btn-radius-164 input.form-control,
.btn-radius-164 select.form-control {
  border-radius: 164px;
}
.btn-radius-164 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-164 .input-group input.form-control {
  border-top-left-radius: 164px !important;
  border-bottom-left-radius: 164px !important;
}
.btn-radius-163 .btn,
.btn-radius-163 .button,
.btn-radius-163 .give-btn,
.btn-radius-163 .action-btn,
.btn-radius-163 [type="submit"],
.btn-radius-163 .woocommerce #respond input#submit,
.btn-radius-163 .woocommerce a.button,
.btn-radius-163 .woocommerce button.button,
.btn-radius-163 .woocommerce input.button {
  border-radius: 163px;
}
.btn-radius-163 .btn:before,
.btn-radius-163 .button:before,
.btn-radius-163 .give-btn:before,
.btn-radius-163 .action-btn:before,
.btn-radius-163 [type="submit"]:before,
.btn-radius-163 .woocommerce #respond input#submit:before,
.btn-radius-163 .woocommerce a.button:before,
.btn-radius-163 .woocommerce button.button:before,
.btn-radius-163 .woocommerce input.button:before {
  border-radius: 163px;
}
.btn-radius-163 input[type='number'],
.btn-radius-163 input.form-control,
.btn-radius-163 select.form-control {
  border-radius: 163px;
}
.btn-radius-163 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-163 .input-group input.form-control {
  border-top-left-radius: 163px !important;
  border-bottom-left-radius: 163px !important;
}
.btn-radius-162 .btn,
.btn-radius-162 .button,
.btn-radius-162 .give-btn,
.btn-radius-162 .action-btn,
.btn-radius-162 [type="submit"],
.btn-radius-162 .woocommerce #respond input#submit,
.btn-radius-162 .woocommerce a.button,
.btn-radius-162 .woocommerce button.button,
.btn-radius-162 .woocommerce input.button {
  border-radius: 162px;
}
.btn-radius-162 .btn:before,
.btn-radius-162 .button:before,
.btn-radius-162 .give-btn:before,
.btn-radius-162 .action-btn:before,
.btn-radius-162 [type="submit"]:before,
.btn-radius-162 .woocommerce #respond input#submit:before,
.btn-radius-162 .woocommerce a.button:before,
.btn-radius-162 .woocommerce button.button:before,
.btn-radius-162 .woocommerce input.button:before {
  border-radius: 162px;
}
.btn-radius-162 input[type='number'],
.btn-radius-162 input.form-control,
.btn-radius-162 select.form-control {
  border-radius: 162px;
}
.btn-radius-162 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-162 .input-group input.form-control {
  border-top-left-radius: 162px !important;
  border-bottom-left-radius: 162px !important;
}
.btn-radius-161 .btn,
.btn-radius-161 .button,
.btn-radius-161 .give-btn,
.btn-radius-161 .action-btn,
.btn-radius-161 [type="submit"],
.btn-radius-161 .woocommerce #respond input#submit,
.btn-radius-161 .woocommerce a.button,
.btn-radius-161 .woocommerce button.button,
.btn-radius-161 .woocommerce input.button {
  border-radius: 161px;
}
.btn-radius-161 .btn:before,
.btn-radius-161 .button:before,
.btn-radius-161 .give-btn:before,
.btn-radius-161 .action-btn:before,
.btn-radius-161 [type="submit"]:before,
.btn-radius-161 .woocommerce #respond input#submit:before,
.btn-radius-161 .woocommerce a.button:before,
.btn-radius-161 .woocommerce button.button:before,
.btn-radius-161 .woocommerce input.button:before {
  border-radius: 161px;
}
.btn-radius-161 input[type='number'],
.btn-radius-161 input.form-control,
.btn-radius-161 select.form-control {
  border-radius: 161px;
}
.btn-radius-161 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-161 .input-group input.form-control {
  border-top-left-radius: 161px !important;
  border-bottom-left-radius: 161px !important;
}
.btn-radius-160 .btn,
.btn-radius-160 .button,
.btn-radius-160 .give-btn,
.btn-radius-160 .action-btn,
.btn-radius-160 [type="submit"],
.btn-radius-160 .woocommerce #respond input#submit,
.btn-radius-160 .woocommerce a.button,
.btn-radius-160 .woocommerce button.button,
.btn-radius-160 .woocommerce input.button {
  border-radius: 160px;
}
.btn-radius-160 .btn:before,
.btn-radius-160 .button:before,
.btn-radius-160 .give-btn:before,
.btn-radius-160 .action-btn:before,
.btn-radius-160 [type="submit"]:before,
.btn-radius-160 .woocommerce #respond input#submit:before,
.btn-radius-160 .woocommerce a.button:before,
.btn-radius-160 .woocommerce button.button:before,
.btn-radius-160 .woocommerce input.button:before {
  border-radius: 160px;
}
.btn-radius-160 input[type='number'],
.btn-radius-160 input.form-control,
.btn-radius-160 select.form-control {
  border-radius: 160px;
}
.btn-radius-160 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-160 .input-group input.form-control {
  border-top-left-radius: 160px !important;
  border-bottom-left-radius: 160px !important;
}
.btn-radius-159 .btn,
.btn-radius-159 .button,
.btn-radius-159 .give-btn,
.btn-radius-159 .action-btn,
.btn-radius-159 [type="submit"],
.btn-radius-159 .woocommerce #respond input#submit,
.btn-radius-159 .woocommerce a.button,
.btn-radius-159 .woocommerce button.button,
.btn-radius-159 .woocommerce input.button {
  border-radius: 159px;
}
.btn-radius-159 .btn:before,
.btn-radius-159 .button:before,
.btn-radius-159 .give-btn:before,
.btn-radius-159 .action-btn:before,
.btn-radius-159 [type="submit"]:before,
.btn-radius-159 .woocommerce #respond input#submit:before,
.btn-radius-159 .woocommerce a.button:before,
.btn-radius-159 .woocommerce button.button:before,
.btn-radius-159 .woocommerce input.button:before {
  border-radius: 159px;
}
.btn-radius-159 input[type='number'],
.btn-radius-159 input.form-control,
.btn-radius-159 select.form-control {
  border-radius: 159px;
}
.btn-radius-159 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-159 .input-group input.form-control {
  border-top-left-radius: 159px !important;
  border-bottom-left-radius: 159px !important;
}
.btn-radius-158 .btn,
.btn-radius-158 .button,
.btn-radius-158 .give-btn,
.btn-radius-158 .action-btn,
.btn-radius-158 [type="submit"],
.btn-radius-158 .woocommerce #respond input#submit,
.btn-radius-158 .woocommerce a.button,
.btn-radius-158 .woocommerce button.button,
.btn-radius-158 .woocommerce input.button {
  border-radius: 158px;
}
.btn-radius-158 .btn:before,
.btn-radius-158 .button:before,
.btn-radius-158 .give-btn:before,
.btn-radius-158 .action-btn:before,
.btn-radius-158 [type="submit"]:before,
.btn-radius-158 .woocommerce #respond input#submit:before,
.btn-radius-158 .woocommerce a.button:before,
.btn-radius-158 .woocommerce button.button:before,
.btn-radius-158 .woocommerce input.button:before {
  border-radius: 158px;
}
.btn-radius-158 input[type='number'],
.btn-radius-158 input.form-control,
.btn-radius-158 select.form-control {
  border-radius: 158px;
}
.btn-radius-158 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-158 .input-group input.form-control {
  border-top-left-radius: 158px !important;
  border-bottom-left-radius: 158px !important;
}
.btn-radius-157 .btn,
.btn-radius-157 .button,
.btn-radius-157 .give-btn,
.btn-radius-157 .action-btn,
.btn-radius-157 [type="submit"],
.btn-radius-157 .woocommerce #respond input#submit,
.btn-radius-157 .woocommerce a.button,
.btn-radius-157 .woocommerce button.button,
.btn-radius-157 .woocommerce input.button {
  border-radius: 157px;
}
.btn-radius-157 .btn:before,
.btn-radius-157 .button:before,
.btn-radius-157 .give-btn:before,
.btn-radius-157 .action-btn:before,
.btn-radius-157 [type="submit"]:before,
.btn-radius-157 .woocommerce #respond input#submit:before,
.btn-radius-157 .woocommerce a.button:before,
.btn-radius-157 .woocommerce button.button:before,
.btn-radius-157 .woocommerce input.button:before {
  border-radius: 157px;
}
.btn-radius-157 input[type='number'],
.btn-radius-157 input.form-control,
.btn-radius-157 select.form-control {
  border-radius: 157px;
}
.btn-radius-157 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-157 .input-group input.form-control {
  border-top-left-radius: 157px !important;
  border-bottom-left-radius: 157px !important;
}
.btn-radius-156 .btn,
.btn-radius-156 .button,
.btn-radius-156 .give-btn,
.btn-radius-156 .action-btn,
.btn-radius-156 [type="submit"],
.btn-radius-156 .woocommerce #respond input#submit,
.btn-radius-156 .woocommerce a.button,
.btn-radius-156 .woocommerce button.button,
.btn-radius-156 .woocommerce input.button {
  border-radius: 156px;
}
.btn-radius-156 .btn:before,
.btn-radius-156 .button:before,
.btn-radius-156 .give-btn:before,
.btn-radius-156 .action-btn:before,
.btn-radius-156 [type="submit"]:before,
.btn-radius-156 .woocommerce #respond input#submit:before,
.btn-radius-156 .woocommerce a.button:before,
.btn-radius-156 .woocommerce button.button:before,
.btn-radius-156 .woocommerce input.button:before {
  border-radius: 156px;
}
.btn-radius-156 input[type='number'],
.btn-radius-156 input.form-control,
.btn-radius-156 select.form-control {
  border-radius: 156px;
}
.btn-radius-156 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-156 .input-group input.form-control {
  border-top-left-radius: 156px !important;
  border-bottom-left-radius: 156px !important;
}
.btn-radius-155 .btn,
.btn-radius-155 .button,
.btn-radius-155 .give-btn,
.btn-radius-155 .action-btn,
.btn-radius-155 [type="submit"],
.btn-radius-155 .woocommerce #respond input#submit,
.btn-radius-155 .woocommerce a.button,
.btn-radius-155 .woocommerce button.button,
.btn-radius-155 .woocommerce input.button {
  border-radius: 155px;
}
.btn-radius-155 .btn:before,
.btn-radius-155 .button:before,
.btn-radius-155 .give-btn:before,
.btn-radius-155 .action-btn:before,
.btn-radius-155 [type="submit"]:before,
.btn-radius-155 .woocommerce #respond input#submit:before,
.btn-radius-155 .woocommerce a.button:before,
.btn-radius-155 .woocommerce button.button:before,
.btn-radius-155 .woocommerce input.button:before {
  border-radius: 155px;
}
.btn-radius-155 input[type='number'],
.btn-radius-155 input.form-control,
.btn-radius-155 select.form-control {
  border-radius: 155px;
}
.btn-radius-155 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-155 .input-group input.form-control {
  border-top-left-radius: 155px !important;
  border-bottom-left-radius: 155px !important;
}
.btn-radius-154 .btn,
.btn-radius-154 .button,
.btn-radius-154 .give-btn,
.btn-radius-154 .action-btn,
.btn-radius-154 [type="submit"],
.btn-radius-154 .woocommerce #respond input#submit,
.btn-radius-154 .woocommerce a.button,
.btn-radius-154 .woocommerce button.button,
.btn-radius-154 .woocommerce input.button {
  border-radius: 154px;
}
.btn-radius-154 .btn:before,
.btn-radius-154 .button:before,
.btn-radius-154 .give-btn:before,
.btn-radius-154 .action-btn:before,
.btn-radius-154 [type="submit"]:before,
.btn-radius-154 .woocommerce #respond input#submit:before,
.btn-radius-154 .woocommerce a.button:before,
.btn-radius-154 .woocommerce button.button:before,
.btn-radius-154 .woocommerce input.button:before {
  border-radius: 154px;
}
.btn-radius-154 input[type='number'],
.btn-radius-154 input.form-control,
.btn-radius-154 select.form-control {
  border-radius: 154px;
}
.btn-radius-154 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-154 .input-group input.form-control {
  border-top-left-radius: 154px !important;
  border-bottom-left-radius: 154px !important;
}
.btn-radius-153 .btn,
.btn-radius-153 .button,
.btn-radius-153 .give-btn,
.btn-radius-153 .action-btn,
.btn-radius-153 [type="submit"],
.btn-radius-153 .woocommerce #respond input#submit,
.btn-radius-153 .woocommerce a.button,
.btn-radius-153 .woocommerce button.button,
.btn-radius-153 .woocommerce input.button {
  border-radius: 153px;
}
.btn-radius-153 .btn:before,
.btn-radius-153 .button:before,
.btn-radius-153 .give-btn:before,
.btn-radius-153 .action-btn:before,
.btn-radius-153 [type="submit"]:before,
.btn-radius-153 .woocommerce #respond input#submit:before,
.btn-radius-153 .woocommerce a.button:before,
.btn-radius-153 .woocommerce button.button:before,
.btn-radius-153 .woocommerce input.button:before {
  border-radius: 153px;
}
.btn-radius-153 input[type='number'],
.btn-radius-153 input.form-control,
.btn-radius-153 select.form-control {
  border-radius: 153px;
}
.btn-radius-153 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-153 .input-group input.form-control {
  border-top-left-radius: 153px !important;
  border-bottom-left-radius: 153px !important;
}
.btn-radius-152 .btn,
.btn-radius-152 .button,
.btn-radius-152 .give-btn,
.btn-radius-152 .action-btn,
.btn-radius-152 [type="submit"],
.btn-radius-152 .woocommerce #respond input#submit,
.btn-radius-152 .woocommerce a.button,
.btn-radius-152 .woocommerce button.button,
.btn-radius-152 .woocommerce input.button {
  border-radius: 152px;
}
.btn-radius-152 .btn:before,
.btn-radius-152 .button:before,
.btn-radius-152 .give-btn:before,
.btn-radius-152 .action-btn:before,
.btn-radius-152 [type="submit"]:before,
.btn-radius-152 .woocommerce #respond input#submit:before,
.btn-radius-152 .woocommerce a.button:before,
.btn-radius-152 .woocommerce button.button:before,
.btn-radius-152 .woocommerce input.button:before {
  border-radius: 152px;
}
.btn-radius-152 input[type='number'],
.btn-radius-152 input.form-control,
.btn-radius-152 select.form-control {
  border-radius: 152px;
}
.btn-radius-152 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-152 .input-group input.form-control {
  border-top-left-radius: 152px !important;
  border-bottom-left-radius: 152px !important;
}
.btn-radius-151 .btn,
.btn-radius-151 .button,
.btn-radius-151 .give-btn,
.btn-radius-151 .action-btn,
.btn-radius-151 [type="submit"],
.btn-radius-151 .woocommerce #respond input#submit,
.btn-radius-151 .woocommerce a.button,
.btn-radius-151 .woocommerce button.button,
.btn-radius-151 .woocommerce input.button {
  border-radius: 151px;
}
.btn-radius-151 .btn:before,
.btn-radius-151 .button:before,
.btn-radius-151 .give-btn:before,
.btn-radius-151 .action-btn:before,
.btn-radius-151 [type="submit"]:before,
.btn-radius-151 .woocommerce #respond input#submit:before,
.btn-radius-151 .woocommerce a.button:before,
.btn-radius-151 .woocommerce button.button:before,
.btn-radius-151 .woocommerce input.button:before {
  border-radius: 151px;
}
.btn-radius-151 input[type='number'],
.btn-radius-151 input.form-control,
.btn-radius-151 select.form-control {
  border-radius: 151px;
}
.btn-radius-151 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-151 .input-group input.form-control {
  border-top-left-radius: 151px !important;
  border-bottom-left-radius: 151px !important;
}
.btn-radius-150 .btn,
.btn-radius-150 .button,
.btn-radius-150 .give-btn,
.btn-radius-150 .action-btn,
.btn-radius-150 [type="submit"],
.btn-radius-150 .woocommerce #respond input#submit,
.btn-radius-150 .woocommerce a.button,
.btn-radius-150 .woocommerce button.button,
.btn-radius-150 .woocommerce input.button {
  border-radius: 150px;
}
.btn-radius-150 .btn:before,
.btn-radius-150 .button:before,
.btn-radius-150 .give-btn:before,
.btn-radius-150 .action-btn:before,
.btn-radius-150 [type="submit"]:before,
.btn-radius-150 .woocommerce #respond input#submit:before,
.btn-radius-150 .woocommerce a.button:before,
.btn-radius-150 .woocommerce button.button:before,
.btn-radius-150 .woocommerce input.button:before {
  border-radius: 150px;
}
.btn-radius-150 input[type='number'],
.btn-radius-150 input.form-control,
.btn-radius-150 select.form-control {
  border-radius: 150px;
}
.btn-radius-150 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-150 .input-group input.form-control {
  border-top-left-radius: 150px !important;
  border-bottom-left-radius: 150px !important;
}
.btn-radius-149 .btn,
.btn-radius-149 .button,
.btn-radius-149 .give-btn,
.btn-radius-149 .action-btn,
.btn-radius-149 [type="submit"],
.btn-radius-149 .woocommerce #respond input#submit,
.btn-radius-149 .woocommerce a.button,
.btn-radius-149 .woocommerce button.button,
.btn-radius-149 .woocommerce input.button {
  border-radius: 149px;
}
.btn-radius-149 .btn:before,
.btn-radius-149 .button:before,
.btn-radius-149 .give-btn:before,
.btn-radius-149 .action-btn:before,
.btn-radius-149 [type="submit"]:before,
.btn-radius-149 .woocommerce #respond input#submit:before,
.btn-radius-149 .woocommerce a.button:before,
.btn-radius-149 .woocommerce button.button:before,
.btn-radius-149 .woocommerce input.button:before {
  border-radius: 149px;
}
.btn-radius-149 input[type='number'],
.btn-radius-149 input.form-control,
.btn-radius-149 select.form-control {
  border-radius: 149px;
}
.btn-radius-149 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-149 .input-group input.form-control {
  border-top-left-radius: 149px !important;
  border-bottom-left-radius: 149px !important;
}
.btn-radius-148 .btn,
.btn-radius-148 .button,
.btn-radius-148 .give-btn,
.btn-radius-148 .action-btn,
.btn-radius-148 [type="submit"],
.btn-radius-148 .woocommerce #respond input#submit,
.btn-radius-148 .woocommerce a.button,
.btn-radius-148 .woocommerce button.button,
.btn-radius-148 .woocommerce input.button {
  border-radius: 148px;
}
.btn-radius-148 .btn:before,
.btn-radius-148 .button:before,
.btn-radius-148 .give-btn:before,
.btn-radius-148 .action-btn:before,
.btn-radius-148 [type="submit"]:before,
.btn-radius-148 .woocommerce #respond input#submit:before,
.btn-radius-148 .woocommerce a.button:before,
.btn-radius-148 .woocommerce button.button:before,
.btn-radius-148 .woocommerce input.button:before {
  border-radius: 148px;
}
.btn-radius-148 input[type='number'],
.btn-radius-148 input.form-control,
.btn-radius-148 select.form-control {
  border-radius: 148px;
}
.btn-radius-148 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-148 .input-group input.form-control {
  border-top-left-radius: 148px !important;
  border-bottom-left-radius: 148px !important;
}
.btn-radius-147 .btn,
.btn-radius-147 .button,
.btn-radius-147 .give-btn,
.btn-radius-147 .action-btn,
.btn-radius-147 [type="submit"],
.btn-radius-147 .woocommerce #respond input#submit,
.btn-radius-147 .woocommerce a.button,
.btn-radius-147 .woocommerce button.button,
.btn-radius-147 .woocommerce input.button {
  border-radius: 147px;
}
.btn-radius-147 .btn:before,
.btn-radius-147 .button:before,
.btn-radius-147 .give-btn:before,
.btn-radius-147 .action-btn:before,
.btn-radius-147 [type="submit"]:before,
.btn-radius-147 .woocommerce #respond input#submit:before,
.btn-radius-147 .woocommerce a.button:before,
.btn-radius-147 .woocommerce button.button:before,
.btn-radius-147 .woocommerce input.button:before {
  border-radius: 147px;
}
.btn-radius-147 input[type='number'],
.btn-radius-147 input.form-control,
.btn-radius-147 select.form-control {
  border-radius: 147px;
}
.btn-radius-147 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-147 .input-group input.form-control {
  border-top-left-radius: 147px !important;
  border-bottom-left-radius: 147px !important;
}
.btn-radius-146 .btn,
.btn-radius-146 .button,
.btn-radius-146 .give-btn,
.btn-radius-146 .action-btn,
.btn-radius-146 [type="submit"],
.btn-radius-146 .woocommerce #respond input#submit,
.btn-radius-146 .woocommerce a.button,
.btn-radius-146 .woocommerce button.button,
.btn-radius-146 .woocommerce input.button {
  border-radius: 146px;
}
.btn-radius-146 .btn:before,
.btn-radius-146 .button:before,
.btn-radius-146 .give-btn:before,
.btn-radius-146 .action-btn:before,
.btn-radius-146 [type="submit"]:before,
.btn-radius-146 .woocommerce #respond input#submit:before,
.btn-radius-146 .woocommerce a.button:before,
.btn-radius-146 .woocommerce button.button:before,
.btn-radius-146 .woocommerce input.button:before {
  border-radius: 146px;
}
.btn-radius-146 input[type='number'],
.btn-radius-146 input.form-control,
.btn-radius-146 select.form-control {
  border-radius: 146px;
}
.btn-radius-146 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-146 .input-group input.form-control {
  border-top-left-radius: 146px !important;
  border-bottom-left-radius: 146px !important;
}
.btn-radius-145 .btn,
.btn-radius-145 .button,
.btn-radius-145 .give-btn,
.btn-radius-145 .action-btn,
.btn-radius-145 [type="submit"],
.btn-radius-145 .woocommerce #respond input#submit,
.btn-radius-145 .woocommerce a.button,
.btn-radius-145 .woocommerce button.button,
.btn-radius-145 .woocommerce input.button {
  border-radius: 145px;
}
.btn-radius-145 .btn:before,
.btn-radius-145 .button:before,
.btn-radius-145 .give-btn:before,
.btn-radius-145 .action-btn:before,
.btn-radius-145 [type="submit"]:before,
.btn-radius-145 .woocommerce #respond input#submit:before,
.btn-radius-145 .woocommerce a.button:before,
.btn-radius-145 .woocommerce button.button:before,
.btn-radius-145 .woocommerce input.button:before {
  border-radius: 145px;
}
.btn-radius-145 input[type='number'],
.btn-radius-145 input.form-control,
.btn-radius-145 select.form-control {
  border-radius: 145px;
}
.btn-radius-145 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-145 .input-group input.form-control {
  border-top-left-radius: 145px !important;
  border-bottom-left-radius: 145px !important;
}
.btn-radius-144 .btn,
.btn-radius-144 .button,
.btn-radius-144 .give-btn,
.btn-radius-144 .action-btn,
.btn-radius-144 [type="submit"],
.btn-radius-144 .woocommerce #respond input#submit,
.btn-radius-144 .woocommerce a.button,
.btn-radius-144 .woocommerce button.button,
.btn-radius-144 .woocommerce input.button {
  border-radius: 144px;
}
.btn-radius-144 .btn:before,
.btn-radius-144 .button:before,
.btn-radius-144 .give-btn:before,
.btn-radius-144 .action-btn:before,
.btn-radius-144 [type="submit"]:before,
.btn-radius-144 .woocommerce #respond input#submit:before,
.btn-radius-144 .woocommerce a.button:before,
.btn-radius-144 .woocommerce button.button:before,
.btn-radius-144 .woocommerce input.button:before {
  border-radius: 144px;
}
.btn-radius-144 input[type='number'],
.btn-radius-144 input.form-control,
.btn-radius-144 select.form-control {
  border-radius: 144px;
}
.btn-radius-144 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-144 .input-group input.form-control {
  border-top-left-radius: 144px !important;
  border-bottom-left-radius: 144px !important;
}
.btn-radius-143 .btn,
.btn-radius-143 .button,
.btn-radius-143 .give-btn,
.btn-radius-143 .action-btn,
.btn-radius-143 [type="submit"],
.btn-radius-143 .woocommerce #respond input#submit,
.btn-radius-143 .woocommerce a.button,
.btn-radius-143 .woocommerce button.button,
.btn-radius-143 .woocommerce input.button {
  border-radius: 143px;
}
.btn-radius-143 .btn:before,
.btn-radius-143 .button:before,
.btn-radius-143 .give-btn:before,
.btn-radius-143 .action-btn:before,
.btn-radius-143 [type="submit"]:before,
.btn-radius-143 .woocommerce #respond input#submit:before,
.btn-radius-143 .woocommerce a.button:before,
.btn-radius-143 .woocommerce button.button:before,
.btn-radius-143 .woocommerce input.button:before {
  border-radius: 143px;
}
.btn-radius-143 input[type='number'],
.btn-radius-143 input.form-control,
.btn-radius-143 select.form-control {
  border-radius: 143px;
}
.btn-radius-143 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-143 .input-group input.form-control {
  border-top-left-radius: 143px !important;
  border-bottom-left-radius: 143px !important;
}
.btn-radius-142 .btn,
.btn-radius-142 .button,
.btn-radius-142 .give-btn,
.btn-radius-142 .action-btn,
.btn-radius-142 [type="submit"],
.btn-radius-142 .woocommerce #respond input#submit,
.btn-radius-142 .woocommerce a.button,
.btn-radius-142 .woocommerce button.button,
.btn-radius-142 .woocommerce input.button {
  border-radius: 142px;
}
.btn-radius-142 .btn:before,
.btn-radius-142 .button:before,
.btn-radius-142 .give-btn:before,
.btn-radius-142 .action-btn:before,
.btn-radius-142 [type="submit"]:before,
.btn-radius-142 .woocommerce #respond input#submit:before,
.btn-radius-142 .woocommerce a.button:before,
.btn-radius-142 .woocommerce button.button:before,
.btn-radius-142 .woocommerce input.button:before {
  border-radius: 142px;
}
.btn-radius-142 input[type='number'],
.btn-radius-142 input.form-control,
.btn-radius-142 select.form-control {
  border-radius: 142px;
}
.btn-radius-142 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-142 .input-group input.form-control {
  border-top-left-radius: 142px !important;
  border-bottom-left-radius: 142px !important;
}
.btn-radius-141 .btn,
.btn-radius-141 .button,
.btn-radius-141 .give-btn,
.btn-radius-141 .action-btn,
.btn-radius-141 [type="submit"],
.btn-radius-141 .woocommerce #respond input#submit,
.btn-radius-141 .woocommerce a.button,
.btn-radius-141 .woocommerce button.button,
.btn-radius-141 .woocommerce input.button {
  border-radius: 141px;
}
.btn-radius-141 .btn:before,
.btn-radius-141 .button:before,
.btn-radius-141 .give-btn:before,
.btn-radius-141 .action-btn:before,
.btn-radius-141 [type="submit"]:before,
.btn-radius-141 .woocommerce #respond input#submit:before,
.btn-radius-141 .woocommerce a.button:before,
.btn-radius-141 .woocommerce button.button:before,
.btn-radius-141 .woocommerce input.button:before {
  border-radius: 141px;
}
.btn-radius-141 input[type='number'],
.btn-radius-141 input.form-control,
.btn-radius-141 select.form-control {
  border-radius: 141px;
}
.btn-radius-141 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-141 .input-group input.form-control {
  border-top-left-radius: 141px !important;
  border-bottom-left-radius: 141px !important;
}
.btn-radius-140 .btn,
.btn-radius-140 .button,
.btn-radius-140 .give-btn,
.btn-radius-140 .action-btn,
.btn-radius-140 [type="submit"],
.btn-radius-140 .woocommerce #respond input#submit,
.btn-radius-140 .woocommerce a.button,
.btn-radius-140 .woocommerce button.button,
.btn-radius-140 .woocommerce input.button {
  border-radius: 140px;
}
.btn-radius-140 .btn:before,
.btn-radius-140 .button:before,
.btn-radius-140 .give-btn:before,
.btn-radius-140 .action-btn:before,
.btn-radius-140 [type="submit"]:before,
.btn-radius-140 .woocommerce #respond input#submit:before,
.btn-radius-140 .woocommerce a.button:before,
.btn-radius-140 .woocommerce button.button:before,
.btn-radius-140 .woocommerce input.button:before {
  border-radius: 140px;
}
.btn-radius-140 input[type='number'],
.btn-radius-140 input.form-control,
.btn-radius-140 select.form-control {
  border-radius: 140px;
}
.btn-radius-140 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-140 .input-group input.form-control {
  border-top-left-radius: 140px !important;
  border-bottom-left-radius: 140px !important;
}
.btn-radius-139 .btn,
.btn-radius-139 .button,
.btn-radius-139 .give-btn,
.btn-radius-139 .action-btn,
.btn-radius-139 [type="submit"],
.btn-radius-139 .woocommerce #respond input#submit,
.btn-radius-139 .woocommerce a.button,
.btn-radius-139 .woocommerce button.button,
.btn-radius-139 .woocommerce input.button {
  border-radius: 139px;
}
.btn-radius-139 .btn:before,
.btn-radius-139 .button:before,
.btn-radius-139 .give-btn:before,
.btn-radius-139 .action-btn:before,
.btn-radius-139 [type="submit"]:before,
.btn-radius-139 .woocommerce #respond input#submit:before,
.btn-radius-139 .woocommerce a.button:before,
.btn-radius-139 .woocommerce button.button:before,
.btn-radius-139 .woocommerce input.button:before {
  border-radius: 139px;
}
.btn-radius-139 input[type='number'],
.btn-radius-139 input.form-control,
.btn-radius-139 select.form-control {
  border-radius: 139px;
}
.btn-radius-139 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-139 .input-group input.form-control {
  border-top-left-radius: 139px !important;
  border-bottom-left-radius: 139px !important;
}
.btn-radius-138 .btn,
.btn-radius-138 .button,
.btn-radius-138 .give-btn,
.btn-radius-138 .action-btn,
.btn-radius-138 [type="submit"],
.btn-radius-138 .woocommerce #respond input#submit,
.btn-radius-138 .woocommerce a.button,
.btn-radius-138 .woocommerce button.button,
.btn-radius-138 .woocommerce input.button {
  border-radius: 138px;
}
.btn-radius-138 .btn:before,
.btn-radius-138 .button:before,
.btn-radius-138 .give-btn:before,
.btn-radius-138 .action-btn:before,
.btn-radius-138 [type="submit"]:before,
.btn-radius-138 .woocommerce #respond input#submit:before,
.btn-radius-138 .woocommerce a.button:before,
.btn-radius-138 .woocommerce button.button:before,
.btn-radius-138 .woocommerce input.button:before {
  border-radius: 138px;
}
.btn-radius-138 input[type='number'],
.btn-radius-138 input.form-control,
.btn-radius-138 select.form-control {
  border-radius: 138px;
}
.btn-radius-138 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-138 .input-group input.form-control {
  border-top-left-radius: 138px !important;
  border-bottom-left-radius: 138px !important;
}
.btn-radius-137 .btn,
.btn-radius-137 .button,
.btn-radius-137 .give-btn,
.btn-radius-137 .action-btn,
.btn-radius-137 [type="submit"],
.btn-radius-137 .woocommerce #respond input#submit,
.btn-radius-137 .woocommerce a.button,
.btn-radius-137 .woocommerce button.button,
.btn-radius-137 .woocommerce input.button {
  border-radius: 137px;
}
.btn-radius-137 .btn:before,
.btn-radius-137 .button:before,
.btn-radius-137 .give-btn:before,
.btn-radius-137 .action-btn:before,
.btn-radius-137 [type="submit"]:before,
.btn-radius-137 .woocommerce #respond input#submit:before,
.btn-radius-137 .woocommerce a.button:before,
.btn-radius-137 .woocommerce button.button:before,
.btn-radius-137 .woocommerce input.button:before {
  border-radius: 137px;
}
.btn-radius-137 input[type='number'],
.btn-radius-137 input.form-control,
.btn-radius-137 select.form-control {
  border-radius: 137px;
}
.btn-radius-137 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-137 .input-group input.form-control {
  border-top-left-radius: 137px !important;
  border-bottom-left-radius: 137px !important;
}
.btn-radius-136 .btn,
.btn-radius-136 .button,
.btn-radius-136 .give-btn,
.btn-radius-136 .action-btn,
.btn-radius-136 [type="submit"],
.btn-radius-136 .woocommerce #respond input#submit,
.btn-radius-136 .woocommerce a.button,
.btn-radius-136 .woocommerce button.button,
.btn-radius-136 .woocommerce input.button {
  border-radius: 136px;
}
.btn-radius-136 .btn:before,
.btn-radius-136 .button:before,
.btn-radius-136 .give-btn:before,
.btn-radius-136 .action-btn:before,
.btn-radius-136 [type="submit"]:before,
.btn-radius-136 .woocommerce #respond input#submit:before,
.btn-radius-136 .woocommerce a.button:before,
.btn-radius-136 .woocommerce button.button:before,
.btn-radius-136 .woocommerce input.button:before {
  border-radius: 136px;
}
.btn-radius-136 input[type='number'],
.btn-radius-136 input.form-control,
.btn-radius-136 select.form-control {
  border-radius: 136px;
}
.btn-radius-136 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-136 .input-group input.form-control {
  border-top-left-radius: 136px !important;
  border-bottom-left-radius: 136px !important;
}
.btn-radius-135 .btn,
.btn-radius-135 .button,
.btn-radius-135 .give-btn,
.btn-radius-135 .action-btn,
.btn-radius-135 [type="submit"],
.btn-radius-135 .woocommerce #respond input#submit,
.btn-radius-135 .woocommerce a.button,
.btn-radius-135 .woocommerce button.button,
.btn-radius-135 .woocommerce input.button {
  border-radius: 135px;
}
.btn-radius-135 .btn:before,
.btn-radius-135 .button:before,
.btn-radius-135 .give-btn:before,
.btn-radius-135 .action-btn:before,
.btn-radius-135 [type="submit"]:before,
.btn-radius-135 .woocommerce #respond input#submit:before,
.btn-radius-135 .woocommerce a.button:before,
.btn-radius-135 .woocommerce button.button:before,
.btn-radius-135 .woocommerce input.button:before {
  border-radius: 135px;
}
.btn-radius-135 input[type='number'],
.btn-radius-135 input.form-control,
.btn-radius-135 select.form-control {
  border-radius: 135px;
}
.btn-radius-135 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-135 .input-group input.form-control {
  border-top-left-radius: 135px !important;
  border-bottom-left-radius: 135px !important;
}
.btn-radius-134 .btn,
.btn-radius-134 .button,
.btn-radius-134 .give-btn,
.btn-radius-134 .action-btn,
.btn-radius-134 [type="submit"],
.btn-radius-134 .woocommerce #respond input#submit,
.btn-radius-134 .woocommerce a.button,
.btn-radius-134 .woocommerce button.button,
.btn-radius-134 .woocommerce input.button {
  border-radius: 134px;
}
.btn-radius-134 .btn:before,
.btn-radius-134 .button:before,
.btn-radius-134 .give-btn:before,
.btn-radius-134 .action-btn:before,
.btn-radius-134 [type="submit"]:before,
.btn-radius-134 .woocommerce #respond input#submit:before,
.btn-radius-134 .woocommerce a.button:before,
.btn-radius-134 .woocommerce button.button:before,
.btn-radius-134 .woocommerce input.button:before {
  border-radius: 134px;
}
.btn-radius-134 input[type='number'],
.btn-radius-134 input.form-control,
.btn-radius-134 select.form-control {
  border-radius: 134px;
}
.btn-radius-134 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-134 .input-group input.form-control {
  border-top-left-radius: 134px !important;
  border-bottom-left-radius: 134px !important;
}
.btn-radius-133 .btn,
.btn-radius-133 .button,
.btn-radius-133 .give-btn,
.btn-radius-133 .action-btn,
.btn-radius-133 [type="submit"],
.btn-radius-133 .woocommerce #respond input#submit,
.btn-radius-133 .woocommerce a.button,
.btn-radius-133 .woocommerce button.button,
.btn-radius-133 .woocommerce input.button {
  border-radius: 133px;
}
.btn-radius-133 .btn:before,
.btn-radius-133 .button:before,
.btn-radius-133 .give-btn:before,
.btn-radius-133 .action-btn:before,
.btn-radius-133 [type="submit"]:before,
.btn-radius-133 .woocommerce #respond input#submit:before,
.btn-radius-133 .woocommerce a.button:before,
.btn-radius-133 .woocommerce button.button:before,
.btn-radius-133 .woocommerce input.button:before {
  border-radius: 133px;
}
.btn-radius-133 input[type='number'],
.btn-radius-133 input.form-control,
.btn-radius-133 select.form-control {
  border-radius: 133px;
}
.btn-radius-133 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-133 .input-group input.form-control {
  border-top-left-radius: 133px !important;
  border-bottom-left-radius: 133px !important;
}
.btn-radius-132 .btn,
.btn-radius-132 .button,
.btn-radius-132 .give-btn,
.btn-radius-132 .action-btn,
.btn-radius-132 [type="submit"],
.btn-radius-132 .woocommerce #respond input#submit,
.btn-radius-132 .woocommerce a.button,
.btn-radius-132 .woocommerce button.button,
.btn-radius-132 .woocommerce input.button {
  border-radius: 132px;
}
.btn-radius-132 .btn:before,
.btn-radius-132 .button:before,
.btn-radius-132 .give-btn:before,
.btn-radius-132 .action-btn:before,
.btn-radius-132 [type="submit"]:before,
.btn-radius-132 .woocommerce #respond input#submit:before,
.btn-radius-132 .woocommerce a.button:before,
.btn-radius-132 .woocommerce button.button:before,
.btn-radius-132 .woocommerce input.button:before {
  border-radius: 132px;
}
.btn-radius-132 input[type='number'],
.btn-radius-132 input.form-control,
.btn-radius-132 select.form-control {
  border-radius: 132px;
}
.btn-radius-132 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-132 .input-group input.form-control {
  border-top-left-radius: 132px !important;
  border-bottom-left-radius: 132px !important;
}
.btn-radius-131 .btn,
.btn-radius-131 .button,
.btn-radius-131 .give-btn,
.btn-radius-131 .action-btn,
.btn-radius-131 [type="submit"],
.btn-radius-131 .woocommerce #respond input#submit,
.btn-radius-131 .woocommerce a.button,
.btn-radius-131 .woocommerce button.button,
.btn-radius-131 .woocommerce input.button {
  border-radius: 131px;
}
.btn-radius-131 .btn:before,
.btn-radius-131 .button:before,
.btn-radius-131 .give-btn:before,
.btn-radius-131 .action-btn:before,
.btn-radius-131 [type="submit"]:before,
.btn-radius-131 .woocommerce #respond input#submit:before,
.btn-radius-131 .woocommerce a.button:before,
.btn-radius-131 .woocommerce button.button:before,
.btn-radius-131 .woocommerce input.button:before {
  border-radius: 131px;
}
.btn-radius-131 input[type='number'],
.btn-radius-131 input.form-control,
.btn-radius-131 select.form-control {
  border-radius: 131px;
}
.btn-radius-131 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-131 .input-group input.form-control {
  border-top-left-radius: 131px !important;
  border-bottom-left-radius: 131px !important;
}
.btn-radius-130 .btn,
.btn-radius-130 .button,
.btn-radius-130 .give-btn,
.btn-radius-130 .action-btn,
.btn-radius-130 [type="submit"],
.btn-radius-130 .woocommerce #respond input#submit,
.btn-radius-130 .woocommerce a.button,
.btn-radius-130 .woocommerce button.button,
.btn-radius-130 .woocommerce input.button {
  border-radius: 130px;
}
.btn-radius-130 .btn:before,
.btn-radius-130 .button:before,
.btn-radius-130 .give-btn:before,
.btn-radius-130 .action-btn:before,
.btn-radius-130 [type="submit"]:before,
.btn-radius-130 .woocommerce #respond input#submit:before,
.btn-radius-130 .woocommerce a.button:before,
.btn-radius-130 .woocommerce button.button:before,
.btn-radius-130 .woocommerce input.button:before {
  border-radius: 130px;
}
.btn-radius-130 input[type='number'],
.btn-radius-130 input.form-control,
.btn-radius-130 select.form-control {
  border-radius: 130px;
}
.btn-radius-130 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-130 .input-group input.form-control {
  border-top-left-radius: 130px !important;
  border-bottom-left-radius: 130px !important;
}
.btn-radius-129 .btn,
.btn-radius-129 .button,
.btn-radius-129 .give-btn,
.btn-radius-129 .action-btn,
.btn-radius-129 [type="submit"],
.btn-radius-129 .woocommerce #respond input#submit,
.btn-radius-129 .woocommerce a.button,
.btn-radius-129 .woocommerce button.button,
.btn-radius-129 .woocommerce input.button {
  border-radius: 129px;
}
.btn-radius-129 .btn:before,
.btn-radius-129 .button:before,
.btn-radius-129 .give-btn:before,
.btn-radius-129 .action-btn:before,
.btn-radius-129 [type="submit"]:before,
.btn-radius-129 .woocommerce #respond input#submit:before,
.btn-radius-129 .woocommerce a.button:before,
.btn-radius-129 .woocommerce button.button:before,
.btn-radius-129 .woocommerce input.button:before {
  border-radius: 129px;
}
.btn-radius-129 input[type='number'],
.btn-radius-129 input.form-control,
.btn-radius-129 select.form-control {
  border-radius: 129px;
}
.btn-radius-129 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-129 .input-group input.form-control {
  border-top-left-radius: 129px !important;
  border-bottom-left-radius: 129px !important;
}
.btn-radius-128 .btn,
.btn-radius-128 .button,
.btn-radius-128 .give-btn,
.btn-radius-128 .action-btn,
.btn-radius-128 [type="submit"],
.btn-radius-128 .woocommerce #respond input#submit,
.btn-radius-128 .woocommerce a.button,
.btn-radius-128 .woocommerce button.button,
.btn-radius-128 .woocommerce input.button {
  border-radius: 128px;
}
.btn-radius-128 .btn:before,
.btn-radius-128 .button:before,
.btn-radius-128 .give-btn:before,
.btn-radius-128 .action-btn:before,
.btn-radius-128 [type="submit"]:before,
.btn-radius-128 .woocommerce #respond input#submit:before,
.btn-radius-128 .woocommerce a.button:before,
.btn-radius-128 .woocommerce button.button:before,
.btn-radius-128 .woocommerce input.button:before {
  border-radius: 128px;
}
.btn-radius-128 input[type='number'],
.btn-radius-128 input.form-control,
.btn-radius-128 select.form-control {
  border-radius: 128px;
}
.btn-radius-128 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-128 .input-group input.form-control {
  border-top-left-radius: 128px !important;
  border-bottom-left-radius: 128px !important;
}
.btn-radius-127 .btn,
.btn-radius-127 .button,
.btn-radius-127 .give-btn,
.btn-radius-127 .action-btn,
.btn-radius-127 [type="submit"],
.btn-radius-127 .woocommerce #respond input#submit,
.btn-radius-127 .woocommerce a.button,
.btn-radius-127 .woocommerce button.button,
.btn-radius-127 .woocommerce input.button {
  border-radius: 127px;
}
.btn-radius-127 .btn:before,
.btn-radius-127 .button:before,
.btn-radius-127 .give-btn:before,
.btn-radius-127 .action-btn:before,
.btn-radius-127 [type="submit"]:before,
.btn-radius-127 .woocommerce #respond input#submit:before,
.btn-radius-127 .woocommerce a.button:before,
.btn-radius-127 .woocommerce button.button:before,
.btn-radius-127 .woocommerce input.button:before {
  border-radius: 127px;
}
.btn-radius-127 input[type='number'],
.btn-radius-127 input.form-control,
.btn-radius-127 select.form-control {
  border-radius: 127px;
}
.btn-radius-127 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-127 .input-group input.form-control {
  border-top-left-radius: 127px !important;
  border-bottom-left-radius: 127px !important;
}
.btn-radius-126 .btn,
.btn-radius-126 .button,
.btn-radius-126 .give-btn,
.btn-radius-126 .action-btn,
.btn-radius-126 [type="submit"],
.btn-radius-126 .woocommerce #respond input#submit,
.btn-radius-126 .woocommerce a.button,
.btn-radius-126 .woocommerce button.button,
.btn-radius-126 .woocommerce input.button {
  border-radius: 126px;
}
.btn-radius-126 .btn:before,
.btn-radius-126 .button:before,
.btn-radius-126 .give-btn:before,
.btn-radius-126 .action-btn:before,
.btn-radius-126 [type="submit"]:before,
.btn-radius-126 .woocommerce #respond input#submit:before,
.btn-radius-126 .woocommerce a.button:before,
.btn-radius-126 .woocommerce button.button:before,
.btn-radius-126 .woocommerce input.button:before {
  border-radius: 126px;
}
.btn-radius-126 input[type='number'],
.btn-radius-126 input.form-control,
.btn-radius-126 select.form-control {
  border-radius: 126px;
}
.btn-radius-126 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-126 .input-group input.form-control {
  border-top-left-radius: 126px !important;
  border-bottom-left-radius: 126px !important;
}
.btn-radius-125 .btn,
.btn-radius-125 .button,
.btn-radius-125 .give-btn,
.btn-radius-125 .action-btn,
.btn-radius-125 [type="submit"],
.btn-radius-125 .woocommerce #respond input#submit,
.btn-radius-125 .woocommerce a.button,
.btn-radius-125 .woocommerce button.button,
.btn-radius-125 .woocommerce input.button {
  border-radius: 125px;
}
.btn-radius-125 .btn:before,
.btn-radius-125 .button:before,
.btn-radius-125 .give-btn:before,
.btn-radius-125 .action-btn:before,
.btn-radius-125 [type="submit"]:before,
.btn-radius-125 .woocommerce #respond input#submit:before,
.btn-radius-125 .woocommerce a.button:before,
.btn-radius-125 .woocommerce button.button:before,
.btn-radius-125 .woocommerce input.button:before {
  border-radius: 125px;
}
.btn-radius-125 input[type='number'],
.btn-radius-125 input.form-control,
.btn-radius-125 select.form-control {
  border-radius: 125px;
}
.btn-radius-125 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-125 .input-group input.form-control {
  border-top-left-radius: 125px !important;
  border-bottom-left-radius: 125px !important;
}
.btn-radius-124 .btn,
.btn-radius-124 .button,
.btn-radius-124 .give-btn,
.btn-radius-124 .action-btn,
.btn-radius-124 [type="submit"],
.btn-radius-124 .woocommerce #respond input#submit,
.btn-radius-124 .woocommerce a.button,
.btn-radius-124 .woocommerce button.button,
.btn-radius-124 .woocommerce input.button {
  border-radius: 124px;
}
.btn-radius-124 .btn:before,
.btn-radius-124 .button:before,
.btn-radius-124 .give-btn:before,
.btn-radius-124 .action-btn:before,
.btn-radius-124 [type="submit"]:before,
.btn-radius-124 .woocommerce #respond input#submit:before,
.btn-radius-124 .woocommerce a.button:before,
.btn-radius-124 .woocommerce button.button:before,
.btn-radius-124 .woocommerce input.button:before {
  border-radius: 124px;
}
.btn-radius-124 input[type='number'],
.btn-radius-124 input.form-control,
.btn-radius-124 select.form-control {
  border-radius: 124px;
}
.btn-radius-124 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-124 .input-group input.form-control {
  border-top-left-radius: 124px !important;
  border-bottom-left-radius: 124px !important;
}
.btn-radius-123 .btn,
.btn-radius-123 .button,
.btn-radius-123 .give-btn,
.btn-radius-123 .action-btn,
.btn-radius-123 [type="submit"],
.btn-radius-123 .woocommerce #respond input#submit,
.btn-radius-123 .woocommerce a.button,
.btn-radius-123 .woocommerce button.button,
.btn-radius-123 .woocommerce input.button {
  border-radius: 123px;
}
.btn-radius-123 .btn:before,
.btn-radius-123 .button:before,
.btn-radius-123 .give-btn:before,
.btn-radius-123 .action-btn:before,
.btn-radius-123 [type="submit"]:before,
.btn-radius-123 .woocommerce #respond input#submit:before,
.btn-radius-123 .woocommerce a.button:before,
.btn-radius-123 .woocommerce button.button:before,
.btn-radius-123 .woocommerce input.button:before {
  border-radius: 123px;
}
.btn-radius-123 input[type='number'],
.btn-radius-123 input.form-control,
.btn-radius-123 select.form-control {
  border-radius: 123px;
}
.btn-radius-123 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-123 .input-group input.form-control {
  border-top-left-radius: 123px !important;
  border-bottom-left-radius: 123px !important;
}
.btn-radius-122 .btn,
.btn-radius-122 .button,
.btn-radius-122 .give-btn,
.btn-radius-122 .action-btn,
.btn-radius-122 [type="submit"],
.btn-radius-122 .woocommerce #respond input#submit,
.btn-radius-122 .woocommerce a.button,
.btn-radius-122 .woocommerce button.button,
.btn-radius-122 .woocommerce input.button {
  border-radius: 122px;
}
.btn-radius-122 .btn:before,
.btn-radius-122 .button:before,
.btn-radius-122 .give-btn:before,
.btn-radius-122 .action-btn:before,
.btn-radius-122 [type="submit"]:before,
.btn-radius-122 .woocommerce #respond input#submit:before,
.btn-radius-122 .woocommerce a.button:before,
.btn-radius-122 .woocommerce button.button:before,
.btn-radius-122 .woocommerce input.button:before {
  border-radius: 122px;
}
.btn-radius-122 input[type='number'],
.btn-radius-122 input.form-control,
.btn-radius-122 select.form-control {
  border-radius: 122px;
}
.btn-radius-122 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-122 .input-group input.form-control {
  border-top-left-radius: 122px !important;
  border-bottom-left-radius: 122px !important;
}
.btn-radius-121 .btn,
.btn-radius-121 .button,
.btn-radius-121 .give-btn,
.btn-radius-121 .action-btn,
.btn-radius-121 [type="submit"],
.btn-radius-121 .woocommerce #respond input#submit,
.btn-radius-121 .woocommerce a.button,
.btn-radius-121 .woocommerce button.button,
.btn-radius-121 .woocommerce input.button {
  border-radius: 121px;
}
.btn-radius-121 .btn:before,
.btn-radius-121 .button:before,
.btn-radius-121 .give-btn:before,
.btn-radius-121 .action-btn:before,
.btn-radius-121 [type="submit"]:before,
.btn-radius-121 .woocommerce #respond input#submit:before,
.btn-radius-121 .woocommerce a.button:before,
.btn-radius-121 .woocommerce button.button:before,
.btn-radius-121 .woocommerce input.button:before {
  border-radius: 121px;
}
.btn-radius-121 input[type='number'],
.btn-radius-121 input.form-control,
.btn-radius-121 select.form-control {
  border-radius: 121px;
}
.btn-radius-121 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-121 .input-group input.form-control {
  border-top-left-radius: 121px !important;
  border-bottom-left-radius: 121px !important;
}
.btn-radius-120 .btn,
.btn-radius-120 .button,
.btn-radius-120 .give-btn,
.btn-radius-120 .action-btn,
.btn-radius-120 [type="submit"],
.btn-radius-120 .woocommerce #respond input#submit,
.btn-radius-120 .woocommerce a.button,
.btn-radius-120 .woocommerce button.button,
.btn-radius-120 .woocommerce input.button {
  border-radius: 120px;
}
.btn-radius-120 .btn:before,
.btn-radius-120 .button:before,
.btn-radius-120 .give-btn:before,
.btn-radius-120 .action-btn:before,
.btn-radius-120 [type="submit"]:before,
.btn-radius-120 .woocommerce #respond input#submit:before,
.btn-radius-120 .woocommerce a.button:before,
.btn-radius-120 .woocommerce button.button:before,
.btn-radius-120 .woocommerce input.button:before {
  border-radius: 120px;
}
.btn-radius-120 input[type='number'],
.btn-radius-120 input.form-control,
.btn-radius-120 select.form-control {
  border-radius: 120px;
}
.btn-radius-120 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-120 .input-group input.form-control {
  border-top-left-radius: 120px !important;
  border-bottom-left-radius: 120px !important;
}
.btn-radius-119 .btn,
.btn-radius-119 .button,
.btn-radius-119 .give-btn,
.btn-radius-119 .action-btn,
.btn-radius-119 [type="submit"],
.btn-radius-119 .woocommerce #respond input#submit,
.btn-radius-119 .woocommerce a.button,
.btn-radius-119 .woocommerce button.button,
.btn-radius-119 .woocommerce input.button {
  border-radius: 119px;
}
.btn-radius-119 .btn:before,
.btn-radius-119 .button:before,
.btn-radius-119 .give-btn:before,
.btn-radius-119 .action-btn:before,
.btn-radius-119 [type="submit"]:before,
.btn-radius-119 .woocommerce #respond input#submit:before,
.btn-radius-119 .woocommerce a.button:before,
.btn-radius-119 .woocommerce button.button:before,
.btn-radius-119 .woocommerce input.button:before {
  border-radius: 119px;
}
.btn-radius-119 input[type='number'],
.btn-radius-119 input.form-control,
.btn-radius-119 select.form-control {
  border-radius: 119px;
}
.btn-radius-119 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-119 .input-group input.form-control {
  border-top-left-radius: 119px !important;
  border-bottom-left-radius: 119px !important;
}
.btn-radius-118 .btn,
.btn-radius-118 .button,
.btn-radius-118 .give-btn,
.btn-radius-118 .action-btn,
.btn-radius-118 [type="submit"],
.btn-radius-118 .woocommerce #respond input#submit,
.btn-radius-118 .woocommerce a.button,
.btn-radius-118 .woocommerce button.button,
.btn-radius-118 .woocommerce input.button {
  border-radius: 118px;
}
.btn-radius-118 .btn:before,
.btn-radius-118 .button:before,
.btn-radius-118 .give-btn:before,
.btn-radius-118 .action-btn:before,
.btn-radius-118 [type="submit"]:before,
.btn-radius-118 .woocommerce #respond input#submit:before,
.btn-radius-118 .woocommerce a.button:before,
.btn-radius-118 .woocommerce button.button:before,
.btn-radius-118 .woocommerce input.button:before {
  border-radius: 118px;
}
.btn-radius-118 input[type='number'],
.btn-radius-118 input.form-control,
.btn-radius-118 select.form-control {
  border-radius: 118px;
}
.btn-radius-118 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-118 .input-group input.form-control {
  border-top-left-radius: 118px !important;
  border-bottom-left-radius: 118px !important;
}
.btn-radius-117 .btn,
.btn-radius-117 .button,
.btn-radius-117 .give-btn,
.btn-radius-117 .action-btn,
.btn-radius-117 [type="submit"],
.btn-radius-117 .woocommerce #respond input#submit,
.btn-radius-117 .woocommerce a.button,
.btn-radius-117 .woocommerce button.button,
.btn-radius-117 .woocommerce input.button {
  border-radius: 117px;
}
.btn-radius-117 .btn:before,
.btn-radius-117 .button:before,
.btn-radius-117 .give-btn:before,
.btn-radius-117 .action-btn:before,
.btn-radius-117 [type="submit"]:before,
.btn-radius-117 .woocommerce #respond input#submit:before,
.btn-radius-117 .woocommerce a.button:before,
.btn-radius-117 .woocommerce button.button:before,
.btn-radius-117 .woocommerce input.button:before {
  border-radius: 117px;
}
.btn-radius-117 input[type='number'],
.btn-radius-117 input.form-control,
.btn-radius-117 select.form-control {
  border-radius: 117px;
}
.btn-radius-117 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-117 .input-group input.form-control {
  border-top-left-radius: 117px !important;
  border-bottom-left-radius: 117px !important;
}
.btn-radius-116 .btn,
.btn-radius-116 .button,
.btn-radius-116 .give-btn,
.btn-radius-116 .action-btn,
.btn-radius-116 [type="submit"],
.btn-radius-116 .woocommerce #respond input#submit,
.btn-radius-116 .woocommerce a.button,
.btn-radius-116 .woocommerce button.button,
.btn-radius-116 .woocommerce input.button {
  border-radius: 116px;
}
.btn-radius-116 .btn:before,
.btn-radius-116 .button:before,
.btn-radius-116 .give-btn:before,
.btn-radius-116 .action-btn:before,
.btn-radius-116 [type="submit"]:before,
.btn-radius-116 .woocommerce #respond input#submit:before,
.btn-radius-116 .woocommerce a.button:before,
.btn-radius-116 .woocommerce button.button:before,
.btn-radius-116 .woocommerce input.button:before {
  border-radius: 116px;
}
.btn-radius-116 input[type='number'],
.btn-radius-116 input.form-control,
.btn-radius-116 select.form-control {
  border-radius: 116px;
}
.btn-radius-116 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-116 .input-group input.form-control {
  border-top-left-radius: 116px !important;
  border-bottom-left-radius: 116px !important;
}
.btn-radius-115 .btn,
.btn-radius-115 .button,
.btn-radius-115 .give-btn,
.btn-radius-115 .action-btn,
.btn-radius-115 [type="submit"],
.btn-radius-115 .woocommerce #respond input#submit,
.btn-radius-115 .woocommerce a.button,
.btn-radius-115 .woocommerce button.button,
.btn-radius-115 .woocommerce input.button {
  border-radius: 115px;
}
.btn-radius-115 .btn:before,
.btn-radius-115 .button:before,
.btn-radius-115 .give-btn:before,
.btn-radius-115 .action-btn:before,
.btn-radius-115 [type="submit"]:before,
.btn-radius-115 .woocommerce #respond input#submit:before,
.btn-radius-115 .woocommerce a.button:before,
.btn-radius-115 .woocommerce button.button:before,
.btn-radius-115 .woocommerce input.button:before {
  border-radius: 115px;
}
.btn-radius-115 input[type='number'],
.btn-radius-115 input.form-control,
.btn-radius-115 select.form-control {
  border-radius: 115px;
}
.btn-radius-115 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-115 .input-group input.form-control {
  border-top-left-radius: 115px !important;
  border-bottom-left-radius: 115px !important;
}
.btn-radius-114 .btn,
.btn-radius-114 .button,
.btn-radius-114 .give-btn,
.btn-radius-114 .action-btn,
.btn-radius-114 [type="submit"],
.btn-radius-114 .woocommerce #respond input#submit,
.btn-radius-114 .woocommerce a.button,
.btn-radius-114 .woocommerce button.button,
.btn-radius-114 .woocommerce input.button {
  border-radius: 114px;
}
.btn-radius-114 .btn:before,
.btn-radius-114 .button:before,
.btn-radius-114 .give-btn:before,
.btn-radius-114 .action-btn:before,
.btn-radius-114 [type="submit"]:before,
.btn-radius-114 .woocommerce #respond input#submit:before,
.btn-radius-114 .woocommerce a.button:before,
.btn-radius-114 .woocommerce button.button:before,
.btn-radius-114 .woocommerce input.button:before {
  border-radius: 114px;
}
.btn-radius-114 input[type='number'],
.btn-radius-114 input.form-control,
.btn-radius-114 select.form-control {
  border-radius: 114px;
}
.btn-radius-114 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-114 .input-group input.form-control {
  border-top-left-radius: 114px !important;
  border-bottom-left-radius: 114px !important;
}
.btn-radius-113 .btn,
.btn-radius-113 .button,
.btn-radius-113 .give-btn,
.btn-radius-113 .action-btn,
.btn-radius-113 [type="submit"],
.btn-radius-113 .woocommerce #respond input#submit,
.btn-radius-113 .woocommerce a.button,
.btn-radius-113 .woocommerce button.button,
.btn-radius-113 .woocommerce input.button {
  border-radius: 113px;
}
.btn-radius-113 .btn:before,
.btn-radius-113 .button:before,
.btn-radius-113 .give-btn:before,
.btn-radius-113 .action-btn:before,
.btn-radius-113 [type="submit"]:before,
.btn-radius-113 .woocommerce #respond input#submit:before,
.btn-radius-113 .woocommerce a.button:before,
.btn-radius-113 .woocommerce button.button:before,
.btn-radius-113 .woocommerce input.button:before {
  border-radius: 113px;
}
.btn-radius-113 input[type='number'],
.btn-radius-113 input.form-control,
.btn-radius-113 select.form-control {
  border-radius: 113px;
}
.btn-radius-113 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-113 .input-group input.form-control {
  border-top-left-radius: 113px !important;
  border-bottom-left-radius: 113px !important;
}
.btn-radius-112 .btn,
.btn-radius-112 .button,
.btn-radius-112 .give-btn,
.btn-radius-112 .action-btn,
.btn-radius-112 [type="submit"],
.btn-radius-112 .woocommerce #respond input#submit,
.btn-radius-112 .woocommerce a.button,
.btn-radius-112 .woocommerce button.button,
.btn-radius-112 .woocommerce input.button {
  border-radius: 112px;
}
.btn-radius-112 .btn:before,
.btn-radius-112 .button:before,
.btn-radius-112 .give-btn:before,
.btn-radius-112 .action-btn:before,
.btn-radius-112 [type="submit"]:before,
.btn-radius-112 .woocommerce #respond input#submit:before,
.btn-radius-112 .woocommerce a.button:before,
.btn-radius-112 .woocommerce button.button:before,
.btn-radius-112 .woocommerce input.button:before {
  border-radius: 112px;
}
.btn-radius-112 input[type='number'],
.btn-radius-112 input.form-control,
.btn-radius-112 select.form-control {
  border-radius: 112px;
}
.btn-radius-112 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-112 .input-group input.form-control {
  border-top-left-radius: 112px !important;
  border-bottom-left-radius: 112px !important;
}
.btn-radius-111 .btn,
.btn-radius-111 .button,
.btn-radius-111 .give-btn,
.btn-radius-111 .action-btn,
.btn-radius-111 [type="submit"],
.btn-radius-111 .woocommerce #respond input#submit,
.btn-radius-111 .woocommerce a.button,
.btn-radius-111 .woocommerce button.button,
.btn-radius-111 .woocommerce input.button {
  border-radius: 111px;
}
.btn-radius-111 .btn:before,
.btn-radius-111 .button:before,
.btn-radius-111 .give-btn:before,
.btn-radius-111 .action-btn:before,
.btn-radius-111 [type="submit"]:before,
.btn-radius-111 .woocommerce #respond input#submit:before,
.btn-radius-111 .woocommerce a.button:before,
.btn-radius-111 .woocommerce button.button:before,
.btn-radius-111 .woocommerce input.button:before {
  border-radius: 111px;
}
.btn-radius-111 input[type='number'],
.btn-radius-111 input.form-control,
.btn-radius-111 select.form-control {
  border-radius: 111px;
}
.btn-radius-111 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-111 .input-group input.form-control {
  border-top-left-radius: 111px !important;
  border-bottom-left-radius: 111px !important;
}
.btn-radius-110 .btn,
.btn-radius-110 .button,
.btn-radius-110 .give-btn,
.btn-radius-110 .action-btn,
.btn-radius-110 [type="submit"],
.btn-radius-110 .woocommerce #respond input#submit,
.btn-radius-110 .woocommerce a.button,
.btn-radius-110 .woocommerce button.button,
.btn-radius-110 .woocommerce input.button {
  border-radius: 110px;
}
.btn-radius-110 .btn:before,
.btn-radius-110 .button:before,
.btn-radius-110 .give-btn:before,
.btn-radius-110 .action-btn:before,
.btn-radius-110 [type="submit"]:before,
.btn-radius-110 .woocommerce #respond input#submit:before,
.btn-radius-110 .woocommerce a.button:before,
.btn-radius-110 .woocommerce button.button:before,
.btn-radius-110 .woocommerce input.button:before {
  border-radius: 110px;
}
.btn-radius-110 input[type='number'],
.btn-radius-110 input.form-control,
.btn-radius-110 select.form-control {
  border-radius: 110px;
}
.btn-radius-110 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-110 .input-group input.form-control {
  border-top-left-radius: 110px !important;
  border-bottom-left-radius: 110px !important;
}
.btn-radius-109 .btn,
.btn-radius-109 .button,
.btn-radius-109 .give-btn,
.btn-radius-109 .action-btn,
.btn-radius-109 [type="submit"],
.btn-radius-109 .woocommerce #respond input#submit,
.btn-radius-109 .woocommerce a.button,
.btn-radius-109 .woocommerce button.button,
.btn-radius-109 .woocommerce input.button {
  border-radius: 109px;
}
.btn-radius-109 .btn:before,
.btn-radius-109 .button:before,
.btn-radius-109 .give-btn:before,
.btn-radius-109 .action-btn:before,
.btn-radius-109 [type="submit"]:before,
.btn-radius-109 .woocommerce #respond input#submit:before,
.btn-radius-109 .woocommerce a.button:before,
.btn-radius-109 .woocommerce button.button:before,
.btn-radius-109 .woocommerce input.button:before {
  border-radius: 109px;
}
.btn-radius-109 input[type='number'],
.btn-radius-109 input.form-control,
.btn-radius-109 select.form-control {
  border-radius: 109px;
}
.btn-radius-109 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-109 .input-group input.form-control {
  border-top-left-radius: 109px !important;
  border-bottom-left-radius: 109px !important;
}
.btn-radius-108 .btn,
.btn-radius-108 .button,
.btn-radius-108 .give-btn,
.btn-radius-108 .action-btn,
.btn-radius-108 [type="submit"],
.btn-radius-108 .woocommerce #respond input#submit,
.btn-radius-108 .woocommerce a.button,
.btn-radius-108 .woocommerce button.button,
.btn-radius-108 .woocommerce input.button {
  border-radius: 108px;
}
.btn-radius-108 .btn:before,
.btn-radius-108 .button:before,
.btn-radius-108 .give-btn:before,
.btn-radius-108 .action-btn:before,
.btn-radius-108 [type="submit"]:before,
.btn-radius-108 .woocommerce #respond input#submit:before,
.btn-radius-108 .woocommerce a.button:before,
.btn-radius-108 .woocommerce button.button:before,
.btn-radius-108 .woocommerce input.button:before {
  border-radius: 108px;
}
.btn-radius-108 input[type='number'],
.btn-radius-108 input.form-control,
.btn-radius-108 select.form-control {
  border-radius: 108px;
}
.btn-radius-108 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-108 .input-group input.form-control {
  border-top-left-radius: 108px !important;
  border-bottom-left-radius: 108px !important;
}
.btn-radius-107 .btn,
.btn-radius-107 .button,
.btn-radius-107 .give-btn,
.btn-radius-107 .action-btn,
.btn-radius-107 [type="submit"],
.btn-radius-107 .woocommerce #respond input#submit,
.btn-radius-107 .woocommerce a.button,
.btn-radius-107 .woocommerce button.button,
.btn-radius-107 .woocommerce input.button {
  border-radius: 107px;
}
.btn-radius-107 .btn:before,
.btn-radius-107 .button:before,
.btn-radius-107 .give-btn:before,
.btn-radius-107 .action-btn:before,
.btn-radius-107 [type="submit"]:before,
.btn-radius-107 .woocommerce #respond input#submit:before,
.btn-radius-107 .woocommerce a.button:before,
.btn-radius-107 .woocommerce button.button:before,
.btn-radius-107 .woocommerce input.button:before {
  border-radius: 107px;
}
.btn-radius-107 input[type='number'],
.btn-radius-107 input.form-control,
.btn-radius-107 select.form-control {
  border-radius: 107px;
}
.btn-radius-107 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-107 .input-group input.form-control {
  border-top-left-radius: 107px !important;
  border-bottom-left-radius: 107px !important;
}
.btn-radius-106 .btn,
.btn-radius-106 .button,
.btn-radius-106 .give-btn,
.btn-radius-106 .action-btn,
.btn-radius-106 [type="submit"],
.btn-radius-106 .woocommerce #respond input#submit,
.btn-radius-106 .woocommerce a.button,
.btn-radius-106 .woocommerce button.button,
.btn-radius-106 .woocommerce input.button {
  border-radius: 106px;
}
.btn-radius-106 .btn:before,
.btn-radius-106 .button:before,
.btn-radius-106 .give-btn:before,
.btn-radius-106 .action-btn:before,
.btn-radius-106 [type="submit"]:before,
.btn-radius-106 .woocommerce #respond input#submit:before,
.btn-radius-106 .woocommerce a.button:before,
.btn-radius-106 .woocommerce button.button:before,
.btn-radius-106 .woocommerce input.button:before {
  border-radius: 106px;
}
.btn-radius-106 input[type='number'],
.btn-radius-106 input.form-control,
.btn-radius-106 select.form-control {
  border-radius: 106px;
}
.btn-radius-106 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-106 .input-group input.form-control {
  border-top-left-radius: 106px !important;
  border-bottom-left-radius: 106px !important;
}
.btn-radius-105 .btn,
.btn-radius-105 .button,
.btn-radius-105 .give-btn,
.btn-radius-105 .action-btn,
.btn-radius-105 [type="submit"],
.btn-radius-105 .woocommerce #respond input#submit,
.btn-radius-105 .woocommerce a.button,
.btn-radius-105 .woocommerce button.button,
.btn-radius-105 .woocommerce input.button {
  border-radius: 105px;
}
.btn-radius-105 .btn:before,
.btn-radius-105 .button:before,
.btn-radius-105 .give-btn:before,
.btn-radius-105 .action-btn:before,
.btn-radius-105 [type="submit"]:before,
.btn-radius-105 .woocommerce #respond input#submit:before,
.btn-radius-105 .woocommerce a.button:before,
.btn-radius-105 .woocommerce button.button:before,
.btn-radius-105 .woocommerce input.button:before {
  border-radius: 105px;
}
.btn-radius-105 input[type='number'],
.btn-radius-105 input.form-control,
.btn-radius-105 select.form-control {
  border-radius: 105px;
}
.btn-radius-105 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-105 .input-group input.form-control {
  border-top-left-radius: 105px !important;
  border-bottom-left-radius: 105px !important;
}
.btn-radius-104 .btn,
.btn-radius-104 .button,
.btn-radius-104 .give-btn,
.btn-radius-104 .action-btn,
.btn-radius-104 [type="submit"],
.btn-radius-104 .woocommerce #respond input#submit,
.btn-radius-104 .woocommerce a.button,
.btn-radius-104 .woocommerce button.button,
.btn-radius-104 .woocommerce input.button {
  border-radius: 104px;
}
.btn-radius-104 .btn:before,
.btn-radius-104 .button:before,
.btn-radius-104 .give-btn:before,
.btn-radius-104 .action-btn:before,
.btn-radius-104 [type="submit"]:before,
.btn-radius-104 .woocommerce #respond input#submit:before,
.btn-radius-104 .woocommerce a.button:before,
.btn-radius-104 .woocommerce button.button:before,
.btn-radius-104 .woocommerce input.button:before {
  border-radius: 104px;
}
.btn-radius-104 input[type='number'],
.btn-radius-104 input.form-control,
.btn-radius-104 select.form-control {
  border-radius: 104px;
}
.btn-radius-104 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-104 .input-group input.form-control {
  border-top-left-radius: 104px !important;
  border-bottom-left-radius: 104px !important;
}
.btn-radius-103 .btn,
.btn-radius-103 .button,
.btn-radius-103 .give-btn,
.btn-radius-103 .action-btn,
.btn-radius-103 [type="submit"],
.btn-radius-103 .woocommerce #respond input#submit,
.btn-radius-103 .woocommerce a.button,
.btn-radius-103 .woocommerce button.button,
.btn-radius-103 .woocommerce input.button {
  border-radius: 103px;
}
.btn-radius-103 .btn:before,
.btn-radius-103 .button:before,
.btn-radius-103 .give-btn:before,
.btn-radius-103 .action-btn:before,
.btn-radius-103 [type="submit"]:before,
.btn-radius-103 .woocommerce #respond input#submit:before,
.btn-radius-103 .woocommerce a.button:before,
.btn-radius-103 .woocommerce button.button:before,
.btn-radius-103 .woocommerce input.button:before {
  border-radius: 103px;
}
.btn-radius-103 input[type='number'],
.btn-radius-103 input.form-control,
.btn-radius-103 select.form-control {
  border-radius: 103px;
}
.btn-radius-103 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-103 .input-group input.form-control {
  border-top-left-radius: 103px !important;
  border-bottom-left-radius: 103px !important;
}
.btn-radius-102 .btn,
.btn-radius-102 .button,
.btn-radius-102 .give-btn,
.btn-radius-102 .action-btn,
.btn-radius-102 [type="submit"],
.btn-radius-102 .woocommerce #respond input#submit,
.btn-radius-102 .woocommerce a.button,
.btn-radius-102 .woocommerce button.button,
.btn-radius-102 .woocommerce input.button {
  border-radius: 102px;
}
.btn-radius-102 .btn:before,
.btn-radius-102 .button:before,
.btn-radius-102 .give-btn:before,
.btn-radius-102 .action-btn:before,
.btn-radius-102 [type="submit"]:before,
.btn-radius-102 .woocommerce #respond input#submit:before,
.btn-radius-102 .woocommerce a.button:before,
.btn-radius-102 .woocommerce button.button:before,
.btn-radius-102 .woocommerce input.button:before {
  border-radius: 102px;
}
.btn-radius-102 input[type='number'],
.btn-radius-102 input.form-control,
.btn-radius-102 select.form-control {
  border-radius: 102px;
}
.btn-radius-102 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-102 .input-group input.form-control {
  border-top-left-radius: 102px !important;
  border-bottom-left-radius: 102px !important;
}
.btn-radius-101 .btn,
.btn-radius-101 .button,
.btn-radius-101 .give-btn,
.btn-radius-101 .action-btn,
.btn-radius-101 [type="submit"],
.btn-radius-101 .woocommerce #respond input#submit,
.btn-radius-101 .woocommerce a.button,
.btn-radius-101 .woocommerce button.button,
.btn-radius-101 .woocommerce input.button {
  border-radius: 101px;
}
.btn-radius-101 .btn:before,
.btn-radius-101 .button:before,
.btn-radius-101 .give-btn:before,
.btn-radius-101 .action-btn:before,
.btn-radius-101 [type="submit"]:before,
.btn-radius-101 .woocommerce #respond input#submit:before,
.btn-radius-101 .woocommerce a.button:before,
.btn-radius-101 .woocommerce button.button:before,
.btn-radius-101 .woocommerce input.button:before {
  border-radius: 101px;
}
.btn-radius-101 input[type='number'],
.btn-radius-101 input.form-control,
.btn-radius-101 select.form-control {
  border-radius: 101px;
}
.btn-radius-101 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-101 .input-group input.form-control {
  border-top-left-radius: 101px !important;
  border-bottom-left-radius: 101px !important;
}
.btn-radius-100 .btn,
.btn-radius-100 .button,
.btn-radius-100 .give-btn,
.btn-radius-100 .action-btn,
.btn-radius-100 [type="submit"],
.btn-radius-100 .woocommerce #respond input#submit,
.btn-radius-100 .woocommerce a.button,
.btn-radius-100 .woocommerce button.button,
.btn-radius-100 .woocommerce input.button {
  border-radius: 100px;
}
.btn-radius-100 .btn:before,
.btn-radius-100 .button:before,
.btn-radius-100 .give-btn:before,
.btn-radius-100 .action-btn:before,
.btn-radius-100 [type="submit"]:before,
.btn-radius-100 .woocommerce #respond input#submit:before,
.btn-radius-100 .woocommerce a.button:before,
.btn-radius-100 .woocommerce button.button:before,
.btn-radius-100 .woocommerce input.button:before {
  border-radius: 100px;
}
.btn-radius-100 input[type='number'],
.btn-radius-100 input.form-control,
.btn-radius-100 select.form-control {
  border-radius: 100px;
}
.btn-radius-100 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-100 .input-group input.form-control {
  border-top-left-radius: 100px !important;
  border-bottom-left-radius: 100px !important;
}
.btn-radius-99 .btn,
.btn-radius-99 .button,
.btn-radius-99 .give-btn,
.btn-radius-99 .action-btn,
.btn-radius-99 [type="submit"],
.btn-radius-99 .woocommerce #respond input#submit,
.btn-radius-99 .woocommerce a.button,
.btn-radius-99 .woocommerce button.button,
.btn-radius-99 .woocommerce input.button {
  border-radius: 99px;
}
.btn-radius-99 .btn:before,
.btn-radius-99 .button:before,
.btn-radius-99 .give-btn:before,
.btn-radius-99 .action-btn:before,
.btn-radius-99 [type="submit"]:before,
.btn-radius-99 .woocommerce #respond input#submit:before,
.btn-radius-99 .woocommerce a.button:before,
.btn-radius-99 .woocommerce button.button:before,
.btn-radius-99 .woocommerce input.button:before {
  border-radius: 99px;
}
.btn-radius-99 input[type='number'],
.btn-radius-99 input.form-control,
.btn-radius-99 select.form-control {
  border-radius: 99px;
}
.btn-radius-99 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-99 .input-group input.form-control {
  border-top-left-radius: 99px !important;
  border-bottom-left-radius: 99px !important;
}
.btn-radius-98 .btn,
.btn-radius-98 .button,
.btn-radius-98 .give-btn,
.btn-radius-98 .action-btn,
.btn-radius-98 [type="submit"],
.btn-radius-98 .woocommerce #respond input#submit,
.btn-radius-98 .woocommerce a.button,
.btn-radius-98 .woocommerce button.button,
.btn-radius-98 .woocommerce input.button {
  border-radius: 98px;
}
.btn-radius-98 .btn:before,
.btn-radius-98 .button:before,
.btn-radius-98 .give-btn:before,
.btn-radius-98 .action-btn:before,
.btn-radius-98 [type="submit"]:before,
.btn-radius-98 .woocommerce #respond input#submit:before,
.btn-radius-98 .woocommerce a.button:before,
.btn-radius-98 .woocommerce button.button:before,
.btn-radius-98 .woocommerce input.button:before {
  border-radius: 98px;
}
.btn-radius-98 input[type='number'],
.btn-radius-98 input.form-control,
.btn-radius-98 select.form-control {
  border-radius: 98px;
}
.btn-radius-98 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-98 .input-group input.form-control {
  border-top-left-radius: 98px !important;
  border-bottom-left-radius: 98px !important;
}
.btn-radius-97 .btn,
.btn-radius-97 .button,
.btn-radius-97 .give-btn,
.btn-radius-97 .action-btn,
.btn-radius-97 [type="submit"],
.btn-radius-97 .woocommerce #respond input#submit,
.btn-radius-97 .woocommerce a.button,
.btn-radius-97 .woocommerce button.button,
.btn-radius-97 .woocommerce input.button {
  border-radius: 97px;
}
.btn-radius-97 .btn:before,
.btn-radius-97 .button:before,
.btn-radius-97 .give-btn:before,
.btn-radius-97 .action-btn:before,
.btn-radius-97 [type="submit"]:before,
.btn-radius-97 .woocommerce #respond input#submit:before,
.btn-radius-97 .woocommerce a.button:before,
.btn-radius-97 .woocommerce button.button:before,
.btn-radius-97 .woocommerce input.button:before {
  border-radius: 97px;
}
.btn-radius-97 input[type='number'],
.btn-radius-97 input.form-control,
.btn-radius-97 select.form-control {
  border-radius: 97px;
}
.btn-radius-97 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-97 .input-group input.form-control {
  border-top-left-radius: 97px !important;
  border-bottom-left-radius: 97px !important;
}
.btn-radius-96 .btn,
.btn-radius-96 .button,
.btn-radius-96 .give-btn,
.btn-radius-96 .action-btn,
.btn-radius-96 [type="submit"],
.btn-radius-96 .woocommerce #respond input#submit,
.btn-radius-96 .woocommerce a.button,
.btn-radius-96 .woocommerce button.button,
.btn-radius-96 .woocommerce input.button {
  border-radius: 96px;
}
.btn-radius-96 .btn:before,
.btn-radius-96 .button:before,
.btn-radius-96 .give-btn:before,
.btn-radius-96 .action-btn:before,
.btn-radius-96 [type="submit"]:before,
.btn-radius-96 .woocommerce #respond input#submit:before,
.btn-radius-96 .woocommerce a.button:before,
.btn-radius-96 .woocommerce button.button:before,
.btn-radius-96 .woocommerce input.button:before {
  border-radius: 96px;
}
.btn-radius-96 input[type='number'],
.btn-radius-96 input.form-control,
.btn-radius-96 select.form-control {
  border-radius: 96px;
}
.btn-radius-96 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-96 .input-group input.form-control {
  border-top-left-radius: 96px !important;
  border-bottom-left-radius: 96px !important;
}
.btn-radius-95 .btn,
.btn-radius-95 .button,
.btn-radius-95 .give-btn,
.btn-radius-95 .action-btn,
.btn-radius-95 [type="submit"],
.btn-radius-95 .woocommerce #respond input#submit,
.btn-radius-95 .woocommerce a.button,
.btn-radius-95 .woocommerce button.button,
.btn-radius-95 .woocommerce input.button {
  border-radius: 95px;
}
.btn-radius-95 .btn:before,
.btn-radius-95 .button:before,
.btn-radius-95 .give-btn:before,
.btn-radius-95 .action-btn:before,
.btn-radius-95 [type="submit"]:before,
.btn-radius-95 .woocommerce #respond input#submit:before,
.btn-radius-95 .woocommerce a.button:before,
.btn-radius-95 .woocommerce button.button:before,
.btn-radius-95 .woocommerce input.button:before {
  border-radius: 95px;
}
.btn-radius-95 input[type='number'],
.btn-radius-95 input.form-control,
.btn-radius-95 select.form-control {
  border-radius: 95px;
}
.btn-radius-95 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-95 .input-group input.form-control {
  border-top-left-radius: 95px !important;
  border-bottom-left-radius: 95px !important;
}
.btn-radius-94 .btn,
.btn-radius-94 .button,
.btn-radius-94 .give-btn,
.btn-radius-94 .action-btn,
.btn-radius-94 [type="submit"],
.btn-radius-94 .woocommerce #respond input#submit,
.btn-radius-94 .woocommerce a.button,
.btn-radius-94 .woocommerce button.button,
.btn-radius-94 .woocommerce input.button {
  border-radius: 94px;
}
.btn-radius-94 .btn:before,
.btn-radius-94 .button:before,
.btn-radius-94 .give-btn:before,
.btn-radius-94 .action-btn:before,
.btn-radius-94 [type="submit"]:before,
.btn-radius-94 .woocommerce #respond input#submit:before,
.btn-radius-94 .woocommerce a.button:before,
.btn-radius-94 .woocommerce button.button:before,
.btn-radius-94 .woocommerce input.button:before {
  border-radius: 94px;
}
.btn-radius-94 input[type='number'],
.btn-radius-94 input.form-control,
.btn-radius-94 select.form-control {
  border-radius: 94px;
}
.btn-radius-94 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-94 .input-group input.form-control {
  border-top-left-radius: 94px !important;
  border-bottom-left-radius: 94px !important;
}
.btn-radius-93 .btn,
.btn-radius-93 .button,
.btn-radius-93 .give-btn,
.btn-radius-93 .action-btn,
.btn-radius-93 [type="submit"],
.btn-radius-93 .woocommerce #respond input#submit,
.btn-radius-93 .woocommerce a.button,
.btn-radius-93 .woocommerce button.button,
.btn-radius-93 .woocommerce input.button {
  border-radius: 93px;
}
.btn-radius-93 .btn:before,
.btn-radius-93 .button:before,
.btn-radius-93 .give-btn:before,
.btn-radius-93 .action-btn:before,
.btn-radius-93 [type="submit"]:before,
.btn-radius-93 .woocommerce #respond input#submit:before,
.btn-radius-93 .woocommerce a.button:before,
.btn-radius-93 .woocommerce button.button:before,
.btn-radius-93 .woocommerce input.button:before {
  border-radius: 93px;
}
.btn-radius-93 input[type='number'],
.btn-radius-93 input.form-control,
.btn-radius-93 select.form-control {
  border-radius: 93px;
}
.btn-radius-93 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-93 .input-group input.form-control {
  border-top-left-radius: 93px !important;
  border-bottom-left-radius: 93px !important;
}
.btn-radius-92 .btn,
.btn-radius-92 .button,
.btn-radius-92 .give-btn,
.btn-radius-92 .action-btn,
.btn-radius-92 [type="submit"],
.btn-radius-92 .woocommerce #respond input#submit,
.btn-radius-92 .woocommerce a.button,
.btn-radius-92 .woocommerce button.button,
.btn-radius-92 .woocommerce input.button {
  border-radius: 92px;
}
.btn-radius-92 .btn:before,
.btn-radius-92 .button:before,
.btn-radius-92 .give-btn:before,
.btn-radius-92 .action-btn:before,
.btn-radius-92 [type="submit"]:before,
.btn-radius-92 .woocommerce #respond input#submit:before,
.btn-radius-92 .woocommerce a.button:before,
.btn-radius-92 .woocommerce button.button:before,
.btn-radius-92 .woocommerce input.button:before {
  border-radius: 92px;
}
.btn-radius-92 input[type='number'],
.btn-radius-92 input.form-control,
.btn-radius-92 select.form-control {
  border-radius: 92px;
}
.btn-radius-92 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-92 .input-group input.form-control {
  border-top-left-radius: 92px !important;
  border-bottom-left-radius: 92px !important;
}
.btn-radius-91 .btn,
.btn-radius-91 .button,
.btn-radius-91 .give-btn,
.btn-radius-91 .action-btn,
.btn-radius-91 [type="submit"],
.btn-radius-91 .woocommerce #respond input#submit,
.btn-radius-91 .woocommerce a.button,
.btn-radius-91 .woocommerce button.button,
.btn-radius-91 .woocommerce input.button {
  border-radius: 91px;
}
.btn-radius-91 .btn:before,
.btn-radius-91 .button:before,
.btn-radius-91 .give-btn:before,
.btn-radius-91 .action-btn:before,
.btn-radius-91 [type="submit"]:before,
.btn-radius-91 .woocommerce #respond input#submit:before,
.btn-radius-91 .woocommerce a.button:before,
.btn-radius-91 .woocommerce button.button:before,
.btn-radius-91 .woocommerce input.button:before {
  border-radius: 91px;
}
.btn-radius-91 input[type='number'],
.btn-radius-91 input.form-control,
.btn-radius-91 select.form-control {
  border-radius: 91px;
}
.btn-radius-91 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-91 .input-group input.form-control {
  border-top-left-radius: 91px !important;
  border-bottom-left-radius: 91px !important;
}
.btn-radius-90 .btn,
.btn-radius-90 .button,
.btn-radius-90 .give-btn,
.btn-radius-90 .action-btn,
.btn-radius-90 [type="submit"],
.btn-radius-90 .woocommerce #respond input#submit,
.btn-radius-90 .woocommerce a.button,
.btn-radius-90 .woocommerce button.button,
.btn-radius-90 .woocommerce input.button {
  border-radius: 90px;
}
.btn-radius-90 .btn:before,
.btn-radius-90 .button:before,
.btn-radius-90 .give-btn:before,
.btn-radius-90 .action-btn:before,
.btn-radius-90 [type="submit"]:before,
.btn-radius-90 .woocommerce #respond input#submit:before,
.btn-radius-90 .woocommerce a.button:before,
.btn-radius-90 .woocommerce button.button:before,
.btn-radius-90 .woocommerce input.button:before {
  border-radius: 90px;
}
.btn-radius-90 input[type='number'],
.btn-radius-90 input.form-control,
.btn-radius-90 select.form-control {
  border-radius: 90px;
}
.btn-radius-90 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-90 .input-group input.form-control {
  border-top-left-radius: 90px !important;
  border-bottom-left-radius: 90px !important;
}
.btn-radius-89 .btn,
.btn-radius-89 .button,
.btn-radius-89 .give-btn,
.btn-radius-89 .action-btn,
.btn-radius-89 [type="submit"],
.btn-radius-89 .woocommerce #respond input#submit,
.btn-radius-89 .woocommerce a.button,
.btn-radius-89 .woocommerce button.button,
.btn-radius-89 .woocommerce input.button {
  border-radius: 89px;
}
.btn-radius-89 .btn:before,
.btn-radius-89 .button:before,
.btn-radius-89 .give-btn:before,
.btn-radius-89 .action-btn:before,
.btn-radius-89 [type="submit"]:before,
.btn-radius-89 .woocommerce #respond input#submit:before,
.btn-radius-89 .woocommerce a.button:before,
.btn-radius-89 .woocommerce button.button:before,
.btn-radius-89 .woocommerce input.button:before {
  border-radius: 89px;
}
.btn-radius-89 input[type='number'],
.btn-radius-89 input.form-control,
.btn-radius-89 select.form-control {
  border-radius: 89px;
}
.btn-radius-89 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-89 .input-group input.form-control {
  border-top-left-radius: 89px !important;
  border-bottom-left-radius: 89px !important;
}
.btn-radius-88 .btn,
.btn-radius-88 .button,
.btn-radius-88 .give-btn,
.btn-radius-88 .action-btn,
.btn-radius-88 [type="submit"],
.btn-radius-88 .woocommerce #respond input#submit,
.btn-radius-88 .woocommerce a.button,
.btn-radius-88 .woocommerce button.button,
.btn-radius-88 .woocommerce input.button {
  border-radius: 88px;
}
.btn-radius-88 .btn:before,
.btn-radius-88 .button:before,
.btn-radius-88 .give-btn:before,
.btn-radius-88 .action-btn:before,
.btn-radius-88 [type="submit"]:before,
.btn-radius-88 .woocommerce #respond input#submit:before,
.btn-radius-88 .woocommerce a.button:before,
.btn-radius-88 .woocommerce button.button:before,
.btn-radius-88 .woocommerce input.button:before {
  border-radius: 88px;
}
.btn-radius-88 input[type='number'],
.btn-radius-88 input.form-control,
.btn-radius-88 select.form-control {
  border-radius: 88px;
}
.btn-radius-88 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-88 .input-group input.form-control {
  border-top-left-radius: 88px !important;
  border-bottom-left-radius: 88px !important;
}
.btn-radius-87 .btn,
.btn-radius-87 .button,
.btn-radius-87 .give-btn,
.btn-radius-87 .action-btn,
.btn-radius-87 [type="submit"],
.btn-radius-87 .woocommerce #respond input#submit,
.btn-radius-87 .woocommerce a.button,
.btn-radius-87 .woocommerce button.button,
.btn-radius-87 .woocommerce input.button {
  border-radius: 87px;
}
.btn-radius-87 .btn:before,
.btn-radius-87 .button:before,
.btn-radius-87 .give-btn:before,
.btn-radius-87 .action-btn:before,
.btn-radius-87 [type="submit"]:before,
.btn-radius-87 .woocommerce #respond input#submit:before,
.btn-radius-87 .woocommerce a.button:before,
.btn-radius-87 .woocommerce button.button:before,
.btn-radius-87 .woocommerce input.button:before {
  border-radius: 87px;
}
.btn-radius-87 input[type='number'],
.btn-radius-87 input.form-control,
.btn-radius-87 select.form-control {
  border-radius: 87px;
}
.btn-radius-87 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-87 .input-group input.form-control {
  border-top-left-radius: 87px !important;
  border-bottom-left-radius: 87px !important;
}
.btn-radius-86 .btn,
.btn-radius-86 .button,
.btn-radius-86 .give-btn,
.btn-radius-86 .action-btn,
.btn-radius-86 [type="submit"],
.btn-radius-86 .woocommerce #respond input#submit,
.btn-radius-86 .woocommerce a.button,
.btn-radius-86 .woocommerce button.button,
.btn-radius-86 .woocommerce input.button {
  border-radius: 86px;
}
.btn-radius-86 .btn:before,
.btn-radius-86 .button:before,
.btn-radius-86 .give-btn:before,
.btn-radius-86 .action-btn:before,
.btn-radius-86 [type="submit"]:before,
.btn-radius-86 .woocommerce #respond input#submit:before,
.btn-radius-86 .woocommerce a.button:before,
.btn-radius-86 .woocommerce button.button:before,
.btn-radius-86 .woocommerce input.button:before {
  border-radius: 86px;
}
.btn-radius-86 input[type='number'],
.btn-radius-86 input.form-control,
.btn-radius-86 select.form-control {
  border-radius: 86px;
}
.btn-radius-86 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-86 .input-group input.form-control {
  border-top-left-radius: 86px !important;
  border-bottom-left-radius: 86px !important;
}
.btn-radius-85 .btn,
.btn-radius-85 .button,
.btn-radius-85 .give-btn,
.btn-radius-85 .action-btn,
.btn-radius-85 [type="submit"],
.btn-radius-85 .woocommerce #respond input#submit,
.btn-radius-85 .woocommerce a.button,
.btn-radius-85 .woocommerce button.button,
.btn-radius-85 .woocommerce input.button {
  border-radius: 85px;
}
.btn-radius-85 .btn:before,
.btn-radius-85 .button:before,
.btn-radius-85 .give-btn:before,
.btn-radius-85 .action-btn:before,
.btn-radius-85 [type="submit"]:before,
.btn-radius-85 .woocommerce #respond input#submit:before,
.btn-radius-85 .woocommerce a.button:before,
.btn-radius-85 .woocommerce button.button:before,
.btn-radius-85 .woocommerce input.button:before {
  border-radius: 85px;
}
.btn-radius-85 input[type='number'],
.btn-radius-85 input.form-control,
.btn-radius-85 select.form-control {
  border-radius: 85px;
}
.btn-radius-85 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-85 .input-group input.form-control {
  border-top-left-radius: 85px !important;
  border-bottom-left-radius: 85px !important;
}
.btn-radius-84 .btn,
.btn-radius-84 .button,
.btn-radius-84 .give-btn,
.btn-radius-84 .action-btn,
.btn-radius-84 [type="submit"],
.btn-radius-84 .woocommerce #respond input#submit,
.btn-radius-84 .woocommerce a.button,
.btn-radius-84 .woocommerce button.button,
.btn-radius-84 .woocommerce input.button {
  border-radius: 84px;
}
.btn-radius-84 .btn:before,
.btn-radius-84 .button:before,
.btn-radius-84 .give-btn:before,
.btn-radius-84 .action-btn:before,
.btn-radius-84 [type="submit"]:before,
.btn-radius-84 .woocommerce #respond input#submit:before,
.btn-radius-84 .woocommerce a.button:before,
.btn-radius-84 .woocommerce button.button:before,
.btn-radius-84 .woocommerce input.button:before {
  border-radius: 84px;
}
.btn-radius-84 input[type='number'],
.btn-radius-84 input.form-control,
.btn-radius-84 select.form-control {
  border-radius: 84px;
}
.btn-radius-84 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-84 .input-group input.form-control {
  border-top-left-radius: 84px !important;
  border-bottom-left-radius: 84px !important;
}
.btn-radius-83 .btn,
.btn-radius-83 .button,
.btn-radius-83 .give-btn,
.btn-radius-83 .action-btn,
.btn-radius-83 [type="submit"],
.btn-radius-83 .woocommerce #respond input#submit,
.btn-radius-83 .woocommerce a.button,
.btn-radius-83 .woocommerce button.button,
.btn-radius-83 .woocommerce input.button {
  border-radius: 83px;
}
.btn-radius-83 .btn:before,
.btn-radius-83 .button:before,
.btn-radius-83 .give-btn:before,
.btn-radius-83 .action-btn:before,
.btn-radius-83 [type="submit"]:before,
.btn-radius-83 .woocommerce #respond input#submit:before,
.btn-radius-83 .woocommerce a.button:before,
.btn-radius-83 .woocommerce button.button:before,
.btn-radius-83 .woocommerce input.button:before {
  border-radius: 83px;
}
.btn-radius-83 input[type='number'],
.btn-radius-83 input.form-control,
.btn-radius-83 select.form-control {
  border-radius: 83px;
}
.btn-radius-83 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-83 .input-group input.form-control {
  border-top-left-radius: 83px !important;
  border-bottom-left-radius: 83px !important;
}
.btn-radius-82 .btn,
.btn-radius-82 .button,
.btn-radius-82 .give-btn,
.btn-radius-82 .action-btn,
.btn-radius-82 [type="submit"],
.btn-radius-82 .woocommerce #respond input#submit,
.btn-radius-82 .woocommerce a.button,
.btn-radius-82 .woocommerce button.button,
.btn-radius-82 .woocommerce input.button {
  border-radius: 82px;
}
.btn-radius-82 .btn:before,
.btn-radius-82 .button:before,
.btn-radius-82 .give-btn:before,
.btn-radius-82 .action-btn:before,
.btn-radius-82 [type="submit"]:before,
.btn-radius-82 .woocommerce #respond input#submit:before,
.btn-radius-82 .woocommerce a.button:before,
.btn-radius-82 .woocommerce button.button:before,
.btn-radius-82 .woocommerce input.button:before {
  border-radius: 82px;
}
.btn-radius-82 input[type='number'],
.btn-radius-82 input.form-control,
.btn-radius-82 select.form-control {
  border-radius: 82px;
}
.btn-radius-82 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-82 .input-group input.form-control {
  border-top-left-radius: 82px !important;
  border-bottom-left-radius: 82px !important;
}
.btn-radius-81 .btn,
.btn-radius-81 .button,
.btn-radius-81 .give-btn,
.btn-radius-81 .action-btn,
.btn-radius-81 [type="submit"],
.btn-radius-81 .woocommerce #respond input#submit,
.btn-radius-81 .woocommerce a.button,
.btn-radius-81 .woocommerce button.button,
.btn-radius-81 .woocommerce input.button {
  border-radius: 81px;
}
.btn-radius-81 .btn:before,
.btn-radius-81 .button:before,
.btn-radius-81 .give-btn:before,
.btn-radius-81 .action-btn:before,
.btn-radius-81 [type="submit"]:before,
.btn-radius-81 .woocommerce #respond input#submit:before,
.btn-radius-81 .woocommerce a.button:before,
.btn-radius-81 .woocommerce button.button:before,
.btn-radius-81 .woocommerce input.button:before {
  border-radius: 81px;
}
.btn-radius-81 input[type='number'],
.btn-radius-81 input.form-control,
.btn-radius-81 select.form-control {
  border-radius: 81px;
}
.btn-radius-81 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-81 .input-group input.form-control {
  border-top-left-radius: 81px !important;
  border-bottom-left-radius: 81px !important;
}
.btn-radius-80 .btn,
.btn-radius-80 .button,
.btn-radius-80 .give-btn,
.btn-radius-80 .action-btn,
.btn-radius-80 [type="submit"],
.btn-radius-80 .woocommerce #respond input#submit,
.btn-radius-80 .woocommerce a.button,
.btn-radius-80 .woocommerce button.button,
.btn-radius-80 .woocommerce input.button {
  border-radius: 80px;
}
.btn-radius-80 .btn:before,
.btn-radius-80 .button:before,
.btn-radius-80 .give-btn:before,
.btn-radius-80 .action-btn:before,
.btn-radius-80 [type="submit"]:before,
.btn-radius-80 .woocommerce #respond input#submit:before,
.btn-radius-80 .woocommerce a.button:before,
.btn-radius-80 .woocommerce button.button:before,
.btn-radius-80 .woocommerce input.button:before {
  border-radius: 80px;
}
.btn-radius-80 input[type='number'],
.btn-radius-80 input.form-control,
.btn-radius-80 select.form-control {
  border-radius: 80px;
}
.btn-radius-80 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-80 .input-group input.form-control {
  border-top-left-radius: 80px !important;
  border-bottom-left-radius: 80px !important;
}
.btn-radius-79 .btn,
.btn-radius-79 .button,
.btn-radius-79 .give-btn,
.btn-radius-79 .action-btn,
.btn-radius-79 [type="submit"],
.btn-radius-79 .woocommerce #respond input#submit,
.btn-radius-79 .woocommerce a.button,
.btn-radius-79 .woocommerce button.button,
.btn-radius-79 .woocommerce input.button {
  border-radius: 79px;
}
.btn-radius-79 .btn:before,
.btn-radius-79 .button:before,
.btn-radius-79 .give-btn:before,
.btn-radius-79 .action-btn:before,
.btn-radius-79 [type="submit"]:before,
.btn-radius-79 .woocommerce #respond input#submit:before,
.btn-radius-79 .woocommerce a.button:before,
.btn-radius-79 .woocommerce button.button:before,
.btn-radius-79 .woocommerce input.button:before {
  border-radius: 79px;
}
.btn-radius-79 input[type='number'],
.btn-radius-79 input.form-control,
.btn-radius-79 select.form-control {
  border-radius: 79px;
}
.btn-radius-79 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-79 .input-group input.form-control {
  border-top-left-radius: 79px !important;
  border-bottom-left-radius: 79px !important;
}
.btn-radius-78 .btn,
.btn-radius-78 .button,
.btn-radius-78 .give-btn,
.btn-radius-78 .action-btn,
.btn-radius-78 [type="submit"],
.btn-radius-78 .woocommerce #respond input#submit,
.btn-radius-78 .woocommerce a.button,
.btn-radius-78 .woocommerce button.button,
.btn-radius-78 .woocommerce input.button {
  border-radius: 78px;
}
.btn-radius-78 .btn:before,
.btn-radius-78 .button:before,
.btn-radius-78 .give-btn:before,
.btn-radius-78 .action-btn:before,
.btn-radius-78 [type="submit"]:before,
.btn-radius-78 .woocommerce #respond input#submit:before,
.btn-radius-78 .woocommerce a.button:before,
.btn-radius-78 .woocommerce button.button:before,
.btn-radius-78 .woocommerce input.button:before {
  border-radius: 78px;
}
.btn-radius-78 input[type='number'],
.btn-radius-78 input.form-control,
.btn-radius-78 select.form-control {
  border-radius: 78px;
}
.btn-radius-78 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-78 .input-group input.form-control {
  border-top-left-radius: 78px !important;
  border-bottom-left-radius: 78px !important;
}
.btn-radius-77 .btn,
.btn-radius-77 .button,
.btn-radius-77 .give-btn,
.btn-radius-77 .action-btn,
.btn-radius-77 [type="submit"],
.btn-radius-77 .woocommerce #respond input#submit,
.btn-radius-77 .woocommerce a.button,
.btn-radius-77 .woocommerce button.button,
.btn-radius-77 .woocommerce input.button {
  border-radius: 77px;
}
.btn-radius-77 .btn:before,
.btn-radius-77 .button:before,
.btn-radius-77 .give-btn:before,
.btn-radius-77 .action-btn:before,
.btn-radius-77 [type="submit"]:before,
.btn-radius-77 .woocommerce #respond input#submit:before,
.btn-radius-77 .woocommerce a.button:before,
.btn-radius-77 .woocommerce button.button:before,
.btn-radius-77 .woocommerce input.button:before {
  border-radius: 77px;
}
.btn-radius-77 input[type='number'],
.btn-radius-77 input.form-control,
.btn-radius-77 select.form-control {
  border-radius: 77px;
}
.btn-radius-77 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-77 .input-group input.form-control {
  border-top-left-radius: 77px !important;
  border-bottom-left-radius: 77px !important;
}
.btn-radius-76 .btn,
.btn-radius-76 .button,
.btn-radius-76 .give-btn,
.btn-radius-76 .action-btn,
.btn-radius-76 [type="submit"],
.btn-radius-76 .woocommerce #respond input#submit,
.btn-radius-76 .woocommerce a.button,
.btn-radius-76 .woocommerce button.button,
.btn-radius-76 .woocommerce input.button {
  border-radius: 76px;
}
.btn-radius-76 .btn:before,
.btn-radius-76 .button:before,
.btn-radius-76 .give-btn:before,
.btn-radius-76 .action-btn:before,
.btn-radius-76 [type="submit"]:before,
.btn-radius-76 .woocommerce #respond input#submit:before,
.btn-radius-76 .woocommerce a.button:before,
.btn-radius-76 .woocommerce button.button:before,
.btn-radius-76 .woocommerce input.button:before {
  border-radius: 76px;
}
.btn-radius-76 input[type='number'],
.btn-radius-76 input.form-control,
.btn-radius-76 select.form-control {
  border-radius: 76px;
}
.btn-radius-76 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-76 .input-group input.form-control {
  border-top-left-radius: 76px !important;
  border-bottom-left-radius: 76px !important;
}
.btn-radius-75 .btn,
.btn-radius-75 .button,
.btn-radius-75 .give-btn,
.btn-radius-75 .action-btn,
.btn-radius-75 [type="submit"],
.btn-radius-75 .woocommerce #respond input#submit,
.btn-radius-75 .woocommerce a.button,
.btn-radius-75 .woocommerce button.button,
.btn-radius-75 .woocommerce input.button {
  border-radius: 75px;
}
.btn-radius-75 .btn:before,
.btn-radius-75 .button:before,
.btn-radius-75 .give-btn:before,
.btn-radius-75 .action-btn:before,
.btn-radius-75 [type="submit"]:before,
.btn-radius-75 .woocommerce #respond input#submit:before,
.btn-radius-75 .woocommerce a.button:before,
.btn-radius-75 .woocommerce button.button:before,
.btn-radius-75 .woocommerce input.button:before {
  border-radius: 75px;
}
.btn-radius-75 input[type='number'],
.btn-radius-75 input.form-control,
.btn-radius-75 select.form-control {
  border-radius: 75px;
}
.btn-radius-75 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-75 .input-group input.form-control {
  border-top-left-radius: 75px !important;
  border-bottom-left-radius: 75px !important;
}
.btn-radius-74 .btn,
.btn-radius-74 .button,
.btn-radius-74 .give-btn,
.btn-radius-74 .action-btn,
.btn-radius-74 [type="submit"],
.btn-radius-74 .woocommerce #respond input#submit,
.btn-radius-74 .woocommerce a.button,
.btn-radius-74 .woocommerce button.button,
.btn-radius-74 .woocommerce input.button {
  border-radius: 74px;
}
.btn-radius-74 .btn:before,
.btn-radius-74 .button:before,
.btn-radius-74 .give-btn:before,
.btn-radius-74 .action-btn:before,
.btn-radius-74 [type="submit"]:before,
.btn-radius-74 .woocommerce #respond input#submit:before,
.btn-radius-74 .woocommerce a.button:before,
.btn-radius-74 .woocommerce button.button:before,
.btn-radius-74 .woocommerce input.button:before {
  border-radius: 74px;
}
.btn-radius-74 input[type='number'],
.btn-radius-74 input.form-control,
.btn-radius-74 select.form-control {
  border-radius: 74px;
}
.btn-radius-74 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-74 .input-group input.form-control {
  border-top-left-radius: 74px !important;
  border-bottom-left-radius: 74px !important;
}
.btn-radius-73 .btn,
.btn-radius-73 .button,
.btn-radius-73 .give-btn,
.btn-radius-73 .action-btn,
.btn-radius-73 [type="submit"],
.btn-radius-73 .woocommerce #respond input#submit,
.btn-radius-73 .woocommerce a.button,
.btn-radius-73 .woocommerce button.button,
.btn-radius-73 .woocommerce input.button {
  border-radius: 73px;
}
.btn-radius-73 .btn:before,
.btn-radius-73 .button:before,
.btn-radius-73 .give-btn:before,
.btn-radius-73 .action-btn:before,
.btn-radius-73 [type="submit"]:before,
.btn-radius-73 .woocommerce #respond input#submit:before,
.btn-radius-73 .woocommerce a.button:before,
.btn-radius-73 .woocommerce button.button:before,
.btn-radius-73 .woocommerce input.button:before {
  border-radius: 73px;
}
.btn-radius-73 input[type='number'],
.btn-radius-73 input.form-control,
.btn-radius-73 select.form-control {
  border-radius: 73px;
}
.btn-radius-73 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-73 .input-group input.form-control {
  border-top-left-radius: 73px !important;
  border-bottom-left-radius: 73px !important;
}
.btn-radius-72 .btn,
.btn-radius-72 .button,
.btn-radius-72 .give-btn,
.btn-radius-72 .action-btn,
.btn-radius-72 [type="submit"],
.btn-radius-72 .woocommerce #respond input#submit,
.btn-radius-72 .woocommerce a.button,
.btn-radius-72 .woocommerce button.button,
.btn-radius-72 .woocommerce input.button {
  border-radius: 72px;
}
.btn-radius-72 .btn:before,
.btn-radius-72 .button:before,
.btn-radius-72 .give-btn:before,
.btn-radius-72 .action-btn:before,
.btn-radius-72 [type="submit"]:before,
.btn-radius-72 .woocommerce #respond input#submit:before,
.btn-radius-72 .woocommerce a.button:before,
.btn-radius-72 .woocommerce button.button:before,
.btn-radius-72 .woocommerce input.button:before {
  border-radius: 72px;
}
.btn-radius-72 input[type='number'],
.btn-radius-72 input.form-control,
.btn-radius-72 select.form-control {
  border-radius: 72px;
}
.btn-radius-72 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-72 .input-group input.form-control {
  border-top-left-radius: 72px !important;
  border-bottom-left-radius: 72px !important;
}
.btn-radius-71 .btn,
.btn-radius-71 .button,
.btn-radius-71 .give-btn,
.btn-radius-71 .action-btn,
.btn-radius-71 [type="submit"],
.btn-radius-71 .woocommerce #respond input#submit,
.btn-radius-71 .woocommerce a.button,
.btn-radius-71 .woocommerce button.button,
.btn-radius-71 .woocommerce input.button {
  border-radius: 71px;
}
.btn-radius-71 .btn:before,
.btn-radius-71 .button:before,
.btn-radius-71 .give-btn:before,
.btn-radius-71 .action-btn:before,
.btn-radius-71 [type="submit"]:before,
.btn-radius-71 .woocommerce #respond input#submit:before,
.btn-radius-71 .woocommerce a.button:before,
.btn-radius-71 .woocommerce button.button:before,
.btn-radius-71 .woocommerce input.button:before {
  border-radius: 71px;
}
.btn-radius-71 input[type='number'],
.btn-radius-71 input.form-control,
.btn-radius-71 select.form-control {
  border-radius: 71px;
}
.btn-radius-71 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-71 .input-group input.form-control {
  border-top-left-radius: 71px !important;
  border-bottom-left-radius: 71px !important;
}
.btn-radius-70 .btn,
.btn-radius-70 .button,
.btn-radius-70 .give-btn,
.btn-radius-70 .action-btn,
.btn-radius-70 [type="submit"],
.btn-radius-70 .woocommerce #respond input#submit,
.btn-radius-70 .woocommerce a.button,
.btn-radius-70 .woocommerce button.button,
.btn-radius-70 .woocommerce input.button {
  border-radius: 70px;
}
.btn-radius-70 .btn:before,
.btn-radius-70 .button:before,
.btn-radius-70 .give-btn:before,
.btn-radius-70 .action-btn:before,
.btn-radius-70 [type="submit"]:before,
.btn-radius-70 .woocommerce #respond input#submit:before,
.btn-radius-70 .woocommerce a.button:before,
.btn-radius-70 .woocommerce button.button:before,
.btn-radius-70 .woocommerce input.button:before {
  border-radius: 70px;
}
.btn-radius-70 input[type='number'],
.btn-radius-70 input.form-control,
.btn-radius-70 select.form-control {
  border-radius: 70px;
}
.btn-radius-70 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-70 .input-group input.form-control {
  border-top-left-radius: 70px !important;
  border-bottom-left-radius: 70px !important;
}
.btn-radius-69 .btn,
.btn-radius-69 .button,
.btn-radius-69 .give-btn,
.btn-radius-69 .action-btn,
.btn-radius-69 [type="submit"],
.btn-radius-69 .woocommerce #respond input#submit,
.btn-radius-69 .woocommerce a.button,
.btn-radius-69 .woocommerce button.button,
.btn-radius-69 .woocommerce input.button {
  border-radius: 69px;
}
.btn-radius-69 .btn:before,
.btn-radius-69 .button:before,
.btn-radius-69 .give-btn:before,
.btn-radius-69 .action-btn:before,
.btn-radius-69 [type="submit"]:before,
.btn-radius-69 .woocommerce #respond input#submit:before,
.btn-radius-69 .woocommerce a.button:before,
.btn-radius-69 .woocommerce button.button:before,
.btn-radius-69 .woocommerce input.button:before {
  border-radius: 69px;
}
.btn-radius-69 input[type='number'],
.btn-radius-69 input.form-control,
.btn-radius-69 select.form-control {
  border-radius: 69px;
}
.btn-radius-69 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-69 .input-group input.form-control {
  border-top-left-radius: 69px !important;
  border-bottom-left-radius: 69px !important;
}
.btn-radius-68 .btn,
.btn-radius-68 .button,
.btn-radius-68 .give-btn,
.btn-radius-68 .action-btn,
.btn-radius-68 [type="submit"],
.btn-radius-68 .woocommerce #respond input#submit,
.btn-radius-68 .woocommerce a.button,
.btn-radius-68 .woocommerce button.button,
.btn-radius-68 .woocommerce input.button {
  border-radius: 68px;
}
.btn-radius-68 .btn:before,
.btn-radius-68 .button:before,
.btn-radius-68 .give-btn:before,
.btn-radius-68 .action-btn:before,
.btn-radius-68 [type="submit"]:before,
.btn-radius-68 .woocommerce #respond input#submit:before,
.btn-radius-68 .woocommerce a.button:before,
.btn-radius-68 .woocommerce button.button:before,
.btn-radius-68 .woocommerce input.button:before {
  border-radius: 68px;
}
.btn-radius-68 input[type='number'],
.btn-radius-68 input.form-control,
.btn-radius-68 select.form-control {
  border-radius: 68px;
}
.btn-radius-68 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-68 .input-group input.form-control {
  border-top-left-radius: 68px !important;
  border-bottom-left-radius: 68px !important;
}
.btn-radius-67 .btn,
.btn-radius-67 .button,
.btn-radius-67 .give-btn,
.btn-radius-67 .action-btn,
.btn-radius-67 [type="submit"],
.btn-radius-67 .woocommerce #respond input#submit,
.btn-radius-67 .woocommerce a.button,
.btn-radius-67 .woocommerce button.button,
.btn-radius-67 .woocommerce input.button {
  border-radius: 67px;
}
.btn-radius-67 .btn:before,
.btn-radius-67 .button:before,
.btn-radius-67 .give-btn:before,
.btn-radius-67 .action-btn:before,
.btn-radius-67 [type="submit"]:before,
.btn-radius-67 .woocommerce #respond input#submit:before,
.btn-radius-67 .woocommerce a.button:before,
.btn-radius-67 .woocommerce button.button:before,
.btn-radius-67 .woocommerce input.button:before {
  border-radius: 67px;
}
.btn-radius-67 input[type='number'],
.btn-radius-67 input.form-control,
.btn-radius-67 select.form-control {
  border-radius: 67px;
}
.btn-radius-67 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-67 .input-group input.form-control {
  border-top-left-radius: 67px !important;
  border-bottom-left-radius: 67px !important;
}
.btn-radius-66 .btn,
.btn-radius-66 .button,
.btn-radius-66 .give-btn,
.btn-radius-66 .action-btn,
.btn-radius-66 [type="submit"],
.btn-radius-66 .woocommerce #respond input#submit,
.btn-radius-66 .woocommerce a.button,
.btn-radius-66 .woocommerce button.button,
.btn-radius-66 .woocommerce input.button {
  border-radius: 66px;
}
.btn-radius-66 .btn:before,
.btn-radius-66 .button:before,
.btn-radius-66 .give-btn:before,
.btn-radius-66 .action-btn:before,
.btn-radius-66 [type="submit"]:before,
.btn-radius-66 .woocommerce #respond input#submit:before,
.btn-radius-66 .woocommerce a.button:before,
.btn-radius-66 .woocommerce button.button:before,
.btn-radius-66 .woocommerce input.button:before {
  border-radius: 66px;
}
.btn-radius-66 input[type='number'],
.btn-radius-66 input.form-control,
.btn-radius-66 select.form-control {
  border-radius: 66px;
}
.btn-radius-66 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-66 .input-group input.form-control {
  border-top-left-radius: 66px !important;
  border-bottom-left-radius: 66px !important;
}
.btn-radius-65 .btn,
.btn-radius-65 .button,
.btn-radius-65 .give-btn,
.btn-radius-65 .action-btn,
.btn-radius-65 [type="submit"],
.btn-radius-65 .woocommerce #respond input#submit,
.btn-radius-65 .woocommerce a.button,
.btn-radius-65 .woocommerce button.button,
.btn-radius-65 .woocommerce input.button {
  border-radius: 65px;
}
.btn-radius-65 .btn:before,
.btn-radius-65 .button:before,
.btn-radius-65 .give-btn:before,
.btn-radius-65 .action-btn:before,
.btn-radius-65 [type="submit"]:before,
.btn-radius-65 .woocommerce #respond input#submit:before,
.btn-radius-65 .woocommerce a.button:before,
.btn-radius-65 .woocommerce button.button:before,
.btn-radius-65 .woocommerce input.button:before {
  border-radius: 65px;
}
.btn-radius-65 input[type='number'],
.btn-radius-65 input.form-control,
.btn-radius-65 select.form-control {
  border-radius: 65px;
}
.btn-radius-65 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-65 .input-group input.form-control {
  border-top-left-radius: 65px !important;
  border-bottom-left-radius: 65px !important;
}
.btn-radius-64 .btn,
.btn-radius-64 .button,
.btn-radius-64 .give-btn,
.btn-radius-64 .action-btn,
.btn-radius-64 [type="submit"],
.btn-radius-64 .woocommerce #respond input#submit,
.btn-radius-64 .woocommerce a.button,
.btn-radius-64 .woocommerce button.button,
.btn-radius-64 .woocommerce input.button {
  border-radius: 64px;
}
.btn-radius-64 .btn:before,
.btn-radius-64 .button:before,
.btn-radius-64 .give-btn:before,
.btn-radius-64 .action-btn:before,
.btn-radius-64 [type="submit"]:before,
.btn-radius-64 .woocommerce #respond input#submit:before,
.btn-radius-64 .woocommerce a.button:before,
.btn-radius-64 .woocommerce button.button:before,
.btn-radius-64 .woocommerce input.button:before {
  border-radius: 64px;
}
.btn-radius-64 input[type='number'],
.btn-radius-64 input.form-control,
.btn-radius-64 select.form-control {
  border-radius: 64px;
}
.btn-radius-64 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-64 .input-group input.form-control {
  border-top-left-radius: 64px !important;
  border-bottom-left-radius: 64px !important;
}
.btn-radius-63 .btn,
.btn-radius-63 .button,
.btn-radius-63 .give-btn,
.btn-radius-63 .action-btn,
.btn-radius-63 [type="submit"],
.btn-radius-63 .woocommerce #respond input#submit,
.btn-radius-63 .woocommerce a.button,
.btn-radius-63 .woocommerce button.button,
.btn-radius-63 .woocommerce input.button {
  border-radius: 63px;
}
.btn-radius-63 .btn:before,
.btn-radius-63 .button:before,
.btn-radius-63 .give-btn:before,
.btn-radius-63 .action-btn:before,
.btn-radius-63 [type="submit"]:before,
.btn-radius-63 .woocommerce #respond input#submit:before,
.btn-radius-63 .woocommerce a.button:before,
.btn-radius-63 .woocommerce button.button:before,
.btn-radius-63 .woocommerce input.button:before {
  border-radius: 63px;
}
.btn-radius-63 input[type='number'],
.btn-radius-63 input.form-control,
.btn-radius-63 select.form-control {
  border-radius: 63px;
}
.btn-radius-63 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-63 .input-group input.form-control {
  border-top-left-radius: 63px !important;
  border-bottom-left-radius: 63px !important;
}
.btn-radius-62 .btn,
.btn-radius-62 .button,
.btn-radius-62 .give-btn,
.btn-radius-62 .action-btn,
.btn-radius-62 [type="submit"],
.btn-radius-62 .woocommerce #respond input#submit,
.btn-radius-62 .woocommerce a.button,
.btn-radius-62 .woocommerce button.button,
.btn-radius-62 .woocommerce input.button {
  border-radius: 62px;
}
.btn-radius-62 .btn:before,
.btn-radius-62 .button:before,
.btn-radius-62 .give-btn:before,
.btn-radius-62 .action-btn:before,
.btn-radius-62 [type="submit"]:before,
.btn-radius-62 .woocommerce #respond input#submit:before,
.btn-radius-62 .woocommerce a.button:before,
.btn-radius-62 .woocommerce button.button:before,
.btn-radius-62 .woocommerce input.button:before {
  border-radius: 62px;
}
.btn-radius-62 input[type='number'],
.btn-radius-62 input.form-control,
.btn-radius-62 select.form-control {
  border-radius: 62px;
}
.btn-radius-62 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-62 .input-group input.form-control {
  border-top-left-radius: 62px !important;
  border-bottom-left-radius: 62px !important;
}
.btn-radius-61 .btn,
.btn-radius-61 .button,
.btn-radius-61 .give-btn,
.btn-radius-61 .action-btn,
.btn-radius-61 [type="submit"],
.btn-radius-61 .woocommerce #respond input#submit,
.btn-radius-61 .woocommerce a.button,
.btn-radius-61 .woocommerce button.button,
.btn-radius-61 .woocommerce input.button {
  border-radius: 61px;
}
.btn-radius-61 .btn:before,
.btn-radius-61 .button:before,
.btn-radius-61 .give-btn:before,
.btn-radius-61 .action-btn:before,
.btn-radius-61 [type="submit"]:before,
.btn-radius-61 .woocommerce #respond input#submit:before,
.btn-radius-61 .woocommerce a.button:before,
.btn-radius-61 .woocommerce button.button:before,
.btn-radius-61 .woocommerce input.button:before {
  border-radius: 61px;
}
.btn-radius-61 input[type='number'],
.btn-radius-61 input.form-control,
.btn-radius-61 select.form-control {
  border-radius: 61px;
}
.btn-radius-61 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-61 .input-group input.form-control {
  border-top-left-radius: 61px !important;
  border-bottom-left-radius: 61px !important;
}
.btn-radius-60 .btn,
.btn-radius-60 .button,
.btn-radius-60 .give-btn,
.btn-radius-60 .action-btn,
.btn-radius-60 [type="submit"],
.btn-radius-60 .woocommerce #respond input#submit,
.btn-radius-60 .woocommerce a.button,
.btn-radius-60 .woocommerce button.button,
.btn-radius-60 .woocommerce input.button {
  border-radius: 60px;
}
.btn-radius-60 .btn:before,
.btn-radius-60 .button:before,
.btn-radius-60 .give-btn:before,
.btn-radius-60 .action-btn:before,
.btn-radius-60 [type="submit"]:before,
.btn-radius-60 .woocommerce #respond input#submit:before,
.btn-radius-60 .woocommerce a.button:before,
.btn-radius-60 .woocommerce button.button:before,
.btn-radius-60 .woocommerce input.button:before {
  border-radius: 60px;
}
.btn-radius-60 input[type='number'],
.btn-radius-60 input.form-control,
.btn-radius-60 select.form-control {
  border-radius: 60px;
}
.btn-radius-60 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-60 .input-group input.form-control {
  border-top-left-radius: 60px !important;
  border-bottom-left-radius: 60px !important;
}
.btn-radius-59 .btn,
.btn-radius-59 .button,
.btn-radius-59 .give-btn,
.btn-radius-59 .action-btn,
.btn-radius-59 [type="submit"],
.btn-radius-59 .woocommerce #respond input#submit,
.btn-radius-59 .woocommerce a.button,
.btn-radius-59 .woocommerce button.button,
.btn-radius-59 .woocommerce input.button {
  border-radius: 59px;
}
.btn-radius-59 .btn:before,
.btn-radius-59 .button:before,
.btn-radius-59 .give-btn:before,
.btn-radius-59 .action-btn:before,
.btn-radius-59 [type="submit"]:before,
.btn-radius-59 .woocommerce #respond input#submit:before,
.btn-radius-59 .woocommerce a.button:before,
.btn-radius-59 .woocommerce button.button:before,
.btn-radius-59 .woocommerce input.button:before {
  border-radius: 59px;
}
.btn-radius-59 input[type='number'],
.btn-radius-59 input.form-control,
.btn-radius-59 select.form-control {
  border-radius: 59px;
}
.btn-radius-59 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-59 .input-group input.form-control {
  border-top-left-radius: 59px !important;
  border-bottom-left-radius: 59px !important;
}
.btn-radius-58 .btn,
.btn-radius-58 .button,
.btn-radius-58 .give-btn,
.btn-radius-58 .action-btn,
.btn-radius-58 [type="submit"],
.btn-radius-58 .woocommerce #respond input#submit,
.btn-radius-58 .woocommerce a.button,
.btn-radius-58 .woocommerce button.button,
.btn-radius-58 .woocommerce input.button {
  border-radius: 58px;
}
.btn-radius-58 .btn:before,
.btn-radius-58 .button:before,
.btn-radius-58 .give-btn:before,
.btn-radius-58 .action-btn:before,
.btn-radius-58 [type="submit"]:before,
.btn-radius-58 .woocommerce #respond input#submit:before,
.btn-radius-58 .woocommerce a.button:before,
.btn-radius-58 .woocommerce button.button:before,
.btn-radius-58 .woocommerce input.button:before {
  border-radius: 58px;
}
.btn-radius-58 input[type='number'],
.btn-radius-58 input.form-control,
.btn-radius-58 select.form-control {
  border-radius: 58px;
}
.btn-radius-58 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-58 .input-group input.form-control {
  border-top-left-radius: 58px !important;
  border-bottom-left-radius: 58px !important;
}
.btn-radius-57 .btn,
.btn-radius-57 .button,
.btn-radius-57 .give-btn,
.btn-radius-57 .action-btn,
.btn-radius-57 [type="submit"],
.btn-radius-57 .woocommerce #respond input#submit,
.btn-radius-57 .woocommerce a.button,
.btn-radius-57 .woocommerce button.button,
.btn-radius-57 .woocommerce input.button {
  border-radius: 57px;
}
.btn-radius-57 .btn:before,
.btn-radius-57 .button:before,
.btn-radius-57 .give-btn:before,
.btn-radius-57 .action-btn:before,
.btn-radius-57 [type="submit"]:before,
.btn-radius-57 .woocommerce #respond input#submit:before,
.btn-radius-57 .woocommerce a.button:before,
.btn-radius-57 .woocommerce button.button:before,
.btn-radius-57 .woocommerce input.button:before {
  border-radius: 57px;
}
.btn-radius-57 input[type='number'],
.btn-radius-57 input.form-control,
.btn-radius-57 select.form-control {
  border-radius: 57px;
}
.btn-radius-57 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-57 .input-group input.form-control {
  border-top-left-radius: 57px !important;
  border-bottom-left-radius: 57px !important;
}
.btn-radius-56 .btn,
.btn-radius-56 .button,
.btn-radius-56 .give-btn,
.btn-radius-56 .action-btn,
.btn-radius-56 [type="submit"],
.btn-radius-56 .woocommerce #respond input#submit,
.btn-radius-56 .woocommerce a.button,
.btn-radius-56 .woocommerce button.button,
.btn-radius-56 .woocommerce input.button {
  border-radius: 56px;
}
.btn-radius-56 .btn:before,
.btn-radius-56 .button:before,
.btn-radius-56 .give-btn:before,
.btn-radius-56 .action-btn:before,
.btn-radius-56 [type="submit"]:before,
.btn-radius-56 .woocommerce #respond input#submit:before,
.btn-radius-56 .woocommerce a.button:before,
.btn-radius-56 .woocommerce button.button:before,
.btn-radius-56 .woocommerce input.button:before {
  border-radius: 56px;
}
.btn-radius-56 input[type='number'],
.btn-radius-56 input.form-control,
.btn-radius-56 select.form-control {
  border-radius: 56px;
}
.btn-radius-56 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-56 .input-group input.form-control {
  border-top-left-radius: 56px !important;
  border-bottom-left-radius: 56px !important;
}
.btn-radius-55 .btn,
.btn-radius-55 .button,
.btn-radius-55 .give-btn,
.btn-radius-55 .action-btn,
.btn-radius-55 [type="submit"],
.btn-radius-55 .woocommerce #respond input#submit,
.btn-radius-55 .woocommerce a.button,
.btn-radius-55 .woocommerce button.button,
.btn-radius-55 .woocommerce input.button {
  border-radius: 55px;
}
.btn-radius-55 .btn:before,
.btn-radius-55 .button:before,
.btn-radius-55 .give-btn:before,
.btn-radius-55 .action-btn:before,
.btn-radius-55 [type="submit"]:before,
.btn-radius-55 .woocommerce #respond input#submit:before,
.btn-radius-55 .woocommerce a.button:before,
.btn-radius-55 .woocommerce button.button:before,
.btn-radius-55 .woocommerce input.button:before {
  border-radius: 55px;
}
.btn-radius-55 input[type='number'],
.btn-radius-55 input.form-control,
.btn-radius-55 select.form-control {
  border-radius: 55px;
}
.btn-radius-55 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-55 .input-group input.form-control {
  border-top-left-radius: 55px !important;
  border-bottom-left-radius: 55px !important;
}
.btn-radius-54 .btn,
.btn-radius-54 .button,
.btn-radius-54 .give-btn,
.btn-radius-54 .action-btn,
.btn-radius-54 [type="submit"],
.btn-radius-54 .woocommerce #respond input#submit,
.btn-radius-54 .woocommerce a.button,
.btn-radius-54 .woocommerce button.button,
.btn-radius-54 .woocommerce input.button {
  border-radius: 54px;
}
.btn-radius-54 .btn:before,
.btn-radius-54 .button:before,
.btn-radius-54 .give-btn:before,
.btn-radius-54 .action-btn:before,
.btn-radius-54 [type="submit"]:before,
.btn-radius-54 .woocommerce #respond input#submit:before,
.btn-radius-54 .woocommerce a.button:before,
.btn-radius-54 .woocommerce button.button:before,
.btn-radius-54 .woocommerce input.button:before {
  border-radius: 54px;
}
.btn-radius-54 input[type='number'],
.btn-radius-54 input.form-control,
.btn-radius-54 select.form-control {
  border-radius: 54px;
}
.btn-radius-54 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-54 .input-group input.form-control {
  border-top-left-radius: 54px !important;
  border-bottom-left-radius: 54px !important;
}
.btn-radius-53 .btn,
.btn-radius-53 .button,
.btn-radius-53 .give-btn,
.btn-radius-53 .action-btn,
.btn-radius-53 [type="submit"],
.btn-radius-53 .woocommerce #respond input#submit,
.btn-radius-53 .woocommerce a.button,
.btn-radius-53 .woocommerce button.button,
.btn-radius-53 .woocommerce input.button {
  border-radius: 53px;
}
.btn-radius-53 .btn:before,
.btn-radius-53 .button:before,
.btn-radius-53 .give-btn:before,
.btn-radius-53 .action-btn:before,
.btn-radius-53 [type="submit"]:before,
.btn-radius-53 .woocommerce #respond input#submit:before,
.btn-radius-53 .woocommerce a.button:before,
.btn-radius-53 .woocommerce button.button:before,
.btn-radius-53 .woocommerce input.button:before {
  border-radius: 53px;
}
.btn-radius-53 input[type='number'],
.btn-radius-53 input.form-control,
.btn-radius-53 select.form-control {
  border-radius: 53px;
}
.btn-radius-53 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-53 .input-group input.form-control {
  border-top-left-radius: 53px !important;
  border-bottom-left-radius: 53px !important;
}
.btn-radius-52 .btn,
.btn-radius-52 .button,
.btn-radius-52 .give-btn,
.btn-radius-52 .action-btn,
.btn-radius-52 [type="submit"],
.btn-radius-52 .woocommerce #respond input#submit,
.btn-radius-52 .woocommerce a.button,
.btn-radius-52 .woocommerce button.button,
.btn-radius-52 .woocommerce input.button {
  border-radius: 52px;
}
.btn-radius-52 .btn:before,
.btn-radius-52 .button:before,
.btn-radius-52 .give-btn:before,
.btn-radius-52 .action-btn:before,
.btn-radius-52 [type="submit"]:before,
.btn-radius-52 .woocommerce #respond input#submit:before,
.btn-radius-52 .woocommerce a.button:before,
.btn-radius-52 .woocommerce button.button:before,
.btn-radius-52 .woocommerce input.button:before {
  border-radius: 52px;
}
.btn-radius-52 input[type='number'],
.btn-radius-52 input.form-control,
.btn-radius-52 select.form-control {
  border-radius: 52px;
}
.btn-radius-52 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-52 .input-group input.form-control {
  border-top-left-radius: 52px !important;
  border-bottom-left-radius: 52px !important;
}
.btn-radius-51 .btn,
.btn-radius-51 .button,
.btn-radius-51 .give-btn,
.btn-radius-51 .action-btn,
.btn-radius-51 [type="submit"],
.btn-radius-51 .woocommerce #respond input#submit,
.btn-radius-51 .woocommerce a.button,
.btn-radius-51 .woocommerce button.button,
.btn-radius-51 .woocommerce input.button {
  border-radius: 51px;
}
.btn-radius-51 .btn:before,
.btn-radius-51 .button:before,
.btn-radius-51 .give-btn:before,
.btn-radius-51 .action-btn:before,
.btn-radius-51 [type="submit"]:before,
.btn-radius-51 .woocommerce #respond input#submit:before,
.btn-radius-51 .woocommerce a.button:before,
.btn-radius-51 .woocommerce button.button:before,
.btn-radius-51 .woocommerce input.button:before {
  border-radius: 51px;
}
.btn-radius-51 input[type='number'],
.btn-radius-51 input.form-control,
.btn-radius-51 select.form-control {
  border-radius: 51px;
}
.btn-radius-51 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-51 .input-group input.form-control {
  border-top-left-radius: 51px !important;
  border-bottom-left-radius: 51px !important;
}
.btn-radius-50 .btn,
.btn-radius-50 .button,
.btn-radius-50 .give-btn,
.btn-radius-50 .action-btn,
.btn-radius-50 [type="submit"],
.btn-radius-50 .woocommerce #respond input#submit,
.btn-radius-50 .woocommerce a.button,
.btn-radius-50 .woocommerce button.button,
.btn-radius-50 .woocommerce input.button {
  border-radius: 50px;
}
.btn-radius-50 .btn:before,
.btn-radius-50 .button:before,
.btn-radius-50 .give-btn:before,
.btn-radius-50 .action-btn:before,
.btn-radius-50 [type="submit"]:before,
.btn-radius-50 .woocommerce #respond input#submit:before,
.btn-radius-50 .woocommerce a.button:before,
.btn-radius-50 .woocommerce button.button:before,
.btn-radius-50 .woocommerce input.button:before {
  border-radius: 50px;
}
.btn-radius-50 input[type='number'],
.btn-radius-50 input.form-control,
.btn-radius-50 select.form-control {
  border-radius: 50px;
}
.btn-radius-50 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-50 .input-group input.form-control {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}
.btn-radius-49 .btn,
.btn-radius-49 .button,
.btn-radius-49 .give-btn,
.btn-radius-49 .action-btn,
.btn-radius-49 [type="submit"],
.btn-radius-49 .woocommerce #respond input#submit,
.btn-radius-49 .woocommerce a.button,
.btn-radius-49 .woocommerce button.button,
.btn-radius-49 .woocommerce input.button {
  border-radius: 49px;
}
.btn-radius-49 .btn:before,
.btn-radius-49 .button:before,
.btn-radius-49 .give-btn:before,
.btn-radius-49 .action-btn:before,
.btn-radius-49 [type="submit"]:before,
.btn-radius-49 .woocommerce #respond input#submit:before,
.btn-radius-49 .woocommerce a.button:before,
.btn-radius-49 .woocommerce button.button:before,
.btn-radius-49 .woocommerce input.button:before {
  border-radius: 49px;
}
.btn-radius-49 input[type='number'],
.btn-radius-49 input.form-control,
.btn-radius-49 select.form-control {
  border-radius: 49px;
}
.btn-radius-49 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-49 .input-group input.form-control {
  border-top-left-radius: 49px !important;
  border-bottom-left-radius: 49px !important;
}
.btn-radius-48 .btn,
.btn-radius-48 .button,
.btn-radius-48 .give-btn,
.btn-radius-48 .action-btn,
.btn-radius-48 [type="submit"],
.btn-radius-48 .woocommerce #respond input#submit,
.btn-radius-48 .woocommerce a.button,
.btn-radius-48 .woocommerce button.button,
.btn-radius-48 .woocommerce input.button {
  border-radius: 48px;
}
.btn-radius-48 .btn:before,
.btn-radius-48 .button:before,
.btn-radius-48 .give-btn:before,
.btn-radius-48 .action-btn:before,
.btn-radius-48 [type="submit"]:before,
.btn-radius-48 .woocommerce #respond input#submit:before,
.btn-radius-48 .woocommerce a.button:before,
.btn-radius-48 .woocommerce button.button:before,
.btn-radius-48 .woocommerce input.button:before {
  border-radius: 48px;
}
.btn-radius-48 input[type='number'],
.btn-radius-48 input.form-control,
.btn-radius-48 select.form-control {
  border-radius: 48px;
}
.btn-radius-48 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-48 .input-group input.form-control {
  border-top-left-radius: 48px !important;
  border-bottom-left-radius: 48px !important;
}
.btn-radius-47 .btn,
.btn-radius-47 .button,
.btn-radius-47 .give-btn,
.btn-radius-47 .action-btn,
.btn-radius-47 [type="submit"],
.btn-radius-47 .woocommerce #respond input#submit,
.btn-radius-47 .woocommerce a.button,
.btn-radius-47 .woocommerce button.button,
.btn-radius-47 .woocommerce input.button {
  border-radius: 47px;
}
.btn-radius-47 .btn:before,
.btn-radius-47 .button:before,
.btn-radius-47 .give-btn:before,
.btn-radius-47 .action-btn:before,
.btn-radius-47 [type="submit"]:before,
.btn-radius-47 .woocommerce #respond input#submit:before,
.btn-radius-47 .woocommerce a.button:before,
.btn-radius-47 .woocommerce button.button:before,
.btn-radius-47 .woocommerce input.button:before {
  border-radius: 47px;
}
.btn-radius-47 input[type='number'],
.btn-radius-47 input.form-control,
.btn-radius-47 select.form-control {
  border-radius: 47px;
}
.btn-radius-47 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-47 .input-group input.form-control {
  border-top-left-radius: 47px !important;
  border-bottom-left-radius: 47px !important;
}
.btn-radius-46 .btn,
.btn-radius-46 .button,
.btn-radius-46 .give-btn,
.btn-radius-46 .action-btn,
.btn-radius-46 [type="submit"],
.btn-radius-46 .woocommerce #respond input#submit,
.btn-radius-46 .woocommerce a.button,
.btn-radius-46 .woocommerce button.button,
.btn-radius-46 .woocommerce input.button {
  border-radius: 46px;
}
.btn-radius-46 .btn:before,
.btn-radius-46 .button:before,
.btn-radius-46 .give-btn:before,
.btn-radius-46 .action-btn:before,
.btn-radius-46 [type="submit"]:before,
.btn-radius-46 .woocommerce #respond input#submit:before,
.btn-radius-46 .woocommerce a.button:before,
.btn-radius-46 .woocommerce button.button:before,
.btn-radius-46 .woocommerce input.button:before {
  border-radius: 46px;
}
.btn-radius-46 input[type='number'],
.btn-radius-46 input.form-control,
.btn-radius-46 select.form-control {
  border-radius: 46px;
}
.btn-radius-46 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-46 .input-group input.form-control {
  border-top-left-radius: 46px !important;
  border-bottom-left-radius: 46px !important;
}
.btn-radius-45 .btn,
.btn-radius-45 .button,
.btn-radius-45 .give-btn,
.btn-radius-45 .action-btn,
.btn-radius-45 [type="submit"],
.btn-radius-45 .woocommerce #respond input#submit,
.btn-radius-45 .woocommerce a.button,
.btn-radius-45 .woocommerce button.button,
.btn-radius-45 .woocommerce input.button {
  border-radius: 45px;
}
.btn-radius-45 .btn:before,
.btn-radius-45 .button:before,
.btn-radius-45 .give-btn:before,
.btn-radius-45 .action-btn:before,
.btn-radius-45 [type="submit"]:before,
.btn-radius-45 .woocommerce #respond input#submit:before,
.btn-radius-45 .woocommerce a.button:before,
.btn-radius-45 .woocommerce button.button:before,
.btn-radius-45 .woocommerce input.button:before {
  border-radius: 45px;
}
.btn-radius-45 input[type='number'],
.btn-radius-45 input.form-control,
.btn-radius-45 select.form-control {
  border-radius: 45px;
}
.btn-radius-45 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-45 .input-group input.form-control {
  border-top-left-radius: 45px !important;
  border-bottom-left-radius: 45px !important;
}
.btn-radius-44 .btn,
.btn-radius-44 .button,
.btn-radius-44 .give-btn,
.btn-radius-44 .action-btn,
.btn-radius-44 [type="submit"],
.btn-radius-44 .woocommerce #respond input#submit,
.btn-radius-44 .woocommerce a.button,
.btn-radius-44 .woocommerce button.button,
.btn-radius-44 .woocommerce input.button {
  border-radius: 44px;
}
.btn-radius-44 .btn:before,
.btn-radius-44 .button:before,
.btn-radius-44 .give-btn:before,
.btn-radius-44 .action-btn:before,
.btn-radius-44 [type="submit"]:before,
.btn-radius-44 .woocommerce #respond input#submit:before,
.btn-radius-44 .woocommerce a.button:before,
.btn-radius-44 .woocommerce button.button:before,
.btn-radius-44 .woocommerce input.button:before {
  border-radius: 44px;
}
.btn-radius-44 input[type='number'],
.btn-radius-44 input.form-control,
.btn-radius-44 select.form-control {
  border-radius: 44px;
}
.btn-radius-44 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-44 .input-group input.form-control {
  border-top-left-radius: 44px !important;
  border-bottom-left-radius: 44px !important;
}
.btn-radius-43 .btn,
.btn-radius-43 .button,
.btn-radius-43 .give-btn,
.btn-radius-43 .action-btn,
.btn-radius-43 [type="submit"],
.btn-radius-43 .woocommerce #respond input#submit,
.btn-radius-43 .woocommerce a.button,
.btn-radius-43 .woocommerce button.button,
.btn-radius-43 .woocommerce input.button {
  border-radius: 43px;
}
.btn-radius-43 .btn:before,
.btn-radius-43 .button:before,
.btn-radius-43 .give-btn:before,
.btn-radius-43 .action-btn:before,
.btn-radius-43 [type="submit"]:before,
.btn-radius-43 .woocommerce #respond input#submit:before,
.btn-radius-43 .woocommerce a.button:before,
.btn-radius-43 .woocommerce button.button:before,
.btn-radius-43 .woocommerce input.button:before {
  border-radius: 43px;
}
.btn-radius-43 input[type='number'],
.btn-radius-43 input.form-control,
.btn-radius-43 select.form-control {
  border-radius: 43px;
}
.btn-radius-43 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-43 .input-group input.form-control {
  border-top-left-radius: 43px !important;
  border-bottom-left-radius: 43px !important;
}
.btn-radius-42 .btn,
.btn-radius-42 .button,
.btn-radius-42 .give-btn,
.btn-radius-42 .action-btn,
.btn-radius-42 [type="submit"],
.btn-radius-42 .woocommerce #respond input#submit,
.btn-radius-42 .woocommerce a.button,
.btn-radius-42 .woocommerce button.button,
.btn-radius-42 .woocommerce input.button {
  border-radius: 42px;
}
.btn-radius-42 .btn:before,
.btn-radius-42 .button:before,
.btn-radius-42 .give-btn:before,
.btn-radius-42 .action-btn:before,
.btn-radius-42 [type="submit"]:before,
.btn-radius-42 .woocommerce #respond input#submit:before,
.btn-radius-42 .woocommerce a.button:before,
.btn-radius-42 .woocommerce button.button:before,
.btn-radius-42 .woocommerce input.button:before {
  border-radius: 42px;
}
.btn-radius-42 input[type='number'],
.btn-radius-42 input.form-control,
.btn-radius-42 select.form-control {
  border-radius: 42px;
}
.btn-radius-42 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-42 .input-group input.form-control {
  border-top-left-radius: 42px !important;
  border-bottom-left-radius: 42px !important;
}
.btn-radius-41 .btn,
.btn-radius-41 .button,
.btn-radius-41 .give-btn,
.btn-radius-41 .action-btn,
.btn-radius-41 [type="submit"],
.btn-radius-41 .woocommerce #respond input#submit,
.btn-radius-41 .woocommerce a.button,
.btn-radius-41 .woocommerce button.button,
.btn-radius-41 .woocommerce input.button {
  border-radius: 41px;
}
.btn-radius-41 .btn:before,
.btn-radius-41 .button:before,
.btn-radius-41 .give-btn:before,
.btn-radius-41 .action-btn:before,
.btn-radius-41 [type="submit"]:before,
.btn-radius-41 .woocommerce #respond input#submit:before,
.btn-radius-41 .woocommerce a.button:before,
.btn-radius-41 .woocommerce button.button:before,
.btn-radius-41 .woocommerce input.button:before {
  border-radius: 41px;
}
.btn-radius-41 input[type='number'],
.btn-radius-41 input.form-control,
.btn-radius-41 select.form-control {
  border-radius: 41px;
}
.btn-radius-41 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-41 .input-group input.form-control {
  border-top-left-radius: 41px !important;
  border-bottom-left-radius: 41px !important;
}
.btn-radius-40 .btn,
.btn-radius-40 .button,
.btn-radius-40 .give-btn,
.btn-radius-40 .action-btn,
.btn-radius-40 [type="submit"],
.btn-radius-40 .woocommerce #respond input#submit,
.btn-radius-40 .woocommerce a.button,
.btn-radius-40 .woocommerce button.button,
.btn-radius-40 .woocommerce input.button {
  border-radius: 40px;
}
.btn-radius-40 .btn:before,
.btn-radius-40 .button:before,
.btn-radius-40 .give-btn:before,
.btn-radius-40 .action-btn:before,
.btn-radius-40 [type="submit"]:before,
.btn-radius-40 .woocommerce #respond input#submit:before,
.btn-radius-40 .woocommerce a.button:before,
.btn-radius-40 .woocommerce button.button:before,
.btn-radius-40 .woocommerce input.button:before {
  border-radius: 40px;
}
.btn-radius-40 input[type='number'],
.btn-radius-40 input.form-control,
.btn-radius-40 select.form-control {
  border-radius: 40px;
}
.btn-radius-40 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-40 .input-group input.form-control {
  border-top-left-radius: 40px !important;
  border-bottom-left-radius: 40px !important;
}
.btn-radius-39 .btn,
.btn-radius-39 .button,
.btn-radius-39 .give-btn,
.btn-radius-39 .action-btn,
.btn-radius-39 [type="submit"],
.btn-radius-39 .woocommerce #respond input#submit,
.btn-radius-39 .woocommerce a.button,
.btn-radius-39 .woocommerce button.button,
.btn-radius-39 .woocommerce input.button {
  border-radius: 39px;
}
.btn-radius-39 .btn:before,
.btn-radius-39 .button:before,
.btn-radius-39 .give-btn:before,
.btn-radius-39 .action-btn:before,
.btn-radius-39 [type="submit"]:before,
.btn-radius-39 .woocommerce #respond input#submit:before,
.btn-radius-39 .woocommerce a.button:before,
.btn-radius-39 .woocommerce button.button:before,
.btn-radius-39 .woocommerce input.button:before {
  border-radius: 39px;
}
.btn-radius-39 input[type='number'],
.btn-radius-39 input.form-control,
.btn-radius-39 select.form-control {
  border-radius: 39px;
}
.btn-radius-39 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-39 .input-group input.form-control {
  border-top-left-radius: 39px !important;
  border-bottom-left-radius: 39px !important;
}
.btn-radius-38 .btn,
.btn-radius-38 .button,
.btn-radius-38 .give-btn,
.btn-radius-38 .action-btn,
.btn-radius-38 [type="submit"],
.btn-radius-38 .woocommerce #respond input#submit,
.btn-radius-38 .woocommerce a.button,
.btn-radius-38 .woocommerce button.button,
.btn-radius-38 .woocommerce input.button {
  border-radius: 38px;
}
.btn-radius-38 .btn:before,
.btn-radius-38 .button:before,
.btn-radius-38 .give-btn:before,
.btn-radius-38 .action-btn:before,
.btn-radius-38 [type="submit"]:before,
.btn-radius-38 .woocommerce #respond input#submit:before,
.btn-radius-38 .woocommerce a.button:before,
.btn-radius-38 .woocommerce button.button:before,
.btn-radius-38 .woocommerce input.button:before {
  border-radius: 38px;
}
.btn-radius-38 input[type='number'],
.btn-radius-38 input.form-control,
.btn-radius-38 select.form-control {
  border-radius: 38px;
}
.btn-radius-38 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-38 .input-group input.form-control {
  border-top-left-radius: 38px !important;
  border-bottom-left-radius: 38px !important;
}
.btn-radius-37 .btn,
.btn-radius-37 .button,
.btn-radius-37 .give-btn,
.btn-radius-37 .action-btn,
.btn-radius-37 [type="submit"],
.btn-radius-37 .woocommerce #respond input#submit,
.btn-radius-37 .woocommerce a.button,
.btn-radius-37 .woocommerce button.button,
.btn-radius-37 .woocommerce input.button {
  border-radius: 37px;
}
.btn-radius-37 .btn:before,
.btn-radius-37 .button:before,
.btn-radius-37 .give-btn:before,
.btn-radius-37 .action-btn:before,
.btn-radius-37 [type="submit"]:before,
.btn-radius-37 .woocommerce #respond input#submit:before,
.btn-radius-37 .woocommerce a.button:before,
.btn-radius-37 .woocommerce button.button:before,
.btn-radius-37 .woocommerce input.button:before {
  border-radius: 37px;
}
.btn-radius-37 input[type='number'],
.btn-radius-37 input.form-control,
.btn-radius-37 select.form-control {
  border-radius: 37px;
}
.btn-radius-37 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-37 .input-group input.form-control {
  border-top-left-radius: 37px !important;
  border-bottom-left-radius: 37px !important;
}
.btn-radius-36 .btn,
.btn-radius-36 .button,
.btn-radius-36 .give-btn,
.btn-radius-36 .action-btn,
.btn-radius-36 [type="submit"],
.btn-radius-36 .woocommerce #respond input#submit,
.btn-radius-36 .woocommerce a.button,
.btn-radius-36 .woocommerce button.button,
.btn-radius-36 .woocommerce input.button {
  border-radius: 36px;
}
.btn-radius-36 .btn:before,
.btn-radius-36 .button:before,
.btn-radius-36 .give-btn:before,
.btn-radius-36 .action-btn:before,
.btn-radius-36 [type="submit"]:before,
.btn-radius-36 .woocommerce #respond input#submit:before,
.btn-radius-36 .woocommerce a.button:before,
.btn-radius-36 .woocommerce button.button:before,
.btn-radius-36 .woocommerce input.button:before {
  border-radius: 36px;
}
.btn-radius-36 input[type='number'],
.btn-radius-36 input.form-control,
.btn-radius-36 select.form-control {
  border-radius: 36px;
}
.btn-radius-36 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-36 .input-group input.form-control {
  border-top-left-radius: 36px !important;
  border-bottom-left-radius: 36px !important;
}
.btn-radius-35 .btn,
.btn-radius-35 .button,
.btn-radius-35 .give-btn,
.btn-radius-35 .action-btn,
.btn-radius-35 [type="submit"],
.btn-radius-35 .woocommerce #respond input#submit,
.btn-radius-35 .woocommerce a.button,
.btn-radius-35 .woocommerce button.button,
.btn-radius-35 .woocommerce input.button {
  border-radius: 35px;
}
.btn-radius-35 .btn:before,
.btn-radius-35 .button:before,
.btn-radius-35 .give-btn:before,
.btn-radius-35 .action-btn:before,
.btn-radius-35 [type="submit"]:before,
.btn-radius-35 .woocommerce #respond input#submit:before,
.btn-radius-35 .woocommerce a.button:before,
.btn-radius-35 .woocommerce button.button:before,
.btn-radius-35 .woocommerce input.button:before {
  border-radius: 35px;
}
.btn-radius-35 input[type='number'],
.btn-radius-35 input.form-control,
.btn-radius-35 select.form-control {
  border-radius: 35px;
}
.btn-radius-35 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-35 .input-group input.form-control {
  border-top-left-radius: 35px !important;
  border-bottom-left-radius: 35px !important;
}
.btn-radius-34 .btn,
.btn-radius-34 .button,
.btn-radius-34 .give-btn,
.btn-radius-34 .action-btn,
.btn-radius-34 [type="submit"],
.btn-radius-34 .woocommerce #respond input#submit,
.btn-radius-34 .woocommerce a.button,
.btn-radius-34 .woocommerce button.button,
.btn-radius-34 .woocommerce input.button {
  border-radius: 34px;
}
.btn-radius-34 .btn:before,
.btn-radius-34 .button:before,
.btn-radius-34 .give-btn:before,
.btn-radius-34 .action-btn:before,
.btn-radius-34 [type="submit"]:before,
.btn-radius-34 .woocommerce #respond input#submit:before,
.btn-radius-34 .woocommerce a.button:before,
.btn-radius-34 .woocommerce button.button:before,
.btn-radius-34 .woocommerce input.button:before {
  border-radius: 34px;
}
.btn-radius-34 input[type='number'],
.btn-radius-34 input.form-control,
.btn-radius-34 select.form-control {
  border-radius: 34px;
}
.btn-radius-34 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-34 .input-group input.form-control {
  border-top-left-radius: 34px !important;
  border-bottom-left-radius: 34px !important;
}
.btn-radius-33 .btn,
.btn-radius-33 .button,
.btn-radius-33 .give-btn,
.btn-radius-33 .action-btn,
.btn-radius-33 [type="submit"],
.btn-radius-33 .woocommerce #respond input#submit,
.btn-radius-33 .woocommerce a.button,
.btn-radius-33 .woocommerce button.button,
.btn-radius-33 .woocommerce input.button {
  border-radius: 33px;
}
.btn-radius-33 .btn:before,
.btn-radius-33 .button:before,
.btn-radius-33 .give-btn:before,
.btn-radius-33 .action-btn:before,
.btn-radius-33 [type="submit"]:before,
.btn-radius-33 .woocommerce #respond input#submit:before,
.btn-radius-33 .woocommerce a.button:before,
.btn-radius-33 .woocommerce button.button:before,
.btn-radius-33 .woocommerce input.button:before {
  border-radius: 33px;
}
.btn-radius-33 input[type='number'],
.btn-radius-33 input.form-control,
.btn-radius-33 select.form-control {
  border-radius: 33px;
}
.btn-radius-33 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-33 .input-group input.form-control {
  border-top-left-radius: 33px !important;
  border-bottom-left-radius: 33px !important;
}
.btn-radius-32 .btn,
.btn-radius-32 .button,
.btn-radius-32 .give-btn,
.btn-radius-32 .action-btn,
.btn-radius-32 [type="submit"],
.btn-radius-32 .woocommerce #respond input#submit,
.btn-radius-32 .woocommerce a.button,
.btn-radius-32 .woocommerce button.button,
.btn-radius-32 .woocommerce input.button {
  border-radius: 32px;
}
.btn-radius-32 .btn:before,
.btn-radius-32 .button:before,
.btn-radius-32 .give-btn:before,
.btn-radius-32 .action-btn:before,
.btn-radius-32 [type="submit"]:before,
.btn-radius-32 .woocommerce #respond input#submit:before,
.btn-radius-32 .woocommerce a.button:before,
.btn-radius-32 .woocommerce button.button:before,
.btn-radius-32 .woocommerce input.button:before {
  border-radius: 32px;
}
.btn-radius-32 input[type='number'],
.btn-radius-32 input.form-control,
.btn-radius-32 select.form-control {
  border-radius: 32px;
}
.btn-radius-32 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-32 .input-group input.form-control {
  border-top-left-radius: 32px !important;
  border-bottom-left-radius: 32px !important;
}
.btn-radius-31 .btn,
.btn-radius-31 .button,
.btn-radius-31 .give-btn,
.btn-radius-31 .action-btn,
.btn-radius-31 [type="submit"],
.btn-radius-31 .woocommerce #respond input#submit,
.btn-radius-31 .woocommerce a.button,
.btn-radius-31 .woocommerce button.button,
.btn-radius-31 .woocommerce input.button {
  border-radius: 31px;
}
.btn-radius-31 .btn:before,
.btn-radius-31 .button:before,
.btn-radius-31 .give-btn:before,
.btn-radius-31 .action-btn:before,
.btn-radius-31 [type="submit"]:before,
.btn-radius-31 .woocommerce #respond input#submit:before,
.btn-radius-31 .woocommerce a.button:before,
.btn-radius-31 .woocommerce button.button:before,
.btn-radius-31 .woocommerce input.button:before {
  border-radius: 31px;
}
.btn-radius-31 input[type='number'],
.btn-radius-31 input.form-control,
.btn-radius-31 select.form-control {
  border-radius: 31px;
}
.btn-radius-31 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-31 .input-group input.form-control {
  border-top-left-radius: 31px !important;
  border-bottom-left-radius: 31px !important;
}
.btn-radius-30 .btn,
.btn-radius-30 .button,
.btn-radius-30 .give-btn,
.btn-radius-30 .action-btn,
.btn-radius-30 [type="submit"],
.btn-radius-30 .woocommerce #respond input#submit,
.btn-radius-30 .woocommerce a.button,
.btn-radius-30 .woocommerce button.button,
.btn-radius-30 .woocommerce input.button {
  border-radius: 30px;
}
.btn-radius-30 .btn:before,
.btn-radius-30 .button:before,
.btn-radius-30 .give-btn:before,
.btn-radius-30 .action-btn:before,
.btn-radius-30 [type="submit"]:before,
.btn-radius-30 .woocommerce #respond input#submit:before,
.btn-radius-30 .woocommerce a.button:before,
.btn-radius-30 .woocommerce button.button:before,
.btn-radius-30 .woocommerce input.button:before {
  border-radius: 30px;
}
.btn-radius-30 input[type='number'],
.btn-radius-30 input.form-control,
.btn-radius-30 select.form-control {
  border-radius: 30px;
}
.btn-radius-30 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-30 .input-group input.form-control {
  border-top-left-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
}
.btn-radius-29 .btn,
.btn-radius-29 .button,
.btn-radius-29 .give-btn,
.btn-radius-29 .action-btn,
.btn-radius-29 [type="submit"],
.btn-radius-29 .woocommerce #respond input#submit,
.btn-radius-29 .woocommerce a.button,
.btn-radius-29 .woocommerce button.button,
.btn-radius-29 .woocommerce input.button {
  border-radius: 29px;
}
.btn-radius-29 .btn:before,
.btn-radius-29 .button:before,
.btn-radius-29 .give-btn:before,
.btn-radius-29 .action-btn:before,
.btn-radius-29 [type="submit"]:before,
.btn-radius-29 .woocommerce #respond input#submit:before,
.btn-radius-29 .woocommerce a.button:before,
.btn-radius-29 .woocommerce button.button:before,
.btn-radius-29 .woocommerce input.button:before {
  border-radius: 29px;
}
.btn-radius-29 input[type='number'],
.btn-radius-29 input.form-control,
.btn-radius-29 select.form-control {
  border-radius: 29px;
}
.btn-radius-29 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-29 .input-group input.form-control {
  border-top-left-radius: 29px !important;
  border-bottom-left-radius: 29px !important;
}
.btn-radius-28 .btn,
.btn-radius-28 .button,
.btn-radius-28 .give-btn,
.btn-radius-28 .action-btn,
.btn-radius-28 [type="submit"],
.btn-radius-28 .woocommerce #respond input#submit,
.btn-radius-28 .woocommerce a.button,
.btn-radius-28 .woocommerce button.button,
.btn-radius-28 .woocommerce input.button {
  border-radius: 28px;
}
.btn-radius-28 .btn:before,
.btn-radius-28 .button:before,
.btn-radius-28 .give-btn:before,
.btn-radius-28 .action-btn:before,
.btn-radius-28 [type="submit"]:before,
.btn-radius-28 .woocommerce #respond input#submit:before,
.btn-radius-28 .woocommerce a.button:before,
.btn-radius-28 .woocommerce button.button:before,
.btn-radius-28 .woocommerce input.button:before {
  border-radius: 28px;
}
.btn-radius-28 input[type='number'],
.btn-radius-28 input.form-control,
.btn-radius-28 select.form-control {
  border-radius: 28px;
}
.btn-radius-28 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-28 .input-group input.form-control {
  border-top-left-radius: 28px !important;
  border-bottom-left-radius: 28px !important;
}
.btn-radius-27 .btn,
.btn-radius-27 .button,
.btn-radius-27 .give-btn,
.btn-radius-27 .action-btn,
.btn-radius-27 [type="submit"],
.btn-radius-27 .woocommerce #respond input#submit,
.btn-radius-27 .woocommerce a.button,
.btn-radius-27 .woocommerce button.button,
.btn-radius-27 .woocommerce input.button {
  border-radius: 27px;
}
.btn-radius-27 .btn:before,
.btn-radius-27 .button:before,
.btn-radius-27 .give-btn:before,
.btn-radius-27 .action-btn:before,
.btn-radius-27 [type="submit"]:before,
.btn-radius-27 .woocommerce #respond input#submit:before,
.btn-radius-27 .woocommerce a.button:before,
.btn-radius-27 .woocommerce button.button:before,
.btn-radius-27 .woocommerce input.button:before {
  border-radius: 27px;
}
.btn-radius-27 input[type='number'],
.btn-radius-27 input.form-control,
.btn-radius-27 select.form-control {
  border-radius: 27px;
}
.btn-radius-27 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-27 .input-group input.form-control {
  border-top-left-radius: 27px !important;
  border-bottom-left-radius: 27px !important;
}
.btn-radius-26 .btn,
.btn-radius-26 .button,
.btn-radius-26 .give-btn,
.btn-radius-26 .action-btn,
.btn-radius-26 [type="submit"],
.btn-radius-26 .woocommerce #respond input#submit,
.btn-radius-26 .woocommerce a.button,
.btn-radius-26 .woocommerce button.button,
.btn-radius-26 .woocommerce input.button {
  border-radius: 26px;
}
.btn-radius-26 .btn:before,
.btn-radius-26 .button:before,
.btn-radius-26 .give-btn:before,
.btn-radius-26 .action-btn:before,
.btn-radius-26 [type="submit"]:before,
.btn-radius-26 .woocommerce #respond input#submit:before,
.btn-radius-26 .woocommerce a.button:before,
.btn-radius-26 .woocommerce button.button:before,
.btn-radius-26 .woocommerce input.button:before {
  border-radius: 26px;
}
.btn-radius-26 input[type='number'],
.btn-radius-26 input.form-control,
.btn-radius-26 select.form-control {
  border-radius: 26px;
}
.btn-radius-26 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-26 .input-group input.form-control {
  border-top-left-radius: 26px !important;
  border-bottom-left-radius: 26px !important;
}
.btn-radius-25 .btn,
.btn-radius-25 .button,
.btn-radius-25 .give-btn,
.btn-radius-25 .action-btn,
.btn-radius-25 [type="submit"],
.btn-radius-25 .woocommerce #respond input#submit,
.btn-radius-25 .woocommerce a.button,
.btn-radius-25 .woocommerce button.button,
.btn-radius-25 .woocommerce input.button {
  border-radius: 25px;
}
.btn-radius-25 .btn:before,
.btn-radius-25 .button:before,
.btn-radius-25 .give-btn:before,
.btn-radius-25 .action-btn:before,
.btn-radius-25 [type="submit"]:before,
.btn-radius-25 .woocommerce #respond input#submit:before,
.btn-radius-25 .woocommerce a.button:before,
.btn-radius-25 .woocommerce button.button:before,
.btn-radius-25 .woocommerce input.button:before {
  border-radius: 25px;
}
.btn-radius-25 input[type='number'],
.btn-radius-25 input.form-control,
.btn-radius-25 select.form-control {
  border-radius: 25px;
}
.btn-radius-25 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-25 .input-group input.form-control {
  border-top-left-radius: 25px !important;
  border-bottom-left-radius: 25px !important;
}
.btn-radius-24 .btn,
.btn-radius-24 .button,
.btn-radius-24 .give-btn,
.btn-radius-24 .action-btn,
.btn-radius-24 [type="submit"],
.btn-radius-24 .woocommerce #respond input#submit,
.btn-radius-24 .woocommerce a.button,
.btn-radius-24 .woocommerce button.button,
.btn-radius-24 .woocommerce input.button {
  border-radius: 24px;
}
.btn-radius-24 .btn:before,
.btn-radius-24 .button:before,
.btn-radius-24 .give-btn:before,
.btn-radius-24 .action-btn:before,
.btn-radius-24 [type="submit"]:before,
.btn-radius-24 .woocommerce #respond input#submit:before,
.btn-radius-24 .woocommerce a.button:before,
.btn-radius-24 .woocommerce button.button:before,
.btn-radius-24 .woocommerce input.button:before {
  border-radius: 24px;
}
.btn-radius-24 input[type='number'],
.btn-radius-24 input.form-control,
.btn-radius-24 select.form-control {
  border-radius: 24px;
}
.btn-radius-24 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-24 .input-group input.form-control {
  border-top-left-radius: 24px !important;
  border-bottom-left-radius: 24px !important;
}
.btn-radius-23 .btn,
.btn-radius-23 .button,
.btn-radius-23 .give-btn,
.btn-radius-23 .action-btn,
.btn-radius-23 [type="submit"],
.btn-radius-23 .woocommerce #respond input#submit,
.btn-radius-23 .woocommerce a.button,
.btn-radius-23 .woocommerce button.button,
.btn-radius-23 .woocommerce input.button {
  border-radius: 23px;
}
.btn-radius-23 .btn:before,
.btn-radius-23 .button:before,
.btn-radius-23 .give-btn:before,
.btn-radius-23 .action-btn:before,
.btn-radius-23 [type="submit"]:before,
.btn-radius-23 .woocommerce #respond input#submit:before,
.btn-radius-23 .woocommerce a.button:before,
.btn-radius-23 .woocommerce button.button:before,
.btn-radius-23 .woocommerce input.button:before {
  border-radius: 23px;
}
.btn-radius-23 input[type='number'],
.btn-radius-23 input.form-control,
.btn-radius-23 select.form-control {
  border-radius: 23px;
}
.btn-radius-23 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-23 .input-group input.form-control {
  border-top-left-radius: 23px !important;
  border-bottom-left-radius: 23px !important;
}
.btn-radius-22 .btn,
.btn-radius-22 .button,
.btn-radius-22 .give-btn,
.btn-radius-22 .action-btn,
.btn-radius-22 [type="submit"],
.btn-radius-22 .woocommerce #respond input#submit,
.btn-radius-22 .woocommerce a.button,
.btn-radius-22 .woocommerce button.button,
.btn-radius-22 .woocommerce input.button {
  border-radius: 22px;
}
.btn-radius-22 .btn:before,
.btn-radius-22 .button:before,
.btn-radius-22 .give-btn:before,
.btn-radius-22 .action-btn:before,
.btn-radius-22 [type="submit"]:before,
.btn-radius-22 .woocommerce #respond input#submit:before,
.btn-radius-22 .woocommerce a.button:before,
.btn-radius-22 .woocommerce button.button:before,
.btn-radius-22 .woocommerce input.button:before {
  border-radius: 22px;
}
.btn-radius-22 input[type='number'],
.btn-radius-22 input.form-control,
.btn-radius-22 select.form-control {
  border-radius: 22px;
}
.btn-radius-22 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-22 .input-group input.form-control {
  border-top-left-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
}
.btn-radius-21 .btn,
.btn-radius-21 .button,
.btn-radius-21 .give-btn,
.btn-radius-21 .action-btn,
.btn-radius-21 [type="submit"],
.btn-radius-21 .woocommerce #respond input#submit,
.btn-radius-21 .woocommerce a.button,
.btn-radius-21 .woocommerce button.button,
.btn-radius-21 .woocommerce input.button {
  border-radius: 21px;
}
.btn-radius-21 .btn:before,
.btn-radius-21 .button:before,
.btn-radius-21 .give-btn:before,
.btn-radius-21 .action-btn:before,
.btn-radius-21 [type="submit"]:before,
.btn-radius-21 .woocommerce #respond input#submit:before,
.btn-radius-21 .woocommerce a.button:before,
.btn-radius-21 .woocommerce button.button:before,
.btn-radius-21 .woocommerce input.button:before {
  border-radius: 21px;
}
.btn-radius-21 input[type='number'],
.btn-radius-21 input.form-control,
.btn-radius-21 select.form-control {
  border-radius: 21px;
}
.btn-radius-21 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-21 .input-group input.form-control {
  border-top-left-radius: 21px !important;
  border-bottom-left-radius: 21px !important;
}
.btn-radius-20 .btn,
.btn-radius-20 .button,
.btn-radius-20 .give-btn,
.btn-radius-20 .action-btn,
.btn-radius-20 [type="submit"],
.btn-radius-20 .woocommerce #respond input#submit,
.btn-radius-20 .woocommerce a.button,
.btn-radius-20 .woocommerce button.button,
.btn-radius-20 .woocommerce input.button {
  border-radius: 20px;
}
.btn-radius-20 .btn:before,
.btn-radius-20 .button:before,
.btn-radius-20 .give-btn:before,
.btn-radius-20 .action-btn:before,
.btn-radius-20 [type="submit"]:before,
.btn-radius-20 .woocommerce #respond input#submit:before,
.btn-radius-20 .woocommerce a.button:before,
.btn-radius-20 .woocommerce button.button:before,
.btn-radius-20 .woocommerce input.button:before {
  border-radius: 20px;
}
.btn-radius-20 input[type='number'],
.btn-radius-20 input.form-control,
.btn-radius-20 select.form-control {
  border-radius: 20px;
}
.btn-radius-20 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-20 .input-group input.form-control {
  border-top-left-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}
.btn-radius-19 .btn,
.btn-radius-19 .button,
.btn-radius-19 .give-btn,
.btn-radius-19 .action-btn,
.btn-radius-19 [type="submit"],
.btn-radius-19 .woocommerce #respond input#submit,
.btn-radius-19 .woocommerce a.button,
.btn-radius-19 .woocommerce button.button,
.btn-radius-19 .woocommerce input.button {
  border-radius: 19px;
}
.btn-radius-19 .btn:before,
.btn-radius-19 .button:before,
.btn-radius-19 .give-btn:before,
.btn-radius-19 .action-btn:before,
.btn-radius-19 [type="submit"]:before,
.btn-radius-19 .woocommerce #respond input#submit:before,
.btn-radius-19 .woocommerce a.button:before,
.btn-radius-19 .woocommerce button.button:before,
.btn-radius-19 .woocommerce input.button:before {
  border-radius: 19px;
}
.btn-radius-19 input[type='number'],
.btn-radius-19 input.form-control,
.btn-radius-19 select.form-control {
  border-radius: 19px;
}
.btn-radius-19 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-19 .input-group input.form-control {
  border-top-left-radius: 19px !important;
  border-bottom-left-radius: 19px !important;
}
.btn-radius-18 .btn,
.btn-radius-18 .button,
.btn-radius-18 .give-btn,
.btn-radius-18 .action-btn,
.btn-radius-18 [type="submit"],
.btn-radius-18 .woocommerce #respond input#submit,
.btn-radius-18 .woocommerce a.button,
.btn-radius-18 .woocommerce button.button,
.btn-radius-18 .woocommerce input.button {
  border-radius: 18px;
}
.btn-radius-18 .btn:before,
.btn-radius-18 .button:before,
.btn-radius-18 .give-btn:before,
.btn-radius-18 .action-btn:before,
.btn-radius-18 [type="submit"]:before,
.btn-radius-18 .woocommerce #respond input#submit:before,
.btn-radius-18 .woocommerce a.button:before,
.btn-radius-18 .woocommerce button.button:before,
.btn-radius-18 .woocommerce input.button:before {
  border-radius: 18px;
}
.btn-radius-18 input[type='number'],
.btn-radius-18 input.form-control,
.btn-radius-18 select.form-control {
  border-radius: 18px;
}
.btn-radius-18 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-18 .input-group input.form-control {
  border-top-left-radius: 18px !important;
  border-bottom-left-radius: 18px !important;
}
.btn-radius-17 .btn,
.btn-radius-17 .button,
.btn-radius-17 .give-btn,
.btn-radius-17 .action-btn,
.btn-radius-17 [type="submit"],
.btn-radius-17 .woocommerce #respond input#submit,
.btn-radius-17 .woocommerce a.button,
.btn-radius-17 .woocommerce button.button,
.btn-radius-17 .woocommerce input.button {
  border-radius: 17px;
}
.btn-radius-17 .btn:before,
.btn-radius-17 .button:before,
.btn-radius-17 .give-btn:before,
.btn-radius-17 .action-btn:before,
.btn-radius-17 [type="submit"]:before,
.btn-radius-17 .woocommerce #respond input#submit:before,
.btn-radius-17 .woocommerce a.button:before,
.btn-radius-17 .woocommerce button.button:before,
.btn-radius-17 .woocommerce input.button:before {
  border-radius: 17px;
}
.btn-radius-17 input[type='number'],
.btn-radius-17 input.form-control,
.btn-radius-17 select.form-control {
  border-radius: 17px;
}
.btn-radius-17 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-17 .input-group input.form-control {
  border-top-left-radius: 17px !important;
  border-bottom-left-radius: 17px !important;
}
.btn-radius-16 .btn,
.btn-radius-16 .button,
.btn-radius-16 .give-btn,
.btn-radius-16 .action-btn,
.btn-radius-16 [type="submit"],
.btn-radius-16 .woocommerce #respond input#submit,
.btn-radius-16 .woocommerce a.button,
.btn-radius-16 .woocommerce button.button,
.btn-radius-16 .woocommerce input.button {
  border-radius: 16px;
}
.btn-radius-16 .btn:before,
.btn-radius-16 .button:before,
.btn-radius-16 .give-btn:before,
.btn-radius-16 .action-btn:before,
.btn-radius-16 [type="submit"]:before,
.btn-radius-16 .woocommerce #respond input#submit:before,
.btn-radius-16 .woocommerce a.button:before,
.btn-radius-16 .woocommerce button.button:before,
.btn-radius-16 .woocommerce input.button:before {
  border-radius: 16px;
}
.btn-radius-16 input[type='number'],
.btn-radius-16 input.form-control,
.btn-radius-16 select.form-control {
  border-radius: 16px;
}
.btn-radius-16 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-16 .input-group input.form-control {
  border-top-left-radius: 16px !important;
  border-bottom-left-radius: 16px !important;
}
.btn-radius-15 .btn,
.btn-radius-15 .button,
.btn-radius-15 .give-btn,
.btn-radius-15 .action-btn,
.btn-radius-15 [type="submit"],
.btn-radius-15 .woocommerce #respond input#submit,
.btn-radius-15 .woocommerce a.button,
.btn-radius-15 .woocommerce button.button,
.btn-radius-15 .woocommerce input.button {
  border-radius: 15px;
}
.btn-radius-15 .btn:before,
.btn-radius-15 .button:before,
.btn-radius-15 .give-btn:before,
.btn-radius-15 .action-btn:before,
.btn-radius-15 [type="submit"]:before,
.btn-radius-15 .woocommerce #respond input#submit:before,
.btn-radius-15 .woocommerce a.button:before,
.btn-radius-15 .woocommerce button.button:before,
.btn-radius-15 .woocommerce input.button:before {
  border-radius: 15px;
}
.btn-radius-15 input[type='number'],
.btn-radius-15 input.form-control,
.btn-radius-15 select.form-control {
  border-radius: 15px;
}
.btn-radius-15 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-15 .input-group input.form-control {
  border-top-left-radius: 15px !important;
  border-bottom-left-radius: 15px !important;
}
.btn-radius-14 .btn,
.btn-radius-14 .button,
.btn-radius-14 .give-btn,
.btn-radius-14 .action-btn,
.btn-radius-14 [type="submit"],
.btn-radius-14 .woocommerce #respond input#submit,
.btn-radius-14 .woocommerce a.button,
.btn-radius-14 .woocommerce button.button,
.btn-radius-14 .woocommerce input.button {
  border-radius: 14px;
}
.btn-radius-14 .btn:before,
.btn-radius-14 .button:before,
.btn-radius-14 .give-btn:before,
.btn-radius-14 .action-btn:before,
.btn-radius-14 [type="submit"]:before,
.btn-radius-14 .woocommerce #respond input#submit:before,
.btn-radius-14 .woocommerce a.button:before,
.btn-radius-14 .woocommerce button.button:before,
.btn-radius-14 .woocommerce input.button:before {
  border-radius: 14px;
}
.btn-radius-14 input[type='number'],
.btn-radius-14 input.form-control,
.btn-radius-14 select.form-control {
  border-radius: 14px;
}
.btn-radius-14 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-14 .input-group input.form-control {
  border-top-left-radius: 14px !important;
  border-bottom-left-radius: 14px !important;
}
.btn-radius-13 .btn,
.btn-radius-13 .button,
.btn-radius-13 .give-btn,
.btn-radius-13 .action-btn,
.btn-radius-13 [type="submit"],
.btn-radius-13 .woocommerce #respond input#submit,
.btn-radius-13 .woocommerce a.button,
.btn-radius-13 .woocommerce button.button,
.btn-radius-13 .woocommerce input.button {
  border-radius: 13px;
}
.btn-radius-13 .btn:before,
.btn-radius-13 .button:before,
.btn-radius-13 .give-btn:before,
.btn-radius-13 .action-btn:before,
.btn-radius-13 [type="submit"]:before,
.btn-radius-13 .woocommerce #respond input#submit:before,
.btn-radius-13 .woocommerce a.button:before,
.btn-radius-13 .woocommerce button.button:before,
.btn-radius-13 .woocommerce input.button:before {
  border-radius: 13px;
}
.btn-radius-13 input[type='number'],
.btn-radius-13 input.form-control,
.btn-radius-13 select.form-control {
  border-radius: 13px;
}
.btn-radius-13 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-13 .input-group input.form-control {
  border-top-left-radius: 13px !important;
  border-bottom-left-radius: 13px !important;
}
.btn-radius-12 .btn,
.btn-radius-12 .button,
.btn-radius-12 .give-btn,
.btn-radius-12 .action-btn,
.btn-radius-12 [type="submit"],
.btn-radius-12 .woocommerce #respond input#submit,
.btn-radius-12 .woocommerce a.button,
.btn-radius-12 .woocommerce button.button,
.btn-radius-12 .woocommerce input.button {
  border-radius: 12px;
}
.btn-radius-12 .btn:before,
.btn-radius-12 .button:before,
.btn-radius-12 .give-btn:before,
.btn-radius-12 .action-btn:before,
.btn-radius-12 [type="submit"]:before,
.btn-radius-12 .woocommerce #respond input#submit:before,
.btn-radius-12 .woocommerce a.button:before,
.btn-radius-12 .woocommerce button.button:before,
.btn-radius-12 .woocommerce input.button:before {
  border-radius: 12px;
}
.btn-radius-12 input[type='number'],
.btn-radius-12 input.form-control,
.btn-radius-12 select.form-control {
  border-radius: 12px;
}
.btn-radius-12 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-12 .input-group input.form-control {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}
.btn-radius-11 .btn,
.btn-radius-11 .button,
.btn-radius-11 .give-btn,
.btn-radius-11 .action-btn,
.btn-radius-11 [type="submit"],
.btn-radius-11 .woocommerce #respond input#submit,
.btn-radius-11 .woocommerce a.button,
.btn-radius-11 .woocommerce button.button,
.btn-radius-11 .woocommerce input.button {
  border-radius: 11px;
}
.btn-radius-11 .btn:before,
.btn-radius-11 .button:before,
.btn-radius-11 .give-btn:before,
.btn-radius-11 .action-btn:before,
.btn-radius-11 [type="submit"]:before,
.btn-radius-11 .woocommerce #respond input#submit:before,
.btn-radius-11 .woocommerce a.button:before,
.btn-radius-11 .woocommerce button.button:before,
.btn-radius-11 .woocommerce input.button:before {
  border-radius: 11px;
}
.btn-radius-11 input[type='number'],
.btn-radius-11 input.form-control,
.btn-radius-11 select.form-control {
  border-radius: 11px;
}
.btn-radius-11 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-11 .input-group input.form-control {
  border-top-left-radius: 11px !important;
  border-bottom-left-radius: 11px !important;
}
.btn-radius-10 .btn,
.btn-radius-10 .button,
.btn-radius-10 .give-btn,
.btn-radius-10 .action-btn,
.btn-radius-10 [type="submit"],
.btn-radius-10 .woocommerce #respond input#submit,
.btn-radius-10 .woocommerce a.button,
.btn-radius-10 .woocommerce button.button,
.btn-radius-10 .woocommerce input.button {
  border-radius: 10px;
}
.btn-radius-10 .btn:before,
.btn-radius-10 .button:before,
.btn-radius-10 .give-btn:before,
.btn-radius-10 .action-btn:before,
.btn-radius-10 [type="submit"]:before,
.btn-radius-10 .woocommerce #respond input#submit:before,
.btn-radius-10 .woocommerce a.button:before,
.btn-radius-10 .woocommerce button.button:before,
.btn-radius-10 .woocommerce input.button:before {
  border-radius: 10px;
}
.btn-radius-10 input[type='number'],
.btn-radius-10 input.form-control,
.btn-radius-10 select.form-control {
  border-radius: 10px;
}
.btn-radius-10 textarea.form-control {
  border-radius: 10px;
}
.btn-radius-10 .input-group input.form-control {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}
.btn-radius-9 .btn,
.btn-radius-9 .button,
.btn-radius-9 .give-btn,
.btn-radius-9 .action-btn,
.btn-radius-9 [type="submit"],
.btn-radius-9 .woocommerce #respond input#submit,
.btn-radius-9 .woocommerce a.button,
.btn-radius-9 .woocommerce button.button,
.btn-radius-9 .woocommerce input.button {
  border-radius: 9px;
}
.btn-radius-9 .btn:before,
.btn-radius-9 .button:before,
.btn-radius-9 .give-btn:before,
.btn-radius-9 .action-btn:before,
.btn-radius-9 [type="submit"]:before,
.btn-radius-9 .woocommerce #respond input#submit:before,
.btn-radius-9 .woocommerce a.button:before,
.btn-radius-9 .woocommerce button.button:before,
.btn-radius-9 .woocommerce input.button:before {
  border-radius: 9px;
}
.btn-radius-9 input[type='number'],
.btn-radius-9 input.form-control,
.btn-radius-9 select.form-control {
  border-radius: 9px;
}
.btn-radius-9 textarea.form-control {
  border-radius: 9px;
}
.btn-radius-9 .input-group input.form-control {
  border-top-left-radius: 9px !important;
  border-bottom-left-radius: 9px !important;
}
.btn-radius-8 .btn,
.btn-radius-8 .button,
.btn-radius-8 .give-btn,
.btn-radius-8 .action-btn,
.btn-radius-8 [type="submit"],
.btn-radius-8 .woocommerce #respond input#submit,
.btn-radius-8 .woocommerce a.button,
.btn-radius-8 .woocommerce button.button,
.btn-radius-8 .woocommerce input.button {
  border-radius: 8px;
}
.btn-radius-8 .btn:before,
.btn-radius-8 .button:before,
.btn-radius-8 .give-btn:before,
.btn-radius-8 .action-btn:before,
.btn-radius-8 [type="submit"]:before,
.btn-radius-8 .woocommerce #respond input#submit:before,
.btn-radius-8 .woocommerce a.button:before,
.btn-radius-8 .woocommerce button.button:before,
.btn-radius-8 .woocommerce input.button:before {
  border-radius: 8px;
}
.btn-radius-8 input[type='number'],
.btn-radius-8 input.form-control,
.btn-radius-8 select.form-control {
  border-radius: 8px;
}
.btn-radius-8 textarea.form-control {
  border-radius: 8px;
}
.btn-radius-8 .input-group input.form-control {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.btn-radius-7 .btn,
.btn-radius-7 .button,
.btn-radius-7 .give-btn,
.btn-radius-7 .action-btn,
.btn-radius-7 [type="submit"],
.btn-radius-7 .woocommerce #respond input#submit,
.btn-radius-7 .woocommerce a.button,
.btn-radius-7 .woocommerce button.button,
.btn-radius-7 .woocommerce input.button {
  border-radius: 7px;
}
.btn-radius-7 .btn:before,
.btn-radius-7 .button:before,
.btn-radius-7 .give-btn:before,
.btn-radius-7 .action-btn:before,
.btn-radius-7 [type="submit"]:before,
.btn-radius-7 .woocommerce #respond input#submit:before,
.btn-radius-7 .woocommerce a.button:before,
.btn-radius-7 .woocommerce button.button:before,
.btn-radius-7 .woocommerce input.button:before {
  border-radius: 7px;
}
.btn-radius-7 input[type='number'],
.btn-radius-7 input.form-control,
.btn-radius-7 select.form-control {
  border-radius: 7px;
}
.btn-radius-7 textarea.form-control {
  border-radius: 7px;
}
.btn-radius-7 .input-group input.form-control {
  border-top-left-radius: 7px !important;
  border-bottom-left-radius: 7px !important;
}
.btn-radius-6 .btn,
.btn-radius-6 .button,
.btn-radius-6 .give-btn,
.btn-radius-6 .action-btn,
.btn-radius-6 [type="submit"],
.btn-radius-6 .woocommerce #respond input#submit,
.btn-radius-6 .woocommerce a.button,
.btn-radius-6 .woocommerce button.button,
.btn-radius-6 .woocommerce input.button {
  border-radius: 6px;
}
.btn-radius-6 .btn:before,
.btn-radius-6 .button:before,
.btn-radius-6 .give-btn:before,
.btn-radius-6 .action-btn:before,
.btn-radius-6 [type="submit"]:before,
.btn-radius-6 .woocommerce #respond input#submit:before,
.btn-radius-6 .woocommerce a.button:before,
.btn-radius-6 .woocommerce button.button:before,
.btn-radius-6 .woocommerce input.button:before {
  border-radius: 6px;
}
.btn-radius-6 input[type='number'],
.btn-radius-6 input.form-control,
.btn-radius-6 select.form-control {
  border-radius: 6px;
}
.btn-radius-6 textarea.form-control {
  border-radius: 6px;
}
.btn-radius-6 .input-group input.form-control {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}
.btn-radius-5 .btn,
.btn-radius-5 .button,
.btn-radius-5 .give-btn,
.btn-radius-5 .action-btn,
.btn-radius-5 [type="submit"],
.btn-radius-5 .woocommerce #respond input#submit,
.btn-radius-5 .woocommerce a.button,
.btn-radius-5 .woocommerce button.button,
.btn-radius-5 .woocommerce input.button {
  border-radius: 5px;
}
.btn-radius-5 .btn:before,
.btn-radius-5 .button:before,
.btn-radius-5 .give-btn:before,
.btn-radius-5 .action-btn:before,
.btn-radius-5 [type="submit"]:before,
.btn-radius-5 .woocommerce #respond input#submit:before,
.btn-radius-5 .woocommerce a.button:before,
.btn-radius-5 .woocommerce button.button:before,
.btn-radius-5 .woocommerce input.button:before {
  border-radius: 5px;
}
.btn-radius-5 input[type='number'],
.btn-radius-5 input.form-control,
.btn-radius-5 select.form-control {
  border-radius: 5px;
}
.btn-radius-5 textarea.form-control {
  border-radius: 5px;
}
.btn-radius-5 .input-group input.form-control {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.btn-radius-4 .btn,
.btn-radius-4 .button,
.btn-radius-4 .give-btn,
.btn-radius-4 .action-btn,
.btn-radius-4 [type="submit"],
.btn-radius-4 .woocommerce #respond input#submit,
.btn-radius-4 .woocommerce a.button,
.btn-radius-4 .woocommerce button.button,
.btn-radius-4 .woocommerce input.button {
  border-radius: 4px;
}
.btn-radius-4 .btn:before,
.btn-radius-4 .button:before,
.btn-radius-4 .give-btn:before,
.btn-radius-4 .action-btn:before,
.btn-radius-4 [type="submit"]:before,
.btn-radius-4 .woocommerce #respond input#submit:before,
.btn-radius-4 .woocommerce a.button:before,
.btn-radius-4 .woocommerce button.button:before,
.btn-radius-4 .woocommerce input.button:before {
  border-radius: 4px;
}
.btn-radius-4 input[type='number'],
.btn-radius-4 input.form-control,
.btn-radius-4 select.form-control {
  border-radius: 4px;
}
.btn-radius-4 textarea.form-control {
  border-radius: 4px;
}
.btn-radius-4 .input-group input.form-control {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.btn-radius-3 .btn,
.btn-radius-3 .button,
.btn-radius-3 .give-btn,
.btn-radius-3 .action-btn,
.btn-radius-3 [type="submit"],
.btn-radius-3 .woocommerce #respond input#submit,
.btn-radius-3 .woocommerce a.button,
.btn-radius-3 .woocommerce button.button,
.btn-radius-3 .woocommerce input.button {
  border-radius: 3px;
}
.btn-radius-3 .btn:before,
.btn-radius-3 .button:before,
.btn-radius-3 .give-btn:before,
.btn-radius-3 .action-btn:before,
.btn-radius-3 [type="submit"]:before,
.btn-radius-3 .woocommerce #respond input#submit:before,
.btn-radius-3 .woocommerce a.button:before,
.btn-radius-3 .woocommerce button.button:before,
.btn-radius-3 .woocommerce input.button:before {
  border-radius: 3px;
}
.btn-radius-3 input[type='number'],
.btn-radius-3 input.form-control,
.btn-radius-3 select.form-control {
  border-radius: 3px;
}
.btn-radius-3 textarea.form-control {
  border-radius: 3px;
}
.btn-radius-3 .input-group input.form-control {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.btn-radius-2 .btn,
.btn-radius-2 .button,
.btn-radius-2 .give-btn,
.btn-radius-2 .action-btn,
.btn-radius-2 [type="submit"],
.btn-radius-2 .woocommerce #respond input#submit,
.btn-radius-2 .woocommerce a.button,
.btn-radius-2 .woocommerce button.button,
.btn-radius-2 .woocommerce input.button {
  border-radius: 2px;
}
.btn-radius-2 .btn:before,
.btn-radius-2 .button:before,
.btn-radius-2 .give-btn:before,
.btn-radius-2 .action-btn:before,
.btn-radius-2 [type="submit"]:before,
.btn-radius-2 .woocommerce #respond input#submit:before,
.btn-radius-2 .woocommerce a.button:before,
.btn-radius-2 .woocommerce button.button:before,
.btn-radius-2 .woocommerce input.button:before {
  border-radius: 2px;
}
.btn-radius-2 input[type='number'],
.btn-radius-2 input.form-control,
.btn-radius-2 select.form-control {
  border-radius: 2px;
}
.btn-radius-2 textarea.form-control {
  border-radius: 2px;
}
.btn-radius-2 .input-group input.form-control {
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}
.btn-radius-1 .btn,
.btn-radius-1 .button,
.btn-radius-1 .give-btn,
.btn-radius-1 .action-btn,
.btn-radius-1 [type="submit"],
.btn-radius-1 .woocommerce #respond input#submit,
.btn-radius-1 .woocommerce a.button,
.btn-radius-1 .woocommerce button.button,
.btn-radius-1 .woocommerce input.button {
  border-radius: 1px;
}
.btn-radius-1 .btn:before,
.btn-radius-1 .button:before,
.btn-radius-1 .give-btn:before,
.btn-radius-1 .action-btn:before,
.btn-radius-1 [type="submit"]:before,
.btn-radius-1 .woocommerce #respond input#submit:before,
.btn-radius-1 .woocommerce a.button:before,
.btn-radius-1 .woocommerce button.button:before,
.btn-radius-1 .woocommerce input.button:before {
  border-radius: 1px;
}
.btn-radius-1 input[type='number'],
.btn-radius-1 input.form-control,
.btn-radius-1 select.form-control {
  border-radius: 1px;
}
.btn-radius-1 textarea.form-control {
  border-radius: 1px;
}
.btn-radius-1 .input-group input.form-control {
  border-top-left-radius: 1px !important;
  border-bottom-left-radius: 1px !important;
}
@media screen and (max-width: 767px) {
  .btn + .btn,
  .button + .btn,
  [type="submit"] + .btn {
    margin-left: 0;
  }
}
/*---------- 3.04 Forms ----------*/
label {
  margin-bottom: 3px;
  font-weight: normal;
}
.required {
  color: #d9534f;
}
textarea,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="tel"],
input[type="search"],
.form-control {
  width: 100%;
  border: 1px solid #cfcfcf;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 40px;
  padding: 0px 12px;
  margin-bottom: 12px;
  background: #ffffff;
  color: #666666;
  vertical-align: middle;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0 none;
}
textarea.form-control-md,
input[type="text"].form-control-md,
input[type="password"].form-control-md,
input[type="email"].form-control-md,
input[type="number"].form-control-md,
input[type="date"].form-control-md,
input[type="tel"].form-control-md,
input[type="search"].form-control-md,
.form-control.form-control-md {
  height: 56px;
  min-width: 336px;
  font-size: "1.4rem";
}
textarea.form-control-lg,
input[type="text"].form-control-lg,
input[type="password"].form-control-lg,
input[type="email"].form-control-lg,
input[type="number"].form-control-lg,
input[type="date"].form-control-lg,
input[type="tel"].form-control-lg,
input[type="search"].form-control-lg,
.form-control.form-control-lg {
  height: 80px;
  min-width: 480px;
  font-size: "2rem";
}
textarea,
textarea.form-control {
  padding-top: 10px;
  min-height: 105px;
}
select.form-control,
.woocommerce-ordering select {
  padding-right: 20px;
  background: url('../img/select.png') no-repeat right 5px center #fff;
  position: relative;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  border: 1px solid #e6e6e6;
}
select.form-control:focus,
.woocommerce-ordering select:focus {
  background-color: white;
}
select.form-control option,
.woocommerce-ordering select option {
  position: absolute;
  bottom: 0;
  left: 0;
}
select.form-control.form-control-md,
.woocommerce-ordering select.form-control-md {
  height: 56px;
  line-height: 55px;
}
select.form-control.form-control-lg,
.woocommerce-ordering select.form-control-lg {
  height: 80px;
  line-height: 79px;
}
.form-range {
  -webkit-appearance: none;
  width: 100%;
  height: 25px;
  background: #eee;
  outline: none;
  border: 1px solid #ddd;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: 0.2s;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.form-range:hover {
  opacity: 1;
}
.form-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #111111;
  cursor: pointer;
}
.form-range::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #111111;
  cursor: pointer;
}
.woocommerce-ordering select {
  padding: 5px 20px 5px 5px;
}
.radio label,
.checkbox label {
  line-height: 20px;
}
.input-group .input-group-addon {
  font-size: 20px;
  border-radius: 0px;
  padding: 0 12px;
}
.input-group .input-group-btn .btn {
  margin-bottom: 0;
  height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
input.datepicker {
  background: url('../img/calendar.png') no-repeat center right 5px #ffffff;
}
/*---------- 3.05 Blog Post ----------*/
.post-list {
  clear: both;
  margin-bottom: 60px;
  position: relative;
  /*if user can edit*/
}
.post-list.classic {
  margin-bottom: 100px;
}
.post-list.classic .post.sticky {
  border-left: 5px double #dadada;
}
.post-list.classic .post-meta {
  width: 200px;
  float: left;
  text-align: right;
}
.post-list.classic .post-meta .date-box {
  margin-bottom: 15px;
  padding-bottom: 15px;
  position: relative;
}
.post-list.classic .post-meta .date-box:after {
  content: '';
  width: 100px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 0;
  bottom: 0px;
}
.post-list.classic .post-meta .fa {
  margin-right: 10px;
}
.post-list.classic .post-summary {
  margin-left: 250px;
  padding-top: 10px;
}
.post-list.classic .post-summary:after {
  content: '';
  clear: both;
  display: block;
}
.post-list.classic .post-summary .btn {
  margin-top: 5px;
}
.post-list.classic .post-img {
  height: 300px;
  background-size: cover;
  background-position: center;
  margin-bottom: 15px;
}
.post-list.full-img .post,
.post-list.left-img .post,
.post-list.right-img .post {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.post-list.full-img .post.sticky,
.post-list.left-img .post.sticky,
.post-list.right-img .post.sticky {
  border: 1px solid #dadada;
}
.post-list.full-img .post-img,
.post-list.left-img .post-img,
.post-list.right-img .post-img {
  width: 40%;
  height: 100%;
  background-color: #fff;
  background-size: cover;
  background-position: center;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.post-list.full-img .post-img .item-overlay,
.post-list.left-img .post-img .item-overlay,
.post-list.right-img .post-img .item-overlay {
  width: 100%;
  height: 100%;
  line-height: 100%;
  font-size: 0.9em;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0px;
  opacity: 0;
  -webkit-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.post-list.full-img .post-img .item-overlay [class^="icon-"],
.post-list.left-img .post-img .item-overlay [class^="icon-"],
.post-list.right-img .post-img .item-overlay [class^="icon-"],
.post-list.full-img .post-img .item-overlay .fa,
.post-list.left-img .post-img .item-overlay .fa,
.post-list.right-img .post-img .item-overlay .fa {
  display: inline-block;
  font-size: 0px;
  width: 0;
  height: 0;
  line-height: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.post-list.full-img .post-img:hover .item-overlay,
.post-list.left-img .post-img:hover .item-overlay,
.post-list.right-img .post-img:hover .item-overlay {
  opacity: 1;
  -webkit-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.post-list.full-img .post-img:hover .item-overlay [class^="icon-"],
.post-list.left-img .post-img:hover .item-overlay [class^="icon-"],
.post-list.right-img .post-img:hover .item-overlay [class^="icon-"],
.post-list.full-img .post-img:hover .item-overlay .fa,
.post-list.left-img .post-img:hover .item-overlay .fa,
.post-list.right-img .post-img:hover .item-overlay .fa {
  font-size: 24px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
  top: 50%;
  margin: -25px auto 0;
}
.post-list.full-img .post-img + .post-summary,
.post-list.left-img .post-img + .post-summary,
.post-list.right-img .post-img + .post-summary {
  margin-right: 40%;
}
.post-list.full-img .post-summary,
.post-list.left-img .post-summary,
.post-list.right-img .post-summary {
  padding: 45px 30px;
}
.post-list.full-img .post-summary.no-img,
.post-list.left-img .post-summary.no-img,
.post-list.right-img .post-summary.no-img {
  margin-right: 0;
}
.post-list.full-img .post-summary .post-title,
.post-list.left-img .post-summary .post-title,
.post-list.right-img .post-summary .post-title {
  margin: 0px 0px 5px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.post-list.full-img .post-summary .byline,
.post-list.left-img .post-summary .byline,
.post-list.right-img .post-summary .byline {
  margin-bottom: 20px;
  font-size: 0.8em;
}
.post-list.full-img .post-summary .post-excerpt,
.post-list.left-img .post-summary .post-excerpt,
.post-list.right-img .post-summary .post-excerpt {
  overflow: hidden;
  margin-bottom: 10px;
}
.post-list.full-img .post-summary .btn,
.post-list.left-img .post-summary .btn,
.post-list.right-img .post-summary .btn {
  margin-bottom: 0;
}
.post-list.left-img .post-img {
  right: auto;
  left: 0;
}
.post-list.left-img .post-img + .post-summary {
  margin-right: 0px;
  padding-left: calc(40% + 30px);
}
.post-list.full-img {
  background: #fff;
  border: 1px solid #e6e6e6;
  clear: both;
  margin-bottom: 50px;
}
.post-list.full-img .post-img {
  height: 250px;
  width: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
}
.post-list.full-img .post-summary {
  padding: 25px;
  margin: 0;
}
.post-list.full-img .post-summary .byline {
  margin-bottom: 15px;
}
.post-list .edit-link {
  padding: 0 30px;
  position: relative;
  top: -10px;
}
.blog-navigation {
  margin-bottom: 60px;
}
.post-single .section {
  padding: 90px 0;
}
.post-single .page-container.box,
.post-single .main-container.box {
  padding: 60px;
  margin-bottom: 30px;
  margin-top: -140px;
  z-index: 9;
  position: relative;
}
.post-single .page-img {
  padding: 140px 0;
  margin-bottom: 60px;
}
.post-single .page-img-txt .sub-head {
  margin-bottom: 60px;
}
.post-single .page-img-txt .author-img {
  height: 70px;
  width: 70px;
  border-radius: 70px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  float: left;
  margin-top: -5px;
  margin-right: 15px;
}
.post-single .page-img-txt .author-img img {
  height: 70px;
  width: 70px;
}
.post-single .page-img-txt .author {
  margin-bottom: 10px;
  font-size: 1.2em;
}
.post-single .page-img-txt .author span {
  font-style: italic;
  margin-right: 10px;
}
.post-single .page-img-txt .entry-meta {
  margin-left: 90px;
}
.post-single .page-img-txt .byline {
  font-size: 0.8em;
}
.post-single .post {
  margin-bottom: 30px;
}
.post-single.center .page-img .page-img-txt {
  text-align: center;
}
.post-single.center .author-img {
  margin: 0px auto 15px;
  float: none;
}
.post-single .prev-next-post {
  list-style: none;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
.post-single .prev-next-post li {
  width: 50%;
  float: left;
  margin-bottom: 20px;
}
.post-single .prev-next-post .prev-next-img {
  width: 100px;
  height: 60px;
  line-height: 60px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  font-size: 16px;
  color: #333;
}
.post-single .prev-next-post .prev-next-title {
  margin-top: 8px;
  display: inline-block;
  max-width: 260px;
  word-break: break-word;
}
.post-single .prev-next-post .prev-next-title .prev-next-arr {
  font-size: 0.8em;
}
.post-single .prev-next-post .prev-post {
  text-align: left;
}
.post-single .prev-next-post .prev-post .prev-next-img {
  float: left;
  margin-right: 10px;
}
.post-single .prev-next-post .next-post {
  text-align: right;
}
.post-single .prev-next-post .next-post .prev-next-img {
  float: right;
  margin-left: 10px;
}
.post-single .comments-area .section-title {
  margin-bottom: 15px;
}
.tag-wrap {
  font-size: 0.8em;
  padding: 0;
  margin: 0px;
  list-style: none;
}
.tag-wrap li {
  display: inline-block;
}
.tag-wrap a {
  display: inline-block;
  padding: 2px 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  text-transform: capitalize;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.share-box {
  padding: 20px;
  margin: 0 0 30px;
  overflow: hidden;
}
.share-box .title {
  float: left;
}
.share-box .social-icon-wrap {
  float: right;
}
.share-box .social-icon {
  height: 30px;
  line-height: 30px;
  width: 30px;
  display: inline-block;
  text-align: center;
  margin-top: 5px;
  margin-left: 5px;
}
.nav-links {
  display: block;
}
.nav-links .nav-previous {
  float: left;
}
.nav-links .nav-next {
  float: right;
}
.date-box {
  display: inline-block;
  text-align: center;
}
.date-box .day {
  display: block;
  font-weight: bold;
  font-size: 5rem;
  line-height: 1;
}
/*media*/
.alignleft {
  margin-right: 45px;
}
.alignright {
  margin-left: 45px;
}
@media screen and (max-width: 992px) {
  .post-single .page-img {
    height: auto;
    padding: 50px 0;
  }
}
@media screen and (max-width: 767px) {
  .post-list.full-img,
  .post-list.left-img,
  .post-list.right-img {
    height: auto;
  }
  .post-list.full-img .post-img,
  .post-list.left-img .post-img,
  .post-list.right-img .post-img {
    height: 200px;
    width: 100%;
    position: relative;
  }
  .post-list.full-img .post-summary,
  .post-list.left-img .post-summary,
  .post-list.right-img .post-summary {
    margin: 0 !important;
    padding: 15px !important;
    padding: 30px 15px;
  }
  .post-list.full-img .post-summary {
    padding: 30px 15px;
  }
  .post-list.classic .post-meta {
    width: 100%;
    float: none;
    text-align: left;
  }
  .post-list.classic .post-meta:after {
    display: block;
    content: '';
    clear: both;
  }
  .post-list.classic .post-meta .date-box {
    padding-bottom: 0;
    margin-bottom: 0p;
    xwidth: 80px;
    float: left;
  }
  .post-list.classic .post-meta .date-box:after {
    display: none;
  }
  .post-list.classic .post-meta .date-box .day {
    font-size: 3rem;
  }
  .post-list.classic .post-meta .post-meta-detail {
    margin-left: 80px;
  }
  .post-list.classic .post-summary {
    margin-left: 0px;
  }
  .post-list.classic .post-img {
    height: 300px;
    background-size: cover;
    background-position: center;
    margin-bottom: 15px;
  }
  .tag-wrap .cat-links,
  .tag-wrap .tag-links {
    float: none;
    clear: both;
    display: block;
    margin-bottom: 5px;
  }
}
/*---------- 3.06 Page Header ----------*/
.page-img {
  width: 100%;
  margin: 0;
  padding: 140px 0;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-img:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.page-img .page-img-txt {
  margin-bottom: 0px;
}
.page-img .page-img-txt h1,
.page-img .page-img-txt h2,
.page-img .page-img-txt h3,
.page-img .page-img-txt h4,
.page-img .page-img-txt h5,
.page-img .page-img-txt h6 {
  text-transform: uppercase;
  margin: 0px;
}
.page-img .page-img-txt h1 span,
.page-img .page-img-txt h2 span,
.page-img .page-img-txt h3 span,
.page-img .page-img-txt h4 span,
.page-img .page-img-txt h5 span,
.page-img .page-img-txt h6 span {
  font-size: 1em;
  display: block;
}
.page-img .page-img-txt .term-description {
  margin-top: 15px;
  font-weight: 200;
  font-size: 1.1em;
}
.page-img .page-img-txt .main-title {
  float: left;
  width: 50%;
}
.page-img .page-img-txt .breadcrumb-wrap {
  float: right;
  width: 50%;
  text-align: right;
}
.page-img .page-img-txt.center {
  text-align: center;
}
.page-img .page-img-txt.center .main-title,
.page-img .page-img-txt.center .breadcrumb-wrap {
  width: 100%;
  float: none;
}
.page-img .main-head {
  font-size: 3.2em;
  font-weight: bold;
  margin: 0px;
  text-transform: uppercase;
  letter-spacing: 3px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.page-img .main-head.archive-head:first-word {
  font-size: 1em;
  font-style: italic;
}
.page-img .sub-head {
  color: #e6e6e6;
}
.page-img > div {
  position: relative;
  z-index: 10;
}
.static-menu .page-img {
  padding: 90px 0;
}
.nav-menu.base + .site-content .page-img {
  padding: 90px 0;
}
@media screen and (max-width: 768px) {
  .page-img {
    padding: 30px 0;
  }
  .page-img .main-head {
    font-size: 2.6em;
    margin: 10px 0;
  }
  .static-menu .page-img {
    padding: 30px 0;
  }
}
/*---------- 3.07 Sidebar Widget----------*/
.widget-area .widget-wrap .widget-title {
  text-transform: uppercase;
  font-size: 1.2rem;
}
.widget-area .widget-wrap .widget-title h1,
.widget-area .widget-wrap .widget-title h2,
.widget-area .widget-wrap .widget-title h3,
.widget-area .widget-wrap .widget-title h4,
.widget-area .widget-wrap .widget-title h5,
.widget-area .widget-wrap .widget-title h6 {
  padding: 0;
  line-height: 1;
}
.widget-area .widget-wrap ul {
  margin: 0;
  padding: 0;
}
.widget-area .widget-wrap ul li:not(.chosen) {
  list-style: none;
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
}
.widget-area .widget-wrap ul li:not(.chosen):before {
  content: "\f054";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 10px;
  position: absolute;
  left: 0px;
  top: 3px;
}
.widget-area .widget-wrap ul li:not(.chosen) a {
  word-break: break-all;
}
.widget-area .widget-wrap ul ul {
  margin-top: 15px;
}
.widget-area.default .widget-wrap {
  padding-left: 30px;
  margin-bottom: 30px;
}
.widget-area.default .widget-wrap .widget-title {
  padding: 0 0 10px;
  margin: 0px;
}
.widget-area.box .widget-wrap {
  padding: 15px;
  margin-bottom: 30px;
}
.widget-area.box .widget-wrap .widget-title {
  padding: 15px;
  margin: 0px -15px 15px;
}
.sidebar {
  padding-top: 15px;
}
.sidebar .section-title {
  margin-bottom: 20px;
}
.sidebar select {
  max-width: 100%;
}
.sidebar .btn-group[data-toggle="buttons"] .btn-default {
  font-size: 34px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  color: #888;
  width: 60px;
  padding: 5px 10px;
  line-height: 20px;
}
.sidebar .btn-group[data-toggle="buttons"] .btn-default:hover {
  color: #4b4b4b;
}
.sidebar .social-icon-list ul li {
  padding-left: 0;
  margin-left: 0;
  display: inline-block;
}
.sidebar .social-icon-list ul li:before {
  display: none;
}
.sidebar .rss-date {
  font-size: 0.9em;
  font-style: italic;
  color: #979797;
}
.sidebar .rssSummary {
  font-size: 0.9em;
  line-height: 1.6em;
}
.sidebar .rssSummary + cite {
  margin-bottom: 15px;
}
.sidebar img {
  max-width: 100%;
  height: auto;
}
ul.checklist {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.checklist [type="checkbox"],
ul.checklist [type="radio"] {
  margin-right: 10px;
}
.recent-post-list .recent-post {
  margin-bottom: 30px;
  line-height: 1.6;
}
.recent-post-list .recent-post p {
  margin-bottom: 0px;
}
.recent-post-list .recent-post:last-child {
  margin-bottom: 0px;
}
.recent-post-list .author-img {
  height: 50px;
  width: 50px;
  border-radius: 50px;
  float: left;
  background: #eee;
  overflow: hidden;
}
.recent-post-list .author-img img {
  width: 100%;
  height: 100%;
}
.recent-post-list .post-summary {
  margin-left: 65px;
}
.recent-post-list .post-summary .byline {
  font-size: 0.8em;
}
@media screen and (max-width: 767px) {
  .sidebar {
    padding-top: 30px;
    clear: both;
  }
  .sidebar .btn-group[data-toggle="buttons"] .btn-default {
    width: auto;
    padding: 5px 8px;
  }
}
/*---------- 3.08 Widgets ----------*/
/*---------- 3.09 Footer ----------*/
.scroll-to-top {
  display: none;
  opacity: 0;
  height: 60px;
  line-height: 60px;
  width: 60px;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  position: fixed;
  bottom: 40px;
  right: 20px;
  cursor: pointer;
  z-index: 9999;
}
.scroll-to-top.show {
  opacity: 1;
  display: block;
}
.scroll-to-top:hover {
  background: rgba(0, 0, 0, 0.9);
}
#footer {
  line-height: 1.6;
  font-size: 1rem;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
  margin-bottom: 10px;
}
#footer p {
  margin-top: 15px;
}
#footer img {
  max-width: 100%;
  height: auto;
}
#footer ul {
  margin: 0;
  padding: 0px;
  list-style: none;
}
#footer ul li {
  margin: 0 0 5px;
}
#footer ul ul {
  margin-top: 0;
  margin-left: 10px;
}
#footer input[type='text'],
#footer input[type='email'],
#footer textarea,
#footer select {
  width: 100%;
  margin-bottom: 15px;
}
#footer .input-group input[type='text'],
#footer .input-group input[type='email'],
#footer .input-group textarea,
#footer .input-group select {
  margin-bottom: 0px;
}
#footer select {
  color: #4b4b4b;
}
#footer .footer-top ul li,
#footer .footer-bottom ul li,
#footer .footer-table ul li {
  display: inline-block;
  margin-right: 10px;
}
#footer .footer-bottom {
  font-size: 0.9rem;
}
#footer .footer-table {
  width: 100%;
  display: table;
}
#footer .footer-table .footer-cell {
  display: table-cell;
}
#footer .footer-table.col-2 .footer-cell {
  width: 50%;
}
#footer .footer-table.col-3 .footer-cell {
  width: 33.33333%;
}
#footer .widget-left .social-icon-list > ul li {
  margin: 0 10px 0 0;
}
#footer .widget-center {
  text-align: center;
  margin: 0 auto;
}
#footer .widget-center .social-icon-list > ul {
  display: table;
  margin: 0 auto !important;
}
#footer .widget-center .social-icon-list > ul li {
  margin: 0 5px 0 5px;
}
#footer .widget-right {
  text-align: right;
}
#footer .widget-right .social-icon-list > ul li {
  margin: 0 0 0 10px;
}
/*Template*/
/*---------- 4.00 Modules ----------*/
/*---------- 4.01 Badge ----------*/
.badge.badge-success {
  background: #5cb85c;
  color: #fff;
}
.badge.badge-info {
  background: #5bc0de;
  color: #fff;
}
.badge.badge-warning {
  background: #f0ad4e;
  color: #fff;
}
.badge.badge-danger {
  background: #d9534f;
  color: #fff;
}
/*---------- 4.02 Breadcrumb ----------*/
.breadcrumb {
  display: inline-block;
  margin: 0px;
  padding: 0;
  background: none;
  position: relative;
}
.breadcrumb .icon-home,
.breadcrumb .fa {
  font-size: 20px;
}
.breadcrumb li {
  height: 30px;
  line-height: 30px;
  float: left;
  display: inline-block;
}
.breadcrumb.center {
  display: table;
  margin: 0 auto;
}
.breadcrumb.right {
  float: right;
  margin-top: 0px;
}
.page-img .breadcrumb {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .breadcrumb {
    padding: 15px 0;
    margin: 0;
  }
}
/*---------- 4.03 Table ----------*/
.table-responsive-wrap {
  display: block;
  overflow-y: auto;
}
.table-responsive-wrap.show-arr {
  padding-bottom: 29px;
}
.table-responsive-wrap table {
  border: 0px;
  margin-bottom: 5px;
  width: 100%;
}
.table-responsive-wrap table td,
.table-responsive-wrap table th {
  padding: 0 12px;
}
.table thead tr th {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 2px solid #cfcfcf;
}
.table tr td {
  border-top: 1px solid #cfcfcf;
}
.table.table-boxed {
  border: 1px solid #cfcfcf;
}
.table.table-boxed thead tr th {
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-bottom: none;
}
.table-btn-wrap {
  margin-bottom: 20px;
  position: relative;
}
.table-btn-wrap #table-right,
.table-btn-wrap #table-left {
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  position: absolute;
  bottom: 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.table-btn-wrap #table-left {
  left: 0px;
}
.table-btn-wrap #table-right {
  right: 0px;
}
.table-responsive table {
  width: 100%;
}
/*---------- 4.04 Modal ----------*/
/*bootstrap modal overwrite*/
.modal-header .close {
  font-size: 35px;
}
/*jqueryui dialog overwrite*/
.modal-dialog {
  margin: 95px auto;
}
.modal-footer .btn {
  margin-bottom: 0;
}
.modal-book-now .modal-body {
  background: #fff;
}
.modal-book-now .preview-wrap {
  height: 100%;
  width: 100%;
  margin: 0px auto;
  position: relative;
}
.modal-book-now .preview-wrap .preview-img {
  height: 100%;
  width: 60%;
  background-color: #eee;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
.modal-book-now .preview-wrap .form-wrap {
  margin-left: 60%;
  padding: 30px;
  width: 40%;
  background: #fff;
}
.modal-book-now .preview-wrap .form-wrap .btn {
  width: 100%;
  padding: 15px;
}
@media screen and (max-width: 992px) {
  .modal-book-now .preview-wrap .preview-img {
    width: 40%;
  }
  .modal-book-now .preview-wrap .form-wrap {
    margin-left: 40%;
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .modal-book-now .preview-wrap .preview-img {
    height: 200px;
    width: 100%;
    position: relative;
  }
  .modal-book-now .preview-wrap .form-wrap {
    margin-left: 0;
    width: 100%;
  }
}
/*---------- 4.05 Tabs ----------*/
.nav-tabs > li > a {
  padding: 15px 25px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #fff;
}
.tab-content {
  background: #fff;
  padding: 30px 15px;
  border: 1px solid #cfcfcf;
  border-top: 0;
}
/*---------- 4.06 Pagination ----------*/
.nav-arrow {
  font-size: 20px;
}
.pagination-wrap {
  margin-bottom: 30px;
  height: 80px;
}
.pagination-wrap.classic {
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  padding-top: 15px;
}
.pagination-wrap.left-img,
.pagination-wrap.right-img,
.pagination-wrap.full-img {
  background: #fff;
  border: 1px solid #e6e6e6;
  padding: 20px;
}
.pagination-wrap .pagination {
  float: right;
}
.pagination-wrap .total {
  line-height: 38px;
  float: left;
}
.pagination {
  margin: 0;
}
.pagination li a,
.pagination li span {
  margin-right: 5px;
  padding: 8px 15px;
}
.pagination li:last-child a,
.pagination li:last-child span {
  margin-right: 0;
}
.pagination.circle li a,
.pagination.circle li span {
  border-radius: 80px;
}
@media screen and (max-width: 440px) {
  .pagination-wrap .pagination {
    float: none;
  }
}
/*---------- 4.07 Blockquote ----------*/
blockquote {
  margin: 15px 0;
  padding: 20px;
  background: transparent;
  border-width: 5px;
  border-style: double;
  outline: none;
  clear: both;
  position: relative;
}
blockquote footer {
  margin-top: 5px;
  color: #797979;
}
blockquote:after {
  content: "\f1db";
  font-family: 'iconfont';
  font-size: 26px;
  color: #888;
  position: absolute;
  top: -18px;
  left: 20px;
}
blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 {
  line-height: 1.4;
}
/*---------- 4.08 Deasil Icons ----------*/
.deasil-icon {
  display: inline-block;
  line-height: 1;
  text-align: center;
  vertical-align: top;
}
.deasil-icon.align-left {
  margin-right: 15px;
}
.deasil-icon.align-center {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.deasil-icon.align-right {
  float: right;
  margin-left: 15px;
}
.icon-200 {
  font-size: 200px;
}
.icon-190 {
  font-size: 190px;
}
.icon-180 {
  font-size: 180px;
}
.icon-170 {
  font-size: 170px;
}
.icon-160 {
  font-size: 160px;
}
.icon-150 {
  font-size: 150px;
}
.icon-140 {
  font-size: 140px;
}
.icon-130 {
  font-size: 130px;
}
.icon-120 {
  font-size: 120px;
}
.icon-110 {
  font-size: 110px;
}
.icon-100 {
  font-size: 100px;
}
.icon-90 {
  font-size: 90px;
}
.icon-80 {
  font-size: 80px;
}
.icon-70 {
  font-size: 70px;
}
.icon-60 {
  font-size: 60px;
}
.icon-50 {
  font-size: 50px;
}
.icon-40 {
  font-size: 40px;
}
.icon-danger {
  color: #d9534f;
}
.icon-warning {
  color: #f0ad4e;
}
.icon-success {
  color: #5cb85c;
}
.icon-info {
  color: #5bc0de;
}
.icon-white {
  color: #fff;
}
/*---------- 4.09 Seperator ----------*/
.seperator,
.main-image-txt hr,
.carousel-caption hr {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  margin-top: 10px;
  margin-bottom: 10px;
}
.seperator.left,
.main-image-txt hr.left,
.carousel-caption hr.left {
  background-position: left center;
}
.seperator.center,
.main-image-txt hr.center,
.carousel-caption hr.center {
  margin-left: auto;
  margin-right: auto;
}
.seperator.right,
.main-image-txt hr.right,
.carousel-caption hr.right {
  float: right;
  background-position: right center;
}
#footer .widget-left .seperator,
#footer .widget-right .seperator,
#footer .widget-center .seperator {
  margin-top: 0px;
  margin-bottom: 20px;
}
#footer .widget-right .seperator {
  float: right;
}
#footer .widget-right .seperator + div {
  clear: both;
}
#footer .widget-center .seperator {
  margin: 0px auto 20px;
}
/*---------- 4.10 Section ----------*/
.section {
  padding-top: 100px;
  padding-bottom: 100px;
}
.section.white {
  background: #fff;
  color: #4b4b4b;
}
.section.gray {
  background: rgba(230, 230, 230, 0.2);
  color: #4b4b4b;
}
.section.clear-btm {
  padding-bottom: 0px;
}
.border-box {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px;
  margin-bottom: 30px;
}
.border-box .box-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 15px 15px;
  margin: 0px -15px 15px;
  font-size: 1.2rem;
}
.border-box .box-title h1,
.border-box .box-title h2,
.border-box .box-title h3,
.border-box .box-title h4,
.border-box .box-title h5,
.border-box .box-title h6 {
  padding: 0;
  line-height: 1;
}
@media screen and (max-width: 992px) {
  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
/*---------- 4.11 Heading ----------*/
.heading {
  padding: 0px;
  font-weight: normal;
  line-height: 1.5;
  position: relative;
  margin: 0 0 30px;
}
.heading h1,
.heading h2,
.heading h3,
.heading h4,
.heading h5,
.heading h6,
.heading p {
  clear: both;
  margin-bottom: 0;
}
.heading.center {
  display: table;
  text-align: center;
  max-width: 900px;
  margin: 0px auto;
}
.heading.right {
  text-align: right;
  float: right;
}
.heading .sub-heading {
  clear: both;
}
@media screen and (max-width: 767px) {
  .heading {
    margin: 0 auto 20px;
    width: 100% !important;
  }
}
/*---------- 4.12 Banner ----------*/
.banner {
  padding: 60px 0;
  overflow: hidden;
  line-height: 1.4;
}
.banner h1,
.banner h2,
.banner h3,
.banner h4,
.banner h5,
.banner h6 {
  margin-top: 0;
  margin-bottom: 20px !important;
  font-weight: bold;
  line-height: 1.4;
}
.banner .line-box {
  margin: 0 15px;
  text-align: center;
  padding: 0 30px;
}
.banner .line-box .line-title {
  display: table;
  margin: -15px auto 30px;
  padding: 0 30px;
  letter-spacing: 1px;
  font-size: 1.2em;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .banner {
    padding: 30px 0;
  }
  .container .line-box {
    margin: 0 10px;
  }
}
/*---------- 4.13 Counterup ----------*/
.counterup {
  line-height: 1;
  font-size: 4em;
  font-weight: bold;
  position: relative;
}
.counterup.pull-center {
  text-align: center;
}
.counterup.pull-right {
  text-align: right;
}
/*---------- 4.14 Feature Banner ----------*/
.vc_row-o-equal-height .feature-banner {
  height: 100%;
}
.feature-banner {
  margin-bottom: 15px;
  overflow: hidden;
}
.feature-banner .feature-img {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.feature-banner .desc {
  padding: 20px;
}
.feature-banner.center {
  text-align: center;
}
.feature-banner.right {
  text-align: right;
}
/*---------- 4.15 Feature List ----------*/
.default-icon .deasilicon {
  display: block;
  font-size: 50px;
  margin: 0;
  line-height: 1;
}
.square-icon {
  height: 60px;
  line-height: 60px;
  width: 60px;
  margin-top: 8px;
}
.square-icon .deasilicon {
  height: 100%;
  width: 100%;
  display: block;
  vertical-align: middle;
  text-align: center;
}
.square-icon.border {
  border: 4px solid rgba(0, 0, 0, 0.4);
}
.square-icon.line {
  border-width: 3px;
  border-style: solid;
  background: transparent !important;
}
.diamond-icon {
  height: 60px;
  width: 60px;
  border-radius: 5px;
  -webkit-transform: translate(20%, 20%) rotate(45deg);
  -ms-transform: translate(20%, 20%) rotate(45deg);
  transform: translate(20%, 20%) rotate(45deg);
}
.diamond-icon .deasilicon {
  height: 100%;
  width: 100%;
  display: block;
  vertical-align: middle;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  text-align: center;
}
.diamond-icon.border {
  border: 4px solid rgba(0, 0, 0, 0.4);
}
.diamond-icon.line {
  border-width: 3px;
  border-style: solid;
  background: transparent !important;
}
.feature-list {
  overflow: hidden;
}
.feature-list .feature-img,
.feature-list .feature-icon {
  display: block;
}
.feature-list .desc h1,
.feature-list .desc h2,
.feature-list .desc h3,
.feature-list .desc h4,
.feature-list .desc h5 {
  position: relative;
  margin-bottom: 5px;
  font-weight: bold;
}
.feature-list.center .feature-img,
.feature-list.center .feature-icon {
  text-align: center;
  float: none;
  margin: 0 auto 10px;
}
.feature-list.center .desc {
  margin: 0;
  margin-top: 20px;
  text-align: center;
}
.feature-list.center .diamond-icon + .desc {
  margin-top: 40px;
}
.feature-list.right .feature-img,
.feature-list.right .feature-icon {
  float: right;
  margin: 0;
}
.feature-list.right .desc {
  clear: both;
  margin: 0;
  text-align: right;
}
.feature-list.right .diamond-icon {
  -webkit-transform: translate(-20%, 20%) rotate(45deg);
  -ms-transform: translate(-20%, 20%) rotate(45deg);
  transform: translate(-20%, 20%) rotate(45deg);
}
.feature-list.rightflex .feature-img,
.feature-list.rightflex .feature-icon {
  float: right;
  margin: 0;
}
.feature-list.rightflex .desc {
  margin: 0;
  text-align: right;
}
.feature-list.rightflex .diamond-icon {
  -webkit-transform: translate(-20%, 20%) rotate(45deg);
  -ms-transform: translate(-20%, 20%) rotate(45deg);
  transform: translate(-20%, 20%) rotate(45deg);
}
.feature-list.leftflex .feature-img,
.feature-list.leftflex .feature-icon {
  float: left;
  margin: 0;
}
.feature-list.leftflex .desc {
  margin: 0;
  text-align: left;
}
.feature-box {
  margin: 15px 0;
  position: relative;
  height: calc(100% - 100px);
}
.feature-box .desc {
  text-align: center;
}
.feature-box .desc h1,
.feature-box .desc h2,
.feature-box .desc h3,
.feature-box .desc h4,
.feature-box .desc h5 {
  position: relative;
  margin-bottom: 5px;
  font-weight: bold;
}
.feature-box .square-icon,
.feature-box .diamond-icon {
  position: relative;
  float: none;
  margin: 0 auto;
  text-align: center;
}
.feature-box .desc {
  margin: 0;
  margin-top: 20px;
}
.feature-box .diamond-icon + .desc {
  margin-top: 40px;
}
.feature-box .feature-img {
  float: none;
  margin: 0 auto;
  display: table;
}
@media screen and (max-width: 767px) {
  .feature-list .desc {
    margin-bottom: 10px;
  }
  .square-icon {
    margin-top: 0px;
  }
}
/*---------- 4.16 Price table ----------*/
.pricetable {
  background: #fff;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.pricetable .price-head {
  padding: 30px;
  background: rgba(0, 0, 0, 0.2);
}
.pricetable .title {
  font-size: 1.6rem;
  padding: 0px;
  margin-bottom: 15px;
}
.pricetable .price-amount {
  font-size: 4rem;
  line-height: 1;
  position: relative;
  font-weight: bold;
}
.pricetable .price-amount .currency {
  width: auto;
  font-size: 1.2rem;
  position: absolute;
}
.pricetable .price-desc {
  font-size: 1.2rem;
  font-style: italic;
}
.pricetable .package {
  margin: 0;
}
.pricetable .package .price-table-list {
  font-size: 1rem;
  padding: 5px 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.pricetable .package .price-table-list [class^='icon-'],
.pricetable .package .price-table-list .fa,
.pricetable .package .price-table-list .glyphicon {
  margin-right: 10px;
  font-size: 20px;
  vertical-align: middle;
}
/*---------- 4.17 Videoplay ----------*/
.videoplay {
  width: 100%;
  padding-top: 56.25%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.videoplay .playbutton {
  height: 80px;
  width: 80px;
  line-height: 80px;
  text-align: center;
  font-size: 30px;
  padding-left: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
}
.videoplay .playbutton:hover {
  cursor: pointer;
}
.videoplay .playbutton.rectangle {
  height: 48px;
  line-height: 48px;
}
.videoplay iframe {
  visibility: hidden;
  border: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.videopop {
  display: none;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
}
.videopop .video-wrap {
  width: 1000px;
  height: 600px;
  background: #eee;
  position: absolute;
  left: calc(100%/2 - 1000px/2);
  top: calc(100%/2 - (1000px*0.6/2));
}
.videopop .video-wrap iframe {
  border: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.videopop .video-wrap .close-btn {
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 30px;
  border-radius: 40px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #d9534f;
  position: absolute;
  top: -20px;
  right: -20px;
  z-index: 999;
  cursor: pointer;
}
.videopop iframe {
  visibility: visible !important;
}
/*---------- 4.18 Container ----------*/
.container-box.center {
  margin-left: auto;
  margin-right: auto;
}
.container-box.right {
  float: right;
}
.container-box.border-top-left:before {
  content: '';
  width: 80px;
  height: 5px;
  position: absolute;
  top: -5px;
  left: 0px;
}
.container-box.border-top-left:after {
  content: '';
  width: 5px;
  height: 80px;
  position: absolute;
  top: -5px;
  left: -5px;
}
.container-box.border-top-right:before {
  content: '';
  width: 80px;
  height: 5px;
  position: absolute;
  top: -5px;
  right: 0px;
}
.container-box.border-top-right:after {
  content: '';
  width: 5px;
  height: 80px;
  position: absolute;
  top: -5px;
  right: -5px;
}
.container-box.border-bottom-right:before {
  content: '';
  width: 80px;
  height: 5px;
  position: absolute;
  bottom: -5px;
  right: 0px;
}
.container-box.border-bottom-right:after {
  content: '';
  width: 5px;
  height: 80px;
  position: absolute;
  bottom: -5px;
  right: -5px;
}
.container-box.border-bottom-left:before {
  content: '';
  width: 80px;
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: 0px;
}
.container-box.border-bottom-left:after {
  content: '';
  width: 5px;
  height: 80px;
  position: absolute;
  bottom: -5px;
  left: -5px;
}
.container-box .container-inner > * {
  position: relative;
  z-index: 9;
}
.vc_row-o-equal-height .container-box,
.vc_row-o-equal-height .container-inner {
  height: 100%;
}
@media screen and (max-width: 767px) {
  .container-box {
    width: auto !important;
    top: 0 !important;
    left: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .container-box .container-inner {
    padding: 15px !important;
    margin: 0 !important;
  }
}
/*---------- 4.19 Accordion ----------*/
.panel {
  border: 1px solid #e6e6e6;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 20px;
}
.panel > .panel-heading {
  background-color: #fff;
  border-bottom: medium none;
  border-radius: 0;
  padding: 18px 20px;
  text-transform: uppercase;
  position: relative;
}
.panel-title > a {
  color: #4b4b4b;
  display: block;
  letter-spacing: 2px;
  padding: 0 55px 0 0;
}
.panel-title > a::before {
  border-left: 1px solid #e6e6e6;
  color: #888;
  content: "\f068";
  font-family: FontAwesome;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  height: 100%;
  margin-top: 0;
  padding: 16px 20px 14px;
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
}
.panel-title > a.collapsed::before {
  border-left: 1px solid #e6e6e6;
  color: #888;
  content: "\f067";
  font-family: FontAwesome;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  height: 100%;
  margin-top: 0;
  padding: 16px 20px 14px;
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #e6e6e6;
  padding: 18px 23px;
}
.panel-base .panel-title > a::before {
  color: #fff;
  background: #111111;
}
.panel-base .panel-title > a.collapsed::before {
  color: #fff;
  background: #111111;
}
/*---------- 4.20 Team ----------*/
.team-default .member,
.team-round .member,
.team-vertical .member,
.team-square .member {
  border: 1px solid #e6e6e6;
  background: #fff;
  padding: 30px;
  margin-bottom: 30px;
}
.team-default .member .image,
.team-round .member .image,
.team-vertical .member .image,
.team-square .member .image {
  margin-bottom: 30px;
  height: 0;
  padding-bottom: 75%;
  display: block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.team-default .member img,
.team-round .member img,
.team-vertical .member img,
.team-square .member img {
  width: 100%;
}
.team-default .member .name,
.team-round .member .name,
.team-vertical .member .name,
.team-square .member .name {
  font-size: 1.4rem;
  margin-bottom: 3px;
}
.team-default .member .detail,
.team-round .member .detail,
.team-vertical .member .detail,
.team-square .member .detail {
  font-size: 0.9rem;
  font-weight: bold;
  margin-top: 0px;
  color: #888;
  text-transform: capitalize;
}
.team-default .member p,
.team-round .member p,
.team-vertical .member p,
.team-square .member p {
  margin-top: 15px;
}
.team-default .member .social,
.team-round .member .social,
.team-vertical .member .social,
.team-square .member .social {
  margin-top: 15px;
}
.team-default .member.center,
.team-round .member.center,
.team-vertical .member.center,
.team-square .member.center {
  text-align: center;
}
.team-default .member.center .social,
.team-round .member.center .social,
.team-vertical .member.center .social,
.team-square .member.center .social {
  display: table;
  margin: 0 auto;
}
.team-default .member.right,
.team-round .member.right,
.team-vertical .member.right,
.team-square .member.right {
  text-align: right;
  direction: rtl;
}
.team-default .member.right .social,
.team-round .member.right .social,
.team-vertical .member.right .social,
.team-square .member.right .social {
  float: right;
}
.team-default .member .image {
  margin-top: -30px;
  margin-left: -30px;
  margin-right: -30px;
}
.team-round .member .image {
  background-image: url('../img/avatar.png');
  height: 200px;
  width: 200px;
  padding-bottom: 0px;
  border-radius: 200px;
  overflow: hidden;
}
@media screen and (max-width: 992px) {
  .team-round .member .image {
    height: 100px;
    width: 100px;
  }
}
.team-round .member.center .image {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.team-vertical .member .image {
  margin-top: -30px;
  margin-left: -30px;
  margin-right: -30px;
  padding-bottom: 120%;
}
.team-square .member .member .image {
  margin-top: -30px;
  margin-left: -30px;
  margin-right: -30px;
  padding-bottom: 100%;
}
.team-single {
  margin-bottom: 120px;
  z-index: -1;
}
.team-single .page-img {
  height: 300px;
}
.team-single .team-container {
  position: relative;
}
.team-single .team-img-wrap {
  width: 100%;
  padding-top: 120%;
  /* Aspect Ratio */
  position: relative;
}
.team-single .team-detail {
  margin-left: 20px;
}
.rtl .team-single .team-detail {
  text-align: right;
}
.team-single .team-img {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #fff;
  overflow: hidden;
  border: 6px solid #fff;
  -webkit-box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.team-single .main-head {
  margin-top: 15px;
  margin-bottom: 10px;
}
.team-single .sub-head {
  list-style: none;
  margin-left: 0px;
  margin-bottom: 15px;
  padding-bottom: 10px;
  font-weight: bold;
}
.team-single .social-icon-list {
  margin-bottom: 25px;
}
.team-single .meta-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.team-single .meta-list li {
  margin-bottom: 10px;
}
.team-single .meta-list .iconfont {
  margin-right: 10px;
  font-size: 20px;
  vertical-align: middle;
  line-height: 1;
}
.rtl .team-single .meta-list .iconfont {
  margin-right: 0px;
  margin-left: 10px;
}
@media (max-width: 767px) {
  .team-single .main-head {
    color: #4b4b4b;
  }
}
/*---------- 4.21 Social Icons ----------*/
.social {
  margin-bottom: 15px;
}
.social .icon {
  height: 36px;
  line-height: 36px;
  width: 36px;
  border-radius: 36px;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  margin-right: 10px;
}
.social .icon:hover,
.social .icon:focus {
  text-decoration: none;
}
.social-icon-list {
  list-style: none;
  margin: 0px;
  padding: 0;
  position: relative;
}
.social-icon-list li {
  display: inline-block;
  margin: 0 5px;
}
.social-icon-list li:first-child {
  margin-left: 0;
}
.social-icon-list li a {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  text-align: center;
  font-size: 16px;
}
/*----------  4.22 Sort Bar ----------*/
.sort-wrap {
  border: 1px solid #e6e6e6;
  background: #fff;
  display: block;
  padding: 10px 20px;
  margin-bottom: 30px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.sort-wrap .sort-title {
  color: #4b4b4b;
  font-size: 1.2em;
  letter-spacing: 2px;
  display: inline-block;
  margin: 20px 0;
}
.sort-wrap label {
  color: #888;
}
.sort-wrap .form-control {
  display: inline-block;
}
.sort-wrap .form-group {
  display: inline-block;
  width: auto;
  min-width: 120px;
  margin-right: 15px;
  margin-bottom: 10px;
}
.sort-wrap .form-group.form-group-sm {
  width: 60px;
  min-width: 60px;
}
.sort-wrap .form-group.form-group-sm .form-control {
  height: 34px;
}
.sort-wrap .btn {
  margin-bottom: 0px;
}
.toogle-view {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}
.toogle-view .icon {
  display: inline-block;
  font-size: 14px;
  height: 30px;
  width: 30px;
  line-height: 30px;
  margin-left: 5px;
  text-align: center;
  background: #fff;
  color: #888;
  border: 1px solid #e6e6e6;
  cursor: pointer;
}
.toogle-view .icon:first-child {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .toogle-view {
    float: none;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .sort-wrap .form-group,
  .sort-wrap .form-group.form-group-sm {
    width: 100%;
  }
  .woocommerce .woocommerce-ordering,
  .woocommerce-page .woocommerce-ordering,
  .woocommerce .woocommerce-result-count,
  .woocommerce-page .woocommerce-result-count {
    float: none;
  }
}
/*---------- 4.23 Timeline ----------*/
.timeline .index [class^='icon-'],
.timeline .index .fa,
.timeline .index .glyphicon {
  font-size: 40px;
}
.timeline {
  text-align: center;
  margin: 20px 0;
}
.timeline.gray .time-module .index {
  background: #888;
  color: #fff;
}
.timeline.gray .time-module .index .time-pop {
  background: rgba(136, 136, 136, 0.1);
}
.timeline.gray .time-module:nth-child(odd) .index .time-pop:after {
  border-left: 10px solid rgba(136, 136, 136, 0.1);
}
.timeline.gray .time-module:nth-child(even) .index .time-pop:after {
  border-right: 10px solid rgba(136, 136, 136, 0.1);
}
.timeline .time-module {
  position: relative;
  padding-bottom: 60px;
}
.timeline .time-module:last-child:after {
  display: none !important;
}
.timeline .time-module .index {
  position: relative;
  z-index: 9;
}
.timeline .time-module .index [class^='icon-'] {
  display: inline-block;
  height: 120px;
  width: 120px;
  line-height: 120px;
  font-size: 40px;
  border-radius: 120px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}
.timeline .time-module .time-pop {
  height: auto;
  padding: 20px;
  font-size: 1em;
  line-height: 1.4;
  color: #4b4b4b;
  position: static;
  margin-top: -90px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 99;
  background: #e6e6e6;
  border: 1px solid rgba(207, 207, 207, 0.4);
}
.timeline .time-module .time-pop:after {
  border-color: #e6e6e6;
  content: '';
  height: 0px;
  width: 0px;
}
.timeline.tl-right .index {
  text-align: left;
}
.timeline.tl-right .time-module:after {
  content: '';
  display: block;
  height: 50%;
  width: 1px;
  position: absolute;
  top: 50%;
  left: 60px;
  border-left: 5px dotted #e6e6e6;
}
.timeline.tl-right .time-module .time-pop {
  margin-left: 150px;
}
.timeline.tl-right .time-module .time-pop:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right-width: 10px;
  border-right-style: solid;
  position: absolute;
  top: 50px;
  left: 140px;
}
.timeline.tl-left .index {
  text-align: right;
}
.timeline.tl-left .time-module:after {
  content: '';
  display: block;
  height: 50%;
  width: 1px;
  position: absolute;
  top: 50%;
  right: 60px;
  border-left: 5px dotted #e6e6e6;
}
.timeline.tl-left .time-module .time-pop {
  margin-right: 150px;
}
.timeline.tl-left .time-module .time-pop:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left-width: 10px;
  border-left-style: solid;
  position: absolute;
  top: 50px;
  right: 140px;
}
.timeline.tl-alternate .time-module:after {
  content: '';
  display: block;
  height: 50%;
  width: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-left: 5px dotted #e6e6e6;
}
.timeline.tl-alternate .time-module .index {
  margin: 0px auto;
}
.timeline.tl-alternate .time-module .time-pop {
  position: absolute;
  width: 200px;
}
.timeline.tl-alternate .time-module:nth-child(odd) .time-pop {
  right: 60%;
}
.timeline.tl-alternate .time-module:nth-child(odd) .time-pop:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left-width: 10px;
  border-left-style: solid;
  position: absolute;
  top: 23px;
  right: -10px;
}
.timeline.tl-alternate .time-module:nth-child(even) .time-pop {
  left: 60%;
}
.timeline.tl-alternate .time-module:nth-child(even) .time-pop:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right-width: 10px;
  border-right-style: solid;
  position: absolute;
  top: 23px;
  left: -10px;
}
@media screen and (max-width: 767px) {
  .timeline.tl-right,
  .timeline.tl-left,
  .timeline.tl-alternate {
    padding-left: 0px;
  }
  .timeline.tl-right .time-module:after,
  .timeline.tl-left .time-module:after,
  .timeline.tl-alternate .time-module:after {
    left: 50%;
  }
  .timeline.tl-right .time-module .index,
  .timeline.tl-left .time-module .index,
  .timeline.tl-alternate .time-module .index {
    text-align: center;
  }
  .timeline.tl-right .time-module .time-pop,
  .timeline.tl-left .time-module .time-pop,
  .timeline.tl-alternate .time-module .time-pop {
    margin: 0px;
    width: 100%;
    left: 0px !important;
    right: 0px !important;
    position: relative !important;
    top: 10px;
    margin-top: 0px !important;
  }
  .timeline.tl-right .time-module .time-pop:after,
  .timeline.tl-left .time-module .time-pop:after,
  .timeline.tl-alternate .time-module .time-pop:after {
    display: none;
  }
}
/*---------- 4.24 Testimonial ----------*/
.testimonial-wrap {
  padding: 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.testimonial-wrap:after {
  content: '';
  display: block;
  clear: both;
}
.testimonial-wrap.col-2 .testimonial-item > div,
.testimonial-wrap.col-3 .testimonial-item > div,
.testimonial-wrap.col-4 .testimonial-item > div,
.testimonial-wrap.col-5 .testimonial-item > div,
.testimonial-wrap.col-6 .testimonial-item > div {
  padding: 30px 15px;
}
.testimonial-wrap .testimonial-carousel {
  margin: 0 auto;
}
.testimonial-item {
  text-align: center;
  z-index: 99;
  margin: 0 auto;
  position: relative;
}
.testimonial-item > [class^="col-"] {
  margin-bottom: 30px;
}
.testimonial-item .avatar {
  height: 120px;
  width: 120px;
  margin: 0 auto 30px;
  background-image: url('../img/avatar.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #e6e6e6;
  border-radius: 120px;
  overflow: hidden;
}
.testimonial-item .avatar img {
  height: 120px;
  width: 120px;
}
.testimonial-item .name {
  font-weight: bold;
  font-size: 1.4em;
  margin-bottom: 5px;
}
.testimonial-item .sub-title {
  opacity: 0.8;
}
.testimonial-item .rating {
  color: #f0ad4e;
  margin: 10px 0;
  font-size: 20px;
}
.testimonial-item h1,
.testimonial-item h2,
.testimonial-item h3,
.testimonial-item h4,
.testimonial-item h5,
.testimonial-item h6 {
  font-weight: normal;
  line-height: 1.4;
}
.testimonial-item p {
  font-size: 1.2em;
  margin: 15px 0;
}
.testimonial-item.left {
  text-align: left;
}
.testimonial-item.left .avatar {
  float: left;
}
.testimonial-item.left .avatar + .detail {
  margin-left: 135px;
}
.testimonial-carousel .owl-controls {
  position: relative;
  z-index: 9;
}
.testimonial-carousel .owl-nav {
  margin-top: 10px;
  text-align: center;
}
.testimonial-carousel .owl-nav [class*='owl-'] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.testimonial-carousel .owl-nav [class*='owl-']:hover {
  color: white;
  text-decoration: none;
}
.testimonial-carousel .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.testimonial-carousel .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.testimonial-carousel .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.testimonial-carousel .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.testimonial-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  background: #ddd;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/*---------- 4.25 Reviews ----------*/
.review-comment {
  margin-top: 30px;
}
.review-comment li {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px dashed #e6e6e6;
}
.review-comment li .media {
  margin-top: 40px;
}
.review-comment li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.review-comment .media-left {
  padding-right: 30px;
}
.review-comment .media-left .media-object {
  height: 70px;
  width: 70px;
  border-radius: 70px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.review-comment .media-heading {
  margin-bottom: 0;
}
.add-comment .form-control {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .media .media-object {
    height: 50px !important;
    width: 50px !important;
  }
  .media .media-body {
    overflow: visible;
  }
  .media .media {
    margin-left: -40px;
  }
}
/*---------- 4.26 Comments ----------*/
.comment-form-comment label {
  display: block;
}
/*comment on single blog page*/
.comments-area {
  margin-top: 15px;
  clear: both;
}
.comments-area .comment-body {
  margin-bottom: 15px;
}
.comments-area .comment-body p {
  margin-left: 40px;
}
.comments-area .section-title {
  margin-bottom: 15px;
}
.comments-area .comment-author {
  height: 24px;
}
.comments-area .comment-author img {
  margin-right: 10px;
  border-radius: 30px;
  float: left;
}
.comments-area .says {
  font-style: italic;
  color: #979797;
}
.comments-area .comment-metadata {
  font-size: 0.8em;
  margin-left: 43px;
  margin-top: -4px;
}
.comments-area .comment-content {
  margin-left: 45px;
  margin-top: 10px;
}
.comments-area .comment-content p:last-child {
  margin-bottom: 5px;
}
.comments-area .reply {
  margin-left: 45px;
  display: inline-block;
  margin-bottom: 10px;
}
.comments-area .reply a {
  color: #fff;
  font-size: 0.8em;
  background: #979797;
  padding: 3px 10px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.comments-area .reply a:hover {
  background: #4b4b4b;
}
.comments-area .comment-list {
  list-style: none;
  margin: 0px;
}
.comments-area .comment-list .children {
  list-style: none;
  margin-left: 44px;
}
.reply-title a {
  background: #a7a7a7;
  color: #ffffff;
  padding: 5px 10px;
  margin-left: 10px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.reply-title a:hover {
  color: #fff;
  background: #797979;
}
.logged-in-as {
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  .product .woocommerce-tabs .border-box {
    border: none;
  }
}
/*---------- 4.27 Image Carousel ----------*/
.image-carousel {
  text-align: center;
}
.image-carousel.owl-carousel .owl-item img {
  width: auto;
  display: inline-block;
}
.image-carousel .image-item {
  margin: 10px;
  text-align: center;
}
.image-carousel .owl-nav .owl-prev,
.image-carousel .owl-nav .owl-next {
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
}
.image-carousel .owl-nav .owl-prev {
  float: left;
}
.image-carousel .owl-nav .owl-next {
  float: right;
}
.image-carousel.owl-theme .owl-dots {
  margin-top: 10px;
}
.image-carousel.owl-theme .owl-dots .owl-dot {
  display: inline-block;
}
.image-carousel.owl-theme .owl-dots .owl-dot span {
  display: inline-block;
  margin: 0 3px;
  height: 10px;
  width: 10px;
  background: #ddd;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/*---------- 4.29  Carousel ----------*/
@-webkit-keyframes zooming {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zooming {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes zooming {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zooming {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.zooming {
  position: absolute;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-animation: zooming 30s infinite ease-in;
  animation: zooming 30s infinite ease-in;
  -webkit-animation: zooming 30s infinite ease-in 300ms 0 ease;
  animation: zooming 30s infinite ease-in 300ms 0 ease;
}
.carousel .carousel-inner {
  height: 100%;
  position: absolute;
}
.carousel .item {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.carousel .carousel-control {
  width: 80px;
  height: 80px;
  text-align: left;
  z-index: 99;
  background: transparent;
  color: #fff;
  top: 50%;
  margin-top: -40px;
  position: absolute;
  z-index: 9999;
}
.carousel .carousel-control [class^='icon-'],
.carousel .carousel-control .fa,
.carousel .carousel-control .glyphicon {
  font-size: 20px;
  position: absolute;
  width: 80px;
  line-height: 80px;
  text-align: center;
  left: 0px;
  top: 0px;
}
.carousel .carousel-control.box-arrow,
.carousel .carousel-control.box-chevron {
  background: rgba(0, 0, 0, 0.7);
}
.carousel .carousel-control.box-arrow:hover,
.carousel .carousel-control.box-chevron:hover {
  background: rgba(0, 0, 0, 0.9);
}
.carousel .carousel-control.circle-arrow,
.carousel .carousel-control.circle-chevron {
  border-radius: 80px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: rgba(0, 0, 0, 0.7);
}
.carousel .carousel-control.circle-arrow:hover,
.carousel .carousel-control.circle-chevron:hover {
  background: rgba(0, 0, 0, 0.9);
}
.carousel .carousel-control.left {
  left: 15px;
}
.carousel .carousel-control.left.bottom {
  top: auto;
  margin: 0;
  bottom: 30px;
}
.carousel .carousel-control.left.bottom-right {
  top: auto;
  margin: 0;
  bottom: 30px;
  left: auto;
  right: 95px;
}
.carousel .carousel-control.left.bottom-left {
  top: auto;
  margin: 0;
  bottom: 30px;
}
.carousel .carousel-control.right {
  right: 15px;
}
.carousel .carousel-control.right.bottom {
  top: auto;
  margin: 0;
  bottom: 30px;
}
.carousel .carousel-control.right.bottom-right {
  top: auto;
  margin: 0;
  bottom: 30px;
}
.carousel .carousel-control.right.bottom-left {
  top: auto;
  margin: 0;
  bottom: 30px;
  right: auto;
  left: 95px;
}
.carousel .carousel-indicators {
  width: 100%;
  left: 0;
  margin-left: 0;
}
.carousel .carousel-indicators li {
  height: 10px;
  width: 10px;
  margin: 0 2px;
  border: none;
}
.carousel .carousel-indicators li.active {
  height: 10px;
  width: 10px;
}
.carousel .carousel-indicators.square li {
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.carousel .carousel-indicators.dashed li {
  height: 4px;
  width: 20px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.main-img {
  min-height: 600px;
  width: 100%;
  margin: 0px;
  padding-top: 0px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.main-img.boxed .main-image-txt {
  margin-top: 0px;
}
.with-overlay .carousel-overlay {
  content: '';
  height: 100%;
  width: 100%;
  opacity: 0.8;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 9;
}
.main-image-txt,
.carousel-caption {
  width: 100%;
  color: #fff;
  position: absolute;
  margin: -60px 0 0;
  padding: 0;
  top: 140px;
  bottom: auto;
  left: 0;
  right: auto;
  z-index: 10;
  text-align: center;
  text-shadow: none;
}
.main-image-txt .main-header,
.carousel-caption .main-header,
.main-image-txt h1,
.carousel-caption h1,
.main-image-txt h2,
.carousel-caption h2,
.main-image-txt h3,
.carousel-caption h3,
.main-image-txt h4,
.carousel-caption h4,
.main-image-txt h5,
.carousel-caption h5 {
  margin: 0 0 15px;
  font-weight: bold;
  position: relative;
  line-height: 1;
}
.main-image-txt .main-header:after,
.carousel-caption .main-header:after,
.main-image-txt h1:after,
.carousel-caption h1:after,
.main-image-txt h2:after,
.carousel-caption h2:after,
.main-image-txt h3:after,
.carousel-caption h3:after,
.main-image-txt h4:after,
.carousel-caption h4:after,
.main-image-txt h5:after,
.carousel-caption h5:after {
  width: 200px;
  content: "";
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -100px;
}
.main-image-txt hr,
.carousel-caption hr {
  display: table;
  width: 80px;
  margin: 20px auto;
  height: 4px;
}
.main-image-txt .sub-header,
.carousel-caption .sub-header,
.main-image-txt p,
.carousel-caption p {
  margin: 10px auto 0px;
  font-size: 1.2em;
  line-height: 1.5;
  font-weight: normal;
}
.main-image-txt .multi-caption,
.carousel-caption .multi-caption {
  width: 800px;
  margin: 0 auto;
  padding: 0;
}
.main-image-txt .carousel-content,
.carousel-caption .carousel-content {
  padding: 0;
}
.main-image-txt .carousel-content h1,
.carousel-caption .carousel-content h1,
.main-image-txt .carousel-content h2,
.carousel-caption .carousel-content h2,
.main-image-txt .carousel-content h3,
.carousel-caption .carousel-content h3,
.main-image-txt .carousel-content h4,
.carousel-caption .carousel-content h4,
.main-image-txt .carousel-content h5,
.carousel-caption .carousel-content h5,
.main-image-txt .carousel-content h6,
.carousel-caption .carousel-content h6 {
  margin-top: 0px;
}
.main-image-txt .search-bar,
.carousel-caption .search-bar {
  text-shadow: none;
}
.with-text-box .multi-caption,
.with-text-box .carousel-content {
  background: rgba(0, 0, 0, 0.5);
  border: 4px double rgba(255, 255, 255, 0.1);
}
.full-height .main-image-txt,
.full-height .carousel-caption {
  margin-top: 0;
  top: 45%;
}
@media screen and (max-width: 767px) {
  .panning,
  .zooming {
    background-size: auto 100%;
    -webkit-animation: none;
    animation: none;
    -webkit-animation: none 300ms 0 ease;
    animation: none 300ms 0 ease;
  }
  .main-video img {
    display: block;
    height: 420px;
  }
  .main-video video {
    height: 500px;
    width: auto;
  }
  .main-video.with-overlay:before {
    background-image: url('../img/mask.png');
  }
  .main-image-txt,
  .carousel-caption {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    left: 0;
  }
  .main-image-txt .main-header,
  .carousel-caption .main-header {
    font-size: 2.8em;
  }
  .main-image-txt .multi-caption,
  .carousel-caption .multi-caption {
    width: 100%;
    padding: 0px;
  }
  .main-image-txt .carousel-content,
  .carousel-caption .carousel-content {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
  }
  .with-text-box .main-image-txt,
  .with-text-box .carousel-caption {
    width: 80%;
    left: 0;
    margin-left: 10%;
    margin-right: 10%;
  }
  .carousel .carousel-control {
    display: none;
  }
  .carousel .carousel-control [class^='icon-'],
  .carousel .carousel-control .fa,
  .carousel .carousel-control .glyphicon {
    font-size: 20px;
  }
  .carousel-caption .main-header {
    font-size: 2.4em;
  }
  .img-responsive,
  .thumbnail > img,
  .thumbnail a > img,
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
    width: auto;
    height: 100%;
  }
}
/*---------- 4.30 404 Page ----------*/
.page-404 {
  text-align: center;
  /* Clip text element */
  /* Background */
  /* Text Background (black zone) */
}
.page-404 .clip-text {
  font-size: 16em;
  font-weight: bold;
  line-height: 1;
  position: relative;
  display: table;
  margin: 30px auto;
  padding: 30px;
  text-align: center;
  /* Color fallback */
  color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page-404 .clip-text:before,
.page-404 .clip-text:after {
  position: absolute;
  content: '';
}
.page-404 .clip-text:before {
  z-index: -2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: inherit;
}
.page-404 .clip-text:after {
  position: absolute;
  z-index: -1;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: #fff;
}
.page-404 .clip-text_one {
  background-position: center;
  background-size: 100%;
}
.page-404 h2,
.page-404 a {
  display: table;
  margin: 0 auto;
  text-align: center;
}
.page-404 .search-field {
  display: table;
  margin: 60px auto;
  position: relative;
}
.page-404 .search-field .form-control {
  width: 200px;
  padding: 15px 20px;
  line-height: 30px;
  height: 30px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.page-404 .search-field .btn {
  line-height: 60px;
  height: 60px;
}
.page-404 .search-field:before {
  content: '';
  height: 5px;
  width: 30px;
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -15px;
}
@media screen and (max-width: 768px) {
  .page-404 .clip-text {
    font-size: 10em;
  }
}
/*---------- 5.00 Thrid party Vendors ----------*/
/*---------- 5.01 JQuery UI - Override ----------*/
.ui-slider {
  height: 10px;
  border: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-slider .ui-slider-handle {
  border: 0px;
  height: 20px;
  width: 8px;
  margin-left: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-slider .ui-slider-handle + .ui-slider-handle {
  margin-left: -0.6em;
}
.ui-slider.ui-slider-horizontal .ui-slider-handle {
  top: -5px;
}
.price-range #amount {
  margin-bottom: 10px;
}
.ui-datepicker {
  z-index: 99 !important;
}
/*---------- 5.02 Rev Slider ----------*/
.wpb_revslider_element.wpb_content_element {
  margin-bottom: 0 !important;
}
/*---------- 5.03 Visual Composer - Override ----------*/
.deasil-body .vc_row[data-vc-full-width] {
  overflow: visible;
}
.deasil-body .vc_row .vc_column-inner {
  padding-top: 0px;
}
.deasil-body .vc_col-has-fill > .vc_column-inner,
.deasil-body .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.deasil-body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.deasil-body .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.deasil-body .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.deasil-body .vc_row-has-fill > .vc_column_container > .vc_column-inner,
.deasil-body .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.deasil-body .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.deasil-body .vc_section.vc_section-has-fill,
.deasil-body .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.deasil-body .vc_section.vc_section-has-fill + .vc_section,
.deasil-body .wpb_single_image {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0;
}
.deasil-body .vc_grid.vc_row .vc_grid-item {
  float: left;
}
.deasil-body .deasil-post-grid .vc_gitem_row {
  position: relative;
}
.deasil-body .deasil-post-grid .vc_gitem_row .wpb_single_image {
  margin-bottom: 0px !important;
}
.deasil-bg-full {
  height: 100%;
}
.deasil-tab-top .vc_tta-tab.vc_active {
  position: relative;
}
.deasil-tab-top .vc_tta-tab.vc_active:after {
  content: '';
  width: calc(100% - 8px);
  height: 3px;
  position: absolute;
  top: 0px;
  left: 4px;
}
.deasil-tab-bottom .vc_tta-tab.vc_active {
  position: relative;
}
.deasil-tab-bottom .vc_tta-tab.vc_active:after {
  content: '';
  width: calc(100% - 12px);
  height: 3px;
  position: absolute;
  bottom: 0px;
  left: 6px;
}
.deasil-body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  top: 24px !important;
}
.deasil-body .vc_tta.vc_general .vc_tta-panel-title {
  font-size: 1rem !important;
  line-height: 1.4rem !important;
}
.deasil-acco-sep .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
  padding-left: 60px !important;
  position: relative;
}
.deasil-acco-sep .vc_tta-controls-icon-position-left.vc_tta-panel-title > a:after {
  content: '';
  width: 1px;
  height: 100%;
  background: #f0f0f0;
  position: absolute;
  top: 0px;
  left: 50px;
}
.deasil-acco-sep .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
  padding-right: 60px !important;
  position: relative;
}
.deasil-acco-sep .vc_tta-controls-icon-position-right.vc_tta-panel-title > a:after {
  content: '';
  width: 1px;
  height: 100%;
  background: #f0f0f0;
  position: absolute;
  top: 0px;
  right: 50px;
}
.deasil-acco-boxed .vc_tta-panel .vc_tta-panel-title > a .vc_tta-controls-icon:before,
.deasil-acco-boxed .vc_tta-panel .vc_tta-panel-title > a .vc_tta-controls-icon:after {
  border-color: #fff !important;
}
.deasil-acco-boxed .vc_tta-panel .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
  padding-left: 60px !important;
  position: relative;
}
.deasil-acco-boxed .vc_tta-panel .vc_tta-controls-icon-position-left.vc_tta-panel-title > a:before {
  content: '';
  width: 40px;
  height: 40px;
  background: #999;
  position: absolute;
  top: 3px;
  left: 6px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.deasil-acco-boxed .vc_tta-panel .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
  padding-right: 60px !important;
  position: relative;
}
.deasil-acco-boxed .vc_tta-panel .vc_tta-controls-icon-position-right.vc_tta-panel-title > a:before {
  content: '';
  width: 40px;
  height: 40px;
  background: #999;
  position: absolute;
  top: 3px;
  right: 6px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.deasil-acco-circle .vc_tta-panel .vc_tta-panel-title > a .vc_tta-controls-icon:before,
.deasil-acco-circle .vc_tta-panel .vc_tta-panel-title > a .vc_tta-controls-icon:after {
  border-color: #fff !important;
}
.deasil-acco-circle .vc_tta-panel .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
  padding-left: 60px !important;
  position: relative;
}
.deasil-acco-circle .vc_tta-panel .vc_tta-controls-icon-position-left.vc_tta-panel-title > a:before {
  content: '';
  width: 40px;
  height: 40px;
  background: #999;
  position: absolute;
  top: 3px;
  left: 6px;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.deasil-acco-circle .vc_tta-panel .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
  padding-right: 60px !important;
  position: relative;
}
.deasil-acco-circle .vc_tta-panel .vc_tta-controls-icon-position-right.vc_tta-panel-title > a:before {
  content: '';
  width: 40px;
  height: 40px;
  background: #999;
  position: absolute;
  top: 3px;
  right: 6px;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.deasil-tour-left .vc_tta-tab.vc_active {
  position: relative;
}
.deasil-tour-left .vc_tta-tab.vc_active:after {
  content: '';
  width: 3px;
  height: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
}
.deasil-tour-right .vc_tta-tab.vc_active {
  position: relative;
}
.deasil-tour-right .vc_tta-tab.vc_active:after {
  content: '';
  width: 3px;
  height: 100%;
  position: absolute;
  bottom: 0px;
  right: 0;
}
@media screen and (max-width: 767px) {
  .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0 !important;
  }
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
  .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    padding-right: 0;
  }
}
/*---------- 5.04 Contact Form 7 ----------*/
.wpcf7 table {
  width: 100%;
  border: 0px;
  margin: 15px -15px;
}
.wpcf7 table th,
.wpcf7 table td {
  border: 0px;
  padding: 0 15px;
}
/*contact form 7*/
.wpcf7-form label {
  display: block;
}
/*---------- 5.05 Lightbox ----------*/
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  opacity: 0.8;
  display: none;
}
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
}
.lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  outline: 4px solid rgba(255, 255, 255, 0.2);
}
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url('../img/loading.gif') no-repeat;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  color: #fff;
  outline: none;
}
.lb-nav a:focus {
  color: #fff;
}
.lb-prev,
.lb-next {
  height: 40px;
  line-height: 40px;
  width: 40px;
  margin-top: -20px;
  cursor: pointer;
  display: block;
  font-size: 20px;
  position: absolute;
  top: 50%;
  border-radius: 40px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.lb-nav a.lb-prev {
  left: 10px;
}
.lb-nav a.lb-next {
  right: 10px;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  position: relative;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  width: 100%;
  padding: 0 4px;
  color: #fff;
  position: absolute;
  height: 54px;
  background: rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  z-index: 99;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5em;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 0.8em;
  color: #ddd;
}
.lb-details {
  position: absolute;
  top: 7px;
  left: 10px;
}
.lb-closeContainer {
  position: relative;
}
.lb-data .lb-close {
  display: block;
  width: 24px;
  line-height: 24px;
  height: 24px;
  text-align: center;
  outline: none;
  font-size: 15px;
  color: #fff;
  background: transparent;
  border-radius: 24px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  top: 14px;
  right: 3px;
}
.lb-data .lb-close:hover {
  cursor: pointer;
  background: #c9302c;
}
/*---------- 5.06 WP Travel ----------*/
.deasil-body .wp-travel.trip-headline-wrapper {
  margin-top: 50px;
}
.deasil-body .wp-travel-tab-wrapper {
  padding-top: 30px;
}
.deasil-body .wp-travel-tab-wrapper .tab-list.resp-tabs-list {
  padding: 0;
}
.deasil-body .wp-travel.trip-headline-wrapper .wp-travel-booknow-btn {
  height: 80px;
  line-height: 79px;
  font-size: "2rem";
  padding: 0 32px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.deasil-body ul.availabily-list .availabily-content .btn {
  height: 40px;
  line-height: 39px;
  padding: 0px 16px;
}
.deasil-body .availabily-list .status {
  padding-left: 10px;
}
.deasil-body .wp-travel-related-posts {
  margin-bottom: 30px;
}
.deasil-body .wp-travel-related-posts h2 {
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
.deasil-body .entry-meta:after,
.deasil-body .entry-meta:before {
  display: none;
}
/*---------- 5.07 WooCommerce Cart Menu ----------*/
.cart-menu-wrap {
  width: 360px;
  right: 0px !important;
  left: auto !important;
}
table.cart-menu {
  width: 100%;
  color: #fff !important;
  border: 0px;
  margin-bottom: 0px;
}
table.cart-menu th,
table.cart-menu td {
  border: 0px;
}
table.cart-menu th:first-child,
table.cart-menu td:first-child {
  padding-left: 10px;
}
table.cart-menu .product-quantity {
  max-width: 50px;
}
table.cart-menu .quantity .qty {
  width: 40px;
  color: #4b4b4b;
}
table.cart-menu .cross {
  color: #a7a7a7;
}
table.cart-menu .product-price {
  min-width: 100px;
  text-align: right;
  padding-right: 15px;
}
table.cart-menu tbody {
  width: 100%;
}
table.cart-menu tbody tr:last-child td {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
table.cart-menu td {
  vertical-align: middle;
  padding: 5px;
}
table.cart-menu a {
  padding: 0px !important;
}
table.cart-menu .product-remove > a {
  color: #fff !important;
  background: #d9534f !important;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
table.cart-menu .product-thumbnail img {
  height: 40px !important;
  width: 40px !important;
}
table.cart-menu .product-name a {
  display: block;
  padding-top: 0px !important;
}
table.cart-menu dt.variation-Date {
  display: none !important;
}
table.cart-menu .variation,
table.cart-menu .variation-Date {
  margin: 0px !important;
}
table.cart-menu a.btn-view {
  color: #ffffff !important;
  display: table !important;
  margin: 15px auto !important;
}
.nav-menu .default-menu > li table.cart-menu .product-remove > a {
  color: #fff !important;
  background: #d9534f !important;
}
@media screen and (max-width: 767px) {
  table.cart-menu {
    width: 100%;
  }
}
/*---------- 5.08 Give Plugin ----------*/
.deasil-body .give-progress-bar {
  height: 8px;
}
/*---------- 3.5 404 Page ----------*/
.page-404 {
  text-align: center;
  /* Clip text element */
  /* Background */
  /* Text Background (black zone) */
}
.page-404 .clip-text {
  font-size: 16em;
  font-weight: bold;
  line-height: 1;
  position: relative;
  display: table;
  margin: 30px auto;
  padding: 30px;
  text-align: center;
  /* Color fallback */
  color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page-404 .clip-text:before,
.page-404 .clip-text:after {
  position: absolute;
  content: '';
}
.page-404 .clip-text:before {
  z-index: -2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: inherit;
}
.page-404 .clip-text:after {
  position: absolute;
  z-index: -1;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: #fff;
}
.page-404 .clip-text_one {
  background-position: center;
  background-size: 100%;
}
.page-404 h2,
.page-404 a {
  display: table;
  margin: 0 auto;
  text-align: center;
}
.page-404 .search-field {
  display: table;
  margin: 60px auto;
  position: relative;
}
.page-404 .search-field .form-control {
  width: 200px;
  padding: 15px 20px;
  line-height: 30px;
  height: 30px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.page-404 .search-field .btn {
  line-height: 62px;
  height: 62px;
}
.page-404 .search-field:before {
  content: '';
  height: 5px;
  width: 30px;
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -15px;
}
@media screen and (max-width: 768px) {
  .page-404 .clip-text {
    font-size: 10em;
  }
}
/*---------- 3.8 Team Page ----------*/
.team-single {
  margin-bottom: 120px;
  z-index: -1;
}
.team-single .page-img {
  height: 300px;
}
.team-single .team-container {
  position: relative;
}
.team-single .team-img-wrap {
  width: 100%;
  padding-top: 120%;
  /* Aspect Ratio */
  position: relative;
}
.team-single .team-detail {
  margin-left: 20px;
}
.rtl .team-single .team-detail {
  text-align: right;
}
.team-single .team-img {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #eee;
  overflow: hidden;
  border: 6px solid #fff;
  -webkit-box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
