@media(max-width:960px){.hide_onmobile{display:none !important;}
}
#floating-bar.social_media_box{top:440px;Z-index:200;position:fixed;right:-308px;box-shadow:0px 1px 5px;-moz-box-shadow:0px 1px 5px;-webkit-box-shadow:0px 1px 5px;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1;width:100%;}
.services-wrap.technology{padding:30px 12px;background:#fff;border-radius:4px;margin:0 0 26px;min-height:185px;}
.carousel-caption{position:absolute;right:15%;bottom:225px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}
.carousel-caption h3{font-size:45px;color:#fff;font-weight:600;margin-bottom:25px;}
.carousel-caption p{font-size:20px;color:#fff;text-align:center;}
#services.service-item{position:relative;}
.pager{position:absolute;top:-75px;right:15px;padding-left:0;list-style:none;z-index:99;}
.pager li>a, .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:0px;}
.padding_tb{padding:25px 0px;}
.img-responsive.web_development{max-width:100%;width:145px;}
#about-us p{word-break:normal}
.right_size ul{padding-left:0px !important;}
h4.page_end_heading strong{font-weight:300;}
.box_shadow:after{background-color:rgba(0, 0, 0, 0.46);display:block;width:100%;height:100%;position:absolute;}
navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color:#000;background-color:transparent;}
#footer a.brand:hover{color:#fff;}
#title_bar{background-color:#2c2c2c;display:block;}
ul.breadcrumb{padding:8px 5px;margin-bottom:20px;list-style:none;background-color:transparent;border-radius:4px;}
ul.breadcrumb li a{color:#fff;}
.site_map ul.site_map_dec{list-style:none;}
.site_map ul.site_map_dec li{font-size:16px;line-height:30px;}
.site_map ul.site_map_dec ul{list-style:none;}
.site_map ul.site_map_pages, .site_map ul.class_map_service{border-left:1px solid #ccc;margin-left:55px;}
.site_map ul.site_map_pages li::before{content:"\2014";margin-left:-42px;}
.collapse.pluse{position:relative;}
.collapse.pluse i.fa.fa-plus{position:absolute;right:0px;top:-25px;z-index:99999;}
.fb_iframe_widget{display:inline-block;position:relative;padding:10px;background:#fff;}
.twitter_block{width:215px;background:#fff;padding:10px 8px;border-top:1px solid #ddd;}
#widget{display:inline-block;overflow:hidden;text-align:left;white-space:nowrap;margin-left:-20px !important;}
@media(max-width:360px){.carousel-caption{bottom:10px !important;}
.carousel-caption p{font-size:12px !important;color:#fff;line-height:14px !important;text-align:center;}
.carousel-caption h3{font-size:18px !important;color:#fff;font-weight:600;margin-bottom:2px !important;}
.control-box.pager{position:absolute;top:-55px;right:15px;padding-left:0;list-style:none;z-index:99;}
.partners ul li{display:block;float:none;max-width:100%;width:100%;margin-bottom:12px;}
.partners ul{margin:0px 66px;}
}
@media(min-width:361px) and (max-width:480px){.carousel-caption{bottom:20px !important;}
.carousel-caption p{font-size:12px !important;color:#fff;line-height:14px !important;text-align:center;}
.carousel-caption h3{font-size:18px !important;color:#fff;font-weight:600;margin-bottom:2px !important;}
.control-box.pager{position:absolute;top:-55px;right:15px;padding-left:0;list-style:none;z-index:99;}
.partners ul li{display:block;float:none;max-width:100%;width:100%;margin-bottom:12px;}
}
@media(min-width:481px) and (max-width:767px){.carousel-caption{bottom:55px !important;}
.carousel-caption p{font-size:18px !important;color:#fff;line-height:18px !important;text-align:center;}
.carousel-caption h3{font-size:22px !important;color:#fff;font-weight:600;margin-bottom:10px !important;}
.control-box.pager{position:absolute;top:-55px;right:15px;padding-left:0;list-style:none;z-index:99;}
}
@media(min-width:768px) and (max-width:980px){.carousel-caption{bottom:92px !important;}
.carousel-caption p{font-size:20px !important;color:#fff;line-height:20px !important;text-align:center;}
.carousel-caption h3{font-size:26px !important;color:#fff;font-weight:600;margin-bottom:10px !important;}
}
@media(min-width:980px) and (max-width:1024px){.carousel-caption{bottom:150px !important;}
.carousel-caption p{font-size:20px !important;color:#fff;line-height:20px !important;text-align:center;}
.carousel-caption h3{font-size:26px !important;color:#fff;font-weight:600;margin-bottom:10px !important;}
}
.carousel-indicators li{border:2px solid #1b5f95;border-radius:0px;}
.carousel-indicators .active{background-color:#1b5f95;}
p{text-align:justify;}.Play-store{display:block;margin:0 auto;width:200px;}.text_speech{width:228px;display:block;margin:0 auto;}.app_locker{display:block;margin:0 auto;width:200px;}