body {
	font-family: 'Poppins', sans-serif !important;
}

ol,
ul {
	list-style: none outside none;
}

a:focus,
a:hover {
	text-decoration: none !important;
}

textarea:focus,
input:focus {
	outline: none;
}

*:focus {
	outline: none;
}

/** work start here **/
.top-header {
	background-color: #ffdf2a;
}

.top-header {
	background-color: #ffdf2a;
	text-align: center;
	padding: 0 0;
	font-family: 'Antonio';
	font-size: 45px;
	font-weight: 800;
}

.top-head {
	padding: 10px 0 3px;
	background-color: #ffcc03;
}

.bootm-head p {
	margin-bottom: 0;
	color: #fff;
	font-size: 18px;
	padding: 12px 0;
	text-align: center;
}

.bootm-head {
	background-color: #02246a;
}

.third-bottom-head {
	background-color: #1d1a51;
}

.third-bottom-head b {
	display: block;
	font-size: 40px;
}

.third-bottom-head a {
	background-color: #d71313;
	color: #fff;
	display: inline-block;
	padding: 5px 40px;
	border-radius: 50px;
	margin: 10px 0;
	font-weight: 800;
	font-size: 40px;
}

.third-bottom-head a:hover {

	color: #fff;

}

.third-bottom-head {
	background-color: #1d1a51;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 9px 0;
	clear: both;
}

.call-right {
	text-align: center;
	margin-top: 0px;
}

.call-right p {
	font-weight: 800;
	font-size: 30px;
	color: #b9080c;
	margin-bottom: 8px;
}

.call-right img {
	width: 100%;

}

.logo img {
	width: 100%;
}

.call-right a:hover {
	color: #000;
}

.banner-left {

	width: 100%;

	float: left;
}

.banner-section {
	position: relative;
}

