<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body .video-container{
    padding-bottom: 50%;
}
.custom-video .video-container {
	padding-bottom: 80%;
}

body section.vc_section.left0[data-vc-full-width="true"] {
    left: 0px !important;
}


.flex-wrap{
    flex-wrap:wrap;   
}
.maxWidth640{
    max-width:640px;   
}
.maxWidth740{
    max-width:740px;   
}
.paddingTop10{padding-top:10px;}
.paddingTop20{padding-top:10px;}
.paddingTop30{padding-top:30px;}
.paddingTop40{padding-top:40px;}
.paddingTop50{padding-top:50px;}
.paddingTop60{padding-top:60px;}
.paddingTop70{padding-top:70px;}
.paddingTop80{padding-top:80px;}
.paddingTop90{padding-top:90px;}
.paddingTop100{padding-top:100px;}
.paddingTop150{padding-top:150px;}
.paddingTop200{padding-top:200px;}

.paddingBottom10{padding-bottom:10px;}
.paddingBottom20{padding-bottom:20px;}
.paddingBottom30{padding-bottom:30px;}
.paddingBottom40{padding-bottom:40px;}
.paddingBottom50{padding-bottom:50px;}
.paddingBottom60{padding-bottom:60px;}
.paddingBottom70{padding-bottom:70px;}
.paddingBottom80{padding-bottom:80px;}
.paddingBottom90{padding-bottom:90px;}
.paddingBottom100{padding-bottom:100px;}
.paddingBottom150{padding-bottom:150px;}
.paddingBottom200{padding-bottom:200px;}

.paddingLeft10{padding-left:10px;}
.paddingLeft20{padding-left:20px;}
.paddingLeft30{padding-left:30px;}
.paddingLeft40{padding-left:40px;}
.paddingLeft50{padding-left:50px;}
.paddingLeft60{padding-left:60px;}
.paddingLeft70{padding-left:70px;}
.paddingLeft80{padding-left:80px;}
.paddingLeft90{padding-left:90px;}
.paddingLeft100{padding-left:100px;}
.paddingLeft150{padding-left:150px;}
.paddingLeft200{padding-left:200px;}

.paddingRight10{padding-right:10px;}
.paddingRight20{padding-right:20px;}
.paddingRight30{padding-right:30px;}
.paddingRight40{padding-right:40px;}
.paddingRight50{padding-right:50px;}
.paddingRight60{padding-right:60px;}
.paddingRight70{padding-right:70px;}
.paddingRight80{padding-right:80px;}
.paddingRight90{padding-right:90px;}
.paddingRight100{padding-right:100px;}
.paddingRight150{padding-right:150px;}
.paddingRight200{padding-right:200px;}

.aboutPeterRow .vc_col-sm-9 .wpb_row{
    height: 50%;
}

.aboutPeterRow .aboutPeter{
    max-width:620px;
    margin: auto;
    padding: 10% 0 0;
}

.aboutPeterRow .about_author_quote{
    max-width:720px;
    margin: auto;
    padding: 5% 0 0;
}


.coming-soon{
    text-align: center;
    text-align: -webkit-center;
}
.coming-soon p {
    line-height: 35px;
}
.coming-soon img.alignright {
    margin-bottom:15px;
}
.coming-soon .contentSection, .coming-soon .imgSection{
    display: inline-block;
    width: auto;
    vertical-align: middle;   
}

.coming-soon .contentSection{
    max-width: 70%;
    margin-left: 10%;
}

.coming-soon .imgSection{
    max-width: 20%;
}
.coming-soon .imgSection img{
    max-height: 134px;
    width: auto;
}

body #mk-footer {
    padding: 5px 0;
}
body .footer-wrapper .widgettitle {
    padding-left: 5px;
    margin-bottom: 10px;
}
body #nav_menu-2.widget_nav_menu {
    margin-top: 12px;
    margin-bottom: 10px;
}
body #mk-footer .footer-wrapper {
    padding: 10px 0 0;
}
body #sub-footer {
    padding-bottom: 10px;
}
body #mk-footer .widget-sub-navigation ul li a, body #mk-footer .widget_nav_menu ul li a {
    padding: 3px 30px 4px 5px;
}
body .imageTitle{
    font-family: AGaramond Regular;
    font-size: 55px;
    line-height: 1.2;
    max-width: 700px;
    margin: auto;    
}

/*........about-sectionNew Start..............*/
/*.about-sectionNew .vc_col-sm-3{
    width: 20%;   
}
.about-sectionNew .vc_col-sm-6{
    width: 48%; 
}
.about-sectionNew .vc_col-sm-3{
    width: 32%;   
}*/
.about-sectionNew .color-default {
    font-size: 60px;
}
.about-sectionNew .media_text p,
.about-sectionNew .author_quote p {
    font-size: 20px;
    line-height: 1.4;
}
.about-sectionNew .about-btn-col .vc_btn3-container.vc_btn3-center{
    padding-right: 20px;
}
.about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, 
.about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, 
.about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, 
.about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    padding: 10px 40px;
    border: 1.5px solid #d2a857;
    font-size: 14px;
}
.content-middle.about-btn-col{justify-content: left;}


body #mk-footer .mk-grid, body .contactSep .mk-grid{max-width: 1140px;}

