 .font-17 { font-size:17px }
  .font-19 { font-size:19px }
 .error { color:#f00}
 .form-control { border:1px solid #444}
 .align-items-center1{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.repeat_section{ display: block; clear: both; width: 100%; position: relative; padding: 85px 0; padding-bottom:0px; }
.repeat_section:before,
.repeat_section:after{ content: ""; display: block; clear: both; }
.repeat_section.lightSky_bg{ background:#e1e9ec; }
.sectiongray{ background-color: #DCDCDC !important; }
.cell_itam{ height: 170px; border-radius: 15px; text-align: center; padding: 0px 20px; display: flex; justify-content: center; align-items: center; position: relative;
margin: 0 -5px;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
-webkit-transition: all 0.8s ease 0.3s;
transition: all 0.8s ease 0.3s;
z-index: 5;
opacity: 1;
}
 .cell_itam:hover{ box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.8); }
 .cell_itam:hover h5 {font-weight:bold}
.cell_itam_A{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; display:block; z-index: 3; }

/*.cell_itam + .cell_itam{-webkit-transform: translateY(-320px); transform: translateY(-320px);} 
.cell_itam + .cell_itam + .cell_itam{-webkit-transform: translateY(-490px); transform: translateY(-490px); z-index: 1; }*/

.cell_itam.color-1{ background: #f4eba1; }
.cell_itam.color-2{ background: #f9939a; }
.cell_itam.color-3{ background: #53e3b7; }
.cell_itam.color-4{ background: #c1db83; }
.cell_itam.color-5{ background: #f4cca1; }
.cell_itam.color-6{ background: #7bd8f0; }
.cell_itam.color-7{ background: #a1c7f4; }
.cell_itam.color-8{ background: #b9adf6; }
.cell_itam.color-9{ background: #70e4e8; }
.cell_itam.color-10{ background: #53bbfd; }

.touchtp .cell_itam{ -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; }
.touchtp .cell_itam + .cell_itam{-webkit-transform: translateY(0); transform: translateY(0);opacity: 1; }
.touchtp .cell_itam + .cell_itam + .cell_itam{-webkit-transform: translateY(0); transform: translateY(0); z-index: 1; }

.cell_itam + .cell_itam{ margin-top: 18px; }
.cell_itam_inneer{ display: block; width: 100%; position: relative; }
.cell_itam:hover .cell_itam_inneer{z-index: 2; }
.cell_itam:hover{ -webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s; }
.cell_itam_img{ display:block; height: 60px; width: 62px; background-image: url('helping_sprite.png') ; margin:  0 auto; background-repeat: no-repeat; }
.cell_itam_img.social{ background-position: 6px 0; }
.cell_itam_img.digital_content{ background-position: -62px 0; }
.cell_itam_img.e-commerce{ background-position: -137px 0; }
.cell_itam_img.entertainment{ background-position: -206px 0; }
.cell_itam_img.banking{ background-position: -274px 0; }
.cell_itam_img.enterprise{ background-position: -343px 0; }
.cell_itam_img.education{ background-position: -412px 0; }
.cell_itam_img.travel{ background-position: -488px 0; }
.cell_itam_img.health{ background-position: -557px 0; }
.cell_itam_img.event_ticket{ background-position: -627px 0; }
.cell_itam_img.food_tech{ background-position: -704px 0; }
.cell_itam_img.on_demand_solution{ background-position: -776px 0; }
.cell_itam h5{ display: block; font-size: 14px;  color: #111; padding-top: 10px; line-height: 1.4; text-transform: uppercase; }
.algin_colmet .col{ width: 20%; }
.spacepaddingdomains{ display: block; width: 100%; clear: both; padding: 40px 0; min-height: 300px; }
.spacepaddingdomains:before, .spacepaddingdomains:after{ content: ""; display: block; clear: both; }


.cell_itam_img2{ display:block; height: 60px; width: 62px; background-image: url('service_sprite.png') ; margin:  0 auto; background-repeat: no-repeat; }
.cell_itam_img2.blog{ background-position: 0px 0; }
.cell_itam_img2.information{ background-position: -65px 0; }
.cell_itam_img2.e-commerce{ background-position: -130px 0; }
.cell_itam_img2.directory{ background-position: -202px 0; }
.cell_itam_img2.business{ background-position: -282px 0; }
.cell_itam_img2.educational{ background-position: -350px 0; }
.cell_itam_img2.corporate{ background-position: -400px 0; }
.cell_itam_img2.media{ background-position: -458px 0; }
.cell_itam_img2.ngo{ background-position: -520px 0; }
.cell_itam_img2.catalog{ background-position: -580px 0; }
.cell_itam_img2.community{ background-position: -637px 0; }
.cell_itam_img2.entertain{ background-position: -700px 0; }
.cell_itam_img2.portfolio{ background-position: -775px 0; }
.cell_itam_img2.photo_share{ background-position: -847px 0; }
.cell_itam_img2.resume{ background-position: -907px 0; }


.sf__topinrrgtinr{
  background:  none repeat scroll 0 0;
  border-radius: 10px;
  box-shadow: 1px 1px 11px #d3d3d3;
  display: block;
  margin: 0 0 20px;
  padding: 20px;
  text-align: center;
  width: 100%;
  height:150px
}

.sf__topinrrgtinr img{
  margin-bottom: 10px;
}

.sf__topinrrgtinr p{
  color: #333;
   line-height: 20px;
  margin: 5px auto auto;
}
.sf__scond{
  background: rgba(0, 0, 0, 0) url("assets/img/sh_works_bg.jpg") no-repeat scroll 0 0 / cover ;
  margin-bottom: 50px;
  padding-bottom: 100px;
  padding-top: 100px;
}

.sf__scondinr{
  text-align: center;
}

.sf__scondrgt h6{
  color: #cf4911; font-size:15px
}
.dg-box { background-color:#fff;  box-shadow: 1px 1px 11px #d3d3d3;  margin: 0 0 20px; padding: 20px;}

@media screen and (max-width: 1800px)
{
	
}
@media screen and (max-width: 1400px)
{

}
@media screen and (max-width: 1199px)
{

	.cell_itam h5{ font-size: 12px; }
	.cell_itam{ padding: 0 4px  }
}
@media screen and (max-width: 991px)
{
	.cell_itam{ height: 150px; }
}
@media screen and (max-width:575px)
{
	.cell_itam { height: 140px; border-radius: 10px; }
}
@media screen and (max-width:767px)
{
	.disply_view_soical .align-items-center{webkit-box-align: inherit!important; -ms-flex-align: inherit!important;align-items: inherit!important;}
	.disply_view_soical .row{ display: block!important; text-align: center; }
	.disply_view_soical .row .col{ display: inline; width: auto; padding: 0; }
	.cell_itam{ display: inline-block; width: 140px; margin:10px!important; vertical-align: top;  }
	.cell_itam_inneer{ top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
	.cell_itam + .cell_itam{/* margin-left: 10px;*/ margin-top: 0; }
	
	.cell_itam{-webkit-transform: translateY(0px)!important; transform: translateY(0px)!important; opacity: 1!important; }
}
@media screen and (max-width:567px)
{
	.cell_itam { height: 140px; border-radius: 10px; }
}
@media screen and (max-width: 400px)
{
.cell_itam{ width: 130px; }
}
@media (max-width: 767px) 
{
	.cell_itam { height: 140px; border-radius: 10px; display:inline; float:left }	
}
.mob_group2 { width:60%; margin-right:10px }
.forminput { width:100%; padding:6.5px;}
.forminput2 {width:100%; padding:11px;}
.mob_group {width:30% !important }
.ullist li { border-top:1px solid #ccc; padding-top:8px; margin-bottom:-10px}
.card-body:hover, .card-body:hover h3 { color:#fff}
@media (max-width: 767px) 
{
	.mob_group {width:50% !important }
	.mob_group2 { width:100% !important; margin-right:0px}
	.btnlg { width:100%}
	.repeat_section { padding-bottom:50px}
	.align-items-center1 { margin:auto !important; text-align:center; vertical-align:center}
}