
@media (max-width:1440px) {
}


@media (max-width:1366px) {
.banner_top {min-height: 756px; }
}


@media (max-width:1280px) {
}


@media (max-width:1080px) {
}

@media (max-width: 1050px) {
.banner_top {min-height: 549px; }
/*h3.w3ls_agile { font-size: 3.5em; }*/
}


@media (max-width: 1024px) {
.what-we-offer {height: 100% }
.what-we-offer-box {height: 425px; }
.Hello .address-details p {width: 100%; } 
iframe {height: 525px; }
.Hello .address-details {margin: 0; }
.our-story {height: 760px; min-height: 760px }
.our-story1 p {margin: 14px 23px 0 0; }
.what-we-offer-box {padding: 10px 30px; }
.home-page h3.w3ls_agile1 {font-size: 55px; line-height: 60px; }
.our-story h4.email {font-size: 25px; }
.w3_agileits_logo {margin: 35px 0 0 0!important }
.main-timeline .border .meta-date {top: 41%; left: 43%; }
.main-timeline .border .meta-date1 {top: 41%; left: 37%; }
.what-we-offer-section p {text-align: center!important; height: 80px; }
.what-we-offer-points .line-yellow {  margin: 7px 0 10px; /*width: 4%;*/ }
.what-we-offer-points .col-lg-12 .line-yellow {  /*width: 3.5%;*/ }
/*.what-we-offer-points .col-md-6 .line-yellow {  width: 8%; }*/
/*.what-we-offer-points .col-md-4 .line-yellow {  width: 8%; }*/

}

@media (max-width: 991px) {
.box {height: 160px; }
.box .caption {padding: 3em 1em; }
.w3layouts_mail_grid_right {margin: 0 0 0; }
.w3layouts_mail_grid_right textarea {width: 95.6% !important; }
.w3layouts_mail_grid_right input[type="submit"], .w3layouts_mail_grid_right input[type="reset"] {width: 46.4%; }
.agileits_w3layouts_footer_grid {padding-left: 1em; /*float: left; width: 33.33%;*/ }
.w3_agileits_footer_grids {margin: 3em 0 0; }
.w3_agileits_footer_grid {float: left; width: 50%; }
.w3_agileits_footer_grid:first-child {float: none; width: 100%; margin-bottom: 2em; } 
.wthree_head span {width: 42%; }
.w3layouts_mail_grid_right textarea {width: 100%!important; margin-left: 0; min-height: 200px; }
}

@media (max-width: 768px) {

}

@media (max-width: 800px) {
.banner_top {min-height: 630px; }
.agileits-banner-info h4 {font-size: 1em; letter-spacing: 9px; }
.agileits-banner-info p {font-size: 0.9em; letter-spacing: 11px; }
.w3_agile_header {padding: 0;margin: 0 }


}


