@charset "utf-8";
/* CSS Document */

@media(max-width:1200px) {

.nav > li {
    margin-right: 0px;
}
	
.nav>li>a {
    padding: 10px 2px 13px;
	font-size: 13px;
}
.navbar {
 
    min-height: auto;
}
.time p {
    font-size: 14px;
    padding: 17px 0px;
}
.svr-text p {
    padding: 10px 0px;
}
.box-shadow-class {
    height: 170px;
}
	.home-newsletter .single .form-control1 {
		width: 100%;
	}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    height: 354px;
}
.box {
    height: 570px;
}


}
@media(max-width:991px) {
	

.phone-call-icon span {

    font-size: 13px;

}
	
.phone-call-icon i {
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-right: 10px;
    font-size: 16px;
}
.pillar-box {
    width: 10%;
    margin: 0 30px
}
	

.bottom-link h4 {
	margin-bottom: 0px;
}
.pd-top
	{
		padding-top: 20px;
	}
.home-txt p {
    padding-right: 0px;
}
.news p {
    padding-right: 0px;
}
.nav > li > a {
    padding: 10px 3px;
	font-size: 12px;
}
.box-shadow-class {
    height: 155px;
}
.banner-text {
    font-size: 60px;
    line-height: 70px;
}
.banner-text p {
    font-size: 13px;
}
.banner-text a {
    font-size: 13px;
    padding: 8px 11px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    height: 332px;
}
.box {
    height: auto;
	margin-bottom:20px;
}




}

@media(max-width:767px) {

.pillar-box {
    width: 47%;
    margin: 0 0px;
}
.home-txt a {
    font-size: 13px;
    padding: 9px 9px;
}
.time ul li a {
    font-size: 13px;
    padding: 5px 17px;
}

.txt-head-center {

    font-size: 20px;
    padding-bottom: 0px;
    margin-bottom: 5px;

}
.txt-head-center span {

    font-size: 20px;

}
	
.nav > li > a {
    padding: 5px 8px;
}
.navbar-nav > li > a {
    line-height: normal;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    border-top: 0px;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    
	border-top: 0px;
}
.phone-call-icon i {
    height: 45px;
    width: 45px;
    line-height: 45px;
    font-size: 20px;
}
form.example button {
    width: 7%;
    padding: 5px;
}
	form.example input[type="text"] {
    padding: 7px;
}
.news a {
    margin-top: 15px;
    display: inline-block;
}


.srvc-text p {

    font-size: 13px;
    color: #0d0701;
    line-height: 22px;
    padding-bottom: 10px;

}
.box-shadow-class {
    height: auto;
}

.post-date {
    width: 90px;
    height: 78px;
    margin-bottom: 15px;
}
.post-date span {

    font-size: 14px;
    line-height: 30px;

}
.post span {

	
    padding-top: 15px;
}
	.banner-text {
    font-size: 30px;
    line-height: 45px;
}
	
.thanks-bg p
{
	font-size: 22px;
	text-align: center
}
.thanks-bg p.space-left {
    padding-left: 0px;
}	

.thanks-bg p span {
    font-size: 22px;
}
	
	
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    height: 266px;
}	
	
	

	
}

@media(max-width:640px) {

.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    height: 222px;
}
	

}



@media(max-width:480px) {



.txt-head-center {

    padding-top: 20px;

}


.home-txt a {

    margin-top: 0px;

}
.home-txt p {
    padding-bottom: 10px;
    padding-right: 0px;
}
.pillar-box {
    width: 100%;
    margin: 0 0px;
}
	

.phone-call-icon i {
    height: 45px;
    width: 45px;
    line-height: 45px;
    margin-right: 10px;
    font-size: 20px;
    display: block;
	float: none;
}
	
form.example button {
    width: 11%;
    padding: 4px;
}
	
.svr-heading-center {
    font-size: 20px;
    padding-bottom: 13px;
    margin-bottom: 22px;
}
.svr-heading-center span {
    font-size: 20px;
}
	
.box-head{
    font-size: 20px;
    padding-bottom: 13px;
    margin-bottom: 22px;
}
.box-head span{
    font-size: 20px;
	}
.bottom-link p span {
    font-size: 13px;
}
.bottom-link ul li a {
    font-size: 13px;
}


.bottom-link h4 {

    font-size: 16px;

}
	
.home-txt p {
    font-size: 13px;
    line-height: 24px;
}
.svr-text p {
    font-size: 13px;
    
}
.news a {
    font-size: 13px;
}

.class-time-text p {

    font-size: 13px;

}
	
.address p {
    font-size: 13px;
}
.post {
    font-size: 13px;
}	
	
.page-heading h1 {
    font-size: 20px;
    margin-bottom: 17px;
}
.right-head h2 {
    font-size: 16px;
}
.team-bg p {
    font-size: 13px;
}
	
	
	
.thanks-bg {
    padding: 20px 0px 10px;
}	
	
	
.thanks-bg p
{
	font-size: 18px;
	text-align: center
	}

.thanks-bg p span {
    font-size: 17px;
}
	
	.thanks-text p {
    
    color: #291400;
		font-size: 14px;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    height: 166px;
}	
	
	
	
}

@media(max-width:360px) {
	
.txt-head h1 {
    font-size: 20px;
}
.home-txt p {
    font-size: 13px;
    line-height: 20px;
    padding-right: 0px;
}
	
	
.time-text {
    font-size: 12px;
    padding-bottom: 10px;
}
form.example button {
    width: 16%;
}
.banner-text {
    font-size: 25px;
	top: 3%;
}
	

.banner-text p {

    font-size: 11px;

}
.banner-text a {
    font-size: 13px;
    padding: 5px 8px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    height: 125px;
}	
	
}

@media(max-width:320px) {



.time-text {
    font-size: 10px;
}
.banner-text {
    line-height: 35px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    height: 110px;
}	


	
}