@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
  font-family: 'EffraLight-Regular';
  src: url('../fonts/EffraLight-Regular.eot?#iefix') 
  format('embedded-opentype'),  
  url('../fonts/EffraLight-Regular.woff') format('woff'), 
  url('../fonts/EffraLight-Regular.ttf')  format('truetype'), 
  url('../fonts/EffraLight-Regular.svg#EffraLight-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Effra-Regular';
  src: url('../fonts/Effra-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Effra-Regular.woff') format('woff'), url('../fonts/Effra-Regular.ttf')  
  format('truetype'), url('../fonts/Effra-Regular.svg#Effra-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}



.text-align-right {
	text-align: right;
}
.text-align-center {
	text-align: center;
}
.text-align-left {
	text-align: left;
}
img {
    width: auto;
    max-width: 100%;
    height: auto;
}
a {
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
	-ms-transition: all 0.35s;
	-moz-transition: all 0.35s;
}
a:hover {
	text-decoration: none;
}
ul  {
	padding: 0;
	margin: 0;
}
body {
	font-family: 'Effra-Regular';
}
.top-bart {
	background-color: #005987;
	padding: 7px 0 11px;
}
.top-bart ul {
	padding-left: 0;
	text-align: right;
	margin-bottom: 0;
	margin-right: 15px;
}
.top-bart ul  li {
	display: inline-block;
	vertical-align: middle;
	margin-left: 40px;
	font-size: 14px;
}
.top-bart ul  li:first-child {
	margin-left: 0;
}
.top-bart ul  li a {
	color:#ffffff;
	display: inline-block;
	vertical-align: middle;
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
	-ms-transition: all 0.35s;
	-moz-transition: all 0.35s;
	/*text-transform: uppercase;*/
}
.top-bart ul li a:hover {
    color: #fb9767;
    text-decoration: none;
}
.top-bart ul li span {
    padding-right: 14px;
    color: #80acc3;
    font-size: 17px;
    border-right: solid 1px #0d6a99;
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
}
.nevigation ul {
	text-align: center;
}
.nevigation ul li:first-child {
	padding-left: 0;
}
.nevigation ul li {
    display: inline-block;
	font-size: 17px;
	padding-left: 24px;
    font-family: 'Open Sans', sans-serif;
}
.nevigation ul li a {
	color: #5f3b4e;
	font-weight: 700;
	position: relative;
}

.nevigation ul li a:hover {
	color: #0b5876;
}

.header-inner {
	background-color: #ffffff;
	padding: 15px 0;
	position: relative;
	z-index: 3;
}
.we-are-unique ul:after {
	display: block;
	content: "";	
	clear: both;
}
.them-btn {
	background-color: #fc793b;
	display: inline-block;
	padding: 11px 22px;
	font-size: 17px;
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
	-ms-transition: all 0.35s;
	-moz-transition: all 0.35s;
} 
.them-btn:hover {
    background-color: #005987;
    color: #ffff;
}

.main-banner {
	background-image: url(../images/main-banner.jpg);
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	padding:195px 0;
	position: relative;
}
.main-banner h1 {
    font-size: 41px;
    font-weight: 700;
    color: #fff;
}
.main-banner h1 {
    font-size: 41px;
    font-weight: 700;
    color: #fff;
}
.main-banner:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgb(0,0,0,0.3);
	content: "";
	z-index: 0;
}
.main-banner > * {
	position: relative;
	z-index: 1;
}
/*neque-porro*/
.neque-porro {
	background-color: #ffffff;
	padding: 89px 0 87px;
}
.neque-porro .neque-info span {
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 9px;
	display: block;
	text-transform: uppercase;
}
.neque-porro .neque-info h2 {
    font-size: 32px;
    line-height: 39px;
	color: #005987;
	font-weight: 700;
}
.neque-porro .neque-info p {
    font-size: 15px;
    line-height: 34px;
}
.neque-porro .item ul {
	display: flex;
	flex-wrap: wrap;
	padding-top: 26px;
}
.neque-porro .item ul li  {
	display: inline-block;
}
.neque-porro .item ul li {
	display: flex;
	flex-wrap: wrap;
	width: 25%;
}
.neque-porro .item ul li .them-icon {
width: 26%;
    padding-right: 11px;
}
.neque-porro .item ul li .neque-item-in {
	width: 74%;
}
.neque-porro .item ul li .neque-item-in h5 {
    font-size: 17px;
    font-weight: 600;
color: #005987;
    margin-bottom: 5px;
  }

.neque-porro .item ul li .neque-item-in h6 {
    font-size: 17px;
    font-weight: 600;
    color: #251f1f;
  }
 /* .neque-porro .them-img {
  	width: 85%;
  }*/
  .neque-porro .them-img img  {
      border-radius: 20px;
  }
 .neque-porro .them-btn {
     font-weight: normal; 
    padding: 14px 19px;
    letter-spacing: 1px;
    
}
    .neque-porro  .btn-block {
    	margin-top: 40px;
    }

/*our-services*/
.our-services {
    padding: 82px 0 60px;
}
.our-services .item {
	border: solid 1px #e3d9d9;
	padding-bottom: 20px;
	border-radius: 16px;
	height: 100%;
}
.our-services .item img {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}
.our-services .item h4 {
	font-size: 22px;
	font-weight: 700;
	color: #251f1f;
	padding-bottom: 10px;
}
.our-services .item .them-img {
	padding-bottom: 35px;
}
.our-services .item p {
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
}
.our-services .item .porro-info {
	padding: 0 22px;
}
.our-services .item .porro-info a {
	font-size: 17px;
	font-weight: 700;
	color: #fc793b;
	text-transform: uppercase;
}
.our-services .row [class*="col-"] {
	margin-bottom: 30px;
}
.our-services h2 {
	font-size: 32px;
	font-weight: 700;
}
.our-services .heding {
	margin-bottom: 55px;
	text-align: center
}
.our-services .btn-block {
	padding-top: 30px;
}

.we-are-unique {
	background-color: #ecf6fc;
	padding: 80px 0;
}
.we-are-unique .unique-info p {
	font-size: 19px;
	line-height: 34px;
	padding-bottom: 15px;
	font-family: 'Effra-Regular';
}
.we-are-unique .unique-info h2 {
	font-size: 32px;
	font-weight: 700;
	padding-bottom: 20px;
	font-family: 'Effra-Regular';
}
.we-are-unique .btn-block {
	padding-top: 15pxs;
}
/*.we-are-unique .them-img img {
	width: 80%;
}*/
.form-control {
	height: 52px;
	padding: 19px 26px;	
	border-color: #d9d9d9;
	border-left: solid 4px #005987;
	font-size: 16px;
}
select.form-control {
	height: 52px  !important;
	padding: 13px 26px;
}
textarea.form-control {
 height: 143px;	
 resize: none;
}
.mail-form .form-group {
  margin-bottom: 36px;
}
.form-control::-webkit-input-placeholder {  Edge 
  color: #737171;
  font-weight: 700;
}

.form-control:-ms-input-placeholder {  Internet Explorer 10-11 
  color: #737171;
  font-weight:  700;
}

.form-control::placeholder {
  color: #737171;
  font-weight: 700;
}
select.form-control {
	font-weight:  700;
}
.form-control:focus {
	box-shadow: none;
	border-color: #d9d9d9;
	border-left: solid 4px #005987;
}
.request {
	padding:83px 0 89px;
	text-align: center;
}
.request .heding h2 {
	font-size: 32px;
	font-weight: 700;
	color: #000;
}
.request .heding p {
	font-size: 18px;
	font-weight: 700;
	color: #4c4c4c;
}
.request .heding {
	padding-bottom: 36px;
}
.main-footar {
	background-color: #005987;
}
/*main-footar*/
.main-footar p {
	font-size: 16px;
	color: #fff;
	margin-top: 19px
}
.main-footar .menu-footar {
	display: flex;
	flex-wrap: wrap;
}
.main-footar .menu-footar li {
	width: 33.33%;
	padding-left: 30px;
	list-style: none;
	position: relative;
}
.main-footar .menu-footar li:after {
    position: absolute;
    left: 0;
    top: 0;
    height: 26px;
    width: 18px;
    background-image: url(../images/errow-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 7px;
    content: "";
}
.main-footar .menu-footar li {
	margin-bottom: 15px;
	color: #ffffff;
}
.main-footar .menu-footar li a {
	margin-bottom: 15px;
	color: #ffffff;	
}
.main-footar .menu-footar li a:hover {
	color: #fc793b;
}
.main-footar .menu-f-wrepar {
    padding-left: 0;
    width: 95%;
    margin-left: auto;
}
.main-footar  {
	padding: 84px 0 0;
}
.main-footar  h3 {
	font-size: 20px;
	color: #ffffff;	
	margin-bottom: 20px;
}
.main-footar ul li {
	list-style: none;
}
.shocial-icon li {
	display: inline-block;
	margin-left: 15px;
}
.shocial-icon li a {
	height: 40px;
	width: 40px;
	line-height: 44px;
	border-radius: 100%;
	color: #ffffff;
	background-color: #10bffe;
	display: inline-block;
	font-size: 23px;
	text-align: center;
	color: #ffffff !important;
}
.shocial-icon .face-book a {
	background-color: #3b5998;
	color: #ffffff;
}
.shocial-icon .linkedin a {
	background-color: #007ab9;
}

.shocial-icon a {
  color: #ffffff;
}
.shocial-icon .google a {
	background-color: #f44336;
}
.shocial-icon  {
	padding-top: 30px;
}
.copiright  {
padding: 21px 0px 20px;
	border-top: solid 1px #0d6a99;
	text-align: center;
	    margin-top: 40px;	
}
.copiright p {
	color: #ffffff;
	font-size: 15px;	
	margin: 0;
}
.nent-btn-1  {
	display: none;
}
.shocial-icon li:first-child {
	margin-left: 0;
}
.testimonials {
	background-color: #ecf6fc;
}

.testimonials .item {
	background-color: #ffffff;
	padding:40px 20px 11px;
	border-radius: 8px;
	margin-bottom: 5px;
	opacity: 0.5;
}
.testimonials .slick-center .item  {
    box-shadow: -1px 5px 10px rgba(0,0,0,0.1);
    opacity: 1;
}
.testimonials .slick-initialized .slick-slide {
    display: block;
    padding: 0 15px;
}
.heding-title {
	text-align: center;
}
.testimonials .item li {
	list-style: none;
	height: 25px;
	width: 25px;
	line-height: 25px;
	background-color: #32a067;
	text-align: center;
	border-radius: 3px;
	display: inline-block;	
	color: #ffffff;
	display: inline-block;
}
.testimonials .iten-img img {
	border-radius: 100%;
}
.testimonials .iten-img,.testimonials .left {
	display: inline-block;
	vertical-align: middle;
}
.testimonials .left  {
	margin-left: 12px;
}

.testimonials  ul .last-list {
background-color: transparent;	
}
.testimonials  ul .last-list {
	color: #9a9a9a;
	padding-left: 8px;
	font-weight: 600;
}
.testimonials .left span {
	font-size: 14px;
	font-weight: 700;
	color: #9a9aa6;
	padding-top: 6px;
	display: block;	
}
.testimonials .info {
	    margin-top: 20px;
}
.testimonials .info h3 {
	   font-size: 21px;
    font-weight: 700;
}
.testimonials p {
	font-size: 15px;
	color: #0f0e0e;
	font-weight: 600;
}
.testimonials .btn-block p {
	color: #a9a9a9;
}
.testimonials {
    background-color: #ecf6fc;
    padding: 90px 0 130px;
}
.testimonials .heding-title h2{
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 40px;	
}
  .testimonials .slick-dots li button:before {
  	    font-size: 36px;
  	    color:#d6d6d6;
  	    opacity: 1;
  }
  .testimonials .slick-dots li.slick-active button:before {
  	color: #fc793b;
  }
  .testimonials .slick-dots {
  	    bottom: -70px;
  }
  .transforming .item-info span {
  	font-size: 15px;
  	color: #999999;
  	padding-bottom: 10px;
  	display: inline-block;
  	text-transform: uppercase;
    }
.transforming .item-info h2 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 16px;
    line-height: 44px;
}
    .transforming .item-info p {
    font-size: 18px;
    line-height: 33px;
    color: #7f7f7f;
    font-weight: 600;
}
/*      .btn-block  {
      	margin-top: 35px;
      }
     */
     .transforming {
     	padding: 100px 0 90px;
     }

.transforming .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 35px;
    padding: 0;
    cursor: pointer;
    padding: 14px 0;
    line-height: 0;
    display: block;
    margin-bottom: 26px;
}
.transforming .slick-dots li button:before {
	display: none;
}
.transforming .slick-dots li.slick-active:after {
	position: absolute;
    left: -20px;
    top: 0;
    bottom: 0;
    right: auto;
    height: 100%;
    width: 2px;
    background-color: #005987;
    content: "";
}
.transforming .slick-dots li.slick-active button {
	color: #000;
}
.transforming .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    /* height: 110px; */
    padding: 5px;
    cursor: pointer;
    color: #000;
    border: 0;
    font-size: 19px;
    outline: none;
    background: transparent;
    color: #b2b2b2;
    font-weight: 600;
}
.transforming .slick-dots {
    position: absolute;
    bottom: auto;
    display: block;
    width: auto;
    padding: 0;
    margin: 0;
    left: 48px;
    margin: auto 0;
    top: 0;
    list-style: none;
    text-align: center;
}
.transforming .slick-dots li button:after {
    position: absolute;
    content: "0";
    left: -7px;
    top: 23px;    
}
.transforming .btn-block {
    margin-top: 55px;
}
.transforming .item-info {
	max-width: 578px;
	float: right;
	margin-bottom: 30px;
}

