@font-face 
{
  font-family: 'MyCambria';
  src: url('/fonts/Cambria.ttf')  format('truetype');
}
body
{
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #fff ;
}
div#myModal_services_started{
	margin-top: 62px;
}

iframe.map-border {
	border:0;
}



#logo_img{
	margin-right: -7px;  
	  width: 13%;   
	margin-top: -5px;
  }
  
  @media only screen and (max-width: 650px) {
  
	#logo_img{
	  margin-right: 16px;
	  width: 55px;   
	  margin-top: -5px;
	}
	  
  }
	

#method_img{
    max-width: 100%;
    height: auto;
}

.my-auto{
	color: #002E5B;
}

.dropdown-item{
	padding: 0px;
	background-color: transparent;
}
.modal-title{
	font-weight:700;
	margin-top: 1px;
}
.form-group1{
	margin-top: 65px;
	height: 80px !important;
	}				
	#home_banner{
		color: #fff;
		
	}	
.social-icons{

	color:#fff; 
	font-size:24px;

}


.loud-para{
	color: #012A5E;
}

.service-light-blue{
	background-color: #0C4081;
	color: #ffffff;
	padding:7%;
}
.service-light-blue h2
{
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: bold;

}

.service-light-blue p
{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 32px;

}
textarea.form-control {
    height: 100px;
}

.navbar-brand
{
	font-family: Cambria, 'MyCambria', serif;
	font-weight: bold;
	font-size: 28px;
	color: #012A5E !important;
}
.dropdown:hover>.dropdown-menu {
  display: block;
}
.logo-round
{
	background: #BF0000;
	border-radius: 50%;
	color:#fff !important;
	padding:1% 7% 2% 6%;
}

nav.navbar.navbar-expand-lg.navbar-dark.bg-sc
{
	background: #fbfbfb;
	-webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.11);
	-moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.11);
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.11);
	
}
.navbar-dark .navbar-nav .nav-link {
    text-transform: capitalize;
    /* color: #002E5B !important; */
    color: #012A5E;
}

div#msg {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
{
	color:#fff;
}
 #current{
	/* background-color: #388688; */
	border-bottom: 4px solid #002E5B;

}
.hero-slider
{
	background-image: url("/img/banner-bg.jpg");
	background-position: center;background-repeat: no-repeat;background-size: cover;
}

.hero-slider-healthcare
{
	background-image: url("../../../img/banner-bg.jpg");
	background-position: center;background-repeat: no-repeat;background-size: cover;
}
.hero-container
{
	padding:0% 0 8% 0;
}

.hero-row
{
	padding:10% 0% 0% 0%;
}
.logo-round-hero
{
	background: #BF0000;
	border-radius: 50%;
	color:#fff !important;
	font-size:120px;
	font-family: Cambria, 'MyCambria', serif;
	font-weight: bold;
	padding: 3% 5% 3% 5%;

}
.head-overlay {
    z-index: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:#2B2E3B ;
}

.hero-container h1
{
	color:#012a5e;
	font-size: 46px;
	margin-top:7%;
	text-transform: none;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
}

.red-h
{
	color:#FFF;
 background: #BF0000;
}
.hero-row h2
{
	color: #9FEAF9;
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	margin-top:80px;
}
.hero-row h4
{
	color: #9FEAF9;
	font-size: 16px;
	text-transform: capitalize;
	margin-top: 0;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}
.hero-container p
{
	color:#49535d;
	font-size: 19px;
	font-weight: normal;
}
.hero-container-para p{
	color:#012A5E;
	font-size: 32px;
	font-weight: normal;
}
.btn-cta
{
	background: #2B2E3B;
	border: none;
	text-transform: uppercase;
	width: 175px;
	background: #007bff;
}

.main-icons i
{
	color: #BF0000;
	font-size: 40px;
	font-weight: 200;
}

.trust-container
{
	padding-top:40px;
}
.uk-accordion-title::before
{
	display: none;
}

