.footersection{padding:70px 0px;background: #fbfbfd;}
.footerrinnercontent h3{font-size: 20px; color: var(--dynamic-color); font-weight: 500;margin-bottom:20px;}
.footerrinnercontent p{font-size: 14px; color: #999999; font-weight: 300; margin-bottom: 20px;}
.footerrinnercontent input{padding: 8px 10px; width: 100%; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 20px; color: #dddd;}
.footerrinnercontent .subscribe{background: var(--dynamic-color); border: none; padding: 8px 20px; border-radius: 8px; color: #fff;}

.footerrinnercontent ul{padding-left:0px;}
.footerrinnercontent ul li{list-style:none;margin-bottom:10px;}
.footerrinnercontent ul li a{color: #7d7d7d; text-decoration: none;font-size:15px;}

.footersocialicons h3{font-size: 20px; color: var(--dynamic-color); font-weight: 500;margin-bottom:20px;}

.footersocialicons ul{padding-left: 0px; display: flex ; align-items: center; gap: 10px;}
.footersocialicons ul li{list-style:none;}
.footersocialicons ul  a{padding: 3px; border: 1px solid #7d7d7d; border-radius: 30px; width: 40px; height: 40px; display: block; display: flex ; align-items: center; justify-content: center;transition:0.3s;text-decoration: none;color: #7d7d7d;}
.footersocialicons ul  a:hover{border-color:var(--dynamic-color);color: var(--dynamic-color);}
.footerbottmcontentbox ul{display:flex;align-items: center;gap:30px;padding-left:0px;}
.footerbottmcontentbox ul li{list-style:none;}
.footerbottmcontentbox, .rightflxaccredit {width:50%;}

.rightflxaccredit ul{align-items: center;display: flex;gap:20px;padding-left:0px;}
.rightflxaccredit ul li{list-style:none;}

.bottomfooter {max-width:1300px;margin:auto;padding:20px 0px;}

.footerbottmcontentbox h4{font-size: 16px; font-weight: 600;}

.rightflxaccredit h4{font-size: 16px; font-weight: 600;}

.middlebottom p{font-size:18px;}