@charset "UTF-8";
/* line 43, ../sass/_globals.scss */
.fullwidth, ul.list-style, .blog_view, .blog_view .blog-list, .blog_view .blog-list figure, .blog_view .blog-list figure figcaption, ul.blog_tag, .comment-post, .comment_listview, .comment_listview ul, .comment_listview ul li, .comment-item, .comment-content, .comment_listview .comment-title, .comment-post form, #portfoliolist, #shop-page, #team-page, .team-page, .team-page-loadmore, #faq-page, #pricing-table, .pricing-table-red, .pricing-table-green, .pricing-table-yellow, .promos, #gallary, .gallary, #one-column, .two-column-side-content, .two-column-side-content ul, #product-detail, .product-detail, #product-description, .product-description, #related-product, .related-product, .related-product-view, .block-wapp, .block-content, .block-content .block-list > figure, .block-caption, #header-3, .banner-slider-3 .slick-dots, #intro-home, #about-3, #testimonial-3, .testimonial-3, .testimonial-3-client, .testimonial-3-slider .slick-dots, #blog-3, .blog-3, .blog-3-side-item, #service-3, #portfolio-3, .portfolio-3-menu, .portfolio-3-menu ul, .portfolio-3-sub, .portfolio-3-button, #sponsor-slider, #footer-3, .footer-3, .footer-3-copyright, #about-page-banner-3, .about-page-banner-3, #about-page-details-3, .about-page-details-3, .blog-3-pagination, .contact-page-3-detail, #contact-page-3-form form, .shop-page-3-pagination, .team-page-3-sub, .team-page-3-sub figcaption, .team-page-3-sub ul, .shop-page-2-side, .shop-page-2-sub, .product_datalist, .product_datalist figure {
  width: 100%;
  float: left;
}

/* line 49, ../sass/_globals.scss */
* {
  margin: 0 auto;
  padding: 0;
  outline: none;
  list-style: none;
}

/* line 55, ../sass/_globals.scss */
body {
  height: auto;
}

/* line 58, ../sass/_globals.scss */
.row, .contain-to-grid .top-bar {
  max-width: 1170px;
}

/* line 61, ../sass/_globals.scss */
ul {
  margin: 0;
}

/* line 64, ../sass/_globals.scss */
.no-padding {
  padding: 0;
}

/* line 67, ../sass/_globals.scss */
.padding-top {
  padding-top: 0 !important;
}

/* line 70, ../sass/_globals.scss */
.padding-bottom {
  padding-bottom: 0 !important;
}

/* line 73, ../sass/_globals.scss */
figure, .button, p {
  margin: 0;
}

/* line 77, ../sass/_globals.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: inherit;
}

/* line 80, ../sass/_globals.scss */
img {
  width: auto;
  max-width: 100%;
}

/* line 84, ../sass/_globals.scss */
a {
  color: inherit;
}

/* line 87, ../sass/_globals.scss */
a:hover, a:focus {
  color: inherit;
  transition: all 0.3s ease;
}

/* line 91, ../sass/_globals.scss */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

/* line 102, ../sass/_globals.scss */
#status {
  width: 226px;
  height: 100px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url(/_assets/image/header/logoup.png);
  background-repeat: no-repeat;
  background-position: center;
  margin: -50px 0 0 -113px;
  z-index: 9999;
}

/* line 114, ../sass/_globals.scss */
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: left;
}

/* line 118, ../sass/_globals.scss */
html {
  overflow-y: scroll;
}

/* line 123, ../sass/_globals.scss */
#info {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #fcf8e3;
  border: 1px solid  #fbeed5;
  width: 95%;
  max-width: 900px;
  margin: 0 auto 40px auto;
  font-family: arial;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/* line 139, ../sass/_globals.scss */
#info .info-wrapper {
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/* line 147, ../sass/_globals.scss */
#info a {
  color: #c09853;
  text-decoration: none;
}

/* line 152, ../sass/_globals.scss */
#info p {
  margin: 5px 0 0 0;
}

/* line 157, ../sass/_globals.scss */
.container {
  position: relative;
  width: 960px;
  margin: 0 auto;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 167, ../sass/_globals.scss */
div#messageBox {
  position: fixed;
  bottom: 15px;
  right: 15px;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  background-color: #323232;
  color: #FFFFFF;
  padding: 14px 24px;
  display: none;
  z-index: 999;
  border-radius: 2px;
}

/* line 182, ../sass/_globals.scss */
#filters {
  padding: 0;
  list-style: none;
}

/* line 188, ../sass/_globals.scss */
#filters li {
  float: left;
}

/* line 192, ../sass/_globals.scss */
#filters li span {
  display: block;
  padding: 5px 20px;
  text-decoration: none;
  color: #666;
  cursor: pointer;
}

/*	#filters li span.active {
		background: #e95a44;
		color:#fff;
	}
*/
/* line 207, ../sass/_globals.scss */
#portfoliolist .portfolio {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  width: 25%;
  display: none;
  float: left;
  overflow: hidden;
}

/* line 217, ../sass/_globals.scss */
.portfolio-wrapper {
  overflow: hidden;
  position: relative !important;
  background: #666;
  cursor: pointer;
}

/* line 224, ../sass/_globals.scss */
.portfolio img {
  max-width: 100%;
  position: relative;
  top: 0;
  -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 232, ../sass/_globals.scss */
.portfolio .label {
  position: absolute;
  width: 100%;
  height: 40px;
  bottom: -40px;
  -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 241, ../sass/_globals.scss */
.portfolio .label-bg {
  background: #e95a44;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 250, ../sass/_globals.scss */
.portfolio .label-text {
  color: #fff;
  position: relative;
  z-index: 500;
  padding: 5px 8px;
}

/* line 257, ../sass/_globals.scss */
.portfolio .text-category {
  display: block;
  font-size: 9px;
}

/* line 262, ../sass/_globals.scss */
.portfolio:hover .label {
  bottom: 0;
}

/* line 265, ../sass/_globals.scss */
.portfolio:hover img {
  /*top:-30px;*/
}

/* #Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 273, ../sass/_globals.scss */
  .container {
    width: 768px;
  }
}
/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
  /* line 281, ../sass/_globals.scss */
  .container {
    width: 95%;
  }

  /* line 285, ../sass/_globals.scss */
  #portfoliolist .portfolio {
    width: 50%;
  }

  /* line 289, ../sass/_globals.scss */
  #ads {
    display: none;
  }
}
/* #Mobile (Landscape) - Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 298, ../sass/_globals.scss */
  .container {
    width: 70%;
  }

  /* line 302, ../sass/_globals.scss */
  #ads {
    display: none;
  }
}
/* #Clearing */
/* Self Clearing Goodness */
/* line 311, ../sass/_globals.scss */
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 313, ../sass/_globals.scss */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 323, ../sass/_globals.scss */
.row:after,
.clearfix:after {
  clear: both;
}

/* line 326, ../sass/_globals.scss */
.row,
.clearfix {
  zoom: 1;
}

/* line 330, ../sass/_globals.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 340, ../sass/_globals.scss */
ul.list-style {
  padding-left: 15px;
}

/* line 344, ../sass/_globals.scss */
ul.list-style li {
  font-size: 14px;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  line-height: 25px;
  position: relative;
  padding-left: 25px;
}

/* line 352, ../sass/_globals.scss */
ul.list-style li:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  content: '';
  width: 9px;
  height: 9px;
  background: #e84c3d;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 6px;
}

/* line 362, ../sass/_globals.scss */
.off-canvas-wrapper {
  overflow: hidden;
}

/*.button {
	background-color: $template-1-cta;
	border: 2px solid $template-1-cta;
	padding: $button-padding;
	font-size: $button-font-size;
	line-height: 24px
}
.button:hover {
	background-color: $white;
	color: $template-1-cta
}*/
/* line 377, ../sass/_globals.scss */
.button {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  border: none;
  font-weight: 500;
  color: #000000;
  background: #ffcc00;
  padding: 10px 20px;
  display: inline-block;
  text-align: center;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  transition: all .15s ease;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 390, ../sass/_globals.scss */
.button:hover {
  background: #000000;
  color: #ffcc00;
  transform: translateY(-2px);
  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
}

/* line 398, ../sass/_globals.scss */
.button.primary {
  background-color: #153045;
  border-color: #153045;
}

/* line 402, ../sass/_globals.scss */
.button.primary:hover {
  background-color: #e84c3d;
}

/* line 405, ../sass/_globals.scss */
.button.secondary {
  background-color: #ffffff;
  color: #e84c3d;
}

/* line 410, ../sass/_globals.scss */
.padding-bottom-100 {
  padding-bottom: 100px;
}

/* line 413, ../sass/_globals.scss */
.margin-bottom-20 {
  margin-bottom: 20px;
}

/* line 416, ../sass/_globals.scss */
.search-close a.fa-search:before {
  content: "";
}

/* line 419, ../sass/_globals.scss */
.tabs-title > a {
  padding: 0;
}

/* line 422, ../sass/_globals.scss */
.tabs-panel {
  padding: 0;
}

/* line 425, ../sass/_globals.scss */
.tabs-content {
  border: none;
  background: none;
}

/* line 429, ../sass/_globals.scss */
ul.block-list > li {
  display: none;
}

/* line 432, ../sass/_globals.scss */
ul.block-list.default-4-col > li:nth-child(-n+4), ul.block-list.default-8-col > li:nth-child(-n+8), ul.block-list.default-12-col > li:nth-child(-n+12) {
  display: block;
}

/* line 435, ../sass/_globals.scss */
ul.block-list-six > li {
  display: none;
}

/* line 438, ../sass/_globals.scss */
ul.block-list-six > li:nth-child(-n+6) {
  display: block;
}

/* line 441, ../sass/_globals.scss */
ul.pagination {
  width: 100%;
  display: inline-block;
  margin: 20px 0;
}

/* line 446, ../sass/_globals.scss */
.blog_view {
  padding: 0;
}

/* line 450, ../sass/_globals.scss */
.blog_view .blog-list {
  margin-bottom: 50px;
  border-bottom: 2px solid #d5d5d5;
  padding-bottom: 45px;
}

/* line 456, ../sass/_globals.scss */
.blog_view .blog-list figure {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
}

/* line 463, ../sass/_globals.scss */
.blog_view .blog-list figure img {
  width: 100%;
}

/* line 466, ../sass/_globals.scss */
.blog_view .blog-list figure figcaption {
  background: rgba(0, 0, 0, 0.79);
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 13px 35px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 475, ../sass/_globals.scss */
.blog_view .blog-list h2 {
  font-size: 28px;
  color: #ffffff;
  margin-bottom: 0;
}

/* line 480, ../sass/_globals.scss */
ul.blog_tag {
  margin: 8px 0 4px;
}

/* line 484, ../sass/_globals.scss */
ul.blog_tag li {
  display: inline-block;
  margin: 0;
  font-size: 12.14px;
  color: #ffffff;
  line-height: 15px;
  margin-right: 24px;
}

/* line 492, ../sass/_globals.scss */
ul.blog_tag li em {
  font-size: 18px;
  color: #ffffff;
  margin-right: 8px;
  display: inline-block;
  vertical-align: -1px;
}

/* line 499, ../sass/_globals.scss */
ul.blog_tag li a {
  color: #ffffff;
}

/* line 502, ../sass/_globals.scss */
ul.blog_tag li span {
  position: relative;
  display: inline-block;
  color: #ffffff;
}

/* line 507, ../sass/_globals.scss */
ul.blog_tag li span:before {
  content: ',';
  margin: 0 4px;
}

/* line 511, ../sass/_globals.scss */
ul.blog_tag li span:nth-child(2):before {
  display: none;
}

/* line 517, ../sass/_globals.scss */
.comment-post h3, .comment_listview h3 {
  margin-bottom: 20px !important;
  color: #3e3939;
}

/* line 521, ../sass/_globals.scss */
.comment-post label {
  margin-bottom: 6px;
}

/* line 524, ../sass/_globals.scss */
.comment-post input[type=text] {
  margin-bottom: 20px;
}

/* line 527, ../sass/_globals.scss */
.comment-post textarea {
  height: 145px;
  margin-bottom: 30px;
}

/* line 531, ../sass/_globals.scss */
.comment_listview {
  margin-bottom: 50px;
  border-bottom: 2px solid #d5d5d5;
}

/* line 536, ../sass/_globals.scss */
.comment_listview ul {
  height: auto;
  padding-bottom: 25px;
  margin: 0;
}

/* line 542, ../sass/_globals.scss */
.comment_listview ul li {
  height: auto;
  margin-bottom: 25px;
}

/* line 547, ../sass/_globals.scss */
.comment-item {
  height: auto;
}

/* line 552, ../sass/_globals.scss */
.comment-image {
  width: 75px;
  height: 75px;
  float: left;
}

/* line 556, ../sass/_globals.scss */
.comment-image figure {
  padding: 0;
  width: auto;
  display: inline-block;
}

/* line 561, ../sass/_globals.scss */
.comment-image figure img {
  width: 100%;
  display: inline-block;
}

/* line 565, ../sass/_globals.scss */
.comment_listview .comment-list {
  width: auto;
  height: auto;
  padding: 0 0 0 90px;
  border: none;
  background: none;
  margin: 0;
  float: none;
}

/* line 574, ../sass/_globals.scss */
.comment-content {
  border-left: 2px solid #666;
  padding-left: 15px;
}

/* line 579, ../sass/_globals.scss */
.comment_listview .comment-title {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 6px 0 4px;
  margin: 0 0 12px;
}

/* line 586, ../sass/_globals.scss */
.comment_listview .comment-title li {
  width: auto;
  float: left;
  padding: 0 !important;
  margin: 0;
  margin-right: 15px;
  font-size: 14px;
  line-height: 22px;
  color: #3e3939;
}

/* line 596, ../sass/_globals.scss */
.comment-title li em {
  margin-right: 8px;
  color: #2e3234;
  vertical-align: 0;
}

/* line 601, ../sass/_globals.scss */
.comment-content p {
  font-size: 14px;
  margin-top: 8px;
  margin-bottom: 10px;
  line-height: 21.03px;
}

/* line 610, ../sass/_globals.scss */
.comment-post {
  padding: 0 !important;
  margin-bottom: 18px;
}

/* line 615, ../sass/_globals.scss */
.comment-post textarea {
  min-height: 125px;
  width: 100%;
}

/* line 619, ../sass/_globals.scss */
.comment-post form input[type="submit"] {
  margin-top: 20px;
  border: none;
  color: #ffffff;
  background: #00c1a6;
  padding: 12px 20px 10px 19px;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

/* line 629, ../sass/_globals.scss */
.blog_view .blog-list .blog-desc p {
  font-size: 14px;
  margin-bottom: 18px;
}

/* line 633, ../sass/_globals.scss */
#portfoliolist {
  overflow: hidden;
}

/* line 637, ../sass/_globals.scss */
#searchForm #searchButton {
  margin-top: 15px;
}

/* line 640, ../sass/_globals.scss */
#searchForm label {
  margin-top: 5px;
}

/* line 643, ../sass/_globals.scss */
.BlogRecentPost ul li {
  padding: 12px 0 !important;
  margin-bottom: 0;
}

/* line 647, ../sass/_globals.scss */
.BlogRecentPost ul li a {
  font-size: 14px;
  line-height: 19px;
  display: block;
}

/* line 652, ../sass/_globals.scss */
.sidebar-content.slider-red .filter-button {
  float: left;
}

/* line 655, ../sass/_globals.scss */
.sidebar-content.slider-red .filter-button a.btn-filter {
  font-size: 12px;
  color: #ffffff;
  background: #e95d4f;
  padding: 13px 29px;
  text-transform: uppercase;
  display: inline-block;
}

/* line 663, ../sass/_globals.scss */
.sidebar-content.slider-red .filter-button a.btn-filter:hover {
  background: #3a3a3a;
}

/* line 666, ../sass/_globals.scss */
.sidebar-content.slider-red .filter-price {
  float: right;
  margin-top: 10px;
}

/* line 670, ../sass/_globals.scss */
.sidebar-content.slider-red .filter-price span {
  float: left;
  text-transform: capitalize;
  font-size: 14px;
  color: #6a6a6a;
}

/* line 676, ../sass/_globals.scss */
.sidebar-content.slider-red .filter-price input[type='text'] {
  padding: 0;
  height: auto;
  box-shadow: none;
  margin-bottom: 0;
  float: left;
  max-width: 33px;
  color: #e95d4f;
  border: none;
  text-align: right;
  font-size: 14px;
  line-height: 24px;
}

/* line 689, ../sass/_globals.scss */
.sidebar-content.slider-red .filter-price span.desh {
  color: #e95d4f;
  line-height: 20px;
}

/* line 693, ../sass/_globals.scss */
.sidebar-content.slider-red .slider {
  height: 4px;
  background-color: #ebebeb;
  margin: 30px 0 35px;
}

/* line 698, ../sass/_globals.scss */
.sidebar-content.slider-red .slider-fill {
  background-color: #a3a3a3;
  height: 4px;
}

/* line 702, ../sass/_globals.scss */
.sidebar-content.slider-red .slider-handle {
  width: 14px;
  height: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #e95d4f;
  border: 1px solid #c2c2c2;
}

/* line 708, ../sass/_globals.scss */
.sidebar-content.slider-green .filter-button {
  float: right;
}

/* line 711, ../sass/_globals.scss */
.sidebar-content.slider-green .filter-button a.btn-filter {
  font-size: 13px;
  color: #4e9ad6;
  background: #f6f7f9;
  padding: 4px 24px;
  text-transform: uppercase;
  display: inline-block;
  border: 1px solid #e6e9ef;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  font-weight: 700;
}

/* line 722, ../sass/_globals.scss */
.sidebar-content.slider-green .filter-price {
  float: left;
  margin-top: 3px;
}

/* line 726, ../sass/_globals.scss */
.sidebar-content.slider-green .filter-price span {
  float: left;
  text-transform: capitalize;
  font-size: 14px;
  color: #848994;
}

/* line 732, ../sass/_globals.scss */
.sidebar-content.slider-green .filter-price input[type='text'] {
  padding: 0;
  height: auto;
  box-shadow: none;
  margin-bottom: 0;
  float: left;
  max-width: 33px;
  color: #e95d4f;
  border: none;
  text-align: right;
  font-size: 14px;
  line-height: 24px;
}

/* line 745, ../sass/_globals.scss */
.sidebar-content.slider-green .filter-price span.desh {
  color: #e95d4f;
  line-height: 20px;
}

/* line 749, ../sass/_globals.scss */
.sidebar-content.slider-green .slider {
  height: 6px;
  background-color: #e1e4ea;
  margin: 6px 0 20px;
}

/* line 754, ../sass/_globals.scss */
.sidebar-content.slider-green .slider-fill {
  background-color: #153045;
  height: 6px;
}

/* line 758, ../sass/_globals.scss */
.sidebar-content.slider-green .slider-handle {
  width: 14px;
  height: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #00c1a6;
  border: 1px solid #00c1a6;
}

/* line 764, ../sass/_globals.scss */
.pagination-next a::after, .pagination-next.disabled::after {
  display: none;
}

/* line 767, ../sass/_globals.scss */
.fa-angle-left:before {
  content: "" !important;
  margin-right: 0 !important;
}

/* line 786, ../sass/_globals.scss */
.team-page .column:last-child:not(:first-child), .team-page .columns:last-child:not(:first-child) {
  float: left;
}

/* line 790, ../sass/_globals.scss */
.pricing-table-bottom {
  padding-bottom: 120px;
}

/* line 793, ../sass/_globals.scss */
#pricing-table, .pricing-table-red, .pricing-table-green, .pricing-table-yellow {
  background: #ffffff;
}

/* line 797, ../sass/_globals.scss */
.pricing-table-red-title {
  background: #e84c3d;
  padding: 13px 0 12px;
}

/* line 801, ../sass/_globals.scss */
.pricing-table-red-title h2 {
  font-size: 25px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 2px;
}

/* line 808, ../sass/_globals.scss */
.pricing-table-red-content {
  background: #ecf0f1;
  padding: 1px 0;
}

/* line 812, ../sass/_globals.scss */
.pricing-table-red-content p.price {
  color: #4e4e4e;
}

/* line 815, ../sass/_globals.scss */
.pricing-table-red-content p.price sup {
  font-size: 14px;
  font-weight: 700;
}

/* line 819, ../sass/_globals.scss */
.pricing-table-red-content p.price span {
  font-size: 30px;
  font-weight: 700;
}

/* line 823, ../sass/_globals.scss */
.pricing-table-red-content p.price sub {
  font-size: 14px;
  font-weight: 500;
}