.uk-accordion-title
{
font-family: 'Lato', sans-serif;
font-size: 22px !important;
color:#002E5B !important;
font-weight: 700 !important;
padding: 20px 0px 20px 0px;
border-bottom: 3px solid #EAEFEF;
}

.uk-accordion p
{
	color:#A3B3BF;
	line-height: 34px;
}


/*.services-section .row
{
	background:#012A5E;
	color:#fff;
}
*/


#send_request_index{

	margin-bottom: 17px !important;
	padding:10px;
	margin-top: 5px !important;
}

#Send_request{
	margin-bottom: 17px !important;
	padding:10px;
	margin-top: 40px !important;
}
.col-md-6{
	margin-bottom: 17px !important;
	padding:10px;
	margin-top: 40px !important;

}
.loud-brand-name
{
	font-family: Cambria, 'MyCambria', serif ;
	font-size: 45px;
	font-weight: bold;
	color:#012A5E;
}
.text-center{
	padding:2%;

}

.text-center1{

padding-top: 50px;
}
.loud-para
{
	font-size: 18px;
	line-height: 36px;
	padding-left: 40px;
}

.service-grey
{
	background-color: #F7F7F7;
	color: #012A5E;
	padding:11%;
}



.video-grey
{
	padding:0;
}

.service-software
{
	background:url("../../../img/twitter_bg.png");
}

.service-blue
{
	background-color: #012A5E;
	color: #ffffff;
	padding:7%;
}
.service-blue h2
{
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: bold;

}

.service-blue p
{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 32px;

}


.service-grey h2
{
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
}

.service-grey p
{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 32px;

}

.services h2
{
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color:#002E5B;
	font-weight: 900;
}

.services p
{
	color:#002E5B;
}
.service-card-section
{
	padding:25px 0 25px 0;
}

.service-card-section h3
{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color:#002E5B;
	font-weight: 700;
}
.service-card-section h2
{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color:#002E5B;
	font-weight: 700;
}


.service-card-section h5
{
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: gray;
	font-weight: 500;
}

.service-card-section img
{
	width: 128px;
	height: auto;

}
.col-lg-4{
	margin-top: -1px;
}

.service-card-section .btn
{
	margin-top:30px;
	background: #002E5B;
	border-radius: 20px;
	border:none;
	text-transform: uppercase;
}

.services-tagline
{
	padding:50px 0 50px 0;
}

#contact_form_id{
	display: flex
}
.cta-one
{
	margin-top:100px;
	background: #8ECCFC;
}
.cta-one-col
{
	padding:5%;
}

.cta-one .btn
{
	background: #002E5B;
	border-radius: 20px;
	border:none;
	text-transform: uppercase;
}

.cta-one p
{
	line-height: 32px;
}

.cta-one h2
{
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color:#002E5B;
	font-weight: 700;
}

.testimonials h2
{
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color:#002E5B;
	font-weight: 900;
}

.testimonials p
{
	color:#002E5B;
}
.testimonials-card-section
{
	padding:25px 0 25px 0;
}
.lr-container
{
	padding:50px 0px;
}

.lr-container h1
{
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color:#002E5B;
	font-weight: 900;
	padding-top: 50px;
}
.lr-container h2
{
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color:#002E5B;
	font-weight: 900;
	padding-top: 50px;
}
.lr-container h4
{
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color:#002E5B;
	font-weight: 900;
	padding-top: 50px;
}


.lr-container p
{
	color:#002E5B;
	line-height: 1.6em;
	font-size: 14px;
}

.lr-container h3
{
	color:#002E5B ;
	font-size: 20px;
	font-weight: bold;
}
.lr-container h5 {
    color: #002E5B;
    font-size: 20px;
    font-weight: bold;
}


.lr-container a:hover
{
	color:#BF0000;
	text-decoration: none;
}

.testimony-col
{
	background:#F7F7F7;
	padding:4%;
}

