@charset "utf-8";
/* CSS Document */
@media screen and (width: 1920px) {
.state {
 padding: 80px 210px 60px 220px;
}
/***********service page*************/
.servicediv-ban {
 background-size: cover !important;
}
.achivediv1 {
 background-size: cover;
}
/***********service page*************/


}
@media screen and (max-width: 1440px) {
.state .state-sec {
 height: 378px;
}
.state .state-sec .caption .cap1 {
 bottom: -228px;
}
 .digital-rht p {
 margin-bottom: 25px;
}
.digital-rhtdiv-one:last-child {
 padding: 30px 0px 0px 36px;
}
.digital-rht h2 {
 margin-bottom: 20px;
}
.digital-rht {
 padding: 75px 40px 0 40px;
}
.digital-rht ul li {
 width: 246px;
 height: 52px;
}
.digital-sec .caption p {
 line-height: 25px;
 font-size: 18px;
}
}
 @media screen and (width: 1280px) {
.state .state-sec .caption h2 {
 font-size: 26px;
}
.state .state-sec {
 height: 326px;
}
.state .state-sec .caption .cap1 {
 bottom: -190px;
}
 .state .state-sec .caption .cap1 {
 left: 30px;
}
.digital-rht {
 padding: 45px 20px 0 40px;
}
.digital-rht h2 {
 margin-bottom: 15px;
 font-size: 20px;
 line-height: 28px;
}
.digital-sec .caption {
 padding: 20px 20px 0 20px;
}
.digital-sec .caption p {
 line-height: 26px;
 font-size: 18px;
}
.digital-rht p {
 margin-bottom: 15px;
}
.digital-rhtdiv-one:last-child {
 padding: 20px 0px 0px 36px;
}

/**********************service-page*********************/
.achivediv1 h3 {
 font-size: 24px;
}
.achivediv2-top h3 {
 font-size: 20px;
}
.achivediv2-bottom h4 {
 font-size: 16px;
}
.achivediv2-bottom {
 padding: 25px 25px;
}
.achivediv2 .achivediv2-top {
 padding: 50px 25px;
}

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


/**********************service-page*********************/
.achivediv1 h3 {
 font-size: 26px;
}
.achivediv2-top h3 {
 font-size: 22px;
}
.achivediv2-bottom h4 {
 font-size: 17px;
}
/**********************service-page*********************/



}
 @media only screen and (min-width : 1281px) and (max-width : 1366px) {
 .state .state-sec .caption .cap1 {
 left: 50px;
 bottom: -193px;
}
 .state .state-sec .caption h2 {
 font-size: 30px;
}
 .state .state-sec {
 height: 358px;
}





/*php-page*/

.Customer .customer_sec {
 padding-left: 8%;
}
 .Customer .customer_rightsec {
 padding-right: 8%;
}
 .braindiv-rht {
 width: 56%;
}
 .braindiv-lft {
 width: 42%;
}
 .hidden-brain {
 padding: 30px 50px 60px 65px;
}
 .braindiv-rht-sec h3 {
 margin-bottom: 10px;
}
 .braindiv-rht-sec {
 height: 280px;
}
/*php-page*/



/**********************service-page*********************/
.achivediv1 h3 {
 font-size: 26px;
}
.achivediv2-top h3 {
 font-size: 22px;
}
.achivediv2-bottom h4 {
 font-size: 17px;
}
/**********************service-page*********************/





}
 @media screen and (max-width: 1280px) {
}
 @media (min-width : 992px) and (max-width : 1199px) {
 .overlay {
background: #0d8acd !important;
}
 .tab-section2 {
padding: 20px 0 0 0 !important;
}
 .apart-web .lft-apart {
padding: 50px 30px 0px 30px !important;
}
 .ui-ux {
margin-bottom: 45px;
}
 .dev-lft .caption {
padding: 20px 20px;
}
 .dev-rht h3 {
font-size: 16px;
}
 .dev-rht {
padding: 20px 20px;
margin: 0px 5px 9px 5px;
height: 134px;
}
 .tab-section {
padding: 60px 0 0 0;
}
 .tab-section h3 {
margin: 25px 0 12px 0;
}
 .tab-section .m-net .m-logo {
margin-bottom: 15px;
padding-right: 10px;
}
 .tab-section h2 {
margin-bottom: 30px;
margin-top: 40px;
font-size: 34px;
}
 .expanded-list li a {
position:relative;
}
 ul.initial-list li {
margin-bottom: 10px;
}
 .expanded-list li a {
font-size: 13px;
color: #fff !important;
text-align: left;
font-weight:400;
}
 .subMenu {
border-right: none;
padding-left:3%;
position: relative;
}
 ul li.expand-inner {
margin-bottom: 10px;
position: relative;
}
 .subMenu.PlNone {
padding-left: 3% !important;
}
 .expand-inner .childMenu {
float: none;
}
 .subMenu {
display:none;
}
 ul.childMenu {
display: block;
overflow: hidden;
max-height:200px;
width:100% !important;
 -webkit-transition: max-height .4s ease-in;
-moz-transition: max-height .4s ease-in;
-ms-transition: max-height .4s ease-in;
-o-transition: max-height .4s ease-in;
transition: max-height .4s ease-in;
 border-right: none;
}
 .expand-inner:hover ul {
max-height:200px
}
 ul.subMenu li.services-list .toChild {
top:-5px;
}



/*.toChild { display:block !important;}

.toChild::before { content: " "; background: url(../images/da.png) no-repeat center; width:30px; height:30px; position: absolute;

top: -25px;

right: 0; background-size: 15px;}*/



.menu-service h3 {
margin-top: 5px;
position: relative;
text-transform:uppercase;
}
 .menu-service h3 a {
font-weight: 400;
color: #fff !important;
font-size: 20px !important;
}
 .menu-service {
margin-bottom: 25px;
padding:0 25px;
}
 .expanded-list {
width: 100%;
float:left;
}
 .view-all-container {
display:none;
}
 .expanded-section {
width: 100%;
float: left;
background: rgb(13, 138, 205);
padding:50px 45px 50px 45px;
}
 .toChild::before {
content: " ";
background: url(../images/da.png) no-repeat center;
width:30px;
height:30px;
background-size: 15px;
display: block;
}
 .toChild {
position:absolute;
top:9px;
right:0;
}
 .toChild.activeMenu::before {
content: " ";
background: url(../images/ua.png) no-repeat center !important;
width:30px;
height:30px;
background-size: 15px !important;
display: block;
}
 .expand-innerRgt .toChild::before {
content: " ";
background: url(../images/da1.png) no-repeat center;
width:30px;
height:30px;
background-size:15px;
display: block;
}
 .expand-innerRgt .toChild {
position: absolute;
top: 9px;
right: 0;
}
 .expand-innerRgt .toChild.activeMenu::before {
content:" ";
background: url(../images/ua1.png) no-repeat center !important;
width:30px;
height:30px;
background-size: 15px !important;
display: block;
}

/*.holder-heading span  { display:none;}

.holder-heading { padding:0 0 0 0 !important; margin:0 0 0 0  !important; float: left; width: 100%;}

.holder-heading.Hp { padding:0 0 0 0 !important;}

.holder-heading h3 { margin-top: 0; float: left;}

.holder-heading::before { display:none; }*/

.expanded-list {
border:none;
}
 .holder-heading span {
display:none;
}
 .holder-heading {
padding:0 0 0 0 !important;
border-bottom: none;
margin-bottom: 0 !important;
}
 .holder-heading.Hp {
padding:0 0 0 0 !important;
}
 .holder-heading h3 {
float:none;
font-size: 20px;
padding:15px 0;
margin-top: 0;
font-weight: 600;
}
.collapsed-section {
width:100%;
float:right;
background:#fff;
}
 .platform {
width: 100%;
float:left;
padding: 0 10px 10px 0;
background: #fff;
margin:0 0 15px 0;
}
 .platform h3 {
padding-top:41px;
margin-top:0px;
}
 .overlay-content .col-md-4 {
padding-left:0;
padding-right:0;
}
 .overlay-content .col-md-4 .platform .col-sm-4 {
float:left;
width: 100%;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a {
float:left;
width: 100%;
padding:14px 25px;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a img {
float:left;
height: 25px;
}
 .overlay-content .col-md-4 .platform .col-sm-4:nth-child(5) .platform-sec img {
margin-top: 0;
height: 18px;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a h4 {
float:left;
margin: 5px 0 0 18px;
}
 .overlay-content .col-md-4 .platform .col-sm-4:nth-child(5) .platform-sec h4 {
margin: 0px 0 0 18px;
}
 .platform-sec {
margin:10px 0 0;
height:auto;
}
 .overlay-content {
padding: 0 0 0 0 !important;
top:0;
}
 .rht-menu {
margin-top:40px;
}
 #myCarousel4 .carousel-indicators {
z-index: -1;
}
 .banner .carousel-caption {
padding-bottom: 74%;
}
 .digital-sec .caption {
padding: 40px 15px 0 15px;
}
 .digital-rht {
padding: 30px 15px 0 30px;
}
 .digital-rht h2 {
font: 600 16px/24px 'Montserrat', sans-serif;
margin-bottom: 12px;
}
 .digital-rht p {
font-size: 15px;
margin-bottom:20px;
padding-right: 0;
line-height: 23px;
}
 .digital-rhtdiv-one:last-child {
padding: 20px 0px 0px 30px;
}
 .digital-rht ul li a {
font: 600 12px/18px 'Montserrat', sans-serif;
}
 .digital-rht ul li {
width: 215px;
line-height:13px;
}
 .digital-sec .caption p {
font: 16px 'Lato', sans-serif;
line-height: 20px;
}
 .digital-sec .caption {
padding: 15px 15px 0 15px;
}
 .useful_industries-pad {
padding: 0 57px;
}
 .service-rht {
right: 46px;
}
 .service-lft h3 big {
font-size: 32px;
margin-bottom: 15px;
}
 .service-lft p {
margin-bottom: 30px;
font-size: 15px;
line-height: 22px;
}
 .service {
 padding: 70px 0 110px 0;
 background-position: 101% -430px;
}
 .fot-lft a {
/*padding: 12px 2px 13px 2px;*/

}
 .fot-lft {
 width: 63%;
}
 .fot-rht {
 width: 37%;
}
 .overlay-content {
 padding: 0 0 0 40px;
}
 .menu-service ul {
 padding-left: 15px;
}
 .menu-service .menu-icon-service {
 padding: 0px 0 40px 90px;
}
 .menu-service .menu-icon-service span {
 left: 15px;
}
 .platform {
 padding: 0 35px;
}
 .rht-menu ul {
 padding: 0px 45px;
}
 .service-rht {
 right: 15px;
}
 .rht-menu li ul {
 width: 215px;
}
 .timeline::before {
 left: 49.66%;
}
 .timeline > li.timeline-inverted {
 padding-left: 70px;
}





/******************about*****************/



.apart .lft-apart {
padding: 50px 75px 40px 75px;
}
 .why-trino {
padding: 40px 0 40px 0;
}
 .about-service {
padding: 0px 0;
}
 .state {
padding: 40px 15px 60px 15px;
}
 .state .state-sec .caption .cap1 {
left: 20px;
bottom:-165px;
}
 .state .state-sec .caption h2 {
font-size: 24px;
}
 .why-trino-lft h2 {
font-size: 28px;
margin-bottom:20px;
}
 .why-trino-lft .why-trino-box {
margin-bottom: 20px;
}
 .state .state-sec {
height: 280px;
border-radius: 0;
}



/******************about*****************/



/******************careers*****************/

.career-rht .form-group3 .form-control {
margin-right: 145px;
width:38%;
}
 .form-group small {
margin-top: 5px !important;
}
 .car-banner {
height:340px;
}
 .career-box h2 {
margin-bottom:55px;
}



/******************careers*****************/



.car-banner p {
margin: -110px 0 0 0 !important;
}
 .shadow-img {
position: relative;
left: 0px;
top: 0;
display: none;
}







/******************php-page*****************/



.Customer .customer_sec {
 padding-left: 15px;
}
 .Customer .customer_rightsec {
 padding: 80px 0px 40px 40px;
}
 .customer_sec h2 {
 font-size: 43px;
}
 .hidden-brain {
 padding: 10px 20px 40px 20px;
}
 .braindiv-rht-sec h3 {
 margin-bottom: 10px;
 font-size: 18px;
 font-weight: 500;
}
 .braindiv-rht-sec p {
 font-size: 17px;
 padding-right: 0;
 line-height: 24px;
}
 .braindiv-rht .col-sm-6:nth-child(2) .braindiv-rht-sec {
 padding-left: 20px;
}
 .braindiv-rht .col-sm-6:nth-child(1) .braindiv-rht-sec {
 padding-right: 20px;
}
 .hidden-brain p {
 font-size: 18px;
}
 .braindiv-rht-sec {
 height: 190px;
 padding: 30px 20px 30px 40px;
}
 .braindiv-rht .col-sm-6:nth-child(4) .braindiv-rht-sec {
 padding-left: 20px;
}
 .braindiv-rht {
 width: 59%;
 padding: 40px 30px;
}
 .hidden-brain h2 {
 font-size: 42px;
 margin-bottom: 15px;
 line-height: 42px;
}
 .service-offerdiv {
 padding: 70px 0;
}
 .dev h2 {
 margin-bottom: 80px;
}
 .about-service {
 padding: 50px 0 !important;
}
 .Solutions2 h2 {
 font-size: 35px;
}
 .dev {
 padding: 60px 0 100px 0;
}
 .Customer .customer_sec {
 width: 56%;
 float: left;
 padding: 85px 15px !important;
}
 .php-text h2 {
text-align:center;
}



/******************php-page*****************/



/******************kubernetes-page*****************/

.service-agility {
 padding: 60px 0;
}
 .service-agility h2 {
 font-size: 22px;
}
 .service-agility h2 {
 font-size: 22px;
}
 .service-agility-lft ul li {
 padding-right: 30px;
}
 .typical h2 {
 padding: 0 85px;
 margin-bottom: 50px;
}
 .typical {
 padding: 60px 0;
}
 .planet-cale {
 padding: 70px 0;
}
 .planet-cale-sec {
 margin-bottom: 50px;
}
 .bbk {
display:none;
}
/******************kubernetes-page*****************/

/*****************************java page****************************/
.java-result {
 width: 14.33%;
}
.fava-application-box-in {
 padding: 33px 0;
 height: 200px;
}
.java-Our-Competencies {
 height: 740px;
}
.fava-application-box-in h3 {
 font-size: 18px;
}

/*****************************java page****************************/

/*****************************pytjon page****************************/
.pytjon-banner-lft h2 {
font-size:30px;
}
.brack3 {
display:none;
}
.pytjon-banner-lft {
padding: 100px 0;
}
.pytjon-banner-lft p {
margin-bottom: 30px;
}
/*****************************pytjon page****************************/


/*****************************serverless-consulting page****************************/
.Serverless-Landscape .Landscape-rightdiv {
padding: 15px 15px;
}
.Landscape-rightdiv span {
margin: 0 15px;
font-size: 12px;
}
.Landscape-part2 .Landscape-rightdiv span {
margin:0 10px;
}
.Landscape-rightdiv ul li {
 margin: 0 13px;
}
 .Landscape-leftdiv span {
width: 15%;
}
.Cost-Effectivediv-part h3 {
font-size: 16px;
}
.Landscape-part3 .Landscape-rightdiv ul li {
margin: 0 24px;
}
.Landscape-part2 .Landscape-leftdiv span {
padding: 27px 0 !important;
}
.from-provide-box {
width: 29.33%;
}

/*****************************serverless-consulting page****************************/
/*11.07-2019*/
.infraTab .nav-tabs > li > a {
font-size:13px;
}

/*****************************Service page****************************/

.achivediv1 h3 {
 font-size: 19px;
 line-height: normal;
}
 .achivediv1 {
 padding: 98px 21px;
}
.achivediv2-top h3 {
 font-size: 18px;
}
 .achivediv2 .achivediv2-top {
 padding: 50px 15px;
}
.achivediv2-bottom {
 padding: 36px 15px;
}
 .achivediv1 {
width:28%;
}
 .achivediv2 {
width:72%;
}
 .achivediv1 a {
 font-size: 16px;
}
.achivediv2-bottom h4 {
 font-size: 14px;
 margin-bottom: 12px;
}
.achivediv2-bottom p {
 font-size: 14px;
}
.service-section-lft-box {
 margin-left: 0;
}
.service-section-lft {
 padding-right: 20px;
}
/*****************************Service page****************************/ 


}
 @media (min-width :768px) and (max-width : 991px) {
.overlay-content {
 padding: 0 0 0 35px;
}
 .rht-menu li ul {
width: 215px;
}
 .tab-section2 .nav-pills > li > a {
margin:0 12px;
}
 .tab-section2 {
padding: 0px 0 0 0 !important;
}
 .tab-section h2 {
font-size: 30px;
}
 .tab-section2 p strong {
font-size: 16px;
}
 .timeline > li > .timeline-panel {
padding:20px;
}
 .big-timeline .timeline-title {
font-size:16px;
}
 .big-timeline .timeline-title {
margin-bottom: 15px;
}
 .timeline-body ul li {
font-size: 14px;
}
 .timeline::before {
left:49%;
}
 .timeline > li.timeline-inverted {
padding-left: 60px;
}



/******************about*****************/

.apart .lft-apart h3 {
font-size: 20px;
margin-bottom:15px;
}
 .apart .lft-apart ul li {
font-size:14px;
margin:0 0 9px 0;
}
 .apart .lft-apart {
padding:29px 30px 29px 30px;
}
 .why-trino {
padding: 50px 0 40px 0;
}
 .why-trino-lft h2 {
margin-bottom: 20px;
font-size:26px;
}
 .why-trino-lft .why-trino-box {
margin-bottom: 15px;
}
 .why-trino-lft {
padding-right:20px;
}
 .about-service {
padding:0;
}
 .why-trino-lft h3 {
margin-bottom:10px;
}
 .state {
padding: 40px 10px 40px 10px;
}
 .state .row {
margin-right:0;
margin-left:0;
}
 .state-sec .col-sm-4 {
padding:0 5px;
}
 .state .state-sec .caption h2 {
font-size:17px;
}
 .state .state-sec .caption .cap1 {
left:20px;
bottom:0;
text-align:left;
font-size:13px;
top:45px;
}
 .state .state-sec .caption .cap1 .ads {
 position: relative;
 padding: 0px 5px 0px 35px;
}
 .state .container-fluid {
 padding:0;
}
 .state-sec span img {
 width:100%;
}
 .state .state-sec .caption .cap1 .ads p {
 font-size: 11px;
}
 .why-trino-rht {
 padding: 50px 55px 0px 55px;
}
 .why-trino-lft .why-trino-box p {
 font-size: 15px;
}
 .why-trino-rht p {
 font-size: 15px;
 line-height: 25px;
}
 .why-trino-rht {
 padding: 40px 40px 0px 40px;
}
 .vision {
 margin-bottom: 15px;
 padding-bottom: 30px;
}
 .state .state-sec .caption .cap1 {
 left: 15px;
 top:78px;
}
 .brk3 {
 display:none;
}
 footer {
 padding: 30px 0 0 0;
}
 .fot-rht {
 padding-bottom:30px;
 width:49%;
}
 .fot-lft {
 width: 51%;
 padding-bottom: 50px;
}
 .state .state-sec {
 height: 220px;
 border-radius: 0px;
 padding: 0;
}

/******************about*****************/



/******************careers*****************/



.career-rht {
 padding-left:0;
}
 .career-rht .form-group2 .form-control {
 margin-right:0;
}
 .career-rht .form-group3 .form-control {
 margin-right: 0;
 width: 50%;
}
 .career-rht .form-group3 label {
 width: 27.33%;
 font-size: 14px;
}
 .career-box #avatar {
 height: auto;
}
 .career-box .form-group label {
 font-size: 14px;
}
 .career-rht label {
 font-size: 14px;
}
 .file img {
 height: 30px;
}
 .career-box h2 {
 margin-bottom: 50px !important;
}
 .car-banner {
 height: 340px;
}
 .contact-box p {
 margin-bottom: 40px;
}
 .contact-box h2 {
 margin-bottom: 5px;
}
 .india-rhtdiv h3 {
 font-size: 22px;
}
 .contact-rht {
 padding-left: 0;
}
 .india-rhtdiv h3 {
 margin-bottom: 18px;
}
 .state-sec p {
 margin-bottom: 15px !important;
}
 .contact-box {
 padding: 40px 40px;
}
 .contact-banner {
 background: url(../images/contact-banner.jpg) no-repeat center;
 padding: 180px 0 0 0 !important;
 height: 340px;
}
/******************careers*****************/











}
 @media screen and (max-width:991px) {
 .digital-lft {
 width: 100%;
}
 .digital-rht {
 width: 100%;
 padding: 40px;
 text-align: center;
}
 .digital-rht p {
 margin-bottom: 40px;
 padding-right: 0;
}
 .digital-rht h2 {
 font: 600 22px/32px 'Montserrat', sans-serif;
 margin-bottom: 15px;
}
 .digital-rht ul li {
 width: 296px;
 height: 44px;
 text-align: left;
}
 .useful_industries-pad {
 padding: 0;
}
 .overlay-content {
 top: 18%;
}
 .banner .carousel-caption {
 padding-bottom: 0;
}
 .banner h2 {
 font-size: 44px;
}
 .service-lft {
 width: 100%;
 text-align: center;
 margin-top: 30px;
}
 .service-rht {
 width: 100%;
 float: left;
 padding-right: 0;
 position: relative;
 right: 0;
 text-align: center;
}
 .service-lft p {
 padding-right: 0;
 text-align: center;
}
 .service p {
 text-align: center;
 margin-bottom: 40px;
 margin-bottom: 30px;
}
 .service h2 {
 margin-bottom: 5px;
}
 .service-lft h3 big {
 margin-top: 10px;
 margin-bottom: 20px;
}
 .service {
 padding: 60px 0 60px 0;
}
 .fot-lft {
 width: 51%;
}
 .fot-rht {
 width: 49%;
}

 

/************web page**************/



.full-style-box .dev-lft {
 width: 67%;
 text-align: center;
 margin: 15px auto;
 float: none;
 padding: 0;
}
 .dev-lft .caption {
 padding: 70px 40px 15px 40px;
}
 .dev-rht {
 margin: 0px 7px 9px 7px;
 text-align: center;
}
 .full-style-box {
 margin-bottom: 10px;
}
 .tab-section ol li {
 font-size: 16px;
 width: 50%;
 background: url(../images/aro4.png) no-repeat left top 7px;
}
 .tab-section {
 padding: 30px 0 0 0;
}
 .tab-section h2 {
 margin-bottom: 40px;
 margin-top: 30px;
 font-size: 34px;
}
 .tab-section .m-net .m-logo {
 margin-bottom: 20px;
 margin-top: 20px;
 padding-right: 10px;
}
 .ui-ux {
 margin-bottom: 0;
 height: 79px;
}
 .apart-web .col-sm-6:nth-child(3) .ui-ux {
height:auto;
}
 .apart-web .col-sm-6:nth-child(4) .ui-ux {
height:auto;
}
 .apart-web .lft-apart {
 padding: 40px 10px 39px 10px;
}
 .ui-ux p {
 font-size: 14px;
}

/************web page**************/



/************php page**************/



.Customer .customer_sec {
width: 100%;
float: left;
position: relative;
padding: 30px 15px !important;
padding-left: unset;
}
 .Customer .customer_rightsec {
width:100%;
float:left;
padding: 30px 15px 30px 15px;
text-align:center;
}
 .customer_rightsec ul {
padding: 0 40px;
text-align:left;
}
 .Customer .customer_rightsec h2 {
margin-bottom: 5px;
}
 .customer_rightsec h3 {
margin-bottom: 20px;
}
 .service-offerdiv-text {
width: 70%;
}
 .service-offerdiv-sec {
padding: 80px 30px;
height: 280px;
}
 .service-offerdiv-sec:nth-child(4) {
padding: 40px 30px;
}
 .service-offerdiv-sec:nth-child(5) {
padding: 40px 30px;
}
 .service-offerdiv-sec:nth-child(6) {
padding: 40px 30px;
}
 .justdiv .service-offerdiv-sec:nth-child(4) span {
margin-bottom:45px;
}
 .justdiv .service-offerdiv-sec:nth-child(5) span {
margin-bottom: 45px;
}
 .justdiv .service-offerdiv-sec:nth-child(6) span {
margin-bottom: 45px;
}
 .service-offerdiv {
padding:50px 0;
}
 .braindiv-lft {
width:100%;
text-align:center;
}
 .braindiv-rht {
width: 100%;
padding: 30px 40px;
margin-left:0;
}
 .braindiv-rht-sec {
height: auto;
text-align: center;
padding: 30px 15px 30px 40px;
}
 .hidden-brain {
padding: 30px;
left: 65px;
width: 44%;
padding-top: 0;
}
 .braindiv-rht-sec p {
padding-right: 0;
}
 .braindiv-rht .col-sm-6:nth-child(2) .braindiv-rht-sec {
padding-left: 20px;
}
 .braindiv-rht .col-sm-6:nth-child(4) .braindiv-rht-sec {
padding-left: 15px;
}
 .braindiv {
padding-bottom: 0;
}
 .dev h2 {
font-size: 20px;
margin-bottom: 30px;
line-height: normal;
}
 .dev {
background-size: 100%;
padding: 30px 0 30px 0;
}
 .dev-sec p {
font-size: 15px;
}
 .stackdiv {
padding: 40px 0px;
}
 .stackdiv h2 {
margin-bottom: 30px;
}
 .stackdiv-sec {
padding: 30px 30px;
height: 335px;
}
 .Solutions2 h2 {
font-size: 26px;
}
 .select-fromdiv {
padding:30px 0 !important;
}
 .php-text h2 {
font-size: 50px;
margin-top: -15px;
text-align: center;
}
 .customer_sec h2 {
text-align: center;
margin-bottom: 15px;
font-size: 38px;
}
 .Customer .customer_sec p {
text-align: center;
}
 .php-bannerdiv {
height: 390px;
padding-top: 140px;
}



/************php page**************/





/******************kubernetes-page*****************/

.service-agility-rht {
 padding-top: 20px;
 text-align: center;
}
 .bbk {
display:none;
}
 .kubernetes h2 {
 font-size: 56px;
 margin-bottom: 20px;
 line-height: 62px;
}
 .typical {
 padding: 40px 0;
}
 .service-agility {
 padding: 40px 0;
}
 .typical h2 {
 line-height: 29px;
 margin-bottom: 25px;
 font-size: 22px;
}
 .typical-sec span {
 height: 72px;
}
 .planet-cale {
 padding: 50px 0;
}
 .planet-cale-lft {
 width: 16%;
 float: left;
}
 .planet-cale-rht {
 width: 83%;
 float: left;
}
 .planet-cale-lft2 {
 width: 83%;
 float: left;
 padding-right: 10px;
}
 .planet-cale-rht2 {
 width: 16%;
 float: left;
 padding-right: 12px;
}
 .typical h3 {
 padding: 15px 0;
}
 .planet-cale-sec {
 margin-bottom: 40px;
}
 .planet-cale-sec h2 {
 margin-bottom: 8px;
 font-size: 25px;
}
 .ConsultingDiv-part h3 {
 font-size: 20px;
 margin-bottom: 20px;
}
 .ConsultingDiv-part {
 margin: 20px 0;
}
 .ConsultingDiv {
 padding: 40px 0;
}
 .service-agility h2 {
 margin-bottom: 20px;
}
 .service-agility h2 span {
 margin-bottom: 10px;
}
 .service-agility-lft ul li {
 padding-left: 10px;
 height: 30px;
 padding-right: 30px;
}
/******************kubernetes-page*****************/

/*****************************java page****************************/
.java-newdiv h2 {
 font-size: 28px;
}
.fava-application-box {
 margin: 35px 0 25px 0;
}
.fava-application-box-in {
 padding: 27px 0;
 height: 190px;
}
.fava-application {
 padding: 40px 0 40px 0;
}
.java-Our-Competencies {
 padding: 60px 0 0 0;
 height: auto;
}
.Our-Competencies-box {
 padding: 30px 30px;
 max-width: 880px;
}
.java-result {
 width: 19.33%;
}
.result {
 margin-top: 60px;
 margin-bottom: 15px;
}
.tab-sec {
 padding: 40px 0 50px 0;
}
/*****************************java page****************************/

/*****************************pytjon page****************************/
.pytjon-tab2 .tab-pane {
height:auto !important;
}
.pytjon-banner-lft {
padding: 0 0 30px 0;
text-align:center;
}
.pytjon-banner .pytjon-banner-lft p {
 font-size: 15px !important;
}
.pytjon-banner-lft h2 {
 margin-bottom: 12px;
}
 .pytjon-you-lft {
width:100%;
float:left;
text-align:center;
margin-top:100px;
}
 .pytjon-banner-rht .pull-right {
 display: none;
 float: none !important;
 margin: 0 auto;
 display: block;
}
 .pytjon-you {
 padding: 60px 0 0 0;
}
.type-excel {
 padding: 40px 0;
}
.type-excel-sec {
 margin-bottom: 20px;
}
.pytjon-col .about-service-box {
 height: auto !important;
}
.type-excel-sec h3 {
 font-size: 20px;
 line-height: normal;
 margin-bottom: 0;
}
/*****************************pytjon page****************************/

/*****************************serverless-consulting page****************************/
.Landscape-leftdiv span {
 height: auto;
 color: #fff;
 transform: rotate(0deg);
 border-radius: 0;
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 padding: 15px 0;
 text-transform: uppercase;
 font-size: 12px;
 font-weight: 600;
 letter-spacing: 1px;
}
.Serverless-Landscape .Landscape-leftdiv {
 width: 100%;
 float: left;
}
.Serverless-Landscape .Landscape-rightdiv {
 width: 100%;
 padding: 63px 30px 15px 30px;
}
 .Landscape-rightdiv-bottom {
 margin-top: 11px;
 width: 100%;
 float: left;
 text-align: center;
 margin-top: 15px;
}
.Landscape-rightdiv span {
 margin: 0 10px;
}
.Landscape-part {
 height: auto;
}
.Landscape-part2 .Landscape-rightdiv {
 padding: 66px 0px 20px 0px;
 height: auto !important;
}
 .Landscape-part3 .Landscape-rightdiv {
 padding: 60px 0px 20px 0px;
 height: auto !important;
}
 .Landscape-part3 .Landscape-rightdiv ul li {
 margin: 0 15.1px;
}
 .Landscape-rightdiv ul li h3 {
 margin-top: 15px;
 font-size: 14px;
}
 .Landscape-part3 .Landscape-leftdiv span {
 padding: 12px 0;
}
 .Landscape-rightdiv ul li {
 margin: 0 9.6px;
}
 .srv-brk {
display:none;
}
.Landscape-part2 .Landscape-leftdiv span {
 padding: 15px;
}
 .Landscape-rightdiv span:last-child {
 width: 100%;
 float: left;
 text-align: center;
 margin: 6px 0;
}
 .Serverless-Landscape h2 {
 margin-bottom: 15px;
 margin-top: 25px;
 text-align: center;
}
.Serverless-Landscape {
 padding: 40px 0;
 text-align: center;
}
.choose-provide {
 padding: 30px 0;
}
.choose-provide h2 {
 font-size: 34px;
 margin-bottom: 15px;
}
.choose-provide-sec {
 margin: 30px 0;
}
.from-provide-box {
 margin: 0 50px;
 width: 36.33%;
}
.from-provide {
 padding: 40px 0 50px 0;
}
.Cost-Effectivediv-part {
 width: 22%;
}
.Cost-Effectivediv-part h3 {
 font-size: 15px;
 margin-top: 12px;
}
.Cost-Effectivediv {
 padding: 40px 0;
}
.instance-in-sec p {
 margin-top: 0;
}
 .instance-in {
 padding: 40px 0 40px 0;
}
.instance-in-sec {
 padding: 0 15px;
}
.instance-in h3 {
 margin-bottom: 30px;
 margin-top: 20px;
}
.instance-in ul li {
 margin: 12px 0;
}
.serverless_consulting {
 height: 440px;
}
.choose-provide-sec ul li {
 margin: 0 34px;
}
/*****************************serverless-consulting page****************************/


/***************************** devops page ****************************/ 

.devopsdiv h2 {
font-size: 42px;
}
.devopsdiv .mobileTxt p {
margin-top: 10px;
}
 .devopsdiv ul li {
margin: 0 7px;
padding: 0 7px 0 0;
font-size: 14px;
}
.service-devops {
padding: 30px 0;
}
.service-devops-part h2 {
 margin: 10px 0 15px 0;
 line-height: normal;
}
.service-devops-part ul {
 margin-top: 25px;
}
.service-devops-part-two {
 text-align: center;
}
.devops-tools-lft img {
 margin-top: 0;
 margin-left: 0;
}
.devops-tools-lft {
 width: 100%;
 float: left;
 text-align: center;
 margin-bottom: 20px;
}
 .devops-tools-rht {
 width: 100%;
 float: right;
 padding-left: 0;
 text-align:center;
}
.new-devops-srv-part {
 width: 28%;
}
.new-devops-servicediv {
 height: auto;
}
.new-devops-servicediv {
 padding: 40px 0;
}
.only-devops-shadow-box {
 margin-top: 30px;
 margin-bottom: 30px;
}
.only-devops-shadow-box {
 padding: 30px 30px 0 30px;
}
.devops-tools-rht .devops-tools-rht-part {
 margin-bottom: 15px;
 background: #fff;
 padding: 20px;
}
.devops-tools {
 padding-top: 30px;
 padding-bottom: 30px;
}
.new-devops-srv-part {
 width: 41%;
}

/***************************** devops page ****************************/





/***************************** services page ****************************/

.achivediv1 {
 background-size: cover;
 width: 100%;
 padding: 30px 30px;
 height: auto;
}
.servicediv-ban {
 background-size: cover !important;
 height: auto !important;
 padding: 136px 0 0 0;
}
.servicediv-ban h2 {
 margin-bottom: 30px;
 font-size: 30px;
 line-height: normal;
}
 .achivediv2 {
 width: 100%;
 height: auto;
}
.achivediv2-top h3 {
 font-size: 22px;
}
.achivediv2 .achivediv2-top {
 padding: 25px 15px;
}
.achivediv2-top h3 {
 font-size: 19px;
}
.achivediv2-bottom {
 padding: 20px 15px;
 height: 148px;
}
 .achivediv2-bottom h4 {
 margin-bottom: 12px;
 font-size: 15px;
}
.achivediv2-bottom p {
 font-size: 14px;
}
 .service-section {
 padding: 40px 0 0 0;
}
.service-section-lft {
 text-align: center;
 margin-bottom: 40px;
}
.application-service {
 padding: 0 0 60px 0;
}
.application-service-box {
 margin-bottom: 15px;
 height: auto;
}
 .service-section-lft-box {
 padding: 0 0 0px 80px;
 margin-left: 0;
}
 .service-section-rht {
padding:0 60px;
}
 .service-section h2 {
 font-size: 85px;
}
 .application-service-box img {
width:100%;
}
 .fast-srv .fast-srv-sec {
 padding: 30px 30px;
 background: #e2e9f5;
 margin: 8px 0;
}
.fast-srv {
 background: #ebf1fb;
 padding: 50px 0 40px 0;
 text-align: center;
}
.fast-srv h2 {
 margin: 10px 0 25px 0;
}
 .it-service-part {
background:#fff;
}
 .it-service-part .fast-srv-sec {
 background: #fff;
 padding: 10px 20px !important;
 height: 340px;
}
 .service-from-div {
 padding: 40px 0;
 text-align: center;
}
.service-from-div-lft {
 padding-right: 0;
}
.service-from-div-rht {
 padding-right: 0;
 padding-left: 0;
 margin-top: 40px;
}
/***************************** services page ****************************/





}
 @media screen and (width: 768px) {
 .overlay {
 background: #0d8acd !important;
}
 .expanded-list li a {
 position:relative;
}
 ul.initial-list li {
 margin-bottom: 10px;
}
 .expanded-list li a {
 font-size: 13px;
 color: #fff !important;
 text-align: left;
 font-weight: 400;
}
 .subMenu {
 border-right: none;
 padding-left: 3%;
 position: relative;
}
 ul li.expand-inner {
 margin-bottom: 10px;
 position: relative;
}
 .subMenu.PlNone {
 padding-left: 8% !important;
}
 .expand-inner .childMenu {
 float: none;
}
 .subMenu {
 display:none;
}
 ul.childMenu {
 display: block;
 overflow: hidden;
 max-height:200px;
 width:100% !important;
 -webkit-transition: max-height .4s ease-in;
 -moz-transition: max-height .4s ease-in;
 -ms-transition: max-height .4s ease-in;
 -o-transition: max-height .4s ease-in;
 transition: max-height .4s ease-in;
 border-right: none;
}
 .expand-inner:hover ul {
 max-height:200px
}
 ul.subMenu li.services-list .toChild {
 top: -5px;
}







 

/*.toChild { display:block !important;}

.toChild::before { content: " "; background: url(../images/da.png) no-repeat center; width:30px; height:30px; position: absolute;

top: -25px;

right: 0; background-size: 15px;}*/



.menu-service h3 {
 margin-top: 5px;
 position: relative;
 text-transform:uppercase;
}
 .menu-service h3 a {
 font-weight: 400;
 color: #fff !important;
 font-size: 20px !important;
}
 .menu-service {
 margin-bottom: 25px;
 padding: 0 25px;
}
 .expanded-list {
 width: 100%;
 float: left;
}
 .view-all-container {
 display:none;
}
 .expanded-section {
 width: 100%;
 float: left;
 background: rgb(13, 138, 205);
 padding: 0 25px 50px 25px;
}
 .toChild::before {
 content: " ";
 background: url(../images/da.png) no-repeat center;
 width:30px;
 height:30px;
 background-size: 15px;
 display: block;
}
 .toChild {
 position: absolute;
 top: 9px;
 right: 0;
}
 .toChild.activeMenu::before {
 content: " ";
 background: url(../images/ua.png) no-repeat center !important;
 width:30px;
 height:30px;
 background-size: 15px !important;
 display: block;
}
 .expand-innerRgt .toChild::before {
 content: " ";
 background: url(../images/da1.png) no-repeat center;
 width:30px;
 height:30px;
 background-size: 15px;
 display: block;
}
 .expand-innerRgt .toChild {
 position: absolute;
 top: 9px;
 right: 0;
}
 .expand-innerRgt .toChild.activeMenu::before {
 content: " ";
 background: url(../images/ua1.png) no-repeat center !important;
 width:30px;
 height:30px;
 background-size: 15px !important;
 display: block;
}





/*.holder-heading span  { display:none;}

.holder-heading { padding:0 0 0 0 !important; margin:0 0 0 0  !important; float: left; width: 100%;}

.holder-heading.Hp { padding:0 0 0 0 !important;}

.holder-heading h3 { margin-top: 0; float: left;}

.holder-heading::before { display:none; }*/



.expanded-list {
 border:none;
}
 .holder-heading span {
 display:none;
}
 .holder-heading {
 padding:0 0 0 0 !important;
 border-bottom: none;
 margin-bottom: 0 !important;
}
 .holder-heading.Hp {
 padding:0 0 0 0 !important;
}
 .holder-heading h3 {
 float:none;
 font-size: 20px;
 padding:15px 0;
 margin-top: 0;
 font-weight: 600;
}
 .collapsed-section {
 width: 100%;
 float: right;
 background:#fff;
}
 .platform {
 width: 100%;
 float: left;
 padding: 0 10px 10px 0;
 background: #fff;
 margin: 0 0 15px 0;
}
 .platform h3 {
 padding-top:41px;
 margin-top:0px;
}
 .overlay-content .col-md-4 {
 padding-left:0;
 padding-right:0;
}
 .overlay-content .col-md-4 .platform .col-sm-4 {
 float:left;
 width: 100%;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a {
 float:left;
 width: 100%;
 padding:14px 25px;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a img {
 float:left;
 height: 25px;
}
 .overlay-content .col-md-4 .platform .col-sm-4:nth-child(5) .platform-sec img {
 margin-top: 0;
 height: 18px;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a h4 {
 float:left;
 margin: 5px 0 0 18px;
}
 .overlay-content .col-md-4 .platform .col-sm-4:nth-child(5) .platform-sec h4 {
 margin: 0px 0 0 18px;
}
 .platform-sec {
 margin: 10px 0 0;
 height: auto;
}
 .useful_industries-pad {
 display:none;
}
 .mob_indesrty {
 display: block;
}
 .mob_indesrty ul {
 display: block;
 margin-bottom: 35px;
}
 .mob_indesrty ul li a {
 display: block;
 border-style: solid;
 border-width: 1px;
 border-color: rgb(204, 204, 204);
 background-color: rgb(255, 255, 255);
 height: 65px;
 line-height: 65px;
 font-size: 22px;
 color: rgb(125, 125, 125);
}
 .mob_indesrty ul li {
 margin-bottom: 15px;
 text-align: center;
 width: 30%;
 float: left;
 margin: 10px 10px;
}
 [class*=" oct-"]:before, [class^=oct-]:before {
 font-family: octal_icon;
 font-style: normal;
 font-weight: 400;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 text-align: center;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
 .mob_indesrty ul li:nth-child(5n+1) a span i {
 color: #ff9966;
}
 .looking-lft h2 {
 font-size: 24px;
}
 .digital-rht ul li {
 width: 210px;
}
 .banner h1 {
 font-size: 48px;
}
 .banner h2 {
 font-size: 32px;
}
 .banner p {
 margin-top: 0;
 margin-bottom: 0;
 font-size: 20px;
}
 .banner .carousel-caption {
 padding-bottom: 10%;
}
 .digital-rhtdiv-one:last-child {
 border-top: 1px solid #e5e5e5;
 padding: 22px 0px 0px 28px;
}
 .digital-rht {
 padding: 30px 40px 50px 40px;
}
 .useful_industries {
 padding: 0px 0 40px 0;
}
 .service {
 padding: 40px 0 40px 0;
}
 header .container-fluid {
 padding: 0 30px;
}
 #fullpage {
 height: 512px !important;
}
 #myCarousel4 .carousel-indicators {
 position: absolute;
 bottom: 10px;
 left: 50%;
 z-index: 15;
 width: 60%;
 padding-left: 0;
 margin-left: -30%;
 text-align: center;
 list-style: none;
 display: none;
}
 #myCarousel4 .carousel-indicators li {
 display: inline-block;
 width: 10px;
 height: 10px;
 margin: 1px;
 text-indent: -999px;
 cursor: pointer;
 background-color: #000;
 background-color: rgba(0, 0, 0, 0);
 border: 1px solid #fff;
 border-radius: 10px;
}
 .mob_indesrty ul li a span i {
 display:none;
}
 .mob_indesrty ul li a:hover {
 text-decoration:none !important;
 color:#0083ca;
}





/* */







.overlay {
 background:#0d8acd;
}
 .shadow-img {
 position: relative;
 left: 0px;
 top: 0;
 display: none;
}
 .overlay-content {
 padding: 0;
 top: 53px;
}
 .menu-service ul {
 border-right: none;
}
 .btn-view {
 margin-top: 10px;
}
 .menu-service ul li {
 margin-bottom: 2px;
}
 .menu-service .menu-icon-service span {
 left: 0;
}
 .menu-service .menu-icon-service {
 padding: 0px 0 40px 75px;
}
 .menu-service .menu-icon-service {
 padding: 0px 0 40px 75px;
 margin-top: 25px;
}
 .overlay-content .col-md-8 .col-md-4:first-child .menu-service .menu-icon-service span {
 display: none;
}
 .overlay-content .col-md-8 .col-md-4:first-child .menu-service .menu-icon-service {
 padding: 0px 0 10px 0px;
 border: none;
 margin: 0;
}
 .btn-pad {
 margin-top: 0;
}
 .menu-service .menu-icon-service span {
 left: 0;
 display: none;
}
 .menu-service .menu-icon-service {
 padding: 0 0 10px 0;
 margin-top: 15px;
}
 .menu-service ul {
 padding-top: 0;
 border-right: none;
 padding-left: 0;
}
 .menu-service .menu-icon-service {
 border-bottom: none;
 margin-bottom: 0;
}
 .overlay-content .col-md-8 {
 width:60% !important;
 float:left;
}
 .overlay-content .col-md-8 .border-col {
 width:100% !important;
 float:left !important;
}
 .overlay-content .col-md-4 {
 width:100% !important;
 float:left;
 padding-top: 45px;
}
 .overlay {
 background: rgba(13, 138, 205, 1);
 background: -moz-linear-gradient(left, rgba(13, 138, 205, 1) 0%, rgba(13, 138, 205, 1) 72%, rgba(255, 255, 255, 1) 72%, rgba(255, 255, 255, 1) 100%);
 background: -webkit-gradient(left top, right top, color-stop(0%, rgba(13, 138, 205, 1)), color-stop(72%, rgba(13, 138, 205, 1)), color-stop(72%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
 background: -webkit-linear-gradient(left, rgba(13, 138, 205, 1) 0%, rgba(13, 138, 205, 1) 60%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);
 background: -o-linear-gradient(left, rgba(13, 138, 205, 1) 0%, rgba(13, 138, 205, 1) 60%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);
 background: -ms-linear-gradient(left, rgba(13, 138, 205, 1) 0%, rgba(13, 138, 205, 1) 60%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);
 background: linear-gradient(to right, rgba(13, 138, 205, 1) 0%, rgba(13, 138, 205, 1) 60%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 96%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8acd', endColorstr='#ffffff', GradientType=1 );
}
 .rht-menu {
 margin-top: 0;
}
 .rht-menu ul {
 padding:0px 25px;
}
 .platform {
 padding: 0 15px;
}



/*NEW 15-03-19*/



 #myCarousel4 {
 height:414px !important;
}
 #particles-js {
 height: 100% !important;
}
 .banner-text {
 z-index:9;
}
 .car-banner p {
 margin: -100px 0 0 0;
}
 .nav-search {
 right: 134px;
 padding: 8px;
 top: 70px;
}
 .Tech-trino {
padding:90px 0;
}
 .Tech-Txt {
margin:0 0 0 0;
padding-right: 0;
}
 .endDiv h2 {
margin: 0 0 70px;
}
 .endBox {
margin-bottom:50px;
}
 .endDiv h4 {
margin: 0 0 40px;
}
 .aws-services .col-sm-4 {
 padding: 0 0 0 0;
 width: 100%;
}
 .aws-services .tab-content {
height:auto;
}
 .aws-services {
padding: 90px 0 0;
}
 .Expertise .col-sm-5 {
padding: 0;
width: 100%;
}
 .Expertise .col-sm-2 {
display:none;
}
 .panel-group {
margin-top: 0;
}
 .Expertise p {
margin: 0 0 40px 0;
}
 .li-sec ul li {
width: 100%;
border-right: none;
}
 .looking-lft2 h2 img {
display: block;
margin: 0 auto 20px;
}
 .looking-lft2 h2 {
text-align:center;
font-size: 25px;
margin-bottom:15px;
}
 .looking-rht2 .btn-info {
margin: 0 auto 0;
display: block;
}
 .looking-rht2 {
float: none;
position: relative;
}
 .li-sec ul li:nth-child(3) {
border-bottom: 1px solid #d0d4df;
}

/*11-07-2019	*/ 
.mobileTab {
position: relative;
top: -350px;
}
.mobileTab2 {
position: relative;
top: 344px;
}
.padding-right30 {
padding: 0 0 0 0 !important;
}
.padding-left30 {
padding: 0 0 0 0 !important;
}
.infraDiv2 .planet-cale-lft {
width: 14%;
float: left;
}
.infraDiv2 .planet-cale-rht {
width: 86%;
float: left;
}
.infraDiv2 .planet-cale-rht2 {
width: 14%;
float: left;
text-align: right;
}
.infraDiv2 .planet-cale-lft2 {
width: 86%;
float: left;
}
.infraBox h2 {
min-height: auto;
height:auto;
margin: 19px 0 12px 0;
}
.infraBox {
text-align: center;
margin-bottom: 30px;
}
.DockerBox2 {
min-height: auto;
height: auto;
}
.KeyBox {
min-height: auto;
height: auto;
}
}
 @media screen and (max-width: 767px) {
 .Landscape-rightdiv ul li {
 margin: 0;
 width: 50%;
 float: left;
 border: 1px solid #dfd9d9;
 padding: 15px;
 height: 70px;
 text-align: center;
}
.Cost-Effectivediv-box ul li {
 width: 50%;
 float: none;
 margin-right:0;
 margin-bottom: 30px;
}


/*.web-threediv p {margin-bottom: 0;}	*/ 


.overlay-content .col-md-4 .platform .col-sm-4 img {
 float: left;
 height: 25px;
}
.overlay-content .col-md-4 .platform .col-sm-4 .platform-sec {
 padding: 14px 25px;
 width: 100%;
}
 .overlay-content .col-md-4 .platform .col-sm-4 h4 {
 float: left;
 margin: 5px 0 0 18px;
}
 .endDiv h2 {
margin: 0 0 70px;
}
 .endBox {
margin-bottom:50px;
}
 .endDiv h4 {
margin: 0 0 40px;
}
 .aws-services .col-sm-4 {
 padding: 0 0 0 0;
 width: 100%;
}
 .aws-services .tab-content {
height:auto;
}
 .aws-services {
padding: 90px 0 0;
}
 .Expertise .col-sm-5 {
padding: 0;
width: 100%;
}
 .Expertise .col-sm-2 {
display:none;
}
 .panel-group {
margin-top: 0;
}
 .Expertise p {
margin: 0 0 40px 0;
}
 .li-sec ul li {
width:100%;
border-right:none;
height:auto;
}
 .looking-lft2 h2 img {
display: block;
margin: 0 auto 20px;
}
 .looking-lft2 h2 {
text-align:center;
font-size: 25px;
margin-bottom:15px;
}
 .looking-rht2 .btn-info {
margin: 0 auto 0;
display: block;
}
 .looking-rht2 {
float: none;
position: relative;
}
 .li-sec ul li:nth-child(3) {
border-bottom: 1px solid #d0d4df;
}
 .li-sec h2 {
 margin: 0 0 10px 0;
}
.li-sec {
 padding: 0 0 20px;
}
.aws-sec {
 padding: 30px 0;
}
 .expanded-list li a {
 position:relative;
}
 .step-lft {
 margin: 0;
}
 .big-timeline .timeline-title {
 margin-bottom: 18px;
 font-size: 19px;
 line-height: 20px;
}
 .timeline {
 list-style: none;
 padding: 20px 0px;
 position: relative;
}
 .timeline::before {
 display:none;
}
 .timeline > li > .timeline-badge {
 display: none;
}
 .timeline > li > .timeline-panel {
 width: 100%;
 float: left;
 padding: 30px;
 margin: 0px 0 0 0;
 z-index: 999;
 background: #fff;
}
 .step-rht {
 width: auto;
 display: inline-block;
 margin: 0px 0 0 0px;
}
 .timeline > li.timeline-inverted + li:not(.timeline-inverted), .timeline > li:not(.timeline-inverted) + li.timeline-inverted {
 margin-top: 0;
}
 .timeline > li.timeline-inverted {
 padding-left: 0;
}
 .timeline > li:not(.timeline-inverted) {
 padding-right: 0;
}
 .big-timeline {
 padding: 30px 0 10px 0;
}
 ul.initial-list li {
 margin-bottom: 10px;
}
 .expanded-list li a {
 font-size: 13px;
 color: #fff !important;
 text-align: left;
 font-weight: 400;
}
.subMenu {
 border-right: none;
 padding-left: 3%;
 position: relative;
}
 ul li.expand-inner {
 margin-bottom: 10px;
 position: relative;
}
 .subMenu.PlNone {
 padding-left: 5% !important;
}
 .expand-inner .childMenu {
 float: none;
}
 .subMenu {
 display:none;
}
 ul.childMenu {
 display: block;
 overflow: hidden;
 max-height:200px;
 width:100% !important;
 -webkit-transition: max-height .4s ease-in;
 -moz-transition: max-height .4s ease-in;
 -ms-transition: max-height .4s ease-in;
 -o-transition: max-height .4s ease-in;
 transition: max-height .4s ease-in;
 border-right: none;
}
 .expand-inner:hover ul {
 max-height:200px
}
 ul.subMenu li.services-list .toChild {
 top: -5px;
}
 .ui-ux {
 height: auto;
 margin-bottom: 40px;
 text-align: left;
}
 .dev-rht {
 margin: 0px 5px 9px 5px;
 text-align: center;
}
 .ManyIc img {
 float: none;
 display: inline-block;
 margin: 0;
}
 .dev-rht {
 padding: 15px;
}
 .ManyIc .dev-rht h3 {
 font-size: 14px;
}



 

/*.toChild { display:block !important;}

.toChild::before { content: " "; background: url(../images/da.png) no-repeat center; width:30px; height:30px; position: absolute;

top: -25px;

right: 0; background-size: 15px;}*/



.menu-service h3 {
 margin-top: 5px;
 position: relative;
 text-transform:uppercase;
}
 .menu-service h3 a {
 font-weight: 400;
 color: #fff !important;
 font-size: 20px !important;
}
 .menu-service {
 margin-bottom: 25px;
 padding: 0 25px;
}
 .expanded-list {
 width: 100%;
 float: left;
}
 .view-all-container {
 display:none;
}
 .expanded-section {
 width: 100%;
 float: left;
 background: rgb(13, 138, 205);
 padding: 0 25px 25px 25px;
}
 .toChild::before {
 content: " ";
 background: url(../images/da.png) no-repeat center;
 width:30px;
 height:30px;
 background-size: 15px;
 display: block;
}
 .toChild {
 position: absolute;
 top: 9px;
 right: 0;
}
 .toChild.activeMenu::before {
 content: " ";
 background: url(../images/ua.png) no-repeat center !important;
 width:30px;
 height:30px;
 background-size: 15px !important;
 display: block;
}
 .expand-innerRgt .toChild::before {
 content: " ";
 background: url(../images/da1.png) no-repeat center;
 width:30px;
 height:30px;
 background-size: 15px;
 display: block;
}
 .expand-innerRgt .toChild {
 position: absolute;
 top: 9px;
 right: 0;
}
 .expand-innerRgt .toChild.activeMenu::before {
 content: " ";
 background: url(../images/ua1.png) no-repeat center !important;
 width:30px;
 height:30px;
 background-size: 15px !important;
 display: block;
}





/*.holder-heading span  { display:none;}

.holder-heading { padding:0 0 0 0 !important; margin:0 0 0 0  !important; float: left; width: 100%;}

.holder-heading.Hp { padding:0 0 0 0 !important;}

.holder-heading h3 { margin-top: 0; float: left;}

.holder-heading::before { display:none; }*/



.expanded-list {
 border:none;
}
 .holder-heading span {
 display:none;
}
 .holder-heading {
 padding:0 0 0 0 !important;
 border-bottom: none;
 margin-bottom: 0 !important;
}
 .holder-heading.Hp {
 padding:0 0 0 0 !important;
}
 .holder-heading h3 {
 float:none;
 font-size: 20px;
 padding:15px 0;
 margin-top: 0;
 font-weight: 600;
}
 .collapsed-section {
 width: 100%;
 float: right;
 background:#fff;
}





	 

/*NEW 15-03-19*/



.rht-menu li ul {
 float: left;
 width: 100%;
 padding:10px 0 10px 15px;
}
 .rht-menu li ul li a {
 background: none;
 color: #fff !important;
}
 .rht-menu ul li a {
 color: rgba(13, 138, 205, 1) !important;
}
 .rht-menu ul li a:hover {
 color:#fff !important;
}
 #myCarousel4 {
 height:auto !important;
}
 #particles-js {
 height: 100% !important;
}
 .hed-lft img {
 height:50px;
}
 header {
 margin-top: 12px;
}
 header .container-fluid {
 padding: 0 10px !important;
}
 .hed-rht {
 float: right;
 margin-top: 5px;
}
 .banner-text {
 padding-top: 113px;
 position:static !important;
}
 .shadow-img {
 display:none;
}
 .overlay {
 background:linear-gradient(to bottom, rgba(13, 138, 205, 1) 0%, rgba(13, 138, 205, 1) 62%, rgba(255, 255, 255, 1) 62%, rgba(255, 255, 255, 1) 100%);
 background:rgba(13, 138, 205, 1);
}
 .overlay-content {
 top: 30px;
 padding: 0 0;
}
 .menu-service ul li {
 margin-bottom: 5px;
}
 .btn-view {
 margin-top: 0;
 margin-bottom: 15px;
}
 .menu-service ul {
 padding-left: 0;
 border:none;
}
 .menu-service .menu-icon-service span {
 position: absolute;
 left: 0;
}
 .menu-service .menu-icon-service {
 padding: 0px 0 40px 75px;
}
 .menu-service {
 margin-bottom:0px;
}
 .rht-menu {
 margin-top: -15px;
}
 .rht-menu ul {
 padding: 0px 0;
}
 .rht-menu ul li.active a {
 color: #fff !important;
 border-bottom: 1px solid #d9d9d9;
 margin-bottom: 5px;
}
 .rht-menu ul li a {
 padding: 4px 0;
}
 .platform {
 width: 100%;
 float: left;
 padding: 0 10px 10px 0;
 background: #fff;
 margin: 0 0 15px 0;
}
 .platform h3 {
 padding-top:41px;
 margin-top:0px;
}
 .overlay-content .col-md-4 {
 padding-left:0;
 padding-right:0;
}
 .overlay-content .col-md-4 .platform .col-sm-4 {
 float:left;
 width: 100%;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a {
 float:left;
 width: 100%;
 padding:14px 25px;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a img {
 float:left;
 height: 25px;
}
 .overlay-content .col-md-4 .platform .col-sm-4:nth-child(5) .platform-sec img {
 margin-top: 0;
 height: 18px;
}
 .overlay-content .col-md-4 .platform .col-sm-4 a h4 {
 float:left;
 margin: 5px 0 0 18px;
}
 .overlay-content .col-md-4 .platform .col-sm-4:nth-child(5) .platform-sec h4 {
 margin: 0px 0 0 18px;
}
 .digital-sec {
 width: 100%;
}
 header .container-fluid {
 padding: 0 15px;
}
 .digital-rhtdiv-one:last-child {
 padding: 20px 0px 0px 0px;
}
 .useful_industries-pad {
 display: none;
}
 .useful_industries {
 padding: 40px 0 0 0;
}
 .service {
 padding: 40px 0 40px 0;
}
 header .container-fluid {
 padding: 0 30px;
}
 .digital-rht ul li {
 width:100%;
 height: auto;
 margin-bottom: 10px;
 text-align: left;
 margin-right: 0;
 padding-left: 12px;
}
 .digital-rht ul {
 padding: 0 25px;
}
 .digital-rht ul li:nth-child(3) {
 margin: 0 0 10px 0;
}
 .digital-rht p {
 margin-bottom: 20px;
 padding-right: 0;
}
 .digital-rht {
 padding: 30px 15px;
}
 .looking-lft {
 float: left;
 width: 100%;
 text-align: center;
}
 .looking-rht {
 float: left;
 position: relative;
 width: 100%;
 text-align: center;
}
 .btn-default {
 padding: 12px 30px 12px 35px;
 margin-top: 9px;
 position: relative;
 top:0;
}
 .looking-lft h2 {
 margin-bottom: 10px;
}
 .service-lft h3 big {
 font-size: 28px;
}
 .fot-lft {
 width: 100%;
 text-align: center;
}
 .fot-rht {
 width: 100%;
 text-align: center;
}
 .fot-rht {
 padding-bottom: 30px;
}
 footer {
 padding: 30px 0 0 0;
}
 .fot-lft p {
 margin: 20px 0 35px 0;
}
 .mob_indesrty {
 display: block;
}
 .mob_indesrty ul {
 display: block;
 margin-bottom: 35px;
}
 .mob_indesrty ul li a {
 display: block;
 border-style: solid;
 border-width: 1px;
 border-color: rgb(204, 204, 204);
 background-color: rgb(255, 255, 255);
 height: 65px;
 line-height: 65px;
 font-size: 22px;
 color: rgb(125, 125, 125);
}
 .mob_indesrty ul li {
 margin-bottom: 15px;
 text-align:center;
}
 [class*=" oct-"]:before, [class^=oct-]:before {
 font-family: octal_icon;
 font-style: normal;
 font-weight: 400;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 text-align: center;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
 .mob_indesrty ul li:nth-child(5n+1) a span i {
 color: #ff9966;
}
 .mob_indesrty ul li a span i {
 display:none;
}
 .mob_indesrty ul li a:hover {
 text-decoration:none !important;
 color:#0083ca;
}
 #myCarousel4 .carousel-indicators {
 display:none;
}
 .particles-js-canvas-el {
 display: none;
}



/*******************************about***********************************/

.apart .rht-apart {
 width: 100%;
 float:left;
}
 .apart .lft-apart {
 width: 100%;
 float: left;
 padding: 40px 15px;
}
 .apart {
 text-align: center;
}
 .rht-apart img {
 width:100%;
}
 .why-trino-lft {
 width: 100%;
 float: left;
 padding-right: 0;
}
 .why-trino {
 padding: 40px 0 40px 0;
}
 .why-trino-lft h2 {
 margin-bottom: 20px;
}
 .why-trino-rht {
 width: 100%;
 float:left;
 padding: 20px 20px 0px 20px;
}
 .vision {
 width: 100%;
 float: left;
 margin-bottom: 0;
 padding-bottom:20px;
}
 .why-trino {
 padding: 30px 0 0px 0;
}
 .about-sec p {
 font-size:32px;
}
 .apart {
 margin-top: -250px;
}
 .about-service {
 padding: 20px 0;
}
 .state {
 padding:10px 0px 10px 0px;
}
 .state .state-sec {
 margin-bottom: 15px;
}
 .state .state-sec .caption .cap1 {
 bottom:-250px;
}
 .fot-lft {
 margin-top:0;
}
 header .container-fluid {
 padding: 0 15px;
}
 .state .state-sec {
 height: auto;
 border-radius:6px;
 text-align: center;
 padding: 0;
}
 .apart .lft-apart ul li {
 text-align: left;
}
 .mbl-state {
 max-width: 463px;
 margin:0 auto;
 float:none;
}
 .about-sec {
 padding: 115px 0 0 0;
}
 .mbl-state .state-sec span {
 position:relative;
 left:auto;
}
 .career-rht {
 padding-left:0;
}
 .career-rht .form-group2 .form-control {
 margin-left: 25px;
 float:left;
 margin-right:0;
}
 .career-rht .form-group3 .form-control {
 margin-right: 0;
 width: 50%;
}
 .career-rht .form-group3 label {
 width: 27.33%;
 font-size: 14px;
}
 .career-box #avatar {
 height: 55px;
}
 .career-box .form-group label {
 font-size: 14px;
}
 .career-rht label {
 font-size: 14px;
}
 .file img {
 width: 100%;
}
 .career-box h2 {
 margin-bottom: 25px !important;
}
 .file {
 position: absolute;
 top: 59px;
 left: 0;
 width: 100%;
 float: left;
}
 .contact-box {
 padding: 25px 20px;
}
 .car-banner {
 height: 250px !important;
}
 .career-box {
 margin-bottom: 35px;
}
 .contact-box p {
 margin-bottom: 40px;
}
 .contact-box h2 {
 margin-bottom: 5px;
}
 .contact-rht {
 padding-left: 0;
 margin-top: 30px;
}
 .india-rhtdiv {
 margin-bottom: 20px;
 background: #f5f5f5;
 padding: 15px;
}
 .contact-banner {
 background: url(../images/contact-banner.jpg) no-repeat center;
 padding: 125px 0 0 0 !important;
 height: 290px;
}
 .career-rht .form-group3 .form-control {
 width: 100%;
}
 .overlay-content .col-md-8 .col-md-4:first-child .menu-service .menu-icon-service {
 padding: 0 0 10px 0;
 margin-bottom: 10px;
}
 .overlay-content .col-md-8 .col-md-4:first-child .menu-service .menu-icon-service span {
 left:0px;
 display:none;
}
 .btn-view {
 font-size:11px;
 padding: 10px 16px;
}
 .menu-service .menu-icon-service span {
 position:relative;
 left:0;
 display:none;
}
 .menu-service .menu-icon-service {
 padding: 0 0 10px 0;
 margin-bottom: 10px;
}
 .menu-service ul li a {
 font-size:13px;
}
 .menu-service h3 {
 margin-top: 5px;
}
 .overlay .closebtn {
 top:-15px;
 right:10px;
 color:#fff !important;
}
 .overlay .panel {
 background-color: transparent;
 border: none;
 box-shadow: none;
 margin: 0;
}
 .overlay .panel-default > .panel-heading {
 color: #333;
 background-color: unset;
 border-color: unset;
 text-align: left;
 padding: 0;
}
 .overlay .panel-title a {
 font-size: 20px !important;
 color: #fff !important;
 font-family: 'Montserrat', sans-serif;
 text-transform: capitalize;
 font-weight: 500;
 letter-spacing: 1px;
}
 .overlay .panel-title {
 border-bottom: 1px solid #7abee4;
 padding-bottom: 8px;
}
 .overlay .panel-body ul li a {
 font-size:14px !important;
 font-weight:normal;
 font-family:'Montserrat', sans-serif;
 text-align:left;
 color:#fff !important;
}
 .overlay .panel-group .panel-heading + .panel-collapse > .panel-body {
 border-top: none;
}
 .rht-menu ul {
 padding:50px 25px 40px;
}
 .rht-menu ul li.active a {
 color: #8ed6ff !important;
 border-bottom: none;
}
 .platform-sec {
 width:33.33%;
 float:left;
}
 .rht-menu ul li {
 color: #333333;
 font-family: 'Montserrat', sans-serif;
 text-transform: capitalize;
 font-weight: 600;
 font-size:13px;
}
 .platform-sec h4 {
 color: #333;
 margin-top: 0;
}



/*menu*/



.desktop {
 display:none;
}
 .mobile {
 display:block;
}
 .rht-menu ul li a:hover {
 color:#333 !important;
}
 .platform-sec {
 height: auto;
 margin:0 0 0 0;
}
 .full-style-box .dev-lft {
 width: 100%;
 text-align: center;
 margin: 15px auto;
}
 .full-style-box .dev-lft img {
width:100%;
}
 .full-style-box .dev-lft .caption span img {
width:auto!important;
}
 .dev-lft .caption {
 padding: 70px 40px 15px 40px;
}
 .dev-lft .caption .cap {
display:table;
width:100%;
height:100%;
float:left;
}
 .dev-lft .caption .cap .cap1 {
display:table-cell;
vertical-align:middle;
text-align:center;
}
 .dev-lft .caption {
padding:10px;
}
 .tab-section .m-net .m-logo {
 width: 100%;
 text-align: center;
 float:left
}
 .tab-section .m-net .m-text {
 width: 100%;
 float: left;
 margin-bottom: 15px;
}
 .tab-section ol li {
 font-size: 16px;
 width: 100%;
 background: url(../images/aro4.png) no-repeat left top 7px;
 margin-bottom: 0;
}
 .brk9 {
display:none;
}
 .ui-ux p {
 font-size: 19px;
}
 .ui-ux span {
 left: 0;
 top: -10px;
}



/*new*/

.mobile-tab-box {
margin: 40px 0 0 0;
width: 100%;
}
 .Tech-trino {
padding: 0 0 50px 0;
}
 .Tech-Txt {
margin: 50px 0;
width: 100%;
padding-right: 0;
}





/*****************php-page*****************/

.braindiv-rht-sec {
 margin-bottom: 20px;
}
 .braindiv-rht .col-sm-6 {
 border-left: none;
 border-bottom: none;
 padding: 0;
}
 .braindiv-rht .col-sm-6:nth-child(1) .braindiv-rht-sec {
 padding: 0;
}
 .braindiv-rht .col-sm-6:nth-child(2) .braindiv-rht-sec {
 padding: 0;
}
 .braindiv-rht .col-sm-6:nth-child(3) .braindiv-rht-sec {
 padding: 0;
}
 .braindiv-rht .col-sm-6:nth-child(4) .braindiv-rht-sec {
 padding: 0;
}
 .braindiv-rht-sec h3 {
 margin-bottom: 8px;
}
 .braindiv-rht-sec p {
 padding-right: 0;
 line-height: normal;
}
 .stackdiv {
 padding: 40px 0px;
}
 .stackdiv-sec {
 height: auto;
 margin-bottom: 15px;
 padding: 25px 30px;
 text-align: center;
}
 .dev h2 {
 font-size: 24px;
 margin-bottom: 40px;
 line-height: normal;
}
 .service-offerdiv-sec {
 width: 50%;
}
 .service-offerdiv-text h2 {
 padding: 15px;
}
 .service-offerdiv-text {
 width: 90%;
}
 .justdiv {
 margin-top:0px;
}
 .service-offerdiv-text h2 {
 font-size: 29px;
 margin-bottom:20px;
}
 .service-offerdiv {
 padding: 35px 0;
}
 .service-offerdiv-sec {
padding: 40px 30px;
height: 218px;
margin-bottom: 0;
}
 .service-offerdiv-sec span {
margin-bottom: 15px !important;
text-align: center;
}
 .service-offerdiv-sec h3 {
text-align:center;
font-size:15px;
}
 .dev {
background-size:cover;
}
 .stackdiv-sec h3 {
background: url(../images/border.jpg) no-repeat center bottom;
}



/*****************php-page*****************/



/******************kubernetes-page*****************/



.planet-cale-sec {
 text-align: center;
}
 .planet-cale-lft {
 width: 100%;
 float: left;
 margin-bottom: 10px;
}
 .planet-cale-rht {
 width: 100%;
 float: left;
}
 .planet-cale-lft2 {
 width: 100%;
 float: left;
 padding: 0;
}
 .planet-cale-rht2 {
 width: 100%;
 float: left;
 padding: 0;
 margin-bottom: 10px;
}
 .typical-sec {
 margin: 8px 0;
 background: #1fa0e6;
 padding: 15px;
}
 .typical-sec span {
 height: auto;
}
 .ConsultingDiv-part {
 margin: 8px 0;
 text-align: center;
 background: #f4f4f4;
 padding:20px 0;
}
 .ConsultingDiv-part span {
 height: auto;
 margin-bottom: 15px;
}
 .ConsultingDiv-part h3 {
 margin-bottom: 10px;
}
 .ConsultingDiv-part span small {
 position: relative;
}
 .service-agility-lft ul li {
 width:100%;
 padding: 0;
 height: auto;
}

/******************kubernetes-page*****************/

.totaldiv .singleimage {
 width: 100%;
 float: left;
}
.totaldiv .summary {
 width: 100% !important;
 float: left !important;
 padding-left: 0;
 padding-top: 20px;
}
 .totaldiv {
 margin-bottom: 0;
}

/*****************************serverless-consulting page****************************/
.Serverless-Landscape2 {
padding:0;
}
.Serverless-Landscape {
padding: 30px 0;
}
.choose-provide-sec ul li {
margin: 15px 20px;
}
.choose-provide-sec {
margin: 15px 0 5px 0;
}
.choose-provide h2 {
font-size:26px;
margin-bottom:15px;
}
.from-provide-box {
margin:0;
width:100%;
margin-bottom:15px;
height:auto;
}
.arrow-threediv {
position: relative;
left: auto;
top:auto;
z-index:-1;
display:none;
}
.Cost-Effectivediv-part {
width: 50%;
margin-bottom: 25px;
}
.Cost-Effectivediv {
padding: 40px 0 20px 0;
}
.instance-in-sec {
padding: 0;
}
.instance-in {
padding: 30px 0 30px 0;
}
.instance-in ul li {
padding: 0 0px 0 30px;
}
.instance-in h3 {
margin-bottom: 15px;
margin-top: 20px;
}
.from-provide {
padding: 40px 0 30px 0;
}
.Landscape-rightdiv span {
margin:0;
width:50%!important;
float: left;
border:1px solid #dfd9d9;
padding:15px;
height:70px;
text-align:center;
}
.Landscape-rightdiv span:last-child {
width:initial;
float:left;
text-align:center;
margin:0;
}
.Serverless-Landscape .Landscape-rightdiv {
padding: 63px 15px 15px 15px;
}
.Landscape-part2 .Landscape-rightdiv ul li {
width:50%;
float: left;
margin: 0;
border: 1px solid #e6e6e6;
height: 115px;
padding: 13px;
}
 .Landscape-part2 .Landscape-rightdiv span {
width:auto !important;
margin:0 !important;
float:left;
border:none;
padding:15px;
height:auto;
 text-align:center;
height:auto !important;
}
.Landscape-part2 .Landscape-rightdiv ul li h3 {
 margin-top: 20px;
 font-size: 14px;
 text-align: center;
}
 .Landscape-part3 .Landscape-rightdiv ul li {
 width: 50%;
 float: left;
 margin: 0;
 border: 1px solid #e6e6e6;
 height: 120px;
 padding: 15px;
 text-align: center;
}
 .Landscape-part3 .Landscape-rightdiv span {
width:auto !important;
margin:0 !important;
float:left;
border:none;
padding:15px;
height:auto;
 text-align:center;
height:auto !important;
}
.Landscape-part3 .Landscape-rightdiv ul li h3 {
 margin-top: 20px;
 font-size: 14px;
 text-align: center;
}
.Serverless-Landscape h2 {
font-size: 28px;
}
.Landscape-part {
margin: 8px 0;
height:auto;
}
.serverless_consulting {
padding-top: 188px !important;
}
.hmimgdiv {
display:none;
}
.pytjon-technologies-col {
background:#fff;
padding:15px;
width:100%;
float:left;
}
.pytjon-technologies-col ul li {
width:auto;
float:left;
}
.pytjon-technologies-col ul li {
width:25%;
float:left;
border:1px solid #ececec;
height:71px;
padding:12px;
}
.pytjon-tab2-sec .tab-pane {
padding: 20px;
}
.pytjon-tab2-sec .tab-pane h2 {
font-size:20px;
margin:0 0 10px 0;
line-height:normal;
}

/*****************************serverless-consulting page****************************/


/******************
11-07-2019
*****************/

.infraList ul li .infraListBox .infraListBoxLeft {
width: 100%;
float: left;
}
.infraList ul li .infraListBox .infraListBoxRight {
width: 100%;
float: left;
padding-left: 0;
}
.infraList ul li .infraListBox .infraListBoxLeft h2:last-child {
margin-bottom: 30px;
}
.infraList ul li:last-child {
margin-bottom: 0;
}
.padding-left30 {
padding: 0 !important;
}
.tab-pane {
height:auto;
}
.tab-pane .btn-info {
float: none;
margin: 25px 0 0;
width: 100%;
display: block;
}
.mt-100 {
margin: 50px 0 0 0;
}
.padding-right30 {
padding: 0 0 0 0 !important;
}
.mobileTab {
position: relative;
top: -411px;
}
.mobileTab2 {
position: relative;
top: 397px;
}
.about-sec h2 {
font-size: 45px !important;
}
.infraBox {
margin-bottom: 35px;
}
.infraBox h2 {
min-height: auto;
height: auto;
}
.infraDiv {
padding: 50px 0 30px;
}
.infraDiv2 .planet-cale-rht {
width: 100%;
float: none;
}
.infraDiv2 .planet-cale-lft {
width: auto;
float: none;
}
.infraDiv2 .planet-cale-sec h2 {
font-size: 27px;
margin-top:20px;
}
.infraDiv2 .planet-cale-rht2 {
width: auto;
float: none;
text-align: center;
}
.infraDiv2 .planet-cale-lft2 {
width: 100%;
float: left;
}
.infraDiv2 .planet-cale-lft2 h2 {
text-align: center;
}
.infraDiv2 .planet-cale-lft2 h2 {
text-align: center;
}
.infraDiv2 .planet-cale-lft2 p {
text-align: center;
}
.infraDiv2 {
padding: 80px 0 0;
}
.about-sec h2 {
font-size:29px !important;
line-height: 38px;
}
.DockerBr {
padding-top: 118px !important;
}
.DockerBox2 {
min-height: auto;
}
.DockerBox {
margin-bottom: 15px;
}
.DockerDiv2 .DockerHr {
width: 100%;
text-align: center;
padding-bottom: 55px;
}
.DockerDiv2 {
padding: 50px 0 50px;
}
.KeyFeatures .KeyHr {
padding-bottom: 50px;
}
.KeyFeatures {
padding: 50px 0;
}
.KeyBox {
height: auto;
margin-bottom: 15px;
}
.DockerDiv .DockerHr h3 {
margin: 40px 0 20px 0;
}
.DockerDiv .DockerHr h2 {
font-size: 31px;
}
.DockerDiv .DockerHr {
width: 100%;
text-align: center;
padding-bottom: 50px;
}
.infBr {
height: 280px !important;
}
.infraDiv2 .planet-cale-sec {
width: 100%;
float: left;
margin-bottom: 50px;
}




/*****************************java page****************************/
.fava-application-box-in {
 padding: 27px 0;
 height: auto;
 width: 100%;
 border: 1px solid #e3e3e3 !important;
 margin-top: -1px;
}
.fava-application-box-in2 {
display:none;
}
.Our-Competencies-box {
 padding: 30px 30px;
}
.Our-Competencies-box h3 {
 margin-bottom: 30px;
}
.java-Our-Competencies {
 padding: 40px 0 0;
 height: auto;
}
.about-sec h2 {
 font-size: 22px !important;
 line-height: normal;
}
.Our-Competencies-box-in {
 width:100%;
 height:auto;
 padding: 20px 20px !important;
 border: 1px solid #e0e0e0 !important;
 margin-top: -1px;
}
 .tab-sec .nav-tabs > li.active > a {
 border: 3px solid #0083ca !important;
 height: auto;
}
.border-one {
 width: 100%;
 height: auto;
 float: none;
 max-width: none;
}
.result {
 margin-top: 40px;
 margin-bottom: 0;
}
 .java-tabdiv .tab-sec {
 width: 100%;
 float: left;
 padding: 30px 0;
 color: #fff;
}
.tab-sec .nav-tabs > li {
 margin: 0;
}
.java-result {
 width: 36.33%;
}
.tab-sec .nav-tabs > li a {
 margin: 0;
}
.tab-sec .nav-tabs > li {
 width: 100%;
}
.tab-sec .nav-tabs {
 width: 100%;
}

/*****************************java page****************************/


/*****************************pytjon page****************************/

.pytjon-banner-rht {
 padding: 30px 15px;
}
.pytjon-banner-rht h3 {
 margin-bottom: 20px;
 font-size: 19px;
}
.pytjon-you-rht ul {
 padding-left: 0;
}
.pytjon-you-rht ul li {
 padding: 10px 0px 10px 35px;
}
.pytjon-you-lft {
 margin-bottom: 30px;
}
.pytjon-tab2 {
padding:30px 0;
}
.pytjon-technologies h2 {
 font-size: 18px;
 padding:0;
 margin-bottom:20px;
}
.pytjon-technologies {
 padding: 30px 0 0 0;
}
.pytjon-technologies-col {
display:block;
}
/*****************************pytjon page****************************/


/*****************devops page*******************/

.devopsdiv p {
font-size:14px !important;
}
 .devopsdiv ul li {
 padding: 3px 0;
 font-size: 16px;
 width: 100%;
 border: none;
}
.devopsdiv .mobileTxt p {
 margin-bottom: 30px !important;
 font-size: 15px !important;
}
.devopsdiv ul {
 padding: 15px 10px;
}
.devops-part {
 padding: 30px 0;
}
.devops-part h2 {
 font-size: 22px;
 line-height: 28px;
 margin-bottom: 30px;
}
.service-devops-part-two {
 margin-top: 10px;
}
.service-devops-part h2 {
 font-size: 24px;
}
.service-devops-part {
 margin-top: 20px;
}
.new-devops-servicediv-box {
 padding: 20px 0 0 0;
}
.service-devops-part ul li {
 width: 100%;
 float:left;
 height: auto;
 margin:5px 0;
}

/*****************devops page*******************/


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

.achivediv2 .BOX {
 width: 100%;
}
.about-sec h2 {
 font-size: 24px !important;
 text-align: center;
 padding: 0;
}
.achivediv1 {
 text-align: center;
}
.achivediv1 h3 {
 text-align: center;
 margin-bottom: 15px;
 font-size: 26px;
}
.achivediv2-top h3 {
 font-size: 20px;
 line-height: normal;
 text-align: center;
}
.achivediv2-bottom h4 {
 font-size: 20px;
 text-align: center;
}
.servicediv-ban p {
 font-size: 18px;
 text-align: center;
}
.achivediv2-bottom h4 img {
 float: none;
 margin-left: 10px;
 margin-top: -2px;
}
.achivediv2-bottom {
 height: auto;
}
 .servicediv-ban h2 {
 padding: 0 15px;
 font-size: 20px !important;
}
 .achivediv2-bottom p {
font-size:15px !important;
}
 .it-service-part .fast-srv-sec {
height:auto;
}
 .fast-srv h2 {
 margin-bottom: 15px;
}
.service-section-rht {
 padding: 0;
}
/*****************************service page****************************/






}
 @media screen and (width:736px) {
 .banner-text h1 {
 font-size: 70px;
}
 .banner-text h2 {
 font-size: 35px;
}
 .banner-text p {
 font-size: 19px;
}
 #myCarousel4 {
 height: 100vh !important;
}
 .banner-text {
 top: 194px;
 position: relative !important;
}
 .state .state-sec .caption .cap1 {
 left: 180px;
 font-size: 15px;
}
}
 @media screen and (width:640px) {
 .state .state-sec .caption .cap1 {
 bottom: -265px;
 left: 115px;
}
}
 @media screen and (width:667px) {
 .banner-text h1 {
 font-size: 70px;
}
 .banner-text h2 {
 font-size: 35px;
}
 .banner-text p {
 font-size: 19px;
}
 #myCarousel4 {
 height: 100vh !important;
}
 .banner-text {
 top: 194px;
 position: relative !important;
}
 .state .state-sec .caption .cap1 {
 left: 135px;
 font-size: 15px;
 bottom: -270px;
}
}
 @media screen and (width: 568px) {
 .banner-text h1 {
 font-size: 40px;
}
 .banner-text h2 {
 font-size: 25px;
}
 .banner-text p {
 font-size: 19px;
}
 #myCarousel4 {
 height: 100vh !important;
}
 .banner-text {
 top: 194px;
 position: relative !important;
}
 .state .state-sec .caption .cap1 {
 left: 90px;
 font-size: 15px;
}
}
 @media screen and (max-width: 480px) {
 .brk1 {
 display:none;
}
 .tab-section h2 {
 font-size: 28px;
}
 .ui-ux {
 margin-bottom: 42px;
 height: auto;
 text-align: left;
}
 .ui-ux p {
font-size:18px;
}

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

.service-from-div-lft ul li {
 width: 47%;
 padding: 15px 10px;
 height: 107px;
}
.service-from-div-lft ul li h4 {
 margin-top: 10px;
}
 .service-from-div-lft h2 {
 font-size: 28px;
 line-height: 35px;
 margin-bottom: 10px;
}
.service-from-div-lft p {
 margin-bottom: 15px;
}
.fast-srv {
 padding: 40px 0 30px 0;
 text-align: center;
}
.service-section-lft-box {
 height: auto;
 margin-bottom: 0;
}
.service-section h2 {
 font-size: 56px;
}
.service-section {
 padding: 25px 0 0 0;
}
.service-section p {
 margin-bottom: 30px;
}
.application-service-box h3 {
 margin-top: 25px;
}
.fast-srv h2 {
 font-size: 28px;
}
.fast-srv .fast-srv-sec h4 {
 margin: 20px 0 10px 0;
}
.service-from-div-rht {
 margin-top: 30px;
}
.service-from-div-rht h3 {
 margin-bottom: 20px;
}
.service-from-div-rht .form-group {
 margin-bottom: 15px;
}
.application-service-box ul li {
 padding: 3px 0px 3px 35px;
 margin-bottom: 10px;
}
.application-service-box {
 padding: 18px;
}
.application-service {
 padding: 0 0 20px 0;
}
.service-page-ico {
 padding: 20px 0 20px 0;
}

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

/******************Devops page******************/

.only-devops-shadow-box {
 padding: 30px 15px 0 15px;
}
.only-devops-shadow-box .devopes-feature ul li {
 margin: 8px 0;
}
.devops-tools-rht .devops-tools-rht-part h3 {
 font-size: 20px;
}
.service-devops-part h2 {
 font-size: 21px;
}
.service-devops-part span {
 font-size: 17px;
}
/******************Devops page******************/

}
 @media screen and (max-width: 414px) {
 .digital-rht h2 {
 font: 600 20px/29px 'Montserrat', sans-serif;
}
 .tab-section h2 {
 font-size: 25px;
}
 .tab-section {
 padding: 30px 0 0 0;
}
 .tab-section .m-net {
 margin-bottom: 20px;
}
 .tab-section h3 {
 margin: 30px 0 12px 0;
}
 .graphics {
 padding: 30px 0;
}
 .graphics h2 {
 font: 600 19px 'Montserrat', sans-serif;
 margin-bottom:5px;
}
 .graphics p {
 font-size: 14px;
 margin-bottom: 40px;
}
 .fot-rht p em {
 width: 100%;
 float: left;
 margin-bottom: 10px;
}
 .fot-lft {
 padding-bottom: 40px;
}
 .service {
 background-position: -38% -595px;
}
 body {
 padding-top: 0 !important;
}
 .banner-text h1 {
 font-size: 30px;
}
 .banner-text h2 {
 font-size: 22px;
}
 .banner-text p {
 font-size: 19px;
}
 .carousel-inner {
 overflow: hidden !important;
 top: 0 !important;
 height: 300px !important;
}
 .banner-text {
 top: 131px;
 position: absolute;
 left: 82px;
}
 .nav-search {
 right: 110px;
 top: 38px;
}
 .form-group3 label {
 margin-top:0 !important;
}
 .tab-section2 .nav-pills > li > a {
 margin: 5px 5px;
}
 .tab-section2 {
margin:85px 0 0px 0 !important;
}
 .tab-section2 h2 {
 font-size: 20px;
}
 .big-timeline h2 {
 margin-bottom: 20px;
}
 .step-lft {
margin: 0;
}
 .tab-section2 .nav-pills > li > a {
margin:0px 5px;
}
 .dev-rht {
width:47%;
}
 .dev-rht2 {
width:100% !important;
}
 .ManyIc img {
float: none;
display:inline-block;
margin:0;
}
 .ManyIc .dev-rht {
height: 135px;
}
 .dev-rht h3 {
font-size:16px;
line-height:21px;
}
 .web-banner p {
font-size:23px !important;
}
 .nav-pills > li > a {
margin:0 15px;
}
 .state .state-sec .caption .cap1 {
 bottom: -238px;
}
 .apart .lft-apart ul li {
 font-size: 15px;
 text-align:left;
}
 .about-sec h2 {
 font-size:48px;
}
 .state .state-sec .caption h2 {
 font-size: 30px;
}
 .about-sec p {
 font-size: 29px;
}
 .apart .lft-apart {
 padding: 25px 15px;
}
 .apart .lft-apart h3 {
 margin-bottom: 20px;
}
 .career-box #avatar {
 height:36px;
}
 .career-rht .form-group2 .form-control {
 margin-left: 0;
 margin-right: 0;
 width: 100%;
 margin-bottom: 5px;
}
.btn-pad {
 margin-top: 0;
}
 .contact-box p {
 margin-bottom: 30px;
}
 .about-sec p {
 font-size: 27px;
}
 .contact-box {
 padding: 25px 20px;
 margin-top: -110px;
 margin-bottom: 35px;
}
 .career-box {
 padding: 25px 20px;
 margin-top: -80px;
 margin-bottom: 35px;
}
 .career-box h2 {
 margin-bottom: 20px;
 font-size: 25px;
}
 .apart-web .lft-apart h3 {
 margin-bottom: 30px;
}
 .apart-web .col-sm-6:nth-child(4) .ui-ux {
 margin-bottom: 15px;
}





