@media screen and (max-width: 1024px) {
	.banner-con img,
	.clients-con,
	.why-choose-con .col-md-5 img,
	.tab-shade
	{
		display:none;
		visibility:hidden;
	}
	
	
	.f-nav{
		position:relative !important;
	}
	
	.why-choose-con{
		padding:45px 0px;
	}
	
	.why-choose-con .col-md-7{
		padding-left:15px;
	}
	
	.why-choose-con .col-md-7 h1,
	.tabbed-bg h2{
		width:100%;
		text-align:center;
		font-size:28px;
	}
	
	.why-choose-con .col-md-7 ul li{
		width:100%;
		padding:0px;
		margin:10px 0px 0px;
	}
	
	.footer-container .col-md-4{
		text-align:center !important;
		line-height:26px;
	}
	
	.banner-con h1{
		margin-top:0px;
		text-align:center;
		font-size:38px;
	}	
	.banner-con h4{
		
		text-align: center;
	}	
	
	.banner-con a{
		position:relative;
		left:50%;
		margin-left:-35px;
	}
	
	.tabbed-bg{
		margin-top:45px;
		margin-bottom:35px;
	}	
	
	.header-bg{
		background:url(../img/mobile-bg.jpg) no-repeat right top;
	}
	
	.header-con .col-md-3{
		background-color:#970067;
		width:100%;
		float:left;
		padding-top:7px;
		padding-bottom:10px;
		margin-top:15px;
	}
	
	.header-con{
		margin-bottom:40px;
		padding-top:20px;
		padding-bottom:0px !important;
	}
	
	.navbar-collapse{
		background-color:#970067;
		-moz-border-radius: 15px;
    	border-radius: 15px;
	}
	
	.get-started, .login-btn{
		width:50%;
		text-align:center
	}
	
	.login-modal .modal-content{
		padding: 0px 20px 20px 20px;
	}
	
	.login-modal{
		width:auto;
		margin-top:20%;
	}
	
	.welcome-head{
		width:100%;
		text-align:center;
		margin-top:5px;
	}
	
	.trainer-banner img{
		height:auto;
	}
	
	.trainer-addcon .col-md-4{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.trainer-addcon .col-md-3 span{
		margin-bottom:30px;
	}
	
	.trainer-tab-item{
		height:auto;
		padding:20px 0px;
	}
	
	.trainer-tab-item h4{
		margin-top:12px;
		line-height:22px;
	}
}

@media screen and (max-width: 980px) {
	.banner-con img,
	.clients-con,
	.why-choose-con .col-md-5 img,
	.tab-shade
	{
		display:none;
		visibility:hidden;
	}
	
	
	.f-nav{
		position:relative !important;
	}
	
	.why-choose-con{
		padding:45px 0px;
	}
	
	.why-choose-con .col-md-7{
		padding-left:15px;
	}
	
	.why-choose-con .col-md-7 h1,
	.tabbed-bg h2{
		width:100%;
		text-align:center;
		font-size:28px;
	}
	
	.why-choose-con .col-md-7 ul li{
		width:100%;
		padding:0px;
		margin:10px 0px 0px;
	}
	
	.footer-container .col-md-4{
		text-align:center !important;
		line-height:26px;
	}
	
	.banner-con h1{
		margin-top:0px;
		text-align:center;
		font-size:38px;
	}	
	
	.banner-con a{
		position:relative;
		left:50%;
		margin-left:-35px;
	}
	
	.tabbed-bg{
		margin-top:45px;
		margin-bottom:35px;
	}	
	
	.header-bg{
		background:url(../img/mobile-bg.jpg) no-repeat right top;
	}
	
	.header-con .col-md-3{
		background-color:#970067;
		width:100%;
		float:left;
		padding-top:7px;
		padding-bottom:10px;
		margin-top:15px;
	}
	
	.header-con{
		margin-bottom:40px;
		padding-top:20px;
		padding-bottom:0px !important;
	}
	
	.navbar-collapse{
		background-color:#970067;
		-moz-border-radius: 15px;
    	border-radius: 15px;
	}
	
	.get-started, .login-btn{
		width:50%;
		text-align:center
	}
	
	.login-modal .modal-content{
		padding: 0px 20px 20px 20px;
	}
	
	.login-modal{
		width:auto;
		margin-top:20%;
	}
	
	.welcome-head{
		width:100%;
		text-align:center;
		margin-top:5px;
	}
	
	.trainer-banner img{
		height:auto;
	}
	
	.trainer-addcon .col-md-4{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.trainer-addcon .col-md-3 span{
		margin-bottom:30px;
	}
	
	.trainer-tab-item{
		height:auto;
		padding:20px 0px;
	}
	
	.trainer-tab-item h4{
		margin-top:12px;
		line-height:22px;
	}
	.getquote-con .col-lg-8{
		padding-left:15px;
	}
	
	.getquote-con .col-lg-8 h4{
		width:100%;
		text-align:center;
	}
	
	.getquote-con .col-lg-4 h5{
		margin-top:45px;
		text-align:center;
		padding-left:0px;
	}
	
	.getquote-con .col-lg-4 h4,
	.getquote-con .col-lg-4 h6{
		text-align:center;
		padding-left:0px;
	}
	
	.getquote-con .col-lg-4 h6{
		margin-bottom:30px;
	}	
	
	.getquote-con .col-lg-4 span{
		display:none;
		visibility:hidden;
	}	
	
	.getquote-con .col-lg-4 .bg-color{
		background: rgba(246,235,243,1);
		background: -moz-linear-gradient(top, rgba(246,235,243,1) 0%, rgba(230,216,226,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,235,243,1)), color-stop(100%, rgba(230,216,226,1)));
		background: -webkit-linear-gradient(top, rgba(246,235,243,1) 0%, rgba(230,216,226,1) 100%);
		background: -o-linear-gradient(top, rgba(246,235,243,1) 0%, rgba(230,216,226,1) 100%);
		background: -ms-linear-gradient(top, rgba(246,235,243,1) 0%, rgba(230,216,226,1) 100%);
		background: linear-gradient(to bottom, rgba(246,235,243,1) 0%, rgba(230,216,226,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ebf3', endColorstr='#e6d8e2', GradientType=0 );
	}
	
	.getquote-con{
		margin-top:15px;
	}
}

@media screen and (max-width: 650px) {
	.banner-con img,
	.clients-con,
	.why-choose-con .col-md-5 img,
	.tab-shade
	{
		display:none;
		visibility:hidden;
	}
	
	
	.f-nav{
		position:relative !important;
	}
	
	.why-choose-con{
		padding:45px 0px;
	}
	
	.why-choose-con .col-md-7{
		padding-left:15px;
	}
	
	.why-choose-con .col-md-7 h1,
	.tabbed-bg h2{
		width:100%;
		text-align:center;
		font-size:28px;
	}
	
	.why-choose-con .col-md-7 ul li{
		width:100%;
		padding:0px;
		margin:10px 0px 0px;
	}
	
	.footer-container .col-md-4{
		text-align:center !important;
		line-height:26px;
	}
	
	.banner-con h1{
		margin-top:0px;
		text-align:center;
		font-size:38px;
	}	
	
	.banner-con a{
		position:relative;
		left:50%;
		margin-left:-35px;
	}
	
	.tabbed-bg{
		margin-top:45px;
		margin-bottom:35px;
	}	
	
	.header-bg{
		background:url(../img/mobile-bg.jpg) no-repeat right top;
	}
	
	.header-con .col-md-3{
		background-color:#970067;
		width:100%;
		float:left;
		padding-top:7px;
		padding-bottom:10px;
		margin-top:15px;
	}
	
	.header-con{
		margin-bottom:40px;
		padding-top:20px;
		padding-bottom:0px !important;
	}
	
	.navbar-collapse{
		background-color:#970067;
		-moz-border-radius: 15px;
    	border-radius: 15px;
	}
	
	.get-started, .login-btn{
		width:50%;
		text-align:center
	}
	
	.login-modal .modal-content{
		padding: 0px 20px 20px 20px;
	}
	
	.login-modal{
		width:auto;
		margin-top:20%;
	}
	
	.welcome-head{
		width:100%;
		text-align:center;
		margin-top:5px;
	}
	
	.trainer-banner img{
		height:auto;
	}
	
	.trainer-addcon .col-md-4{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.trainer-addcon .col-md-3 span{
		margin-bottom:30px;
	}
	
	.trainer-tab-item{
		height:auto;
		padding:20px 0px;
	}
	
	.trainer-tab-item h4{
		margin-top:12px;
		line-height:22px;
	}
}

@media screen and (max-width: 480px) {
	.banner-con img,
	.clients-con,
	.why-choose-con .col-md-5 img,
	.tab-shade
	{
		display:none;
		visibility:hidden;
	}
	
	
	.f-nav{
		position:relative !important;
	}
	
	.why-choose-con{
		padding:45px 0px;
	}
	
	.why-choose-con .col-md-7{
		padding-left:15px;
	}
	
	.why-choose-con .col-md-7 h1,
	.tabbed-bg h2{
		width:100%;
		text-align:center;
		font-size:28px;
	}
	
	.why-choose-con .col-md-7 ul li{
		width:100%;
		padding:0px;
		margin:10px 0px 0px;
	}
	
	.footer-container .col-md-4{
		text-align:center !important;
		line-height:26px;
	}
	
	.banner-con h1{
		margin-top:0px;
		text-align:center;
		font-size:38px;
	}	
	
	.banner-con a{
		position:relative;
		left:50%;
		margin-left:-35px;
	}
	
	.tabbed-bg{
		margin-top:45px;
		margin-bottom:35px;
		
	}	
	
	.header-bg{
		background:url(../img/mobile-bg.jpg) no-repeat right top;
	}
	
	.header-con .col-md-3{
		background-color:#970067;
		width:100%;
		float:left;
		padding-top:7px;
		padding-bottom:10px;
		margin-top:15px;
	}
	
	.header-con{
		margin-bottom:40px;
		padding-top:20px;
		padding-bottom:0px !important;
	}
	
	.navbar-collapse{
		background-color:#970067;
		-moz-border-radius: 15px;
    	border-radius: 15px;
	}
	
	.get-started, .login-btn{
		width:50%;
		text-align:center
	}
	
	.login-modal .modal-content{
		padding: 0px 20px 20px 20px;
	}
	
	.login-modal{
		width:auto;
		margin-top:20%;
	}
	
	.welcome-head{
		width:100%;
		text-align:center;
		margin-top:5px;
	}
	
	.trainer-banner img{
		height:auto;
	}
	
	.trainer-addcon .col-md-4{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.trainer-addcon .col-md-3 span{
		margin-bottom:30px;
	}
	
	.trainer-tab-item{
		height:auto;
		padding:20px 0px;
	}
	
	.trainer-tab-item h4{
		margin-top:12px;
		line-height:22px;
	}
}

@media screen and (max-width: 320px) {
	.banner-con img,
	.clients-con,
	.why-choose-con .col-md-5 img,
	.tab-shade
	{
		display:none;
		visibility:hidden;
	}
	
	
	.f-nav{
		position:relative !important;
	}
	
	.why-choose-con{
		padding:45px 0px;
	}
	
	.why-choose-con .col-md-7{
		padding-left:15px;
	}
	
	.why-choose-con .col-md-7 h1,
	.tabbed-bg h2{
		width:100%;
		text-align:center;
		font-size:28px;
	}
	
	.why-choose-con .col-md-7 ul li{
		width:100%;
		padding:0px;
		margin:10px 0px 0px;
	}
	
	.footer-container .col-md-4{
		text-align:center !important;
		line-height:26px;
	}
	
	.banner-con h1{
		margin-top:0px;
		text-align:center;
		font-size:38px;
	}	
	
	.banner-con a{
		position:relative;
		left:50%;
		margin-left:-35px;
	}
	
	.tabbed-bg{
		margin-top:45px;
		margin-bottom:35px;
	}	
	
	.header-bg{
		background:url(../img/mobile-bg.jpg) no-repeat right top;
	}
	
	.header-con .col-md-3{
		background-color:#970067;
		width:100%;
		float:left;
		padding-top:7px;
		padding-bottom:10px;
		margin-top:15px;
	}
	
	.header-con{
		margin-bottom:40px;
		padding-top:20px;
		padding-bottom:0px !important;
	}
	
	.navbar-collapse{
		background-color:#970067;
		-moz-border-radius: 15px;
    	border-radius: 15px;
	}
	
	.get-started, .login-btn{
		width:50%;
		text-align:center
	}
	
	.login-modal .modal-content{
		padding: 0px 20px 20px 20px;
	}
	
	.login-modal{
		width:auto;
		margin-top:20%;
	}
	
	.welcome-head{
		width:100%;
		text-align:center;
		margin-top:5px;
	}
	
	.trainer-banner img{
		height:auto;
	}
	
	.trainer-addcon .col-md-4{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.trainer-addcon .col-md-3 span{
		margin-bottom:30px;
	}
	
	.trainer-tab-item{
		height:auto;
		padding:20px 0px;
	}
	
	.trainer-tab-item h4{
		margin-top:12px;
		line-height:22px;
	}
}

@media screen and (max-width: 240px) {
	.banner-con img,
	.clients-con,
	.why-choose-con .col-md-5 img,
	.tab-shade
	{
		display:none;
		visibility:hidden;
	}
	
	
	.f-nav{
		position:relative !important;
	}
	
	.why-choose-con{
		padding:45px 0px;
	}
	
	.why-choose-con .col-md-7{
		padding-left:15px;
	}
	
	.why-choose-con .col-md-7 h1,
	.tabbed-bg h2{
		width:100%;
		text-align:center;
		font-size:28px;
	}
	
	.why-choose-con .col-md-7 ul li{
		width:100%;
		padding:0px;
		margin:10px 0px 0px;
	}
	
	.footer-container .col-md-4{
		text-align:center !important;
		line-height:26px;
	}
	
	.banner-con h1{
		margin-top:0px;
		text-align:center;
		font-size:38px;
	}	
	
	.banner-con a{
		position:relative;
		left:50%;
		margin-left:-35px;
	}
	
	.tabbed-bg{
		margin-top:45px;
		margin-bottom:35px;
	}	
	
	.header-bg{
		background:url(../img/mobile-bg.jpg) no-repeat right top;
	}
	
	.header-con .col-md-3{
		background-color:#970067;
		width:100%;
		float:left;
		padding-top:7px;
		padding-bottom:10px;
		margin-top:15px;
	}
	
	.header-con{
		margin-bottom:40px;
		padding-top:20px;
		padding-bottom:0px !important;
	}
	
	.navbar-collapse{
		background-color:#970067;
		-moz-border-radius: 15px;
    	border-radius: 15px;
	}
	
	.get-started, .login-btn{
		width:50%;
		text-align:center
	}
	
	.login-modal .modal-content{
		padding: 0px 20px 20px 20px;
	}
	
	.login-modal{
		width:auto;
		margin-top:20%;
	}
	
	.welcome-head{
		width:100%;
		text-align:center;
		margin-top:5px;
	}
	
	.trainer-banner img{
		height:auto;
	}
	
	.trainer-addcon .col-md-4{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.trainer-addcon .col-md-3 span{
		margin-bottom:30px;
	}
	
	.trainer-tab-item{
		height:auto;
		padding:20px 0px;
	}
	
	.trainer-tab-item h4{
		margin-top:12px;
		line-height:22px;
	}
}