/* line 827, ../sass/_globals.scss */
.pricing-table-red-features {
  background: #ffffff;
}

/* line 830, ../sass/_globals.scss */
.pricing-table-red-features li {
  font-size: 14px;
  line-height: 40px;
  color: #a1b1bc;
  border-bottom: 1px solid #e9edee;
  text-transform: capitalize;
}

/* line 837, ../sass/_globals.scss */
.pricing-table-red-footer {
  background: #f5f7f8;
  padding: 15px 0;
  margin-top: 1px;
}

/* line 842, ../sass/_globals.scss */
.pricing-table-red-footer a.btn-buynow {
  font-size: 18px;
  font-weight: 600;
  background: #e84c3d;
  color: #ffffff;
  padding: 9px 54px;
  text-transform: uppercase;
  display: inline-block;
}

/* line 851, ../sass/_globals.scss */
.pricing-table-red-footer a.btn-buynow:hover {
  background: #153045;
}

/* line 854, ../sass/_globals.scss */
.pricing-table-red-sub.active {
  border-top: 6px solid #153045;
  border-bottom: 6px solid #153045;
  border-left: 5px solid #153045;
  border-right: 5px solid #153045;
  margin-top: -6px;
}

/* line 861, ../sass/_globals.scss */
.pricing-table-red-sub.active .pricing-table-red-title {
  background: #153045;
  position: relative;
}

/* line 865, ../sass/_globals.scss */
.pricing-table-red-sub.active .pricing-table-red-title:after {
  position: absolute;
  content: '';
  background: url(/_assets/image/pricingtable/hot.png) no-repeat center;
  top: -8px;
  right: -7px;
  width: 55px;
  height: 55px;
}

/* line 873, ../sass/_globals.scss */
.pricing-table-green {
  font-family: "Open Sans", sans-serif;
}

/* line 876, ../sass/_globals.scss */
.pricing-table-green .pricing-table-green-sub {
  border-right: 1px solid #ffffff;
}

/* line 879, ../sass/_globals.scss */
.pricing-table-green .medium-3:last-child .pricing-table-green-sub {
  border-right: none;
}

/* line 882, ../sass/_globals.scss */
.pricing-table-green-title {
  background: #153045;
  padding: 16px 0 14px;
  border-bottom: 1px solid #2d4558;
}

/* line 887, ../sass/_globals.scss */
.pricing-table-green-title h2 {
  font-size: 24px;
  color: #ffffff;
  text-transform: capitalize;
  font-weight: 700;
  font-family: "Open Sans", sans-serif !important;
}

/* line 894, ../sass/_globals.scss */
.pricing-table-green-content {
  background: #153045;
  padding: 12px 0;
}

/* line 898, ../sass/_globals.scss */
.pricing-table-green-content p.price {
  color: #ffffff;
}

/* line 901, ../sass/_globals.scss */
.pricing-table-green-content p.price span {
  font-size: 48px;
  line-height: 48px;
  font-weight: 300;
}

/* line 906, ../sass/_globals.scss */
.pricing-table-green-content p.price span.month {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  display: block;
}

/* line 912, ../sass/_globals.scss */
.pricing-table-green-features {
  background: #ffffff;
}

/* line 915, ../sass/_globals.scss */
.pricing-table-green-features li {
  font-size: 14px;
  line-height: 40px;
  color: #686d80;
  border-bottom: 1px solid #ffffff;
  text-transform: capitalize;
}

/* line 922, ../sass/_globals.scss */
.pricing-table-green-features li:nth-child(odd) {
  background: #ecf0f1;
}

/* line 925, ../sass/_globals.scss */
.pricing-table-green-features li:nth-child(even) {
  background: #eaebec;
}

/* line 928, ../sass/_globals.scss */
.pricing-table-green-features li span.ion-ios-close-outline {
  color: #ef584d;
  font-size: 16px;
  line-height: 14px;
  display: inline-block;
}

/* line 934, ../sass/_globals.scss */
.pricing-table-green-features li span.ion-ios-checkmark-outline {
  color: #7bc200;
  font-size: 16px;
  line-height: 14px;
  display: inline-block;
}

/* line 940, ../sass/_globals.scss */
.pricing-table-green-footer {
  background: #f5f7f8;
  padding: 15px 0;
}

/* line 944, ../sass/_globals.scss */
.pricing-table-green-footer a.btn-ordernow {
  font-size: 15px;
  font-weight: 900;
  background: #00c1a6;
  color: #ffffff;
  padding: 4px 22px 6px;
  text-transform: capitalize;
  display: inline-block;
}

/* line 953, ../sass/_globals.scss */
.pricing-table-green-footer a.btn-ordernow:hover, .pricing-table-green-sub.active a.btn-ordernow {
  background: #153045;
}

/* line 956, ../sass/_globals.scss */
.pricing-table-green-sub.pricing-table-green-pricing .pricing-table-green-title {
  background: #eaebec;
  position: relative;
  border-bottom: none;
}

/* line 961, ../sass/_globals.scss */
.pricing-table-green-sub.pricing-table-green-pricing .pricing-table-green-title h2 {
  color: #a1b1bc;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  right: 0;
  justify-content: center;
  height: 100%;
  flex-direction: column;
}

/* line 974, ../sass/_globals.scss */
.pricing-table-green-sub.pricing-table-green-pricing .pricing-table-green-features li:nth-child(odd) {
  background: #f6f6f6;
}

/* line 977, ../sass/_globals.scss */
.pricing-table-green-sub.pricing-table-green-pricing .pricing-table-green-footer a.btn-ordernow {
  visibility: hidden;
}

/* line 980, ../sass/_globals.scss */
.pricing-table-green-sub.active {
  margin-top: -18px;
}

/* line 983, ../sass/_globals.scss */
.pricing-table-green-sub.active .pricing-table-green-title {
  padding: 24px 0;
}

/* line 986, ../sass/_globals.scss */
.pricing-table-yellow-sub-border {
  border: 1px solid #dde6e9;
  border-top: none;
  padding-bottom: 3px;
}

/* line 991, ../sass/_globals.scss */
.pricing-table-yellow-title {
  background: #fece24;
  padding: 13px 0 12px;
  -webkit-box-shadow: 0 0 9px 5px #f7f7f7;
  -moz-box-shadow: 0 0 9px 5px #f7f7f7;
  box-shadow: 0 0 9px 5px #f7f7f7;
}

/* line 998, ../sass/_globals.scss */
.pricing-table-yellow-title h2 {
  font-size: 25px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
}

/* line 1005, ../sass/_globals.scss */
.pricing-table-yellow-content {
  border-bottom: 1px solid #dde6e9;
  margin-bottom: 3px;
  padding: 30px 0 27px;
}

/* line 1010, ../sass/_globals.scss */
.pricing-table-yellow-content p {
  width: 140px;
  height: 140px;
  border: 3px solid #ffffff;
  background: #f4f7f8;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin: auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  -webkit-box-shadow: 0 0 28px 12px #f4f4f4;
  -moz-box-shadow: 0 0 28px 12px #f4f4f4;
  box-shadow: 0 0 28px 12px #f4f4f4;
}

/* line 1023, ../sass/_globals.scss */
.pricing-table-yellow-content p.price {
  color: #4e4e4e;
}

/* line 1026, ../sass/_globals.scss */
.pricing-table-yellow-content p.price span {
  font-size: 35px;
  line-height: 35px;
  font-weight: 600;
  color: #a1b1bc;
}

/* line 1032, ../sass/_globals.scss */
.pricing-table-yellow-content p.price span.month {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  display: block;
}

/* line 1038, ../sass/_globals.scss */
.pricing-table-yellow-features {
  background: #ffffff;
  border-top: 1px solid #dde6e9;
}

/* line 1042, ../sass/_globals.scss */
.pricing-table-yellow-features li {
  font-size: 14px;
  line-height: 40px;
  color: #a1b1bc;
  text-transform: capitalize;
}

/* line 1048, ../sass/_globals.scss */
.pricing-table-yellow-features li:nth-child(even) {
  background: #f4f7f8;
}

/* line 1051, ../sass/_globals.scss */
.pricing-table-yellow-footer {
  background: #f5f7f8;
  padding: 28px 0;
  margin-top: 1px;
}

/* line 1056, ../sass/_globals.scss */
.pricing-table-yellow-footer a.btn-getstartednow {
  font-size: 15px;
  font-weight: 600;
  background: #ffcc00;
  color: #ffffff;
  padding: 13px 29px 9px;
  text-transform: uppercase;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

/* line 1066, ../sass/_globals.scss */
.pricing-table-yellow-footer a.btn-getstartednow:hover, .pricing-table-yellow-sub.active a.btn-getstartednow {
  background: #363636;
}

/* line 1069, ../sass/_globals.scss */
.pricing-table-yellow-sub {
  position: relative;
}

/* line 1072, ../sass/_globals.scss */
.pricing-table-yellow-sub.active {
  z-index: 9;
}

/* line 1075, ../sass/_globals.scss */
.pricing-table-yellow-sub.active .pricing-table-yellow-title {
  background: #323941;
  -webkit-box-shadow: 0 0 0 10px #363637;
  -moz-box-shadow: 0 0 0 10px #363637;
  box-shadow: 0 0 0 7px #363637;
}

/* line 1081, ../sass/_globals.scss */
.pricing-table-yellow-sub.active .pricing-table-yellow-sub-border {
  position: relative;
  z-index: -1;
}

/* line 1085, ../sass/_globals.scss */
.pricing-table-yellow-sub.active .pricing-table-yellow-footer {
  padding: 35px 0;
}

/* line 1088, ../sass/_globals.scss */
.pricing-table-yellow .column:last-child:not(:first-child), .pricing-table-yellow .columns:last-child:not(:first-child) {
  float: left;
}

/* line 1094, ../sass/_globals.scss */
.promo {
  display: inline;
  float: left;
  width: 33.333%;
  margin: 15px 0 0;
  padding: 12px 0 32px;
  background: #0F1012;
  font-weight: 400;
  line-height: 1.625;
  color: #f9f9f9;
  text-align: center;
}

/* line 1106, ../sass/_globals.scss */
.promo.first {
  border-right: none;
}

/* line 1109, ../sass/_globals.scss */
.promo.second {
  float: right;
  border-left: none;
}

/* line 1113, ../sass/_globals.scss */
.scale {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  box-shadow: 0 0 4px 1px rgba(20, 20, 20, 0.8);
}

/* line 1121, ../sass/_globals.scss */
.promo h4 {
  margin: .25em 0 0;
  font-size: 28px;
  font-weight: 400;
}

/* line 1126, ../sass/_globals.scss */
.promo ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #999;
}

/* line 1132, ../sass/_globals.scss */
.promo li {
  padding: 0.25em 0;
}

/* line 1135, ../sass/_globals.scss */
.promo .brief {
  color: #f9f9f9;
}

/* line 1138, ../sass/_globals.scss */
.promo .price {
  margin: .5em 0;
  padding: .25em 0;
  background: #292b2e;
  font-size: 250%;
  color: #f9f9f9;
}

/* line 1145, ../sass/_globals.scss */
.promo .buy {
  margin: 1em 0 0;
}

/* line 1148, ../sass/_globals.scss */
.promo button {
  padding: 1em 3.25em;
  border: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  background: #292b2e;
  color: #f9f9f9;
  cursor: pointer;
}

/* line 1156, ../sass/_globals.scss */
.scale button {
  background: #FFA800;
}

/* line 1159, ../sass/_globals.scss */
#login-page {
  float: left;
  width: 100%;
}

/* line 1163, ../sass/_globals.scss */
.login-page {
  max-width: 550px;
  margin: auto;
  padding: 0 15px;
}

/* line 1168, ../sass/_globals.scss */
.login-page .accordion-title {
  font-size: 23px;
  font-weight: 400;
  color: #444;
  border: none;
  border-top: 1px dotted #DDD;
  padding: 20px 0;
}

/* line 1176, ../sass/_globals.scss */
.login-page .accordion-title:hover, .login-page .accordion-title:focus {
  background: none;
}

/* line 1179, ../sass/_globals.scss */
.login-page li:first-child .accordion-title {
  border: none;
}

/* line 1182, ../sass/_globals.scss */
.login-page :last-child:not(.is-active) > .accordion-title {
  border-bottom: none;
}

/* line 1185, ../sass/_globals.scss */
.login-page :last-child > .accordion-content:last-child {
  border-bottom: none;
}

/* line 1188, ../sass/_globals.scss */
.login-page .accordion-content {
  border: none;
  padding: 10px 15px 10px 31px;
}

/* line 1192, ../sass/_globals.scss */
.login-page .col_full {
  margin-bottom: 20px;
}

/* line 1195, ../sass/_globals.scss */
.login-page .col_full.nobottommargin {
  margin-bottom: 4px;
}

/* line 1198, ../sass/_globals.scss */
.login-page .col_full .form-control {
  margin-bottom: 0;
  box-shadow: none;
}

/* line 1202, ../sass/_globals.scss */
.login-page .col_full .form-control:focus {
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(232, 76, 61, 0.6);
}

/* line 1206, ../sass/_globals.scss */
.login-page label {
  display: block;
  font-size: 13px;
  letter-spacing: 1px;
  color: #555555;
  margin-bottom: 10px;
  cursor: pointer;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 1216, ../sass/_globals.scss */
.login-page .form-control {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
}

/* line 1221, ../sass/_globals.scss */
.login-page .fright {
  float: right !important;
  font-size: 14px;
  color: #e84c3d;
}

/* line 1226, ../sass/_globals.scss */
.login-page .fright:hover {
  color: #212121;
}

/* line 1229, ../sass/_globals.scss */
.login-page .button {
  margin-bottom: 16px;
  display: inline-block;
  cursor: pointer;
  outline: 0;
  white-space: nowrap;
  padding: 0 22px;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 3px solid rgba(0, 0, 0, 0.15);
  background-color: #000000;
}

/* line 1248, ../sass/_globals.scss */
.login-page .button:hover {
  background: #e84c3d;
}

/* line 1251, ../sass/_globals.scss */
.login-page .accordion-title::before {
  display: none;
}

/* line 1254, ../sass/_globals.scss */
.login-page .login .accordion-title em.fa-unlock {
  display: none;
}

/* line 1257, ../sass/_globals.scss */
.login-page .login.is-active .accordion-title em.fa-lock {
  display: none;
}

/* line 1260, ../sass/_globals.scss */
.login-page .login.is-active .accordion-title em.fa-unlock {
  display: inline-block;
}

/* line 1263, ../sass/_globals.scss */
.login-page .register .accordion-title em.fa-check-circle {
  display: none;
}

/* line 1266, ../sass/_globals.scss */
.login-page .register.is-active .accordion-title em.fa-user {
  display: none;
}

/* line 1269, ../sass/_globals.scss */
.login-page .register.is-active .accordion-title em.fa-check-circle {
  display: inline-block;
}

/* line 1272, ../sass/_globals.scss */
.login-page em {
  font-size: 20px;
  width: 30px;
}

/* line 1276, ../sass/_globals.scss */
.gk-title {
  padding-bottom: 28px;
}

/* line 1279, ../sass/_globals.scss */
.gk-title h1 {
  font-size: 45px;
  font-weight: 300;
  color: #252525;
  text-transform: capitalize;
}

/* line 1285, ../sass/_globals.scss */
.faq-bg, .faq-bg .accordion-item, .faq-bg .accordion-content {
  background: #f7f7f7;
}

/* line 1288, ../sass/_globals.scss */
.faq-page-title {
  float: left;
  width: 100%;
}

/* line 1292, ../sass/_globals.scss */
.faq-page-title-content {
  font-size: 14px;
  line-height: 26px;
  color: #7e848e;
  padding: 50px 25px 0;
  max-width: 970px;
  margin: auto;
}

/* line 1304, ../sass/_globals.scss */
.gallary .gallary-caption {
  padding: 24px 0 21px;
  margin-bottom: 28px;
}

/* line 1308, ../sass/_globals.scss */
.gallary .gallary-caption h3 {
  font-size: 20px;
  line-height: 24px;
  color: #3a3a3a;
  text-transform: capitalize;
}

/* line 1314, ../sass/_globals.scss */
.gallary .gallary-caption p {
  font-size: 14px;
  line-height: 24px;
  color: #3a3a3a;
  text-transform: uppercase;
}

/* line 1320, ../sass/_globals.scss */
.gallary .shop-page-1-overlay {
  background: #b35353;
}

/* line 1323, ../sass/_globals.scss */
#one-column {
  margin: 75px 0;
}

/* line 1327, ../sass/_globals.scss */
.one-column-content .blog-content {
  max-width: 100%;
}

/* line 1330, ../sass/_globals.scss */
.one-column-content h2, .one-column-content h3, .one-column-content h4, .one-column-content h5, .one-column-content h6 {
  color: #000000;
  margin: 0 0 20px;
  text-transform: capitalize;
}

/* line 1335, ../sass/_globals.scss */
.one-column-content h2 {
  font-size: 35px;
}

/* line 1338, ../sass/_globals.scss */
.one-column-content h3 {
  font-size: 32px;
  margin: 10px 0 5px !important;
}

/* line 1342, ../sass/_globals.scss */
.one-column-content h4 {
  font-size: 28px;
}

/* line 1345, ../sass/_globals.scss */
.one-column-content h5 {
  font-size: 24px;
}

/* line 1348, ../sass/_globals.scss */
.one-column-content h6 {
  font-size: 20px;
}

/* line 1351, ../sass/_globals.scss */
.one-column-content p {
  font-size: 16px;
  line-height: 26px;
  color: #000000;
  padding-top: 10px;
}

/* line 1357, ../sass/_globals.scss */
.one-column-content .p4 {
  font-size: 18px;
}

/* line 1360, ../sass/_globals.scss */
.one-column-content .p5, .one-column-content .p6 {
  font-size: 15px;
}

/* line 1363, ../sass/_globals.scss */
.one-column-content figure {
  margin: 0 0 20px;
}

