section.slider {
    height:500px;
	background: url(../images/banner.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll !important;
    filter: grayscale(0%);
	background-color: #e2e0e0c7;
	padding:60px 0px;
}
section.keep {
    height:auto;
	background: url(../images/banner1.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll !important;
    filter: grayscale(0%);
	background-color: #e2e0e0c7;
	padding:50px 0px;
  box-shadow: inset 0 -3px 8px rgba(0, 0, 0, 0.3);
}
section.keeps {
   padding: 45px 0px;
	background: linear-gradient(90deg, rgba(98, 179, 235, 0.75) 19%, rgba(236, 4, 32, 0.3) 42%, rgba(6, 149, 234, 0.4) 89%);
}
section.section_one {
    padding: 45px 0px;
	/*background: rgb(98,179,235);
background: linear-gradient(90deg, rgba(98,179,235,0.269642891336222) 19%, rgba(236,4,32,0.1491947120645133) 42%, rgba(6,149,234,0.2556372890953257) 89%);*/
background: #fdfdfd;
box-shadow: inset 0 -3em 3em rgba(86, 127, 202, 0.15), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(216, 21, 21, 0);
}
.sldimg img {
    width: 100%;
    margin-top: -50px;
}
h4.hh {
    font-size:20px;
    font-family: sans-serif;
    text-align: left;
    margin-top: 20px;
}
.col-sm-3.aa {
    margin: 0px;
    padding: 0px;
}
.col-sm-9.aa {
    margin: 0px;
    padding: 5px;
}
.pt {
    background-color:#0b75e329;
    padding: 10px 20px;
}
p.p1 {
    font-size: 16px;
    font-family: sans-serif;
    line-height: 20px;
}
.pt2 {
    padding: 10px 0px;
}
p.p1:before {
    content: "\f0a3";
    font-family: fontawesome;
    padding: 10px;
}
h3.profile_head {
    text-align: center;
    font-size: 35px;
    font-family: sans-serif;
    font-style: unset;
    color: white;
}
section.profile {
     height:350px;
	background: url(../images/back.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll !important;
    filter: grayscale(0%);
	padding:30px 0px;
}
section.our_services {
     height:600px;
	background: url(../images/backs.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll !important;
    filter: grayscale(0%);
	padding:30px 0px;
}
.textt p {
    font-size: 17px;
    font-family: sans-serif;
}
h3.esta {
    font-style: unset;
    font-size: 22px;
    font-family: sans-serif;
    font-weight: bold;
}
.textt {
    padding: 20px 0px;
}
.ccimg img {
    width: 50%;
    height: 280px;
}
.ccimg img {
    width: 100%;
    height: 282px;
}
section.cmm {
    padding: 50px 0px;
   /* background: rgb(98,179,235);
background: linear-gradient(90deg, rgba(98,179,235,0.269642891336222) 19%, rgba(236,4,32,0.1491947120645133) 42%, rgba(6,149,234,0.2556372890953257) 89%);*/
background: #fdfdfd;
box-shadow: inset 0 -3em 3em rgba(86, 127, 202, 0.15), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(216, 21, 21, 0);
}
h3.cm {
    text-align: center;
    font-style: unset;
    font-size: 35px;
    font-family: sans-serif;
}
h4.make {
    text-align: center;
    font-size: 21px;
    padding: 5px;
    font-family: sans-serif;
}
h3.cth {
    text-align: center;
    padding: 5px;
    font-size: 25px;
    font-family: sans-serif;
    font-style: unset;
    color: #ed0606;
    font-weight: bold;
}
.cmtext {
    border: 2px solid #007eff5e;
    border-radius: 10px;
    margin-top: 20px;
}
.cmmimg img {
    width: 100%;
    height: 350px;
}
p.po1 {
    font-family: sans-serif;
    font-size: 17px;
}
.measure1 {
    padding: 20px 0px;
}
.measure2 {
    padding: 20px 0px;
}
p.po1:before {
    content: "\f123";
    font-family: fontAwesome;
    padding: 20px;
    font-size: 23px;
    color: #ce0521;
}
.cmmhead {
    padding: 20px 0px;
}
h3.reg_office {
    color: white;
    font-style: unset;
    text-align: center;
}
h3.reg_office {
    color: white;
    font-style: unset;
    text-align: center;
    font-family: serif;
    font-size: 28px;
}
p.reg_add {
    color: white;
    text-align: center;
    font-size: 17px;
    padding: 10px 0px;
}
span.fa.fa-home {
    color: white;
    font-size: 40px;
    margin-left: 150px;
}
span.fa.fa-users
{
	color: white;
    font-size: 40px;
    margin-left: 150px;
}
span.fa.fa-envelope
{
	color: white;
    font-size: 40px;
    margin-left: 150px;
}
h3.servhead {
    text-align: center;
    font-size: 30px;
    font-style: unset;
    color: white;
    font-family: sans-serif;
    padding: 20px 0px;
    font-weight: bold;
}
.ppimg img {
    width: 70%;
}
h3.ttt {
    font-style: unset;
    font-size: 25px;
    color:white;
    font-weight: bold;
    border: 2px solid white;
    border-radius: 10px;
    text-align: center;
	padding: 2px;
}
p.thhts {
    display: inline-block;
    text-align: center;
    margin: 10px 10px 10px 30px;
    border: 2px solid #c60707;
    padding: 3px 15px;
    border-radius: 10px;
    color: white;
    font-weight: bold;
}
p.pttxt {
    color: white;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
}
p.pttxt:before
{
	content:"\f123";
	font-family:fontAwesome;
	color:#af1111;
	padding:10px;
	font-size: 20px;
}
.ppimgs img {
    width: 90%;
}
p.thhthead {
    font-size: 20px;
    color: white;
    border: 2px solid #ad0909;
    text-align: center;
    width: 50%;
    border-radius: 10px;
    margin-left: 120px;
	margin-top: 20px;
	font-weight:bold;
}
.ppimges img 
{
	width:90%;
}
.images1 img {
    width: 100%;
    height: 200px;
}
.images1 {
    padding: 20px 0px;
}
section.our_clients {
    padding: 50px 0px;
	background: #fdfdfd;
box-shadow: inset 0 -3em 3em rgba(86, 127, 202, 0.15), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(216, 21, 21, 0);
}
h3.servheads {
    text-align: center;
    font-style: unset;
    font-size: 30px;
    font-family: sans-serif;
	padding:10px 0px;
}
.ppimgs {
    margin-top: 100px;
}
.clogo img {
    width: 30%;
    padding: 10px 0px;
}
footer {
    padding: 30px 0px 0px 0px;
   background: rgb(1,11,17);
background: linear-gradient(90deg, rgba(1,11,17,0.9335084375547094) 31%, rgba(6,17,23,0.8018557764902836) 41%, rgba(0,7,11,0.9419117988992471) 59%);
}
span.cname {
    color: white;
    font-size: 35px;
    font-family: fantasy;
    margin-left: 15px;
}
.comprofile p {
    color: white;
    font-family: sans-serif;
    font-size: 16px;
}
h4.infohead {
    color: white;
    font-weight: bold;
    font-family: sans-serif;
}
span.fa.fa-headphones {
    color: white;
    font-size: 25px;
    padding: 10px 0px;
}
span.number {
    color: white;
    font-size: 17px;
    margin-left: 12px;
}
span.fab.fa-facebook-f {
    color: white;
    font-size: 20px;
}
span.fab.fa-twitter {
    color: white;
    font-size: 20px;
    margin-left: 15px;
}
span.fab.fa-youtube {
    color: white;
    font-size: 20px;
    margin-left: 15px;
}
span.fab.fa-instagram {
    color: white;
    font-size: 20px;
    margin-left: 15px;
}
.icons {
    padding: 10px;
}
h3.serv_heads {
    color: white;
    font-size: 30px;
    font-family: fantasy;
    font-style: unset;
    margin-top: 26px;
}
.all_services p {
    color: white;
    font-style: unset;
}
.all_services p:before {
    content: "\f0a3";
    font-family: fontAwesome;
    padding: 10px;
}
textarea.message {
    width: 100%;
    background-color: transparent;
    color: white;
    padding: 5px;
    border: 1px solid white;
}
input.name
{
	width: 100%;
    background-color: transparent;
    color: white;
    padding: 5px;
    border: 1px solid white;
	margin-bottom: 10px;
}
input.phone
{
	width: 100%;
    background-color: transparent;
    color: white;
    padding: 5px;
    border: 1px solid white;
	margin-bottom: 10px;
}
input.email
{
	width: 100%;
    background-color: transparent;
    color: white;
    padding: 5px;
    border: 1px solid white;
	margin-bottom: 10px;
}
button.btn_btns {
    background-color: #4a5bb7;
    width: 45%;
    font-size: 17px;
    font-family: sans-serif;
    border: 0px;
    color: white;
    padding: 5px;
}
.form {
    padding: 20px 0px;
}
.all_services {
    padding: 20px 0px;
}
.copyright p {
    color: white;
}
.footer_bottom {
    background-color: black;
    padding: 10px 0px;
}
section.our_profile {
    padding: 50px 0px;
}
h3.welcome {
    font-size: 30px;
    font-style: unset;
    text-align: center;
    font-family: sans-serif;
    padding: 20px 0px;
}
span.headd {
    font-size: 20px;
    font-family: sans-serif;
    font-weight: bold;
    padding: 20px 0px;
}
.profile {
    padding: 20px 0px;
}
b.fa.fa-users {
    margin-left: 80px;
    font-size: 40px;
    color: white;
}
.col-sm-6.sat {
    margin-top: 10px;
}
.col-sm-6.sats {    
    margin-top: 25px;
}
.ddd {
    background-color: #91a6b5;
    padding: 20px 10px;
}
.ddds {
    background-color: #74a2b7;
    padding: 20px 10px;
}
.define {
    background-color: #be9898;
    padding: 20px 10px;
}
p.pdd {
    text-align: center;
}
.col-sm-8.www {
    margin-top: 15px;
}
i.fa.fa-users {
    color: white;
    font-size: 50px;
    margin-left: 90px;
}
.define p {
    text-align: center;
    color: white;
    font-family: sans-serif;
    font-size: 16px;
	font-weight: bold;
}
p.pdd {
    text-align: center;
    color: white;
    font-family: sans-serif;
    font-size: 16px;
	font-weight: bold;
}
p.reg {
    padding: 15px 0px;
}
h3.ty {
    font-family: fantasy;
    font-style: unset;
    font-size: 70px;
	text-align: center;
	color:#722a2a;
}
section.typical_job {
    padding: 30px 0px;
	background: rgb(98,179,235);
    background: linear-gradient(90deg, rgba(98,179,235,0.269642891336222) 19%, rgba(236,4,32,0.1491947120645133) 42%, rgba(6,149,234,0.2556372890953257) 89%);
}
.typicalhead {
    
    padding: 45px 2px;
}
.ssimg img {
    width: 100%;
}
.sdimg img {
    width: 100%;
}
h3.dhead {
    text-align: center;
    font-size: 30px;
    font-style: unset;
    font-family: sans-serif;
    padding: 15px 0px;
}
section.d3_scanning {
    padding: 40px 0px;
}
.d3imgs img {
    width: 100%;
}
.dhhhd {
    padding: 30px 15px;
   box-shadow: inset 0 -3em 3em rgba(86, 127, 202, 0.15), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(216, 21, 21, 0);
   height:auto;
}
h4.sccc {
    font-style: unset;
    font-family: fantasy;
    font-size: 30px;
    color: #a70e0e;
    padding: 20px 0px;
}
p.sclst {
    font-family: sans-serif;
}
p.sclst:before {
    content: "\f0a3";
    font-family: fontAwesome;
    color: #bc0606;
    font-size: 18px;
    padding: 10px;
}
h3.avhead {
    font-size: 28px;
    text-align: center;
    padding: 10px 0px;
    font-family: sans-serif;
    font-style: unset;
    border: 2px solid #c4060669;
    background-color: #9696e994;
    border-radius: 10px;
}
p.avlst {
    font-size: 16px;
    font-family: sans-serif;
    line-height: 25px;
}
p.avlst:before {
    content: "\f0a4";
    font-family: fontAwesome;
    padding: 20px;
    color: #be0707;
    font-size: 20px;
}
h3.scan {
    font-style: unset;
    font-family: sans-serif;
    padding: 20px 0px;
    font-size: 25px;
}
h3.scan {
    font-style: unset;
    font-family: sans-serif;
    padding: 5px 0px;
    font-size: 20px;
    border: 1px solid;
    text-align: center;
    border-radius: 5px;
}
p.asl a {
    color: black;
}
.asider {
    box-shadow: inset 0 -3em 3em rgba(86, 127, 202, 0.15), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(216, 21, 21, 0);
    padding: 10px;
	margin-top: 10px;
	height: 705px;
}
.aside {
    margin-top: 20px;
}
p.asl {
    font-family: sans-serif;
    border-bottom: 2px solid #d6737357;
    padding: 2px 2px 10px 2px;
}
.imgg img {
    width: 90%;
}
.sldimg {
    margin-top: 60px;
}
@media screen and (max-width:479px)
{
	section.slider {
    height: auto;
    background: url(../images/banner.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll !important;
    filter: grayscale(0%);
    background-color: #e2e0e0c7;
    padding: 60px 0px;
}
.imgg img {
    margin-top: 10px;
    width: 90%;
    margin-bottom: 20px;
}
h4.hh {
    font-size: 20px;
    font-family: sans-serif;
    text-align: center;
    margin-top: 20px;
}
section.profile {
    height: auto;
    background: url(../images/back.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll !important;
    filter: grayscale(0%);
    padding: 30px 0px;
}
section.our_services {
    height: auto;
    background: url(../images/backs.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll !important;
    filter: grayscale(0%);
    padding: 30px 0px;
}
p.pttxt {
    color: black;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
}
p.thhts {
    display: inline-block;
    text-align: center;
    margin: 10px 10px 10px 30px;
    border: 2px solid #c60707;
    padding: 3px 15px;
    border-radius: 10px;
    color: black;
    font-weight: bold;
}
h3.ttt {
    font-style: unset;
    font-size: 25px;
    color: black;
    font-weight: bold;
    border: 2px solid white;
    border-radius: 10px;
    text-align: center;
    padding: 2px;
}
.ppimg {
    margin-bottom: 30px;
}
b.fa.fa-users {
    margin-left: 130px;
    font-size: 40px;
    color: white;
}
i.fa.fa-users {
    color: white;
    font-size: 50px;
    margin-left: 125px;
}
.asider {
    box-shadow: inset 0 -3em 3em rgba(86, 127, 202, 0.15), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(216, 21, 21, 0);
    padding: 10px;
    margin-top: 10px;
    height: auto;
}
}