/*
Theme Name: Green Healing

*/
body {
    font-family: 'Open Sans', sans-serif;
	overflow-X: hidden;	
	color:#555;
	padding-top:104px;
}
::-moz-selection {
 background:#206301;
 color: #fff;
}
::selection {
	background:#206301;
	color: #fff;
}
svg:not(:root) {
   /* display: none; */
}
h1,.h1, h2,.h2, h3,.h3, h4,.h4,.h5,h5 {
  line-height: 1.2em;
  font-family: 'Playfair Display', serif;
}
h1,.h1{

}
h2,.h2{
	font-size:calc(40rem/16);
    color:#206301;
}
h3,.h3{
	font-size: calc(20rem/16);
}
h4,.h4{
	font-size:calc(18rem/16);
}
.h5,h5{
	    font-size: 1.125rem;
}
p{
	line-height:1.6rem;
	font-size: calc(15rem/16);
}
.section-title{  
    margin-bottom: 25px;
    padding-bottom: 25px;
    position: relative;
}
.section-title::before {
    position: absolute;
    content: '';
    left: 0px;
    bottom: -8px;
    height: 27px;
    right: 0;
    width: 137px;
    margin: auto;
    background: url(assets/images/si.png) no-repeat center bottom;
}
.text-left.section-title::before{
	right:auto;
}
a{
	 color: #777;
}
a:active,  a:hover,  a:focus {
	text-decoration: none;
	color:#292975;
}
#isotope_filters > li > .active{
    color: #000;