.logo-list-wrepar {
	background-image: url(../images/bg-img.jpg);
	padding: 60px 0;
}
.logo-list-wrepar ul {
	padding: 0;
	margin: 0 -15px;
}
.logo-list-wrepar .logo-list-block li {
	list-style: none;
	padding: 21px 10px 24px;
	background-color: #ffffff;
	border:solid 1px #d9d9d9;
	border-radius: 12px;
	text-align: center;
	display: inline-block;
	min-height: 94px;
}
.logo-list-wrepar .slick-initialized .slick-slide {
    display: block;
    margin: 0 15px;
}
.logo-list-wrepar .slick-slide img {
    display: inline-block;
}
.established .left span {
	background-color: #005987;
	height: 65px;
	width: 65px;
	line-height: 65px;
	display: inline-block;
	text-align: center;
	border-radius: 100%;
}
.established {
	background-color: #ededed;
	padding: 30px 0;
}
.established .right {
	padding-left: 26px;
}
.established .right span {
display: block;	
}
.established .right span.style-1 {
	font-size: 15px;
	color: #005987;
	font-weight: 600;	
	margin-bottom: 0;
}
.established .right span.style-2 {
	font-size: 26px;
	color: #6d6d6d;
	font-weight: 600;
    font-family: 'EffraLight-Regular';
}
.established .item {
	display: flex;
	flex-wrap: wrap;
}
/*Testimonials Sec*/
.testimonials-sec {
	background-image: url(../images/testimonials-sec.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	padding: 85px 0 124px;
}
.testimonials-sec:after {
	position: absolute;
	top: 0;
	right: 0;
	left:0;
	bottom: 0;
	background-color: rgba(0,60,91,0.9);
	content: "";
	z-index: 0;
}
.testimonials-sec .heding-wrep  h2 {
	color: #ffffff;
}
.testimonials-sec >* {
	position: relative;
	z-index: 1;
}
.testimonials-sec .them-img-wrpe .info-img >* {
	color: #ffffff;
}
.testimonials-sec .them-img-wrpe {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.testimonials-sec .them-img-wrpe .info-img {
	padding: 4px 0 0 20px;	
}
.testimonials-sec .them-img-wrpe .info-img h5 {
	margin-bottom: 0;
	font-size: 20px;
}
.testimonials-sec .them-img-wrpe .info-img span {
	color: #80acc3;
}
.testimonials-sec .item {
	background-color: #005987;
	border-radius: 20px;
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
     transform: perspective(1px) translateZ(0); 
     box-shadow: 0 0 1px rgba(0, 0, 0, 0);
     padding: 35px 28px;
     display: block;
}
.testimonials-sec .item:after {
    pointer-events: none;
    position: absolute;
    content: '';
    height: 25px;
    width: 25px;
    top: auto;
    right: 0;
    bottom: 0;
    background: #154152;
    background: linear-gradient(225deg, #154152d6 45%, #005079 50%, #005079 56%, #005079 80%);
    box-shadow: -1px 1px 1px rgb(0, 80, 121);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: width, height;
    transition-property: width, height;
    transform: rotate(92deg);
}
.testimonials-sec .them-img-wrpe {
	float: left;
}
.testimonials-sec .them-img-wrpe {
	float: left;
}
.testimonials-sec .wrpe-info {
	float: right;
}
.testimonials-sec .top-bar:after {
  content: "";
  display: table;
  clear: both;
}
.testimonials-sec .top-bar .wrpe-info {
	text-align: right;
}
.testimonials-sec .top-bar .wrpe-info span {
	display: block;
	font-size: 18px;
	color: #80acc3;
	padding-bottom: 10px;
	font-style: italic;
}
.testimonials-sec .top-bar .wrpe-info img  {
    max-width: 30%;	
}
.testimonials-sec .top-bar {
	padding-bottom: 15px;
	border-bottom: solid 1px #31799d;
}
.testimonials-sec p {
	color: #ffffff;
}
.testimonials-sec .testi-info p {
	padding-top: 20px;
	color: #ffffff;
	margin-bottom: 0;
}
.testimonials-sec .heding-wrep {
	padding-bottom: 50px;
}
.testimonials-sec .heding-wrep h2 {
	font-weight: 600;
	text-align: center;
}
.testimonials-sec .slick-initialized .slick-slide {
	padding: 0 15px
}
.testimonials-sec .slick-dots li button:before {
    opacity: .75;
    color: black;
    color: transparent;
    border: solid 3px #fff;
    border-radius: 100%;
    height: 16px;
    width: 16px;
}
.testimonials-sec .slick-dots li.slick-active button:before {
	background-color: #ffffff;
	opacity: 1;
	color: transparent
}
.testimonials-sec .slick-dots {
  bottom: -77px;
}

.main-banner.sd-wan {
	background-image: url(../images/sd-wan.jpg);
}
.main-banner.sd-wan:after {
  background-color: rgb(0,0,0,0.5);
}
.main-banner.sd-wan  h1 {
    font-size: 48px;
    }
    .we-are-unique .them-img  img {
    	border-radius: 15px;
    }
.we-are-unique.styletwo .unique-info h2 {
    font-size: 47px;
 }
 .we-are-unique.styletwo  {
 	background-color: #ffffff;
 }


 /* simplify */
 .simplify {
 	background-color: #ecf6fc;
 	padding: 87px 0 67px;
 }
 .simplify h3 {
 	font-size: 22px; 
 	font-weight: 700; 
    margin-bottom: 17px;	
 }
 .simplify p {
    font-size: 15px;
    font-family: 'Effra-Regular';
    line-height: 23px;
    margin-bottom: 0;
}
.simplify .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 37.333333%;
    max-width: 43.333333%;
}
.simplify .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 62.666667%;
    max-width: 66.666667%;
    padding: 0 10px;
    padding-right: 0;
}
.simplify .heding-sec h2 {
    font-size: 36px;
    font-family: 'Effra-Regular';
    font-weight: 600;
    text-align: center;
}
.simplify .heding-sec {
   margin-bottom: 60px;
}
.simplify .col-md-6 {
	margin-bottom: 33px;
}
.simplify .them-img  {
    height: 100%;
}
.simplify .them-img img {
    height: 100%;
    object-fit: cover;
    border-radius: 9px;
}
/*==============================
main-banner video-banne
================================*/
.main-banner.video-banne {
	background-image: url(../images/video-banne.jpg);
}
.main-banner.styletwo:after {
	background-color: rgb(0,0,0,0.5);
}
.bg-width {
	background-color: #ffffff;
}
.we-are-unique.stylethree .unique-info p {
	font-size: 17px;
	line-height: 25px;
	padding-bottom: 15px;
	font-family: 'Open Sans', sans-serif;    
	font-weight: 600;
	text-align: justify;
}
/*advantages*/
.advantages {
	background-color: #ecf6fc;
	padding: 65px 0 57px;
}
.advantages .heding-top {
	text-align: center;
}
.advantages .heding-top h2 {
	font-size: 36px;
	font-weight: 600;
}
.advantages .item h4 {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 15px;
}
.advantages .item p {
    font-size: 15px;
    line-height: 28px;    
    color: #4d4a4b;
    margin-bottom: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.advantages .item {    
	border-bottom: solid 1px #d4d4d4;
	padding-bottom: 35px;
	height: 100%;
}
.advantages .row .col-md-6 {
	margin-bottom: 30px
}
.advantages .heding-top {
  padding-bottom: 30px;
}
.we-are-unique ul  li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 12px;
}
.we-are-unique ul  li a {
	color: #005987d6;
	font-weight: 700;
}
.we-are-unique  p a {
	color: #005987d6;	
}
.we-are-unique.stylethree-2  {
    padding: 87px 0 80px;
}

.optical-banne {
  background-image: url(../images/optical-banne.jpg);	
}
.next-generation {
	background-image: url(../images/next-generation.jpg);		
}
.design-sec {
	background-color: #ecf6fc;
	padding: 77px 0 32px;
}
.design-sec h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    min-height: 70px;
}
.design-sec p {
	font-size: 16px;
	font-weight: 600;
}
.design-sec .heding {
	margin-bottom: 50px;
}
.design-sec .heding h2 {
	font-weight: 700;
}
.design-sec .them-icon {	
    margin-bottom: 36px;
}
.consulting {
	background-image: url(../images/consulting.jpg);
}
.we-are-unique .list-wrapar li {
	padding-left: 40px;
	margin-right: 0;	
	width: 50%;
	font-size: 18px;
	color: #251f1f;
	font-weight: 600;
	margin-bottom: 18px;
	position: relative;
}
.list-wrapar {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	margin-top: 17px;
}
.we-are-unique .list-wrapar li:after {
	position: absolute;
	left: 0;
	right: auto;
	top: 0px;
	height: 24px;
	width: 24px;
	background-image: url(../images/right-sine.png);
	background-repeat: no-repeat;
	background-position: center center;	
	content: "";
}
.assess-your {
	background-color: #f0faff;	
    padding: 79px 0;
    background-image: url(../images/assess-your.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.assess-your.bg-width {
	background-image: url(../images/assess-your-2.png);
	background-color: transparent !important;
}

.assess-your .btn-block {
	text-align: right;
}

.assess-your .them-btn.btn-2 {
	background-color: #005987;
}
.assess-your .them-btn.btn-1:hover {
	background-color: #fc793b;
}
.assess-your .them-btn img {
	margin-right: 5px;
}
.assess-your .them-btn {
	margin-left: 48px;
	 letter-spacing: 2px;
}
.assess-your .them-btn:first-child {
	margin-left: 0;
}
.assess-your .heding  h2 {
	font-size: 40px;
	color: #005987;
	font-weight: 700;
	line-height: 49px;
}

.align-items-flex-end {
	align-items: flex-end;
}
.transforming .slick-dotted.slick-slider {
	margin-bottom: 0;
}
.shocial-icon a:hover {
	opacity: 0.8;
}
.maintenance {
background-image: url(../images/maintenance.jpg);	
}
.we-are-unique .list-wrapar li:last-child,.we-are-unique .list-wrapar li:nth-last-child(2) {
	margin-bottom: 0;
}
.managed {
	background-image: url(../images/managed.jpg);	
}
.we-are-unique.stylethree.sty-two  .unique-info p {
	line-height: 26px;
}
.partners {
background-image: url(../images/partners.jpg);		
}
.main-banner.styletwo h1 {
    font-size: 48px;
}
.professional {
	background-image: url(../images/professional.jpg);		
}
.Support {
	background-image: url(../images/sap-support.jpg);
}
.we-are-unique .unique-info h2 {
	    padding-bottom: 5px;
}
.we-are-unique.stylethree .unique-info p {
	    padding-bottom: 4px;
}


/*=============================
blog img
===============================*/
.blog-img {
	background-image: url(../images/blog-img.jpg);
}
.block-main-block .blog-wrep .them-img {
	position: relative;
	border:solid 4px #f7f7f7;
	display: inline-block;
}
.block-main-block .blog-wrep .them-img span {
	position: absolute;
	top: 12px;
	right: 12px;
	left: auto;
	width: auto;
	bottom: auto;
	color: #ffffff;
}
.block-main-block .blog-wrep .them-img >* {
	z-index: 1;
}
.block-main-block .blog-wrep .them-img:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgb(0,0,0,0.3);
	z-index: 0;
	content: "";
}
.block-main-block .blog-wrep .main-info h3 {
	font-size: 24px;
	font-weight: 600;
    padding-bottom: 4px;
    font-family: 'Effra-Regular';
    line-height: 34px;
}
.block-main-block .blog-wrep .main-info p {
	font-size: 13px;
}
.block-main-block .blog-wrep .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 26%;
    max-width: 26%;
}
.block-main-block .blog-wrep .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 76%;
    max-width: 74%;
}