/* line 1366, ../sass/_globals.scss */
.one-column-content .content-caption {
  padding: 52px 0 56px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 1370, ../sass/_globals.scss */
.one-column-content .content-caption a {
  color: #e84c3d;
}

/* line 1373, ../sass/_globals.scss */
.one-column-content .content-caption:first-child {
  padding-top: 0;
}

/* line 1376, ../sass/_globals.scss */
.one-column-content .content-caption:last-child {
  border-bottom: none;
}

/* line 1379, ../sass/_globals.scss */
.one-column-content.divsandcolumns {
  padding-top: 50px;
}

/* line 1382, ../sass/_globals.scss */
.one-column-content.two-column-content {
  padding-right: 30px;
}

/* line 1385, ../sass/_globals.scss */
.two-column-side {
  padding-left: 30px;
}

/* line 1388, ../sass/_globals.scss */
.two-column-side-content {
  margin-bottom: 25px;
  -webkit-box-shadow: 0 0 3px 2px #f0f0f0;
  -moz-box-shadow: 0 0 3px 2px #f0f0f0;
  box-shadow: 0 0 3px 2px #f0f0f0;
}

/* line 1395, ../sass/_globals.scss */
.two-column-side-content .side-title {
  background: #ffcc00;
  padding: 20px 0 20px 20px;
}

/* line 1399, ../sass/_globals.scss */
.two-column-side-content .side-title h3 {
  font-size: 22px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
}

/* line 1405, ../sass/_globals.scss */
.two-column-side-content .sideber-content {
  padding: 20px;
  width: 100%;
  display: inline-block;
  background: #ffffff;
}

/* line 1411, ../sass/_globals.scss */
.two-column-side-content ul {
  padding: 6px 0 0;
}

/* line 1415, ../sass/_globals.scss */
.two-column-side-content ul li a:before {
  position: absolute;
  content: '';
  width: 90%;
  height: 1px;
  background: #f3f3f3;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 1425, ../sass/_globals.scss */
.two-column-side-content ul li:last-child a:before {
  display: none;
}

/* line 1428, ../sass/_globals.scss */
.two-column-side-content ul li a:hover {
  color: #ffcc00;
}

/* line 1431, ../sass/_globals.scss */
.sideber-content ul li a {
  line-height: 21px;
  padding: 12px 0;
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 1438, ../sass/_globals.scss */
.js-drilldown-back a:before {
  display: none !important;
}

/* line 1444, ../sass/_globals.scss */
.product-detail {
  border-bottom: 1px solid #e9e9e9;
}

/* line 1447, ../sass/_globals.scss */
.product-image .tabs {
  border: none;
}

/* line 1450, ../sass/_globals.scss */
.product-image {
  padding-top: 30px;
}

/* line 1453, ../sass/_globals.scss */
.product-image figure {
  position: relative;
}

/* line 1456, ../sass/_globals.scss */
.product-image figure:hover:after, .product-image .tabs-title.is-active figure:after {
  position: absolute;
  content: '';
  background: #ffcc00;
  width: 100%;
  height: 4px;
  margin: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1466, ../sass/_globals.scss */
.product-image ul {
  margin: 0 -15px;
}

/* line 1469, ../sass/_globals.scss */
.product-image ul li {
  padding: 0 15px;
}

/* line 1472, ../sass/_globals.scss */
.product-title h1 {
  font-size: 40px;
  color: #252525;
  text-transform: capitalize;
}

/* line 1477, ../sass/_globals.scss */
.product-review p {
  font-size: 12px;
}

/* line 1480, ../sass/_globals.scss */
.product-review a {
  color: #e84c3d;
  padding-right: 3px;
}

/* line 1484, ../sass/_globals.scss */
.product-review span {
  text-transform: uppercase;
  font-weight: 600;
  color: #212121;
  padding-left: 8px;
}

/* line 1490, ../sass/_globals.scss */
.product-price p {
  display: inline-flex;
}

/* line 1493, ../sass/_globals.scss */
.product-price .price {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

/* line 1498, ../sass/_globals.scss */
.product-price .instock {
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
  color: #46c432;
  padding-left: 40px;
  text-transform: capitalize;
}

/* line 1506, ../sass/_globals.scss */
.product-price .nostock {
  font-size: 15px;
  font-weight: 500;
  line-height: 28px;
  color: #e84c3d;
  padding-left: 40px;
  text-transform: capitalize;
}

/* line 1514, ../sass/_globals.scss */
.product-price .instock span.fa-check-circle, .product-price .nostock span.fa {
  padding-right: 8px;
}

/* line 1517, ../sass/_globals.scss */
.product-info p {
  font-size: 14px;
  line-height: 24px;
  color: #7e848e;
}

/* line 1522, ../sass/_globals.scss */
.product-specification li {
  font-size: 15px;
  font-weight: 600;
  color: #28272f;
  padding: 6px 0;
}

/* line 1528, ../sass/_globals.scss */
.product-specification li span {
  font-size: 14px;
  font-weight: 400;
  color: #7e848e;
}

/* line 1533, ../sass/_globals.scss */
.product-quantity {
  display: inline-flex;
}

/* line 1536, ../sass/_globals.scss */
.product-quantity span {
  float: left;
  font-size: 15px;
  line-height: 42px;
  font-weight: 600;
  margin-right: 14px;
}

/* line 1543, ../sass/_globals.scss */
.product-quantity .counter {
  margin-right: 14px;
  float: left;
  border: 1px solid #d3d4d8;
  background: #edeef2;
}

/* line 1549, ../sass/_globals.scss */
.product-quantity .counter button {
  width: 25px;
  height: 40px;
  background: none;
  border: none;
  float: left;
  color: #28272f;
  font-weight: 500;
  font-size: 10px;
  padding: 0;
  margin: 0;
}

/* line 1560, ../sass/_globals.scss */
.product-quantity .counter button.minus {
  text-align: right;
}

/* line 1563, ../sass/_globals.scss */
.product-quantity .counter button.plus {
  text-align: left;
}

/* line 1566, ../sass/_globals.scss */
.product-quantity .productSubmitInput {
  font-family: 'FontAwesome', 'Open Sans', sans-serif;
  font-size: 16px;
  background: #ffcc00;
  color: #ffffff;
  border: none;
  padding: 0 25px;
}

/* line 1574, ../sass/_globals.scss */
.product-quantity .productSubmitInput:hover {
  background: #212121;
}

/* line 1577, ../sass/_globals.scss */
.product-social li {
  display: inline-flex;
  float: left;
  padding-right: 30px;
}

/* line 1582, ../sass/_globals.scss */
.product-social li:last-child {
  padding-right: 0;
}

/* line 1585, ../sass/_globals.scss */
.product-social li a:hover {
  color: #ffcc00;
}

/* line 1588, ../sass/_globals.scss */
.product-detail-content, .product-title, .product-review, .product-price, .product-info, .product-specification, .product-quantity, .product-social, .product-attributes {
  float: left;
  width: 100%;
}

/* line 1592, ../sass/_globals.scss */
.product-detail-content {
  padding: 24px 0 0;
}

/* line 1595, ../sass/_globals.scss */
.product-review {
  padding-bottom: 40px;
}

/* line 1598, ../sass/_globals.scss */
.product-specification {
  margin-bottom: 14px;
}

/* line 1601, ../sass/_globals.scss */
.product-attributes {
  margin-bottom: 20px;
}

/* line 1604, ../sass/_globals.scss */
.product-info, .product-price, .product-title {
  padding-bottom: 30px;
}

/* line 1607, ../sass/_globals.scss */
.product-quantity {
  padding-bottom: 30px;
}

/* line 1610, ../sass/_globals.scss */
.product-specification ul {
  margin-left: 0;
}

/* line 1613, ../sass/_globals.scss */
.product-description-btn .tabs, .product-description .tabs-content.vertical {
  border: none;
}

/* line 1616, ../sass/_globals.scss */
.product-description-btn .tabs-title > a {
  font-size: 15px;
  font-weight: 600;
  color: #b5b5bf;
  margin-bottom: 43px;
  text-transform: uppercase;
}

/* line 1623, ../sass/_globals.scss */
.product-description-btn .tabs-title:last-child > a {
  margin-bottom: 0;
}

/* line 1626, ../sass/_globals.scss */
.product-description-btn .tabs-title > a:focus, .product-description-btn .tabs-title > a[aria-selected='true'] {
  background: none;
}

/* line 1629, ../sass/_globals.scss */
.product-description-btn .tabs-title.is-active > a, .product-description-btn .tabs-title > a:hover {
  position: relative;
  padding-left: 30px;
  color: #ffcc00;
}

/* line 1634, ../sass/_globals.scss */
.product-description-btn .tabs-title.is-active > a:before, .product-description-btn .tabs-title > a:hover:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 1px;
  background: #ffcc00;
  color: #ffcc00;
  left: 0;
  margin: auto;
  top: 0;
  bottom: 2px;
}

/* line 1645, ../sass/_globals.scss */
.product-description .tabs-content.vertical p {
  font-size: 14px;
  line-height: 24px;
  color: #7e848e;
}

/* line 1650, ../sass/_globals.scss */
.related-product-view {
  padding: 50px 0;
}

/* line 1654, ../sass/_globals.scss */
::i-block-chrome, .product-quantity .productSubmitInput {
  padding: 8px 25px;
}

/* line 1657, ../sass/_globals.scss */
.block-wapp {
  background: #f1f5f8;
  padding: 45px 0 25px;
}

/* line 1662, ../sass/_globals.scss */
.block-title p {
  max-width: 700px;
  margin: 0 auto;
  padding: 0 15px;
  margin-bottom: 18px;
  font-size: 16px;
}

/* line 1669, ../sass/_globals.scss */
.block-content {
  padding-top: 35px;
}

/* line 1673, ../sass/_globals.scss */
.block-content .block-list {
  width: 100%;
  float: left;
  background: #ffffff;
  margin-bottom: 30px;
}

/* line 1679, ../sass/_globals.scss */
.block-content .block-list > figure {
  padding: 15px;
  max-height: 325px;
  overflow: hidden;
  position: relative;
}

/* line 1686, ../sass/_globals.scss */
.block-date {
  width: 100px;
  height: 80px;
  background: #ffffff;
  position: absolute;
  top: 15px;
  left: 15px;
  border: 1px solid #e8e8e8;
  text-align: center;
  padding: 10px;
}

/* line 1696, ../sass/_globals.scss */
.block-date p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
}

/* line 1702, ../sass/_globals.scss */
.block-date span {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  display: block;
  color: #e84c3d;
}

/* line 1710, ../sass/_globals.scss */
.block-content .block-list figure img {
  width: 100%;
}

/* line 1713, ../sass/_globals.scss */
.block-caption {
  border-top: 1px solid #a1b1bc;
  padding: 24px 15px 15px;
  margin-top: 15px;
}

/* line 1719, ../sass/_globals.scss */
.block-caption h4 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 8px !important;
}

/* line 1724, ../sass/_globals.scss */
.block-caption h4 a {
  display: inline-block;
}

/* line 1727, ../sass/_globals.scss */
.block-caption span {
  font-size: 14px;
  margin-bottom: 16px;
  display: block;
}

/* line 1732, ../sass/_globals.scss */
.block-caption p {
  font-size: 14px;
  margin-bottom: 12px;
  font-family: "Open Sans", sans-serif;
}

/* line 1737, ../sass/_globals.scss */
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
  background: #ffffff;
  margin-left: 0;
}

@media screen and (max-width: 1199px) {
  /* line 1744, ../sass/_globals.scss */
  .sidebar-content.slider-red .filter-button a.btn-filter {
    padding: 8px 18px;
  }

  /* line 1747, ../sass/_globals.scss */
  .sidebar-content.slider-red .filter-price {
    margin-top: 5px;
  }

  /* line 1750, ../sass/_globals.scss */
  .one-column {
    padding: 0 15px;
  }

  /* line 1753, ../sass/_globals.scss */
  .two-column-side-content .sideber-content {
    padding: 14px 20px 12px 14px;
  }

  /* line 1756, ../sass/_globals.scss */
  .product-detail-content {
    padding: 15px 0 0 25px;
  }

  /* line 1759, ../sass/_globals.scss */
  .product-title h1 {
    font-size: 35px;
  }

  /* line 1762, ../sass/_globals.scss */
  .product-title {
    padding-bottom: 20px;
  }

  /* line 1765, ../sass/_globals.scss */
  .product-review {
    padding-bottom: 32px;
  }

  /* line 1768, ../sass/_globals.scss */
  .product-price {
    padding-bottom: 28px;
  }

  /* line 1771, ../sass/_globals.scss */
  .product-info {
    padding-bottom: 37px;
  }

  /* line 1774, ../sass/_globals.scss */
  .product-specification {
    padding-bottom: 37px;
  }

  /* line 1777, ../sass/_globals.scss */
  .product-quantity {
    padding-bottom: 52px;
  }
}
@media screen and (max-width: 1024px) {
  /* line 1782, ../sass/_globals.scss */
  .pricing-table-bottom {
    padding-bottom: 80px;
  }

  /* line 1785, ../sass/_globals.scss */
  .pricing-table-green {
    padding: 0 15px 80px;
  }

  /* line 1788, ../sass/_globals.scss */
  .pricing-table-yellow {
    padding: 0 15px;
  }

  /* line 1791, ../sass/_globals.scss */
  .gk-title h1 {
    font-size: 35px;
  }

  /* line 1794, ../sass/_globals.scss */
  .gk-title {
    padding-bottom: 10px;
  }

  /* line 1797, ../sass/_globals.scss */
  .related-product-view {
    padding: 50px 15px;
  }

  /* line 1800, ../sass/_globals.scss */
  .product-description-btn {
    padding-left: 25px;
  }

  /* line 1803, ../sass/_globals.scss */
  .product-description-content {
    padding: 0 25px;
  }

  /* line 1806, ../sass/_globals.scss */
  .product-image-full, .product-image {
    padding: 0 15px;
  }

  /* line 1809, ../sass/_globals.scss */
  .product-image {
    margin-top: 30px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1814, ../sass/_globals.scss */
  .sidebar-content.slider-red .filter-price {
    width: 100%;
    padding-top: 10px;
  }

  /* line 1818, ../sass/_globals.scss */
  .faq-2-gk .gk-title {
    padding: 15px 0;
    border-top: 2px solid #e5e5e5;
    margin-top: 15px;
  }
}
@media screen and (max-width: 991px) {
  /* line 1825, ../sass/_globals.scss */
  .pricing-table-red-title h2, .pricing-table-green-title h2, .pricing-table-yellow-title h2 {
    font-size: 17px;
  }

  /* line 1828, ../sass/_globals.scss */
  .pricing-table-red-content p.price span {
    font-size: 24px;
  }

  /* line 1831, ../sass/_globals.scss */
  .pricing-table-red-content p.price sub {
    font-size: 12px;
  }

  /* line 1834, ../sass/_globals.scss */
  .pricing-table-red-footer a.btn-buynow, .pricing-table-yellow-footer a.btn-getstartednow, .pricing-table-green-footer a.btn-ordernow {
    font-size: 12px;
    padding: 8px 20px 6px;
  }

  /* line 1838, ../sass/_globals.scss */
  .pricing-table-red-sub.active {
    border-top: 3px solid #153045;
    border-bottom: 3px solid #153045;
    border-left: 2px solid #153045;
    border-right: 2px solid #153045;
    margin-top: -3px;
  }

  /* line 1845, ../sass/_globals.scss */
  .pricing-table-red-footer {
    padding: 10px 0;
  }

  /* line 1848, ../sass/_globals.scss */
  .pricing-table-green-content p.price span {
    font-size: 30px;
    line-height: 30px;
  }

  /* line 1852, ../sass/_globals.scss */
  .pricing-table-yellow-content p.price span {
    font-size: 20px;
    line-height: 20px;
  }

  /* line 1856, ../sass/_globals.scss */
  .pricing-table-yellow-content p {
    width: 100px;
    height: 100px;
  }

  /* line 1859, ../sass/_globals.scss */
  .pricing-table-yellow-content p.price span.month {
    font-size: 12px;
    line-height: 15px;
  }

  /* line 1863, ../sass/_globals.scss */
  .one-column-content h2 {
    font-size: 30px;
  }

  /* line 1866, ../sass/_globals.scss */
  .one-column-content h3 {
    font-size: 25px;
  }

  /* line 1869, ../sass/_globals.scss */
  .one-column-content h4 {
    font-size: 22px;
  }

  /* line 1872, ../sass/_globals.scss */
  .one-column-content h5 {
    font-size: 19px;
  }

  /* line 1875, ../sass/_globals.scss */
  .one-column-content h6 {
    font-size: 16px;
  }

  /* line 1878, ../sass/_globals.scss */
  .one-column-content p, .one-column-content .p4, .one-column-content .p5, .one-column-content .p6 {
    font-size: 14px;
  }

  /* line 1881, ../sass/_globals.scss */
  .two-column-side-content .side-title {
    padding: 15px 0 13px 15px;
  }

  /* line 1884, ../sass/_globals.scss */
  .two-column-side-content .side-title h3 {
    font-size: 20px;
  }

  /* line 1887, ../sass/_globals.scss */
  .product-detail-content {
    padding: 0 10px;
  }

  /* line 1890, ../sass/_globals.scss */
  .product-title h1 {
    font-size: 27px;
  }

  /* line 1893, ../sass/_globals.scss */
  .product-quantity .counter {
    margin-right: 5px;
  }

  /* line 1896, ../sass/_globals.scss */
  .product-title {
    padding-bottom: 10px;
  }

  /* line 1899, ../sass/_globals.scss */
  .product-review {
    padding-bottom: 20px;
  }

  /* line 1902, ../sass/_globals.scss */
  .product-price {
    padding-bottom: 15px;
  }

  /* line 1905, ../sass/_globals.scss */
  .product-info {
    padding-bottom: 15px;
  }

  /* line 1908, ../sass/_globals.scss */
  .product-specification {
    padding-bottom: 15px;
  }

  /* line 1911, ../sass/_globals.scss */
  .product-quantity {
    padding-bottom: 22px;
  }

  /* line 1914, ../sass/_globals.scss */
  .product-quantity .productSubmitInput {
    font-size: 14px;
  }

  /* line 1917, ../sass/_globals.scss */
  .product-description-btn .tabs-title > a {
    font-size: 12px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1923, ../sass/_globals.scss */
  .sidebar-content.slider-red .filter-button a.btn-filter {
    padding: 8px 25px;
  }

  /* line 1926, ../sass/_globals.scss */
  .sidebar-content.slider-red .slider {
    margin: 15px 0 20px;
  }

  /* line 1929, ../sass/_globals.scss */
  .sidebar-content.slider-green .filter-button {
    width: 100%;
    padding-top: 5px;
  }

  /* line 1933, ../sass/_globals.scss */
  .pricing-table-red-title h2, .pricing-table-green-title h2, .pricing-table-yellow-title h2 {
    font-size: 12px;
    letter-spacing: 1px;
  }

  /* line 1937, ../sass/_globals.scss */
  .pricing-table-red-features li, .pricing-table-green-features li, .pricing-table-yellow-features li {
    font-size: 12px;
    line-height: 35px;
  }

  /* line 1941, ../sass/_globals.scss */
  .pricing-table-yellow-footer {
    padding: 15px 0;
  }

  /* line 1944, ../sass/_globals.scss */
  .pricing-table-yellow-sub.active .pricing-table-yellow-footer {
    padding: 22px 0;
  }

  /* line 1947, ../sass/_globals.scss */
  .pricing-table-bottom {
    padding-bottom: 60px;
  }

  /* line 1950, ../sass/_globals.scss */
  .pricing-table-green {
    padding: 0 15px 60px;
  }

  /* line 1953, ../sass/_globals.scss */
  .login-page {
    max-width: 490px;
  }

  /* line 1956, ../sass/_globals.scss */
  .gk-title h1 {
    font-size: 30px;
  }

  /* line 1959, ../sass/_globals.scss */
  .faq-page-title-content {
    padding: 30px 25px 0;
  }

  /* line 1962, ../sass/_globals.scss */
  .gallary .gallary-caption h3 {
    font-size: 18px;
    line-height: 20px;
  }

  /* line 1966, ../sass/_globals.scss */
  .gallary .gallary-caption p {
    font-size: 12px;
    line-height: 20px;
  }

  /* line 1970, ../sass/_globals.scss */
  .gallary .gallary-caption {
    padding: 15px 0 12px;
    margin-bottom: 15px;
  }

  /* line 1974, ../sass/_globals.scss */
  .one-column-content h2 {
    font-size: 25px;
  }

  /* line 1977, ../sass/_globals.scss */
  .one-column-content h3 {
    font-size: 22px;
  }

  /* line 1980, ../sass/_globals.scss */
  .one-column-content h4 {
    font-size: 20px;
  }

  /* line 1983, ../sass/_globals.scss */
  .one-column-content h5 {
    font-size: 17px;
  }

  /* line 1986, ../sass/_globals.scss */
  .one-column-content h6 {
    font-size: 16px;
  }

  /* line 1989, ../sass/_globals.scss */
  .one-column-content .content-caption {
    padding: 20px 0 24px;
  }

  /* line 1992, ../sass/_globals.scss */
  .product-detail .medium-6 {
    width: 100%;
  }

  /* line 1995, ../sass/_globals.scss */
  .product-detail-content {
    margin-top: 30px;
    padding: 0 5px;
  }

  /* line 1999, ../sass/_globals.scss */
  .product-description .tabs-content.vertical p {
    font-size: 13px;
    line-height: 22px;
  }

  /* line 2003, ../sass/_globals.scss */
  .related-product-view {
    padding: 30px 15px;
  }
}
@media screen and (max-width: 667px) {
  /* line 2008, ../sass/_globals.scss */
  .promo {
    display: inline-block;
    float: left;
    width: 100%;
  }

  /* line 2013, ../sass/_globals.scss */
  .scale {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@media screen and (max-width: 639px) {
  /* line 2022, ../sass/_globals.scss */
  .search-close a.fa-search:before {
    content: "";
  }

  /* line 2025, ../sass/_globals.scss */
  .pricing-table-bottom {
    padding-bottom: 0;
  }

  /* line 2028, ../sass/_globals.scss */
  .pricing-table-green {
    padding: 60px 10px;
  }

  /* line 2031, ../sass/_globals.scss */
  .pricing-table-yellow {
    padding: 0 10px;
  }

  /* line 2034, ../sass/_globals.scss */
  .pricing-table-red-sub, .pricing-table-yellow-sub {
    margin-bottom: 25px;
  }

  /* line 2037, ../sass/_globals.scss */
  .pricing-table-green-sub {
    margin-bottom: 35px;
  }

  /* line 2040, ../sass/_globals.scss */
  .pricing-table-green-title {
    padding: 10px 0 8px;
  }

  /* line 2043, ../sass/_globals.scss */
  .pricing-table-green-content {
    padding: 5px 0;
  }

  /* line 2046, ../sass/_globals.scss */
  .pricing-table-green-sub.active .pricing-table-green-title {
    padding: 12px 0;
  }

  /* line 2049, ../sass/_globals.scss */
  .pricing-table-green-sub.active {
    margin-top: -6px;
  }

  /* line 2052, ../sass/_globals.scss */
  .one-column-content.two-column-content {
    padding-right: 0;
  }

  /* line 2055, ../sass/_globals.scss */
  .one-column-content.divsandcolumns {
    padding: 30px 0;
  }

  /* line 2058, ../sass/_globals.scss */
  .two-column-side {
    padding-left: 0;
  }

  /* line 2061, ../sass/_globals.scss */
  .product-description-btn .tabs-title > a, .product-description-btn .tabs-title:last-child > a {
    margin-bottom: 30px;
  }

  /* line 2064, ../sass/_globals.scss */
  .product-description-content .tabs-content.vertical {
    border-top: 1px solid #b5b5bf;
    border-bottom: 1px solid #b5b5bf;
    padding: 25px 0;
  }

  /* line 2069, ../sass/_globals.scss */
  .product-description-btn, .product-description-content {
    padding: 0 5px;
  }

  /* line 2072, ../sass/_globals.scss */
  table.forum .icon {
    width: 25px;
    margin-top: 0;
  }

  /* line 2076, ../sass/_globals.scss */
  table.forum td {
    padding: 9px 5px !important;
  }

  /* line 2079, ../sass/_globals.scss */
  table.forum .icon img {
    width: 100%;
  }

  /* line 2082, ../sass/_globals.scss */
  table.forum .forum {
    margin: 0 0 0 30px;
  }

  /* line 2085, ../sass/_globals.scss */
  table.forum .forum h3 {
    font-size: 13px;
    line-height: 16px;
  }

  /* line 2089, ../sass/_globals.scss */
  table.forum td.lastpost {
    width: 20% !important;
  }

  /* line 2092, ../sass/_globals.scss */
  table.forum td.posts {
    width: 20% !important;
  }

  /* line 2095, ../sass/_globals.scss */
  table.forum td.topics {
    width: 20% !important;
  }

  /* line 2098, ../sass/_globals.scss */
  table.forum td.name {
    width: 40% !important;
  }
}
@media screen and (max-width: 567px) {
  /* line 2104, ../sass/_globals.scss */
  .login-page .accordion-title {
    font-size: 21px;
  }

  /* line 2107, ../sass/_globals.scss */
  .gk-title h1 {
    font-size: 28px;
  }

  /* line 2110, ../sass/_globals.scss */
  .table-border tr th {
    font-size: 12px;
    padding: 15px 10px;
  }

  /* line 2114, ../sass/_globals.scss */
  .table-border tr td {
    font-size: 12px;
    padding: 10px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2120, ../sass/_globals.scss */
  .cart-table .pro-image {
    display: none;
  }

  /* line 2123, ../sass/_globals.scss */
  .cart-table .pro_total {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  /* line 2128, ../sass/_globals.scss */
  #pricing-table .small-6 {
    width: 100%;
  }

  /* line 2131, ../sass/_globals.scss */
  .pricing-table-green {
    padding: 0 10px;
  }

  /* line 2134, ../sass/_globals.scss */
  .pricing-table-red-sub, .pricing-table-yellow-sub, .pricing-table-green-sub {
    padding-bottom: 15px;
    border-bottom: 1px solid #153045;
    margin: 0 auto 15px;
    max-width: 320px;
  }

  /* line 2140, ../sass/_globals.scss */
  .pricing-table-yellow .small-6:last-child .pricing-table-yellow-sub {
    margin-bottom: 0;
    border-bottom: none;
  }

  /* line 2144, ../sass/_globals.scss */
  .login-page .accordion-title {
    font-size: 17px;
  }
}
@media screen and (max-width: 379px) {
  /* line 2149, ../sass/_globals.scss */
  .gk-title h1 {
    font-size: 25px;
  }

  /* line 2152, ../sass/_globals.scss */
  .gallary .gallary-caption h3 {
    font-size: 14px;
  }

  /* line 2155, ../sass/_globals.scss */
  .product-image ul {
    margin: 0 -8px;
  }

  /* line 2158, ../sass/_globals.scss */
  .product-image ul li {
    padding: 0 8px;
  }
}
/* line 2163, ../sass/_globals.scss */
#catCartDetails input[type=submit] {
  font-size: 18px;
  background: #e84c3d;
  color: #ffffff;
  text-transform: capitalize;
  padding: 12px 55px 11px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  border: none;
}

/* line 2173, ../sass/_globals.scss */
.docs-code.kitchen-sink {
  border: 1px solid #cacaca;
  max-height: 300px;
  overflow-y: scroll;
  margin-bottom: 1rem;
}

/* line 2179, ../sass/_globals.scss */
.docs-code-copy {
  position: absolute;
  top: 0;
  right: 0;
  background: #2199e8;
  color: #ffffff;
  font-size: .8rem;
  z-index: 1;
  padding: 0.75rem 1rem;
}

/* line 2189, ../sass/_globals.scss */
.docs-code, pre {
  position: relative;
}

/* line 2192, ../sass/_globals.scss */
.docs-code.kitchen-sink code {
  border: 0;
}

/* line 2195, ../sass/_globals.scss */
.docs-code code, pre code {
  display: block;
  overflow-x: auto;
  background: #f9f9f9;
  margin-bottom: 1.5rem;
  padding: 1rem;
}

/* line 2202, ../sass/_globals.scss */
.row.display {
  background: #eee;
  font-size: 11px;
  margin-bottom: 10px;
  line-height: 2rem;
  border: solid 1px #c6c6c6;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 2211, ../sass/_globals.scss */
.row.display .columns:nth-child(2), .row.display .columns.small-centered, .row.display .columns.large-centered {
  background: #e1e1e1;
}

/* line 2214, ../sass/_globals.scss */
.docs-component .thumbnail {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* line 2219, ../sass/_globals.scss */
.docs-toc .active {
  background: #1abc9c;
  color: #ffffff;
}

/* line 2223, ../sass/_globals.scss */
.privacy-page h3 {
  margin-bottom: 10px !important;
}

/* line 2226, ../sass/_globals.scss */
.privacy-page p, .privacy-page ul {
  margin-bottom: 20px;
}

/* line 2230, ../sass/_globals.scss */
.menu {
  float: right;
}

/* line 2231, ../sass/_globals.scss */
.docs-code-live .menu {
  float: none;
}

/* line 2232, ../sass/_globals.scss */
.menu a {
  font-size: 15px;
}

/* line 2233, ../sass/_globals.scss */
.menu > ul > li > a {
  font-weight: 500;
  color: #252525;
}

/* line 2234, ../sass/_globals.scss */
.menu > ul > li > ul > li > a {
  font-weight: 600;
  text-transform: uppercase;
  color: #555555;
}

/* line 2235, ../sass/_globals.scss */
.menu > ul > li > ul > li > ul > li > a {
  color: #555555;
}

/* line 2236, ../sass/_globals.scss */
.menu > ul > li > ul > li > ul > li > a:hover {
  color: #e84c3d;
}

/* line 2237, ../sass/_globals.scss */
.menu-container {
  /*width: 80%;*/
  margin: 0 auto;
  float: right;
  padding-top: 0px;
}

/* line 2239, ../sass/_globals.scss */
.menu-mobile {
  display: none;
}

/* line 2241, ../sass/_globals.scss */
.menu-dropdown-icon:before {
  content: "\f0d7";
  font-family: fontawesome;
  display: none;
  cursor: pointer;
  float: right;
  color: #ffffff;
}

/* line 2243, ../sass/_globals.scss */
.menu > ul {
  margin: 0 auto;
  width: auto;
  list-style: none;
  padding: 0;
  float: right;
  box-sizing: border-box;
}

/* line 2245, ../sass/_globals.scss */
.menu > ul:before, .menu > ul:after {
  content: "";
  display: table;
}

/* line 2246, ../sass/_globals.scss */
.menu > ul:after {
  clear: both;
}

/* line 2247, ../sass/_globals.scss */
.menu > ul > li {
  float: left;
  padding: 41px 0;
  margin: 0;
}

/* line 2249, ../sass/_globals.scss */
.menu > ul > li a {
  text-decoration: none;
  padding: 0px 27px;
  display: block;
  position: relative;
}

/* line 2251, ../sass/_globals.scss */
.menu > ul > li:hover > a:after {
  position: absolute;
  content: '';
  bottom: -41px;
  left: 0;
  right: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #e84c3d;
}

/* line 2254, ../sass/_globals.scss */
.menu > ul > li > ul {
  display: none;
  width: 90%;
  max-width: 950px;
  background: #e6e6e6;
  padding: 20px;
  position: absolute;
  z-index: 99;
  left: 25px;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
  top: 106px;
  border-top: 2px solid #e84c3d;
}

/* line 2256, ../sass/_globals.scss */
.menu > ul > li > ul:before, .menu > ul > li > ul:after {
  content: "";
  display: table;
}

/* line 2257, ../sass/_globals.scss */
.menu > ul > li > ul:after {
  clear: both;
}

/* line 2259, ../sass/_globals.scss */
.menu > ul > li > ul > li {
  margin: 0;
  padding-bottom: 0;
  list-style: none;
  width: 18%;
  background: none;
  float: left;
}

/* line 2261, ../sass/_globals.scss */
.menu > ul > li > ul > li:first-child {
  width: 28%;
  padding-right: 30px;
}

/* line 2263, ../sass/_globals.scss */
.menu > ul > li > ul > li a {
  padding: .2em 0;
  width: 95%;
  display: block;
}

/* line 2265, ../sass/_globals.scss */
.menu > ul > li > ul > li > ul {
  display: block;
  padding: 0;
  margin: 10px 0 0;
  list-style: none;
  box-sizing: border-box;
}

/* line 2267, ../sass/_globals.scss */
.menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after {
  content: "";
  display: table;
}

/* line 2269, ../sass/_globals.scss */
.menu > ul > li > ul > li > ul:after {
  clear: both;
}

/* line 2270, ../sass/_globals.scss */
.menu > ul > li > ul > li > ul > li {
  float: left;
  width: 100%;
  padding: 4px 0;
  margin: 0;
}

/* line 2271, ../sass/_globals.scss */
.menu > ul > li > ul > li > ul > li a {
  border: 0;
}

/* line 2272, ../sass/_globals.scss */
.menu > ul > li > ul.normal-sub {
  width: 300px;
  left: auto;
  padding: 10px 20px;
}

/* line 2274, ../sass/_globals.scss */
.menu > ul > li > ul.normal-sub > li {
  width: 100%;
}

/* line 2275, ../sass/_globals.scss */
.menu > ul > li > ul.normal-sub > li a {
  border: 0;
  padding: 1em 0;
}

@media only screen and (max-width: 767px) {
  /* line 2278, ../sass/_globals.scss */
  .menu-container {
    width: 100%;
  }

  /* line 2279, ../sass/_globals.scss */
  .menu-mobile {
    display: block;
  }

  /* line 2280, ../sass/_globals.scss */
  .menu-dropdown-icon:before {
    display: block;
    position: relative;
    z-index: 9;
  }

  /* line 2281, ../sass/_globals.scss */
  .menu > ul {
    display: none;
  }

  /* line 2282, ../sass/_globals.scss */
  .menu > ul > li {
    width: 100%;
    float: none;
    display: block;
  }

  /* line 2283, ../sass/_globals.scss */
  .menu > ul > li a {
    padding: 1.5em;
    width: 100%;
    display: block;
  }

  /* line 2284, ../sass/_globals.scss */
  .menu > ul > li > ul {
    position: inherit;
  }

  /* line 2285, ../sass/_globals.scss */
  .menu > ul > li > ul.normal-sub {
    width: 100%;
  }

  /* line 2286, ../sass/_globals.scss */
  .menu > ul > li > ul > li {
    float: none;
    width: 100%;
    margin-top: 20px;
  }

  /* line 2287, ../sass/_globals.scss */
  .menu > ul > li > ul > li:first-child {
    margin: 0;
  }

  /* line 2288, ../sass/_globals.scss */
  .menu > ul > li > ul > li > ul {
    position: relative;
  }

  /* line 2289, ../sass/_globals.scss */
  .menu > ul > li > ul > li > ul > li {
    float: none;
  }

  /* line 2290, ../sass/_globals.scss */
  .menu .show-on-mobile {
    display: block;
  }
}
/*@import "_screen-ver-1.scss"; 
@import "_screen-ver-2.scss"; */
/* ******************************* */
/* START OF TEMPLATE VERSION 3 CSS */
/* ******************************* */
/* line 5, ../sass/_screen-ver-3.scss */
body#home-3, body#home-3 h1, body#home-3 h2, body#home-3 h3, body#home-3 h4, body#home-3 h5, body#home-3 h6 {
  font-family: "Open Sans", sans-serif;
  margin: 0;
}

/* Fix FOUC on Menu icon */
/* line 10, ../sass/_screen-ver-3.scss */
.no-js .menu-icon.dark {
  display: none;
}

/* line 12, ../sass/_screen-ver-3.scss */
h2 {
  font-weight: 700;
  text-transform: uppercase;
}

/* line 17, ../sass/_screen-ver-3.scss */
#home-3 #status {
  background-image: url(/_assets/image/rhino-logo-black.svg);
}

/* line 20, ../sass/_screen-ver-3.scss */
#home-3 .button {
  background-color: #ffcc00;
  border-color: #ffcc00;
}

/* line 24, ../sass/_screen-ver-3.scss */
#home-3 .button:hover {
  background-color: #252525;
  border-color: #252525;
  color: #ffffff;
}

/* line 29, ../sass/_screen-ver-3.scss */
#home-3 .button.primary {
  background-color: #252525;
  border-color: #252525;
}

/* line 33, ../sass/_screen-ver-3.scss */
#home-3 .button.primary:hover {
  background-color: #ffcc00;
  border-color: #ffcc00;
}

/* line 37, ../sass/_screen-ver-3.scss */
#home-3 .button.secondary {
  background-color: #ffffff;
  color: #252525;
}

