/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
@font-face {
  font-family: 'MyWebFont';
	src: url('../../CHCDigital/fonts/FontfabricUniNeueRegular.otf);') /* IE9 Compat Modes */}




h1{
	    font-family: 'MyWebFont' ,Arial,Helvetica,sans-serif;
}

h2{
	    font-family: 'MyWebFont',Arial,Helvetica,sans-serif;
}

h3{
	   font-family: 'MyWebFont',Arial,Helvetica,sans-serif;
}


h4{
	    font-family: 'MyWebFont',Arial,Helvetica,sans-serif;
}

body{  font-family: 'MyWebFont',Arial,Helvetica,sans-serif !important;}

a{  font-family: 'MyWebFont',Arial,Helvetica,sans-serif !important;}
.bold{
font-family: 'Uni Neue Bold'
}

.thin{font-family: 'Uni Neue Thin'
}

.regular{font-family: 'Uni Neue Regular'
}

.light{font-family: 'Uni Neue Light'}


#bg{ 
	-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;}
.gradient{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9e2da+0,c0e5c3+7,73a2ef+24,dd7ed7+78,f3f489+92,f2f2d2+100 */
background: #d9e2da; /* Old browsers */
background: -moz-linear-gradient(-45deg, #d9e2da 0%, #c0e5c3 7%, #73a2ef 24%, #dd7ed7 78%, #f3f489 92%, #f2f2d2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #d9e2da 0%,#c0e5c3 7%,#73a2ef 24%,#dd7ed7 78%,#f3f489 92%,#f2f2d2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #d9e2da 0%,#c0e5c3 7%,#73a2ef 24%,#dd7ed7 78%,#f3f489 92%,#f2f2d2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e2da', endColorstr='#f2f2d2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	    height: 80vh;
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
	-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;
}


.white{background-color: white ;
background: white ;
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;}


.blue_bg{    background-color: #edf3ff;
	background: #edf3ff !important;
min-height: 80vh;
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;}


.whitea{background-color: white ;
background: white !important;
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;}

.blue_bga{    background-color: #edf3ff;
	background: #edf3ff !important;
min-height: 80vh;
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;}

.green_bg{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#de21d2+1,1265f0+100 */
background: #de21d2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #de21d2 1%, #1265f0 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #de21d2 1%,#1265f0 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #de21d2 1%,#1265f0 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de21d2', endColorstr='#1265f0',GradientType=1 )!important; /* IE6-9 fallback on horizontal gradient */min-height: 80vh;
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;}

.whiteaa{background-color: white ;
background: white !important;
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
-webkit-transition: background 2s ease-out;
  -moz-transition: background 2s ease-out;
  -o-transition: background 2s ease-out;
  transition: background 2s ease-out;}




body{font-family: 'Uni Neue Regular';
	    max-width: 100vw;
    height: auto;
    overflow-x: hidden;
}

h1 {
   
    font-weight: 100;

    font-size: 5.8rem;
  
    letter-spacing: 2px;
}
h2{

font-weight: 300;


    font-size: 7.2rem;}

h3 {
   
    font-weight: 300;
    font-size: 2rem;
}

h4 {
    font-size: 1.5em;
   
    margin-top: 50px;
}


h5 {
    font-size: 1.2rem;
    line-height: 110%;
    margin: .82rem 0 .656rem 0;
    color: #b39648;
}
div#post-0 {
    display: none;
}
.testimonial{
	margin-bottom: 120px;
}

.hero_img{
	background-position: center; background-size: contain; background-repeat:no-repeat;
     border-bottom: #b69953 1px solid;
}

td.product-remove {
    font-size: 1.6em;
}

.blog.parallax-container {

    height: 65vh !important;
}

nav i, nav [class^="mdi-"], nav [class*="mdi-"], nav i.material-icons {
    display: block;
    font-size: 24px;
    height: 56px;
    line-height: 69px !important;
}

