html, body, p, ul, li { margin: 0; padding: 0; border: 0; outline: 0; font-family: 'Poppins', sans-serif; }.clr { clear: both; }object {width:100%;height:571px}.ftnewnovmain { width: 100%; border-bottom: 0.5px solid #4A4747; padding: 8px 0 10px;height:322px }.flxwrp { flex-wrap: wrap; }.neftbg { background: #1a1a1a; }.ftnew { display: flex; }.footer_newnov { width: 95%; margin: 0 auto; padding: 23px 0 0 0; }.leftfotmenu { width: 20%; margin: 0; padding: 0 9px 0 0; }.rightfotmenu { width: 75%; padding: 0 20px; }.leftfotmenu li {    color: #fff;    list-style: none;    margin: 0 0;    padding: 5px 12px;    align-items: center;    cursor: pointer;    display: flex;    align-content: space-between;    position: relative;    font-size: 14px;    border-bottom: 0.2px solid #4A4747;}.leftfotmenu li:hover {    background: #2f2f2f;}.leftfotmenu li a { color: #ffffff; text-decoration: none; }.leftfotmenu ul { margin: 0; padding: 0 16px 0 0; }.menulinkx { width: 100%; padding: 0; }.bottom_brdr { width: 100%; }.dark_clr { background: #4263c1; width: 24%; float: left; height: 11px; }.light_clr { background: #468be8; width: 76%; float: left; height: 11px; }.menulinkx ul { display: flex; flex-wrap: wrap; }.menulinkx li { color: #ffffff; padding: 0; list-style: none; font-size: 13px; width: 25%; }.menulinkx li a { color: #ffffff; padding: 5px 0; list-style: none; font-size: 13px; display: inline-flex; align-items: center; text-decoration: none; }.logomtwht { width: 67%; padding: 10px 29px 0 0; }.menulinkx a:hover {    color: #f8f9ffe0;    text-decoration: underline;}.newftlogo { padding: 2px 0 9px; }.contenht { color: #fff; font-size: 13px; width: 100%; }.hedingemt { padding: 10px 0 15px; color: #ffffff; }.apiconh { width: 43%; }.qdrt { width: 40%; }.qdrt img { width: 100%; }.apiconh img { width: 90%; }.logoandmtwht { width: 30%; padding: 0 27px; }.nhy { width: 30px; height: 3px; display: block; background: #3183ED; margin: 8px 0 0; }.logoqrmtwht { width: 15%; margin-left: auto; }.novftlast { border-top: 0.5px solid #4A4747;  padding: 8px 15px; }.ndertimhgt { margin-left: auto; padding: 0 20px; width: 42%; }.logowhtyu { width: 21%; }.neftr { background: #f00; padding: 2px 6px; font-size: 7px; text-transform: uppercase; margin: 0 15px; border-radius: 2px; top: 11px; position: absolute; transform: skew(-20deg); left: 52px; }.ndertimhgt img { width: 100%; }.logowhtyu img { width: 100%; }.ndert { color: #707070; padding: 6px 20px; font-size: 14px; width: 20%; }.leftfotmenu li:last-child { border-bottom: none; }.iconsocialimg { width: 25px; margin: 2px 5px 0 0; }.container_newsletter {    width: 99%;    padding: 20px;    display: flex;    align-items: center;    background: rgb(89 89 89 / 25%);    margin: 25px auto 10px 0;    border-radius: 7px;}.content_newsletter {    width: 398px;    height: 40px;    box-shadow: 2px 4px 10px rgb(0 0 0 / 20%);    border-radius: 60px;    overflow: hidden;    margin-left: 36px;}.subscribe__title {    font-size: 17px;    color: #fff;    font-weight: 600;    margin-bottom: 3px}.subscribe__copy {    font-size: 13px;    color: #fff;    font-weight: 500;    }	.subscription {  position: relative;  width: 100%;  height: 100%;}.subscription .add-email {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;    outline: none;    padding: 0 0 0 20px;}.subscription .submit-email {    position: absolute;    top: 0;    right: 0;    height: calc(100% - 2px);    width: 112px;    border: none;    border-radius: 60px;    outline: none;    margin: 1px;    padding: 0 20px;    cursor: pointer;    background: #2196f3;    color: #FFFFFF;    transition: width .35s ease-in-out, background .35s ease-in-out;    text-transform: uppercase;    font-weight: 600;    letter-spacing: .5px;}.subscription.done .submit-email {  width: calc(100% - 2px);  background: #00b144;}.subscription .submit-email .before-submit,.subscription .submit-email .after-submit {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  text-align: center;  line-height: 38px;  transition: visibility .35s ease-in-out,    opacity .35s ease-in-out;}.subscription.done .submit-email .before-submit,.subscription:not(.done) .submit-email .after-submit {  visibility: hidden;  opacity: 0;}.subscription .submit-email .after-submit {  transition-delay: .35s;}.subscription:not(.done) .submit-email .before-submit,.subscription.done .submit-email .after-submit {  visibility: visible;  opacity: 1;}.lastelement {    color: #fff;    list-style: none;    margin: 0 0;    padding: 7px 12px;    align-items: center;    cursor: pointer;    display: flex;    align-content: space-between;    position: relative;    font-size: 14px;    text-decoration: none;}.ftnovact {background:#2196f3!important;border-radius: 5px 0 0 5px; }.f-para { display: block; width: 100%; color: #fff; font-size: 16px; margin-bottom: 15px; font-weight: 600; }.ftnovact::after {    border-right: 23px solid #2196f3;    border-bottom: 23px solid transparent;    position: absolute;    content: '';    right: -11px;    top: 4px;    transform: rotate(45deg);    display: block;} .menulinkx2{    display: flex;    flex-wrap: wrap; width: 100%;} .menulinkx2_cnt{color: #2196f3;    padding: 0;    list-style: none;    font-size: 13px;    width: 22%;} .medi_cnt_mn{width:52%;} .medi_cnt{width:100%; display:flex; align-items: baseline;} .medi_p{color: #ffffff;    padding: 5px 0;    list-style: none;    font-size: 13px;    display: inline-flex;    align-items: center;    text-decoration: none;}.menulinkx2_cnt a{color: #ffffff;    padding: 8px 0;    list-style: none;    font-size: 13px;    display: inline-flex;    align-items: center;    text-decoration: none;}.mail_bx{    background-color: #383838;    border-radius: 4px;    padding: 10px 16px 10px 11px;    display: flex;    flex-direction: row;}.mail_bx-icn {vertical-align: middle;    width: 22px;    height: 14px;    margin-right: 6px;    margin-top: 4px;    float: left;    display: inline-block;    background: url(../mail-icon.html) no-repeat 3px 1px;}.mb-para {     color: #fff;    font-size: 13px;    line-height: 1.7;    text-align: left;}.mb-para a { color:#2196f3; text-decoration: none;}@media only screen and (min-width: 150px) and (max-width: 850px){     #footerpage object {width:100%;height:auto}    .footer_newnov  {display:none;}    .ndertimhgt {display:none;}    .ndert {    color: #ffffff;    padding: 6px 20px;    font-size:14px;    width: 100%;    text-align: center;}.ftnewnovmain {height:auto}}.nwHdr{		font-size: 16px;    font-weight: 600;    color: #fff;    width: 100%;    display: block;    padding: 0;    list-style: none;	}