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

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */

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

.callback .form-group input { border-radius:2px; border:none; } 
.callback .form-group textarea { border-radius:2px; border:none; } 
.callback .form-group .code { float:left; width:46%; border-radius:2px; border:none; margin-bottom:10px; margin-right:10px; }
.callback .form-group .code1 { float:left; width:40%; border-radius:2px; border:none; margin-bottom:10px; margin-right:10px; } 
.callback .form-group .code2 { float:left; width:30%; border-radius:2px; border:none; margin-bottom:10px; margin-right:10px; }
.callback .form-group .captcha { float:left; padding:5px; background:#FFF; border-radius:2px; border:none; margin-bottom:10px; margin-right:10px; } 
.callback .form-group .code3 { float:left; width:64%; border-radius:2px; border:none; margin-bottom:10px; margin-right:10px; } 
	
}

@media only screen and ( max-width:960px) {
#fn-home-carousel .carousel-caption { top: 70%; }
#fn-home-carousel .carousel-caption h1 { line-height:50px;}
#fn-home-carousel .carousel-caption p { color: #FFFFFF;  font-size:20px; margin-bottom:10px;}

}

@media only screen and ( max-width:768px) {
	
.icon { width:32%; margin:0px auto;}

/*top css start*/	
.email { text-align:center;}
.phone { text-align:center;}
/*top css end*/	
	
/*header css start*/

.logo { text-align:center; margin-top:-50px;}
/*header css end*/

/*banner css start*/
.banner img { width:100%; height:auto;}
/*banner css end*/
	
/*banner css start*/	
#fn-home-carousel .controls li { padding:30px 10px; }
#fn-home-carousel .controls li span { display:none; }
#fn-home-carousel .carousel-caption { margin-top:-65px;}
#fn-home-carousel .carousel-caption h1 { font-size:22px; line-height:35px; letter-spacing:0px;margin-bottom:0; }
#fn-home-carousel .carousel-caption p { font-size:10px; margin-bottom:15px;}
#fn-home-carousel .carousel-caption .btn {  font-size:14px; padding:10px 30px; }
#fn-home-carousel > .item-prev { top:65%; }
#fn-home-carousel > .item-next { top:65%; }

#fn-home-carousel > .item-prev i,
#fn-home-carousel > .item-next i {  width:30px; height:30px; line-height:30px; font-size:20px; border-radius:50%; color:#000000; text-align:center;  background-color:#DDDDDD;}

#fn-home-carousel .carousel-caption .btn { font-size:14px; line-height:18px; font-weight:300; color:#fff; background-color:transparent;
border-color:#ECC731; border-radius:30px; padding:7px 12px;}
.shadow { height:auto; margin:0px auto; background:none; }
/*banner css end*/

.bottom .bott3  { margin-top:10px;}
.footer { text-align:center; }
.powered_by { float:none; text-align:center; }
.powered_by span { display:block; margin:10px 0px; }
}

@media only screen and ( max-width:480px) {
#fn-home-carousel .carousel-caption h1 { font-size:18px; line-height:25px; letter-spacing: 0px; margin-bottom: 0;  }
#fn-home-carousel .carousel-caption { top:30%; }
#fn-home-carousel .carousel-caption p { font-size: 10px; margin-bottom: 15px;}
}

@media only screen and ( max-width:320px) {
#fn-home-carousel .carousel-caption h1 { font-size:14px; line-height:20px; letter-spacing: 0px; margin-bottom: 0;  }

.icon { width:52%; margin:0px auto;}
}