*, *:before, *:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    -webkit-font-smoothing: antialiased;
}


a.logo {
    font-family: 'EB Garamond';
    font-size: 2em;
    letter-spacing: 2px;
	text-transform: none;}

.carousel.carousel-slider .carousel-item h2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
}

.tg_blue{background-color:#0e385e !important;}
.tg_gold{background-color:#b39648 !important;}
.tg_blue_txt{color:#0e385e !important;}
.tg_gold_txt{color:#b39648 !important;}

.navbar-fixed nav {
    position: fixed;
    background: white;
}

.Off{
	display:none !important;
	visibility: hidden !important;
}

.off{
	display:none !important;
	visibility: hidden !important;
}

nav ul a:hover{
    transition: background-color .3s;
    font-size: 0.8rem;
    color: #fff;
    display: block;
    padding: 0 15px;
    cursor: pointer;
    letter-spacing: 1px;
	background-color: #fff !important;
}

.intograf{
	 height: 95vh;
   
    bottom: 0px;
    left: 10%;
    width: 80%;
    position: fixed;
    text-align:center;
}
a.more-link {
    display: none;
}
p {
    color: #888;
    line-height: 1.6em;
    font-size: 1.3em;
}

.shadow {
    box-shadow: 0 4px 4px rgba(0, 0, 0, .1), 0 8px 8px rgba(0, 0, 0, .1), 0 16px 16px rgba(0, 0, 0, .1), 0 32px 32px rgba(0, 0, 0, .15), 0 64px 64px rgba(0, 0, 0, .15);
	    margin-bottom: 100px;
}

.intro_text{
    position: relative;
    margin-left: -30px !important;

    padding: 20px!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
}



a.about_paypal {
    display: block;
}

.payment_method_paypal label:after {
    display: none;
}
[type="radio"]:not(:checked)+label, [type="radio"]:checked+label {
    position: relative;
    padding-left: 0px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    -webkit-transition: .28s ease;
    transition: .28s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


nav.woocommerce-MyAccount-navigation {
    box-shadow: none;
    background: transparent;
}


.wrapp{
	
	padding-top: 0px;
	max-width: 100%;
	width: 100%;
	overflow-x: hidden;
}

.collapsible-header {
    font-family: 'Montserrat', sans-serif;
    background: none;
    box-shadow: none !important;
    border-left: none !important;
    border-right: none;
}


ul#dropdown1 {
   top: 69px !important;  
    width: 100% !important;
    left: 0px !important;
}

ul#dropdown2 {
    top: 69px !important;
    width: 100% !important;
    left: 0px !important;
}


.dropdown-content a {
    transition: background-color .3s;
	font-size: 0.8rem !important;}

.dropdown-content a:hover {
    transition: background-color .3s;
	font-size: 0.8rem !important;
padding: 14px 16px}



.collapsible-body {
    padding: 20px;
    font-family: 'Montserrat', sans-serif;
    background-color: none;
  padding-left: 15px;
    padding-right: 15px;
}

.collapsible {
    border-top: none;
    border-right: none;
    border-left: none;
    margin: 0.5rem 0 1rem 0;
    box-shadow: none;
}

.collapsible-header {
    display: block;
    cursor: pointer;
    min-height: 3rem;
    line-height: 3rem;
    padding: 0 1rem;
    background-color: none;
     border-bottom: 2px dotted #fff;
	    border-top: none;
}
.collapsible-body {
    display: none;
    border-bottom: 2px dotted #fff;
    box-sizing: border-box;
}
textarea {
    width: 100%;
    height: 3rem;
    background-color: transparent;
    padding: 20px;
    padding-bottom: 40px;
    background: rgba(0,0,0,0.04);
    margin-top: 10px;
    color: black;
}

nav ul a {
    transition: background-color .3s;
    font-size: 0.8rem;
    color: #222;
    display: block;
    padding: 0px 15px;
    cursor: pointer;
    letter-spacing: 1px;
    font-family: 'MyWebFont';
    line-height: 64px;
} 

nav ul a:hover {
    transition: background-color .3s;
    font-size: 0.8rem;
    color: #5191e4;
    display: block;
    padding: 0px 15px;
    cursor: pointer;
    letter-spacing: 1px;
    font-family: 'MyWebFont';
    line-height: 64px;
	background-color:rgba(0,0,0,0.2);
}

.parallax-container {
    height: 80vh;
	    z-index: 1;
}

.white_row{
	min-height: 80vh;
}

.teaching{    width: 80%;
    text-align: center;
    left: 10%;
    position: relative;}


.links a {
    /* clear: both; */
    display: block;
    margin-bottom: 6px;
}

h2 li {
    font-size: 0.8em;
}
a {
    color: #b69953;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

.page-footer a {
    color: white;
}

video.responsive-video {
    width: auto;
    height: 110%;
    /* min-width: 100%; */
    text-align: center;
}

.fullscreen-bg {

  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
}

.fullscreen-bg__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 1301px) {
#gowhiteagain p {
    font-size: 1em;
	}}

@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    height: 300%;
    top: -100%;
  }
}

