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

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

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

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


/*our services css start*/
.services_icon {  left:20%;}
/*our services css end*/

/*scroll to top start*/
.totop { margin-top:-10%; right:3%; }
/*scroll to top end*/

}

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



/*creative css start*/
.creative_detail h3 { font-size:20px; letter-spacing:2px; }
/*creative css start*/

/*our services css start*/
.our_services h2 { text-align:left; }
/*our services css end*/

/*scroll to top start*/
.totop { margin-top:-13.5%; right:3%; }
/*scroll to top end*/ 

@media only screen and (max-width:960px) { 
.callback_inner .form-group input.code {  width:50%; }
}
 
}

@media (max-width:992px) { 
#header-top_2 .navbar > .container .navbar-brand, #header-top_2 .navbar > .container-fluid .navbar-brand { position:relative; top:15px; } #header-top_4 nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,  #header-top_4 nav.navbar.bootsnav.navbar-transparent.dark { background-color:#FFF; } #header-top_4 .wrap-sticky .nav.navbar-nav.navbar-right { border-top:1px solid rgba(255, 255, 255, 0.5); background:#FFF; } #header-top_4 nav.navbar.bootsnav .navbar-nav > li > a { border:none; } #header-top_4 .cool-link_3 { display:block; } #header-top_4 nav.navbar.bootsnav .navbar-toggle { float:right; margin-right:0; margin-top:16px; } #header-top_4 .header_set { margin:15px 0 18px; } #header-top_4 nav.navbar.bootsnav .navbar-toggle { margin-bottom:20px !important; } #header-top_4 .wrap-sticky .navbar-brand { padding:32px 0; } #header-bottom .get-tech-line { display:none; } #header-bottom .get-tuch { padding:0 15px; display:inline-block; } nav.navbar.bootsnav .navbar-header { margin-top:-15px; } #header-top_2 nav.navbar.bootsnav .navbar-toggle { float:right; margin-right:0; margin-top:16px; } nav.navbar.bootsnav .navbar-brand { float:left !important; } nav.navbar.bootsnav .navbar-brand { padding:4px 0; } nav.navbar.bootsnav .navbar-brand > img { width:250px; } nav.navbar.bootsnav.navbar-sticky .navbar-brand { display:inline-block; } #header-top_1 nav.navbar.bootsnav .navbar-toggle, #header-top_3 nav.navbar.bootsnav .navbar-toggle, #header-top-5 nav.navbar.bootsnav .navbar-toggle, #header-top-8 nav.navbar.bootsnav .navbar-toggle, #header-top_4 nav.navbar.bootsnav .navbar-toggle, #header-top-9 nav.navbar.bootsnav .navbar-toggle, #header-top_2 nav.navbar.bootsnav .navbar-toggle, #header-top-6 nav.navbar.bootsnav .navbar-toggle{ color:#FFF; background-color:#fb2415; padding:8px 15px; margin-bottom:20px; margin-top:33px; } #header-top_2 .wrap-sticky nav.navbar.bootsnav.sticked { height:auto; } #header-top_2 nav.navbar.bootsnav.no-background { background-color:#FFF; height:auto; } .navbar-brand.mobile-logo { display:block; } nav.navbar.bootsnav .navbar-brand.mobile-logo { float:right !important; display:block; padding:15px 0 0; } nav.navbar.bootsnav .navbar-collapse { background:#FFF; } .nav_1 .navbar-nav > li { display:block; } nav.navbar.bootsnav ul.nav > li > a { padding:5px 0; margin:0; border-bottom:none; } .nav_1 .navbar-nav { text-align:left; }

/*our services css start*/
.services { margin-bottom:90px; }
.services_icon { left:25%; }
/*our services css end*/

.web_banner { margin-top:80px;}

.phone1{ display:none;}

}