.block-main-block .blog-wrep {
	padding: 31px;
	border: solid 1px #e3e3e3;
	margin-bottom: 30px;
}
.block-main-block .blog-wrep .them-btn {
	font-family: 'Raleway', sans-serif;
	min-width: 170px;
	padding: 9px 19px;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 1px;
}

.block-main-block .blog-wrep .coment-sec {
    padding: 23px 0 11px;
}
.block-main-block .blog-wrep .coment-se {
	margin: 0;
	text-align: right;
}

.block-main-block .blog-wrep .coment-se li {
	display: inline-block;
	color: #585858;
	font-size: 18px;
	padding-left: 23px;
}
.block-main-block .blog-wrep .coment-se li span {
	padding-left: 12px;
	color: #585858;
}
.block-main-block .blog-wrep .coment-se li:first-child {
	padding-left: 0;
}
.block-main-block .blog-wrep .shocial-icona ul {
	text-align: right !important;
	position: absolute;
	width: auto;
	top: 0;
	padding-top: 15px;
	right: 0;
	left: auto;
}


.block-main-block .blog-wrep .shocial-icona li {
    list-style: none;
    display: inline-block;
    padding-left: 11px;
    font-size: 19px;
}

.block-main-block .blog-list-info {
    position: relative;
}
.block-main-block .blog-wrep .shocial-icona  li a {
	color: #cacaca;
}

.case-studies {
background-image: url(../images/case-studies.jpg);	
}
/*=======================
Cyber Security
=========================*/
.cyber-security-sec {
	padding: 80px 0 30px;
}
.cyber-security-sec .item {
	text-align: center;
}
.cyber-security-sec .item span {
	font-size: 16px;
	text-transform: uppercase;
	color: #005987;
}
.cyber-security-sec .item h3 {
	font-size: 24px;
	font-weight: 600;
	margin-top: 10px;
}
.cyber-security-sec .item  .item-info {
    padding: 40px 0 40px;
}
.tabe-nevigation {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    border: none;
}
.tabe-nevigation li,.tabe-nevigation li a {
border: none !important;	
}
.tabe-nevigation li {
    font-size: 18px;
}

.cyber-security-sec .tab-content {
	margin-top: 42px;
}
.cyber-security-sec  .nav-tabs .nav-item.show .nav-link, .cyber-security-sec  .nav-tabs .nav-link.active{
	color: #005987 !important;
}
.cyber-security-sec  .nav-tabs .nav-item.show .nav-link, .cyber-security-sec  .nav-tabs .nav-link.active {
	border-bottom: solid 1px !important;
}
.cyber-security-sec  .nav-tabs .nav-item.show .nav-link, .cyber-security-sec  .nav-tabs .nav-link.active span {
	opacity: 1;
}
.cyber-security-sec .nav-tabs .nav-link {
	color: #818181;	
	font-weight: 600;
	padding: 0 !important;
	    padding-bottom: 4px !important;
}
.cyber-security-sec .nav-tabs li  {
	 padding: 0 12px;
    font-family: 'Raleway', sans-serif;
    font-size: 17px;
}
.cyber-security-sec .heding {
	text-align: center;
}
.cyber-security-sec .heding h2 {
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 40px;
}
.cyber-security-sec .heding strong {
	color: #fc793b;
}
.tabe-nevigation li a span {
    position: absolute;
    height: 34px;
    width: 34px;
    top: 0;
    background-image: url(../images/list-nambar.png);
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    color: #ffff;
    margin-top: -34px;
    opacity: 0;
    transition: 1s;
    font-size: 12px;
    line-height: 27px;
}
.tabe-nevigation li a {
	position: relative;
}

.tabe-nevigation li a.main span {
    left: -5px;
}
/*===============================
contact-us
=================================*/
.contact-us {
	background-image: url(../images/contact-us.jpg);
}
.main-banner.styletwo-2:after {
	background-color: rgb(0,0,0,0.6);
}
.request-2 .heding {
	text-align: left;
	max-width: 560px;
}
.request-2 .heding h2 {
	    font-size: 42px;
	    margin-bottom: 15px;
}
.request-2 .heding h2 strong {
	color: #005987;
}
.request-2 .heding p {
	font-size: 21px;
	color: #969696;
	font-weight: normal;
}
.request-2 .btn-block {
	text-align: left;
}

.request-2 .btn-block .them-btn {
    font-family: 'Raleway', sans-serif;
    min-width: 170px;
    padding: 11px 19px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 1px;
}
.request-2 .form-control::-webkit-input-placeholder {  
  color: #a7a6a6;
  font-weight: 600;
 letter-spacing: 1px;
 font-family: 'Raleway', sans-serif;
}

.request-2 .form-control:-ms-input-placeholder {  
  color: #a7a6a6;
  font-weight:  600;
 letter-spacing: 1px;
 font-family: 'Raleway', sans-serif;
}

.request-2 .form-control::placeholder {
  color: #a7a6a6;
  font-weight: 600;
 letter-spacing: 1px;
 font-family: 'Raleway', sans-serif;
}
.request-2 textarea.form-control {
    height: 87px;
    }
.contect-us-in img {
	margin-bottom: 15px;
}
.contect-us-in span {
	display: block;
	font-size: 16px;
	color: #005987;
	font-weight: 600;
	margin-bottom: 8px;
}
.contect-us-in p {
	font-size: 16px;
	color: #504d4d;	 
 font-weight: 600;
}
.contect-us-in .col-md-4 {
    flex: 0 28.333333%;
    max-width: 28.333333%;
}
.contect-us-in p a {
 color: #504d4d;	

}
.contect-us-in {
	padding: 80px 0;
	border-top: solid 1px #e9e8e8;
}
.mape-google {
	height: 600px;
}
.contect-us-in h2 {
	font-weight: 700;
}
.block-main-block .blog-wrep .shocial-icona li a .fa-facebook {
	color: #ee0034;
}
.Search .form-con {
	border: solid 1px #e3e3e3;
	padding: 0 21px;
	height: 48px;
	border-radius: 4px;
}
.Search .form-con {
	font-size: 16px;
	width: 100%;
}

.request-2 .form-control::-webkit-input-placeholder {  Edge 
  color: #b4b4b4;
}

.request-2 .form-control:-ms-input-placeholder {  Internet Explorer 10-11 
  color: #a7a6a6;  
}

.request-2 .form-control::placeholder {
  color: #a7a6a6; 
}
.left-bar .Search .submit {
    height: 47px;
    padding: 0 19px;
    border: 0;
    background-color: #005987;
    color: #fff;
    position: absolute;
    right: 0;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
.search-sec {
	position: relative;
	margin-top: 20px;
	max-width: 360px;
}
.left-bar h2 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 22px;
}
.search-sec {
  position: relative;
}
 .Search  {
 	margin-bottom: 36px;
 }
 .recent-info {
 	font-size: 14px;
    margin-bottom: 0;
}
.recent-info h3 {
    font-size: 18px;
    font-weight: 600;
    color: #666262;
    margin-bottom: 2px;
}
.left-bar .them-img {
	width: 30%;
    padding-right: 15px;
}
.left-bar .recent-info {
    font-size: 14px;
    margin-bottom: 0;
    width: 70%;
}