/*****************php-page******************/

.hidden-brain {
 left: 0px;
 width: 85%;
}
 .dev-sec {
 margin-bottom: 20px;
}
 .dev h2 {
 font-size: 21px;
}
 .about-service {
 padding: 40px 0;
}
 .customer_sec h2 {
 font-size: 32px;
 margin-bottom: 15px;
}
 .stackdiv-sec {
 text-align: center;
}
 .Solutions2 h2 {
 font-size: 25px;
}
 .php-bannerdiv {
 padding: 140px 0 0 0;
}
 .php-bannerdiv h2 {
 font-size: 40px !important;
 line-height: 60px !important;
}
 .customer_rightsec ul {
 padding: 0 0px 0 25px;
}

/*****************php-page******************/





/******************kubernetes-page*****************/



.ConsultingDiv h2 {
 font-size: 19px;
 margin-bottom: 6px;
}
 .ConsultingDiv p {
 font-size: 17px;
}
 .ConsultingDiv-part h3 {
 font-size: 18px;
}
 .typical h2 {
 line-height: 25px;
 margin-bottom: 25px;
 font-size: 19px;
}
 .typical {
 padding: 30px 0;
}
 .typical h2 {
 line-height: 25px;
 margin-bottom: 15px;
 font-size: 19px;
}
 .kubernetes h2 {
 font-size: 35px;
 margin-bottom: 20px;
 line-height: 42px;
}
 .service-agility h2 {
 font-size: 26px;
 margin-bottom: 20px;
}
 .service-agility {
 padding: 30px 0;
}
 .service-agility h2 span {
 margin-bottom: 10px;
}
 .planet-cale {
 padding: 40px 0;
}
/******************kubernetes-page*****************/


