.contacts .ring {
    position: relative;
    padding-left: 25px !important;
}

.contacts .ring:before {
    content: "\f1cd";
    font-family: FontAwesome;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 18px;
    position: absolute;
    top: 0px;
    left: 0;
}

#services_testimonials .avia-builder-el-22 {
    border-right: 1px dashed #989898 !important;
    padding-right: 0;
    padding-left:80px;
    padding-bottom: 20px;
}
#services_testimonials .avia-builder-el-28{
    border-right: 1px dashed #989898 !important;
   padding-right: 0;
    padding-left:80px;
    padding-bottom: 20px;
}
#services_testimonials .avia-builder-el-34 {
    border-right: 1px dashed #989898 !important;
   padding-right: 0;
    padding-left:80px !important;
    padding-bottom: 20px;
}
#services_testimonials .avia-builder-el-5 {
   border-right: 1px dashed #989898 !important;
   padding-right: 0;
    padding-left:80px;
    padding-bottom: 20px;
}
#services_testimonials .avia-builder-el-11{
    border-right: 1px dashed #989898 !important;
   padding-right: 0;
    padding-left:80px;
    padding-bottom: 20px;
}
#services_testimonials .avia-builder-el-17{
    border-right: 1px dashed #989898 !important;
   padding-right: 0;
    padding-left:80px !important;
    padding-bottom: 20px;
}
#services_testimonials .avia-builder-el-8 {
   padding-left: 80px;
    padding-right: 0 ;
}
#services_testimonials .avia-builder-el-14 {
    padding-left: 80px;
    padding-right: 0 ;
}
#testimonials .avia-builder-el-26 {
    padding-left: 80px;
}
#testimonials .avia-builder-el-32 {
    padding-left: 80px;
}
#testimonials .avia-builder-el-23 {
    padding-left: 80px;
    padding-right: 0 ;
}
#services_testimonials .avia-builder-el-25 {
    padding-left: 80px;
    padding-right: 0 ;
}
#services_testimonials .avia-builder-el-31 {
    padding-left: 80px;
    padding-right: 0 ;
}
#testimonials .avia-builder-el-29 {
    padding-left: 80px;
    padding-right: 0 ;
}
#testimonials .avia-builder-el-35 {
    border-right: 1px dashed #989898 !important;
    padding-left: 80px !important;
    padding-right: 0 ;
    padding-bottom: 20px;
}
#testimonials .av_one_half .av_textblock_section {
    width:85%;
}
#services_testimonials .av_one_half .av_textblock_section {
    width:85%;
}


/* Smartphones | &lt;320px */

@media only screen and (min-width : 320px) and (max-width : 380px) {
	#testimonials .flex_column {padding-left:0 !important; padding-right:20px !important;border:0 !important;}
        #services_testimonials .flex_column {padding-left:0 !important; padding-right:20px !important;border:0 !important;}
}

/* Smartphones | 720px */

@media only screen and (min-width : 481px) and (max-width : 640px) {
       #testimonials .flex_column {padding-left:0 !important; padding-right:20px !important;border:0 !important;}
        #services_testimonials .flex_column {padding-left:0 !important; padding-right:20px !important;border:0 !important;}
}


/* Tablets (portrait) | &lt;800px */



@media only screen and (min-width : 641px) and (max-width : 768px) {
	#testimonials .flex_column {padding-left:0 !important; padding-right:20px !important;border:0 !important;}
        #services_testimonials .flex_column {padding-left:0 !important; padding-right:20px !important;border:0 !important;}
}


/* Tablets (landscape) | &lt;960px */



@media only screen and (min-width : 769px) and (max-width : 1024px) {
        .custom_height {min-height:400px !important;}
}