:root {
    --fregular: "Rubik", serif;
    --fhead: "Raleway", serif;
    --mainclr: #F81B1B;
    --subclr: #363636;
    --staticclr: #363636;
}


/***Common***/
html {
    font-family: var(--fregular);
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
    padding: 125px 0 0;
    font-family: var(--fregular);
    font-size: 14px;
    color: var(--staticclr);
}

ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

.container-fluid {
    max-width: 1340px;
}

/***Common***/

/***Scrollbar***/
::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 5px;
}

::-webkit-scrollbar:horizontal {
    height: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: var(--mainclr);
    border-radius: 5px;
}

::-webkit-scrollbar-track {
    background-color: #fff;
}

/***Scrollbar***/

/***Header***/
.header {
    padding: 25px 0;
    transition: all 0.5s ease;
}

.header a {
    transition: all 0.5s ease;
}

.header a:hover {
    color: var(--mainclr);
}

.logo {
    height: 74px;
    width: 207px;
    transition: all 0.5s ease;
}

.navbarmain {
    text-align: right;
    position: relative;
    float: right;
    padding: 0 25px 0 0;
}

.mainheader .logoold {
    height: 74px;
    width: 71px;
    float: right;
    transition: all 0.5s ease;
}

.navbarmain a {
    color: #000000;
}

.topnavwithsocial {
    padding: 8px 0 25px;
}

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

.topnavwithsocial>li:first-child::after {
    content: '';
    /*width: 6px;
    height: 6px;
    background: #FF2121;
    border-radius: 50%;
    margin: 0 12px 0 15px;
    */
    display: inline-block;
    margin: 0 0 0 10px;
}

.topnavwithsocial>li>a {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
}

.topnavwithsocial>li.social {
    padding: 0 0 0 5px;
}

.topnavwithsocial>li.social.first {
    padding: 0 0 0 10px;
}

.topnavwithsocial>li.social>a {
    width: 18.78px;
    height: 18.97px;
    display: inline-block;
    margin: 0 0 -5px;
}

