@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins: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');

html{
  overflow-x: hidden !important;
}

body{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
  overflow-x: hidden;
}
.form_error{ color : red;}
.validation_error { color:red;}

h1,h2,h3,h4{
	padding: 0;
	margin: 0;
}

p {
    margin: 0 0 25px;
}

.location-container{
	height: 970px;
	background:url("../images/location-container-usa.jpg") no-repeat;
	background-position: center;
	background-size:cover;
}

.location-container1{
	height: 970px;
	background:url("../images/location-container-uk.jpg") no-repeat;
	background-position: center;
	background-size:cover;
}

.location-container2{
	height: 970px;
	background:url("../images/location-container-usa.jpg") no-repeat;
	background-position: center;
	background-size:cover;
}

.location-container3{
	height: 970px;
	background:url("../images/location-container-india.jpg") no-repeat;
	background-position: center;
	background-size:cover;
}

.location-container4{
	height: 970px;
	background:url("../images/location-container-uae.jpg") no-repeat;
	background-position: center;
	background-size:cover;
}

.location-container5{
	height: 970px;
	background:url("../images/location-container-canada.jpg") no-repeat;
	background-position: center;
	background-size:cover;
}





.uk:hover .location-container{
background: none;
}

.tp-bullets.simplebullets.round .bullet.selected{
	
	background-color: #000 !important;
}

.ftr-menus .navbar-nav{
	float: unset !important;
}

.navbar-nav{
	float: right !important;
}

.caret{
	color: #fff;
	margin-left:10px !important;
}


/*-----------------------------------------------------------------------------*/

 /* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

.dropdown:hover .dropdown-menu>.active>a,.dropdown:hover .dropdown-menu>.active>a:focus{
	background-color: #dd2424;
}

.navbar .login-btn{
	display: none !important;
}

.navbar {
  position: relative;
  margin-bottom: 0 !important;
  min-height: 65px !important;
  padding: 3px 0;
}

.navbar-container{
	padding: 0 !important;
}

.navbar-collapse{
  margin-top: 10px;
}


.navbar-nav>li>a{
  padding-top: 8px !important;
    padding-bottom: 8px !important;
  
    display: inline-block !important; 

}
.navbar-brand {
    width: 250px;
    display: inline-block;
    color: #000;
    padding: 0px !important;
}

.navbar-brand:hover{
    color: #e76831;
}

.tp-caption.medium_bg_asbestos{
	background-color: transparent !important;
}

.bg_padd{
	padding:10px 20px;
	background-color: #fff !important;
}

.medium_white{
	font-size: 24px;
	font-weight: bold;
}

.nav>li>a.active{
	background-color: transparent !important;
	color: #fff;
	border-bottom:5px solid #dd2424;
}



.ftr-menus .nav>li>a:focus,.ftr-menus .nav>li>a:hover{
	border-bottom:0px !important;
}

.nav>li>a:focus, .nav>li.ab>a:hover{
	background-color: transparent !important;
	color: #fff;
	border-bottom:0px !important;
}

.nav>li>a:focus, .nav>li>a:hover{
	background-color: transparent !important;
	color: #fff;
	border-bottom:5px solid #dd2424 !important;
}

/* Special class on .container surrounding .navbar, used for positioning it into place. */


.navbar-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background-color: transparent;
}

.navbar-collapse{
    text-align: center;
}
.navbar-nav{
    display: inline-block;
    float: none;
    padding-left: 30px !important;
}

.navbar-nav>li{
	padding-left: 17px;
	padding-right: 17px;
}

.navbar-nav>li>a {
	color: #fff;
   padding: 10px 0px 17px 0px !important;
}

.login-btn{
	background-color: #f7cf2e;
	padding: 6px 16px !important;
	color: #fff;
}

.medium_bg_view-more .login-btn{
	background-color: #e42c2a !important;
	font-family: "Poppins", sans-serif;
	color: #fff;
	font-size: 14px;
}

body .tp-leftarrow.default {
    background: url(../assets/large_left.png) 0 0 no-repeat !important;
}

body .tp-rightarrow.default {
    background: url(../assets/large_right.png) 0 0 no-repeat !important;
}

.tp-leftarrow:before, .tp-rightarrow:before{
	display: none !important;
}


.plate-lft, .plate-rgt{ position: relative;}



.plate-lft, .plate-rgt{
  -ms-transform:translate3d(0px, 0px, 0px); 
}

.who-we-are{
	padding-top: 58px;
	padding-bottom: 58px;
}

.who-we-are .who-we-title{
	position: relative;
	float: right;
	
}

.who-we-are .who-we-title img{
	float: left;
}

.who-we-are .who-we-title h1{
	position: relative;
	float: left;
	font-family: "Poppins", sans-serif;
	font-size: 40px;
	font-weight: bold;
	color:#080a3c;
	margin: 0px;
	margin: 20px;
}

.who-we-are h1{
	margin: 20px 20px 20px 0;
}

.title_dash_line{
	position: relative;
	margin-top: 44px;
	display: inline-block;
	float: left;
	margin-left: 20px;	
	width: 108px;
	height: 1px;
	background-color: #e42c2a;
}

.h_logo{
	float: left;
}

.who_desp h1{
	font-family: "Poppins", sans-serif;
	font-size: 30px !important;
	font-weight: 400;
	color:#080a3c;
	margin: 0px;
	margin-bottom: 20px;
}

.who_desp p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color:#474747;
	margin: 0px;
}


.who_desp-col{
	display: table;	
}

.who_desp{
	display: table-cell;
	vertical-align: middle;
padding: 16% 0;
}

.lap{
		display: table-cell;
	vertical-align: middle;
padding-top: 6%;
}

.side-bx{
	position: absolute;
	margin-top:5.5%;
	left:0;
	width: 30%;
	height: 535px;
	background-color: #f7f7f7;
}

.learn-more{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	color: #fff;
	background-color: #186bff;
	padding: 4px 14px !important;
	margin: 30px 0;
}
.uk-slider-items{
	position: relative;
	margin-top: 15% !important;
	padding-bottom: 100px;
}

.uk-slider-items li{
	    padding: 4% 2% 0% 2%;
	margin-bottom: 6% !important;
}

.uk-slider-items li, .uk-slider-items li img{
	margin:0 auto;
	text-align: center;
}

.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){
	width: unset!important;
	height: unset!important;
}

.uk-slider-items li h1{
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #080a3c;
	margin-top: 20px;
	min-height: 48px;
}

.uk-slider-items li p{
	line-height: 24px;
	color:#080a3c;
	margin-bottom: 30px;
	font-size: 15px;
	min-height: 110px;
}

.uk-slider-items li .view_more_btn{
	margin-bottom: 40px;
}

.view_more_btn{
	background-color: #f7cf2e;
	color: #000 !important;
	font-family: "Poppins", sans-serif;
	font-weight:600 !important;
	border-radius: 50px !important;
	line-height: 24px !important;
	padding: 12px 48px !important;
	margin-bottom: 50px;
}

.our-services{

	padding-top: 50px;
	padding-bottom: 50px;
}

[class*=uk-position-center-left]{
	top:98% !important;
	margin: 0 auto;
	display: table;
}
[class*=uk-position-center-right]{
top:100% !important;
}


.uk-position-small{
	

	margin: unset !important;
}

.uk-position-center-left {
    left: 42% !important;
}
.uk-position-center-right {
    right: 42% !important;
}

h1.serv-title{
	font-family: "Poppins", sans-serif;
	font-size: 36px;
	font-weight: 700;
	color: #111;
	left: 30px;
	position: absolute;

}

.bg-color-centr{
	background-color: #f5f5f5;
}

.serv-frontline{
	width: 110px;
	height: 1px;
	background-color: #000;
	position: absolute;
	left: 0px;
	margin-top: 1.5%;
}

.logo-anim{
	position: absolute;
	margin-top: 10%;
	left: -100px;
}

.unshape-design{
	position: relative;
	margin-top: -5%;
	left: 90%;
}

.product-section{
	height: 800px;
	background:url("../images/product-bg.jpg") no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 50px;
}

.product-section .col-md-4{
	z-index: 1;
	
}

.product-section h1{
font-family: "Poppins", sans-serif;
font-size:36px;
color:#fff;
display: inline-block;
font-weight: bold;
text-align: center;
margin:0px !important;
margin-bottom: 20px !important;
}

.product-section .tit-parag{
font-family: "Poppins", sans-serif;
font-size:18px;
color:#fff;
font-weight: 400;
text-align: center;
margin-bottom: 64px;
}

.undline{
	margin: 10px 20px;
	display: inline-block;
	width: 100px;
	height: 1px;
	background-color: #fff;
}