/* line 41, ../sass/_screen-ver-3.scss */
#home-3 .button.secondary:hover {
  background-color: #252525;
  color: #ffffff;
  border-color: #ffcc00;
}

/* line 46, ../sass/_screen-ver-3.scss */
.home-3-top-bottom-100 {
  padding: 100px 0;
}

/* line 49, ../sass/_screen-ver-3.scss */
.home-3-top-bottom-80 {
  padding: 80px 0;
}

/* line 52, ../sass/_screen-ver-3.scss */
.home-3-top-bottom-85 {
  padding: 85px 0;
}

/* line 55, ../sass/_screen-ver-3.scss */
.home-3-top-bottom-15 {
  margin: 15px 0;
}

/* line 58, ../sass/_screen-ver-3.scss */
.home-3-top-70 {
  padding-top: 70px;
}

/* line 61, ../sass/_screen-ver-3.scss */
.home-3-top-100 {
  padding-top: 100px;
}

/* line 64, ../sass/_screen-ver-3.scss */
#search-container-3 {
  display: none;
  background: #ffffff;
  margin: 20px auto;
}

/* line 69, ../sass/_screen-ver-3.scss */
#search-container-3 input[type="text"], #search-container-3 input[type="submit"] {
  width: 100%;
  border-radius: 3px;
}

/* line 73, ../sass/_screen-ver-3.scss */
#search-container-3 input[type="text"] {
  background: none;
  width: 100%;
  padding: 8px;
  margin-bottom: 0;
  color: #6d0c3d;
  box-shadow: none;
}

/* line 81, ../sass/_screen-ver-3.scss */
#search-container-3 input[type="submit"] {
  padding: 7px 0;
  color: #ffffff;
  border: none;
  background: #ffcc00;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-in, color 0.25s ease-out;
}

/* line 89, ../sass/_screen-ver-3.scss */
#search-container-3 input[type="submit"]:hover {
  background: #252525;
}

/* line 92, ../sass/_screen-ver-3.scss */
#header-3 {
  padding: 20px 0;
  background-color: #ffcc00;
  margin-bottom: 8px;
}

/* line 98, ../sass/_screen-ver-3.scss */
#header-3 .top-bar {
  padding: 0;
}

/* line 101, ../sass/_screen-ver-3.scss */
#header-3 .top-bar, #header-3 .top-bar ul {
  background: inherit;
}

/* line 104, ../sass/_screen-ver-3.scss */
#header-3 .logo-3 {
  float: left;
  width: 260px;
}

/* line 108, ../sass/_screen-ver-3.scss */
#header-3 .logo-3 h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
  color: #153045;
}

/* line 115, ../sass/_screen-ver-3.scss */
#header-3 .logo-3 h1 span {
  color: #ffcc00;
}

@media screen and (min-width: 40em) {
  /* line 121, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-right {
    margin-top: 25px;
  }
}
/* line 126, ../sass/_screen-ver-3.scss */
#header-3 .top-bar-right > ul.menu {
  float: left;
}

/* line 129, ../sass/_screen-ver-3.scss */
#header-3 .top-bar-right > ul > li {
  padding: 0 5px;
}

/* line 132, ../sass/_screen-ver-3.scss */
#header-3 .top-bar-right > ul > li:first-child {
  padding-left: 0;
}

/* line 135, ../sass/_screen-ver-3.scss */
#header-3 .menu a {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #000000;
  text-transform: capitalize;
  padding: 12px 10px;
  border-radius: 3px;
}

/* line 144, ../sass/_screen-ver-3.scss */
#header-3 .menu a:hover, #header-3 .menu li.selected > a {
  color: #000000;
  background: #ffffff;
}

/* line 148, ../sass/_screen-ver-3.scss */
#header-3 .header-3-user-section {
  float: right;
}

/* line 151, ../sass/_screen-ver-3.scss */
#header-3 .header-3-user-section li {
  display: inline-block;
  padding-right: 25px;
  font-size: 21px;
}

/* line 156, ../sass/_screen-ver-3.scss */
#header-3 .header-3-user-section li:last-child {
  padding-right: 0;
}

/* line 159, ../sass/_screen-ver-3.scss */
#header-3 .header-3-user-section li a {
  padding: 5px 0;
}

/* line 162, ../sass/_screen-ver-3.scss */
#header-3 .header-3-user-section li a:hover {
  color: #ffcc00;
}

/* line 165, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
  left: -45px;
  margin-top: 15px;
  background: #f5f5f5;
  border: none;
}

/* line 171, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu li {
  border-bottom: 1px dotted #e3e3e3;
  text-align: center;
}

/* line 175, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu li a {
  padding: 17px 0 14px;
  display: block;
}

/* line 179, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu a:hover {
  background: none;
  color: #ffcc00;
}

/* line 183, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 2px;
  background: #000000;
  top: 0;
  margin: auto;
}

/* line 191, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu:after {
  position: absolute;
  content: '';
  width: 0px;
  height: 0px;
  top: -7px;
  left: 0;
  right: 0;
  margin: auto;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #000000;
}

/* line 203, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
  display: none;
}

/* line 206, ../sass/_screen-ver-3.scss */
#header-3 .dropdown.menu.medium-horizontal > li ul.submenu {
  background: #f5f5f5;
}

/* line 209, ../sass/_screen-ver-3.scss */
#banner-section-3 {
  float: left;
  width: 100%;
  padding: 0px;
  background: #ebebeb;
  overflow: hidden;
}

/* line 215, ../sass/_screen-ver-3.scss */
ul.banner-slider-3 li {
  position: relative;
}