.fbicon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.14023 9.51289V14.1427C8.14023 14.2186 8.19033 14.2692 8.26546 14.2692H9.96861C10.0437 14.2692 10.0938 14.2186 10.0938 14.1427V9.43699H11.3211C11.3712 9.43699 11.4463 9.38639 11.4463 9.33579L11.5715 7.91901C11.5715 7.84311 11.5214 7.79252 11.4463 7.79252H10.0938V6.78053C10.0938 6.55283 10.2942 6.35044 10.5196 6.35044H11.4714C11.5465 6.35044 11.5966 6.29984 11.5966 6.22394V4.80716C11.5966 4.73126 11.5465 4.68066 11.4714 4.68066H9.86841C8.91666 4.68066 8.16528 5.46495 8.16528 6.40104V7.76722H7.31371C7.23858 7.76722 7.18848 7.81782 7.18848 7.89371V9.31049C7.18848 9.38639 7.23858 9.43699 7.31371 9.43699H8.16528V9.51289H8.14023Z' fill='%23EB1414' fill-opacity='0.941176'/%3E%3Cpath d='M9.39228 0C4.20774 0 0 4.25033 0 9.48735C0 14.7244 4.20774 18.9747 9.39228 18.9747C14.5769 18.9747 18.7846 14.7244 18.7846 9.48735C18.7846 4.25033 14.5518 0 9.39228 0ZM17.5824 9.48735C17.5824 14.0413 13.9006 17.7603 9.39228 17.7603C4.88399 17.7603 1.20221 14.0413 1.20221 9.48735C1.20221 4.93342 4.88399 1.21438 9.39228 1.21438C13.9006 1.21438 17.5824 4.93342 17.5824 9.48735Z' fill='%23EB1414' fill-opacity='0.941176'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.instaicon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5229 6.88146C12.5229 7.18505 12.2725 7.43805 11.9719 7.43805C11.6713 7.43805 11.4209 7.18505 11.4209 6.88146C11.4209 6.57786 11.6713 6.32486 11.9719 6.32486C12.2725 6.32486 12.5229 6.57786 12.5229 6.88146ZM11.8216 9.43672C11.8216 10.7523 10.7697 11.8149 9.46728 11.8149C8.16489 11.8149 7.11295 10.7523 7.11295 9.43672C7.11295 8.12114 8.16489 7.05855 9.46728 7.05855C10.7697 7.05855 11.8216 8.12114 11.8216 9.43672ZM10.9701 9.43672C10.9701 8.60183 10.2938 7.91874 9.46728 7.91874C8.64076 7.91874 7.96452 8.60183 7.96452 9.43672C7.96452 10.2716 8.64076 10.9547 9.46728 10.9547C10.2938 10.9547 10.9701 10.2716 10.9701 9.43672ZM14.226 7.51395C14.226 5.89477 12.9487 4.60449 11.3457 4.60449H7.4135C5.81055 4.60449 4.5332 5.89477 4.5332 7.51395V11.486C4.5332 13.1052 5.81055 14.3954 7.4135 14.3954H11.3457C12.9487 14.3954 14.226 13.1052 14.226 11.486V7.51395ZM13.2743 11.4354C13.2743 12.5486 12.3977 13.4341 11.2957 13.4341H7.4636C6.36157 13.4341 5.48495 12.5486 5.48495 11.4354V7.56455C5.48495 6.45136 6.36157 5.56588 7.4636 5.56588H11.2957C12.3977 5.56588 13.2743 6.45136 13.2743 7.56455V11.4354Z' fill='%23EB1414' fill-opacity='0.941176'/%3E%3Cpath d='M9.39228 0C4.20774 0 0 4.25033 0 9.48735C0 14.7244 4.20774 18.9747 9.39228 18.9747C14.5768 18.9747 18.7845 14.7244 18.7845 9.48735C18.7845 4.25033 14.5768 0 9.39228 0ZM9.39228 17.735C4.88398 17.735 1.20221 14.016 1.20221 9.46205C1.20221 4.90812 4.88398 1.18908 9.39228 1.18908C13.9006 1.18908 17.5823 4.90812 17.5823 9.46205C17.5823 14.016 13.9006 17.735 9.39228 17.735Z' fill='%23EB1414' fill-opacity='0.941176'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.twittericon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.176 6.42623C13.8755 6.57803 13.5248 6.65393 13.1992 6.70452C13.3495 6.67923 13.5749 6.40093 13.6751 6.27443C13.8254 6.09733 13.9255 5.89494 14.0007 5.66724V5.61664C14.0007 5.61664 13.9756 5.61664 13.9506 5.61664C13.5749 5.81904 13.1992 5.97084 12.7985 6.07203C12.7734 6.07203 12.7484 6.07203 12.7233 6.07203C12.6983 6.02144 12.6482 5.99614 12.6231 5.97084C12.4478 5.81904 12.2725 5.71784 12.0721 5.61664C11.7966 5.51544 11.4961 5.46484 11.2206 5.46484C10.9451 5.46484 10.6445 5.56604 10.394 5.69254C10.1436 5.81904 9.9182 6.02144 9.7428 6.22383C9.56753 6.45153 9.41725 6.72982 9.34211 7.00812C9.26697 7.28642 9.29202 7.56471 9.34211 7.84301C9.34211 7.89361 9.34211 7.89361 9.29202 7.89361C7.68907 7.66591 6.38667 7.08402 5.30969 5.84434C5.2596 5.79374 5.23455 5.79374 5.20951 5.84434C4.73363 6.55273 4.95904 7.69121 5.56015 8.2478C5.63529 8.3237 5.71043 8.3996 5.81061 8.4755C5.78556 8.4755 5.38483 8.4502 5.03418 8.2478C4.98409 8.2225 4.95904 8.2478 4.95904 8.2984C4.95904 8.3743 4.95904 8.4502 4.95904 8.5261C5.05923 9.23448 5.5351 9.91757 6.21135 10.1706C6.28649 10.1959 6.38667 10.2465 6.46181 10.2465C6.31153 10.2718 6.16126 10.2971 5.71043 10.2465C5.66034 10.2465 5.63529 10.2465 5.66034 10.3224C5.98594 11.2331 6.71227 11.5114 7.23824 11.6632C7.31338 11.6632 7.38851 11.6632 7.46365 11.6885C7.28833 11.9668 6.66218 12.1692 6.38667 12.2704C5.8607 12.4475 5.28465 12.5487 4.73363 12.4728C4.63345 12.4728 4.63345 12.4728 4.6084 12.4728C4.6084 12.4728 4.6084 12.4981 4.63345 12.5234C4.73363 12.5993 4.85886 12.6752 4.98409 12.7258C5.33474 12.9029 5.71043 13.0547 6.08612 13.1812C8.06476 13.7378 10.2688 13.333 11.7716 11.8403C12.9237 10.6766 13.3495 9.05739 13.3495 7.46351C13.3495 5.86964 13.4246 7.36231 13.4747 7.33701C13.7753 7.10932 14.0508 6.83102 14.2762 6.52743C14.3263 6.45153 14.3513 6.40093 14.3513 6.37563C14.3513 6.35033 14.3513 6.35033 14.3012 6.37563L14.176 6.42623Z' fill='%23EB1414' fill-opacity='0.941176'/%3E%3Cpath d='M9.39228 0C4.20774 0 0 4.25033 0 9.48735C0 14.7244 4.20774 18.9747 9.39228 18.9747C14.5769 18.9747 18.7846 14.7244 18.7846 9.48735C18.7846 4.25033 14.5518 0 9.39228 0ZM9.39228 17.735C4.88399 17.735 1.20221 14.016 1.20221 9.46205C1.20221 4.90812 4.88399 1.21438 9.39228 1.21438C13.9006 1.21438 17.5824 4.93342 17.5824 9.48735C17.5824 14.0413 13.9006 17.7603 9.39228 17.7603V17.735Z' fill='%23EB1414' fill-opacity='0.941176'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}