.pr-tit-undr{
	margin:0 auto;
	display: table;
}

.card {
  display: block; 
    margin-bottom: 74px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
   z-index: 1;
}

.img-card {
  width: 100%;
  height:200px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  display:block;
    overflow: hidden;
}
.img-card img{
  width: 100%;
  height: 200px;
  object-fit:cover; 
  transition: all .25s ease;
} 
.card-content {
  padding:15px;
  text-align:left;
}

.card-content p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: justify;
	color: #444;
}
.card-title{
  margin-top:0px;
  font-weight: 700;
  font-size: 1.65em;
}
.card-title span{
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	margin: 0 auto;
    display: table;
  	color: #080a3c;
  	text-decoration: none !important;
}
.card-read-more{
	background-color: #fff;
	padding-bottom: 25px;
	margin-bottom: 50px;
}

.card-read-more a:focus, .card-read-more a:hover{
	background-color: #186bff;
}

.our-clients .carousel-indicators{
	display: none;
}

.card-read-more a{
	margin: 0 auto;
	
	display: table;
  	text-decoration: none !important;
 	padding:5px 20px;
  	width: 136px;
  	height: 33px;
  	color: #fff;
  	background-color: #186bff;
 	font-weight:600;
  	text-transform: uppercase
}

.our-clients{
	padding-top: 66px;
}

.carousel.slide{
margin-top: 10%;
}

.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}

.left.carousel-control img,
  .right.carousel-control img
   {
    position: absolute;
    top: 50%;
    margin-top: -10px; /* fix */
    z-index: 5;
    display: inline-block;
  }

   .left.carousel-control{
  	width: 4%;
  	left: -100px !important;
  
  }

  .right.carousel-control{
	right:-110px !important;
  }



.ftr-lgo{
	margin:0 auto;
	display: table;
}
.map{
	position: absolute;
	margin-top: -80px;
}

.footer-sec{
		margin:0 auto;
	display: table;
	
}

.footer-sec .ftr-menus{
	border-top: 1px dashed #636363;
	border-bottom: 1px dashed #636363;
}

.footer-sec .navbar-nav{
	width: 75%;
	margin:0 auto;
	display: table;
	float: unset;
}

.social-icons{

	margin:0 auto !important;
	display: table;
}

.soft_compy{
	color: #e42c2a;
}

.soc-with-cpyrgt{
padding: 3% 0;
}

.cpyrgt{
	padding: 20px 0;
	text-align: center;
}

.fb{
	width: 40px;
	height: 40px;
	border-radius: 5px;
	background-color: #3b5998;
	text-align: center;
	line-height: 24px;
	vertical-align: middle;
}

.fb:hover, .fb:focus, .twitter:hover, .insta:hover{
	background-color: #000 !important;
	cursor: pointer;
}

.fb.twitter{
	background-color: #00acee;
	vertical-align: middle;
}

.fb.insta{
	background-color: #555555;
}

.fb i{
	color: #fff;
	text-align: center;
	padding: 14px 11px;
}

.fb .fa-twitter{
	padding: 9px;
	line-height: 24px !important;
}

.fb .fa-instagram{
padding: 9px;
	line-height: 24px !important;
}

.footer-sec .navbar-nav li a{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	color: #444444;
	padding: 34px 0px !important;
	border:none;
}

.square-anim{
	position: absolute;
	left: 0px;
	margin-top:35%;
}

.circle-anim{
	position: absolute;
	right: 0px;
	margin-top:-30px;
	z-index: 0;
}
.boxedcontainer{max-width: 1170px; margin:auto; padding:0px 30px;}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}

.slider1_title.pr{
	font-weight: 700;
font-size:50px !important;
}

.medium_bg_yellow.pr-tit{
	font-size: 24px !important;
	font-weight: 400;
}

.slider1_title{
	font-family: "Poppins", sans-serif;
	color: #fff;
	font-size: 26px;
	font-weight: 400;
}

.medium_bg_yellow{
	font-family: "Poppins", sans-serif;
	color: #f7cf2e;
	font-size: 40px;
	font-weight: 700;
}

.medium_bg_para{
		font-family: "Poppins", sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	width: 50%;
}

.loc-row .col-md-3{
	width: 20%;
	margin-top: 40px;
	border-right: 1px dashed #636363;

}

.loc-row .col-md-3 p{
	text-align: center;
}

.loc-row .col-md-3 span{
	color:#e42c2a;

}

.map-location-uk{
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #e42c2a;
	background-color: #fff;
	padding:2px;
	text-align: center;
	line-height: 24px;
}

.loc-row{
	margin-top: 50%;
	border-top:1px dashed #636363;
}
/*------------about page----------*/
.abt-tite{
	font-family: "Poppins", sans-serif;
	font-size: 32px;
	font-weight: bold;
	margin:0;
	padding:40px 0 60px 0;
	color: #e42c2a;
	text-align: center;
}

.about-desp p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	padding:0 20px;
	margin:0;
}

.about-desp2 p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	padding:30px 0 0 0;
	margin:0;
}

.about-desp2 p:nth-child(2){
	padding:10px 0 0 0;
}

.about-desp-photo img{
	border-radius: 20px;
}

.our-vision-sec{
	margin: 50px 0;
	padding: 30px 0;
	background-color: #e42c2a;
}

.our-mission h1{

	font-family: "Poppins", sans-serif;
	font-size: 28px;
	font-weight: 700;
	margin:0;
	margin-bottom: 20px;
	text-align: center;
	color: #000;
}

.our-mission p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin:0;
	text-align: center;
	line-height: 28px;
	color: #2a337e;
	padding: 20px;
	
}

.right-sec-what-we-do{
	background:url("../images/what-we-do.jpg") no-repeat;
	border-radius: 20px;
	background-position: center;
	background-size: cover;
	padding: 15% 0;
	display: table;
}


.left-sec-mission{
	background:url("../images/mission-bg.jpg") no-repeat;
	
	background-position: center;
	background-size: cover;
	padding: 15% 0;
}

.mission-small-desp{

	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-weight: 400;
	padding:0 20px 20px;
	line-height: 30px;
	margin:0;
	color:#000;
	text-align: center;
}

.our-vision h1{

	font-family: "Poppins", sans-serif;
	font-size: 22px;
	font-weight: 700;
	margin:0;
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
}

.our-vision p{

	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin:0;
	text-align: center;
	color: #fff;
}

.abt-photo{
	padding-left: 0!important;
	padding-right: 0px!important;
}

.abt-who-we-are{
	padding: 50px 0;
	margin: 30px 0;
background:url("../images/who-we-are-bg.png");
background-position: center;
background-size: contain;
}

.abt-who-we-are h1{
	font-family: "Poppins", sans-serif;
	font-size: 32px;
	font-weight: 700;
	margin:0;
	text-align: center;
	color: #000;
	margin-bottom: 30px;
}

.abt-who-we-are p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin:0;
	line-height: 30px;
	text-align: left;
	color: #000;
}

.what-we-do{
background-color: #fff;
background:none; 
}

.what-we-do p{
	padding: 5% 0;
}

.titl-what-we-do{
	display: table-cell;
    vertical-align: middle;
  color: #fff !important;
}

.offer-services{
	padding: 5% 0;
	background-color: #ebebeb;
	
}

.offer-services .col-md-4{
	width: 32.333%;
	background-color: #fff;
	margin: 5px;
}

.offer-services h1{
font-family: "Poppins", sans-serif;
	font-size: 32px;
	font-weight: 400;
	margin:0;
	text-align: center;
	color: #000;
	margin-bottom: 30px;
}

.offer-services h2{
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin:0;
	text-align: center;
	color: #000;
	margin-bottom: 20px;
}

.offer-services p{
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin:0;
	text-align: center;
	color: #000;
	margin-bottom: 20px;
}

.bx{
	display: table;
	margin: 0 auto;

	padding:40px 20px;
}
.bx img{
	width: 64px;
	height: 64px;
	display: table-cell;
	vertical-align: middle;
	margin: 0 auto;
	margin-bottom: 20px;
}

.abt-who-we-are.values{
background:none;
height: unset;
}

.abt-who-we-are.values p{
text-align: center;
}

.value-quotes{
font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin:0;
	padding: 2% 0;
	text-align: center;
	color: #e42c2a;
}

/*-----------End About page------*/

/*----------------our team Page-----------------*/

.inner-page header{

    z-index: 49;
    margin-top: 0px;
}
.about.our-banner{
background: url("../images/about-banner.jpg") no-repeat;
}

.our-team.our-banner{
background: url("../images/our-team-banner.jpg") no-repeat;
}

