@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1200px) {
	
}
@media screen and (max-width: 1050px) {
.welcome .inside-box h1 { font-size:58px; line-height:64px;} 

}

@media screen and (max-width: 991px) {
	.welcome { height:auto;} .welcome .inside-box { padding-top:180px; padding-bottom:160px;}
.welcome .inside-box br { display:none;} .welcome .inside-box h1 { font-size:50px; line-height:54px;} 	
.body-title { padding-top:70px; padding-bottom:70px; text-align:center;}
.services { padding-top:70px; padding-bottom:50px; height:auto;}
.solution { padding-bottom:70px; padding-bottom:70px; text-align:center;} .solution .left { width:70%; margin-left:15%; margin-right:15%;}
.solution p { margin:24px 0px 0px 0px; text-align:center;} .solution h2 h2 { font-size:28px; line-height:30px; margin-top:30px;} .video-height { height:auto;}
.testimonial { padding-bottom:70px; padding-top:70px;}


}

@media screen and (max-width: 767px) {
	
.welcome { height:auto;} .welcome .top-box { text-align:center; padding-top:24px;} 
.welcome .top-box .right-box { text-align:center; padding-top:12px;} 
.welcome .inside-box { padding-top:80px; padding-bottom:80px; text-align:center;} .welcome .inside-box p { text-align:center;}  
.welcome .inside-box br { display:none;} .welcome .inside-box h1 { font-size:44px; line-height:50px;} 

.body-title { padding-top:60px; padding-bottom:60px; text-align:center;} .body-title br { display:none;}
.body-title h2 { font-size:28px; line-height:30px;} .body-title p { margin:24px 0px 7px 0px; text-align:center;} 

.services { padding-top:60px; padding-bottom:60px;} .services .title-box h2 { font-size:28px; line-height:30px;}
.services .item-box { padding-left:15%; padding-right:15%;}


.solution { padding-bottom:60px; padding-top:60px; text-align:center;}
 .solution .title-box h2 { font-size:28px; line-height:30px;} 
.solution .title-box br { display:none;}
 .solution .left { width:70%; margin-left:15%; margin-right:15%; padding-right:10px;}
 
 .testimonial { padding-top:60px; padding-bottom:60px;}  .testimonial .inside h2 { font-size:28px; line-height:32px;} 
 .testimonial .inside { padding-left:20px; padding-right:20px; font-size:22px; line-height:28px;}
 .testimonial-bottom { padding-bottom:60px;}


}

@media screen and (max-width: 661px) {
 .welcome .top-box h2 { font-size:100%; line-height:30px;}
 .welcome .inside-box { padding-top:90px; padding-bottom:60px; font-size:20px; line-height:26px;}
 .welcome .inside-box h1 { font-size:36px; line-height:42px;}  
.services .title-box h2 { font-size:26px; line-height:30px;}.services .item-box h3 { font-size:22px; line-height:24px;} 
.services .item-box { padding-left:0%; padding-right:0%;} 
.solution .left { width:90%; margin-left:5%; margin-right:5%; padding-right:10px; padding-bottom:24px;}
.solution .title-box h2 { font-size:26px; line-height:30px;} 

.testimonial .inside { padding-left:20px; padding-right:20px; font-size:20px; line-height:26px;} 

}

@media screen and (max-width: 461px) {
	.custom-button{width: 280px;}
	.solution .left { width:100%; margin-left:0%; margin-right:0%; padding-right:10px;}
	 .welcome .inside-box h1 { font-size:30px; line-height:36px;}  
	
}


