/*
Theme Name: OceanWP Child 02
Theme URI: https://oceanwp.org/
Template: oceanwp
Author: OceanWP
Author URI: https://oceanwp.org/about-oceanwp/
Description: OceanWP is the perfect theme for your project. Lightweight and highly extendable, it will enable you to create almost any type of website such a blog, portfolio, business website and WooCommerce storefront with a beautiful &amp; professional design. Very fast, responsive, RTL &amp; translation ready, best SEO practices, unique WooCommerce features to increase conversion and much more. You can even edit the settings on tablet &amp; mobile so your site looks good on every device. Work with the most popular page builders as Elementor, Beaver Builder, Brizy, Visual Composer, Divi, SiteOrigin, etc... Developers will love his extensible codebase making it a joy to customize and extend. Best friend of Elementor &amp; WooCommerce. Looking for a Multi-Purpose theme? Look no further! Check the demos to realize that it's the only theme you will ever need: https://oceanwp.org/demos/
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready,buddypress,custom-colors,featured-images,full-width-template,theme-options,e-commerce,block-styles,wide-blocks,accessibility-ready
Version: 4.1.3.1758604771
Updated: 2025-09-23 05:19:31

*/

a:focus {
    outline: solid 0px !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	 
   font-family: "Marcellus", serif!important;
}

li,
p,
a {
	 font-family: "Raleway", sans-serif!important;
}
div#top-bar {
    display: none!important;
}
header.page-header {
    display: none!important;
}