.linkedinicon {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50028 1.30056C11.122 1.30056 12.7074 1.78147 14.0558 2.68246C15.4042 3.58346 16.4552 4.86408 17.0758 6.36238C17.6965 7.86068 17.8588 9.50937 17.5424 11.1C17.2261 12.6906 16.4451 14.1516 15.2984 15.2983C14.1516 16.4451 12.6906 17.226 11.1 17.5424C9.50938 17.8588 7.86069 17.6964 6.36239 17.0758C4.86409 16.4552 3.58347 15.4042 2.68247 14.0558C1.78147 12.7074 1.30056 11.122 1.30056 9.50028C1.30305 7.32634 2.16774 5.24215 3.70495 3.70495C5.24216 2.16774 7.32634 1.30304 9.50028 1.30056ZM9.50028 1.60411e-08C7.6213 1.60411e-08 5.78453 0.557181 4.22222 1.60109C2.6599 2.64499 1.44223 4.12873 0.723173 5.86468C0.00411916 7.60063 -0.184022 9.51082 0.182548 11.3537C0.549119 13.1966 1.45393 14.8893 2.78257 16.218C4.11121 17.5466 5.804 18.4514 7.64687 18.818C9.48975 19.1846 11.3999 18.9964 13.1359 18.2774C14.8718 17.5583 16.3556 16.3407 17.3995 14.7783C18.4434 13.216 19.0006 11.3793 19.0006 9.50028C19.0006 8.25266 18.755 7.01725 18.2775 5.86459C17.8001 4.71193 17.1003 3.6646 16.2182 2.7824C15.336 1.90021 14.2886 1.20043 13.136 0.723018C11.9833 0.24561 10.7479 -7.24839e-05 9.50028 1.60411e-08Z' fill='%23F81B1B'/%3E%3Cpath d='M5.43742 7.5119H7.36562V13.7056H5.43742V7.5119ZM6.40179 4.43383C6.62255 4.43405 6.8383 4.49973 7.02173 4.62256C7.20517 4.74538 7.34806 4.91985 7.43233 5.12389C7.51661 5.32793 7.5385 5.55238 7.49521 5.76886C7.45193 5.98533 7.34543 6.18411 7.18917 6.34006C7.03292 6.49601 6.83392 6.60211 6.61736 6.64497C6.4008 6.68782 6.1764 6.6655 5.97252 6.58081C5.76865 6.49613 5.59447 6.35289 5.472 6.16922C5.34954 5.98554 5.28428 5.76967 5.2845 5.54891C5.28465 5.40233 5.31366 5.25722 5.36989 5.12185C5.42612 4.98648 5.50846 4.86352 5.61221 4.75997C5.71596 4.65643 5.83909 4.57433 5.97456 4.51837C6.11004 4.46241 6.25521 4.43369 6.40179 4.43383Z' fill='%23F81B1B'/%3E%3Cpath d='M8.57399 7.51411H10.4211V8.36091H10.4464C10.6312 8.04498 10.8982 7.78508 11.219 7.60884C11.5398 7.43261 11.9024 7.34664 12.2681 7.36009C14.2173 7.36009 14.5767 8.64188 14.5767 10.3106V13.7078H12.6529V10.6948C12.6529 9.97722 12.6385 9.05259 11.6521 9.05259C10.649 9.05259 10.4967 9.8348 10.4967 10.643V13.7067H8.57234L8.57399 7.51411Z' fill='%23F81B1B'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.fbicon:hover {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.14023 9.51289V14.1427C8.14023 14.2186 8.19033 14.2692 8.26546 14.2692H9.96861C10.0437 14.2692 10.0938 14.2186 10.0938 14.1427V9.43699H11.3211C11.3712 9.43699 11.4463 9.38639 11.4463 9.33579L11.5715 7.91901C11.5715 7.84311 11.5214 7.79252 11.4463 7.79252H10.0938V6.78053C10.0938 6.55283 10.2942 6.35044 10.5196 6.35044H11.4714C11.5465 6.35044 11.5966 6.29984 11.5966 6.22394V4.80716C11.5966 4.73126 11.5465 4.68066 11.4714 4.68066H9.86841C8.91666 4.68066 8.16528 5.46495 8.16528 6.40104V7.76722H7.31371C7.23858 7.76722 7.18848 7.81782 7.18848 7.89371V9.31049C7.18848 9.38639 7.23858 9.43699 7.31371 9.43699H8.16528V9.51289H8.14023Z' fill='%23000000' fill-opacity='0.941176'/%3E%3Cpath d='M9.39228 0C4.20774 0 0 4.25033 0 9.48735C0 14.7244 4.20774 18.9747 9.39228 18.9747C14.5769 18.9747 18.7846 14.7244 18.7846 9.48735C18.7846 4.25033 14.5518 0 9.39228 0ZM17.5824 9.48735C17.5824 14.0413 13.9006 17.7603 9.39228 17.7603C4.88399 17.7603 1.20221 14.0413 1.20221 9.48735C1.20221 4.93342 4.88399 1.21438 9.39228 1.21438C13.9006 1.21438 17.5824 4.93342 17.5824 9.48735Z' fill='%23000000' fill-opacity='0.941176'/%3E%3C/svg%3E%0A");
}

.instaicon:hover {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5229 6.88146C12.5229 7.18505 12.2725 7.43805 11.9719 7.43805C11.6713 7.43805 11.4209 7.18505 11.4209 6.88146C11.4209 6.57786 11.6713 6.32486 11.9719 6.32486C12.2725 6.32486 12.5229 6.57786 12.5229 6.88146ZM11.8216 9.43672C11.8216 10.7523 10.7697 11.8149 9.46728 11.8149C8.16489 11.8149 7.11295 10.7523 7.11295 9.43672C7.11295 8.12114 8.16489 7.05855 9.46728 7.05855C10.7697 7.05855 11.8216 8.12114 11.8216 9.43672ZM10.9701 9.43672C10.9701 8.60183 10.2938 7.91874 9.46728 7.91874C8.64076 7.91874 7.96452 8.60183 7.96452 9.43672C7.96452 10.2716 8.64076 10.9547 9.46728 10.9547C10.2938 10.9547 10.9701 10.2716 10.9701 9.43672ZM14.226 7.51395C14.226 5.89477 12.9487 4.60449 11.3457 4.60449H7.4135C5.81055 4.60449 4.5332 5.89477 4.5332 7.51395V11.486C4.5332 13.1052 5.81055 14.3954 7.4135 14.3954H11.3457C12.9487 14.3954 14.226 13.1052 14.226 11.486V7.51395ZM13.2743 11.4354C13.2743 12.5486 12.3977 13.4341 11.2957 13.4341H7.4636C6.36157 13.4341 5.48495 12.5486 5.48495 11.4354V7.56455C5.48495 6.45136 6.36157 5.56588 7.4636 5.56588H11.2957C12.3977 5.56588 13.2743 6.45136 13.2743 7.56455V11.4354Z' fill='%23000000' fill-opacity='0.941176'/%3E%3Cpath d='M9.39228 0C4.20774 0 0 4.25033 0 9.48735C0 14.7244 4.20774 18.9747 9.39228 18.9747C14.5768 18.9747 18.7845 14.7244 18.7845 9.48735C18.7845 4.25033 14.5768 0 9.39228 0ZM9.39228 17.735C4.88398 17.735 1.20221 14.016 1.20221 9.46205C1.20221 4.90812 4.88398 1.18908 9.39228 1.18908C13.9006 1.18908 17.5823 4.90812 17.5823 9.46205C17.5823 14.016 13.9006 17.735 9.39228 17.735Z' fill='%23000000' fill-opacity='0.941176'/%3E%3C/svg%3E");
}