background:#a174aa;
 
}
#isotope_filters > li a:hover{
    color:#000;
}
.themebtn,input[type=submit]{  
    box-shadow: none;
    color: #a174aa;
    margin-top: 20px;
    padding: 12px 25px;
    text-shadow: none;
    transition:0.3s all;
    text-transform:uppercase;
	display:inline-block;
	cursor:pointer;
	font-size: calc(15rem/16);
	border: 1px solid #a174aa;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
	font-weight: 600;
}
.banner .themebtn:hover,
.banner .themebtn:active,
.banner .themebtn:focus,
.themebtn:hover, 
.themebtn:active,
 .themebtn:focus,
 input[type=submit]:hover,
 input[type=submit]:active,
 input[type=submit]:focus{
    background:#a174aa;
    color: #fff;
	outline: none;
	border-color:#a174aa;
}
.abt-btn .themebtn{
    min-width: 200px;    
}
.social {
	margin-bottom: 0;
}
.social li + li{
	margin-left:10px;
}
.social li {
	display: inline-block;	
}
.social li a {
    color: #fff;
    font-size: calc(17rem/16);
    transition: 0.3s all;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border:none;
	background: transparent;
}
.social li:hover a{
	color: #fff;
}
.social li.f:hover a{
	background:#3b5998;	
}
.social li.t:hover a{
	background: #55acee;
}
.social li.y:hover a{
	background: #FF0000;
}
.social li.g:hover a{
	background: #dd4b39;
	
}
.social li.l:hover a{
	background: #007bb5;
    
}
.social li.i:hover a{
	 background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

.bg{
	background:#f5f6fb;
}
section{
	overflow:hidden;
}
/*   global css end   */

/* header start Here */

.navbar img {
    transition: 0.3s all;
    height: auto;
}
@keyframes affix {
  0% {
    opacity: 0;
    transform: translate3d(0,-100%,0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(100%, 0, 0);

    transform: translate3d(100%, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



@keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50%, 0, 0);

    transform: translate3d(50%, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}
.site-header{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index:95;
	height:auto;
}

.site-header.affix .navbar-brand {
    display: none;
}
.site-header.affix {
    position: fixed;
    top: 0;
    animation: affix 0.7s;
	background:#fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.04);
}
.wo-tagline{
	display:none;
}
.site-header.affix .wo-tagline{
	display:block;
    padding: 10px 0px;
}

.site-header.affix .wo-tagline img {
    max-width: 290px;
}

 .home .site-header.theme-mask::after {
    bottom: -92px; 
}


.navbar .navbar-nav > li{
	position: relative;
/*	padding: 41px 0;*/
}
.site-header.affix .navbar .navbar-nav > li{
	    padding: 27px 0;
}
.site-header.affix .dropdown-toggle{
	    top: 25px;
}

.navbar .navbar-nav > li > .nav-link {
    transition: 0.3s all ease-in-out;
    color: #333;
    box-shadow: none ;
    text-shadow: none ;
	text-transform:uppercase;
	font-size: 1rem;
}

.navbar .navbar-nav > li.current-menu-item > .nav-link,
.navbar .navbar-nav > li >.nav-link:focus, 
.navbar .navbar-nav> li > .nav-link:hover {    

 color:#206301;
}
.navbar .navbar-nav > li.menu-contact > .nav-link {
    padding: 10px 30px 10px 20px;
    border: 1px solid #f05123;
	position:relative;
	color: #f05123;
	border-radius: 5px;
}

.navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none;
    outline: none;
}

/*1st level menu*/
.menu-item-has-children .icon.icon-angle-down {
  display: none;
}

ul.dropdown-menu li > .nav-link {
   background: #a174aa;
    padding: 10px 15px;
       color: #fff !important;
    display: block;
    font-size: 14px;
}

.dropdown-toggle {
    position: absolute;
    right: -5px;
    top: 0;
    width: 27px;
    height: 26px;
}
.dropdown-toggle::before,
.dropdown-toggle::after {
    content: "";
        height: 1.4px;
    left: calc(50% - 7px);
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    transition: all 0.3s ease-in-out 0s;
    width: 9px;
}
.dropdown-toggle::after {
    left: auto;
    right: calc(50% - 8px);
    transform: rotate(-45deg);
	 border: none;
}

.current-menu-item .dropdown-toggle::before,.current-menu-item .dropdown-toggle::after {
    background: #393a3c;
}
ul.dropdown-menu {
    left:0;
    background: none;
	top: 100%;
    padding: 0;
    padding-top: 41px;
    border: 0;
	box-shadow:none;
    margin-bottom: 1px;
	margin: 0;
	opacity:0;
	transition:0.5s all;
	    min-width: 12rem;
	
}
li.menu-item-has-children:hover > ul.dropdown-menu {
   
   opacity:1;
}
.navbar-nav > li:last-child.menu-item-has-children:hover > ul.dropdown-menu {
text-align: right;	
	
}
li.menu-item-has-children:hover > ul.dropdown-menu > li {opacity: 1;margin: 0;}
ul.dropdown-menu li:last-child a {
    border-radius: 0 0 7px 7px;
}
ul.dropdown-menu li + li {
      border-top: 1px solid #9a9a9a;
}
.navbar-light ul.dropdown-menu > li > .nav-link {
    color: #fff;
    background:#206201;
    padding: 8px 14px;
    transition: 0.2s all ease-in-out;
    display: block;
      font-size: 0.813rem;
}
ul.dropdown-menu li > a:hover {
        background: #812f92;
}
.navbar-light ul.dropdown-menu li:hover > a, .navbar-light ul.dropdown-menu li > a:focus, .navbar-light ul.dropdown-menu li > a:active {
        background: #499223;
		color:#fff;
}


.toggle-menu a {
  background: #0b73bb;
  right: 0;
  height: 42px;
  width: 42px;
  cursor: pointer;
  display: flex;
  position: relative;
  transition: all .15s ease-in-out;
  border-radius:3px;
}
.toggle-menu a:hover,
.toggle-menu a.active{
	box-shadow: 0 0 0 3px rgb(58, 159, 228);
}
.toggle-menu a span,
.toggle-menu a span:before,
.toggle-menu a span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 2px;
  width: 22px;
  background: white;
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  content: '';
  right: 0;
  margin: auto;
}
.toggle-menu a span:before {
  top: -6px;
}
.toggle-menu a span:after {
  top: 6px;
}
.toggle-menu a span,
.toggle-menu a span:before,
.toggle-menu a span:after {
  transition: all 0.5s ease-in-out;
}
.toggle-menu a.active span,
.toggle-menuwrapper .toggle-menu a.active span {
  background-color: transparent;
}
.toggle-menu a.active span:before,
.toggle-menu a.active span:after {
  top: 0;
}
.toggle-menu a.active span:before {
  transform: rotate(135deg);
}
.toggle-menu a.active span:after {
  transform: rotate(-135deg);
}




/*  header End Here  */

.carousel-item {
    max-height: 550px;
    height: 100vh;
}
.carousel .carousel-inner .carousel-item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
	z-index:1;
}
.carousel .carousel-inner .carousel-item,
.carousel .carousel-inner .active.carousel-item-left,
.carousel .carousel-inner .active.carousel-item-right {
    opacity: 0;
}
.carousel .carousel-inner .active,
.carousel .carousel-inner .carousel-item-next.carousel-item-left,
.carousel .carousel-inner .carousel-item-prev.carousel-item-right {
    opacity: 1;
}
.carousel .carousel-inner .carousel-item-next,
.carousel .carousel-inner .carousel-item-prev,
.carousel .carousel-inner .active.carousel-item-left,
.carousel .carousel-inner .active.carousel-item-right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.carousel-caption{
	left:0;
	top:0;
	bottom:0;
	right:0;
}

.banner .title {
    max-width: 335px;
}
.carousel-caption .themebtn{
	border-color:#fff;
}
.carousel-caption .themebtn:hover{
	border-color:#a174aa;
}
.carousel-indicators li {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #837472;	cursor: pointer;
}

.carousel-indicators .active {
    background: #fff;
}

/* banner end Here  */


/*about  section  start here */


.about-section .embed-responsive {
    border-radius: 0;
    margin-top: 10px;
}
.about-section::before,.about-section::after{
    position: absolute;
    height: 100%;
    width: 50%;
    content: ""; 
    z-index: -1;
    opacity: 0.5;
	bottom:0;
}
.about-section::before {
    background: url(assets/images/abl.png) no-repeat left bottom;
    left: 0;
	
}
.about-section::after {
    background: url(assets/images/abr.png) no-repeat right bottom;
    right: 0;
}
.about-leaf li {
    position: relative;
    padding-left: 30px;
    font-size: calc(15rem/16);
    margin-bottom: 11px;
}
.about-leaf li::before {
    position: absolute;
    left: 0;
    top: 4px;
    content: "";
    background: url(assets/images/leaf.png) no-repeat;
    height: 23px;
    width: 20px;
}

/* about section  end here */



/* Tv  section  start here */

.tv-section {
    background: #55903f url(assets/images/white-cup.png) no-repeat left 97%;
}

.tv-section .section-title::before {
	
	filter:invert(1) brightness(250%);
	
}


.theme-mask::after{
    position: absolute;
    height: 100px;
    content: "";
    background: url(assets/images/mask-clip.png) no-repeat center bottom / cover;
    width: 100%;
}
.tv-section.theme-mask::after{
	transform: rotate(180deg);
    transform-origin: bottom;
	bottom: 100px;
}

.video-thumb {
    position: relative;
	transition:0.3s all;
}

.video-thumb:hover {
    transform: translateY(-10px);
}
.video-thumb::before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background:transparent;
    content: "";
    z-index: 1;
}