@media (max-width:768px) { 
.heading > p { padding:0 1%; } #header-top_1 .navbar.bootsnav .navbar-toggle { float:left; left:15px; margin:21px 0 10px; padding:10px 16px; position:relative; } #header-top_1 .navbar-nav > li { display:block; float:none; } #header-top_1 nav.navbar.bootsnav .navbar-toggle { margin-top:23px; } #header-top_1 .navbar-nav { text-align:left; } .wrap-sticky nav.navbar.bootsnav { height:70px; } nav.navbar.bootsnav .navbar-toggle { float:right; margin-right:0; margin-top:-5px; } nav.navbar.bootsnav .navbar-toggle { margin-top:6px; } .nav_1 > ul::before{ display:none; } .nav_1 > ul::after{ display:none; } #header-top_3 nav.navbar.bootsnav .navbar-toggle { margin-top:24px; }

.navbar-brand > img { width:200px; }

#header-top { text-align:center;}

a.brochure { margin:10px 0px;}


/*our services css start*/
#particles-js { height:135%; }
/*our services css end*/

/*our services css start*/
.services_icon {  left:30%;}
/*our services css end*/

/* testimonial css start*/
#testimonial_main .col-md-6 { width:96%; margin-left:2%; }
.client { right:36%; top:-62px; }
#testimonial_main .mt { margin-top:10px; }
/*testimonial css end*/

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

/*about us css start*/
.m_top{ margin-bottom:15px;}
/*about us css end*/

/*scroll to top start*/
.totop { margin-top:-25.3%; right:3.1%; }
/*scroll to top end*/ 

/*counter css start*/
.success_counter .m_top{ margin-bottom:35px;}
/*counter css end*/

/*footer css start*/
.footer {  text-align:center; line-height:30px; }
.powered_by { text-align:center; }
/*footer css end*/

.switch_menu {}
.box { height:450px; }
.box .img_box { margin:15px 0px; text-align:center;}
.box img{ border:1px solid #EFECEC; padding:4px;}
.box h4 { text-align:center;}

.switch_menu div.silverheader a { font-size:14px;}

.callback { margin-top:20px;}

.we_do { width:80%;}
.service_main .heading { width:80%; }
.service_main .heading p { line-height:26px;}

#test_container{width:87%; margin-left:8%; }

.web_banner { margin-top:70px;}

nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{padding: 10px 10px;color: #fff;}

nav.navbar.bootsnav .navbar-brand > img {  margin-top:18px; }

.rev_slider_wrapper { margin-top:70px !important; }

.wel { margin-top:25px;}
.wel h1 {margin-bottom:5px;}
.web_content{ padding-top:30px;}

.right_img { margin-top:60px;}

/*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 (max-width:640px) { 
#header-bottom .get-tuch { display:block; } #header-bottom .get-tuch:last-child { display:block; } #header-bottom .get-tuch:nth-child(3) { display:block; } .get-tuch.text-left { padding:15px 0; text-align:center; display:block; } .header_top_text p { padding:15px 0; text-align:center; } .top_socials { text-align:center; }

#header-bottom .get-tuch ul li h4, #header-bottom .get-tuch ul li p { font-size:22px; }
#header-bottom .get-tuch i { display:inline-block; font-size:34px; margin-right:7px; vertical-align:text-bottom; color:#fb2415; margin-top:8px; }
}

@media only screen and (max-width:480px){
	
#header-top { text-align:center;}
	
#header-bottom .get-tuch ul li h4, #header-bottom .get-tuch ul li p { font-size:20px; }
#header-bottom .get-tuch i { display:inline-block; font-size:34px; margin-right:7px; vertical-align:text-bottom; color:#fb2415; margin-top:8px; }

nav.navbar.bootsnav .navbar-brand > img { width:200px; margin-top:18px; }
	
ul.top_socials { margin-left:-60px;}
.wel h1 { font-size:24px;}


/*our services css start*/
#particles-js { height:115%; }
.our_services h2 { font-size:20px; }
.service_main .heading { width:82%; margin:0px auto; }
.services_icon {  left:24%;}
/*our services css end*/

.we_do { width:90%;}
.service_main .heading { width:90%; }

#t_pagers {left:44%;}

/*scroll to top start*/
.totop { margin-top:-43.5%; right:4.7%; }
/*scroll to top end*/  



}  

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



/* testimonial css start*/
#testimonial_main .col-md-6 { width:92%; margin-left:4%; }
.client { right:20%; top:-62px; }
#testimonial_main .mt { margin-top:10px; }
/*testimonial css end*/

#header-bottom .get-tuch ul li h4, #header-bottom .get-tuch ul li p { font-size:22px; }
#header-bottom .get-tuch i { display:inline-block; font-size:24px; margin-right:7px; vertical-align:text-bottom; color:#fb2415; margin-top:8px; }


nav.navbar.bootsnav .navbar-brand > img { width:140px; margin-top:10px; }

/*our services css start*/
.services_icon {  left:7%;}
/*our services css end*/

/*scroll to top start*/
.totop { margin-top:-58%; right:4.7%;}
/*scroll to top end*/ 

}