.twittericon:hover {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.176 6.42623C13.8755 6.57803 13.5248 6.65393 13.1992 6.70452C13.3495 6.67923 13.5749 6.40093 13.6751 6.27443C13.8254 6.09733 13.9255 5.89494 14.0007 5.66724V5.61664C14.0007 5.61664 13.9756 5.61664 13.9506 5.61664C13.5749 5.81904 13.1992 5.97084 12.7985 6.07203C12.7734 6.07203 12.7484 6.07203 12.7233 6.07203C12.6983 6.02144 12.6482 5.99614 12.6231 5.97084C12.4478 5.81904 12.2725 5.71784 12.0721 5.61664C11.7966 5.51544 11.4961 5.46484 11.2206 5.46484C10.9451 5.46484 10.6445 5.56604 10.394 5.69254C10.1436 5.81904 9.9182 6.02144 9.7428 6.22383C9.56753 6.45153 9.41725 6.72982 9.34211 7.00812C9.26697 7.28642 9.29202 7.56471 9.34211 7.84301C9.34211 7.89361 9.34211 7.89361 9.29202 7.89361C7.68907 7.66591 6.38667 7.08402 5.30969 5.84434C5.2596 5.79374 5.23455 5.79374 5.20951 5.84434C4.73363 6.55273 4.95904 7.69121 5.56015 8.2478C5.63529 8.3237 5.71043 8.3996 5.81061 8.4755C5.78556 8.4755 5.38483 8.4502 5.03418 8.2478C4.98409 8.2225 4.95904 8.2478 4.95904 8.2984C4.95904 8.3743 4.95904 8.4502 4.95904 8.5261C5.05923 9.23448 5.5351 9.91757 6.21135 10.1706C6.28649 10.1959 6.38667 10.2465 6.46181 10.2465C6.31153 10.2718 6.16126 10.2971 5.71043 10.2465C5.66034 10.2465 5.63529 10.2465 5.66034 10.3224C5.98594 11.2331 6.71227 11.5114 7.23824 11.6632C7.31338 11.6632 7.38851 11.6632 7.46365 11.6885C7.28833 11.9668 6.66218 12.1692 6.38667 12.2704C5.8607 12.4475 5.28465 12.5487 4.73363 12.4728C4.63345 12.4728 4.63345 12.4728 4.6084 12.4728C4.6084 12.4728 4.6084 12.4981 4.63345 12.5234C4.73363 12.5993 4.85886 12.6752 4.98409 12.7258C5.33474 12.9029 5.71043 13.0547 6.08612 13.1812C8.06476 13.7378 10.2688 13.333 11.7716 11.8403C12.9237 10.6766 13.3495 9.05739 13.3495 7.46351C13.3495 5.86964 13.4246 7.36231 13.4747 7.33701C13.7753 7.10932 14.0508 6.83102 14.2762 6.52743C14.3263 6.45153 14.3513 6.40093 14.3513 6.37563C14.3513 6.35033 14.3513 6.35033 14.3012 6.37563L14.176 6.42623Z' fill='%23000000' fill-opacity='0.941176'/%3E%3Cpath d='M9.39228 0C4.20774 0 0 4.25033 0 9.48735C0 14.7244 4.20774 18.9747 9.39228 18.9747C14.5769 18.9747 18.7846 14.7244 18.7846 9.48735C18.7846 4.25033 14.5518 0 9.39228 0ZM9.39228 17.735C4.88399 17.735 1.20221 14.016 1.20221 9.46205C1.20221 4.90812 4.88399 1.21438 9.39228 1.21438C13.9006 1.21438 17.5824 4.93342 17.5824 9.48735C17.5824 14.0413 13.9006 17.7603 9.39228 17.7603V17.735Z' fill='%23000000' fill-opacity='0.941176'/%3E%3C/svg%3E%0A");
}

.linkedinicon:hover {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50028 1.30056C11.122 1.30056 12.7074 1.78147 14.0558 2.68246C15.4042 3.58346 16.4552 4.86408 17.0758 6.36238C17.6965 7.86068 17.8588 9.50937 17.5424 11.1C17.2261 12.6906 16.4451 14.1516 15.2984 15.2983C14.1516 16.4451 12.6906 17.226 11.1 17.5424C9.50938 17.8588 7.86069 17.6964 6.36239 17.0758C4.86409 16.4552 3.58347 15.4042 2.68247 14.0558C1.78147 12.7074 1.30056 11.122 1.30056 9.50028C1.30305 7.32634 2.16774 5.24215 3.70495 3.70495C5.24216 2.16774 7.32634 1.30304 9.50028 1.30056ZM9.50028 1.60411e-08C7.6213 1.60411e-08 5.78453 0.557181 4.22222 1.60109C2.6599 2.64499 1.44223 4.12873 0.723173 5.86468C0.00411916 7.60063 -0.184022 9.51082 0.182548 11.3537C0.549119 13.1966 1.45393 14.8893 2.78257 16.218C4.11121 17.5466 5.804 18.4514 7.64687 18.818C9.48975 19.1846 11.3999 18.9964 13.1359 18.2774C14.8718 17.5583 16.3556 16.3407 17.3995 14.7783C18.4434 13.216 19.0006 11.3793 19.0006 9.50028C19.0006 8.25266 18.755 7.01725 18.2775 5.86459C17.8001 4.71193 17.1003 3.6646 16.2182 2.7824C15.336 1.90021 14.2886 1.20043 13.136 0.723018C11.9833 0.24561 10.7479 -7.24839e-05 9.50028 1.60411e-08Z' fill='%23000000'/%3E%3Cpath d='M5.43742 7.5119H7.36562V13.7056H5.43742V7.5119ZM6.40179 4.43383C6.62255 4.43405 6.8383 4.49973 7.02173 4.62256C7.20517 4.74538 7.34806 4.91985 7.43233 5.12389C7.51661 5.32793 7.5385 5.55238 7.49521 5.76886C7.45193 5.98533 7.34543 6.18411 7.18917 6.34006C7.03292 6.49601 6.83392 6.60211 6.61736 6.64497C6.4008 6.68782 6.1764 6.6655 5.97252 6.58081C5.76865 6.49613 5.59447 6.35289 5.472 6.16922C5.34954 5.98554 5.28428 5.76967 5.2845 5.54891C5.28465 5.40233 5.31366 5.25722 5.36989 5.12185C5.42612 4.98648 5.50846 4.86352 5.61221 4.75997C5.71596 4.65643 5.83909 4.57433 5.97456 4.51837C6.11004 4.46241 6.25521 4.43369 6.40179 4.43383Z' fill='%23000000'/%3E%3Cpath d='M8.57399 7.51411H10.4211V8.36091H10.4464C10.6312 8.04498 10.8982 7.78508 11.219 7.60884C11.5398 7.43261 11.9024 7.34664 12.2681 7.36009C14.2173 7.36009 14.5767 8.64188 14.5767 10.3106V13.7078H12.6529V10.6948C12.6529 9.97722 12.6385 9.05259 11.6521 9.05259C10.649 9.05259 10.4967 9.8348 10.4967 10.643V13.7067H8.57234L8.57399 7.51411Z' fill='%23000000'/%3E%3C/svg%3E");    
}

