
@media (max-width: 1199.98px) {  }
@media (max-width: 991.98px) { 
    
    /*.container-fluid.about_three_boxes [class*="my-grid-"]:not(:last-child) > .boxes_wrpa {*/
    /*    border-bottom: 1px solid #ffffff36;*/
    /*    border-right: 0px solid #ffffff36;*/
    /*}*/
    /*.subscribe_wrap img {*/
    /*     margin-top: 0; */
    /*     padding-bottom: 0; */
    /*    position: relative;*/
    /*    object-fit: cover;*/
    /*    width: 100%;*/
    /*    height: 100%;*/
    /*}*/
    .p-50{
       padding: 50px 20px;  
    }
}




@media (max-width: 767.98px) {
    ul.footer_link li:not(:last-child) {
    padding-right: 11px;
    margin-right: 11px;
        
    }
    .about_us .row.justify-content-center {
        flex-direction: column-reverse;
    }
    .about_us {
         top: 0; 
        position: relative;
         margin-bottom: 0; 
         padding-top: 75px;
    }
	html {
	  font-size: 50%; 
	}
  .pb-150{
    padding-bottom: 75px;
  }
  .section-padding {
      padding-bottom: 75px;
      padding-top: 65px;
  }
  .pt-130{
    padding-top: 65px;
  }
	.social-wrap li{
	    width: 35px;
	    height: 35px;
	    border-radius: 50%;
	    line-height: 35px;
	    font-size: 17px;
	}
	ul.footer_link , .social-wrap {
	    flex-wrap: wrap;
	    /*justify-content: center;*/
	}
	ul.footer_link {
	    justify-content: center;
	}
	ul.contact_info{
	    display: block;
	    text-align: center;
	}
	ul.contact_info li , ul.contact_info li{
	    font-size: 16px;
	}
	ul.contact_info li:not(:last-child) {
	    padding-right: 0;
	    margin-right: 0;
	    border-right: 0px solid white;
	}
	.py-150 {
	    padding-top: 75px;
	    padding-bottom: 75px;
	}
	/*.contact_wrap .mt-50 {
	    margin-top: 30px;
	}
	.contact_wrap .mb-50 {
	    margin-bottom: 10px;
	}*/
	.pt-100 {
	    padding-top: 50px;
	}
	/*h6 {*/
	/*    font-size: 20px;*/
	/*}*/
	/*h2 {*/
	/*    font-size: 31px;*/
	/*}*/
	.pb-100 {
	    padding-bottom: 50px;
	}
	.py-100 {
	    padding-top: 50px;
		padding-bottom: 50px;
	}
	.inspiration_wrap p {
	    padding: 0;
	}
	.mt-100 {
	    margin-top: 50px;
	}
	.mb-100 {
	    margin-bottom: 50px;
	}
	.slider-sec {
	    /*padding-top: 200px;*/
      padding-bottom: 100px;
	}
  header + section > div {
    padding-top: 200px !important;
  }
	.mt-100 {
	    margin-top: 50px;
	}
	.mt-100{
		margin-top: 50px;
	}
	.headding h1 span:after {
	    bottom: 5px;
	}
	.headding h2 span:after, .headding h1 span:after, .headding h3 span:after {
	    bottom: 3px;
	}
	/*.py-100{
		padding: 50px 0;
	}
	.pb-200{
		padding-bottom: 100px;
	}
	.pt-100 {
	    padding-top: 50px;
	}*/
}
@media (max-width: 575.98px) { 
	html {
	  font-size: 27%; 
	}
  a.logo img {
      max-width: 200px;
  }
  .about_us {
    padding-top: 0px;
    }
    
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
  .my-grid-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .my-grid-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .my-grid-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .my-grid-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .my-grid-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .my-grid-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .my-grid-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .my-grid-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .my-grid-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .my-grid-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .my-grid-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .my-grid-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .my-grid-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .my-grid-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /*html {
	  -ms-overflow-style: scrollbar;
	  font-size: 100%; 
	}*/
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
  .my-grid-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .my-grid-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .my-grid-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .my-grid-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .my-grid-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .my-grid-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .my-grid-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .my-grid-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .my-grid-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .my-grid-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .my-grid-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .my-grid-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .my-grid-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .my-grid-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
    .testimonial_page video.js-player {
        height: 327px;
        object-fit: contain;
    }
  .container {
    max-width: 960px;
  }
  .my-grid-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .my-grid-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .my-grid-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .my-grid-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .my-grid-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .my-grid-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .my-grid-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .my-grid-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .my-grid-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .my-grid-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .my-grid-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .my-grid-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .my-grid-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .my-grid-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  

}
  
  
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
  .my-grid-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .my-grid-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .my-grid-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .my-grid-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .my-grid-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .my-grid-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .my-grid-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .my-grid-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .my-grid-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .my-grid-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .my-grid-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .my-grid-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .my-grid-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .my-grid-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1366px) {
	.container {
	    max-width: 1240px;
	}
}
@media screen and (max-width: 1024px) {
  .nav-menu {
    width: 70%;
  }
}
@media screen and (max-width: 899.98px) {
  body {
    overflow-x: hidden;
  }

  .burger {
    display: block;
  }

  .header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
  }

  .nav-menu {
    position: absolute;
    top: 130px;
    right: -100%;
    width: 50%;
    background-color: #fff;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    /*height: calc(100vh - 175px);*/
    height: calc(50vh - 130px);
    transition: right 0.5s ease-in;
  }
  .sticky_header .nav-menu {
    top: 90px;
    /*height: calc(100vh - 90px);*/
    height: calc(50vh - 90px);
  }

  .nav-menu li {
    opacity: 0;
  }
  .nav-menu a {
    color: #0e092b !important;
  }
}

@media screen and (min-width: 900px) {
  .nav-menu li:not(:last-child) {
      padding-right: 40px;
  }
}

@media screen and (max-width: 992px) {
  .subscribe_wrap .p-50 {
        padding:  50px 20px 50px;
    }
    
}
