/*.navmenu>ul>li { display: none; }
.navmenu>ul>li.main-page { display: block; }
section.hm-latest-blog { display: none; }
.excellence-row  .section_btn { opacity: 0; }
.zigzag-button { display: none; }
.footer-box.footer-menu { display: none; }
.footer-bottom.social-media-copy-right { display: none; }
body.home .solution-wrap.nofullheight .round-btn { display: none; }
.divforhm { display: flex; align-items: center; }
.header-btns-wrap { display: flex; align-items: center; }
.header-btns-wrap .header-btn { margin-left: 12px; }
.header-btns-wrap > a { color: #555; display: block; font-size: 16px; letter-spacing: 1px; text-transform: uppercase; font-weight: 400; line-height: 24px; }
.mainheader { padding: 30px 0px; }
header.mainheader.sticky { padding: 15px 0px; }
.header-btns-wrap .header-btn { transition: all 0.2s ease-in-out; background: transparent; border: 1px solid #FAA61A; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; border: 1px solid #FAA61A; border-radius: 100%; }
.header-btns-wrap .header-btn a { line-height: normal; color: #FAA61A; font-size: 13px; }
.header-btns-wrap > a:hover { color: #FAA61A; }
.copy-rights { padding-top: 10px; }
.header-btns-wrap .header-btn:hover { border: 1px solid transparent; background: #FAA61A; }
.header-btns-wrap .header-btn:hover a { color: #fff; }
.header-btns-wrap > a { position: relative; margin-right: 10px; }
.header-btns-wrap > a:after { opacity: 0; transition: all 0.3s ease; height: 1px; width: 0%; background-color: #FAA61A; position: absolute; bottom: 0px; left: 0px; content: ''; }
.header-btns-wrap > a:hover:after { opacity: 1; width: 100%; }
@media only screen and (max-width:1200px) {
    .mainheader { padding: 15px 0px; }
    header.mainheader.sticky { padding: 10px 0px; }
    .navbartoggle { display: none !important; }
}
@media only screen and (max-width:991px) {
    .header-btns-wrap .header-btn { margin-left: 10px; }
    .header-btns-wrap > a { margin-right: 5px; }
    .header-btns-wrap .header-btn { height: 30px; width: 30px; }
    .header-btns-wrap .header-btn a { font-size: 12px; }
}
@media only screen and (max-width:767px) {
    .header-btns-wrap > a { font-size: 14px; }
    main.margintop { margin-top: 60px; }
    .excellence-row .section_btn { display: none; }
    .logo img { max-width: 150px; }
    .header-btns-wrap .header-btn { margin-left: 8px; }
    body.home section.excellence-row div#Rightcontent .contentcol p:last-child { margin: 0px; }
}*/