@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 300%;
    left: -100%;
  }
}

@media (max-width: 991px) {
  /* .fullscreen-bg {
    background: url('../../CHCDigital/img/mob_cover.jpg') center center / cover no-repeat;
  }*/
	#gowhiteagain p {
    font-size: 1.3em;
	}
	#app{background: #de21d2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #de21d2 1%, #1265f0 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #de21d2 1%,#1265f0 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #de21d2 1%,#1265f0 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de21d2', endColorstr='#1265f0',GradientType=1 )!important; /* IE6-9*/}
	
	
	#ethics{background: #de21d2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #de21d2 1%, #1265f0 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #de21d2 1%,#1265f0 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #de21d2 1%,#1265f0 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de21d2', endColorstr='#1265f0',GradientType=1 )!important; /* IE6-9*/}
	
	#tech{ background-color: #edf3ff;
	background: #edf3ff !important;}

	#contact{background-color: #edf3ff;
	background: #edf3ff !important;}
	
	.page-footer{background-color: black !important}}



@media (max-height: 991px) {
	
	div#gowhiteagain {
    background: white;
    margin-bottom: 0px;
}
	
	div#news {
    background: white;
    margin-bottom: 0px;
}
	
	div#gowhite {
    background: white;
    margin-bottom: 0px;
}
	
	div#app {
    margin-bottom: 0px;
}
	
	
  
	
	#app{background: #de21d2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #de21d2 1%, #1265f0 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #de21d2 1%,#1265f0 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #de21d2 1%,#1265f0 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de21d2', endColorstr='#1265f0',GradientType=1 )!important; /* IE6-9*/}
	
	
	#ethics{background: #de21d2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #de21d2 1%, #1265f0 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #de21d2 1%,#1265f0 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #de21d2 1%,#1265f0 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de21d2', endColorstr='#1265f0',GradientType=1 )!important; /* IE6-9*/}
	
	#tech{ background-color: #edf3ff;
	background: #edf3ff !important;}

	#contact{background-color: #edf3ff;
	background: #edf3ff !important;}
	
	.page-footer{background-color: black !important}}

@media (max-width: 767px) {
  .fullscreen-bg {
    background: url('../../CHCDigital/img/mob_cover.jpg') center center / cover no-repeat;
  }
	
	#app{background: #de21d2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #de21d2 1%, #1265f0 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #de21d2 1%,#1265f0 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #de21d2 1%,#1265f0 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de21d2', endColorstr='#1265f0',GradientType=1 )!important; /* IE6-9*/}
	
	
	#ethics{background: #de21d2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #de21d2 1%, #1265f0 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #de21d2 1%,#1265f0 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #de21d2 1%,#1265f0 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de21d2', endColorstr='#1265f0',GradientType=1 )!important; /* IE6-9*/}
	
	#tech{ background-color: #edf3ff;
	background: #edf3ff !important;}

	#contact{background-color: #edf3ff;
	background: #edf3ff !important;}
	
	.page-footer{background-color: black !important}
  .fullscreen-bg__video {
    display: none;
  }
}