/********************java-page**********************/
.java-newdiv p {
margin:0 !important
}
 .java-newdiv h2 {
 margin-top: 15px;
}
.fava-application h2 {
 font-size: 22px;
 margin-bottom: 10px;
}
.fava-application p {
 margin: 0;
}
.fava-application-box {
 margin: 25px 0 25px 0;
 padding: 20px;
}
.fava-application {
 padding: 40px 0 40px 0;
}
.java-Our-Competencies h2 {
 margin-bottom: 15px;
 font-size: 22px;
 line-height: normal;
}
.Our-Competencies-box {
 padding: 20px;
 margin-top: 30px;
 margin-bottom: 35px;
}
.java-newdiv h2 {
 margin-top: 15px;
 font-size: 21px !important;
}
.java-success {
 padding: 30px 0;
}
.java-success h3 {
 line-height: normal;
}
.java-Our-Competencies h2 {
 margin-bottom: 10px;
}
.java-Our-Competencies {
 padding: 30px 0 0;
 height: auto;
}
 .java-tabdiv .tab-sec {
 padding: 30px 0 50px 0;
}

/********************java-page**********************/


/***********pytjon***********/
.tab-pane {
border: 1px solid #e5e5e5;
}
.type-excel-sec h3 {
font-size: 16px;
}
.pytjon-technologies-col ul li {
width:33.33%;
}
.pytjon-you-lft {
margin-top:70px;
}
 .tab-section .tab-pane {
border:none !important;
padding:0 0;
}