.service.our-banner{
background: url("../images/service-banner.jpg") no-repeat;
}

.product.our-banner{
background: url("../images/product-banner.jpg") no-repeat;
}

.contact.our-banner{
background: url("../images/contact-banner.jpg") no-repeat;
}


.mob-app-dev.our-banner{
	background: url("../images/mob-app-dev-banner.jpg") no-repeat;

}

.cloud-support-serv.our-banner{
	background: url("../images/cloud-support-service-banner.jpg") no-repeat;
}

.oracle-support-serv.our-banner{
	background: url("../images/oracle-support-service-banner.jpg") no-repeat;
}

.big-data-consulting.our-banner{
	background: url("../images/big-data-consulting-banner.jpg") no-repeat;
}


.cyber-security-risk-consulting.our-banner{
	background: url("../images/cyber-security-banner.jpg") no-repeat;
}

.agile-mentoring.our-banner{
	background:url("../images/agile-mentoring-banner.jpg") no-repeat;
	background-position: center;
}

.rpa-consulting.our-banner{
	background:url("../images/rpa-consulting-banner.jpg") no-repeat;
	background-position: center;
}

.hr-services.our-banner{
	background:url("../images/hr-services-banner.jpg") no-repeat;
	background-position: center;
}

.our-clients-bnr.our-banner{
	background:url("../images/our-clients-banner.jpg") no-repeat;
	background-position: center;
}

.career.our-banner{
	background:url("../images/career-banner.jpg") no-repeat;
	background-position: center;
	background-size: 100%;
}

.brochure.our-banner{
	background:url("../images/brochure-banner.jpg") no-repeat;
	background-position: center;
}


.our-banner {
    height:270px;
    overflow-y: hidden;
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    background-position: bottom center;
    position: relative;
    z-index: 1; 
    margin: 0px;
}

.mnge-team-title{
	font-family: "Poppins", sans-serif;
	font-size: 30px;
	color: #3a3a3a;
	font-weight: 700;
	margin: 0px;
	margin-top: 48px;
	text-align: center;
}

.mgt-team-phto-desp{
	height: 500px;
	background:url("../images/photo-img-bg.png") no-repeat;
	background-position: bottom center;
	background-size: 90%;
}
.dash-line{
	height: 50px;
	background:url("../images/dash-line1.png") no-repeat;

}

.management-team .mgt-left-col{
	padding-top: 8%;
}

.mgt-rgt-col{
	padding-top: 4%;
}

.mgt-tm-phto1{	
	padding-bottom:30px;
	margin: 0 auto;
	display: table;
}

.team-memb-name{
	font-family: "Poppins", sans-serif;
	font-size: 28px;
	color: #b8bffd;
	font-weight: 400;
	margin: 0px;
	text-align: center;
}

.team-memb-pos{
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	color: #b8bffd;
	font-weight: 700;
	margin: 10px 0px;
	text-align: center;
}

.mgt-team-phto-desp h4{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	color: #b8bffd;
	font-weight: 400;
	margin: 0px;
	text-align: center;
}

.team-quotes{
	font-family: "Poppins", sans-serif;
	font-style: italic;
	font-size: 22px;
	padding-top: 50px;
	padding-bottom: 40px; 
	margin-bottom: 0px !important;
	color:#e42c2a;
}

.mgt-team-description p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	color: #2a337e;
	line-height: 36px;
	font-weight: 400;
	margin: 0px !important;

}

.mgt-team2{
	padding: 5% 0;
}

.leadership-team{
	margin-bottom: 60px;
}

.leadership-team .ldrshp-team-tit{
	font-family: "Poppins", sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #3a3a3a;
	text-align: center;
	margin-bottom: 30px !important;
	margin: 0px;
}

.leadership-team p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	text-align: center;
	line-height: 36px;
	margin: 0px;
}

.leadership-team .team-quotes{
	text-align: center;
	padding: 0px;
	padding-bottom: 40px;
}

.ldr-team-membr{
	background-color: #ebebeb;
	padding: 24px 14px;
	margin-bottom: 40px;
}

.nme-lder-team{
	background-color: #e42c2a;
	padding: 10px 40px;
	width: 312px;
	z-index: 20;
}

.nme-lder-team h1{
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #ebebeb;
	text-align: center;
	margin-bottom: 10px !important;
	margin: 0px;
}

.ldr-team-membr p{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #2a337e;
	line-height: 36px;
	margin: 0px; 
	text-align: left;
	
}

.ldr-team-membr-phto1{
	
	display: table;
	margin: 0 auto;
}

.ldr-team-membr-phto1 img{
	width: 247px;
	margin: 0 auto;
	z-index: 0;
}

.nme-lder-team h2{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #ebebeb;
	text-align: center;
	margin: 0px;
}

.brand-logo-ftr{
	background-color: #292a4c;
	height: 104px;
}

.brand-logo-ftr img{
	padding: 12px 0;
	margin: 0 auto;
}

.inner-page .footer-sec{
	display: block;
	background-color: #fff;
}



/*----------------team Page End -------------*/


/*----------------Services1 page--------------*/

.app-web-dev{
	padding-top: 80px;
}

.serv-descrip h1 div{
	display: inline-block;
	margin-top:70px;
		margin-left: 140px !important;
}

.serv-descrip h1{
	font-family: "Poppins", sans-serif;
	font-size: 48px;
	color: #003d59;
	font-weight: 400;
	z-index: 1 !important;

	margin:0px;

}

.serv-descrip p{
font-family: "Poppins", sans-serif;
font-size: 16px;
line-height: 28px;
font-weight: 400;
color: #003d59;
padding: 28px 50px;
}

.serv-descrip h1 span{
font-family: "Roboto", sans-serif;
font-size: 150px;
color: #f4f6fa;
position: absolute;
z-index: -1 !important;
margin-top:-20px !important;
	margin-left: 40px !important;

	margin:0px;
}

