#data,#business,#robotic,#management,#physical,#document-management,#enterprize-flie,#digital,#enterprise,#jiffy-forms,#digital-customer,#work-planning,#field-workforce,#debrief-work,#Perform-analysis{
padding-top:17%;
}


.logo {
	max-width: 170px;
}
header .topmenu .top-data li a.log-top{
	font-size: 14px;
	font-weight: 500;
	color: #a6a6a6;
	line-height: 36px;
}
.seprt {
	color:#a6a6a6;
}
.ctm-logo {
	display: none;
}
#navbarResponsive {
	justify-content:space-between;
}
#basic-addon2{
	cursor: pointer;
}
.carousel-caption{
	top: 40%;
	text-align: left;
	left: 9%;
	
}
.carousel-caption h3, .carousel-caption h4{
color: #ffffff;
/*text-shadow: 0px 0px 3px #999;*/
font-weight: 300;
}

.carousel-caption h3 span{
	font-size: 28px;
	font-weight: 400;
}
.what-we-desc{
	display: flex;
	justify-content: center;
    align-items: center;
	border: 1px solid #4d6179;
	margin-bottom: 17px;
	margin-top: 17px;
}
.what-we-desc h6{
	margin-bottom: 0px;
	font-weight: 700;
	color: #cbe3ff;
}
.what-we-desc p{
	margin-bottom: 0;
}
.wwr-info-Exp:before {
	content: url('../images/clock.png');
	position: absolute;
	left: 65px;
    margin-top: 8px;
}

.wwr-info-Cust:before {
	content: url('../images/people.png');
	position: absolute;
	left: 65px;
    margin-top: 8px;
}
.wwr-info-Doc:before {
	content: url('../images/file.png');
	position: absolute;
	left: 68px;
    margin-top: 8px;
}
.wwr-info-Doc {
 margin-left: 70px;
}
.wwr-info-Proj{
 margin-left: 44px;
}
.wwr-info-Proj:before {
	content: url('../images/complete.png');
	position: absolute;
	left: 67px;
    margin-top: 8px;
}
.what-we-do h3{
	padding-top: 0px;
}
.what-we-do h5{
	color: #cbe3ff;
}
.services {
	background: #dedede;
	padding: 55px 0px;
}
.services .story-descb h6{
	color: #0c94b8;
	font-size: 19px;
    padding: 20px 0 5px;
    margin-bottom: 20px;
}
.sec-header {
	text-align: center;
}
.about-p1-cont .sec-header {
	text-align: left;
}
.sec-header h3 {
	font-size: 30px;
	font-weight: 700;
	color: #203a58;
}
.story {
	padding: 55px 0px 0px 0px
}
.no-padng{
	padding-left: 0px;
	padding-right: 0px;
}
.testimonial .sec-header {
	position: relative;
	z-index: 99;
	padding-top: 65px;
}
.testimonial .sec-header h3{
	color: #fff;
}
.testimonial .sec-header h5{
	color: #cbe3ff;
}
.client-img{
	position: relative;
	z-index: 99;
	width: 90px;
	height: 90px;
	text-align: center;
	margin: 0 auto;
}
.client-img > img {
	border-radius: 100%;
	border: 2px solid #fff;
}
p.designation{
	padding: 0;
	font-size: 12px;
}
.newsletter {
	background: #dedede;
	padding: 30px 0;
}
.newsletter-frm {
	/*justify-content: flex-end*/
	justify-content: space-between;
}

.title{
	font-size: 30px;
	font-weight: 700;
	color: #203a58;
	}
.newsletter-frm input.email{
	width: 75%;
}
.subc-btn {
	text-transform: uppercase;
	font-size: 14px;
	padding: 10px 25px;
	background: #243850;
	border-color: #243850;
}
#footer-sol-lnk{
	display: flex;
	justify-content: space-between;
	color: #ffffff;
}
#footer-sol-lnk a{
	color: #ffffff;
	background: #1d3f66;
	width: 26px;
	height: 26px;
	text-align: center;
}
.quk-link{
	background:#b0b0b0;
}
.quk-link-ul{
	list-style: none;
	/*display: flex;
	flex-wrap: wrap;
    justify-content: end;*/
    margin-bottom:0;
	padding: 10px 0px;
	
}
.quk-link-ul li a {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #545454;
	/*margin-left: 20px;*/
	
}
.quk-link-ul li a:hover{
	text-decoration: none;
	color: #ffffff;
}
.carousel-caption h3 > span {
	background: rgba(36,56,80,0.8);
	line-height: 35px;
	padding: 0px 10px;
}
h5.qlink {
	margin-bottom: 0px;
	margin-top: 15px;
}
h5.qlink a{
	font-weight: 400;
	color: #203a58;
	
}
.contact-p2 {
	padding: 40px 0px;
}

/*==== menu ====*/
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: 18px;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: .1rem;
  margin-right: .1rem;
}
.services .row .col-md-4.wow{
	display: flex;
}
.dropdown-menu {
	font-size: 14px;
	border-radius: 0px;
}

#home .carousel-indicators li{
	height: 5px;
}