.embed-responsive {
    transition: 0.3s all; 
	border-radius: 5px;
}
.video-thumb:hover .embed-responsive {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.1);
}
.tv-section h3{
	color:#333;
}

.modal-dialog {
    max-width: 800px;
}
.w-icon {
    background: #a174aa;
    color: #fff;
        padding: 12px 50px 12px 25px;
}
.w-icon::before{
    position: absolute;
    right: 25px;
    top: 16px;
    content: "";
    background: url(assets/images/vb-i.png) no-repeat;
    height: 15px;
    width: 10px;
	transition:0.3s all;
}
.w-icon:hover::before {
    right: 37px;
}

/* Tv  section  end here */

/* blog start here */
.blog-section h2 + a p{
	color:#a174aa;
}
.blog-section h2 + a p .fa{
	font-size:38px;
	    vertical-align: middle;
}

#mailing-box .modal-dialog {
    max-width: 450px;
}
#mailing-box input::placeholder{
	color:#777;
}
#mailing-box .wysija-input,#mailing-box .formError .formErrorContent {
    height: 48px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
	width: 100%;
}
#mailing-box .wysija-input {
    border: 1px solid #a174aa;
	padding-left:30px;
}

#mailing-box .widget_wysija_cont .wysija-submit {
    background: none;
}
input:focus {
    outline: none;
}

