/*!

 * Start Bootstrap - Modern Business (http://startbootstrap.com/)

 * Copyright 2013-2016 Start Bootstrap

 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)

 */



/* Global Styles */



@import 'https://fonts.googleapis.com/css?family=PT+Sans';



html,

body {

    height: 100%;

 font-family: 'PT Sans', sans-serif;

  }



p{font-size:16px;}



.h2, h2{font-size: 24px;}

.testimonial{font-size: 20px; float: right;}



.requesttextbox {

   color: #e47a0f;

   font-size: 13px;

   height: 35px;

   margin: 7px;

   outline: 0 none;

   padding-left: 5px;

   text-align: left;

   width: 250px;

}

.pagination > li > a{

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: -1px;

    line-height: 1.42857143;

    color: #337ab7;

    text-decoration: none;

    background-color: #fff;

    /* border: 1px solid #ddd; */

}

.pagination > li > a, .pagination > li > span {

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: -1px;

    line-height: 1.42857143;

    color: #337ab7;

    text-decoration: none;

    background-color: #fff;

    /* border: 1px solid #ddd; */

}

.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px;

    width: 100%;

}

.pagination > li {

    display: inline;
    width:20%;

}

/*

Credits:

Code snippet by @maridlcrmn (Follow me on Twitter)

Images by Nike.com (http://www.nike.com/us/en_us/)

Logo by Sneaker-mission.com (http://www.sneaker-mission.com/)

*/



.navbar-brand { 

  width: 70px;

  height: 50px;

  background: url('http://www.sneaker-mission.com/uploads/3/1/2/7/31279819/5617441.png') no-repeat center center;

  background-size: 50px;  

}



/*.nav-tabs {

  display: inline-block;

  border-bottom: none;

  padding-top: 15px;

  font-weight: bold;

}*/

.nav-tabs > li > a, 

.nav-tabs > li > a:hover, 

.nav-tabs > li > a:focus, 

.nav-tabs > li.active > a, 

.nav-tabs > li.active > a:hover,

.nav-tabs > li.active > a:focus {

  border: none;

  border-radius: 0;

}



/*.nav-list { border-bottom: 1px solid #eee; }*/

.nav-list > li { 

  padding: 20px 15px 15px;

  

}

/*.nav-list > li:last-child { border-right: 1px solid #eee; }*/

.nav-list > li > a:hover { text-decoration: none; }

.nav-list > li > a > span {

  display: block;

  font-weight: bold;

  text-transform: uppercase;

}



.mega-dropdown { position: static !important; left: 0px; right: 0px; }

.mega-dropdown-menu {

    margin-left: 15%;

    margin-right: 34%;

    padding: 20px 15px 15px;

   /* width: 73%;*/

}



