/******************************************
    Version: 1.0
/****************************************** */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.address-item{
		width: 30%;
	}
	/*.cbd-quality.section img{    width: 317.049px;
    height: 261.615px;}*/
	.parallax.section.noover{margin-top: 70px;}
	.quality-img{left: 0;}
	#phoenix-tears .col-md-2{left: -80px;}
	.burn-img{width: 80%;}
	.section.pinix .col-md-3 img{width: 80%;}
.fullspecbg{top: 128px;}
.fullspecbg img{height: 45px;}
.newtitle{    padding: 15px 0px 15px 0px; 
    padding: 5px 0 10px 0px;}
.fullspec{padding: 10px 0 10px 0px; margin: 18px 0 0 0;}
.header_style_01 .navbar-brand{padding: 0px 15px 0 10px;}
.leanmore{padding: 10px 0 0 0;}
.parallax.section.noover .customwidget h1{font-size: 60.1786px;padding: 15px 0 15px;}
.parallax .customwidget.text-left{font-size: 30px;    top: 27%;}
.parallax .customwidget p{    
	width: 580.701px;
    font-size: 16.0781px;
    padding-top: 10px;
}
.cbd-quality .customwidget.text-left{    bottom: 112px;}
.cbd-quality h1{font-size: 37px;}
	.piniximg{width: 410px;height: 45px;}
	.parallax.section.noover.no-parallax{background-position: center;}
	.header_style_01 .navbar-light .navbar-nav > li a{
		padding: 10px 12px;
		font-size: 14px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.social-box{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.left-top{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	/*.cbd-quality.section img{    width: 242.049px;
    height: 194.615px;top:0;}*/
    /*.cbd-quality .customwidget.text-left {    top:40px;}*/
    .cbd-quality.section{padding: 0px 0 0px 0;}
	#phoenix-tears .col-md-2{    top: 222.3422px;
    left: -55px;}
    #about-aktive .customwidget.text-left{right: auto;
    left: 0;}
    .quality-img{    left: 0;}
    .cbd-quality h1{font-size: 27px;}
    #cbd-main{    font-size: 50.9245px;}
    .section-commitment{padding: 50px 0;}
    .cbd-quality.section{    padding: 0px 0 0px 0;}
    .phoenix-title{    font-size: 30.725px;}
    .phoenix-subtitle{    font-size: 19.7807px;}
    #phoenix-tears .customwidget.text-left{    top: 74%;left: -70px;}
	#phoenix-tears .col-md-4{    top: 180px;}
	#phoenix-tears .customwidget.text-left{left: -69px;}
	#about-aktive .customwidget.text-left{    font-size: 34.6177px;    width: 529.958px;}
	#text-block-17 h3{ font-size: 23px;}
/*	#lifestyle{    background-size: contain;}*/
#fancy-title-6{    font-size: 38px;}
	#features.section{padding: 0;}
	.lead {    font-size: 17px;}
	.parallax.section.noover{margin-top: 70px;}
	.email-box{
		margin: 0px;
	}
	#about-aktive .col-md-6{
		float: left;
    width: 50%;
	}
	.active-section.noover img{    height: 385.949px;}
	#about-aktive .customwidget.text-left{    font-size: 35.6177px;}
	.email-box a{
		font-size: 12px;
	}
	.phone-box a{
		font-size: 10px;
	}
	.megamenu .navbar-header{
		width: 100%;
	}
	.header_style_01 .navbar-light .navbar-nav > li a{
		display: block;
	}
	.navbar-light .navbar-brand img{
		max-width: 170px;
	}
	.slide-text h1{
		font-size: 28px;
	}
	.slide-text h2{
		font-size: 13px;
	}

	.btn11{
		font-size: 13px;
		padding: 10px 30px;
	}
	.owl-next i, .owl-prev i{
		line-height: 40px;
	}
	.slider-wrapper .owl-nav .owl-prev, .slider-wrapper .owl-nav .owl-next{
		height: 40px;
		width: 40px;
	}
	.home-one-slider-otem .slider-content-area{
		height: 400px;
	}
	.message-box{
		margin-bottom: 30px;
	}
	hr.hr1{
		margin: 30px 0;
	}
	.stat-wrap div{
		margin-bottom: 30px;
	}
	.stat-wrap p{
		font-size: 28px;
	}
	.section-title h3{
		font-size: 32px;
	}
	.customwidget h1{
		font-size: 32px;
	}
	.image-center img{
		margin: 30px 0 0px;
		padding: 0px;
	}
	.footer .widget{
		margin-bottom: 30px;
	}
	.footer-recent{
		margin-bottom: 30px;
	}
	.megamenu .navbar-collapse ul{
		margin-top: 0px;
	}
	.banner h2{
		font-size: 38px;
	}
	.banner h2::after{
		top: 0px;
	}
	.portfolio-filter ul li .btn-dark{
		padding: 10px 20px;
	}
	.piniximg{
		width: 302px;
    height: 35px;
	}
	.img-leanmore{width: 115px;height: 30px;}
	.parallax.section.noover .col-md-6{
		width: 477.068px;
    top: -89.576px;
    height: 613.5px;
	}
	.footer .col-md-6.col-lg-3{
		flex: none;
    max-width: 100%;
	}
	#insight-maintitle{    font-size: 39px;}
	#mk-subscribe--button{ min-width: 150px;}
	.parallax.section.noover{background-position: center;}
	.parallax.section.noover .customwidget h1{font-size: 54.1786px;
    padding: 15px 0 0px;}
    .parallax .customwidget.text-left{font-size: 25px;}
    .parallax .customwidget p{
    	padding-top: 0;
    width: auto;
    font-size: 13.0781px;
    line-height: 22.1302px;}
	.fullspecbg img{height: 35px;}
	.leanmore{padding: 10px 0 0 0;}
	.fullspec{margin: 11px 0 0 0;}
	.newtitle{font-size: 23.3198px;padding: 25px 0px 5px 0px;}
	.fullspecbg{top: 115px;}
	.fullspec{font-size: 20.9146px;}
	.header_style_01 .navbar-brand{padding: 7px 15px 0 15px;}
	.address-item{
		width: 100%;
		margin: 0px;
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.social-box{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.left-top{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	#carrier-text p{padding-top: 15px;}
	
	#about-aktive .customwidget.text-left{
		right: auto;
    left: 0;
    bottom: 234px;
	}
	.safety-trust p{    padding-top: 15px;}
	.spectrum .col-md-6{    margin-top: 30px;}
	#carrier-text{text-align: center;}
	.spectrum .divider-inner,.carriers .divider-inner,.safety-trust .divider-inner{margin: 0 auto;}
	#section-cbd .d-block{margin: 0 auto;}
	#section-cbd .divider-inner{margin: 0 auto;}
	#section-cbd p{ padding: 15px 0 0 0;    text-align: center;}
	#spectrum-title,.safety-trust p{text-align: center;}
	.contact-title, .contact-desc, .contact-subtitle, .contact-mail,.address-title,.contact-number,.contact-section p,.return-desc,.contact-email,.contact-phone,#terms-maintitle,#insight-maintitle,.section-commitment h1,#commitment-title{text-align: center;}
	.contact-section{padding: 50px 0;}
	#terms-maintitle{    font-size: 27px;}
	.blog-meta{    text-align: center;}
	.blog-news-title, .insight-news p,.safety-trust p,{    text-align: center;}
	#blog-button{    text-align: center;float: none;}
	.blog-cat,.news-title{text-align: center;}
	.insight-news{    padding: 50px 0;}
	#insight-maintitle{    font-size: 29px;}
	.cbd-quality.section{    padding: 0px 0 0px 0;}
	/*.cbd-quality.section img{width: 284.049px;top: 0;
    height: 192.615px;}*/
    #search-2{    width: 100%;}
    .section-commitment{    padding: 50px 0 0 0;}
    #mk-button-8{padding:0px 0 50px 0;}
    .cbd-quality .customwidget.text-left{ bottom: 116px;}
    .cbd-quality.section .col-md-6{    width: 50%;}
    .cbd-quality .customwidget.text-left{    left: 0;}
    #cbd-main{    font-size: 38.9245px;}
   .cbd-quality.section .customwidget h1{    font-size: 22px;letter-spacing: 0;}
	#phoenix-tears .col-md-4{top: 140px;    left: -77px;}
	#phoenix-tears .customwidget.text-left{top: -140px;
    right: -95px;    left: auto;}
    /*.cbd-quality .customwidget.text-left{top: 43px;    bottom: auto;}*/
    #phoenix-tears .col-md-2{display: none;}
    #phoenix-tears .customwidget h1{    font-size: 20.8849px;}
	#phoenix-tears .col-md-4{    width: 50%;}
	.parallax.section.noover{margin: 70px 0 0 0;}
	.parallax .col-md-12 .h3title{ margin-bottom: 0px;}
	#mk-button-31{display: none;}
	.h4title{padding-top: 20px;}
	.email-box{
		margin: 0px;
	}
	#phoenix-tears .col-md-4{    width: 50%;}
	.megamenu .navbar-header{
		width: 100%;
	}
	.email-box a{
		font-size: 14px;
	}
	.phone-box a{
		font-size: 14px;
	}
	.header_style_01 .navbar-light .navbar-nav > li a{
		display: block;
	}
	.navbar-light .navbar-brand img{
		max-width: 170px;
	}
	.slide-text h1{
		font-size: 28px;
	}
	.slide-text h2{
		font-size: 13px;
	}
	#lifestyle .vc_col-sm-6{ width: 100%;}
	#fancy-title-35{    font-size: 39px;}
	#lifestyle{background: transparent;}
	#about-aktive .col-md-6{
		width: 50%;
    float: left;
	}
	#fancy-title-6{  font-size: 38px;}
	.active-section.noover img{    height: 346.949px;}
	.active-section.noover .customwidget p{ padding-top: 0;}
	#about-aktive .customwidget.text-left{    font-size: 37.6177px;}
	.newtitle{font-size: 22.3198px;padding: 16px 0px 0px 0px;}
	.section.pinix .col-md-9{
		width:  45%;
    right: auto;
    left: -171px;
    height: 165px;
    top: -4px;
    margin: 0 auto;
	}
	.fullspec{margin: 10px 0 0 0;}
	.fullspecbg img{ height: 30px; }
	.section.pinix .col-md-3 img{
		width: 50%;
    right: auto;
    left: -426px;
    height: 165px;
    top: -4px;
}
.parallax.section.noover .col-md-6{
    right: auto;
    left: -66px;
        width: 50%;    top: -78px;
}
.parallax.section.noover{padding: 0}
#features{background: transparent;}
#features .section-title{margin-bottom:0;}
#fancy-title{text-align: center;}
.mk-subscribe--email{width: auto;}
.Email-section .col-sm-2{display: none;}
#Email-section{font-size: 29px;}
.parallax.section.noover .col-md-6{height: 530.5px;}
.parallax .customwidget.text-left{ font-size: 17px;left: -42px;}
.parallax .customwidget p{
	    padding-top: 0;
    width: auto;
    font-size: 12.0781px;
    line-height: 22.1302px;
}
.parallax.section.noover.no-parallax img{
	width: 477.068px;
    height: 578.5px;
}
.section.harrison{padding: 50px 0 0 0;}
.parallax.section.noover .customwidget h1{font-size: 28.1786px;
    padding: 25px 0 0px;}
