.section-newsletter form input,
form input {
    -webkit-appearance: none;
}
body:not(.home) .slick-dots {
  left: 0;
}
body:not(.home) .slick-dots li {
  width: 17px;
  height: 17px;
    margin-right: 5px;
}
body:not(.home) .slick-dots li button {
  width: 17px;
  height: 17px;
    border: 1px solid #424242;
    border-radius: 50%;
}
body:not(.home) .slick-dots li button:hover,
body:not(.home) .slick-dots li.slick-active button {
    background-color: #424242;
}
body:not(.home) .slick-dots li button:before {
  display: none;
}
.subcategories-tab .tab-title {
  display: none;
}
.the-latest-section .vc_gitem-post-data-source-post_date > div {
    white-space: nowrap;
    color: #424242;
}
.post-template-default article .left-column .entry-content img {
	max-width: 100%;
}
.section-list-items-guides .right .has-arrow-right {
  position: relative;
}
@media (min-width: 760px) {
  .d-hide {
    display: none !important;
  }
  .archive .product-slider {
	  display:none;
    margin-top: 0px;
    padding-bottom: 10px;
	padding-top: 40px;
  }
  .archive .tab-content.the-latest-section .product-slider {
      margin-bottom: 50px;
  }
}
@media (min-width: 1440px) {
  #header-links-box #wp-megamenu-header-menu {
      width: 100%;
  }

}
@media (min-width: 1600px) {
  #header-links-box #wp-megamenu-header-menu {
    width: 100%;
  }
  .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.menu-item {
      padding: 0 2.05vw;
  }
}
@media (min-width: 1920px) {
	#header-links-box #wp-megamenu-header-menu {
      width: 100%;
  }
  .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.menu-item {
      padding: 0 2.85vw;
  }
}
@media (max-width: 1366px) {
    .single-post .section-newsletter .curve-text>p {
      font-size: 111px;
      line-height: 92px;
  }
}
@media (max-width: 1279px) {
	#wp-megamenu-header-menu.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .search-form-container .search-field {
		font-family: 'Spartan MB', sans-serif;
	}
}
@media (max-width: 1200px) {
  .about-grid-content {
      padding: 30px 20px;
  }
  .about-grid.about-grid-4 .grid-content {
    padding-left: 15px;
  }
  #main-content .vc_row.about-grid {
      margin-top: 0px;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .shopnow-button, .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid, .section-block-top .right-block.wpb_column>.vc_column-inner .image-top {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .shopnow-button {
      margin-bottom: 30px;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid .grid-pad {
    padding-top: 30px;
  }
  .section-block-top .right-block {
      padding-left: 20px;
  }
  #main-content .vc_row.section-shopby {
  	padding-left: 20px;
  	padding-right: 0px;
  }
  #main-content .vc_row.section-shopby .side-menu-list>.vc_column-inner {
  	padding-left: 0;
  	padding-right: 0;
  }
  .section-shopby .menu {
  	    overflow-x: auto;
	    overflow-y: hidden;
	    -webkit-overflow-scrolling: touch;
	    -ms-flex-wrap: nowrap!important;
	    flex-wrap: nowrap!important;
    justify-content: left;
  }
  .section-shopby .menu li {
  	flex: 0 0 100px;
    max-width: 100px;
    margin: 0 10px;
  }
}
@media (max-width: 1024px) {
			.slick-dotted.slick-slider {
    margin-bottom: 70px !important;
}
  .post-template-default article .left-column .entry-content .wp-block-image {
    margin-bottom: 25px;
  }
  .single-post .entry-content hr.wp-block-separator {
        padding-top: 20px;
    margin-bottom: 25px;
  }
  .post-template-default article {
      padding: 50px 20px 0;
      overflow: hidden;
  }
  .single-post .section-newsletter .curve-text>p {
      font-size: 90px;
      line-height: 81px;
  }
  .single-post .section-newsletter .subscribe-form {
      padding: 0px 5% 0px;
  }
  .single-post .section-newsletter {
    margin-top: 80px;
  }
  .single-post .section-newsletter,
  .post-advertisment .pa-widget-box {
      margin-bottom: 25px;
  }
  .post-template-default article .postimage .post-date, .post-template-default article .postimage .cate {
    padding: 14px 20px;bottom:-5px;
  }
  .post-template-default article .post-content h4 a {
    font-size: 18px;
  }
  .subcategories-content .subcat-content .grid-column .post-item {
    width: 50%;
  }
  .subcategories-content .subcat-content .grid-column .post-item {
    display: inline-block;
    width: 49.7%;
    float: none;
    vertical-align: top;
    margin-bottom: 20px;
  }
  .the-latest-section .vc_pageable-slide-wrapper {
    display: -webkit-flex;
    gap: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item {
    order: 2;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    border-bottom: 1px solid #424242;
    padding-bottom: 20px;
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(3){
    order: 0;
    width: 100%;
    flex: 1 0 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .home .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(3) {
    order: 3;
    margin-top: 30px;
  }
  .home .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(4),
  .home .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(5) {
    order: 4;
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(1),
  .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(4){
    border-right: 1px solid #424242;
    padding-left: 0;
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(2),
  .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(5){
    padding-right: 0;
  }
  .the-latest-section .vc-gitem-zone-height-mode-auto:before{
  padding-top: 92%;
  }
  .about-banner .wpb_single_image.vc_align_left {
  }
  .about-grid-2 .wpb_single_image {
    padding: 0 20px;
  }
  .about-grid .wpb_content_element p br {
    display: none;
  }
  .about-grid .vertical-line,
  .about-grid .vc_column_container .wpb_text_column.vertical-line {
    /*padding-left: 15px;
    padding-right: 15px;*/
    height: 60px;
  }
  .about-grid .vc_column_container .wpb_wrapper .wpb_text_column:last-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .about-grid .wpb_content_element {
  	margin-bottom: 15px;
  }
  .about-grid.about-grid-4 .grid-content {
  	padding-top: 0;
  }
  .section-slide-product, .section-ourteam {
    padding: 30px 20px;
  }
  .section-ourteam .list-items p {
      text-align: left;
      font-size: 14px;
  }
  .section-ourteam .list-items p br {
    display: none;
  }
  .section-ourteam.section-ouradvisors .wpb_single_image img {
      max-width: 100%;
      border-radius: 50%;
  }
  .vc_row-fluid.section-blog-latest {
      padding: 30px 0;
  }
  .section-ourteam.about-page .wpb_single_image img {
    max-width: 100%;
  }
  .wps-items-wrapper .slick-slider .slick-arrow.slick-prev {
    left: -50px!important;
  }
  .wps-items-wrapper .slick-slider .slick-arrow.slick-next {
    right: -50px!important;
  }
}
@media (max-width: 910px) {
  .single-post .section-newsletter .curve-text>p {
    font-size: 70px;
    line-height: 63px;
  }
  .single-post .section-newsletter .curve-text>p span {
    margin-left: -17px;
  }
  .vc_row-fluid.section-blog-latest .na-prefix .grid-pad {
    padding-left: 0;
  }
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-8,
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-4 {
    width: 50%;

    float: left;

  }
  .section-blog-latest .mega-post-carousel1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding-top: 10px;
  }
  .vc_row-fluid.section-blog-latest .na-prefix .grid-pad .col-1-1 {
    padding-right: 0 !important;
  }
  .section-blog-latest .mega-post-carousel1 .mega-post-left {
      width: 100%;
      max-width: 100%;
      order: 1;
  }
  .section-blog-latest .mega-post-carousel1 .mega-post-right {
      width: 100%;
      max-width: 100%;
      padding-left: 0;
      order: 0;
  }
  .section-blog-latest .vc-post-styling .slick-slide {
      padding: 0 15px 0 15px !important;
  }
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-4>.vc_column-inner {
    padding-right: 0;
  }
  .vc_row-fluid.section-blog-latest .slider.post-slider {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .section-blog-latest .mega-post-carousel2 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-bottom: 0 !important;
  }
  .section-blog-latest .mega-post-carousel2 .mega-post-image {
    order: 4;
  }
  .section-blog-latest .mega-post-carousel2 .mega-post-content {
    order: 1;
    border-bottom: 1px dashed #424242;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .section-blog-latest .mega-post-carousel2 .actions {    
    order: 3;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .section-blog-latest .mega-post-carousel2 .mega-post-category {
    order: 2;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .section-blog-latest .mega-post-carousel2 .mega-post-title {
    padding-top: 0;
    border-top: none;
    margin-top: 0; 
  }
  .section-blog-latest .mega-post-carousel2 .mega-post-title a {
  }
  .section-title-noboder .section-heading h2:before, .section-title-noboder .section-heading h2:after {
    width: 30px;
    background-size: contain;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  .section-title-noboder .section-heading h2:before {
    left: -45px;
  }
  .section-title-noboder .section-heading h2:after {
    right: -45px;
  }
}
@media (min-width: 760px) {
	.menu-mobile{display:none}
}
@media (max-width: 760px) {
	#sp-ea-13180.sp-easy-accordion>.sp-ea-single{border-left:0!important;border-right:0!important}
	body #wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a>.fa-angle-down{transform: rotate(-90deg);-o-transform: rotate(-90deg);-moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);    position: relative;right: 10px;   padding-right: 4px;}
	body .sp-easy-accordion .sp-ea-single{margin-bottom:0;}
	body .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding-top:0;padding-left:0;}
	body #site-footer .footer-column ul li a{margin-bottom:15px;    color: #444;}
	body .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a i{float:right!important;margin-right:0;}
	body .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a{padding-right:!important;}
	body #sb_instagram.sbi_col_8 #sbi_images .sbi_item:nth-child(8),
	body #sb_instagram.sbi_col_8 #sbi_images .sbi_item:nth-child(7){display:none!important}
	.m-hide {
		display: none !important;
	}
	h1,.h1 {
		font-size: 30px;
	}
	.slick-dotted.slick-slider {
    margin-bottom: 70px !important;
}
	body:not(.home) .slick-dots li {
	  width: 14px;
	  height: 17px;
	}
	body:not(.home) .slick-dots li button {
	  width: 14px;
	  height: 14px;
	}
	.page-header .page-title {
		padding-top: 10px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.page-header .page-title:after,
	.page-header .page-title:before {
		width: 30px;
		background-position: center;
		height: 18px;
	}
	.section-ourteam.section-ouradvisors.about-page .wpb_single_image img {
		width: 100%;
	}
  .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.menu-item {
    padding-left: 0;
    padding-right: 0;
  }
  #main-content .vc_row.about-grid {    
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 20px;
  }
  #main-content .vc_row.about-grid.about-grid-2 {
  	padding-top: 40px;
    padding-bottom: 0;
  }
  #main-content .vc_row.about-grid.about-grid-2 .about-grid-content {
  	order: 1;
    padding-top: 0;
  }
  #main-content .vc_row.about-grid.about-grid-2 .wpb_column:not(.about-grid-content) {
  	order: 0;
  }
  #main-content .vc_row.about-grid>.wpb_column {
    width: 100%;
  }
  #main-content .vc_row.about-grid>.wpb_column h2 {
    margin-top:  20px
  }
  .about-grid .vc_column_container>.vc_column-inner {
      padding: 0 20px !important;
  }
  .section-ourteam .list-items,
  .about-grid.about-grid-3 .vc_column_container>.vc_column-inner .wpb_single_image {
  	margin-left: -20px;
  	margin-right: -20px;
  }
  .about-grid-2 .wpb_single_image {
    padding: 0;
  }
  .about-grid.about-grid-4 .grid-image {
    padding-bottom: 5px;
  }
  .about-grid.about-grid-4 .grid-content {
  	    padding-top: 0;
    	padding-left: 0;
    	padding-right: 0;
  }
  .about-grid .wpb_content_element {
    	padding-left: 0 !important;
    	padding-right: 0 !important;
  }
  .about-section-customhtml .vc_column_container>.vc_column-inner {
  	padding-top: 30px !important;
  }
  .custom-maxwidth .wpb_wrapper {
  	max-width: 100%;
  }
  .about-grid p {
    margin-top: 15px;
  }
  .custom-maxwidth.author p {
    text-align: center;
  }
  .section-ourteam .list-items>.wpb_column {
    width: 50%;
    display: inline-block;
  }
  .section-ourteam .list-items p.h8 {
      text-transform: uppercase;
      margin-top: 10px;
      font-size: 12px;
  }
  .section-ourteam .list-items .wpb_text_column {
      border-bottom: 1px dashed #424242;
      padding-bottom: 20px;
  }
  .home .section-ourteam .list-items .wpb_text_column {
    border-color: #fff;
  }
  #main-content .vc_row.about-page {
    padding-bottom: 0;
  }
  .section-ouradvisors .list-items {
      padding-top: 0;
  }
  .product-slider .slider-top .has-arrow-right,
  .subcategories-content .subcat-header .has-arrow-right,
  .section-heading a {
    top: 100%;
    bottom: auto;
	margin-top: 15px;
  }
  .subcategories-content .subcat-content {
	  padding-top: 30px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .section-slide-product .tdt-slider {
      max-width: 100%;
      padding-left: 15px;
      padding-right: 15px;
	  padding-top: 30px;
  }
  .home .section-block-top+div+.section-slide-product .vc_column_container>.vc_column-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  .wpshopify [data-wpshopify-component] {
    max-width: 100% !important;
  }
	
	#sp-ea-13180.sp-easy-accordion>.sp-ea-single{background:none!important;}
  .wps-items-wrapper .slick-slider .slick-arrow.slick-prev,
  .section-list-items-guides .slick-arrow.slick-prev,
  .section-block-top .slider.post-slider .slick-arrow.slick-prev,
  .section-slide-product .tdt-slider.slick-slider .slick-prev {
    left: -15px !important;
    background-image: url(../images/arrow-mobile-left.png) !important;
    height: 62px !important;
    background-size: contain !important;
    width: 30px !important;
    background-repeat: no-repeat !important;
          top: 30%;
		  display: block !important;
      color: transparent;
      opacity: 1;
  }
  .section-block-top .slider.post-slider .slick-arrow.slick-prev {
    left: 0 !important;
  }

  .wps-items-wrapper .slick-slider .slick-arrow.slick-prev {
    left: -20px !important;
    width: 30px !important;
  }
  .wps-items-wrapper .slick-slider .slick-arrow.slick-next,
  body .section-list-items-guides .slick-arrow.slick-next,
  body .section-block-top .slider.post-slider .slick-arrow.slick-next,
  .section-slide-product .tdt-slider.slick-slider .slick-next {
        right: -15px !important;
      background: url(../images/arrow-mobile-right.png) !important;
      height: 62px !important;
      background-size: contain !important;
      width: 30px !important;
      background-repeat: no-repeat !important;
          top: 30%;
      color: transparent;
      opacity: 1;
  }
  body .section-block-top .slider.post-slider .slick-arrow.slick-next {
    right: 0 !important;
  }
  
  .wps-items-wrapper .slick-slider .slick-arrow.slick-next {
    right: -20px !important;
    width: 30px !important;
  }
  .wps-items-wrapper .slick-slider .slick-arrow.slick-next {

  }
  .single-post .bottom-content .post-grid.slick-slider .slick-prev {
    left: -6px !important
  }
  .single-post .bottom-content .post-grid.slick-slider .slick-next {
    right: -6px !important
  }
  .section-block-top {
    padding: 0px 20px;
  }
  .section-block-top .right-block,
  .section-block-top .vc_col-sm-7 {
    width: 100%;
  }
	#site-header.sticky{height:auto!important}
	body .the-latest-section .vc_grid-item:nth-child(3) h4 a{font-size:20px;height:30px!important;}
  .section-block-top .post-slider .slick-slide .mega-post-carousel1 {
    padding-left: 0;
    margin-right: 0;
    margin-bottom: 20px !important;
  }
  .section-block-top .slider.post-slider {
    padding-top: 20px;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0 !important;
  }
  .section-block-top .post-slider .slick-slide {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .section-block-top .slider.slick-slider .slick-dots {
    display: none !important;
  }
  .section-block-top .right-block {
      padding-left: 0;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner {
      border-left: none;
      padding-top: 0px;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .shopnow-button, 
  .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid, 
  .section-block-top .right-block.wpb_column>.vc_column-inner .image-top {
    padding-left: 0;
    padding-right: 0;
  }
  .section-block-top .right-block>.vc_column-inner>.wpb_wrapper {
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;
  }
  .section-block-top .right-block>.vc_column-inner>.wpb_wrapper>div:last-child {
      order: 0;
  }
  .section-block-top .right-block>.vc_column-inner>.wpb_wrapper>div:first-child,
  .section-block-top .right-block>.vc_column-inner>.wpb_wrapper .shopnow-button {
      order: 1;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid .grid-pad {
      padding-left: 0;
      padding-top: 0;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid .grid-pad .mason-item {
      padding-top: 20px;
      padding-right: 15px !important;
	  width: 50%;
	  float: left;
	  margin-top: 0;
	  margin-bottom: 0;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid .mega-post-carousel1 {
	  margin-bottom: 20px !important;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid .grid-pad  .mason-item:first-child {
      border-right: 1px solid;
  }
  .section-block-top .right-block .top-right-image {
      padding-top: 40px;
      border-top: 1px solid;
      margin-top: 0px;
  }
  .section-block-top .right-block .top-right-image figure .vc_single_image-wrapper,
  .section-block-top .right-block .top-right-image figure {
     display: block;
  }
  .section-block-top .right-block .top-right-image figure img {
     width: 100%;
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .shopnow-button {
    width: 100%;
    margin-bottom: 0;
  }
  .the-latest-section > div {
    padding: 0px 5px;
  }
  .the-latest-section h2 {
    margin-bottom: 30px;
  }
  .section-slide-product .slick-slider .slick-dots {
    left: 0;
    position: static;
    margin-bottom: 10px;
    margin-top: 30px;
  }
  .section-list-items-guides .slick-dots li,
  .section-slide-product .slick-dots li {
      width: 17px;
      height: 17px;
      margin-right: 5px;
  }
  .section-list-items-guides .slick-dots li button,
  .section-slide-product .slick-dots li button {
      width: 17px;
      height: 17px;
      border: 1px solid #424242;
      border-radius: 50%;
  }
  .section-list-items-guides .slick-dots li button:before,
  .section-slide-product .slick-dots li button:before {
      display: none;
  }  
  .section-list-items-guides .slick-dots li button:hover,
  .section-list-items-guides .slick-dots li.slick-active button,
  .section-slide-product .slick-dots li button:hover,
  .section-slide-product .slick-dots li.slick-active button {
      background-color: #424242;
  }
  .home .section-newsletter {
    padding-top: 50px !important;
  }
  .section-newsletter > div {
    padding: 15px 20px 0;
    position: static;
  }
  .section-newsletter .text-bg p {
    bottom: auto;
    top: 0;
    margin-top: 0;
    left: 20%;
    right: auto;
	    font-size: 70px;
  }
  .section-newsletter .text-bg p:last-child {
    right: auto;
    width: auto;
    bottom: auto;
    left: 45%;
    top: 11%;
  }
  .section-list-items-guides {
      padding-top: 30px !important;
      padding-top: 30px !important;
  }
  .section-gift-guides > div,
  .section-title-noboder > div, .section-shopby {
      padding: 0 20px 0;
  }
  .section-title-noboder > div {
      padding: 0 60px 0;
  }
  .section-gift-guides>.wpb_column>.vc_column-inner,
  .section-title-noboder .section-heading>.vc_column-inner {
    margin-top:  25px !important;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }
  .section-list-items-guides {
    left: 0 !important
  }
  .home .vc_row-fluid.section-blog-latest {
    padding-top: 30px;
  }
  .section-product-review .slider.slick-slider .slick-dots {
    display: none !important;
  }
  .section-ourteam {
    padding-top: 0;
  }
  .vc_row.video-section {
    margin-top: 0 !important;
  }
  .vc_row.video-section>.wpb_column>.vc_column-inner {
        padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .vc_row.video-section>.wpb_column>.vc_column-inner .wpb_video_widget {
      padding-top: 0 !important;
      margin-bottom: 0;
  }
  .instagram-section .sub-heading .addborder-left+div,
  .instagram-section .sub-heading .addborder-left {
    display: inline-block;
    width: 50%;
    
  }
  .section-list-items-guides .vc_col-sm-4 .vc_column-inner {
      padding-left: 0;
      padding-right: 0;
  }
  .section-contact-top h1:after {
    bottom: 5px;
  }
  .about-banner:before {
  	bottom: auto;
    right: 5%;
    height: 140px;
  }
  .logo-brand-about .wpb_single_image img {
  	max-width: 100%;
  }
  .section-contact-top .wpb_single_image img {

  }
  .post-template-default article .left-column .entry-content>p:first-child::first-letter {
    font-size: 60px;
    line-height: 45px;
    margin-bottom: 5px;
    padding-bottom : 5px;
  }
  #sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
      width: 33.33%;
      padding-top: 0px !important;
  }
  #sb_instagram.sbi_col_7 #sbi_images .sbi_item:last-child {
    display: none;
  }
  .the-latest-section .product-slider,
  .product-slider {
	  display:none;
      padding: 50px 20px 0;
      overflow: hidden;
      margin-left: -20px;
      margin-right: -20px;
  }
  .archive .tab-content:not(.the-latest-section) .product-slider {
      margin-left: 0;
      margin-right: 0;
    margin-bottom: 50px;
  }
  .section-slide-product .slick-slider .slick-list,
  .product-slider .wps-items-wrapper .slick-list {
        width: 100%;
  }
  body .css-10s4yyn-CarouselCSS-Carousel .slick-slide .wps-item {
  }
  .section-block-top .right-block.wpb_column>.vc_column-inner .post-grid .mega-post-title a,
  .the-latest-section .vc_grid-item h4 a,
  .section-slide-product .carousel-caption h4 {
    font-size: 14px;
  }
  .wps-component-products-title h2.wps-products-title {
    font-size: 15px;
    line-height: 1.2
  }
}
@media (max-width: 760px) {
	.wps-items-wrapper .slick-slider .slick-arrow{z-index:111;}
	body .entry-content .wp-caption{width:100%!important;}
	body .section-block-top .right-block .top-right-image:before{max-width:90px;}
	.section-slide-product .section-heading {
			margin-bottom: 50px;
	}
	.section-block-top .post-slider .slick-slide .mega-post-carousel1 .mega-post-left .mega-post-title {
		font-size: 20px
	}
	.section-block-top .post-slider .slick-slide .mega-post-carousel1 .mega-post-left .mega-post-title a {
		font-size: 20px;
	}
	.section-block-top .post-slider .slick-slide .mega-post-carousel1 .mega-post-left .actions .btn {
		font-size: 14px;
		padding: 12px 0;
	}
  .post-template-default article .left-column,
  .post-template-default article .sidebar-column {
    width: 100%;
  }
  .post-template-default article .left-column {
    margin-bottom: 0px;
  }
  .post-template-default article .sidebar-column .sidebar-container,
  .post-template-default article .left-column .left-container {
    padding-right:  0;
    padding-left:  0;
  }
  .tab-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  /*.tab-content.the-latest-section .subcategories-content .left-column,*/
  .single-post .post-grid {
    padding-left: 20px;
    padding-right: 20px;
  }
	.single-post .sidebar-column  .post-grid {
    padding-left: 0px;flex-wrap: wrap;
    padding-right: 0px;margin:0 -15px
  }
	.post-template-default .sidebar-column .post-item .post-item-inner{}
  .archive .tab-content.the-latest-section .subcategories-content .slick-dotted.slick-slider {
      margin-bottom: 80px;
  }
  .single .product-slider .wps-component-products-pricing,
  .single .product-slider .wps-item .wps-component-products-pricing span,
  .archive .product-slider .wps-component-products-pricing,
  .archive .product-slider .wps-item .wps-component-products-pricing span {
    margin-bottom: 0;
  }
  .single .product-slider .slick-dots,
  .archive .product-slider .slick-dots {
    position: static;
    margin-bottom: 47px;
    margin-top: 30px;
  }
  .section-list-items-guides .slick-arrow,
  .section-product-review .slider.slick-slider .slick-arrow,
  .tab-content.the-latest-section .subcategories-content .left-column .slick-arrow,
  .single-post .post-grid .slick-arrow {
    top: 35%;
    color: transparent;
  }
  .section-list-items-guides .slick-arrow:before,
  .section-product-review .slider.slick-slider .slick-arrow:before,
  .tab-content.the-latest-section .subcategories-content .left-column .slick-arrow:before,
  .single-post .post-grid .slick-arrow:before {
    color: transparent !important;
    background: transparent !important;
  }
  .section-product-review .slider.slick-slider .slick-prev,
  .tab-content.the-latest-section .subcategories-content .left-column .slick-arrow.slick-prev,
  .single-post .post-grid .slick-arrow.slick-prev {
    left: 0px !important;
    background: url(../images/arrow-mobile-left.png);
    height: 60px;
    background-size: contain;
    width: 30px !important;
    background-repeat: no-repeat;
    opacity: 1;
  }
  .wps-items-wrapper .slick-slider .slick-arrow.slick-prev {
    left: -20px !important; 
  }
  body.home .wps-items-wrapper .slick-slider .slick-arrow.slick-prev {
    left: -10px !important; 
  }
  .tab-content.the-latest-section .subcategories-content .left-column .slick-arrow.slick-prev {
	  left: 0;
	  z-index: 1;
  }
  .subcategories-content .subcat-content .list-column{
      max-width: 100%;
  }
  .section-product-review .slider.slick-slider .slick-prev {
    left: -35px !important;
    background: url(../images/arrow-mobile-left.png) no-repeat !important;
    background-size: contain !important;
    background-repeat: no-repeat;
    display: block !important;
  }
  .section-product-review .slider.slick-slider .slick-next,
  .tab-content.the-latest-section .subcategories-content .left-column .slick-arrow.slick-next,
  .single-post .post-grid .slick-arrow.slick-next {
    right: 0px !important;
    background: url(../images/arrow-mobile-right.png);height: 102px;
    background-size: contain;
    width: 30px !important;
    height: 60px;
    background-repeat: no-repeat;
    opacity: 1;
  }
  .wps-items-wrapper .slick-slider .slick-arrow.slick-next {
    right: -20px !important; 
  }
  body.home .wps-items-wrapper .slick-slider .slick-arrow.slick-next {
    right: -10px !important; 
  }
  .tab-content.the-latest-section .subcategories-content .left-column .slick-arrow.slick-next {
	  right: 0;
  }
  .section-product-review .slider.slick-slider .slick-next {
    right: -35px !important;
    background: url(../images/arrow-mobile-right.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
  }
  .wps-items .slick-slider {
    padding-left: 10px;
    padding-right: 10px; 
  }
  .archive .left-column.slick-slider.slick-dotted {
      padding-left: 20px;
      padding-right: 20px;
  }
  .subcategories-tab .tab-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 3px;
    border-bottom: 1px solid;
    display: block;
    padding-top: 4px;
    position: relative;
    padding-bottom: 11px;
  }
  .subcategories-tab .tab-title p {
    margin-bottom: 0;
    background: url(../images/arrow-down.png) no-repeat;
    width: 13px;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 3px;
    height: 15px;
    margin-top: 5px;
  }
  .subcategories-tab {
    position: relative;
  }
  .subcategories-tab ul {
    position: absolute;
    left: 15px;
    right: 15px;
    background: #fff;
    z-index: 99;
  }
  .subcategories-tab ul li {
    width: 100%;
    margin-left: 0;
  }
  .subcategories-tab ul li.active:after, .subcategories-tab ul li a:hover:after {
    display: none;
  }
  .subcategories-tab ul li.active, .subcategories-tab ul li a:hover {
    color: #FF5D55
  }
  .tab-content.the-latest-section .post-grid {
	  padding: 40px 0 0;
  }
  .single-post .post-grid .slick-list {
  }
  .single-post .bottom-content .post-grid .post-item,
  .post-template-default article .post-item {
      width: 50%;
      display: inline-block;
      vertical-align: top;
  }
  .post-template-default article .post-item .post-item-inner {
      padding-left: 15px;
      padding-right: 15px;
  }
  .single-post .section-newsletter .curve-text>p {
      font-size: 80px;
      line-height: 57px;
  }
  .single-post .section-newsletter .subscribe-form {
      padding: 0px 5% 30px;
  }
  .single-post .post-advertisment {
      text-align: center;
  }
  .single-post .post-advertisment img {
      max-width: 100%;
  }
  .single-post .author-bio {
    border: none;
    border-top: 1px solid #424242;
    margin-top: 0;
    padding-top: 50px;
  }
  .single-post .author-bio:after {
     display: none
  }
  .single-post .author-bio .avartar img {
      padding: 5px;
      border-radius: 50%;
      max-width: 100px;
      height: auto;
  }
  .single-post .author-bio .author-bio-content {
    width: calc(100% - 151px);
    margin-left: 35px;
  }
  .post-template-default article .left-column .left-container .author-bio-content .author-social ul {
    text-align: left;
  }
  .post-template-default article .left-column .left-container .author-social {
  }
  .post-template-default article .left-column .left-container .author-social ul li:first-child {
	  margin-left: 0;
  }
  .single-post .author-bio .author-bio-content h2.author-title {
    font-size: 25px;
  }
  .single-post .author-bio .author-bio-content .author-description {
    font-size: 13px;
  }
  .subcategories-content .subcat-content .grid-column .post-item {
    width: 49.5%;
  }

  .post-template-default article .postimage {
    padding-bottom: 100%;
  }
  .tab-content.the-latest-section .subcategories-content {
      padding: 30px 0 0;
  }
  .subcategories-content .subcat-content .list-column {
    max-width: 100%;
  }
  .subcategories-content .subcat-content .list-column .post-item {
    border-bottom: none;
    margin-bottom: 0;
  }
  .subcategories-content .subcat-header .has-arrow-right {
      bottom: auto;
      top: 100%;
  }
  .subcategories-content .subcat-content .list-column .post-item .postimage {
      max-width: 100%;
  }
  .subcategories-content .subcat-content .list-column .post-item .post-content {
      width: 100%;
      max-width: 100%;
      padding: 0;
      text-align: center;
  }
  .subcategories-content .subcat-content .list-column .post-item .actions {
    display: none;
  }
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner,
  .section-slide-product, .section-ourteam,
  .about-banner .wpb_single_image.vc_align_left {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .vc_row-fluid.section-blog-latest .heading-latest p {
    display: none;
  }
  .section-blog-latest .mega-post-carousel1 {
    padding-top: 0;
  }
  .section-ourteam.section-ouradvisors .wpb_single_image img {
      max-width: 100%;
      border-radius: 50%;
      width: 267px;
  }
  #main-content .vc_row.logo-brand-about {
    display: flex;
  }
  #main-content .vc_row.logo-brand-about>.wpb_column {
    width: 20%;
  }
  #main-content .vc_row.logo-brand-about>.wpb_column>.vc_column-inner {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
  }
  #main-content .vc_row.section-slide-product {
    padding-bottom: 24px;
  }
  .vc_row-fluid.section-blog-latest {
    padding-top: 0;
  }
  .section-contact-top {
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;
  }
  .section-contact-top>.wpb_column {
      order: 1;
  }
  .section-contact-top>.wpb_column.single-image {
      order: 0;
  }
  .section-contact-top>.vc_col-has-fill:not(.single-image)>.vc_column-inner{
      padding-top: 90px;
  }
  .section-contact-items .wpb_wrapper p {
      font-size: 15px;
    margin-top: 0;
  }
  .section-contact-items .wpb_wrapper p.h7 {
      font-size: 11px;
    margin-bottom: 10px;
  }
  .section-contact-top h1 {
    margin: 0;
    line-height: 35px;
    border-width: 3px;
  }
  .section-contact-items {
    padding-top: 20px;
  }
  .section-contact-items > .wpb_column {
    padding-top: 40px;
  }
  .section-contact-items > .wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
    border-bottom: 1px solid;
    margin-bottom: 0;
    padding-bottom: 35px;
  }
  .section-contact-items .add-border {
    display: none;
  }
  .section-contact-form.wpb_column {
    padding-top: 50px;
  }
  .section-contact-form form input.wpcf7-submit {
    background-size: 40px;
    background-position: calc(50% + 60px);
  }
  .section-product-review {
    padding: 40px 20px 10px;
  }
  .slick-slider.section-list-items-guides {
      padding: 40px  40px!important;
      margin-bottom: 0!important;
  }
  .section-list-items-guides .slick-dots {
      bottom: 25px;
      left: 0;
  }
  .section-product-review .content-section > div {
    text-align: left;
    padding: 40px 15px 20px;
  }
  .section-product-review .content-section > div.pr-img-left {
    width: 40%;
    padding-left: 0;padding-right: 0;
  }
  .section-product-review .content-section > div.pr-content {
    width: 60%;
    padding-right: 0;
  }
  .section-product-review .tdt-slider {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .section-product-review .pr-content h4 {
    text-align: center;
    margin-bottom: 20px;
  }
  .section-product-review .product-own-name {
    text-align: center;
  }
  .section-blog-latest .mason-item .mega-post-title a {
	  font-size: 16px !important;
  }
  .section-blog-latest .mason-item .mega-post-title {
	font-size: 16px;  
	height: 66px;
  }
  .section-blog-latest .mega-post-carousel1 .mega-post-left {
  	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .section-blog-latest .mega-post-carousel1 .mega-post-title {
  	border-top: none;
  	border-bottom: 1px dashed;
  	height: auto;
  	padding-top: 0;
  	padding-bottom: 15px;
    margin-bottom: 15px;
    order: 0;
  }
  .section-blog-latest .mega-post-carousel1 .actions {
    order: 2;
    width: 100%;
    text-align: center;
  }
  .section-blog-latest .mega-post-carousel1 .mega-post-category {
    order: 1;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px;
  }
  .vc_row-fluid.section-blog-latest .slider.post-slider {
	  padding-left: 5px;
	  padding-bottom: 0;
  }
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-4>.vc_column-inner>.wpb_wrapper {
  	padding-bottom: 60px;
  }
  body .slider.slick-slider .slick-arrow, body .section-block-top .slider.post-slider .slick-arrow {
  	    top: 106%;
    right: 20px !important;
    background-size: contain !important;
    width: 85px;
  }
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-4>.vc_column-inner {
	  padding-left: 0;
  }
  .instagram-section {
    padding-top: 40px;
    margin-bottom: 0!important;
  }
  .instagram-section .wpb_content_element {
    margin-bottom: 0;
  }
  .instagram-section #sb_instagram {
    padding-bottom: 0 !important;
  }
  
	.section-list-items-guides .slick-arrow.slick-prev {
		left: 0 !important;
	}
	body .section-list-items-guides .slick-arrow.slick-next {
		right: 0 !important;
	}
	.section-product-review .sub-content {
		font-size: 16px;
	}
	.section-ouradvisors h3 {
			font-size: 16px;
	}
	.section-ouradvisors h3 br{
		display: none;
	}
	.the-latest-section .vc_grid-item h4 a {
		border-bottom: none;
	    margin-bottom: 0;
	    padding-bottom: 0;
	    text-align: left !important;
    height: 41px;
	}
	.the-latest-section .vc_grid-item:nth-child(3) h4 a {
	    text-align: center !important;
	}
	.the-latest-section .vc_grid-item:nth-child(3) .vc_gitem-post-data-source-post_excerpt {
		text-align: left;
		position: relative;
    border-bottom: none;
	}
	.the-latest-section .vc_grid-item:nth-child(3) .vc_gitem-post-data-source-post_excerpt:after {
		content: '';
		width: 150px;
		height: 0;
		left: 50%;
		transform: translateX(-50%);
		bottom: -10px;
	    border-bottom: 1px dashed #30302F;
	    position: absolute;
	}
  .the-latest-section .vc-gitem-zone-height-mode-auto:before {
    padding-top: 0;
  }
  .the-latest-section .vc_gitem-zone-a .vc_gitem-row-position-bottom, 
  .the-latest-section .vc_gitem-zone-b .vc_gitem-row-position-bottom {
    position: static;
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item:not(:nth-child(3)) img {
    height: 33.8vw;
    object-fit: cover;
  }
  .the-latest-section .vc_grid-item:nth-child(3) img {
    object-fit: cover;
    height: 71.8vw;
  }
  .the-latest-section .vc_grid-item:nth-child(3) h4:after {
  	background-size: 35px;
  }
  .about-section-customhtml {
  	padding-top: 0;
  }
  .about-section-customhtml h2 {
	    font-size: 25px;
    margin-bottom: 30px !important;
	}
	.about-section-customhtml h2 br {
	    display: none;
	}
	#main-content .vc_row.about-page.section-ourteam>.vc_column_container>.vc_column-inner {
		padding-left: 20px;
    	padding-right: 20px;
	}
}

@media (max-width: 600px) {
 .section-list-items-guides .slick-arrow.slick-prev, .section-block-top .slider.post-slider .slick-arrow.slick-prev, .section-slide-product .tdt-slider.slick-slider .slick-prev,
  body .section-list-items-guides .slick-arrow.slick-next, body .section-block-top .slider.post-slider .slick-arrow.slick-next, .section-slide-product .tdt-slider.slick-slider .slick-next {
	top: 30%;
    height: 60px;
    width: 30px;
  }
  .section-block-top .post-slider .slick-slide .mega-post-carousel1 .mega-post-left .mega-post-category {
		margin-top: 19px;
	}
}
@media (max-width: 475px) {
  .single-post .bottom-content .post-grid .post-item, 
  .post-template-default article .post-item {
  }
  .single-post .author-bio .avartar {
    margin: auto;
  }
  .single-post .author-bio .author-bio-content {
  }
  .post-template-default article .left-column .entry-content .wp-block-image {
      width: 100%;
      float: none;
  }
  .post-meta img {
      margin-right: 15px;
  }
  .post-meta span {
    letter-spacing: 1px;
  }
  .subcategories-content .subcat-content .grid-column .post-item {
    width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item {
    
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(1), 
  .the-latest-section .vc_grid.vc_row .vc_grid-item:nth-child(4) {
  }
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-8, .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-4 {
      
  }
  .vc_row-fluid.section-blog-latest .slider.post-slider {
  }
  .vc_row-fluid.section-blog-latest>.wpb_column>.vc_column-inner .vc_col-sm-4>.vc_column-inner {
  }
  .the-latest-section .vc_grid.vc_row .vc_grid-item:not(:nth-child(3)) {
  }
  .section-newsletter .text-bg p {
      left: 8%; 
  }  
  .section-product-review .content-section {
  }
  .section-product-review .content-section > div.pr-img-left,
  .section-product-review .content-section > div.pr-content {
  }
  .section-product-review .content-section > div {
  }
}

#wp-megamenu-header-menu{border:none!important}