.single .wpb_video_widget.custom-icon&gt;.wpb_wrapper{margin: auto;} 

.wpb_video_widget.custom-icon .mk-svg-icon{max-width: 110px !important;}

.fancybox-type-iframe, .fancybox-type-iframe .fancybox-inner{max-width: 780px;max-height: 440px;}
.homeContactSec .vc_col-sm-6 div.vc_btn3-container,
.homeContactSec .vc_col-sm-6 .instaLink{max-width: max-content;margin-left: 15px;}


/*........about-sectionNew End..............*/
@media handheld, only screen and (min-width: 1580px){
    body .coming-soon .mk-grid{max-width: 1550px;}   
    body .mk-grid{max-width: 1440px;}
    
}
@media handheld, only screen and (min-width: 1460px) and (max-width: 1579px){
    body .mk-grid{max-width: 1440px;}   
}
@media handheld, only screen and (min-width: 1300px) and (max-width: 1459px){
    body .mk-grid{max-width: 1280px;}   
}

@media handheld, only screen and (min-width: 1360px){
    .coming-soon .contentSection{
        min-width: 362px;
    }
    .homeContactSec .mk-grid{
        max-width: 1140px;
        margin: auto;
    }
}

@media handheld, only screen and (min-width: 768px){
    .homeContactSec .vc_col-sm-6{padding: 0 20px;}
    .homeContactSec .vc_col-sm-6&gt;div{width: 100%;}
    
    .homeContactSec .vc_col-sm-6 .vc_btn3-container{text-align:right;}
    .homeContactSec .vc_col-sm-6 .wpb_single_image.wpb_content_element{text-align:right;}
    .homeContactSec .vc_col-sm-6 .wpb_single_image img {padding-top: 6px;}
}

@media handheld, only screen and (max-width: 1540px){
    .aboutPeterRow .aboutPeter{
        padding: 7% 0 0;
    }
}

@media handheld, only screen and (max-width: 1348px){
    body .coming-soon p {
        font-size: 18px;
    }
    
    body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, 
    body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        padding: 10px 40px;
        font-size: 15px;
    }
    
    .about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, 
    .about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, 
    .about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, 
    .about-sectionNew .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        padding: 10px 30px;
        border: 1.5px solid #d2a857;
        font-size: 13px;
    }
    .about-sectionNew .media_text p, .about-sectionNew .author_quote p {
        font-size: 18px;
    }
    .about-sectionNew .color-default {
        font-size: 55px;
    }
}
@media handheld, only screen and (max-width: 1160px){
    .aboutPeterRow .about_author_quote,
    .aboutPeterRow .aboutPeter {
        padding: 5% 0 0;
    }
    body .author_quote p {
        font-size: 22px;
        line-height: 1.4;
    }
    
    
    .paddingLeft100,.paddingLeft150,.paddingLeft200{padding-left:40px;} 
    .paddingRight100,.paddingRight150,.paddingRight200{padding-right:40px;}
    
    .about-sectionNew .author_quote p {
        display: inline;
            padding: 0;
    }
    .completed_projects {
        font-size: 70px;
    }
    .content-middle.about-btn-col {
        justify-content: center;
    }

}

@media handheld, only screen and (max-width: 1060px){
    .coming-soon .contentSection, .coming-soon .imgSection{
        display: block;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
    }
    
    
    .coming-soon .imgSection{
        margin-bottom: 20px;
    }
    
    .aboutPeterRow .about_author_quote,
    .aboutPeterRow .aboutPeter {
        padding: 4% 0 0;
    }
       
}
@media handheld, only screen and (max-width: 860px){
    

    body .author_quote p {
        font-size: 19px;
    }   
    body .aboutPeter p {
        font-size: 18px !important;
    }
}

@media handheld, only screen and (max-width: 767px){
    body .author_quote p {
        font-size: 20px;
    }
    body .coming-soon p {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .coming-soon img.alignright {
        margin-bottom: 0;
        margin-left: 0;
        float:none;
    }
    .paddingTop40 {
        padding-top: 0;
    }
    body .author_quote{
        display:block;
        clear:both;
        text-align:center !important;
    }
    body .author_quote p{
        /*display:inline;*/
        /*clear:none;*/
        padding-left:15px;
        padding-right:15px;
    }
    /*body div.content-middle{padding-right:0 !important;}*/
    
    .aboutPeterRow .about_author_quote{
        padding: 20px 0;
    }
    .aboutPeterRow .aboutPeter {
        padding: 25px 0 0;
    }
    
    .paddingLeft100,.paddingLeft150,.paddingLeft200{padding-left:15px;} 
    .paddingRight100,.paddingRight150, .paddingRight200{padding-right:15px;}
    
    body .video-container {
    	padding-bottom: 80%;
    }
    .video-thumbnail-overlay .mk-svg-icon { max-width: 115px !important;}
    
    body .imageTitle {
        font-size: 40px;
        line-height: 1.1;
    }
	.about-sectionNew .about-btn-col .vc_btn3-container.vc_btn3-center {
		padding-right: 10px;
		padding-left: 10px;
	}
	.coming-soon{margin-bottom: 10px;}
	.coming-soon .imgSection {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
}
@media handheld, only screen and (max-width: 520px){
    .hover-img-row .hover-text img{
        margin-bottom: 45px !important;
    }
}</pre></body></html>