/***********pytjon***********/


/**************************serverless-consulting****************************/
.Landscape-part2 .Landscape-rightdiv ul li {
width:100%;
}
.Landscape-part2 .Landscape-rightdiv ul li h3 {
font-size: 17px;
}
.Landscape-part3 .Landscape-rightdiv ul li {
width: 100%;
}
.Landscape-part3 .Landscape-rightdiv ul li h3 {
font-size: 17px;
}
.serverless_consulting {
padding-top: 180px !important;
}
.Cost-Effectivediv-part {
width:49%;
margin-right:0;
}
.Landscape-rightdiv span {
font-size: 14px;
}
.Serverless-Landscape h2 {
font-size: 26px;
}
/**************************serverless-consulting****************************/

.Cost-Effectivediv-box ul li {
 width: 100%;
}
 .panel li {
 width: 33%;
}
}
 @media screen and (max-width: 375px) {
 .service-lft h3 big {
 font-size:23px;
}
 .looking-lft h2 {
 font-size: 22px;
 line-height:28px;
}
 .tab-section2 p {
 font-size: 15px;
 line-height: 21px;
}
 .tab-section2 p strong {
 font-family: 'Montserrat', sans-serif;
 color: #4d4c4c;
 font-size: 15px;
 font-weight: 500;
}
 .tab-section h2 {
 font-size: 17px;
}
.Cost-Effectivediv-box ul li {
 width: 100%;
}
 .tab-section h2 {
 font-size: 17px !important;
 margin-bottom: 5px;
 margin-top: 20px;
}
 .state .state-sec .caption .cap1 {
 bottom:-190px;
 left:30px;
}
 .state .state-sec .caption h2 {
 font-size:28px;
}
 .about-sec p {
 font-size: 24px;
}
 .hed-rht span {
 padding-left: 22px;
}
 .digital-sec .caption p {
 font: 16px 'Lato', sans-serif;
 line-height: 24px;
}
 .career-box h2 {
 font-size: 26px;
}
 .career-rht .form-group2 .form-control {
 margin-left: 15px;
}
 .career-box #avatar {
 height: 31px;
}
 .btn-pad {
 margin-top: 10px;
}
 .contact-box .form-group {
 margin-bottom: 18px;
}
 .india-rhtdiv h3 {
 font-size: 20px;
}
 .ManyIc .dev-rht {
 height: 150px;
 padding: 15px;
 margin: 2px;
 width: 48.55%;
}
 .dev-lft .caption p {
 font-size: 15px;
}
 .dev-lft .caption h3 {
 margin: 10px 0 10px 0;
}
 .web-threediv {
 padding: 20px 0 !important;
}
 .web-threediv h2 {
 margin-bottom: 7px;
}
 .web-threediv p {
 margin-bottom: 20px;
}
 .web-banner p {
font-size: 20px !important;
}
 .apart-web .lft-apart h3 {
 margin-bottom: 30px;
}
 .apart-web .col-sm-6:last-child .ui-ux {
 height: auto;
 margin-bottom:10px;
}
 .tab-box3 span {
 margin: 20px 0;
}







