@charset "utf-8";
/* CSS Document */

/*.btn-default.btn-highlighted {
    background: var(--accent-secondary-color);
    color: var(--accent-color);
}*/
.clr-orange{color:#ff7214 !important;}
.clr-lorange{color:#ffecdf !important;}
.topbar-social-links ul li a i { color: #fff;}
/*.topbar-contact-info ul li img { max-width: 22px;
    margin-right: 10px;
    transition: all 0.3s ease-in-out;
    background: #bcdefb;
    padding: 2px;
    border-radius: 2px;
}*/
.topbar { background: #0b4f8c;}
.topbar-contact-info ul li { color: #fff;}
.topbar-contact-info ul li a:hover { color: #fff;}
header.main-header{/*background: linear-gradient(to bottom,  #bcdefb 0%,#bcdefb 25%,#ffffff 65%,#ffffff 100%);*/ background: linear-gradient(to bottom,  #e4f2ff 0%, #ffffff 100%);;}
.about-us { padding: 50px 0px 50px;}
.section-title h1 {font-size: 48px !important;}
.our-faqs { padding: 50px 0;}
.our-pricing { padding: 50px 0;}
.pricing-header {padding-bottom: 15px; margin-bottom: 15px;}
.pricing-item {padding:25px;}
.pricing-price h2 {font-size: 24px;}
.pricing-price { /*background-color: #ffecdf;*/ padding: 10px; margin-bottom: 20px;}
/*.pricing-item.highlighted-box { background: #dc3200;}*/
.pricing-header p { font-size: 16px; text-align: justify;}
.pricing-list ul li {font-size: 16px; line-height: 1.2em; margin-bottom: 10px;}
/*.pricing-list ul li::before {color: #ff7214;}
.btn-default { background: #dc3200; color:#fff;}*/
/*.pricing-item.highlighted-box .pricing-price {background-color: #ffecdf;}
.pricing-item.highlighted-box .pricing-list ul li::before { color: #ffecdf;}*/
.our-services { padding: 50px 0;}
.our-features { padding: 50px 0;}
.section-row .section-title.section-title-center { max-width: 740px;}
.section-title h2 {font-size: 40px;}
/*.features-item-content h3 {color: #dc3200;}*/
/*.features-item-content p { text-align: justify;}*/
.our-goals {padding: 50px 0;}
.our-facts { padding: 50px 0;}
.main-footer {padding: 50px 0 0; margin-bottom: 0px;}
.footer-copyright { margin-top: 30px; padding: 20px 0 20px;}

.about-us.page-about-us {padding: 50px 0;}
.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/");
}
.page-header { padding: 60px 0;}
.page-header-box h1 {font-size: 42px;}
.page-contact-us {padding: 60px 0;}
.our-expert-box { margin-top: -360px;}
.cust-wh-60{width:60px !important; height:60px !important; margin-bottom:10px;}
.cust-wh-160{width:100px !important; height:60px !important; margin-bottom:10px;}
.our-testimonial {padding: 50px 0;}
.testimonial-company-slider .company-logo img { width: 180px;  max-height: 60px; border: 1px solid #ccc; border-radius: 10px; padding: 2px;}
.why-choose-item-content h3 { margin-top: 10px;}
.why-choose-item .icon-box img { max-width: 30px;}
.test-ul {list-style:square; line-height:2rem; margin-left:-10px; color:#000;}
.test-ul li::marker {color: #ff7214;}
.test-ul-h4{color:#0b4f8c;}


/**********Whatasspp***********/
#whatsapp {
			position: fixed;
			right: 50px;
			bottom: 100px;
			width: 70px;
			height: 70px;
			cursor: pointer;
	
			z-index: 99990;
			margin: 13px -36px -92px -34px;
			color: rgb(191 58 58);
			/*color:rgb(8 253 39);*/
		}
	
		#whatsapp #whatsappMain {
			-moz-border-radius: 50% !important;
			-webkit-border-radius: 50% !important;
			border-radius: 50% !important;
			-moz-background-clip: padding;
			-webkit-background-clip: padding-box;
			background-clip: padding-box;
			background-color: rgb(30, 138, 34);
			width: 70px;
			height: 70px;
			-webkit-animation: zcwmini2 1.5s 0s ease-out infinite;
			/*-moz-animation: zcwmini2 1.5s 0s ease-out infinite;*/
			animation: zcwmini2 1.5s 0s ease-out infinite;
		}
	
		#whatsapp #whatsappMain:before {
			content: "";
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			background-image: url(../images/whatsapp.png);
	
			background-repeat: no-repeat;
			background-position: center center;
			-webkit-animation: zcwphone2 1.5s linear infinite;
			/*-moz-animation: zcwphone2 1.5s linear infinite;*/
			animation: zcwphone2 1.5s linear infinite;
		}
		@-webkit-keyframes zcwmini2 {
			0% {
				box-shadow: 0 0 8px 6px rgba(207, 8, 8, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(207, 8, 8, 0);
			}
	
			10% {
				box-shadow: 0 0 8px 6px, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px;
			}
	
			100% {
				box-shadow: 0 0 8px 6px rgba(207, 8, 8, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 40px rgba(207, 8, 8, 0);
			}
		}
	
		@-moz-keyframes zcwmini2 {
			0% {
				box-shadow: 0 0 8px 6px rgba(207, 8, 8, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(207, 8, 8, 0);
			}
	
			10% {
				box-shadow: 0 0 8px 6px, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px;
			}
	
			100% {
				box-shadow: 0 0 8px 6px rgba(207, 8, 8, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 40px rgba(207, 8, 8, 0);
			}
		}
	
		@keyframes zcwmini2 {
			0% {
				box-shadow: 0 0 8px 6px rgba(207, 8, 8, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(207, 8, 8, 0);
			}
	
			10% {
				box-shadow: 0 0 8px 6px, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px;
			}
	
			100% {
				box-shadow: 0 0 8px 6px rgba(207, 8, 8, 0), 0 0 0 40px rgba(0, 0, 0, 0), 0 0 0 40px rgba(207, 8, 8, 0);
			}
		}
	
		@-webkit-keyframes zcwphone2 {
			0% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
	
			25% {
				-ms-transform: rotate(30deg);
				-webkit-transform: rotate(30deg);
				transform: rotate(30deg);
			}
	
			50% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
	
			75% {
				-ms-transform: rotate(-30deg);
				-webkit-transform: rotate(-30deg);
				transform: rotate(-30deg);
			}
	
			100% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
		}
	
		@-moz-keyframes zcwphone2 {
			0% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
	
			25% {
				-ms-transform: rotate(30deg);
				-webkit-transform: rotate(30deg);
				transform: rotate(30deg);
			}
	
			50% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
	
			75% {
				-ms-transform: rotate(-30deg);
				-webkit-transform: rotate(-30deg);
				transform: rotate(-30deg);
			}
	
			100% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
		}
	
		@keyframes zcwphone2 {
			0% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
	
			25% {
				-ms-transform: rotate(30deg);
				-webkit-transform: rotate(30deg);
				transform: rotate(30deg);
			}
	
			50% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
	
			75% {
				-ms-transform: rotate(-30deg);
				-webkit-transform: rotate(-30deg);
				transform: rotate(-30deg);
			}
	
			100% {
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
		}