.headnav>li {
    display: inline-block;
    padding: 0 0 0 33px;
}

.headnav>li>a {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    font-family: var(--fhead);
}

@keyframes headfix {
    from {
        top: -120px;
    }

    to {
        top: 0px;
    }
}

.mainheader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9995;
    transition: all 0.5s ease;
    background: #fff;
    height: 125px;
}

.fix .mainheader {
    height: 90px;
    /*animation: headfix 0.5s;
    animation-iteration-count: 1;*/
    background: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fix .header {
    padding: 10px 0;
}

.fix .navbarmain>.logoold {
    height: 68px;
    width: 65px;
}

.fix .topnavwithsocial {
    padding: 5px 0 20px;
}

.fix .logo {
    height: 65px;
    width: 180px;
}

#mobnav {
    display: none;
    width: 50px;
    height: 50px;
    position: relative;
    z-index: 9996;
    cursor: pointer;
    border: 1px solid var(--subclr);
    border-radius: 50%;
    float: right;
    margin: 3px 0 0;
}

.lines {
    display: inline-block;
    width: 25px;
    height: 2px;
    background: var(--mainclr);
    border-radius: 5px;
    transition: 0.3s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.lines:before,
.lines:after {
    display: block;
    width: 20px;
    height: 2px;
    background: var(--mainclr);
    border-radius: 5px;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: '';
    transform-origin: 0.28571rem center;
}

.lines:before {
    top: 8px;
}

.lines:after {
    top: -8px;
}

#mobnav.Nclose {
    /*transform: scale3d(0.8, 0.8, 0.8);*/
}

#mobnav.Nclose .lines {
    background: transparent;
}

#mobnav.Nclose .lines:before,
#mobnav.Nclose .lines:after {
    transform-origin: 50% 50%;
    top: 0;
    width: 30px;
    background: var(--mainclr);
}

#mobnav.Nclose .lines:before {
    transform: rotate3d(0, 0, 1, 45deg);
}

#mobnav.Nclose .lines:after {
    transform: rotate3d(0, 0, 1, -45deg);
}

/***Header***/

/***Home***/
/***Banner***/
.hmbannersec .imgsec {
    height: 576px;
    position: relative;
}

