/*
//////////////////////////////////////////////////////////////////
TABLE OF CONTENTS
/////////////////////////////////////////////////////////////////////
1. Item Box 
2. Title Box
3. Thumb
4. Font Size 
5. Columns Posts
6. Details
7. Meta Posts
8. Page Navi
9. Load More
 
*/

/********************************************************************
1. Item Box
*********************************************************************/

.rd-module-item {
	float: left;
	width: 100%
}
.rd-module-half {
	width: 50%
}
.rd-space .rd-title-box {
	margin-bottom: 0!important
}
.rd-space .rd-post {
	padding: 10px!important
}
.rd-space .rd-title-box {
	padding: 10px!important
}
.rd-grid .lSSlideOuter,
.rd-list .lSSlideOuter {
	width: 100%
}
.rd-post-list {
	float: left;
	width: 100%
}
.rd-product-list {
	float: left;
	width: 100%
}
.rd-flex {
	display: grid;
	width: 100%;
	
}
.rd-row {
	float: left
}
.rd-line {
	float: left
}
.rd-line .rd-border-top::before {
	content: "";
	border-width: 0 0 1px;
	border-style: solid;
	overflow: hidden;
	position: absolute;
	width: 100%;
	left: 0
}
.rd-element-item {
	float: left;
	width: 100%;
	padding: 20px
}
.rd-group {
	float: right;
	overflow: hidden;
	width:100%;
}
div.rd-line:last-child .rd-border-top::before {
	content: "";
	overflow: hidden;
	border-top: none;
	position: absolute;
	width: 100%
}
div.rd-row:last-child {
	display: none!important
}
.rd-border-top {
	position: relative;
	float: left;
	width: 100%
}
.rd-line {
	width: 100%;
	padding: 0;
	float: left;
	position: relative;
	display: none;
	overflow: hidden
}
.rd-padding {
	padding: 5px 10px;
	width: 100%;
	float: left
}
.rd-single-item .rd-padding {
	padding: 10px
}
.rd-padding-text {
	padding: 0 10px
}
#rd_module_blog {
	padding: 20px;
	float: left
}
.rd-element-product {
	padding: 20px
}
.rd-details-boxid .rd-post-flex {
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox
}
#rd-wrapper .rd-details-boxid .rd-row,
#rd-wrapper .rd-post-boxid .rd-row,
#rd-wrapper .rd-details-boxid-2 .rd-row {
	display: none!important
}
.rd-module-row {
	width: 100%;
	float: left
}
.rd-post-item {
	float: left;
	width: 100%;
	position: relative
}
body .rd-row-item .rd-space.rd-module-item {
	padding: 10px!important
}
.rd-sorry {
	padding: 0 10px
}
.rd-sorry .widget_search {
	width: 100%!important;
	margin-top: 10px!important
}
.rd-single-post .rd-excerpt {
	margin-bottom: 20px
}
.rd-post-list-404 .widget_search .rd-search-sub {
	margin: auto!important;
	float: none!important;
	display: block!important;
	width: 300px!important
}
/*light*/


 .rd-elementor-item{  
	 display:grid;
	grid-template-columns: 100%;
	 vertical-align: top;
	 	z-index:0;
		position:relative;
		

   } 
   .rd-elementor-item::before
  {
    content: '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -';
    width: 100%;
    float: right;
    position: relative;
    font-size: 18px !important;
    height: 0px;
    visibility: hidden;
}
body .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
	padding:0px;
}
body .elementor-widget:not(:last-child){
	margin-bottom:0px;
}
body .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
body .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding:0px !important;
}
body .elementor-widget:not(:last-child){
	margin-bottom:0px;
}
/********************************************************************
2. Title Box
*********************************************************************/

.rd-title-box {
	float: left;
	width: 100%;
	position: relative;
	z-index: 1
}
.rd-title-box h4,
.tabs.rd-title-box {
	overflow: hidden;
	width: 100%;
	float: left;
	margin: 0!important;
	line-height: 1.5em;
	position: relative
}
.rd-title-box h4,.rd-product-tabs .wc-tabs {
	box-shadow: 0 -5px 0 0 rgba(118, 128, 138, 0.1) inset
}
body .rd-title-box h4,
body .tabs.rd-title-box {
	border-width: 0;
	border-style: solid;
	border-radius: 0
}
body .tabs.rd-title-box {
	margin-bottom: 30px!important
}
 
.rd-title-box span,
.rd-title-box li  {
	line-height: 40px;
	overflow: hidden;
	border-radius: 0;
	margin-right: 1px;
	overflow: hidden;
	font-size: 22px;
	opacity: .6;
	margin-right:20px;
	padding-bottom:5px;
     text-transform: uppercase;
 
	float: left;
	font-weight: 900!important;
	cursor: pointer;
	position: relative
}
  #rd-wrapper .rd-product-tabs li{ 
    width: auto;
    float: right;
    list-style: none;
}
#rd-wrapper .rd-product-tabs li a{
	line-height: 40px;
	overflow: hidden;
	border-radius: 0;
	margin-right: 1px;
	overflow: hidden;
	font-size: 22px !important;
	opacity: .6;
	margin-left:20px;
	padding-bottom:5px;
     text-transform: uppercase;
 
	float: left;
	font-weight: 900!important;
	cursor: pointer;
	position: relative
}
 
.rd-title-box h4 span span,
.rd-title-box h4 span span:after,
.rd-title-box h4 span span:before,
.rd-title-box h4 a span:after,
.rd-title-box h4 a span:before,
 .rd-title-box h4 a span{
float: none !important;
display: inline-block !important;
color: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
font-size: inherit !important;
background: none !important;
border: none !important;
padding: 0px !important;
opacity: 1 !important;
margin: 0px !important;
}
#rd-wrapper .rd-title-box span.rd-tab-active,
#rd-wrapper .rd-title-box li.active a {
	pointer-events: none
	
}
#rd-wrapper .rd-title-box span.rd-tab-active,
#rd-wrapper .rd-title-box li.active,
#rd-wrapper .rd-product-tabs li.active a{
	opacity: 1;
	border-width: 0px 0px 5px;
 border-style: solid;
}
.rd-title-box span:hover {
	opacity: 1
}
.rd-title-box span:list-child {
	margin-right: 0
}
.rd-title-box.rd-title-box-center {
	text-align: center
}
.rd-title-box.rd-title-box-center span {
	float: none;
	display: inline-table
}
@media (max-width:979px) {
	.rd-title-box span,
	.rd-title-box a {
		font-size: 14px
	}
}
/********************************************************************
3. Thumb
*********************************************************************/

