@charset "utf-8";
.pay {
    top: 20px;
    padding-top: 100px;
    background-color: #6CF;
}
.col-12 .row .col-12.pt40.about_text {
}
.about_pad {
    padding-left: 60px;
    padding-right: 15px;
}
.text_red{
	color: #CE1A1D;
}


.gray_lines {
    border-right-width: thin;
    border-right-color: #D3CCCC;
}
.thankyou-container{
    padding-top: 100;
    padding-bottom: 100;
    margin-top: 77px;
    margin-bottom: 120px;
}
.container-fluid.thankyou-container .container .slideInLeft {
}
ul li .text-right {
}
.green {
    color: rgba(44,176,67,1.00);
}




.site-footer{
    color: #960;
    background-color: #960;
    margin-bottom: -74px;
    text-align: center;
	}.container .row .owl-carousel.our-client {
    padding-bottom: 15px;
}
.site-footer .footer-top-area .container {
}
.container .row .col-12 {
}
.header-area .container .mainmenu {
}


.col-12.col-lg-6.offset-lg-3 .section-title.wow.fadeInUp p {
}
.fa-text-width {
    width: auto;
    background-color: #A77F1B;
}
body {
}
.for-sticky .header-top-area {
    padding-top: 15px;
}
.color_black {
    background-color: #000000;
    padding-bottom: 20px;
    color: #FFFFFF;
}
.container-fluid .container {
}
.new_container {
    padding-top: 30px;
    padding-bottom: 40px;
    border-left-width: thin;
    border-left-color: #D3D3D3;
    padding-right: 10px;
    border-top-width: thin;
    border-top-color: #0B0101;
    background-color: #000000;
    color: #BABABA;
}
.row .col-12.col-lg-5 .container {
}
.service_container {
}


ul li a {
}
.service {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -34px;
}

.row .col-12.col-lg-4.d-flex.justify-content-center.justify-content-lg-end .top-menu {

}
.col-12.col-lg-6.offset-lg-3 .section-title p {
}
.col-12.col-lg-6.offset-lg-3 .section-title.wow.zoomIn h2 {
    margin-top: 3px;
}
.col-12.col-lg-6.offset-lg-3 .section-title.wow.zoomIn h2 {
}
.col-12.col-lg-6.offset-lg-3 .section-title.wow.zoomIn h2 {
}
.move_up {
    margin-top: -51px;
}
.section-title.wow.zoomIn h2 span {
    margin-top: -32px;
}








body {
}
body {
}
.container-fluid.new_container {
    border-top-color: #C40943;
    background-color: #574141;
}
.container .row .col-4 {
    width: 300px;
    min-height: 300px;
}
.text_yellow {
    color: #EFD76B;
}
.text_black {

}

.text_yellow {
}
.color_gold {
    background-color: #B8910B;
}

.text_silver {
    color: #BABABA;
}
.row .col-12.col-lg-4 .why-choose-us.wow.fadeInRight {
    margin-top: 26px;
}
.service-content .location_map .action-button {
}
.col-mo {
}
.col-12.col-lg-6.offset-lg-3 .section-title.wow.zoomIn h2 {
}
.col-12.col-lg-4 .why-choose-us-content.wow.fadeInUp p {
}
.col-12.col-lg-4 .why-choose-us-content.wow.fadeInUp p {
}
.col-12.col-lg-6.offset-lg-3 .section-title.wow.zoomIn h2 {
}
.section-title.wow.zoomIn h2 span {
}
.row .col-12.col-lg-4 .why-choose-us.wow.fadeInRight {
    margin-top: 15px;
}
.col-12.col-lg-6.offset-lg-3 .section-title.wow.zoomIn h2 {
}
.row .col-12.col-lg-6.offset-lg-3 .section-title.wow.zoomIn {
    margin-top: -18px;
}