.testimony-col h4
{
	font-weight: bold;
	font-size: 22px;
	color:#002E5B !important;
}

.testimony
{
	font-size: 13px;
	padding-left:10px;
	font-weight: normal;
}

.case-studies
{
	padding:50px 0px;
}

.methodology-para
{
	font-size: 15px !important;
}

.case-studies h2
{
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	color:#002E5B;
	font-weight: 900;
}

#case-studies-title
{
	font-family: 'Lato', sans-serif;
	font-size: 32px;
	color:#002E5B;
	font-weight: 900;
}

.case-studies h4
{
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #81C4FE;
	font-weight: 400;
	margin-top:0px;
}

.case-studies p
{
	color:#002E5B;
}

.case-studies .icon-left
{
	padding-left: 0px !important;
	z-index: 2;
}
.cta-case-studies
{
	font-weight: 700;
	color:#002E5B;
	font-size: 20px;
}
.cta-case-studies a
{
	font-weight: 700;
	color:#002E5B;
	font-size: 20px;
}
.cta-case-studies a:hover
{
	font-weight: 700;
	color:#002E5B;
	text-decoration: none;
	font-size: 20px;
}
.virtual-team
{
	background: #81C4FE !important;
}
.cta-invert-case-studies
{
	color:#fff !important;
}

.uk-card-default
{
	border-radius: 20px;
}

.footer-container
{
	background: #fff;
	padding-left: 30px;
}


.footer-container ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.footer-container a
{
	color:#012A5E;
	line-height: 50px;
}
.footer-dropdown-item{
	color: #012A5E;
	font-size: 16px;
	font-weight: 400;
	line-height: 50px;
	padding: 0px;
}
.container  h3 {
    margin: 0 0 5px 0;
}
.container  h2 {
    margin: 0 0 5px 0;
}

.footer-container a:hover
{
	color:#bf0000;
	text-decoration: none;
}
.footer-container p
{
	color:#012A5E;
}
.footer-container h1
{
	color:#012A5E;
	font-family: 'Lato', sans-serif;
	font-size: 28px;
	font-weight: bold;
}
.hero-container h2 {
    color: #012A5E;
    font-size: 46px;
    margin-top: 7%;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}
.footer-col
{
	padding-top:60px;
	padding-left: 0;
}

.footer-top
{
	padding: 80px 0px 40px 0px;	
}

.footer-top h2
{
	font-size: 32px;
	color:#fff;
	text-transform: capitalize;
	margin-bottom: 5px;

}
a.footer-dropdown-item-color {
	color:  #012A5E;
	font-size: 18px;
    line-height: 50px;
    padding: 0px;
}


.footer-container h2 {
    color: #012A5E;
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    font-weight: bold;
}
.footer-container h3 {
    color: #012A5E;
    font-family: 'Lato', sans-serif;
    font-size: 28px;
    font-weight: bold;
}
.footer-top h3
{
	font-size: 32px;
	color:#81C4FE;
	margin-top: 0px;
	text-transform: capitalize;
}

.cta-two
{
    background: #81C4FE;
    border-radius: 20px;
    border: none;
    color:#002E5B;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    width: 250px;
    height: 45px;
}

.logo-footer
{
	font-family: Cambria, 'MyCambria', serif;
	font-weight: bold;
	font-size: 32px;
	color:#fff;

}

.case-studies-tagline
{
	padding:50px 0 50px 0
}

.footer-head-img
{
	position: relative;
    z-index: 1;
    top:-122px;
    width: calc(100% + 10px);
    bottom: auto;
    transform: scale(-1, -1);
    background: #2B2E3B;
}

.footer-bottom
{
	background:#012A5E;padding-top: 5px;
	/*border-top:3px solid #bf0000 ;*/
}
.footer-bottom p
{
	color:#fff;
	padding-top:15px;
	

}

.btn:hover
{
	background: #BF0000 !important;
	color:#fff !important;
}