img,
iframe,
embed {
	max-width: 100%;
	height: auto
}
.rd-thumb {
	float: left;
	position: relative
}
.rd-thumb img,
.rd-thumb-warp img,
.rd-image-warp img {
	max-width: inherit!important
}
.rd-thumb .rd-post-thumbnail::before {
	left: 0;
	content: "";
	z-index: 1;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 1;
	height: 100%;
	width: 100%;
	position: absolute
}
.rd-post-thumbnail,.rd-single-thumbnail {
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
.rd-post-thumbnail img {
	width: 100.1%;
	position: absolute;
	top: 50%;
	right: 50%;
	min-height: 100.1%;
	max-height: inherit!important;
	max-width: inherit!important;
	height: auto;
	transform: translate(50%, -50%);
	-webkit-transform: translate(50%, -50%);
	-moz-transform: translate(50%, -50%);
	-o-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	display: block;
	visibility:hidden !important; 
	margin-left: auto;
	margin-right: auto;
	 
}
 .rd-single-post.rd-post-a1 .rd-single-thumbnail img,
 .rd-single-post.rd-post-a2 .rd-single-thumbnail img{
	 visibility:hidden !important;
 }
 

 
.rd-thumb:hover {
	opacity: 1
}
.rd-product .rd-post-thumbnail img {
	min-width: inherit!important
}
.rd-ratio-auto .rd-post-thumbnail,
body .rd-single-post.rd-ratio-auto .rd-single-thumbnail {
	padding-bottom: inherit!important;
	height:auto !important;
}
body .rd-ratio-auto .rd-post-thumbnail img,
body .rd-single-post.rd-ratio-auto .rd-single-thumbnail img {
	width: 100%!important;
	min-height: auto!important;
	height: auto!important;
	min-width: inherit!important;
	position: relative!important;
	top: 0!important;
	visibility:visible !important;
	right: 0!important;
	left: 0!important;
	transform: translate(0)!important;
	-webkit-transform: translate(0)!important;
	-moz-transform: translate(0)!important;
	-o-transform: translate(0)!important;
	-ms-transform: translate(0)!important
}
.rd-post .rd-post-thumbnail,
.rd-product .rd-post-thumbnail {
	border-radius: 0
}
.rd-ratio-auto .rd-post-thumbnail {
	padding-bottom: 0!important
}
.rd-image-gallery.rd-carousel.rd-ratio60 .rd-image-warp,
.rd-ratio60 .rd-post-module-2 .rd-post-thumbnail {
	padding-bottom: 60%;
			width: 100%;
height: 0px !important;
}
.rd-image-gallery.rd-carousel.rd-ratio75 .rd-image-warp,
.rd-ratio75 .rd-post-module-2 .rd-post-thumbnail {
	padding-bottom: 75%;
			width: 100%;
height: 0px !important;
}
.rd-image-gallery.rd-carousel.rd-ratio100 .rd-image-warp,
.rd-ratio100 .rd-post-module-2 .rd-post-thumbnail,
.rd-gameprofile.rd-ratio100 .rd-post-thumbnail,
.rd-gameobject .rd-post-thumbnail {
	padding-bottom: 100%;
	width: 100%;
display: inline-block;height: 0px !important;
}
.rd-image-gallery.rd-carousel.rd-ratio135 .rd-image-warp,
.rd-ratio135 .rd-post-module-2 .rd-post-thumbnail {
	padding-bottom: 135%;
		width: 100%;
display: inline-block;height: 0px !important;
}
.rd-circular {
	border-radius: 50%!important;
	width: 2.5em;
	box-shadow: 0 0 0 .3em rgb(50, 55, 60)inset, 0 0 15px 10px rgb(10, 15, 30)inset, 0 0 5px 5px rgba(0, 5, 10, 0.1), 0 0 0px 5px rgba(0, 5, 10, 0.1);
	height: 2.5em;
	vertical-align: middle
}
.rd-circular span {
	font-size: 0.9em !important;
	font-weight: 700 !important;
}
.rd-circular-warp {
	padding:20px;
	margin:  0px;
	right: 0;
	top: 0;
	z-index: 1;
	position: absolute
}
.rd-150  .rd-post-module-1 .rd-thumb  .rd-circular-warp,
.rd-200  .rd-post-module-1 .rd-thumb  .rd-circular-warp,
.rd-250  .rd-post-module-1 .rd-thumb  .rd-circular-warp,
.rd-300  .rd-post-module-1 .rd-thumb  .rd-circular-warp,
.rd-150  .rd-post-module-2 .rd-thumb  .rd-circular-warp,
.rd-200  .rd-post-module-2 .rd-thumb  .rd-circular-warp {
	margin: 0!important;
	top: 50%;
	left: 50%;
	right: auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}
.rd-150 .rd-has-meta-category.rd-post-module-1   .rd-thumb  .rd-circular-warp,
.rd-200  .rd-has-meta-category.rd-post-module-1  .rd-thumb  .rd-circular-warp,
.rd-250 .rd-has-meta-category.rd-post-module-1  .rd-thumb  .rd-circular-warp,
.rd-300 .rd-has-meta-category.rd-post-module-1  .rd-thumb  .rd-circular-warp ,
.rd-150 .rd-has-meta-category.rd-post-module-2 .rd-thumb  .rd-circular-warp,
.rd-200  .rd-has-meta-category.rd-post-module-2 .rd-thumb  .rd-circular-warp{
	display: none!important
}
.rd-post-thumbnail .rd-icon-video {
	position: absolute;
	line-height: 50px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	display: inline;
	z-index: 1;
	background-size: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center
}
.rd-icon-video {
	background: rgba(0, 0, 0, 0.1);
	font-size: 1.25em;
	background-image: url(../images/play.png)!important;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
	background-size: 100%!important;
	background-repeat: no-repeat;
	background-position: center
}
#rd-wrapper .rd-circular span {
	margin: auto;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	position: absolute
}
#rd-wrapper .rd-post:not(.rd-single-post) .rd-circular span {
	color: #fff!important
}
.rd-circular.rd-review-circular {
	font-size: 1.25em;
	background-color: rgba(55, 60, 65, 1);
	width: 2.5em!important;
	height: 2.5em!important
}
.rd-600 .rd-post  .rd-circular {
	font-size: 1em
}
.rd-800 .rd-post   .rd-circular {
	font-size: 1em
}
.rd-1000 .rd-post  .rd-circular {
	font-size: 1em
}
.rd-1200 .rd-post   .rd-circular {
	font-size: 1em
}
.rd-1400 .rd-post   .rd-circular {
	font-size: 1em
}
.rd-1920 .rd-post .rd-circular {
	font-size: 1em
}
.rd-circular.rd-review-circular canvas {
	display: block;
	position: absolute;
	width: 2.5em!important;
	transform: rotate(90deg);
	height: 2.5em!important
}
.widget .rd-circular span {
	color: #fff!important
}
.rd-wide .rd-widget,
.rd-content .rd-widget,
.rd-main .rd-widget {
	display: none!important
}
 
