.th-top-input button p{display:none}
.dropdown-item.active, .dropdown-item:active {background-color:unset}
.th-topbar-sec{height:40px;border-bottom:solid 1px #e7e7e7; }
.th-topbar-social{width: 100%;line-height:38px;}
.th-topbar-social ul li{display:inline-block;}
.th-topbar-social ul li a{width:30px;height:30px;text-align:center;border:solid 1px #222221;border-radius:100%;
display: block;padding: 6px;color: #222221;text-decoration: none;transition: 0.5s;line-height: 0;}
.th-topbar-social ul li:hover a{ background:#222221;color: #fff;  }
.th-topbar-contact{width: 100%;line-height:38px;text-align: right;}
.th-topbar-contact ul li{display:inline-block;}
.th-topbar-contact ul li a{font-size:14px;color:#68696f;transition:0.5s;padding:0 10px;
border-right:solid 1px #c2c2c4; }
.th-topbar-contact ul li:last-child a{ border: none; }
.th-topbar-contact ul li:hover a{color:#222221;}

.th-logo-sec{ padding: 30px 0;border-bottom:solid 1px #e7e7e7; }
.th-logo{ margin-top: 6px; }
.th-top-services ul{width: 100%;text-align: right; }
.th-top-services ul li{ display: inline-block;width: 32%; }
.th-top-services ul li img{ float: left;margin-right: 5px;margin-left: 50px; }
.th-top-services ul li h5{ width: 100%;text-align: left; font-size: 16px;font-weight: 700;text-transform: uppercase; }
.th-top-services ul li h6{  float: left;font-size: 16px;font-weight: 700;text-transform: uppercase; }
.th-top-input input{height:40px;width:85%;border:solid 1px var(--newcolor);border-radius:100px 0 0 100px;outline:none;
padding: 0 10px;float: left;line-height: 40px; }
.th-top-input button{ background:var(--newcolor);height: 40px;outline: none;border: none;border-radius:0 100px 100px 0;width: 15%;
color: #fff; }

.menu-sec {-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.13);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.13);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.13);}
.th-menu {width: 100%;background: #fff;padding: 8px 0;}
.th-menu .navbar ul li:first-child {margin-left: 0;}
.th-menu .navbar ul li:last-child {margin-right: 0;}
.th-menu .navbar ul li.inquire-btn a {background: var(--newcolor);color: #fff!important;padding: 10px 20px;border-radius: 50px;transition: 0.5s;text-decoration: none;font-weight: 600;}
.th-menu .navbar ul li.inquire-btn a:hover {background: #a70f0f;}
.th-menu .navbar ul li {margin: 0 15px;}
.th-menu .navbar ul li a {text-decoration: none;color: #000 !important;font-size: 14px;font-weight: 700;text-transform: uppercase;transition: 0.5s;}
.th-menu .navbar ul li a:hover {color: #00a3f5;}
.th-menu .navbar ul li a:focus { color: var(--newcolor);}
.navbar-brand {display: none;}
.th-menu .navbar ul li:hover ul {display: block;}
.th-menu .navbar ul li ul {padding: 10px 5px;width: auto;}
.th-menu .navbar ul li ul li {margin: 0;line-height: 35px;}
.th-menu .navbar ul li.has_dropdown ul {
padding: 10px 5px;width: 1080px;}
.th-menu .navbar ul li.has_dropdown ul li {
float: left;
width: 25%;}
.th-menu .th-inquire-button {display: flex;justify-content: flex-end;}

#navbar {
background-color: #fff;position: fixed;top: -100%;width: 100%;display: block;transition: top 0.3s;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.13);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.13);
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.13);}
.th-sticky {      z-index: 999;}
/*Responsive start here*/
@media screen and (max-width: 1250px){
.th-menu .navbar ul li a{font-size: 14px;}
.th-menu .navbar ul li{ margin: 0 17px; }
}
@media screen and (max-width: 1110px){
.th-menu .navbar ul li a{font-size: 13px;}
.th-menu .navbar ul li{ margin: 0 11px;}
.th-top-services ul li img{margin-left:30px; }
}
@media screen and (max-width: 991px){
.th-topbar-contact ul li:nth-child(1), .th-topbar-contact ul li:nth-child(2){display:none;}
.th-top-services{ margin-top: 20px; }
.th-top-services ul{text-align: left; }
.navbar-brand{ display:block; }
.th-menu{padding: 0;}
.th-menu .navbar ul{ width: 100%;background:#fff;padding: 10px 0;margin-top: 7px; }
.th-menu .navbar ul li{border-top: solid 1px #e7e7e7;padding: 10px 0;margin: 0;}
.th-menu ul li .inquire-btn{padding: 10px 20px;}
.th-menu .th-inquire-button{width:100%;justify-content: flex-start;}
.th-menu .navbar-toggler:focus{box-shadow: none;}
.th-menu .navbar ul li ul{width: 100%;}
.th-menu .navbar ul li ul li:first-child{;border: transparent;}
.th-menu .navbar ul li ul li {line-height: initial;}
.th-top-services ul li img{margin-left:0; }
}
@media screen and (max-width: 767px){ 
.th-topbar-contact ul li a{font-size: 13px;}
}
@media screen and (max-width: 667px){ 
.th-topbar-contact ul li a{font-size: 12px;}
.th-topbar-contact ul li a{padding: 0 7px;}
}
@media screen and (max-width: 575px){ 
.th-topbar-social{ display: none; }
.th-topbar-contact{text-align: center;}
.th-topbar-contact ul li a{font-size: 16px;}
.th-top-services ul li h5, .th-top-services ul li h6 {font-size: 14px;}
.th-logo-sec{padding: 10px 0;}
}
@media screen and (max-width: 475px){ 
.th-topbar-contact ul li a{font-size: 13px;}
.th-top-services ul li:last-child{ display: none; }
.th-top-services ul li{ width: 48%; }
}
@media screen and (max-width: 375px){ 
.th-topbar-contact ul li a{padding: 0 3px;font-size: 14px;border: none;}
.th-topbar-contact ul li:last-child{ display: none; } 
.th-logo {margin-top: 11px;}
}