/* CSS Document */

.header_bg{height: 50px; background-color: #000;}
.logo{ padding: 0 0 0 0;}
.header-contact{font-family: "Open Sans"; font-size: 20px; color: #040404; font-weight: 300; float: left;padding-right: 20px; padding-top: 10px}
.header-contact2{font-family: "Open Sans"; font-size: 20px; color: #040404; font-weight: 300; padding-top: 10px; float: left; }
.header-contact2 a{font-family: "Open Sans"; font-size: 20px; color: #040404; font-weight: 300;  }
.header-contact2 a:hover{font-family: "Open Sans"; font-size: 20px; color: #040404; font-weight: 300; text-decoration: none !important;}

.category-title{font-family: "Open Sans"; font-size: 31px; color: #000; font-weight: 300; padding: 0px 0 30px 0;}
.category-title h1{font-family: "Open Sans"; font-size: 31px; color: #000; font-weight: 300; padding: 0px 0 0px 0;}
.service-img{ padding: 0 0 0 0;}
.instant-support-bg{background-color: #e56c19; margin-top: 5px;}
.backup-recovery-bg{background-color: #83ba1f; margin-top: 5px;}
.relocation-services-bg{background-color: #2673ec; margin-top: 5px;}
.titanium-phone-bg{background-color: #99845f; margin-top: 5px;}
.service-title{font-family: "Open Sans"; font-size: 18px; color: #fff;  padding: 10px 0 10px 10px;}
.service-content{font-family: "Open Sans"; font-size: 15px; color: #fff; font-weight: 300; margin: 0 0px 0 10px;}
.service-read-more{font-family: "Open Sans"; font-size: 17px; color: #fff; font-weight: 300; text-align: center; padding: 10px 0 10px 0;}
.service-read-more a{font-family: "Open Sans"; font-size: 17px; color: #fff ; font-weight: 300; text-align: center; padding: 10px 0 10px 0;}
.service-read-more a:hover{font-family: "Open Sans"; font-size: 17px; color: #fff; font-weight: 300; text-align: center; padding: 10px 0 10px 0;}

.service-dedication-title{font-family: "Open Sans"; font-size: 31px; color: #050505; font-weight:300; padding: 20px 0 0 0;}
.service-dedication-content{font-family: "Open Sans"; font-size: 18px; color: #050505; font-weight: 300; width: 100%; padding: 20px 0 0 0; line-height: 25px;}
.service-deication-img{ padding: 50px 0 0 0;}



.trusted-bg{background-color: #f6f6f6; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef;  margin-top: 50px; }
.trusted-title{font-family: "Open Sans"; font-size: 28px; color: #050505; font-weight: 300; padding: 10px 0 0 0;}
.trusted-title2{font-family: "Open Sans"; font-size: 13px; color: #999797; padding: 10px 0 0 0;}
.viewall-client-btn{padding: 10px 0 0 0;}
.footer-callus{font-family: "Open Sans"; font-size: 20px; padding: 10px 0 0 0; color: #050505; font-weight: 300;}
.footer-callus-no{font-family: "Open Sans"; font-size: 21px;  font-weight: 300; padding: 30px 0 0 0;}
.footer-callus-no a{font-family: "Open Sans"; font-size: 21px;  font-weight: 300;  color: #3f3f3f; text-decoration: none !important;}
.footer-callus-no a:hover{font-family: "Open Sans"; font-size: 21px;  font-weight: 300;  color: #3f3f3f; text-decoration: underline;}

.footer-address{font-family: "Open Sans"; font-size: 21px; color: #3f3f3f;font-weight: 300; padding: 20px 0 0 0;}
.footer-link-bg{ border-top: 1px solid #efefef; margin-top: 30px; text-align: center;}
.footer-link { padding: 0 0 0 0; margin-left: 344px; margin-top: 10px; }
.footer-link ul{ list-style: none; margin: 0px; padding: 0px;}
.footer-link li{ float: left;}
.footer-link a{ text-align: center; font-family: "Open Sans"; font-size: 16px; text-transform: uppercase; color: #000; padding: 10px 20px 10px 20px; font-weight: 300;}
.footer-link a:hover{text-decoration: none;}
.copyright-text{ font-family: Arial; font-size: 12px; color: #656565; width: 100%; text-align: center; padding: 10px 0 10px 0;}
.copyright-text span a{ font-family: Arial; font-size: 12px; color: #3f8ad9; width: 100%; text-align: center; padding: 10px 0 10px 0;}

/*************************************************innerpage banner bg***********************************************************/

.innerbanner-bg{ height: 240px; background:url(../images/inner-banner-bg.png) no-repeat center top; display: block;}
.inner-banner{padding: 0 0 0 0;}
.contact-us-consultant{ padding: 10px 0 10px 0;}
.content-title{font-family: "Open Sans"; font-size: 32px; color: #202020; padding: 0 0 0px 0; font-weight: 300;}
.content-title h2{font-family: "Open Sans"; font-size: 32px; color: #202020; padding: 0 0 0px 0; font-weight: 300;}
.content-img{padding: 0 0 0 0;}
.business-continuity-content{font-family: "Open Sans"; font-size: 18px; color: #3f3f3f; padding: 0 0 0 0; font-weight: 300; line-height: 28px;}
.content-sep-bg{background: #f6f6f6; margin: 20px 0 20px 0;}
.business-continuity-content2{font-family: "Open Sans"; font-size: 18px; color: #3f3f3f; line-height: 30px; font-weight: 300; padding: 20px 0 20px 0;}
.testimonials-bg{background: #006ac1; margin: 0 0 30px 0; min-height: 181px;}
.testimonials-title{font-family: "Open Sans"; font-size: 31px; color: #000; font-weight: 300; padding: 0px 0 20px 0;}
.testimonials-content{font-family: "Open Sans"; font-size: 18px; color: #fff; line-height: 30px; font-weight: 300; padding: 10px 10px 20px 10px ;}
.testimonials-img > img{ padding: 0 0 0 0; width: 100%; min-height: 181px;}
.testimonials-name{font-family: "Open Sans"; font-size: 18px; font-weight: bold; color: #fff; padding: 0px 0 10px 10px;}

.inner-footer-banner{padding: 80px 0 0 0;}
.manage-title{font-family: "Open Sans"; font-size: 32px; color: #202020; padding: 0px 0 0px 0; font-weight: 300;}
.manage-title h2{font-family: "Open Sans"; font-size: 32px; color: #202020; padding: 0px 0 0px 0; font-weight: 300;}

.manage-img{padding: 0 0 20px 0;}
.footer-img{padding: 0 0 0 0;}
.officecabling-content2{font-family: "Open Sans"; font-size: 18px; color: #3f3f3f; line-height: 30px; font-weight: 300; padding: 0px 0 20px 0;}
.officecabling-title{font-family: "Open Sans"; font-size: 32px; color: #202020; padding: 0 0 30px 0; font-weight: 300;}
.relocation-services{ padding: 0 0 30px 0;}
.relocation-services ul{list-style: none;margin: 0px; padding: 0px;}
.relocation-services li{padding: 0 0 0 30px; background: url(../images/green-bullets.png) no-repeat left top; line-height: 25px;}
.relocation-services a{font-family: "Open Sans"; font-size: 15px; color: #303030; font-weight: 300;}
.relocation-services a:hover{color: #006ac1; text-decoration: none;}

.footer-phone-img{ padding: 0 20px 0 0;}
.footer-address-img{ padding: 0 20px 0 0; float: left; }

.service-dedication-title2{font-family: "Open Sans"; font-size: 31px; color: #050505; font-weight:300; padding: 0px 0 0 0;}

.service-dedication-content2{font-family: "Open Sans"; font-size: 18px; color: #050505; font-weight: 300; width: 100%; padding: 20px 0 30px 0; line-height: 25px;}

.service-deication-img2{ padding: 30px 0 0 0;}
.office-cabling-arrow{ float: left; padding: 10px 0 0 0; width: 40px;}

.mission-statement{ padding: 0 0 30px 0; }
.mission-statement ul{ list-style: none; margin: 0px; padding: 0px;}
.mission-statement li{padding: 0 0 0 30px; background: url(../images/green-bullets.png) no-repeat left 3px; line-height: 25px; font-family: "Open Sans"; font-size: 15px; color: #303030; font-weight: 300;}
.mission-statement-dedication-img{ padding: 60px 0 30px 0;}
.mission-statement2{ padding: 30px 0 30px 0; font-family: "Open Sans"; font-size: 15px; color: #303030; font-weight: 300; line-height: 26px; }

.network-security-img{ padding: 0 0 0 0;}
.network-bulletpoint{ padding: 0 0 0 0;}

.mission-statement{ padding: 20px 0 30px 0; }
.mission-statement ul{ list-style: none; margin: 0px; padding: 0px;}
.mission-statement li{padding: 0 0 0 30px; background: url(../images/green-bullets.png) no-repeat left 3px; line-height: 25px; font-family: "Open Sans"; font-size: 15px; color: #303030; font-weight: 300;}
.service-dedication-img{ padding: 0 0 0 0;}
.service-dedication-img-name{ padding: 10px 0 10px 0;  font-family: "Open Sans"; font-size: 16px; color: #000; font-weight: 300;}

.service-dedication2{font-family: "Open Sans"; font-size: 18px; color: #3f3f3f; line-height: 30px; font-weight: 300; padding: 30px 0 30px 0;}

.thanks-text{font-family: "Open Sans"; font-size: 117px; font-weight: bold; color: #3f8ad9; text-align: center; padding: 80px 0 70px 0;}
.thanks-msg-text{font-family: "Open Sans"; font-size: 30px; color: #616161; text-align: center; font-weight: 300; padding: 20px 0 20px 0; line-height: 30px;}
.thanks-callus-title{font-family: "Open Sans"; font-size: 29px; color: #5e5f61; text-align: center; padding: 30px 0 20px 0;}

.thanks-callus-no{font-family: "Open Sans"; font-size: 40px; color: #3f8ad9; text-align: center; padding: 10px 0 20px 0;}

.thanks-callus-no span{ font-size: 29px;}
.error-text{font-family: "Open Sans"; font-size: 91px; font-weight: bold; color: #3f8ad9; text-align: center; padding: 30px 0 30px 0; line-height: 80px;}

.error-page-not-found{font-family: "Open Sans"; font-size: 40px; color: #5e5f61; text-align: center; padding: 30px 0 20px 0; font-weight: 300; line-height: 40px;}

.error-msg-text{font-family: "Open Sans"; font-size: 20px; color: #616161; text-align: center; font-weight: 300; padding: 20px 0 20px 0; line-height: 30px;}

.our-people-content{font-family: "Open Sans"; font-size: 16px; color: #000; font-weight: 300; line-height: 25px; padding: 0 0 0px 0;}
.our-people-content span{font-family: "Open Sans"; font-size: 16px; color: #000; font-weight: bold; line-height: 25px; }
.ourpeople-img{padding: 0 0 10px 0;}

.our-clients-love-us-content{font-family: "Open Sans"; font-size: 18px; color: #3f3f3f; padding: 0 0 20px 0; font-weight: 300; line-height: 28px;}

/*************************************Testimonials**********************************/

.testimonials-page-img{padding: 40px 0 20px 0; }

.testimonials-page-img2{padding: 50px 0 20px 0; }
.testimonials-page-content-bg{ border-left: 1px solid #e5e5e5; margin-top: 50px;}
.testimonials-page-content{font-family: "Open Sans"; font-size: 16px; color: #000; font-weight: 300; line-height: 25px; padding: 0 0 0px 20px;}


.testimonials-name2{font-family: "Open Sans"; font-size: 22px; color: #3d8ad9; font-weight: normal; padding: 20px 0 0px 20px;}

.contact-us-right-title{font-family: "Open Sans"; font-size: 22px; color: #000; font-weight: 300;}
.contact-us-address{font-family: "Open Sans"; font-size: 15px; color: #3f3f3f; padding: 10px 0 0 0;}
.contact-us-no{font-family: "Open Sans"; font-size: 16px; color: #232323; font-weight:300; padding: 20px 0 0 0;}
.contact-us-map{ padding: 20px 0 0px 0;}
.getdirection-btn{ padding: 10px 0 10px 0;  float: right;}
.captcha-img{padding: 0 0 0 0;}
.contact-submit-btn{background: #006ac1; padding: 5px 30px; font-family: "Open Sans"; font-size: 18px; font-weight: 300; border: none; color: #fff; float: right;}
.captcha-box-padding{ width: 100px;}
.banner-readmore-btn{ padding: 0 0 0 0;}




/*Customize by kshiteej*/


.price_table_cover_div {
    margin: 0;
    padding: 0;
}



.cntnt1 {
    float: left;
    width: 100%;
}

.table {
    border-top: 1px solid #CCCCCC;
    margin-bottom: 20px;
    width: 100%;
}

.tbl_ex1 {
    background-color: #94bf42;
    color: #fff;
  font-family: "Open Sans";
    font-size: 15px;
    font-weight: normal !important;
}
.tbl_ex2 {
    color: #303030;
   font-family: "Open Sans";
    font-size: 14px;
    font-weight: normal !important;
    background: #efefef;
}  

.tbl_ex3{
    background-color: #a2cb54;
    color: #fff;
  font-family: "Open Sans";
    font-size: 15px;
    font-weight: normal !important;
}

.tbl_ex4{
    background-color: #006ac1;
    color: #fff;
  font-family: "Open Sans";
    font-size: 15px;
    font-weight:normal!important;
}


.table {
    border-top: 1px solid #CCCCCC;
    margin-bottom: 20px;
    width: 100%;
}





.tbl_divider
{
width:100%; height:1px; background-color:#F1F1F1; margin:3px 0
}



.well_tablet
{
display:none;
}

.well_phone
{
display:none;
}


.callbacks_container {
  margin-bottom: 30px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 50px;
  margin:0 20px 0 20px;
  background: transparent url(../images/themes.png) no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}

@media screen and (max-width: 600px) {
  h1 {
    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  .callbacks_nav {
    top: 47%;
    }
  }
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }



.learn_more {
    bottom: 9%;
    float: left;
    position: absolute;
	width:328px;
  left: 14%;
}



.banner_cptn {
    bottom: 16%;
    color: #FFFFFF;
    float: left;
    font-family: Open Sans;
    font-size: 25px;
    font-style: italic;
    font-weight: 300;
    padding: 0 0 0 27%;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 1;
}


.static_banner
{
border:none;
display:none;
}

.download-pdf-icon{ padding: 0 0 10px 0;}
.download-pdf-btn{ padding: 0 0 20px 0;}

.header-contact-btn{ padding: 0 0 0 0px; }