@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 992px) {

}
@media screen and (min-width: 768px) {
.financing [class*="col-"] {padding-left:30px !important;padding-right:30px !important;}	
}

@media screen and (max-width: 1200px) {
	
}
@media screen and (max-width: 1050px) {

}

@media screen and (max-width: 991px) {
.welcome { height:auto; padding-bottom:80px;} .welcome .title-box { padding-top:130px;} .welcome .title-box br { display:none;}
 .top-title h2 { font-size:38px; line-height:44px;}
.welcome .title-box h1 {  font-size:48px; line-height:58px;} .welcome .title-box br { display:none;}
.warranty-box h2 { font-size:44px; line-height:50px;}

.services  .title-box h2 { font-size:32px; line-height:40px;} .services .item-box h3 { font-size:26px; line-height:30px;} 

}

@media screen and (max-width: 767px) {
	
 .welcome .title-box { padding-top:120px;} .welcome .title-box br { display:none;}
 .top-title h2 { font-size:32px; line-height:38px;}
.welcome .title-box h1 {  font-size:43px; line-height:54px;} .welcome .title-box br { display:none;}

.services .item-box { padding-left:15%; padding-right:15%;}.services .item-box h3 { font-size:28px; line-height:32px;}  
.warranty-box h2 { font-size:40px; line-height:48px;}

}

@media screen and (max-width: 661px) {
 .top-title h2 { font-size:32px; line-height:38px;}
.welcome .title-box h1 {  font-size:38px; line-height:46px;} 
.welcome .title-box { padding-top:70px;}
.warranty-box h2 { font-size:40px; line-height:48px;}
 .services .item-box { padding-left:5%; padding-right:5%;}  .services .title-box h2 { font-size:30px; line-height:36px;}
}

@media screen and (max-width: 461px) {
.top-title h2 { font-size:26px; line-height:30px;}
.welcome .title-box h1 {  font-size:32px; line-height:40px;}
.warranty-box h2 { font-size:32px; line-height:40px;} .warranty-box h3 { font-size:28px; line-height:34px;}
.services .item-box { padding-left:0%; padding-right:0%;} 
.custom2-button { width:280px;}
}