.modal-header {
    padding: 15px 20px 15px !important;
    border-bottom: 0px solid #e5e5e5;
    min-height: 16.428571429px;
    display: block;
}
.modal-body {
    position: relative;
    padding: 0px 20px !important;
    border-bottom: 0px solid #ffffff !important;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgb(0 51 193 / 84%);
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}
.service-software {
    background: #012a5e !important;
}
.service-software h2 {
    color: #ffffff;
}
.service-blue {
    background-color: #dcdcdc;
  }
  .service-blue h2 {
	color: #012a5e;}
	.h-white h2 {
		color: #ffffff;
	}
	.service-software.h-white {
		background: url(../../../img/home-icon1.png) #012a5e no-repeat !important;
		background-position: 91% 91% !important;
	}
	.service-grey {
		background: url(../../../img/home-icon2.png) no-repeat !important;
		background-position: 91% 91% !important;
	}
	.icon-grey {
		background: url(../../../img/home-icon3.png) #00193a no-repeat !important;
		background-position: 50% 50% !important;
	
	}
	.doctors_bg {
		background: url(../../../img/home-icon4.png) #fbfbfb no-repeat !important;
		background-position: 93% 87% !important;
	}
	.p-cont p {
		color: #012A5E;
	}
@media only screen and (max-width:991px){
	.navbar-dark .navbar-toggler {
	background: #007bff;
	}
	
	.fixed-top
	{
		background:#ffffff !important; /* #002E5B !important;*/
	}
	.hero-slider-healthcare {		
		background-size: inherit;
		background-position: left;
	}
}

@media only screen and (max-width: 600px) {
	
	.hero-container h1
	{
		font-size:34px;
	}

	.hero-container img
	{
		display: none;
	}

	.col-hero
	{
		text-align: center;
		margin-top:15%;
	}
	.lr-container
	{
	padding: 0px 30px 0px 30px;
	
	}
	.case-studies .icon-mobile
	{
		padding: 0px 40px 20px 60px !important;
	}

	.case-studies .icon-left
	{
		padding-left: 30px !important;
	}

	.fixed-top
	{
		background:#ffffff !important; /* #002E5B !important;*/
		box-shadow: none;
		color: #fff !important;
		z-index:1200;

	}
		
	.navlink
	{
		color:#002E5B !important;
	}

	li.nav-item
	{
		padding:8px;
	}

	.video-grey
	{
		height:300px;
	}

	}
	.lr-container a {
		color: #012A5E;
		list-style: none;

	}

	@media screen and (min-width: 768px) {
		.modal-dialog {
			max-width: 400px; /* New width for default modal */
	min-width: 380px;
		}
	}
   .country-code {
		float: right;
		width: 70%;
	}
	.cc-picker-code-select-enabled{
		float: left;
		padding-right: 13px;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left:6px;
		font-size: 1rem;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem
	}
	.cc-picker{
		z-index: 1100;
		line-height: 1.59rem;
		font-size: small;
	}       
 
   div.spinner {
   position: relative;
   width: 38px;
   height: 38px;
   margin-top: -42px;
   margin-left: 45%;
   margin-right: 45%;
   align-items: center;
   background: #011d42;
   padding: 10px;
   border-radius: 10px;
   display: none;
   }
   div.spinner div {
   width: 6%;
   height: 16%;
   background: rgb(240, 236, 236);
   position: absolute;
   left: 47%;
   top: 43%;
   align-items: center;
   opacity: 0;
   z-index:10000;
   -webkit-border-radius: 50px;
   -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
   -webkit-animation: fade 1s linear infinite;
   }
 
   @-webkit-keyframes fade {
   from {opacity: 1;}
   to {opacity: 0.25;}
   }
 
   div.spinner div.bar1 {
   -webkit-transform:rotate(0deg) translate(0, -130%);
   -webkit-animation-delay: 0s;
   }    
 
   div.spinner div.bar2 {
   -webkit-transform:rotate(30deg) translate(0, -130%); 
   -webkit-animation-delay: -0.9167s;
   }
 
   div.spinner div.bar3 {
   -webkit-transform:rotate(60deg) translate(0, -130%); 
   -webkit-animation-delay: -0.833s;
   }
   div.spinner div.bar4 {
   -webkit-transform:rotate(90deg) translate(0, -130%); 
   -webkit-animation-delay: -0.7497s;
   }
   div.spinner div.bar5 {
   -webkit-transform:rotate(120deg) translate(0, -130%); 
   -webkit-animation-delay: -0.667s;
   }
   div.spinner div.bar6 {
   -webkit-transform:rotate(150deg) translate(0, -130%); 
   -webkit-animation-delay: -0.5837s;
   }
   div.spinner div.bar7 {
   -webkit-transform:rotate(180deg) translate(0, -130%); 
   -webkit-animation-delay: -0.5s;
   }
   div.spinner div.bar8 {
   -webkit-transform:rotate(210deg) translate(0, -130%); 
   -webkit-animation-delay: -0.4167s;
   }
   div.spinner div.bar9 {
   -webkit-transform:rotate(240deg) translate(0, -130%); 
   -webkit-animation-delay: -0.333s;
   }
   div.spinner div.bar10 {
   -webkit-transform:rotate(270deg) translate(0, -130%); 
   -webkit-animation-delay: -0.2497s;
   }
   div.spinner div.bar11 {
   -webkit-transform:rotate(300deg) translate(0, -130%); 
   -webkit-animation-delay: -0.167s;
   }
   div.spinner div.bar12 {
   -webkit-transform:rotate(330deg) translate(0, -130%); 
   -webkit-animation-delay: -0.0833s;
   }

  @media screen and (min-width: 768px) {
	   .modal-dialog {
		   max-width: 400px; /* New width for default modal */
   min-width: 380px;
	   }
	}
	   
	
	.fnt_custom {
		font-family: 'Roboto', sans-serif !important;
	  }
  
	  .nw_bg {
		background: #F6F6F6;
		-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.1);
	  }
  
	  .nw_bg a {
		color: #012A5E !important;
	  }
  
	  .navbar-light.nw_bg .navbar-nav .nav-link {
		color: #012A5E !important;
		text-transform: none !important;
		font-size: 16px;
	  }
  
	  .nw_bg a.nav-link {
		position: relative;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	  }
  
	  .nw_bg a.nav-link:after {
		content: "";
		background: transparent;
		height: 5px;
		width: 100%;
		position: inherit;
		bottom: -18px;
		left: 0;
		display: block;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	  }
  
	  .nw_bg a.nav-link:before {
		content: "";
		background: transparent;
		height: 5px;
		width: 100%;
		position: inherit;
		top: -18px;
		left: 0;
		display: block;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
	  }
  
	  .nw_bg a.nav-link:hover:after,
	  .nw_bg a.nav-link:hover:before,
	  .nw_bg a.nav-link.active:after,
	  .nw_bg a.nav-link.active:before {
		background: #012A5E;
	  }
  
	  .nw_bg li.nav-item {
		margin-right: 20px;
	  }
  
	  .nw_bg li:last-child.nav-item {
		margin-right: 0px;
	  }
  
	  .pdtp-1 {
		padding-top: 64px;
	  }
  
	  .banner_bg {
		background: url("images/custom_banner.png");
		background-repeat: no-repeat;
		background-size: cover;
		webkit-background-size: cover;
	  }
  
	  .caption_banner_custom {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		box-sizing: border-box;
		position: relative;
		padding: 40px 30px 62px 0px;
		background: #c13d27;
		margin-top: 90px;
		transform: translateZ(0);
		-webkit-transform: translateZ(0);
		/* Old browsers */
		background: -moz-linear-gradient(left, #c13d27 0%, #eb6e00 100%);
		/* FF3.6-15 */
		background: -webkit-linear-gradient(left, #c13d27 0%, #eb6e00 100%);
		/* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #c13d27 0%, #eb6e00 100%);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c13d27', endColorstr='#eb6e00', GradientType=1);
		/* IE6-9 */
	  }
  
	  .caption_banner_custom:before {
		content: "";
		background: #C13D27;
		position: absolute;
		left: -5000px;
		top: 0;
		z-index: -1;
		width: 5002px;
		height: 100%;
	  }
  
	  .caption_banner_custom h1 {
		font-weight: 800;
		color: #ffffff;
		margin-bottom: 5px;
		font-size: 47px;
	  }
  
	  .caption_banner_custom p {
		font-weight: bold;
		color: #ffffff;
		margin-top: 0px;
		padding-top: 0px;
		font-size: 16px;
	  }
  
	  a.btn-head-cap {
		background: #ffffff;
		display: inline-block;
		padding: 15px 50px;
		border-radius: 4px;
		text-decoration: none;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		color: #000000;
		font-weight: 600;
		font-size: 16px;
		border: 2px solid #ffffff
	  }
  
	  a.btn-head-cap-secondary {
		background: transparent;
		display: inline-block;
		padding: 15px 50px;
		border-radius: 4px;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		color: #ffffff;
		font-weight: 600;
		font-size: 16px;
		border: 2px solid #ffffff;
		text-decoration: none;
	  }
  
	  .btn-head-cap-secondary:hover {
		background: #ffffff;
		color: #000000;
	  }
  
	  a.btn-head-cap:hover {
		background: #2d1263;
		border-color: #2d1263;
		color: #ffffff;
	  }
  
	  section.two_custom {
		padding: 40px 0px;
	  }
  
	  .two_custom h2 span {
		color: #4B6174;
		display: table;
		margin: 0 auto;
		font-size: 45px;
		margin-bottom: -10px;
	  }
  
	  .two_custom h2 {
		font-family: Cambria, 'MyCambria', serif;
		font-weight: bold;
		font-size: 53px;
		color: #012A5E;
		background: url("images/watermark-tf.png");
		background-repeat: no-repeat;
		background-position: center center;
		padding: 15px 0px;
	  }
  
	  .para-16 p {
		font-size: 16px;
		margin: 10px;
		color: #222223;
	  }
  
	  .anchor-text-custom {
		color: #1093A2;
	  }
  
	  .custom-bold {
		font-weight: bold;
	  }
  
	  .text-italic {
		font-style: italic;
	  }
  
	  .custom-service-internal {
		display: flex;
		width: 100%;
		gap: 15px;
		text-align: center;
  
  
	  }
  
	  .custom-service-internal div {
		flex: 1;
		color: #ffffff;
	  }
  
	  .custom-service-internal div img {
		margin-bottom: 13px;
	  }
  
	  .custom-services {
		background: url("images/services-bg-custom.png") no-repeat center center;
		background-size: cover;
		-webkit-background-size: cover;
		padding: 50px 0px;
	  }
  
	  .custom-services h2 {
		font-family: Cambria, 'MyCambria', serif;
		font-weight: bold;
		font-size: 53px;
		color: #ffffff;
	  }
  
	  .digi-data {
		padding: 50px 0px;
		background-image: url(images/left-bg.png), url(images/right-bg.png);
		background-position: left bottom, right top;
		background-repeat: no-repeat, no-repeat;
	  }
  
	  .digi-data h3 {
		font-family: Cambria, 'MyCambria', serif;
		font-weight: bold;
		font-size: 53px;
		margin-bottom: 0px;
		color: #012A5E;
	  }
  
	  .digi-data ul {
		margin-left: 0px;
		padding-left: 5px;
		margin-bottom: 25px;
		margin-top: 10px;
	  }
  
	  .digi-data ul li {
		font-size: 16px;
		line-height: 1.8em;
		font-weight: 600;
		color: #222223;
		list-style: none;
	  }
  
	  a.btn-generail-prime {
		background: #304B63;
		display: inline-block;
		padding: 15px 50px;
		border-radius: 4px;
		text-decoration: none;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		color: #ffffff;
		font-weight: 600;
		font-size: 16px;
  
  
	  }
  
	  .bx-shadow {
		-webkit-box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 10%);
		-moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 5px 7px 0px rgb(0 0 0 / 10%);
	  }
  
	  a.btn-generail-prime:hover {
		text-decoration: none;
		color: #ffffff;
		background: #c13d27;
  
	  }
  
	  .color-white2 {
		background: #ffffff !important;
		color: #000 !important;
	  }
  
	  .color-white2:hover {
		background: #2d1263 !important;
		color: #fff !important;
	  }
  
  
  
	  .methodlogy-custom {
		padding: 50px 0px;
	  }
  
	  section.methodlogy-custom h2 {
		font-family: Cambria, 'MyCambria', serif;
		font-weight: bold;
		font-size: 53px;
		margin-bottom: 0px;
		color: #012A5E;
	  }
  
	  section.methodlogy-custom p {
		margin-bottom: 10px;
		font-size: 16px;
		color: #222223;
		margin-top: 0;
	  }
  
	  section.methodlogy-custom h3 {
		font-size: 20px;
		font-weight: bold;
		color: #012A5E;
		margin-bottom: 13px;
	  }
  
	  section.methodlogy-custom ul li {
		font-size: 16px;
		line-height: 1.8em;
		color: #222223;
	  }
  
	  section.methodlogy-custom ul {
		margin-left: 0px;
		margin-top: 0px;
		padding-left: 18px;
	  }
  
	  section.forthsection {
		background: url("images/work.png") no-repeat center center;
		background-size: cover;
		overflow: hidden;
		-webkit-background-size: cover;
  
	  }
  
	  .letter-custom-section {
		background: #012A5E;
		color: #ffffff;
		position: relative;
		height: 100%;
		transform: translateZ(0);
		-webkit-transform: translateZ(0);
	  }
  
	  .letter-custom-section:before {
		content: "";
		background: #012A5E;
		width: 5000px;
		height: 100%;
		position: absolute;
		z-index: -1;
	  }
  
	  .letter-custom-section h3 {
		color: #ffff;
		font-family: Cambria, 'MyCambria', serif;
		font-weight: bold;
		font-size: 26px;
		margin-bottom: 0px;
	  }
  
	  h3.number-bld {
		margin: 0;
		font-size: 38px;
	  }
  
	  .letter-custom-section p {
		line-height: 1.7em;
	  }
  
	  .lft-sec h3 {
		font-family: Cambria, 'MyCambria', serif;
		font-weight: bold;
		font-size: 53px;
		margin-bottom: 0px;
		color: #012A5E;
	  }
  
	  .lft-sec ul {
		margin-right: 0px;
		padding-left: 16px;
		line-height: 1.7em;
		margin-bottom: 30px;
	  }
  
	  section.footer-section-custom h3 {
		font-family: Cambria, 'MyCambria', serif;
		font-weight: bold;
		font-size: 24px;
		margin-bottom: 0px;
			color: #222223;
	  }
  
	  section.footer-section-custom ul {
		list-style: none;
		margin: 0;
		padding: 0;
		line-height: 2em;
		margin-top: 15px;
	  }
  
	  section.footer-section-custom ul li a:hover {
		color: #000000;
	  }
  
	  section.footer-section-custom ul li a {
		color: #012A5E;
		text-decoration: none;
		font-weight: 500;
	  }
  
	  li.social-icons {
		padding-top: 10px;
	  }
	  .bg-anchor {color: #6bf5e2; text-decoration: none;}
	  
	  li.social-icons a {
		color: #363D46 !important;
	  }
  
	  li.social-icons a:hover {
		color: #012A5E !important;
	  }
  
	  .tp-line {
		border-top: 1px solid rgb(0 0 0 / 12%);
		font-size: 12px;
		padding: 17px 0px;
		margin-top: 31px;
	  }
  
	  section.footer-section-custom {
		padding-top: 50px;
	  }
  
  /**nw**/
	  .tp-line:before {
	  content: "";
	  background: none;
	  border-top: 1px solid rgb(0 0 0 / 12%);
	  left: -5000px;
	  position: absolute;
	  width: 5000px;
	  top: -1px;
  }
  .tp-line:after {
	  content: "";
	  background: none;
	  border-top: 1px solid rgb(0 0 0 / 12%);
	  right: -5000px;
	  position: absolute;
	  width: 5000px;
	  top: -1px;
  }
  section.footer-section-custom {overflow: hidden;}
  .mb-mobile {
	  margin-bottom: 45px;
  }
  
  .tp-line {
	  border-top: 1px solid rgb(0 0 0 / 12%);
	  font-size: 12px;
	  padding: 17px 0px;
	  margin-top: 31px;
	  position: relative;
  }
  .anchor-text-custom , .custom-service-internal a {
	  text-decoration: none;
  }
  section.footer-section-custom ul li a:hover, li.social-icons a:hover, .anchor-text-custom:hover, .custom-service-internal a:hover {
	  color: #ff5722 !important; text-decoration: none !important;
  }
  
  ul.submenu-custom li a:hover {
	  background: #e9e9e9;
  }
  ul.submenu-custom li a {
	  padding: 10px 10px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
	  display: block;
	  border-bottom: 1px solid #f7f7f7;
	  text-decoration: none;
	  min-width: 200px;
  }
  ul li ul.submenu-custom {display: none;}
  ul li:hover ul.submenu-custom {display: block;}
  
  ul.submenu-custom {
	
	  position: absolute;
	  z-index: 999999;
	  background: #fff;
	  list-style: none;
	  margin: 0;
	  padding: 0;
  
  }
  
  i.down-drop {
	  background: #e96b03;
	  display: none;
	  padding: 9px;
	  position: absolute;
	  right: 0px;
	  top: 3px;
	  color: #ffffff;
	  border-radius: 4px;
	  font-size: 12px; cursor: pointer;
  }
  
  .ml-10 {
	  margin-left: 147px;
  }
  /**nw end**/
  
	  @media only screen and (max-width:991px) {
		.ml-10 {
	  margin-left:0px;
  }
		i.down-drop  {display: block;}
		.nw_bg li.nav-item {
	  margin-right: 0px;
  }
  li.nav-item{position: relative;}
		ul li ul.submenu-custom {
		display: none;
		position: inherit;
		background: #f6f6f6;
		}
		.custom-service-internal {
		  display: table;
		}
  
		.custom-service-internal div {
		  margin-bottom: 30px;
		}
  
		.caption_banner_custom:before {
		  display: none;
		}
  
		.caption_banner_custom {
		  padding: 20px;
		}
	  }
  
	  @media only screen and (max-width:767px) {
  
		.banner_bg .text-right,
		.digi-data .text-right {
		  text-align: inherit !important;
		}
  
		.banner_bg .pl-0,
		.digi-data .pl-0 {
		  padding-left: 15px !important;
		}
  
		.nw_bg a.nav-link:hover:after,
		.nw_bg a.nav-link:hover:before,
		.nw_bg a.nav-link.active:after,
		.nw_bg a.nav-link.active:before {
		  display: none;
		}
  
		a.btn-head-cap,
		a.btn-head-cap-secondary {
		  padding: 15px 30px;
		}
  
	  }
  
	  #send_request {
		margin-bottom: 17px !important;
		padding: 10px;
		margin-top: 10px !important;
	  }
  
	  .modal-title {
		font-weight: 700;
		margin-top: 1px;
	  }
	  #message {
	  margin-top: 20px;
  }

  li.modal-button{
	list-style-type: none;
    padding: 0;
    margin: 0;
  }


  

 	   
   