.rd-aw.rd-150,
.rd-aw.rd-200,
.rd-aw.rd-250,
.rd-aw.rd-300,
.rd-aw.rd-400,
.rd-aw.rd-500,
.rd-aw.rd-600,
.rd-aw.rd-800,
.rd-aw.rd-1000,
.rd-aw.rd-1400,
.rd-aw.rd-1920{
	visibility:visible !important;
}
/********************************************************************
4.Font Size 
*********************************************************************/
.rd-font-big {
	font-size: 20px;
}
.rd-150 .rd-font-big {
	font-size: 13px
}
.rd-200 .rd-font-big {
	font-size: 15px
}
.rd-250 .rd-font-big {
	font-size: 17px
}
.rd-300 .rd-font-big {
	font-size: 20px
}
.rd-400 .rd-font-big {
	font-size: 25px
}
.rd-500 .rd-font-big {
	font-size: 30px
}
.rd-600 .rd-font-big {
	font-size: 35px
}
.rd-800 .rd-font-big {
	font-size: 40px
}
.rd-1000 .rd-font-big {
	font-size: 45px
}
 .rd-1200 .rd-font-big {
	font-size: 50px
}
 .rd-1400 .rd-font-big {
	font-size: 55px
}
.rd-1920 .rd-font-big {
	font-size: 60px
}
.rd-font-large,
.rd-font-large a {
	font-size: 13px
}
.rd-150 .rd-font-large,
.rd-150 .rd-font-large a,
.rd-150 .rd-icon-text i {
	font-size: 12px
}
.rd-200 .rd-font-large,
.rd-200 .rd-font-large a,
.rd-200 .rd-icon-text i{
	font-size: 13px
}
.rd-250 .rd-font-large,
.rd-250 .rd-font-large a,
.rd-250 .rd-icon-text i{
	font-size: 14px
}
.rd-300 .rd-font-large,
.rd-300 .rd-font-large a,
.rd-300 .rd-icon-text i {
	font-size: 15px
}