/* line 216, ../sass/_screen-ver-3.scss */
.slider-3-caption {
  width: 100%;
  float: left;
  position: absolute;
  top: 46%;
  left: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 229, ../sass/_screen-ver-3.scss */
.banner-section-3 {
  max-width: 522px;
  float: left;
}
/* line 230, ../sass/_screen-ver-3.scss */
.banner-section-3.Hide {
  display: none;
}

/* line 236, ../sass/_screen-ver-3.scss */
.banner-section-3 h2 {
  font-size: 50px;
  color: #000000;
  font-weight: 400 !important;
  text-transform: none !important;
}

/* line 242, ../sass/_screen-ver-3.scss */
.banner-section-3 h1 {
  font-size: 103px;
  line-height: 78px;
  font-weight: 800;
  color: #000000;
  text-transform: uppercase;
}

/* line 249, ../sass/_screen-ver-3.scss */
.banner-section-3 p {
  font-size: 25px;
  line-height: 32px;
  color: #000000;
}

/* line 254, ../sass/_screen-ver-3.scss */
.banner-section-3 a.btn-readmore {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000000;
  background: #ffcc00;
  text-transform: capitalize;
  padding: 16px 36px 14px;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 47px 0 0;
}

/* line 266, ../sass/_screen-ver-3.scss */
.banner-section-3 a.btn-readmore:hover {
  background: #000000;
  color: #ffcc00;
}

/* line 270, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-prev, .banner-slider-3 .slick-next {
  font-size: 0px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* line 276, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-prev {
  left: 0;
}

/* line 277, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-prev:after {
  content: '\f104';
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}

/* line 282, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-next {
  right: 0;
}

/* line 283, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-next:after {
  content: '\f105';
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}

/* line 288, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-prev:after, .banner-slider-3 .slick-next:after {
  font-family: fontawesome;
  font-size: 40px;
  line-height: 68px;
  width: 62px;
  height: 70px;
  background: #000000;
  color: #ffffff;
  display: inline-block;
}

/* line 298, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-prev:hover:after, .banner-slider-3 .slick-next:hover:after {
  background: #ffcc00;
}

/* line 301, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-dots {
  text-align: center;
  position: absolute;
  bottom: 45px;
  left: 0px;
  margin: 0px;
}

/* line 306, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-dots li {
  display: inline-block;
}

/* line 309, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-dots li button {
  width: 12px;
  height: 12px;
  border: 2px solid #9b9b9b;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-size: 0px;
  margin: 0 5px;
}

/* line 316, ../sass/_screen-ver-3.scss */
.banner-slider-3 .slick-dots li.slick-active button {
  background: #252525;
  border: 2px solid #252525;
}

/* line 321, ../sass/_screen-ver-3.scss */
#intro-home {
  padding-top: 75px;
}
/* line 324, ../sass/_screen-ver-3.scss */
#intro-home h3 {
  font-size: 35px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: right;
}
/* line 329, ../sass/_screen-ver-3.scss */
#intro-home h3 span {
  color: #ffcc00;
}
/* line 333, ../sass/_screen-ver-3.scss */
#intro-home p {
  font-weight: 300;
  font-style: italic;
  font-size: 21px;
  margin-top: 15px;
}

/* line 344, ../sass/_screen-ver-3.scss */
.about-3-caption {
  padding-right: 35px;
}

/* line 347, ../sass/_screen-ver-3.scss */
.about-3-caption h2 {
  font-size: 35px;
  color: #000000;
}

/* line 351, ../sass/_screen-ver-3.scss */
.about-3-caption p {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 8px 0;
}

/* line 357, ../sass/_screen-ver-3.scss */
.about-3-caption a.btn-readmore {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
  background: #ffcc00;
  text-transform: capitalize;
  padding: 16px 36px 14px;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 16px 0 0;
}

/* line 368, ../sass/_screen-ver-3.scss */
.about-3-caption a.btn-readmore:hover {
  background: #252525;
}

/* line 371, ../sass/_screen-ver-3.scss */
.about-3-image {
  padding-left: 35px;
}

/* line 374, ../sass/_screen-ver-3.scss */
#testimonial-3 {
  background: #f9fafb;
}

/* line 381, ../sass/_screen-ver-3.scss */
.testimonial-3-slider-content {
  padding: 43px 45px;
  background: #ffffff;
  position: relative;
}

/* line 386, ../sass/_screen-ver-3.scss */
.testimonial-3-slider-content:after {
  position: absolute;
  content: '';
  bottom: -9px;
  left: 0;
  right: 0;
  margin: auto;
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 9px solid #ffffff;
}

/* line 398, ../sass/_screen-ver-3.scss */
.testimonial-3 p {
  font-size: 18px;
  line-height: 30px;
  color: #9d9d9d;
}

/* line 403, ../sass/_screen-ver-3.scss */
.testimonial-3-client {
  padding: 30px 0;
}

/* line 407, ../sass/_screen-ver-3.scss */
.testimonial-3 figure {
  width: 114px;
  height: 114px;
  border: 7px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin: auto;
}

/* line 413, ../sass/_screen-ver-3.scss */
.testimonial-3 figcaption {
  padding-top: 15px;
}

/* line 416, ../sass/_screen-ver-3.scss */
.testimonial-3 h3 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #2c3e50;
}

/* line 422, ../sass/_screen-ver-3.scss */
.testimonial-3 span {
  font-size: 14px;
  line-height: 24px;
  color: #9d9d9d;
}

/* line 427, ../sass/_screen-ver-3.scss */
.testimonial-3-slider .slick-dots {
  text-align: center;
  margin: 0;
}

/* line 432, ../sass/_screen-ver-3.scss */
.testimonial-3-slider .slick-dots li {
  display: inline-block;
}

/* line 435, ../sass/_screen-ver-3.scss */
.testimonial-3-slider .slick-dots li button {
  width: 14px;
  height: 14px;
  border: 2px solid #9b9b9b;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-size: 0px;
  margin: 0 5px;
  position: relative;
}

/* line 443, ../sass/_screen-ver-3.scss */
.testimonial-3-slider .slick-dots li.slick-active button:before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  background: #ffcc00;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  top: 0;
}

/* line 460, ../sass/_screen-ver-3.scss */
.blog-3-sidebar {
  padding-left: 30px;
}

/* line 464, ../sass/_screen-ver-3.scss */
.blog-3-side-item {
  margin-bottom: 25px;
  -webkit-box-shadow: 0 0 3px 2px #f0f0f0;
  -moz-box-shadow: 0 0 3px 2px #f0f0f0;
  box-shadow: 0 0 3px 2px #f0f0f0;
}

/* line 470, ../sass/_screen-ver-3.scss */
.blog-3-side-title {
  background: #ffcc00;
  padding: 20px 0 20px 20px;
}
/* line 473, ../sass/_screen-ver-3.scss */
.blog-3-side-title h3 {
  font-size: 22px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
}

/* line 481, ../sass/_screen-ver-3.scss */
.blog-3-side-content {
  padding: 20px;
  width: 100%;
  display: inline-block;
  background: #ffffff;
}

/* line 488, ../sass/_screen-ver-3.scss */
.blog-3-image-content {
  position: relative;
}

/* line 491, ../sass/_screen-ver-3.scss */
.blog-3 .item-media {
  position: relative;
  overflow: hidden;
  text-align: center;
}

/* line 496, ../sass/_screen-ver-3.scss */
.blog-3 .entry-meta-corner {
  position: absolute;
  z-index: 5;
  text-align: center;
  color: #ffffff;
  background-color: #ffcc00;
  padding: 12px 17px;
}

/* line 504, ../sass/_screen-ver-3.scss */
.blog-3 .entry-meta-corner .date {
  color: #333;
  font-size: 16px;
  font-weight: 700;
  display: block;
  min-width: 70px;
  padding: 8px 3px;
  text-transform: uppercase;
}

/* line 513, ../sass/_screen-ver-3.scss */
.blog-3 .entry-meta-corner .date span {
  display: block;
  font-weight: 600;
  font-size: 30px;
  padding: 5px 0 3px;
}

/* line 519, ../sass/_screen-ver-3.scss */
.blog-3 .item-content {
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  padding: 0 30px 22px;
}

/* line 527, ../sass/_screen-ver-3.scss */
.blog-3 .item-content h4 {
  color: #ffcc00;
  font-size: 18px;
  font-weight: 500;
  max-width: 350px;
}

/* line 533, ../sass/_screen-ver-3.scss */
.blog-3 .item-content p {
  color: #ffffff;
  font-size: 13px;
  line-height: 28px;
  text-transform: uppercase;
}

/* line 539, ../sass/_screen-ver-3.scss */
p.item-meta.dark {
  color: #333333 !important;
}

/* line 540, ../sass/_screen-ver-3.scss */
.blog-3 p.item-meta em {
  padding-right: 5px;
  margin: 0;
}

/* line 544, ../sass/_screen-ver-3.scss */
.blog-3 .entry-meta-corner h2 {
  font-size: 30px;
  font-weight: 600;
  color: #000;
  line-height: 25px;
}

/* line 550, ../sass/_screen-ver-3.scss */
.blog-3 .entry-meta-corner span {
  font-size: 18px;
  display: block;
  font-weight: 600;
  line-height: 20px;
  color: #000;
}

/* line 557, ../sass/_screen-ver-3.scss */
.blog-3 .panel-heading {
  padding: 15px 30px 13px 100px;
  background-color: #f5f5f5;
}

/* line 561, ../sass/_screen-ver-3.scss */
.blog-3 .accordion-title {
  background: #f5f5f5;
  border: none;
}

/* line 565, ../sass/_screen-ver-3.scss */
.blog-3 .accordion-title::before {
  display: none;
}

/* line 569, ../sass/_screen-ver-3.scss */
.blog-3-tab-content li.accordion-item.is-active p.item-meta span {
  color: #ffffff;
}

/* line 573, ../sass/_screen-ver-3.scss */
.blog-3-tab-content h3 {
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  color: #2f2f2f;
  font-weight: 700;
}

/* line 580, ../sass/_screen-ver-3.scss */
.blog-3-tab-content .accordion-title {
  padding: 11px 25px 11px 100px;
}

/* line 583, ../sass/_screen-ver-3.scss */
.blog-3-tab-content p.item-meta span {
  color: #b0b0b0;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 588, ../sass/_screen-ver-3.scss */
.blog-3-tab-content .accordion-content {
  font-size: 14px;
  line-height: 24px;
  color: #9d9d9d;
  border: 3px solid #f5f5f5;
  border-top: none;
}

/* line 595, ../sass/_screen-ver-3.scss */
.blog-3-tab-content .accordion li {
  padding-top: 21px;
}

/* line 598, ../sass/_screen-ver-3.scss */
.blog-3-tab-content .accordion li:first-child {
  padding-top: 0;
}

/* line 601, ../sass/_screen-ver-3.scss */
.blog-3-tab-content :last-child:not(.is-active) > .accordion-title {
  border-bottom: none;
}

/* line 604, ../sass/_screen-ver-3.scss */
#service-3 {
  text-align: center;
}

/* line 608, ../sass/_screen-ver-3.scss */
.service-3-caption figure {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #000000;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  font-size: 40px;
  color: #ffcc00;
  text-align: center;
  margin: 0 auto;
}

/* line 621, ../sass/_screen-ver-3.scss */
.service-3-caption figure [class^="flaticon-"]::before, .service-3-caption figure [class*=" flaticon-"]::before {
  font-size: 50px;
  margin-left: 0;
}

/* line 625, ../sass/_screen-ver-3.scss */
.service-3-caption figcaption {
  padding: 20px 0;
  border-bottom: 1px solid #ebebeb;
}

/* line 629, ../sass/_screen-ver-3.scss */
.service-3-caption h3 {
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px;
  font-weight: 500;
  line-height: 36px;
  color: #363636;
  text-transform: capitalize;
}

/* line 637, ../sass/_screen-ver-3.scss */
.service-3-caption p {
  font-size: 14px;
  line-height: 20px;
  color: #818181;
}

/* line 642, ../sass/_screen-ver-3.scss */
.service-3-caption:hover {
  cursor: pointer;
}

/* line 645, ../sass/_screen-ver-3.scss */
.service-3-caption:hover figure {
  background: #ffcc00;
  color: #000000;
}

/* Disabled Service Tile Styles */
/* line 651, ../sass/_screen-ver-3.scss */
.service-3-caption.show-disabled {
  position: relative;
}
/* line 654, ../sass/_screen-ver-3.scss */
.service-3-caption.show-disabled h3 {
  color: #000000;
}
/* line 658, ../sass/_screen-ver-3.scss */
.service-3-caption.show-disabled:before {
  left: 0;
  content: "Coming Soon";
  background: rgba(255, 255, 255, 0.59);
  color: #000;
  font-size: 22px;
  text-transform: uppercase;
  width: 100%;
  height: 100%;
  line-height: 5.5;
  font-weight: 700;
  position: absolute;
}

/* line 674, ../sass/_screen-ver-3.scss */
.service-3-caption.show-disabled:hover {
  cursor: default;
}
/* line 677, ../sass/_screen-ver-3.scss */
.service-3-caption.show-disabled:hover figure {
  background: #000000;
  color: #ffcc00;
}
/* line 682, ../sass/_screen-ver-3.scss */
.service-3-caption.show-disabled:hover figcaption {
  border-bottom: 1px solid #ebebeb;
}
/* line 686, ../sass/_screen-ver-3.scss */
.service-3-caption.show-disabled:hover h3 {
  color: #000000;
}

/* line 690, ../sass/_screen-ver-3.scss */
.service-3-caption:hover figcaption {
  border-bottom: 1px solid #ffcc00;
}

/* line 693, ../sass/_screen-ver-3.scss */
.service-3-caption:hover h3 {
  color: #ffcc00;
}

/* line 699, ../sass/_screen-ver-3.scss */
.home-3-section-title {
  max-width: 600px;
  margin: auto;
  padding: 0 15px;
}

/* line 704, ../sass/_screen-ver-3.scss */
.home-3-section-title h1 {
  font-size: 35px;
  color: #2c3e50;
  text-transform: capitalize;
  padding-bottom: 8px;
}

/* line 710, ../sass/_screen-ver-3.scss */
.home-3-section-title p {
  font-size: 16px;
  line-height: 20px;
  color: #000000;
}

/* line 715, ../sass/_screen-ver-3.scss */
.portfolio-3-menu {
  padding: 40px 0;
}

/* line 722, ../sass/_screen-ver-3.scss */
.portfolio-3-menu li {
  display: inline-block;
}

/* line 725, ../sass/_screen-ver-3.scss */
.portfolio-3-menu li:last-child {
  border-right: none;
}

/* line 728, ../sass/_screen-ver-3.scss */
.portfolio-3-menu li a {
  font-size: 15px;
  margin: 0 3px;
  font-weight: 500;
  color: #464646;
  text-transform: uppercase;
  padding: 8px 16px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
}

/* line 738, ../sass/_screen-ver-3.scss */
.portfolio-3-menu li a:hover, .portfolio-3-menu li.selected a {
  background: #ffcc00;
}

/* line 744, ../sass/_screen-ver-3.scss */
.portfolio-3-sub figure {
  position: relative;
}

/* line 747, ../sass/_screen-ver-3.scss */
.portfolio-3-sub figure:hover .portfolio-3-sub-overlay {
  display: block;
}

/* line 750, ../sass/_screen-ver-3.scss */
.portfolio-2 figure:hover .portfolio-3-sub-overlay {
  display: block;
  background: #00c1a6;
}

/* line 754, ../sass/_screen-ver-3.scss */
.portfolio-3-sub-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f6d86b;
  text-align: center;
}

/* line 763, ../sass/_screen-ver-3.scss */
.portfolio-3-sub-overlay ul {
  position: absolute;
  margin: auto;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  flex-direction: column;
  display: flex;
  text-align: center;
}

/* line 773, ../sass/_screen-ver-3.scss */
.portfolio-3-sub-overlay ul li {
  display: inline-flex;
}

/* line 776, ../sass/_screen-ver-3.scss */
.portfolio-3-sub-overlay ul li a {
  height: 50px;
  width: 50px;
  line-height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
}

/* line 783, ../sass/_screen-ver-3.scss */
.portfolio-3-sub-overlay ul li a:hover {
  background: #363636;
}

/* line 789, ../sass/_screen-ver-3.scss */
.portfolio-3-button a.btn-loadmoreworks {
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  background: #363636;
  padding: 11px 18px;
  margin: 58px 0 0;
  text-transform: uppercase;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 800, ../sass/_screen-ver-3.scss */
.portfolio-3-button a.btn-loadmoreworks:hover {
  background: #ffcc00;
}

/*Sponsor Slider */
/* line 806, ../sass/_screen-ver-3.scss */
#sponsor-slider {
  text-align: center;
  margin: 75px 0;
}

/* line 811, ../sass/_screen-ver-3.scss */
#sponsor-slider h2 {
  margin-bottom: 20px !important;
}

/* line 814, ../sass/_screen-ver-3.scss */
.footer-1-content-1 a em {
  padding-right: 15px;
}

/* line 817, ../sass/_screen-ver-3.scss */
.footer-1-content-3 li a:hover {
  color: #e84c3d;
}

/* line 820, ../sass/_screen-ver-3.scss */
.footer-1-content-2 li {
  width: 23.4%;
  display: inline-block;
  padding-bottom: 5px;
}

/* line 825, ../sass/_screen-ver-3.scss */
.footer-1-content-3 li {
  color: #636363;
  font-size: 14px;
  padding: 7px 0;
  border-bottom: 1px solid #363636;
}

/* line 831, ../sass/_screen-ver-3.scss */
.footer-1-content-3 li:last-child {
  border: none;
}

/* line 834, ../sass/_screen-ver-3.scss */
.footer-1-content-3 li em {
  font-size: 15px;
  padding-right: 13px;
  line-height: 23px;
  float: left;
}

/* line 840, ../sass/_screen-ver-3.scss */
.footer-2-content-3 {
  padding: 10px 0 0;
}

/* line 843, ../sass/_screen-ver-3.scss */
.footer-2-content-3 li a:hover {
  color: #00c1a6;
}

/* line 846, ../sass/_screen-ver-3.scss */
.footer-2-content-3 li {
  font-weight: 500;
  color: #636363;
  font-size: 14px;
  padding: 7px 0;
  border-bottom: 1px solid #363636;
}

/* line 853, ../sass/_screen-ver-3.scss */
.footer-2-content-3 li em {
  font-size: 15px;
  padding-right: 13px;
  line-height: 23px;
  float: left;
}

/* line 859, ../sass/_screen-ver-3.scss */
#footer-3 {
  background: #252525;
  position: relative;
}

/* line 867, ../sass/_screen-ver-3.scss */
.footer-3-sub1 .socia-3 a:hover, .footer-3-sub2 a:hover, .footer-3-sub3 a:hover {
  color: #ffffff;
}

/* line 870, ../sass/_screen-ver-3.scss */
.footer-3-sub1, .footer-3-sub2, .footer-3-sub3 {
  max-width: 270px;
  margin: auto;
}

/* line 874, ../sass/_screen-ver-3.scss */
.footer-3-sub1 {
  margin-left: 0;
}

/* line 877, ../sass/_screen-ver-3.scss */
.footer-3-sub3 {
  margin-right: 0;
}

/* line 880, ../sass/_screen-ver-3.scss */
.footer-3-sub1 .logo-3 {
  padding-top: 15px;
}

/* line 883, ../sass/_screen-ver-3.scss */
.footer-3-sub1 .logo-3 h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
  color: #ffffff;
}

/* line 890, ../sass/_screen-ver-3.scss */
.footer-3-sub1 .logo-3 h1 span {
  color: #ffcc00;
}

/* line 893, ../sass/_screen-ver-3.scss */
.footer-3-sub1 p, .footer-3-sub2-content > p {
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
}

/* line 898, ../sass/_screen-ver-3.scss */
.footer-3-sub1 p.lead {
  font-weight: 600;
}

/* line 901, ../sass/_screen-ver-3.scss */
.footer-3-sub1 p {
  padding: 15px 0;
}

/* line 904, ../sass/_screen-ver-3.scss */
.footer-3-sub1 ul {
  padding-top: 10px;
}

/* line 907, ../sass/_screen-ver-3.scss */
.footer-3-sub1 li {
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  margin: 0 2px;
  border: none;
}

/* line 914, ../sass/_screen-ver-3.scss */
.footer-3-sub1 li a {
  color: #ffcc00;
  width: 32px;
  height: 32px;
  line-height: 32px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  border: 1px solid;
}

/* line 922, ../sass/_screen-ver-3.scss */
.footer-3-title {
  border-bottom: 1px solid #363636;
  padding: 0 0 7px;
}

/* line 926, ../sass/_screen-ver-3.scss */
.footer-3-title h2 {
  font-size: 18px;
  line-height: 36px;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 933, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content {
  padding: 24px 0 0;
}

/* line 936, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content > p {
  color: #ffffff;
  font-weight: 500;
  padding-bottom: 5px;
}

/* line 941, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content li {
  padding: 5px 0;
  /*border-bottom: 1px solid #363636;*/
  color: #ffffff;
  font-size: 14px;
}

/* line 947, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content li em {
  font-size: 15px;
  padding-right: 13px;
  line-height: 23px;
  float: left;
}

/* line 953, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content li:last-child {
  border: none;
}

/* line 956, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content input[type="text"], .footer-3-sub2-content textarea {
  font-size: 14px;
  background: #000000;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  height: auto;
  margin-bottom: 6px;
  color: #363636;
  padding: 7px 20px 6px;
}

/* line 966, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content input[type="text"]:focus, .footer-3-sub2-content textarea:focus {
  color: #ffcc00;
}

/* line 969, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content button[type='submit'] {
  font-size: 14px;
  color: #ffffff;
  padding: 17px 39px 15px;
  background: #ffcc00;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 10px 0 0;
  text-transform: uppercase;
  font-weight: 500;
}

/* line 979, ../sass/_screen-ver-3.scss */
.footer-3-sub2-content button[type='submit']:hover {
  background: #ffffff;
  color: #ffcc00;
}

