.header { background: #fff;  transition: all .3s ease; position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 9;}
.top_header {background-color: #e3c900;transition: transform .3s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s;padding: 5px 0;}
.top_header .container {display: flex;align-items: center;justify-content: end;}
.top_header p {margin-bottom: 0;margin-right: 50px;}
.top_header ul {display: flex;align-items: center;}
.top_header ul li {margin-bottom: 0;margin-right: 15px;border-right: 1px solid #000;padding-right: 15px;} 
.top_header ul li svg {width:16px; height:16px; margin: -4px 8px 0px;fill: #000;} 
.top_header ul li span {margin-right: 10px; font-size: 15px; } 
.top_header ul li a {color: #000; font-weight: 500; font-size: 15px;} 
.top_header ul li a:hover {color: #dd0c39;} 
.top_header ul li:last-child {margin-right: 0;padding-right: 0;border: none;} 

.footer_bottom {padding: 0px 0px;background: #fff; width: 100%;}
.footer_bottom .container {display: flex;align-items: center;justify-content: space-between;}
.navbar-brand {padding: 0;margin: 0;} 
.navbar-brand img{ transition: max-width .6s ease; } 
.navigation ul {display: flex;align-items: center;} 
.navigation ul li {margin-bottom: 0;margin-left: 10px;} 
.navigation ul li a {font-weight: 700;display: block;color: #2c2c2c;padding: 23px 12px;text-decoration: none;font-family: Lato, sans-serif;text-transform: uppercase;}
.navigation ul li a:hover {background: #dd0c39;color: #fff;}
.high_light a, .navigation ul li .active{ background: #dd0c39; color: #fff !important;} 

.header.sticky {box-shadow: 0 0 4px rgba(0, 0, 0, .12), 0 4px 4px rgba(0, 0, 0, .24);transform: translateY(-34px);}
.header.sticky .top_header {transform: translateY(-34px);transition: transform .3s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s;}
.sticky .navbar-brand img {max-width: 160px;}
.sticky .navigation ul li a {padding: 16px 12px;}
.footer_bottom .navbar-fostrap{ display: none;}

/* =========================== */
footer.footer-in {background: #f6f7fa;}
.footer-con {padding: 50px 0px;}
.footer-con h4 {font-size: 20px;font-weight: 700;margin-bottom: 20px;}
.footer-con ul {padding: 0;margin: 0;}
.footer-con ul li {display: block;margin-bottom: 10px;padding: 0;margin-right: 0;}
.footer-con ul li a {font-size: 15px;font-weight: 600;transition: .3s; color: #353333;text-decoration: none;}
.footer-con ul li a:hover {color: #dd0c39;}
footer.footer-in .social_icons li a img {margin-right: 7px;width: 30px;height: 30px;}
.footer-con .ftr_navi {padding: 0;text-align: left;}
.footer-con .contact-info li {border-right: 0px;}
.footer-con .paypal {margin: 0;padding-top: 20px;}
.footer-con ul li a svg {margin-right: 7px; height:16px; width:16px; fill: #000;}
.footer-con ul li a:hover svg {fill: #dd0c39;}
footer.footer-in .copy_right {padding: 10px;text-align: center;background: #1e5590;}
footer.footer-in .copy_right p {color: #fff; float: none;padding: 0;font-size: 14px;margin: 0;}
  


@media only screen and (max-width:1199px){
.navbar-brand img {width: 230px;}
.navigation ul li a, .sticky .navigation ul li a {padding: 23px 7px;}
}

@media only screen and (max-width:991px){
.top_header p {margin-right: 10px;font-size: 13px;}
.top_header ul li span {font-size: 13px;}
.top_header ul li {margin-right: 5px;padding-right: 5px; }
.top_header ul li svg {width: 14px;height: 14px;margin: 0 4px;}
.navigation ul li a {padding: 16px 5px;font-size: 12px;}
.sticky .navigation ul li a {padding: 16px 5px;}
.navbar-brand img {width: 175px;}
.navigation ul li {margin-left: 5px;}
.top_header ul li a {font-size: 13px;}
.footer-con ul li a svg { margin-right: 4px; height: 14px; width: 14px;}
.footer-con ul li a { font-size: 14px;} 
.footer-con {padding: 30px 0px;} 
}

@media only screen and (max-width:767px){
.top_header p {display: none;}
.top_header ul {flex-wrap: wrap;}
.top_header ul li span {display: none;}
.top_header ul li {width: 50%;padding: 0;margin: 0;border: none;}
.top_header .container {justify-content: center;}
.header{ position: relative;}
.header.sticky .top_header {transform: translateY(0px);}
.header.sticky {transform: translateY(-0px); position: fixed;}
.sticky .navigation ul li a{ padding: 15px 15px;}
/*======navigation-Start========*/
.navbar-fostrap {display: block !important;cursor: pointer;margin: 0;position: absolute;right: 15px;z-index: 99;}
.open_menu .navbar-fostrap {margin-top:5px;	z-index: 999;}
.navbar-fostrap span {height: 4px;background: #dd0c39;margin: 7px 0px;display: block;width: 35px;border-radius: 6px;}
.open_menu .navbar-fostrap span:nth-child(1) {transform: rotate(45deg);margin-bottom: -11px;}
.open_menu .navbar-fostrap span:nth-child(2) { display: none;}
.open_menu .navbar-fostrap span:nth-child(3) {transform: rotate(-45deg);width: 35px;}
.navbar-fostrap span:nth-child(2){width: 25px; margin: auto; -webkit-animation: movespan 1s infinite ease-in-out alternate forwards 200ms;animation: movespan 1s infinite ease-in-out alternate forwards 200ms;} 
@keyframes movespan {
    0% {width: 100%;}
    50% {width: 50%;}
    100% {width: 100%;}
}
.navigation {z-index: 999;background: #e3c900;display: block;width: 100%;position: fixed;right: -100%;top: 118px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;margin: 0;border: 0;border-radius: 0;overflow-y: auto;overflow-x: hidden;height: 100vh;}
.navigation.visible {right: 0;-webkit-transition: right .4s ease;-moz-transition: right .4s ease;-ms-transition: right .4s ease;-o-transition: right .4s ease;transition: right .4s ease;width: 100%;margin: auto;}
.navigation ul {flex-wrap: wrap;}
.navigation ul li {margin: 0;width: 100%;border-bottom: 1px solid #ffffff;}
.navigation ul li a {padding: 15px 15px;font-size: 16px; }
/*======navigation-End========*/

.footer_bottom { padding: 15px 0px;}
.footer-con h4 {padding: 10px 0px;border-bottom: 1px solid;border-top: 1px solid;}
.ftr_navi ul li {padding: 0 6px;}
.footer-con [class*="col"]:last-child {margin-bottom: 0px;}
.footer-con [class*="col"]:nth-child(1) {margin-bottom: 20px;}

.fixed-mob-footer {position: sticky;bottom: 0px;width: 100%;background: #dd0c39;z-index: 99;}
.fixed-mob-footer-in {display: flex;align-items: center;justify-content: space-around;}
.fixed-mob-footer-itm {width: 100%;text-align: center;border-right: 1px solid #fff;height: 53px;}
.fixed-mob-footer-itm a {color: #fff;padding: 10px 15px !important;font-weight: 600;display: flex;justify-content: center;align-items: center;height: 100%;white-space: nowrap;font-size: 15px;}
.fixed-mob-footer-itm a svg {font-size: 32px; height: 32px; width: 32px; fill: #fff;}
.fixed-mob-footer-in .fixed-mob-footer-itm:last-child {border: 0px;}
} 

@media only screen and (max-width:374px){
.top_header ul li svg {width: 12px;height: 12px;margin: 0 2px;}
.top_header ul li a {font-size: 12px;}
}

@media only screen and (max-width:575px){
    .footer-con [class*="col"] {margin-bottom: 20px;}
}