.rd-400 .rd-font-large,
.rd-400 .rd-font-large a,
.rd-400 .rd-icon-text i {
	font-size: 17px
}
.rd-500 .rd-font-large,
.rd-500 .rd-font-large a,
.rd-500 .rd-icon-text i {
	font-size: 20px
}
.rd-600 .rd-font-large,
.rd-600 .rd-font-large a,
.rd-600 .rd-icon-text i 
  {
	font-size: 23px
}
.rd-800 .rd-font-large,
.rd-800 .rd-font-large a,
.rd-800 .rd-icon-text i {
	font-size: 26px
}
.rd-1000 .rd-font-large,
.rd-1000 .rd-font-large a,
.rd-1000 .rd-icon-text i {
	font-size: 30px
}
.rd-1200 .rd-font-large,
.rd-1200 .rd-font-large a,
.rd-1200 .rd-icon-text i {
	font-size: 34px
}
.rd-1400 .rd-font-large,
.rd-1400 .rd-font-large a,
.rd-1400 .rd-icon-text i {
	font-size: 38px
}
.rd-1920 .rd-font-large,
.rd-1920 .rd-font-large a,
.rd-1920 .rd-icon-text i{
	font-size: 43px
}
.rd-font-medium {
	font-size: 12px;
	line-height: 1.5em
}
 .rd-150 .rd-font-medium {
	font-size: 11px
}
.rd-200 .rd-font-medium {
	font-size: 12px
}
.rd-250 .rd-font-medium {
	font-size: 12px
}
.rd-300 .rd-font-medium {
	font-size: 13px
}
.rd-400 .rd-font-medium {
	font-size: 13px
}
.rd-500 .rd-font-medium {
	font-size: 13px
}
.rd-600 .rd-font-medium {
	font-size: 14px
}
.rd-800 .rd-font-medium {
	font-size: 14px
}
.rd-1000 .rd-font-medium{
	font-size: 15px
}
.rd-1200 .rd-font-medium {
	font-size: 17px
}
.rd-1400 .rd-font-medium {
	font-size: 19px
}
.rd-1920 .rd-font-medium {
	font-size: 21px
}
.rd-150 .rd-font-small,
.rd-150 .rd-font-small a {
	font-size: 11px
}
.rd-200 .rd-font-small,
.rd-200 .rd-font-small a {
	font-size: 11px
}
.rd-250 .rd-font-small,
.rd-250 .rd-font-small a {
	font-size: 11px
}
.rd-300 .rd-font-small,
.rd-300 .rd-font-small a{
	font-size: 12px
}
.rd-400 .rd-font-small,
.rd-400 .rd-font-small a {
	font-size: 12px
}
.rd-500 .rd-font-small,
.rd-500 .rd-font-small a {
	font-size: 12px
}
.rd-600 .rd-font-small,
.rd-600 .rd-font-small a {
	font-size: 12px
}
.rd-800 .rd-font-small,
.rd-800 .rd-font-small a {
	font-size: 13px
}
.rd-1000 .rd-font-small,
.rd-1000 .rd-font-small a {
	font-size: 13px
}
.rd-1200 .rd-font-small,
.rd-1200 .rd-font-small a {
	font-size: 14px
}
.rd-1400 .rd-font-small,
.rd-1400 .rd-font-small a {
	font-size: 14px
}
.rd-1920 .rd-font-small,
.rd-1920 .rd-font-small a {
	font-size: 15px
}
.rd-font-small a,
.rd-font-small {
	font-size: 11px
}
@media (max-width: 1199px)    {
	body #rd-wrapper.rd-wrapper .rd-150 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-150 .rd-font-large a,
		body #rd-wrapper.rd-wrapper .rd-150 .rd-icon-text i {
		font-size: 12px!important
	}
	body #rd-wrapper.rd-wrapper .rd-200 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-200 .rd-font-large a,
	.rd-200 .rd-icon-text i {
		font-size: 13px!important
	}
	body #rd-wrapper.rd-wrapper .rd-250 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-250 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-250 .rd-icon-text i  {
		font-size: 14px!important
	}
	body #rd-wrapper.rd-wrapper .rd-300 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-300 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-300 .rd-icon-text i {
		font-size: 15px!important
	}
	body #rd-wrapper.rd-wrapper .rd-400 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-400 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-400 .rd-icon-text i {
		font-size: 17px!important
	}
	body #rd-wrapper.rd-wrapper .rd-500 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-500 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-500 .rd-icon-text i {
		font-size: 20px!important
	}
	body #rd-wrapper.rd-wrapper .rd-600 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-600 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-600 .rd-icon-text i {
		font-size: 23px!important
	}
	body #rd-wrapper.rd-wrapper .rd-800 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-800 .rd-font-large a,
		body #rd-wrapper.rd-wrapper .rd-800 .rd-icon-text i {
		font-size: 27px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1000 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-1000 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-1000 .rd-icon-text i{
		font-size: 30px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1200 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-1200 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-1200 .rd-icon-text i {
		font-size: 34px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1400 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-1400 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-1400 .rd-icon-text i {
		font-size: 38px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1920 .rd-font-large,
	body #rd-wrapper.rd-wrapper .rd-1920 .rd-font-large a,
	body #rd-wrapper.rd-wrapper .rd-1920 .rd-icon-text i {
		font-size: 43px!important
	}
	body #rd-wrapper.rd-wrapper .rd-150 .rd-font-medium {
		font-size: 11px!important
	}
	body #rd-wrapper.rd-wrapper .rd-200 .rd-font-medium {
		font-size: 12px!important
	}
	body #rd-wrapper.rd-wrapper .rd-250 .rd-font-medium {
		font-size: 12px!important
	}
	body #rd-wrapper.rd-wrapper .rd-300 .rd-font-medium {
		font-size: 13px!important
	}
	body #rd-wrapper.rd-wrapper .rd-400 .rd-font-medium {
		font-size: 13px!important
	}
	body #rd-wrapper.rd-wrapper .rd-500 .rd-font-medium {
		font-size: 14px!important
	}
	body #rd-wrapper.rd-wrapper .rd-600 .rd-font-medium {
		font-size: 14px!important
	}
	body #rd-wrapper.rd-wrapper .rd-800 .rd-font-medium {
		font-size: 15px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1000 .rd-font-medium{
		font-size: 16px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1200 .rd-font-medium{
		font-size: 18px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1400 .rd-font-medium {
		font-size: 20px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1920 .rd-font-medium{
		font-size: 22px!important
	}
	body #rd-wrapper.rd-wrapper .rd-150-item .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-150 .rd-font-small a {
		font-size: 11px!important
	}
	body #rd-wrapper.rd-wrapper .rd-200 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-200 .rd-font-small a {
		font-size: 11px!important
	}
	body #rd-wrapper.rd-wrapper .rd-250 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-250 .rd-font-small a {
		font-size: 11px!important
	}
	body #rd-wrapper.rd-wrapper .rd-300 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-300 .rd-font-small a {
		font-size: 12px!important
	}
	body #rd-wrapper.rd-wrapper .rd-400 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-400 .rd-font-small a {
		font-size: 12px!important
	}
	body #rd-wrapper.rd-wrapper .rd-500 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-500 .rd-font-small a{
		font-size: 12px!important
	}
	body #rd-wrapper.rd-wrapper .rd-600 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-600 .rd-font-small a {
		font-size: 12px!important
	}
	body #rd-wrapper.rd-wrapper .rd-800 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-800 .rd-font-small a {
		font-size: 13px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1000 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-1000 .rd-font-small a {
		font-size: 13px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1200 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-1200 .rd-font-small a {
		font-size: 14px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1400 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-1400 .rd-font-small a {
		font-size: 14px!important
	}
	body #rd-wrapper.rd-wrapper .rd-1920 .rd-font-small,
	body #rd-wrapper.rd-wrapper .rd-1920 .rd-font-small a{
		font-size: 15px!important
	}
	body #rd-wrapper .rd-post-module-3 .rd-150 .rd-details {
		padding: 10px!important
	}
	body #rd-wrapper  .rd-200 .rd-post-module-3  .rd-details {
		padding: 12px!important
	}
	body #rd-wrapper .rd-250 .rd-post-module-3   .rd-details {
		padding: 12px!important
	}
	body #rd-wrapper .rd-300  .rd-post-module-3  .rd-details {
		padding: 15px!important
	}
	body #rd-wrapper .rd-400 .rd-post-module-3   .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper .rd-500 .rd-post-module-3   .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper .rd-600  .rd-post-module-3  .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper .rd-800 .rd-post-module-3   .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper .rd-1000 .rd-post-module-3   .rd-details {
		padding: 25px!important
	}
	body #rd-wrapper .rd-1200 .rd-post-module-3   .rd-details {
		padding: 25px!important
	}
	body #rd-wrapper .rd-1400 .rd-post-module-3   .rd-details {
		padding: 30px!important
	}
	body #rd-wrapper .rd-1920 .rd-post-module-3   .rd-details {
		padding: 35px!important
	}
	body #rd-wrapper .rd-150 .rd-game-module-3   .rd-details {
		padding: 10px!important
	}
	body #rd-wrapper  .rd-200 .rd-game-module-3  .rd-details {
		padding: 12px!important
	}
	body #rd-wrapper .rd-250 .rd-game-module-3   .rd-details {
		padding: 12px!important
	}
	body #rd-wrapper .rd-300 .rd-game-module-3   .rd-details {
		padding: 15px!important
	}
	body #rd-wrapper .rd-400 .rd-game-module-3   .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper  .rd-500 .rd-game-module-3  .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper .rd-600 .rd-game-module-3   .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper .rd-800 .rd-game-module-3   .rd-details {
		padding: 20px!important
	}
	body #rd-wrapper  .rd-1000 .rd-game-module-3  .rd-details {
		padding: 25px!important
	}
	body #rd-wrapper  .rd-1200  .rd-game-module-3 .rd-details {
		padding: 25px!important
	}
	body #rd-wrapper  .rd-1400 .rd-game-module-3  .rd-details {
		padding: 30px!important
	}
	body #rd-wrapper .rd-1920 .rd-game-module-3   .rd-details {
		padding: 35px!important
	}
}
/********************************************************************
5. Post Columns
*********************************************************************/

