@charset "utf-8";/* CSS Document */.pad15{padding:15px;}.full-width{width:100%;}.white{color:#fff;}.left-border{border-left:1px solid #fff; }.section-heading{font-size: 50px;letter-spacing: 0px;color: #000000;font-weight: 700;font-family: "Merriweather";}.intro-text{font-size: 18px;line-height: 28px;color: #fff;font-weight: 300; font-family: "Merriweather";}.brown-bg{background-color:#af1115;}.map-box{padding:0 30px 30px 30px;}.grey-bg{background-color:#ececec;}.copyright-text{font-size: 14px;color: #c1c1c1;font-weight: 400;font-family: "Open Sans"; padding:30px 50px 30px 50px}.red-text{color:#e2002b;}.black-text{color: #000000;font-weight: 800; font-family: "Open Sans"; padding-top:30px;}.black-trans-bg{background-color:rgba(0,0,0,0.8); padding:20px;}.slider-text-div {position: absolute;z-index: 99;top: 35%; width:100%;}.slider-title{font-size: 20px;letter-spacing: 0px;color: #ffffff;font-weight: 400;font-family: "Merriweather";}.slider-text{font-size: 72px;letter-spacing: 0px;color: #ffffff;font-weight: 600; line-height:80px;  font-family: "Merriweather";}.red-btn{font-size: 16px;letter-spacing: 0px;color: #fefefe;font-weight: 400; background-color:#e1002b; border:1px solid #e1002b; padding:10px 25px; font-family: "Merriweather"; margin-top:20px;}.abs-intro{position:absolute; z-index:9; top:33%; width:76%; left:12%; right:12%}.navbar {position: relative; min-height: auto; margin-bottom: 0px; border: 1px solid transparent;}.nav>li>a { position: relative; display: block; font-size: 18px;color: #fff !important;font-weight: 400;font-family: "Merriweather"; text-transform:uppercase}.main-menu{margin-top:25px;}.main-menu>li>a{padding: 25px 20px 25px 20px }.phoneicon-rotation{transform: rotate(90deg);}.navbar-right>li {float: left; }.nav-top-pad{padding-top:30px;}.nav-top-pad>li{padding: 10px 5px 10px 5px;}.nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: transparent; color: #fff;}.navbar-collapse { padding-right: 0px; padding-left: 0px;}li.social-icon{ padding-top:5px;}li.contact-icon{ padding-left:8px;}li.search-icon{ padding: 0px 0px 0 25px; }li.search-icon>a{border-left:1px solid #fff; padding:0px; padding-left:15px}ul.footer-social-ul{text-align:center; list-style-type:nonenavbar-brand; display:table; margin:30px auto; padding:0}ul.footer-social-ul li{display:inline; list-style-type:none; padding:0 10px; color:#00c1de;}.navbar-header {float: left; padding:25px 0 }.navbar-default {background-color:transparent;}.navbar-brand { float: left;height: auto;  padding: 0px;}.navbar-nav>li>.dropdown-menu {margin-top: 0px;}.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #fff;background-color:transparent;}.navbar-default .navbar-nav>.open>a:after{}.dropdown-menu>li>a {    display: block;    padding: 10px 20px;    clear: both;    font-weight: 400;    line-height: 1.42857143;    color: #333;    white-space: nowrap;	font-family: "Open Sans";	font-size:14px;}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {    color: #fff;    text-decoration: none;    background-color: #b11116;}.dropdown-submenu {  position: relative;}.dropdown-submenu .dropdown-menu {  top: 0;  left: 100%;  margin-top: -1px;}.dropdown-menu {    position: absolute;    top: 103%;    left: 0;    z-index: 9;    display: none;    float: left;   /* min-width: 160px;*/   width:230px;    padding: 0px 0;    margin: 5px 0 0;    font-size: 14px;    text-align: left;    list-style: none;    background-color: #fff;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: 0px solid #fff;      border-radius: 0px;       box-shadow:none;}a.active:after{content: ""; display: block;    position: absolute;    left: 45%;    bottom: -8px;    margin-top: -1px;    width: 0;    height: 0;	color:#e1002b;    border-top: 8px solid #e1002b;    border-right: 8px solid #e1002b;    border-bottom: 8px solid #e1002b;    border-left: 8px solid #e1002b;	border-radius:50px;}/*.dropdown-menu:before {   	content: "";    font-family: 'Font Awesome\ 5 Free';        display: block;    position: absolute;    left: 45%;    top: -8px;    margin-top: -1px;    width: 0;    height: 0;	color:#e1002b;    border-top: 8px solid #e1002b;    border-right: 8px solid #e1002b;    border-bottom: 8px solid #e1002b;    border-left: 8px solid #e1002b;	border-radius:50px;}*/.dropdown-submenu .dropdown-menu:before{ border-top: 0px solid #e1002b;    border-right: 0px solid #e1002b;    border-bottom: 0px solid #e1002b;    border-left: 0px solid #e1002b;	border-radius:50px;}	ul.country-list{padding-left:20px;}ul.country-list li{font-size: 14px;letter-spacing: 0px;line-height: 21px;color: #ffc800;font-weight: 700;font-family: "Merriweather"; list-style-type:none; text-transform:uppercase}.phone-text{font-size: 16px;letter-spacing: 0px;color: #ffffff;font-weight: 400; font-family: "Open Sans";}.white-svg{width:25px; height:25px;}.white-svg path{fill:#fff;}.black-svg{width:25px; height:25px;}.phone-text:hover{color:#fff !important; text-decoration:none;}.value-svg path{fill:#fff;}.plus-svg path{fill:#fff;}.plus-svg{width:40px; height:40px; margin-top:20px;}.value-svg{width:100px; height:100px;}.svg-text{font-size: 27px;line-height: 42px;color: #ffffff;font-weight: 400;font-family: "Merriweather"; text-align:center}.body-text{font-size: 18px;line-height:30px;color: #333333;font-weight: 300;font-family: "Merriweather";}.intro-para{font-size:30px; line-height:40px; color:#333333; font-weight:700; font-family: "Merriweather";}.opensans-intro{font-size: 26px;color: #333333;font-weight: 400;font-family: "Open Sans";text-align: center;}.grey-bg{background-color:#ebeff1; margin-top:90px;}.red-box{border:1px solid #af1116; padding:20px;}.associate-box{padding:20px;}.ass_func{font-size: 20px;line-height: 30px;color: #000000;font-weight: 700;font-family: "Merriweather"; text-transform:uppercase}.ass_name{font-size: 18px;line-height: 24px;color: #e2002b;font-weight: 700; font-family: "Open Sans"; text-transform:uppercase}.ass_text{font-size: 16px;line-height: 24px;color: #5f5f5f;font-weight: 300; font-family: "Open Sans";}.ass-box{height:630px;}.owl-theme .owl-dots, .owl-theme .owl-nav {    text-align: left;    -webkit-tap-highlight-color: transparent;    position: absolute;    bottom: 10%;    left: 7%;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {    background: #d63428;}.owl-theme .owl-dots .owl-dot span {    width: 10px;    height: 10px;    margin: 5px 7px;    background: #fff;    display: block;    -webkit-backface-visibility: visible;    transition: opacity .2s ease;    border-radius: 30px;}.timeline__content h2 {   font-size: 30px !important;line-height: 24px !important;color: #b01116;font-weight: 700;font-family: "Merriweather";}.timeline__content p {    font-size: 18px !important;    line-height:24px !important    margin-bottom: 10px;	color: #000000 !important;	font-weight: 300 !important;	font-family: "Merriweather";}.breadcrumb {    padding: 8px 5px;    margin-bottom: 0px;    list-style: none;    background-color: transparent;    border-radius: 0px; font-size: 20px;letter-spacing: 0px;color: #ffffff;font-weight: 400;font-family: "Merriweather";}.breadcrumb li a{color:#fff; text-decoration:none;}.title{font-size: 60px; line-height:60px;letter-spacing: 0px;color: #ffffff;font-weight: 700;font-family: "Merriweather";}.bredcrumb-div{position:absolute; z-index:99; width:60%; top:70%; left:7%;}.error{font-size:14px; margin-top:5px; font-family: "Merriweather"; color:red}.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ececec;    border-radius: 20px;    box-shadow: none;    }::-webkit-input-placeholder { /* Edge */  color: #ececec;}:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #ececec;}::placeholder {  color: #ececec;}a.red-text:hover{text-decoration:none; color:#e2002b}li{list-style-type:none;}.map-div{width:4.3%; padding:5px;  float:left; margin:0 auto; padding-bottom:30px;}#chartdiv {  width: 100%;  height: 500px;}.contact-btn path{fill:#e1002b;}.contact-btn{position:fixed; bottom:15%;  right: 1em; width: 60px;    height: 60px;    margin: 0px 6px; z-index:99}.fa-lg {    font-size: 20px;    line-height: 20px;    padding: 10px;    border: 1px solid #000;    border-radius: 50px;    height: 40px;    width: 40px;    margin-left: 5px;}