.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.c-tab-pane li {
    color: #838e9a;
}
.c-tab-pane > img {
    border: 1px solid rgba(255, 255, 255, 0.1);
    float: right;
    margin-left: 100px;
	margin-bottom: 80px;
	margin-top: 50px;
    padding: 5px;
}
.c-content-tab-2 > .nav > li {
    margin-left: 10px;
}

@media (max-width: 991px) {
  /* 991px */


.c-content-bar-1 > h3 {
    font-size: 22px;
    color: #3f444a;
    font-weight: 500;
    margin-bottom: 30px;
}

.c-caption {
    max-width: 60%;
}

c-content-line-icon {
    background-image: url(../img/content/line-icons/default.png);
    display: inline-block;
    background-size: cover;
}

.c-content-tab-2 > .nav > li > a > .c-content-line-icon {
    width: 40px;
    height: 40px;
	margin-right: 5px;
}

.c-content-tab-2 > .nav > li > a > .c-title {
    display: inline;
    margin: 20px 0;
    color: #525e64;
}

	
.c-content-tab-2 > .nav {
    text-align: center;
    margin-bottom: 20px;
}

.c-content-box.c-size-md {
    padding: 30px 0 0;
}

.c-content-tab-2 > .c-tab-content .c-tab-pane > img {
    float: right;
    margin-left: 100px;
    padding: 5px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    display: none;
}

.c-content-tab-2 > .c-tab-content .tab-content {
    padding: 10px;
    overflow: auto;
}

.c-content-person-1 .c-body .c-head .c-socials {
    display: none;
    float: right;
    list-style: none;
    padding: 0;
    margin: 4px 0 0 0;
}

.c-layout-go2top {
    display: none !important;
    position: fixed;
    bottom: 20px;
    right: 10px;
    cursor: pointer;
}

}

.c-content-feature-2 {
    padding: 20px 20px 20px 20px;
    margin-bottom: 20px;
    background: #ffffff;
}

.bestlawyers {
	float: right;
    list-style: none;
    padding: 0;
    margin: 0;
}

.bestlawyers > li {
    display: inline-block;
    
}

.payment {
	float: right;
	padding-top: 60px;
}

.osherow {
	font-size: 16px !important;
}

.description {
	padding-left: 60px;
	padding-right: 60px;
}

@media (max-width: 430px){
	
	.c-layout-revo-slider-6 .c-main-title {
    
    
    font-size: 18px !important;
    line-height: 20px;
}
	c-content-line-icon {
    background-image: url(../img/content/line-icons/default.png);
    display: inline-block;
    background-size: cover;
}

.c-content-tab-2 > .nav > li > a > .c-content-line-icon {
    width: 40px;
    height: 40px;
	margin-right: 5px;
}
.c-content-feature-2 .c-icon-wrapper > .c-content-line-icon {
    width: 56px;
    height: 56px;
    
}
}

@media (max-width: 1200px){
	
	.c-layout-revo-slider-6 .c-main-title {
    
    
    font-size: 40px;
    line-height: 60px;
}
	
}

@media (max-width: 991px){
	
	.c-layout-revo-slider-6 .c-main-title {
    
	margin-top: -35px !important;
    font-size: 25px;
    line-height: 40px;
}
	
}