.rd_column_1_1 {
	width: 100%
}
.rd_column_1_2 {
	width: 50%
}
.rd_column_1_3 {
	width: 33.331%
}
.rd_column_2_3 {
	width: 66.661%
}
.rd_column_3_4 {
	width: 75%
}
.rd_column_1_4 {
	width: 25%
}
.rd_column_1_5 {
	width: 20%
}
.rd_column_2_5 {
	width: 40%
}
.rd_column_3_5 {
	width: 60%
}
.rd_column_4_5 {
	width: 80%
}
.rd_column_1_6 {
	width: 16.661%
}
.rd_column_1_7 {
	width: 14.281%
}
.rd_column_1_8 {
	width: 12.5%
}
.rd_column_5_6 {
	width: 83.331%
}
.rd-flex.rd_col_1 {
	grid-template-columns: 100%
}
.rd-flex.rd_col_2 {
	grid-template-columns: 50% 50%
}
.rd-flex.rd_col_3 {
	grid-template-columns: 33.331% 33.331% 33.331%
}
.rd-flex.rd_col_1_3 {
    grid-template-columns:33.331%  66.661%  
}
.rd-flex.rd_col_2_3 {
    grid-template-columns: 66.661% 33.331%
}
 
.rd-flex.rd_col_4 {
	grid-template-columns: 25% 25% 25% 25%
}
 .rd-flex.rd_col_3_4 {
	grid-template-columns: 75% 25%;
}
 
.rd-flex.rd_col_5 {
	grid-template-columns: 20% 20% 20% 20% 20%
}
 
.rd-flex.rd_col_2_5 {
    grid-template-columns: 40% 60%
}

.rd-flex.rd_col_6 {
	grid-template-columns: 16.661% 16.661% 16.661% 16.661% 16.661% 16.661%
}
.rd-flex.rd_col_7 {
	grid-template-columns: 14.281% 14.281% 14.281% 14.281% 14.281% 14.281% 14.281%
}
.rd-flex.rd_col_8 {
	grid-template-columns: 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5%
}
.rd-flex.rd_all_2 {
	grid-template-columns: 50% 50% !important
}

.woocommerce.columns-1,
.woocommerce.columns-2,
.woocommerce.columns-3,
.woocommerce.columns-4,
.woocommerce.columns-5,
.woocommerce.columns-6,
.woocommerce.columns-7,
.woocommerce.columns-8 {
	width: 100%!important
}
div.rd-row.rd_column_1_1:nth-child(2n),
div.rd-row.rd_column_1_2:nth-child(4n),
div.rd-row.rd_column_1_3:nth-child(6n),
div.rd-row.rd_column_1_4:nth-child(8n),
div.rd-row.rd_column_1_5:nth-child(10n),
div.rd-row.rd_column_1_6:nth-child(12n),
div.rd-row.rd_column_1_7:nth-child(14n),
div.rd-row.rd_column_1_8:nth-child(16n) {
	display: inline-block;
	width: 100%!important
}
@media (max-width: 991px) and (min-width: 501px)    {
body .rd-group{
		width:100% !important 
}
body  .rd-flex{
	grid-template-columns: 100% !important
}
 
.rd-flex.rd_tab_2  {
	grid-template-columns: 50% 50% !important
}
 
}
@media (max-width: 500px)     {
body .rd-group{
		width:100% !important 
}
body  .rd-flex{
	grid-template-columns: 100% !important
}

.rd-flex.rd_mob_2  {
	grid-template-columns: 50% 50% !important
} 
}
 
 
/********************************************************************
6. Details
*********************************************************************/

.rd_alignment_left {
	text-align: left
}
.rd_alignment_right {
	text-align: right
}
.rd_alignment_center {
	text-align: center
}
.rd-details {
	float: left;
	float: left
}
.rd-title {
	float: left;
	width: 100%;
	line-height: 1.5em;
	font-weight:700;
	line-height: calc(1em + 12px);
	margin: 0!important
}
.rd-title a {
	width: 100%;
	font-weight: 700;
	display: inline-block;
	float: left;
	overflow: hidden;
	line-height: 1.5em;
	line-height: calc(1em + 12px)
}
#rd-wrapper .rd-title a:hover {
	text-shadow: none!important;
	opacity: 1!important
}
.sticky .rd-title a::before {
	content: "\f109";
	font-family: dashicons;
	font-style: normal;
	vertical-align: middle;
	float: left;
	margin-right: 5px
}
.rd-text-center .sticky {
	float: none
}
.rd-excerpt {
	margin-top: 10px;
	font-weight: 400;
	width: 100%;
	float: left;
	overflow: hidden;
	line-height: 1.7em
}
.rd-details {
	z-index: 1;
	position: relative
}
.rd_alignment_center {
	text-align: center
}
.rd_alignment_center .rd-title a,
.rd_alignment_center .rd-excerpt,
.rd_alignment_center .rd-meta {
	text-align: center;
	width: 100%
}
.rd_alignment_center .rd-meta {
	line-height: 1em
}
.rd_alignment_center .rd-meta li {
	float: none!important;
	display: inline-block
}
.rd-thumb img[alt] {
	font-size: 0
}
/********************************************************************
7. Meta Posts
*********************************************************************/

.rd-meta {
	width: 100%;
	float: left;
	overflow: hidden;
	margin: 8px 0 0
}


.rd-meta li {
	float: left;
	margin: 0!important;
	font-size: 12px;
	overflow: hidden;
	list-style: none;
	vertical-align: middle;
	line-height: 2em;
	max-height: 2em
}
.rd-meta li,
.rd-meta li a {
	line-height: 2em;
	color: #999
}
.rd-stars-large {
	float: left
}
.rd-meta span.stars-large,
.rd-meta .stars-large span {
	width: 13px!important;
	margin: 0!important;
	height: 13px!important
}
.rd-meta span.rd-stars-large,
.rd-meta .rd-stars-large span {
	width: 67px!important
}
.rd-meta .rd-stars-full-score i::before,
.rd-meta .rd-stars-score i::before {
	font-size: 13px!important
}
.rd-meta .rd-author::before {
	content: inherit!important
}
.rd-meta li:after {
	content: "/";
	margin-right: 7px;
	margin-left: 7px;
	float: right
}
.rd-meta li:last-child:after {
	display: none;
	content: inherit
}
.rd-meta li::before {
	display: none
}
.rd-share-post .rd-share-social {
	border-radius: 0;
	font-weight: 400!important;
	text-transform: unset
}
.rd-author img {
	float: left;
	margin-right: 5px;
	width: 2em;
	height: 2em;
	border-radius: 50% !important;
}

