@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; font-size:14px;}
.social { width:35%; margin:0px auto; margin-top:8px;}
.social li i {width:32px; height:32px; line-height:32px; font-size:16px;}
/*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*/

.wel h1 {  font-size:24px; font-weight:600; }
.wel .text { font-size:18px;} 

.callback { margin-top:20px; }
.callback_inner .submit{ font-size:18px;}
.callback_inner p { font-size:16px;}

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

.service-content1 p { font-size:18px;}
.service-content1 .read { font-weight:bold; font-size:18x; padding: 8px 16px;}

.inner_services { margin-bottom:10px;}
.profile .tittle_sr p { width:90%; font-size:18px;}
.profile .inner_services .text h2 { font-size:22px;}
.profile .inner_services .text p{ font-size:18px; line-height:1.7em; font-weight:400;}
.profile .text .read{ font-weight:bold; font-size:18x; padding: 8px 16px;}

.center_right_box p { font-size:18px;}

#test_container { width:100%; }
.testimonials_mian h2 { font-size:26px;}
#testimonials .testimonial_text { font-size:18px; }
#testimonials .testimonial_text{ font-size:18px; padding:0px 0px 0px 0px;}

.stud_detail h6 { font-size:22px;}
.stud_detail p { font-size:18px;}
.stud_detail { height:435px;}
.stud_detail .button { font-weight:bold; font-size:18x; padding: 8px 22px; }

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

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

/*blog page css start*/
.blog_page .blog_box { width:94%; margin:0px auto;}
.blog_page .blog_tittle h2 { font-size:22px;}
.blog_page h4 { font-size:22px;}
.blog_page p {font-size:18px;}
.blog_page .read {font-size:16px; font-weight:bold;}
.blog_detail .body_text{font-size:18px;}
.key_word li{font-size:18px; padding:5px;}
/*blog page 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; }

.service-content1 {margin-bottom:20px;}
.center_right_box { padding-bottom:10px;} 
.center_right_box h2 {  font-size:25px; }


.our_blog .owl-controls.clickable {position: absolute;  right: 17px;  top: -60px;}

.totop { bottom:100px; }

} 


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

}