/******************php-page*****************/

.service-offerdiv-sec {
 width: 100%;
}
 .service-offerdiv-text h2 {
 font-size: 27px;
}
 .service-offerdiv-sec {
 padding: 40px 30px;
 height: auto;
 margin-bottom: 15px;
}
.customer_sec h2 {
 font-size: 26px;
}
 .php-bannerdiv h2 {
 font-size: 35px !important;
 line-height: 47px !important;
}
 .php-bannerdiv {
 padding: 120px 0 0 0;
 height: 300px;
}
 .DockerDiv2 .DockerHr h5 {
 font-size: 25px;
}



/******************php-page*********************/





/******************kubernetes-page*****************/



.kubernetes h2 {
 font-size: 30px;
 margin-bottom: 15px;
 line-height: 38px;
}
 .service-agility h2 span {
 margin-bottom: 12px;
}
/******************kubernetes-page*****************/


/******************java-page*****************/
.java-result {
 width: 47.33%;
}
.Our-Competencies-box h3 {
 margin-bottom: 20px;
 font-size:28px;
}


/******************java-page*****************/

/************************serverless-consulting**********************/

.choose-provide-sec ul li img {
max-width:100%;
}
.choose-provide-sec ul li {
padding:15px 20px;
border:none;
width:32.7%;
margin:1px 1px;
height:105px;
}
.pytjon-technologies-col ul li {
width: 50%;
}
/************************serverless-consulting**********************/