.hmbannersec .imgsec::before {
    content: '';
    background: linear-gradient(270.38deg, rgba(0, 0, 0, 0) 10.14%, #3E0000 95.53%);
    border-radius: 15px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.hmbannersec .imgsec>img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
}

.hmbannersec .imgsec .cnt>h2 {
    font-family: var(--fhead);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    margin: 0 0 0 70px;
}

.hmbannersec .imgsec .cnt>h2>.first {
    font-weight: 400;
    font-size: 56px;
    line-height: 85px;
    display: block;
    font-style: normal;
}

.hmbannersec .imgsec .cnt>h2>.second {
    font-weight: 700;
    font-size: 86px;
    line-height: 101px;
    font-style: normal;
    display: block;
}

.hmbannersec .imgsec .cnt>h2>.third {
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    line-height: 85px;
}

/***Banner***/
/***About***/
.hmabtsec {
    padding: 65px 0;
}

.mainhead {
    font-family: var(--fhead);
    color: var(--mainclr);
    font-style: normal;
}

.subhead {
    font-family: var(--fhead);
    color: var(--subclr);
    font-style: normal;
}

.hmabtsec .cnt {
    text-align: center;
}

.hmabtsec .cnt>.mainhead {
    font-weight: 700;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.hmabtsec .cnt>.subhead {
    font-weight: 400;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.hmabtsec .cnt>.staticpgh {
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    max-width: 1145px;
    margin: 0 auto;
    padding: 20px 0 15px;
}

.morelink {
    color: #000000;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    display: inline-block;
    position: relative;
    padding: 0 25px 0 0;
    transition: all 0.5s ease;
}

.morelink::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2958 4.88079L1.7058 0.290792C1.31576 -0.0969306 0.685836 -0.096931 0.295798 0.290792C0.106485 0.478559 0 0.734155 0 1.00079C0 1.26743 0.106485 1.52303 0.295798 1.71079L4.8958 6.29079C5.08511 6.47856 5.1916 6.73415 5.1916 7.00079C5.1916 7.26743 5.08511 7.52303 4.8958 7.71079L0.295797 12.2908C-0.0963249 12.6802 -0.0985632 13.3137 0.290797 13.7058C0.680158 14.0979 1.31367 14.1002 1.7058 13.7108L6.2958 9.12079C7.46561 7.94952 7.46561 6.05206 6.2958 4.88079Z' fill='%23F81B1B'/%3E%3C/svg%3E");
    height: 14px;
    width: 8px;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 4px;
}

.morelink:hover {
    color: var(--mainclr);
}

/***About***/
/***Products***/
.hmproductssec {}

.hmproductssec .cnt {
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    position: relative;
    margin: 0 0 30px 0;
    padding: 115px 20px 40px 20px;
    max-width: 100%;
    min-height: 297px;
    text-align: center;
    /*margin: 0 0 30px 50px;
    padding: 15px 28px 40px 65px;
    max-width: 360px;
    min-height: 197px;*/
}

.hmproductssec .cnt>.imgsec {
    position: absolute;
    height: 82px;
    width: 82px;
    background: var(--mainclr);
    border-radius: 50%;
    padding: 16px;
    /*left: -40px;
    top: 30px;*/
    left: 50%;
    top: 10px;
    transform: translateX(-50%);
}

.hmproductssec .cnt>.imgsec>img {
    height: 100%;
    width: 100%;
}

.hmproductssec .cnt>h5 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    font-family: var(--fhead);
}

.hmproductssec .cnt>.staticpgh {
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 23px;
    margin: 10px 0 0;
}

/***Products***/
/***Services***/
.hmservicessec {
    padding: 100px 0 80px;
}

.hmservicessec .imgsec {
    padding: 0 0 0 45px;
}

.hmservicessec .cnt {
    padding: 0 30px 0 20px;
}

.hmservicessec .cnt>.mainhead {
    font-weight: 700;
    font-size: 30px;
    line-height: 38px;
    font-style: normal;
}

.hmservicessec .cnt>.staticpgh {
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    margin: 0 0 35px;
}

.hmspeseraccordian .accordion-item {
    border-left: 0;
    border-right: 0;
    border-color: #C6C6C6;
}

.hmspeseraccordian .accordion-button {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 38px;
    font-family: var(--fhead);
    text-transform: uppercase;
    color: #000000;
    padding: 10px 15px;
    transition: all 0.5sease;
}

.hmspeseraccordian .accordion-button::after {
    display: none;
}

.hmspeseraccordian .accordion-button:not(.collapsed) {
    background: #fff;
    color: #000000;
    box-shadow: none;
    padding: 16px 15px;
}

.hmspeseraccordian .accordion-button:focus {
    outline: 0;
    box-shadow: none;
}

.hmspeseraccordian .accordion-body {
    padding: 0 0 0 30px;
    transition: all 0.5s ease;
}

.hmspeseraccordian .staticpgh {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    padding: 0 0 30px 0;
    margin: 0;
    transition: all 0.5s ease;
}

.hmspeseraccordian {
    margin: 0 0 25px;
}

/***Services***/
/***Reason***/
.hmsectiontochoose {
    padding: 80px 0;
    border-top: 1px solid #BFBFBF;
}

.hmsectiontochoose .cnt {
    padding: 0 0 0 45px;
}

.hmsectiontochoose .cnt>.mainhead {
    font-weight: 700;
    font-size: 30px;
    line-height: 43px;
    margin: 0;
}

.hmsectiontochoose .cnt>.mainhead>b {
    font-style: normal;
    display: block;
    font-weight: 700;
    font-size: 40px;
    line-height: 43px;
}

.hmsectiontochoose .cnt>.staticpgh {
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    margin: 40px 45px 0 0;
}

.hmsectiontochoose .reasoncnt {
    width: 100%;
    max-width: 225px;
    height: 267px;
    position: relative;
    float: right;
}

.hmsectiontochoose .reasoncnt::before {
    content: '';
    background-image: url('../../images/reasonbg.png');
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    border-radius: 16px;
}

.hmsectiontochoose .reasoncnt>h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    padding: 45px 25px;
    font-family: var(--fhead);
}

/***Reason***/
/***ourcomprojects***/
.mainhead.second {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 43px;
    text-align: center;
    color: #1D1D1D;
}

.hmourcompletedprojects {
    border-bottom: 1px solid #BFBFBF;
    padding: 0 0 35px;
}

.hmourcompletedprojslider {
    padding: 65px 0 0;
}

.hmourcompletedprojslider .imgsec {
    width: 284px;
    height: 167px;
}

.hmourcompletedprojslider .imgsec>img {
    height: 100%;
    width: 100%;
    border-radius: 15px 15px 0 0;
}

.hmourcompletedprojslider .cnt {
    padding: 25px 15px 0;
}

.hmourcompletedprojslider .cnt>b {
    font-style: normal;
    display: block;
    font-weight: 700;
    font-size: 15px;
    color: #1D1D1D;
    font-family: var(--fhead);
}

.hmourcompletedprojslider .cnt>i {
    font-style: normal;
    display: block;
    font-weight: 400;
    font-size: 15px;
    color: var(--mainclr);
    font-family: var(--fhead);
}

.hmourcompletedprojslider .maincnt {
    max-width: 284px;
    margin: 0 auto;
}

.hmourcompletedprojects .owl-theme .owl-dots .owl-dot span {
    width: 11px;
    height: 11px;
    margin: 3px;
    background: #CBCBCB;

}

.hmourcompletedprojects .owl-theme .owl-dots .owl-dot.active span,
.hmourcompletedprojects .owl-theme .owl-dots .owl-dot:hover span {
    background: var(--mainclr);
}

.hmourcompletedprojects .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 25px;
}

/***ourcomprojects***/
/***Businesspartners***/
.hmbusinesspartners {
    padding: 45px 0;
}

.hmbusinesspartners .services_sec>img {
    width: auto;
    height: auto;
    margin: 0 auto;
}

.hmbusinesspartners .businesspartners {
    margin: 60px 0;
}

/***Businesspartners***/
/***Testimonials***/
.hmtestimonials {
    padding: 45px 0;
}

.hmtestimonials .mainhead {
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
}

.hmtestimonials .subhead {
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
}

