 /*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider bullet skin 051 css*/
        .jssorb051 .i {position:absolute;cursor:pointer;}
        .jssorb051 .i .b {fill:#fff;fill-opacity:0.5;}
        .jssorb051 .i:hover .b {fill-opacity:.7;}
        .jssorb051 .iav .b {fill-opacity: 1;}
        .jssorb051 .i.idn {opacity:.3;}

        /*jssor slider arrow skin 051 css*/
        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}
		
		.header-top {padding:7px 0px;background: #ec3736;}
		.header-top a{font-family: 'Roboto', sans-serif;font-size:15px;color:#ecf1fb}
		.header-top a i{margin-right:5px;color:#fbb15d;font-size:18px}
		.right{float:right;margin:0px}
		.right a{background: #2f4771;
    padding: 2px;}
		.section-title{text-align:center;font-family: 'Roboto', sans-serif;}
		.servises-item-title{text-align:center;font-family: 'Roboto', sans-serif;}
		.section-subtitle{text-align:center;font-family: 'Roboto', sans-serif;}
		.services {
	overflow: hidden
}
.section-btn{text-align:center;font-family: 'Roboto', sans-serif;font-weight:bold}
.btn-widht-ico{font-size:18px;color:#fff}
.btn-widht-ico span{padding:7px;background:#3381ee;border:1px solid #ccc}
.item{margin-bottom:20px}
.servises-item {
	display: block;
	text-align: center;
	padding: 25px;
	text-decoration: none;
	height: 100%;
	border-radius: 10px;
	border: 1px solid #d4d4e1;
	overflow: hidden;
	color: #303036
}
.servises-item::after {
	content: "";
	position: absolute;
	right: -120px;
	bottom: -120px;
	width: 270px;
	height: 270px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .08);
	opacity: 0;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.servises-item::before {
	content: "";
	position: absolute;
	right: -90px;
	bottom: -120px;
	width: 270px;
	height: 270px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .06);
	opacity: 0;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.servises-item::after, .servises-item::before {
	-webkit-transform: translate(100%, 100%);
	-ms-transform: translate(100%, 100%);
	transform: translate(100%, 100%)
}
.servises-item:hover {
	background-color: #2c7ae7;
	color: #fff;
	border-color: transparent
}
.servises-item:hover .servises-item-ico {
	background: #fff;
	color: #2c7ae7
}
.servises-item:hover .servises-item-desc {
	color: #fff
}
.servises-item:hover .servises-item-title{color:#fff}
.servises-item:hover::after, .servises-item:hover::before {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.servises-item-ico {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 97px;
	height: 97px;
	border-radius: 50%;
	overflow: hidden;
	background-color: #2c7ae7;
	background: -webkit-gradient(linear, left top, right top, from(#2876e2), to(#3f8efc));
	background: -o-linear-gradient(left, #2876e2 0, #3f8efc 100%);
	background: linear-gradient(to right, #2876e2 0, #3f8efc 100%);
	margin: 0 auto 20px;
	color: #fff;
	-webkit-transition: all .25s;
	transition: all .25s
}
.servises-item-title {
	margin-bottom: 15px;
	font-weight: 700
}
.servises-item-desc {
	color: #63636b;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.servises-item-desc, .servises-item-ico, .servises-item-title {
	position: relative;
	z-index: 2
}
.servises-item-ico i{font-size:48px}
.services-image-item {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden
}
.services-image-item::after {
	content: "";
	float: left;
	margin-top: 100%
}
.services-image-item:hover .services-image-item-card-front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.services-image-item:hover .services-image-item-card-back {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 3
}
.services-image-item-card {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background-color: #fff;
	overflow: hidden;
	-webkit-transition: .6s ease-in-out;
	-o-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.services-image-item-card-front {
	z-index: 2
}
.services-image-item-card-front::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4)
}
.services-image-item-card-front img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.services-image-item-card-back {
	z-index: 1;
	background-color: #2c7ae7;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	padding: 20px
}
.services-image-item-title {
	margin-bottom: 20px
}
.services-image-item-desc {
	margin-bottom: 20px
}


	padding-right: 70px;
	padding-left: 70px;
	padding-top: 20px
}
.main-counter::after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	background-color: #2c7ae7;
	border-radius: 50%;
	background: -webkit-gradient(linear, left top, right top, from(#2876e2), to(#3f8efc));
	background: -o-linear-gradient(left, #2876e2 0, #3f8efc 100%);
	background: linear-gradient(to right, #2876e2 0, #3f8efc 100%)
}
.main-counter::before {
	content: "";
	position: absolute;
	right: 0;
	top: 90px;
	width: 34px;
	height: 34px;
	background-color: #2c7ae7;
	border-radius: 50%;
	background: -webkit-gradient(linear, left top, right top, from(#2876e2), to(#3f8efc));
	background: -o-linear-gradient(left, #2876e2 0, #3f8efc 100%);
	background: linear-gradient(to right, #2876e2 0, #3f8efc 100%)
}
.main-counter-item {
	position: relative;
	width: 320px;
	height: 320px;
	border-radius: 50%;
	padding-bottom: 10px
}
.main-counter-item-circ {
	position: absolute;
	left: -70px;
	top: -20px;
	width: 100%;
	height: 100%;
	width: -webkit-calc(100% - 20px);
	width: calc(100% - 20px);
	height: -webkit-calc(100% - 20px);
	height: calc(100% - 20px);
	background-color: #2c7ae7;
	border-radius: 50%;
	overflow: hidden
}
.main-counter-item-circ::after {
	content: "";
	position: absolute;
	left: 30px;
	bottom: -50px;
	width: 220px;
	height: 220px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .15);
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.main-counter-item-circ::before {
	content: "";
	position: absolute;
	left: -25px;
	bottom: -65px;
	width: 220px;
	height: 220px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .1);
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.main-counter-item-center {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: #fff;
	-webkit-box-shadow: 11.35px 22.275px 25.92px 1.08px rgba(14, 62, 129, .29);
	box-shadow: 11.35px 22.275px 25.92px 1.08px rgba(14, 62, 129, .29);
	border-radius: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}
.main-counter-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
	color:#423d3d;
}
.main-counter-numb {
	font-size: 145px;
	font-weight: 700;
	color: #2c7ae7;
	margin-bottom: 0;
	line-height: 1
}
.counter-item-title {
	font-weight: 700;
	text-align:center;
	font-family: 'Roboto', sans-serif;
}
.counter-item-numb {
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2;
	color: #2c7ae7;
	margin-bottom: 5px;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	
}
.project-nav {
	position: relative;
	margin-bottom: 40px;
	margin-top: -5px
}
.project-nav-list {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	text-transform: uppercase;
	width: 100%
}
.project-nav-list li {
	cursor: pointer;
	padding: 2px 5px;
	margin-right: 25px;
	white-space: nowrap;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.project-nav-list li:last-child {
	margin-right: 0
}
.project-nav-list li.mixitup-control-active, .project-nav-list li:hover {
	color: #2c7ae7
}
.project-item {
	position: relative;
	display: block;
	height: 400px;
	width: 100%;
	overflow: hidden
}
.project-item:hover .project-item-card-front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.project-item:hover .project-item-card-back {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 3
}
.project-item-card {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background-color: #fff;
	overflow: hidden;
	-webkit-transition: .6s ease-in-out;
	-o-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.project-item-card-front {
	z-index: 2
}
.project-item-card-front img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.project-item-card-back {
	z-index: 1;
	background-color: #2c7ae7;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	padding: 30px 40px
}
.project-item-title {
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 22px
}
.project-item-desc {
	margin-bottom: 25px
}
.project-item-desc p {
	margin-bottom: 0
}
.team-item {
	position: relative;
	display: block;
	text-decoration: none
}
.team-item:hover {
	color: #303036
}
.team-item:hover .team-item-social-links {
	top: -14px;
	opacity: 1;
	visibility: visible
}
.mobile .team-item-social-links, .tablet .team-item-social-links {
	top: -14px;
	opacity: 1;
	visibility: visible
}
.team-item-img {
	height: 270px;
	background-color: #f0f4f8
}
.team-item-img img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.team-item-title {
	line-height: 1.4;
	margin-bottom: 0;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}
.team-item-info {
	position: relative;
	text-align: center;
	padding: 25px 15px 15px
}
.team-item-position {
	color: #63636b;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px
}
.team-item-social-links {
	position: absolute;
	left: 50%;
	top: -28px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.team-item-social-links li {
	margin-right: 6px
}
.team-item-social-links li:last-child {
	margin-right: 0
}
.team-item-social-links li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 28px;
	height: 28px;
	border-radius: 6px;
	background-color: #2c7ae7;
	fill: #fff;
	border: 1px solid #2c7ae7;
	color: #fff;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}
.team-item-social-links li a > svg {
	display: block;
	width: 16px;
	height: 16px;
	margin: auto
}
.team-item-social-links li a:hover {
	background-color: transparent;
	fill: #2c7ae7;
	color: #2c7ae7;
}
.reviews-item {
	position: relative;
	padding: 30px 20px
}
.reviews-item-info {
	padding-top: 10px
}
.reviews-item-text {
	color: #63636b
}
.reviews-item-text p {
	margin-bottom: 0
}
.reviews-item-title {
	margin-bottom: 2px;
	font-size: 18px
}
.reviews-item-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px
}
.reviews-item-vertical {
	text-align: center
}
.reviews-item-vertical .reviews-item-header {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.reviews-item-vertical .reviews-item-info {
	width: 100%;
	text-align: center
}
.reviews-item-vertical .reviews-item-img {
	margin-right: 0;
	margin-bottom: 15px
}
.reviews-item-vertical .reviews-item-info {
	padding-top: 0
}
.reviews-item-position {
	color: #63636b;
	font-size: 14px
}
.reviews-item-img {
	width: 75px;
	height: 75px;
	min-width: 75px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
	background-color: #f0f4f8
}
.reviews-item-img img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.bread-crumbs {
	position: relative;
	padding: 18px 0;
	background-color: #f0f4f8
}
.bread-crumbs-list {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	overflow: hidden
}


/* about sec starting */
.about-sec .about-sec-left .about-sec-left-heading h3{
	font-family: 'Roboto', sans-serif;
	color:#0a8ff9;
	text-transform:capitalize;
	font-size:40px;
	float:right;
	font-weight:bold;
	text-align:justify;
	line-height:60px;
	}
.about-sec .about-sec-left .about-sec-left-heading-pts ul li{list-style-type:none;line-height:40px;border-bottom:1px solid #434769;margin-bottom:10px;padding-bottom:10px}
.about-sec .about-sec-left .about-sec-left-heading-pts ul li img{width:40px;height:40px}
.about-sec .about-sec-left .about-sec-left-heading-pts ul li a{color:#fff;font-size:20px;font-family: 'Roboto', sans-serif;font-weight:bold;letter-spacing:1px;text-transform:capitalize}
.about-sec .about-sec-right .about-sec-right-img img{width:100%;padding:10px;background:#fff;border:2px solid #024db9}
.abt-content-sec .abt-content-sec-img img{height:150px}
.abt-content-sec .abt-content-sec-header h3{font-family: 'Roboto', sans-serif;text-align:center;font-size:28px;text-transform:capitalize;color:#fff}
.abt-content-sec .abt-content-sec-matter p{font-size:14px;color:#fff;font-family: 'Roboto', sans-serif;text-align:center}
.abt-content{padding:30px 0px;background:#151a3ede}
/* form styles start */
		.form-sec-block{background:#1e1f3c;}
		.form-sec-block-head img{width:100%}
/* form styles start */
		::placeholder{color:#fff;font-weight:300;}
.astro-margin-top {
    margin-top: 0;
}
.hm_contact_form {
    position: relative;
    padding: 0px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.light_color {
   color: #fefefe !important;
    background: #211c1c;
    padding: 7px;
	border-radius:10px;
}
.title1 {
    color: #d9333f;
    font-family: "Oswald","Open Sans",sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 33px;
    margin: 0 0 13px;
	text-transform:uppercase;
	text-align:center;
}
.form_row {
    margin-top: 10px;
}
.form_row .hm_input_text {
    border-radius: 4px;
    color: #324545;
    font-weight: 600;
    width: 100%;
}
.form_row .hm_input_text {
    border-radius: 4px;
    color: #324545;
    font-weight: 600;
    width: 100%;
	padding: 14px;
	background:transparent;
}
.form_row .hm_textarea {
    color: #324545;
    min-height: 90px;
    width: 100%;
    resize: none;
	background:transparent;
}
.send_button {
    background: #fefefe;
    border: 1px solid #bbc2d5;
    color: #000;
    padding: 8px 12px;
    font-size: 14px;
    display: inline-block;
}		
.form-sec-block{background:#222543;padding:10px}
.form-head h3{font-family: "Oswald","Open Sans",sans-serif;background-color: white;padding: 10px;text-transform: capitalize;text-align: center;color: #232643;}
.contact-sec{padding:30px 0px;background:url(../images/abt-back.jpg);background-position: right -199px bottom;background-size: cover;background-attachment: fixed;}



/*home_solutions*/
.home_solutions {
	padding: 50px 0;
	text-align: center;
	color: #555;
}
.home_solutions:before {
	width: 100%;
	height: 100%;
	background: rgba(150,150,150,0.1);
	content: '';
	transform: skewY(-6deg);
	-webkit-transform: skewY(-6deg);
}
.home_solutions h2 {
	font-size: 40px;
	line-height: 1;
	color: #111;
	margin-bottom: 20px;
}
.home_solutions ul li {
	margin-bottom: 40px;
	margin-right: 2%;
	width: 32%;
	float: left;
	border-radius: 25px;
	overflow: hidden;
	box-shadow: 0 0px 26px 5px rgba(1, 31, 66, 0.1);
	transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
}
.home_solutions ul li:hover {
	transform: translateY(-15px);
	-webkit-transform: translateY(-15px);
	box-shadow: 0 0px 26px 5px rgba(1, 31, 66, 0.2);
}
.home_solutions ul li:nth-child(3n+3) {
	margin-right: 0
}
.home_solutions ul li .img {
	height: 200px;
	background-position: center;
	background-size: cover;
}
.home_solutions ul li .img:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(56, 203, 184, 0.79);
	transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
}
.home_solutions ul li:nth-child(2) .img:before ,
.home_solutions ul li:nth-child(7) .img:before {
	background: rgba(113, 169, 240, 0.79)
}
.home_solutions ul li:nth-child(3) .img:before ,
.home_solutions ul li:nth-child(8) .img:before {
	background: rgba(252, 116, 115, 0.79)
}
.home_solutions ul li:nth-child(4) .img:before ,
.home_solutions ul li:nth-child(9) .img:before {
	background: rgba(84, 204, 107, 0.79)
}
.home_solutions ul li:nth-child(5) .img:before ,
.home_solutions ul li:nth-child(10) .img:before {
	background: rgba(204, 185, 84, 0.79)
}
.home_solutions ul li:hover .img:before {
	background: rgba(22, 22, 22, 0.79);
}
.home_solutions ul li .txt {
	padding: 25px;
	background: #fff;
	color: #5a5a5a;
	z-index: 2;
	font-weight: 400;
	font-size: 14px;
	text-align: left;
}
.home_solutions ul li .txt p {
	height: 150px;
	overflow:scroll;
}
.home_solutions ul li .txt h4 {
	position: absolute;
	color: #fff;
	top: -60px;
	width: 100%;
	font-size: 22px;
	font-weight: 700;
}
.home_solutions ul li .txt span {
	width: auto;
	font-weight: 500;
	letter-spacing: 1px;
	padding: 12px 20px;
	padding-right: 50px;
	border-radius: 50px;
	color: #ff681d;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
}
.home_solutions ul li .txt span:after {
	top: 10px;
	right: 20px;
	content: '';
	height: 24px;
	width: 24px;
	display: inline-block;
    background-image: url(/web/20211228014456im_/http://digitalyari.com/images/arrowB.svg);
    background-position: center;
    background-size: cover;
}
.home_solutions ul li .txt span:hover {
	color: #fff;
	background: #ff681d;
}
.home_solutions ul li .txt span:hover:after {
    background-image: url(/web/20211228014456im_/http://digitalyari.com/images/arrowA_white.svg);
}
.home_solutions ul li .txt:before {
	position: absolute;
	top: -13px;
	left: 0;
	width: 100%;
	height: 40px;
	content: '';
	background: #fff;
	z-index: -1;
	transform: skewY(-4deg);
	-webkit-transform: skewY(-4deg);
}
.home_solutions .allBtn {
	text-align: center;
}
.home_solutions .allBtn a {
	display: inline-block;
	padding: 10px 25px;
	padding-right: 55px;
	color: #fff;
	background: #f06363;
	border-radius: 30px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 2px;
	position: relative;
	transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
}
.home_solutions .allBtn a:after {
	position: absolute;
	top: 10px;
	right: 20px;
	content: '';
	height: 24px;
	width: 24px;
	display: inline-block;
    background-image: url(/web/20211228014456im_/http://digitalyari.com/images/arrowA_white.svg);
    background-position: center;
    background-size: cover;
}
.home_solutions .allBtn a:hover {
	color: #fff;
	background: #111;
}
.fullbody {
	width: 100%;
	float: left;
	position: relative;
	padding:0;
}
.fullpage {
	width: 100%;
	max-width: 1200px;
	min-width: 240px;
	margin-left: auto;
	margin-right: auto;
}
.fullbody-sec{padding:50px 0px}
.testi-head h3{text-align:center;font-family: "Oswald","Open Sans",sans-serif;color:#77a7ea;text-transform:capitalize}
#bottom-footer{background:#1b1a2de6;padding:30px 0px}
.b-text p{color:#fff;font-family: 'Roboto', sans-serif;}
@media (max-width:480px) {
	.main-counter-item{width:220px;height:220px;display:block;margin-left:auto;}
	.main-counter-numb{font-size:100px}
	.main-counter-title{font-size:20px;color:#5d99ec}
	.padd{padding:0}
	.about-sec .about-sec-left .about-sec-left-heading h3{line-height:30px;font-size:20px;text-align:left}
	.padd-contact{padding:0}
	.contact-sec{padding:0}
	.form-sec-block{background:#252846de}
	.home_solutions ul li{width:100%}
	.testimonial{margin:0!important}
	.contacts-footer li{float:none!important}
	nav.navbar.bootsnav{padding:15px!important}
	.padd11{padding:0}
	.right a{margin:2px}
	.mobile-style{background: url(../images/backk.png);
    background-size: cover;
    background-repeat: no-repeat;}
	.header-top{background:none}
	}
	
	
	
	
/*
     FILE ARCHIVED ON 01:44:56 Dec 28, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:27:35 Aug 16, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.693
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.02
  esindex: 0.014
  cdx.remote: 6.627
  LoadShardBlock: 163.729 (3)
  PetaboxLoader3.resolve: 164.865 (3)
  PetaboxLoader3.datanode: 77.222 (4)
  load_resource: 81.75
*/