.banner-right-form {
	width: 100%;
	float: right;
	position: relative;
	right: 0;
	top: 0;
	border-radius: 0;
	background-image: linear-gradient(20deg, #01153f, #033192);
	padding: 0;
}

.get-immideate p {
	color: #fff;
	font-size: 25px;
	font-weight: 800;
	text-transform: capitalize;
	margin-bottom: 0;
}

.get-immideate span {
	display: block;
	color: #fff;
	text-transform: capitalize;
	font-weight: 600;
	font-size: 21px;
	line-height: 20px;
}

input.textfield {
	border-radius: 0;
	border: none;
	padding: 10px 18px;
	width: 100%;
	margin: 15px 0 0;
	min-height: 52px;
}

textarea.textfield {
	min-height: 115px;
	border-radius: 0px;
	border: none;
	margin: 15px 0;
	padding: 10px 20px;
	width: 100%;
	resize: none;
}

.top-ser-btn b {
	display: block;
	font-weight: 700;
	font-size: 45px;
	color: #000;
	line-height: 55px;
}

.top-ser-btn a {
	font-size: 60px;
	color: #e41013;
	font-weight: 800;
	line-height: 12px;
}


.top-ser-btn a:hover {
	color: #e41013;
}

.get-immideate {
	margin-bottom: 15px;
	background-color: #e60000;
	padding: 9px 18px;
}

.why-choose-left h2 {
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 3px dashed #d71313;
	margin-bottom: 29px;
	padding-bottom: 10px;
}

.get-immideate.get-immideate-two {
	margin-bottom: 0;
	text-align: center;
	padding: 5px;
}

.get-immideate.get-immideate-two p {
	font-size: 30px;
}

.get-immideate.get-immideate-two a {
	color: #000;
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 0;
	line-height: 40px;
}

.form-section {
	padding: 0px 20px 20px;
}

.sub-btn {
	background-color: #ffcc03;
	border: none;
	border-radius: 0;
	width: 100%;
	padding: 10px;
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase;
	cursor: pointer;
	color: #000;
}

.start-famous-box-right {
	background-image: linear-gradient(180deg, #c30039, #870028);
	border-radius: 20px;
	margin-top: 9px;
	float: left;
	margin-left: 42px;
	max-width: 472px;
	width: 100%;
	padding-left: 25px;
	padding-left: 84px;
}

.start-famous-box-right p {
	margin-bottom: 0;
	color: #fff;
	text-align: left;
	font-size: 34px;
	font-weight: 700;
	padding: 28px 0;
	line-height: 36px;
}

.start-famous-box-left {
	position: absolute;
}

section.start-famous {
	padding: 100px 0 50px;
	clear: both;
}

.why-choose-left {
	width: 65%;
	float: left;
}

.ch-s-box {
	color: #fff;
	display: flex;
}

.ch-s-box-cntent {
	font-size: 18px;
}

.about-right ul {
	padding: 0;
	margin-top: 20px;
	width: 47%;
	float: left;
	margin-right: 2%;
}

.ch-s-box-cntent b {
	font-size: 22px;
}

.about-right ul li {
	background-color: #d80204;
	text-align: left;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding: 10px 10px 10px 21px;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 600;
}

.about-right h2,
.about-left h2 {
	font-family: 'Antonio';
	color: #d80204;
	font-weight: 800;
	font-size: 50px;
	margin: 20px 0 0;
}

.ch-s-box-cntent p {
	margin-bottom: 0;
}

.ch-s-box-number {
	background-color: #ffcc03;
	border-radius: 50%;
	width: 53px;
	height: 53px;
	text-align: center;
	color: #000;
	font-size: 30px;
	margin-right: 15px;
	padding-top: 4px;
	margin-top: 4px;
}

.about-left p {
	font-size: 20px;
	color: #000;
	margin: 30px 0 10px;
}

.top-chs-box {
	background-color: #02246a;
	border-radius: 10px;
	padding: 26px 10px;
}

.main-middle-section {
	padding: 30px 0 30px;
	width: 100%;
	float: left;
	background-color: #ffcc03;
}

.all-services-main-box li {
	display: block;
	padding: 6px 0;
	font-size: 20px;
}

.main-call .top-header {

	font-size: 45px;

}

.all-services-main {
	padding-bottom: 40px;
}

.all-services-main-box {
	background-color: #d71313;
	border-radius: 30px;

	color: #fff;
	font-size: 24px;

}

.all-services-main-box h2 {
	background-color: #fff;
	text-align: center;
	color: #000;
	padding: 10px;
	font-family: 'Antonio';
	font-size: 50px;
	font-weight: 800;
	margin-bottom: 30px;
}

.all-services-main-box ul {
	padding: 0;
	width: 32%;
	display: inline-block;
}

.why-choose-left-box {
	display: flex;
	margin-bottom: 15px;
}

.why-choose-left-content p {
	font-size: 18px;
	font-weight: 500;
}

.all-services-main-left h2 {
	background-color: #d71313;
	text-align: center;
	color: #fff;
	border-radius: 8px;
	padding: 10px 0;
}

.all-services-main-left.all-services-main-right h2 {
	background-color: #018137;
}

.why-choose-left-content h6 {
	font-size: 25px;
	color: #d71313;
	font-weight: 600;
}

.why-choose-left-content {
	margin-left: 22px;
}

.start-famous-left {
	float: left;
	width: 100%;
	padding-left: 50px;

	padding-right: 50px;
}

.start-famous-box {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.start-famous-inner {
	border-top: 2px dashed #c0c0c0;
	width: 100%;
	float: left;
	padding: 50px 30px 0;
	border-left: 2px dashed #c0c0c0;
	border-right: 2px dashed #c0c0c0;
}

.start-famous-box-right.start-famous-box-right-last p {
	padding: 15px 0;
}

.five-star {
	position: absolute;
	top: -10px;
	transform: translatey(-50%);
	left: 38%;
}

.top-services {
	display: flex;
}

.top-services-right li {
	font-size: 24px;
	padding: 5px 0px;
	font-weight: 500;
	display: inline-flex;
}

.top-services-right li i.fa.fa-star {
	color: #e50043;
}

.top-services {
	display: flex;
	margin-top: 20px;
}

.start-famous-right h1 {
	font-size: 45px;
	font-weight: 800;
}

.top-services-right ul {
	padding-left: 0;
	float: left;
	width: 50%;
	margin-right: 0;
}

.start-famous-right h1 span {
	color: #c70407;
}

.start-famous-right {
	margin-top: 0;
	width: 100%;
	max-width: 644px;
	float: left;
	padding: 0 40px;
}

.video-img img {
	width: 100%;
}

.video-title h2,
.clint-testimonials h2 {
	font-size: 45px;
	font-weight: 800;
	color: #000;
}

.main-video {
	background-image: url("../images/video-bg.jpg");
	background-repeat: no-repeat;
	padding-top: 60px;
	text-align: center;
	clear: both;
}

.graphics-slider-box {
	width: 31%;
	float: left;

	margin-right: 2%;
	margin-bottom: 40px;
}

.video-title {
	margin-bottom: 32px;
}

.video-list li {
	font-size: 30px;
	font-weight: 500;
	margin: 10px 0;
	display: inline-flex;
	background-image: url("../images/check-icon.jpg");
	background-repeat: no-repeat;
	padding-left: 65px;
}

.video-list {
	width: 100%;
	max-width: 1182px;
	margin: 40px auto;
	text-align: left;
}

a.call-now {
	font-size: 32px;
	font-weight: 700;
	background-image: linear-gradient(180deg, #e41013, #860028);
	border-radius: 0px;
	padding: 10px 25px;
	color: #fff;
	display: inline-block;
}

h2.apoint {
	font-size: 60px;
	margin: 10px 0;
}

a.call-now:hover {
	color: #fff;
}

section.seacrhed-low {
	padding: 50px 0 80px;
	text-align: center;
	background-image: url("../images/red-astro-bg.jpg");
	margin-top: 60px;
}

.seacrhed-low h2 {

	font-size: 55px;
	font-weight: 700;
	color: #000;
}

.seacrhed-low b {
	font-size: 40px;
	color: #000;
}

.seacrhed-low p {
	font-size: 36px;
	color: #000;
	padding: 0 270px;
	margin: 5px 0 30px;
	line-height: 48px;
}

a.call-now.call-now-two {
	color: #000;
	background-image: linear-gradient(180deg, #e41013, #860028);
	color: #fff;
}

.main-premium-services {
	width: 100%;
	max-width: 1166px;
	margin: 0 auto;
	border-radius: 20px;
	box-shadow: 0 10px 10px #dad9d9;
	margin-top: -35px;
}

.main-premium-services-top {
	background-image: linear-gradient(180deg, #c20039, #860028);
	border-radius: 20px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.main-premium-services-top h2 {
	font-size: 55px;

	color: #fff;
	font-weight: 700;
	margin-bottom: 0;
}

.main-premium-services-top b {
	font-size: 35px;
	color: #fff;

	font-weight: 800;
}

.premium-services-list ul li {
	font-size: 30px;
	font-weight: 500;
	margin: 5px 0;
}

.premium-services-list {
	margin-top: 20px;
}

.premium-services-list i.fa.fa-check {
	color: #d1013e;
}

.premium-services-img {
	margin-top: -100px;
	text-align: right;
	padding-right: 50px;
}

.premium-services-img a.call-now {
	font-size: 35px;
	margin: 18px 0;
	display: inline-block;
	padding: 10px 32px;
}

.main-premium-services.second-premium-services {
	margin-top: 50px;
}

.main-premium-services.second-premium-services .main-premium-services-top {
	padding-left: 0;
	padding-right: 50px;
	text-align: right;
}

.main-premium-services.second-premium-services .premium-services-img {
	text-align: left;
	padding-left: 50px;
	padding-right: 0;
}

p.ser-para {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	margin: 50px 0 20px;
	padding: 0 100px;
}

.medalist {
	background-image: url("../images/medalist-bg.jpg");
	background-repeat: no-repeat;
	margin-top: 40px;
	clear: both;
}

.award-left,
.award-right {
	margin-top: 40px;
}

.award-right {

	text-align: center;
}

.award-right b {
	display: block;
	font-size: 34px;
	font-weight: 700;
	color: #fdcb24;
}

.award-right p {
	font-size: 27px;
	font-weight: 500;
	line-height: 40px;
	margin: 8px 0;
	color: #fff;
}

.award-right a.call-now {
	margin-top: 7px;
	display: inline-block;
	font-size: 42px;
	background-image: linear-gradient(180deg, #fbba23, #fbba23);
	color: #000;
	padding: 5px 50px 11px;
}

.award-right .call-now img {
	filter: brightness(0);
}

.genuine-solution {
	text-align: center;
	background-color: #edecea;
	padding: 40px 0 50px;
	margin-top: -30px;
}

.genuine-solution h2 {
	font-size: 55px;
	color: #e41013;

	font-weight: 700;
	margin-bottom: 0;
	text-transform: uppercase;
}

.genuine-solution b {
	font-size: 38px;
}

.genuine-solution p {
	font-size: 34px;
	margin: 6px 0 30px;
	font-weight: 500;
}

.main-clients {
	padding: 50px 0 20px;
	background-color: #fff;
}

.satisfation-right-content {

	text-align: center;
}

.satisfation-left-img img {
	width: 100%;
}

.graphic-banner img {
	width: 100%;

}

.satisfation img {
	width: 100%;
}

.testimonials-box-white {
	background-color: #fff;
	padding: 20px 20px 30px;
	text-align: center;
}

.client-img {
	background-image: linear-gradient(90deg, #e60000 0%, #e60000 100%);
	text-align: center;
	height: 50px;
	margin-bottom: 15px !important;
	margin-top: 30px;
}

.rating {
	text-align: center;
	color: #e60000;
}

.client-img img {
	display: inline;
	width: auto;
	height: auto;
	max-width: 100%;
	position: relative;
	bottom: 40px;
	border: 10px solid #fddf15;
	border-radius: 50%;
	padding: 10px;
	display: inline-block !important;
}

.testimonials-box-white p {
	font-size: 18px;
	color: #000;
	margin-bottom: 0;
	font-family: 'Poppins', sans-serif;
}

.start-icon {
	margin-bottom: 15px;
}

.google-review img {
	width: 180px !important;
	height: auto !important;
	margin: 10px 0;
}

.clint-testimonials {
	margin-bottom: 5px;
}


.test-name i.fa.fa-star {
	color: #f8b328;
	font-size: 18px;
}

.testimonials-box h2 {
	text-align: center;
	font-size: 24px;
	color: #e60000;
}

.testi .owl-stage-outer.owl-height {
	height: 570px !important;
}


.testimonials-box-yellow {
	background-color: #fff;
	padding: 20px 20px 55px;

}

.test-name p {
	margin-bottom: 0;
	margin-top: 10px;
}

.test-name {
	margin-left: 20px;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
}

.testimonials-box-white p:before {
	content: "";
	width: 25px;
	height: 23px;
	background: url("../images/testimonial-comma-1.png") no-repeat;

	display: inline-block;
}

.testimonials-box {
	margin-top: 30px;

	overflow: hidden;
	border-top: 10px solid #e60000;
	box-shadow: 0px 10px 10px #00000066;
}

.testimonials-box-white p:after {
	content: "";
	width: 25px;
	height: 23px;
	background: url("../images/testimonial-comma-2.png") no-repeat;

	display: inline-block;
}

.satisfation-right-content h2 {
	font-size: 47px;
	font-weight: 900;
	text-transform: uppercase;
	font-family: 'Antonio';
}

.satisfation-right-content p {
	font-size: 32px;
	color: #000;
	margin: 14px 0 10px;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}

.satisfation-right-content h6 {
	font-size: 29px;
	color: #d71313;
	margin-bottom: 0;
}

.satisfation-right-content {
	margin-top: 22px;
}

.footer .all-services-main-box {
	background-color: transparent;

	margin-bottom: 40px;
	position: relative;

}

.quick-servicess {
	position: absolute;
	top: -30px;
	background-color: #fff;
	color: #000;
	padding: 10px;
	border-radius: 5px;
	trasnform: translate-y;
	left: 0;
	transform: translate-y(-50%);
	max-width: 287px;
	right: 0;
	margin: auto;
	text-align: center;

}

.footer .all-services-main-box {
	background-color: transparent;

	margin-bottom: 0px;
}

.foot-box a:hover {
	color: #fff;
}

section.satisfation {

	background-color: #fed200;
}

.satisfation-right-content span {
	color: #d71313;
}

.quick-servicess h6 {
	margin-bottom: 0;
	font-size: 28px;
	font-weight: 700;
}

.footer-bottom {
	background-color: #033cb2;
	padding: 30px 0;
}

.footer .container {
	max-width: 1100px;
}

.footer {
	padding: 50px 0 10px;
	background-color: #011336;
}

.foot-bottm {
	background-color: #011336;
	padding: 20px 0;
}

.testimonials-box-yellow img {
	width: auto !important;
}

.google-review img {
	width: 100% !important;
	height: 67px !important;
}

.right-graphics {
	float: left;
	width: 100%;
	max-width: 490px;
	text-align: center;
}

.right-graphics img {
	margin-bottom: 20px;
}

.main-clients .owl-nav.disabled {
	display: none !important;
}

.main-clients .owl-dots {
	display: none !important;
}

.foot-box p {
	color: #fff;
	font-size: 23px;
	margin-bottom: 0;
}

.foot-box {
	text-align: left;
	background-color: #2424242b;
	padding: 20px;
}

.fo-p-b i {
	background-color: yellow;
	border-radius: 50%;
	font-size: 34px;
	width: 60px;
	height: 60px;
	text-align: center;
	padding-top: 13px;
}

.fo-p-b {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}

.fo-p-b-r {
	display: inline-block;
}

.foot-box a {
	display: block;
	font-size: 21px;
	font-weight: 800;
	color: #fff;
}

.foot-bottom-para p {
	text-align: center;
	margin: 0 0 !important;
	font-size: 16px !important;
	color: #fff;
	font-family: 'Poppins', sans-serif;
}

.foot-bottom-para p {
	text-align: center;
	margin: 10px 0;
	font-size: 18px;
}

.hero-sticker {
	background-color: rgb(255, 255, 255);
	-webkit-transform: skewX(-37deg);
	-ms-transform: skewX(-34deg);
	transform: skewX(-34deg);
	position: absolute;
	width: 210px;
	height: 100%;
	top: -54px;
	right: 0;
	z-index: 0;
}

.banner-section .owl-nav.disabled,
.banner-section .owl-dots {
	display: none !important;
}

.banner-left img {
	width: auto !important;
}

.foot-sell {
	bottom: 0;
	color: #fff;
	display: none;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 999999999;
}

.foot-call.foot-whtsapp {
	background-color: #138400;
	border-right: 0 none;
	min-height: 62px;
	padding: 16px 0;
}

.foot-call .fa.fa-whatsapp {
	background-color: rgb(19, 132, 0);
	border-radius: 50%;
	font-size: 20px;
	height: 50px;
	padding: 15px;
	position: absolute;
	right: 25%;
	top: -34px;
	transform: translate(-50%);
	width: 50px;
}

.foot-call {
	background-color: rgb(210, 21, 30);
	border-right: 1px solid #7f7f7f;
	box-sizing: border-box;
	color: #fff;
	float: left;
	font-size: 16px;
	min-height: 62px;
	padding: 17px;
	text-align: center;
	text-decoration: none;
	width: 50%;
	position: relative;
}

.resposne {
	display: none;
}

.foot-call .fa.fa-phone {
	background-color: rgb(210, 21, 30);
	border-radius: 50%;
	font-size: 20px;
	height: 50px;
	padding: 15px;
	position: absolute;
	right: 20%;
	top: -34px;
	transform: translate(-50%);
	width: 50px;
}

.quick-services {
	width: 100%;
	clear: both;
	padding: 30px 0 40px;
	background-color: #1d1a51;
}

.ser-title {
	text-align: center;
	border-top: 1px solid #eee;
	padding-top: 20px;
	margin-bottom: 22px;
}

.quick-ser-box img {
	width: 100%;
}

.quick-services .col-md-4 {
	padding-left: 8px;
	padding-right: 8px;
}

.quick-ser-box {
	margin-bottom: 10px;
}

.graphics-slider {
	max-width: 1300px;
	margin: 40px auto 0;
}

.graphics-slider .owl-nav.disabled,
.graphics-slider .owl-dots {
	display: none !important;
}

.ser-title h2 {
	font-size: 42px;
	color: #d1013e;
}

.ser-title p {
	font-size: 28px;
}

.main-why-choose {
	display: flex;
	width: 100%;
	float: left;
}

.main-why-choose-left {
	width: 45%;
	background-image: url("../images/sol-remove-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 70px;
}

.main-why-choose-left ul {
	padding-left: 0;
}

.main-why-choose-left i.fa.fa-star {
	color: #c70407;
	font-size: 28px;
}

.main-why-choose-left li {
	font-size: 25px;
	font-weight: 500;
	padding: 6px 0;
	text-transform: uppercase;
	color: #000;
}

.main-why-choose-left h2 {
	font-size: 41px;
	font-weight: 800;
	color: #000;
	margin-bottom: 18px;
}

.main-why-choose-right {
	width: 55%;
	background-image: url("../images/why-choose-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.main-why-choose-left.main-why-choose-right h2 {
	color: #fff;
}

.main-why-choose-left.main-why-choose-right span {
	color: #fed200;
}

.why-choose-boxe {
	width: 50%;
	float: left;
	margin-top: 20px;
}

.why-choose-boxe-img {
	float: left;
	margin-right: 10px;
}

.why-choose-boxe-content b {
	color: #fff;
	font-family: Antonio;
	font-size: 46px;
	font-weight: 800;
}

.why-choose-boxe-content p {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
}

.main-why-choose-right .top-ser-btn b {
	color: #fff;
	font-size: 30px;
}

.main-why-choose-right .top-ser-btn a {
	color: #fff;
}

.quick-services .col-md-3 {
	padding: 0 5px 0 7px;
}

.quic-ser {
	background-color: #ffcc03;
	padding: 10px;
	margin-bottom: 13px;
	text-align: center;
}

.quic-ser-content a {
	background-color: #d30104;
	color: #fff;
	padding: 5px 10px;
	display: block;
	font-size: 22px;
	font-weight: 600;
}

.quic-ser-content a:hover {
	color: #fff;
}

.quic-ser-img img {
	width: 100%;
}

.quic-ser-content h2 {
	font-size: 22px !important;
	color: #000 !important;
	font-weight: 600 !important;
	margin-top: 10px !important;

}

.quick-services h2 {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
}

.quick-services p {
	font-size: 22px;
	font-weight: 500;
	color: #fff;

}

.quic-ser-box:nth-child(3n) {
	margin-right: 0;
}

.quic-ser-box {
	width: 32.5%;
	float: left;
	margin-right: 1%;
	margin-bottom: 20px;
}

.quic-ser-box.quic-ser-box-scnd {
	width: 37%;
}

.quicker-services {
	display: flex;
	flex-wrap: wrap;
}

@-webkit-keyframes blink-animation {

	0%,
	49% {
		background-color: #ffdf2a;
		color: #000;
	}

	50%,
	100% {
		background-color: #d71313;
		color: #fff;
	}
}

.blink-control {
	-webkit-animation: blink-animation 1s infinite;
	/* Safari 4+ */
	-moz-animation: blink-animation 1s infinite;
	/* Fx 5+ */
	-o-animation: blink-animation 1s infinite;
	/* Opera 12+ */
	animation: blink-animation 1s infinite;
	/* IE 10+, Fx 29+ */
}

@-webkit-keyframes blink-animation-top {

	0%,
	49% {
		background-color: #d80403;
		color: #FFF;
	}

	50%,
	100% {
		background-color: #02246a;
		color: #fff;
	}
}

.blink-control-top {
	-webkit-animation: blink-animation-top 1s infinite;
	/* Safari 4+ */
	-moz-animation: blink-animation-top 1s infinite;
	/* Fx 5+ */
	-o-animation: blink-animation-top 1s infinite;
	/* Opera 12+ */
	animation: blink-animation-top 1s infinite;
	/* IE 10+, Fx 29+ */
}

.award-left img {

	animation-name: rotate;
	animation-duration: 18s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	border-radius: 50%;
}

@keyframes rotate {
	from {
		transform: rotate(-360deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.foot-box img {
	margin-bottom: 12px;
}

.middle-logo img {
	width: 100%;
}

.middle-logo {
	text-align: center;
}

.graphic-photos .container {
	display: flex;
	padding: 40px 0 30px;
}

.graphic-photos-left {
	margin-right: 8px;
	width: 90%;
}

.graphic-photos-right {
	margin-left: 8px;
	width: 45%;
}

.graphic-photos-left img {
	margin-bottom: 12px;
	width: 100%;
}

.graphic-photos-right img {
	width: 100%;
}

.horoscope-reading {
	text-align: center;

	color: #000;

}

.horoscope-reading h2 {
	font-family: 'Antonio';
	font-size: 50px;
	font-weight: 800;
}

.horoscope-reading p {
	font-size: 30px;
	font-weight: 500;
}