.recent-list {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 22px;
	position: relative;
}
.recent-list p {
	margin-bottom: 4px;
}
.recent-list span {
	font-style: italic;
}
.recent-list .owarle {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.bar-nave-wr li {
    list-style: none;
    margin-bottom: 15px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.bar-nave-wr li a {
	font-size: 14px;
	color: #666262;
}
.bar-nave-wr {
    margin-top: 31px;
}
.news-and-wrep {
	padding: 80px  0 50px;
}
.popular-list li {
	list-style: none;
	display: inline-block;
	background-color: #f5f5f5;
	color: #acacac;
	padding: 7px 14px;
	margin-right: 6px;
	font-size: 19px;
	margin-bottom: 10px;
}
.popular {
  padding-top: 20px;
}
  .shoci-sider .shocial-icon {
   	padding-top: 12px;
   	}
   	 .shoci-sider  {
   	    margin-top: 30px;
   	}
/*======================
gallery
========================*/
.gallery {
	background-image: url(../images/gallery.jpg);
}
.gallery-list {
	padding: 0;
	margin: 0;
	margin: 0 -5px;
	display: flex;
	flex-wrap: wrap;
}
.gallery-list li {
	width: 25%;
	padding: 0 5px 10px;
	list-style: none;
}
.gallery-list li img {
	height: 100%;
    width: 100%;
}
    
.gallery-wrep .hedint-sec {
	max-width: 955px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 50px;
}
.gallery-wrep .hedint-sec h2 {
	font-size: 36px;
	font-weight: 600;
	letter-spacing: 2px;
	margin-bottom: 15px;
}
.gallery-wrep .hedint-sec p {
    font-size: 24px;
    color: #666262;
    line-height: 28px;
}
.gallery-wrep {
    padding: 72px 0 70px;
}
.business-process {
	background-image: url(../images/business-process.jpg);
}
.nevigation ul li {
	position: relative;
}
.nevigation ul.sub-menu-e {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    width: max-content;
    min-width: 10rem;
    padding: 7px 16px;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;    
    margin-top: 30px;
}
.nevigation ul.sub-menu-e li {
    display: block;
    padding-left: 0;
    font-size: 13px;
    font-weight: 200;
    margin-bottom: 11px;    
    min-width: 166px;
}

.nevigation ul li:hover > ul.sub-menu-e {
    display: block;
    flex-wrap: wrap;
    opacity: 1;
		visibility: visible;
		margin-left: 0;
}
.fle-main-headre ul.sub-menu-e li {
    padding-bottom: 5px;
    padding: 4px;
    font-size: 17px;
}
.list-wrapar-2 li {
    padding-left: 40px;
    margin-right: 0;
    width: 50%;
    font-size: 18px;
    color: #251f1f;
    font-weight: 600;
    margin-bottom: 18px;
    position: relative;
    list-style: none;
}
.list-wrapar-2 li:after {
    position: absolute;
    left: 0;
    right: auto;
    top: 5px;
    height: 24px;
    width: 24px;
    background-image: url(../images/right-sine.png);
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
}
.business-info p {
    font-size: 18px;
}
.business-info {
	text-align: center;
	max-width: 1242px;
	margin: 0 auto;
	font-weight: 600;
	line-height: 26px;
	font-family: 'Raleway', sans-serif;
	margin-bottom: 40px;
}
.process-management {
    padding: 40px 0 80px;
}
.process-management  h2 {
	font-size: 36px;
    font-weight: 600;
    text-align: center;
}
.business-process-wrep .list-wrapar-2 {
    margin-top: 30px;
}
.business-process-wrep {
 padding: 83px 0 70px;
}
.advantages-2 .item p {
	margin-bottom: 20px;
	font-family: 'Raleway', sans-serif;
	line-height: 31px;
}
.advantages-2 .item p:last-child {
	margin-bottom: 0;
}
.hypervisor {
	background-image: url(../images/hypervisor.jpg);
}
.outsourcing {
	background-image: url(../images/outsourcing.jpg);
}
.point-of {
	background-image: url(../images/point-of.jpg);	
}
.design-sec.design-sec-2 {
	background-color: #ffffff;
}
.design-sec.design-sec-2 .them-icon {
    margin-bottom: 11px;
    min-height: 60px;
}
.design-sec.design-sec-2 .item {
    border-bottom: solid 1px #e5eef4;
    padding-bottom: 15px;
    height: 100%;    
}
.design-sec.design-sec-2 p {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    line-height: 29px;
}
.design-sec.design-sec-2 .row [class*="col-"] {
    flex: 50%;
    max-width: 50%;
    margin-bottom: 45px;
}
.design-sec.design-sec-2 h4 {
    font-size: 24px;    
    line-height: 34px;
    min-height: auto;
    margin-bottom: 10px;
}
.fleet-management {
	background-image: url(../images/fleet-management.jpg);		
}
.the-benefits {
	text-align: center;
	padding: 154px 0;
		background-image: url(../images/the-benefits.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}


.the-benefits h2 {
	font-size: 42px;
	line-height: 49px;
	font-weight: 600;
	margin-bottom: 0;
}
.the-benefits h2 strong {
	color: #005987;
}
.reap-once .process-management {
    padding: 80px 0 70px;
}
.list-wrapar{
	margin-top: 38px;
}
.them-btn-2 {
    font-family: 'Raleway', sans-serif;
    min-width: 170px;
    padding: 9px 19px;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
}
.get-started {
	background-image: url(../images/get-started.jpg);
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	padding: 195px 0;
	position: relative;
}

.get-started:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgb(0,89,135,0.7);
    content: "";
    z-index: 0;
}
.get-started > * {
	position: relative;
	z-index: 1;
}
.them-btn-2 {
    font-family: 'Raleway', sans-serif;
    min-width: 170px;
    padding: 12px 19px;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
    border-radius: 4px;
}
.get-started  h2 {
	font-size: 36px;
	padding: 33px 0 34px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
}
.enterprise {
	background-image: url(../images/enterprise.jpg);
}
/*=============================
cloud-solutions
===============================*/
.cloud-solutions {
	background-image: url(../images/cloud-solutions.jpg);	
}
.reap-once.styletwo .process-management {
    padding: 0 0 70px;
} 
/*=============================
F Sona
===============================*/
.f-sona {
	background-image: url(../images/f-sona.jpg);		
}
.we-are-unique.stylethree .unique-info-2 p {
    font-size: 17px;
    line-height: 26px
}
.sap-hanaa {
	background-image: url(../images/sap-hanaa.jpg);			
}
.reap-once.styletwo-2 {
	background-color: #ecf6fc;
}
.welcome-to {
	background-image: url(../images/sap-hanaa.jpg);
}

/* Welcome to */
.cyber-security-2 {
    padding: 32px 0;
    border-bottom: solid 1px #dedede;
}
.cyber-security-sec.cyber-security-2 .nav-tabs .nav-item.show .nav-link, .cyber-security-sec.cyber-security-2 .nav-tabs .nav-link.active {
	border-bottom: none !important;
}
.cyber-security-sec.cyber-security-3 {
    padding: 60px 0 0;
}
.cyber-security-sec.cyber-security-3 .tab-content {
    margin-top: 0;
}
.cyber-security-sec.cyber-security-3 .cyber-information p {
	font-size: 22px;
}
.cyber-security-sec.cyber-security-3 .cyber-information {
	margin-bottom: 70px;
}
/* info-list */
ul.info-list li {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	text-align: left;
	margin-bottom: 5px;
}


.our-services .item ul.info-list p {
    font-size: 14px;
    width: 55%;
    margin-bottom: 0;
}
.cyber-security-sec .item ul.info-list span {
    font-size: 15px;
    text-transform: capitalize;
    color: #909090;
    width: 41%;
}
ul.info-list {
	    padding: 0 16px;
}
.our-services-2 .item {
	border-radius: 9px;
}
.our-services-2 .item {
    border-radius: 9px;
}
.our-services-2 .item img {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
.our-services.our-services-2 {
    padding: 0;
}

/* microst-team */
.microst-team {
	background-color: #ecf9ff;
	padding: 80px 0;
}
/*wireless-solution*/
.wireless-solution {
	background-image: url(../images/wireless-solution.jpg);
}
.wireless {
	padding: 23px 0;
	border-bottom: solid 1px #e8e8e8;
}
.wireless p {
	font-size: 20px;
	color: #666262;
}
.wireless .item {
	padding: 20px 40px;
	border-left: solid 1px #e8e8e8;
}
.wireless .item p {
	margin-bottom: 0;
}
.wireless .item {
    padding: 20px 40px 20px 85px;
    border-left: solid 1px #e8e8e8;
}
.wireless h2 {
	font-size: 36px;
	font-weight: 600;
	color: #005987;
}

.wi-wir-solu {
background-color: #ecf6fc;
padding: 80px 0;	
}
.wi-wir-solu .header h2 {
	font-size: 36px;
	font-weight: 600;
	text-align: center;
}
/*.wi-wir-solu .header {
	padding-bottom: 94px;
}*/
.wi-wir-solu .item h3 {
	font-size: 36px;
	font-weight: 600;
}
.wi-wir-solu .item p {
	font-size: 20px;
}
.wi-wir-solu .item  .btn-block {
  padding-top: 30px;	
  display: inline-block;
}
.wi-wir-solu .row {
    padding: 90px 0;
    border-bottom: solid 1px #d4d4d4;
}
.wi-wir-solu .row:last-child  {
	padding-bottom: 0;
	border-bottom: none;
}
.awards {
	background-image: url(../images/awards.jpg);
}
.bs-example-2 .table td, .bs-example-2  .table th {
	width: 33.33%;
	vertical-align: middle;
}
.bs-example-2 tr:nth-child(even) {
  background-color: #f7f7f7;
}
.bs-example-2 .color-dark {
	background-color: #f7f7f7;
}
.bs-example-2 .table-bordered td, .bs-example-2 .table-bordered th {
    border: 1px solid #c9c9c9;
    padding: 21px 40px;
}
.bs-example-2 .table-bordered td {
	padding: 11px 34px;
}
.bs-example-2 .table th {
	padding: 21px 40px;
	font-size: 17px;
}
.accreditatio-2 h2 {
	font-size: 30px;
	font-weight: 600;
}
.accreditatio-2 p {
	font-size: 16px;
	line-height: 30px;
}
.accreditatio-2 .accreditations {
	margin-bottom: 60px;
}
.bs-example.bs-example-2 {
	margin-top: 40px;
}
.arrows-list .slid-item {
	text-align: center;
}
.bs-example-2 .table-bordered td {
    padding: 11px 34px;
    font-size: 14px;
}
.arrows-list .slid-item h5 {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    line-height: 26px;
    font-size: 16px;
}
 .slick-slide img {
    display: inline-block;
}
.arrows-list .them-img {
  margin-bottom: 14px;
}
.arrows-list {
	background-color: #ecf9ff;
	padding: 70px 0 90px;
}
.arrows-list .heding {
  margin-bottom: 40px;
}
.arrows-list .heding h2 {
    font-weight: 600;
}
.arrows-list .slick-dots li button:before {
	color: #005987;
	font-size: 32px;
}
.arrows-list .slick-dots li.slick-active button:before {
	color: #005987;
	font-size: 41px;
}
.arrows-list .slick-dots li {
	width: 13px;
	height: 13px;
	margin: 0 5px;
}
.slick-dots {
	bottom: -45px
}
.accreditatio-2 {
	padding: 80px 0; 
}
.accreditatio-2 .heding {
	padding-bottom: 40px;
}

.microst-team .microst-li p {
	font-size: 18px;
	color: #005987;
	font-weight: 600;
	text-align: left;	
	margin-bottom: 0;
}
.microst-team .microst-li {
	padding: 16px 21px; 
}
.microst-team .item {
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0px 6px 7px rgba(0,0,0,0.2);
}
.microst-team .item img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.cyber-security-sec.cyber-security-3 .text-align-left {
	text-align: left;
}
.mission .info h6 {
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    margin-bottom: 15px;
}
.mission .info  p {
	font-size: 22px;
	line-height: 30px;
	color: #adadad;
}
.cyber-security-sec .mission  .heding h2 {
    margin-bottom: 45px;
}
.mission {
	padding: 80px 0;
}
.mission .info p:last-child {
	margin-bottom: 0;
}
.mission .employee {
	text-align: center;
	padding: 70px 39px;
	background-color: #005987;
	border-radius: 10px;
	background-image: url(../images/employee.png);
	background-position: center center;
	background-repeat:no-repeat;
}
.mission .employee >* {
	color: #ffffff;
}
.mission .employee h3 {
    font-weight: 600;
    margin-bottom: 30px;
    font-size: 36px;
}
.membar-info {
    margin-top: 30px;
}
.membar-info span {
	font-size: 15px;
    margin-bottom: 11px;
}
.membar-info p {
	font-size: 19px;
}
.arrows-list .slick-dots li button:before {
	content: '' !important;
}
.arrows-list .slick-dots li button {
    width: 9px;
    height: 9px;
    padding: 5px;
    background-color: #005987;
    cursor: pointer;
    color: transparent;
    border-radius: 100% !important;    
}
.arrows-list .slick-dots li button {
	background-color: #00598773;
}
.arrows-list li.slick-active button {
    background-color: #005987;
}
.ceo-message {
	background-image: url(../images/ceo-message.jpg);
	padding: 80px 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.ceo-message >* {
	color: #ffffff;
}
.ceo-message .them-img img {
	border-radius: 10px;
}
.main-banner:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgb(0,0,0,0.3);
	content: "";
	z-index: 0;
}
.ceo-message p {
	font-size: 20px;
	margin-bottom: 30px;
}
.height-foti {
	height: 80px;
}
.questions-lis .btn-block {
	margin-top: 30px;
}
.questions-lis .information-list {
  margin-top: 20px;
}
/*.questions-lis {
	border-top: solid 1px #ccdee7;
	padding: 80px 0;
}*/
.questions-lis .item .them-img img {
	border-radius: 15px;
}
.service .bs-example.bs-example-2 {
	margin-top: 0;
}
.service .bs-example-2 .table th:first-child,.bs-example-2 .table td:first-child {
	width: 8%;
	text-align: center;
}
.service .bs-example-2 .table th:first-child (2) {
	width: 30%;
}
.service .bs-example-2 tr:nth-child(even) {
    background-color: #ffffff;
}
.service .bs-example-2 a {
    color: #005987;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.pequestforms {
    padding: 60px 0 83px;
    border-top: solid 2px #ccdee7;
}
.pequestforms:last-child {
	border-top: solid 1px #ccdee7;
}
.pequestforms .bs-example-2 .table-bordered td {
    padding: 6px 34px;
}
.internal-form textarea.form-control {
  height: 112px;
  resize: none;
}
.internal-form .form-group {
	margin-bottom: 31px;
}
.internal-form .btn-block {
  margin-top: 30px;
}
.internal-form {
    padding: 70px 0 50px;
	border-top: solid 2px #ccdee7;
}
.contect-us-in .item {
    text-align: left;
}
/*.contect-us-in .item p {
    min-height: 50px;
}*/
.contect-us-in {
    padding: 46px 0 20px;
}
.bs-example-3.bs-example-2 tr:nth-child(even) {
    background-color: #ffffff;
}
.bs-example-3.bs-example-2 .table th {
    padding: 12px 40px;
}
.departments h2 {
    font-weight: 600;
    font-size: 30px;
}
.departments {
	padding: 80px 0;
	border-top: solid 2px #ccdee7;
}
.locations .contect-us-in {
    padding: 80px 0;
    border-top: solid 2px #ccdee7;
}
.locations .contect-us-in {
    padding: 58px 0 29px;
}
.locations .heding {
	margin-bottom: 50px;
}
.locations .bs-example.bs-example-2 {
    margin-top: 30px;
}
.service .bs-example-2.bs-example-3 .table th:first-child, .bs-example-2.bs-example-3 .table td:first-child {
	text-align: left;
}
.nsx {
	background-image: url(../images/nsx.jpg);
}
.design-sec-3 {
	padding-top: 0;
}
.design-sec.design-sec-3 .row [class*="col-"] {   
   margin-bottom: 5px;
}
.design-sec.design-sec-3 .item  {
	border-bottom: 0;
}
.design-sec.design-sec-3 .them-icon h4 {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-left: 15px;
 }
 .design-sec.design-sec-3 .them-icon h2 {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-left: 15px;
 }
  .design-sec.design-sec-3 .them-icon img {
 display: inline-block;
    vertical-align: middle
  }
  .project {
  	background-image: url(../images/project.jpg);
  }
  .list-wrapar.styletwo {
  }
   .list-wrapar.styletwo li:last-child,  .list-wrapar.styletwo li:nth-last-child(2) {
    margin-bottom: 0;
  }
  .list-wrapar.styletwo li {
    padding-left: 40px;
    margin-right: 0;
    width: 16.6%;
    font-size: 18px;
    color: #251f1f;
    font-weight: 600;
    margin-bottom: 18px;
    position: relative;
    list-style: none;
}
.roject .heding	h2 {
	font-weight: 600;
	font-size: 36px;
	margin-bottom: 20px;
}
.roject {
    padding-bottom: 63px;
  }
.list-wrapar.styletwo li:after {
    position: absolute;
    left: 0;
    right: auto;
    top: 0px;
    height: 24px;
    width: 24px;
    background-image: url(../images/right-sine.png);
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
}
.roject .heding p  {
	font-size: 18px;
	line-height: 26px;
}
.roject .heding {
	text-align: center;
	max-width: 1270px;
	margin: 0 auto;
}
.pro-man-2 {
	padding-bottom: 0;
}
.virtual {
	background-image: url(../images/virtual.jpg);
}
.design-sec-two h4 {
    font-size: 24px;    
    line-height: 34px;
     min-height: inherit; 
}
.design-sec-two.design-sec .them-icon {
	margin-bottom: 15px;
	height: 65px;
	width: 65px;
	font-size: 25px;
	color: #005987;
	background-color: #efefef;
	border-radius: 100%;
	font-weight: 600;
	line-height: 65px;
	text-align: center;
}
.design-sec-two.design-sec .row [class*="col-"] {
	flex: 33.33%;
	max-width: 33.33%;
	margin-bottom: 20px;
}
.design-sec-two.design-sec p {
	color: #6d6d6f;
}
.oracle-solution {
	background-image: url(../images/oracle-solution.jpg);
}
.database-services {
	background-color: #f0faff;
	padding: 80px 0; 
}
 .database-services .item {
 	background-color: #ffffff;
 	text-align: center;
 	padding: 20px;
 	position: relative;
 	height: 100%;
 }
 .database-services .item h4 {
 	font-size: 18px;
 	font-weight: 600;
 	margin-top: 20px;
 }
.database-services .item:after {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3px;
	background-color: #005987;
	content: "";	
}
.database-services h2 {
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}
.autonomous {
	padding: 80px 0;
}
.autonomous .heding {
	text-align: center;
	margin-bottom: 50px;
}
.autonomous .heding h2 {
	font-weight: 600;
}
.autonomous .item h4 {
	font-size: 20px;
	margin-top: 15px;
	font-weight: 900;
	color: #247e9c;
}
.managed-services {
	background-image: url(../images/managed-services.jpg);
}
.sd-wan-managed {
	background-image: url(../images/sd-wan-managed.jpg);	
}
.benefits {
	padding: 0;
}
.benefits .heding h2 {
	text-align: center;
	font-weight: 600;
	margin-bottom: 40px;
}
.nevigation .solutions-wrep  ul.sub-menu-e .heding-menu a {	
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
}
.nevigation .solutions-wrep ul.sub-menu-e li {
	padding-bottom: 7px;
	min-height: 42px;	
	text-align: left;
	font-family: 'Raleway', sans-serif;
}
.nevigation .solutions-wrep ul.sub-menu-e .heding-menu {

	 font-weight: 700;
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    /*color: #fc793b;*/ color: #005987;

}
.nevigation .solutions-wrep ul.sub-menu-e {
    width: 1140px;
    text-align: left;
    left: -310px;
}
.nevigation .solutions-wrep ul.sub-menu-e li {
	padding-bottom: 7px;    
	text-align: left;
	font-family: 'Raleway', sans-serif;
	font-size: 13px !important;    
	margin-bottom: 0;
	display: block;
	width: 90%;
	min-height: 33px;    
	padding: 9px 0;
}

.nevigation .solutions-wrep ul {
    text-align: center;
    /* border-bottom: solid 1px #000; */
}
.solutions-wrep li.inner-menu-wrep {
    width: 25% !important;
    height: 100%;
        float: left;

}
.solutions-wrep ul.inner-menu li {
   border-bottom: solid 1px #c3c3c3;
}

ul.inner-menu li:after {
    left: 0;
    bottom: -1px;
    right: auto;
    width: 0;
    position: absolute;
    height: 2px;
    background-color: #fc793b;
    transition: all 0.90s;
    -webkit-transition: all 0.90s;
    -ms-transition: all 0.90s;
    -moz-transition: all 0.90s;
    content: "";
}

ul.sub-menu-e li:hover::after {
    right: 0;
    width: 100%;
}


ul.sub-menu-e li {
position: relative;
}
.nevigation  ul li.solutions-wrep ul.sub-menu-e {
	display: flex !important;
	flex-wrap: wrap;
}

.we-are-unique {
	position: relative;
}
.we-are-unique .video-play-btn  {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
}
.display-taable {
	display: table;
	height: 100%;
	width: 100%;
}
.table-call  {
	display: table-cell;
	vertical-align: middle;
}
.we-are-unique .video-play-btn img {
	border-radius: 0;
}
.professional-services {
	background-image: url(../images/professional-services.jpg);
}
.video-popup iframe {
	height: 260px;
	width:100%	
}
.we-are-unique .list-wrapar-10 li {
    width: 100%;
}
.we-are-unique span {
	color: #000
	font-size: 16px;
	color: #005987;
	letter-spacing: 0;
	margin-bottom: 10px;
	display: inline-block;
}
.our-awards{
  padding: 57px 0 63px;
  border: transparent;
  background-image: url(../images/our-awards-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-position: center center;
}
.our-awards .row-2 [class*="col-"] { 
  width: 20%;
  text-align: center;
}
.our-awards .section-title p {
  color: #ffffff;
  line-height: 35px;
  font-size: 18px;
}
.our-awards .section-title h2 {
  color: #ffffff;
}
.our-awards .section-title {
  max-width: 1367px;
}
.our-clients ul {
  background-color: #ffffff;
  padding: 10px 0;
}
.our-clients li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 14px;
}
.our-clients .section-title h2,.our-clients .section-title p {
  color: #2d2d2d;
}
.our-clients {
  background-image: none;
  background-color: #f5f5f5;
}
.our-clients .section-title h2,.our-clients .section-title p {
  color: #2d2d2d;
}
.our-clients {
  background-image: none;
  background-color: #f5f5f5;
}
.testimonials-about .item {
  height: 100%;
  background-color: transparent;
}
.testimonials-about .item p {
  color: #383751;
}
.testimonials-about .item img  {
  border-radius: 100%;
}
  .testimonials-about {
    background-color: #ffffff;
  }
.testimonials-about .slick-slide {
  margin: 0 15px;
  }

  .testimonials-about .slick-dots li button:before {
    color: black;
    /* font-size: 55px; */
    color: #cecece;
    opacity: 0;
    width: 100%;
}
.testimonials-about .slick-dots li {
    margin: 0 2px;
    width: 34px;
    height: 10px;
    background-color: #cecece;
    border-radius: 50px;
}
.testimonials-about .slick-dots li.slick-active {
  background-color: #1a75bc;
}
.golden-team {
  background-color: transparent;
}
.golden-team .item-info h3 {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'Raleway', sans-serif;
}
.golden-team .item-info  h4 {
 font-size: 16px;
 color: #b1b1b1;
}
.golden-team .item {
  background-color: #ffffff;  
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px;
  padding: 44px 10px;
  background-image: url(../images/team-item-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-position: center center;
  height: 100%;
  text-align: center;
}
.golden-team .row-2 [class*="col-"] {
  width: 20%;
  margin-bottom: 30px;
}
.golden-team  {
  padding: 57px 0 87px;
}
.golden-team .item img {
  border-radius: 100%;
}
.golden-team .section-title {
  padding-bottom: 50px;
}
.golden-team .btn-block a {
  padding: 12px 25px;
  margin-top: 53px;
  border: none;
}
.golden-team .btn-block {
  text-align: center;
}
.we-are-here .item {
  text-align: center;
}
.golden-team .item-info h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Raleway',sans-serif;    
    font-size: 17px;
}
.golden-team .item-info h4 {
    font-size: 16px;
    color: #b1b1b1;
    padding-top: 0;
}
.golden-team .them-img {
    margin-bottom: 15px;
}
.our-awards {
	background-color: #ecf6fc;	
	text-align: center;
}
.our-awards p {
	font-size: 21px;
	line-height: 25px;
	max-width: 767px;
	margin: 0 auto;
}
.our-awards .section-title h2 {
	font-size: 47px;
	font-weight: 700;
}

.golden-team .row [class*=col-] {    
    flex: 20%;
    max-width: 20%;
}
.our-mission-about {
	padding: 0 0 80px;
}

.our-mission-about .item h5 {
  font-size: 36px;
  color:#ffffff;
}
.our-mission-about .item p {
  font-size: 17px;
  color:#ffffff;
}
.our-mission-about .item:last-child {
	margin-bottom: 0;
}

.our-mission-about .item  {
  padding: 33px 33px;
  border: transparent;
  background-image: url(../images/wew-img-1.jpg);  
  position: relative;
  background-position: center center;

}
.our-mission-about  .red-bg {
  background-color: #f67941;
  background-image: url(../images/wew-img-2.jpg);  
}
.our-mission-about .blue-bg {
  background-color: #005888;  
  }
  .efficient-solution.workflow-that {
    background-color: #f5f5f5;
  }
.efficient-solution.workflow-that .section-title p {
  font-size: 18px;
  line-height: 35px;
  font-weight: bold;
  color: #2d2d2a;
}
.efficient-solution.workflow-that .section-title {
  max-width: 1217px;
}
  
  .efficient-solution.workflow-that .item .left {
    width: 24%;
}
 .efficient-solution.workflow-that .item {
    overflow: hidden;
    position: relative;
    padding: 20px 28px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
    background-color: #ffffff;
    border-radius: 5px;
    height: 100%;
    transition: all .35s;
}
.efficient-solution.workflow-that .item h5 {
  font-weight: 100;
  font-size: 30px;
}

 .efficient-solution.workflow-that .item:hover {
  background-color: #fa5252;
 }
 .efficient-solution.workflow-that .item:hover h5,.efficient-solution.workflow-that .item:hover p {
  color: #feeaea;
 }
 .efficient-solution.workflow-that .item p {
    font-size: 15px;
    line-height: 24px;
    color: #1e1e1e;
}
 .efficient-solution.workflow-that .item .right {
    width: 75%;
}
.main-banner span {
	color: #ffffff;
}
.our-team {
	background-image: url(../images/our-team.jpg);
}
.riqest-popup .row [class*="col-"] {
	padding: 0 10px;
}
.riqest-popup .modal-body {
  padding: 30px 32px;
}
.nevigation ul li a.dropment:after {
	height: 15px;
	width: 15px;
	display: inline-block;
	content: "\f107";
	margin-left: 9px;
	vertical-align: -2px;
	font: normal normal normal 21px/1 FontAwesome;
}
.our-mission-2 {
	padding-top: 80px;
}
.dig-trans {
	background-image: url(../images/dig-trans.jpg);
}
.digit-tra .heding h2 {
	font-weight: 600;
}
.digit-tra {
	padding: 83px 0 68px;
}
.digit-tra p {
	font-size: 18px;
	line-height: 26px;
	color: #7f7d7d;
	margin: 20px 0;
}
.digit-tra p:last-child {
	margin-bottom: 0; 
}
.digit-tra-lis .frist-des {
	background-color: #005987;
	padding: 42px 33px;
}
.digit-tra-lis .frist-des p {
	margin-bottom: 0;
	color: #ffffff;
}
.digit-tra-lis .digit-lis-wre {
	border: solid 1px #dfebf0;
}
.digit-info p {
	font-size: 18px;
	line-height: 26px;
	color: #8e8e8e;
	margin-bottom: 0;
}
.digit-info h3 {
	font-size: 24px;
	color: #005987;
	margin-bottom: 20px;
	margin-bottom: 10px;
	font-weight: 600;
}
.digit-wrep  {
	padding: 40px 31px;
	border-bottom: solid 1px #dfebf0;
}
.perspective {
	padding: 80px 0 50px;
}
.perspective .item {
	background-color: #669bb7;
	padding: 29px 33px;
	border-radius: 11px;
}
.perspective .item >* {
	color: #ffffff;
}
.perspective .item p {
	margin-bottom: 0;
	font-size: 16px;
	line-height: 25px;
}
.perspective .item h5  {
	font-size: 23px;
	font-weight: 600;
}
.perspective .heding h2 {
	font-weight: 600;
}
.perspective .heding {
	margin-bottom: 41px;
}
.perspective .row [class*="col-"] {
	margin-bottom: 30px;
}
.cyber-security-sec .card-header:first-child {
  padding: 18px 20px 18px;
  background-color: transparent;
  border: none;
}
.cyber-security-sec .card {
	border: 1px solid #f1f1f1;
	margin-bottom: 24px;
}

.cyber-security-sec .item h3 strong {
    color: #fc793b;
}

.cyber-security-sec .item h3 {
	text-align: center;
	margin-bottom: 25px;
	margin-top: 0;
}
.cyber-security-sec .fa-angle-down {
	float: right;
}
.cyber-security-sec h5 {
	color: #786b6b;
}
.cyber-security-sec h5 strong {
	color: #000;
}
.card-header a:not(.collapsed) .rotate-icon:before {
     content: "\f106";
}
.cyber-security-sec .fa-angle-down:before {    
        content: "\f107";
    margin-left: 9px;
    vertical-align: -2px;
    font: normal normal normal 21px/1 FontAwesome;
}
.locations .mape {
	height: 300px;
	width: 100%;
}
.locations iframe {
	width: 100%;
    height: 100%;
}
.contect-us-in h2 {
    font-weight: 700;
    margin-bottom: 30px;
}
.cyber-security-sec .heding h2 {
	margin-top: 0;
}
.departments .col-md-12 {
	margin-bottom: 40px;
}
.departments .col-md-12:last-child {
	margin-bottom: 0;
}
/*=========================
industries
===========================*/
.industries {
	background-image: url(../images/industries.jpg);
}
.industries-lis .img-long {
	height: 488px;
}
.industries-lis .img-wrep img {
	width: 100%;
	height: 100%;
	border-radius: 15px;
	object-fit: cover;
}
.industries-lis .img-wrep {
	margin-bottom: 30px;
	position: relative;
}
.industries-lis .img-shot {
	height: 230px;
	width: 100%;
}
.industries-lis .img-wrep p {
	bottom: 0;
	font-size: 24px;
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	color: #fff;
	margin-bottom: 0;
	bottom: 30px;
	z-index: 1;
	transition: 0.35s;
	padding: 0 15px;
	
}
.industries-lis .img-wrep:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgb(0,0,0,0.3);
    content: "";
    z-index: 0;
    border-radius: 15px;
    transition: all 0.35s;
}
.industries-lis .img-wrep:hover::after {
	background-color: rgb(0,0,0,0.7);
}

.industries-lis .img-wrep:hover  p  {
	bottom: 50%;
	margin-bottom: -26px;
}
.industries-lis .heding {
	max-width: 1317px;
	margin: 0 auto;
    text-align: center;
    margin-bottom: 44px;
}
.industries-lis .heding h2 {
	color: #005987;
	font-weight: 600;
}
.industries-lis  {
	padding: 80px 0;
}
.solutions-for {
 background-image: url(../images/solutions-for.jpg);	
}

.benefits table td {
	width: 23% !important;
}
.benefits table td:first-child {
	border:0;
	width: 31% !important;
	text-align: center !important;
}
.benefits table td.bor-top {
	border-top: 1px solid #c9c9c9;;
}
.benefits table td.bor-bo {
	border-bottom: 1px solid #c9c9c9;;
}
.benefits table td p {
    margin-bottom: 0;
    font-weight: 600;
    font-family: 'Raleway',sans-serif;
    font-size: 13px;
    color: #7f7d7d;
    margin-top: 10px;
    line-height: 22px;
}
.benefits table.table-bordered td {
    padding: 55px 19px;
    border-color: #d6d6d6;
}
.benefits table td h3 {
	font-size: 20px;
	font-weight: 600;
}
.benefits-2 table {
	background-color: #f2f7f9;
}
.benefits-2 .bs-example-3.bs-example-2 tr:nth-child(even) {
	background-color: transparent;
}
.benefits-2.benefits table td:nth-child(3n) {
	width: 46% !important;
}
.bs-example.bs-example-2 {
	margin-top: 0;
	margin-bottom: 0;
}
.bs-example.bs-example-2 table {
	margin-bottom: 0;
}
.solutions-aap {
	background-image: url(../images/solutions-aap.jpg);
}
.con-ser {
  margin-bottom: 60px;
}
.con-ser h3 {
	font-weight: 600;
	margin-bottom: 23px
}
.con-ser p {
	font-size: 18px;
	font-family: 'Raleway',sans-serif;
	font-weight: 600;
}
.con-ser li {
	list-style: none;
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: 600;
	font-family: 'Raleway',sans-serif;
	padding-left: 15px;
	position: relative;
}
.con-ser li:after {
    background-image: url(../images/arrow-right.png);
    height: 4px;
    width: 4px;
    display: inline-block;
    content: "";
    background-position: center;
    background-size: 4px;
    position: absolute;
    left: 0;
    top: 8px;
}

.planning-table .col-md-2 {
	flex: 20%;
	max-width: 20%;
	padding: 0 0;
	border-left: solid 1px #e8dede;
	border-bottom: solid 1px #e8dede;
}
.planning-table .col-md-2:first-child {
	border-bottom-left-radius: 17px;	
}
.planning-table .col-md-2:last-child {
	border-bottom-right-radius: 17px;	
	border-right: solid 1px #e8dede;
}
.planning-table .helping {
	text-align: center;
	padding: 20px 10px;
	background-color: #f1f1f1;
}
.planning-table .helping h6 {
	font-size: 20px;
	color: #005987;
	margin-bottom: 0;
}
.planning-table ul {
   padding: 30px 45px;
}

.planning-table ul li {
	margin-bottom: 15px;
	list-style: none;
	padding-left: 10px;
	font-size: 18px;
}
.helping.helping-1 {
	margin: 0 -15px;
	background-color: #005987;
	border-top-left-radius: 17px;
	border-top-right-radius: 17px;
}
.helping.helping-1  >* {
	color: #ffffff;
}
.planning-table {
	margin-bottom: 70px
}
ul.sub-menu-e.sub-menu-s {
    right: auto;
    position: absolute;
    left: 107%;
    top: 0;
}
ul.sub-menu-e.sub-menu-s:after {
	position: absolute;
	left: -30px;
	right: 0;
	width: 30px;
	height: 100%;
	bottom: 0;
	content: "";
}
.profile {    
    display: inline-block;    
    position: fixed;
    top: 50%;
    margin-bottom: -97px;
    transform: rotate(-90deg);
    right:  -90px;
    left:	 auto;
    z-index: 2;
}
/*.profile a {
	padding: 12px 17px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: inline-block;
	background-color: #005987;
}*/
.profile >* {
	display: inline-block;
	color: #ffffff;
	font-size: 17px;
	vertical-align: middle;
	line-height: 14px;
	text-transform: uppercase;
}
.profile a:hover {
	color: #005987;
}
.profile img {
	margin-right: 3px;
	width: 16px;
}
.nent-btn-1 span:last-child {
	margin-bottom: 0;
}
.solutions-wrep ul.inner-menu li {
	position: relative;	
}
.solutions-wrep ul.inner-menu li:after {
    left: 0;    
    bottom: -1px;
    right: auto;
    width: 0;
    position: absolute;
    height: 2px;
    background-color: #fc793b;
    transition: all 0.90s;
	-webkit-transition: all 0.90s;
	-ms-transition: all 0.90s;
	-moz-transition: all 0.90s;
    content: "";
}

.solutions-wrep ul.inner-menu li:hover::after {
	right: 0;
    width: 100%;
}
	.clients-lis-wrep ul {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -15px;
	}
	.clients-lis-wrep ul li{		
		list-style: none;
		margin-top: 0px;
		margin-bottom: 20px;
		width: 16.66%;
		width: 16.6%;
		padding: 0 15px;		
	}
	.clients-lis-wrep ul li span  {
		padding: 10px;	
		border: 1px solid #eaeaea;
		display: block;	
		transition: all 0.35s;		
	}
	.clients-lis-wrep ul li:hover span {
	  box-shadow: 0 3px 15px rgba(0,0,0,.4);		
	}
	.clients-wre {
		padding-top: 45px;
	}
	.clients-wre .heding {
		margin-bottom: 35px;
	}
.clients-lis-wrep {
	padding: 20px 0 65px;
}

.kassesoftware .info {
	text-align: center;
	position: absolute;
	top: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px;
	background-color: rgb(0,0,0,0.7);
	transition: all 0.80s;
}
.kassesoftware .info a {
	font-size: 20px;
	font-weight: 600;
	color: #000;
	color: #ffffff;
	
}
.kassesoftware .info p {
	font-size: 18px;
	/*font-weight: 600;*/
	color: #000;
	color: #ffffff;
	
}
.display-table {
	display: table;
	height: 100%;
	width: 100%;
}
.display-table-cell {
	display: table-cell;
	vertical-align:middle;
	height: 100%;
	width: 100%; 
}
.kassesoftware .item img {
	width: 100%;
}
.kassesoftware .item {
	position: relative;
	overflow: hidden;
}
.kassesoftware .item:hover .info {
	top: 0;
}
.kassesoftware {
	padding: 80px 0 50px;
}
.kassesoftware .heding {
	margin-bottom: 50px;
	font-size: 20px;
	text-align: center;
}
.kassesoftware .row [class*="col-"] {
	margin-bottom: 30px;
}
/*popup csss*/

.nevigation-pop .modal-header .modal-title {
    float: left;
}
.nevigation-pop ul.my-custom-class {
    padding-left: 22px;
    margin-top: 15px;
}
.nevigation-pop ul.my-custom-class li {
    margin-bottom: 9px;
}
.nevigation-pop ul.my-custom-class li:last-child {
    margin-bottom: 0;
}
.nevigation-pop .modal-body h2 {
    font-size: 28px;
}
.nevigation-pop .modal-header .modal-title {
    float: left;
    font-size: 22px;

}
.hardware .item {
	border: solid 2px #002d64;
	padding: 40px 40px;
}
.hardware .item img {
	width: 100%;
}
.hardware .col-md-6 {
	padding: 0;
}
.hardware .heding {
    display: inline-block;
    padding: 15px 40px;
    background-color: #002a5e;
    color: #fff;
    font-size: 4px;
    position: absolute;
    left: 28%;
    /* right: 0; */
    top: -30px;
    border: solid 5px #ffff;
    box-shadow: 0 1px 8px rgba(0,0,0,.4);
}
.hardware .heding h3 {
    font-size: 18px;
    margin-bottom: 0;
}
.hardware {
	padding: 80px 0;
}

i.fa.fa-whatsapp {
    font: normal normal normal 14px/1 FontAwesome;
}

ul.sub-menu-e li a:after {
    left: 0;
    bottom: -5px;
    right: auto;
    width: 0;
    position: absolute;
    height: 2px;
    background-color: #fc793b;
    transition: all 0.90s;
    -webkit-transition: all 0.90s;
    -ms-transition: all 0.90s;
    -moz-transition: all 0.90s;
    content: "";
}

ul.sub-menu-e li:hover > a::after {
    right: 0;
    width: 100%;
}


ul.sub-menu-e li a {
position: relative;
}
.top-bart ul li a:hover {
color: #fb9767;
text-decoration: none;
}

.nevigation .solutions-wrep ul.sub-menu-e li.inner-menu-wrep li:after {  
    right: 100%;
}
.nevigation .solutions-wrep ul.sub-menu-e li.inner-menu-wrep .inner-menu li:hover:after {    
    right: 0;
}
.nevigation .solutions-wrep ul.sub-menu-e li.inner-menu-wrep .inner-menu li a:after {    
    display: none;
}
.nevigation .solutions-wrep ul.sub-menu-e li.inner-menu-wrep li:after {  
    right: 100%;
}
.nevigation .solutions-wrep ul.sub-menu-e li.inner-menu-wrep .inner-menu li:hover:after {    
    right: 0;
}

i.fa {    
    font-family: FontAwesome !important;
}
.stx-layers-content h1 {
    font-size: 48px !important;
    font-family: 'Open Sans', sans-serif !important; /*'Effra-Regular' !important;*/
}
.stx-layers-content p {
  	font-size: 21px !important;    
    font-family: 'Open Sans', sans-serif !important; /*'Effra-Regular' !important;*/
    font-weight: 600 !important;
    max-width: 910px !important;
}
.stx-layers-content {
	position: relative;
}
.stx-layers-content:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgb(0,0,0,0.3);
    content: "";
    z-index: -1;
}
li.heateorSssSharingRound i {
    width: 28px !important;
    height: 28px !important;
}

.comment-respond p input , .login-employee-form input[type=text], .login-employee-form input[type=password]  {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: 52px;
    padding: 13px 15px;
    border-color: #d9d9d9;
    border-left: solid 4px #005987;
    font-size: 16px;
    text-align: left;
}
.comment-respond label, .login-employee-form label {
    display: block;
}
.comment-respond p textarea {    
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: 52px;
    padding: 13px 15px;
    border-color: #d9d9d9;
    border-left: solid 4px #005987;
    font-size: 16px;
    text-align: left;
    height: 143px;
    resize: none;
}
.comment-respond label {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #777171;
}
.comment-form-cookies-consent label {
    display: inline-block;
    font-size: 16px;
    margin-top: 15px;
    padding-left: 8px;
}
input#wp-comment-cookies-consent {
    height: 12px;
    width: 12px; 
    display: inline-block;
}
.comment-respond input#submit , .login-employee-form input[type=submit] {
	background-color: #fc793b;
	display: inline-block;
	padding: 11px 22px;
	font-size: 17px;
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
	transition: all 0.35s;
	-webkit-transition: all 0.35s;
	-ms-transition: all 0.35s;
	-moz-transition: all 0.35s;
	width: auto;
	border: navajowhite;
	margin: 0 auto;
}


