/* Large desktop :1024px. */


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

.get-tuch { float:left;text-align:right;}
.get-tuch.text-left1 { float:left; text-align:right;}
#header-bottom .get-tech-line { float:left;}

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

}

@media only screen and (max-width:960px) {
	
/*features css start */
.service-item .fa {  height:60px; line-height:60px; text-align:center; width:60px;}
/*features css end */

.callback_inner .form-group input.code {  width:52%;}

#services_slider .owl-controls.clickable { margin-left:10px;}
}

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

/*top social media css start*/
.left_text { text-align:center;  }
.social { width:40%; margin:0px auto; text-align:center; margin-top:10px;}
.social ul { margin:0px; padding:0px; list-style:none; }
/*top social media css end*/

/*header media css start*/
.logo { width:100%;  margin:0px auto; text-align:center; margin-left:20px; }
#header-bottom { text-align: center;}
.get-tuch-main{ width:90%; margin:0px auto; }
.get-tuch-main{ width:55%; margin:0px auto; }
.get-tuch .m_left { margin-left:250px; text-align:center; }
.get-tuch  { text-align:center; font-size:26px; margin-left:30px;}

.info-box { float:none;}
.header_main .info-box i { display:none;}

.info-box a { font-size:26px;}
/*header media css end*/

/*callback css start*/
.callback { margin-top:20px;}
.callback_inner .form-group input.code {  width:52%;}
/*callback css start*/

/*services css start*/
.services { margin: 0 10px 5px 10px; }
.service-desc { margin-left:18%;}
/*services css start*/

.wel .text { margin:0px auto; font-weight:400; color:#000; font-size:16px; line-height:1.8em; text-align:justify; }
.about_us .parent .child .img-responsive { width:100%; height:auto;}
.gray_box { margin-bottom:10px;}

.quote .read { margin-top:10px; }

.bottom .bott3  { margin-top:10px;}
.footer { text-align:center; line-height:26px;}

.main-nav.stricky-fixed { position: relative; }

#t_pagers { position:absolute; left:41%; bottom:-50px; z-index:2; }

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

.rev_slider_wrapper .slide-content-box h1 {color:#ED090D;  font-weight:500; line-height:80px; text-transform:none; font-family:'Rubik',sans-serif;   -webkit-text-stroke:0px #000000; margin-left:520px; margin-bottom:15px;}
.rev_slider_wrapper .slide-content-box p { margin-top:10px;  font-size:24px; color:#000; font-weight:600; line-height:26px; font-family:'Rubik', sans-serif; }
.rev_slider_wrapper .slide-content-box h3  {  margin-top:15px;  font-size:10px !important; margin-bottom:10px!important; }
.rev_slider_wrapper .slide-content-box h4  { margin-left:510px; margin-top:15px;  font-size:10px !important; margin-bottom:10px!important; }

.quote h2 { text-align: justify;}
.quote .read{ text-align:center; float:none;} 

.bottom{ padding-top:10px;}
.bottom h2 { margin-top:30px;}

.gray_box_m{ margin-bottom:15px;}
.powered_by { float:none;}
}


@media only screen and  (max-width: 480px) {
	
/*top social media css start*/
.social { width:42%; margin:0px auto; text-align:center; margin-top:10px;}
/*top social media css end*/

.logo { width:98%;  margin:0px auto; text-align:center; margin-left:0px; margin-bottom:10px; }
.logo img{ width:100%;}
.get-tech-line img { display:none;}
.get-tuch-main{ width:55%; margin:0px auto;}
.get-tuch .m_left { margin-left:250px; text-align:center; }
.get-tuch  { text-align:center; font-size:26px; margin-left:30px;}
.get-tuch i.fa-phone{ }
#header-bottom .get-tuch {  margin-top:5px; }

/*top css start*/
.info_box_main { margin-top:20px; float:none; text-align:center;}
.info-box i { display:none;}
.info-box { margin-bottom:10px;}
/*top css end*/

.info-text {font-size:18px; }
.info-text h5 {font-size: 18px; }

/*services css start*/
.service-desc { margin-left:25%;}
/*services css start*/

/*callback css start*/
.callback_inner .form-group input.code {  width:62%;}
/*callback css start*/

#test_container { width:98%; margin-left:2%; position:relative; overflow:hidden;  }
#t_pagers { position:absolute; left:45%; bottom:-50px; z-index:2; }

/*onload popup css start*/ 
#enquirypopup .modal-dialog { width:84%; margin:0px auto;  margin-top:100px;}
#enquirypopup .popup_from .popup_from_inner .form-group input.code { width:50%;}
.popup_from_inner .form-group .captcha{ float:left;}
/*onload popup css end*/ 



}

/* small mobile :320px. */
@media (max-width: 320px) {
/*top social media css start*/
.social { width:75%; margin:0px auto; text-align:center; margin-top:10px;}
/*top social media css end*/


.get-tuch-main{ width:90%; margin:0px auto;}
.get-tech-line img { display:none;}

/*services css start*/
.service-desc { margin-left:35%;}
/*services css start*/

#t_pagers { position:absolute; left:33%; bottom:-50px; z-index:2; }

}