body #rd-wrapper .rd-post .rd-author a {
	font-weight: 700;
}
	.rd-150 .rd-product  .rd-price-warp,
	.rd-150 .rd-product .rd-rating,
	 .rd-150 .rd-game.rd-post-module-1 .rd-game-details,
 	.rd-150 .rd-post  .rd-meta,
	 .rd-150 .rd-excerpt{
		margin: 7px 0 0;
	}
	.rd-200 .rd-product  .rd-price-warp,
	.rd-200 .rd-product .rd-rating,	
	 .rd-200 .rd-game.rd-post-module-1  .rd-game-details,
 	.rd-200 .rd-post   .rd-meta,
	.rd-200-item .rd-excerpt{
		margin: 8px 0 0;
	}
	.rd-product .rd-250-item  .rd-price-warp,
	.rd-product .rd-250-item .rd-rating,
	.rd-game.rd-post-module-1 .rd-250-item .rd-game-details,	
	.rd-post .rd-250-item .rd-meta,
	.rd-250-item .rd-excerpt{
		margin: 9px 0 0;
	}
	.rd-300 .rd-product   .rd-price-warp,
	.rd-300 .rd-product  .rd-rating,
	.rd-300 .rd-game.rd-post-module-1  .rd-game-details,
	.rd-300 .rd-post .rd-meta,
	.rd-300 .rd-excerpt{
		margin: 10px 0 0;
	}
	.rd-400 .rd-product   .rd-price-warp,
	.rd-400 .rd-product  .rd-rating,
	.rd-400 .rd-game.rd-post-module-1  .rd-game-details,
	.rd-400 .rd-post .rd-meta,
	.rd-400 .rd-excerpt{
		margin: 12px 0 0;
	}
	.rd-500 .rd-product   .rd-price-warp,
	.rd-500 .rd-product  .rd-rating,
	.rd-500 .rd-game.rd-post-module-1  .rd-game-details,
	.rd-500 .rd-post .rd-meta,
	.rd-500 .rd-excerpt{
		margin: 13px 0 0;
	}
	
	.rd-600 .rd-product   .rd-price-warp,
	.rd-600 .rd-product  .rd-rating,
	.rd-600 .rd-game.rd-post-module-1  .rd-game-details,
	.rd-600 .rd-post .rd-meta,
	.rd-600 .rd-excerpt{
		margin: 14px 0 0;
	}
	.rd-800 .rd-product   .rd-price-warp,
	.rd-800 .rd-product  .rd-rating,
	.rd-800 .rd-game.rd-post-module-1  .rd-game-details,
	.rd-800 .rd-post .rd-meta,
	.rd-800 .rd-excerpt{
		margin: 15px 0 0;
	}
	
	.rd-1000 .rd-produc   .rd-price-warp,
	.rd-1000 .rd-product   .rd-rating,
	.rd-1200 .rd-product    .rd-price-warp,
	 .rd-1200 .rd-product  .rd-rating,
	
	 .rd-1400 .rd-product   .rd-price-warp,
	 .rd-1400 .rd-product .rd-rating,
	.rd-1920 .rd-product     .rd-price-warp,
	.rd-1920 .rd-product   .rd-rating,			
	
	.rd-1000 .rd-game.rd-post-module-1   .rd-game-details,
	.rd-1200 .rd-game.rd-post-module-1    .rd-game-details,
	.rd-1400 .rd-game.rd-post-module-1   .rd-game-details,
	.rd-1920 .rd-game.rd-post-module-1   .rd-game-details,
	.rd-1000 .rd-post  .rd-meta,
	.rd-1200 .rd-post   .rd-meta,
	.rd-1400 .rd-post    .rd-meta,
	.rd-1920 .rd-post   .rd-meta,
	.rd-1000   .rd-excerpt,
	.rd-1200  .rd-excerpt,
	 .rd-1400  .rd-excerpt,
 	 .rd-1920 .rd-excerpt{
		margin: 15px 0 0;
	}
	
	
	
	
	
 	.rd-150 .rd-product .rd-product-category-warp{
		margin:0 0  7px ;
	}
 	.rd-200 .rd-product  .rd-product-category-warp{
		margin:0 0  8px ;
	}
	.rd-250 .rd-product  .rd-product-category-warp{
		margin:0 0  9px ;
	}
	.rd-300 .rd-product   .rd-product-category-warp{
		margin:0 0  10px ;
	}
	.rd-400 .rd-product  .rd-product-category-warp{
		margin:0 0  12px ;
	}
	 .rd-500 .rd-product  .rd-product-category-warp{
		margin:0 0  13px ;
	}.rd-600	.rd-product   .rd-product-category-warp{
		margin:0 0  14px ;
	}
	.rd-800 .rd-product   .rd-product-category-warp {
		margin:0 0  15px ;
	}
	.rd-1000 .rd-product  .rd-product-category-warp,
	 .rd-1200 .rd-product   .rd-product-category-warp,
	.rd-1400 .rd-product    .rd-product-category-warp,
	.rd-1920 .rd-product    .rd-product-category-warp{
		margin:0 0  15px ;
	}
	
	 
	 
	 
	 

@media (max-width: 1240px) {
	.rd-circular {
		margin: 15px
	}
}
@media (max-width:979px) {
	.rd-module-item {
		padding: 10px 0
	}
	.rd-module-half {
		width: 100%
	}
}
body .rd-150 .rd-meta,
body .rd-200 .rd-meta {
	line-height: 1em;
	max-height: 1em
}
body .rd-150 .rd-meta li,
body .rd-200 .rd-meta li {
	line-height: 1.5em;
	max-height: 1.5em
}
body .rd-150 .rd-meta li a,
body .rd-200 .rd-meta li a {
	line-height: 1.5em
}
body .rd-150 .rd-meta .rd-author img,
body .rd-200 .rd-meta .rd-author img {
	display: none!important
}
.rd-category {
	position: absolute;
	top: 0;
	left: 0;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	margin-bottom: 0
}

