<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@media screen and (max-width: 1300px) {

}

@media screen and (max-width: 1199px) {

.menus .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  font-size: 15px;
  padding: 0 9px;
}
.quote {
  background-size: cover;
}
.quote_btn a {
    font-size: 22px;
}
.quote_btn span {
    font-size: 13px;
}
.hm_about .abt_imag img {
    width: 100%;
}
.service .srvc_slide.owl-carousel {
    margin: 0 0 0 20px;
}
.service .srvc_slide.owl-theme .owl-nav .owl-next {
  left: -8%;
  bottom: 24%;
}
.service .srvc_slide.owl-theme .owl-nav .owl-prev {
  left: -8%;
}
.service .srvc_txt {
    margin: 0 20px 0 0;
}
.heading h2 {
  font-size: 33px;
  line-height: 37px;
}
.team .team_box .tm_trst.blck {
    margin: 20px 0 0 0;
}
.team {
  margin: 90px 0 0 0;	
}
footer .ftr_abt {
  text-align: center;
}
footer .ftr_abt p {
  max-width: 100%;	
}
footer .links {
  margin: 40px 0 0;	
}
footer .links h3 {
  margin: 0 0 12px;
}

}

@media screen and (max-width: 991px) {
.header .topbar, .header .main_head {
  padding: 12px 15px;
}
.header .main_head .logo img {
  width: auto;
}
.menus .navbar .navbar-collapse .navbar-nav .close {
  display: block;
}
.menus .navbar .navbar-collapse {
  position: fixed;
  background: #fff;
  height: 100%;
  width: 270px;
  top: 0;
  z-index: 11;
  right: 0;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  box-shadow: 0px 0px 13px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 0px 13px rgba(0,0,0,0.2);
}
.menus .navbar .navbar-collapse .navbar-nav .close {
  background: transparent;
  border: 0;
  position: absolute;
  right: 10px;
  font-size: 30px;
  top: 0px;
}
.menus .navbar .navbar-collapse .navbar-nav {
  padding: 40px 0 0;
}
.menus .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  font-size: 15px;
  line-height: 23px;
  padding: 0 20px 12px;
  color: #000;
}
.menus .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
  font-size: 14px;
}
.menus .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu.submenu.show {
  display: block;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
  top: 40px;
  height: 470px;
  overflow: auto;
}

.main_banner .banner_box .itm_inr h2 {
  font-size: 31px;
}
.main_banner .bnr_slide.owl-carousel .item {
  background-position: top right -140px;
}
.header .main_head .header-right {
  float: right;	
}
.extra-info .phone, .extra-info .mail {
  margin: 0 0 12px;
}
.navbar {
  align-items: end;
  justify-content: end;
}
.navbar-light .navbar-toggler-icon {
  background-image: url(../images/toggle.png);	
}
.navbar-light .navbar-toggler {
  color: #fff;
  border-color: #fff;
}
.menus.sticky .navbar-light .navbar-toggler-icon {
  filter: brightness(0);
}
.menus.sticky .navbar-light .navbar-toggler {
  color: #000;
  border-color: #000;
}
.chse .dr_cnslt img {
    width: 100%;
}
.menus .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu.submenu.show li ul li,
.menus .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu.submenu.show li:last-child {
  width: 100%;
}
.menus .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu.submenu.show li {
  margin: 20px 0 0;
}
.menus .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu.submenu.show li:first-child {
    margin: 0;
}
.quote_btn {
  padding: 7px;
}
.quote_btn img {
  width: 20%;
}
.quote_btn a {
  font-size: 17px;
}
.quote_text {
  font-size: 17px;
}
.heading h2 {
  font-size: 25px;
  line-height: 34px;
}
.chse .chse_box .chse_inr, .team .team_box {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.menus {
  padding: 5px 0;
}

}

@media screen and (max-width: 767px) {
.header .main_head {
  padding: 12px 15px 0;	
}
.header .main_head .logo img {
  width: 70%;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
  position: relative;
  top: 0;
  border-radius: 0;
}
.logo img {
  width: auto;
}
.main_banner .bnr_slide.owl-carousel .item .itm_inr h2 {
  font-size: 22px;
}
.main_banner .bnr_slide.owl-carousel .item {
  background-position: top center;
  height: 170px;
}
footer {
  margin: 40px 0 0;
  padding: 30px 0 12px;
}  
footer .links {
  margin: 30px 0 0;
}
.quote_btn {
  width: 50%;
  margin: 0 auto;
}
.quote_btn img {
  width: 15%;
}
.header .main_head .logo::after {
  display: none;
}
.header .main_head .header-right .extra-info {
  margin: 15px 0 0;
}
.header .main_head .header-right {
  float: none;
}
.abt_cont {
    padding: 30px 0 0 0;
}
.hm_about {
  padding: 40px 0 40px;
}
.service {
  padding: 40px 0;
}
.service .srvc_slide.owl-carousel {
  margin: 30px 0 0;
}
.service .srvc_slide.owl-carousel {
  padding: 0;
  border-left: 0;
}
.service .srvc_slide.owl-theme .owl-nav .owl-prev {
  left: 0;
  bottom: -70px;
}
.service .srvc_slide.owl-theme .owl-nav .owl-next {
  left: auto;
  bottom: -70px;
  right: 0;
}
.service .srvc_slide.owl-theme .owl-nav [class*="owl-"] {
  border-radius: 4px;
}
.drmtlgy .drmtlgy_boxes {
    margin: 18px 0 0;
}
.drmtlgy_box {
  margin: 47px 0 0;
}
.chse .dr_cnslt a {
  color: #000;
}
.chse .dr_cnslt {
  text-align: center;
  padding: 0px 0 0;
  max-width: 370px;
  margin: 0 auto;
}
.team .team_slide.owl-theme .owl-nav [class*="owl-"] {
  background: #eee;
}
.trtmnt .trtmnt_box .trtmnt_txt,
.trtmnt .trtmnt_box.scnd .trtmnt_txt {
  padding: 20px 0 0 0;
}
.trtmnt .trtmnt_box .trtmnt_txt h2 {
  font-size: 24px;
}
.extra-info h5 {
  font-size: 17px;
}

	
}

@media screen and (max-width: 575px) {
.quote_btn {
  width: 70%;
}
.header .main_head .logo::before {
  display: none;	
}
.header .main_head .colog {
  text-align: center;
}
.chse {
  padding: 0 15px;
}	
.chse .dr_cnslt {
  padding: 0;
}

}</pre></body></html>