body { border:0; margin:0;}
h1, h2, h3, h4, h5, h6 {color:hsl(249, 11%, 88%); font-family: 'Source Sans Pro', sans-serif;}
.h1 {
    margin: .0em 0!important;
    font-size: 2em;
}
h1 { font-weight:700; line-height:40px;}
h2 {font-family: 'Roboto', sans-serif; font-size:30px; line-height:14px;}
h3 {font-family: 'Roboto', sans-serif; font-size:24px; line-height:30px;}
h4 {font-family: 'Roboto', sans-serif; font-size:20px; line-height:14px;}
.wrapper { width:100%;}
header { width:100%;}
.clear { clear:both;}
.top { width:100%; background-color:#042748; color:#fff; line-height:30px; font-size:16px; letter-spacing:1px; float:right; font-family: 'Roboto', sans-serif;;}
.top .skype {float:right;}
.top a {color:#fff; text-decoration:none;}
.top a:hover{color:#f1f3f4; text-decoration:none;}
.top .fa-phone-alt {color:#f1f3f4;}
.top .fa-envelope {color:#f1f3f4; }
.top img { margin-bottom:-6px;}
.head-bottom { width:100%; background-color:#fff; -webkit-box-shadow: 0px 2px 3px 0px rgba(204,220,245,1);
-moz-box-shadow: 0px 2px 3px 0px rgba(204,220,245,1);
box-shadow: 0px 2px 3px 0px rgba(204,220,245,1); overflow:hidden; border-top:1px solid #e2e3e5; z-index:999;}

.head-bottom .logos {
    width: 23%;
    margin: 6px 0px;
    padding-bottom: 0px;
    float: left;
}
.head-bottom .logos-mobile{ display:none;}

.head-bottom .menu { width:20%; float:right;}
.head-bottom .request { width:10%; float:right;}
nav {z-index:999; margin-top:5px;}
.img-res { max-width:100%;}
.container { width:92%;  margin:0 auto;}
.container-fluid { width:100%;}
.banner { background-color:#1a1a1a;}
.banner img { width:100%; height:auto;}
.mySlides {display:none;}
.txt-1 {color:#039; text-decoration:none; font-weight:bold; font-family: 'Poppins', sans-serif;}
.trust-but { border:1px solid #039; background-color:#039; color:#fff; padding:7px 10px; font-size:18px; font-family: 'Poppins', sans-serif; text-decoration:none; float:right; margin-top:-30px; border-radius:7px;}
.trust-but:hover { border:1px solid #039; background-color:transparent; color:#039; padding:7px 10px; font-size:18px; font-family: 'Poppins', sans-serif; text-decoration:none;  border-radius:7px;}

.hm-trust { padding:15px 0; overflow:hidden;
    animation: fadeInUp 1.0s ease forwards;
	transform: translateY(150px);
    opacity: 0;
    animation: fadeInUp 1.0s ease forwards;
}
.hm-trust:nth-child(1) { animation-delay: 1.0s; }


.hm-trust-lft { width:30%; float:left;}
.hm-trust-rgt { width:65%; margin-left:5%; float:right;}
.hm-trust h1 {color:#000; font-size:28px; font-weight:bold; font-family: 'Raleway', sans-serif; line-height:44px; text-align:right;}
.hm-trust h1 span {color:#1c87ea;}
.hm-trust p { text-align:justify; font-family: 'Lato', sans-serif; line-height: 1.6em;
    font-size: 17px;
    color: rgba(7,16,45,0.70); }
.hm-trust p span{ text-align:left; font-size:28px; color: rgba(7,16,45,0.70); font-weight:bold; font-family: 'Raleway', sans-serif; }
.hm-trust .read {font-family: 'Raleway', sans-serif; float:right; font-weight:bold; margin-top:-10px; border-bottom:2px solid #145897; line-height:30px; text-decoration:none;}
.hm-trust .rm-link  {font-family: 'Raleway', sans-serif; float:right; font-weight:bold; margin-top:-10px; border-bottom:2px solid #145897; line-height:30px; text-decoration:none; color:#061d68;}
.hm-trust .rm-link:hover  {font-family: 'Raleway', sans-serif; float:right; font-weight:bold; margin-top:-10px; border-bottom:2px solid #7e99ed; line-height:30px; text-decoration:none; color:#7e99ed;}
.service-home { padding:10px 0; margin-top:10px;  border-top:1px solid #eff0f2;
    animation: fadeInUp 1.5s ease forwards;
	transform: translateY(150px);
    opacity: 0;
    animation: fadeInUp 1.5s ease forwards;}
.service-home:nth-child(1) { animation-delay: 1.5s; }

.serhm { text-align:center;}
.service-home h2 { color:#131313; font-family: 'Raleway', sans-serif; text-align:center; font-size:36px; font-weight:bold;}
.service-home p { font-family: 'Lato', sans-serif; line-height: 1.5em;
    font-size: 16px; text-align:center;
    color: rgba(7,16,45,0.70);}
.service-hm { text-align:center; padding:20px; border:1px solid #b9bfd3; width:20%; margin:0.5%; float:left; height:420px;}
.service-hm h4 { font-size:18px; color:#000; font-weight:bold; font-family: 'Raleway', sans-serif; }
.service-hm p { line-height:24px; text-align:left; height:90px;}


.service-hm .readmore { margin-top:40px!important; line-height:100px; font-weight:bold; color:#061d68; text-align:center; font-size:17px;  font-family: 'Raleway', sans-serif; text-decoration:none;}
.service-hm .readmore:hover { margin-top:40px!important; line-height:100px; font-weight:bold; text-decoration:none; color:#7e99ed; }
.fa-arrow-right { font-size:12px;}

.analysis { width:100%; overflow:hidden; padding-top:26px; padding-bottom:51px; background-color:#3a5ecf; margin:0 auto; text-align:center;}
.analysis h3 {color:#fff; text-align:center; font-family: 'Raleway', sans-serif; font-size:30px;}
.analysis p {color:#fff; text-align:center; font-family: 'Lato', sans-serif; font-size:18px;}
.form-control{ width:247px!important; height:50px!important; margin-right:5px;  border-radius:5px; padding-left:10px; border:1px solid #ccc;}
.form-control-2{ width:230px; height:50px; margin-right:5px; border-radius:5px; padding-left:10px; border:1px solid #ccc;}

button[type=submit]{ width:150px; height:50px; margin-right:5px; background-color:#fa7406; border:0px solid #061f70;  color:#fff; border-radius:none;}
button[type=submit]:hover{ width:150px; height:50px; margin-right:5px; background-color:#000;}
.our-projects { width:100%; overflow:hidden;}
.ser-slide img { border:1px solid #ccc; padding:2px; -webkit-box-shadow: 0px 4px 4px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 4px 4px 0px rgba(204,204,204,1);
box-shadow: 0px 4px 4px 0px rgba(204,204,204,1);}
.ser-slide img { width:320px;}
.our-projects h2{color:#131313; font-family: 'Poppins', sans-serif; text-align:left; font-size:32px; font-weight:bold; padding-top:50px; padding-left:15px;}
.our-projects p { font-family: 'Oxygen', sans-serif; line-height: 1.5em;
    font-size: 18px; text-align:center;
    color: rgba(7,16,45,0.70);}
.feature { background-image:url(../images/dash-bg.jpg); padding-bottom:10px; margin-bottom:50px; overflow:hidden;}
.feature-lft { width:60%; float:left;}
.feature-rgt { width:40%; float:right;}
.record h2 {font-family: 'Poppins', sans-serif; font-size:28px; color:#fff; font-weight:bold; padding-top:30px; line-height:40px; text-align:center; }
.box-record	{ padding-top:0px; padding-bottom:20px; }
.box-record div{ font-family: 'Lato', sans-serif; font-size:28px; color:#fff; font-weight:bold; text-align:center; letter-spacing:1px; line-height:40px;}
.box-record div span{ font-family: 'Lato', sans-serif; font-size:20px; font-weight:300; line-height:50px;}
.record-lft { width:48%; float:left;}
.record-rgt { width:48%; float:right;}
.project {padding-top:30px; margin-top:50px; overflow:hidden;}
.project-lft { width:30%; float:left;}
.project-rgt { width:70%; float:right;}
.rank-vid { width:100%; overflow:hidden;}


.whatapp-one {
	position:fixed;
	width:40px;
	height:40px;
	bottom:30px;
	left:30px;
	background-color:#25d366;
	color:#FFF;
	border-radius:40px;
	text-align:center;
    font-size:30px;
	box-shadow: 2px 2px 3px #999;
	padding:10px;
    z-index:9999;
	}
.whatapp-one:hover {
	background-color:#665e5e;
	}

.whatapp-two a img {
	width:100%;
	height:auto;
	
	}


.whyus {
	float: left;
	width: 93%;
	padding: 3% 3% 5% 5%;
	border-radius: 4px;
	background-color:#fff;
	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	opacity:0.85;
	border:1px solid #ccc;
}
.whyus strong {
	text-transform: uppercase;
	font-size: 14px;
	display: block;
}
.whyus ul {
	float: left;
	width: 45%;
	padding: 0px;
	margin: 10px 20px 0px 0px;
}
.whyus li {
	padding: 13px 20px;
	margin: 10px 0px 0px 0px;
	border-radius: 4px;
	background-color: #f0f0f0;
	color: #393a3b;
}
.whyus li i {
	margin-right: 7px;
	color: #1889c1;
	font-size: 20px;
}
.people_says {
	float: left;
	width: 93%;
	padding: 0% 0% 5.8% 7%;
	border-radius: 4px;
	background-color:transparent;
	border:1px solid #fff;
	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	margin: 18px 0 0 0;
	height:318px;
	padding:20px; 
	
}

.people_says2 /*{
	float: left;
	width: 93%;
	padding: 3% 0% 0% 5%;
	border-radius: 4px;
	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	opacity:0.6;
}*/
fieldset { border:0;}
.faide_slider {color:#fff; font-size:13px;}
.our_formtxtfield { width:460px; height:40px; border-radius:0px; border:1px solid #fff446; margin-bottom:12px; padding-left:10px;}
.our_formtxtfield1 { width:460px; height:100px; border-radius:0px; border:1px solid #ccc; margin-bottom:12px; padding-left:10px;}
.but button { border:1px solid #061f70; color:#fff; border-radius:0px; font-size:18px; text-transform:uppercase;}
.client { margin-top:-50px; padding-top:10px; padding-bottom:40px; background-image:url(../images/client-bg.html); overflow:hidden;}
.client-lft { width:48%; float:left;}
.client-rgt { width:48%; float:right;}
.client h2 {font-family: 'Poppins', sans-serif; font-size:30px; font-weight:bold; padding-bottom:10px;}
.vid-testm { width:100%; overflow:hidden; margin-top:17px;}
.tab {
    float: right;
    border:1px solid #fff;
    background-color:transparent;
    width:25%;
	margin-right:6%;
    height:354px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
}
.computer { background-image: width:780px; height:430px; background-repeat:no-repeat;}
.vid-testm .tablinks { padding:4px 10px; background-color:transparent;cursor: pointer; color:#fff; width:100%; height:40px; text-align:left; font-weight:300; border-bottom:1px solid #fafafa; border-top:0px; border-left:0px; border-right:0px;}
.vid-testm .tablinks:hover { padding:4px 10px; background-color:#052849;cursor: pointer; color:#fff; height:40px; font-weight:300;}
*/
/* Style the buttons inside the tab */
.tab button {
    display: block;
    background-color: inherit;
    color: #145897;;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 14px;
	border-radius:0;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current "tab button" class */
.tab button.active {
    background-color:#052849;
	color:#fff;
}
.tab button span {
    font-weight:300;
}
.tab img { width:20px;}
/* Style the tab content */
.tabcontent {
    float: left;
    padding: 0px 12px;
    width: 66%;
    border-left: none;
    height: 315px;
}
.vid { margin-left:0px;}
.cli-test { width:100%;}
.opl { padding-bottom:30px;}
.opl h2  {color:#131313; text-align:center; font-family: 'Poppins', sans-serif; font-size:30px; font-weight:bold;}
.cl-log { border-bottom:1px dashed #dedfe0;  border-right:1px dashed #dedfe0; padding:15px 0px;}
.cl-log-last { border-bottom:1px dashed #dedfe0;  padding:15px 0px; }
.starting { width:100%; background-color:#f6f6f6; margin-top:0px; padding-bottom:50px;}



.start-up-top { height:260px; width:96%; margin-left:2%; overflow:hidden; padding-top:30px;}
.start-up-bottom { width:100%; height:auto; margin-top:-50px;}
.bar-bor { float:left;}
.start-up {  overflow:hidden; margin-left:5%;}
.start-up h3{ color:#131313; font-family: 'Raleway', sans-serif; text-align:center; font-size:30px; font-weight:bold; line-height:50px;}
.start-up p {
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
}
.start-up-box { width:100%; overflow:hidden; border:1px solid #b9bfd3; padding:20px;}
.start-up-box-1 { width:24%; margin-left:2%; margin-right:2%; float:left;}
.start-up-box-2 { width:25%; margin-left:3%; float:left;}
.start-up-box-3 { width:24%; margin-left:3%; float:left;}
.start-up-box-bor { width:4%; float:left;}
.start-up-box h4 { margin-left:15px;}
.start-up-box-1 img { margin-top:40px;} .start-up-box-2 img { margin-top:40px;} .start-up-box-3 img { margin-top:40px;}
.start-up-top ul li { line-height:35px; font-size:14px; font-family: 'Lato', sans-serif;}
.start-up-top ul li { list-style-image:url(../images/tick-mark.jpg);}
.messagebox { width:100%; font-family: 'Poppins', sans-serif; background-color:#0d62b3; overflow:hidden; margin-top:20px; border-radius:8px; padding:20px; position:relative; margin-bottom:-50px;}
.container2 { width:70%; margin:0 auto;}
.mesbox { width:27%; margin:1%; float:left;}
.mesbox-lft { width:15%; color:#fff; font-size:28px; letter-spacing:1px; float:left;}
.mesbox-rgt { width:85%; color:#fff; font-size:18px; float:right;}

.mesbox2 { width:34%; margin:1%; padding-left:10px; float:left;}
.mesbox2-lft { width:15%; color:#fff; font-size:28px; letter-spacing:1px; float:left;}
.mesbox2-rgt { width:85%; color:#fff; font-size:18px; float:right;}

.mesbox2-rgt a {color:#fff; text-decoration:none;}
.mesbox2-rgt a:hover {color:#f3f3f3; text-decoration:none;}

.mesbox3 { width:23%; margin:1%; float:right;}
.mesbox3-lft { width:15%; color:#fff; font-size:28px; letter-spacing:1px; float:left;}
.mesbox3-rgt { width:85%; color:#fff; font-size:18px; float:right;}
.mesbox3-rgt a {color:#fff; text-decoration:none;}
.mesbox3-rgt a:hover {color:#f3f3f3; text-decoration:none;}

.testimonial-bg { background-image:url(../images/testimonial-bg.html); overflow:hidden; padding-bottom:30px;}
.testimonial-lft { width:26%; float:left;}
.testimonial-rgt { width:73%; float:right;}
.testimonial-bg h2 {color:#fff; padding-bottom:20px; padding-top:20px; font-family: 'Poppins', sans-serif; letter-spacing:1px;}
.tst-name {color:#eaecee; font-size:12px; font-weight:bold; line-height:22px; text-decoration:none;}
.tst-name2 {color:#eaecee; font-size:13px; font-weight:bold; line-height:22px; text-decoration:none;}
.footer-top { background:url(../images/footer-bg-top.html); height:5px; margin-top:0px;}

footer { background-image:url(../images/footer2.jpg); width:100%; padding-bottom:20px; padding-top:30px;}
.footer-box-bottom { overflow:hidden;}
.footer-box {padding-top:5px; width:23%; float:left; margin-right:2%;}
.footer-box ul li { list-style:none;}
.footer-box ul li a {color:#dadbdb; text-decoration:none; font-size:16px; font-family: 'Open Sans', sans-serif; line-height:32px;}
.footer-box ul li a:hover {color:#fff; text-decoration:none; font-size:16px;}
.footer-box a {color:#dadbdb; text-decoration:none; font-size:16px; font-family: 'Open Sans', sans-serif; line-height:32px;}
.footer-box a:hover {color:#fff; text-decoration:none; font-size:16px;}

.footer-box p {color:#dadbdb; font-size:16px; font-family: 'Open Sans', sans-serif;}
.footer-box h4 {color:#e2e4e5; font-weight:bold; font-size:19px; line-height:6px;}
.payment-list h4{color:#e2e4e5; font-weight:bold; font-size:19px}
.payment-list ul li img{ float:left; height:33px; width:50px; margin:7px;}
.footmid { border-top:1px solid #0a4074; padding-top:20px; padding-bottom:10px; margin-top:12px; overflow:hidden;}
.footmid-lft { width:50%; float:left;}
.footmid-cen { width:20%; float:left;}
.footmid-rgt { width:30%; float:right;}
.footer-bottom { width:100%; background-color:#042748; overflow:hidden;}
.copy { color:#e2e4e5; font-size:13px; text-align:left; font-family: 'Open Sans', sans-serif; line-height:50px; width:80%; float:left;}
 .bo-fo-copy {
	 text-decoration:none;
	 color:#ffffff;
	 font-size:14px;}
.marg-lft {margin-left:98px;}
.fot-social { width:20%; float:right;}
.fot-social a { color:#e2e4e5; font-size:20px; text-align:left; font-family: 'Open Sans', sans-serif; line-height:50px; padding:3px;}
.fot-social a:hover { color:#fff; font-size:20px; text-align:left; font-family: 'Open Sans', sans-serif; line-height:50px;}
.exp { font-size:20px; color:#fff; padding:30px; border-top:2px solid #fff; font-family: 'Raleway', sans-serif;}
.exp-box { width:31%; margin:1%; float:left;}
.exp2 { border-top:2px solid #fff; overflow:hidden;}

.exp2 h4{ font-size:25px; color:#fff; padding:30px; font-family: 'Raleway', sans-serif;}
.exp2 p{ font-size:20px; color:#fff; font-family: 'Open Sans', sans-serif; text-align:center;}
.badge {background-color:transparent!important;}
.customer-logos img{ border:1px solid #b3b3b3;}
.link-list h4 { font-size:20px; font-weight:bold; color:#fff; line-height:30px; padding:0px 0px; font-family: 'Open Sans', sans-serif;}
.link-list p { font-size:20px; font-weight:300; color:#fff; line-height:30px; padding:30px 0px; font-family: 'Open Sans', sans-serif;}
.link-list p span{ font-size:27px; font-weight:bold; color:#fff; line-height:30px; padding:30px 0px; font-family: 'Open Sans', sans-serif;}
.first-link { margin-left:30px;}
#customers {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  background-color:#fff;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 9px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #033277;
  color:#fff;
  text-align:center;
}
#customers td img { margin-left:50%;}
#customers .last { background-color:#131313; color:#fff; text-align:center; font-size:20px;}
#customers .last:hover { background-color:#131313; color:#fff;}


/*-----------update--------------*/

  /* Thumbnail style */
    .thubnail {
      width: 100%;
      cursor: pointer;
      border: 1px solid #2866a0;
      transition: 0.3s;
    }

    .thubnail:hover {
      border: 1px solid #ddd;
    }

    /* Modal styles */
    .modal {
      display: none; 
      position: fixed;
      z-index: 999;
      padding-top: 60px;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
      background-color: rgba(22,89,151,0.8);
    }

    .modal-content {
      display: block;
      margin: auto;
	  width:92%;
      max-width: 1060px;
	  height:auto;
    }

    .close {
      position: absolute;
      top: 30px;
      right: 35px;
      color: #fff;
      font-size: 40px;
      font-weight: bold;
      cursor: pointer;
    }

	
/*-----------update--------------*/

/*-----------Portfolio Start Here --------------*/


.por-sl-ov {
	overflow:hidden;
	width:100%;
	}
.por-sit-im {
	width:65%;
	float:left;
	margin-right:5%;}
.por-sit-na {
	width:30%;
	float:right;
	}
.im-ad {
	width:100%;
	margin:0 auto;
	border:1px solid #e6e6e6;
	}
.si-txt-cs {
	margin:20vh 0px 0px 0px;}
.si-txt-cs h4{
	font-size:30px;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	line-height: 35px;
	color:#013286;}
.si-txt-cs p {
	text-align:center;
	margin:40px 0px 0px 0px;}
.si-txt-cs p a {
	text-decoration:none;
	padding:15px 20px;
	background-color:#013286;
	color:#ffffff;
	font-size:22px;
	border-radius:5px;
	}
.si-txt-cs p a:hover {
	background-color:#015fff;
	}
.main-wrapper{
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.slider-wrapper{
  width: 100%;
  height: 500px;
  display: flex;
  align-items: center;
  position: relative;
  margin: auto;
  overflow: hidden;
}

.slides{
  width: 100%;
  position: absolute;
  transition: transform .4s ease-in-out;
}

.slides img{
  width: 100%;
  object-fit: cover;

}
.slider-btns{
  position: absolute;
  top: 300%;
  z-index: 2;
  width: 100;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.slider-btns span{
  padding: 1rem 1.2rem;
  font-size: 1.5rem;
  background: rgba(83, 85, 84,0.4);
  border-radius: 50%;
  color: #ffffff;
  cursor: pointer;
}
.dots{
  position: absolute;
  top: 90%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  margin-left: 212px;
  z-index: 1;
}

.dots .dot{
  width: 1rem;
  height: 1rem;
  background-color: #ff7e00;
  opacity: .2;
  border-radius: 50%;
  transition: opacity .2s ease-in-out;
  cursor: pointer;
}


/*-----------Portfolio End Here --------------*/

.so-no-fa-ab h2 {
  color: #131313;
  font-family: 'Raleway', sans-serif;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  line-height: 50px;
}
.proje { padding-top: 10px;
         margin-top: 10px;
         overflow: hidden;
		 padding-bottom: 20px;
         animation: fadeInUp 2.5s ease forwards;
	     transform: translateY(150px);
         opacity: 0;
         animation: fadeInUp 2.5s ease forwards;
		 }
.proje:nth-child(1) { animation-delay: 2.5s; }

.so-no-box-one {
	width:25%;
	float:left;
	background-color:#003289;
	padding:30px 0px;
	
	}
.so-no-box-two {
	width:25%;
	float:left;
	background-color:#87c8ff;
	padding:30px 0px;
	}
.so-wa-bg {
	background-color:#ffffff;
	width:46px;
	height:46px;
	border-radius:28px;
	margin-left:24vh;}
.so-wa-bg img {
	margin-top:4px;
	margin-left:4px;
	}
.so-wa-tx-wh h3{
	color:#ffffff;
	text-align:center;
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
    font-weight: bold;
	line-height: 0px;
	}
.so-wa-tx-wh p{
	color:#ffffff;
	text-align:center;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: bold;}  	

.so-wa-tx-bu h3{
	color:#003289;
	text-align:center;
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
    font-weight: bold;
	line-height: 0px;
	}
.so-wa-tx-bu p{
	color:#003289;
	text-align:center;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: bold;}
.bg-im-di {
	background-image:url(../images/bg-im-di.jpg);}
.img-fif {
	width:46%;
	float:left;
	margin:0px 2%;
	} 
.img-fif img {
	width:60%;
	height:auto;
	margin-right:20%;
	margin-left:10%;}
.txt-txt {
	width:48%;
	float:left;
	margin:0px 1%;
	}
.txt-fif-tx {
	padding:10vh 0px 0px 0px;}
.txt-fif-tx h3 {
  font-family: 'Raleway', sans-serif;
  font-size: 30px;
  line-height: 20px;
  color:#0144b9;
}	
.txt-fif-tx h2 {
  font-family: 'Raleway', sans-serif;
  font-size: 35px;
  line-height: 20px;
  color:#003289;
  font-weight: bold;
}
.txt-fif-tx p {
  font-family: 'Lato', sans-serif;
  line-height: 1.5em;
  font-size: 16px;
  text-align:justify;
  color: rgba(7,16,45,0.70);
}
.col-three {
	width:33%;
	float:left;}

/*----------Check Out All Our Work---------*/
.holographic-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 15vh;
  margin-bottom:45px;
}

.holographic-card {
  width: 200px;
  height: 80px;
  background: #013286;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  border-radius: 2px;
  transition: all 0.5s ease;
  border: 5px solid #ffffff;
  outline: #013286 solid 2px;
  border-radius:50px;
}

.holographic-card h2 {
  color: #ffffdc;
  font-size: 1.5rem;
  position: relative;
  z-index: 2;
  line-height:30px;
  text-align:center
}
.holographic-card h2 a {
  color: #ffffdc;
  text-decoration:none;
}
.holographic-card h2 a:hover {
	color:#ff7200;}

.holographic-card::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    0deg, 
    transparent, 
    transparent 30%, 
    rgba(255,255,255,0.3)
  );
  transform: rotate(-45deg);
  transition: all 0.5s ease;
  opacity: 0;
}

.holographic-card:hover {
  transform: scale(1.05);
  box-shadow: 0 0 20px rgba(255,255,255,0.5);
}

.holographic-card:hover::before {
  opacity: 1;
  transform: rotate(-45deg) translateY(100%);
}
.dri-ov { 
    width:100%;
	overflow:hidden;
	}
.dri-left { 
   width:50%;
   float:left;
   background-color:#fbfafa;
   height:620px;
   }
.dri-right {
   width:50%;
   float:right;
   background-color:#013286;
   height:620px;
}
.dri-le-tx {
	padding:20px 57px;}
.dri-le-tx h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 35px;
  line-height: 45px;
  color:#013286;}
.dri-conta {
	overflow:hidden;
	margin:0px 10px;}
.dri-col-three {
	width:30%;
	float:left;
	margin:0px 1% ;
	}
.dri-co-inn {
	border:5px solid #c5dfff;
	border-radius:8px;
	padding:10px;
	text-align:center;
	height:140px;}
.dri-co-inn p{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 20px;
	color:#4d596f;
	}
.dri-but {
	margin:0px 15px;}
.dri-but h3 {
  font-size: 18px;
  line-height: 30px;}
.dri-but p button {
	background-color:#c5dfff;
	color:#4d596f;
	padding:10px 12px;
	border:none;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	border-radius:5px;
	margin:0px 6px;}
.dri-but p button:hover {
	background-color:#84bbff;}	
	
.mid-tx-co {
	color:#ff5a00;
	text-align:justify;}
.dri-ri-fr {
	padding:20px 30px 26px 30px;
	}
.dri-ri-fr h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 35px;
  color:#fff;
  margin-top:22px;}
.dri-ri-fr p {
  color:#fff;
  text-align:center;
  font-family: 'Lato', sans-serif;
  line-height: 0.5em;
  font-size: 13px;}
/*--------------------Hear from our Happy Customers-------------------*/
.happy-cus-bg {
	background-image:url(../images/happy-cus-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 18px;
	padding-bottom: 40px;
	}
.hap-col-four {
	width:23%;
	margin:0px 1% 0px 1%;
	float:left;
	}
.happy-col {
	width:100%;
	overflow:hidden;}
.happy-col h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 35px;
  line-height: 25px;
  color:#013286;
  text-align:center;
	}
.go-ad-bg {
	background-color:#f0f0f0;
	margin-top:30px;
	}
.aw-left {
  width: 50%;
  float: left;}
.aw-right {
  width: 50%;
  float: left;}
.go-aw-col {
	width:31%;
	margin:0px 1%;
	float:left;
	text-align:center;
	}
.go-aw-img img{
	padding:15px 0px;}

/*-----------blog and News---------------*/
.bl-ne {
	padding:20px 0px 0px 0px;}
.bl-ne h2{
  font-family: 'Raleway', sans-serif;
  font-size: 30px;
  line-height: 0px;
  color: #003289;
  text-align:center;
	}
.bl-ne p {
	text-align:center;
	padding:0px 150px;
	font-family: 'Lato', sans-serif;
    line-height: 1.6em;
	font-size: 16px;
    color: rgba(7,16,45,0.70);
	}
.blog-four-col {
	width:21%;
	float:left;
	margin:10px 2%;
	}
.bg-fo-co {
	border:1px solid #e0e0e0;
	}
.bg-fo-img {
	position:relative;}
.bg-fo-img img {
	width:100%;
	height:auto;}
.bg-to-bor {
	position:absolute;
	top:0;
	left:0;
	right:0;
	}
.to-bor {
	width:100%;
	height:6px;
	background-color:#003289;
	}
.end-bor {
	}
.da-mo {
	background-color:#003289;
	width:50px;
	height:50px;
	margin-left:15px;
	}
.da-mo p {
	color:#fff;
	line-height:0px;
	text-align:center;
	margin-top:0px;
	padding-top:10px;	
	}
.da-mo h3 {
	color:#fff;
	line-height:0px;
	text-align:center;
	margin-top:20px;
	}
.blog-txt h4{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 0px;
	color:#003289;
	text-align:center;
	}
.blog-txt p{
  padding: 0px 16px;
  font-family: 'Lato', sans-serif;
  line-height: 1.6em;
  font-size: 15px;
  color: rgba(7,16,45,0.70);
  text-align:justify;
  }
.bl-read-more {
	position:relative;
	bottom:0;
	background-color:#e0e0e0;
	width:100%;
	height:35px;}
.bl-ad-cs a {
	color:#383838;
	text-decoration:none;
	font-size: 18px;
	margin-left:76px;
	line-height:30px;}
.bl-ad-cs a:hover {
	color:#003289;}
.bl-end-bor {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	}
.pa-cent p{
	text-align:center;}
/*------------bannert new---------*/
.up-bann-new img {
	width:100%;
	height:auto;}
.up-bann-new {
	margin:109px 0px 0px 0px;    animation: fadeInUp 0.6s ease forwards;
    animation: fadeInUp 0.6s ease forwards;
	transform: translateY(150px);
    opacity: 0;
    animation: fadeInUp 0.9s ease forwards;
}
.up-bann-new:nth-child(1) { animation-delay: 0.6s; }

@keyframes fadeInUp {
            to {
                transform: translateY(0);
                opacity: 1;
            }
        }
	background-color:#edf0f5;
	border:1px solid #dee1e5;
	border-radius:0px;
	padding:0px 20px;
	margin:10px 0px;}
.con-pa-bg-co:hover {
    background-color:#ffffff;
    border:1px solid #c0c5cc;
    
}
.con-pa-bg-co h5 {
	color:#013286;
	font-size: 20px;
	line-height:0px;
	}












/*-----------About Us Start Here --------------*/
.banner-inner img { width:100%; height:auto;}
.inner{ width:100%; overflow:hidden; margin-top:15px;}
.inner p { font-family: 'Open Sans', sans-serif; color:#131313; text-align:justify; line-height:26px; font-weight:300;}
.inner ul li { font-family: 'Open Sans', sans-serif; color:#131313; text-align:left; line-height:32px; font-weight:300; list-style:url(../images/tick-mark.jpg);}
.inner h4 {color:#000; text-align:left; font-family: 'Raleway', sans-serif; font-size:20px;}

.abt-lft { width:60%; float:left;}
.abt-rgt { width:38%; float:right;}
.abt-lft2 { width:50%; float:left;}
.abt-rgt2 { width:50%; float:right;}
.abt-lft3 { width:48%; float:left;}
.abt-rgt3 { width:48%; float:right;}
.cert { background-color:#f6f6f6; width:100%; padding:40px 0px; overflow:hidden;}
.cert h3 { text-align:center; font-size:26px; color:#000; line-height:0px; font-family: 'Raleway', sans-serif;}
.award { text-align:center; color:#131313; font-family: 'Open Sans', sans-serif; font-size:14px;}
.certificate { margin-top:20px; overflow:hidden;}
.cert-box { width:19%; margin:0.5%; float:left;}
.name{margin-top:4px; text-align:center; font-size:17px; margin-bottom:0px; font-family: 'Poppins', sans-serif; }
.mission { width:100%; overflow:hidden; }
.mission h3 { text-align:center; font-size:30px; color:#000; line-height:30px; font-family: 'Raleway', sans-serif; font-weight:bold;}
.mission h4 { text-align:center; font-size:24px; color:#000; font-family: 'Poppins', sans-serif;}
.mission-box-lft { width:26%; float:left; text-align:center;}
.mission-box-mid { width:26%; margin:0 11%; float:left; text-align:center;}
.mission-box-rgt { width:26%; float:left; text-align:center;}
.mission p { text-align:center; color:#131313; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:24px;}
.analysis2 { width:100%; overflow:hidden; padding-top:13px; padding-bottom:42px; background-color:#f6f6f6; margin:0 auto; text-align:center; margin-top:20px;}
.analysis2 h3 {color:#000; text-align:center; font-family: 'Raleway', sans-serif; font-size:30px;}
.analysis2 p {color:#131313; text-align:center; font-family: 'Lato', sans-serif; font-size:18px;}
.testiminial { overflow:hidden; width:100%; text-align:center;}
.testiminial h3 {color:#000; text-align:center; font-family: 'Raleway', sans-serif; font-size:30px;}
.testiminial p {color:#131313; text-align:center; font-family: 'Lato', sans-serif; font-size:20px; line-height:30px; font-weight:300;}
.cl-name {color:#039; font-size:31px; text-align:center; font-style:italic; font-weight:bold;}
.cl-name span { font-size:20px; text-align:center; font-style:normal; font-weight:300;}
.port h2 { text-align:center;}
.port p { text-align:center;}
.team { overflow:hidden; width:100%;}
.team-box-1 { width:31%; margin:1%; float:left; text-align:center; background-color:#5772cb; padding-bottom:30px; -webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;}
.team-box-2 { width:31%; margin:1%; float:left; text-align:center; background-color:#578ecb; padding-bottom:30px; -webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;}
.team-box-1-top { background-color:#193aa5; color:#fff; text-align:center; font-size:20px; padding:7px; font-family: 'Poppins', sans-serif; }
.team-box-2-top { background-color:#115db1; color:#fff; text-align:center; font-size:20px; padding:7px; font-family: 'Poppins', sans-serif;}
.des { font-size:19px; line-height:30px; font-weight:bold; color:#fff; font-family: 'Poppins', sans-serif;}
.team-box-1 p { font-size:16px; color:#fff; padding:20px; line-height:26px; font-family: 'Open Sans', sans-serif;}
.team-box-2 p { font-size:16px; color:#fff; padding:20px; line-height:26px; font-family: 'Open Sans', sans-serif;}
.team img { margin:10px 0;}
.training {
    width: 100%;
    overflow: hidden;
}
.training-lft {
    width: 48%;
    float: left;
}.training-rgt {
    width: 48%;
    float: right;
    text-align: left;
}
.training-box {
    font-size: 15px;
    text-align: justify;
    line-height: 24px!important;
    font-weight: 300;
    color: #302d2d!important;
    padding-bottom: 10px;
    font-family: Source Sans Pro, sans-serif!important;
	    border: 1px solid #d7d8da;
    border-radius: 10px;
	margin:10px;
}
.training-box h4 {
    font-size: 22px;
    text-align: center;
    color: #145897;
    font-weight: bold;
}
.training-box h5 {
    font-size: 16px;
    text-align: center;
    color: #ea7500;
}
.training p {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 26px;
	padding:20px;
}
.por { width:100%; overflow:hidden; border-bottom:1px solid #f3f1f1; padding-bottom:40px; padding-top:40px;}
.porf-1 { width:32%; float:left;}
.porf-2 { width:32%; float:left;}
.porf-3 { width:32%; float:left;}
.over { overflow:hidden;}
.how { overflow:hidden;}
.how h2 { text-align:center; font-family: 'Poppins', sans-serif; line-height:46px;}
.how h3 { text-align:center; font-family: 'Open Sans', sans-serif; line-height:20px;}
.how .box-1 { width:32%; float:left; margin-bottom:30px; }
.how .box-2 { width:32%; margin:0 2%; float:left; margin-bottom:30px;  }
.how .box-3 { width:32%; float:right; margin-bottom:30px; }
.how .box-4 { width:48%; height:200px;float:left; margin-bottom:30px; background-color:#d5ebff; border:1px solid #549bdb;}
.how .box-5 { width:48%; height:200px;float:right; margin-bottom:30px; background-color:#eafae4; border:1px solid #82c632;}
.how .box-6 { width:48%; height:200px;float:left; margin-bottom:30px; background-color:#eafae4; border:1px solid #82c632; }
.how .box-7 { width:48%; height:200px;float:right; margin-bottom:30px; background-color:#d5ebff; border:1px solid #549bdb;}
.how .box-8 { width:48%; margin-right:2%; float:left; margin-bottom:30px; }
.how .box-9 { width:48%; margin-left:2%;  float:left; margin-bottom:30px;  }

.how-lft { width:35%; float:left;}
.how-rgt { width:60%; float:right;}
.how-lft img { margin-top:30px; }
.how p {font-family: 'Open Sans', sans-serif;
    font-weight:300; padding:0px 15px;
    line-height: 24px; text-align:left; color:#303030;}	
.how h4 {font-family: 'Poppins', sans-serif; 
    font-weight:bold; line-height: 26px; text-align:left; color:#303030; padding-left:15px;}
.how .read { font-size:16px; font-weight:bold; color:#3f3be9; text-decoration:none; text-align:left; font-family: 'Open Sans', sans-serif; margin-left:16px;}	
.how .read:hover { font-size:16px; font-weight:bold; color:#104cbb; text-decoration:none; text-align:left; font-family: 'Open Sans', sans-serif;}	

.package { width:100%; overflow:hidden;}
.pack-box-1 { width:23%; margin-left:1%; margin-right:2%; float:left; text-align:center; background:#f2f2f2; border:1px solid #7b7878;}
.pack-box-2 { width:23%; margin-right:2%; float:left; text-align:center; background:#f2f2f2; border:1px solid #7b7878;}
.pack-box-3 { width:23%; margin-right:2%; float:left; text-align:center; background:#f2f2f2; border:1px solid #7b7878;}
.pack-box-4 { width:23%;  float:right; text-align:center; background:#f2f2f2; border:1px solid #7b7878;}
.pack-box-special { width:40%; margin-left:30%; margin-right:30%; float:left; text-align:center; background:#f2f2f2; border:1px solid #e6e6e6;}
.pbs-name { font-size:26px; color:#000; font-family: 'Poppins', sans-serif;  line-height:46px; padding:20px 0px;}
.pbs-price {font-size:30px; color:#06C; font-weight:bold; font-family: 'Poppins', sans-serif; line-height:40px; padding:20px 0px;}
.pbs-price span{font-size:20px; color:#06C; font-weight:300;  }
.pbs-footer { background-color:#131313; display:block; padding:20px 0px; border:1px solid #131313;}

.package p{font-family: 'Open Sans', sans-serif;}
.package ul { width:100%; margin-left:-40px;}
.package ul li{font-family: 'Open Sans', sans-serif; list-style:none;}
.package ul hr { opacity:0.2;}
.pkg-name { font-size:26px; color:#000; font-family: 'Poppins', sans-serif;  line-height:46px; padding:20px 0px;}
.pkg-price {font-size:30px; color:#06C; font-weight:bold; font-family: 'Poppins', sans-serif; line-height:40px; padding:20px 0px;}
.pkg-price span{font-size:20px; color:#06C; font-weight:300;  }
.pkg-footer { background-color:#131313; display:block; padding:20px 0px; border:1px solid #131313;}
.package a {color:#06C; font-size:16px; text-decoration:none; font-weight:bold;}
.package a:hover {color:#7578f0; font-size:16px; text-decoration:none;}

.cont-lft { width:48%; margin-right:2%;  float:left;}
.cont-rgt { width:42%; margin-right:5%; float:right;}
.cont-full { width:95%; float:left;}
.contact input[type="text"] { border-radius:7px; border:1px solid #afd2f2; background-color:#ddefff; width:100%; height:30px; margin-bottom:5px; padding:10px; }
.contact textarea { border-radius:7px; border:1px solid #afd2f2; background-color:#ddefff; width:100%; height:100px; margin-bottom:5px; padding:10px; }
.cont-mes { width:95%;}
.tst-vid { width:100%; margin-top:20px; overflow:hidden;}
.tst-box-1 { width:32%; float:left;}
.tst-box-2 { width:32%; margin:0 2%; float:left;}
.tst-box-3 { width:32%; float:right;}
.tst-box-4 { width:48%; float:left;}
.tst-box-5 { width:48%; float:right;}

.tsm { width:99%; height:auto; border:1px solid #bfb6f4; overflow:hidden; margin-top:15px; background-color:#fafafd; }
.tsm-1st { width:23%; margin-right:2%; margin-top:5%; float:left;}
.tsm-2nd { width:43%; float:left; border-left:1px solid #ececed; padding:10px; margin:10px 0px;}
.tsm-3rd { width:27%; float:right;}
.tsm-vid-in { width:23%; margin:1%; float:left;}
.pic img{ width:30%; margin-left:2%; float:left; border-radius:50% 50%; border:1px solid #ececed; padding:3px;}
.name-des { width:60%; float:right; font-family: 'Poppins', sans-serif; color:#131313; margin-top:15px;}
.name-des span { font-style:italic; font-size:13px;}
.name-des2 { width:90%; float:left; margin-left:5%; font-family: 'Poppins', sans-serif; color:#131313; margin-top:15px;}
.name-des2 span { font-style:italic; font-size:13px;}
.tsm-3rd img { margin-right:15px; margin-top:10px;}

.del { width:98%; border:1px solid #7b83e0; margin-top:15px; overflow:hidden;}
.del-top { background-color:#3b44ac; width:100%; height:30px; font-size:17px; font-weight:600; color:#fff; font-family: 'Poppins', sans-serif; text-align:left; letter-spacing:1px; padding:5px 10px; }
.del-box { width:31%; margin:1%; float:left;}
.top-rank { width:100%; overflow:hidden; border-bottom:1px solid #eeebeb; margin-top:-30px;}
.sitemap ul li { font-family: 'Open Sans', sans-serif; color:#131313; text-align:left; line-height:32px; font-weight:300;}
.sitemap ul li a { list-style:url(../images/tick-mark.jpg); color:#131313; text-decoration:none;}
.sitemap ul li a:hover {  list-style:url(../images/tick-mark.jpg); color:#1d61a8; text-decoration:none;}
.sitemap ul li ul { margin-left:25px;}
.make-payment { width:95%; margin-right:2%;}
.make-payment input[type="text"] { border-radius:7px; border:1px solid #afd2f2; background-color:#ddefff; width:100%; height:30px; margin-bottom:5px; padding:10px; }
.make-payment textarea { border-radius:7px; border:1px solid #afd2f2; background-color:#ddefff; width:100%; height:150px; margin-bottom:5px; padding:10px; }
a.sale {color:#039; text-decoration:none; font-weight:bold;}
a.sale:hover {color:#131313; text-decoration:none;}
.ppc {
    width: 100%;
    overflow: hidden;
}
.ppc-lft {
    width: 56%;
    float: left;
}
.ppc-rgt {
    width: 42%;
    float: right;
}

.ppc-box {
    width:34%;
    float: left;
    text-align: center;
    border: 1px solid #d7d8da;
    border-radius: 10px;
    margin: 11px;
    padding: 39px;
    height: 88px;
}
.ppc-name {
    font-size: 20px;
    color: #000;
	line-height:25px;
	padding-top:20px;
	font-family: 'Poppins', sans-serif;
}
.ppc-bg {
    width: 100%;
    background-image: url(../images/ppc-bg.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 30px 0px;
}
.ppc-bg h2 { text-align:center; color:#fff; font-family: 'Poppins', sans-serif;}
.ppc .fab {color:#03C; font-size:40px;}
.ppc .fas {color:#03C; font-size:40px;}
.ppc2 {
    width: 100%;
    padding: 30px 0;
    overflow: hidden;
}
.ppc2-lft {
    width: 100%;
    float: left;
}
.ppc2-lft-inner {
    width: 50%;
    float: left;
}
.ppc2-lft-inner2 { margin-top:40px;}
.ppc2-rgt {
    width: 50%;
    float: right;
}
.conclu {
    width: 80%;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    color: #000;
    padding-bottom: 30px;
    font-family: "Segoe UI",Arial,sans-serif;
    margin: 0 auto;
}
.ppc-but {
width:150px;
margin:0 auto;
padding-bottom:30px;
padding-top:30px;
}
.ppc-but a {font-size:16px;
color:#fff; text-decoration:none; padding:9px 30px; border:1px solid #fff; background:transparent;
font-weight:bold;
text-align:center;
 font-family: 'Open Sans', sans-serif;
}
.ppc-but a:hover {font-size:16px;
color:#000; text-decoration:none; background-color:#fff;}
.w3-animate-left {
    position: relative;
    animation: animateleft 0.4s;
}
.w3-animate-right {
    position: relative;
    animation: animateright 0.4s;
}
.w3-animate-top {
    position: relative;
    animation: animatetop 0.4s;
}
.w3-animate-bottom {
    position: relative;
    animation: animatebottom 0.4s;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@media screen and (min-width:360px) and (max-width:601px) {
.top { background-color:#042748; color:#fff; line-height:20px; font-size:13px; height:50px;}
.sky { display:none;}
.head-bottom { width:100%; overflow:hidden; height:88px; padding-bottom:12px;}
.head-bottom .logos{ width:54%; margin-left:19%; padding-bottom:2px;}
.trust-but { border:1px solid #039; background-color:#039; color:#fff; padding:7px 10px; font-size:16px; font-family: 'Poppins', sans-serif; text-decoration:none; float:left; margin-top:0px; border-radius:7px;}
.trust-but:hover {font-size:16px;}
.hm-trust { padding:0;}
.hm-trust-lft { width:100%;}
.hm-trust-rgt { width:100%;}
.hm-trust h1 {font-size:25px; line-height:25px; text-align:center;}
.hm-trust .read {margin-top:0px;}
.service-home h2 {font-size:24px; line-height:30px;}
.service-hm { width:84%; margin:1% 2%; height:380px;}
.service-hm .readmore { margin-top:30px!important; line-height:30px; color:#061d68; text-align:center; font-size:17px; text-decoration:none;}
.service-hm .readmore:hover { margin-top:30px!important; line-height:30px; font-weight:bold; text-decoration:none; color:#7e99ed; }
.fa-arrow-right { font-size:12px;}
.analysis h3 { font-size:20px; font-weight:bold;}
.analysis p {font-size:16px; line-height:26px;}
.form-control{ width:250px!important; height:35px!important; margin-right:5px;  border-radius:5px; padding-left:10px; border:1px solid #ccc; margin-top:5px;}
.form-control-2{ width:250px!important; height:35px!important; margin-right:5px;  border-radius:5px; padding-left:10px; border:1px solid #ccc; margin-top:5px;}
button[type=submit]{ color:#fff; font-size:16px; border-radius:0px; margin-top:10px;}
.project {padding-top:0px; margin-top:0px;}
.project-lft { width:100%;}
.project-rgt { width:100%;}
.ser-slide img { width:320px;}
.our-projects h2{ padding-top:0px; text-align:center;}
.our-projects p { font-family: 'Oxygen', sans-serif; line-height: 1.5em;
    font-size: 18px; text-align:center;
    color: rgba(7,16,45,0.70);}
.feature { background-image:url(../images/dash-bg.jpg); padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.feature-lft { width:100%;}
.feature-rgt { width:100%;}
.record h2 {font-size:22px; padding-top:0px; line-height:30px; }
.box-record	{ padding-top:0px; padding-bottom:20px; }
.box-record div span{ font-size:20px; line-height:28px;}
.record-lft { width:48%; float:left;}
.record-rgt { width:48%; float:right;}

.rank-vid { width:100%; overflow:hidden;}
.whyus {
	float: left;
	width: 93%;
	padding: 0% 3% 0% 4%;
	border-radius: 4px;
	background-color:#fff;
	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	opacity:0.85;
}
.whyus ul {
	width: 95%;
	padding: 0px;
	margin: 10px 20px 0px 0px;
}

fieldset { margin-left:-20px;}
.our_formtxtfield { width:323px; height:40px; border-radius:5px; border:1px solid #ccc; margin-bottom:3px; padding-left:10px;}
.our_formtxtfield1 { width:323px; height:100px; border-radius:5px; border:1px solid #ccc; margin-bottom:3px; padding-left:10px;}
.but button { border:1px solid #061f70; color:#fff; border-radius:5px; font-size:18px; text-transform:uppercase;}
.client { margin-top:0px; background-image:none;}
.client-lft { width:100%; }
.client-rgt { width:100%;}
.client h2 {font-family: 'Poppins', sans-serif; font-size:26px; line-height:30px; font-weight:bold; padding-bottom:10px; text-align:center;}
.testimonial-bg { background-image:url(../images/happy-cus-bg.jpg); padding: overflow:hidden; padding-bottom:20px;}
.testimonial-lft { width:93%;}
.testimonial-rgt { width:100%;}
.testimonial-bg h2 {color:#fff; padding-bottom:20px; padding-top:20px; font-family: 'Poppins', sans-serif; line-height:30px; letter-spacing:1px;}
.tst-name {color:#eaecee; font-size:12px; font-weight:bold; line-height:22px; text-decoration:none;}
.tst-name2 {color:#eaecee; font-size:13px; font-weight:bold; line-height:22px; text-decoration:none;}
.vid-testm { width:100%; overflow:hidden; margin-top:17px;}
.tab {
    width:94%;
	margin-right:3%;
    height:auto;
}
.computer { height:530px; }

.vid { margin-top:10px; margin-left:-7px; width:320px;}
.start-up-top { height:auto; width:96%; margin-left:2%; overflow:hidden; padding-top:0px;}
.start-up-bottom { width:100%; height:auto; margin-top:-50px;}
.bar-bor { display:none;}
.start-up {  overflow:hidden; margin-left:5%;}
.start-up h3{text-align:center; font-size:20px; line-height:30px;}

.start-up-box { width:100%; overflow:hidden; border:1px solid #b9bfd3; padding:20px;}
.start-up-box-1 { width:96%; margin-left:2%; margin-right:2%;}
.start-up-box-2 { width:96%; margin-left:2%; margin-right:2%;}
.start-up-box-3 { width:96%; margin-left:2%; margin-right:2%;}
.messagebox { width:100%; font-family: 'Poppins', sans-serif; background-color:#0d62b3; overflow:hidden; margin-top:20px; border-radius:0px; padding:20px 0px; position:relative;}
.container2 { width:100%;}
.mesbox { width:98%; margin:1%; }
.mesbox2 { width:98%; margin:1%; padding-left:0px;}
.mesbox3 { width:98%; margin:1%; }
.mesbox-rgt{font-size: 16px;}
.mesbox2-rgt a {color:#fff; text-decoration:none; font-size: 16px;}
.mesbox3-rgt {font-size: 16px;}
.footer-top { background:none; height:5px; margin-top:0px;}
footer { background-image:none; background-color:#052848;; width:100%; padding-bottom:20px; padding-top:30px;}
.footer-box {padding-top:0px; width:96%; padding-top:20px; margin-right:2%;}
.footmid-lft { width:100%;}
.footmid-cen { width:100%; text-align:center; margin-top:20px;}
.footmid-rgt { width:100%;}
.footer-bottom { width:100%; background-color:#042748; overflow:hidden;}
.footmid-lft img { width:100%;}
.copy {width:100%; line-height:20px; text-align:center;}
.fot-social { width:100%; text-align:center;}
.exp { font-size:20px; color:#fff; padding:30px; border-top:2px solid #fff; font-family: 'Raleway', sans-serif;}

.customer-logos img{ border:1px solid #b3b3b3;}*/

/*-----------About Us Start Here --------------*/
.banner-inner { margin-top:0px;}
.inner{ width:100%; overflow:hidden; margin-top:15px;}
.inner p { font-family: 'Open Sans', sans-serif; color:#131313; text-align:justify; line-height:26px; font-weight:300;}
.inner ul li { font-family: 'Open Sans', sans-serif; color:#131313; text-align:left; line-height:32px; font-weight:300; list-style:url(../images/tick-mark.jpg);}
.inner h2 {color:#000; text-align:left; font-family: 'Raleway', sans-serif; font-size:24px; line-height:30px; font-weight:bold;}
.inner h3 {color:#000; text-align:left; font-family: 'Raleway', sans-serif; font-size:18px;}
.inner h4 {color:#000; text-align:left; font-family: 'Raleway', sans-serif; font-size:20px; line-height:26px;}

.abt-lft { width:100%;}
.abt-rgt { width:100%;}
.abt-lft2 { width:100%;}
.abt-rgt2 { width:100%;}
.abt-lft3 { width:100%;}
.abt-rgt3 { width:100%;}
.cert { padding:20px 0px; overflow:hidden;}
.cert h3 { text-align:center; font-size:20px; color:#000; line-height:30px; font-family: 'Raleway', sans-serif;}

.cert-box { width:100%;}

.mission { width:100%; overflow:hidden; }
.mission h3 {font-size:24px; color:#000; line-height:30px; }
.mission h4 {font-size:18px; }
.mission-box-lft { width:100%;}
.mission-box-mid { width:100%; margin:0% 0%;}
.mission-box-rgt {width:100%;}
.mission p { text-align:center; color:#131313; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:24px;}
.mission .pic { width:100%; }
.mission .pic img { width:40%; margin:auto 30%;}
.mission-txt { width:100%; clear:both;}
.analysis2 h3 {color:#000; text-align:center; font-family: 'Raleway', sans-serif; font-size:24px;}
.analysis2 p {color:#131313; text-align:center; font-family: 'Lato', sans-serif; font-size:18px; line-height:28px;}
.testiminial p { font-size:17px; line-height:30px; }
.cl-name {font-size:26px;}
.port h2 { text-align:center;}
.port p { text-align:center;}
.team { overflow:hidden; width:100%;}
.team-box-1 { width:98%; margin:1%;}
.team-box-2 { width:98%; margin:1%;}

.training-lft {
    width: 100%;
}.training-rgt {
    width: 100%;
}

.porf-1 { width:100%;}
.porf-2 { width:100%}
.porf-3 { width:100%}
.over { overflow:hidden;}
.how { overflow:hidden;}
.how h2 { font-size:24px; line-height:30px;}
/*.how h3 { text-align:center; font-family: 'Open Sans', sans-serif; line-height:20px;}*/
.how .box-1 { width:100%;}
.how .box-2 { width:100%;}
.how .box-3 { width:100%;}
.how .box-4 { width:99%; height:auto; padding-bottom:20px;}
.how .box-5 { width:99%; height:auto; padding-bottom:20px;}
.how .box-6 { width:99%; height:auto; padding-bottom:20px;}
.how .box-7 { width:99%; height:auto; padding-bottom:20px;}
.how .box-8 { width:99%; height:auto; padding-bottom:20px;}
.how .box-9 { width:99%; height:auto; padding-bottom:20px;}


.how-lft { width:100%; text-align:center;}
.how-rgt { width:100%;}

.package { width:100%; overflow:hidden;}
.pack-box-1 { width:100%; margin-top:10px;}
.pack-box-2 { width:100%; margin-top:10px;}
.pack-box-3 { width:100%; margin-top:10px;}
.pack-box-4 { width:100%; margin-top:10px;}
.cont-lft { width:100%;}
.cont-rgt { width:100%; margin-right:0px;}
.cont-full { width:100%;}
.contact input[type="text"] { width:92%;}
.contact textarea { border-radius:7px; border:1px solid #afd2f2; background-color:#ddefff; width:100%; height:100px; margin-bottom:5px; padding:10px; }
.cont-mes { width:92%;}
.tst-vid { width:100%; margin-top:20px; overflow:hidden;}
.tst-box-1 { width:100%; margin-top:10px;}
.tst-box-2 { width:100%; margin-top:10px;}
.tst-box-3 { width:100%; margin-top:10px;}
.tst-box-4 { width:100%; margin-top:10px;}
.tst-box-5 { width:100%; margin-top:10px;}
.tsm-vid-in { width:98%; margin:1%;}
.tsm { width:99%; height:auto; border:1px solid #bfb6f4; overflow:hidden; margin-top:15px; background-color:#fafafd; }
.tsm-1st { width:100%;}
.tsm-2nd { width:100%; border-left:0px solid #ececed; padding:0px;}
.tsm-3rd { width:100%;}
.pic img{ width:36%; margin-left:32%;}
.name-des { width:100%; text-align:center;}
.name-des span { font-style:italic; font-size:13px;}
.tsm-2nd p { padding:20px;}

.del { width:98%; border:1px solid #7b83e0; margin-top:15px; overflow:hidden;}
.del-top { background-color:#3b44ac; width:100%; height:30px; font-size:17px; font-weight:600; color:#fff; font-family: 'Poppins', sans-serif; text-align:left; letter-spacing:1px; padding:5px 10px; }
.del-box { width:100%;}
.top-ten { width:100%; overflow:hidden; margin-top:40px; margin-bottom:20px; border-bottom:1px solid #eeebeb; clear:both;}
.sitemap ul li ul{ margin-left:-30px;}

.make-payment { width:95%; margin-right:2%;}
.make-payment textarea { border-radius:7px; border:1px solid #afd2f2; background-color:#ddefff; width:94%; height:150px; margin-bottom:5px; padding:10px; }
.get { display:none;}
.up-bann-new {
  margin: 0px 0px 0px 0px;
}
.hm-trust p {
  font-size: 16px;
}
.txt-1 {
font-size: 13px;
}
.bl-ne h2 {
  font-size: 25px;
}
.bl-ne p {
  text-align:justify;
  padding: 0px 10px;}
.blog-four-col {
  width: 48%;
  margin: 10px 1%;
}
.up-bann-new {
  margin: 0px 0px 0px 0px;
}
.hm-trust p {
  font-size: 16px;
}
.txt-1 {
font-size: 13px;
}
.bl-ne h2 {
  font-size: 22px;
}
.bl-ne p {
  text-align:justify;
  padding: 0px 10px;}
.blog-four-col {
  width: 100%;
  margin: 10px 0%;
}
.dri-le-tx {
  padding: 6px 15px;
}

.start-up p {
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.slider-btns {
    display:none;
}
.dots {
  top: 70%;
  margin-left: 46px;
}
.por-sit-im {
  width: 100%;
  margin: 0;
}
.por-sit-na {
  width: 100%;
  float: left;}
.si-txt-cs {
  margin: 0vh 0px 0px 0px;}
.re-he-pa h4 {
	 float:left;
	 font-size: 18px;
	 margin:-2vh 0px 0px 0px;}
.re-he-pa p {
	text-align:right;
	} 
.si-txt-cs p a {
  padding: 8px 10px;
  font-size: 15px;
  margin:-50vh 0px 0px 0px;}
.slider-wrapper {
  height: 270px;}
.col-three {
  width: 100%;
  float: left;
}
.holographic-container {
  height: 10vh;}
.holographic-card {
  width: 182px;
  height: 63px;}
.img-fif, .txt-txt {
  width: 100%;
  margin: 0px 0%;
}
.img-fif img {
  width: 80%;
  margin-right: 11%;
  margin-left: 9%;
}
.txt-fif-tx {
  padding: 0vh 0px 0px 0px;
}
.txt-fif-tx h3 {
  font-size: 20px;
  line-height: 0px;
}
.txt-fif-tx h2 {
  font-size: 23px;
  line-height: 25px;
}
.bg-im-di {
	background-image:url(../images/re-bg-im.jpg);}
.so-no-fa-ab h2 {
  font-size: 22px;
  line-height: 27px;
}
.so-no-box-one, .so-no-box-two {
  width: 84%;
  margin:0px 8%;}
.dri-left {
  width: 100%;
  height: 515px;
}
.dri-right {
  width: 100%;
  height: 565px;
}
.dri-ri-fr {
  padding: 0px 15px 0px 15px;
}
.dri-ri-fr h3 {
  font-size: 22px;
  line-height: 29px;
  margin-top: 26px;
}
.dri-ri-fr p {
  font-size: 15px;
  line-height: 25px;
}
.dri-le-tx h2 {
  font-size: 22px;
  line-height: 30px;
}
.dri-conta {
  overflow: hidden;
  margin: 0px 0px;
}
.dri-but p button {
  padding: 8px 10px;
  font-size: 15px;
  margin: 0px 3px;
}
 .bl-ne p {
	 font-size:15px;
  }
.bl-ad-cs a {
  margin-left: 122px;
  line-height: 29px;
}


}
@media screen and (min-width:400px) and (max-width:600px) {
.head-bottom { width:100%; overflow:hidden; height:120px; padding-bottom:12px;}
.get { display:none;}
  .slider-wrapper {
    height: 280px;
  }
.dots {
    top: 77%;
    margin-left: 65px;
  }


}

@media screen and (min-width:1200px) and (max-width:1599px) {
.container { width:92%; max-width:1080px; margin-left:5%;}
.banner-inner img { width:100%; height:auto; margin-top:105px;}
}
@media screen and (min-width:1600px) and (max-width:1920px) {
.container { width:90%; max-width:1560px; margin:0 auto;}
.base { background-image:url(../images/bar-base2.png); background-repeat:no-repeat; width:1500px; height:61px; z-index:-9999; margin-top:-25px;}
.banner-inner img {
    width: 100%;
    height: auto;
    margin-top:110px!important;

}
.por-sl-ov {
  width: 100%;
}
.bg-im-di {
  background-repeat:no-repeat;
}
}
@media screen and (min-width:1401px) and (max-width:1700px) {
.container { width:90%; max-width:1560px; margin:0 auto;}
.base { background-image:url(../images/bar-base4.png); background-repeat:no-repeat; width:1318px; height:61px; z-index:-9999; margin-top:-25px;}

}

@media screen and (min-width:601px) and (max-width:1368px) {
.base { background-image:url(../images/bar-base.png); background-repeat:no-repeat; width:1103px; height:61px; z-index:-9999; margin-top:-25px;}

}
@media screen and (min-width:1601px) and (max-width:2300px) {
.inner p { font-size:20px; line-height:32px;}
.inner ul li { font-family: 'Open Sans', sans-serif; color:#131313; text-align:left; line-height:32px; font-size:20px; font-weight:300;}
.bg-im-di {
  background-repeat:no-repeat;
}
}

div.wh-widget-send-button-wrapper.wh-widget-right {bottom:130px;}
.get { position:fixed; right:-5px; top:300px; z-index:1;}
.moremenu { border:1px solid #fafafa; color:#fafafa;  background:transparent; padding:5px 7px; font-size:14px!important; text-decoration:none; float:right; margin:10px;font-family: 'Poppins', sans-serif;}
.moremenu:hover { border:1px solid #fff; color:#039!important;  background:#fff; padding:5px 7px; font-size:14px; text-decoration:none; float:right;font-family: 'Poppins', sans-serif;}
