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

@media only screen and (max-width:1600px) {
#particles-js { height:90%; }
#enquirypopup .close { display:none; }
}

@media only screen and (max-width:1366px) { 
#particles-js { height:105%; }
}
 
@media only screen and (max-width:1200px) {  
/*menu css start*/
.default-skin.header.on { border-bottom:0; transition:all .0.2s; top:0; position:relative; }
/*menu css end*/

/*astrology solutions css start*/
.our_services {  padding-top:50px; background:#141835; } 
.stud_detail h6 { padding-top:200px;}
/*astrology solutions css end*/

/*header css start*/
.address_last { display:none;}
/*header css end*/

/*welcome css start*/
.content { margin-bottom:40px;}
/*welcome css end*/

/*paging css start*/
.paging { display:none; }
.phone1 { display:none; }
/*paging css end*/

/*web banner css start*/
.web_banner h2 { width:84%; margin:0px auto; top:-120px;  font-size:34px;}
/*web banner css end*/

/*payment form css start*/
.payment_form .form-group .input1 { float:left;  width:98%; }
.payment_form .form-group .input2 { float:left;  width:98%; }
.payment_form label { float:left; margin-right:15px;}
/*payment form css end*/

}

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


/*adv box css start*/
.adv_box_inner h2 { font-size:26px; }
/*adv box css start*/

.stud_detail h6 { padding-top:150px; }
.service_list .content:before {  width:32%;  }
.service_list .type { position:absolute; top:50px; left:57%; }

}

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

/*menu css start*/
.default-skin.header.on { border-bottom:0; transition:all .0.2s; top:0; position:relative; }
/*menu css end*/

.cmmi img {  height:auto;}
.cmmi li { width:30%; border:none; margin: 0px 2px; }
.cmmi li  img{ width:80%;}

.p_right {font-size:16px; }
.address { float:left; margin:10px 0 0 15px; }

.adv_box_inner h2 { font-size:18px;  }

/*web banner css start*/
.web_banner h2 { width:84%; margin:0px auto; top:-90px;  font-size:24px;}
/*web banner css end*/
}

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

.top_main { display:none; }

/*menu css start*/
#header { margin:10px 0px 20px 0px; text-align:center;}
.address { float:none; margin:25px 0 0 15px; }
.p_right {  font-size:24px;}
.cmmi { width:80%; margin:0px auto; text-align:center; margin-top:5px;}
/*menu css end*/

/*header css start*/
.logo img { margin:0px auto; text-align:center; margin-bottom:30px; }
/*header css end*/

/*welcome css start*/
.content { margin-bottom:0px; }
/*welcome css end*/

/*adv box css start*/
.adv_box { margin-bottom:20px; }
/*adv box css start*/

.stud_detail h6 { padding-top:300px; }

/*certification  css service*/
.our_services h2 { font-size:24px; }
.our_services figure { width:40%; margin:0px auto; }
/*certification  css end*/

/*callback form css start*/
.callback { margin-top:10px; }
/*callback form css end*/

.the-headline h3 { font-size:14px; letter-spacing:normal; font-weight:700; }

/*bot links css start*/
.bot h2 { margin:0px 0 20px 0; }
.bot2 { margin-top:40px; }
.bot3 { margin-top:40px; }
/*bot links css end*/

/*footer css start*/
#footer.footer2 .copyright { text-align:center;}
#footer.footer2 .powered_by { float:none; text-align:center; }
#footer.footer2 .powered_by span { display:block; margin:10px 0px; }
/*footer css end*/

/*web banner css start*/
.web_banner h2 { width:84%; margin:0px auto; top:-60px;  font-size:18px;}
/*web banner css end*/

/*client form css start*/

.client_form .form-group input { width:100%;}
 .client_form .form-group select { width:100%; } 
.client_form .form-group textarea { width:100%; } 
/*client form css end*/

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

.stud_detail h6 { padding-top:200px; }

.service_icon img { width:100%; height:auto; }
.service_list .type { top:100px; }

/*welcome css start*/
.wel h1 { font-size:24px;}
/*welcome css end*/

/*certification  css service*/
.our_services .owl-controls.clickable { position:absolute; right:17px; top:-110px;}
.our_services h2 { font-size:20px; }
/*certification  css end*/

/*web banner css start*/
.web_banner h2 { width:88%; margin:0px auto; top:-40px;  font-size:14px;}
/*web banner css end*/

/*payment form css start*/
.payment_form .form-group .input1 { float:left;  width:98%; }
.payment_form .form-group .input2 { float:left;  width:98%; }
.payment_form .form-group input { width:98%;  } 
.payment_form .form-group select { width:98%; }
.payment_form .submit {  padding:6px 25px;}
/*payment form css end*/

}  

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

/*web banner css start*/
.web_banner h2 { width:88%; margin:0px auto; top:-30px;  font-size:14px;}
/*web banner css end*/

/*header css start*/
.p_left i { width:36px; height:36px; line-height:36px; font-size:15px; }
.p_right { font-size:13px; }
/*header css end*/


}