/* child theme responsive css */
@media (max-width: 1699px) {
.footer_contact_sec {
  margin-top: -50px;
}
}


@media (max-width: 1499px) {
  .home_hero_sec {min-height: 768px; }
  .elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu .elementor-item{font-size:15px;}
  .elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-627d7295.logo a img{/*width:175px;*/ height: 44px;}
  header.sticky-header.elementor-sticky--effects .logo a img {height: 35px !important; }
  .elementor-17 .elementor-element.elementor-element-4b8bc8e4 {width: 82%;}
  .elementor-search-form {max-width: 160px;}
 

}


@media (max-width: 1399px) {
 .footer_contact_sec::after {width: 65%;}
  }


@media (max-width: 1250px) {
.footer_contact_sec {
  margin-top: -75px;
}

  
  .contactMainFooter {
  padding-right: 20px;
}

}

@media (max-width:1199px) {
  .home_hero_sec {
  min-height: 680px;
}
  .elementor-17 .elementor-element.elementor-element-4b8bc8e4 {width:83%;}
  .elementor-17 .elementor-element.elementor-element-627d7295.logo a img{height: 40px;}
  header.sticky-header.elementor-sticky--effects .logo a img {height: 32px !important; }
  .elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu .elementor-item{font-size:14px;}
  .elementor-17 .elementor-element.elementor-element-6a11e6c4 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
  }
  .elementor-search-form {
    max-width: 140px;
  }

  /*17-11-2022*/
  .addglass {max-width:450px;padding: 7% 0 2% 0;}
 
.elementor-1216 .elementor-element.elementor-element-33baf0de {
  padding: 60px 0px 0px 75px;
}
}
@media (max-width:1100px) {
  .elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu .elementor-item{font-size:12px;margin-left: 7px;
    margin-right: 7px;}
}

@media (max-width:1024px) {
/*  .elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  margin-top:8px !important;
}*/
.elementor-17 .elementor-element.elementor-element-13cf0655 {
  width: 100%;
  max-width: 125px;
}
.elementor-17 .elementor-element.elementor-element-627d7295 > .elementor-widget-container,
.elementor-17 .elementor-element.elementor-element-6e816b4 > .elementor-widget-container,
.elementor-17 .elementor-element.elementor-element-13cf0655 > .elementor-element-populated{margin: 0px;}
.elementor-17 .elementor-element.elementor-element-6e816b4 {
  width: 15%;
  max-width: 15%;
}
.elementor-17 .elementor-element.elementor-element-6e816b4 input[type="search"].elementor-search-form__input{font-size: 12px;}
.elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu .elementor-item {
  word-spacing: 0;
}


.elementor-17 .elementor-element.elementor-element-627d7295.logo a img{height: 32px;}
  header.sticky-header.elementor-sticky--effects .logo a img {height: 28px !important; }

/*17-11-2022*/

.elementor-21 .elementor-element.elementor-element-ebfeba7:not(.elementor-motion-effects-element-type-background){background-position:0px;}
.elementor-17 .elementor-element.elementor-element-56d62cb7{margin:0px;}
.elementor-21 .elementor-element.elementor-element-ca40074 .elementor-heading-title { padding-bottom: 40px;}
.elementor-1216 .elementor-element.elementor-element-33baf0de {
  padding: 60px 0px 60px 15px;
}
.footer_contact_sec::after {
  width: 100%;
}
.contactMainFooter {
  padding-right: 0;
}
.contactMainFooter .elementor-widget-container a {
  margin: 0px 10px;}
.footer_contact_sec {
  margin-top: -55px;
  text-align: center;
}

}

@media (max-width: 900px) {
.elementor-17 .elementor-element.elementor-element-13cf0655 {
  width: 100%;
}
.elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu .elementor-item {
  font-size: 11px;
  margin-left: 4px;
  margin-right: 4px;
}
.inner_table_content .elementor-widget-container{position: relative;overflow: auto;}
.inner_table_content .elementor-widget-container table{width: 767px;}
.elementor-1216 .elementor-element.elementor-element-3e38abb > .elementor-widget-container{padding-left:15px;}

}

