/** Shopify CDN: Minification failed

Line 509:0 Expected "}" to go with "{"

**/
.about-outter .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.about-outter .row > div {
  padding:0 15px;
}


.about-outter .row .col-sm-7 {
  flex: 0 0 70%;
  max-width: 70%;
}

.about-outter .row .col-sm-5 {
  flex: 0 0 30%;
  max-width: 30%;
}

.about-outter .fast_img img {
	margin: 0;
  display: table;
margin-left: auto;
}
.w-100{
width : 100%;
}
.article__image-wrapper-main {
    float: right;
    width: 300px;
    margin-left: 10px;
}

body .mega-menu__link{
 	padding: 3px 0; 
}

.s4com-container {
    max-width: 1200px;
}
body h1.s4com-helpcenter-title {
    display: none;
}
body .s4com-space-bottom.s4com-border-bottom .s4com-panel {
    display: none;
}
body .s4com-space-bottom.s4com-border-bottom {
    border: none;
    padding-bottom: 0px;
}
body h2.s4com-border-bottom.s4com-category-title, body .s4com-sub-heading .s4com-fa-chevron {
    display: none;
}
body .s4com-sub-heading .s4com-section-title {
    color: #004fab !important;
}
body .s4com-articles {
    padding-left: 20px;
    border: none;
    background: #fff;
    margin-bottom: 10px;
}
body .s4com-helpcenter .s4com-articles a, body .s4com-articles a.s4com-active h4 {
    color: #8bb970!important;
}
body .s4com-sub-heading {
    border: none;
    padding-left: 0;
}
.s4com-helpcenter .s4com-article-body p br {
    display: none;
}
.s4com-helpcenter .s4com-article-body p {
    line-height: 1.4 !important;
}

.nav-bar .nav-bar__link, .nav-bar__item a {
    color: #444;
  font-size: 13px;
}
body .mega-menu__link {
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
.nav-bar .nav-bar__link:hover, .nav-bar__item a:hover {
    color: #8bb970;
}
.mega-menu.megaless {
    width: auto;
    left: inherit;
    height: auto;
    max-height: max-content;
}
.mega-menu__promo .aspect-ratio img {
    height: 100%;
    max-height: initial;
    width: auto;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.mega-menu__promo .aspect-ratio {
    padding-bottom: 220px !important;
}
.megaless  .mega-menu__image-wrapper {
    margin: 0;
}
.nav-bar__link .icon--arrow-bottom {
    position: relative;
    top: -1px;
}
.empty-state ::-webkit-input-placeholder {
   color:transparent;
}

.empty-state :-moz-placeholder { /* Firefox 18- */
   color:transparent; 
}

.empty-state ::-moz-placeholder {  /* Firefox 19+ */
   color:transparent; 
}

.empty-state :-ms-input-placeholder {  
   color:transparent;
}
.onlyimage .container {
    padding: 0 40px;
}
.img_mega {
    width: 33.33%;
    padding: 10px 15px;
}

.img_mega a.mega-menu__promo {
    margin: 0;
    width: 100%;
    flex-basis: 100%;
}
.img_mega .mega-menu__promo .aspect-ratio {
    padding-bottom: 42%!important;
}
.img_mega span.mega-menu__image-heading {
    font-size: 13px;
    font-weight: 300;
    color: #444;
    margin: 0;
}
.img_mega p:empty {
    display: none;
}
.img_mega p {
    font-size: 13px;
    color: #444;
}
.img_mega p a {
    color: #004fab;
    font-size: 13px;
}
.left_sec {
    width: 64%;
    float: left;
  display: flex;
    flex-wrap: wrap;
}
.right_sec {
    width: 34%;
    float: right;
  display: flex;
    flex-wrap: wrap;
}

#shopify-section-1617279014e0ecc8b3 section.section {
    float: left;
    width: 100%;
}
.right_sec .image-with-text__image-container {
    width: 100% !important;
}
.right_sec .image-with-text__text-container {
    width: 100% !important;
    padding: 20px 30px !important;
}
.right_sec .image-with-text{
 display: block 
}
#shopify-section-1617279014e0ecc8b3 section.section>.container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.right_sec .image_text_sec {
    padding: 0;
}

.article__aside-item {
    flex-wrap: wrap;
}
.newsletter input, .newsletter label{
  color: #fff;
}
body .blog-sidebar__item--newsletter {
    background: #004fab !important;
}
nav.breadcrumb {
    margin-top: 20px;
    font-size: 13px;
}
.collection .collection__image-wrapper--small .collection__image {
    padding-bottom: 31.5%;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: top center;
}
.collection .collection__image-wrapper--small {
    height: auto;
}

.product_tabs_sec .tab_content > div {
    float: left;
    width: 100%;
    padding-right: 0;
    margin: 0 !important;
}
.stamped-reviews-title {
    margin-left: 100px !important;
}
.stamped-reviews-image {
    margin-top: -24px;
}
div#shopify-section-1617699529c4401836 section.section {
    margin-bottom: 0;
}
body>br {
    display: none;
}