/* line 985, ../sass/_screen-ver-3.scss */
.footer-3-sub3-content p {
  color: #ffffff;
}
/* line 988, ../sass/_screen-ver-3.scss */
.footer-3-sub3-content a {
  color: #ffcc00;
  font-weight: 600;
}
/* line 991, ../sass/_screen-ver-3.scss */
.footer-3-sub3-content a:hover {
  color: #ffffff;
}

/* line 996, ../sass/_screen-ver-3.scss */
.footer-3-copyright {
  background: #ffffff;
  padding: 25px 30px;
}

/* line 1001, ../sass/_screen-ver-3.scss */
.footer-3-copyright-text {
  float: left;
}

/* line 1004, ../sass/_screen-ver-3.scss */
.footer-3-copyright p {
  font-size: 14px;
  line-height: 25px;
  font-weight: 600;
  color: #000000;
}

/* line 1010, ../sass/_screen-ver-3.scss */
.footer-3-bottom-social {
  float: right;
}

/* line 1013, ../sass/_screen-ver-3.scss */
.footer-3-bottom-social img {
  width: auto;
  float: none;
  filter: gray;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: .3;
  filter: alpha(opacity=60);
  transition: all 0.2s ease;
}

/* line 1023, ../sass/_screen-ver-3.scss */
.footer-3-bottom-social img:hover {
  filter: gray;
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.2s ease;
}

/* line 1031, ../sass/_screen-ver-3.scss */
.footer-3-bottom-social ul li {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
}
/* line 1036, ../sass/_screen-ver-3.scss */
.footer-3-bottom-social ul li a:hover {
  color: #ffcc00;
}

/* line 1042, ../sass/_screen-ver-3.scss */
.footer-3-scroll-button a {
  position: absolute;
  bottom: 20px;
  right: 50px;
  width: 47px;
  height: 47px;
  font-size: 24px;
  line-height: 47px;
  color: #ffffff;
  background: #353535;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

/* line 1054, ../sass/_screen-ver-3.scss */
#about-page-banner-3 {
  background-image: url(/_assets/image/header/subpage-header1.jpg);
  background-position: center center;
}

/* line 1059, ../sass/_screen-ver-3.scss */
.about-page-banner-3 {
  padding: 50px 0;
}

/* line 1063, ../sass/_screen-ver-3.scss */
.about-page-banner-3 h1 {
  font-size: 53px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
}

/* line 1073, ../sass/_screen-ver-3.scss */
.about-page-details-3 h2 {
  font-size: 35px;
  text-transform: capitalize;
  color: #2c3e50;
  padding-top: 30px;
}

/* line 1079, ../sass/_screen-ver-3.scss */
.about-page-details-3 p {
  font-size: 15px;
  line-height: 24px;
  color: #818181;
  padding: 12px 0;
}

/* line 1085, ../sass/_screen-ver-3.scss */
.about-page-details-3 a.btn-readmore {
  font-size: 18px;
  color: #ffffff;
  padding: 16px 36px 14px;
  background: #ffcc00;
  text-transform: capitalize;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-weight: 500;
  margin-top: 12px;
}

/* line 1096, ../sass/_screen-ver-3.scss */
.about-page-details-3 a.btn-readmore:hover {
  background: #363636;
}

/* line 1099, ../sass/_screen-ver-3.scss */
.about-page-details-3-image {
  padding-left: 15px;
  float: right;
}

/* line 1103, ../sass/_screen-ver-3.scss */
.blog-3-pagination {
  padding: 80px 0 40px;
}

/* line 1107, ../sass/_screen-ver-3.scss */
.blog-3-pagination .pagination {
  margin-bottom: 0;
}

/* line 1110, ../sass/_screen-ver-3.scss */
.blog-3-pagination .pagination .current {
  background: #363636;
  padding: 4px 14px 3px;
}

/* line 1114, ../sass/_screen-ver-3.scss */
.blog-3-pagination .pagination a, .blog-3-pagination .pagination button {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  padding: 4px 14px 3px;
}

/* line 1119, ../sass/_screen-ver-3.scss */
.blog-3-pagination .pagination a:hover, .blog-3-pagination .pagination button:hover {
  background: #363636;
  color: #ffffff;
}

/* Social Buttons */
/* line 1126, ../sass/_screen-ver-3.scss */
.btn-social {
  display: inline-block;
  font-size: 13px;
  padding: 0.5em 0.6875em;
  line-height: 1.2;
  font-weight: normal;
  background-color: #0088cc;
  border: 0.0725em solid #0088cc;
  /*border-radius: 4px;*/
  margin-right: 0.3125em;
  margin-bottom: 0.3125em;
}

/* line 1138, ../sass/_screen-ver-3.scss */
.btn-social, .btn-social:hover, a .btn-social:hover, .btn-social.active, a .btn-social:active, .btn-social:focus {
  color: #ffffff;
  text-decoration: none;
}

/* line 1143, ../sass/_screen-ver-3.scss */
.btn-social:hover {
  opacity: 0.9;
}

/* line 1147, ../sass/_screen-ver-3.scss */
.btn-google {
  background-color: #d64937;
  border-color: #d64937;
}

/* line 1151, ../sass/_screen-ver-3.scss */
.btn-facebook {
  background-color: #3b5997;
  border-color: #3b5997;
}

/* line 1155, ../sass/_screen-ver-3.scss */
.btn-tweet {
  background-color: #41b7d8;
  border-color: #41b7d8;
}

/* line 1159, ../sass/_screen-ver-3.scss */
.btn-email {
  background-color: #292929;
  border-color: #292929;
}

/* line 1164, ../sass/_screen-ver-3.scss */
#contact-page-3-detail {
  float: left;
  width: 100%;
}

/* line 1168, ../sass/_screen-ver-3.scss */
#contact-page-3-map #gmap_canvas_3 {
  width: 100%;
  height: 550px;
}

/* line 1171, ../sass/_screen-ver-3.scss */
.contact-page-3-detail {
  background: #ffcc00;
}

/* line 1175, ../sass/_screen-ver-3.scss */
.contact-page-3-detail h1 {
  color: #ffffff;
}

/* line 1178, ../sass/_screen-ver-3.scss */
.contact-page-3-detail p {
  color: #000000;
}

/* line 1181, ../sass/_screen-ver-3.scss */
.contact-page-3-detail .home-3-section-title {
  max-width: 100%;
  padding: 0;
  margin-bottom: 30px;
}

/* line 1186, ../sass/_screen-ver-3.scss */
.contact-page-3-detail-1 {
  margin: 20px;
  padding: 0 15px;
}

/* line 1190, ../sass/_screen-ver-3.scss */
.contact-page-3-detail-sub h3 {
  font-size: 16px;
  line-height: 28px;
  color: #000000;
  font-weight: 600;
  text-transform: capitalize;
}

/* line 1198, ../sass/_screen-ver-3.scss */
.contact-page-3-detail-sub p {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 20px;
}

/* line 1205, ../sass/_screen-ver-3.scss */
#contact-page-3-form {
  float: left;
  width: 100%;
}

/* line 1209, ../sass/_screen-ver-3.scss */
#contact-page-3-form .home-3-section-title h1 {
  text-transform: uppercase;
}

/* line 1212, ../sass/_screen-ver-3.scss */
#contact-page-3-form form {
  padding-top: 50px;
}

/* line 1216, ../sass/_screen-ver-3.scss */
#contact-page-3-form label {
  margin-bottom: 15px !important;
}

/* line 1219, ../sass/_screen-ver-3.scss */
#contact-page-3-form input[type='text'], #contact-page-3-form textarea {
  font-size: 16px;
  color: #000000;
  height: auto;
  box-shadow: none;
  border: 2px solid #c1c1c1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 8px 15px;
}

/* line 1229, ../sass/_screen-ver-3.scss */
#contact-page-3-form input[type='text']:focus, #contact-page-3-form textarea:focus {
  background: none;
  color: #464646;
  border: 2px solid #ffcc00;
}

/* line 1234, ../sass/_screen-ver-3.scss */
#contact-page-3-form .btn-submit {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  border: none;
  font-weight: 500;
  color: #000000;
  background: #ffcc00;
  padding: 10px 20px;
  display: block;
  text-align: center;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  transition: all .15s ease;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-top: 20px;
}

/* line 1249, ../sass/_screen-ver-3.scss */
#contact-page-3-form .btn-submit:hover {
  background: #000000;
  color: #ffcc00;
  transform: translateY(-2px);
  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
}

/* line 1257, ../sass/_screen-ver-3.scss */
.accordion-title {
  display: block;
  padding: 1.25rem 1rem;
  text-transform: uppercase;
  line-height: 1;
  font-size: 1rem;
  font-weight: 700;
  color: #000000;
  position: relative;
  background-color: #e6e6e6;
}

/* line 1268, ../sass/_screen-ver-3.scss */
.accordion-item.is-active .accordion-title {
  background-color: #ffcc00;
}

/* line 1272, ../sass/_screen-ver-3.scss */
.shop-page-1-product figure, .shop-page-3-product figure {
  position: relative;
}

/* line 1275, ../sass/_screen-ver-3.scss */
.shop-page-1-product .shop-page-1-overlay, .shop-page-1-product .shop-page-2-overlay, .shop-page-3-product .shop-page-3-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #FFcc00;
}

/* line 1283, ../sass/_screen-ver-3.scss */
.shop-page-1-product figure:hover .shop-page-1-overlay, .shop-page-1-product figure:hover .shop-page-2-overlay, .shop-page-3-product figure:hover .shop-page-3-overlay {
  display: block;
}

/* line 1286, ../sass/_screen-ver-3.scss */
.shop-page-1-product .shop-page-1-overlay ul, .shop-page-1-product .shop-page-2-overlay ul, .shop-page-3-product .shop-page-3-overlay ul {
  position: absolute;
  margin: auto;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  flex-direction: column;
  display: flex;
}

/* line 1295, ../sass/_screen-ver-3.scss */
.shop-page-1-product .shop-page-1-overlay ul li, .shop-page-1-product .shop-page-2-overlay ul li, .shop-page-3-product .shop-page-3-overlay ul li {
  display: inline-flex;
}

/* line 1298, ../sass/_screen-ver-3.scss */
.shop-page-1-product .shop-page-1-overlay ul li a, .shop-page-3-product .shop-page-3-overlay ul li span, .shop-page-3-product .shop-page-3-overlay ul li a {
  font-size: 32px;
  line-height: 38px;
  color: #ffffff;
  text-align: center;
  margin: 0 5px;
}

/* line 1308, ../sass/_screen-ver-3.scss */
.shop-page-1-product .shop-page-1-overlay ul li a:hover, .shop-page-1-product .shop-page-2-overlay ul li a:hover, .shop-page-3-product .shop-page-3-overlay ul li a:hover {
  border: 1px solid #000;
  color: #000;
}

/* line 1312, ../sass/_screen-ver-3.scss */
.shop-page-3-product .shop-page-3-overlay {
  background: rgba(255, 204, 0, 0.8);
}

/* line 1315, ../sass/_screen-ver-3.scss */
.gallary-caption h4 {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px;
  min-height: 44px;
}

/* line 1321, ../sass/_screen-ver-3.scss */
.gallery-pagination .pagination .current {
  background-color: #ffcc00;
  color: #000000;
}

/* line 1326, ../sass/_screen-ver-3.scss */
.gallery-pagination .pagination a:hover {
  color: #ffffff;
  background-color: #000000;
}

/* line 1331, ../sass/_screen-ver-3.scss */
.thumbnail:focus, .thumbnail:hover {
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
}

/* line 1338, ../sass/_screen-ver-3.scss */
.shop-page-3-product figcaption {
  padding: 25px 0 50px;
}

/* line 1341, ../sass/_screen-ver-3.scss */
.shop-page-3-product figcaption h3 {
  font-size: 17px;
  line-height: 26px;
  font-weight: 500;
  color: #262626;
  text-transform: capitalize;
}

/* line 1348, ../sass/_screen-ver-3.scss */
.shop-page-3-product figcaption p {
  font-size: 17px;
  line-height: 26px;
  font-weight: 500;
  color: #ffcc00;
}

/* line 1354, ../sass/_screen-ver-3.scss */
.shop-page-3-pagination {
  padding: 60px 0 40px;
}

/* line 1358, ../sass/_screen-ver-3.scss */
.shop-page-3-pagination .pagination {
  margin: 0;
}