h1.small-headng{
	font-family: "Poppins", sans-serif;
	font-size: 24px;
	color:#000;

	margin:0;
	position: absolute;
	left: -100px;
	bottom: 70px;

transform: rotate(-90deg);
  /* Legacy vendor prefixes that you probably don't need... */

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.logo-with-lang{
	padding: 50px 0;
}

.logos{
	display: inline-block;
	padding: 5% 2% 2% 2%;
	height: 338px;
	margin:0px;
	background-color: #ebebeb;
}

.lgo-lang-border{
	margin-bottom: 40px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	display: block;
	float: left;
	width: 100%;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.logos{
display: inline-block;
float: left;
width: 50%;
}

.langs{
	display: inline-block;
	float: left;
	width: 50%;
}

.langs ul{
	padding: 10%;
	margin: 0px;

}

.langs ul li:nth-last-child(){
	margin-bottom: 0px;
}

.langs ul li{
	background-color: #003d59;
	color: #fff;
	padding: 5px 20px;
	margin-bottom: 5px;
}

.logo-with-lang-col{
	width: 80% !important;
	margin: 0 auto;
	display: block;
}

.logo-with-lang-col .col-md-6{
	padding-left: 20px;
	padding-right: 20px;
}


/*----------------Services1 page End--------------*/

/*---------------Mobile-app-dev------------------*/

.mob-app-col{
	width: 80% !important;
}

.mobile-app-development{
	padding: 3% 0;
}

.mobile-app-development .col-md-6{

padding:0 2%;
margin-bottom: 20px;
}

.mob-app-col ul li{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	padding: 5px 10px;
	background-color: #f8f8f8;
	margin: 2px 0;
}

.mob-app-col .card-content{
	min-height: 310px;
}

.pra-card-title{
	margin: 20px 0 !important;
}

.fostrap-logo {
  width: 100px;
  margin-bottom:15px
}
h1.heading {
  color: #fff;
  font-size: 1.15em;
  font-weight: 900;
  margin: 0 0 0.5em;
  color: #505050;
}
@media (min-width: 450px) {
  h1.heading {
    font-size: 3.55em;
  }
}
@media (min-width: 760px) {
  h1.heading {
    font-size: 3.05em;
  }
}
@media (min-width: 900px) {
  h1.heading {
    font-size: 3.25em;
    margin: 0 0 0.3em;
  }
} 
.inner-page .card {
  	display: block; 
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
     -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
      -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: box-shadow .25s; 
}
.inner-page .card:hover {
  box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
.inner-page .img-card {
  width: 100%;
  height:200px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  display:block;
    overflow: hidden;
}
.inner-page .img-card img{
  width: 100%;
  height: 200px;
  object-fit:cover; 
  transition: all .25s ease;
} 
.card-content {
  padding:15px;
  text-align:left;
}
.card-title {
  margin-top:0px;
  font-weight: 700;
  font-size: 1.65em;
}
.card-title a {
  color: #000;
  text-decoration: none !important;
}

.card-read-more a {
  text-decoration: none !important;
  padding:10px;
  font-weight:600;
  text-transform: uppercase
}

.technges-col{

	margin-bottom: 50px;
}

.technges-col h1{
	font-family: "Poppins", sans-serif;
	font-size:32px;
	text-align: center;
	margin-bottom: 50px;
}

.technges-col ul li{
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	padding: 5px 20px;
	background-color: #f8f8f8;
	margin: 10px 0;
	border-radius: 20px;
}

.technges-col .card-content{
	min-height: 260px;
}

/*---------------End moblie-app-dev--------------*/

/*-----------------Cloud-support and services----------*/

.cloud-support-nd-serv{
	margin-bottom: 50px;
}

/*-----------------End cloud-support and service--------*/

/*----------------Oracle-support-and-service-----------*/
.sm-papr-card{
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 500;
	padding: 25px;
	margin-bottom: 40px;
	text-align: center;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 16px 0 rgba(0,0,0,0.19);
	-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 16px 0 rgba(0,0,0,0.19);
	-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 16px 0 rgba(0,0,0,0.19);
	-ms-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 16px 0 rgba(0,0,0,0.19);

/*    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
     -moz-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
      -ms-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);*/
}


.sm-papr-card:hover{
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
     -moz-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
      -ms-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}


.sm-papr-card img{
width: 40%;
margin-bottom: 20px !important;
margin:0 auto;
}

/*----------------end-oracle-css-------------------*/


/*----------------Big Data Consulting-----------*/

.NoSQL{
	height: 500px;
	background-color: #f4f6fa;
	/*background: url("../images/mission-bg.jpg") no-repeat;*/
	background-size: cover;
	background-position: center;
	border-radius: 30px;

}

.big-data h1{
	font-size: 28px;
	padding-top: 50px;
	margin-bottom: 20px;
	color: #dd2424;
}

.big-data ul  {
  list-style: none;
   margin-left: 0px;
}


.big-data ul li:before {
    content: '✓';
    margin-left: 0px;
    padding-right: 20px;
    display: inline-block;
    float: left;
}

.big-data ul li p{
    display: inline-block;
    float: left;
    width: 93%;
    margin-bottom: 0px;
}

.big-data ul li{
	padding: 5px; 
	background-color: transparent;
}

/*----------------End Big Data Consulting-----------*/

/*---------------- Cyber security-----------*/
.cyber-security .NoSQL{
	height: 580px;
	margin-bottom: 20px;
}

.cyber-security .NoSQL.adv{
height: 520px;
}

.big-data ul li p {
    width: 85%;
}

.cyber-security .NoSQL ul li{
	width: 50%;
	float: left;
}

.NoSQL.adv ul li{
	width: 100%;
	float: left;
}

/*----------------End Cyber security-----------*/

/*----------------Agile Mentoring---------------*/

.agile-mentoring .serv-descrip p{
padding: 28px 50px 10px 50px;
}



.agile-mentoring .serv-descrip ul{
	padding-left: 70px; 
	 list-style: none;
}


.agile-mentoring .serv-descrip ul li{
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
}

.agile-mentoring{
	margin-bottom: 50px;
}

.agile-mentoring .serv-descrip ul li::before{
 content: "\2023";
  color: #ff0000;
  font-weight: bold;
  display: inline-block; 
  width: 20px;
  margin-left: -1em;
  font-size: 24px;
}

.design-process-icn{
	padding: 50px 0;
}



.test-driven{
	width: 80%;
	margin: 0 auto;
	padding:5% 10%;
}

.agile-mentor .NoSQL{
height: 650px;
}

.agile-mentoring h1.small-headng{
	bottom: 85px;
}

.agile-mentor .NoSQL p{
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color:#000;
	line-height: 28px;
	padding: 20px 20px 0 20px;
}
/*----------------End Agile Mentoring-----------*/


/*----------------RPA consulting and services-----------*/
.rpa-consulting .NoSQL{
	height: 600px;
}

.rpa-consulting .NoSQL h1{
	width: 70%;
	margin:0 auto;
	line-height: 42px;
	margin-bottom: 26px;
}

.rpa-consulting ul li:before {
  float: left;
}

.rpa-consulting ul li p{
	display: inline-block; 
	float: left; 
	width: 90%;
	margin-bottom: 0px;
}


/*----------------End RPA consulting and services-----------*/

/*----------------HR Services----------------------------*/

.serv-offered h1{
font-weight: 700;
color: #003d59;
margin-bottom: 20px;
}

.serv-offered .hr-offer{
	margin: 20px 0;
}
.serv-offered .hr-offer h1{
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 24px;
	color: #dd2424;
	margin-bottom: 20px;
}

.serv-offered .hr-offer p{
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 10px;
}

.serv-offered .hr-offer img{
	padding:0 10%;
}

.hr-services{
	padding:0 0 5% 0;
}

/*----------------End Services-------------------*/


/*-------------------Product-page-----------*/

.product-content{
	padding: 3% 0;
}

.prd-bg-color{
	background:url("../images/mission-bg.jpg") no-repeat;
	background-position: center;
	background-size: cover;

/*	background-color: #b2d9Ea;*/

	padding: 30px;
	margin: 30px auto;
}


.prod-img{
	background-color: #2a2a4c;
	padding: 44% 0;
	display: table-cell;
	vertical-align: middle;

}


.prod-img img{
	margin: 0 auto;
}

.prd-bg-color .col-md-5{
	display: table;
}

.prod-desp{
	padding-left: 30px;
}

.prod-desp h1{
	font-family: "Poppins", sans-serif;
	font-size:32px;
	font-weight: 700;
	color: #dd2424;
	text-align: left;
	margin: 0px;
	margin-bottom: 20px;
}

.prod-desp ul{
	padding-left: 0px; 
	list-style-type: square;
  list-style-position: outside;
  list-style-image: none;
  list-style-color:red;
}

.prod-desp li::before{
	color: red;
}

.prod-desp ul h1{
	font-size: 28px;
}

.prod-desp li{
	margin-left: 18px;
	margin-bottom: 10px;
	font-family: "Poppins", sans-serif;
	font-size:16px;
	font-weight: 400;
}

.prod-desp p{
	font-family: "Poppins", sans-serif;
	font-size:16px;
	font-weight: 400;
	color: #000;
	text-align: left;
	margin: 0px;
	margin-bottom: 20px;
}



.rgt-addr-img {
    position: absolute;
    margin-top: 0;
    right: -80px;
}

/*-------------------End Product-page-------*/


/*------------------Client-page-----------*/

.client-pge{
	background-color: #f5f5f5;
}

.our-clients{
	margin-bottom: 3%;
}

.our-clients .col-md-2{
	width: 20%;

}

.client-logo {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: box-shadow .25s;
    padding: 20px;
    margin-bottom: 40px;
    background-color: #fff;
}

.client-logo:hover{
	box-shadow: 0 8px 17px 0 rgba(221,36,36,0.2), 0 6px 20px 0 rgba(221,36,36,0.19);
	
}

.our-client-titl{
	font-family: "Poppins", sans-serif;
	font-size: 34px;
	font-weight: 700;
	color: #3a3a3a;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-bottom: 5%;
}

/*------------------End client page----------*/

/*--------------------Career-page-----------*/

.career-innr-pge{

	background:url("../images/career-bg-pattern.jpg") repeat;
}

.career-opportunity{
		padding: 50px 0;
}

.our-career-titl{
	font-family: "Poppins", sans-serif;
	font-size: 34px;
	color:#3a3a3a;
	font-weight: 700;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-bottom: 50px;
}

.career-opportunity h1.panel-title{
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}

.career-opportunity .panel-heading{
	background-color: #e42c2a !important;
	color:#fff !important;
	border-radius: 0px;
	padding-left: 34px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.career-opportunity .panel-group .panel{
	border-radius: 0px;
}

.jb-desp h1{
	width: 100% !important;
	display: block !important;
	margin-bottom: 10px !important;
}

.jb-desp p{
	padding: 10px 0 10px 0 !important;
	line-height: 24px;
}

.career-bx{
	margin:0 auto;
	display: table;
	float: unset !important;
}

.job-content{
	width: 100%;
	display: block;
}

.job-content h1{
	font-family: "Poppins",sans-serif;
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	padding: 0;
	width: 20%;
}

.job-content p{
	font-family: "Poppins",sans-serif;
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 0 50px 0 0;
	margin: 0;
}

.jb-content-bx{
	padding: 20px 50px;
}

.jb-content-bx .panel-body{
	padding:10px 0px !important;
}

.career-view-mre-btn{
	font-family: "Poppins", sans-serif;
	background-color: #e42c2a !important;
	padding: 12px 26px;
	color: #fff;
	border-radius: 0px !important;
	float: right;
}

.pr-panel-group{
	margin-bottom: 40px !important;
	box-shadow: 0 0px 0px rgba(0,0,0,0.16), 0 3px 4px rgba(0,0,0,0.23);
}

.pr-panel-group .panel{
	border:0px;
}

/*------------------End career page----------*/

/*------------------Career View Page----------*/

.fa-paperclip{
	color: #000 !important;
	padding-left: 10px;
	padding-right: 5px;
}


.career-apply-titl{
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	text-decoration: underline;
	margin-bottom: 20px;
}

.pr-control-label{
	text-align: left !important;
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.pr-form-control{
	width: 50% !important;
	border-radius: 0px !important;
	background-color: #ebebeb !important;
	box-shadow: none !important;
	display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

}

.upload-button {
    padding: 4px;
    display: block;
    float: left;
}


/*.file-upload {
    display: none !important;
}*/

.pr-apply-btn{
	background-color: #e42c2a !important;
	border-radius: 0px !important;
	color: #fff !important;
	border:0px !important;
	padding: 5px 30px !important;
	margin-top: 10px !important;
}

/*------------------End Career View Page-------*/

/*------------------Brochure Page--------------*/

.download-buttons{
	display: table;
    margin: 0 auto;
    float: none !important;
	background-color: #d9455f;
	border-radius: 30px;
	margin-bottom: 20px;
}

.download-buttons:hover{
	background-color: #eb506b;
}

.download-content{
	margin:0 auto;
	display: table;
}

.download-content h1{
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	display: inline-block;
	text-align: left;
	margin: 0;
    padding: 14px 0;
}

.download-content img {
    width: 26px;
    display: inline-block;
    margin-left: 10px;
}

/*------------------End Brochure Page -----------*/

/*--------------------Contact-page-----------*/
.cont-sec{
	padding-top: 75px;
}
h1.cont-title{
font-family: "Roboto", sans-serif;
font-size: 72px;
font-weight: 700;
color:#003d59;
margin: 0;
margin-bottom: 75px;
}

h1.addr-titl{
font-family: "Roboto", sans-serif;
font-size: 24px;
color:#003d59;
margin: 0;
margin-left: 28px;
margin-bottom: 20px;
}

.cnt-addr, .cnt-ph, .cnt-mail{
font-family: "Roboto", sans-serif;
font-size: 16px;
color:#003d59;
margin: 0;
margin-bottom: 20px;
display: inline-block;

}

.addrs img{
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;

}

.tw-addr-sepr{
	padding-top: 18px;
}
.map-area-sec{
	padding-top:64px;
	padding-bottom: 64px; 
}
.map-with-resp{
	position: relative;
}

.marker{
    width: auto;
    height: 20%;
    position: absolute;
    display: block;
}

.marker-india{
	  top: 40%;
    left: 61.5%;
}

.marker-uae{
	  top: 33%;
    left: 54%;
}

.marker-united-kingdom{
	top: 10%;
    left: 37%;
}

.marker-canada{
	top: 13%;
    left: 18%;
}

.marker-usa{
	top: 18%;
    left: 8%;
}

.marker-india .pin-effect, .marker-usa .pin-effect{
	animation: pulsate 1500ms ease-out infinite;
}

.marker-uae .pin-effect{
	animation: pulsate 2000ms ease-out infinite;
}

.marker p{
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #e42c2a;
	padding:4px 20px;
	margin: 0;
	text-align: center;
	background-color: #fff;
}

.pin {
    width: 16px;
    height: 16px;
    position: relative;
    top: 20px;
    left: 40px;
    background: #ffd802;
    border: 2px solid #ffd802;
    border-radius: 50%;
    z-index: 1000;
}

.pin-effect {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    display: block;
    background:#ffd802;
    border-radius: 50%;
    opacity: 0;
    animation: pulsate 2300ms ease-out infinite;
}

@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: .3;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}



.cont-form-sec h1{
	font-family: "Roboto", sans-serif;
	font-size: 48px;
	font-weight: 700;
	color:#003d59;
	margin:0;
}

.cont-form-sec{
	margin-bottom: 20px;
}

.cont-form-sec h1 span{
	font-weight: 400;
}

.pra-form-group .form-control{
	border:2px solid #cce4f0;
	box-shadow: none;
	border-radius: 0px;
	
	margin-bottom: 25px;
}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #818181 !important;
  opacity: 1 !important;
}

::-moz-placeholder { /* Firefox 19+ */
 color: #818181 !important;
  opacity: 1 !important;
}

:-ms-input-placeholder { /* IE 10+ */
  color: #818181 !important;
  opacity: 1 !important;
}

:-moz-placeholder { /* Firefox 18- */
 color: #818181 !important;
  opacity: 1 !important;
}

.submit-btn{
	background-color: #003d59 !important;
	color: #fff !important;
	border:0px !important;
	padding: 0px !important;
}

/*-------------------End Contact page--------*/


@media screen and (min-width: 1500px) and (max-width: 1920px){
	h1.serv-title{
			left: -50px;
	}

	.rgt-addr-img{
	    position: absolute;
    margin-top: -50px;
    right: -150px;

}
	.unshape-design{
	position: absolute;
	margin-top: -5%;
	right: -40px;
}
}


@media screen and (min-width: 992px) and (max-width: 1199px){

	.pr-form-control{
		width: 80% !important;
	}


	.big-data h1 {

    text-align: left;
    padding-left: 40px;
}

	.NoSQL.bigdata1, .NoSQL.bigdata{
		height: 520px !important;
	}


	.career.our-banner{
		background-size:cover;
	}


		.our-clients .col-md-2 {
    width: 25%;
}

	.serv-offered .hr-offer img{
		padding: 0px;
	}

.big-data ul li p {
    display: inline-block;
    float: left;
    width: 90%;
    margin-bottom: 0px;
}


		.rpa-consulting .NoSQL {
    height: 670px;
}


	.agile-mentor .NoSQL {
    height: 580px;
}

	.agile-mentor h1{
	font-size: 24px;
}

	.agile-mentor .NoSQL p {
    padding: 00px 20px 0 20px;
}

	.big-data ul{
		padding-left: 20px;
	}

	.big-data ul li {
    padding: 5px;
    width: 400px;
    background-color: transparent;
}

	.sm-papr-card{
		font-size: 12px;
	}

	h1.small-headng{
		left: -70px;
	}

	.app-web-dev-img-col img{
		margin-left: 20px;
	}

	.serv-descrip h1{
		font-size: 32px;
	}

	.logo-with-lang-col .col-md-6:nth-child(3) .lgo-lang-border, .logo-with-lang-col .col-md-6:nth-child(4) .lgo-lang-border{
		max-height: 240px;
	}

	.logo-with-lang-col .col-md-6:nth-child(3) .lgo-lang-border .logos, .logo-with-lang-col .col-md-6:nth-child(4) .lgo-lang-border .logos{
		height: 240px;
	}

	.logo-with-lang-col .col-md-6:nth-child(5) .lgo-lang-border, .logo-with-lang-col .col-md-6:nth-child(6) .lgo-lang-border{
		max-height: 220px;
	}

	.logo-with-lang-col .col-md-6:nth-child(5) .lgo-lang-border .logos, .logo-with-lang-col .col-md-6:nth-child(6) .lgo-lang-border .logos{
		height: 220px;
	}

	.lgo-lang-border{
		max-height: 330px;
	}

	.logos{
		height: 330px;
	}

	.medium_bg_view-more .login-btn{
		margin-left: 0px;
	}

		.unshape-design{
		position: relative;	
		left: 90%;	
		right:0px !important;
	}

.drdwn-yes-1024{
		display: block !important;
	}

	.drdwn-no-1024{
		display: none !important;
	}
.navbar-header {
    
    margin-bottom: 30px;
}

.who_desp h1{
	font-size: 26px!important;
}

.product-section{
	height: 100%;
	padding-bottom: 0px;
}

.login-btn{
	float: left;
	margin-left: 20px;
}

.footer-sec .navbar-nav{
	width: 100%;
}

.left.carousel-control {
  
    left: 0 !important;
}

.right.carousel-control {
    right: 0px !important;
}

.offer-services .col-md-4 {
    width: 32.3%;
    background-color: #fff;
    margin: 5px;
    min-height: 316px;
}

.card-content{
    min-height: 228px;
}

h1.serv-title{
	left: 110px;
}
.serv-frontline{
	margin-top: 2%;
}

.side-bx {
    margin-top: 8.5%;
}

.bx {
    padding: 40px 20px 0 20px;
}

.navbar-nav>li {
    padding-left: 13px;
    padding-right: 13px;
}
	.nav .ab.open>a{
		background-color: transparent;
}

	h1.cont-title{
		font-size: 58px;
		 margin-bottom: 50px;
	}

	.marker-canada {
top: 11%;
    left: 18%;
}

	.marker-usa {
    top: 14%;
    left: 8%;
}

	.marker-united-kingdom {
    top: 7%;
    left: 38%;
}

	.marker-india {
    top: 37%;
    left: 64.5%;
}

.marker-uae {
    top: 29%;
    left: 56%;
}

	.cont-form-sec h1{
		margin-bottom: 20px;
	}

.rgt-addr-img {
    position: absolute;
    margin: unset;
    right: -20px;
    left: -30%;
}

	.rgt-addr-img img{
		width:400px;
		height: 400px;
	}


	.technges-col .img-card img{
		object-fit: contain;
		height: unset;
	}

	.technges-col .img-card{
		
		height:unset;
	}

	.technges-col .card, .mob-app-col .card{
		margin-bottom: 30px;
	}

	.mob-app-col{
		width: 92% !important;
	}

	.mob-app-col .card-content{
		min-height: 330px;
	}

	.technges-col .card-content{
		min-height: 260px;
	}

	

}

@media screen and (min-width: 768px) and (max-width: 991px){


.ab b.caret{
	vertical-align: middle;
}

	.pr-form-control{
		width: 80% !important;
	}

	.NoSQL.bigdata{
		height: 740px !important;
	}


	
	.inner-page .img-card img{
		height: 330px;
  
	}
	.inner-page .img-card{
		height: 330px;
	}

	.career.our-banner{
		background-size:cover;
	}

	.download-buttons{
		width: 100%;
	}


	.our-clients .col-md-2 {
    width: 33.3%;
}

	.serv-offered .hr-offer img{
		padding: 0px;
	}

	.serv-offered .hr-offer .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
	}

	.serv-offered .hr-offer p {
    margin-bottom: 40px;
}

	.agile-mentoring .serv-descrip p {
    padding: 28px 20px 10px 20px;
}

	.rpa-consulting .NoSQL {
    height: 800px;
}

	.cyber-security .NoSQL{
		height: 950px;
		min-height: 100%;
	}

	.cyber-security .NoSQL.adv{
		height: 550px;
	}

	.cyber-security .NoSQL ul li{
		width: 100%;
	}

	.cyber-security-risk-consulting.our-banner {
      background-size: 278% !important;
    background-position: center !important;
}


	.big-data h1{
		font-size: 24px;
	}

	.NoSQL {
    height: 100%;
    padding-bottom: 30px;
}

	.technges-col .col-sm-12{
		margin-bottom: 20px;
	}

	.technges-col .card-content{
		min-height: unset;
	}

	h1.cont-title{
		font-size: 58px;
		 margin-bottom: 50px;
	}

	.marker-canada {
top: 3%;
    left: 16%;
}

	.marker-usa {
    top: 10%;
    left: 6%;
}

	.marker-united-kingdom {
    top: 3%;
    left: 37%;
}

	.marker-india {
    top: 34%;
    left: 62.5%;
}

.marker-uae {
    top: 25%;
    left: 54%;
}

	.cont-form-sec h1{
		margin-bottom: 20px;
	}

	.rgt-addr-img{
		position: relative;
		margin:unset;
		right: unset;
	}

	.nav .ab.open>a{
		background-color: transparent;
}
	
	.navbar-nav{
		padding-left: 8px !important;
		float: right !important;
	}

	.unshape-design{
	
		right:40px !important;
	}

	.uk-slider-items li p {

    min-height: 96px;
}

	.who_desp{
padding: 0px !important;	
}

.offer-services .col-md-4 {
    width: 100%;}

    .right-sec-what-we-do{
    	display: block;
    }

    .about-desp p{
    	padding: 20px 0;
    }

    .about-desp2 p{
    	padding:20px;
    }

    .about-desp2 p:nth-child(2){
    	padding:20px;
    }

.slider1_title br{
	display: none;
}

.medium_bg_yellow{
margin-top: 20px;
}

.slider1_title.pr-slide{
	margin-top: 10px;
}



.slider1_title.pr br{
display: block;
}

.slider1_title.pr{
	margin-top: 10% !important;
font-size:30px !important;

}

.medium_bg_yellow.pr-tit{
	font-size: 24px !important;
	margin-top: 15px;
}

	.side-bx{
		display: none;
	}

	.who-we-are .who-we-title{
		float: left;
	}

	h1.serv-title{
		position: relative;
		left: unset;
		margin-left: 16%;
		margin-top: -20px;
	}

	.uk-slidenav{
		padding: unset !important;
	}

	[class*=uk-position-center-left] {
    top: 97.5% !important;
}

.uk-slider-items li{
	background-color: #f5f5f5;
	margin:5px 10px;
	padding: 4% 2%;
}

.product-section{
	height: 100%;
	/*margin-right: 15px;*/
}

.left.carousel-control{
	width: 8%;
	left: unset !important;
}

.right.carousel-control{
	right: 20px !important;
}

.square-anim{
	display: none;
}

.location-container{
	height: 100%;
}

.loc-row .col-md-3{
	width: 100%;
	 border-bottom: 1px dashed #636363;
	 border-right: none;
}

.uk-slider-items{
	margin-right: 40px !important;
	margin-top: 6% !important;
	margin-bottom: 50px !important;
}

.loc-row .col-md-3 p{
	font-size: 18px;
}



.footer-sec .navbar-nav{
	width: 100%;
}

.customin{
	margin-top: 10%;
	font-size:32px;
}

.img-card,.img-card img{
	height: 256px;
}

	.serv-frontline{
		position: relative;
	}

	.who_desp p{
		padding: 20px;
	}

	.unshape-design{
		display: none;
	}

	.learn-more{
		margin-left: 3%;
	}

	h1.para-title{
		font-size: 28px !important; 
		margin:40px 20px 20px 20px !important;
	}
.navbar-brand{
	width: 210px;
	margin-bottom: 12px;
}

.navbar-nav>li>a{
	font-size: 13px;
}

.app-web-dev-img-col img{
	padding: 2% 20% 5% 20%;
}

h1.small-headng{
	left: 0;
	bottom: 100px;
}

.serv-descrip h1{
	margin-top: 50px;
}



.navbar-nav>li {
    padding-left: 5px;
    padding-right: 5px;
}

.medium_bg_view-more .login-btn{
	margin-left: 0px;
}

.login-btn{
	float: left;
	margin-left: 20px;
}

/*--------------About-page------------*/
.what-we-do .col-md-7{
	display: table-footer-group;
}
.what-we-do .col-md-5{
	display: table-cell;
}
.mgt-team2 .col-md-7, .ldr-team-membr .col-md-8{
	display:table-footer-group; 
	margin-bottom: 20px;
}
.mgt-rgt-col, .ldr-team-membr .col-md-4{
	display:table-header-group;
	margin-bottom: 20px;
}

.mgt-team-phto-desp {
    height: 538px;
    background-size: 65%;
}

.ldr-team-membr-phto1 {
    margin-bottom: 40px;
}

.mgt-team-description p{
	padding: 20px;
}

.team-memb-pos{
	margin: 12px 0px;
}

.ldr-team-membr p{
	padding: 20px;
}
/*--------------end About-page------------*/

/*------------Product-page----------------*/
.prd-bg-color .col-sm-12, .prd-bg-color .col-xs-12{
float:unset;
margin-top: 20px;
}

.prod-img{
	margin-bottom: 20px;
	padding: 100px 0;
}

.xmpp-prod-img-7{
	display: table-footer-group !important;
}

.xmpp-prod-img-7 .prod-desp h1{
margin-top: 20px;
}

.xmpp-prod-img-5{
	display: table-header-group !important;

}
/*--------------End-Product-page-------*/

}

@media screen and (min-width: 480px) and (max-width: 767px){

		.brochure.our-banner {

     background-size: 100%;
    margin-top: 56px !important;
}

.logos{
	height: 100% !important;
}


.logo-with-lang-col .col-md-6:nth-child(3) .lgo-lang-border, .logo-with-lang-col .col-md-6:nth-child(4) .lgo-lang-border{
		max-height: 100% !important;
	}

	.logo-with-lang-col .col-md-6:nth-child(3) .lgo-lang-border .logos, .logo-with-lang-col .col-md-6:nth-child(4) .lgo-lang-border .logos{
		height: 100% !important;
	}

	.logo-with-lang-col .col-md-6:nth-child(5) .lgo-lang-border, .logo-with-lang-col .col-md-6:nth-child(6) .lgo-lang-border{
		max-height: 100% !important;
	}

	.logo-with-lang-col .col-md-6:nth-child(5) .lgo-lang-border .logos, .logo-with-lang-col .col-md-6:nth-child(6) .lgo-lang-border .logos{
		height: 100% !important;
	}


.our-banner{
	height: 130px !important;
}

.our-clients-bnr.our-banner {
    margin-top: 9.7% !important;
    background-size: 100%;
}

.about.our-banner{
  	background-size: 100%;
    margin-top: 65px !important;
}

.our-team.our-banner{
	background-size: 100%;
    margin-top: 65px !important;
}

.mob-app-dev.our-banner{
	  background-size: 100%;
    margin-top: 65px !important;
}

.cloud-support-serv.our-banner{
  background-size: 100%;
    margin-top: 65px !important;
}

.oracle-support-serv.our-banner{
	  background-size: 100%;
    margin-top: 65px !important;
}

.big-data-consulting.our-banner{
  background-size: 100%;
    margin-top: 65px !important;
}


.cyber-security-risk-consulting.our-banner{
  background-size: 100%;
    margin-top: 65px !important;
}

.agile-mentoring.our-banner{
  background-size: 100%;
    margin-top: 56px !important;
}

.rpa-consulting.our-banner{
	  background-size: 100%;
    margin-top: 65px !important;
}

.hr-services.our-banner{
	  background-size: 100%;
    margin-top: 56px !important;
}

	.service.our-banner {  
    background-size: 100%;
    margin-top: 65px !important;
}
.product.our-banner{
		     margin-top: 65px !important;
    background-size: 100%;
	}

}

@media screen and (max-width: 767px){

	.nav>li>a:focus, .nav>li>a:hover{
		border-bottom: 0px !important;
	}

	.navbar {

  border:0px !important;
}

.dropdown.ab a, .dropdown.serv a{
	padding-left: 45px !important;
}


.dropdown.ab ul.dropdown-menu{
display: none !important;
	}

	.dropdown.ab.open ul.dropdown-menu{
display: block !important;
	}

	
	.dropdown.serv ul.dropdown-menu{
display: none !important;
	}

	.dropdown.serv.open ul.dropdown-menu{
display: block !important;
	}


	.technges-col ul li{
		font-size: 16px;
	}

	.our-career-titl{
		margin-top: 20px;
	}

	.brochure.our-banner {

     background-size: 100%;
    margin-top: 46px;
}

	.NoSQL.bigdata{
		height: 590px !important;
	}

	.NoSQL.bigdata ul{
		padding-left: 0px;
	}


	.jb-content-bx {
    padding: 20px 24px;
}

	.pr-form-control{
		width: 100% !important;
	}

.about.our-banner{
  	background-size: 100%;
    margin-top: 65px;
}

.our-team.our-banner{
	background-size: 100%;
    margin-top: 65px;
}

.mob-app-dev.our-banner{
	  background-size: 100%;
    margin-top: 65px;
}

.cloud-support-serv.our-banner{
  background-size: 100%;
    margin-top: 65px;
}

.oracle-support-serv.our-banner{
	  background-size: 100%;
    margin-top: 65px;
}

.big-data-consulting.our-banner{
  background-size: 100%;
    margin-top: 65px;
}


.cyber-security-risk-consulting.our-banner{
  background-size: 100%;
    margin-top: 65px;
}

.agile-mentoring.our-banner{
  background-size: 100%;
    margin-top: 45px;
}

.rpa-consulting.our-banner{
	  background-size: 100%;
    margin-top: 65px;
}

.hr-services.our-banner{
	  background-size: 100%;
    margin-top: 45px;
}

	.service.our-banner {  
    background-size: 100%;
    margin-top: 65px;
}

	.product-content{
		padding-top: 0px;
	}

	.prd-bg-color{
		padding: 20px 0;
	}

	.product.our-banner{
		     margin-top: 65px;
    background-size: 100%;
	}

	.our-clients {
    padding-top: 16px;
}

	.our-clients-bnr.our-banner{
		   
  margin-top: 13%;
    background-size: 100%;
	}

	.cont-sec {
    padding-top: 25px;
}

	.career.our-banner {
    background: url(../images/career-banner.jpg) no-repeat;
  margin-top: 60px !important;
    background-size: 100%;
    }

	.contact.our-banner {
    background: url(../images/contact-banner.jpg) no-repeat;
    background-size: 100%;
    margin-top: 60px !important;
}

	.career-opportunity {
    padding: 0px 0 50px 0;
}

	.app-web-dev-img-col{
		display: table-footer-group;

	}

	.app-web-dev-img-col img{
		padding-left: 15px;
    	padding-right: 15px;
    	margin-bottom: 20px;
	}

.serv-top-col{
	 display: table-header-group;
}
	   

	.download-buttons{
		width: 100%;
	}

	.download-content h1{
		font-size: 14px;
	float: left;
	width: 75%;
	text-align: center;
}

.download-content img {
   float: left;
   padding: 16px 0;
}


	.career-opportunity h1.panel-title {
    font-size: 18px;
}

	.career-view-mre-btn{
		float: unset;
		margin: 0 auto;
		display: table !important;
	}

	.jb-desp .jb-descriptn{
		margin-bottom: 0px !important;
	}

	.job-content h1 {
    width: 100%;
    margin-bottom: 20px;
}

	.client-logo img{
		margin: 0 auto;
	}

	.our-clients .col-md-2{
		width: 100%;
	}

	.our-client-titl{
		margin-bottom: 50px;
	}

	.hr-services{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.serv-offered h1{
		padding: 0 20px;
	}

	.serv-offered .hr-offer img {
    padding: 0;
}

	.big-data ul li p {
    width: 82%;
}


	.rpa-serv .serv-descrip p {
     padding: 20px !important; 
}

	.rpa-consulting .NoSQL h1{
		width: 80%;
		padding-top: 10px; 
	}

	.rpa-consulting ul {
    padding-left: 0px !important;
}

	.rpa-consulting ul li:before{
		padding-right: 10px;
	}

	.rpa-consulting .NoSQL{
		background-color: #fff;
	}

	.app-web-dev {
    padding-top: 0px;
}

.rpa-consulting.our-banner{
	background-size:320%;
	background-position: center;
}


	.agile-mentor .NoSQL h1 {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 28px;
}

.agile-mentor .NoSQL {
    height: 100%;
}

.test-driven{
	width: 100%;
	padding: 5% 0;
}

		.agile-mentoring.our-banner{

	background-position: left;
}

.agile-mentoring .serv-descrip p {
    padding:20px;
}

.agile-mentoring .serv-descrip ul {
     padding-left:40px; 
    list-style: none;
}

	.cyber-security .NoSQL{
		height: 1360px;
		min-height: 100%;
	}

	.cyber-security .NoSQL.adv{
		height: 810px;
	}

	.cyber-security .NoSQL ul li{
		width: 100%;
	}

	.cyber-security-risk-consulting.our-banner {
      background-size: 314% !important;
    background-position: center !important;
}

	.big-data ul{
		padding-left: 20px;
	}

	.NoSQL{
		height: 100%;
		padding-bottom: 20px;
	}

	.big-data h1{
		font-size: 22px;
	}

	.cloud-support-nd-serv{
		margin-bottom: 0;
	}

	.technges-col .img-card img{
		object-fit: contain;
		height: unset;
	}

	.technges-col .img-card{
		
		height:unset;
	}

	.technges-col .card, .mob-app-col .card{
		margin-bottom: 30px;
	}

	.mob-app-col{
		width: 100% !important;
	}

	.technges-col .card-content{
		min-height: unset;
	}

	.mob-app-col .card-content{
		min-height: unset;
	}


	h1.cont-title{
		font-size: 58px;
		 margin-bottom: 50px;
	}

	.marker-canada {
top: -10%;
    left: 8%;
}

	.marker-usa{
    top: 2%;
    left: -2%;
}

	.marker-usa p{
   margin-bottom: -15px;
}

	.marker-united-kingdom {
    top: -12%;
    left: 28%;
}

	.marker-united-kingdom p{
   margin-left: 23px;
}

	.marker-india {
    top: 20%;
    left: 55%;
}

	.marker-india p{
		margin-left: 20px;
    margin-bottom: -15px;
}

.marker-uae {
    top: 8%;
    left: 46%;
}

	.cont-form-sec h1{
		margin-bottom: 20px;
	}

	.rgt-addr-img{
		position: relative;
		margin:unset;
		right: unset;
	}

	.caret{
	color: #fff;
    margin: 15px 30px 15px 15px;
	margin-left: 20px !important;
}

	.navbar-nav>li>a{
    display: inline-block !important; 
}

	.nav .open>a{
	background-color: transparent !important;
}
.nav .close>a{
	background-color: transparent !important;
}


.nav>li.active{
background-color: #dd2424!important;
}


	.nme-lder-team{
		width: 100%;
		padding: 10px 50px;
	}
.tp-bullets{
	z-index: -1 !important;
}

.who_desp{
	padding: 0px;
}

	.navbar-toggle {
	    background-color: #000 !important;
	}

	.navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-nav>li{
background-color: #000;
width: 100%;
}

.navbar-nav{
	display: block;
	padding-left: 0px !important;
	float: none !important;
}

.unshape-design{
	display: none;
}

.login-btn{
	width: 100%;
	display: block !important;
	margin-top: -10px;
}

.medium_bg_view-more .login-btn{
	font-size: 8px;
	margin-bottom: 20px;
}

.medium_bg_para{
	display: none;
}

.side-bx{
	display: none;
}

.customin{
	margin-top: 100px;
	display: none;
}

.sfl{
	margin-top: 40px;
	font-size: 18px !important;
}

.navbar-brand {
    width: 190px;
}



.who_desp p{
	background-color: #f7f7f7;
	padding: 20px;
}

.title_dash_line{
	margin-top: 0px;
	margin-bottom: 30px;
}

.who-we-are{
	padding-bottom: 0px;
}

h1.serv-title{
	position: relative;
	left: unset;
	    display: table;
    margin: 0 auto;
}

.who_desp .learn-more{
	margin: 20px auto;
	display: table;
}

.serv-frontline{
	display: none;
}

.navbar{
	background-color: rgba(51,51,51,.5);
}

.uk-slider-items li{
	width: 100%;
}

.navbar-collapse{
	margin-top: 0px;
}

[class*=uk-position-center-left] {
    top: 97% !important;
}

.uk-position-small svg{
display: none;
}

.who-we-title h1{
	margin: 20px 20px 20px 0 !important;
}

.who-we-are h1{
	margin:20px;
}

.product-section{
	height: 100%;
	padding-top: 60px;
	padding-bottom: 0px;
}

.product-section .tit-parag{
	margin-bottom: 50px;
}

.product-section .card{
	margin-bottom: 50px;
}

.product-section h1{
	display: table;
}

.carousel-control.right	{
    width: 10%;
     right:30px !important; 
}

.square-anim{
	display: none;
}

.map{
	background-size: cover;
    position: absolute;
    margin-top: -50px;
}

.loc-row .col-md-3{
	width: 100%;
		border:none !important;
}

.ftr-menus .navbar-nav{
	margin:unset;
	display: block;
	width: 100%;

}

.ftr-menus .navbar-nav li {
    background-color: transparent;
    display: table;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.soc-with-cpyrgt{
	margin-top:20px;
}

.circle-anim{
	display: none;
}

.ftr-menus .navbar-nav li a{
	padding: 12px 0px !important;
	display: inline-block;
}

.location-container{
	height: 100%;
}


.left.carousel-control {
    width: 10%;
     left: unset !important; 
}

.undline {
    margin: 0 auto;
    display: table;
}

.bg-color-centr{
	background-color: transparent;
}

.uk-position-center-left {
    left: 20% !important;
}

.uk-position-center-right {
    right: 20% !important;
}

.plate-lft, .plate-rgt{
	overflow-x: hidden;
}

.nav>li>a.active {
    background-color: #dd2424!important;
    color: #fff;
   border-bottom: 0px;
       padding-top: 10px !important;
        padding-bottom: 10px !important;
}

.ftr-menus .nav>li>a.active{
	color: #000;
	background-color: transparent !important;
}

.navbar-nav>li{
	padding-left: 0;
	padding-right: 0;
}

/*----------------About-page-------------*/
.what-we-do .col-md-7{
	display: table-footer-group;
}
.what-we-do .col-md-5{
	display: table-cell;
}

.our-banner{
	height: 100px;
}

.mgt-team-phto-desp h4{
	font-size: 14px;
	margin:10px 0;
}

.team-memb-name{
	font-size: 24px;
}

.mgt-tm-phto1 {
    padding-top: 30px;
    padding-bottom: 20px;
    }

    .ldr-team-membr-phto1{
    	padding-top: 20px;
    	padding-bottom: 20px;
    }

    .mgt-team-description p{
    	padding: 20px;
    }

.team-quotes{
	padding:40px 30px;
}
.mgt-team2 .col-md-7, .ldr-team-membr .col-md-8{
	display:table-footer-group; 
}
.mgt-rgt-col, .ldr-team-membr .col-md-4{
	display:table-header-group;
}

.navbar-nav .open .dropdown-menu{
	padding-left: 0px;
	padding: 0;
	margin: 0;
}

.navbar-nav .open .dropdown-menu>li>a{
		color:#fff !important;
		text-align: center;
		padding: 10px 15px 10px 25px;
		color:#000 !important;
		background-color: #fff;
	}

	.offer-services .col-md-4 {
    width: 100%;}

    .right-sec-what-we-do{
    	display: block;
    }

    .about-desp p{
    	padding: 20px 0;
    }

    .about-desp2 p{
    	padding:20px;
    }

    .about-desp2 p:nth-child(2){
    	padding:20px;
    }
/*--------------About-page-end---------*/

/*-------------Product page----------------*/
.prd-bg-color{
	margin: 20px 0;
}

.prd-bg-color .col-sm-12, .prd-bg-color .col-xs-12{
float:unset;
margin-top: 20px;
}

.prod-img{
	margin-bottom: 20px;
	padding: 100px 0;
}

.xmpp-prod-img-7{
	display: table-footer-group !important;
}

.xmpp-prod-img-7 .prod-desp h1{
margin-top: 20px;
}

.xmpp-prod-img-5{
	display: table-header-group !important;

}
 .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{
		display: block;
			width: 100%;
    text-align: center;
	}

.nav>li>a:hover{
	border-bottom: 0px;
}


/*------------end product page--------------*/

/*-------------service page-----------------*/

.serv-descrip h1 div{
	margin-left: 18px !important;
	padding-left: 15px;
    padding-right: 15px;
}

.serv-descrip h1{
	font-size: 28px;
	margin-top: 10px;
}

.logo-with-lang-col{
	width: 100% !important;
}

.serv-descrip p{
	padding: 28px 20px;
}

.logos{
	height: 348px;
}


.logo-with-lang-col .col-md-6:nth-child(3) .lgo-lang-border, .logo-with-lang-col .col-md-6:nth-child(4) .lgo-lang-border{
		max-height: 280px;
	}

	.logo-with-lang-col .col-md-6:nth-child(3) .lgo-lang-border .logos, .logo-with-lang-col .col-md-6:nth-child(4) .lgo-lang-border .logos{
		height: 280px;
	}

	.logo-with-lang-col .col-md-6:nth-child(5) .lgo-lang-border, .logo-with-lang-col .col-md-6:nth-child(6) .lgo-lang-border{
		max-height: 220px;
	}

	.logo-with-lang-col .col-md-6:nth-child(5) .lgo-lang-border .logos, .logo-with-lang-col .col-md-6:nth-child(6) .lgo-lang-border .logos{
		height: 210px;
	}


/*---------------End Service page ----------*/

}




@media screen and (min-width: 768px) {
.navbar-nav{
	float: right;
}

  .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{
		display: block;
	}
	.dropdown-menu{
		margin-top: 0;
	}

.nav>li>a:hover{
	border-bottom: 0px;
}



	.dropdown-toggle{
		/*margin-top: 2px;*/
		margin-bottom: 2px;
	}
	.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
		margin-bottom: 0;
	}

	.dropdown-menu>li>a:hover{
		background-color: #dd2424 !important;
		color:#fff !important;

	}

	.serv .dropdown-menu{
		margin-left: -90px !important;
	}

	.dropdown-menu>li>a{
		padding: 6px 20px !important;
	}

	.dropdown-menu li:last-child{
		border-bottom: 0px solid #eee;

	}

	.dropdown-menu li{
		border-bottom: 1px solid #eee;
	}

.dropdown-menu{
	padding: 0 !important;
	margin:0 !important;
	text-align:center !important;
	min-width: 130px !important;
	margin-left: -20px !important;
	border: 0px !important;
	border-radius: 0px !important;
}


}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .technges-col ul li{
    	font-size: 14px;
    }
}