/************************ Devops page **********************/
.new-devops-srv-part {
 width: 40%;
 height: 180px;
}
.new-devops-srv-part h3 {
 font-size: 16px;
}
.new-devops-servicediv h2 {
 margin-bottom: 30px;
}
.only-devops-shadow-box .devopes-feature h2 {
 font-size: 20px;
}

/************************ Devops page **********************/

/************************ service page **********************/
.service-from-div-lft ul li {
 width: 47%;
 padding: 15px 5px;
 height: 104px;
}
/************************ service page **********************/




}
 @media screen and (max-width: 360px) {
 .about-sec p {
 font-size: 23px;
}
 .career-box #avatar {
 height: 26px;
}
 .career-rht .form-group2 .form-control {
 margin-left: 12px;
}
 .career-rht label {
 margin-bottom: 15px !important;
}
 .dev-rht {
 width: 48.66%;
 margin: 0px 2px 4px 2px;
 padding: 15px 15px;
}
 .dev-lft .caption p {
 font-size: 15px;
 font-family: 'lato', sans-serif;
}
 .dev-lft .caption h3 {
 margin: 10px 0 10px 0;
}
 .web-banner p {
 font-size: 19px !important;
}
 .nav-pills > li > a {
 margin: 0 12px;
}
 .ui-ux p {
 font-size: 16px;
}
 .apart-web .lft-apart h3 {
 margin-bottom: 30px;
}
 .apart-web .col-sm-6:last-child .ui-ux {
 height: auto;
 margin-bottom:10px;
}
 .tab-section h2 {
 font-size: 25px;
 margin: 30px 0 20px 0;
}
 .web-threediv h2 {
 font-size: 26px;
}
 .Landscape-rightdiv ul li {
 font-size: 14px;
}


