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



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



/*specialty css start*/
.box .box_right {  padding:42px 10px 27px 30px; }
.box_right .cel-content p { margin-top:0px; }
/*specialty css start*/

} 


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

/*specialty css start*/
.box .box_right { background:#05a141; padding:42px 30px 69px 30px; }
/*specialty css start*/



/*partner css start*/
.projects .pro-item img { width:100%;}
/*partner css end*/

/*specialty css start*/
.box .box_left { background:none;  }
.box_left img { display:none;}
.box_right .cel-content { margin-top:20px; }
/*specialty css end*/

.paging_main { display:none;}

}  


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

/*top links css start*/
.top1 { text-align:center;}
.clock { text-align:center; }
.social { width:35%; margin:0px auto; margin-top:8px;}
/*top links css end*/

/*header css start*/
.header { text-align:center;}
.header .logo .img-responsive { margin:0px auto;}
.phone-main { float:none; margin:0px auto; text-align:center; margin-top:10px; }
/*header css end*/

/*banner css start*/
#main-carousel .carousel-inner h2 { border-bottom:0; font-size:30px; }
.slider-btn { font-size:16px; height:45px; line-height:45px; width:150px; }
/*banner css end*/

/*welcome css start*/
.wel h1 { font-size:24px; font-weight:600; text-transform:none; }
.wel .text { font-size:18px; }
/*welcome css end*/

.callback { margin-top:40px; }
.recent .recent_tittle p { font-size:18px; width:90%; }
.recent .blog .blog_txt p { font-size:18px; }
.services .tittle_sr p { font-size:18px; width:90%; }
.services .inner_services .text h2 { font-size:24px; }
.services .inner_services .text p { font-size:18px; }

#test_container { width:100%; }
#testimonials .testimonial_text { font-size:18px; }
#testimonials .testimonial_name { font-size:20px; }

.stud_detail { height:440px; }
.stud_detail h6 { font-size:22px; font-weight:600;  }
.stud_detail p { font-size:18px; }

#t_pagers { z-index:2; }

/*partner css start*/
.pro-item { margin-bottom:20px;}
/*partner css end*/

.inner_services { margin-bottom:10px;}

/*bottom  css start*/
.bottom .bott2  { margin-top:10px;}
.bottom .bott3  { margin-top:10px;}
/*bottom  css end*/

/*footer css start*/
.footer { text-align:center; }
.copy { font-size:16px; }
.powered_by { text-align:center; font-size:16px; }
/*footer css end*/

/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:90%; margin:0px auto; margin-top:100px; }
/*onload popup css end*/

.blog_tittle { margin-top:100px; }
.blog_page h4 { font-size:24px; font-weight:600; }
.blog_page p { font-size:18px; }

.blog_detail h1 { font-size:30px; font-weight:600; }
.blog_detail .body_text { font-size:18px; }

.our_blog { margin-bottom:10px;}

.blog_page { margin-top:-50px;}

.key_word { margin-bottom:20px; }
.key_word li { font-size:18px; }

.totop { bottom:140px; }

} 


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

/*top links css start*/
.social { width:42%; margin:0px auto; margin-top:8px;}
/*top links css end*/

/*banner css start*/
#main-carousel .carousel-inner h2 { border-bottom:0; font-size:35px; }
.slider-btn { font-size:20px; height:45px; line-height:45px; width:150px; }
/*banner css start*/

/*testimonial css start*/
#test_container { width:100%;  }
/*testimonial css end*/

/*specialty css start*/
.box .box_right { text-align:center; }
.box .box_right .cel-img { width:70px; height:70px; border-radius:50%; margin:0px auto; background:#FFF; text-align:center; float:none; text-align:center; margin-top:10px; margin-bottom:10px; } 
.box_right .cel-content { width:100%; padding-left:0px; color:#FFF; margin-top:10px; display:block; }
/*specialty css end*/

/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:84%; margin:0px auto; margin-top:100px; }
/*onload popup css end*/

}

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

/*top links css start*/
.social { width:65%; margin:0px auto; margin-top:8px;}
/*top links css end*/

}