.vc_progress_bar {
	    padding: 33px 40px;
	}
	
	.vc_progress_bar.vc_progress-bar-color-custom .vc_single_bar .vc_bar {
	    background-color: #f7c02d;
	}
	
	.vc_progress_bar .wpb_heading {
	    padding: 0;
	    margin: 0;
	}
	
	.vc_progress_bar.vc-bar-small .vc_single_bar {
	    background: #ccc;
	}
	
	.vc_progress_bar .vc_general .vc_label {
	    font-size: 18px;
	    color: #393939 !important;
	    text-shadow: none !important;
	    font-weight: 500;
	    padding: 0 !important;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    position: relative;
	}
	
	.vc_progress_bar .vc_general .vc_label_units {
	    font-size: 18px;
	    color: #393939 !important;
	    font-weight: 500;
	    display: inline-block;
	    z-index: 99;
	    float: right;
	}
	
	.vc_progress_bar .vc_single_bar_wrapper {
	    padding: 0 3px;
	    background: #e5e5e5;
	    -webkit-border-radius: 12px;
	    border-radius: 12px;
	    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
	    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
	}
	
	.vc_progress_bar div.vc_single_bar {
	    background: none;
	    -webkit-border-radius: 0;
	    border-radius: 0;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    margin-top: 0;
	    margin-bottom: 30px;
	}
	
	.vc_progress_bar div.vc_single_bar .vc_single_bar {
	    background-color: transparent;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    position: relative;
	    height: 12px;
	}
	
	.vc_progress_bar div.vc_single_bar .vc_bar {
	    height: 50%;
	    -webkit-border-radius: 6px;
	    border-radius: 6px;
	    -webkit-transform: translateY(3px);
	    -ms-transform: translateY(3px);
	    transform: translateY(3px);
	}
	
	.vc_progress_bar.mf-progress-bar-light .vc_general .vc_label {
	    color: #fff !important;
	}
	
	.vc_progress_bar.mf-progress-bar-light .vc_general .vc_label_units {
	    color: #fff !important;
	}
	
	.vc_progress_bar.mf-progress-bar-light .vc_single_bar_wrapper {
	    background-color: rgba(255, 255, 255, 0.1);
	}
	
	.mf-relative {
	    position: relative;
	}
	
	.google-map {
	    height: 500px;
	    width: 100%;
	}
	
	.progress-bar span {
	    display: none;
	}

.about_text {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -10px;
    padding-bottom: 30px;
}
.row .col-6.wow.fadeInRightBig p {
    padding-left: 10px;
}
.container .row .col-6.wow.fadeInLeftBig {
    padding-right: px;
}
.container .row .col-6.wow.fadeInRightBig {
}