@media (max-width: 768px) {
.inside-banner_top { min-height: 500px!important;}
.inside-banner_top .layer { padding: 0 0 0 40px;}
 #offer .grey-bg {    padding: 30px;}
#offer .grey-bg   { padding: 0 0;}
#offer .grey-bg p{    padding: 30px  !important;}
.what-we-offer-page h3 { line-height:35px;margin: 30px 0 0}
.what-we-offer-points {    line-height: 24px;    padding:  30px;}
.what-we-offer-points .col-lg-12:nth-last-child(1) p,.what-we-offer-points .col-lg-6:nth-last-child(1) p{ margin-bottom: 0}
 .pager li > a, .pager li > span { padding: 5px 25px!important;}
.pager { font-size: 16px;}
.pager .fa { font-size: 19px;}
.custom2 .item {font-size: 16px; margin: 0px 25px; }
.w3_agileits_logo {margin: 0 0 0 0 }
.home-page h3.w3ls_agile1 {font-size: 50px; line-height: 60px; margin: 10px 0 0 0; }
.our-story1 p {margin: 14px 0px 0 0; height: auto }
.our-story .layer {padding: 60px 15px !important; /*overflow: auto;*/ }
.our-story h4.email {font-size: 23px; padding: 21px 0px; width: 50%; margin: 34px auto }
.our-story {background: url(../images/our-story-bg.png)no-repeat center !important; background-position: 0px 0px !important; height: 1050px !important; background-size: cover!important; -webkit-background-size: cover!important; -moz-background-size: cover!important; -o-background-size: cover!important; -ms-background-size: cover !important; min-height: 400px; }
.what-we-offer p {font-size: 13px; height: 80px }
.what-we-offer-box {padding: 10px 17px; }
.what-we-offer-box h4 {font-size: 22px; }
.what-we-offer-box ul {font-size: 13px; }
.what-we-offer-box p {height: auto; }
.what-we-offer {height: 100% }
.what-we-offer-box {height: auto; }
.what-we-offer-box ul {margin: 0; }
.Hello .address-details p {margin: 15px 50px 5px 0; color: #212121; line-height: 18px; display: inline-block; vertical-align: top; width: 42% }
.Hello .address-details p strong {margin: 0 0px } 
.our-story h1 {font-size: 32px; line-height: 80px; color: #f0da0f; font-weight: normal; margin: 0px 0px 0px; font-weight: 300 !important; font-family: 'Roboto', sans-serif; }
.fix-height {position: absolute; bottom: 30px; }
ul.social-icons3 {text-align: center; }
iframe {height: 700px; }
.w3layouts_mail_grid_right input[type="submit"], .w3layouts_mail_grid_right input[type="reset"] {width: 100%; }
.Hello .address-details {margin: 0 0 40px 0; }
.main-timeline .border .meta-date {top: 41%; left: 45%; }
.main-timeline .border .meta-date1 {top: 41%; left: 41%; }
.profile .img-box {margin: 0 0 35px 0; }
.profile h2 {margin-top: 25px; }
.what-we-offer-box .col-sm-offset-3 {margin: 0!important; } 
/*}*/
.agile_map_grid {width: 50%; }
.what-we-offer-box {padding: 10px 35px !important; }
.quick-connect {border: 10px solid #ededed; padding: 25px 30px 21px; height: 100%; }
.our-story .layer .col-md-6 {margin: 0px 0 30px; }
/*.line-yellow { margin: 25px 0!important}*/
.banner_top {min-height: 630px!important;height: 100%!important;/*background: #000*/  }
.agileits-banner-info h4 {font-size: 1em; letter-spacing: 9px; }
.agileits-banner-info p {font-size: 0.9em; letter-spacing: 11px; }
.w3_agile_header {padding: 0; }
.what-we-offer-points.no-margin  { padding-bottom:0; }

}



@media (max-width: 767px) {
.navbar-default .navbar-toggle {border-color: #212121; }
.navbar-default .navbar-toggle .icon-bar {background-color: #212121; }
.navbar-toggle {margin: 2em 0 0; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent; }
.navbar-nav > li > a {margin-left: 0; }
.navbar-right {float: none !important; }
.navbar-nav {margin: 0; text-align: center; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: none; position: absolute; width: 100%; background: #a5a5a5; z-index: 999; }
.nav > li > a {display: inline-block; } 
.link--yaku::before {left: -1px; }
}




@media (max-width: 736px) {
.wrapper h2 {width: 48%; }
.w3_agileits_banner_bottom_right {min-height: 280px; } 
.w3_agileits_banner_bottom_right_pos {top: 15%; }
.agileits_team_grid {float: none; width: 44%; margin: 0 auto; text-align: center; }
.agileits_team_grid_figure, .agileits_team_grid_figure_social {float: none; }
.agileits_team_grid_figure_social {margin: 1em 0 0; } 
.agileits_team_grid_figure img {margin: 0 auto; }
.agileits_team_grid:nth-child(2) {margin: 2em auto; }
.box, .box .caption {height: 153px; }
.box .scale-caption h3 {width: 45%; }
.banner-bottom, .services, .gallery_main, .contact, .footer, .w3agile.welcome {padding: 0 0; } 
.banner-text h2 {font-size: 2.5em; }
.wthree_head {font-size: 2.5em; }
.agile_map_grid {width: 52%; }
.header-contact-detail-title {font-size: 1em; margin-bottom: 7px; }
.box .scale-caption h3 {width: 63%; }
}

@media (max-width: 667px) {
.wrapper h2 {width: 52%; }
.w3layouts_banner_info_agileits_w3layouts {padding: 11em 0 0; }
.w3_agileits_banner_bottom_right {width: 65%; }
.box, .box .caption {height: 137px; }
.box .caption {padding: 3em 1em; }
.w3_agile_contact_left ul li {width: 16%; }
.w3layouts_mail_grid_right {margin: 7.5em 0 0; }
.agile_map_grid1, .agile_map_grid {padding: 1em; }
.agileits_w3layouts_footer_grid {float: none; width: 100%; }
.agile_map_grid {width: 54%; }
h3.w3ls_agile {font-size: 2.6em; letter-spacing: 2px }
.banner_top {min-height: 442px; }
.agile_dot_info {padding: 5em 0 5.5em 0; text-align: center; }
.agileinfo_services_grid {padding: 1em 1em 0; text-align: center; margin-top: 1em; }
.agileits-banner-info {margin: 5em 0 0 0; width: 77%; padding: 0 3em; }
.agile_dot_info.three {padding: 4em 0 4.5em 0; } 
.w3layouts_mail_grid_right textarea {width: 100%!important; margin-left: 0; min-height: 100px; }
.w3layouts_mail_grid_right input[type="submit"], .w3layouts_mail_grid_right input[type="reset"] {width: 49.4%; margin-left: 0; }
}




@media (max-width: 640px) {
.wrapper h2 {width: 55%; }
.wrapper .sentence {font-size: 3em; }
.w3layouts_banner_info_left ul li:nth-child(2) {margin: 0 2em; }
.w3l_gallery_grid li {width: 50%; }
.box, .box .caption {height: 198px; }
.box .caption {padding: 5em 1em; }
.testimonials {min-height: 364px; }
.agile_map_grid {width: 58%; }
.w3_agileits_footer_grids {margin: 2em 0 0; }
.banner_bottom_left h3 {font-size: 1.8em; }
.banner-text h2 {font-size: 2.3em; }
a.w3l_header_contact_details_agile-info_inner, .w3l_header_contact_details_agile a {font-size: 0.9em; }
.header-contact-detail-title {font-size: 0.95em; }
.wthree_head span {width: 47%; letter-spacing: 5px; }
a.play {position: absolute; top: 40%; }
}




@media (max-width: 600px) {
.wrapper h2 {width: 60%; }
.agileinfo_services_grid_right h4 {font-size: 2.5em; }
.agileits_team_grids, .w3l_gallery_grids, .w3_testimonials_grids, .w3layouts_mail_grids {margin: 2em 0 0; }
.box, .box .caption {height: 184px; }
.box .caption {padding: 2.5em 1em; }
.testimonials {min-height: 320px; }
ul.top_agile_info_ad {width: 100%; margin: 0!important; float: left; }
.agileits_w3layouts_footer_grid ul li {display: inline-block; }
.w3_agileits_footer_grid h3 {padding-left: 3em; }
.w3_agileits_footer_grid input[type="email"] {width: 60%; }
.w3_agileits_footer_grid input[type="submit"] {width: 38%; padding: 7px 6px; font-weight: 600; } 
.mobile-nav-button {position: fixed; margin: 3.1em 0em 0; right: 4%; top: 0; }
.agileinfo_services_grid_left h4 {font-size: 1.2em; } 
.agileits_team_grid {float: none; width: 57%; margin: 0 auto; text-align: center; }
.agile_map_grid {width: 61%; }
.agileits_team_grid:nth-child(3) {margin-top: 0; } 
.w3_agileits_logo h1 a {font-size: 1.15em; }
.agileits-banner-info {margin: 4em 0 0 0; width: 77%; padding: 0 3em; }
}



@media (max-width: 568px) {
.wrapper h2 {width: 63%; }
.box, .box .caption {height: 173px; } 
.w3_agile_contact_left ul li {width: 15.8%; }
.agile_map_grid {width: 59%; }
.w3_agileits_footer_grid {float: none; width: 100%; }
.w3_agileits_footer_grid:first-child {margin: 0; }
.w3_agileits_footer_grid:nth-child(2) {margin: 2em 0; }
.w3_agileits_footer_grid h3:before {width: 12%; }
h3.w3ls_agile {font-size: 2.2em; letter-spacing: 1px; margin: 0.5em 0; }
.view {padding: 1em 1em 2em; width: 228px; height: 281px; }
.agile_text_box {padding: 6.5em 6em; } 
.agile_dot_info.three {padding: 4em 0 4.5em 0; }
.agile_map_grid {width: 63%; left: 20%; }
.banner_top {min-height: 408px; }
.agileits-banner-info {margin: 3em 0 0 0; width: 77%; padding: 0 3em; }
.banner_bottom_left h3 {font-size: 1.4em; }
}


















































/* Small devices (tablets, 480 and below) */
@media screen and (max-width: 480px) {		
.home-page { margin: 50px 0 0 0!important;  }
.what-we-offer {height: 1695px; overflow: auto; padding: 0px 0; margin: 0 auto; padding-top: 60px !important;text-align: left; }
.what-we-offer p {font-size: 13px; color: #212121; font-weight: 500 !important; } 
.what-we-offer p {height: auto; } 
.what-we-offer-box {padding: 10px 21px!important; height: 425px; }
.what-we-offer-box:first-child {margin: 10px 0!important; } 
/*.what-we-offer {text-align: left; } */

.our-story .layer {padding: 60px 15px !important; overflow: auto; } 
.our-story1 p {margin: 14px 0px 0 0; height: auto; } 
.Hello .address-details p {width: 100%; margin: 0 10% 0 0; } 
.quick-connect {border: 10px solid #ededed; padding: 15px 16px 21px; } 
iframe {height: 530px } 

.footer .line-yellow {width: 10%; }
.footer .line-yellow {margin: 21px auto 15px !important; } 

.our-story {height: 1140px !important; min-height: 400px; } /*.our-process{margin: 675px 0 0 0 }*/ 
.our-story h1 {font-size: 30px; line-height: 30px; margin: 5px 0 21px 0px; } 
.our-story .layer .col-md-6 {margin: 0px 0 35px; } 
.our-story h4.email {font-size: 23px; padding: 21px 0px; width: auto; }





















.fix-height{position: absolute; bottom: 40px}
/* Footer CSS */
img{width: auto!important;}
section {text-align: left; margin:0 auto;padding: 30px 30px!important}    
section#offer{padding: 0!important}

section  p {font-size: 14px;text-align: left;}
.banner_top i{/*height:660px;*/line-height: 32px;}
.our-process.next  {font-size:16px;} 
.our-story h3 { color: #fff;  margin: 0px 0 15px;}
.our-story .line-yellow {  width: 18%; }
.Hello .address-details { margin: 15px 0; color: #212121 }
.next-prev-btn{font-size:16px; color:#000;   }
.our-people p {  margin: 0 0 25px!important ; font-size: 14px; }
img.offer-icon  { height: 50px !important; margin: 18px auto }   
.our-people h1 { font-size: 24px; line-height: 24px; color: #f0da0f; margin: 13px 0px 10px ;}
.how-we-hire p { line-height:24px; margin:330px 55px 0 0; font-size: 16px;text-align: left; }
/*#offer .grey-bg {    padding: 30px;}*/
.inside-banner_top .layer { padding: 0  50px 0 0;}

.padding-45 {padding: 0 30px 0 30px}


.mobile-nav-button {position: fixed; margin: 3.1em 0em 0; right: 4%; top: 0; } 
.what-we-offer p{text-align: left; /*font-size: 14px}*/}
 .what-we-offer-box ul { padding:0 }
/* Main Title BG CSS */
.w3layouts_mail_grid_right input[type="submit"],
.w3layouts_mail_grid_right input[type="reset"] {width: 100%}
.overlay ul li a{text-align: left;}
.overlay ul li a:hover,.overlay ul li a:focus {color: #212121;border-left: 10px solid #fff;padding: 0 25px; text-decoration: none;}
.overlay ul li a {padding: 0 0px;color: #757575;}
.main-timeline .border .meta-date1{display: none; left:  44.5%;  top:46% }    
.main-timeline .border .meta-date{display: none; left:  47.5%;  top:45.5% } 
.overlay   nav { left: 0}
.home-title-name p {font-size: 20px;line-height: 28px;margin-bottom: 28px;}
.home-title-name h3 {font-size: 20px;line-height: 86px;}
/*** Services Main Page ***/
.cards-page-main-1 .cards-wrapper{padding: 30px 0px 0px;}
.cards-page-main-1 .cards-icon img{width: 50px;height: 50px;}
.cards-page-main-1 .cards-item{min-height: auto;}
.services-main-page .heading-title h2{margin-bottom: 30px;}
.cards-page-main-1 .cards-item{min-height: auto;-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.15);box-shadow: 0 3px 3px 0 rgba(0,0,0,.15);}
.cards-page-main-1 .cards-name h4{font-size: 14px;margin-top: 10px;}
/*** Start Comapny - Area Of Expert Page ***/
.area-of-expertise .col-xs-6{width: 100%;}
.area-of-expertise .expertise-features{padding: 0px;margin-bottom: 30px;min-height: auto;}
.area-of-expertise .expertise-features-txt{width: 74%;}
/*** Start Social - Engagement Models Page ***/
.engagement-models .request-free{margin-left: 0px;}
/*** Start Comapny - Social Media Marketing Page ***/
.media-campaign-analytical {width: 100%;}
.campaigns-done-snsepro .row {margin-right: 0px;margin-left: 0px;}
.campaigns-done-snsepro .internalPortfolio [class^="col-md-"], .campaigns-done-snsepro .internalPortfolio .col-md-6 > .row >.col-md-6{height: auto;}
.campaigns-done-snsepro .internalPortfolio .col-md-6 > .row >.col-md-6{width: 100%;}
/*ipwa section}*/
.portfolio-item2 .img-center1 { margin:50px auto 50px; height:auto; }
.progressive-web-apps .progressive-web-apps-detail {  padding:0 0 57px;}
#section-progressive-web-app-benefits .text-bold { font-size:100px; margin:15px 0px 0 0 }
/*.progressive-web-apps-detail p{  padding:37px 15px 0 !important; }*/
.progressive-web-apps-item3 .img-center1 { margin:50px auto 50px; height:auto }
.what-we-do-detail {  padding:0;  }
.progressive-web-apps-item1 .img-center1 { margin:50px auto 50px; height:auto; }
.progressive-web-apps-item4 .img-center1 { margin:50px auto 50px; height:auto }
.progressive-web-apps-item1,.progressive-web-apps-item2,.progressive-web-apps-item4    { padding-bottom:60px}
.progressive-web-app-benefits-details  p{ padding:0 15px 0;  }
.progressive-web-apps .progressive-web-apps-photo img { width:100%; margin-bottom:50px; margin-top:50px }
.progressive-web-apps { margin-top:50px }
.progressive-web-apps-item1 .img-center1 ul li { display:block;text-align:center  }
.progressive-web-apps-item1 .img-center1 ul li.mar-top-40 { margin-top:57px;position:relative }
.progressive-web-apps-item3 .img-center1 ul li.mar-top-40 { margin-top:57px; position: relative; }
.progressive-web-apps-item3    { padding:16px 16px 37px 16px; height:100% }
.progressive-web-app-benefits  { padding:50px 0 0 0 }
.progressive-web-app-benefits-details { padding:0 0 15px 0 }
.what-we-do-photo { margin:50px auto 0;  }
.progressive-web-apps-item1,.progressive-web-apps-item2,.progressive-web-apps-item3,.progressive-web-apps-item4 {    background: none;    padding:0;}
/*** Testimonials Home Page ***/
.testimonials-home .heading-title h2 {margin-bottom:0}
/*** Technologies Page ***/
.reliableIcon,.collaborationIcon{position:inherit;margin:0 auto;display:block;text-align:center;float:none;margin-bottom:30px}
/*** Technologies - NodeJs Page ***/
.codeigniter, .yii {margin-left: -20px;}
.nodeCompare span:first-child {top: -65px;line-height: 26px;display: none;}
.nodeCompare span:last-child {bottom: -100px;display: none;}
/*** Company - Fixed Price Page ***/
.customeFeatureRequestForm .btn-text-center{display: block;}
.customeFeatureRequestForm .btn-text-center .btn-common.go-active{margin-top: 0px !important;}
/*** Company - Career Page ***/
.careerOportunities .btn-text-center{display: block;}
.careerOportunities .btn-text-center .btn-common.go-active{margin-top: 30px;}
.explore-opportunities div.careers-section h4{font-size: 19px;}
.careerOportunities .btn-common.go-active:first-child{margin-right: 0px;}
/*** Mobile - Sub Page ***/
.native-hybrid-strategy .col-sm-3{min-height: 250px;}
.application-development .application-development-content ul li { margin:0}
/*** Loding CSS ***/
.loading-div {top: 51%;}
/***** Error Page ****/
.error-page .error-bg .error span { font-size:130px; font-style:italic}
.error-page .error-bg .error span.span { margin:0 0 0 -60px; }
.error-page .error-page img {  width:40%}
.error-page .error-bg .error {padding-top: 100px; padding-bottom: 0; margin:0 15px 50px 0}
.error-page .floating {  width: 130px;margin: 0 0 0 15px}
.what-we-offer-points {    line-height: 24px;    padding:  30px;}

.inside-banner_top {  min-height: 440px!important;}
/*.what-we-offer-points:last-child p{margin: 0}*/
.padding-bottom-50 { padding-bottom:0 }
.what-we-offer-points .col-lg-12:nth-last-child(1) p,.what-we-offer-points .col-lg-6:nth-last-child(1) p{ margin-bottom: 0}
.what-we-offer-points .col-lg-4:nth-last-child(1) p{ margin-bottom: 0} 
.grey-bg p strong { font-weight: 500; }
.what-we-offer-page h3 { line-height:30px;margin: 30px 0 0}
.pager .next a, .pager .previous a {font-weight: 500;margin: 0 0 30px;font-size: 13px;}
.what-we-offer-page p { font-size: 14px;  }
.bullet-points1  { font-size: 14px;padding: 0 0 15px}
section h3 {font-size: 28px!important;text-align: left;/*line-height: 18p*/x;}
}

@media screen and (max-height: 450px) {
.overlay a {font-size: 20px }
.overlay .closebtn {font-size: 40px; top: 15px; right: 35px; }
}



/* Small devices (tablets, 425 and below) */
@media screen and (max-width: 425px) {
.snsepro-logo{background-size:cover;width:180px;height:27px;margin-top:28px}
/*** Footer CSS ***/
.subfooter .social ul { margin: 0px; padding: 5px 0; }
}

@media screen and (max-width:480px) {
img{width: 1000px}
h3 (font-size:150px)
p {font-size:150px}	
a {text-decoration: none}
h2 (font-size:100px)

}

@media screen and (max-width:360px) {
/******* Start Contact Us Page *******/
.contact-form-address .contact-form .form-control { background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 265px 15px; }
.application-development .application-development-content ul img { width:auto;  margin:50px 15px;  height:55px}
}
@media screen and (max-width:320px) {
/*** Main Title BG CSS ***/
.home-title-name h1{font-size: 65px;}
.home-title-name h1 span{font-size: 30px;}
.home-title-name h3 {font-size: 18px;line-height:67px}
.home-title-name h2 {    font-size: 18px;    line-height: 13px;}
.home-title-name p {    font-size: 16px;    line-height: 27px;    margin-bottom: 27px;}
/*** Services Main Page ***/
.cards-page-main-1 .cards-wrapper{padding: 30px 0px 0px;}
.cards-page-main-1 .cards-icon img{width: 43px;height: 43px;}
.cards-page-main-1 .cards-item{min-height: auto;}
.cards-page-main-1 .cards-name h4{font-size: 12px;}
/*ipwa section}*/
#section-what-we-do .service-combo p { padding-top:37px; }
.what-we-do-detail p {  }
.progressive-web-apps .progressive-web-apps-detail {  padding:0px 0 47px;}
#section-progressive-web-app-benefits .text-bold { margin:27px 0px 0 0 }
.progressive-web-apps .progressive-web-apps-detail p{  padding:0 15px}	
.portfolio-item3 .img-center1 { margin:50px auto 50px; height:auto }
#section-what-we-do.featured { padding: 97px 0 60px; }
.what-we-do-detail {  padding:47px 0 0;  }
.portfolio-item1 .img-center1 { margin:50px auto 50px; height:auto; }
.portfolio-item2 .img-center1 { margin:50px auto 50px; height:auto; }
.portfolio-item4 .img-center1 { margin:50px auto 50px; height:auto }
.portfolio-item{ height:100% }
.portfolio-item1,.portfolio-item2,.portfolio-item4    { padding:16px 16px 147px 16px; }
.progressive-web-apps .progressive-web-apps-photo img { }
.progressive-web-apps {  }
.portfolio-item1 .img-center1 ul li { display:block;text-align:center  }
.portfolio-item1 .img-center1 ul li.mar-top-40 { margin-top:57px;position:relative }
.portfolio-item3 .img-center1 ul li.mar-top-40 { margin-top:57px; position: relative; }
.portfolio-item3    { padding:16px 16px 37px 16px; height:100% }
.progressive-web-app-benefits-details { padding:0 0 0 0 }
.portfolio-item .portfolio-desc .folio-info {  padding: 30px 0;position: relative; }
.what-we-do-photo { margin: 37px auto 0;  }
.application-development .application-development-content ul img { width:auto;  margin:50px 15px;  height:55px}

/******* Start Contact Us Page *******/
.contact-form-address .contact-form .form-control { background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 225px 15px; }
}

/* Specifuc Width CSS */
@media screen and (width:768px) {
/*** Section ***/
section{ padding-top: 60px;padding-bottom: 60px;}
/*** Button Center Align ***/
.btn-text-center {text-align:center;}
/*** Footer ***/
.social-top, .social{text-align: center;}	
.subfooter .social ul{margin: 25px 0 0 0;}
.footer-bottom p {text-align: center;float: none !important;}
/*** Main Title BG CSS ***/
.home-title-name h1{}
/*** Start Building Large Scale Title ***/
.SMAC-AI.heading--big img{margin:0 auto;margin-top: 20px;}
/*** Services Main Page ***/
.card-items-home .card-wrapper {padding: 60px 0px 60px;}
.card-items-home .card-items-wrapper {margin-top: 0px;}
.card-items-home .card-item{min-height: auto;}
.card-items-home .card-icon img{width: 150px;}
/*** Technologies Page  ***/
.technologies-features .row:last-child{margin-bottom: 0px;}
.reliableIcon, .collaborationIcon {position: absolute;}
.technologies-features .responsive-content-container {width: 100%;padding-left: 150px;}
.technologies-features .text-left{text-align: left !important;}
.resp-tab-content h4{margin-top: 30px;margin-bottom: 30px;}
.ul-cloud-inner, .ul-database-inner{margin-top: 30px;}
.resp-tabs-container h2 .img-responsive { width: 40px; margin-right: 20px;display: inline-block;}
/*** Start Portfolios ***/
.portfoliohomesection{margin-top: 30px;}
.portfoliohomesection .samsung-home > a img, .portfoliohomesection .roocru-home > a img{height: 280px;}
/*** Trusted-it-vendor Home Page ***/
.trusted-it-vendor .row {margin-top: 50px;margin-bottom: 50px;}
/*** Start Want To Start Project ? ***/
.want-start-project h2, .php-client-advantages img{margin-bottom: 50px;}
.want-start-project .btn-common.go-active{margin-top: 0px;}

/*** Start Social - Features Page ***/
.featuresWrapper .col-md-3{min-height: auto;margin-bottom: 50px;}
.featuresWrapper [class^=std], .featuresWrapper [class^=feature-icon-]{ margin-top: 0px; margin-bottom: 30px; margin-right: 30px; float: left;}
.featuresWrapper .contentList-title , .featuresWrapper .contentList-description{text-align: left;}

/*** Start Mobile BG Main Title with Three Box ***/
.mobile-main-bg [class^=std]{width:100px;height:100px}
.our-process-mobile .heading-title h2{margin-top: 80px;}
.think-design .discovery{max-width:100%;padding-right:15px;padding-left:15px;margin:-250px auto 150px}
.think-design .synthesis-modeling{max-width:100%;padding-right:15px;padding-left:15px;margin:-100px auto 50px}
.think-design .asthetic-container {margin-top: 50px;}
.think-design .measure-container .measure .pink-heading{margin-top: 50px;}
.think-design .measure-container .measure{margin-left: 0px;padding-right:15px;padding-left:15px;}
.think-design .measure-container h3, .think-design .measure-container h4, .think-design .measure-container p{text-align: center !important;}
.think-design .asthetic-container .asthetic{margin-right: 0px;padding-right:15px;padding-left:15px;}
.think-design .asthetic-container h3, .think-design .asthetic-container h4, .think-design .asthetic-container p{text-align: center !important;}
.think-design .pink-heading {margin-top:0px;margin-bottom: 30px;}
.think-design .our-process-container img, .think-design .ideation-container .ideation img, .think-design .ideation-container img {margin-bottom: 50px;}

/*** Start Mobile - Monetization Page ***/
.monetization-strategies-features img{margin-bottom: 50px;}
/*** Start Mobile - Launch Maintainance Page ***/
.think-design-main-services .server-management, .think-design-main-services .technology-management{margin-left: 30px;margin-left: 30px;}
.think-design-main-services .performance-optimization, .think-design-main-services .marketing-performance{margin-right: 30px;margin-left: 30px;}
/*** Web - Website Design Page ***/
.design-complex-solutions .down-arrow-web{border-width: 0 360px 200px;}
.design-complex-solutions .down-arrow-web-text{top: -185px;}
.web-design-features .web-image-right-padding{padding-right: 0px;}
.web-design-features .web-image-left-padding{padding-left: 0px;}
.web-design-features .web-padding {padding: 0px 30px 50px 30px;}
/*** Web Page ***/
.web-process .contentList-title{ margin-top: 50px; text-align: center;}
.web-process .contentList-description{text-align: center;}
.web-process img{margin:0 auto; margin-bottom: 30px;}
.web-process .appDevIcon-wrapper .row {margin-bottom: 0px;}
.web-process .appDevIcon-wrapper .btn-common{margin-top: 30px;}
/*** Web - Website Design Page ***/
.our-application-development .responsive-content-container{ margin-bottom: 50px;}
.web-design-features img {margin: 50px auto!important;}
/*** Company - Area of Expertise Page ***/
.area-of-expertise .expertise-features{min-height: auto;margin-bottom: 30px;padding:10px;}
.area-of-expertise .expertise-features-txt {width: 75%;}
/*** Startup Page ***/
.startup-container section{padding-bottom: 0px;}
.startup-container .startup-box1{padding-top: 0px;}
.startup-container .startup-box4, .value-system-startups{padding-bottom: 80px;}
.startup-container .StartupProcessContent1, .startup-container .StartupProcessContent3{margin-right: 0px;}
.startup-container .StartupProcessContent2, .startup-container .StartupProcessContent4 {margin-left: 0px;}
.startup-container .heading-description p{margin-right: 15px;margin-left: 15px;}
.startup-container img, .value-system-startups img{margin-bottom: 50px;}
.startup-container p img{margin-bottom: 0px;}
.launch-your-idea{text-align: center;}
.launch-your-idea img{margin: 0 auto;margin-bottom: 50px !important;}
.big-ideas img{margin-bottom: 50px !important;}
/*** Social - Professional Network Page ***/
.professional-network-container img, .professional-stay-in-touch img { margin-bottom: 50px;}
.professional-network-container .make-useful-contacts ,.professional-network-container .maintain-professional-identity, .professional-network-container .search-oppurtunities {margin-left: 0px;margin-top: 0px;}
.professional-network-container .maintain-professional-identity{margin-right: 0px;margin-top: 0px;}
/*** Social - Maintenance Support Page ***/
.mobile-maintenance-services img, .campaign-maintenance-services img, .social-networks-web img{margin-bottom: 50px !important;margin:0 auto;}
/*** Technologies Sub Page  ***/
.technologies-framework img, .angular-client-advantages img{margin: 0 auto; margin-bottom: 50px !important;}
.yii-client-advantages .heading-title h2, .codeIgniter-client-advantages .heading-title h2{margin-bottom: 0px;}
.yii-fast, .yii-secure, .yii-developer, .codeIgniter-client-advantages [class^=std], .codeIgniter-client-advantages [class^=feature-icon-]{margin-top: 50px;}
.nodeCompare span:first-child{top:-10%;width:100%;left:0;text-align:center}
.nodeCompare span:last-child{right:0;width:100%;top:inherit;text-align:center;bottom:30px}
.nodeCompare span:first-child:before{display: none;}
.database-use .heading-title h2{margin-bottom: 0px;}
.database-use img{margin-top: 50px;}
.nodejs-client-advantages .contentList-title {margin-top: 30px;}
/*** Social Sub Page  ***/
.social-network-container .design-system-not-page , .social-network-container .we-deliver-high-performance{margin-left: 20px;}
.social-network-container .unlimited-possibilities, .social-network-container .asthetics-social{margin-right: 20px;}
.design-systems-and-high-performance img, .design-system-not-page img, .social-network-container .we-deliver-high-performance img, .social-network-container .unlimited-possibilities img, .social-network-container .asthetics-social img, .part-social-campaign img {margin-bottom: 50px;}
.social-ecommerce-container img, .social-core-features .col-md-4 {margin-bottom: 50px;}
.social-ecommerce-container .ecommerce-right-content {margin-right: 0px;}
.social-ecommerce-container .ecommerce-left-content {margin-left: 0px;}
.trusted-corporations .all-clientWrapper div.col-md-3:nth-of-type(1), .trusted-corporations .all-clientWrapper div.col-md-3:nth-of-type(2), .trusted-corporations .all-clientWrapper div.col-md-4:nth-of-type(3), .trusted-corporations .all-clientWrapper div.col-md-4:nth-of-type(4) {border-top: none;}
/*** Company Page  ***/
.our-strengths .heading-title h2, .core-values .heading-title h2{margin-bottom: 0px;}
.std-user-exp-icon, .std-intellectual-icon, .std-performance-icon, .std-privacy-icon, .std-consultant-icon, .std-creative-icon, .std-detail-icon, .std-value-money-icon, .feature-icon-affiliate, .std-lock-icon, .std-repo-icon, .std-user-exp-icon, .std-performance-icon, .std-creative-icon, .std-detail-icon, .std-lock-icon, .std-repo-icon, .std-responsive-icon-white, .std-project-mgmt-icon-white, .std-excellence-icon-white, .std-effective-icon-white, .std-look-feel-icon-white, .std-inspire-user-icon-white, .feature-icon-admin, .feature-icon-rating, .androidIcon-wrapper .std-compatible-icon-white, .androidIcon-wrapper .std-performance-icon-white, .appDevIcon-wrapper .feature-icon-security, .appDevIcon-wrapper .std-transparency-icon, .appDevIcon-wrapper .std-reliable-icon, .appDevIcon-wrapper .std-time-icon, .appDevIcon-wrapper .std-hybrid-icon, .appDevIcon-wrapper .feature-icon-user-manager, .confidentialityIcon-wrapper .feature-icon-feedback {float: none;position: inherit;margin: 0 auto;display: block;margin-bottom: 20px;}
.UID-icons [class^="std"], .UID-icons [class^="feature-icon-"], .companyIconWrapper [class^="std"], .companyIconWrapper [class^="feature-icon-"], .startupIconWrapper [class^="std"], .startupIconWrapper [class^="feature-icon-"] {float: none;position: inherit;margin: 0 auto;display: block;margin-bottom: 20px;}
.our-strengths .contentList-title , .our-strengths .contentList-description , .core-values .contentList-title, .core-values .contentList-description{text-align: center;}
.our-strengths [class^=std], .our-strengths [class^=feature-icon-], .core-values [class^=std], .core-values [class^=feature-icon-]{margin-top: 50px;}
.our-strengths .our-strengths-inner .row, .core-values .core-values-inner .row{margin-bottom: 0px;}
.all-clientWrapper div.col-md-3:nth-of-type(1), .all-clientWrapper div.col-md-3:nth-of-type(2), .all-clientWrapper div.col-md-3:nth-of-type(3), .all-clientWrapper div.col-md-3:nth-of-type(4) {border-top: none;}
.all-clientWrapper div.col-md-3 {border-right:none;border-bottom: none;}
/*** Company Sub Page  ***/
.v-align-children{padding: 0 0 50px 0}
.advantages-info-txt.padding-left p, .advantages-info-txt.padding-left h4 {margin-left: 20px;margin-right: 20px;text-align: center;}
.advantages-info-txt.padding-right p, .advantages-info-txt.padding-right h4{text-align: center;margin-left: 20px;margin-right: 20px;}
.streamlined-process-integration .approachProcess img {margin: 0 auto;margin-top: 30px;margin-bottom: 30px;}
.project-management-tools img, .internal-management-tools img {margin-top: 30px;margin-bottom: 0px;}
.join-the-team img{margin-bottom: 50px;}
/*** Custom Form ***/
.customeFeatureRequestForm .btn-text-center .btn-common.go-active:first-child {margin-right: 0px;margin-top: 0px;}
.customeFeatureRequestForm .btn-text-center{display: block;clear: both;}
.customeFeatureRequestForm .resp-captcha{margin-bottom: 30px;margin-top: 30px;}
/*** Mobile Sub Page  ***/
.application-development .col-sm-6{min-height: 532px;}
.mobile-development-process .heading-description p {text-align: left !important;}
.monetization-strategies-features .heading-title h2 {margin-bottom: 50px;}
.native-hybrid-strategy .col-sm-3{min-height: 258px;}
.mobility-consulting-info-txt p {margin: 60px 0;}
.advantages-info-txt img {margin-bottom: 50px;}
/*** Contact Us Page  ***/
.talk-to-us .col-md-3 {display: inline-block;width: 30%;margin-bottom: 50px;}
.how-to-start .start-step .start-step-number {margin: 0 auto;margin-bottom: 30px;}
/*** Loding CSS ***/
.loading-div {top:103%;}
}

@media screen and (width:1024px) {
/*** Header ***/
.menu a{padding: 0 16px;}
/*** footer ***/
.subfooter .social ul{ margin: 90px 0 0 0;}
.social ul li {margin: -10px 4px 0 0;}
.footer-bottom p {text-align: center;float: none !important;}
/*** Company - Area of Expertise Page ***/
.area-of-expertise .expertise-features{min-height: auto;margin-bottom: 30px;padding:5px;}
.area-of-expertise .expertise-features-txt {width: 70%;}
/*** Startup Page ***/
.startup-container .StartupProcessContent.professional-network-advantages .contentList-title1, .startup-container .StartupProcessContent3{margin-right: 50px;}
.startup-container .StartupProcessContent2, .startup-container .StartupProcessContent4 {margin-left: 50px;}
.startup-container #productDevelopment .col-md-6{min-height: 240px;}
/*** Features Page ***/
.featuresWrapper .col-md-3 {padding: 10px;min-height: 450px;}
/*** Social - Professional Network Page ***/
.professional-network-container .make-useful-contacts ,.professional-network-container .maintain-professional-identity, .professional-network-container .search-oppurtunities {margin-left: 25px;margin-top: 0px;}
.professional-network-container .maintain-professional-identity{margin-right: 25px;margin-top: 0px;}
.design-complex-solutions .down-arrow-web{border-width: 0 470px 265px;}
.design-complex-solutions .down-arrow-web-text{top: -210px;}
.web-design-features .web-padding {padding: 0px 20px 0px 20px;}
.web-design-features .web-image-left-padding {padding-left: 20px;}
.web-design-features .web-image-right-padding {padding-right: 20px;}
/*** Technologies Page  ***/
.technologies-features .row:last-child{margin-bottom: 0px;}
.resp-tab-content{min-height: 500px;}
.php-advantages{margin-top: 15%;margin-left: 0%;width: 100%;}
/*** Technologies Sub Page  ***/
.nodeCompare span:first-child{top:-10%;width:100%;left:0;text-align:center}
.nodeCompare span:last-child{right:0;width:100%;top:inherit;text-align:center;bottom:30px}
.nodeCompare span:first-child:before{display: none;}
.nodejs-client-advantages .contentList-title{min-height: 70px;}
.database-use-list .contentList-description{min-height: 140px;}
/*** Social Sub Page  ***/
.social-network-container .design-system-not-page , .social-network-container .we-deliver-high-performance{margin-left: 20px;}
.social-network-container .unlimited-possibilities, .social-network-container .asthetics-social{margin-right: 20px;}
.social-networking .contentList-title, .professional-network .contentList-title , .social-commerce .contentList-title, .admin-features .contentList-title{min-height: 70px;}
.social-ecommerce-container .ecommerce-right-content {margin-right: 20px;}
.social-ecommerce-container .ecommerce-left-content {margin-left: 20px;}
/*** Company Sub Page  ***/
.advantages-info-txt.padding-left p, .advantages-info-txt.padding-left h4 {margin-left: 20px;margin-right: 20px;}
/*** Mobile Sub Page  ***/
.think-design .discovery , .think-design .synthesis-modeling, .think-design .asthetic-container .asthetic{margin-right: 30px;}
.think-design .measure-container .measure{margin-left: 30px;}
/*** Contact Us Page  ***/
.contact-map-address .contact-address {padding: 20px 0px 100px 30px;}
/*** Loding CSS ***/
.loading-div {top:108%;}
}