.hmtestimonials .testimonialsec {
    margin: 50px 0;
}

.hmtestimonials .testimonialsec .testi_sec {
    background: #FFFFFF;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.160784);
    border-radius: 10px;
    max-width: 358px;
    margin: 0 auto 10px;
    padding: 45px 30px 30px;
}

.hmtestimonials .testimonialsec .testi_sec>.testi_sec1 {}

.hmtestimonials .testimonialsec .testimonials_con {
    font-weight: 300;
    font-size: 14px;
    line-height: 25px;
    margin: 0 0 25px;
}

.hmtestimonials .testimonialsec .testi_sec_img {
    width: 62px;
    height: 64px;
    position: absolute;
    left: 0;
    top: 0;
}

.hmtestimonials .testimonialsec .testi_sympel {
    width: 37.16px;
    height: 35.2px;
    position: absolute;
    right: 0;
    top: -10px;
}

.hmtestimonials .testimonialsec .testi_img_sec {
    position: relative;
    padding: 0 0 0 75px;
}

.hmtestimonials .testimonialsec .testi_img_sec>.cnt {
    padding: 15px 0;
}

.hmtestimonials .testimonialsec .testi_img_sec>.cnt>.testi_name {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
    color: #000000;
}

.hmtestimonials .testimonialsec .testi_img_sec>.cnt>.testi_designations {
    display: inline-block;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
}

.hmtestimonials .owl-theme .owl-nav span {
    color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 37 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.9834 18C0.9834 27.9411 9.04227 36 18.9834 36C28.9245 36 36.9834 27.9411 36.9834 18C36.9834 8.05887 28.9245 0 18.9834 0C9.04673 0.0107446 0.994147 8.06333 0.9834 18ZM33.9834 18C33.9834 26.2843 27.2677 33 18.9834 33C10.6991 33 3.9834 26.2843 3.9834 18C3.9834 9.71573 10.6991 3 18.9834 3C27.2639 3.0091 33.9743 9.7195 33.9834 18Z' fill='%23D6D6D6'/%3E%3Cpath d='M24.9833 18.0001C24.9844 19.0981 24.5831 20.1584 23.8553 20.9806C23.4188 21.4711 22.9943 21.9361 22.6898 22.2406L18.4538 26.5501C18.0844 26.958 17.5212 27.131 16.9865 27.0006C16.4519 26.8702 16.0315 26.4575 15.8913 25.9253C15.7511 25.3931 15.9137 24.8269 16.3148 24.4501L20.5583 20.1301C20.8388 19.8481 21.2198 19.4281 21.6083 18.9916C22.1084 18.4246 22.1084 17.574 21.6083 17.0071C21.2213 16.5721 20.8403 16.1521 20.5688 15.8791L16.3148 11.5501C15.9137 11.1732 15.7511 10.607 15.8913 10.0748C16.0315 9.54258 16.4519 9.12987 16.9866 8.99951C17.5212 8.86915 18.0844 9.04208 18.4538 9.45006L22.6973 13.7686C22.9973 14.0686 23.4173 14.5291 23.8508 15.0181C24.5809 15.8397 24.984 16.9009 24.9833 18.0001Z' fill='%23D6D6D6'/%3E%3C/svg%3E");
    height: 36px;
    width: 36px;
    display: inline-block;
    transition: all 0.5s ease;
    background-repeat: no-repeat;
}

.hmtestimonials .owl-theme .owl-nav .owl-prev>span {
    transform: rotateY(180deg);
}

.hmtestimonials .owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.hmtestimonials .owl-theme .owl-nav {
    margin-top: 30px;
}

.hmtestimonials .owl-theme .owl-nav span:hover {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 37 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.9834 18C0.9834 27.9411 9.04227 36 18.9834 36C28.9245 36 36.9834 27.9411 36.9834 18C36.9834 8.05887 28.9245 0 18.9834 0C9.04673 0.0107446 0.994147 8.06333 0.9834 18ZM33.9834 18C33.9834 26.2843 27.2677 33 18.9834 33C10.6991 33 3.9834 26.2843 3.9834 18C3.9834 9.71573 10.6991 3 18.9834 3C27.2639 3.0091 33.9743 9.7195 33.9834 18Z' fill='%23F81B1B'/%3E%3Cpath d='M24.9833 18.0001C24.9844 19.0981 24.5831 20.1584 23.8553 20.9806C23.4188 21.4711 22.9943 21.9361 22.6898 22.2406L18.4538 26.5501C18.0844 26.958 17.5212 27.131 16.9865 27.0006C16.4519 26.8702 16.0315 26.4575 15.8913 25.9253C15.7511 25.3931 15.9137 24.8269 16.3148 24.4501L20.5583 20.1301C20.8388 19.8481 21.2198 19.4281 21.6083 18.9916C22.1084 18.4246 22.1084 17.574 21.6083 17.0071C21.2213 16.5721 20.8403 16.1521 20.5688 15.8791L16.3148 11.5501C15.9137 11.1732 15.7511 10.607 15.8913 10.0748C16.0315 9.54258 16.4519 9.12987 16.9866 8.99951C17.5212 8.86915 18.0844 9.04208 18.4538 9.45006L22.6973 13.7686C22.9973 14.0686 23.4173 14.5291 23.8508 15.0181C24.5809 15.8397 24.984 16.9009 24.9833 18.0001Z' fill='%23F81B1B'/%3E%3C/svg%3E");
}

/***Testimonials***/
/***Home***/

/***Footer***/
.footerfirst .logofoot {
    width: 174px;
    height: 58px;
}

.footerfirst .logocnt {

    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    font-family: var(--fhead);
    padding: 30px 0 0;
    display: inline-block;
}

.footerfirst .logocnt>i {
    font-style: normal;
    display: block;
}

.footerfirst .addresscnt {
    position: relative;
    padding: 0 0 0 45px;
    margin: 0 0 0 40px;
}

