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

/*--header--*/

.elementor-element-544829d {
  padding-right:0!important;
  width: 40%;
}
.elementor-element-3bd0fcb {
  gap: 10px!important;
  padding-left:0!important;
  width: 60%;
}
.elementor-557 .elementor-element-cf4f6c1 .elementor-icon-box-wrapper {
  align-items: center!important;
  flex-direction: row-reverse!important;
}
.elementor-element-3bd0fcb .elementor-icon-box-content {
  align-items:center!important;
  display:flex;
}
.mmenu_hidden {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  z-index: 999;
}
.menu_hidden {
  display:none!important;
}
.mmenu_hidden .e-con-inner {
  overflow:auto;
  padding-bottom:40px;
}
.mmclose {
  border: 1px solid #000;
  border-radius: 25px;
  padding:0px 8px;
  cursor: pointer;
  right: 20px;
  position: absolute;
  font-size:20px;
}

/*--home--*/

.caro-arrow .elementor-swiper-button-next {
  background: url(/wp-content/uploads/2025/08/icon76-preview-nav-1.png) no-repeat scroll 0 center / 100% auto;
  height: 50px;
  width: 50px;
  margin-right: 50px;
}
.caro-arrow .elementor-swiper-button-prev {
  background: url(/wp-content/uploads/2025/08/icon76-preview-nav.png) no-repeat scroll 0 center / 100% auto;
  height: 50px;
  width: 50px;
  margin-left: 50px;
}
.elementor-988 .elementor-element.elementor-element-7bafdb7 .swiper-slide-contents {
  max-width: 100%!important;
}
.elementor-988 .elementor-element.elementor-element-7bafdb7 .swiper-slide-contents {
  margin-right: 0!important;
}
.elementor-988 .elementor-element.elementor-element-7bafdb7 .elementor-slide-heading {
  font-size: 32px!important;
  line-height: 36px!important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), 