@media (max-width: 767px) {
  header .logo a img{ width: 100% !important; max-width: 100% !important; }
  .sticky-header {
  padding: 15px 0px 15px 0px !important;
}
.home_hero_sec {
  min-height: 600px;
}
.addglass {
  max-width: 350px;
  padding: 12% 0 2% 0; overflow: hidden;
}

.elementor-17 .elementor-element.elementor-element-6a11e6c4 div.elementor-menu-toggle {
    color: #0177E2; padding: 0px 3px 3px 3px;
}

.elementor-nav-menu__align-right .elementor-nav-menu, .elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical > ul > li > a {
  background: rgba(0,0,0,0.95);
}
.elementor-nav-menu li .sub-menu li {
  background: #2A2A2A;
}
  .elementor-17 .elementor-element.elementor-element-6e816b4 {
  max-width: 250px;
  margin-right: 50px;
  width: 100%;
}
  .elementor-17 .elementor-element.elementor-element-6a11e6c4{position: absolute;right: 10px; top:1px;}
  .elementor-search-form {
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-6a11e6c4 > .elementor-widget-container {
    margin: 0px;
  }
header.elementor-section .elementor-container {
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;padding: 0px 15px;
}
header.sticky-header.elementor-sticky--effects .logo a img {
  height: auto !important;
}
.elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  margin-top: 18px !important;
}
.elementor-nav-menu{padding: 15px 0px !important}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-21.current_page_item.menu-item-25 a {
  padding: 0px !important;
}
.elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu .elementor-item {
  font-size: 16px;
  margin-left: 30px;
  margin-right: 15px;color: #ccc;
  font-family: "Roboto", Sans-serif !important;
  text-transform: capitalize;
  font-weight: 600;
  letter-spacing: 1.25px;
}


.slick-slide .wb_ps_title h2 {
  font-size: 24px;
  line-height: 25px;
}
.slick-slide .wb_ps_content {
  padding: 15px 0px;
  line-height: 25px;
  font-size: 16px;
}
.elementor-1216 .elementor-element.elementor-element-07458ef > .elementor-widget-container {
  margin: -35px 0px 10px 10px;
}
.elementor-1216 .elementor-element.elementor-element-3e38abb > .elementor-widget-container {
  padding-left: 0px;
  text-align: center;
}
.elementor-1216 .elementor-element.elementor-element-b16456c > .elementor-widget-container {
    margin: 0;
    padding: 5px 10px 5px 5px; text-align: center;
}
.elementor-element.elementor-element-0f5757e.elementor-widget.elementor-widget-heading {
    display: none;
}
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-de638b3{margin-bottom:20px;}

.elementor-17 .elementor-element.elementor-element-627d7295.logo a img{height: 30px;}
  header.sticky-header.elementor-sticky--effects .logo a img {height: 25px !important; }
}

@media (max-width: 480px) {
.elementor-17 .elementor-element.elementor-element-6e816b4:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{margin-left: 20px}
.addglass {padding: 20% 0 2% 0;}

.elementor-17 .elementor-element.elementor-element-6e816b4 {
    margin-right: 40px;
    margin-left: 20px;
}
.elementor-17 .elementor-element.elementor-element-6e816b4 .elementor-search-form__submit {
    min-width: calc( 1.5 * 20px );
}
}

@media (max-width: 400px) {
  .elementor-17 .elementor-element.elementor-element-4b8bc8e4 {
  width: 100%;
}
  .elementor-section .elementor-container {
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
}
/*.elementor-17 .elementor-element.elementor-element-4b8bc8e4,
.elementor-widget-wrap{position: static;}*/
.elementor-17 .elementor-element.elementor-element-56d62cb7 {
  padding: 15px 15px 15px 15px;}
  .elementor-17 .elementor-element.elementor-element-13cf0655 {
  max-width: 125px;
}
/*.elementor-17 .elementor-element.elementor-element-6e816b4 {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
.elementor-17 .elementor-element.elementor-element-6e816b4 > .elementor-widget-container{ padding: 0px; padding-top: 15px; }*/
/*header.sticky-header.elementor-sticky--effects .logo a img {
  height: auto !important;
}*/
.elementor-17 .elementor-element.elementor-element-6a11e6c4 {
    right: 0;
}
.elementor-17 .elementor-element.elementor-element-6e816b4:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{margin-left: 0px}
.elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu .elementor-item {margin-left: 15px; }
.elementor-17 .elementor-element.elementor-element-6a11e6c4 .elementor-nav-menu__container.elementor-nav-menu--dropdown {margin-top:18px !important; }


}
