.rcpcont {background:  url(../images/gradient.png) scroll repeat 0 0 !important;}

.sectionb2  .cont {position: relative;}
.sectionb2  .cont .rimg {width: 145px; height: 145px; position: absolute; left: 50%; margin: 0 0 0 -72px; top: -75px;background:  url(../images/gradient.png) scroll repeat 0 0; border-radius: 50%; }
.sectionb2  .cont .rimg a {}
.sectionb2  .cont .rimg a img {max-width: 110px; margin: 0 auto; margin-top: 25px;}

.sectionb2  .cont h6 {position: relative; z-index: 2;}


.sectiond3 {padding: 70px 0;}

.sectiond3 .topc {padding: 0 0 30px 100px;}
.sectiond3 .topc h4 {font-family: 'Calluna-Regular'; line-height: 38px; color: #000000; padding: 0 0 40px 0;}
.sectiond3 .topc h4 b                             {font-family: 'Calluna-Bold'; font-weight: normal;}
.sectiond3 .topc h4 i                             {font-family: 'Calluna-It';}


.sectiond3 .lt {padding: 0 0 0 100px; max-width: 380px;}
.sectiond3 .lt h3 {font-size: 32px; font-family: 'Montserrat'; font-weight: bold; padding: 0 0 30px 0;}
.sectiond3 .rt h3 {font-size: 32px; font-family: 'Montserrat'; font-weight: bold; padding: 0 0 30px 0;}

.sectiond3 .lt .blocks {padding: 0 0 50px 0;}
.sectiond3 .lt .blocks li {padding: 0; margin: 0 0 10px 0; border-bottom: 1px solid #afafad;}
.sectiond3 .lt .blocks li h6 {font-family: 'Calluna-Regular'; color: #000000; font-size: 18px; line-height: 28px;}
.sectiond3 .lt .blocks li h6 b {color: #88592f; font-family: 'Calluna-Bold';}



.sectiond3 .rt h4 {font-family: 'Calluna-Regular'; line-height: 38px; color: #000000; padding: 0 0 10px 0;}
.sectiond3 .rt h4 b                             {font-family: 'Calluna-Bold'; font-weight: normal;}
.sectiond3 .rt h4 i                             {font-family: 'Calluna-It';}

.sectiond3 .rt  .numlist {}
.sectiond3 .rt  .numlist ul {}
.sectiond3 .rt  .numlist li {color: #794313; font-size: 30px; list-style: decimal; font-family: 'Calluna-Regular'; margin: 0 0 10px 0;}

.sectiond3 .rt h4 a {font-family: 'Calluna-Bold';}

.sectiond3 .rt  .numlist li .img {margin: 0 0 40px 0;}

.sectionb4 .contw .liin:hover .img {background: #ffffff;}
.sectionb4 .contw .liin:hover h6 a {color: #034ea2;}


.sectiond5 {padding: 0 0 50px 0;}

.sectiond5 .toptw {position: relative;}
.sectiond5 .toptw .linksg                       {position: absolute; top: 0px; right: 5px;}














@media screen and (min-width: 1025px) and (max-width: 1229px) { 
   

    
}


@media screen and (min-width: 992px) and (max-width: 1024px) { 
    
    
       .sectiond3 .lt {padding: 0 0 0 40px;}
    
    
     .sectiond3 .rt .numlist {
    margin: 0 0 0 30px;
}
    
      
    .sectiond3 .rt  .numlist li {font-size: 24px;}
  
    
      .sectiond3 .topc {
    padding: 0 0 30px 40px;
}
    
    
    
    
 
    
}


@media screen and (min-width: 768px) and (max-width: 991px) { 
    

    .sectiond3 .topc {
    padding: 0 0 30px 10px;
}
    
    .sectiond3 .lt {padding: 0 0 0 10px;}
    
    
     .sectiond3 .rt .numlist {
    margin: 0 0 0 30px;
}
    
      
    .sectiond3 .rt  .numlist li {font-size: 24px;}
  
    .sectiond5 .bottomc .img .bottomc-img{
        height: 200px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
}

@media screen and (min-width: 0px) and (max-width: 767px) { 
    
.sectionb1 {
    height: 400px;
}
    
    
    .sectiond3 {
    padding: 10px 0 70px 0;
}
    
    .sectiond3 .lt {padding: 0;}
    
    
    .sectiond3 .topc {
    padding: 0 0 10px 0px;
}
    
    
    
    .sectiond3 .rt .numlist {
    margin: 0 0 0 30px;
}
    
    
    .sectiond3 .rt h4 {line-height: 30px;}
    
    
    .sectiond3 .rt  .numlist li {font-size: 24px;}
    
    
    .sectionb4 .contw .img img {max-width: 60%;}
    
    
    .sectiond5 .toptw {
    position: static;
}
    
    
    .sectiond5 .toptw .linksg {top: auto; bottom: 0px; left: 20px;}
    
    
    
    
    
    
    
    
    
    
}