.key_points {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 40px;
    padding-bottom: 10px;
}


 Testimonials

	
	.mf-testimonial {
	    text-align: center;
	}
	
	.mf-testimonial .testimonial-avatar {
	    margin-bottom: 15px;
	}
	
	.mf-testimonial img {
	    -webkit-border-radius: 50%;
	    border-radius: 50%;
	}
	
	.mf-testimonial h4 {
	    margin-top: 0;
	    margin-bottom: 2px;
	    font-size: 20px;
	    font-weight: 500;
	}
	
	.mf-testimonial .desc {
	    font-size: 18px;
	}
	
	.mf-testimonial .owl-dots {
	    margin-top: 20px;
	}
	
	.mf-testimonial.light-version h4 {
	    color: #fff;
	}
	
	.mf-testimonial .testi-rating .rating-content {
	    position: relative;
	    font-size: 14px;
	    color: #ffb600;
	    display: inline-block;
	    letter-spacing: 5px;
	    width: 86px;
	    height: 24px;
	    margin: auto;
	}
	
	.mf-testimonial .testi-rating .rating-content .rating-fill {
	    width: 100%;
	}
	
	.mf-testimonial .testi-rating .rating-content:before {
	    content: '\f006\f006\f006\f006\f006';
	    font-family: FontAweSome;
	    position: absolute;
	    top: 0;
	    left: 0;
	}
	
	.mf-testimonial .testi-rating .rating-content span {
	    overflow: hidden;
	    display: block;
	    position: absolute;
	    top: 0;
	    left: 0;
	    white-space: nowrap;
	}
	
	.mf-testimonial .testi-rating .rating-content span:before {
	    content: '\f005\f005\f005\f005\f005';
	    font-family: FontAweSome;
	}
	
	.mf-testimonial.style-1 .testi-wrapper,
	.mf-testimonial.style-2 .testi-wrapper {
	    background-color: #fff;
	    padding: 30px 20px 0 20px;
	}
	
	.mf-testimonial.style-1 .desc,
	.mf-testimonial.style-2 .desc {
	    color: #393939;
	    -webkit-border-radius: 4px;
	    border-radius: 4px;
	    padding: 22px 25px;
	    -webkit-transform: translateY(30px);
	    -ms-transform: translateY(30px);
	    transform: translateY(30px);
	    position: relative;
	    -webkit-transition: 0.5s;
	    transition: 0.5s;
	}
	
	.mf-testimonial.style-1 .desc:before,
	.mf-testimonial.style-2 .desc:before {
	    content: '';
	    border: 17px solid transparent;
	    border-bottom-color: #f7c02d;
	    position: absolute;
	    top: -34px;
	    left: 50%;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    -webkit-transition: 0.5s;
	    transition: 0.5s;
	}
	
	.mf-testimonial.style-1 .testimonial-info,
	.mf-testimonial.style-2 .testimonial-info {
	    margin-bottom: 70px;
	}
	
	.mf-testimonial.style-1 .testimonial-info:hover .desc,
	.mf-testimonial.style-2 .testimonial-info:hover .desc {
	    -webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.15);
	    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.15);
	}
	
	.mf-testimonial.style-1 .desc {
	    background-color: #f7c02d;
	}
	
	.mf-testimonial.style-2 .testi-wrapper {
	    border: 1px solid #efefef;
	}
	
	.mf-testimonial.style-2 .desc {
	    color: #848484;
	    background-color: #f2f2f2;
	}
	
	.mf-testimonial.style-2 .desc:before {
	    border-bottom-color: #f2f2f2;
	}
	
	.mf-testimonial.style-2 .testimonial-info:hover .desc {
	    color: #393939;
	    background-color: #f7c02d;
	}
	
	.mf-testimonial.style-2 .testimonial-info:hover .desc:before {
	    border-bottom-color: #f7c02d;
	}
	
	.mf-testimonial.style-3 .desc {
	    font-size: 20px;
	    margin-bottom: 40px;
	}
	
	.mf-testimonial.style-3 .testimonial-avatar {
	    display: inline-block;
	    margin-bottom: 20px;
	    position: relative;
	}
	
	.mf-testimonial.style-3 .testimonial-avatar .testi-icon {
	    font-size: 14px;
	    color: #f7c02d;
	    width: 30px;
	    height: 30px;
	    line-height: 32px;
	    border: 1px solid #f7c02d;
	    -webkit-border-radius: 50%;
	    border-radius: 50%;
	    text-align: center;
	    background-color: #fff;
	    position: absolute;
	    right: -5px;
	    top: 0;
	}
	
	.mf-testimonial.style-3 .address {
	    color: #f7c02d;
	}
	
	.mf-testimonial.style-3.carousel .desc {
	    padding-left: 100px;
	    padding-right: 100px;
	}
	
	.mf-testimonial.style-3 .owl-nav div {
	    color: rgba(255, 255, 255, 0.2);
	    width: 50px;
	    height: 50px;
	    line-height: 46px;
	    -webkit-border-radius: 50%;
	    border-radius: 50%;
	    background-color: transparent;
	    border: 2px solid rgba(255, 255, 255, 0.2);
	}
	
	.mf-testimonial.style-3 .owl-nav div i {
	    font-size: 30px;
	}
	
	.mf-testimonial.style-3 .owl-nav div:hover {
	    color: #f7c02d;
	    border-color: #f7c02d;
	}
	
	.mf-testimonial.style-3 .owl-nav .owl-prev {
	    left: 0;
	}
	
	.mf-testimonial.style-3 .owl-nav .owl-next {
	    right: 0;
	}
	
	.mf-testimonial.style-4 {
	    text-align: left;
	}
	
	.mf-testimonial.style-4 .testi-wrapper {
	    border: 1px solid #e5e5e5;
	    padding: 30px 20px 25px 40px;
	}
	
	.mf-testimonial.style-4 .testimonial-avatar {
	    margin-bottom: 0;
	    float: left;
	}
	
	.mf-testimonial.style-4 .testimonial-avatar img {
	    -webkit-border-radius: 0;
	    border-radius: 0;
	}
	
	.mf-testimonial.style-4 .address,
	.mf-testimonial.style-4 .desc,
	.mf-testimonial.style-4 .testi-group {
	    margin-left: 100px;
	}
	
	.mf-testimonial.style-4 h4 {
	    margin-bottom: 0;
	}
	
	.mf-testimonial.style-4 .testi-group {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	    -moz-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    -webkit-box-pack: justify;
	    -webkit-justify-content: space-between;
	    -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	}
	
	.mf-testimonial.style-4 .testi-rating {
	    border: 1px solid #e5e5e5;
	    -webkit-border-radius: 14px;
	    border-radius: 14px;
	    padding: 0 10px;
	    display: inline-block;
	    height: 29px;
	    line-height: 27px;
	}
	
	.mf-testimonial.style-4 .address {
	    display: block;
	    color: #f7c02d;
	    margin-bottom: 10px;
	}
	
	.mf-testimonial.style-4 .desc {
	    font-size: 16px;
	}
	
	.mf-testimonial.style-4 .owl-dots {
	    margin-top: 40px;
	}
	
	.mf-testimonial.style-5.carousel .desc {
	    padding-left: 60px;
	    padding-right: 60px;
	    margin-bottom: 20px;
	}
	
	.mf-testimonial.style-5 .owl-nav .owl-prev {
	    left: 0;
	}
	
	.mf-testimonial.style-5 .owl-nav .owl-next {
	    right: 0;
	}
