.rfComp-canvas p {
    color: #5B6771;
  font-size: 14px;
}




/***********************/
 /*Responsive stylings */
 /***********************/
 
 
 @media screen and (max-width: 1500px) {
    .rf-card .card-body {
   height:325px; 
 }
   
  
 }
 
 
 @media screen and (max-width: 1400px) {
   .container .text-block p {
     font-size: 13px;
   }
   
   .mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text {
    font-size: 12px; 
   }
   
   .rf-card .card-body {
   height:310px; 
 }
   
     .rightcontent p:nth-child(3) {
    padding-top: 15px; 
   }
 }
 
 @media screen and (max-width: 1350px) {
   .container .text-block p {
     font-size: 12px;
   }
   .mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text {
    font-size: 11px; 
   }
     .text-block {   
 /*  top: 20%;*/
   }
     .rf-card .card-body {
   height:300px; 
 }
 }
 
 
 @media screen and (max-width: 1300px) {
      .text-block {   
    /*    top: 10%;*/
     } 
     .rf-card .card-body {
   height:250px; 
      } 
     .rightcontent p:nth-child(3) {
    padding-top: 0px; 
    }
 }
 
 @media screen and (max-width: 1250px) {
   
     .rf-card .card-body {
   height:280px; 
   }
 
 .inspiredcontentstyle .flex-box-section-full-interior .flex-box-section .rf-grid-layout-50 {
   width: 95%;
   padding: 10px;
   margin: 0 auto;
   }
    .rightcontent p:nth-child(3) {
    padding-top: 40px; 
   }
 }
 
 @media screen and (max-width: 1200px) {
   
      .text-block h2 {   
     font-size: 18px;
 } 
     .rf-card .card-body {
   height:255px; 
 }
 }
 
 @media screen and (max-width: 1100px) {
   
      .text-block h2 {   
     font-size: 16px;
 } 
     .rf-card .card-body {
   height:240px; 
 }
   
  
 }
 
 @media screen and (max-width: 1000px) {
   
     .container .text-block p {
     font-size: 14px;
   }
   
      .text-block h2 {   
     font-size: 20px;
 } 
   .mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text {
    font-size: 13px; 
   }
   
   .contentcardstyle .flex-box-section-full-interior .flex-box-section .flex-box-child {   
   width: 85%;
     margin: 0 auto;
   }
   .text-block {
 /*  top: 45%; */
   }
 }
 
 @media screen and (max-width: 800px) {
   .contentcardstyle .flex-box-section-full-interior .flex-box-section .flex-box-child {   
     width: 100%;
     margin: 0 auto;
   }
     .text-block {   
  /* top: 45%;*/
   }
 }
 
 
 @media screen and (max-width: 600px) {
     .text-block {   
   /*top: 35%;*/
   }
 }
 
 @media screen and (max-width: 500px) {
     .text-block {   
   /*top: 15%;*/
   }
 }
   
   
   
 /*****************/
 /**Footer styles**/
 /*****************/
 
 .rf-org-footer-container {
     background-color: #AA9767;
 }  
 
 .goldfooter {	
     overflow: hidden;
   padding: 96px 40px;
 }
 
 .footer-menu, .social-footer  {
   float: right;
    display: flex;
     justify-content: space-between;
     align-items: center;
   text-transform: uppercase;	
 }
 
 .footer-item {
     margin-left: 1.5rem;	
 }
 
 .footer-link {
     font-size: 1rem;
     font-weight: 600;
     color: #00263E !important;
 }
 
 .footer-link:hover {
   text-decoration: underline;
 }
 
 
 .leftlogo {
   float: left;
 /*	padding-left: 5%;*/
 }
 
 .footer-logo img {
    width: 100px;
 }
 
 .footer-copyright img {
    padding-top: 10px;
    width: 150px;
  }
 
 .footer-item.socialicon a img {
   width: 30px;
   margin-left: -1rem !important;
 }
 
 
 
 @media only screen and (max-width: 1100px) {
 
 .footer-menu {
     
 }
 
 .footer-item {
   padding: 5px 0;
     margin-left: 0.5rem;
 }
   
 .footer-item.socialicon {
    margin-left: 1.5rem;
   }
 
 .social-footer   {
   margin-right: 20px;
 }
 
 }
 
 
 
 @media only screen and (max-width: 1050px) {
 
 .footer-menu {
     margin-top: -50px;
   text-align: center;
   padding-top:10px;
     display: block; 
 }
 
 .footer-item {
   padding: 5px 0;
     margin-left: 1rem;
 }
   
 .footer-item.socialicon {
    margin-left: 1.5rem;
   }
 
 .social-footer   {
   margin-right: 20px;
 
 
 }
 
 }
 
 
 
 @media only screen and (max-width: 900px) {
 
 .footer-menu {	
 }
 
 .footer-item {
   padding: 5px 0;
 }
   
 .social-footer   {
   margin-right: 20px;
 }
 
 }
 
 
 
 @media only screen and (max-width: 600px) {
 
 .goldfooter {
 
 }
 
  .footer-logo, .footer-menu{
   float: none;
   display: initial;
   vertical-align: middle;
   text-align: center;
   margin: 0 auto;
 }
 .leftlogo {
   float: none;
     text-align: center;
 }
   
 .footer-item {
   margin-left: 0;
   }
 
 .social-footer {
   float: none;
   justify-content: center;
     margin-right: 40px;
 }
 
 }