/*shiva 5-7-2020*/

.slick-track {
    transition: transform 1500ms ease 0s !important;
}

.nevigation ul.sub-menu-e {
    margin-top: 13px;
    margin-left: 30px;
    transition: all .50s;
    visibility: hidden;
    opacity: 0;
}
.nevigation ul.sub-menu-e:after {
	position: absolute;
	left: 0;
	right: 0;
	top: -13px;
	height: 12px;
	content: "";
}
.top-bart ul li {
   font-family: 'Open Sans', sans-serif;
}
i.fa.fa-whatsapp {
    font: normal normal normal 19px/1 FontAwesome;
    font-size: 16px
}

/*.top-bart ul li a {
	text-transform: capitalize;
}*/
.assess-your-2 h3 {
	font-size: 30px;
	font-weight: 600;
}
.assess-your-2 p {
	margin-bottom: 0;
	font-size: 23px;
	margin-bottom: 0;
}
.assess-your-2 {    
  padding: 49px 0;
  background-image: none;    
}
.assess-your-2 .heding {
	max-width: 950px;
}
.assess-your-2 .btn-block  {
	text-align: center;
}
.assess-your-3 marquee {
    font-size: 19px;
    background-image: none;
    line-height: 16px;
 }
.assess-your-3 {
	font-size: 19px;
    background-image: none;
    line-height: 16px;
    padding: 34px 0 20px;
    background-color: #ffeca2;
}
.assess-your-4 {
     /*background-color: #b2b2b2;*/
     background-image: url(../images/assess-your-4.jpg);
}
.assess-your-4 h2 {
    color: #ffffff;
    max-width: 446px;
    line-height: 44px;
    font-weight: 700;
    letter-spacing: 1px;
}
.assess-your-4 .them-btn {
	background-color: #ffffff;
	color: #005987;
}
.assess-your-4 p {
    color: #ffff;
}
header .header-inner.sticky {    
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.18);
    /*animation: mymove 2s;
    animation-fill-mode: forwards;*/
    position: fixed;
    left: 0;
    right: 0;
    top:0;
    padding: 12px 0 11px !important;
    z-index: 99;
}
header .header-inner.sticky .logo img {
	max-width: 117px;
}
/*@keyframes mymove {
  from {top: -100%;}
  to {top: 0;}
}*/
.cyber-security-4 {
	padding: 0;
}