/********************php-page *********************/

.Customer .customer_rightsec h2 {
 font-size: 29px;
 line-height: 37px;
}
 .service-offerdiv-text h2 {
 font-size: 24px;
}

/********************php-page *********************/



/********************kubernetes**********************/

.kubernetes h2 {
 font-size: 26px;
 margin-bottom: 15px;
 line-height: 30px;
}
 .kubernetes {
 padding: 120px 0 0 0;
}
 .service-agility h2 {
 font-size: 21px;
 margin-bottom: 15px;
}
/********************kubernetes**********************/

/********************service page**********************/
.service-from-div-lft ul li {
 width: 100%;
 padding: 15px 5px;
 height: auto;
 margin:5px 0;
}
.service-from-div-lft h2 {
 font-size: 26px;
 line-height: 32px;
 margin-bottom: 10px;
}

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


/********************devops page**********************/

.new-devops-srv-part {
 width: 100%;
 height: auto;
 margin: 15px 0;
}
 .new-devops-servicediv-box {
 padding: 20px 0;
}
.devops-part h2 {
 font-size: 20px;
 line-height: 26px;
}
/********************devops page**********************/




}
 @media screen and (max-width: 320px) {
 .service-lft h3 big {
 font-size:21px;
}
 .service h2 {
 font-size:31px;
}
 .digital-rht h2 {
 font: 600 18px/24px 'Montserrat', sans-serif;
}
 .big-timeline .timeline-title {
 margin-bottom: 18px;
 font-size: 17px;
}
 .big-timeline h2 {
 margin-bottom: 10px;
}
 .timeline-body ul li {
 font-size: 14px;
}
 .about-sec p {
 font-size: 22px;
}
 .state .state-sec .caption h2 {
 font-size:22px;
}
 .state .state-sec .caption .cap1 {
 bottom:-165px;
 left:22px;
}
 .about-service {
 padding: 0 0;
}
 .apart .lft-apart h3 {
 font-size: 22px;
 margin-bottom: 19px;
}
 .apart .lft-apart ul li {
 font-size: 13px;
}
 .apart {
 margin-top: -265px;
}
 .hed-rht a {
 margin: 0 0 0 25px;
}
 .nav-search {
 width:190px;
}
 .career-box h2 {
 font-size: 22px;
}
 .career-rht .form-group2 .form-control {
 margin-left:4px;
}
 .career-box .form-group label {
 font-size: 13px;
}
 .career-rht label {
 font-size: 13px;
}
 .contact-banner {
 height: 278px;
}
 .contact-banner p {
 font-size:20px;
}
 .web-banner p {
 font-size: 17px !important;
}
 .nav-pills > li > a {
 margin: 0 8px;
}
 .tab-section h2 {
 font-size: 23px;
}
 .tab-section h2 {
 font-size: 23px;
 margin-bottom: 10px;
 margin-top: 20px;
}
 .dev-lft .caption h3 {
 margin: 10px 0 10px 0;
 font-size: 18px;
}
 .dev-rht {
 width: 48.55%;
 margin: 0px 2px 4px 2px;
 padding: 15px 15px;
}
 .full-style-box .dev-lft .caption span img {
 height: 44px;
}
 .about-service a {
 margin: 7px 0;
}
 .ui-ux {
 margin-bottom: 42px;
}

 



/******************php-page*****************/



.hidden-brain h2 {
 font-size: 32px;
 margin-top: 20px;
}
 .hidden-brain h2 small {
 font-size: 18px;
}
 .hidden-brain p {
 font-size: 18px;
}
 .braindiv-rht-sec h3 {
 font-size: 20px;
}
 .stackdiv h2 {
 margin-bottom: 20px;
 font-size: 21px;
}
 .Customer .customer_rightsec h2 {
 font-size: 25px;
 line-height: 32px;
}
 .customer_sec h2 {
 font-size: 24px;
}
 .php-bannerdiv h2 {
 font-size: 30px !important;
 line-height: 42px !important;
}
/******************php-page*****************/



/******************pytjon-page*****************/
.pytjon-banner-rht h3 {
font-size: 18px;
}
.pytjon-you-lft {
margin-top: 105px;
}
/******************pytjon-page*****************/

/******************serverless-consulting-page*****************/
.choose-provide-sec ul li {
width: 48.7%;
height: 105px;
}
.Cost-Effectivediv-part h3 {
font-size: 13px;
}
/******************serverless-consulting-page*****************/


/******************devops page*****************/

.service-devops-part h2 {
 font-size: 20px;
}
.devopsdiv .mobileTxt p {
 font-size: 14px !important;
}
.devopsdiv .mobileTxt p {
 margin-bottom: 15px !important;
}
.devopsdiv ul {
 padding: 9px 10px;
}
.devops-part h2 {
 font-size: 18px;
 line-height: 24px;
}
.service-devops-part ul li {
 font-size: 16px;
}


/******************devops page*****************/


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

.service-from-div-lft h2 {
 font-size: 23px;
}
.fast-srv h2 {
 font-size: 25px;
}
.fast-srv h3 {
 line-height: normal;
}
.achivediv1 {
 padding: 30px 0;
}
.achivediv1 h3 {
 line-height: normal;
 font-size: 22px;
}
.achivediv2-bottom h4 {
 font-size: 18px;
}
.servicediv-ban h2 {
 font-size: 18px !important;
}
/******************service page*****************/


}