.btn-large {
    height: 54px;
    line-height: 54px;
    background-color: #a338db;
    width: 100%;
}
.navbar-fixed {
    height: 64px;
}



#display {
    height: 100vh;
    width: 100%;
    background-color: #0e385e!important;
    z-index: 1000;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.3em;
    text-transform: uppercase;
    color: #B4985C;
    text-align: center;
    margin: 0px;
    display: block;
    position: absolute;
    opacity: 1;
    transition: opacity 2s, height 0;
	-webkit-animation: fadein 3s; 
       -moz-animation: fadein 3s; 
        -ms-animation: fadein 3s; 
         -o-animation: fadein 3s;
            animation: fadein 3s;
}

@keyframes fadein {
    0% { opacity: 1; 
		}
	
	  50% { opacity: 1; 
		}
	
    100%   { opacity: 0;
			}
}


@-moz-keyframes fadein {
    0% { opacity: 1; 
		}
	
	  50% { opacity: 1; 
		}
	
    100%   { opacity: 0;
			}
}


@-webkit-keyframes fadein {
    0% { opacity: 1; 
		}
	
	  50% { opacity: 1; 
		}
	
    100%   { opacity: 0;
			}
}


@-ms-keyframes fadein {
    0% { opacity: 1; 
		}
	
	  50% { opacity: 1; 
		}
	
    100%   { opacity: 0;
			}
}


@-o-keyframes fadein {
       0% { opacity: 1; 
		}
	
	  50% { opacity: 1; 
		}
	
    100%   { opacity: 0;
			}
}

.blink1{  
font-size: 0.8em;
	-webkit-animation: blinking 1s infinite; 
       -moz-animation: blinking 1s infinite; 
        -ms-animation: blinking 1s infinite; 
         -o-animation: blinking 1s infinite;
            animation: blinking 1s infinite;}

