.landingWrap{background: transparent linear-gradient(180deg, #1F2733 0%, #1C313B 49%, #1F2733 100%) 0% 0% no-repeat padding-box;}

.landingWrap .container{max-width:100% !important;width:100% !important;padding:0 !important;} 
.landingWrap .vc_wpb_row_inner .container{max-width:1200px !important}


.page-template-landing .header-default a.logo-theme img{max-width:300px;}

.landing-banner-main{background:url(https://www.phishlabs.com/wp-content/uploads/2021/03/coe-bg.png);background-position: left 21%; background-repeat: no-repeat; background-size: 100vw;padding:120px 0 !important;}

.landing-banner-main .desc-blk{color:#FFF;padding:0 70px 0 46px;}
.landing-banner-main .desc-blk h1{font-size:48px;line-height: 1.4; margin:70px 0 0 0;color:#FFF;}
.landing-banner-main .desc-blk h1:after {height: 1px;width: 80px;background: #FFF;content: "";margin: 11px 0 17px 0;display: block;}
.landing-banner-main .desc-blk p{font-size:20px;line-height:30px;}
.landing-banner-main .desc-blk .wpb_content_element{margin-bottom:22px;}
.landing-banner-main .desc-blk .vc_btn3-container .vc_btn3{min-width: 260px;font-size: 16px;text-transform: none;min-height: 59px;letter-spacing: 0;font-weight: 700;line-height: 59px;padding: 0 15px;background: #006A56; border-color: #006A56;}

.landing-banner-main .img-blk{margin-top:35px;padding:0 0 0 12px ;}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{
	border-color: #004442;
	background-color: #004442;
}
 
.step-title{margin:120px 0 114px 27px}
.step-title:after {content: "";height:100px;width: 1px;background: #8FE5F2;position: absolute;bottom:0;left:25px;right: 0;margin: auto;}
.step-title h2{font-size:32px;color:#FFF;font-weight:700;}

.step-title b{color: #8FE5F2;}


.award-main{background: #26404C 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000029; border-radius: 10px;max-width: 1001px;margin:auto auto 100px;position:relative;z-index:1;padding:42px 60px !important;left:13px;}
.award-main .wpb_row{display:flex;align-items:center;}
.award-main:after{content: "";height: 100px;width: 1px;background: #8FE5F2;position: absolute;left: 0;right: 0;margin: auto;bottom: -100px;}
.award-main [id^=gartner-pi-widget][data-theme=dark]{background:none !important;width:100%;}
.award-main [id^=gartner-pi-widget] .gartner-pi-link{padding:0;}
.award-main [id^=gartner-pi-widget][data-size=large] .gartner-pi-reviews{border:0 !important;}

.rating-main .wpb_raw_html{margin-bottom:0;}

.quote-box{max-width: 400px; margin:33px 0 0 44px;position:relative;}
.quote-box:before {position: absolute;content: '“';font-size: 55px;color: #8FE5F2;font-weight: 600;font-style: italic;top: -47px;left: -17px;}
.quote-box p{font-size: 16px; color: #FFF; font-style: italic; line-height: 24px; margin-bottom: 5px;}
.quote-box .wpb_content_element{margin-bottom:0;}


.landingFooter.site-footer{padding-bottom:0;}
.landingFooter .footer-copyright-txt{width:100%;display:block;}
.landingFooter .footer-copyright-txt ul{justify-content:flex-end;}
.landingFooter:after{background: url(../images/landingfooter-bg.png); content: ""; width: 100%; height: 377px; display: block;margin:28px 0 0 0;background-size:cover;}


.our-achivement {border: solid 1px #8FE5F2;padding:25px 0 11px !important;border-radius: 10px;max-width: 1161px;margin: auto;position: relative;left: 13px;}
.our-achivement .wpb_column:not(:last-child):after {content: ""; height: 111px; width: 1px; position: absolute; background: #26404C; right: 0; top: 0; bottom: 0; margin: auto; }
.our-achivement .wpb_column h2{margin: 19px 0 0 0; line-height: 1.4;}
.our-achivement .wpb_column p{font-size:20px;line-height:30px;color:#FFF;}
.monitor-main{background: var(--charcoal) 0% 0% no-repeat padding-box;
background: #26404C 0% 0% no-repeat padding-box;
opacity: 1;}

.approch-main{padding:123px 0 80px !important;min-height:inherit !important;opacity: 1;}

.approch-main .img-blk{padding: 0 0 0 36px}
.approch-main .desc-blk h2{font-size:32px;margin:-5px 0 0 0}
.approch-main .desc-blk h2:after{height: 1px;width: 80px;background: #8FE5F2;content: "";margin: 12px 0 17px 0;display: block;}
.approch-main .desc-blk p{font-size:20px;line-height:30px;color:#FFF;margin-bottom:24px;}


.monitor-main{padding:100px 0 !important;position:relative;}
.monitor-main:after {content: "";height: 80px;width: 1px;background: #8FE5F2;position: absolute;left: 23px;right: 0;margin: auto;bottom: -40px;}
.monitor-main h2{font-size:32px;position: relative; left: 12px;margin-bottom:80px;}
.monitor-main h2:after{height: 1px;width: 80px;background: #8FE5F2;content: "";margin: 11px auto 17px auto;display: block;}

.monitor-main .wpb_wrapper .wpb_single_image{margin-bottom:31px !important;}
.monitor-main .wpb_wrapper h6{font-size:20px;line-height:24px;color:#FFF;}
.monitor-main .mon-left-top{padding:7px 0 0 140px;}
.monitor-main .mon-right-top{padding:0 90px 65px 0;}
.monitor-main .mon-left-bottom{padding:0 0 0 140px;}
.monitor-main .mon-right-bottom{padding:0 90px 0 0 }

.reqdemoLink{text-align:center;margin:70px 0 17px 23px}
.reqdemoLink a{text-align:center;font-size:20px;font-weight:700;color: #8FE5F2;position:relative;padding-right:47px;}
.reqdemoLink a:before{content:"";height:15px;width:2px;background: #8FE5F2;position:absolute;top:3px;right:21px;}
.reqdemoLink a:after {content: "";font-size: 19px;color: #8FE5F2;height: 8px;width: 8px;border-left: solid 2px #8FE5F2;border-bottom: solid 2px #8FE5F2;display: inline-block;transform: rotate(-45deg);position:absolute;right: 18px;bottom: 4px;}

.requestDemo-main {padding: 121px 0 88px !important; }
.requestDemo-main{background: transparent linear-gradient(180deg, var(--charcoal) 0%, var(--gunmetal-green) 100%) 0% 0% no-repeat padding-box;
background: transparent linear-gradient(180deg, #26404C 0%, #1C313B 100%) 0% 0% no-repeat padding-box;opacity: 1;}

.requestDemo-main .leftPart{padding: 0 4px 0 42px}
.requestDemo-main .leftPart h2{font-size:32px;margin:-6px 0 23px 4px}
.requestDemo-main .leftPart h2:after{height: 1px;width: 80px;background: #8FE5F2;content: "";margin: 12px 0 17px 0;display: block;}
.requestDemo-main .rightPart{padding:105px 0 0 61px;}
.requestDemo-main .hbspt-form fieldset{max-width:100%;display:flex;}
.requestDemo-main .hbspt-form fieldset label{font-size:12px;color:#FFF;margin-bottom:6px;font-weight:400;}
.requestDemo-main .hbspt-form fieldset label .hs-form-required{color: #ff0000;}
.requestDemo-main .hbspt-form fieldset .input{margin:0 !important;}
.requestDemo-main .hbspt-form fieldset .hs-form-field{padding:0 5px;width:100% !important;margin-bottom:14px} 
.requestDemo-main .hbspt-form fieldset input,.requestDemo-main .hbspt-form fieldset textarea{width:100% !important;border-radius: 5px; box-shadow: none;}
.requestDemo-main .hbspt-form fieldset .hs-richtext{display:none !important;}
.requestDemo-main .hbspt-form fieldset textarea{min-height:76px;}
.requestDemo-main .hbspt-form .hs_submit{text-align:center;}
.requestDemo-main .hbspt-form .hs_submit .hs-button{color: #;width: calc(100% - 10px);margin: auto;background: #8FE5F2;text-transform: none;font-size: 16px;font-family: 'Montserrat';border-radius: 5px;min-height:44px;font-weight:700;color: #1d333d;} 
/*.requestDemo-main .hbspt-form .hs_submit .hs-button:hover{background: #FFF; color: #ec971a;}*/
.requestDemo-main .hbspt-form .hs-error-msgs{padding:0;}
.requestDemo-main .hbspt-form .hs-error-msgs li{list-style-type:none;}
.requestDemo-main .hbspt-form fieldset .hs-error-msg {color: #F00; line-height: 1.3; margin: 7px 0 0 0;}

.not-ready-main{background:transparent linear-gradient(180deg, #1F2733 100%, #1C313B 0, #1F2733 100%) 0% 0% no-repeat padding-box}
.not-ready-main .leftPart h2{font-size: 32px; color: #FFF; max-width: 225px; line-height: 1.3; margin:-4px 7px 0 auto}
.not-ready-main .rightPart .download-link{max-width:330px;position:relative;}
.not-ready-main .rightPart .download-link:before{content:"";position:absolute;left:-4px;top:-3px;background:#8FE5F2;width:1px;height:80px;}
.not-ready-main .rightPart .download-link a{font-size: 20px; line-height: 30px; color: #FFF; padding: 0 0 0 52px;display:inline-block;margin:6px 0 0 -1px;}
.not-ready-main .rightPart .download-link a:after {content: "";position: absolute;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi41LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAyNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM4RkU1RjI7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC41LDAuNWw2LDZjMC4yLDAuMiwwLjMsMC40LDAuMywwLjdTMjQuNyw3LjgsMjQuNSw4bC02LDZjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4ycy0wLjIsMC4xLTAuNCwwLjENCgljLTAuMSwwLTAuMiwwLTAuNC0wLjFzLTAuMi0wLjEtMC4zLTAuMmMtMC4yLTAuMi0wLjMtMC40LTAuMy0wLjdzMC4xLTAuNSwwLjMtMC43bDQuMy00LjNIMS44QzEuNSw4LjIsMS4zLDguMSwxLjEsOA0KCUMwLjksNy44LDAuOCw3LjUsMC44LDcuMmMwLTAuMywwLjEtMC41LDAuMy0wLjdzMC40LTAuMywwLjctMC4zaDE5LjZMMTcuMSwyYy0wLjItMC4yLTAuMy0wLjQtMC4zLTAuN3MwLjEtMC41LDAuMy0wLjcNCgljMC4yLTAuMiwwLjQtMC4zLDAuNy0wLjNTMTguMywwLjMsMTguNSwwLjV6Ii8+DQo8L3N2Zz4NCg==) no-repeat; width: 25px; height: 15px; margin:9px 0 0 20px}
.not-ready-main .rightPart .download-link a:hover::after {-webkit-animation: bounceit 1300ms ease-in-out 2; animation: bounceit 1300ms ease-in-out 2; }

@-webkit-keyframes bounceit {
    50% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
}

@keyframes bounceit {
    50% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
}
/*.not-ready-main .rightPart .download-link a:hover{text-decoration:underline;}*/
.landingFooter .footer-copyright{padding-left:15px;}
.landingFooter .footer-copyright-txt ul{margin:0 -6px 0 0;}
.landingFooter .footer-copyright-txt ul li{margin-right:19px;}
.landingFooter .footer-copyright-txt ul li:after{right:-12px;} 
.gv-sticky-menu.stuck .landing-heading-button{opacity:1;}
.landing-heading-button{text-align:right;opacity:0}
.landing-heading-button .orange-box-btn{background: #006a56;color: #FFF;min-width: 260px;font-size: 16px;font-weight: 700;text-transform: none;min-height: 59px;line-height: 59px;padding: 0 15px;}
.landing-heading-button .orange-box-btn.outline {background: #FFF;color: #006a56;margin-left: 30px;}



.requestDemo-main .row [class*="col-"],
.not-ready-main .row [class*="col-"],
.landingFooter .footer-copyright-txt .row [class*="col-"]{width:49%;}

/*.landingFooter .footer-copyright a:hover{text-decoration:underline;}*/

/*@media(min-width:1279px){
	.landing-heading-button .orange-box-btn:hover{background-color: #FFFFFF;color: #ec971a;}
	.landing-heading-button .orange-box-btn.outline:hover{background:#EC971A;color:#FFF;}
	.landing-banner-main .desc-blk .vc_btn3-container .vc_btn3:hover{background-color: #FFFFFF;color: #ec971a;}
}*/

@media(max-width:1260px){
	.approch-main{padding:123px 30px 80px !important;}
	.award-main{max-width:85%;}
	.our-achivement{max-width:90%;left:0;}
	.step-title:after{height:100px;}
	.landing-banner-main .img-blk{padding:50px 30px 0 0;}
	.requestDemo-main .rightPart {padding: 105px 45px 0 30px; }
	.landingFooter .footer-copyright{padding: 0 30px;}
	.landingFooter .footer-copyright-txt ul{margin:0;}
}
@media(max-width: 1199px){
	.page-template-landing .gva-offcanvas-content .wp-sidebar{display:none !important;}
	.page-template-landing .header-mobile .canvas-menu{display:none;}
	.page-template-landing .stuck .header-mobile .canvas-menu{display:block;}

	.landing-mobile-header{padding:50px 35px; overflow: auto;height: calc(100vh - 200px) !important; text-align: center;display: flex; flex-flow: column; justify-content: center;}
	.landing-mobile-header figure{max-width:531px;min-width:531px;margin:0 auto 45px;}
	.landing-mobile-header figure img{width:100%;}
	.landing-mobile-header .orange-box-btn{min-width:255px; font-size: 16px; font-weight: 700; text-transform: none; min-height: 59px; line-height: 59px; padding: 0 15px;margin-bottom:25px;color:#FFF;}
	.landing-mobile-header .orange-box-btn.outline{background:transparent; color: #EC971A; margin-left:20px;}

	.our-achivement .wpb_column p br{display:none;}
	.our-achivement .wpb_column p{max-width:196px;margin:auto;}
}
@media(max-width: 1199px) and (orientation: landscape){
	.landing-mobile-header{justify-content:flex-start;}
}
@media(max-width: 991px){
	.page-template-landing .transparent-wrapper #page-content .vc_wpb_row_inner:first-child .container {padding-top: 107px !important; }
	.landing-banner-main .desc-blk{padding:0 20px 0 64px;}
	.landing-banner-main .desc-blk h1{margin:0 -25px 0 0}
	.landing-banner-main .img-blk img{margin:-10px 0 0 20px; padding-right: 30px;min-width:500px;}
	.step-title {margin: 90px 0 90px 0px; }
	.step-title:after{height:80px;left:0;}
	.award-main{max-width:590px;left:0;}
	.rating-main{display:none;}
	.quote-box{max-width: 400px; margin: 35px 0 0 24px;width: 100%;}
	.award-main figure img{min-width: 70px; margin: 0 0 0 -18px;}
	.our-achivement{max-width:705px;left:0;padding:25px 20px 11px !important;}
	.monitor-main h2{padding:0 20px;line-height:1.4;margin-bottom:60px;left:0;}
	.monitor-main .mon-left-top {padding: 7px 0 0 20px; }
	.monitor-main .mon-right-top {padding: 0 25px 65px 0; }
	.monitor-main .mon-left-bottom {padding: 0 0 0 20px; }
	.monitor-main .mon-right-bottom {padding: 0 20px 0 0; }
	.monitor-main:after{left:0;}
	.approch-main .desc-blk{text-align:center;width:100%;max-width: 465px; margin: auto;}
	.approch-main .img-blk{width:100%;padding:0;}
	.approch-main .desc-blk h2{margin: 62px 0 0 0; text-align: center !important;}
	.approch-main .desc-blk h2:after{margin:13px auto 17px auto;}
	.requestDemo-main {padding: 122px 40px 88px 58px !important; }
	.requestDemo-main .rightPart {padding: 221px 30px 0 0; }
	.requestDemo-main .rightPart .wpb_single_image img {min-width: 530px; margin: 0 0 0 25px; }
	.requestDemo-main .hbspt-form fieldset{display:block;}
	.requestDemo-main .leftPart .hbspt-form{padding:0 15px 0 0;}
	.requestDemo-main .hbspt-form fieldset .hs-form-field{margin-bottom:13px;}
	.not-ready-main .leftPart h2{margin:-4px 7px 0 103px;}
	.not-ready-main .rightPart .download-link{margin:0 0 0 -33px;}
	.landingFooter:after{height:153px;background-size:100%;}
	.landingFooter.site-footer{padding-top:100px;}
	.landingFooter .footer-copyright{padding-left:0;}
	.landingFooter .footer-copyright-txt{padding:0 30px;}
	.landingFooter .footer-copyright-txt p{margin:0;}
}
@media(max-width:900px) and (orientation: landscape){
	.landing-mobile-header{padding:30px 35px 80px;}
	.landing-mobile-header figure{max-width:305px;min-width:305px;}
	.landing-mobile-header .orange-box-btn{max-width:305px;margin:auto auto 25px;display:block;width:100%; }
	.landing-mobile-header .orange-box-btn.outline{max-width:305px;margin:auto;}
	.landing-mobile-header figure{margin:0 auto 20px;}
}
@media(max-width: 767px){
	.landing-banner-main{padding:80px 0 110px !important;}
	.landing-mobile-header{height:calc(100vh - 80px) !important;}
	.landing-banner-main .desc-blk {padding: 0 40px 0 40px; }
	.page-template-landing .transparent-wrapper #page-content .vc_wpb_row_inner:first-child .container {padding-top:80px !important; }
	.landing-banner-main .desc-blk{text-align:center;}
	.landing-banner-main .desc-blk h1{line-height: 1.2; font-size: 40px; text-align: center !important; margin: 0;}
	.landing-banner-main .desc-blk h1:after{margin:19px auto 17px auto;}
	.landing-banner-main .desc-blk .wpb_content_element{text-align:center;padding:0 10px;}
	.landing-banner-main .img-blk{margin:0 auto;padding:10px 30px;}
	.landing-banner-main .img-blk .wpb_single_image.vc_align_left{text-align:center !important;}
	.landing-banner-main .img-blk img {min-width: inherit; margin: 0; padding: 0 0 0px 20px ; }
	.step-title{margin:110px 0 90px 0px}
	.step-title h2{line-height:1.2;margin:0 0 217px 0 !important;padding:0 30px;}
	.step-title b{display: block;}
	.award-main {max-width:60%;padding:20px 25px 38px !important;margin:auto auto 60px;}
	.award-main:after{height:60px;bottom:-60px;}
	.award-main .wpb_row{display:block;}
	.award-main figure img{position: absolute;top: -182px; left: 0; right: 0; margin: auto;}
	.rating-main{display:block;}
	.rating-main figure img{position:static;}
	.quote-box{margin:38px 0 0 0;padding:0 20px 0 45px !important;}
	.quote-box:before{left:12px;}
	.our-achivement{max-width:80%;}
	.our-achivement .wpb_column h2{margin:12px 0 0px 0;}
	.our-achivement .wpb_column p{max-width:240px;}
	.our-achivement .wpb_column:not(:last-child){margin-bottom:25px;}
	.our-achivement .wpb_column:not(:last-child):after{height:1px;width:94px;left:0;margin:auto;top:auto;} 
	.monitor-main{padding:110px 20px !important;}
	.monitor-main h2{line-height:1.2;}
	.monitor-main h2:after{margin:22px auto 0 auto;}
	.monitor-main .mon-left-top{padding:0;}
	.monitor-main .mon-right-top {padding: 50px 0 0 0; }
	.monitor-main .mon-left-bottom {padding: 43px 0 0 0; }
	.monitor-main .mon-right-bottom {padding: 46px 0 0 0; }
	.approch-main{padding:115px 45px 75px !important;}
	.approch-main .desc-blk h2{margin:76px 0 0;line-height:1.2;}
	.approch-main .desc-blk h2:after {margin: 19px auto 17px auto; }
	.requestDemo-main {padding:120px 50px 90px !important}
	.requestDemo-main .rightPart{order:1;padding:0;}
	.requestDemo-main .rightPart figure img {min-width: inherit; }
	.requestDemo-main .leftPart{padding:65px 0 0;order:2;}
	.requestDemo-main .hbspt-form fieldset .hs-form-field{padding:0;}
	.requestDemo-main .leftPart .hbspt-form{padding:0;}
	.requestDemo-main .hbspt-form fieldset .hs-form-field{margin-bottom:12px;}
	.not-ready-main .leftPart h2 {margin: auto; text-align: center !important; line-height: 1.2; }
	.not-ready-main .rightPart .download-link {margin: auto !important; text-align: center; }
	.not-ready-main .rightPart .download-link:before{width: 80px; height: 1px; right: 0; position: static; display: block; margin: 20px auto 10px auto;}
	.not-ready-main .rightPart .download-link a{padding:0;}
	.not-ready-main .rightPart .download-link a:after{display:block;margin:7px auto;left:0;right:0;}
	.landingFooter .footer-copyright{text-align:center;}
	.landingFooter .footer-copyright-txt{padding:0;}
	.landingFooter .footer-copyright-txt> :last-child{display:block;}
	.landingFooter.site-footer {padding:130px 0 0 0}
	.landingFooter .footer-copyright-txt ul{justify-content:center;margin:20px 0 0 ;}
	.landingFooter:after{height:73px;margin:13px 0 0 0;}
	.landingFooter .footer-copyright{padding:0;}
	.reqdemoLink{margin:70px 0 5px 15px}
	.requestDemo-main .row [class*="col-"], .not-ready-main .row [class*="col-"],.landingFooter .footer-copyright-txt .row [class*="col-"]{width:100%;}
	.landing-mobile-header .orange-box-btn{min-height:45px;line-height:45px;font-size:15px;margin-bottom:20px;}
	.requestDemo-main .rightPart .wpb_single_image img{min-width:inherit;margin:0;}

	.page-template-landing header .header-mobile .col-xs-4 .logo-menu a img{width: 175px; margin: -4px 0 0 2px;} 

}
@media(max-width: 480px){
	.landing-mobile-header .orange-box-btn{width:100%;}
	.landing-mobile-header .orange-box-btn.outline{margin-left:0;}
	.award-main{max-width:75%;}
	.our-achivement{max-width:75%;}
	.landing-mobile-header figure{min-width: inherit;margin:0 auto 25px;}
}
@media(max-width: 360px){
	.landing-banner-main .desc-blk h1{font-size:33px;}
	.page-template-landing .transparent-wrapper #page-content .vc_wpb_row_inner:first-child .container{padding-top:0 !important;}
	.step-title h2{font-size:27px;}
	.monitor-main h2{font-size:25px;}
	.approch-main .desc-blk h2{font-size:25px;}
	.requestDemo-main .leftPart h2{font-size:25px;}	
}