/****** PLACE YOUR CUSTOM STYLES HERE ******/

@font-face {
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf')  format('truetype'), url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins.woff') format('woff'), url('../fonts/Poppins.ttf')  format('truetype'), url('../fonts/Poppins.svg#Poppins') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf')  format('truetype'), url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Medium';
  src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf')  format('truetype'), url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Light';
  src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Light.woff') format('woff'), url('../fonts/Poppins-Light.ttf')  format('truetype'), url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{ font-family: 'Poppins-Regular'; padding:0; margin:0; font-size:18px;    line-height: 27px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
   font-family: 'Poppins-Regular';
}
.homeBottomshape{position:absolute;  bottom:50px; z-index:100;}
.homeBottomshape img{width:100%;}
.nav-container{min-height:100px !important;    background: #fff;}
.homeBanner{margin:0;}
.bannerContent{text-align:left;     width: 545px; color:#fff !important;
    float: right;}
	.nav-bar a{height:85px;}
	
.bannerContent h1{  font-family: 'Poppins-Light';color:#fff !important; font-size:50px; line-height:55px;}
.bannerContent p{color:#fff !important; font-size:18px; padding:0 115px 0 0; margin:0 0 30px;}
.bannerContent .btn-filled{background:#000; border-radius:30px; border:none;    line-height: 53px; text-transform:uppercase;  font-family: 'Roboto', sans-serif; font-weight:600; font-size:15px;}
.bannerContent ul li:last-child .btn-filled{background:#fff; color:#818181;}
.bannerContent .btn-filled:hover{background:#ff4954; color:#fff;}
.bannerContent .btn-filled:last-child:hover{background:#ff4954; color:#fff;}
.homeContentTop{padding:60px 0 0 12%;}
.homeContentTop h4{padding:0; margin:0; color:#88ddf1;} 
.homeContentTop h4 span:first-Child{float:left; color:#20c0e5; font-size:64px;margin-top:14px; margin-right:15px; font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;}
  .homeContentTop p{text-align:justify; justify-content: space-around;  justify-content: space-evenly;}
.homeContentTop h4 span{line-height:22px; color:#3d3d3d;float:left; font-family: 'Roboto';
  font-style: normal;
  font-weight:400; }
.homeContentTop .col-md-4{float:left; padding:100px 100px 0 0;}
.homeContentTop .col-md-8{float:right; padding:0;    text-align: right;}
.homeContentTop h3{font-size:30px; color:#000;}
nav .module{padding:0;}
.menu{width:auto; float:left;}
.menu li a {height: 44px;
  font-weight:800; color:#010101; opacity:1; font-size:15px;}
  .menu li a:hover{color:#f64050; border-bottom:solid 4px #ff474f;}
   .menu li a.active {color:#f64050; border-bottom:solid 4px #ff474f;}
.menu .quickbtn{padding:0;  margin: 4px 0 0;}
.menu .quickbtn a{ border-radius: 20px;
    padding: 11px 22px;
    border: solid 1px #bbbaba;
    font-size: 12px !important;
    display: block;
    height: inherit;
	margin-right:5px;	
    line-height: normal;}
.menu .quickbtn a:hover{background:#224499; color:#fff;border: solid 1px #224499;}
 .requsetBtn{padding:0; margin: 4px 0 0; float:right;}
	
 .requsetBtn a{ border-radius: 20px;
    padding: 11px 22px;
    border: solid 1px #ff4954;
	background:#ff4954;
    font-size: 12px !important;
    display: block;
	color:#fff !important;
    height: inherit;
      line-height: normal;}
 .requsetBtn a:hover{background:#224499;  border:none;  border: solid 1px #224499;}
	.callus h3{font-size:13px; font-weight:300; text-align:right; margin:0; padding:0; color:#000;   font-family: 'Poppins-SemiBold';}
	.callus h3 span{color:#9e9d9d; font-weight:normal;}
	.logo { margin-top: 40px;}
	
	 @media (min-width:769px) and (max-width:992px) {
		 .logo
		 {
			 margin:4px 0;
			 
		 }
		 
	 }
	
	
	.scrolled{box-shadow: 0 5px 5px -5px #ccc;}
nav.scrolled .nav-bar {
    height: 95px;
    line-height: 53px;
    max-height: 101px; }
	
 .projectmanagement{background:url(../images/project-management-bg.gif) repeat-x 0 bottom; text-align:center;}
  .projectmanagement h2{font-size:30px; line-height:42px; margin:0 0 30px;}
   .projectmanagement p{padding:0 120px;  }
   .ps{padding: 77px 0 !important;}
   	.projectmanagement p{text-align:center;    text-justify: inter-word;  justify-content: space-around;}
 .explorebtn{background: rgba(247,118,133,1);
background: -moz-linear-gradient(left, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247,118,133,1)), color-stop(100%, rgba(245,182,106,1)));
background: -webkit-linear-gradient(left, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -o-linear-gradient(left, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -ms-linear-gradient(left, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: linear-gradient(to right, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77685', endColorstr='#f5b66a', GradientType=1 ); border-radius:20px; padding:8px 30px; color:#fff; text-transform:uppercase; font-weight:600; font-size:13px; letter-spacing:1px;}
 .explorebtn:hover{background: rgba(247,118,133,1);
background: -moz-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,118,133,1)), color-stop(100%, rgba(245,182,106,1)));
background: -webkit-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -o-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -ms-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: linear-gradient(to bottom, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77685', endColorstr='#f5b66a', GradientType=0 );color:#fff;}

.featuresContent{padding:80px 0; margin:0;}
.featuresContent h2{color:#20c0e5;}
.featuresContent .col-md-5{padding:0; margin:0 50px 0 0;}
.featuresContent .col-md-5:last-child{padding-top:30px;}
.featuresContent .col-md-5:last-child p{text-align:justify;    text-justify: inter-word;}
 .featuresInner{padding-top:80px;}
/*  .featuresInner p a{font-size:14px; color:#f64050; text-decoration:underline; text-transform:uppercase; font-family: 'Roboto'; font-weight:3000; letter-spacing:1px;}
    .featuresInner p a:hover{color:#000;}*/
 .featuresBox{padding:0; min-height:150px;}
.featuresBox .col-md-2{background:#fff; border-radius:100%; box-shadow: 0px 0px 15px #dedede;
      width: 90px;
    height: 90px;
    padding: 26px 17px 0;
    margin-right: 19px;
    margin-top: -3px;}
	.featuresBox .col-md-8{padding:0;}
	.featuresBox h3{padding:0; margin:0; font-size:18px;  font-family: 'Poppins-Medium';    line-height: 23px;}
	.featuresBox p{color:#7c6868; font-size:14px; line-height:20px;} 
	
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}
.item:nth-child(1) {
  background: #74C390;
}
.item:nth-child(2) {
  background: #51BCE8;
}
.item:nth-child(3) {
  background: #E46653;
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}
.item:nth-child(1) {
  background: #74C390;
}
.item:nth-child(2) {
  background: #51BCE8;
}
.item:nth-child(3) {
  background: #E46653;
}

.benefits{padding:0; margin:0;}
 
.benefits .carousel-wrapper{   display: block;
    overflow: hidden;
    height: 667px;
    position: relative;}
.benefits .carousel-indicators {
  bottom: 333px;
    left: auto;
    position: absolute;
    right: 79px;}
.benefits .carousel-indicators .active{background:#f48f98; border:none;width:15px; height:15px;} .carousel-indicators li{border:none; background:#808080; margin:0; width:15px; height:15px;}
	.benefitsInner{position:absolute; right:250px; width:450px; z-index:100; top:80px;}
	.benefitsBox{background:#e8e8e8; padding:30px;    min-height:170px;}
	.benefitsInner h2{color:#20c0e5;}
		.benefitsInner p{font-size:30px; line-height:38px;}
.benefits .carousel-control{top:50%; background:none;}
.benefitsInner ul{margin:0; padding:0; }
.benefitsInner ul li{ padding:0 0 4px; list-style: none;}
.businessBottom{background:url(../images/business-bottom-bg.gif) repeat; text-align:center; color:#fff;}
.businessBottom ul{margin:0; padding:0;}
.businessBottom ul li{ display:inline-block; padding:0; margin-right:10px;}
.businessBottom h2{padding:0; margin:0 0 30px; color:#fff; font-size:30px; line-height:35px;}
.freetrialbtn {
     border-radius: 20px;
	background:#fff;
    padding: 8px 30px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 1px;
	margin-right:10px;
	
}
.freetrialbtn:hover{background: rgba(247,118,133,1);
background: -moz-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,118,133,1)), color-stop(100%, rgba(245,182,106,1)));
background: -webkit-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -o-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: -ms-linear-gradient(top, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
background: linear-gradient(to bottom, rgba(247,118,133,1) 0%, rgba(245,182,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77685', endColorstr='#f5b66a', GradientType=0 );color:#fff;}

.footer{background:#f6f7f7; text-align:center;}
.footer img{margin:0 0 25px;}
.footer ul{margin:0 0 10px; padding:0;}
.footer ul li{list-style:none; display:inline-block; position:relative;}
.footer ul li:before{background:#000; width:5px; height:2px; position:absolute; content:''; right:-4px; top:43%;}
.footer ul li:last-child:before{background:none;}
.footer ul li a{color:#000; text-transform:uppercase; font-size:15px; padding:0 15px;}
.footer ul li a:hover{color:#f64050;}
.footer p a{color:#333;    font-weight: 100;}
.footer p a:hover{color:#f64050;}
 .homeBanner .v-align-transform{    top: 40%;}
 .innerbanner h1{text-align:center; padding:0; margin:0;color:#fff; font-size:30px; text-transform:uppercase;    line-height: 40px; font-family: 'Poppins';}
  .innerbanner h1 span{ font-size:18px; display:block;  font-family: 'Poppins-Regular'; text-transform: none;}
  .featuresConteTop{padding:140px 0 0; margin:0;}
    .featuresConteTop .col-md-6{padding:0;}
	   .featuresConteTop .col-md-6 img{float:right;}
  .featuresConteTop p{text-align:justify;}
    .featuresConteTop h2{font-size:36px; padding:0 0 10px; margin:0 0 20px; line-height:38px; color:#ec7e08; position:relative; text-transform:uppercase;}
	 .featuresConteTop h2:before{background:#ec7e08; width:20%; height:2px; position:absolute; content:''; bottom:0;}
	 	 .featuresConteTop .col-md-6:first-child{padding:80px 0 0; margin:0;}
	.projectdetail{background:#fff; padding:40px 0;}
	.projectdetail .col-md-6{padding:0 0 0 8%; margin:0;}
	.projectdetail .col-md-6 .col-md-6{width:100%; padding:0;}
	.projectdetail .col-md-5{padding:0; margin:0; float:right;}
	.projectdetail .col-md-5 img{text-align:right;float:right; width:100%;}
	 .projectdetail .col-md-6 h2{    font-size: 36px;text-transform:uppercase;
    padding: 0 0 10px;
    margin: 0 0 15px;
    line-height: 38px;
    color: #ec7e08;
    position: relative; }
	
	 .projectdetail .col-md-6 h2:before {
    background: #ec7e08;
    width: 16%;
    height: 2px;
    position: absolute;
    content: '';
    bottom: 0;
}
	
		
	
	.projectdetail .col-md-6 h4 { padding:0; margin:0 0 15px; font-size:18px;line-height: 27px;} 
	.projectdetail .col-md-6 h3 { padding:0; margin:0; font-size:20px;line-height: 27px;} 
		.projectdetail .col-md-6 p{font-size:14px; line-height:22px; padding:0 20px 0 0;}
		.projectdetail .col-md-6 .col-md-6 .projectdetail1 .col-md-6 .col-md-6{  padding-right:20px;}	
			.projectdetail .col-md-7 .projectdetail1 .col-md-7{padding:0;}
			
			
			
			.projectdetail1{background:#f6f6f6;padding:40px 0;}
	.projectdetail1 .col-md-6{padding:100px 0 0; margin:0;}
	.projectdetail1 .col-md-6 .col-md-6{width:100%; padding:0;}
	.projectdetail1 .col-md-5{padding:0; margin: 40px 75px 0 0;}
	.projectdetail1 .col-md-6 h2 span{display:block; color:#ec7e08; font-size:18px;} 
	.projectdetail1 .col-md-6 h2{padding:0; margin:0 0 40px; font-size:36px; }
	.projectdetail1 .col-md-6 h3 { padding:0; margin:0; font-size:20px;line-height: 27px;} 
		.projectdetail1 .col-md-6 p{font-size:14px; line-height:22px; padding:0 20px 0 0;}
		
		
			
			
			p{text-align:justify; justify-content: space-around;}
			.projectmanagement p{text-align:center;    text-justify: inter-word;  justify-content: space-around;}
			.footer p{text-align:center; text-justify:inter-word;  justify-content: space-around;}
			footer {
    padding: 72px 0 0;
}
		.projectLeftContent {
    padding: 0;
    margin: 0;
	color:#fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
   height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
		
}

.projectLeftContent  h3{padding:0; margin:0 0 30px; color:#fff; position:relative;padding:0 0 10px;  text-transform: uppercase;}
.projectLeftContent  h3:before{content:''; position:absolute; background:#fff; width:25%; height:2px; bottom:0; }
.projectLeftContent div{	padding-left:160px;}
			.bg1{background: rgba(30,71,159,1);
background: -moz-linear-gradient(left, rgba(30,71,159,1) 0%, rgba(28,100,167,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(30,71,159,1)), color-stop(100%, rgba(28,100,167,1)));
background: -webkit-linear-gradient(left, rgba(30,71,159,1) 0%, rgba(28,100,167,1) 100%);
background: -o-linear-gradient(left, rgba(30,71,159,1) 0%, rgba(28,100,167,1) 100%);
background: -ms-linear-gradient(left, rgba(30,71,159,1) 0%, rgba(28,100,167,1) 100%);
background: linear-gradient(to right, rgba(30,71,159,1) 0%, rgba(28,100,167,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e479f', endColorstr='#1c64a7', GradientType=1 );}

.bg2{background: -moz-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,116,131,1)), color-stop(100%, rgba(248,144,118,1)));
background: -webkit-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: -o-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: -ms-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: linear-gradient(to right, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7483', endColorstr='#f89076', GradientType=1 );}

.projectRightContent {
    padding: 0;
    margin: 0;
	float:right;
	color:#fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
   height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
		
}
.projectRightContent  h3{padding:0; margin:0 0 30px; color:#fff; position:relative;padding:0 0 10px; text-transform:uppercase;}
.projectRightContent  h3:before{content:''; position:absolute; background:#fff; width:25%; height:2px; bottom:0; }
.projectRightContent div{	padding-right:160px;}

.reportsContent{background:#f7f7f7; text-align:center; padding:5% 12%;}
.reportsContent h2{color:#ec7e08; padding: 0 0 15px; margin: 0 0 20px; position:relative; }
.reportsContent h2:before{content:''; padding:0; margin:0; position:absolute; background:#ec7e08; width:7%; height:2px; left:47%; bottom:0;}
.reportsContent p{color:#000;font-family: 'Poppins-Medium'; margin:0 0 40px; padding:0;}
.reportsContent .col-md-3{background:#fff; text-align:left; margin-right:10px;   border-radius: 6px; display:inline-block; float:none; padding:40px;
    box-shadow: 0px 0px 20px #ccc; vertical-align:top; min-height:260px; }
	.reportsContent .col-md-3 img{margin:0 0 10px;}
	.reportsContent .col-md-3 h3{font-size:20px; margin:0; padding:0;    line-height: inherit;font-family: 'Poppins-Medium';}
	.reportsContent .col-md-3 p{font-size:14px;  margin:0; padding:0; color:#666;    line-height:20px;}
	.reportsContent .col-md-3:last-child{margin-right:0;}
 .securityContent{text-align:center; color:#fff;padding:5% 16%;}
 .securityContent h2{color:#fff; padding: 0 0 15px; margin: 0 0 20px; position:relative; }
 .securityContent h2:before{content:''; padding:0; margin:0; position:absolute; background:#fff; width:7%; height:2px; left:47%; bottom:0;}
 .securityContent p{font-size:18px; text-align:center;}
 .securityContent .col-md-6 p{text-align:left; }
 .cloudbased{background:#1d4199; text-align:left; }
 .cloudbased-row {
    display: flex;
}
 .securityContent .col-md-6{     padding: 70px 70px 0;
    vertical-align: top;
    min-height: 253px; }
	  .securityContent .col-md-6 h3{padding: 0; margin:0; font-size:24px;}
	    .securityContent .col-md-6 p{font-family: 'Poppins-light'; font-weight:normal; font-weight:100;}
  .userbased{text-align:left; background: rgba(250,116,131,1);
background: -moz-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,116,131,1)), color-stop(100%, rgba(248,144,118,1)));
background: -webkit-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: -o-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: -ms-linear-gradient(left, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
background: linear-gradient(to right, rgba(250,116,131,1) 0%, rgba(248,144,118,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7483', endColorstr='#f89076', GradientType=1 );}

 .pricingtop{   padding:22px 15% 84px; min-height:900px;}
.pricingtop .col-md-3{text-align:center; position:relative; padding:40px 63px 63px; background:#fff;  box-shadow:3px 0 13px #ccc; color:#131313;}
.pricingtop .col-md-3:before{content:''; padding:0; margin:0; width:1px; height:70%; background:#dcdcdc; position:absolute; right:0;} 
.pricingtop .col-md-3:hover{ border:solid 1px #ccc; border-top:solid 6px #15a1be; background:#f8f8f8;
    z-index: 2;
	margin-top:-20px;
	box-shadow: none;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);}
	.pricingtop .col-md-3:hover:before{ background:none;}
.pricingtop .col-md-3:hover:before{background:url(../images/arrow.png) no-repeat; position:absolute; content:''; left:50%; top:0; width:10px; height:10px;}
.pricingtop .col-md-3 h2{color: #e86a72;
min-height:102px;
    margin: 0;
    font-size: 30px;
    border-bottom: solid 1px #15a1be;
    padding: 0 0 44px;}
.pricingtop .col-md-3 h2 span{display:block; font-size:14px; color:#000;    line-height: 9px;}
.pricingtop .col-md-3 h3{color:#e86a72; font-size:18px; color:#474747; text-transform:uppercase;}
.pricingtop .col-md-3 p{display:block; margin:0 0 50px; font-size:16px;}
.pricingtop .col-md-3 ul{margin:0 0 50px; padding:0;}
.pricingtop .col-md-3 ul li{list-style:none; background:url(../images/right-sympl.png) no-repeat 0 5px; padding:0 0 10px; vertical-align:top; font-size:18px;font-family: 'Poppins-light';}
.pricingtop .col-md-3 a{background:#1799b6; padding:10px; text-align:center; color:#fff; display:block; text-transform:uppercase; font-size:16px;}
.pricingtop .col-md-3 .mpopular{color:#1e429a; font-size:14px; margin-top:-20px; margin-bottom:30px;}
 .pricingtop .col-md-3 .mpopular{display:none;}
  .pricingtop .col-md-3:hover .mpopular{display: block;}
  .pricingtop .col-md-3:hover a{background:#e56065;}
   .pricingtop .button-tabs .tabs{text-align:center; display:block; margin:0 0 90px;}
   .pricingtop .button-tabs .active .tab-title{background: rgba(24,143,179,1);
background: -moz-linear-gradient(top, rgba(24,143,179,1) 0%, rgba(35,72,157,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,143,179,1)), color-stop(100%, rgba(35,72,157,1)));
background: -webkit-linear-gradient(top, rgba(24,143,179,1) 0%, rgba(35,72,157,1) 100%);
background: -o-linear-gradient(top, rgba(24,143,179,1) 0%, rgba(35,72,157,1) 100%);
background: -ms-linear-gradient(top, rgba(24,143,179,1) 0%, rgba(35,72,157,1) 100%);
background: linear-gradient(to bottom, rgba(24,143,179,1) 0%, rgba(35,72,157,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#188fb3', endColorstr='#23489d', GradientType=0 ); color:#fff; border-radius:2em; border:solid 1px tranparent;}
   .pricingtop .button-tabs .tab-title {
    padding: 8px; border:solid 1px #868484;border-radius:2em; background:#fff; color:#8d8d8d;  }
	   .pricingtop .button-tabs .tab-title span{font-family: 'Poppins-Medium'; font-size:16px; letter-spacing:normal; font-weight:300;}
   .pricingtop .button-tabs .tabs > li{float:none; display:inline-block;}
   .pricingBottom .container{ margin-bottom:20px; text-align:center;}
  .pricingBottom .container span{color:#e56065; display:block; margin:0 0 30px;}
    .pricingBottom .container h2{font-family: 'Poppins-light'; font-size:24px; margin:0; padding:0 0 10px;}
	.pricingBottom .container h2:before{content:''; position:absolute; background:#000; width:55px; height:1px; bottom:0; left:48%; }
 .pricingBottom{padding:0 15%;}
.resourceContentTop .col-md-5{padding:0; background:#fbfbfb url(../images/resourcestop-box-bg.png) no-repeat; background-size:100%; box-shadow: 2px 1px 4px #888888; margin:0 40px 40px 0; padding: 40px 40px 16px; width:48%;}
 .resourceContentTop .col-md-9{padding:0;}
 .mr0 {
    margin-right: 0 !important;
}
.resourceContentTop .col-md-9 h3{color:#0d4186; font-size:18px; margin:0; line-height:18px;}
.resourceContentTop .col-md-9 p{font-size:14px;}
.resourceContentTop .col-md-9 a{background:url(../images/readarrow.png) no-repeat -10px 3px; color:#151515; text-transform:uppercase; font-size:12px; padding:0;}
.resourceContentTop .col-md-9 h3 a{background: none;  font-size:18px; padding:0;}
.resourceContentTop .col-md-9 h3 a:hover{padding:0; background:none;}
.resourceContentTop .col-md-9 a:hover {
	background: url(../images/readarrow.png) no-repeat 0 3px;
	padding: 0 0 0 18px;
	color:#092e91;
 
}
.resourceContentTop{padding:0;}
.resourceContentTop .col-md-3{padding:25px 0 0;}
.resourceContentTop .col-md-3 img{width:100%;}
.resourceContentBottom{background:url(../images/resources-newsletter-bg.jpg) no-repeat;    padding:36px 30px;}
 .newsletterbox{background:#fff; padding: 20px; width:530px; display:block; overflow:hidden; float:right; margin-right:30px;} 
.newsletterbox h3{padding:0; font-size:18px; line-height: 18px;  margin:0 0 10px; }
.newsletterbox p{font-size:14px; line-height: 18px;}
.newsletterbox input{float:left; width:70%; height:40px; border:solid 1px #ccc; background:#fff; color:#000; padding:5px;}
.newsletterbox  .col-md-1 {padding:0;}
.newsletterbox  .col-md-1 img{width:100%; }
.newsletterbox .submitBtn{float:left; width:30%; background:#1799b6; border:none; color:#fff; text-transform:uppercase; font-size:12px;      line-height: 43px;   padding: 0;
    height: 40px;}

.newsletterboxInner {
 
    float:right;
	padding:20px 15px;
	border-radius:8px;
   /* border:2px solid #000;
    outline: 1px dashed #000;*/
    outline-offset: -10px;
	
	border: 2px solid transparent;
   -moz-border-image: -moz-linear-gradient(top, #fa7483 0%, #909ecb 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #fa7483 0%, #909ecb 100%);
	  border-image: linear-gradient(to bottom, #fa7483 0%, #909ecb 100%);
   border-image-slice: 1;
}
.resourceContent{padding:90px 0 0;}
.downloadContent table{padding:0;  width:800px; margin:0 auto; background:#fff;}
.downloadContent table th{background:#098aa2; color:#fff; padding:30px; text-transform:uppercase; font-size:20px; font-weight:500; border-right:solid 1px #aeb8ba;}
.downloadContent table .bcg td{background:#ededed; border:none;  padding:20px 30px;  font-weight: 600;}
.downloadContent table td {padding:15px 30px; border-bottom:solid 1px #bcbcbc; background:#fff;border-right:solid 1px #aeb8ba;}
.downloadContent table td h3{background:url(../images/pdf-icon.jpg) no-repeat; padding:4px 92px 5px 65px; margin:0; color:#e87279; font-size:23px;}
.downloadContent table td:last-child{border-right:none;}
.downloadContent table td a{background: url(../images/download-icon.png) no-repeat; padding:6px 0 6px 55px; margin:0; color:#06839c; font-size:18px; text-transform:uppercase;}
.downloadContent table .bbn td{border-bottom:none;}
.videoleftContent{position:absolute; top:0; width:100%; top:30%; text-align:center;}
.videoleftContent h3{color:#fff; font-size:23px; font-family: 'Poppins-Light'; line-height:22px;}
.videoleftContent .play-button.large.dark:before {
    border-color: transparent transparent transparent #283c69;}
.videoleftContent .play-button{border:solid 2px #283c69; }
 .videorightContent{position:absolute; top:0; width:100%; top:35%;text-align:center; height:100%; }
.videorightContent .play-button{border:solid 2px #283c69; width:50px; height:50px; }
 .videorightContent .play-button.large.dark:before {
    border-color: transparent transparent transparent #283c69;}
.videorightContent h3 {
    color: #fff;
    font-size: 18px;
    font-family: 'Poppins-Light';
    line-height: 22px;
    bottom: 85px;
    position: absolute;
    width: 100%;
}
.videorightContent .play-button.large:before {
    margin-top: -12px;
    margin-left: -6px;
      border-width: 12px 0 12px 18.0px;
 }
   .productVideoTop {text-align:center; padding:0 80px; margin:0;}
       .productVideoTop p{padding:0; margin:0 0 80px; text-align:center;}
    .productVideoTop h2{color:#e35860; font-size:24px; position:relative; margin:0 0 60px; letter-spacing:2px; }
	 .productVideoTop h2:before{content:''; background:#bfbfbf; width:38%; height:1px; position:absolute; bottom:0;}
  .productVideo .col-md-12{padding:0 20px;}
  .productVideo .col-md-12 h3{ color:#164873; font-size:22px; text-align:center;}
    .productVideo .col-md-12 img{ width:100%;}
 .productVideo .col-md-6 .col-md-6{padding:0 10px 10px 0;}
 .modal-content{background:none; box-shadow:none; border:none;}
 .modal-dialog {
    width: 900px;}
  .requestForm{padding:0;}
  .close {
    float: right;
	background:url(../images/close-btn.png) no-repeat !important;
     opacity: 1;
    position: absolute;
    z-index: 1000;
    right: -9px;
	    width: 49px;
    height: 54px;
    top: -12px;
}
 .close:hover{ opacity: 1;}
#myModal .requestForm .col-md-8{ padding:25px 25px 8px;}
 .requestForm .col-md-8{
	 padding:25px 25px 11px;
 background: rgba(30,69,159,1);
background: -moz-linear-gradient(left, rgba(30,69,159,1) 0%, rgba(23,150,182,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(30,69,159,1)), color-stop(100%, rgba(23,150,182,1)));
background: -webkit-linear-gradient(left, rgba(30,69,159,1) 0%, rgba(23,150,182,1) 100%);
background: -o-linear-gradient(left, rgba(30,69,159,1) 0%, rgba(23,150,182,1) 100%);
background: -ms-linear-gradient(left, rgba(30,69,159,1) 0%, rgba(23,150,182,1) 100%);
background: linear-gradient(to right, rgba(30,69,159,1) 0%, rgba(23,150,182,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e459f', endColorstr='#1796b6', GradientType=1 );

	border: 2px solid transparent;
	border-left:none;
   -moz-border-image: -moz-linear-gradient(top, #1b65a7 0%, #1b65a7 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #1796b5 0%, #1b65a7 100%);
	  border-image: linear-gradient(to bottom, #1796b5 0%, #1b65a7 100%);
   border-image-slice: 1;
 }
  .requestForm .col-md-4{padding:0; border:solid 2px #fff; border-right:none;  }
   .requestForm .col-md-4 img{width:100%;}
  .requestForm .col-md-8 h3{font-size:24px; color:#fff; margin:0; padding:0;   font-family: 'Poppins-Light';}
 .requestForm .col-md-8 .form-group {
    margin-bottom:4px;
}
 .requestForm .col-md-8 .form-group .phoneCode{width:19%; border-right:solid 1px rgba(255,255,255,0.5); margin-right:3px; float:left; border-top:none; box-shadow:none;}
  .requestForm .col-md-8 .form-group select{background-color: transparent;border-bottom: solid 1px #75b1cf; color:#75b1cf; padding:0 5px;}
  .requestForm .col-md-8 .form-group .phonenumber{width:78%; float:left;border-top:none; box-shadow:none;}
  .requestForm .close-modal{background:url(../images/close-btn.png) no-repeat;  width: 47px;
    height: 51px;
    display: block;
    position: absolute;
    z-index: 100;}
	select.classic {
    background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);
    background-position: calc(100% - 20px) calc(1em + 13px), calc(100% - 15px) calc(1em + 13px), 100% 0;
    background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
    background-repeat: no-repeat;
}
	  .requestForm .ti-close:before{content: normal !important; background:none;}
 .requestForm *:not(.background-image-holder):not(.close-modal){position: initial;}
   .requestForm .form-group .col-md-6{padding:0 10px 0 0;}
    .requestForm .form-group .col-md-6:last-child{padding:0;}
	  .requestForm .form-group  input{background:none; padding:5px; border:none; border-bottom:solid 1px #75b1cf; color:#fff; font-weight:normal; font-family: 'Poppins-Regular';outline:none; font-size:12px;}
	    .requestForm .form-group  textarea{height:65px;padding:5px; background:#FFF; border:none; border-bottom:solid 1px #75b1cf; color:#000; font-weight:normal; font-family: 'Poppins-Regular'; outline:none; font-size:12px; margin-bottom:21px;}
		.foundry_modal .close-modal{    top: 3px; right: 9px;}
		
		
		    .requestForm .form-group .submitBtn{background:#fff; width:120px; border:none; border-radius:3em !important; color:#000; padding:2px 30px; font-size:13px; position:relative; left:40%;}
			
		.requestForm ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#FFF;
}
.requestForm ::-moz-placeholder { /* Firefox 19+ */
   color:#FFF;
}
.requestForm :-ms-input-placeholder { /* IE 10+ */
  color:#FFF;
}
.requestForm :-moz-placeholder { /* Firefox 18- */
  color:#FFF;
}

.requestForm .form-group  textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#000;
}
.requestForm .form-group  textarea::-moz-placeholder { /* Firefox 19+ */
   color:#000;
}
.requestForm .form-group  textarea:-ms-input-placeholder { /* IE 10+ */
  color:#000;
}
.requestForm .form-group  textarea:-moz-placeholder { /* Firefox 18- */
  color:#000;
}

input:-webkit-autofill{    background-color: transparent !important;}
	.uc{text-align:center; padding:60px 0;}
	.uc a{background:#ff4954; border:none; border-radius:2em; padding:0; height:auto;}
	.uc a:hover{background:#224499;}
	.videoContent{ margin:0 auto;     overflow: hidden;
    display: block;
    text-align: center;}
	 
	 .foundry_modal {
    width: 100%;
 
}
.reportsContent p{text-align:center;}
.reportsContent .col-md-3 p{text-align:left;}


 


.scrollToTop{
	width:100px; 
	height:130px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:-20px;
  right:0px;
	  z-index: 10000;
	/*display:none;*/
	background:url(../images/top-arrow.gif) no-repeat;
 
}
.scrollToTop:hover{
	text-decoration:none;
}
.featuresConteTop .col-xs-offset-4 {
  
    padding-right: 51px;
}
.invoice {
    background: #f6f6f6; padding:100px 0;
}
.invoice .col-md-5{padding:0;}
.invoice .col-md-6{padding:60px 80px;}
.invoice h2{    font-size: 36px;
    padding: 0 0 10px;
    margin: 0 0 20px;
    line-height: 38px;
    color: #ec7e08;
    position: relative;
	text-transform:uppercase;}
.invoice h2:before {
    background: #ec7e08;
    width: 10%;
    height: 2px;
    position: absolute;
    content: '';
    bottom: 0;
}
.bvideo{position:absolute; z-index:1000; top:80px; left:15%;}
.getpdf .modal-dialog{width:600px; background:#fff;} 
.getpdf .modal-dialog .container{width:100%;}
.getpdf .modal-dialog h2 {
    font-size: 25px;
     margin: 0 0 11px 19px;
}
.getpdf .modal-dialog input{    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc; height:40px;
    border-radius: 4px;}
	
.getpdf .btn{background:#ff4954; border:none; color:#fff; font-size:14px;}
.getpdf .btn:hover{background:#ff4954;}
.getpdf .close {
     right: -24px;
     top: -27px;
}
 
@media (min-width: 1600px) and (max-width: 1919px) {
	.benefits .carousel-indicators{
	    bottom: 141px;
    right: 245px;
	}
 }
  @media (min-width: 1367px) and (max-width: 1500px) {
 .securityContent .col-md-6 {
    min-height: 220px;
    padding: 46px 17px 0;}
	
	.securityContent .container{width:100%;}
	 .projectdetail .col-md-6 h2 {
    font-size: 36px;
    line-height: 36px;
    margin: 0 0 31px;
    padding: 0;
}
.projectdetail .col-md-4 {
    min-height:194px;
	padding-left:0;
}
.projectdetail .col-md-6 p {
    font-size: 12px;
  }
 
.benefits .carousel-indicators {
    bottom: 156px;
    left: auto;
    position: absolute;
    right: 232px;
}
.featuresContent .col-md-5:last-child p br{display:none;}
.featuresBox .col-md-2{  width: 78px; height:78px;}
.featuresBox h3{font-size:15px;}
.featuresBox p{padding-right:15px;}
.foundry_modal{max-width: 57.8%;}
.featuresConteTop .col-md-6:first-child {
    padding: 80px;
}
.benefitsInner { width: 380px; right: 152px;}
.bvideo {
    left: 11%;
    position: absolute;
    top: 25px;
    z-index: 1000;
}
.benefitsInner ul li {
    font-size: 15px;}
 
	.featuresInner {
    padding-top: 27px;
}
 .benefits .carousel-indicators {
    bottom: 157px;
    right: 75px;
}
.projectdetail .col-md-6 p{ margin: 0 0 9px;}
	 .projectdetail .col-md-6 h2 {  font-size: 23px;  line-height: 30px;}
	 .projectdetail1 .col-md-6 { padding: 55px 0 0;}
	 .projectdetail .col-md-6 h4 {
    font-size: 14px;
    line-height: 24px;}
  }
 
 @media (min-width: 1281px) and (max-width: 1366px) {
	 .projectdetail .col-md-6 p{ margin: 0 0 9px;}
	 .projectdetail .col-md-6 h2 {  font-size: 23px;  line-height: 30px;}
	 .projectdetail1 .col-md-6 { padding: 55px 0 0;}
	.benefits .carousel-indicators{bottom: 157px;  right: 286px; }
	.homeContentTop {
    padding: 60px 0 0 7%;
}
   .homeContentTop h3 {
    font-size: 22px; line-height: 29px;}
	.featuresBox .col-md-2{    width: 70px;
    height: 70px;    margin-top: -2px;
    padding: 23px 17px 0;}
	.benefitsInner{    width: 495px;}
	.featuresBox p{font-size:11px;line-height: 16px;}
	.benefitsInner p {
    font-size: 23px;
    line-height: 37px;
}
	  	.featuresBox h3{      font-size: 13px; line-height: 22px; }
		p{    font-size: 14px;}
		.featuresInner p a {
    font-size: 11px;}
			.featuresInner p{padding:0 10px 0 0; text-align:left !important;}
	.bannerContent h1{font-size: 42px;
    line-height: 44px;}
	.projectmanagement {
    background: url(../images/project-management-bg.gif) repeat-x 0 105.7%;}
	.explorebtn{font-size:12px;}
	.projectdetail .col-md-7 p {
    font-size: 12px;}
	.benefitsBox { min-height: 162px;}
	 .securityContent .col-md-6 { padding: 70px 23px 0;}
	 .securityContent .container {
    width: 100%;
}
.featuresContent .col-md-5:last-child p br{display:none;}
.projectdetail .col-md-4 {
    min-height: 238px;
	padding-left:0;
}
.projectdetail .col-md-6 h2 {
    font-size:36px;}
	 .reportsContent .col-md-3{ min-height: 274px;
    padding: 37px;}
	p br{display:none;}
	.featuresConteTop .col-md-6:first-child {
    padding: 80px;
}
.projectLeftContent div {
     padding-right: 150px;
}
.projectRightContent div {
     padding-left: 150px;
}
.benefitsInner { width: 380px; right: 152px;}
.bvideo {
    left: 11%;
    position: absolute;
    top: 19px;
    z-index: 1000;
}
.benefitsInner ul li {
    font-size: 15px;}
.featuresBox {
    min-height: 124px;}
	.featuresInner {
    padding-top: 27px;
}
 .benefits .carousel-indicators {
    bottom: 157px;
    right: 75px;
}
.projectdetail .col-md-6 h4 {
    font-size: 14px;
    line-height: 24px;}
	
 }
 
 @media (min-width:1025px) and (max-width: 1280px) {
	 .reportsContent .col-md-3{ min-height: 274px;
    padding: 35px;}
	 
	 p br{display:none;}
	.securityContent .container {
    width: 100%;
}
	 .securityContent .col-md-6 { padding: 70px 23px 0;}
	.benefits .carousel-indicators{     bottom:114px;  right: 312px;}
	.homeContentTop {
    padding: 60px 0 0 7%;
}
   .homeContentTop h3 {
    font-size: 19px; line-height: 29px;}
	.featuresBox .col-md-2{    width: 65px; margin-right:10px;
    height: 65px;    margin-top: -2px;
    padding: 20px 17px 0;}
	.benefitsInner{    width: 495px;}
	.featuresBox p{font-size:11px;line-height: 16px;}
	.benefitsInner p {
    font-size: 23px;
    line-height: 37px;
}
.requestForm .form-group textarea{height:68px;}
	  	.featuresBox h3{      font-size: 14px; line-height: 22px; }
		p{    font-size: 14px;}
		.featuresInner p a {
    font-size: 11px;}
	.bannerContent h1{font-size: 42px;
    line-height: 44px;}
	.projectmanagement {
    background: url(../images/project-management-bg.gif) repeat-x 0 105.7%;}
	.explorebtn{font-size:12px;}
		.projectdetail .col-md-7 p {
    font-size: 12px;}
	.foundry_modal{width:100%; max-width:65.8%;}
	.projectdetail .col-md-6 p {
    font-size: 12px;}
	.projectdetail .col-md-4 {
     min-height: 210px;
  padding-left:0;
}
.projectdetail .col-md-6 h2 {
    font-size: 36px;
    line-height: 33px;
    margin: 0 0 23px;
    padding: 0;
}
.featuresConteTop .col-md-6:first-child{padding:80px 80px 0;}
.projectLeftContent div{padding-right: 150px;}
.projectRightContent div {
    padding-left: 160px;
}
.benefitsInner { width: 380px; right: 152px;}
.bvideo {
    left: 11%;
    position: absolute;
    top: 19px;
    z-index: 1000;
}
.benefitsInner ul li {
    font-size: 15px;}
.featuresBox {
    min-height: 134px;}
	.featuresInner {
    padding-top: 27px;
}
.benefits .carousel-indicators {
   bottom: 118px;
    right: 98px;
}
.bvideo iframe {
    border: medium none;
    width: 157%;
	 height: 367px;
}
.projectdetail .col-md-6 p{ margin: 0 0 9px;}
	 .projectdetail .col-md-6 h2 {  font-size: 36px;  line-height: 30px;}
	 .projectdetail1 .col-md-6 { padding: 55px 0 0;}
	 .projectdetail .col-md-6 h4 {
    font-size: 14px;
    line-height: 24px;}
 
 }
  @media (min-width:993px) and (max-width:1024px) {
	  .projectdetail .col-md-6 h4 {
    font-size: 16px;}
	 
 .homeContentTop h3 {
    color: #000;
    font-size: 15px;
    line-height: 27px;
}
.homeContentTop {
    padding: 60px 0 0 10%;
}
.projectdetail .col-md-5 {
    margin: 0;}
	.featuresConteTop .col-xs-offset-4 {
    margin-left: 20.333%;
    padding-right: 51px;
}
.projectdetail .col-md-5{padding-top: 80px;}
	.projectdetail .col-md-6 h3 {
    font-size: 15px;
    line-height: 19px;}
	.projectdetail .col-md-4 {
    min-height: 224px;}
	.projectdetail .col-md-6 p {
    font-size: 12px;}
body{font-size: 12px;
    line-height: 22px;}
	.homeContentTop .col-md-4{padding:60px 49px 0 0;}
	.featuresContent br{display:none;}
	.featuresInner {
    padding-top: 42px;
}
.featuresBox h3{ font-size: 18px;
    line-height: 25px; margin:0 0 10px;}
	.featuresBox p{font-size:12px;}
	.featuresContent .col-md-5{width:100%;}
	.featuresContent .col-md-5:last-child{padding:0 30px;}
	.benefitsBox{  padding: 24px 35px;}
	.benefitsInner p { font-size: 20px;}
	.benefits .carousel-indicators {
    bottom: 22px;
    left: auto;
    position: absolute;
    right: 343px;
}
.projectdetail1 .col-md-6{padding:0;}
.invoice .col-md-6 {
    padding: 0 80px;
}
.projectdetail .col-md-6 h2{font-size:36px;
    line-height: 31px;
    margin: 0 0 30px;
    padding: 0;}
	.projectdetail .col-md-4 { padding:0;
    min-height: 238px;}
	.projectLeftContent div {
    padding-left: 0;
}
.projectRightContent div {
    padding-right: 0;
}
.reportsContent{padding: 5% 0;}
.reportsContent .col-md-3{padding:33px;}
.reportsContent .col-md-3 br{display:none;}
.container{width:auto;}
.securityContent{padding:6%;}
.securityContent .col-md-6{padding:40px;}
.securityContent .col-md-6 h3 {
    font-size: 22px;
    line-height: 29px;
    margin: 0 0 12px;
    padding: 0;
}
.pricingtop .col-md-3{ padding:40px 36px 63px;}
.pricingtop .col-md-3 ul li{font-size:13px;}
.pricingtop{padding: 22px 5% 84px;}
.pricingBottom{ padding:0 5%;}
.pricingtop .col-md-3 p {font-size: 12px;}
.pricingtop .col-md-3 ul li{background-position:0 0;}
.resourceContent {
    padding: 90px 1% 0;
}
.securityContent .col-md-6 {
    min-height: 220px;
  }
  .bvideo { position: relative; left:0; top:0;}
    .bvideo  iframe{width:100%; height:300px;}
	 .businessBottom{ margin: -8px 0 0;}
	  .businessBottom{ margin: -8px 0 0;}
	  .projectdetail .col-md-6 h4 {
    font-size: 14px;
    line-height: 24px;}
}
 @media (max-width: 768px) {
  .logo {
    margin-top: 0;
	    max-height: 44%;
}
.cloudbased-row {
    display: block;
}

.call{
	background: transparent !important;
border: transparent !important;
color: black !important;
font-size: 13px !important;
text-decoration: none !important;
	
	
	
}

.callus h3{text-align:left;}
.nav-container{ min-height: 50px !important;}
.homeBottomshape{bottom:0;}
.bannerContent{width:100%; float:none; padding:0 30px;}
.bannerContent p{padding:0; font-size:12px;}
.bannerContent h1{font-size: 24px;
    line-height: 28px;}
	.homeContentTop h3{font-size:17px; line-height:27px;}
	.homeContentTop .col-md-4{ padding: 50px 5% 30px 0;}
	.homeContentTop {
    padding: 0 0 0 5%;
}
.homeContentTop h4 span{ margin-top: 14px;}
.projectmanagement h2 {
    font-size: 20px;
    line-height: 28px;}
	.projectmanagement p {
    padding: 0;
}
.featuresBox .col-md-2{ display:inline-block; margin:0 0 15px;}
.featuresContent .col-md-5:last-child{padding:30px; margin:0; text-align:center;}
.benefitsInner{padding:0; width:100%; right:0; width:100%;top: 36px;}
.benefits {
    height: 330px;}
	.benefitsInner h2{margin:0;}
	.benefitsInner p {
    font-size: 19px;
    line-height: 26px;
}
.benefitsBox{margin: -7px 0 0;}
.benefits .carousel-indicators {
   bottom: 15px;
    left: auto;
    position: absolute;
    right: -112px;
}
.businessBottom p{padding:0 10%;}
.freetrialbtn{display:block; clear:both; margin:0 0 10px;}
.explorebtn{display:block; clear:both;}
footer p{ padding: 0 36px}
.pricingtop .button-tabs .tabs > li{float:left;}
.pricingtop{ padding: 22px 5% 84px;}
.button-tabs .tab-title{min-width: 122px;}
.pricingtop .button-tabs .tab-title span{font-size:13px;}
.pricingtop .col-md-3:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f8f8f8 none repeat scroll 0 0;
    border-color: #15a1be #ccc #ccc;
    border-image: none;
    border-style: solid;
    border-width: 6px 1px 1px;
    box-shadow: none;
    transform: none;
    transition: none;
    z-index: 2;
}
.pricingBottom {
    padding: 0 5%;
}
.pricingtop .col-md-3 ul li{font-size:15px;}
.productVideoTop { padding: 0 20px;}
.productVideo .col-md-6 .col-md-6{padding:0 0 10px;}
.productVideoTop h2::before{width:100%;}
.productVideoTop h2 {  font-size: 15px;}
.innerbanner h1{font-size: 24px;}
.resourceContentTop .col-md-5{width:100%;}
.resourceContent {
    padding: 90px 5% 0;
}
.resourceContentTop .col-md-3 img {
    width: 43%;
}
.newsletterbox{width:100%;}
.newsletterbox{float:none;}
.resourceContentBottom{background-size:cover;}
.newsletterbox .col-md-1 img {
    margin: 0 0 12px 11px;
    width: 20%;
}
.newsletterbox input{width:100%; margin:0 0 10px;}
.newsletterbox input.submitBtn{width:80%;}
.resourceContentTop .col-md-9 a{    background: rgba(0, 0, 0, 0) url("../images/readarrow.png") no-repeat scroll 0 3px; padding:0 0 0 15px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height:24px;} 
.projectdetail .col-md-6 h2 {
    font-size: 19px;}
	.projectdetail .col-md-4{min-height:inherit;}
	.image-square .image{margin:0;}
	.projectLeftContent div{padding:30px;}
	.image-square{ padding-bottom: 0;}
	.projectRightContent div {padding:30px;}
	.reportsContent .col-md-3{margin-right:0; margin-bottom:10px;}
	.securityContent p {   font-size: 13px; }
	.securityContent .col-md-6 {   font-size: 14px; }
	.securityContent .col-md-6{padding:28px;}
	.securityContent .col-md-6 h3 {
    font-size: 20px;}
	.securityContent.parallax > .background-image-holder, .securityContent.parallax .slides li > .background-image-holder{height:100%;}
	.securityContent h2::before {  left: 45px;  width: 50%;}
	.featuresConteTop .col-md-6:first-child{padding:0;}
	.featuresConteTop{ padding: 60px 0 0;}
	.benefitsBox{margin:0;}
	.requestForm .col-md-4{display:none;}
 .modal-dialog {
    width:90%;
}
.requestForm .form-group .submitBtn{left: 21%;}
.requsetBtn {
    float: left;}
	.bannerContent h1{margin:0;}
	.cover.fullscreen .slides li{padding:0;}
	.bannerContent .btn-filled{margin:0 0 10px;}
	.bannerContent { padding: 20px 30px 69px;}
	.col-xs-offset-4 { margin-left: 0; padding:0 20px;}
	.benefitsInner ul li {
    font-size: 12px;
    list-style: outside none none;
    padding: 0;
}
 .benefits {
    height: auto;
}
.newsletterbox .submitBtn{width:100%;}
iframe {
    border: medium none;
    width: 100%;
}
 .bvideo { position: relative; left:0; top:0;}
    .bvideo  iframe{width:100%; height:300px;}
 .businessBottom{ margin: -35px 0 0;}
 .explorebtn{text-align:center;}
 .featuresContent .col-md-5:last-child p {
    text-align: center;}
	.featuresBox{min-height:inherit;}
	.requsetBtn {width: 200px;  clear: both;
    display: block;
    float: none;}
	.menu{ margin:0 0 12px;}
	.menu li a{height:auto;}
	.footer p{margin:0;}
	.projectdetail .col-md-6 .col-md-6{padding:0;}
	.projectdetail .col-md-6 { padding: 0 2%;}
	.productVideoTop h2::before{background:none;}
	.invoice .col-md-6 {
    padding: 60px 37px;
}
.projectdetail .col-md-6 .projectdetail1 .col-md-6 {  padding: 50px 0 0 20px;}
/* .projectdetail1 .col-md-6{  padding: 50px 0 0 20px;} */
.benefitsInner {
   
    top: -34px;
	position:relative;
  
}
.benefitsBox{background:#e8e8e8;}
.benefits .carousel-control{top: 53%;}

}
	
.list-numbered {
  list-style: none;
  margin-left: 1em;
  counter-reset: line;
}

.list-numbered > li {
  position: relative;
  margin-bottom: 1.5em;
}

.list-numbered > li:before {
	position: absolute;
	left: -2.25em;
	display: inline-block;
  width: 22px;
	height: 22px;
	margin-right: 0.5em;
  background-color: #B53C2C;
	border-radius: 50%;
	color: #fff;
	text-align:center;
  line-height: 1.25em;
	counter-increment: line;
	content: counter(line);
}
#featur{
	font-size:14px;
	margin-top: -10px;
	
}
/* @media(min-width:300px)and (max-width:750px)
{
	
	.projectmanagement{
		width:50%;
		margin:10%;
		padding:5px 10px
	
	}
	
	
	
	
}
 */