.img_mega.img-left {
    width: 65%;
    display: flex;
    align-items: center;
}
.img_mega.img-left .img-sec {
    width: 50%;
    padding: 0 10px;
}
.img_mega.img-left .content-sec {
    width: 50%;
    padding: 0 10px;
}
.nav-bar li.nav-bar__item:nth-child(2) img {
    transform: scale(1.06);
}
.mobile-menu__promo-item a {
    color: #004fab;
}
.mobile-menu__promo-item a:hover {
    color: #8bb970;
}


/* media */


@media only screen and (min-width: 1000px) and (max-width: 1199px) {
  body .nav-bar__item {
    margin-right: 13px;
}
} 

@media (max-width:767px) {
  .about-outter .row .col-sm-7, .about-outter .row .col-sm-5 {
    flex:0 0 100%;
    max-width:100%;
  }

  .about-outter .fast_img img {
      margin-top: 20px;
      display: block;
  margin-left: 0;
  }
  .left_sec {
      width: 100%;
  }
  .right_sec {
      width: 100%;
    margin-top: 30px;
  }
  .image_text_sec {
      background: #fff;
      padding: 20px;
  }
  #shopify-section-1617279014e0ecc8b3 section.section {
    margin: 0 0 50px;
  }
  div#mobile-panel-7 .mobile-menu__promo-list {
      flex-wrap: wrap;
      margin: 0;
      padding: 0 15px;
  }
  div#mobile-panel-7 .mobile-menu__promo-item {
      width: 100%;
  }
  div#mobile-panel-7 .mobile-menu__promo-list .mobile-menu__promo {
      margin-left: 0;
      margin-right: 0;
  }
  .mobile-menu__promo-item p {
      line-height: 28px;
  }
  .article__image-wrapper-main {
      float: none;
      margin-left: 0;
      width: 100%;
  }
 
}


.template-policy .shopify-policy__body {
    padding-bottom: 70px;
}


.footer-sec{
  margin: 0;
  font-size: 19px;
  line-height: 22px;
  background-color: #004fab;
  text-align: center;
  color: #fff;
  padding: 20px 15px;
}

@media (max-width:639px) {

  .article__image-wrapper-main {
    width: 100%;
    margin-left: 0;
    margin-bottom: 40px;
    max-width: 100%;
  }
  body .header__logo-image {
      max-width: 200px !important;
  }
}

/*639 end*/
@media (min-width:768px) {
  span.onmobile {
      display: none;
  }
    .blog-container .article__inner {
      max-width: calc(100% - 300px);
      margin: 0;
      padding-right: 20px;

}
}






.promo-block__image-wrapper {
	background-position: center !important;
	background-size: cover !important;
}
.image_text_sec{
	background: #fff;
  	padding : 40px;
}
div#shopify-section-1615810123fc3bc56e .image_text_sec {
    border: aquamarine !important;
}





.announcement-bar__inner {
   padding-left: 270px;
}
/* ul.nav-bar__linklist {
   padding-left: 230px;
} */

.announcement-bar__button {
    margin-left: auto;
}
.announcement-bar__content {
  font-style: italic;
}
body .header__logo-image {
    max-width: 230px !important;
}
@media(max-width: 991px){
 .announcement-bar__inner {
      padding-left: 0;
  } 
}

/* Custom css 19-Mar-2021 */
.template-policy p {
    font-size: 16px;
}

.menu-edutalks-link-wraper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 12px;
}

.edutalks-link-block-left a {
    color: #004fab;
}
span.menu-item-text-red {
    color: #da003a;
    font-style: italic;
}

/* End Custom css */
.grid-item .body-caption3 {
    font-family: "ITC Avant Garde Gothic", sans-serif;
}




.blog_u {
    text-align: center;
    color: var(--heading-color);
    font-weight: bolder;
}

body .mega-menu__link {
    font-size: 13px;
}
body .mega-menu__title {
    display: block;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.nav-bar .nav-bar__item:nth-child(6) .mega-menu.megaless {
    left: 14%;
}
@media screen and (max-width: 999px) {
#mobile-panel-6 .mobile-menu__nav-list, #mobile-panel-7 .mobile-menu__nav-list, #mobile-panel-8 .mobile-menu__nav-list {
    display: none;
}
@media screen and (max-width: 991px) {
  .mobile-menu__section .mobile-menu__promo-list {
      flex-flow: wrap !important;
      flex-direction: column !important;
  }  
  .mobile-menu__section .mobile-menu__promo-list .mobile-menu__promo-item {
      margin-left: 46px;
      margin-right: 20px;
  }
}
@media screen and (max-width: 640px) {
    .mobile-menu__section .mobile-menu__promo-list .mobile-menu__promo-item {
        margin-left: 26px;
    }
}
@media screen and (max-width: 549px) {
  .menu-edutalks-link-wraper {
    display: block;
}
#mobile-panel-7 p a {
    color: red;
}
}

@media screen and (max-width: 1280px) {
.img_mega.img-left {
    width: 80%;
}
}

@media screen and (max-width: 1199px) {
.img_mega.img-left {
    width: 100%;
}
}

@media screen and (max-width: 479px) {
.mobile-menu__promo-item p {
    line-height: 24px;
}
}

.slideshow .flickity-page-dots .dot {
    background: #e3e3e3;
    border: 1px solid #ffffff;
}



