 /* Style adjustments for CSS3 properties */

.services .s_block{ -webkit-box-shadow: #a0a0a0 0px 0px 4px; -moz-box-shadow: #a0a0a0 0px 0px 4px; box-shadow: #a0a0a0 0px 0px 4px; behavior: url(PIE.htc); }
.bread_links a, .bread_links span, #selectedTechnology span{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url("PIE.htc"); position: relative;}
.solution_list .first, .solution_list .first a, .packages_d .section_heading{-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url("PIE.htc");}
#navigation .first_a, #navigation .nav_round a{-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url("PIE.htc");}
.request_links, #header .two_col_link{-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-radius: 5px 0px 5px 5px; -moz-border-radius: 5px 0px 5px 5px; border-radius: 5px 0px 5px 5px; -webkit-box-shadow: #a0a0a0 0px 2px 2px; -moz-box-shadow: #a0a0a0 0px 2px 2px; box-shadow: #a0a0a0 0px 2px 2px; behavior: url("PIE.htc");}
.solution_list .last, .solution_list .last a{-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; behavior: url("PIE.htc");}
.form_block, .input_block input, .textarea_block textarea, .input_block .customStyleSelectBox, .jquery-selectbox, .jquery-selectbox .jquery-selectbox-list, .captcha_space input, .error_msg, .thakyou_msg, .package article, .package div, .coupon_textfield .code_box, .custom_quote, .coupon_info{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("PIE.htc"); position: relative;}
#header .two_col_link, .total_cost, .no_of_pages{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("PIE.htc");}
.form_btn{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url("PIE.htc"); position: relative;}
.red_btn span{text-shadow: 2px 2px 2px #6f0700;}
.tab_navigation span, .tab_navigation a{-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; behavior: url("PIE.htc"); position:relative;}
.package article{-webkit-box-shadow: #ededed 0px 1px 1px; -moz-box-shadow: #ededed 0px 1px 1px; box-shadow: #ededed 0px 1px 1px; behavior: url(PIE.htc);}
.relevant_link p, .packages_d{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url("PIE.htc");}
.detail_box{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #b8b8b8 0px 0px 4px; -moz-box-shadow: #b8b8b8 0px 0px 4px; box-shadow: #b8b8b8 0px 0px 4px; }


#popup_main{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: #e1e1e1 0px 0px 4px; -moz-box-shadow: #e1e1e1 0px 0px 4px; box-shadow: #e1e1e1 0px 0px 4px; behavior: url(PIE.htc); }
.input_block .file_input .file_i{behavior: none !important;}

#header .social{-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 0; -webkit-border-radius: 6px 0 0px 6px; -moz-border-radius: 6px 0px 0px 6px; border-radius: 6px 0px 0px 6px; behavior: url("PIE.htc");}

/**IE6**/
.lt-ie7 .png, .lt-ie7 img, .lt-ie7 #logo, .lt-ie7 .top_tab {behavior: url("common/js/iepngfix.htc")}
.lt-ie7 body{font-size:46.0%;}
/**/
.top_tab li,
.top_tab a,
.top_tab span,
.top_tab .phone a,
#navigation li,
.know_more,
.clientele_list ul img
{*display:inline;}
.ui{}
.ui .solution_list a:hover {color: #f6af00;}
.ui .heading1_1 strong {color: #fcb70d;}
.ui .heading2 strong {color: #fcb70d;}
.ui .testimonial p {color: #f3ae02;}
.step_section li .idea {background-position: -5px -575px;}
.step_section li .create {background-position: -290px -571px;}
.step_section li .professional {background-position: -581px -574px;}
.step_section li .final {background-position: -874px -575px;}
.differntiators{width:100%; float: left; margin-top: 20px;}
.differntiators p{padding-top: 11px; font-size: 1.5em; line-height:144%;}
.differntiators .bucket p{padding-top:15px;}
.differntiators .row{width: 100%; float: left; margin-top: 33px; padding-bottom: 3px;}
.differntiators .bucket{width:306px; float: left; margin-right: 50px}
.differntiators .bucket.last{margin-right: 0; width:288px;}
.differntiators .icon_sec{text-align: center; padding-right:50px;}
.differntiators .icon_sec img{display: block; margin: 0 auto}
.differntiators .title{color: #4C4C4C; font-size: 2em; line-height: 120%; padding-top: 16px}
.differntiators .title span{color: #29abe1; }
.about{width: 100%; float: left;}
.about .container{width: 66%; padding-bottom: 0px}
.about .sidebar{width: 30%;}
.core_value{float:left; max-width:300px; width:100%;}
.about .heading2{font:2.5em/128% 'AccordAlternateBold', Arial, Helvetica, sans-serif; float: none; width: auto; padding: 8px 0 0 0; color: #4c4c4c}
.about .heading2 strong{font-family: 'AccordAlternateBold';}
.about .left_text{margin-top: 25px;}
.about .left_text p{padding-top: 0; padding-bottom: 21px; color: #4c4c4c;}
.about .right_text{margin-top: 25px;}
.about .right_text p{padding-top: 0; padding-bottom: 18px; color: #4c4c4c}
.about .section_heading{font-size: 1.8em; color: #62696b; padding: 2px 0 0px 0  }
.team{width: 100%; float: left; margin-top:25px;}
.team .section_heading{background: url(../images/color_line.gif) 0 100% no-repeat; padding-bottom: 7px; font-size: 2em; margin-bottom: 12px}
.team p{font-size: 1.5em; line-height: 140%; padding-bottom: 17px;}
.b2b_b2c ul.content_list01{font-family: 'LucidaGrandeRegular', Arial, Helvetica, sans-serif; }
.online_storage .row{width: 100%; float: left; padding-top:15px}
.online_storage .row.top_pera{padding-top:0;}
.online_storage .row .heading4{padding:0; padding-bottom: 5px;}
.online_storage .row p{padding-top: 0; padding-bottom: 18px}
.content_list.values_list{color:#4C4C4C;}
.content_list.values_list li{padding-bottom:15px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
   /* .solution_list a{padding-top:25px;} */
    .solution_list .two_line a{padding-top:16px;}                                                   
}
/*****************RESPONSIVE STYLING*********
********************************************/

#navigation select{display:none; float:left; width:45%; margin:0 0 0 2%; position:relative; font-size:1.5em;}
/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}

@media only screen and (min-width: 1801px) {
.services section{float:left; width:23.3%;}
}
  /* Style adjustments for IPAD landscape */
@media only screen and (max-width: 1024px) {
    .j_slider001 .bx-wrapper, .j_slider001 .bx-window, .j_slider001 .bx-wrapper li{width:100% !important;}
    .testimonial .bx-wrapper, .testimonial .bx-window, .testimonial .bx-wrapper li{width:100% !important;}
    .bottom_left_slider .j_slider .bx-wrapper, .bottom_left_slider .j_slider .bx-window{width:100% !important;}
    .jcarousel-skin-tango .jcarousel-clip-horizontal{top:0 !important;}
    .j_slider01{margin-right:0;}
    .j_slider01 .jcarousel-skin-tango .jcarousel-next-horizontal{right:-20px !important;}
    .j_slider01 .jcarousel-skin-tango .jcarousel-prev-horizontal{left:-20px !important;}
    .bottom_content{bottom:0;}
    .testimonial p{padding-right:14px;}
	
	/*
	#header_right{width:78%;}
	#navigation li{padding:0;}
	.home_btn{position:absolute; left:205px; top:20px; margin:0;}
	#logo{margin-left:10px; width:190px;}
	#logo img{width:100%; margin-top:7px;}
	#header #company_drop.single_line{right:103px;}
	*/
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
    #navigation .talk_to_us{padding-left:2px;}
}
 /* Style adjustments for IPAD Portrate */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .right_nav .solution_list a{font-size:1.3em;}
    .right_nav .solution_list a{padding-top:27px; padding-bottom:26px;}
    .solution_list .two_line a{padding-top:20px; padding-bottom:23px;}
    .solution_list .web_content{background-position:6px 15px;}
    .solution_list .corporate_intranet{background-position:6px -55px;}
    .solution_list .document_management{background-position:6px -130px;}
    .solution_list .community_websites{background-position:6px -208px;}
    .solution_list .enterprise_content{background-position:6px -281px;}
    .solution_list .mobile_application{background-position:6px -1455px;}
    .solution_list .web_mobilification{background-position:6px -1520px;}
    .solution_list .iphone_development{background-position:6px -1600px;}
    .solution_list .android_development{background-position:6px -1675px;}
    .solution_list .corporate_intranet01{background-position:6px -1765px;}
    .solution_list .social_networking01{background-position:6px -1842px;}
    .solution_list .document_management01{background-position:6px -1912px;}
    .solution_list .b2b01{background-position:6px -1994px;}
    .solution_list .online_storefront{background-position:6px -2070px;}
    .solution_list .invoicing01{background-position:6px -2145px;}
    .solution_list .marketplace{background-position:6px -2218px;}
    .solution_list .generated_click{background-position:6px -758px;}
    .solution_list .created_almost{background-position:6px -832px;}
    .solution_list .delivered_more{background-position:6px -914px;}
    .solution_list .published_more{background-position:6px -988px;}
    .solution_list .analysis{background-position:6px -1076px;}
    .solution_list .html_conversion{background-position:6px -1146px;}
    .solution_list .sketch_to_psd{background-position:6px -1222px;}
    .solution_list .responsive_design{background-position:6px -1300px;}
    .solution_list .templating{background-position:6px -1370px;}
    .no_of_pages{position:absolute; top:12px; left:60px;}
    .slider_row .slider-range-min_c{margin-left:15px;}
    .order_btn{margin-left:61px;}
    .payment_opt{margin-left:51px;}
    .packages_d .section_heading{font-size:1.5em;}
    .two_col_link .footer_links{width:45.5%;}
    .solution_list .ecommerce_custom{background-position:3px -2400px;}
    .solution_list .ecommerce_open{background-position:3px -2475px;}
    .solution_list .ecommerce_digital{background-position:3px -2550px;}
    .solution_list .cms_custom{background-position:3px -2628px;}
    .solution_list .cms_open{background-position:3px -2705px;}
    .solution_list .cms_maintenance{background-position:3px -2783px;}
    #header_right{width:100%;}
    .top_tab{position:absolute; top:3px; right:0; width:65%;}
    .body_container{padding-top:103px;}
    .body_container.order_page{padding-top:116px;}
    .close_coupon{right:4px;}
}
/*Tablet Layout: 768px.*/
 /* Style adjustments for IPAD Portate and Iphone */
@media only screen and (max-width: 991px) {
    body{font-size:56%;}
    .wrapper{width:748px;}
    .features_list img{width:100%}
    .footer_logo{width:13.9%;}
    .slider figure img{width:100%;}
    .testimonial p{width:81%;}
    .services{padding-top:5px;}
    .services section{width:47%;}
    .services section{margin-left:1.3%; margin-top:20px;}
    .main_head{font-size:4.5em;}
    .services .s_block{min-height:94px; padding-left:33%; width:65.8%;}
    .wrapper .services .active_block{width:80%; padding-left:10%; padding-right:10%; left:-5px; top:-80px;}
    .services section{height:96px;}
    .flex-control-nav{margin-top:-23px;}
    #header{position:absolute; height:auto;}
    /*
    #header_right{width:100%; padding-bottom:5px;}
    #navigation{position:relative; margin-top:-10px;}
    .top_tab{position:absolute; top:0; right:0; background-position:250px 0;}
    .request_links{top:28px;}
    #navigation a{padding:0 18px;}
*/  
    /*#header_right{width:63.8%;}*/
    #navigation a{font-size:1.7em;}
    .home_btn{margin-left:6px;}
    #header .two_col_link{top:104px;}
    #navigation .first_a{}
    #logo{margin-left:8px;}
    .slider p{padding:17px 0;}
    .social{bottom:10px;}
    footer{margin-top:5px;}
    .banner{ height:340px;}
    .slider{ height:296px; padding:0px;}
    .scene1 .ls-s10{left:40.5%; top:45px; width:55%;  height:auto;}
    .scene1 .ls-s9{ top:24px; left:2%}
    .scene1 .ls-s2{left: 56.9%;    top: 195px;    width: 30px;}
    .scene1 .ls-s3{ left: 49.9%;    top: 95px;    width: 70px;}
    .scene1 .ls-s4{ left: 72%;    top: 160px;    width: 50px;}
    .scene1 .ls-s5{left: 62%;    top: 48px;    width: 30px;}
    .scene1 .ls-s6{ top:53px; left:86.8%; width:90px;}
    span.inner_text{ color:#c2341f; text-align:center; font-size:12px; line-height:18px; font-family:'AccordAlternateBold', Arial, Helvetica, sans-serif; display:block; clear:both; padding-top:5px;}
    .scene2 .ls-s10{left:48.7%; top:106px; width:345px }
    .scene2 .ls-s9{top:34px; left:2%}
    .scene2 .ls-s2{ top:220px; left:44.4%; width:25px}
    .scene2 .ls-s3{ top:185px; left:46.7%; width:50px}
    .scene2 .ls-s4{ top:145px; left:49%; width:100px}
    .scene2 .ls-s5{  left: 56%;    top: 103px;    width: 150px;    z-index: 99;}
    .scene2 .ls-s6{top:154px; left:71.9%; z-index:2; width:100px;}
    .scene2 .ls-s7{ top:185px; left:84.5%; width:50px;}
    .scene2 .ls-s8{  top:220px; left:91.8%; width:25px;}
    .scene3 .ls-s10 {    left: 59.5%;    top: 98px;    width: 200px;}
    .scene3 .ls-s9{top:45px; left:2%;}
    .scene3 .ls-s2 {    left: 75.5%;    top: 67px;    width: 168px;}
    .scene3 .ls-s3 {    left: 45.6%;    top: 36px;}
    .scene3 .ls-s4 {    left: 43%;    top: 187px;}
    .scene3 .ls-s5 {    left: 77%;    top: 210px;}
    .scene3 span.inner_text{ color:#c2341f; font-size:12px; }
    .scene4 .ls-s10 {    left: 59.5%;    top: 98px;    width: 200px;}
    .scene4 .ls-s9{top:45px; left:2%;}
    .scene4 .ls-s2 {    left: 75.5%;    top: 67px;    width: 168px;}
    .scene4 .ls-s3 {    left: 45.6%;    top: 36px;}
    .scene4 .ls-s4 {    left: 43%;    top: 187px;}
    .scene4 .ls-s5 {    left: 77%;    top: 210px;}
    .scene4 span.inner_text{ color:#24b0d3; font-size:12px; }
    .scene5 .ls-s10 {    left: 59.5%;    top: 98px;    width: 200px;}
    .scene5 .ls-s9{top:45px; left:2%;}
    .scene5 .ls-s2 {    left: 75.5%;    top: 67px;    width: 168px;}
    .scene5 .ls-s3 {    left: 43.6%;    top: 36px;}
    .scene5 .ls-s4 {    left: 43%;    top: 205px;}
    .scene5 span.inner_text{ color:#676bae; font-size:12px; }
    
    .scene6 .ls-s10 {    left: 59.5%;    top: 98px;    width: 200px;}
    .scene6 .ls-s9{top:16px; left:2%;}
    .scene6 .ls-s2 {    left: 75.5%;    top: 67px;    width: 168px;}
    
    .scene6 .ls-s3 {
    left: 59%;
    top: 41px;
    }
    .scene6 .ls-s4 {
        left: 46%;
        top: 68px;
    }
    .scene6 .ls-s5 {
        left: 45%;
        top: 158px;
	    width: 20%;
    }
    .scene6 .ls-s6 {
        left: 56%;
        top: 207px;
    }
    .scene6 .ls-s7 {
        left: 78%;
        top: 206px;
    }
    
    
    
    .scene6 span.inner_text{ font-size:12px; }
    
    
    
    
    
    
    
    
    .slider article{ width:355px;}
    .ls-bottom-slidebuttons{ left:3% !important;}
    .social{ right:3%; bottom:2px}
    .slider .main_head small{ font-size:30px;}
        .slider .main_head span.abs {
        font-size: 84px;
        position: absolute;
        top: 15px;
    }
    .slider .main_head span.big {
        font-size: 60px;
    }
    .slider article {
        width: 300px;
    }
    .services_head{font-size:1.9em; padding-top:14px;}
    /**/
    .service_img01{width:96.4%; top:8px;}
    .request_quote{width:250px;}
    .top_content .left{width:65%;}
    .red_btn span{font-size:2.5em;}
    .top_content .left{font-size:0.8em;}
    .red_btn.order{top:114px; width:180px; margin-left:18px;}
    .top_content{min-height:208px;}
    .j_slider01{width:90% !important;}
    .price{top:72px;}
    .spl_page .top_content .heading2{font-size:1.5em; padding-top:9px; width:50%;}
    .spl_page .top_content{min-height:86px;}
    .request_quote{margin-top:7px;}
    .differntiators .bucket{margin-right:30px; width:230px;}
    .differntiators .bucket.last{width:228px;}
    #clientele ul li .col{width:123px;}
    #clientele ul li .last{width:127px;}
    #clientele ul li ul{margin-left:294px;}
    .clientele_list{padding-bottom:15px; width:83.4%;}
    #clientele ul li .col span.client_loader{padding-left:37px;}
    .case_block .case_img{width:39%;}
    .case_block .case_img img{width:100%;}
    .case_window{width:39%;}
    .qsmall li{margin-right:19px !important;}
    .img_sec01{left:-62px;}
    .contact_details .pixel_links{left:-72px;}
    .input_block{width:50%;}
    .input_block input{width:90%;}
    .jquery-selectbox{width:90% !important;}
    .three_colselect .jquery-selectbox{width:24.5% !important;}
    .form_section .textarea_block{width:99.2%;}
    .three_colselect .jquery-selectbox{margin-right:8px;}
    .range_slider .row label{width:46%;}
    .feedback_form .form_section .textarea_block{width:101.4%;}
    .payment_img{width:120%; top:8px;}
    .tab_container .package .section_heading{font-size:2em; padding-top:22px; padding-bottom:10px;}
    .package_price{font-size:4.7em; top:11px;}
    .file_input small{right:0;}
    .order_form_sec .coupon_textfield .input_block{width:58%;}
    .order_options .slider_row{position:relative;}
    .j_slider001 li a img{height:40px;}
    .price_tag{font-size:1.6em;}
    .filter_nav a{padding:4px 12px;}
    .view_portfolio a{font-size:2.2em;}
    .error_msg{margin-right:12px !important;}
    .left_text.comparison_block{width:50%;}
    .left_text.comparison_block .heading4{width:82%; float:left;}
    .this_is_right{margin-left:30px;}
    .left_text.comparison_block ul{padding-right:24px;}
    .step_section .last{text-align:right;}
    .for_large_text{margin-left:0;}
    .step_section li .order{background-position:-425px -395px;}
    .step_img{left:12.5%; top:59px;}
    .footer_links li{font-size:1.3em;}
    .benifits{font-size:0.9em;}
    .benifits td, .benifits th{padding-left:5px; padding-right:5px;}
    .qsmall li{margin-left:10px !important; margin-right:10px !important; width:343px !important; height:216px !important;}
    #zoombox_contener{width:80% !important; margin-left:-42% !important;}
    .thakyou_msg{width:94.2%}
    .slide_btn{top:5px;}
    .frontend_img{width:40%;}
    .features_work li{padding:0 1.5% 0 6.4%; margin:0 0.8% 0 0; width:15.9%;}
    .features_work li.last{width:19.7%;}
    .psd_html_step{background-position:-661px 0; margin-top:4px;}
    .psd_html_step li{padding-top:64px;}
    .psd_html_step li.one{padding-top:71px;}
    .psd_html_step li.three{padding-top:84px;}
    .psd_html_step li.four{padding-top:54px;}
    .team img{width:100%;}
    .step_values li span{height:36px;}
    .step_values .heading4{padding-top:11px; padding-bottom:10px;}
    .step_values li{padding-bottom:16px;}
    .differntiators.testimonial_page .bucket{margin-right:20px;}
    .differntiators.testimonial_page .testimonial{display:block;}
	.package div{min-height:195px;}
	.option_block .p_text{width:100% !important;}
	.option_block .inner_block{float:none; overflow:hidden;}
    .check_blocks{width:41.4%;}
    .container .bottom_img{padding-left:0;}
	#header #ecommerce_drop{right:225px;}
    .custom_quote{font-size:20px;}
	#delivery_date1{width:180px !important;}
	.tech_content{height:275px;}
	.tech_content .slider ul li, .tech_content .slider ul li.last{padding-right:12px;}
	.body_container{padding-top:117px;}
	.red_btn{top:128px;}
	.error_page{float:none;}
	.home_page .social-btn{top:309px;}
	.price{top:28px;}
}

 /* Style adjustments for Mobile */
@media only screen and (max-width: 767px) {
    body{font-size:56%;}
    .wrapper{width:460px;}
    .slider article{width:100%; position:relative; z-index:999; text-align:center;}
    .scene6 .ls-s9{width:100%; top:45px;}
    .slider p{color:#000;}
    .slider figure{width:90%; position:absolute; top:60px; opacity:0.2; z-index:1;}
    .services section{width:98%; margin-top:10px;}
    .services .s_block{padding-left:25%; width:74%; min-height:76px;}
    .services section{height:78px;}
    .active_block .services_head{background-repeat:repeat-x;}
    .bottom_slider{width:100%; margin-top:14px;}
    .testimonial{margin-top:32px; width:92%; padding-left:8%;}
    .two_col_link{width:65%; font-size:1.1em; padding-left:82px;}
    .footer_links{width:70%; font-size:1.1em; float:left; padding-left:60px;}
    .two_col_link .footer_links{width:97%; padding-left:0;}
    .footer_logo{position:absolute; top:0; left:20px;}
    footer{position:relative;}
    .top_tab{display:none;}
    #logo{margin:12px 0 5px 117px; display:none;}
    .home_page #logo{display:block;}
    .home_btn{margin-top:0; position:absolute; top:5px; left:10px; z-index:99999; background-position:-459px 0;}
    .home_page .home_btn{ margin-top:30px; position:static; top:10px; left:10px; z-index:99999; background-position:-459px 0;}
    #navigation li{display:none;}
    #navigation .phonenumber_nav, #navigation .newnavigation_nav{display:inline-block;}
    #navigation .phonenumber_nav a.active, #navigation .newnavigation_nav a.active{display:inline-block; background:none}
    #navigation select{display:block;}
    #header_right{padding-bottom:11px; width:100%;}
   .body_container{padding-top:62px;}
   .wrapper .services .active_block{top:-40px;}
    .ls-s10,.ls-s6 ,.ls-s5 , .ls-s4, .ls-s3 ,.ls-s2,.ls-s7,.ls-s8{
    display:none !important;
    }
    .scene2 .main_head{ float:left;}
    .social{bottom:2px;}
    #header{height:36px;}
    .home_page #header{height:130px;}
    .top_tab{background-position:100% 0; height:38px; background-repeat:repeat-y;}
    #navigation{float:right; width:100%; position:relative; background:url(../images/top_tab.png) no-repeat 100% 0px; padding-bottom:5px;}
    #navigation ul{text-align:right; padding-right:10px;}
    .home_page #navigation ul{text-align:center; padding-right:0;}
    #header .two_col_link{top:10px;}
    #header .two_col_link .top_tab{display:block;}
    #header .two_col_link a, #header .two_col_link span{font-size:1.3em;}
    #header .two_col_link a:hover{text-decoration:none; color:#b2eeff;}
    .social li{line-height:215%; padding-left:2px;}
    .social a{width:32px; height:32px;}
    .social .facebook{background-position:-853px 0;}
    .social .twitter{background-position:-893px 0;}
    .social .in{background-position:-932px 0;}
    .banner .wrapper{padding-bottom:43px;}
    .ls-bottom-slidebuttons a{margin-right:3px !important;}
    .testimonial{display:none;}
    footer{margin-top:15px;}
    .why_choose{display:none;}
    .container{width:100%;}
    .sidebar{width:100%; padding-top:10px;}
    .top_content .left{font-size:0.7em; width:56%; padding-top:15px;}
    .request_quote{width:200px;}
    .body_container.inner_page{padding-top:33px;}
    .body_container.inner_page.order_page{padding-top:33px}
    .red_btn span{font-size:1.8em;}
    .two_row_text .heading1_1{padding-top:6px;}
    .breadcrumb_nav .wrapper{padding-bottom:10px; padding-top:51px;}
    .breadcrumb_nav .social{top:8px;}
    .solution_list a{font-size:1.69em;}
    .step_section{display:none;}
    .bottom_left_slider .container{width:100%;}
    .breadcrumb_nav{height:auto; display:none;}
    .bread_links li{padding-top:4px;}
    .service_topsec .container{width:100%;}
    .service_topsec .sidebar{width:100%;}
    .starting_text{font-size:1.8em;}
    .price{font-size:9em;}
    .social li{padding-left:25px;}
    .inner_page .social{right:24%;}
    .bread_links{position:relative; z-index:999;}
    .case_block .case_img{ width:auto;}
    .case_block .text_section{width:100%; padding-top:10px;}
    .case_block.left_text .text_section{text-align:right;}
    .spl_page .heading1_1{float:none; border:0; padding:0; margin:0;}
    .spl_page .top_content .heading2{float:none; padding-left:0; width:auto; padding-top:0; font-size:1.7em;}
    .differntiators .bucket{margin-right:0; width:100%; padding-bottom:20px;}
    .differntiators .bucket.last{margin-right:0; width:100%;}
    .differntiators .title{text-align:center; padding-top:8px;}
    .differntiators .bucket p{padding-top:9px; text-align:justify;}
    .differntiators .icon_sec{padding-right:0;}
    #clientele ul li .col{width:130px;}
    #clientele ul li .col.last{border-right:1px solid #EAEFF2}
    #clientele ul li{width:394px; border:0;}
    .clientele_list ul{margin:0 0 0 30px;  border-left:1px solid #EAEFF2}
    #clientele ul li ul{margin-left:170px;}
    .contact_details li{width:60%; margin-left:25%; margin-top:15px;}
    .contact_details .last{width:60%; margin-left:25%; margin-top:15px;}
    .img_sec01{left:-85px;}
    .input_block{width:100%;}
    .input_block input{width:93%;}
    .check_blocks{width:75%; padding:0;}
    .textarea_block textarea{width:93.8%;}
    .package_detail .left{width:100%;}
    .package_detail .right{width:100%; margin-top:30px;}
    .tab_container .package .section_heading{padding-top:50px; padding-bottom:5px; font-size:2em; padding-left:0;}
    #email_t .package .section_heading{padding-top:20px; padding-bottom:20px;}
    .package div{min-height:285px;}
    .range_slider .row label{width:100%; padding-bottom:10px; padding-top:8px;}
    .range_slider{padding-bottom:10px;}
    .range_slider .row{height:auto; margin-top:0;}
    .scene3 .ls-s9{left:0;}
    .scene4 .ls-s9{left:0;}
    .case_detail .left_text{width:100%;}
    .case_window{max-width:100%; width:auto; float:left; margin:0 0 15px 0;}
   .case_detail .container{width:100%;}
   .qsmall li{width:428px !important; height:236px !important;}
   .range_slider .ui-slider{margin-left:36px;}
   .thakyou_msg{width:91.2%}
   .relevant_link .link_inner{top:0;}
   .textarea_block textarea{width:93.7%;}
   .file_input small{right:0;}
   .container{padding-top:15px;}
   #navigation ul{padding-top:2px;}
   .features_work{display:none;}
   .satisfaction{display:none;}
   .psd_html_step{display:none;}
   .step_values li{width:100%;}
   .differntiators.testimonial_page .row{margin-top:0; padding-bottom:0;}
   .differntiators.testimonial_page .bucket{padding-bottom:0; padding-top:20px;}
   .form_block{margin-top:10px;}
   .form_section{padding-top:0px;}
   .form_section .section_heading{padding-top:10px;}
   .form_block{float:left; width:100%;}
   .contact_details{background:none; padding-bottom:6px;}
   .spl_page .request_quote.have_us_btn{margin-top:20px; width:90%; margin-right:5%;}
   .have_us_btn .red_btn span{font-size:3em;}
   .order_form_sec .textarea_block textarea{width:96.2%;}
   .services p{font-size:1.2em;}
   .services_head{padding-bottom:4px;}
   #navigation .nav_round a{padding:8px 30px 8px 20px;}
   #header .social{display:none;}
   .slider p{padding-right:10px;}
   .tech_content .slider ul li, .tech_content .slider ul li.last{padding-right:14px;}
   .tech_content .slider ul li, .tech_content .slider ul li.last{padding-left:13px;}
   .red_btn.order{width:144px;}
   .tech_content{height:190px;}
   .clientele_list ul{height:auto;}
   .clientele_list ul{margin-left:12px;}
   #clientele ul li .col{width:125px;}
   #clientele ul li{float:none; display:inline;}
   #clientele ul li.last{float:left; width:100%;}
	
}
 /* Style adjustments for Mobile Portrate */
@media only screen and (max-width : 479px) {
   body{font-size:56%;}
   .wrapper{width:300px;}
   .services section{height:105px;}
   .services .s_block{padding-left:31%; width:68%; min-height:105px;}
   .active_block .services_head{font-size:2.0em;}
   .bottom_slider{display:none;}
   #logo{margin-left:28px;}
   .top_tab span{width:80%; padding-left:20%;}
   .top_tab li{margin-top:2px;}
   #header #new_nav_drop{width:80%; right:5%;}
   #header #phone_drop{width:80%; right:5%;}
   .social li{padding-left:8px; padding-right:13px;}
   .inner_page .social{right:0%;}
   .ls-bottom-slidebuttons{bottom:10px !important; left:1% !important;}
   .home_page footer{margin-top:24px;}
   .top_content .left{width:100%; position:relative; z-index:9999; text-align:center;}
   .heading1_1{padding-top:5px;}
   .request_quote{width:100%; position:absolute; bottom:171px; left:0; z-index:9;}
   .wrapper{position:relative;}
   .service_img01{opacity:0.05;}
   .top_content .wrapper{padding-bottom:85px; overflow:hidden;}
   .red_btn span{font-size:2.8em;}
   .red_btn{top:150px;}
   .left_text{width:100%;}
   .right_text{width:100%;}
   .bread_links{position:relative; z-index:999;}
   .view_portfolio{margin-top:0; margin-left:51px; margin-bottom:80px;}
   .price{top:101px;}
   .starting_text{top:52px;}
   .spl_page .request_quote{bottom:28px;}
   .spl_page .top_content .heading2{font-size:2.0em;}
   .spl_page .heading1_1{font-size:5em;}
   #clientele ul li ul{margin-left:99px;}
   .contact_details li{margin-left:32%;}
   .contact_details li.last{margin-left:32%;}
   .spl_page .top_content .wrapper{padding-bottom:7px;}
   .spl_page .request_quote{position:relative; bottom:0; margin:0; padding-bottom:10px;}
   .spl_page .red_btn{position:relative; top:0;}
   .tab_navigation span{padding-right:10px; padding-left:58px;}
   .web_t span{background-position:-948px -850px;}
   .email_t span{background-position:-948px -922px;}
   .tab_navigation li{padding:0;}
   .tab_navigation a{font-size:1.5em;}
   .package_price{top:0;}
   .package .section_heading{line-height:100%; font-size:1.7em;}
   .package .p_text{font-size:1.2em;}
   .package article{width:47.5%; margin:0;}
   .package div{padding:0 5px;}
   .no_of_pages{position:absolute; top:12px; left:60px;}
    .slider_row .slider-range-min_c{margin-left:15px;}
    .order_btn{margin-left:33px;}
    .payment_opt{margin-left:28px;}
    .range_slider .ui-slider{width:275px;}
    .input_block{width:97%;}
    #clientele ul li{width:100%;}
    .textarea_block textarea{width:90.2%;}
    .main_head{font-size:3.5em; margin-top:20px;}
    .slider .main_head span.big{font-size:52px;}
    .scene4 .ls-s9{top:15px;}
    .ls-bottom-slidebuttons{z-index:9999;}
    .payment_img{position:static; width:100%;}
    .left_text.comparison_block{width:100%;}
    .left_text.comparison_block ul{border:0;}
    .comparison_block .heading4, .left_text.comparison_block .heading4{width:100%;}
    .this_is_right{margin-left:75px;}
    .benifits{font-size:0.8em;}
    .benifits td, .benifits th{padding-left:5px; padding-right:5px;}
    .case_window{width:100%;}
    .qsmall li{width:266px !important; height:128px !important;}
    .three_colselect .jquery-selectbox{width:22.5% !important;}
    .range_slider .ui-slider{margin-left:0px;}
    .thakyou_msg{width:88.5%}
    .filter_nav a{padding:4px 5px;}
    .relevant_link p{width:268px;}
    .slider_row .slider-range-min_c{ width:261px; background-position:-26px -175px;}
    .package div{min-height:300px;}
    .order_form_sec .coupon_textfield .input_block{width:64%;}
    .file_input small{right:2%;}
	footer{ display:block;}
	.home_page footer {display:none;}
	.home_page .body_container {padding-bottom:40px;}
	#header{z-index:999999;}
	.top_content .left{padding-top:6px;}
	#navigation li{padding:0;}
	.frontend_img{max-width:241px; width:auto; margin-top:18px;}
	.right_text.extra_width{width:100%;}
	.top_content{min-height:190px;}
	.order_options{padding:0 4px;}
	.top_content .left{padding-bottom:4px;}
	#navigation ul{padding-right:2px;}
	#navigation .nav_round a{padding:8px 26px 8px 5px;}
	.home_btn{left:5px;}
	.check_blocks{width:85%;}
        .slider .main_head span.abs{left:156px; font-size:60px;
        }
        .form_section .row label{font-size:1.2em; line-height:270%;}
        .close_coupon{right:2px;}
		.order_form_sec .input_block input{width:83%;}
		.red_btn.order{top:154px; width:228px;}
		.tech_content{height:275px;}
		#clientele ul li .col{width:112px;}
		.price{top:64px;}
        
}
 /* Style adjustments for Boilerplate */
/* ==|== non-semantic helper classes =====Please define your styles before this section.=== */
/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* For managing social like api width */
#___plusone_0{width:65px!important; height:21px!important;}
a.addthis_button_facebook_like iframe{width:78px!important;height:21px!important;}
a.addthis_button_tweet iframe{width:78px!important;height:21px!important;}