.row.col-xl-11 .col-lg-10.offset-lg-1 h3 {
    font-weight: bolder;
}
.row .col-12.pt40.about_text .img-responsive.float-left {
}
.container .mainmenu #navigation {

}
.video {
    padding-top: 40px;
    padding-bottom: 40px;
    border: thin solid #C2C2C2;
    padding-left: 20px;
    padding-right: 20px;
}
.container-fluid.video .container {
    padding-top: 40px;
    padding-bottom: 40px;
}
.bg_red {
    background-color: #CD0A0D;
}
.row .col-12 .red_text .top_padding {
    padding-top: 10px;
}
.row .col-12.top_padding_alert .red_text.top_padding_alert {
    margin-top: 14px;
}


.container-fluid.video.bg_red .container .row {
    padding-top: 40px;
}



.container-fluid.spec {
    padding-top: 20px;
    padding-bottom: 40px;
    margin-top: -33px;
    border: thin solid #E4E4E4;
}
.red_text {
    color: #D70B0F;
}
body {
}


.row .col-6.fadeInLeft .bullet-list.fadeInLeft {
}
.blue_text {
    color: #2F6BBB;
}
.yellow {
    background-color: #E0D159;





	
	.whatsapp {
    position: fixed;
    right: 0px;
    top: 52%;
    color: #E0D20F;
}
.whatsapp h5 {
    color: white;
    background: #20b20f;
    padding: 12px;
    border-radius: 10px;
}
.service-bg-4 {
}
.process-step .process-icon img {
}


	.service-process {
	background-color: #f6f5f5;
	position: relative;
}
.service-process:after {
	content: "";
	clear: both;
	display: block;
}
.service-process:before {
	display: block;
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #fff;
	width: 100%;
}
.process-row {
	padding-top: 40px;
	display: flex;
}
.process-step {
	margin-right: 14%;
	position: relative;
}
.process-step p {
	margin-bottom: 0px;
}
.process-step:before {
	position: absolute;
	right: -123px;
	width: 110px;
	height: 2px;
	background-color: #eb0028;
	content: "";
	top: 80px;
	display: block;
}
.process-step:last-child {
	margin-right: 0px;
}
.process-step:last-child:before {
	display: none;
}
.process-step p {
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	clear: both;
}
.process-icon {
	width: 200px;
	text-align: center;
	height: 164px;
	float: center;
	border-radius: 100%;
	background-color: #fff;
	border: 2px solid #eb0028;
	position: relative;
	padding-top: 20px;
	margin-bottom: 10px;
}
.process-icon span {
	width: 200px;
	height: 100px;
	background-color: #eb0028;
	border: 2px solid #fff;
	color: #000;
	line-height: 56px;
	font-size: 28px;
	position: absolute;
	left: -30px;
	top: 50%;
	margin-top: -30px;
	border-radius: 100%;
	font-weight: 700;

.step-border {
	padding: 0px 20%;
}
	
	.advantages ul li:before {
	display: block;
	color: #fff;
	background-color: #000000;
	position: absolute;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 28px;
	content: "";
	left: 0px;
	top: 0px;
	border-radius: 100%;
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 900;
}
	
	.advantages ul li.trust:before {
	content: "\f2b5";
}
.advantages ul li.sequrity:before {
	content: "\f13e";
}
.advantages ul li.guarantee:before {
	content: "\f087";
}
.advantages ul li.location:before {
	content: "\f041";
}
	
		.mf-pricing {
	    background-color: #f2f2f2;
	    padding: 30px;
	}
	
	.mf-pricing h3 {
	    margin-top: 0;
	    margin-bottom: 10px;
	}
	
	.mf-pricing .pricing-header {
	    text-align: center;
	    border-bottom: 1px solid #e5e5e5;
	    margin-bottom: 30px;
	    padding-bottom: 22px;
	}
	
	.mf-pricing .pricing-info {
	    text-align: center;
	    font-weight: 500;
	    color: #303030;
	    padding-bottom: 15px;
	}
	
	.mf-pricing .p-price {
	    font-size: 72px;
	    line-height: 1;
	}
	
	.mf-pricing .p-unit {
	    font-size: 24px;
	}
	
	.mf-pricing .p-duration {
	    font-size: 20px;
	}
	
	.mf-pricing .pricing-content {
	    background-color: #fff;
	    padding: 30px;
	}
	
	.mf-pricing .pricing-content a {
	    background-color: #f2f2f2;
	}
	
	.mf-pricing .pricing-content a:hover {
	    background-color: #f7c02d;
	}
	
	.mf-pricing ul {
	    margin-bottom: 15px;
	}
	.new_price_container{
    display: block;
    padding-top: 1px;
		
		
	}
	.pdf_pricelist{
    padding-top: 25px;
    background-color: #BCB3B3;
			
	}
	
	.green_text{
		
		color:#139F53;
	}
	
	
	.gray-text{
		
		color: #d6d6d6;  
	}
	
	
	.top_padding_alert {
		
		padding-top:25px; 
	}
	
	.blink{
		
		animation: blink 3s linear infinite; 
		color: aliceblue;
	}
	
	@keyframes blink{
		0%{opacity:0;}
		50%{opacity:5;}
		100%{opacity:1;}		
	}
	
	.textblack{
		color: #000000;
	}
	
	
/*-------------- Home page quote Css .container-fluid {
} 
.container-fluid-about-content {
}
.keypoint_container {
}
gray_boarder {
}
.gray_lines {
}
service_container {
}
.service_container {
}
.service_container {
}
.service_container {
}
.row .col-12.col-lg-5 .container {
}
.row .col-12.col-lg-5 .container-service {
}
.new_service {
}
.new_service {
}
.row .col-12.col-lg-5 .container {
}
.row .col-12.col-lg-5 .container {
}
.service-2 {
}
.container-policy {
}
.sbm {
}
.fa-tripadvisor {
}
.next_one {
}
.col-12.col-md-6.col-lg-4.l-gallery-holder .latest-gallery img {
}
.col-12.col-md-6.col-lg-4.l-gallery-holder .latest-gallery img {
}
.col-12.col-md-6.col-lg-4.l-gallery-holder .latest-gallery img {
}
.col-12.col-md-6.col-lg-4.l-gallery-holder .latest-gallery img {
}
.col-12.col-md-6.col-lg-4.l-gallery-holder .latest-gallery img {
}
.col-12.col-md-6.col-lg-4.l-gallery-holder .latest-gallery img {
}
.owl-next {
}
.next {
}
.row .col-lg-10.offset-lg-1 h3 {
}
.price_text {
}
.wshipping-content-block.wshipping-breadcroumb.inner-bg-1 .container .row {
}
.pricelist {
}
.wshipping-content-block-price {
}
.wshipping-content-block {
}
.container .row .col-12.price {
}
.text_price {
}
.container .row .col-12.price {
}
.container .row .col-12.price {
}
.container .row .col-12.price {
}
.container .row .col-12.price {
}
.container .row .col-12.price {
}
.pricelist {
}
.price {
}
.container .row .col-12 {
}
.price {
}
.container .row .col-12 {
}
.container .row .col-12price {
}
.container .row .col-12 {
}
.row .col-12.pt40.about_text.offset-lg-1.col-lg-10 .img-responsive.float-left {
}
.row .col-12.pt40.about_text.offset-lg-1.col-lg-10 .img-responsive.float-left {
}
.pix_padding {
}
ul li .text-right {
}
ul li .text-right {
}
ul li span {
}
.text-underline {
}
.row .col-12.offset-lg-1.col-lg-10.border-left-0.border-right-1 p {
}
.pay {
}
.green {
}
.green {
}
.container .row .col-6.pric {
}
.top-contact .text-right a .gray {
}
.gray {
}
.row .col-12 p-alert {
}
.row .col-12 p-alert {
}
.top-contact a .fa.fa-envelope {
}
.row .col-12 p {
}
.alert {
}
.row .col-12 p {
}
.al {
}
.alert {
}
.row .col-12 p .al {
}
.thankyou {
}
.thanku {
}
.main-wrapper .container-fluid.thankyou-container .container {
}
.container.alert-heading.bg_blue .wow.slideInLeft {
}