.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
  margin-bottom: 20px!important;
}
.elementor-988 .elementor-element.elementor-element-7bafdb7 .swiper-slide {
  border-radius: 8px !important;
  overflow: hidden;
}
.elementor-988 .elementor-element.elementor-element-33056e7,
.elementor-988 .elementor-element.elementor-element-36a2313,
.elementor-988 .elementor-element.elementor-element-e99a6ab,
.elementor-988 .elementor-element.elementor-element-26a50fa,
.elementor-988 .elementor-element.elementor-element-00af63b,
.elementor-988 .elementor-element.elementor-element-7e05a98 {
  padding: 0 15px!important;
}
.elementor-element-26a50fa .sec-title .elementor-image-box-content,
.elementor-element-7e05a98 .sec-title .elementor-image-box-content,
.elementor-element-00af63b .sec-title .elementor-image-box-content {
  display:block!important;
}
.elementor-element-e6bb9ec {
  margin-bottom:20px;
}
.elementor-988 .sec-title .elementor-image-box-content .elementor-image-box-title {
  font-size: 32px!important;
  line-height: 36px!important;
  word-wrap: break-word!important;
}
.dlocation {
  font-size: 42px!important;
}
.elementor-1135 .elementor-element.elementor-element-e8ea625 .elementor-heading-title {
  font-size: 32px!important;
}
.elementor-element-d9df74c {
  border-bottom: 8px solid #EE1C24 !important;
}
.page-content h2.elementor-heading-title {
  font-size:32px!important;
  line-height:36px!important;
}
.elementor-element-a5e32ad, .elementor-element-060e5be,
.elementor-element-a138213, .elementor-element-4c3f93b,
.elementor-element-6d01132, .elementor-element-1cfe477,
.elementor-element-9ef37d0, .elementor-element-5d77fa6,
.elementor-element-d8cfc0e  {
  padding:0 15px!important;
}
.lrp  {
  padding:0 15px!important;
}
.elementor-1377 .elementor-element-9c93852,
.elementor-1974 .elementor-element-0a04f1f,
.elementor-1638 .elementor-element-9c93852,
.elementor-1699 .elementor-element-9c93852 {
  width:100%!important;
}
.elementor-1377 .elementor-element-9c93852 img,
.elementor-1377 .elementor-element-6a34fe5 img,
.elementor-1377 .elementor-element-802e147 img,
.elementor-1377 .elementor-element-0a04f1f img,
.elementor-1974 .elementor-element-0a04f1f img,
.elementor-1638 .elementor-element-9c93852 img,
.elementor-1699 .elementor-element-9c93852 img {
  border-radius: 0px 0px 16px 16px!important;
}
.elementor-1377 .elementor-element.elementor-element-5977312 {
  padding-bottom:0!important;
}
.elementor-1974 .elementor-element.elementor-element-6c47d99 {
  margin-bottom: 80px;
  margin-top: -40px;
}
.elementor-element-a84e366 .filter-group {
  width: 100%!important;
}
.elementor-element-a84e366 .filter-group.search button#filter-submit {
  width: 58%;
  right: 0;
  top: 56px;
  height:auto;
  justify-content: center;
}
.elementor-1237 .elementor-element.elementor-element-70e9212 {
  margin-top:30px;
}
.elementor-element-a84e366 .search-input-wrapper {
  margin-right:0;
  width:100%;
}
.elementor-element-a84e366 .filter-group.search .search-icon {
  width: auto;
  margin-right: 5px;
}
#document-filter-form .filter-group.reset {
  position: absolute;
  left: 0;
  top: 56px;
  width: 38% !important;
}
.page-id-1237 .elementor-element-a2fde89 {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), #DCE1E9;
  background-color: rgb(220, 225, 233);
}
.page-id-1237 .elementor-element-a2fde89 .e-con-inner {
  padding-top:0!important;
}
.page-id-1237 .elementor-element-a84e366 {
  background: rgba(255, 255, 255, 0.85);
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(4.5px);
  border-radius: 16px;
  padding: 30px 15px !important;
  margin:0 15px!important;
}
#document-filter-form .dropdown-menu {
  position: relative;
  width: 100%;
  top: 5px;
  max-height: unset;
}
#document-filter-form .filter-group.with-icon {
  display: flex;
  align-items: normal;
}
#document-filter-form .filter-group.with-icon img {
  margin-top: 12px;
}
.kh .elementor-element-85f7356 {
  background:#fff!important;
}
.mmenu_hidden.show {
  display:block!important;
}
.demo-link {
  display:none;
}
.elementor-3722 .elementor-element.elementor-element-9c93852 img,
.elementor-3741 .elementor-element.elementor-element-9c93852 img,
.elementor-3733 .elementor-element.elementor-element-9c93852 img,
.elementor-3772 .elementor-element.elementor-element-0a04f1f img,
.elementor-3750 .elementor-element.elementor-element-9c93852 img,
.elementor-3755 .elementor-element.elementor-element-9c93852 img,
.elementor-3760 .elementor-element.elementor-element-9c93852 img,
.elementor-3765 .elementor-element.elementor-element-9c93852 img,
.elementor-3770 .elementor-element.elementor-element-0a04f1f img,
.elementor-element.elementor-element-9c93852 img,
.elementor-element.elementor-element-802e147 img,
.elementor-element.elementor-element-4b18d95 img {
  border-radius: 0 0 16px 16px!important;
}
.elementor-3772 .elementor-element.elementor-element-0a04f1f,
.elementor-3770 .elementor-element.elementor-element-0a04f1f,
.elementor-3631 .elementor-element.elementor-element-9c93852,
.elementor-element.elementor-element-4b18d95 {
  width:100%!important;
}
.elementor-element-a894dc0,
.elementor-element-350a2b0,
.elementor-element-564514f,
.elementor-element-d67a121 {
  padding:0!important;
  width:100%!important;
}
.policy-guidence {
  margin:0 15px;
}
.policy-guidence .elementor-widget-text-editor {
  padding:0!important;
  width:100%!important;
}
.policy-guidence .elementor-widget-post-info {
  padding:0!important;
}
.elementor-element-8e8c0c0,
.elementor-element-ab1408d,
.elementor-element-70991a2,
.elementor-element-96d1102 {
  padding:0!important;
}
.elementor-3772 .elementor-element.elementor-element-9ef37d0,
.elementor-3770 .elementor-element.elementor-element-9ef37d0,
.elementor-1377 .elementor-element.elementor-element-9ef37d0 {
  --row-gap:40px!important;
  --padding-bottom:40px!important;
}
.elementor-element-c50fdee {
  padding:0 15px!important;
}

/*--demo-projects----------------*/

