@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
:root {
  /* --primary-color: #0D6EFD; */
  --primary-color: #0A5CCF;
  --raisin-black: #202124;
  --gray-color: #F8F9FA;
  --black-color:#000000;
  --white-color:#ffffff;
  --lavender:#E8F0FE;
  /* --sapphire:#0A58CA; */
  --sapphire:#0D6EFD;
  --light-blue:#C6E9FD;
  --alice-orange:#FFF8F0;
  --light-slate-gray:#6F7987;
}

* { box-sizing: border-box; }
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, section, aside, nav, article, figure, address, audio, video 
{background: transparent; border: 0; margin: 0; padding: 0; outline: 0; list-style-type:none; }
html { min-height: 100%; position: relative; scroll-behavior: smooth; }
body { font-family: "Open Sans", sans-serif; font-size: 1rem; color: var(--black-color); font-weight: 500; text-decoration: none; overflow-x: hidden;}
input, select, textarea, button { font-family: "Open Sans", sans-serif;}
h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; font-weight: 700; color: var(--black-color);}

h1 {font-size: 48px;}
h2 {font-size: 32px;}
h3 {font-size: 20px;font-weight: 600;}
h4 {font-size: 18px;}

img { border: none; outline: none; max-width: 100%;}
a { color: var(--primary-color); text-decoration: none; outline: none; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
a:hover { color: var(--black-color); }

.btn {padding: 13px 24px; border-radius: 10px; font-weight: 500; transition: all 0.5s ease 0s;font-family: "Open Sans", sans-serif;}
.btn-small { height: 32px; line-height: 30px; padding: 0 15px;}
.btn-icon { height: 56px; line-height: 30px; padding: 0 15px;}
.btn-primary { background: var(--white-color); border-color: var(--primary-color);color: var(--primary-color);}
.btn-primary:hover, .btn-check:focus+.btn-primary, .btn-primary:focus, .btn-primary:active:focus { background: var(--lavender); border-color: var(--primary-color);  box-shadow: none;color: var(--primary-color);}
.btn-secondary{background: var(--primary-color);color: var(--white-color);border-color: var(--primary-color)}
.btn-secondary:hover{ background: var(--sapphire); border-color: var(--sapphire);  box-shadow: none;  }

.btn-arrows {margin-left: 5px;width: 16px;display: inline-block;position: relative;}
.btn-arrows img {transition: all 0.9s;}
.btn-hover-arrow {position: absolute;left: 0;right: 0;top: 5px;transform: scale(0);}
.btn:hover .btn-arrow {transform: scale(0);}
.btn:hover .btn-hover-arrow {transform: scale(1);}

.bg-light { background: #fff !important; padding: 0 20px !important; }

.navbar-expand-lg .navbar-nav{align-items: center;}
.navbar { padding: 0; } 
.navbar-brand { padding: 22px 0; margin-right: 3rem;} 
.me-auto { margin: auto; }
.navbar-light .navbar-nav .menu-item a {padding: 0px 12px; color: var(--raisin-black); font-weight: 500; font-size: 16px; white-space: nowrap;font-family: "Open Sans", sans-serif;}
.navbar-light .navbar-nav .menu-item a:hover { color: var(--primary-color); }

.navbar-expand-lg .navbar-collapse {justify-content: flex-end}

.gray-bg-color{background-color:var(--gray-color);}
.primary-text-color{color: var(--primary-color);}

header {position: fixed; top: 0; left: 0; width: 100%; background: #fff; z-index: 99; box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);border: 1px solid #DDDDDD;}

footer {background:var(--raisin-black); padding: 25px 0;}
.overlay-header{margin-top: 77px;}

.owl-dots.anyClass {display: none;}
.no-dots .owl-dots { display: none; }
.owl-dots {position: absolute;right: 0px;bottom: 30px; left: 0px;}
.owl-theme .owl-dots .owl-dot span {width: 6px;height: 6px;transition: all 0.9s;background:var(--white-color);opacity:1;margin:5px;border-radius:0px !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #0D99FF;width: 18px;}
.slider-arrows {width: 56px;height: 56px;border-radius: 0px;background-color: var(--white-color);border: none;margin: 0px 10px;}

.slider_arrows-show.owl-theme .owl-nav { display: flex; position: absolute; top: 50%; transform: translateY(-50%); justify-content: space-between; width: 100%; }
.slider_arrows-show.owl-theme .owl-nav button { background: var(--primary-color); width: 40px; height: 40px; border-radius: 0px; font-size: 35px; display: flex; justify-content: center; align-items: center; color: var(--white-color); margin: 15px; }
.slider_arrows-show.owl-theme .owl-nav button span { margin-top: -5px; }

.font14{font-size:14px!important;}
.font16{font-size:16px!important;}
.font18{font-size:18px!important;}
.font20{font-size:20px!important;}
.font22{font-size:22px!important;}
.font24{font-size:24px!important;}
.font300{font-weight:300!important;}
.font400{font-weight:400!important;}
.font500{font-weight:500!important;}
.font600{font-weight:600!important;}
.font700{font-weight:700!important;}
.border-radius {border-radius: 0px;}

.siteform .input-group{margin-bottom: 24px;}
.siteform .form-control, .siteform .form-select {padding: 15px 25px;}
.siteform .form-control:focus, .siteform .form-select:focus { box-shadow: none; }
.gray-border{border: 1px solid #E8E8EA;}
.text-area1024{max-width: 1024px;}
.text-area960{max-width: 960px;}

.graviti-form .gform_heading {display: none;}
.graviti-form input {height: 50px !important;border-radius: 0 !important;border-color: #E0E0E0 !important;}
.graviti-form textarea {border-radius: 0px !important;border-color: #E0E0E0 !important;}
.graviti-form .gform_button { width: 100% !important; box-shadow: none !important; border: none !important; background: var(--primary-color) !important; }

.gf-contact_form .gform_heading {display: none;}
.gf-contact_form {padding: 30px 20px;font-family: "Open Sans", sans-serif;}
.gf-contact_form input.large, .gf-contact_form textarea.large {border: none !important;box-shadow: none !important;border-bottom: 1px solid #8D8D8D !important;border-radius: 0px !important;padding-left: 0px !important;font-weight: 300 !important;}
.gf-contact_form textarea.large{min-block-size: 9rem !important; resize: none !important;}
.gf-contact_form .gfield_radio {flex-direction: row !important;flex-wrap: wrap;}
.gf-contact_form .gform_footer {justify-content: end !important;}
.gf-contact_form .gform_button {width: 240px !important;height: 50px !important;background-color: #0D99FF !important;border-radius: 0 !important;}
.gf-contact_form .gfield-choice-input { width: 15px !important; height: 15px !important; background: #E0E0E0 !important; border: none !important; box-shadow: none !important; }
.gf-contact_form .gform-field-label--type-inline { margin-left: 5px !important; font-weight: 300 !important; }
.gf-contact_form .gfield_radio .gchoice { align-items: center; }
.gf-contact_form .custom_send { text-align: right; margin-bottom: -60px; margin-right: 150px; }
.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{background: url(../images/tick-circle-solid.svg) no-repeat center !important;}
.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{block-size: 16px !important;inline-size: 15px !important;}

/* DropDown Menu */
@media (min-width: 768px){
.SIBBrandCard p{min-height: 48px;}
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .dropdown-menu {top: 65px; border-radius: 0;}
  .navbar-light .navbar-nav .menu-item a {padding-top: 20px;padding-bottom:20px;}
  .navbar-light .navbar-nav .menu-item a.dropdown-item {padding-top: 5px;padding-bottom: 5px;}
  .navbar-light .navbar-nav .menu-item a.dropdown-item:active {background: transparent;}

  .tabs_with_accordion_team .tab-content .accordion-item {border: 0;border-radius: 0;}
  .tabs_with_accordion_team .collapse:not(.show){display: block;} 
  .tabs_with_accordion_team .accordion-body {padding-top: 40px;}

  .tabs_with_accordion_OurTradmrk .collapse:not(.show){display: block;}
  .tabs_with_accordion_OurTradmrk .accordion-body {padding-top: 40px;}
  .SIBBrandCard p {font-size: 19px;min-height: 58px;}
  
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.GoldText{color: #FFDD74;}