.parallax.section.noover.no-parallax{background-position: center;}
.leanmore{padding: 10px 0 0 0;}
.img-leanmore{width: 103px;
    height: 29px;}
	.section.pinix .col-md-3{ width: 55%;right: auto;
    left: -76px;}
    .piniximg{width: 254px; height: 30px;}
    .fullspecbg{top: 85px;}
    .fullspec{font-size: 10.9146px;}
	.btn11{
		font-size: 13px;
		padding: 10px 30px;
	}
	.message-box{text-align: center;}
	.about_title{
		text-align: center;
    font-size: 40px;
    float: none;
    width: auto;
	}
	.header_style_01 .navbar-brand{padding: 7px 15px 0 15px;}
	.top-bar{display: none;}
	.owl-next i, .owl-prev i{
		line-height: 40px;
	}
	.slider-wrapper .owl-nav .owl-prev, .slider-wrapper .owl-nav .owl-next{
		height: 40px;
		width: 40px;
	}
	.home-one-slider-otem .slider-content-area{
		height: 400px;
	}
	.message-box{
		margin-bottom: 30px;
	}
	hr.hr1{
		margin: 30px 0;
	}
	.stat-wrap div{
		margin-bottom: 30px;
	}
	.stat-wrap p{
		font-size: 28px;
	}
	.section-title h3{
		font-size: 32px;
	}
	.customwidget h1{
		font-size: 32px;
	}
	.image-center img{
		margin: 30px 0 0px;
		padding: 0px;
	}
	.footer .widget{
		margin-bottom: 30px;
	}
	.footer-recent{
		margin-bottom: 30px;
	}
	.megamenu .navbar-collapse ul{
		margin-top: 0px;
	}
	.banner h2{
		font-size: 38px;
	}
	.banner h2::after{
		top: 0px;
	}
	.portfolio-filter ul li .btn-dark{
		padding: 10px 20px;
	}
	.address-item{
		width: 100%;
		margin: 0px;
		margin-bottom: 30px;
	}
}

