/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {    
   
}

/* Small Devices, Tablets */
@media only screen and (max-width : 980px) {
	
}


/* Small Devices, Tablets 768*/
	@media only screen and (max-width : 768px) {

         .section-1 {
            display: flex;
            justify-content: center;
            align-items: center;
            background-image: url(../img/thank-you-header.jpg);
            background-size: cover;
            background-position: center center;
            background-blend-mode: multiply;
            background-color: rgba(0,0,0,0.6);
            height: auto !important;
            color: white;
            }   
            .slideContWrapper.content {
                padding: 0px 20px !important;
                margin-top: 100px  !important;
                margin-bottom: 35px !important;
            }
            .section-2 {
                padding: 0 20px;
            }
            
            .sub--main--content {
                display: flex;
                justify-content: center;
                align-items: center;
                margin-top: 20px;
                margin-bottom: 40px;
            }
            .btn.btn-primary.btn-cons.pull-left.btn-animated.from-left.fa.fa-check {
    margin-left: 16%;
}
}



/* Mobile Devices */
@media only screen and (max-width : 640px) {
    
     
.goaldivcircle {
    width: 33.33333333% !important;height: 100%;
}
.navicons{ font-size:20px !important; text-align:center;}
.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d;
    padding-left: 30px;
	}
	
	div#rootwizard {
   margin-top: 24px;
	}
	
	.windows h5 {
    font-size: 19px;
    line-height: 28px;
    font-weight: normal;
    text-align: center;
	}
	
	
/******** Goal ******/


	#tab7 .bg-gradients {
		background: url(../images/bg-gradient.png) top center repeat-x;
	}
	
	#tab7 .col-md-4 {
    padding-bottom: 0px;
    width: 33.33333333%;
    float: left;
	}
	
	#tab7 .col-sm-1 {
    width: 33.33333333%;
    float: left;
	padding-bottom: 0px !important;
	padding-left: 0px;
	}
	
	#tab7 .p-t-40 {
    padding-top: 0px!important;
	}
	
	.windows h2 {
        font-size: 20px;
    line-height: 20px;
    padding-top: 5px;
	}
	
	.windows h4 {
    font-size: 13px;
    line-height: 18px;
    text-align: center;
	}
	
	#div1 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal1st.png) center no-repeat;
    background-size: 55%;
	}
	
	#div2 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal2nd.png) center no-repeat;
    background-size: 55%;
	}
	
	
	#div3 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal3rd.png) center no-repeat;
    background-size: 55%;
	}
	
	
	
	#div1Weight {
    width: 68px;
	height: 68px;
    padding: 0px;
    border: 0px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #f18f00 url(../images/icon_weight-a.png) center no-repeat;
    background-size: 55%;
	}
	
	#div2Healthy {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_health-a.png) center no-repeat;
	background-size: 55%;
	}
	
	
	#div3Stress {
	width: 68px;
	height: 68px;;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_stretch-a.png) center no-repeat;
	background-size: 55%;
	}
	

#div4Sleep {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_sleep-a.png) center no-repeat;
	background-size: 55%;
	}
	
	
#div5Help {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_help-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div6Fit {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#F28F00 url(../images/icon_fit-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div7Fitness {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_fitness-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div8illness {
	width: 67px;
    height: 67px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_illness-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div9Other {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#F28F00 url(../images/icon_other-a.png) center no-repeat;
	background-size: 55%;
	}
	
	.swiper-slideg {
    width: 100%;
    height: 68px;
    padding-top: 18px;
    /* border: 2px dashed #cccccc; */
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 35px;
	}
	
	.swiper-slideg img {
    height: 41px;
	}
	
	.windows body, .windows p {
		font-size: 9px;
		letter-spacing: normal;
		line-height:18px;
	}
	
	.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8 {
		background: none;
		border: 0px dashed #ed5d65;
	}
	
	.g1:hover, .g2:hover, .g3:hover, .g4:hover, .g5:hover, .g6:hover, .g7:hover, .g8:hover  {
		background: none;
		border: 0px dashed #ed5d65;
		
	}
	
    .g9 {	padding-top:  18px !important;
		background: none;
		border: 0px dashed #ed5d65
		;}
    .g9:hover {	padding-top:  18px !important;
		background: none;
		border: 0px dashed #ed5d65}
	
	
	/******** Coach ******/
	#tab8 .col-md-4 {
    padding-bottom: 50px;
    width: 33.33333333%;
    float: left;
	}
	
	#tab8 .col-sm-2 {
    width: 33.33333333%;
    float: left;
	padding-bottom: 50px !important;
	padding-left: 0px;
	display:none;
	}
	
	#tab8 .col-sm-3 {
    width: 50%;
    float: left;
	padding-bottom: 10px !important;
	}
	
	.rating {
    border: none;
    text-align: center;
    margin: 10px 26%;
	}
		hr.separetor {
    width: 35px;
    color: #cccccc;
    border-top: 2px solid #f4a09a;
    margin-bottom: 2px;
}
	
}