.pop-conten {
	background-color: #005987;
	padding: 19px;
}
.pop-conten ul {
	padding: 15px;
	background-color: #ffffff;
}
.pop-conten ul li {
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
}
.pop-conten ul li:last-child {
	margin-bottom: 0;
}
.pop-conten ul li a {
	color: #fc793b;
}

  .profile .left {
  	display: block;
  }

 .profile a {
	padding: 12px 17px;	
	display: inline-block;
	background-color: #7395d3;
	border: solid 1px #000;
	color: #ffffff;
	border-top: 0;
}
.profile {
  display: inline-block;
  position: fixed;
  top: 50%;
  margin-bottom: -97px;
  transform: rotate(-90deg);
  right: -70px;
  left: auto;
  z-index: 2;
}
.profile .btn-2 {
	padding: 14px 31px;
    
    border-top-right-radius: 10px;
    border: solid 1px #000;    
    background-color: #4472c4;
}
.profile .btn-1 {
    float: left;
    padding: 14px 31px;
    border: solid 1px #000;
    border-top-left-radius: 10px;    
    background-color: #ed7d31;
    border-right: 0;
  }
.wi-wir-solu-2 {
	background-color: #ffffff;
}
.mobile-app {
	background-image: url(../images/mobile-app.jpg);
}
.web-design {
	background-image: url(../images/web-design.jpg);
}
hr {
	margin: 0;
}
.wi-wir-solu-4 {
	padding: 68px 0;
}
.solutions {
	background-color: #f3f3f3;
	padding: 80px 0 60px;
}
.solutions .our-services-2 .item {
    border-radius: 9px;
    border: none;
    background-color: #fff;    
}
.solutions .our-services-2 .item img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.solutions .our-services-2 .item h3 {
	font-size: 21px;
	padding-left: 16px;
	color: #1192d4;
	font-weight: 600;
	margin-bottom: 12px;
}
.solutions .our-services-2 .item a {
    color: #000;
    font-size: 14px;
}
.solutions 	.our-services .item .them-img {
    padding-bottom: 18px;
}
.solutions ul.info-list li {   
    margin-bottom: 7px;
}
.solutions ul.info-list li:last-child {
	margin-bottom: 0;
}

