@media only screen and (min-width: 320px) and (max-width: 479px) {
body {
    font-size: 12px;
  }
 #tf-menu.navbar-fixed-top {
	height:auto;
	
}
.navbar-brand{
    padding-top: 0px;
	padding-left:0px;
	height:0px;
}
.navbar-brand img{
    width:75%;
}
.top-media{
	margin-top:0px;
	position:absolute;
	top:0%;
	right:5%;
}
.top-media ul li{
	 float:none;
	 text-align:center;
}
.top-media h5{
	 text-align:center;
	 display:block;
	 width:100%;
	 font-size:1em;
	}
.top-media h2{
	 text-align:center;
	 display:block;
	 width:100%;
	 margin:0px;
	 font-size:1.5em;
}
/*.template-top-bar{padding-top:35px;}*/
.template-top-bar{padding-bottom:10px; display:inline-block; width:100%; text-align:center;}
#tf-menu.navbar-fixed-top .navbar-brand {
    height: 80px;
    padding: 0;
	margin-top:10px;
}
#tf-menu.navbar-fixed-top .navbar-nav > li > a{text-align:center;}

.slider-content{
	width:90%;
	background:transparent;
	left:5%;
	padding:0px;
}
.slider-content h2{
	font-size:1.5em;
}

.slider-content h5{
	font-size:1.3em;
}

.carousel-control i {
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.carousel-control {
	width:30%;
	top:40%;
}

.slider .sec_more_btn {
	background:transparent;
	font-size:1em;
	padding:8px 25px;
	color:#fff;
	margin-top:10px;
}
.sec_head h2 {
	padding:0px;
}

.sec_head {
	margin:15px auto;
}
.sec_head img{
	width:80%;
}
#tf-menu.navbar-fixed-top{
	min-height:inherit;	
}


#inner-banner{
	min-height:150px;	
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{
	background:#f1f1f1;
	z-index:-1;
}

#tf-menu.navbar-fixed-top .navbar-nav > li > a{text-align:center;}
#footer ul li{display:block;}
}
@media only screen and (min-width: 480px) and (max-width: 533px) {
body {
    font-size: 12px;
  }
 #tf-menu.navbar-fixed-top {
	height:auto;
	
}
.navbar-brand{
    padding-top: 0px;
	padding-left:0px;
	height:0px;
}
.navbar-brand img{
    width:75%;
}
.top-media{
	margin-top:0px;
	position:absolute;
	top:0%;
	right:5%;
}
.top-media ul li{
	 float:none;
	 text-align:center;
}
.top-media h5{
	 text-align:center;
	 display:block;
	 width:100%;
	 font-size:1em;
	}
.top-media h2{
	 text-align:center;
	 display:block;
	 width:100%;
	 margin:0px;
	 font-size:1.5em;
}
#tf-menu.navbar-fixed-top .navbar-brand {
    height: 60px;
    padding: 0;
	margin-top:10px;
}

.slider-content{
	width:90%;
	background:transparent;
	left:5%;
	padding:0px;
}
.slider-content h2{
	font-size:1.5em;
}

.slider-content h5{
	font-size:1.3em;
}

.carousel-control i {
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.carousel-control {
	width:30%;
	top:40%;
}

.slider .sec_more_btn {
	background:transparent;
	font-size:1em;
	padding:8px 25px;
	color:#fff;
	margin-top:10px;
}
.sec_head h2 {
	padding:0px;
}

.sec_head {
	margin:15px auto;
}
.sec_head img{
	width:80%;
}
#tf-menu.navbar-fixed-top{
	min-height:inherit;	
}


#inner-banner{
	min-height:200px;	
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{
	background:#f1f1f1;
	z-index:-1;
}
#footer ul li{display:block;}
.template-top-bar{padding-bottom:10px; display:inline-block; width:100%; text-align:center;}
}

@media only screen and (min-width: 534px) and (max-width: 767px) {
body {
    font-size: 12px;
  }
 #tf-menu.navbar-fixed-top {
	height:auto;
}
#tf-menu.navbar-fixed-top .navbar-nav > li > a{text-align:center;}
.navbar-brand{
    padding-top: 10px;
	padding-left:0px;
	height:0px;
}
.navbar-brand img{
    width:80%;
}
.top-media{
	margin-top:0px;
	position:absolute;
	top:0%;
	right:5%;
}
.top-media ul li{
	 float:none;
	 text-align:center;
}
.top-media h5{
	 text-align:center;
	 display:block;
	 width:100%;
	 font-size:1.3em;
	}
.top-media h2{
	 text-align:center;
	 display:block;
	 width:100%;
	 margin:5px auto;
	 font-size:2em;
}


.slider-content{
	width:90%;
	background:transparent;
	left:5%;
	padding:0px;
}
.slider-content h2{
	font-size:1em;
}

.slider-content h5{
	font-size:0.9em;
}

.carousel-control i {
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.carousel-control {
	width:30%;
	top:40%;
}

.slider .sec_more_btn {
	background:transparent;
	font-size:1em;
	padding:8px 25px;
	color:#fff;
	margin-top:10px;
}
.sec_head h2 {
	font-size: 1.2em;
	padding:0px;
}
.template-top-bar{text-align:right;}
.sec_head {
	margin:15px auto;
}
.sec_head img{
	width:40%;
}

.testimonial-indicators{
	width:16%;
}

.copy-right{
	text-align:center;
	float:none;
}

.template-top-bar{display: inline-block;    padding-right: 52px;    padding-top: 24px;    text-align: right;    width: 100%;}
.no-padding .row div[class^="col-"] {
	padding-left:15px;
	padding-right:15px;
}
#three_ways .col-xs-offset-7{
	margin-left:0%;
}

#inner-banner{
	min-height:200px;	
}

}

@media only screen and (min-width: 768px) and (max-width: 980px) {

body {
    font-size: 13px;
  }
 #tf-menu.navbar-fixed-top {
	height:auto;
	
}
.navbar-brand{
    padding-top: 10px;
	padding-left:0px;
	height:0px;
}
.navbar-brand img{
    width:80%;
}
.top-media{
	margin-top:15px;
	position:absolute;
	top:0%;
	right:5%;
}
.top-media ul li{
	 float:none;
	 text-align:center;
}
.top-media h5{
	 text-align:center;
	 display:block;
	 width:100%;
	 font-size:1.3em;
	}
.top-media h2{
	 text-align:center;
	 display:block;
	 width:100%;
	 margin:5px auto;
	 font-size:2em;
}


.slider-content{
	width:90%;
	background:transparent;
	left:5%;
	padding:0px;
}
.slider-content h2{
	font-size:1em;
}

.slider-content h5{
	font-size:0.9em;
}

.carousel-control i {
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.carousel-control {
	width:30%;
}

.slider .sec_more_btn {
	background:transparent;
	font-size:1em;
	padding:8px 25px;
	color:#fff;
	margin-top:10px;
}
.sec_head h2 {
	font-size: 1.2em;
	padding:0px;
}

.sec_head {
	margin:15px auto;
}

#relied{
	height:auto;
	min-height:0px;
}
#relied h2{
	padding:20px 0px;
}

#footer ul li{
	padding-bottom:7px;
}

#inner-banner{
	min-height:250px;	
}

}