/* Smaller Mobile Devices */
@media only screen and (max-width : 480px) {
	
	.goaldivcircle {
    width: 33.33333333% !important;height: 100%;
}
hr.separetor {
    width: 35px;
    color: #cccccc;
    border-top: 2px solid #f4a09a;
    margin-bottom: 2px;
}
	
	.navicons{ font-size:20px !important; text-align:center;}
	.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
	}
	.navbar-inverse .navbar-brand {
    color: #9d9d9d;
    padding-left: 30px;
	}
	
	div#rootwizard {
   margin-top: 24px;
	}
	
	.windows h5 {
    font-size: 19px;
    line-height: 28px;
    font-weight: normal;
    text-align: center;
}
	
	
	/******** Goal ******/
	
	#tab7 .bg-gradients {
		background: url(../images/bg-gradient.png) top center repeat-x;
	}
	
	#tab7 .col-md-4 {
    padding-bottom: 0px;
    width: 33.33333333%;
    float: left;
	}
	
	#tab7 .col-sm-2 {
    width: 33.33333333%;
    float: left;
	padding-bottom: 0px !important;
	padding-left: 0px;
	}
	
	#tab7 .p-t-40 {
    padding-top: 0px!important;
	}
	
	.windows h2 {
        font-size: 20px;
    line-height: 20px;
    padding-top: 5px;
	}
	
	.windows h4 {
    font-size: 13px;
    line-height: 18px;
    text-align: center;
	}
	
	#div1 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal1st.png) center no-repeat;
    background-size: 55%;
	}
	
	#div2 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal2nd.png) center no-repeat;
    background-size: 55%;
	}
	
	
	#div3 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal3rd.png) center no-repeat;
    background-size: 55%;
	}
	
	
	
	#div1Weight {
    width: 68px;
	height: 68px;
    padding: 0px;
    border: 0px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #f18f00 url(../images/icon_weight-a.png) center no-repeat;
    background-size: 55%;
	}
	
	#div2Healthy {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_health-a.png) center no-repeat;
	background-size: 55%;
	}
	
	
	#div3Stress {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_stretch-a.png) center no-repeat;
	background-size: 55%;
	}
	

#div4Sleep {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_sleep-a.png) center no-repeat;
	background-size: 55%;
	}
	
	
#div5Help {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_help-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div6Fit {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#F28F00 url(../images/icon_fit-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div7Fitness {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_fitness-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div8illness {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_illness-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div9Other {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#F28F00 url(../images/icon_other-a.png) center no-repeat;
	background-size: 55%;
	}
	
	.swiper-slideg {
    width: 100%;
    height: 68px;
    padding-top: 18px;
    /* border: 2px dashed #cccccc; */
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 35px;
	}
	
	.swiper-slideg img {
    height: 41px;
	}
	
	.windows body, .windows p {
		font-size: 9px;
		letter-spacing: normal;
		line-height:18px;
	}
	
	.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8 {
		background: none;
		border: 0px dashed #ed5d65;
	}
	
	.g1:hover, .g2:hover, .g3:hover, .g4:hover, .g5:hover, .g6:hover, .g7:hover, .g8:hover  {
		background: none;
		border: 0px dashed #ed5d65;
		
	}
	
	.g9 {	padding-top:  18px !important;
		background: none;
		border: 0px dashed #ed5d65
		;}
    .g9:hover {	padding-top:  18px !important;
		background: none;
		border: 0px dashed #ed5d65}
	
	/******** Coach ******/
	#tab8 .col-md-4 {
    padding-bottom: 50px;
    width: 33.33333333%;
    float: left;
	}
	
	#tab8 .col-sm-2 {
    width: 33.33333333%;
    float: left;
	padding-bottom: 50px !important;
	padding-left: 0px;
	display:none;
	}
	
	#tab8 .col-sm-3 {
    width: 50%;
    float: left;
	padding-bottom: 10px !important;
	}
	
	.rating {
    border: none;
    text-align: center;
    margin: 10px 26%;
	}
		
	
	
	
}