#mailing-box form#form-wysija-2 {
    position: relative;
}
#mailing-box .formError .formErrorContent{
    font-size: 0;
    background: transparent;
	border-color: red;
    top:64px;
}
#mailing-box .formError {
    width: 100%;
    left: 0 !important;
    top: 0!important;
    z-index: 0;
    pointer-events: none;
}
#mailing-box .widget_wysija_cont .wysija-submit:hover{
	background:#a174aa;
}
.blog-box{
	transition:0.3s all;
	
}
.blog-box:hover{
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.blog-box img{
	  border-top-left-radius: .25rem;
	  border-top-right-radius: .25rem;
	  
}

.text-article {
    bottom: -10px;
    left: 15px;
    background: #a174aa;
    padding: 1px 5px;
    font-size: 13px;
    border-radius: 5px;
}
.home .blog-box a h3{
	  min-height: 56px;
}
.blog-box a h3 {
    color: #206301;
	  
}

.post-dt {
    color: #555555;
    font-size: 14px;
}
.sort-by {
	 border: 1px solid #ddd;
}
.sort-by h3{
	text-transform:capitalize;
}
.sort-by ul li {
    position: relative;
    padding: 10px 10px 10px 35px;
}
.sort-by ul li::before {
    position: absolute;
    content: "";
    border: 3px solid #ddd;
    border-radius: 50%;
    left: 15px;
    top: 20px;
}
.sort-by ul li + li {
    border-top: 1px solid #ddd;
}
/* blog end here */


/* footer start Here  */



.site-footer.theme-mask::after {
    top: 0;
}
.site-footer ul li a{
	color:#a174aa;
	background:#fff;
}
.site-footer p a,.site-footer p{
	color:#777;
	font-size: 14px;
}

.site-footer .mailing {
    vertical-align: middle;
}
.site-footer ul li.mailing:hover a{
	background:#a174aa;
}
.site-footer ul li.mailing a img{
	transition:0.3s all;
	    padding-top: 3px;
}
.site-footer ul li.mailing a:hover img {
    filter: invert(1) grayscale(200%) brightness(200%);
}
.scrollToTop {
    position: fixed;
    right: 40px;
    transition: 0.5s all ease-in-out;
    bottom: -60px;
    z-index: 99;
    height: 40px;
    width: 40px;
	border-radius:50%;
   background: #a174aa;
}
.comments-area{
display:none;
}
/* footer end Here  */
/*homepage ends here*/


/* inner pages start here  */

/* page header start here  */



.entry-header {
    min-height: 170px;
}
.entry-header.theme-mask::after {
    background-position: bottom;
    bottom: 0;
    transform: rotate(180deg);
}

.entry-heade::after{

}

.entry-heade > div {
   position: relative;

}


/* page header end here  */

/* about page start here  */

/*
.about-page-c {
    height: 395px;
    overflow: hidden;
}
*/


.read-more {
	cursor: pointer;	
}

.explore-more, .less-more {
    color: #206301;	
}
.about-page-c.heightauto,
.book-content.heightauto{
	height:auto;
}
.about-page-c.heightauto + .read-more .explore-more,
.book-content.heightauto + .b-c-more .explore-more{
	display:none;
}
.about-page-c + .read-more .less-more ,
.book-content + .b-c-more .less-more {
	display:none;
}
.about-page-c.heightauto + .read-more .less-more ,
.book-content.heightauto + .b-c-more .less-more {
	display:block;
}

/*
.abt-img img {
    box-shadow: 8px 0px 20px rgba(0, 0, 0, 0.1);
}
*/

.abt-img::before {
/*
    position: absolute;
    left: 60px;
    right: 40px;
    top: 60px;
    bottom: -40px;
    content: "";
    border: 1px solid #ddd;
    z-index: -1;
    border-radius: 0.25rem;
*/
}
.quotes .section-title::before {
    height: 1px;
    width: 50px;
    background: #989898;
}
.quotes p {
    font-weight: 600;
    font-size: 16px;
}
.quotes p + span {
    color: #a174aa;
}


/* about page end here  */


/* book page start here  */

.book-page{
	overflow:visible;
}

.book-page .abt-img {
        padding: 20px 0 0 0px;
}
.book-page .abt-img::before{
    left: -30px;
    right: 40px;
    top: 52px;
    bottom: -30px;
}
.book-page h3{
    color:#206301;
    font-weight: 600;
        font-size: 1.75rem;
}
.alignright {
    float: right;
        margin: -21px 0px 30px 30px;
}
/*
.book-content{
	overflow:hidden;
	height:122px;
}
*/
.book-content.heightauto + .b-c-more .less-more{
	width:139px;
}
.buy-btn {
    font-size: 13px;
    color: #000;
    border: 1px solid #a174aa;
    border-radius: 0.25rem;
	padding: 15px 7px;
	margin-top: -100px;
}
.buy-btn img {
    max-width: 76px;
    height: auto;
}
.buy-btn span {
    color: #a174aa;
    text-align: center;
    font-size: 15px;
}
.review-section  p {
    font-size: 1.125rem;
}
.review-section .item .section-title::before {
    bottom: auto;
    height: 1px;
    top: -10px;
    width: 50px;
    background: #9a9a9a;
}
.customer-name {
    color: #a174aa;
}


.video-page .video-thumb {
    background: transparent;
}
/*  book page end here  */

/* single service page start here  */

/* single service page end here  */


/* blog page start here  */

.blog-page .blog-box:hover{
	box-shadow:none;
}
.pagination {
    flex-direction: column;
    text-align: center;
    margin-top: 3rem;
}

.pagination .screen-reader-text {
    display: none;
}

.nav-links {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nav-links .icon {
    height: 12px;
    width: 12px;
}
.page-numbers {
    width: 40px;
    height: 40px;
    display: inline-flex;
    border: 1px solid transparent;
    align-items: center;
    justify-content: center;
    padding: 0.5rem;
    margin: 0 0.2rem;
    background: #e3e3e3;
    font-size: 0.875rem;
    font-weight: 700;
    transition: 0.3s all ease-in-out;
	color:#a174aa;
	border-radius:50%;
}
a.page-numbers:hover, .page-numbers.current {
    background: transparent;
    border-color: #a174aa;
}
.sort-by ul {
    list-style: none;
    padding-left: 0;
	    margin-bottom: 0;
}

.blog-vid .video-thumb {
    background: transparent;
}
.blog-vid .video-thumb:hover {
    transform: none;
}

.single-post .navigation {
    display: none;
}
.single-post h3.card-title{
	color:#206301;
	font-size:calc(30rem/16);
}

/* blog  page end here  */


/* contact page start here  */

.form-control{
	height:50px;
	border-radius:0;
}
textarea.form-control{
	height:100px;
}
.wpcf7-not-valid{
	border-color:red;
}
span.wpcf7-not-valid-tip{
	display:none;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    border: 2px solid #801822;
}

div.wpcf7-mail-sent-ok {
    background: #d6f7d6;
}
.add_info li{
	position:relative;
	padding-left:35px;
	    font-size: 14px;
}
.add_info .fa {
    position: absolute;
    left: 0;
	    color: #e42329;
		    font-size: 22px;
}
.contact.social li a{
	background:#333333;
	color:#fff;
}
.contact-page iframe{
	width:100%;
	    margin-bottom: -6px;
}
/* contact page end here  */

/*404 page start here  */

.page-404 {
    position: relative;
	    min-height: 380px;
}
.page-404::before {
	    top: -42px;
      position: absolute;
    content: "404";
    left: 0;
    right: 0;
    margin: auto;
    font-weight: 700;
    display: flex;
    justify-content: center;
    font-size: 200px;
    z-index: -1;
      color: rgba(27, 95, 0, 0.44);
}

/*404 page ened here  */




/* inner pages end  here  */



/************ media css start here  ********* Dont write main css after media css  ***********/

@media (min-width: 992px){
	.abt-img {
    padding: 20px 0 0 96px;
}
}

@media (min-width: 1024px){

li.menu-item-has-children > .nav-link {
    margin-right: 25px;
}
.dropdown-toggle::before,
.dropdown-toggle::after {
background: #333;
}

}
@media (min-width: 1200px){

.container {
    max-width: 1170px;
}
.navbar .navbar-nav > li > .nav-link {
    padding:0;
}
.navbar .navbar-nav li + li {
    margin-left: 43px;
}
li.menu-item-has-children:hover > ul.dropdown-menu {
   display:block;
}
.show > .dropdown-toggle::before, li.menu-item-has-children:hover > .dropdown-toggle::before {
    transform: rotate(-45deg);
    transition: all 0.3s ease-in-out 0s;
    background: #206301;
}
.show > .dropdown-toggle::after, li.menu-item-has-children:hover > .dropdown-toggle::after {
    transform: rotate(45deg);
    transition: all 0.3s ease-in-out 0s;
    background: #206301;
}


}

@media (max-width: 1366px){


}
@media (max-width: 1199px){

.navbar-nav ,.collapse.show{
    height: 100vh;
    overflow-y: scroll;
    padding-bottom: 100px;
}

.navbar .navbar-nav li ,.site-header.affix .navbar .navbar-nav > li{
    border-bottom: 1px solid #c5debc;
	padding:0;
}
.navbar .navbar-nav > li > .nav-link {
    padding: 14px 0px;
}
.site-header.affix .dropdown-toggle{
	top:0;
}
.dropdown-toggle {
      right: 0;
    top: 0;
    width: 50px;
    height: 50px;
        background: #206201;
    z-index: 9999;
}	

.dropdown-toggle::before,.dropdown-toggle::after {
    background: #fff;
}
.navbar-nav .dropdown-menu {
 display:none;
}
.navbar-nav .dropdown-menu.show{
	display:block;
	opacity: 1;
} 

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: transparent;
}
.show.dropdown-toggle::before {
    transform: rotate(-45deg);
}

.show.dropdown-toggle::after {
    transform: rotate(45deg);
}
/*
.about-page-c {
    height: 252px;
}
*/
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { 
body{
	    padding-top: 59px;
}
.site-header.affix .navbar-brand,.site-header .navbar-brand {
	display:none;
}
.site-header.affix .wo-tagline,.site-header .wo-tagline{
	display:inline-block;
}
.site-header.affix .wo-tagline img,
span.wo-tagline img{
        max-width: 170px;
}
.site-header.affix .wo-tagline{
	padding:0;
}
    .scrollToTop{
        display: none!important;
    }

    .banner{
      height: calc(100vh - 56px);
    }

/*
.carousel-item {
    max-height: 290px;
}
*/
.abt-img::before{
	content:none;
}

.site-footer > div{
    display: block !important;
    text-align: center;
}
.blog-vid {
	display:none;
}
.buy-btn{
	    margin: 20px 0 50px;
}
.abt-img img {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
    .bn-image img{
        max-height: 270px;
    }
    .alignright {
     
    margin: 30px 0px 30px 30px;
}
    
}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

h2, .h2 {
    font-size: calc(25rem/16);
}
.blog-section h2 + a p{
	font-size: calc(0rem/16);
}
#isotope_filters > li, #isotope_filters > li > a {
        width: 100%;
    }
	}

@media (min-width: 768px) and (max-width: 991.98px) { 



}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 



}