.footerfirst .addresscnt::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6271 9.32715C11.4215 9.32715 10.4697 10.279 10.4697 11.4845C10.4697 12.6901 11.4215 13.6419 12.6271 13.6419C13.8327 13.6419 14.7845 12.6901 14.7845 11.4845C14.7845 10.279 13.8327 9.32715 12.6271 9.32715Z' fill='%23F81B1B'/%3E%3Cpath d='M12.5 0C5.58376 0 0 5.58376 0 12.5C0 19.4163 5.58376 25 12.5 25C19.4162 25 25 19.4163 25 12.5C25 5.58376 19.4162 0 12.5 0ZM15.4822 17.7665C14.2132 19.2259 12.9442 20.0508 12.8807 20.1142C12.8173 20.1142 12.6904 20.1777 12.6269 20.1777C12.5635 20.1777 12.4365 20.1777 12.3731 20.1142C12.3731 20.1142 11.0406 19.2259 9.77157 17.7665C8.05838 15.7995 7.17005 13.6422 7.17005 11.4848C7.17005 9.32742 9.64467 6.02792 12.6269 6.02792C15.6091 6.02792 18.0838 8.50253 18.0838 11.4848C18.0838 14.467 17.1954 15.7995 15.4822 17.7665Z' fill='%23F81B1B'/%3E%3C/svg%3E");
    height: 25px;
    width: 25px;
    position: absolute;
    left: 0;
    top: 0;
}

.footerfirst .addresscnt>b {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
    font-family: var(--fhead);
}

.footerfirst .addresscnt>p {
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    margin: 15px 0 0;
}

.footerfirst .addresscnt>p>i {
    font-style: normal;
    display: block;
}

.footerfirst .ftmobile,
.footerfirst .ftemail {
    position: relative;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    display: inline-block;
    color: var(--staticclr);
    transition: all 0.5s ease;
    padding: 0 0 0 45px;
}

.footerfirst .ftmobile::before {
    content: '';
    height: 25px;
    width: 25px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 0C5.58376 0 0 5.58376 0 12.5C0 19.4162 5.58376 25 12.5 25C19.4163 25 25 19.4162 25 12.5C25 5.58376 19.4163 0 12.5 0ZM18.9721 17.3223C18.9721 17.7665 18.7818 18.1472 18.4645 18.401C18.1472 18.6548 17.7031 18.8452 17.3224 18.7817C15.863 18.6548 14.467 18.2741 13.198 17.6396C11.929 17.0051 10.7868 16.2437 9.77157 15.2284C8.75635 14.2132 7.93147 13.0711 7.36041 11.802C6.72589 10.4695 6.34518 9.0736 6.21828 7.67766C6.21828 7.67766 6.21828 7.61421 6.21828 7.55077C6.21828 7.17004 6.34518 6.78933 6.59899 6.53553C6.85279 6.21828 7.29696 6.02792 7.67767 6.02792H9.70817C10.4696 6.02792 11.1041 6.59898 11.1675 7.3604C11.1675 7.80456 11.2944 8.24874 11.4214 8.69289C11.6117 9.20051 11.4214 9.77157 11.0406 10.2157L10.2158 11.0406C11.0406 12.6269 12.3731 13.8959 13.9594 14.7843L14.7843 13.9594C15.165 13.5787 15.7361 13.4518 16.3071 13.5787C16.7513 13.7056 17.1955 13.769 17.6396 13.8325C18.401 13.8959 18.9721 14.5305 18.9721 15.2919V17.3223Z' fill='%23F81B1B'/%3E%3C/svg%3E");
}

.footerfirst .ftemail::before {
    content: '';
    height: 25px;
    width: 25px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 0C5.58376 0 0 5.58375 0 12.5C0 19.4163 5.58376 25 12.5 25C19.4163 25 25 19.4163 25 12.5C25 5.58375 19.4163 0 12.5 0ZM5.1396 7.42385H19.7335L12.6904 14.4671C12.5635 14.594 12.4366 14.6574 12.3097 14.6574C12.1828 14.6574 11.9924 14.6574 11.929 14.4671L5.1396 7.48731V7.42385ZM4.88579 8.88325L8.50254 12.5L4.88579 16.1168V8.88325ZM19.6701 17.7031H5.52031C5.3934 17.7031 5.2665 17.7031 5.1396 17.5762L9.39087 13.3249L11.4213 15.3554C11.7386 15.6726 12.1828 15.863 12.6269 15.863C13.0711 15.863 13.5153 15.6726 13.8325 15.3554L15.863 13.3249L20.1142 17.5762C19.9873 17.6396 19.8604 17.7031 19.7335 17.7031H19.6701ZM20.2411 16.1168L16.6244 12.5L20.2411 8.88325V16.1802V16.1168Z' fill='%23F81B1B'/%3E%3C/svg%3E");
}

.footerfirst .ftmobile {
    margin: 0;
}

.footerfirst .ftemail {
    margin: 15px 0;
}

.footerfirst .ftmobile:hover,
.footerfirst .ftemail:hover {
    color: var(--mainclr);
}

.footerfirst .socialhead {
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    padding: 20px 0 0;
    display: inline-block;
}

.footerfirst .socialsec {
    padding: 8px 0 0;
    width: 100%;
    max-width: 190px;
    margin: 0;
    /*margin: 0 auto;*/
}

.footerfirst .socialsec>a {
    width: 37.43px;
    height: 37.81px;
    display: inline-block;
    margin: 0 3px;
}

.mainfooter .map_sec {
    height: 242px;
    margin: 45px 0;
}

.mainfooter .footerlast .copyright {
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
}

.mainfooter .footerlast .legalterlink {
    text-align: right;
}

.mainfooter .footerlast .legalterlink>a {
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    color: var(--staticclr);
    transition: all 0.5s ease;
}

.mainfooter .footerlast .legalterlink>a:hover {
    color: var(--mainclr);
}

.footerlast {
    margin: 0 0 30px;
}

/***Footer***/