/* line 1361, ../sass/_screen-ver-3.scss */
.shop-page-3-pagination .pagination .current {
  padding: 0;
  background: #ffcc00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 1366, ../sass/_screen-ver-3.scss */
.shop-page-3-pagination .pagination .current a {
  color: #ffffff;
}

/* line 1369, ../sass/_screen-ver-3.scss */
.shop-page-3-pagination .pagination li {
  font-size: 18px;
  font-weight: 500;
  display: inline-block;
}

/* line 1374, ../sass/_screen-ver-3.scss */
.shop-page-3-pagination .pagination a, .shop-page-3-pagination .pagination button {
  padding: 3px 15px 1px;
}

/* line 1377, ../sass/_screen-ver-3.scss */
.shop-page-3-pagination .pagination a:hover, .shop-page-3-pagination .pagination button:hover {
  background: #ffcc00;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 1382, ../sass/_screen-ver-3.scss */
.team-page-3-sub {
  -webkit-box-shadow: 0 0 2px 2px #eeeeee;
  -moz-box-shadow: 0 0 2px 2px #eeeeee;
  box-shadow: 0 0 2px 2px #eeeeee;
  margin-bottom: 45px;
}

/* line 1389, ../sass/_screen-ver-3.scss */
.team-page-3-sub figcaption {
  padding: 30px 20px;
}

/* line 1393, ../sass/_screen-ver-3.scss */
.team-page-3-sub figcaption:hover {
  background: #ffcc00;
}

/* line 1396, ../sass/_screen-ver-3.scss */
.team-page-3-sub figcaption:hover h3, .team-page-3-sub figcaption:hover span, .team-page-3-sub figcaption:hover p, .team-page-3-sub figcaption:hover a {
  color: #ffffff;
}

/* line 1399, ../sass/_screen-ver-3.scss */
.team-page-3-sub h3 {
  font-size: 25px;
  line-height: 26px;
  font-weight: 500;
  color: #252525;
  text-transform: capitalize;
  padding-bottom: 5px;
}

/* line 1407, ../sass/_screen-ver-3.scss */
.team-page-3-sub span {
  font-size: 15px;
  line-height: 26px;
  color: #ffcc00;
  text-transform: capitalize;
}

/* line 1413, ../sass/_screen-ver-3.scss */
.team-page-3-sub p {
  font-size: 14px;
  line-height: 20px;
  color: #818181;
  padding: 12px 0 20px;
}

/* line 1419, ../sass/_screen-ver-3.scss */
.team-page-3-sub ul {
  font-size: 0px;
  margin-left: 0;
}

/* line 1424, ../sass/_screen-ver-3.scss */
.team-page-3-sub ul li {
  display: inline-flex;
  padding-right: 11px;
}

/* line 1428, ../sass/_screen-ver-3.scss */
.team-page-3-sub ul li:last-child {
  padding-right: 0;
}

/* line 1431, ../sass/_screen-ver-3.scss */
.team-page-3-sub ul li a {
  width: 37px;
  height: 37px;
  border: 1px solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  line-height: 37px;
  text-align: center;
  color: #565c6a;
  font-size: 14px;
}

/* line 1440, ../sass/_screen-ver-3.scss */
.team-page-3-sub ul li a:hover {
  color: #565c6a;
}

/* line 1443, ../sass/_screen-ver-3.scss */
.team-page-loadmore a.btn-loadmore3 {
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  background: #363636;
  padding: 11px 44px;
  margin: 18px 0 0;
  text-transform: uppercase;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 1458, ../sass/_screen-ver-3.scss */
.team-page-loadmore a.btn-loadmore3:hover {
  background: #FECB16;
}

/* line 1461, ../sass/_screen-ver-3.scss */
.faq-page-title .home-3-section-title {
  max-width: 600px;
}

/* line 1464, ../sass/_screen-ver-3.scss */
.faq-page-title .home-3-section-title h1 {
  text-transform: uppercase;
  font-weight: 500;
}

/* line 1468, ../sass/_screen-ver-3.scss */
.faq-3 {
  max-width: 855px;
  margin: auto;
}

/* line 1472, ../sass/_screen-ver-3.scss */
.faq-3 ul {
  padding: 0 20px;
  background: inherit;
}

/* line 1476, ../sass/_screen-ver-3.scss */
.faq-3 .accordion-title {
  font-size: 16px;
  font-weight: 500;
  color: #848994;
  padding: 19px 0 21px 105px;
  text-transform: capitalize;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ededed !important;
  border-bottom: 1px solid #ddd;
}

/* line 1487, ../sass/_screen-ver-3.scss */
.faq-3 .is-active .accordion-title {
  color: #ffcc00;
  border-bottom: 1px solid #ddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ededed;
}

/* line 1493, ../sass/_screen-ver-3.scss */
.faq-3 :last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #ddd;
}

/* line 1496, ../sass/_screen-ver-3.scss */
.faq-3 .accordion-title::before {
  display: none;
}

/* line 1499, ../sass/_screen-ver-3.scss */
.faq-3 .accordion-title::after {
  content: '\f48b';
  position: absolute;
  font-family: 'Ionicons';
  left: 30px;
  top: 0;
  justify-content: center;
  height: 100%;
  flex-direction: column;
  display: flex;
  font-size: 28px;
  color: #bababa;
}

/* line 1512, ../sass/_screen-ver-3.scss */
.faq-3 .is-active > .accordion-title::after {
  content: '\f464';
  color: #ffcc00;
}

/* line 1516, ../sass/_screen-ver-3.scss */
.faq-3 .accordion-item:first-child > :first-child {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 1519, ../sass/_screen-ver-3.scss */
.faq-3 .is-active.accordion-item:first-child > :first-child {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 1522, ../sass/_screen-ver-3.scss */
.faq-3 .accordion-content, .faq-3 :last-child > .accordion-content:last-child {
  border: none;
}

/* line 1525, ../sass/_screen-ver-3.scss */
.faq-3 .is-active .accordion-content {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  padding: 25px 30px 15px;
}

/* line 1529, ../sass/_screen-ver-3.scss */
.faq-3 .is-active .accordion-content p {
  font-size: 15px;
  line-height: 24px;
  color: #777;
  margin-bottom: 20px;
}

/* line 1535, ../sass/_screen-ver-3.scss */
.faq-3 .accordion-title:hover, .faq-3 .accordion-title:focus {
  background-color: inherit;
}

/* line 1538, ../sass/_screen-ver-3.scss */
.faq-3 li {
  padding-bottom: 12px;
}

/* line 1542, ../sass/_screen-ver-3.scss */
body#home-3 .product-quantity .counter .productTextInput {
  width: 34px;
  height: 40px;
  float: left;
  margin: 0;
  border: none;
  text-align: center;
  box-shadow: none;
  padding: 5px 0;
  color: #28272f;
  font-weight: 500;
  font-size: 15px;
  background: #edeef2;
}

/* line 1556, ../sass/_screen-ver-3.scss */
::i-block-chrome, .shop-page-1-product figure:hover .shop-page-1-overlay, .shop-page-1-product figure:hover .shop-page-2-overlay, .shop-page-3-product figure:hover .shop-page-3-overlay {
  display: block;
}

/* line 1560, ../sass/_screen-ver-3.scss */
::i-block-chrome, .shop-page-1-product .shop-page-1-overlay ul, .shop-page-1-product .shop-page-2-overlay ul, .shop-page-3-product .shop-page-3-overlay ul {
  width: 102px;
  height: 41px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}

/* line 1570, ../sass/_screen-ver-3.scss */
::i-block-chrome, .portfolio-2 figure:hover .portfolio-3-sub-overlay {
  display: block;
}

/* line 1574, ../sass/_screen-ver-3.scss */
::i-block-chrome, .portfolio-3-sub-overlay ul {
  width: 100px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

/* line 1584, ../sass/_screen-ver-3.scss */
::i-block-chrome, .service-3-caption figure {
  position: relative;
  text-align: center;
}

/* line 1589, ../sass/_screen-ver-3.scss */
::i-block-chrome, .service-3-caption figure a {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
  line-height: 100px;
}

/* line 1599, ../sass/_screen-ver-3.scss */
::i-block-chrome, .faq-3 .accordion-title::after {
  top: 13px;
}

/* line 1603, ../sass/_screen-ver-3.scss */
::i-block-chrome, .team-page-3-sub ul li {
  display: inline-block;
  padding-right: 6px;
}

/* line 1607, ../sass/_screen-ver-3.scss */
.sponsor-list-block {
  margin-bottom: 50px;
}
/* line 1609, ../sass/_screen-ver-3.scss */
.sponsor-list-block h3 {
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 2px solid #ffcc00;
  margin-bottom: 20px !important;
}

/* line 1617, ../sass/_screen-ver-3.scss */
.sponsor-list-item {
  text-align: center;
}
/* line 1619, ../sass/_screen-ver-3.scss */
.sponsor-list-item p {
  font-family: "Montserrat", sans-serif;
  min-height: 62px;
}
/* line 1625, ../sass/_screen-ver-3.scss */
.sponsor-list-item a:hover p {
  color: #ffcc00;
  transition: all 0.3s ease;
}

/* line 1634, ../sass/_screen-ver-3.scss */
table.draw {
  font-size: 11px;
}
/* line 1637, ../sass/_screen-ver-3.scss */
table.draw td.active {
  background-color: #ffcc00;
  font-weight: 700;
}

/* EVENT LIST STYLES */
/* line 1645, ../sass/_screen-ver-3.scss */
.event-listing {
  margin-bottom: 20px;
}
/* line 1648, ../sass/_screen-ver-3.scss */
.event-listing img {
  margin-bottom: 20px;
  border-bottom: 4px solid #ffcc00;
}
/* line 1653, ../sass/_screen-ver-3.scss */
.event-listing h4 {
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 1658, ../sass/_screen-ver-3.scss */
.event-listing h5 {
  font-size: 20px;
  font-weight: 600;
  color: #ffcc00;
}
/* line 1663, ../sass/_screen-ver-3.scss */
.event-listing p {
  font-size: .85em;
}
/* line 1666, ../sass/_screen-ver-3.scss */
.event-listing ul li {
  list-style: disc;
  font-size: .85em;
  margin-left: 20px;
}

@media screen and (max-width: 1400px) {
  /* line 1676, ../sass/_screen-ver-3.scss */
  .footer-3-scroll-button a {
    right: 20px;
    bottom: 15px;
  }
}
@media screen and (max-width: 1366px) {
  /* line 1682, ../sass/_screen-ver-3.scss */
  .banner-section-3 h2 {
    font-size: 40px;
  }

  /* line 1685, ../sass/_screen-ver-3.scss */
  .banner-section-3 h1 {
    font-size: 90px;
  }

  /* line 1688, ../sass/_screen-ver-3.scss */
  .banner-section-3 p {
    font-size: 23px;
  }

  /* line 1691, ../sass/_screen-ver-3.scss */
  .footer-3-scroll-button a {
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media screen and (max-width: 1199px) {
  /* line 1699, ../sass/_screen-ver-3.scss */
  .banner-slider-3 .slick-prev:after, .banner-slider-3 .slick-next:after {
    font-size: 30px;
    line-height: 60px;
    height: 60px;
    width: 45px;
  }

  /* line 1705, ../sass/_screen-ver-3.scss */
  .about-page-banner-3 {
    padding: 50px 0;
  }
}
@media screen and (max-width: 1024px) {
  /* line 1711, ../sass/_screen-ver-3.scss */
  .home-3-top-bottom-85 {
    padding: 60px 15px;
  }

  /* line 1714, ../sass/_screen-ver-3.scss */
  .home-3-top-70 {
    padding-top: 40px;
  }

  /* line 1717, ../sass/_screen-ver-3.scss */
  .home-3-top-bottom-80 {
    padding: 50px 0;
  }

  /* line 1720, ../sass/_screen-ver-3.scss */
  .home-3-section-title h1 {
    font-size: 25px;
  }

  /* line 1723, ../sass/_screen-ver-3.scss */
  #header-3 {
    padding: 20px 15px;
  }

  /* line 1726, ../sass/_screen-ver-3.scss */
  #header-3 .menu a {
    padding: 12px 15px;
  }

  /* line 1729, ../sass/_screen-ver-3.scss */
  #header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    left: -60px;
  }

  /* line 1732, ../sass/_screen-ver-3.scss */
  .banner-section-3 {
    max-width: 470px;
  }

  /* line 1735, ../sass/_screen-ver-3.scss */
  .banner-section-3 h2 {
    font-size: 30px;
  }

  /* line 1738, ../sass/_screen-ver-3.scss */
  .banner-section-3 h1 {
    font-size: 70px;
  }

  /* line 1741, ../sass/_screen-ver-3.scss */
  .banner-section-3 p {
    font-size: 21px;
  }

  /* line 1744, ../sass/_screen-ver-3.scss */
  .banner-section-3 a.btn-readmore {
    font-size: 16px;
    padding: 12px 30px 10px;
    margin: 30px 0 0;
  }

  /* line 1749, ../sass/_screen-ver-3.scss */
  .service-3-caption figcaption {
    padding: 20px 0 30px;
  }

  /* line 1752, ../sass/_screen-ver-3.scss */
  .service-3-caption figure {
    width: 80px;
    height: 80px;
    font-size: 30px;
  }

  /* line 1756, ../sass/_screen-ver-3.scss */
  .testimonial-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 1760, ../sass/_screen-ver-3.scss */
  .about-3-caption a.btn-readmore {
    font-size: 16px;
    padding: 12px 30px 10px;
  }

  /* line 1764, ../sass/_screen-ver-3.scss */
  .about-3-caption h2 {
    font-size: 30px;
  }

  /* line 1767, ../sass/_screen-ver-3.scss */
  .about-3-caption p {
    font-size: 14px;
    line-height: 20px;
  }

  /* line 1771, ../sass/_screen-ver-3.scss */
  .portfolio-3-button a.btn-loadmoreworks {
    margin: 30px 0 0;
    font-size: 12px;
  }

  /* line 1775, ../sass/_screen-ver-3.scss */
  .portfolio-3-menu {
    padding: 25px 0;
  }

  /* line 1778, ../sass/_screen-ver-3.scss */
  .portfolio-3-menu li a {
    font-size: 14px;
    padding: 8px 10px 5px;
  }

  /* line 1782, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-title {
    padding: 11px 25px 11px 80px;
  }

  /* line 1785, ../sass/_screen-ver-3.scss */
  .home-3-top-100 {
    padding-top: 60px;
  }

  /* line 1788, ../sass/_screen-ver-3.scss */
  #about-page-details-3 {
    padding: 0 15px;
  }

  /* line 1791, ../sass/_screen-ver-3.scss */
  .about-page-banner-3 h1 {
    font-size: 40px;
  }

  /* line 1794, ../sass/_screen-ver-3.scss */
  .about-page-details-3 h2 {
    padding-top: 0;
    font-size: 30px;
  }

  /* line 1798, ../sass/_screen-ver-3.scss */
  .about-page-details-3 p {
    padding: 5px 0;
  }

  /* line 1801, ../sass/_screen-ver-3.scss */
  .about-page-details-3 a.btn-readmore {
    font-size: 15px;
    padding: 12px 30px 10px;
  }

  /* line 1805, ../sass/_screen-ver-3.scss */
  .blog-3-pagination {
    padding: 20px 0 0;
  }

  /* line 1808, ../sass/_screen-ver-3.scss */
  #contact-page-3-form form {
    padding-top: 30px;
  }

  /* line 1811, ../sass/_screen-ver-3.scss */
  .shop-page-3-pagination {
    padding: 20px 0 0;
  }

  /* line 1814, ../sass/_screen-ver-3.scss */
  .team-page-3-sub figcaption {
    padding: 20px 15px;
  }

  /* line 1817, ../sass/_screen-ver-3.scss */
  .faq-page-title .home-3-section-title h1 {
    font-size: 30px;
  }
}
@media screen and (max-width: 991px) {
  /* line 1823, ../sass/_screen-ver-3.scss */
  #intro-home h3 {
    text-align: center;
  }
  /* line 1824, ../sass/_screen-ver-3.scss */
  #intro-home h3 br {
    display: none;
  }

  /* line 1830, ../sass/_screen-ver-3.scss */
  #header-3 .menu a {
    padding: 8px 6px;
    font-size: 12px;
  }

  /* line 1834, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-right > ul > li {
    padding: 7px 5px;
  }

  /* line 1837, ../sass/_screen-ver-3.scss */
  #header-3 .header-3-user-section li {
    font-size: 15px;
    padding-right: 10px;
  }

  /* line 1841, ../sass/_screen-ver-3.scss */
  #header-3 .header-3-user-section li a {
    padding: 10px 0;
  }

  /* line 1844, ../sass/_screen-ver-3.scss */
  #header-3 .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    left: -70px;
  }

  /* line 1847, ../sass/_screen-ver-3.scss */
  .banner-section-3 {
    float: none;
    margin: auto;
    max-width: 420px;
  }
  /* line 1852, ../sass/_screen-ver-3.scss */
  .banner-section-3 a.btn-readmore {
    display: none;
  }

  /* line 1856, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-title {
    padding: 5px 25px 5px 85px;
  }

  /* line 1859, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content h3 {
    font-size: 16px;
    line-height: 20px;
  }

  /* line 1863, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-content {
    font-size: 14px;
    line-height: 18px;
  }

  /* line 1867, ../sass/_screen-ver-3.scss */
  .blog-3 .entry-meta-corner h2 {
    font-size: 18px;
  }

  /* line 1870, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion li {
    padding-bottom: 10px;
  }

  /* line 1873, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-content {
    padding: 10px;
  }

  /* line 1876, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content p.item-meta span {
    color: #b0b0b0;
    font-size: 11px;
  }

  /* line 1880, ../sass/_screen-ver-3.scss */
  .testimonial-3 p {
    font-size: 13px;
    line-height: 25px;
  }

  /* line 1884, ../sass/_screen-ver-3.scss */
  .testimonial-3-slider-content {
    padding: 25px;
  }

  /* line 1887, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content li.footer-3-sub1 p, .footer-3-sub2-content > p {
    font-size: 13px;
  }

  /* line 1890, ../sass/_screen-ver-3.scss */
  .about-page-details-3 h2 {
    font-size: 26px;
  }

  /* line 1893, ../sass/_screen-ver-3.scss */
  .team-page-3-sub h3 {
    font-size: 20px;
    padding-bottom: 0;
  }

  /* line 1897, ../sass/_screen-ver-3.scss */
  .team-page-3-sub span {
    font-size: 13px;
    line-height: 20px;
  }

  /* line 1901, ../sass/_screen-ver-3.scss */
  .team-page-3-sub p {
    font-size: 12px;
    line-height: 18px;
    padding: 5px 0 10px;
  }

  /* line 1906, ../sass/_screen-ver-3.scss */
  .team-page-3-sub ul li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }

  /* line 1911, ../sass/_screen-ver-3.scss */
  .team-page-3-sub {
    margin-bottom: 30px;
  }

  /* line 1914, ../sass/_screen-ver-3.scss */
  .team-page-3-sub ul li {
    padding-right: 5px;
  }
}
@media screen and (max-width: 800px) {
  /* line 1921, ../sass/_screen-ver-3.scss */
  .service-3-caption.show-disabled:before {
    line-height: 2;
  }
}
@media screen and (max-width: 768px) {
  /* line 1929, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content h3 {
    font-size: 12px;
  }

  /* line 1932, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-content {
    font-size: 12px;
  }

  /* line 1935, ../sass/_screen-ver-3.scss */
  .blog-3 .item-content h4 {
    font-size: 14px;
  }

  /* line 1938, ../sass/_screen-ver-3.scss */
  .about-page-details-3 p {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1944, ../sass/_screen-ver-3.scss */
  .home-3-top-bottom-100 {
    padding: 40px 20px;
  }

  /* line 1947, ../sass/_screen-ver-3.scss */
  .home-3-top-bottom-85 {
    padding: 40px 25px;
  }

  /* line 1950, ../sass/_screen-ver-3.scss */
  .home-3-top-70 {
    padding-top: 30px;
  }

  /* line 1953, ../sass/_screen-ver-3.scss */
  .home-3-top-bottom-80 {
    padding: 40px 0;
  }

  /* line 1956, ../sass/_screen-ver-3.scss */
  .banner-section-3 h2 {
    font-size: 26px;
  }

  /* line 1959, ../sass/_screen-ver-3.scss */
  .banner-section-3 h1 {
    font-size: 50px;
  }

  /* line 1962, ../sass/_screen-ver-3.scss */
  .banner-section-3 p {
    font-size: 18px;
    line-height: 26px;
  }

  /* line 1966, ../sass/_screen-ver-3.scss */
  .banner-slider-3 .slick-dots {
    bottom: 30px;
  }

  /* line 1969, ../sass/_screen-ver-3.scss */
  .service-3-caption h3 {
    font-size: 15px;
  }

  /* line 1972, ../sass/_screen-ver-3.scss */
  .service-3-caption p {
    font-size: 12px;
  }

  /* line 1975, ../sass/_screen-ver-3.scss */
  .about-3-caption h2 {
    font-size: 22px;
  }

  /* line 1978, ../sass/_screen-ver-3.scss */
  .about-3-caption p {
    font-size: 13px;
    line-height: 18px;
  }

  /* line 1982, ../sass/_screen-ver-3.scss */
  .banner-section-3 a.btn-readmore, .about-3-caption a.btn-readmore {
    font-size: 12px;
    padding: 10px 20px 8px;
  }

  /* line 1986, ../sass/_screen-ver-3.scss */
  .home-3-section-title p {
    font-size: 12px;
  }

  /* line 1989, ../sass/_screen-ver-3.scss */
  .portfolio-3-menu li a {
    font-size: 12px;
    padding: 8px 8px 5px;
  }

  /* line 1993, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content button[type='submit'] {
    padding: 12px 25px 10px;
    font-size: 12px;
  }

  /* line 1997, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content li {
    font-size: 13px;
  }

  /* line 2000, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content input[type="text"], .footer-3-sub2-content textarea {
    font-size: 13px;
  }

  /* line 2003, ../sass/_screen-ver-3.scss */
  .footer-3-scroll-button {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0;
  }

  /* line 2009, ../sass/_screen-ver-3.scss */
  .footer-3-scroll-button a {
    position: inherit;
  }

  /* line 2012, ../sass/_screen-ver-3.scss */
  .footer-3-copyright {
    padding: 15px 10px;
  }

  /* line 2015, ../sass/_screen-ver-3.scss */
  .about-page-details-3 p {
    font-size: 13px;
  }

  /* line 2018, ../sass/_screen-ver-3.scss */
  #portfolio-3.home-3-top-bottom-100 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2022, ../sass/_screen-ver-3.scss */
  .contact-page-3-detail-1 {
    padding: 10px;
  }

  /* line 2025, ../sass/_screen-ver-3.scss */
  .contact-page-3-detail .home-3-section-title {
    margin-bottom: 0;
    margin-top: 0;
  }

  /* line 2029, ../sass/_screen-ver-3.scss */
  .contact-page-3-detail-sub p {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 20px;
  }

  /* line 2034, ../sass/_screen-ver-3.scss */
  #contact-page-3-form input[type='text'], #contact-page-3-form textarea {
    padding: 8px 15px;
  }

  /* line 2037, ../sass/_screen-ver-3.scss */
  #contact-page-3-form a.btn-submit {
    padding: 10px 0;
    font-size: 15px;
  }

  /* line 2041, ../sass/_screen-ver-3.scss */
  .team-page-loadmore a.btn-loadmore3 {
    font-size: 12px;
  }

  /* line 2044, ../sass/_screen-ver-3.scss */
  .team-page-loadmore a.btn-loadmore3 {
    padding: 8px 20px;
  }

  /* line 2048, ../sass/_screen-ver-3.scss */
  .faq-3 .is-active .accordion-content p {
    font-size: 13px;
    line-height: 22px;
  }

  /* line 2052, ../sass/_screen-ver-3.scss */
  .faq-3 .accordion-title {
    font-size: 14px;
    padding: 15px 0 15px 105px;
  }

  /* line 2056, ../sass/_screen-ver-3.scss */
  .faq-3 .accordion-title::after {
    font-size: 21px;
  }

  /* line 2059, ../sass/_screen-ver-3.scss */
  .faq-3 .is-active .accordion-content {
    padding: 15px 30px 20px;
  }
}
@media screen and (max-width: 667px) {
  /* line 2065, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-right > ul > li {
    padding: 7px 2px;
  }

  /* line 2068, ../sass/_screen-ver-3.scss */
  .footer-3-copyright p {
    font-size: 12px;
  }

  /* line 2071, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content li {
    font-size: 12px;
  }

  /* line 2074, ../sass/_screen-ver-3.scss */
  .footer-3-sub1 li {
    margin: 0;
  }

  /* line 2077, ../sass/_screen-ver-3.scss */
  .footer-3-title h2 {
    font-size: 16px;
  }

  /* line 2080, ../sass/_screen-ver-3.scss */
  .about-page-banner-3 {
    padding: 50px 0;
  }

  /* line 2083, ../sass/_screen-ver-3.scss */
  .about-page-banner-3 h1 {
    font-size: 35px;
  }

  /* line 2086, ../sass/_screen-ver-3.scss */
  .about-page-details-3 a.btn-readmore {
    font-size: 13px;
    padding: 9px 20px 7px;
  }
}
@media screen and (max-width: 639px) {
  /* line 2094, ../sass/_screen-ver-3.scss */
  .footer-3-bottom-social ul li:nth-child(n+3) {
    display: block;
  }
  /* line 2095, ../sass/_screen-ver-3.scss */
  .footer-3-bottom-social ul span {
    display: none;
  }

  /* line 2098, ../sass/_screen-ver-3.scss */
  #intro-home {
    padding-top: 20px;
  }

  /* line 2101, ../sass/_screen-ver-3.scss */
  .menu-icon.dark:after {
    content: "\f0c9";
    font-size: 24px;
    font-family: fontawesome;
    margin-top: -4px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background: none;
  }

  /* line 2111, ../sass/_screen-ver-3.scss */
  .menu-icon.dark:hover:after {
    background: none;
  }

  /* line 2114, ../sass/_screen-ver-3.scss */
  .fixed-menu #header-3 .menu-icon.dark::after {
    box-shadow: none !important;
    background: none !important;
    content: "\f00d";
    font-size: 24px;
    font-family: fontawesome;
    margin-top: -4px;
  }

  /* line 2122, ../sass/_screen-ver-3.scss */
  .portfolio-3-sub-overlay ul li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }

  /* line 2127, ../sass/_screen-ver-3.scss */
  .home-3-top-bottom-80 {
    padding: 30px 20px;
  }

  /* line 2130, ../sass/_screen-ver-3.scss */
  #header-3 {
    padding: 10px 15px;
  }

  /* line 2133, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-right {
    padding-top: 15px;
  }

  /* line 2136, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-right .header-3-user-section {
    display: none;
  }

  /* line 2139, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-right ul.vertical {
    padding: 15px 0;
  }

  /* line 2142, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-title {
    float: right;
    margin-right: 0;
  }

  /* line 2146, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-title .header-3-user-section {
    float: left;
    padding-right: 15px;
  }

  /* line 2150, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar-title .menu-icon.dark::after {
    top: 10px;
  }

  /* line 2153, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar ul.menu {
    background: #252525;
    width: 100%;
  }

  /* line 2157, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar ul.menu .submenu {
    background: #252525;
    width: 100%;
    margin-left: 0;
  }

  /* line 2162, ../sass/_screen-ver-3.scss */
  #header-3 .top-bar ul.menu li {
    padding: 2px 0;
  }

  /* line 2165, ../sass/_screen-ver-3.scss */
  #header-3 .menu a {
    color: #ffffff;
    font-size: 14px;
    padding: 10px 15px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }

  /* line 2171, ../sass/_screen-ver-3.scss */
  #header-3 .is-drilldown-submenu-parent > a::after {
    border-color: transparent transparent transparent #ffffff;
  }

  /* line 2174, ../sass/_screen-ver-3.scss */
  #header-3 .js-drilldown-back > a::before {
    border-color: transparent #ffffff transparent transparent;
  }

  /* line 2177, ../sass/_screen-ver-3.scss */
  .banner-section-3 {
    max-width: 260px;
  }

  /* line 2180, ../sass/_screen-ver-3.scss */
  .banner-section-3 h1 {
    line-height: 50px;
  }

  /* line 2183, ../sass/_screen-ver-3.scss */
  .banner-section-3 p {
    font-size: 16px;
    line-height: 22px;
  }

  /* line 2187, ../sass/_screen-ver-3.scss */
  .banner-slider-3 .slick-prev:after, .banner-slider-3 .slick-next:after {
    font-size: 25px;
    line-height: 40px;
    width: 40px;
    height: 35px;
  }

  /* line 2192, ../sass/_screen-ver-3.scss */
  .service-3-caption {
    padding-bottom: 30px;
  }

  /* line 2195, ../sass/_screen-ver-3.scss */
  .about-3-caption {
    padding: 0 0 15px;
  }

  /* line 2198, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content {
    padding-top: 15px;
  }

  /* line 2201, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-title {
    padding: 15px 25px 15px 85px;
  }

  /* line 2204, ../sass/_screen-ver-3.scss */
  .portfolio-3-menu li a {
    margin: 0;
    padding: 8px 5px 5px;
  }

  /* line 2208, ../sass/_screen-ver-3.scss */
  .testimonial-3 p {
    font-size: 13px;
    line-height: 20px;
  }

  /* line 2212, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-title {
    padding: 15px 25px 15px 75px;
  }

  /* line 2215, ../sass/_screen-ver-3.scss */
  .blog-3 .item-content h4 {
    font-size: 15px;
  }

  /* line 2218, ../sass/_screen-ver-3.scss */
  .blog-3 .item-content {
    padding: 0 15px 5px;
  }

  /* line 2221, ../sass/_screen-ver-3.scss */
  .testimonial-3 figure {
    width: 80px;
    height: 80px;
  }

  /* line 2224, ../sass/_screen-ver-3.scss */
  .footer-3-sub1, .footer-3-sub2, .footer-3-sub3 {
    margin: 0;
    padding-bottom: 10px;
  }

  /* line 2228, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content {
    padding: 15px 0 0;
  }

  /* line 2231, ../sass/_screen-ver-3.scss */
  .footer-3-sub1 p {
    padding: 5px 0;
  }

  /* line 2234, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content li {
    font-size: 14px;
  }

  /* line 2237, ../sass/_screen-ver-3.scss */
  .footer-3-copyright-text, .footer-3-bottom-social {
    width: 100%;
    text-align: center;
    padding: 5px 0;
  }

  /* line 2242, ../sass/_screen-ver-3.scss */
  .footer-3-copyright {
    padding: 5px 10px;
  }

  /* line 2245, ../sass/_screen-ver-3.scss */
  .about-page-banner-3 {
    padding: 50px 0;
  }

  /* line 2248, ../sass/_screen-ver-3.scss */
  .about-page-details-3-image {
    padding-left: 0;
    float: left;
    width: 100%;
    padding-top: 15px;
  }

  /* line 2254, ../sass/_screen-ver-3.scss */
  #contact-page-3-map #gmap_canvas_3 {
    height: 400px;
  }

  /* line 2257, ../sass/_screen-ver-3.scss */
  #contact-page-3-form input[type='text'], #contact-page-3-form textarea {
    margin-bottom: 10px;
    font-size: 16px;
  }

  /* line 2262, ../sass/_screen-ver-3.scss */
  #contact-page-3-form a.btn-submit {
    font-size: 12px;
    padding: 8px 0;
  }

  /* line 2266, ../sass/_screen-ver-3.scss */
  .shop-page-3-pagination {
    padding: 0;
  }

  /* line 2269, ../sass/_screen-ver-3.scss */
  .shop-page-3-pagination .pagination li {
    font-size: 14px;
  }

  /* line 2272, ../sass/_screen-ver-3.scss */
  .shop-page-3-pagination .pagination a, .shop-page-3-pagination .pagination button {
    padding: 3px 10px 1px;
  }
}
@media screen and (max-width: 567px) {
  /* line 2279, ../sass/_screen-ver-3.scss */
  .team-page-3-sub ul li {
    padding-right: 3px;
  }

  /* line 2282, ../sass/_screen-ver-3.scss */
  .faq-page-title .home-3-section-title h1 {
    font-size: 24px;
  }

  /* line 2285, ../sass/_screen-ver-3.scss */
  .faq-3 .accordion-title {
    padding: 15px 0 15px 40px;
  }

  /* line 2288, ../sass/_screen-ver-3.scss */
  .faq-3 .accordion-title::after {
    left: 10px;
  }
}
@media screen and (max-width: 479px) {
  /* line 2294, ../sass/_screen-ver-3.scss */
  #one-column {
    margin: 0;
  }

  /* line 2298, ../sass/_screen-ver-3.scss */
  #intro-home p {
    font-size: 16px;
  }

  /* line 2301, ../sass/_screen-ver-3.scss */
  #header-3 .menu a {
    font-size: 12px;
    padding: 8px 15px;
  }

  /* line 2305, ../sass/_screen-ver-3.scss */
  .banner-section-3 {
    max-width: 220px;
    display: none;
  }

  /* line 2309, ../sass/_screen-ver-3.scss */
  .banner-section-3 h2 {
    font-size: 22px;
  }

  /* line 2312, ../sass/_screen-ver-3.scss */
  .banner-section-3 h1 {
    font-size: 40px;
  }

  /* line 2315, ../sass/_screen-ver-3.scss */
  .banner-section-3 p {
    font-size: 14px;
  }

  /* line 2318, ../sass/_screen-ver-3.scss */
  .blog-3 .item-content h4 {
    font-size: 12px;
  }

  /* line 2321, ../sass/_screen-ver-3.scss */
  .footer-3-title h2 {
    font-size: 14px;
  }

  /* line 2324, ../sass/_screen-ver-3.scss */
  .footer-3-sub1 p, .footer-3-sub2-content > p, .footer-3-sub2-content li {
    font-size: 13px;
  }

  /* line 2327, ../sass/_screen-ver-3.scss */
  .footer-3-sub2-content input[type="text"], .footer-3-sub2-content textarea {
    font-size: 12px;
  }

  /* line 2330, ../sass/_screen-ver-3.scss */
  .home-3-top-100 {
    padding-top: 30px;
  }

  /* line 2333, ../sass/_screen-ver-3.scss */
  .about-page-banner-3 h1 {
    font-size: 30px;
  }

  /* line 2336, ../sass/_screen-ver-3.scss */
  .about-page-details-3 p {
    font-size: 12px;
  }

  /* line 2339, ../sass/_screen-ver-3.scss */
  .about-page-details-3 h2 {
    font-size: 24px;
  }

  /* line 2342, ../sass/_screen-ver-3.scss */
  .shop-page-3-product figcaption h3, .shop-page-3-product figcaption p {
    font-size: 15px;
    line-height: 20px;
  }

  /* line 2346, ../sass/_screen-ver-3.scss */
  .shop-page-3-product figcaption {
    padding: 20px 0 30px;
  }

  /* line 2349, ../sass/_screen-ver-3.scss */
  .team-page-2 .small-6.columns {
    width: 100%;
  }
}
@media screen and (max-width: 379px) {
  /* line 2354, ../sass/_screen-ver-3.scss */
  #header-3 .logo-3 {
    width: 150px;
  }

  /* line 2358, ../sass/_screen-ver-3.scss */
  #service-3 .small-6 {
    /*width: 100%*/
  }

  /* line 2361, ../sass/_screen-ver-3.scss */
  .service-3-caption {
    max-width: 300px;
    margin: auto;
  }
  /* line 2364, ../sass/_screen-ver-3.scss */
  .service-3-caption h3 {
    font-size: 12px;
  }
  /* line 2368, ../sass/_screen-ver-3.scss */
  .service-3-caption.show-disabled {
    display: none;
  }

  /* line 2372, ../sass/_screen-ver-3.scss */
  .blog-3 .item-content p {
    font-size: 11px;
  }

  /* line 2378, ../sass/_screen-ver-3.scss */
  .blog-3-tab-content .accordion-title {
    padding: 10px 15px 10px 75px;
  }

  /* line 2381, ../sass/_screen-ver-3.scss */
  .blog-3 .entry-meta-corner h2 {
    font-size: 16px;
  }

  /* line 2384, ../sass/_screen-ver-3.scss */
  .blog-3 .entry-meta-corner span {
    font-size: 13px;
  }

  /* line 2387, ../sass/_screen-ver-3.scss */
  .testimonial-3-slider-content {
    padding: 25px 15px;
  }

  /* line 2390, ../sass/_screen-ver-3.scss */
  .testimonial-3 p {
    font-size: 12px;
    line-height: 18px;
  }

  /* line 2394, ../sass/_screen-ver-3.scss */
  #contact-page-3-map #gmap_canvas_3 {
    height: 300px;
  }

  /* line 2397, ../sass/_screen-ver-3.scss */
  .team-page.team-page-3 .small-6 {
    width: 100%;
  }
}
/* line 2403, ../sass/_screen-ver-3.scss */
#contact-page-3-form ::-webkit-input-placeholder {
  color: #000000;
}