@keyframes blinking {
        0% { opacity: 0; }
	33%{opacity: 1;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-moz-keyframes blinking {
       0% { opacity: 0; }
	33%{opacity: 1;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-webkit-keyframes blinking {
        0% { opacity: 0; }
	33%{opacity: 1;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-ms-keyframes blinking {
          0% { opacity: 0; }
	33%{opacity: 1;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-o-keyframes blinking {
          0% { opacity: 0; }
	33%{opacity: 1;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

.blink2{
    font-size: 0.8em;
	-webkit-animation: blinking2 1s infinite; 
       -moz-animation: blinking2 1s infinite; 
        -ms-animation: blinking2 1s infinite; 
         -o-animation: blinking2 1s infinite;
            animation: blinking2 1s infinite;}

@keyframes blinking2 {
       0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-moz-keyframes blinking2 {
          0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-webkit-keyframes blinking2 {
       0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-ms-keyframes blinking2 {
          0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-o-keyframes blinking2 {
          0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 1;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}


.blink3{  
   font-size: 0.8em;
	-webkit-animation: blinking3 1s infinite; 
       -moz-animation: blinking3 1s infinite; 
        -ms-animation: blinking3 1s infinite; 
         -o-animation: blinking3 1s infinite;
            animation: blinking3 1s infinite;}

@keyframes blinking3 {
         0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 0;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-moz-keyframes blinking3 {
         0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 0;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-webkit-keyframes blinking3 {
           0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 0;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-ms-keyframes blinking3 {
       0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 0;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}

@-o-keyframes blinking3 {
         0% { opacity: 0; }
	33%{opacity: 0;}
	50%{ opacity: 0;}
	66%{opacity: 1;}
    100% { opacity: 1;}
}
		


.logoimg{height: 1.2em; margin-bottom: -10px;}    
@media only screen and (max-width: 1540px) {
	.getsmaller{font-size: 0.6em;}
	
	
	.seed1_home {
    position: absolute;
    left: 20%;
    top: 6%;
}
	
	.seed2_home {
    position: absolute;
    left: 32%;
    top: 22%;
}
	
	

}

@media only screen and (max-width: 1025px) {
	
	.intograf {
    height: 95vh;
    bottom: 0px;
    left: 5%;
    width: 80%;
    position: fixed;
    text-align: center;
}
	
	.seed1_home {
    position: absolute;
    left: 24%;
    top: 10%;
}
	
	.seed2_home {
    position: absolute;
    left: 42%;
    top: 22%;
}
	
	
nav ul a {
    transition: background-color .3s;
    font-size: 0.95rem;

    display: block;
    padding: 0 15px;
    cursor: pointer;
    letter-spacing: 1px;
	}}

@media only screen and (max-width: 1110px) {
	.getsmaller{font-size: 0.48em;}
	
	

}

@media only screen and (max-width: 992px) {
	.getsmaller{font-size: 1em;}
	
	nav .nav-wrapper {
    text-align: left;
}

	
	
	
}

@media only screen and (max-width: 769px) {
	.supporting {
    left: 80%;
    width: 40%;
    position: absolute;
    top: 80%;
}
	.newnameone {
    padding: 40px!important;
    margin-left: -30px!important;
    min-height: 250px;
}
.intograf {
    height: 95vh;
    bottom: 0px;
    left: 0%;
    width: 80%;
    position: fixed;
    text-align: center;
}
	.second_heading h5 {
    font-size: 1.4em;
}
	
	.seed1_home {
    position: absolute;
    left: 33%;
    top: 8%;
}
	
	.seed3_home {
    position: absolute;
    left: 55%;
    top: 10%;
}
	
	.seed2_home {
    position: absolute;
    left: 52%;
    top: 22%;
}
	
	.seed7_home {
    position: absolute;
    left: 100%;
    top: 35%;
}
	
	.seed8_home {
    position: absolute;
    left: 100%;
    top: 20%;
}
	
	.seed6_home {
    position: absolute;
    left: 85%;
    top: 9%;
}
	
	.seed5_home {
    position: absolute;
    left: 70%;
    top: 20%;
}
.getsmaller{font-size: 1em;}
.imgBox {
    background: url(../img/p1.1.jpg) no-repeat;
    width: 20vw;
    height: 20vw;
    float: left;
    background-size: cover;
}

#contact {
    padding-left: 20px;
}
h1 {
  
    font-weight: 800;
    color: #0e385e;
    font-size: 2rem;
    text-transform: uppercase;
}
h3 {
  
    font-weight: 300;
    font-size: 1.6rem;
}
h2 {
    font-size: 3.2rem;
    line-height: 150%;
    letter-spacing: 1px;
}}


@media only screen and (max-width: 426px) {
	.menu-shop-container {
    text-align: right;
    padding: 3px;
    padding-right: 16px;
    display: none;
}
	
	nav i, nav [class^="mdi-"], nav [class*="mdi-"], nav i.material-icons {
    display: block;
    font-size: 24px;
    height: 56px;
    line-height: 57px !important;
}
	
	.newnameone {
    padding: 40px!important;
    margin-left: 1px!important;
    min-height: 250px;
			margin-bottom: 20px;
}
	
	.newnametwo {
    padding: 40px!important;
    margin-left: 0px!important;
    margin-right: 30px!important;
    min-height: 250px;
		margin-bottom: 20px;
}
	
	
	.first_heading {
    position: absolute;
    left: 20%;
    top: 12%;
}
	.second_heading {
    position: absolute;
    left: 20%;
    top: 42%;
}
	
	.third_heading p {
    font-size: 1.2em;
    line-height: 1.2em;
}
	
	.third_heading {
    position: absolute;
    left: 20%;
    top: 63%;
}
	.supporting {
    left: 59%;
    width: 83%;
    position: absolute;
    top: 80%;
}
	
	.logoimg {
    height: 2.2em;
    margin-bottom: -10px;
}
.intro_text {
    position: relative;
    margin-left: 0px !important;
    margin-top: 110px!important;
    padding: 20px!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
}
	a.logo {
    font-family: 'EB Garamond';
    font-size: 1em;
    letter-spacing: 2px;
    text-transform: none;
}
	.parallax-container {

}
	
	.navbar-fixed {
      height: 0px;
}
	
	h1 {
   
    font-weight: 800;

    font-size: 1.5rem;
    text-transform: uppercase;
}
	
	.intograf {
    height: 95vh;
    bottom: 0px;
    left: -20%;
    width: 80%;
    position: fixed;
    text-align: center;
}
	
	.seed7_home {
    position: absolute;
    left: 120%;
    top: 35%;
}
	
	.seed8_home {
    position: absolute;
    left: 130%;
    top: 20%;
}
	
	.seed4_home {
    position: absolute;
    left: 115%;
    top: 31%;
}
	.seed6_home {
    position: absolute;
    left: 105%;
    top: 9%;
}
	.seed5_home {
    position: absolute;
    left: 90%;
    top: 40%;
}
	
	.seed3_home {
    position: absolute;
    left: 80%;
    top: 10%;
}
	
	.seed1_home {
    position: absolute;
    left: 50%;
    top: 8%;
}
	
	.seed2_home {
    position: absolute;
    left: 81%;
    top: 22%;
}
	
	
.imgBox {
    background: url(../img/p1.1.jpg) no-repeat;
    width: 25vw;
    height: 25vw;
    float: left;
    background-size: cover;
}


h3 {
  
    font-weight: 300;
    font-size: 1.6rem;
}
h2 {
    font-size: 1.2rem;
    line-height: 150%;
    letter-spacing: 1px;
}
	
	.row {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    
}
	
	.wrapp {
    padding: 0px;
    padding-top: 0px;
    max-width: 100%;
    width: 100%;
    overflow-x: hidden;
}
	
	.subtext{
		margin-bottom: 10px;
	}
	
	.seven{padding-top: 30px !important; padding-bottom: 30px !important;}
	
	.carousel.carousel-slider .carousel-item h2 {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
}
	
	.collapsible-header {
    display: block;
    cursor: pointer;
    min-height: 3rem;
    line-height: 3rem;
    padding: 0 0rem;
    background-color: none;
    border-bottom: 2px dotted #fff;
    font-size: 0.6em;
    border-top: none;
}

	.onetwenty{
    margin-top: 50px;
	}
	
	.fb{
		margin-bottom:0px;
	}
	
	#FAQ .container {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
}
	.fifty{ padding-top: 0px;}
.btn, .btn-large {
    text-decoration: none;
    color: #fff;
 
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
    margin-bottom: 20px;
}
	
	.hero_img{
  
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border-bottom: #b69953 1px solid;
}
	
	
	#FAQ .fb {
    padding: 20px;
}
	
	.collapsible-header {
    display: block;
    cursor: pointer;
    min-height: 3rem;
    line-height: 1.4rem;
    padding: 0 0rem;
    background-color: none;
    border-bottom: 2px dotted #fff;
    font-size: 1em;
    border-top: none;
    padding-top: 6px;
    padding-bottom: 3px;
}

.page-footer {
    padding-top: 20px;
 
}}

.container {
    width: 90% !important;
}

@media only screen and (max-width: 1385px) {

.pushme{
	left:80% !important;
}}


@media only screen and (max-width: 1105px) {

.pushme{
	left:90% !important;
}}