.border-grey{border-left:2px solid #a1a1a1; /*border-right:1px solid #a1a1a1;*/}

.nav-tabs > li {

    float: left;

    margin-bottom: -1px;

    width: 14.2%;

}

.mega-dropdown-about-menu{



 margin-left: 15%;

    margin-right:58%;

    padding: 20px 15px 15px;

    width: 16%;



}



.mega-dropdown-career-menu{



 margin-left: 15%;

    margin-right: 30%;

    padding: 20px 15px 15px;

    width: 16%;



}



.mega-dropdown-resources-menu{



 margin-left: 15%;

    margin-right: 33%;

    padding: 20px 15px 15px;

    width: 17%;



}
ul li{
    list-style-image: url('../img/Vectors-19.jpg'); 
}
.vectors-list li{
    float: none;
}


.mega-dropdown-business-menu{



margin-left: 15%;

    margin-right: 33%;

    padding: 20px 15px 15px;

    width: 31%;



}

a:focus, a:hover{
    color: #23527c;
    text-decoration: none !important;
}

@media (max-width:700px){



 .mega-dropdown { position: static !important; left: 0px; right: 0px; }

.mega-dropdown-menu {

    margin-left: 0%;

    margin-right: 0%;

    padding: 20px 15px 15px;

   /* width: 73%;*/

}



.mega-dropdown-about-menu{



 margin-left: 0%;

    margin-right:0%;

    padding: 20px 15px 15px;

    width: 16%;



}



.mega-dropdown-career-menu{



 margin-left: 0%;

    margin-right: 0%;

    padding: 20px 15px 15px;

    width: 16%;



}



.mega-dropdown-resources-menu{



 margin-left: 0%;

    margin-right: 0%;

    padding: 20px 15px 15px;

    width: 17%;



}



.mega-dropdown-business-menu{



margin-left: 0%;

    margin-right: 0%;

    padding: 20px 15px 15px;

    width: 31%;



}   



}



















.borderrightline{border-right: 1px solid #eee;}



.carousel-caption h1{

    bottom: 250px;

    font-size: 37px;

    font-weight: bold;

    left: 9%;

}



.carousel-caption-btn h2{

     font-size: 30px;

left: 9%;

    bottom: 200px;

}

.carousel-caption p{

     font-size: 15px;

left: 9%;

    bottom: 150px;

    width: 90%;

}



.section {

    position: relative;

    overflow: hidden;

    background-repeat: no-repeat;

    background-position: center center;

    -webkit-background-size: cover !important;

    -moz-background-size: cover !important;

    -o-background-size: cover !important;

    background-size: cover !important;

}



.text-center{text-align: center;}

.text-justify{text-align: justify;}







.homesolutionbg{background-image: url(../images/solutionbg.jpg); min-height: 496px; padding-top: 50px; background-size: cover; background-position: center;}

.homebusinessresultbg{background-image: url(../images/businessresult.jpg); min-height: 496px; padding-top: 50px; background-size: cover; background-position: center;}



.thecorecloudbg{background-image: url(../images/thecorecloud.jpg); height: 57%;; padding-top: 50px; background-size: cover; background-position: center;}

.itobg{background-image: url(../images/itobg.jpg); height: 57%;; padding-top: 50px; background-size: cover; background-position: center;}

.brdeltaplatformbg{background-image: url(../images/brdeltaplatformbg.jpg); height: 57%; padding-top: 50px; background-size: cover; background-position: center;}

.globallocationbg{background-image: url(../images/globallocationbg.jpg); height: 57%; padding-top: 50px; background-size: cover; background-position: center;}











.solution-and-servicesbg{background-image: url(../images/solution-and-servicesbg.jpg); height: 57%; padding-top: 50px; background-size: cover; background-position: center;}

.digital-transformationbg{background-image: url(../images/digital-transformationbg.jpg); height: 57%; padding-top: 50px; background-size: cover; background-position: center;}

.churn-reductionbg{background-image: url(../images/churn-reductionbg.jpg); height: 57%; padding-top: 50px; background-size: cover; background-position: center;}

.cost-savingbg{background-image: url(../images/cost-savingbg.jpg); height: 57%; padding-top: 50px; background-size: cover; background-position: center;}

.sla-improvementbg{background-image: url(../images/sla-improvementbg.jpg); height: 57%; padding-top: 50px; background-size: cover; background-position: center;}

























.homebuildingbg{background-image: url(../images/buildingbg.jpg); min-height: 496px; padding-top: 50px; padding-bottom: 50px; background-size: cover; background-position: center;}

.technologyservicesbg{background-image: url(../images/soln1.jpg); min-height: 450px; padding-top: 50px; padding-bottom: 50px; margin-bottom:50px; background-size: cover; background-position: center;}

.outsourcingservicesbg{background-image: url(../images/soln2.jpg); min-height: 450px; padding-top: 50px; padding-bottom: 50px; margin-bottom:50px; background-size: cover; background-position: center;}

.technologysolutionsbg{background-image: url(../images/soln3.jpg); min-height: 450px; padding-top: 50px; padding-bottom: 50px; margin-bottom:50px; background-size: cover; background-position: center;}







.blogbg{background-color: #f8f8f8; padding-top: 30px; padding-bottom: 50px;}

.requestforservice{background-color: #000519; padding-bottom: 10px;}

.footerlink{background-color: #000c36; min-height: 210px; padding-top: 30px; padding-bottom: 30px;}

.footer{background-color: #000000; padding-top: 20px; padding-bottom: 10px; color: #fff;}

.clientslider{background-color: #fff; padding-top: 30px; padding-bottom: 0px;}

.latestnews{background-color: #fff; padding-top: 0px; padding-bottom: 50px;}





.margintop{margin-top: 30px;}

.marginbottom{margin-bottom: 30px;}



.orangecolor{color: #ee6600;}

.bluecolor{color: #011760;}

.whitecolor{color: #fff;}

.lightblue{color: #3e4665;}

.lightblue-footer{color: #fff;}

.dateblog{background-color: #d9d9d9; width: 170px; border-radius:4px; padding: 2px 5px; }



.bgnavigationbar{background-color: #e0e3ec; border-top: 5px solid #001662; color: #001662}

.bannerheading{ background-color: #001662;

    color: #fff;

    margin-left: 42.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 15%;

    z-index: 1000;

}



.bannerheading-business{ background-color: #001662;

    color: #fff;

    margin-left: 42.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 20%;

    z-index: 1000;

}





.btnorange{

    background-color: #ff5f00; 

    color: #fff; padding: 10px 20px; 

	display:inline-block;

    text-align: center;}



    .btnorange:hover{

    background-color: #000; 

    color: #fff; padding: 10px 20px; 

    display:inline-block;

    text-align: center;}

   

.whitecolor-slider{color: #fff;}





    a.whitecolor-slider:hover{



    color: #fff; 

 

  }*







.fblogo {

    display: inline-block;

    margin-left: auto;

    margin-right: auto;

  

}



#images{

    text-align:left;

    font-size: 22px;

}

.float-right{
    float: right;
}

.newsbtncolor{background-color: #eeeeee; color: #011760; padding: 5px; width:79px;}

.casestudybtncolor{background-color: #eeeeee; color: #011760; padding: 5px; width:215px;}



.borderright{border-right: 1px solid #eeeeee; float: right; height: 50%;}























.img-portfolio {

    margin-bottom: 30px;

}



.img-hover:hover {

    opacity: 0.8;

}



/* Home Page Carousel */



header.carousel {

    height: 100%;

}



header.carousel .item,

header.carousel .item.active,

header.carousel .carousel-inner {

    height: 100%;

}



header.carousel .fill {

    width: 100%;

    height: 100%;

    background-position: center;

    background-size: cover;

}





.whitecolor-slider{color: #fff;}

.whitecolor-slider:hover{color: #000;}







/* inner Page Carousel */



header.carousel1 {

    height: 57%;

    background: url(../images/company.jpg) no-repeat;

	background-size:cover;

    background-position: center;

}





header.careerbg {

    height: 57%;

    background: url(../images/careersbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}





header.contactbg {

    height: 57%;

    background: url(../images/contactbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}





header.leadershipbg {

    height: 57%;

    background: url(../images/leadershipbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}





header.businessresultbg {

    height: 57%;

    background: url(../images/businessresultbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.solutionbg {

    height: 57%;

    background: url(../images/solutionbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.visionbg {

    height: 57%;

    background: url(../images/visionbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.companybg {

    height: 57%;

    background: url(../images/companybanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.factbg {

    height: 57%;

    background: url(../images/factbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.appservicesbg {

    height: 57%;

    background: url(../images/appservicesbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.bibg {

    height: 57%;

    background: url(../images/bibanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.infrabg {

    height: 57%;

    background: url(../images/infrabanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.sharepointbg {

    height: 57%;

    background: url(../images/sharepointbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.sapbg {

    height: 57%;

    background: url(../images/sapbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.oraclebg {

    height: 57%;

    background: url(../images/oraclebanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.manageinfrabg {

    height: 57%;

    background: url(../images/manageinfrabanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.manageappservicesbg {

    height: 57%;

    background: url(../images/manageappservicesbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.platformbg {

    height: 57%;

    background: url(../images/platformbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.bapbg {

    height: 57%;

    background: url(../images/bapbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.qa-compliance {

    height: 57%;

    background: url(../images/qa-compliance.jpg) no-repeat;

    background-size:cover;

        background-position: center;

}



header.dataware {

    height: 57%;

    background: url(../images/dataware.jpg) no-repeat;

    background-size:cover;

        background-position: center;

}



header.flypaper {

    height: 57%;

    background: url(../images/flypaper.jpeg) no-repeat;

    background-size:cover;

        background-position: center;

}



header.newsclips {

    height: 57%;

    background: url(../images/newsclips.jpg) no-repeat;

    background-size:cover;

        background-position: center;

}





header.contentbg {

    height: 57%;

    background: url(../images/contentbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.itassessmentbg {

    height: 57%;

    background: url(../images/itassessmentbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.careersbg {

    height: 57%;

    background: url(../images/careersbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}

header.careersbg-jobs {

    height: 57%;

    background: url(../images/jobs.jpg) no-repeat;

    background-size:cover;

        background-position: center;

}



header.internshipbg {

    height: 57%;

    background: url(../images/internshipbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.noconcernbg {

    height: 57%;

    background: url(../images/noconcernbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.uabg {

    height: 57%;

    background: url(../images/uabanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.testibg {

    height: 57%;

    background: url(../images/testibanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.newsbg {

    height: 57%;

    background: url(../images/newsbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}



header.newsbg1 {

    height: 57%;

    background: url(../images/news-events.jpg) no-repeat;

    background-size:cover;

        background-position: center;

}









header.partnershipbg {

    height: 57%;

    background: url(../images/partnershipbanner.jpg) no-repeat;

	background-size:cover;

        background-position: center;

}











/* 404 Page Styles */



.error-404 {

    font-size: 100px;

}



/* Pricing Page Styles */



.price {

    display: block;

    font-size: 50px;

    line-height: 50px;

}



.price sup {

    top: -20px;

    left: 2px;

    font-size: 20px;

}



.period {

    display: block;

    font-style: italic;

}



/* Footer Styles */

.row {

    margin-right: -15px;

    margin-left: -15px;

    margin-top:10px;

    margin-bottom:10px;

}



footer {

    /*margin: 50px 0;*/

    background: url(../images/footer-bg.jpg) scroll no-repeat top center;

    background-size: cover;

    padding:10px;

}

.textwhite{color:#ffffff;}

/* Responsive Styles */



.top-margin-zero{margin-top:-1%;}

.top-margin-20{margin-top:8%;}

.top-margin-10{margin-top:4%;}


.block5 ol{
	width:50%;
	}


@media(max-width:991px) {

    .customer-img,

    .img-related {

        margin-bottom: 30px;

    }

}



.padding-top-5{padding-top: 5%;}

@media(max-width:767px) {

    footer {

    /*margin: 50px 0;*/

    background: url(../images/footer-bg-mob.jpg) scroll no-repeat top center;



    padding:10px;

}

    .img-portfolio {

        margin-bottom: 15px;

    }



    header.carousel .carousel {

        height: 70%;

    }

    .float-right{
        float: none;
    }

    .img_margin_mob{
        width: 100%;
        margin-bottom: 10px;
    }

}





@media(max-width: 320px){



.bannerheading {

    background-color: #001662;

    color: #fff;

    margin-left: 29.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 47%;

    z-index: 1000;

}



.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{margin-top: 10px;}



.bannerheading-business {

    background-color: #001662;

    color: #fff;

    margin-left: 6.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 86%;

    z-index: 1000;

}







}











/*SId styles*/









/*responsive styles  starts here*/



.social{

  text-align: right;

}



@media (max-width:800px){



  .caption-box {

    background-color: #fff;

    



    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 100%;

    z-index: 10;

}



.navbar-toggle {

    background-color: #f0600c;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    float: right;

    margin-bottom: 8px;

    margin-right: 15px;

    margin-top: 20px;

    padding: 9px 10px;

    position: relative;

}







.carousel-caption {

    background-color: #fff;

    bottom: 337px;

    color: #001661;

    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 56%;

    z-index: 10;

}

.carousel-indicators {

    bottom: -6px;

    left: 50%;

    list-style: outside none none;

    margin-left: -30%;

    padding-left: 0;

    position: absolute;

    text-align: center;

    width: 60%;

    z-index: 15;

}





.carousel-caption h1{

    bottom: 250px;

    font-size: 30px;

    font-weight: bold;

    left: 9%;

}





.carousel-caption p{

     font-size: 16px;

left: 9%;

    bottom: 150px;

    width: 90%;

}



}





.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {

    background-color: #fff;

    color: #001661;

    border-bottom:7px solid #ff5f00;

}

.navbar-nav {

    margin: 7.5px 0px -15px -15px;

}





@media (max-width:768px){

  .social{

  text-align: left;

}





    .caption-box {

    background-color: #fff;

    right:0;



    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 100%;

    z-index: 10;

}



.navbar-toggle {

    background-color: #f0600c;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    float: right;

    margin-bottom: 8px;

    margin-right: 15px;

    margin-top: 20px;

    padding: 9px 10px;

    position: relative;

}







.carousel-caption {

    background-color: #fff;

    bottom: 337px;

    color: #001661;

    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 56%;

    z-index: 10;

}

.carousel-indicators {

    bottom: -6px;

    left: 50%;

    list-style: outside none none;

    margin-left: -30%;

    padding-left: 0;

    position: absolute;

    text-align: center;

    width: 60%;

    z-index: 15;

}





.carousel-caption h1{

    bottom: 250px;

    font-size: 30px;

    font-weight: bold;

    left: 9%;

}





.carousel-caption p{

     font-size: 16px;

left: 9%;

    bottom: 150px;

    width: 90%;

}



}





@media (max-width:640px){



    .bannerheading {

    background-color: #001662;

    color: #fff;

    margin-left: 29.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 47%;

    z-index: 1000;

}



.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{margin-top: 10px;}



.bannerheading-business {

    background-color: #001662;

    color: #fff;

    margin-left: 6.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 86%;

    z-index: 1000;

}







  .navbar-nav {

    margin: 7.5px -15px;

}



    .caption-box {

    background-color: #fff;

    right:0;



    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 100%;

    z-index: 10;

}



.navbar-toggle {

    background-color: #f0600c;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    float: right;

    margin-bottom: 8px;

    margin-right: 15px;

    margin-top: 20px;

    padding: 9px 10px;

    position: relative;

}







  .carousel-caption {

    background-color: #fff;

    bottom: 120px;

    margin-bottom:-90px;

    color: #001661;

    opacity: 0.9;

    padding-bottom: 0px;

    padding-left: 9%;

    padding-top: 0px;

    position: absolute;

    width: 86%;

    z-index: 10;

}

.carousel-indicators {

    bottom: -6px;

    left: 50%;

    list-style: outside none none;

    margin-left: -30%;

    padding-left: 0;

    position: absolute;

    text-align: center;

    width: 60%;

    z-index: 15;

}





.carousel-caption h1{

    bottom: 250px;

    font-size: 23px;

    font-weight: bold;

    left: 9%;

}





.carousel-caption p{

     font-size: 13px;

left: 9%;

    bottom: 150px;

    width: 90%;

}



}













@media and (max-width:480px){





.borderrightline { border-right: 0px solid #eee; }

.homebusinessresultbg{height: 545px !important}

.homesolutionbg{height: 545px !important}



.bannerheading {

    background-color: #001662;

    color: #fff;

    margin-left: 29.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 47%;

    z-index: 1000;

}



.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{margin-top: 10px;}



.bannerheading-business {

    background-color: #001662;

    color: #fff;

    margin-left: 6.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 86%;

    z-index: 1000;

}









    .caption-box {

    background-color: #fff;

    right:0;



    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 100%;

    z-index: 10;

}



.navbar-toggle {

    background-color: #f0600c;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    float: right;

    margin-bottom: 8px;

    margin-right: 15px;

    margin-top: 20px;

    padding: 9px 10px;

    position: relative;

}







  .carousel-caption {

    background-color: #fff;

    bottom: 120px;

    margin-bottom:-90px;

    color: #001661;

    opacity: 0.9;

    padding-bottom: 0px;

    padding-left: 9%;

    padding-top: 0px;

    position: absolute;

    width: 86%;

    z-index: 10;

}

.carousel-indicators {

    bottom: -6px;

    left: 50%;

    list-style: outside none none;

    margin-left: -30%;

    padding-left: 0;

    position: absolute;

    text-align: center;

    width: 60%;

    z-index: 15;

}





.carousel-caption h1{

    bottom: 250px;

    font-size: 23px;

    font-weight: bold;

    left: 9%;

}





.carousel-caption p{

     font-size: 13px;

left: 9%;

    bottom: 150px;

    width: 90%;

}



}











@media(min-width:360px) and (max-width:490px){

.carousel-caption {bottom:83px;}

.borderrightline { border-right: 0px solid #eee; }

.homebusinessresultbg{height: 545px !important}

.homesolutionbg{height: 545px !important}





     .caption-box {

    background-color: #fff;

    right:0;



    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 100%;

    z-index: 10;

}



.navbar-toggle {

    background-color: #f0600c;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    float: right;

    margin-bottom: 8px;

    margin-right: 15px;

    margin-top: 20px;

    padding: 9px 10px;

    position: relative;

}







  .carousel-caption {

    background-color: #fff;

    bottom: 120px;

    margin-bottom:-63px;

    color: #001661;

    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 96%;

    z-index: 10;

}





.carousel-caption h1{

    bottom: 250px;

    font-size: 23px;

    font-weight: bold;

    left: 9%;

}





.carousel-caption p{

     font-size: 13px;

left: 9%;

    bottom: 150px;

    width: 90%;

}







.bannerheading {

    background-color: #001662;

    color: #fff;

    margin-left: 29.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 47%;

    z-index: 1000;

}



.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{margin-top: 10px;}



.bannerheading-business {

    background-color: #001662;

    color: #fff;

    margin-left: 6.5%;

    margin-top: -69px;

    opacity: 0.9;

    padding: 0;

    position: absolute;

    width: 86%;

    z-index: 1000;

}







}









@media (max-width:320px){



.borderrightline { border-right: 0px solid #eee; }

.homebusinessresultbg{height: 545px !important}

.homesolutionbg{height: 545px !important}



    .caption-box {

    background-color: #fff;

    right:0;



    opacity: 0.9;

    padding-bottom: 20px;

    padding-left: 9%;

    padding-top: 20px;

    position: absolute;

    width: 100%;

    z-index: 10;

}



  .solutionbg {

    background-image: url("../images/solutionbg-mob.jpg");

    background-size: cover;

    min-height: 496px;

    padding-top: 50px;

}





.solutionbg{

  background-image: url(../images/solutionbg-mob.jpg); 

  min-height: 496px; 

  padding-top: 50px; 

  background-size: cover;

}



.navbar-toggle {

    background-color: #f0600c;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    float: right;

    margin-bottom: 8px;

    margin-right: 15px;

    margin-top: 20px;

    padding: 9px 10px;

    position: relative;

}



.carousel-caption {bottom:100px !important;}









.carousel-caption h1{

    bottom: 250px;

    font-size: 23px;

    font-weight: bold;

    left: 9%;

}





.carousel-caption p{

     font-size: 13px;

left: 9%;

    bottom: 150px;

    width: 90%;

}









}







.back-grey{

    background-color:#eeeeee;

   

    border-bottom: thick solid #ff5f00;

}





.num-class{

    font-size:30px;

}



.clear {clear:both;}

.fcblue {color:#0b1e61;}

.carousel-caption {bottom:200px;}

.carousel-caption .number {font-size:37px; line-height:25px; padding-right:20px; padding-top: 15px;}

.carousel-caption .text {font-size:22px; line-height:25px;}

.carousel-control {z-index:10;}

/*.carousel-control.left, .carousel-control.right {background:none;}*/

.carousel-control {opacity:1}

.list ul {margin:0; padding:0;}

.list li {background:url(../images/arrow-left.png) no-repeat 0 3px; padding-left:30px; list-style:none;}

.circle {width:180px; height:180px; border:solid 5px #ff6200; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-size:50px; color:#fff; padding:50px 40px; margin:10px; } 







.sl5bg{

  background-image: url(../images/slider5.jpg); 



  background-size: cover;

}









@media(max-width:600px){



.sl5bg{

  background-image: url(../images/sl5-bg.jpg); 



  background-size: cover;

}



    .carousel-caption {bottom:73px;}



 .carousel-caption .text {font-size:13px; line-height:6px;}   

 .whitecolor-slider{color: #fff; font-size:12px;}

.btnorange {

    background-color: #ff5f00;

    color: #fff;

    display: inline-block;

    padding: 1px 10px 7px 10px;

    text-align: center;

}

.carousel-caption .number {font-size:20px; line-height:25px; padding-right:20px; padding-top: 6px;}

  .carousel-caption {

    background-color: #fff;

    bottom: 120px;

    margin-bottom:-63px;

    color: #001661;

    opacity: 0.9;

    padding-bottom: 0px;

    padding-left: 3%;

    padding-top: 0px;

    position: absolute;

    width: 96%;

    z-index: 10;

}



}



.blue-box{

    outline: 1px solid #0DAEFF;

    padding:0px 5px ;

}





.blue-box {

    border: 1px solid #0daeff;

    padding: 5px 5px;

}





.owl-carousel .item {

    margin: 0 5%;

    text-align: center;

    width: 87%;

}





.owl-carousel .owl-item p {

    color: #000;

    font-size: 15px;

    line-height: 20px;

    margin: 10px 20px 20px;

}





.owl-theme .owl-controls {

    margin-top: -189px;

    text-align: center;

}





@media(max-width:375px){



.sl5bg{

  background-image: url(../images/sl5-bg.jpg); 



  background-size: cover;

}

}



.carousel-caption {

 background: rgba(255, 255, 255, 0.8);

  bottom: 120px;

  color: #001661;

  opacity: 0.9;

  padding-bottom: 20px;

  padding-left: 9%;

  padding-top: 20px;

  position: absolute;

  width: 41%;

  z-index: 10;

/*  opacity:0.5;*/

}



@media (max-width:640px){

.border-grey{border-left:1px solid #ffffff; /*border-right:1px solid #a1a1a1;*/}



.nav-tabs > li {

    float: left;

    margin-bottom: -1px;

    width: 33.33%;

}

    .carousel-caption {

 background: rgba(255, 255, 255, 1);

  bottom: 89px;

  color: #001661;

  opacity: 0.9;

  padding-bottom: 0px;

  padding-left: 9%;

  padding-top: 0px;

  position: absolute;

  width: 94%;

  margin-right:7px;

  z-index: 10;

/*  opacity:0.5;*/

}
}

@media only screen and (max-width: 600px){
.pagination > li {
    display: inline;
    width: 33.1%;
}
.block5 ol{
	width:100%;	
	}
br.no-break-mobile{
	display:none;
	}
}





@media only screen and (max-width: 767px){
    .pagination {
        margin-bottom: 0;
    }
    .pagination > li{
        margin-bottom: 15px;
        height: 100px;
    }
    .pagination > li.no-margin{
        margin-bottom: 0;
    }
    .pagination > li img{
        height: 50px;
        width: auto;
    }
    .pagination ul:last-child{
        margin-bottom: 0;
    }
    .padding-b-20{
        padding-bottom: 20px;
    }

    footer {
        margin:0 0 15px 0;
    }
 
}