.elementor-element-ece195d,
.elementor-element-036a979,
.elementor-element-b8ced74,
.elementor-element-bf7e9f9,
.elementor-element-f4115d6 {
  padding:0 15px!important;
}
.elementor-element-32f0c09,
.elementor-element-c8f0788 {
  border-radius: 16px 16px 0 0!important;
}
.elementor-element-5a3219c {
  background:#E4EDF1;
  border-radius: 0 0 16px 16px!important;
  overflow:hidden;
}
.elementor-element-871f7be {
  min-height:auto!important;
}
.elementor-element-cfdbbf3 {
  row-gap:40px!important;
}
.elementor-element-23e972c, .elementor-element-fe68c06,
.elementor-element-22384d3, .elementor-element-f8f185f,
.elementor-element-aa3946f, .elementor-element-eabafe5,
.elementor-element-180e992, .elementor-element-8b39327,
.elementor-element-a1fe930, .elementor-element-af528c3,
.elementor-element-11b4856, .elementor-element-cb427ac {
  padding: 0 15px!important;
  row-gap: 40px!important;
}
.elementor-element-dafa253,
.elementor-element-bd0c86d,
.elementor-element-4e3648e {
  margin-bottom:40px!important;
}
.elementor-element-aa3946f .e-con-inner,
.elementor-element-8b39327 .e-con-inner,
.elementor-element-180e992 .e-con-inner,
.elementor-element-11b4856 .e-con-inner {
  row-gap: 40px!important;
}
.elementor-element-180e992 .e-con-inner,
.elementor-element-11b4856 .e-con-inner {
  padding-bottom: 40px!important;
}

/*-----about-section----*/

.elementor-element-c77a471 {
  padding: 0 15px 40px!important;
}
.elementor-element-bb3f778 .e-con-inner {
  flex-direction: column-reverse!important;
}
.elementor-element-33ed922 img,
.elementor-element-55f80bc,
.elementor-element-af19fdd {
  border-radius: 16px!important;
}
.elementor-element-bf3bb65 {
  padding:0!important;
}
.elementor-element-1d8217a {
  margin-bottom:40px!important;
}
.elementor-element-1d8217a li.elementor-icon-list-item {
  border-bottom:1px solid #3A3B41!important;
  padding: 0 0 10px !important;
}
.elementor-3115 .elementor-element.elementor-element-ff709fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after {
  border-block-start-width: 0!important;
}
.elementor-element-2d4031c {
  margin-top:-10px!important;
}
.elementor-element-2bb801f {
  margin-top:-30px;
}
.elementor-element-c0ed37a.elementor-sticky, .elementor-element-de58658.elementor-sticky,
.elementor-element-0df2dfe.elementor-sticky {
  position:relative!important;
}
.elementor-element-bb3f778 {
  padding:0 15px!important;
}
.elementor-element-b57e7fa,
.elementor-element-b57e7fa a,
.elementor-element-b57e7fa a img {
  width:100%!important;
}
.elementor-element-42634f2.img-fw {
  display:none!important;
}
.post_featured_img {
  cursor:default;
}
.elementor-element-9c93852,
.elementor-element-766c169 img,
.elementor-element-6bf9587 img,
.elementor-element-4010bda,
.elementor-element-0a04f1f img,
.elementor-element-802e147,
.elementor-element-3421d11,
.elementor-element-2683678 img {
  width:100%!important;
  border-radius: 0 0 16px 16px!important;
  overflow:hidden;
}
.elementor-element-5977312,
.elementor-element-fe93be4,
.elementor-element-185e937,
.elementor-element-53a2bcc,
.elementor-element-2cb463b {
  border-radius: 16px 16px 0 0 !important;
}
.elementor-element-f080838,
.elementor-element-e5f05ba {
  margin:0!important; 
}
.elementor-element-ab5d607,
.elementor-element-5168973 {
  margin-top:-10px!important;
}
.elementor-element-4190511 li.elementor-icon-list-item,
.elementor-element-5168973 li.elementor-icon-list-item {
  border-bottom:1px solid #3A3B41!important;
  padding:0 0 10px!important;
}
.elementor-4792 .elementor-element.elementor-element-5168973 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after,
.elementor-4792 .elementor-element.elementor-element-4190511 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after {
  border-block-start-width: 0!important;
}
.elementor-element-4324741 .elementor-widget-icon-list {
  width:100%!important;
}
.elementor-2193 .elementor-element.elementor-element-761a775 img,
.elementor-4562 .elementor-element.elementor-element-902227e img,
.elementor-4447 .elementor-element.elementor-element-df13f7d img,
.elementor-2070 .elementor-element.elementor-element-07c8e48 img,
.elementor-3813 .elementor-element.elementor-element-9c93852 img,
.elementor-3813 .elementor-element.elementor-element-4b18d95 img,
.elementor-3813 .elementor-element.elementor-element-802e147 img,
.elementor-3631 .elementor-element.elementor-element-802e147 img,
.elementor-3631 .elementor-element.elementor-element-4b18d95 img,
.elementor-3631 .elementor-element.elementor-element-9c93852 img {
  border-radius: 0px 0 16px 16px!important;
}




}



