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

.mob_banner > img {display: none; width: 100%;}

.container-fluid.mobilefooterbg {display: none;}

.rmm.mobilenav.graphite{ display: none;}

.mobilefooterbg{background:#000; ssmargin-top:20px;}

.span3.topsapce { display: block; margin-left: 3%; padding: 20px 0;}

.mobilefooter{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#727272; text-align:left; border-top:5px solid #fcac00; 	}



/*-------------------responsive css----------------------*/
.mobilenav { display: none;}

.desktopcontactnone{ display:none;}
@media (min-width: 768px) and (max-width: 1023px)
{
	body{ background:#151515;}
	#main{ background:#151515;/*padding-bottom:20px;*/}
/*topbg*/
	.container.topbg {display: none;}
/*nav*/
	.navbg { height:138px!important}
	.inner-container > ul#nav {display: none;}
	.rmm.mobilenav.graphite{ display: block;}
	.container .inner-container{max-width:1024px;}
/*logo*/
	.container .inner-container .logo{ max-width:268px; width:70%; margin:0px auto 25px auto; float:none!important;}
	.container .inner-container .logo img{ width:100%;}
/*mob_banner*/
	.slideshow { display: none;}
	.container .mob_banner{/* margin-top:52px*/}
	.mob_banner > img {display: block; width:100%; height:auto;}
/*4 box mob*/
	.servicebg .inner-container {  margin: 0 auto;max-width: 700px !important; width: 100%;}
	.servicebg{  background:#151515; height:auto;}
	.container .inner-container{background:#151515; padding-bottom:25px; }
	.webdesign-box {margin: 0 60px 25px!important;}
	.cms-box{margin:0px 60px 40px 60px !important}
	.mobileapp-box{}
	.seo-box {}
/*lower section*/
	.container .whypageup-box{display:none;}
	.cms-box h3, .container .inner-container .webdesign-box h3, .mobileapp-box h3, .seo-box h3{ margin-top:0px; padding-top:28px;}
	#page-wrap{display:none;}
	.container .highlight{display:none;}
	.container .testimonial{display:none;}
	.slider-wrap{display:none;}
	.container.call{ display:none;}						
	.container.topcompany {display: none;}														
	.container.lower_portion_logo {display: none;}
/*footer*/
	.container.footer_out {display: none;}
	.container-fluid.mobilefooterbg  {display:block;}
	.footer_inadd img {   width: 70%;}
	
	/*==================================about page responsive start====================================================*/
/*about us page*/
	.median_portion_wrapper{ background:#fff; /*padding-bottom:49%;*/}
	.median_portion_inner_wrapper{max-width:1024px; width:100%; margin:0px auto;}
	.right_content {float: none !important; text-align: justify; width: 92% !important;}
	.banner img{ width:100%; height:auto;}
	.median_left_content{ display:none;}
	.right_content .right_text_portion{/*max-width:695px;*/width:90%; margin:0px auto; float:none; padding-bottom:20px;}
	.right_content .right_text_portion .heading_bg{}
	.right_content{ width:100%; margin:0px auto; float:none;}
	.right_content .right_text_portion .wdtextbox_ppc{ width:100%;}
	.right_content .right_text_portion .listing_servies ul{ margin-left:0px;}
	.mobnone{ display:none;}
	
/*web design*/
	.right_content .right_text_portion .wdtextbox{/*max-width:640px;*/ width:100%; float:none;}
	.right_content .right_text_portion .model_blocks{ width:100%;}	
	.right_text_portion > img { width: 100%; margin:0px;}
	
/*seo page*/
	.right_content .right_text_portion .wdform{display:none;}
	.right_content .right_text_portion p.pageup{ padding:0px;}
	.right_content > img { width: 100%;}
	.right_content .right_text_portion p.pageup{ background:none;}

/*mob app*/
	.right_content .right_text_portion .listing_servies ul{ padding:0px!important; margin:0px!important;width: 100% !important;}		
	.knowmore {display: none;}

	/*contact us*/
	.median_portion_wrapper .banner_portion{ width:100%;  height:auto;}
	.median_portion_wrapper .content_portion{ width:90%; margin:0px auto; max-width:980px; height:850px;}
	.median_portion_wrapper .content_right{ display:none;}
	.median_portion_wrapper .content_left2{float:none;height: auto; max-width: 642px;margin: 4% auto 0;width:100%;}
	.median_portion_wrapper .content_left2 h2{color:#000;}
	.median_portion_wrapper .content_left2 .form .first{width:100%;max-width:600px; margin:0px auto;float:none;}
	.mobnonecontact{ display:none;}
	.desktopcontactnone{ display:block;}
	.median_portion_wrapper .content_left2 .form.desktopcontactnone{ height:auto; float:none; margin:20px auto}
	.median_portion_wrapper .content_left2 .form .first ul{ padding-left:20px; }
	.median_portion_wrapper .content_left2 .form ul li input[type="text"] {width: 90%;}
	.second {margin-left: 0 !important;}
	.median_portion_wrapper .content_left2 .form .second ul{padding-left:20px;}
	.median_portion_wrapper .content_left2 .form .second ul li textarea {width: 90%;min-height: 65px; height:100%;}
		.median_portion_wrapper .content_left2 .form{height:auto;}
		.median_portion_wrapper .content_left2 .form.desktopcontactnone  ul li input[type="submit"] {background: linear-gradient(to bottom, #00B7EA 0px, #009EC3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #00ADEF;color: #FFFFFF;font-size: 19px;margin-bottom: 15px; padding: 5px 50px;cursor:pointer; margin-top:15px;}
		.median_portion_wrapper .content_left2 .form.desktopcontactnone  ul li input[type="submit"]:hover { background:#000;}
		iframe {  display: none;}
		.median_portion_wrapper .content_left2 .form .second{padding-left:0px;width: 398px;}
		.median_portion_wrapper .content_left2 .form .second {max-width: 620px; padding-left: 0;width: 100%;}
		.shadow_banner{ display:none;}
		/*portfolio*/
		.portfolio_row {  margin: 0 auto; max-width: 472px; width: 100%;}
		.portfolio {padding: 0 !important; width: 100%;}

}

@media (min-width: 640px) and (max-width: 767px)
{
/*topbg*/
	.container.topbg {display: none;}
/*nav*/
	.navbg{ height:138px!important;}
	.inner-container > ul#nav {display: none;}
	.rmm.mobilenav.graphite{ display: block;}
/*logo*/
	.container .inner-container .logo{ max-width:268px; width:70%; margin:0 auto 25px; float:none!important;}
	.container .inner-container .logo img{ width:100%;}
/*mob_banner*/
	.slideshow { display: none;}
	.container .mob_banner{ margin-top:0px}
	.mob_banner > img {display: block; width:100%; height:auto;}
/*4 box mob*/
.servicebg{ height:auto; }
	.container .inner-container{background:#000; }
	.webdesign-box {float: none !important;margin: 0 auto 20px !important;}
	.cms-box{float: none !important;margin: 0 auto 20px !important;}
	.mobileapp-box{float: none !important;margin: 0 auto 20px !important;}
	.seo-box {float: none !important;margin: 0 auto 20px !important;}
/*lower section*/
	.container .whypageup-box{display:none;}
	.cms-box h3, .container .inner-container .webdesign-box h3, .mobileapp-box h3, .seo-box h3{ margin-top:0px; padding-top:28px;}
	#page-wrap{display:none;}
	.container .highlight{display:none;}
	.container .testimonial{display:none;}
	.slider-wrap{display:none;}
	.container.call{ display:none;}
	.container.topcompany {display: none;}						
	.container.lower_portion_logo {display: none;}
/*footer*/
	.container.footer_out {display: none;}
	.container-fluid.mobilefooterbg  {display:block;}
	
	/*==================================about page responsive start====================================================*/
/*about us page*/
	.median_portion_wrapper{ background:#fff; padding-bottom:20px;}
	.median_portion_inner_wrapper{max-width:980px; width:100%; margin:0px auto;}
	.right_content {float: none !important; text-align: justify; width: 92% !important;}
	.banner img{ width:100%; height:auto;}
	.median_left_content{ display:none;}
	.right_content .right_text_portion{max-width:695px; width:90%; margin:0px auto; float:none; padding:0px!important;}
	.right_content .right_text_portion .heading_bg{}
	.right_content{ width:100%; margin:0px auto; float:none;}
	.right_content .right_text_portion .wdtextbox_ppc{ width:100%;}
	.right_content .right_text_portion .listing_servies ul{ margin-left:0px;}
	.mobnone{ display:none;}
	
/*web design*/
	.right_content .right_text_portion .wdtextbox{max-width:640px; width:100%; float:none;}
	.right_content .right_text_portion .model_blocks{ width:100%;}	
	.right_text_portion > img { width: 100%;}
	
/*seo page*/
	.right_content .right_text_portion .wdform{display:none;}
	.right_content .right_text_portion p.pageup{ padding:0px;}
	.right_content > img { width: 100%;}
	.right_content .right_text_portion p.pageup{ background:none;}


/*mob app*/
	.right_content .right_text_portion .listing_servies ul{ padding:0px!important; margin:0px!important;width: 100% !important;}		
	.knowmore {display: none;}

	/*contact us*/
	.median_portion_wrapper .banner_portion{ width:100%; max-width:980px; height:auto;}
	.median_portion_wrapper .content_portion{ width:90%; margin:0px auto; max-width:980px; height:auto;}
	.median_portion_wrapper .content_right{ display:none;}
	.median_portion_wrapper .content_left2{float:none;height: auto; max-width: 642px;margin: 10% auto 0;width:100%;}
	.median_portion_wrapper .content_left2 h2{color:#000;}
	.median_portion_wrapper .content_left2 .form .first{width:100%;max-width:600px; margin:0px auto;float:none;}
	.mobnonecontact{ display:none;}
	.desktopcontactnone{ display:block;}
	.median_portion_wrapper .content_left2 .form.desktopcontactnone{ height:auto; float:none; margin:20px auto}
	.median_portion_wrapper .content_left2 .form .first ul{ padding-left:20px; }
	.median_portion_wrapper .content_left2 .form ul li input[type="text"] {width: 90%;}
	.second {margin-left: 0 !important;}
	.median_portion_wrapper .content_left2 .form .second ul{padding-left:20px;}
	.median_portion_wrapper .content_left2 .form .second ul li textarea {width: 90%;min-height: 65px; height:100%;}
		.median_portion_wrapper .content_left2 .form{height:auto;}
		.median_portion_wrapper .content_left2 .form.desktopcontactnone  ul li input[type="submit"] {background: linear-gradient(to bottom, #00B7EA 0px, #009EC3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #00ADEF;color: #FFFFFF;font-size: 19px;margin-bottom: 15px; padding: 5px 50px;cursor:pointer; margin-top:15px;}
		.median_portion_wrapper .content_left2 .form.desktopcontactnone  ul li input[type="submit"]:hover { background:#000;}
		iframe {  display: none;}
		.median_portion_wrapper .content_left2 .form .second{padding-left:0px;width: 398px;}
		.median_portion_wrapper .content_left2 .form .second {max-width: 620px; padding-left: 0;width: 100%;}
		.shadow_banner{ display:none;}
		/*portfolio*/
		.portfolio_row { margin: 0 auto; max-width: 472px; width: 100%;}
		.portfolio {padding: 0 !important; width: 100%;}
		/*google adword*/	
		.right_content .portfolio h2 {font-size: 16px;}
		.right_content .bannershadow{display:none;}
		.bannershadow { display: none!important;}
		.box1 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.box2 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.box3 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.box4 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.portion_one { float: none !important;  margin: 0 auto;}
        .right_content .box2 .portion_two{ float: none !important; margin: 0 auto;}
}

@media (min-width: 800px) and (max-width: 1024px)
{
.portfolio_row {
    margin: 0 auto;
	max-width:730px!important;
	width:100%;
   
}
.right_content .portfolio{margin:0px auto;}
}



@media (min-width: 240px) and (max-width: 639px)
{
	#main{ background:#151515;}
/*topbg*/
	.container.topbg {display: none;}
/*nav*/
	.navbg{ height:138px!important;}
	.inner-container > ul#nav {display: none;}
	.rmm.mobilenav.graphite{ display: block;}

/*logo*/
	.container .inner-container .logo{ max-width:268px; width:70%; margin:0px auto 25px auto; float:none!important;}
	.container .inner-container .logo img{ width:100%;}
/*mob_banner*/
	.slideshow { display: none;}
	.container .mob_banner{ margin-top:0px}
	.mob_banner > img {display: block; width:100%; height:auto;}
/*4 box mob*/
	.servicebg{ height:auto;}
	.container .inner-container{background:#000; border-bottom:3px solid #A86430}
	.webdesign-box {float: none !important;margin: 0 auto 20px !important;}
	.cms-box{float: none !important;margin: 0 auto 20px !important;}
	.mobileapp-box{float: none !important;margin: 0 auto 20px !important;}
	.seo-box {float: none !important;margin: 0 auto 20px !important;}
/*lower section*/
	.container .whypageup-box{display:none;}
	.cms-box h3, .container .inner-container .webdesign-box h3, .mobileapp-box h3, .seo-box h3{ margin-top:0px; padding-top:28px;}
	#page-wrap{display:none;}
	.container .highlight{display:none;}
	.container .testimonial{display:none;}
	.slider-wrap{display:none;}
	.container.call{ display:none;}
	.container.topcompany {display: none;}						
	.container.lower_portion_logo {display: none;}
/*footer*/
	.container.footer_out {display: none;}
	.container-fluid.mobilefooterbg {display:block;}
	..container-fluid.mobilefooterbg img {   width: 70%;}
	
/*==================================about page responsive start====================================================*/
/*about us page*/
	.right_content {float: none !important; text-align: justify; width: 92% !important;}
	.median_portion_wrapper{ background:none repeat scroll 0 0 #FFFFFF; padding-bottom:20px;}
	.median_portion_inner_wrapper{max-width:980px; width:100%; margin:0px auto;}
	.banner img{ width:100%; height:auto;}
	.median_left_content{ display:none;}
	.right_content .right_text_portion{max-width:695px; width:90%; margin:0px auto; float:none;padding:0px!important;}
	.right_content .right_text_portion .heading_bg{ font-size:12px;}
	.right_content{ width:100%; margin:0px auto; float:none;}
	.right_content .right_text_portion .wdtextbox_ppc{ width:100%;}
	.right_content .right_text_portion .listing_servies ul{ margin-left:0px;}
	.mobnone{ display:none;}
	.right_content .right_text_portion .model_blocks .blocktext{font-size:12px;}
	
	
/*web design*/
	.right_content .right_text_portion .wdtextbox{max-width:640px; width:100%; float:none;}
	.right_content .right_text_portion .model_blocks{ width:100%;}	
	.right_text_portion > img { width: 100%; margin:0px;}

/*seo page*/
	.right_content .right_text_portion .wdform{display:none;}
	.right_content .right_text_portion p.pageup{ padding:0px;}
	.right_content > img { width: 100%;}
	.right_content .right_text_portion p.pageup{ background:none;}


/*mob app*/
	.right_content .right_text_portion .listing_servies ul{ padding:0px!important; margin:0px!important;width: 100% !important;}		
	.knowmore {display: none;}

	/*contact us*/
	.median_portion_wrapper .banner_portion{ width:100%; max-width:980px; height:auto;}
	.median_portion_wrapper .content_portion{ width:90%; margin:0px auto; max-width:980px; height:auto;}
	.median_portion_wrapper .content_right{ display:none;}
	.median_portion_wrapper .content_left2{float:none;height: auto; max-width: 642px;margin: 10% auto 0;width:100%;}
	.median_portion_wrapper .content_left2 h2{color:#000;}
	.median_portion_wrapper .content_left2 .form .first{width:100%;max-width:600px; margin:0px auto;float:none;}
	.mobnonecontact{ display:none;}
	.desktopcontactnone{ display:block;}
	.median_portion_wrapper .content_left2 .form.desktopcontactnone{ height:auto; float:none; margin:20px auto}
	.median_portion_wrapper .content_left2 .form .first ul{ padding-left:20px; }
	.median_portion_wrapper .content_left2 .form ul li input[type="text"] {width: 90%;}
	.second {margin-left: 0 !important;}
	.median_portion_wrapper .content_left2 .form .second ul{padding-left:20px;}
	.median_portion_wrapper .content_left2 .form .second ul li textarea {width: 90%;min-height: 65px; height:100%;}
		.median_portion_wrapper .content_left2 .form{height:auto;}
		.median_portion_wrapper .content_left2 .form.desktopcontactnone  ul li input[type="submit"] {background: linear-gradient(to bottom, #00B7EA 0px, #009EC3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #00ADEF;color: #FFFFFF;font-size: 19px;margin-bottom: 15px; padding: 5px 50px;cursor:pointer; margin-top:15px;}
		.median_portion_wrapper .content_left2 .form.desktopcontactnone  ul li input[type="submit"]:hover { background:#000;}
		iframe {  display: none;}
		.median_portion_wrapper .content_left2 .form .second{padding-left:0px;width: 398px;}
		.median_portion_wrapper .content_left2 .form .second {max-width: 620px; padding-left: 0;width: 100%;}
		.shadow_banner{ display:none;}
		
	/*portfolio*/		
		.portfolio {padding: 0 !important; width: 100%;}
		.right_content .portfolio .portfoliobox .portfolio_category_box .portfolio_row .imagebox {float: none; margin: 15px auto;}
		.right_content .portfolio .portfoliobox .portfolio_category_box .portfolio_row{ height:auto;}
		
	/*google adword*/	
		.right_content .portfolio h2 {font-size: 16px;}
		.right_content .bannershadow{display:none;}
		.bannershadow { display: none!important;}
		.box1 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.box2 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.box3 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.box4 { float: none !important; max-width: 700px !important; width: 100% !important;}
		.portion_one { float: none !important;  margin: 0 auto;}
        .right_content .box2 .portion_two{ float: none !important; margin: 0 auto;}
}




/*
     FILE ARCHIVED ON 18:02:31 Apr 23, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:07:17 Oct 20, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.875
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.012
  esindex: 0.017
  cdx.remote: 130.663
  LoadShardBlock: 420.543 (3)
  PetaboxLoader3.datanode: 624.951 (5)
  load_resource: 1507.581 (2)
  PetaboxLoader3.resolve: 1087.87 (2)
*/