.current-opening {
    background: #f9f9f9;
    padding: 20px 30px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    display: flex;
    flex-wrap: wrap;
}
.current-opening-title {
    width: 70%;
    float: left;
    position: relative;
    padding: 0 0 0 100px;
}
.current-opening-title h2 {
    text-align: left;
    padding-top: 0px;
}
.current-opening-title h2 {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #000;
    margin: 0;
    font-weight: 600;
}
.current-opening-title h2 span {
    width: 100%;
    float: left;
    font-size: 21px; 
    color: #505050;
    margin: 0;
    line-height: normal;
    font-weight: 500;
    margin-top: 7px;
}
.current-opening-apply {
    float: right;
    width: 30%;
    padding-top: 0px;
    text-align: right;
}
.opening-icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.current-opening-lists li {
    transition: all .5s;
    width: 100%;    
    margin: 0 0 8px;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.14);
}
.current-opening-lists .btn {    
    z-index: 1;
    background: rgba(26, 116, 188, 0.95);
    transition: .5s;
    overflow: hidden;
    border: 1px solid #1a74bc;
    color: #fff !important;    
}
.riqest-popup-2 .file-2 {
	position: absolute;
	left: 0;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	padding: 11px 10px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	background-color: #005987;
	font-size: 16px;
	z-index: 0;
}
.riqest-popup-2 .file-btn {
    position: relative;
    z-index: 1;
    background-color: #005987;
    border-radius: 0;
    width: 100%;
    text-align: center;
    padding: 9px 0 9px 21%;
    /* height: 48px; */
}
.file:after {
    position: absolute;
    left: 0;
    top: -11px;
    right: 58%;
    bottom: -14px;
    background-color: #005987;
    z-index: 1;
    content: "";
    /* height: 48px; */
}

.riqest-popup-2 .mail-form .form-group {
    margin-bottom: 15px;
    position: relative;
}
.riqest-popup-2 .form-control {
	padding: 19px 15px;
}
.riqest-popup-2 select.form-control {
    height: 52px !important;
    padding: 13px 10px;
}
.riqest-popup-2 .current-opening-lists .btn {   
      background-color: #fc793b
  border: 1px solid #fc793b;    
}
.careers {
	padding: 80px 0;
}

.we-are-unique ul li {
    padding-left: 40px;
    margin-right: 0;
    width: 50%;
    font-size: 15px;
    float: left;
    color: #251f1f;
    font-weight: 600;
    margin-bottom: 18px;
    position: relative;
}
.we-are-unique ul li:after {
position: absolute;
left: 0;
right: auto;
top: 0px;
height: 24px;
width: 24px;
background-image: url(../images/right-sine.png);
background-repeat: no-repeat;
background-position: center center;
content: "";
}
.we-are-unique ul {
margin-top: 38px;
}

.we-are-unique ul.my-custom-class li {
	width: 50%;
}

.acordia-wrep-2 .collapse {
    display: block !important;
}

.transforming .slick-slide img {
    display: inline-block;
    border-radius: 22px;
    height: 400px;
} 

.we-are-unique .them-img img {
    border-radius: 15px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.we-are-unique .them-img {
   height: 100%;
}
.careers {
padding: 30px 0 80px;
}
.current-opening-lists li {
    transition: all .5s;
    width: 100%;
    margin: 0;
    box-shadow: none;
    
    padding: 30px 107px;
}
.current-opening-lists li  h3 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 8px;
}
.current-opening-lists li span {
	font-size: 18px;
	color: #7f7f7f;
	font-weight: 600;
}
.current-opening-lists li p {
	font-size: 19px;
	color: #868484;
	margin-bottom: 0;
}
.current-opening-lists li a {
    z-index: 1;    
    transition: .5s;
    overflow: hidden;
    border: 1px solid #1a74bc;
    color: #015987 !important;
    display: inline-block;
    padding: 13px 29px;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 1px;
}
.heding-info {
padding: 50px 0 30px;
}
.heding-info p {
	font-size: 20px;
	text-align: center;
}
.careers .active {
	background-color: #f1f6f8;
}
.careers-2 .active .row {
	display: block;
}
.careers-2 .active .row:after {
	clear: both;
	display: table;
	content: "";
}
.careers-2 .active .row [class*="col-"] {
	float: right;
	/*text-align: right;*/
}
.careers-2 .current-opening-lists li a.nambar {
	padding: 0;
	border: 0;
	font-size: 25px;
	margin-top: 30px;
}
.careers-2 .current-opening-lists li h3 {    
    margin-bottom: 15px;
}
.careers-3 .current-opening-lists li {
    padding: 30px 0;
}
.careers-3 {
    padding: 60px 0 60px;
}
.hover-btn {
    position: absolute;    
    top: 70px;
    width: auto;
    height: auto;
    left: 0;
    right: 0;
    text-align: center;
    visibility: hidden;
}
.profile .main-bt:hover > .hover-btn {
    left: 0;
    right: 0;   
    top: 43px;
    visibility: visible;
}

.profile {
    display: inline-block;
    position: fixed;
    top: 50%;
    margin-bottom: -97px;
    transform: rotate(270deg);
    right: auto;
   /* left: -129px;*/ left: -116px;

    z-index: 2;
    /*overflow: hidden;*/
}
.profile a {
    padding: 12px 17px;
    display: inline-block;
    background-color: #7395d3;
     border: none !important; 
    color: #ffffff;
    border-top: 0;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
        border-bottom-left-radius: 5px !important;
            border-bottom-right-radius: 5px !important;
    margin-left: 5px;
}
.profile .btn-1 {
	border: none;
	border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
        border-bottom-left-radius: 5px !important;
            border-bottom-right-radius: 5px !important;
            background-color: #005987;
            display: inline-block; 
            margin-right: 7px;           
        }

        .profile .btn-2 {
        	background-color: #fc793b;
        	border: none;
	border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
        border-bottom-left-radius: 5px !important;
            border-bottom-right-radius: 5px !important;
            display: inline-block;
        }
