
.skyRibbon1 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}

.skyRibbon1::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon1:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}

  
.skyRibbon2 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}
.skyRibbon2::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon2:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}


.skyRibbon3 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}

.skyRibbon3::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon3:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}

.skyRibbon4 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}
.skyRibbon4::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon4:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}
.skyRibbon5 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}
.skyRibbon5::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon5:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}

.skyRibbon6 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}

.skyRibbon6::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon6:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}
.skyRibbon7 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}

.skyRibbon7 span {
    height: 0;
    width: 0;
    border-top: 12px solid #14455b;
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon7::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon7:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}

.skyRibbon8 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}

.skyRibbon8::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon8:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}


.skyRibbon9 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}
.skyRibbon9::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon9:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}
.skyRibbon10 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}

.skyRibbon10::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon10:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}

.cbp .cbp-item,
.property_item .image{
overflow: visible;

}


.property_item .image a{
overflow: hidden;
}

.skyRibbon11 {
    width: 100px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0 2px 6px hsl(0deg 100% 3% / 64%);
    z-index: 10000000 !important;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 37px;
	line-height: 28px;
}

.skyRibbon11::before {
    height: 0;
    width: 0;
    border-top: 12px solid hsl(0deg 0% 0% / 60%);
    border-left: 15px solid transparent;
    bottom: -12px;
    content: '';
    position: absolute;
    left: 0;
}

.skyRibbon11:after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 10px solid #21749a;
    right: -10px;
    content: "";
    position: absolute;
    top: 0;
}
/*Ribbon Ends
.skyRibbon11:before,
.skyRibbon11:after {
content: "";
width: 3px;
bottom: 13px;
position: absolute;
display: block;
border: 15px solid #47c7f0;
box-shadow: 0 0px 6px -6px #999999;
z-index: -2;
}
*/
/*Left Ribbon End*/





/*Wrap
.skyRibbon11nav:before,
.skyRibbon11nav:after {
content: "";
bottom: 44px;
position: absolute;
display: block;
border-style: solid;
z-index: -1;
}*/

/*Left Ribbon Wrap*/
.skyRibbon11nav:before {
left: 0;
border-width: 0px 0px 20px 20px;
border-color: transparent transparent #3497b5 transparent;
}

/*Right Ribbon Wrap*/ 
.skyRibbon11nav:after {
right: 0;
border-width: 20px 0px 0px 20px;
border-color: transparent transparent transparent #3497b5;
}

.skyRibRed{
	background-color: red !important;		
}
.skyRibGreen{
	background-color: #7fd021 !important;		
}
.skyRibBlue{
	background-color: #2196f3  !important;		
}
.skyRibYellow{
	background-color: Yellow !important;		
}
.skyRibOrange{
	background-color: Orange !important;		
}
.skyRibPink{
	background-color: Pink !important;		
}

.skyRibRed::after{
		border-left-color: red;
    border-bottom-color: transparent;
}
.skyRibGreen::after{
	border-left-color: #7fd021;
    border-bottom-color: transparent;
}
.skyRibBlue::after{
	border-left-color: #2196f3 ;
    border-bottom-color: transparent;
}
.skyRibYellow::after{
	border-left-color: c;
    border-bottom-color: transparent;		
}
.skyRibOrange::after{
	border-left-color: Orange;
    border-bottom-color: transparent;		
}
.skyRibPink::after{
 border-left-color: Pink;
    border-bottom-color: transparent;
}


.rev_slider_wrapper .skyRibBlue::after {
border-right: 15px solid #2196f3;
}
.rev_slider_wrapper .skyRibRed::after {
border-right: 15px solid #ff0000;
}

.rev_slider_wrapper .skyRibGreen::after {
border-right: 15px solid #7fd021;
}

.rev_slider_wrapper .skyRibYellow::after {
border-right: 15px solid skyRibPink;
}

.rev_slider_wrapper .skyRibOrange::after {
border-right: 15px solid Orange;
}

.rev_slider_wrapper .skyRibPink::after {
border-right: 15px solid Pink;
}