.rd-category a {
	padding: .25em 1em;
	border-radius:5px;
	height: auto!important;
	color: #fff!important
}
.rd-category {
	line-height: 1em;
	pointer-events: all;
	z-index: 2;
	float: left;
}
.rd-category a {
	line-height: 1.5em;
	height: 1.5em;
	float: left;
	font-size: 12px;
	
	font-weight: 400;
	display: none!important
}
 
 
body .rd-category a:first-child {
	display: inline-block!important
}
body #rd-wrapper .rd-category i {
	float: left;
	margin: 0 7px;
	display: none;
	line-height: 1.5em;
	font-size: inherit!important;
	color: inherit!important
}
.rd-meta-none .rd-meta {
	display: none
}
.rd-product-category-warp{
	float:right;
	display:inline-flex !important;
	width:100% !important;
}
.rd-product-category { 
	position:relative !important;
}
.rd-product-category a {
	line-height: 1.5em;
	height: 1.5em;
	color:inherit !important;
	float: right;
	padding:0px !important;
	font-size: 12px;
	
	font-weight: 400;
	display: none!important
}
 .rd-product-category i{
	margin: 0 10px;
		line-height: 1.5em;
	height: 1.5em;	font-size: 12px;

}
body #rd-wrapper .rd-product-category i,
body #rd-wrapper .rd-product-category a{
	display:inline-block !important;
}
.rd_alignment_center .rd-product-category{
 	width:auto !important;
	display:block !important;
	vertical-align:top !important;
	margin:auto !important;
	float:none  !important;

	
	
} 
/********************************************************************
8. Page Navi
*********************************************************************/
.woocommerce-pagination .rd-page-number {
    text-align: left;
    width: auto;
    float: left;
    float: none !important;
    margin: auto !important;
    display: initial;
    position: relative;
    text-align: center;
}
.rd-page-number {
	text-align: left;
	width: 100%;
	float: left;
}
.rd-pagenavi {
	padding: 10px;
	clear: both;
 	width: 100%!important;
	float: left
}
.rd-pagenavi span a {
	padding: 5px 10px!important;
	margin: 0!important
}
.rd-pagenavi #reza-next-page {
	background: none!important;
	padding: 0!important
}
.rd-pagenavi a,
.rd-pagenavi span {
	display: inline-block;
	background-color: rgba(150, 150, 150, 0.10);
	padding: 5px 10px!important;
	float: left;
	margin: 2px!important;
	font-size: 12px;
	border: medium none!important;
	font-weight: 700;
	border-radius:50px;
	line-height: 1.5em;
	width: auto!important;
	cursor: pointer
}
.page-numbers.current,
 .woocommerce nav.woocommerce-pagination ul li span.current
  .woocommerce nav.woocommerce-pagination ul li span:hover{
	color:#ffffff !important;
}
.rd-pagenavi span.current {
	background: rgba(150, 150, 150, 0.30)
}
.rd-pagenavi a:hover {
	background: #000;
	border-color: #fff;
	color: #333
}
.rd-pagenavi span.current {
	font-weight: 700
}
.rd_alignment_center .rd-page-number {
	text-align: center;
}
.rd_alignment_center .rd-pagenavi a,
.rd_alignment_center .rd-pagenavi span {
	float: none;
}
/********************************************************************
9. Load More
*********************************************************************/

.rd-load-more {
	width: 100%;
	text-align: center;
	padding: 10px;
	float: left
}
.rd-load-more span {
	position: relative;
	width: 100%;
	height: 30px;
	display: block;
	margin: auto;
	line-height: 29px;
	color: #444;
	cursor: pointer;
	font-size: 13px;
	text-transform: uppercase;
}
#rd-wrapper .rd-load-more span::before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 0;
	height: 100%;
	background: rgba(150, 150, 150, 0.04);
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
}
.rd-load-more span:hover::before {
	background: rgba(150, 150, 150, 0.2);
}
.rd-readmore {
	float: left;
	margin-top: 10px;
	width: 100%;
	color: #fff !important;
}
.rd-readmore a {
	padding: .3em 2em;
	border-radius: 50px;
	text-transform: uppercase;
	font-weight: 700;
	color: #ffffff !important;
	background-color: #000;
	font-size: 13px;
	float: left;
}
.rd-150- .rd-post   .rd-readmore{
	margin:10px 0 0;
}
	.rd-200 .rd-post  .rd-readmore{
		margin: 11px 0 0;
	}
	 .rd-250 .rd-pos  .rd-readmore{
		margin: 12px 0 0;
	}
	.rd-300 .rd-post  .rd-readmore{
		margin: 13px 0 0;
	}
	.rd-400 .rd-post  .rd-readmore{
		margin: 14px 0 0;
	}
	.rd-500 .rd-post   .rd-readmore{
		margin: 15px 0 0;
	}
	 .rd-600 .rd-post .rd-readmore{
		margin: 16px 0 0;
	}
	.rd-800 .rd-post   .rd-readmore {
		margin: 17px 0 0;
	}
	 .rd-1000 .rd-post   .rd-readmore,
	.rd-1200 .rd-post  .rd-readmore,
	.rd-1400 .rd-post   .rd-readmore,
	.rd-1920 .rd-post   .rd-readmore {
		margin: 18px 0 0;
	}
	 

#rd-wrapper .rd-load-more.rd-loading span {
	width: 100px;
	pointer-events: none;
	border: none!important;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-color: inherit!important;
	font-size: 0;
	background-size: 25%;
	background-position: center;
	height: 40px
}
.rd-readmore a:hover {
	background: #000000 !important;
}
#rd-wrapper .rd-load-more.rd-loading span:before {
	content: inherit !important;
	display: none;
}
.rd-load-more {
	display: none
}
.rd-module-loading {
	position: relative
}
.rd-module-loading .rd-post-list {
	opacity: .3
}
.rd-module-loading:before {
	z-index: 2;
	content: "";
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%
}
.rd_alignment_center .rd-readmore a {
	transform: translate(-50%, 0%);
	float: left;
	left: 50%;
	position: relative;
	-webkit-transform: translate(-50%, 00%);
	-moz-transform: translate(-50%, 00%);
	-o-transform: translate(-50%, 00%);
	-ms-transform: translate(-50%, 0%)
}
.rd-category-menu-warp,
.rd-category-menu-warp ul li,
.rd-title-box h4::before {
	border-style: solid;
	border-color: rgba(118, 128, 138, 0.2);
}
.rd-data-json {
	display: none;
}
/*********** Buddypress*/
#buddypress .widget{
	padding:0px !important;
	margin-bottom:15px !important;
}
#buddypress .widget-title{
	padding:0px !important;
		margin:0px !important;

	margin-bottom:15px !important;
	padding-bottom:10px !important;
 	box-shadow:0 -1px 0 0 rgba(118, 128, 138, 0.1) inset;
		font-size:20px;

} 


/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	6 - Margin
																		
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*------------------------------------------------Text None Margin Top --------------------------------------------------------*/	
.rd-text-none.rd-margin-top,
.rd-text-none.rd-margin-top {
    margin: 12px 0 0;
}

.rd-150 .rd-text-none.rd-margin-top,
.rd-200 .rd-text-none.rd-margin-top {
    margin: 12px 0 0;
}

