@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus,:focus{outline:none;border:0}
a:active,a:hover{outline:0;text-decoration:none}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;outline:none}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;outline:0}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;outline:none;color:#282828}
ul{margin:0;padding:0;list-style:none}
ul li{margin:0;padding:0}
.alignCenter{text-align:center}
body{background:#fff;font-size:100%;color:#1b1a1a;height:100%;position:relative;overflow-x:hidden;}
.clear,.after{clear:both}
.clear:after,.after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clear,* html .after{zoom:1;clear:both;font-size:1px!important;line-height:1px!important}
:first-child+html .clear,:first-child+html .after{zoom:1;clear:both;font-size:1px!important;line-height:1px!important}
img{border:0 none}
.toRight{float:right!important}
.toLeft{float:left!important}
.toCenter{float:none!important;display:block;margin:0 auto}
.noPadTop{padding-top:0!important}
html,body{min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;}
*{margin:0;padding:0}

@font-face {
    font-family: 'TabletGothicW04';
    src: url('../fonts/TabletGothicW04-ExtraBold.eot');
    src: url('../fonts/TabletGothicW04-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TabletGothicW04-ExtraBold.woff2') format('woff2'),
        url('../fonts/TabletGothicW04-ExtraBold.woff') format('woff'),
        url('../fonts/TabletGothicW04-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TabletGothicW04';
    src: url('../fonts/TabletGothicW04-Heavy.eot');
    src: url('../fonts/TabletGothicW04-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TabletGothicW04-Heavy.woff2') format('woff2'),
        url('../fonts/TabletGothicW04-Heavy.woff') format('woff'),
        url('../fonts/TabletGothicW04-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TabletGothicW02';
    src: url('../fonts/TabletGothicW02-SemiBold.eot');
    src: url('../fonts/TabletGothicW02-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TabletGothicW02-SemiBold.woff2') format('woff2'),
        url('../fonts/TabletGothicW02-SemiBold.woff') format('woff'),
        url('../fonts/TabletGothicW02-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TabletGothicW02';
    src: url('../fonts/TabletGothicW02-Regular.eot');
    src: url('../fonts/TabletGothicW02-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TabletGothicW02-Regular.woff2') format('woff2'),
        url('../fonts/TabletGothicW02-Regular.woff') format('woff'),
        url('../fonts/TabletGothicW02-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TabletGothicW02';
    src: url('../fonts/TabletGothicW02-Bold.eot');
    src: url('../fonts/TabletGothicW02-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TabletGothicW02-Bold.woff2') format('woff2'),
        url('../fonts/TabletGothicW02-Bold.woff') format('woff'),
        url('../fonts/TabletGothicW02-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TabletGothicNarrowW04';
    src: url('../fonts/TabletGothicNarrowW04-Thin.eot');
    src: url('../fonts/TabletGothicNarrowW04-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TabletGothicNarrowW04-Thin.woff2') format('woff2'),
        url('../fonts/TabletGothicNarrowW04-Thin.woff') format('woff'),
        url('../fonts/TabletGothicNarrowW04-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TabletGothicNarrowW02';
    src: url('../fonts/TabletGothicNarrowW02-Light.eot');
    src: url('../fonts/TabletGothicNarrowW02-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TabletGothicNarrowW02-Light.woff2') format('woff2'),
        url('../fonts/TabletGothicNarrowW02-Light.woff') format('woff'),
        url('../fonts/TabletGothicNarrowW02-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

.mainWrapper{width:100%;height:auto;margin:0 auto;text-align:center;position:relative;font-family: 'TabletGothicW02';font-weight:normal;}
.centerWrapper{width:80%;height:auto;margin:0 auto;text-align:left}
.sectionWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}
.sectionSpacingWrapper{padding:5em 0 0 0;}
.imgFullWidth{display:block;width:100%;height:auto;margin:0 auto;}

.homeSectionOneWrapper{position:relative;z-index:1;}

header{width:100%;height:auto;position:absolute;left:0;right:0;top:0;padding:2em 0}
header .centerWrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
header a.leftLogoWrapper{width:15%;height:auto;display:block;margin-right:10%;}
header .leftNavWrapper{width:75%;height:auto;text-align:right;}
header .leftNavWrapper a{display:inline-block;margin-left:5%;text-transform:uppercase;font-size:1em;color:#d97f3a;}

.homeSectionOneWrapper h1.bannerTitle{position:absolute;left:0;right:0;top:2.5em;font-size:10vw;text-transform:uppercase;text-align:center;font-weight:bold;background:radial-gradient(ellipse at center, #d18e59 0%,#9d7956 65%);-webkit-background-clip:text;-webkit-text-fill-color: transparent;color: transparent;line-height:.9em;}
.homeSectionOneWrapper h1.bannerTitle span{display:block;font-family: 'TabletGothicNarrowW02';font-weight:300;}
.homeSectionOneWrapper h2.bannerSubTitle{position:absolute;left:0;right:0;top:18em;font-size:4vw;text-transform:uppercase;text-align:center;font-weight:bold;color:rgba(255,255,255,0.5);}

.homeSectionOneWrapper ul.bannerIconWrapper{width:65%;height:auto;position:absolute;left:0;right:0;bottom:32em;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;}
.homeSectionOneWrapper ul.bannerIconWrapper li{width:47.5%;margin-right:5%;display:flex;align-items:center;flex-wrap:wrap;}
.homeSectionOneWrapper ul.bannerIconWrapper li:last-child{margin-right:0;}
.homeSectionOneWrapper ul.bannerIconWrapper li img{display:inline-block;width:100px;height:auto;margin-right:5%;}
.homeSectionOneWrapper ul.bannerIconWrapper li p{width:calc(95% - 100px);text-align:left;font-weight:normal;letter-spacing:1px;color:#fff;font-size:1.2vw;line-height:1.7em;}

.homeSectionOneWrapper .bannerBtWrapper{position:absolute;left:0;right:0;bottom:18em;z-index:3}
.homeSectionOneWrapper .bannerBtWrapper a{text-align:center;border:none;padding:.9em 2.8em;font-weight:700;color:#412109;font-size:1.45vw;background-size:300% 100%;border-radius:50px;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;background-image:linear-gradient(to right,#dc9359,#f47818,#c7d4d2,#f47818)}
.homeSectionOneWrapper .bannerBtWrapper a:hover{background-position:100% 0;-moz-transition:all .4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.homeSectionOneWrapper .bannerBtWrapper a:focus{outline:0}

.homeSectionOneWrapper img.cloudLeftImg{width:70%;position:absolute;left:0;bottom:-18%;z-index:2;opacity:.35;}
.homeSectionOneWrapper img.cloudRightImg{width:80%;position:absolute;right:0;bottom:-15%;z-index:2;opacity:.35;}
.homeSectionOneWrapper img.bannerCloudImg{width:35%;height:auto;position:absolute;top:42%;left:25%;z-index:0;}

.homeSectionTwoWrapper{padding:3em 0 10em 0;position:relative;z-index:0;background-image:url('../images/bg-02.png');background-repeat:no-repeat;background-size:cover;}
.homeSectionTwoWrapper img.globeImg{width:65%;position:relative;}
.homeSectionTwoWrapper img.globeRingImg{width:88%;position:absolute;top:16%;left:5.2%;}
.homeSectionTwoWrapper .globeIconWrapper img.globeIcon{display:block;width:35px;height:auto;text-align:center;margin:0 auto .1em auto;}
.homeSectionTwoWrapper .globeIconWrapper .infoWrapper span{display:block;font-weight:bold;color:#dd935a;font-size:.8vw;text-transform:uppercase;text-align:center;letter-spacing:1px;}
.homeSectionTwoWrapper .globeIconWrapper .infoWrapper p{text-align:center;color:#fff;font-size:.5vw;line-height:1.6em;}


.homeSectionFourWrapper{position:relative;z-index:1;margin-top:-4em;}
.homeSectionFourWrapper .homeAboutWrapper{width:75%;position:absolute;left:0;right:0;top:25em;display:flex;flex-wrap:wrap;align-items:center;}
.homeSectionFourWrapper .homeAboutWrapper .leftImgWrapper{width:30%;height:auto;margin-right:8%;}
.homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper{width:62%;text-align:left;}
.homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper h3{color:#dd935a;display:inline-block;font-weight:bold;font-size:4vw;}
.homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper p{font-weight:300;line-height:2.2em;color:#412109;font-family: 'TabletGothicNarrowW02';font-size:1.3vw;margin:.8em 0 .8em 5%;}
.homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper a{display:inline-block;font-weight:bold;margin:1em 0 0 8%;font-size:1.4vw;color:#dd935a;letter-spacing:1px;}
.homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper a img{display:inline-block;width:28px;vertical-align:middle;margin-left:5px;}

footer{width:85%;height:auto;position:absolute;left:0;right:0;bottom:5em;margin:0 auto;text-align:left;}
footer .footerTopSectionWrapper{width:100%;height:auto;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;margin:0 auto;}
footer .footerTopSectionWrapper .leftInfoWrapper{width:45%;height:auto;margin-right:10%;}
footer .footerTopSectionWrapper .leftInfoWrapper:last-child{margin-right:0;}
footer .footerTopSectionWrapper span.sectionTitle{display:block;font-weight:bold;color:#fff;text-align:left;letter-spacing:1px;font-size:2.5vw;}
footer .footerTopSectionWrapper em.sectionSubTitle{display:block;font-weight:bold;color:#fff;text-align:left;letter-spacing:1px;font-size:1.5vw;font-style:normal;margin:1em 0 .5em 0;}
footer .footerTopSectionWrapper p.partnerList{font-size:1.3vw;text-align:left;color:#fff;font-weight:normal;line-height:1.6em;}
footer .footerTopSectionWrapper a.brownCta{background:#35271e;color:#fff;font-size:1.5vw;font-weight:600;letter-spacing:1px;display:inline-block;margin:0;padding:.5em 1.2em;border-radius:30px;margin-top:.7em;margin-bottom:.7em;-webkit-box-shadow: 4px 4px 0px 0px rgba(120,83,43,1);-moz-box-shadow: 4px 4px 0px 0px rgba(120,83,43,1);box-shadow: 4px 4px 0px 0px rgba(120,83,43,1);}
footer .footerTopSectionWrapper p.contactList{font-size:1.2vw;text-align:left;color:#fff;font-weight:normal;line-height:1.6em;padding:.5em 0;}
footer .footerTopSectionWrapper p.contactList a{display:inline-block;color:#fff;border-right:1px solid #000;padding-right:.5em;margin-right:.5em;}
footer .footerTopSectionWrapper p.contactList a:last-child{padding-right:0;border:0;}

footer .footerBottomSectionWrapper{width:100%;height:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:2em auto 0 auto;}
footer .footerBottomSectionWrapper .leftLinksWrapper{width:45%;height:auto;margin-right:10%;}
footer .footerBottomSectionWrapper .leftLinksWrapper:nth-child(2){margin-right:0;width:45%;}
footer .footerBottomSectionWrapper .leftLinksWrapper .quicklinksWrapper{width:100%;height:auto;text-align:left;margin-bottom:.5em;}
footer .footerBottomSectionWrapper .leftLinksWrapper .quicklinksWrapper span{display:inline;font-weight:normal;color:#fff;font-size:1.1vw;margin-right:.5%;line-height:1.6em;}
footer .footerBottomSectionWrapper .leftLinksWrapper .quicklinksWrapper span em{display:inline-block;font-weight:bold;margin:0 5px;font-style:normal;}
footer .footerBottomSectionWrapper .leftLinksWrapper .quicklinksWrapper a{display:inline-block;color:#fff;}
footer .footerBottomSectionWrapper .leftLinksWrapper .quicklinksWrapper span:nth-child(1) em{margin-left:0;}
footer .footerBottomSectionWrapper .leftLinksWrapper p.copyrightTxt{color:#fff;font-size:1vw;text-align:left;}
footer .footerBottomSectionWrapper .leftLinksWrapper .socialLinks{display:flex;align-items:center;justify-content:flex-start;}
footer .footerBottomSectionWrapper .leftLinksWrapper .socialLinks p{color:#fff;margin-right:10px;font-size:1.1vw;}
footer .footerBottomSectionWrapper .leftLinksWrapper .socialLinks a{width:40px;height:auto;display:inline-block;margin-right:7px;}

.contactFormWrapper{background:#c7d5d3;padding:5em 0;}
.contactFormWrapper form{width:100%;height:auto;margin:0 auto;text-align:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}
.contactFormWrapper form .formField{width:47.5%;height:auto;margin-right:5%;margin-bottom:5%;}
.contactFormWrapper form .formField:nth-child(2n){margin-right:0;}
.contactFormWrapper form .formField input,
.contactFormWrapper form .formField textarea{width:calc(100% - 1.4em);height:auto;margin:0;border:0;border-bottom:1.5px solid #bd663c;padding:1em .7em;color:#bd663c;font-family: 'TabletGothicW02';font-weight:normal;font-size:1.1vw;background:transparent;}
.contactFormWrapper form .formField textarea{resize: none;}
.contactFormWrapper form .formField.formMessageField{width:100%;margin-right:0;}
.contactSubmitBt{width:100%;height:auto;margin:3em auto 0 auto;text-align:center;}
.contactSubmitBt a{text-align:center;border:none;padding:.9em 4em;font-weight:700;color:#412109;font-size:1.65vw;background-size:300% 100%;border-radius:50px;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;background-image:linear-gradient(to right,#de945b,#dc9359,#c7d4d2,#dc9359);box-shadow:2px 2px 0 0 rgba(255, 255, 255, .5);}
.contactSubmitBt a:hover{background-position:100% 0;-moz-transition:all .4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.contactSubmitBt a:focus{outline:0}
input::placeholder,textarea::placeholder{color:#bd663c;font-size:1.1vw}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bd663c;font-size:1.1vw}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bd663c;font-size:1.1vw}
.contactFormWrapper form .formField.errorWrapper input,
.contactFormWrapper form .formField.errorWrapper textarea{border-color:red;}
.contactFormWrapper form .formField.errorWrapper span{color:red;font-size:.85vw;margin:.3em;}

.homeSectionFourWrapper.innerFooterWrapper{margin-top:0;}

.homeSectionOneWrapper.innerBanerWrapper h1.bannerTitle{font-size:8vw;background:linear-gradient(to right,#9d7956,#d18e59,#9d7956);background-clip:text;-webkit-text-fill-color:transparent;transition: transform 0.3s ease-out, opacity 0.3s ease-out;top:1.8em;}
.homeSectionOneWrapper.contactUsBanner h1.bannerTitle{top:2.2em;}
.homeSectionOneWrapper.innerBanerWrapper p.bannerTxt{position:absolute;top:23vw;left:0;right:0;text-align:center;width:85%;margin:0 auto;font-weight:700;text-transform:uppercase;font-size:2vw;color:#dd9359}
.homeSectionOneWrapper.innerBanerWrapper em.bannerPara{position:absolute;top:38vw;left:0;right:0;text-align:center;width:85%;margin:0 auto;font-size:2vw;color:#dd9359;font-family:'TabletGothicNarrowW04';font-style:normal;}
.technologyTwoGridWrapper{width:85%;height:auto;position:absolute;left:0;right:0;bottom:.5em;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row-reverse;}
.technologyTwoGridWrapper .leftImgWrapper{width:40%;margin-left:5%;height:auto;}
.technologyTwoGridWrapper .rightInfoWrapper{width:55%;height:auto;text-align:left;}
.technologyTwoGridWrapper .rightInfoWrapper span{display:block;font-weight:bold;text-transform:uppercase;font-size:3.5vw;color:#ce8c54;margin-bottom:.5em;background: linear-gradient(to right, #9d7956, #d18e59, #9d7956);background-clip: text;
-webkit-text-fill-color: transparent;}
.technologyTwoGridWrapper .rightInfoWrapper p{color:#664938;font-weight:normal;font-size:1.4vw;line-height:1.7em;padding-left:5%;}

.technologyMainWrapper{background:#c7d4d3;padding:5em 0 2em 0;}
.technologyMainWrapper ul.bannerIconWrapper{width:90%;height:auto;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;}
.technologyMainWrapper ul.bannerIconWrapper li{width:47.5%;margin-right:5%;display:flex;align-items:center;flex-wrap:wrap;}
.technologyMainWrapper ul.bannerIconWrapper li:last-child{margin-right:0;}
.technologyMainWrapper ul.bannerIconWrapper li img{display:inline-block;width:100px;height:auto;margin-right:5%;}
.technologyMainWrapper ul.bannerIconWrapper li .infoRightWrapper{width:calc(95% - 100px);text-align:left;}
.technologyMainWrapper ul.bannerIconWrapper li span{display:block;color:#c87e3f;font-weight:bold;margin-bottom:.3em;font-size:1.8vw;letter-spacing:.5px;}
.technologyMainWrapper ul.bannerIconWrapper li p{font-weight:normal;letter-spacing:1px;color:#664938;font-size:1.2vw;line-height:1.7em;}

.technologyMainWrapper .technologyTwoGridWrapper{position:relative;bottom:initial;left:initial;right:initial;padding:10em 0 5em 0;flex-direction:row;width:100%;}
.technologyMainWrapper .technologyTwoGridWrapper .leftImgWrapper{margin-right:5%;margin-left:0;}
.technologyMainWrapper .technologyTwoGridWrapper.tech_twoGridWrapper{padding:0 0 5em 0;position: relative;z-index:1;margin-top:-20em;flex-direction:row-reverse;}
.technologyMainWrapper .technologyTwoGridWrapper.tech_twoGridWrapper .leftImgWrapper{margin-right:0;margin-left:5%;}

.connectBtWrapper{width:100%;height:auto;margin:8em auto 0 auto;text-align:center;}
.connectBtWrapper a{text-align:center;border:none;padding:.9em 4em;font-weight:700;color:#412109;font-size:1.45vw;background-size:300% 100%;border-radius:50px;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;background-image:linear-gradient(to right,#de945b,#dc9359,#c7d4d2,#dc9359);box-shadow:2px 2px 0 0 rgba(255, 255, 255, .5);}
.connectBtWrapper a:hover{background-position:100% 0;-moz-transition:all .4s ease-in-out;-o-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.connectBtWrapper a:focus{outline:0}

.partnerMainWrapper{background:#c7d5d3;}
.partnerMainWrapper .technologyTwoGridWrapper{position:relative;bottom:initial;left:initial;right:initial;width:100%;}
.partnerMainWrapper .technologyTwoGridWrapper .leftImgWrapper{width:35%;margin-left:10%;}
.partnerMainWrapper .technologyTwoGridWrapper p strong{font-family: 'TabletGothicW02';font-weight:600;}

.partnerMainWrapper .technologyTwoGridWrapper:nth-child(3){flex-direction:row;}
.partnerMainWrapper .technologyTwoGridWrapper:nth-child(3) .leftImgWrapper{margin-left:0;margin-right:10%;}

.partnerMainWrapper span.txtPara{display:block;padding:3em 0;text-align:center;font-weight:bold;font-family: 'TabletGothicW02';font-size:2vw;color:#ce8750;line-height:1.5em;letter-spacing:.5px;width:75%;margin:0 auto;}

.homeSectionOneWrapper.innerBanerWrapper.partnerBanner p.bannerTxt{top:30vw;}

.aboutMainWrapper{background:#c8d3d4;background: linear-gradient(-90deg, #C8D3D4 0%, #c8d4d2 75%);}
.aboutMainWrapper .technologyTwoGridWrapper{position:relative;bottom:initial;left:initial;right:initial;width:100%;}
.aboutMainWrapper .technologyTwoGridWrapper .leftImgWrapper{width:40%;margin-left:5%;}
.aboutMainWrapper .technologyTwoGridWrapper .rightInfoWrapper p{padding-left:5%;}
.aboutMainWrapper span.txtPara{display:block;padding:3em 0 0 0;text-align:center;font-weight:bold;font-family: 'TabletGothicW02';font-size:2.5vw;color:#ce8750;line-height:1.5em;letter-spacing:.5px;text-transform:uppercase;}

.homeSectionOneWrapper.innerBanerWrapper.aboutBannerWrapper p.bannerTxt,
.homeSectionOneWrapper.innerBanerWrapper.aboutBannerWrapper em.bannerPara{color:#c07e4d;}

.homeYTWrapper{width:75%;height:auto;position:absolute;top:35em;left:0;right:0;margin:0 auto;padding-top:42.15%;overflow:hidden;height:0;border-radius:20px;}
#ytPlayer{position:absolute;top:0;left:0;width:100%;height:100%;border:0}

.homeSectionOneWrapper img.mobImg,
.homeSectionFourWrapper img.mobImg{display:none;}
header .leftHamburgerIcon{display:none;}
footer .footerBottomSectionWrapper p.copyrightMobTxt{display:none;}
.mobileNavWrapper{display:none;}

.successMsgWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}
.successMsgWrapper span{display:block;font-weight:700;text-transform:uppercase;font-size:3.5vw;color:#ce8c54;margin-bottom:.5em;background:linear-gradient(to right,#9d7956,#d18e59,#9d7956);background-clip:text;-webkit-text-fill-color:transparent}
.successMsgWrapper p{color:#664938;font-weight:400;font-size:1.4vw;line-height:1.7em}
.successMsgWrapper span{display:block;font-weight:700;text-transform:uppercase;font-size:3.5vw;color:#ce8c54;margin-bottom:.5em;background:linear-gradient(to right,#9d7956,#d18e59,#9d7956);background-clip:text;-webkit-text-fill-color:transparent}
.successMsgWrapper p{color:#664938;font-weight:400;font-size:1.4vw;line-height:1.7em}


@media (max-width: 1025px) {
    .mainWrapper{overflow-x:hidden;}
    header .leftNavWrapper{display:none;}
    header .leftHamburgerIcon{display:inline;width:50%;margin:0;text-align:right;}
    header .centerWrapper{width:90%;}
    header a.leftLogoWrapper{width:40%;margin-right:10%;}
    header a.leftLogoWrapper{width:30%;}
    header .leftHamburgerIcon img{display:inline-block;margin:0 auto;text-align:right;width:55px;}
    .homeYTWrapper{width:90%;top:20em;padding-top:50.65%;}
    .homeSectionOneWrapper h1.bannerTitle{font-size:7.5vw;top:4em;}
    .homeSectionOneWrapper ul.bannerIconWrapper{bottom:18em;}
    .homeSectionOneWrapper ul.bannerIconWrapper{width:90%;}
    .homeSectionOneWrapper ul.bannerIconWrapper li img,
    .technologyMainWrapper ul.bannerIconWrapper li img{width:100px;}
    .technologyMainWrapper ul.bannerIconWrapper li .infoRightWrapper{width:calc(95% - 100px);}
    .homeSectionOneWrapper ul.bannerIconWrapper li p{width:calc(95% - 100px);font-size:2vw;}
    .technologyMainWrapper ul.bannerIconWrapper li .infoRightWrapper p{font-size:2vw;}
    .homeSectionOneWrapper ul.bannerIconWrapper li p br,
    .technologyMainWrapper ul.bannerIconWrapper li .infoRightWrapper br{display:none;}
    .homeSectionOneWrapper .bannerBtWrapper a{font-size:2vw;}
    .homeSectionOneWrapper .bannerBtWrapper{bottom:9em;}
    .mobileNavWrapper{width:100%;height:100%;overflow-y:auto;background:#dd935a;position:fixed;left:100%;top:0;z-index:2;transition:all 0.3s ease-in-out;display:block;opacity:0;}
    .mobileNavWrapper.activeMobNavWrapper{left:0;opacity:1;}
    .mobileNavWrapper span.closeIcon{display:block;cursor:pointer;width:95%;margin:2em auto 3em auto;text-align:right;}
    .mobileNavWrapper span.closeIcon img{display:inline;width:75px;text-align:right;margin:0;filter: invert(1);}
    .mobileNavWrapper .mobNavLinks{width:95%;height:auto;margin:0 auto;text-align:center;}
    .mobileNavWrapper .mobNavLinks a{display:block;text-align:center;padding:1em 0;font-size:5vw;color:#fff;}
}
@media (max-width:820px) {  
    .homeSectionOneWrapper img.deskImg{display:none;} 
    .homeSectionOneWrapper img.mobImg{display:block;} 
    .homeSectionOneWrapper h2.bannerSubTitle{font-size:6.8vw;}
    .homeSectionTwoWrapper img.globeImg{width:84.5%;}
    .homeSectionTwoWrapper img.globeRingImg{width:118%;top:20%;left:-10%;}
    .homeSectionFourWrapper .homeAboutWrapper{width:90%;top:12em;}
    .homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper h3{font-size:6vw;}
    .homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper p{font-size:1.8vw;}
    .homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper a{font-size:2.8vw;}
    .homeSectionOneWrapper h1.bannerTitle{font-size:8.5vw;}
    .homeSectionOneWrapper.innerBanerWrapper p.bannerTxt{width:90%;font-size:3vw;top:40vw;}
    .homeSectionOneWrapper.innerBanerWrapper em.bannerPara{width:90%;top:54vw;font-size:3vw;}
    .homeSectionOneWrapper.innerBanerWrapper h1.bannerTitle{font-size:8.5vw;top:3.5em;}
    .homeSectionOneWrapper.innerBanerWrapper p.bannerTxt br,
    .homeSectionOneWrapper.innerBanerWrapper em.bannerPara br{display:none;}
}
@media (max-width:600px) { 
    .homeSectionFourWrapper img.deskImg{display:none;} 
    .homeSectionFourWrapper img.mobImg{display:block;} 
    header .leftHamburgerIcon img{width:35px;}
    header{padding:1em 0;}
    .homeSectionOneWrapper h1.bannerTitle{font-size:10vw;top:5.5em;}
    .homeSectionOneWrapper ul.bannerIconWrapper{bottom:8em;}
   .homeSectionOneWrapper .bannerBtWrapper{bottom:2em;}
    .homeYTWrapper{top:12em;}
    .homeSectionOneWrapper h2.bannerSubTitle{font-size:7vw;top:14.5em;}
    .homeSectionOneWrapper ul.bannerIconWrapper li img{width:75px;}
    .homeSectionOneWrapper ul.bannerIconWrapper li p{width:calc(95% - 75px);}
    .homeSectionOneWrapper .bannerBtWrapper a{font-size:3.8vw;}
    .homeSectionFourWrapper .homeAboutWrapper{flex-direction:column;top:5em;align-items:flex-start;}
    .homeSectionFourWrapper .homeAboutWrapper .leftImgWrapper{width:80%;margin:2em 0;}
    .homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper{width:95%;margin:0 auto;}
    .homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper h3{font-size:10vw;}
    .homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper p{font-size:3vw;margin:.8em 0 .8em 0;}
    .homeSectionFourWrapper .homeAboutWrapper .rightInfoWrapper a{font-size:4vw;margin:1em 0 0 0;}
    footer{bottom:1.5em;}
    footer .footerTopSectionWrapper{flex-direction:column;}
    footer .footerTopSectionWrapper .leftInfoWrapper{width:100%;margin:0 auto 2em auto;}
    footer .footerTopSectionWrapper span.sectionTitle{font-size:7vw;}
    footer .footerTopSectionWrapper em.sectionSubTitle{font-size:5vw;}
    footer .footerTopSectionWrapper p.partnerList{font-size:3.5vw;}
    footer .footerTopSectionWrapper a.brownCta{font-size: 4vw;}
    footer .footerTopSectionWrapper p.contactList{font-size:3.5vw;}
    footer .footerBottomSectionWrapper{flex-direction:column;margin:0 auto;}
    footer .footerBottomSectionWrapper .leftLinksWrapper,
    footer .footerBottomSectionWrapper .leftLinksWrapper:nth-child(2){width:100%;margin:0 auto;}
    footer .footerBottomSectionWrapper .leftLinksWrapper .quicklinksWrapper span{font-size:3.5vw;}
    footer .footerBottomSectionWrapper .leftLinksWrapper p.copyrightTxt{display:none;}
    footer .footerBottomSectionWrapper .leftLinksWrapper .socialLinks p{font-size:3.5vw;}
    footer .footerBottomSectionWrapper p.copyrightMobTxt{display:block;color: #fff;text-align:center;font-size:2.5vw;margin:1.5em auto 0 auto;}
    .homeSectionOneWrapper.innerBanerWrapper h1.bannerTitle{font-size:10vw;line-height:1em;}
    .homeSectionOneWrapper.innerBanerWrapper p.bannerTxt{font-size:4vw;top:49vw;}
    .homeSectionOneWrapper.innerBanerWrapper em.bannerPara{font-size:4vw;top:73vw;}
    .aboutMainWrapper{padding:0 0 2em 0;}
    .aboutMainWrapper .technologyTwoGridWrapper{flex-direction:column-reverse;}
    .aboutMainWrapper .technologyTwoGridWrapper .leftImgWrapper{width:90%;height:auto;margin:0 auto;}
    .technologyTwoGridWrapper .rightInfoWrapper{width:100%;margin:0 auto 2em auto;}
    .technologyTwoGridWrapper .rightInfoWrapper span{font-size:8vw;}
    .technologyTwoGridWrapper .rightInfoWrapper p{font-size:3.5vw;}
    .aboutMainWrapper span.txtPara{font-size:4.5vw;}
    .aboutMainWrapper span.txtPara br{display:none;}
    .centerWrapper{width:85%;}
    .contactFormWrapper form .formField{width:100%;margin-right:0;margin-bottom:3em;}
    .contactFormWrapper form .formField input, 
    .contactFormWrapper form .formField textarea{font-size:3.5vw;}
    input::placeholder,textarea::placeholder{font-size:3.5vw}
    input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:3.5vw}
    input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:3.5vw}
    .contactFormWrapper form .formField.formMessageField{margin-bottom:0;}
    .contactSubmitBt{margin:5em auto 0 auto;}
    .contactSubmitBt a{font-size:4.5vw;}
    .technologyTwoGridWrapper{justify-content:flex-end;}
    .partnerMainWrapper .technologyTwoGridWrapper:nth-child(3){justify-content:flex-start;}
    .homeSectionOneWrapper.innerBanerWrapper.partnerBanner p.bannerTxt{top:58vw;}
    .partnerMainWrapper .technologyTwoGridWrapper .leftImgWrapper{width:85%;margin-left:0;margin-bottom:2em;margin-right:0;}
    .technologyTwoGridWrapper .rightInfoWrapper p{font-size:5vw;padding-left:0;}
    .aboutMainWrapper .technologyTwoGridWrapper .rightInfoWrapper p{padding-left:0;}
    .partnerMainWrapper span.txtPara{font-size:5vw;width:100%;}
   .technologyTwoGridWrapper.technologyMobTwoGrid{position:relative;left:inherit;right:inherit;bottom:inherit;margin-top:-16em;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
   .mainWrapper.technology_mainWrapper{background:#cad6d4;}
   .technologyMainWrapper{background:#cad6d4;}
   .technologyTwoGridWrapper .leftImgWrapper{width:85%;margin:0 0 2em 0;text-align:left;}
   .technologyMainWrapper ul.bannerIconWrapper{flex-direction:column;}
   .technologyMainWrapper ul.bannerIconWrapper li{width:100%;margin:0 0 4em 0;}
   .technologyMainWrapper ul.bannerIconWrapper li:last-child{margin-bottom:0;}
   .technologyMainWrapper ul.bannerIconWrapper li img{width:100px;}
   .technologyMainWrapper ul.bannerIconWrapper li .infoRightWrapper{width:calc(95% - 100px);}
   .technologyMainWrapper ul.bannerIconWrapper li span{font-size:5vw;}
   .technologyMainWrapper ul.bannerIconWrapper li .infoRightWrapper p{font-size:5vw;}
   .technologyMainWrapper .technologyTwoGridWrapper .leftImgWrapper{margin-right:0;}
   .technologyMainWrapper .technologyTwoGridWrapper{justify-content:flex-start;}
   .technologyMainWrapper .technologyTwoGridWrapper.tech_twoGridWrapper{justify-content:flex-end;flex-direction:column-reverse;margin-top:-3em;}
   .connectBtWrapper a{font-size:3.8vw;}
   .mobileNavWrapper span.closeIcon{margin:1em auto 3em auto;}
   .mobileNavWrapper span.closeIcon img{width:35px;}
   .mobileNavWrapper .mobNavLinks a{font-size:7.5vw;}
   header a.leftLogoWrapper{width:40%;}
   .aboutMainWrapper{background:#c7d5d3;background:linear-gradient(-240deg, #d7e2e4 0%, #c7d5d3 75%)}
   .technologyMainWrapper ul.bannerIconWrapper{width:100%;}
   .successMsgWrapper span{font-size:8vw;}
   .successMsgWrapper p{font-size:5vw;}
   .technologyMainWrapper .technologyTwoGridWrapper.tech_twoGridWrapper .leftImgWrapper{margin-left:0;}
   .homeSectionFourWrapper .homeAboutWrapper{width:85%;}
}
@media (max-width:480px) {
}
@media (max-width:360px) {
    .homeYTWrapper{top:10em;}
}