div#footer-widgets {
    display: none!important;
}
div#footer-bottom {
    display: none!important;
}
div#site-header-inner {
    display: none!important;
}
.header-inner {
    display: flex
;
	    align-items: center;

}
.header-left {
    width: 10%;
}
.header-right {
    width: 90%;
}
.header-left img {
    width: 80%;
}
.header-right {
    display: flex
;
    justify-content: flex-end;
}
.header {
    padding: 10px 0px;
    background: #e0f4d1;
}
a.mega-menu-link {
   padding-left: 20px !important;
    font-family: 'Marcellus' !important;
    font-size: 16px !important;
    font-weight: 500 !important;

}
.content-area {
    float: unset !important;
    position: relative;
    width: 100% !important;
    padding-right: 0px !important;
    border-right-width: unset !important;
    border-style: unset !important;
    border-color: unset !important;
}
.home-abt-inner {
    display: flex
;
	gap:50px;
}
.homne-abt-inner-left {
    width: 30%;
}
.home-abt-righ {
    width: 70%;
}
.home-abt {
    padding: 50px 0px;
    background: url(https://kvboverseas.com/wp-content/uploads/2025/09/jjyj.png);
}
.homne-abt-inner-left h4 {
    color: #d4ecc0;
    font-size: 30px;
    font-weight: bolder;
    font-size: 20px;

}

.homne-abt-inner-left h2 {
    color: #186031;
    font-size: 57px;
    width: 87%;
    font-weight: bolder;
    line-height: 67px;
    margin-bottom: 70px;
}
.c {
    display: flex
;
    gap: 5px;
    align-items: center;
}

.counter {
    font-size: 30px;
    color: #272727;
    font-weight: bolder;
    font-family: 'Aboreto';
}

.c p {
    font-size: 30px;
    font-family: 'Aboreto' !important;
    font-weight: bolder;
    margin-bottom: 0px;
}
.c h5 {
    font-size: 20px;
    font-family: 'Aboreto';
    font-weight: 800;
    margin-bottom: 0px;
    /* font-family: 'Raleway' !important; */
    padding-left: 10px;
}
.c-c p {
    font-size: 15px;
    font-weight: 600;
    margin-top: -10px;
}
article.counter-container {
    margin-bottom: 40px;
}
.home-abt-righ h3 {
    margin-top: 50px;
    color: #d4ecc0;
    font-size: 30px;
    font-weight: bolder;
    font-size: 50px;
    /* font-family: 'Raleway' !important; */
    margin-bottom: 8px;
}
.home-abt-righ p {
    width: 90%;
    font-size: 15px;
    line-height: 26px;
}
.home-abt-righ img {
    height: 234px;
}
.home-abt-righ a {
    color: #186031;
    text-decoration: unset !important;
    font-size: 16px;
    font-weight: 700;
	    position: relative;
    left: 66px;
}
i.fa-solid.fa-arrow-right {
    /* padding-left: 18px; */
    transform: rotateZ(323deg);
    margin-left: 10px;
}
.home-abt-righ a::before {
        content: "";
    position: absolute;
    width: 62px;
    height: 1px;
    background: #186031;
    left: -70px;
    top: 16px;
}
.home-yawns {
    padding: 50px;
}
.home-yawns-inner {
    display: flex
;
    align-items: center;
	    gap: 50px;
}
.hone-right-yawns {
    width: 70%;
    display: flex
;
    gap: 15px;
}
.home-yawns-lef {
    width: 30%;
}
.box1 {
    background: #285c50;
    padding: 30px 20px;
	    width: 35%;
}
.box1 h4 {
    color: white;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 19px;
}
.box1 p {
    color: #e6eae8;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}
.box1 i.fa-solid.fa-circle-chevron-right {
    color: white;
   font-size: 27px;
    margin-bottom: 20px;
}
.home-yawns-lef h3 {
    color: #285c50;
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 30px;
}
.home-yawns-lef p {
    /* width: 101%; */
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 15px;
}
.home-yawns-lef a {
    color: #186031;
    text-decoration: unset !important;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    left: 66px;
}
.home-yawns-lef a::before {
    content: "";
    position: absolute;
    width: 62px;
    height: 1px;
    background: #186031;
    left: -70px;
    top: 12px;
}
.g2 {
    background: #3c7f6d;
}
.g1 {
    background: #3ba486;
}
.home-colo {
    padding: 50px 0px;
    background: #f4f4f4;
}
.home-color-left {
    width: 50%;
}

.home-color-right {
    width: 50%;
}
.home-colo-inner {
    display: flex
;
/* 	align-items:center; */
}
.home-color-left {
    width: 50%;
    display: grid
;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
}
.home-color-right {
    width: 50%;
}
.img-div1 {
    background: #e0f4cf;
    text-align: center;
    padding: 12px 0px 0px 0px;
}
.img-div1 p {
    margin: 0px;
    margin-top: 5px;
    font-weight: 700;
}
.img-div {
    background: #cce8b5;
	text-align: center;
      padding: 12px 0px 0px 0px;
}
.img-div p {
    margin: 0px;
    margin-top: 5px;
    font-weight: 700;
}
.img-div img {
	width: 78px;
    height: 70px;
    object-fit: contain;
}
.img-div1 img {
  width: 78px;
    height: 70px;
    object-fit: contain;
}
.home-color-right {
    background: #156132;
   padding: 32px 40px;
}
.home-color-right h3 {
    color: white;
    font-size: 40px;
    font-weight: 700;
}
.home-color-right p {
    color: white;
    margin-bottom: 15px;
}
.home-color-right a {
    color: #ffffff;
    text-decoration: unset !important;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    left: 66px;
}
.home-color-right a::before {
	 content: "";
    position: absolute;
    width: 62px;
    height: 1px;
    background: white;
    left: -70px;
    top: 12px;
}
   .vr-line {
    /* padding: 0px 30px; */
    border-left: 2px solid black;
    height: 360px;
    margin: 0px 30px;
}
.vr-line {
    display: flex
;
    align-items: end;
    /* justify-content: flex-start; */
    margin: 0px 0px 0px 40px;
}
.vr-line i.fa-solid.fa-circle-chevron-right {
    position: relative;
    right: 30px;
    background: #f4f4f4;
    padding: 15px 20px 0px 20px;
    font-size: 23px;
    color: black;
}
.home-susta {
    background: url(https://kvboverseas.com/wp-content/uploads/2025/09/New-Project-1.jpg);
/*     height: 700px; */
    background-position: center;
	background-size: cover;
}
.home-susta-inner {
     padding: 100px 0px;
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.home-susta-inner h2 {
    color: #97c3a2;
    font-size: 130px;
    letter-spacing: 2px;
    FONT-WEIGHT: 800;
}
.home-susta-inner h4 {
    color: white;
    font-size: 36px;
    width: 53%;
}
.home-susta-inner a {
    color: #ffffff;
    text-decoration: unset !important;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    left: 66px;
}
.home-susta-inner a::before {
	    content: "";
    position: absolute;
    width: 62px;
    height: 1px;
    background: white;
    left: -70px;
    top: 15px;
}
.infra-home {
    background: url(https://kvboverseas.com/wp-content/uploads/2025/09/16-e1758691653693.png);
    padding: 50px 0px;
}
.infra-home .container-fluid {
    display: flex
;
}
.content-infra {
    /* writing-mode: vertical-rl; */
    /* text-orientation: upright; */
    writing-mode: sideways-lr;
    /* border: 1px solid #000; */
    /* height: 550px; */
    position: relative;
    width: 10%;
    display: flex;
		    justify-content: center;
;
    align-items: center;
    background: #285c50;
}
.images-infra {
    margin: 0px 100px;
}
.infra-image-sec-top {
    display: flex
;
	    gap: 20px;
}
.img-infra {
    width: 35%;
}
.infra-con-box {
    width: 26%;
}
.infra-con-box h4 {
    color: #315652;
    font-size: 40px;
    width: 80%;
    font-weight: 800;
    line-height: 52px;
}
.infra-con-box p {
    font-size: 18px;
    font-weight: 600;
    width: 80%;
    line-height: 30px;
    font-family: 'Marcellus' !important;
}
.infra-con-box a {
    background: #285c50;
    padding: 10px 15px;
    color: white;
    text-decoration: unset !important;
}
.infra-image-sec-bottom {
    display: flex
;
	gap:20px;
    margin-top: 30px;
}
.infra-image-sec-bottom img {
    width: 100%;
    height: 300px;
	object-fit:cover;
}
.img-bot-infra1 {
    width: 40%;
    /* height: 150px; */
}
.img-bot-infra2 {
    width: 70%;
}


.content-infra h2 {
    color: #96a9a5;
    font-size: 45px;
    font-weight: 700;
}

/* circle */

   .underlay {
        stroke-width: 5;
        fill: transparent;
        stroke-linecap: round;
        stroke-linejoin: round;
        stroke: white;
    }

    [id^="circle-graph-"] {
        stroke: #c9e6b4;
        stroke-width: 7;
        fill: transparent;
        stroke-linecap: round;
        stroke-linejoin: round;
    }

    .chart-circle {
        transform: rotate(90deg);
    }

    .charts-container {
        padding: 20px;
        width: 100%;
/*         max-width: 1024px; */
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .chart {
/*       color: white;
        text-align: center; */
        height: auto;
        display: inline-block;
/*         margin: 10px;
        padding: 15px 20px 40px 20px;
        width: calc(50% - 20px); */
        box-sizing: border-box;
    }

    @media screen and (max-width: 700px) {
        .chart {
            width: 100%;
        }
    }

    .circle-percentage {
           position: absolute;
    color: #ffffff;
    font-size: 50px;
  left: 34%;
    top: 24%
    }

    .circle-percentage-icon {
      position: absolute;
    color: white;
    font-size: 36px;
    top: 30%;
    font-weight: 700;
    right: 28%;
    }

    .chart-svg {
        position: relative;
		    display: flex
;
    justify-content: center;
    align-items: center;
		    width: 240px;
    }


.content-circle {
    text-align: center;
    margin-top: 20px;
}
.content-circle p {
    margin: 0px;
}
.content-circle h4 {
    margin-bottom: 10px;
    color: white;
    font-size: 22px;
    margin-bottom: 5px;
}



/* end */
.home-why-inne {
    background: #0b8135;
    padding: 50px;
}
.home-why-inne h3 {
    color: white;
    text-align: center;
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 10px;
}
.home-why-inne p {
    color: white;
    text-align: center;
    margin: 0px 150px;
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
}
.b-o {
    width: 25%;
    gap: 20px;
   
	position:relative;
}
.content-circle p {
    margin: 0px 10px !important;
    font-size: 13px !important;
    line-height: 21px;
}
.b-o::after {
    position: absolute;
    content: "";
    height: 30px wid;
    height: 200px;
    width: 1px;
    background: #fffcfc;
    top: 43px; 
}
.li-why::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 222px;
    background: #0b8135;
    z-index: 1;
    top: 42px;
}
.home-why-inne .a {
    text-align: center;
}
.home-why-inne .a a {
    background: #cae6b3;
    padding: 10px 13px;
    color: black;
    font-weight: 500;
    text-decoration: unset !important;
}
.why-box {
       margin: 20px 0px 15px 0px;
}

.home-sertificatio {
    padding: 50px 0px;
}
.home-certification-inner h3 {
    color: #305551;
    margin-bottom: 10px;
    font-size: 40px;
}
.home-certification-inner h5 {
    color: #161616;
    margin-top: 40px;
    margin-bottom: 6px;
    font-size: 26px;
    font-weight: 500;
}
.footer {
    background: url(https://kvboverseas.com/wp-content/uploads/2025/09/19.png);
    background-size: cover;
}
.footer-inner {
    padding: 50px 0px 0px 0px;
}
.footer-inner-top h2 {
    text-align: center;
    font-size: 35px;
    font-weight: 500;
}
.ti-footer {
    display: flex
;
    justify-content: space-between;
}
.span1-footer span {
   color: #0e612d;
    /* text-align: center; */
    font-size: 42px;
    font-family: 'Marcellus';
    font-weight: bolder;
}
.span1-footer {
    text-align: center;
}
.span1-footer h4 {
    font-size: 20px;
    font-weight: 400;
}
.footer-bootom {
    display: flex
; 
	    gap: 30px;
	margin-top:50px;
}
.footer-left {
    width: 25%;
}
.footer-right {
    width: 80%;
    background: #254e3e;
    padding: 50px;
    display: flex
;
    justify-content: space-between;
}

.footer-left img {
    width: 40%;
}
.footer-left h3 {
    color: #166231;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 30px;
}
.footer-left p {
    color: #242523;
    font-size: 15px;
  font-family: 'Marcellus' !important;
    font-weight: 500;
}

.copy p {
    width: 100%;
    font-size: 13px;
    font-family: 'Marcellus' !important;
}
.copy a {
    font-size: 13px;
    font-family: 'Marcellus' !important;
    font-weight: 700;
}
.copy a:hover {
      color: #000000
}
.quick-links h5 {
      color: white;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
}
.quick-links ul {
    margin: 0px;
}
.quick-links a {
    color: white;
    line-height: 30px;
    font-weight: 300;
	    font-family: 'Marcellus' !important;
}
.quick-links li {
    color: white;
    line-height: 30px;
    font-weight: 300;
	    list-style: none !important;
	    font-family: 'Marcellus' !important;
	font-size: 14px;
}
.social-links a {
        display: flex
;
    align-items: baseline;
    gap: 5px;
    font-size: 17px;
    background: #285745;
    margin-bottom: 10px;
    padding: 3px 5px;
	font-size: 14px;
}
.social-links p {
    color: white;
    margin-bottom:0px;
    font-weight: 300;
	    font-family: 'Marcellus' !important;
	font-size: 14px;
}
.home-sertificatio {
    padding: 70px 0px;
    background: url(https://kvboverseas.com/wp-content/uploads/2025/09/Untitled-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


@media only screen and (max-width: 780px) { 
	.home-abt-inner {
    flex-direction: column;
}
	.homne-abt-inner-left {
    width: 100%;
}
	.home-abt-righ {
    width: 100%;
}
.home-yawns-inner {
    flex-direction: column;
}
	.home-yawns-lef {
    width: 100%;
} 
	.hone-right-yawns {
    width: 100%; 
	}
	.hone-right-yawns {
    /* flex-direction: column; */
    flex-wrap: wrap;
}
	.box1 img {
    width: 100%;
}
	.home-colo-inner {
    flex-direction: column;
	gap: 20px;
}
	.home-color-left {
    width: 100%;
}
	.vr-line {
    display: none;
}
	.home-color-right {
    width: 100%;
}
	.home-susta-inner h2 {
		font-size: 100px; 
	}
	.home-susta-inner {
    padding: 50px 0px; 
	}
	.home-susta-inner h4 {
		width:100%;
	}
	.infra-image-sec-top {
    flex-wrap: wrap;
}
	.infra-con-box {
    width: 100%;
}
	.infra-con-box h4 {
		width:100%;
	}
	.infra-con-box p {
		width:100%;
	}
	.img-infra {
    width: 46%;
}
	.images-infra {
    margin: 0px 50px;
}
	.home-why-inne p {
			margin: 0px 0px 15px 0px; 
	}
.charts-container.cf {
    flex-wrap: wrap;
}
	.b-o {
    width: 46%; 
	}
	.charts-container.cf {
    flex-wrap: wrap;
    row-gap: 40px;
}
	.b-o::after {
		display:none;
	}
	.ti-footer {
    flex-wrap: wrap;
}
	.footer-bootom {
    flex-direction: column;
}
	.footer-left {
    width: 100%;
	} 
	.footer-right {
    width: 100% ;
		    flex-wrap: wrap; 
	}
	.quick-links {
    width: 33%;
}
	
	.footer-right {
    row-gap: 20px;
}
	.footer-left img {
    width: 22%;
}
}	

@media only screen and (max-width: 600px) {  
	.home-abt {
    padding: 30px 0px;
}
	h1 {
		font-size:30px!important;
	}
	h2 {
		font-size:28px!important;
	}
	h3 {
		font-size:25px!important;
	}
	h4 {
		font-size:20px!important;
	}
	h5 {
		font-size:18px!important;
	}
	h6 {
		font-size:15px!important;
	}
	p {
		font-size:14px!important;
	}
	
	.homne-abt-inner-left h4 {
		    margin-bottom: 0px;
	}
	.homne-abt-inner-left h2 { 
	    line-height: 39px;
    margin-bottom: 15px;
	}
	article.counter-container {
    margin-bottom: -6px;
}
	.home-abt-righ p {
    width: 100%; 
	}
	.home-yawns {
    padding: 30px 20px;
}
	.home-yawns-lef h3 {
  
    line-height: 35px;
    margin-bottom: 5px;
}
	.home-colo {
    padding: 30px 0px; 
	}
	.home-color-right {
		    padding: 20px;
	}
	.home-susta-inner h2 { 
	    font-size: 35px !important;
    margin-bottom: 7px;
}
	.infra-home {
    padding: 30px 0px;
}
	    .images-infra {
        margin: 10px;
    }
.infra-con-box h4 {
   line-height: unset;
    margin-bottom: 4px; 
	}
	    .img-infra {
        width: 100%;
    }
	.infra-image-sec-bottom {
    flex-wrap: wrap;
} 
	.img-bot-infra1 {
    width: 100%; 
	}
	.img-bot-infra2 {
    width: 100%;
}
	.content-infra {
		    height: 500px;
	}
	.home-why-inne {
	    padding: 20px; 		
	}
.header-left {
    width: 30%;
}
	.charts-container.cf {
    padding: 0px;
}
	    .b-o {
        width: 100%;
    }
	.chart-svg {
		    width: 100%;

	}
	.circle-percentage {
		    left: 40%;
    top: 36%;
	}
	.circle-percentage-icon {
		    top: 37%;
  
    right: 41%
	}
	.content-circle {
		margin-top: 5px;
	}
	.why-box {
    margin-bottom: 30px;
}
	.home-sertificatio {
    padding: 20px 0px 0px 0px;
}
	.home-certification-inner h5 {
		    margin-top: 14px;
	}
	.home-sertificatio {
		    background: unset;
	}
	.footer-inner {
        padding: 20px 0px 0px 0px;
}
	
	.footer-right {
    padding: 20px;
}
	    .quick-links {
        width: 47%;
    } 
}


.hone-right-yawns img {
    wid: 100%;
    width: 100%;
    height: 250px;
    object-fit: cover;
}


.swap-btn a {
  display: inline-flex;
  align-items: center;
 
  
  transition: all 0.3s ease;
  position: relative;
}

/* Smooth transforms */
.swap-btn .text,
.swap-btn .arrow {
  transition: transform 0.3s ease;
}

/* On hover – swap places */
.swap-btn:hover .text {
  transform: translateX(25px);  /* moves text to arrow's side */
}

.swap-btn:hover .arrow {
  transform: translateX(-45px); /* moves arrow to text's side */
}
.swap-btn a:hover::before {
  opacity: 0;   /* line disappears on hover */
  /* or use display:none, but opacity looks smoother */
}
.swap-btn a:hover {
	left:0;
}
.arrown i.fa-solid.fa-circle-chevron-right:hover {
    transform: translateX(10px);
    transition: 0.3s 
ease;
}
.hr-line-footer img {
    /* border-bottom: 2px solid black; */
    /* width: 211px; */
    /* margin-bottom: 55px; */
    width: 100%;
    height: 100px;
    object-fit: cover;
}
.span1-footer {
	width:25%;
}
.hr-line-footer {
	width:15%;
}

@keyframes zoomInOut {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
}

.animate-zoom {
  display: inline-block;
  animation: zoomInOut 2s ease-in-out infinite; /* continuous */
}
span.s_8.ctc-analytics {
	    background-color: #0e612d!important;
}
img.slow-slide {
	animation: smoothMove 15s 
ease-in-out infinite alternate;
}


@keyframes smoothMove {
	

0% {
    transform: translate(0px, 0px) scale(1.05);
}
25% {
    transform: translate(20px, -15px) scale(1.05);
}
50% {
    transform: translate(-20px, 15px) scale(1.05);
}
75% {
    transform: translate(15px, 10px) scale(1.05);
}
100% {
    transform: translate(0px, -10px) scale(1.05);
}
}


@media only screen and (max-width: 800px) {  
.box1 {
    width: 100%;
}
	.home-color-left {
        width: 100%; 
	}
}
@media only screen and (max-width: 600px) {  
.home-color-left {
    width: 100%;
    display: grid
;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
}
}
   @media only screen and (max-width: 450px) { 
	   .circle-percentage-icon {
        top: 37%;
        right: 34%;
    }
	   .hr-line-footer {
    display: none;
}
	   .span1-footer {
    width: 100%;
}
	   .footer-left img {
        width: 40%;
    }
	   .header-left img {
    width: 100%;
}
	   .product-page-banner {
		   height:150px!important;
	   }
	      .mobil-founr {
    display: block!important;
}
	.left-founder {
    display: none;
}
	   .mobil-founr img {
    width: 100%;
}
	.mobil-founr h3 {
    text-align: center;
    /* margin-top: 20px; */
    background: #0e612d;
    color: white;
    padding: 10px 0px;
    font-size: 20px !important;
}
	   .content-infra h2 {
		   font-size: 24px !important;
	   }
	   .content-infra {
		       width: 12%;
	   }
	   .quick-links {
        width: 100%;
    }
}
   @media only screen and (max-width: 380px) { 

	   .quick-links h5 {
		       margin-bottom: 6px;
	   }
	   .span1-footer span {
		   font-size:35px;
	   }
}

    #mega-menu-wrap-topbar_menu .mega-menu-toggle .mega-toggle-blocks-right {
      
        background: #0e612d !important;
    }
   .mobil-founr {
    display: none;
}
.content-area {
	        margin-bottom: 0px!important;
}

.con-contact a { 
	    font-family: 'Marcellus' !important;
}
.con-contact {
    font-family: 'Marcellus'!important;
}
.contact-box-1 p {
    font-family: 'Marcellus' !important;
    font-size: 17px !important;
    line-height: 26px;
}