/* Smallest Mobile Devices */
@media only screen and (max-width : 320px) {
	.goaldivcircle {
    width: 33.33333333% !important;height: 100%;
}
hr.separetor {
    width: 35px;
    color: #cccccc;
    border-top: 2px solid #f4a09a;
    margin-bottom: 2px;
}
	.navicons{ font-size:20px !important; text-align:center;}
	
	.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
	}
	
	.navbar-inverse .navbar-brand {
    color: #9d9d9d;
    padding-left: 30px;
	}
	
	div#rootwizard {
   margin-top: 24px;
	}
	
	.windows h5 {
    font-size: 19px;
    line-height: 28px;
    font-weight: normal;
    text-align: center;
	}
	
	
	/******** Goal ******/
	#tab7 .bg-gradients {
		background: url(../images/bg-gradient.png) top center repeat-x;
	}
	
	#tab7 .col-md-4 {
    padding-bottom: 0px;
    width: 33.33333333%;
    float: left;
	}
	
	#tab7 .col-sm-2 {
    width: 33.33333333%;
    float: left;
	padding-bottom: 0px !important;
	padding-left: 0px;
	}
	
	#tab7 .p-t-40 {
    padding-top: 0px!important;
	}
	
	.windows h2 {
        font-size: 20px;
    line-height: 20px;
    padding-top: 5px;
	}
	
	.windows h4 {
    font-size: 13px;
    line-height: 18px;
    text-align: center;
	}
	
	#div1 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal1st.png) center no-repeat;
    background-size: 55%;
	}
	
	#div2 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal2nd.png) center no-repeat;
    background-size: 55%;
	}
	
	
	#div3 {
    width: 80px;
    height: 80px;
    padding: 4px;
    border: 2px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(../images/goal3rd.png) center no-repeat;
    background-size: 55%;
	}
	
	
	
	#div1Weight {
    width: 68px;
	height: 68px;
    padding: 0px;
    border: 0px dashed #cccccc;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #f18f00 url(../images/icon_weight-a.png) center no-repeat;
    background-size: 55%;
	}
	
	#div2Healthy {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_health-a.png) center no-repeat;
	background-size: 55%;
	}
	
	
	#div3Stress {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_stretch-a.png) center no-repeat;
	background-size: 55%;
	}
	

#div4Sleep {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_sleep-a.png) center no-repeat;
	background-size: 55%;
	}
	
	
#div5Help {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_help-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div6Fit {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#F28F00 url(../images/icon_fit-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div7Fitness {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#567DBD url(../images/icon_fitness-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div8illness {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#E10814 url(../images/icon_illness-a.png) center no-repeat;
	background-size: 55%;
	}
	
#div9Other {
	width: 68px;
	height: 68px;
	padding: 0px;
	border:0px dashed #cccccc; 
	margin:0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#F28F00 url(../images/icon_other-a.png) center no-repeat;
	background-size: 55%;
	}
	
	.swiper-slideg {
    width: 100%;
    height: 68px;
    padding-top: 18px;
    /* border: 2px dashed #cccccc; */
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 35px;
	}
	
	.swiper-slideg img {
    height: 41px;
	}
	
	.windows body, .windows p {
		font-size: 9px;
		letter-spacing: normal;
		line-height:18px;
	}
	

	
	.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8 {
		background: none;
		border: 0px dashed #ed5d65;
	}
	
	.g1:hover, .g2:hover, .g3:hover, .g4:hover, .g5:hover, .g6:hover, .g7:hover, .g8:hover  {
		background: none;
		border: 0px dashed #ed5d65;
		
	}
	
    .g9 {	padding-top:  18px !important;
		background: none;
		border: 0px dashed #ed5d65
		;}
    .g9:hover {	padding-top:  18px !important;
		background: none;
		border: 0px dashed #ed5d65}
		
		
	/******** Coach ******/
	#tab8 .col-md-4 {
    padding-bottom: 50px;
    width: 33.33333333%;
    float: left;
	}
	
	#tab8 .col-sm-2 {
    width: 33.33333333%;
    float: left;
	padding-bottom: 50px !important;
	padding-left: 0px;
	display:none;
	}
	
	#tab8 .col-sm-3 {
    width: 50%;
    float: left;
	padding-bottom: 10px !important;
	}
	
	.rating {
    border: none;
    text-align: center;
    margin: 10px 21%;
	}
		
}