@media only screen and (min-width: 280px) and (max-width: 575px) {
	.social-box{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.cbd-quality.section .customwidget h1{font-size: 21px;}
	.news-title{padding-top: 10px;}
	.left-top{
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.quality-img{    display: none;}
	.section.harrison{    padding: 50px 0 0 0;}
	.email-box{
		margin: 0px;
	}
	.about-img img{display: none;}
/*	.layer-text{    text-align: center;}*/
	.piniximg{    width: 100%;}
	.cbd-quality.section .col-md-6{width: 100%;}
	.section-commitment{    padding: 50px 0 0 0;}
	
	.bottle-img img{display: none;}
	#phoenix-tears .customwidget.text-left{    top: 45px;right: 0;
    left: 0;
    text-align: center!important;}
    .phoenix-title{text-align: center;}
    .cbd-quality .customwidget.text-left{text-align: center!important;}
    .wellness-desc .col-sm-2{    width: 50%;}
	#about-aktive .col-md-6{    width: 100%;}

	.wpb_column.vc_column_container.vc_col-sm-6{    width: 100%;}
	#fancy-title-6{    font-size: 26px;}
	#about-aktive .customwidget.text-left{    font-size: 26.6177px;    
    float: none;}
	/*.active-section.noover img{    width: 0;}*/
#about-aktive .customwidget.text-left{    top: auto;    bottom: 199px;    /*text-align: center!important;*/}
	#Email-section{font-size: 23px;}
	.parallax.section.noover .col-md-6{width: 100%;height: 230.5px;  left: 0;top: -154px;}
	#features.section{padding: 50px 0;}
	.parallax.section.noover{margin: 50px 0 0 0;}
	.section.pinix{margin: 50px 0 50px 0;}
	#mk-subscribe--button{margin-top: 20px;}
	#Email-section{margin-bottom: 0px;}
.layer-text{    margin-top: 0px;}
	.footer{padding: 20px 0 0px !important;}
	.parallax.section.noover .col-md-6{}
	.parallax .customwidget.text-left{top: 16%;left: 0;}
	.parallax .customwidget.text-left{text-align: center!important;}
	.parallax .customwidget p{    text-align: center;}
	.mk-subscribe--form-column._.table-cell{display: block;}
	.Email-section .col-md-12.col-sm-12{padding: 0px 0 0 0;}
	.parallax.section.noover .customwidget h1{text-align: center;padding: 0px 0 0px;}
	.parallax.section.noover.no-parallax img{display: none;}
	.newtitle{text-align: center;padding: 35px 0px 0px 0px;}
	.leanmore{text-align: center;padding: 15px 0 0 0;}
	.section.pinix .col-md-9{width: 100%;
    right: 0;
    left: 0;}
    .fullspecbg,.fullspec{display: none;}
	.section.pinix .col-md-3{display: none;}
	.header_style_01 .navbar-brand{padding: 7px 15px 0 0px;}
	.header_style_01 .navbar-light .navbar-nav > li a{
		display: block;
	}
	.navbar-light .navbar-brand img{
		max-width: 170px;
	}
	.slide-text h1{
		font-size: 28px;
	}
	.slide-text h2{
		font-size: 13px;
	}
	.btn11{
		font-size: 13px;
		padding: 10px 30px;
	}
	.owl-next i, .owl-prev i{
		line-height: 40px;
	}
	.slider-wrapper .owl-nav .owl-prev, .slider-wrapper .owl-nav .owl-next{
		height: 40px;
		width: 40px;
	}
	.home-one-slider-otem .slider-content-area{
		height: 400px;
	}
	.message-box{
		margin-bottom: 30px;
	}
	hr.hr1{
		margin: 30px 0;
	}
	.stat-wrap div{
		margin-bottom: 30px;
	}
	.stat-wrap p{
		font-size: 28px;
	}
	.section-title h3{
		font-size: 32px;
	}
	.customwidget h1{
		font-size: 32px;
	}
	.image-center img{
		margin: 30px 0 0px;
		padding: 0px;
	}
	.footer .widget{
		margin-bottom: 30px;
	}
	.footer-recent{
		margin-bottom: 30px;
	}
	.megamenu .navbar-collapse ul{
		margin-top: 0px;
	}
	.banner h2{
		font-size: 38px;
	}
	.banner h2::after{
		top: 0px;
	}
	.portfolio-filter ul li .btn-dark{
		padding: 10px 20px;
	}
	.address-item{
		width: 100%;
		margin: 0px;
		margin-bottom: 30px;
	}
	
}



