@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:1600px) {
#enquirypopup .close { display:none; }
}

@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;}

.top { text-align:center;}
.icon { width:28%; margin:0px auto; float:none;}
.phone {float:none; text-align:center;}


.adv { margin-bottom:50px;}
.adv .circle { margin-left:120px; margin-top:-90px;}

.callback_inner .form-group input.code { width:50%; }
.adv_box .more { margin-bottom:25px;}
}

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

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

/*header css start*/
.logo { text-align:center; margin-bottom:10px;}
/*header css end*/

.adv .circle { margin-left:160px; margin-top:-90px;}

.callback { margin-top:20px;}

/*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*/

.content { margin-top:0px;}
.wel h1 { font-size:28px; }
.wel .text {  font-size:15px;  }
.wel img{ width:100%; margin-bottom:15px;}
.web_extn img{ width:100%; margin-bottom:15px;}

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

/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:90%; margin:0px auto; margin-top:150px; }
#enquirypopup .modal-body h2 { padding:15px; font-size:20px; line-height:1.5em; }
#enquirypopup .modal-body h2 span { font-size:24px; font-weight:600; }
#enquirypopup .modal-body h2 p { font-weight:400; font-size:16px; }

#enquirypopup .popup_from .popup_from_inner { padding:10px 20px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .submit { font-size:20px; color:#FFF; font-weight:600; padding:12px 50px; }
#enquirypopup .popup_from .logo_right img { display:none; }
#enquirypopup .close { display:block; }
#enquirypopup .skip { display:none; }
/*onload popup css end*/

.verify_form  input.code { width:55%; }

}

@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;}

.icon { width:36%; margin:0px auto; float:none;}

.adv .circle { margin-left:105px; margin-top:-90px;}
}

@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:56%; margin:0px auto; float:none;}

.adv .circle { margin-left:40px; margin-top:-90px;}
#test_container { width:92%; margin-left:6%;}
}