@media (max-width: 991px) {
.ctm-logo {
	display: block;
}
.navbar{
	background: #ffffff;
}
.navbar-nav > li > a{
	color: #0c94b8 !important;
}
.dropdown-item{
 padding-left: 10px;
 padding-right: 10px;
}

}
/*----------today-------*/
 .products-h{
        background:#f0f0f0;
        padding: 50px 0;
    }
    .carrersection{
    margin-bottom:30px;
}   
.customeproducts{
    text-align:center;
}
.customeproducts h4{
    color:#243850;
    font-size:30px;
    padding-bottom:13px;
}
.customeproducts img{
    padding-bottom:30px;
}
.productul{
    margin:0;
    padding-bottom:30px;
}
.productul h2{
    font-size:18px;
    color:#243850;
    padding-bottom:6px;
    margin-top: 17px;
}
.productul ul{
    margin:0;
    padding:0;
}
.productul ul li {
    margin: 0;
    padding: 20px 0px 0 32px;
    list-style: none;
    font-size: 14px;
    background: url("../images/right.png") no-repeat 0px 25px;
}
.carrersection{
    margin-bottom:30px;
}   

.borderclass{
    border-top:1px #9ea5ad dotted;
    clear:both;
   
}
.home-p.pages-head2 {
    background: url(../images/banner-5.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-size: cover;
    background-position: center center;
}
.home-p.pages-head3 {
    background: url(../images/banner-6.jpg) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-size: cover;
    background-position: center center;
}
.solutions {
    font-size: 14px;
    border-right: 1px #9ba4af dotted;
    padding: 0 23px;
}
.solutions h2{
    font-size:18px;
    color:#243850;
}
.solutions img{
    float:left;
    margin:-7px 20px 0 0;
}
.solutions ul{
    list-style:none;
    padding:0;
    margin:0;
}
.solutions ul li{
    clear:both;
    margin-bottom:60px;
}
.bordersolution{
    border:none;
}

#about .title-bar {
	padding: 30px 0;
}
.dropdown-item.active, .dropdown-item:active{
	background: #f0f0f0 !important;
}
#partner, #career {
padding-top: 60px;
}
#partner .sec-header, #contact-p1 .sec-header{
	text-align: left;
}
#career .sec-header{
	text-align: left;
}
.contact-h-cont {
    background: rgba(12, 148, 184,0.8);
}
.contact-h-cont button {
	margin-top: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#contact-p1 {
    padding: 50px 0 50px 0;
}
/*========== 09-05-2018 ======*/

.vdoimg {
width:100%;
}
.carousel-item{
  text-align: center;
}

.dropdown-item.active, .dropdown-item:active{
	background: #f0f0f0 !important;
}
.help-block {
color: #cccccc;
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
	
	.newsletter-frm input.email {
		width: 74%;
	}
	

}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.what-we-do {
		padding: 50px 0px;
	}
	.newsletter-frm input.email {
		width: 66%;
	}
	.subc-btn {
    padding: 9px 20px;
	}
	.story-descb{
		padding: 10px 10px 30px 10px;
	}
	.story-descb p{
		text-align: center;
	}
    .services .story-descb h6 {
	    font-size: 16px;
	    padding: 15px 0 5px;
	}
	.carousel-caption {
    top: 24%;
}
	.carousel-caption h3 span{
	line-height: 26px;
	font-size: 21px;
}
.contact-p1-cont2{
	 margin-right: -15px;
	}

}
@media screen and (max-width: 767px){
#footer-sol-lnk {
    justify-content: center;
}
#footer-sol-lnk a {
    margin: 0px 3px;
}
#footer-sol-lnk > span{
	display: none;
}
#footer-copyrights p{
text-align: center;
margin-bottom: 10px;
}
.about-p1-cont h1 {
    font-size: 36px !important;
    color: #203a58 !important !;
    }
    #about-p1 {
    margin: 35px 0 !important;
}
.about-p1-cont {
    padding: 0px;
    text-align: center;
}
#contact-p1 {
    padding: 39px 0 0px 0;
}
.list-inline {
    display: flex;
    justify-content: center;
}
.contact-p1-cont .sec-header h3, #contact-p1 .contact-p1-cont p{
text-align: center;
}
.about-p1-cont .sec-header {
	text-align: center;
}
.navbar-nav > li {

    padding: 0px 0px;
    }
.navbar-nav > li:last-child{
padding-left: 0px;
}
.career-p1-himg{
margin-bottom: 20px;
}
}

@media screen and (max-width: 767px) and (min-width: 580px) {
	
	.carousel-caption {
    top: 20%;
}
	.carousel-caption h3 span {
    font-size: 21px;
    font-weight: 300;
	line-height: 1.1;
}

}
@media screen and (max-width: 579px) and (min-width: 320px) {
	
	.carousel-caption {
    top: 16%;
}
	.carousel-caption h3 span {
    font-size: 16px;
    font-weight: 300;
	line-height: 1;
}
  .carousel-caption h3{
	margin-bottom: -6px;
	margin-top: 0px;
	}
	.carousel-indicators {
         bottom: -8px;
         }
.sec-header h3 {
    font-size: 25px;   
}
.newsletter-frm input.email {
    width: 100%;
}
#newsletter_email{
  margin-bottom: 15px;
}
.newsletter .subc-btn{
 width: 100%;
 margin: 0 auto;
}
.logo {
    max-width: 115px;
}
.customeproducts img{
max-width: 150px;
}
.about-p1-cont h1 {
    font-size: 36px;
    }
    #about-p1 {
    margin: 35px 0;
}
}