.skyRibbon7skyRibRed::after{border-top: 10px solid Red;	}
.skyRibbon7skyRibBlue::after{border-top: 10px solid Blue;	}
.skyRibbon7skyRibYellow::after{border-top: 10px solid Yellow;	}
.skyRibbon7skyRibOrange::after{border-top: 10px solid Orange;	}
.skyRibbon7skyRibPink::after{border-top: 10px solid Pink;	}


.skyRibbon7skyRibRed span::before{ background:Red; }
.skyRibbon7skyRibGreen span::before{ background:Green; }
.skyRibbon7skyRibBlue span::before{ background:Blue; }
.skyRibbon7skyRibYellow span::before{ background:Yellow; }
.skyRibbon7skyRibOrange span::before{ background:Orange; }
.skyRibbon7skyRibPink span::before{ background:Pink; }

  

.skyRibbon8skyRibRed::after{border-left: 30px solid Red;border-right: 30px solid Red; }
.skyRibbon8skyRibGreen::after{border-left: 30px solid green;border-right: 30px solid green; }
.skyRibbon8skyRibBlue::after{border-left: 30px solid Blue;border-right: 30px solid Blue; }
.skyRibbon8skyRibYellow::after{border-left: 30px solid Yellow;border-right: 30px solid Yellow; }
.skyRibbon8skyRibOrange::after{border-left: 30px solid Orange;border-right: 30px solid Orange; }
.skyRibbon8skyRibPink::after{border-left: 30px solid Pink;border-right: 30px solid Pink; }
 

.skyRibbon9skyRibRed::after{ border-left: 15px solid Red; }
.skyRibbon9skyRibGreen::after{ border-left: 15px solid green; }
.skyRibbon9skyRibBlue::after{ border-left: 15px solid Blue; }
.skyRibbon9skyRibYellow::after{ border-left: 15px solid Yellow; }
.skyRibbon9skyRibOrange::after{ border-left: 15px solid Orange; }
.skyRibbon9skyRibPink::after{ border-left: 15px solid Pink; }


.rev_slider_wrapper .skyRibbon1, 
.rev_slider_wrapper .skyRibbon2,
.rev_slider_wrapper .skyRibbon3, 
.rev_slider_wrapper .skyRibbon4,
.rev_slider_wrapper .skyRibbon5, 
.rev_slider_wrapper .skyRibbon6,
.rev_slider_wrapper .skyRibbon7, 
.rev_slider_wrapper .skyRibbon8,
.rev_slider_wrapper .skyRibbon9, 
.rev_slider_wrapper .skyRibbon10,
.rev_slider_wrapper .skyRibbon11{
    right: -12px !important;
	top: 76px !important;
	left: auto;
	border-left: none;
	width: 152px;

}

.rev_slider_wrapper .skyRibbon1::before, 
.rev_slider_wrapper .skyRibbon2::before,
.rev_slider_wrapper .skyRibbon3::before, 
.rev_slider_wrapper .skyRibbon4::before,
.rev_slider_wrapper .skyRibbon5::before, 
.rev_slider_wrapper .skyRibbon6::before,
.rev_slider_wrapper .skyRibbon7::before, 
.rev_slider_wrapper .skyRibbon8::before,
.rev_slider_wrapper .skyRibbon9::before, 
.rev_slider_wrapper .skyRibbon10::before,
.rev_slider_wrapper .skyRibbon11::before{
border-right: 12px solid transparent !important;
    bottom: -12px;
    right: 0;
    border-left: transparent;
    left: auto;
}

.rev_slider_wrapper .skyRibbon1::after, 
.rev_slider_wrapper .skyRibbon2::after,
.rev_slider_wrapper .skyRibbon3::after, 
.rev_slider_wrapper .skyRibbon4::after,
.rev_slider_wrapper .skyRibbon5::after, 
.rev_slider_wrapper .skyRibbon6::after,
.rev_slider_wrapper .skyRibbon7::after, 
.rev_slider_wrapper .skyRibbon8::after,
.rev_slider_wrapper .skyRibbon9::after, 
.rev_slider_wrapper .skyRibbon10::after,
.rev_slider_wrapper .skyRibbon11::after {
    height: 0;
    width: 0;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
	border-left: transparent;
    left: -15px;
	right: auto;
    content: "";
    position: absolute;
    top: 0;
}