.profile .hover-btn {
	  background-color: #dedede;
    margin-left: 0;
    color: #005987;
}
.hana h2 {
    font-size: 33px;
    color: #005987;
    line-height: 45px;
}
.hana p {
    font-size: 17px;
    font-weight: 600;
    line-height: 28px;
    font-family: 'Open Sans', sans-serif;
    color: #666a73;
}
.hana-wrep {
  padding: 80px 0;
  padding-bottom: 0;
  text-align: justify;
}
.hana-2 {
	background-color: #f4f4f4;
	padding: 90px 0;
}
.img-weor {
	margin-bottom: -170px;
	margin-top: 30px;
}
.hana h3 {
	color: #fc793b;
	font-weight: 600;
	margin-bottom: 15px;
}
.tab-panea {
    display: none;
}
.hana .list li {
	list-style: none;
	display: inline-block;
	padding-right: 5px;
}
.hana .list {
 margin-top: 20px;}

.cyber-security-sec.cy-ity-2 .nav-tabs li {
   
    border-right: solid 1px #005987 !important;
}
.cyber-security-sec.cy-ity-2 .nav-tabs li:last-child {
	border-right: none !important;
}
.cyber-security-2.cy-ity-2 {
    padding: 21px 0;
    border-bottom: solid 1px #005987;
    margin-top: 70px;
}
.cy-ity-2 {
	border-top: solid 1px #005987;
}
.partsec .hana-2 {
	background-color: #ffffff;
}
.partsec .hana-3 {
	background-color: #f4f4f4;
}
.hana.hana-2.hana-3 .row {
    margin-bottom: 70px;
}
.hana.hana-2.hana-3 .row img {
	width: 100%;
}
.hana.hana-2.hana-3 .row:last-child {
	margin-bottom: 0;
}
.list-hana li {
    padding-left: 32px;
    position: relative;
    margin-bottom: 15px;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    list-style: none;
}
.list-hana {
  margin-top: 30px;
}
.list-hana li:after {
    position: absolute;
    left: 0;
    top: 6px;
    bottom: 0;
    background-image: url(../images/right-bullet-sm-icon.png);
    content: "";
    height: 20px;
    width: 20px;
}

.our-mission-about .item ul li {
    list-style: none;
    font-size: 17px;
    color: #ffffff;
    margin-bottom: 14px;
}
.our-mission-about .item ul li:last-child {
    margin-bottom: 0;
}
.our-mission-about .item {
    height: 100%;
}

.hana.hana-2.hana-3.hana-4 {
    background-color: #ffffff;
    padding: 0;
}
.hana.hana-2.hana-3.hana-4 .row img {
	width: auto;
}
.expertise {
	padding: 80px 0;
	background-color: #f4f4f4;
	margin-top: 70px;
}
.expertise h2 {
    color: #005987;
    font-weight: 800;
    text-align: center;
}
.hana h4 { 
	color: #005987;
	}
.hana .item {
    margin-bottom: 30px;
}
.hana .item p:last-child {
	margin-bottom: 0;
}
.hana .col-md-6:last-child .item {
	margin-bottom: 0;
}
.hana .col-md-6:nth-last-child(2) .item {
  margin-bottom: 0;	
}
.main-banner p {
    color: #fff;
}
.bg-crime {
    background-color: #f0f9fe;
}
/*shiva 13-5-2020*/
.bs-example-2.bs-example-4 .table th {
    padding: 21px 9px;
    font-size: 12px;
}
.bs-example-2.bs-example-4 .table-bordered th {
	background-color: #3279b6;
	color: #ffffff;
	letter-spacing: 1px;
}
.bs-example-2.bs-example-4 .table-bordered td {
    padding: 21px 9px;
    font-size: 14px;
}
.bs-example-2.bs-example-4 .table td, .bs-example-2.bs-example-4 .table th {
    width: 9%;
    height: 80px;
    font-weight: 500;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
.bs-example-2.bs-example-4 .table-bordered th {
	font-size: 12px;
}
.service .bs-example-2.bs-example-4 .table th:first-child, .bs-example-2.bs-example-4 .table td:first-child {
    width: 5% !important;	
}
.service .bs-example-2.bs-example-4 .table th:last-child, .bs-example-2.bs-example-4 .table td:last-child {
  width: 6% !important;	
  text-align: center;
  	
}
.bs-example-2.bs-example-4 .table td:last-child {
	color: #fd793b;
}
.bs-example-2.bs-example-4 .table td span {
	color: #3279b6;
	font-weight: 600;
}
.table-wrepar {
    padding: 40px 0 80px;
}


/*5-14-2020*/
.videos-wrep {
  padding: 20px 0 50px;
}

.video-list {
	height: 400px;
	/*padding: 10px;*/
	/*background-color: #005987;*/
	margin-bottom: 30px;
}
.video-list iframe {
    width: 100%;
    height: 100%;
}
/*.videos-wrep .video-list iframe{ width: 100%; height: auto; }*/



/*shiva 29-6-2020*/
.networks {
    padding: 80px 0;
    text-align: center;
    background-color: #f9f9f1;
}
.networks-info h2 {
	font-size: 27px;
    font-weight: 600;
    line-height: 44px;
}
.networks-info p {
	font-size: 18px;
	line-height: 30px;
	margin-top: 0;
}
.main-banner.offers {
	background-image: url(../images/offers-bg-img.jpg);
}
.main-banner.offers h5 {
	font-weight: 700;
	color: #ffffff;
	font-size: 16px;
}
.offers-info h4 {
	color: #124198;
	margin-bottom: 9px;
	font-weight: 700;
}
.offers-info {
	padding: 41px 0;
	text-align: center;
	background-color: #f9f9f1;
}
.offers-info p {
	font-size: 16px;	
	font-weight: 600;
	color: #898989;
	max-width: 828px;
	margin: 0 auto;
}
.info-day {
	border-left: solid 1px #efefef;
	border-right: solid 1px #efefef;
	padding-left: 20px;
	height: 100%;
	padding-right: 20px;
}

.info-day h3 {
	font-size: 18px;
	/*color: #c7c7c7;*/
	color:#000;
	font-weight : bold;
}
.info-day p {
	font-size: 15px;
	color: #004b98;
	font-weight: 600;	
}
.day-dis h5 {
  font-size: 17px;
  color: #2c2525;
  font-weight:bold;
 }
 .day-dis {
 	text-align: right;
 	padding: 16% 0;
 }
 .offers-day h6 {
 	font-size: 13px;
 	/*color: #cbcbcb;*/
 }
  .offers-day  .day-dis span {
  	font-size: 11px;
  	padding: 4px 10px;
  	background-color: #d4f5d1;
  	color: #2acb19;
  	border-radius: 20px;
  }
  .heding-day {
  	text-align: center;
  	padding-top: 40px;
  }
  .heding-day h3 {
  	 font-size: 22px;
  	 color: #004b98;
  	 font-weight: 700;
 }
 .offers-day-list {
	margin-top: 40px;
 }
  .offers-day-list li {
		padding: 30px 50px;
		box-shadow: 1px 7px 15px rgba(0,0,0,0.1);
		margin-bottom: 40px;
		list-style: none;
		margin-bottom: 20px;
		border-radius: 8px;
}
.info-day h6 {
    float: left;
    width: 34%;
    margin-right: 35px;
    margin-top: 7px;
    font-weight : bold;
}
.info-day h6 span {    
    color: #000;
    font-weight: 700;
    padding-left:10px;
    /*text-align: right;*/
    /*display: inline-block;    */
    /*float: right;*/
}
.note ul li {
	font-size: 16px;
}
.note h5 {
	font-size: 18px;
	color: #c7c7c7;
}
.note ul li {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 3px;
}
.note {
    margin-left: 20px;
    padding: 30px 0;
}
.Payments {
	background-image: url(../images/Payments.jpg);
}
.offers-day .info-day-lsit li {
	padding: 0;
	box-shadow: none;
	margin-bottom: 0;
	width: 37%;
}
.offers-day .info-day-lsit li  h5 {
	font-size: 13px;
	width: 100%;
}
.offers-day .info-day-lsit li  h6 {
	width: 100%;
	margin-top: 0;
}
.offers-day .info-day-lsit {
	display: flex;
	flex-wrap: wrap;
}
.day-dis-2 {
	padding: 0;
}
.offers-day li .row {
	align-items: center;
}
.information ul  li .left,.information ul  li .right {
	width: 50%;
}
.information ul  li {
	display: flex;
	flex-wrap: wrap;
	font-weight: 600;
	font-size: 15px;
	padding: 16px 30px;
	border-bottom: solid 1px #f3f3f3;
}
.information ul  li:last-child {
	border-bottom: 0;
}
.information ul  li .left {
	font-size: 15px;
	color: #c7c7c7;
}
.information li .right {

}
.information ul {
    padding: 0;
    box-shadow: 1px 7px 15px rgba(0,0,0,0.1);
    border-radius: 10px;
    margin-top: 30px;
    margin-bottom: 80px;
}
.bs-example-wrepar .bs-example-2 .table td, .bs-example-wrepar .bs-example-2 .table th {
	text-align: center !important;
	padding: 20px 0;
}
.bs-example-wrepar .bs-example-2 .table {
	border-radius: 20px !important;
}
.bs-example-wrepar .bs-example-2 .table th {
background-color: #4472c4;
color: #ffffff;
width: 20% !important;
}
.bs-example-wrepar .bs-example-2 .table td {
	 border-color: #d5d5d5;
	 font-weight: 700;	 
	 width: 20% !important;
	}
.bs-example-wrepar .table-responsive {
	border-radius: 15px;
}
.bs-example-wrepar .bs-example-2 .table th span {
    display: block;
    position: absolute;
    left: 15px;
    top: 6px	
}
.bs-example-wrepar .bs-example-2 .table th {
	position: relative;
}
.bs-example-wrepar .heding-day  span {
	font-size: 15px;
	color: #004b98;
	font-weight: 600;
}
.bs-example-wrepar .heding-day {
	margin-bottom: 30px;
}
.bs-example-wrepar  .bs-example.bs-example-2.bs-example-3 {
	margin-bottom: 20px;
}
.bs-example-wrepar {
	margin-bottom: 80px;
}

.main-banner.deals {
	background-image: url(../images/deals.jpg);
}
.main-banner.styletree:after {
  background-color: rgb(0,0,0,0.6);	
}
.industrial-wrepar .industrial h3 {
	font-size: 24px;
	font-weight: 600;
	color: #004b98;
}
.industrial-wrepar .industrial p {
  font-size: 16px;
  font-weight: 500;
  color: #898989;
  margin-bottom: 10px;
}
.industrial-wrepar .industrial {
	margin-bottom: 30px;
}
.industrial-wrepar .benifits h4 {
	font-size: 18px;
	font-weight: 600;
	color: #004b98;
}
.industrial-wrepar .benifits ul li {
	font-size: 16px;
	font-weight: 500;
	/*color: #2acb19;*/
	
}
.industrial-wrepar .benifits ul li p {
    color: #898989;
    margin-bottom: 11px;
    line-height: 21px;
    font-weight: 500;
}
.industrial-wrepar  {
	padding: 80px 0;
}
.industrial-wrepar hr {
	border-color: #dddddd;
	margin: 50px 0;
}

section.main-banner.style-two {
    position: relative;
}

section.main-banner.style-two:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
}
section.main-banner.style-two >* {
    position: relative;
    z-index: 1;
}

.helps-in-your h6.borderh6 span.border_heading {
    color: #ffffff;
    margin-bottom: 10px;
    display: inline-block;
    font-weight: 500;
    letter-spacing: 2px;
    background-color: #054364;
    padding: 15px 30px;
}
.helps-in-your h6.borderh6 {
    margin-top: 27px;
    border-top: solid 2px #b2b2b2;
    margin-bottom: 15px;
}

.customers span {
    height: 50px;
    width: 50px;
    background-color: #cb8647;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    color: #;
    border-radius: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.customers span i {
    color: #fff;
}
.customers { 
    text-align: center;
}
.offers-day-list li {
    padding: 25px;
}
.info-day h6 span {
    width: 70%;
    float: none;
}
.offers-day .day-dis h6 {
    text-decoration: unset !important;
}
.offers-day .day-dis h6 span.original_price {
    background: transparent;
    padding: 0;
    color: #212529;
    font-size: 16px;
    text-decoration: line-through;
    font-weight : bold;
}
.offers-day .day-dis h6 span.deal_discount {
    font-size: 16px;
    margin-left: 5px;
    font-weight : bold;
}
.info-day h6 {
    width: 40%;
}
.info-day h6 span {
    width: 60%;
}

.cyber-security-sec .nav-tabs li a.nav-link.main {
    text-transform: uppercase;
}