/* line 2407, ../sass/_screen-ver-3.scss */
#contact-page-3-form ::-moz-placeholder {
  color: #000000;
}

/* line 2411, ../sass/_screen-ver-3.scss */
#contact-page-3-form ::-ms-placeholder {
  color: #000000;
}

/* line 2415, ../sass/_screen-ver-3.scss */
#contact-page-3-form ::placeholder {
  color: #000000;
}

/* ***************************** */
/* END OF TEMPLATE VERSION 3 CSS */
/* ***************************** */
/*@import "_screen-ver-4.scss"; */
/*SIDEBAR STYLES - DYNAMIC CART*/
/* line 3, ../sass/_shop.scss */
.sidebar-cart .subtotal {
  margin-bottom: 15px;
  color: #7b7b7b;
  font-weight: bold;
  font-size: 14px;
}

/* line 10, ../sass/_shop.scss */
.sidebar-cart-item {
  border-bottom: 4px solid #d5d3cc;
  margin-bottom: 5px;
}
/* line 13, ../sass/_shop.scss */
.sidebar-cart-item .name {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 18, ../sass/_shop.scss */
.sidebar-cart-item .amount, .sidebar-cart-item .price {
  font-size: 14px;
}

/*Taken from screen-ver-2.scss*/
/* line 24, ../sass/_shop.scss */
.shop-page-1-product .shop-page-2-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffcc00;
}

/* line 32, ../sass/_shop.scss */
.shop-page-1-product figure:hover .shop-page-2-overlay {
  display: block;
}

/* line 35, ../sass/_shop.scss */
.shop-page-1-product .shop-page-2-overlay ul {
  position: absolute;
  margin: auto;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  flex-direction: column;
  display: flex;
}

/* line 44, ../sass/_shop.scss */
.shop-page-1-product .shop-page-2-overlay ul li {
  display: inline-flex;
}

/* line 47, ../sass/_shop.scss */
.shop-page-1-product .shop-page-2-overlay ul li a {
  font-size: 15px;
  width: 41px;
  height: 41px;
  line-height: 38px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  border: 2px solid;
  text-align: center;
  margin: 0 5px;
}

/* line 57, ../sass/_shop.scss */
.shop-page-1-product .shop-page-2-overlay ul li a:hover {
  border: 1px solid #000;
  color: #000;
}

/* line 61, ../sass/_shop.scss */
.shop-page-1-product .shop-page-2-overlay {
  background: #00c1a6;
}

/* line 64, ../sass/_shop.scss */
.shop-page-3-product .shop-page-3-overlay {
  background: #ffcc00;
}

/* line 67, ../sass/_shop.scss */
.shop-page-2-sidebar {
  float: left;
  width: 100%;
  font-family: "Open Sans", sans-serif !important;
}

/* line 72, ../sass/_shop.scss */
.shop-page-2-sorting {
  float: left;
  width: 100%;
  padding-bottom: 40px;
}

/* line 77, ../sass/_shop.scss */
.shop-page-2-search form {
  position: relative;
}

/* line 80, ../sass/_shop.scss */
.shop-page-2-search input[type='text'], .shop-page-2-sort select, .shop-page-2-show select {
  font-size: 13px;
  margin: 0;
  padding: 7px 15px 11px;
  height: auto;
  box-shadow: none;
  width: 100%;
  background-color: #f5f6f8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 90, ../sass/_shop.scss */
.shop-page-2-sort select, .shop-page-2-show select {
  background-image: url(/_assets/image/shop/select-bg-image.png);
  background-position: right center;
}

/* line 94, ../sass/_shop.scss */
.shop-page-2-sort select {
  width: 70%;
}

/* line 97, ../sass/_shop.scss */
.shop-page-2-show select {
  width: 45%;
}

/* line 100, ../sass/_shop.scss */
.shop-page-2-search a {
  font-size: 13px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 15px;
  line-height: 35px;
}

/* line 109, ../sass/_shop.scss */
.shop-page-2-sort label, .shop-page-2-show label, .shop-page-2-view span {
  float: left;
  padding-right: 20px;
  font-size: 14px;
  line-height: 30px;
  color: #3b4550;
  font-weight: 700;
  text-transform: capitalize;
}

/* line 118, ../sass/_shop.scss */
.shop-page-2-view {
  float: right;
  max-width: 130px;
}

/* line 122, ../sass/_shop.scss */
.shop-page-2-view img {
  width: auto;
}

/* line 125, ../sass/_shop.scss */
.shop-page-2-view ul {
  float: right;
  font-size: 0px;
  background: transparent;
  border: none;
}

/* line 131, ../sass/_shop.scss */
.shop-page-2-view .tabs-title > a:focus, .shop-page-2-view .tabs-title > a[aria-selected=true] {
  background: transparent;
}

/* line 134, ../sass/_shop.scss */
.shop-page-2-view li {
  width: 32px;
  height: 32px;
  border: 1px solid;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  padding-top: 9px;
}

/* line 142, ../sass/_shop.scss */
.shop-page-2-view li:first-child {
  margin-right: 6px;
}

/* line 148, ../sass/_shop.scss */
.shop-page-2-side .sidebar-2-title {
  padding-bottom: 12px;
}

/* line 151, ../sass/_shop.scss */
.shop-page-2-side .sidebar-2-title h2 {
  font-family: "Open Sans", sans-serif !important;
  font-size: 20px;
  font-weight: 600 !important;
  color: #153045;
  text-transform: uppercase;
}

/* line 158, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content li {
  font-size: 14px;
  color: #848994;
  text-transform: capitalize;
}

/* line 163, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content li span {
  padding-left: 10px;
}

/* line 166, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.categories li {
  line-height: 31px;
  text-transform: capitalize;
  color: #848994;
}

/* line 171, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.categories li span {
  float: right;
}

/* line 174, ../sass/_shop.scss */
.shop-page-2-side.filterbyprice {
  border-top: 1px solid #e9eaec;
  border-bottom: 1px solid #e9eaec;
  margin: 20px 0;
  padding: 20px 0;
}

/* line 180, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.size li, .shop-page-2-side .sidebar-content.color li, .shop-page-2-side .sidebar-content.brand li {
  text-transform: capitalize;
  color: #848994;
  padding: 5px 0;
}

/* line 185, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.size li input[type='checkbox'], .shop-page-2-side .sidebar-content.color li input[type='checkbox'], .shop-page-2-side .sidebar-content.brand li input[type='checkbox'] {
  margin-bottom: 0;
  background: none;
}

/* line 189, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.producttags li {
  display: inline-block;
  padding: 5px 0;
}

/* line 193, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.producttags li:first-child {
  padding-right: 10px;
}

/* line 196, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.producttags li:last-child {
  padding-left: 10px;
}

/* line 199, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.producttags a {
  padding: 3px 15px 5px;
  border: 1px solid #e9eaec;
  display: inline-block;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

/* line 205, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.producttags a:hover {
  background: #00c1a6;
  color: #ffffff;
  border: 1px solid #00c1a6;
}

/* line 210, ../sass/_shop.scss */
.shop-page-2-side .sidebar-content.size, .shop-page-2-side .sidebar-content.color, .shop-page-2-side .sidebar-content.brand {
  padding-bottom: 50px;
}

/* line 216, ../sass/_shop.scss */
.shop-page-2-sub .shop-page-1-product {
  border: 1px solid #e9eaec;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 30px;
}

/* line 221, ../sass/_shop.scss */
.shop-page-2-sub .shop-page-1-product figure img {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 224, ../sass/_shop.scss */
.shop-page-2-sub .shop-page-1-product figcaption {
  padding: 18px 0 14px;
  border-top: 1px solid #e9eaec;
}

/* line 228, ../sass/_shop.scss */
.shop-page-2-sub .shop-page-1-product figcaption h3 {
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  color: #262626;
  text-transform: uppercase;
}

/* line 235, ../sass/_shop.scss */
.shop-page-2-sub .shop-page-1-product figcaption p {
  color: #3b4550;
}

/* line 238, ../sass/_shop.scss */
.shop-page-2-sub .shop-page-1-product figure {
  position: relative;
}

/* line 241, ../sass/_shop.scss */
.shop-page-2-sub .shop-page-1-product figure .shop-page-1-discount {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 48px;
  height: 48px;
  color: #ffffff;
  background: #153045;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 15px;
  font-size: 14px;
  font-weight: 700;
  z-index: 1;
  padding-top: 10px;
}

/* line 256, ../sass/_shop.scss */
.shop-page-2-sub span.gender {
  font-size: 13px;
  line-height: 28px;
  color: #9fa4af;
  text-transform: capitalize;
}

/* line 262, ../sass/_shop.scss */
.shop-page-2-sub p a {
  font-size: 14px;
  color: #153045;
}

/* line 266, ../sass/_shop.scss */
.shop-page-2-sub p.price {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  padding-top: 8px;
}

/* line 272, ../sass/_shop.scss */
.shop-page-2-sub p.price span {
  text-decoration: line-through;
  font-size: 14px;
  padding-right: 10px;
}

/* line 278, ../sass/_shop.scss */
.product_datalist {
  margin-bottom: 20px;
}

/* line 282, ../sass/_shop.scss */
.product_datalist figure {
  position: relative;
}

/* line 286, ../sass/_shop.scss */
.product_datalist figure .shop-page-1-discount {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 48px;
  height: 48px;
  color: #ffffff;
  background: #153045;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 15px;
  font-size: 14px;
  font-weight: 700;
  z-index: 1;
  padding-top: 10px;
}

/* line 301, ../sass/_shop.scss */
.product_datalist figure .shop-page-1-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ffcc00;
}

/* line 310, ../sass/_shop.scss */
.product_datalist figure:hover .shop-page-1-overlay {
  display: block;
}

/* line 313, ../sass/_shop.scss */
.product_datalist figure .shop-page-1-overlay ul {
  position: absolute;
  margin: auto;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  flex-direction: column;
  display: flex;
}

/* line 322, ../sass/_shop.scss */
.product_datalist figure .shop-page-1-overlay ul li {
  display: inline-flex;
}

/* line 325, ../sass/_shop.scss */
.product_datalist figure .shop-page-1-overlay ul li a {
  font-size: 15px;
  width: 41px;
  height: 41px;
  line-height: 38px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  border: 2px solid;
  text-align: center;
  margin: 0 5px;
}

/* line 335, ../sass/_shop.scss */
.product_datalist figure .shop-page-1-overlay ul li a:hover {
  border: 1px solid #000;
  color: #000;
}

/* line 339, ../sass/_shop.scss */
.product_datalist h4 {
  margin-bottom: 10px !important;
}

/* line 342, ../sass/_shop.scss */
.product_datalist p.price {
  color: #3b4550;
  font-size: 24px;
  margin-bottom: 20px;
}

/* line 347, ../sass/_shop.scss */
.product_datalist p.price span {
  text-decoration: line-through;
  font-size: 18px;
  padding-right: 20px;
}

/* line 352, ../sass/_shop.scss */
.product_datalist .pull-left p {
  font-size: 14px;
  margin-bottom: 8px !important;
  padding-top: 0 !important;
}

/* line 358, ../sass/_shop.scss */
.shop-page-1-product .shop-page-1-overlay ul li a, .shop-page-1-product .shop-page-2-overlay ul li a, .shop-page-3-product .shop-page-3-overlay ul li a {
  font-size: 15px;
  width: 41px;
  height: 41px;
  line-height: 38px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  border: 2px solid;
  text-align: center;
  margin: 0 5px;
}

/* line 368, ../sass/_shop.scss */
.shop-page-1-product .shop-page-1-overlay ul li a:hover, .shop-page-1-product .shop-page-2-overlay ul li a:hover, .shop-page-3-product .shop-page-3-overlay ul li a:hover {
  border: 1px solid #000;
  color: #000;
}