.rd-250 .rd-text-none.rd-margin-top,
.rd-300 .rd-text-none.rd-margin-top {
    margin: 13px 0 0;
}

.rd-400 .rd-text-none.rd-margin-top,
.rd-500 .rd-text-none.rd-margin-top {
    margin: 15px 0 0;
}

.rd-600 .rd-text-none.rd-margin-top,
.rd-800 .rd-text-none.rd-margin-top {
    margin: 18px 0 0;
}

.rd-1000 .rd-text-none.rd-margin-top,
.rd-1200 .rd-text-none.rd-margin-top {
    margin: 21px 0 0;
}

.rd-1200 .rd-text-none.rd-margin-top,
.rd-1400 .rd-text-none.rd-margin-top,
.rd-1920 .rd-text-none.rd-margin-top {
    margin: 25px 0 0;
}

/*------------------------------------------------Text None Margin Bottom --------------------------------------------------------*/	

.rd-text-none.rd-margin-bottom,
.rd-text-none.rd-margin-bottom,
.rd-150-item .rd-text-none.rd-margin-bottom,
.rd-200-item .rd-text-none.rd-margin-bottom {
    margin: 0px 0 12px;
}

.rd-250 .rd-text-none.rd-margin-bottom,
.rd-300 .rd-text-none.rd-margin-bottom {
    margin: 0px 0 13px;
}

.rd-400 .rd-text-none.rd-margin-bottom,
.rd-500 .rd-text-none.rd-margin-bottom {
    margin: 0px 0 15px;
}

.rd-600 .rd-text-none.rd-margin-bottom,
.rd-800 .rd-text-none.rd-margin-bottom {
    margin: 0px 0 18px;
}

.rd-1000 .rd-text-none.rd-margin-bottom,
.rd-1200 .rd-text-none.rd-margin-bottom {
    margin: 0px 0 21px;
}

.rd-1400 .rd-text-none.rd-margin-bottom,
.rd-1920 .rd-text-none.rd-margin-bottom {
    margin: 0px 0 25px;
}

/*------------------------------------------------Text Boxed Margin Top --------------------------------------------------------*/	


.rd-text-boxed.rd-margin-top,
.rd-text-boxed.rd-margin-top,
.rd-150 .rd-text-boxed.rd-margin-top,
.rd-200 .rd-text-boxed.rd-margin-top {
    margin: 20px 0 0;
}


.rd-250 .rd-text-boxed.rd-margin-top,
.rd-300 .rd-text-boxed.rd-margin-top {
    margin: 21px 0 0;
}


.rd-400 .rd-text-boxed.rd-margin-top,
.rd-500 .rd-text-boxed.rd-margin-top {
    margin: 22px 0 0;
}


.rd-600 .rd-text-boxed.rd-margin-top,
.rd-800 .rd-text-boxed.rd-margin-top {
    margin: 23px 0 0;
}


.rd-1000 .rd-text-boxed.rd-margin-top,
.rd-1200 .rd-text-boxed.rd-margin-top {
    margin: 24px 0 0;
}

.rd-1400 .rd-text-boxed.rd-margin-top,
.rd-1920 .rd-text-boxed.rd-margin-top {
    margin: 25px 0 0;
}


/*------------------------------------------------Text Boxed Margin Bottom --------------------------------------------------------*/	

.rd-text-boxed.rd-margin-bottom {
    margin: 0 0 20px;
}

.rd-150 .rd-text-boxed.rd-margin-bottom,
.rd-200 .rd-text-boxed.rd-margin-bottom {
    margin: 00px 0 20px;
}

.rd-250 .rd-text-boxed.rd-margin-bottom,
.rd-300 .rd-text-boxed.rd-margin-bottom {
    margin: 0px 0 21px;
}

.rd-400 .rd-text-boxed.rd-margin-bottom,
.rd-500 .rd-text-boxed.rd-margin-bottom {
    margin: 0px 0 22px;
}

.rd-600 .rd-text-boxed.rd-margin-bottom,
.rd-800 .rd-text-boxed.rd-margin-bottom {
    margin: 0 0 23px;
}
.rd-1000 .rd-text-boxed.rd-margin-bottom,
.rd-1200 .rd-text-boxed.rd-margin-bottom {
    margin: 0px 0 24px;
}

.rd-1400 .rd-text-boxed.rd-margin-bottom,
.rd-1920 .rd-text-boxed.rd-margin-bottom {
    margin: 25px
}
/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	7 - Padding
																		
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*------------------------------------------------ All Padding --------------------------------------------------------*/	

.rd-all-padding {
    padding: 20px;
}

.rd-150 .rd-all-paddingg {
    padding: 12px
}

.rd-200 .rd-all-padding,
.rd-250 .rd-all-padding{
    padding: 15px
}

.rd-300 .rd-all-padding,
.rd-400 .rd-all-padding  {
    padding: 20px
}

 
.rd-500 .rd-all-padding,
.rd-600 .rd-all-padding {
    padding: 25px
}

 
.rd-800 .rd-all-padding,
.rd-1000 .rd-all-padding,
.rd-1200 .rd-all-padding,
.rd-1400 .rd-all-padding,
.rd-1920 .rd-all-padding {
    padding: 30px
}

.rd-150 .rd-all-padding {
    padding: 12px
}

.rd-200 .rd-all-padding,
.rd-250 .rd-all-padding {
    padding: 15px
}

.rd-300 .rd-all-padding,
.rd-400 .rd-all-padding {
    padding: 20px
}

.rd-500 .rd-all-padding,
.rd-600 .rd-all-padding {
    padding: 25px
}

.rd-800 .rd-all-padding,
.rd-1000 .rd-all-padding,
.rd-1200 .rd-all-padding,
.rd-1400 .rd-all-padding,
.rd-1920 .rd-all-padding {
    padding: 30px
}
/*------------------------------------------------ Padding right --------------------------------------------------------*/	

.rd-padding-right {
    padding-right: 20px
}

.rd-150  .rd-padding-right,
.rd-200  .rd-padding-right {
    padding-right: 12px
}

.rd-250  .rd-padding-right,
.rd-300  .rd-padding-right,
.rd-400 .rd-padding-right {
    padding-right: 15px
}

.rd-500  .rd-padding-right,
.rd-600  .rd-padding-right,
.rd-800  .rd-padding-right,
.rd-1000  .rd-padding-right {
    padding-right: 20px
}

.rd-1200 .rd-padding-right,
.rd-1400 .rd-padding-right,
.rd-1920 .rd-padding-right {
    padding-right: 25px
}
.sao-slider-options{
	display:none !important;
}