/*
Theme Name: Goals
Theme URI: https://wordpress.org/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Theme Description
Version: 1.0
Text Domain: goals

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* Font Awesome cdn */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');

/* Roboto and Spartan Fonts */
@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,600;1,100;1,200;1,300;1,600&display=swap');

/* font-family: 'League Spartan', sans-serif;
font-family: 'Roboto', sans-serif; */
@font-face{font-family:'Gotham-italic';src:url('fonts/Gotham-ThinItalic.woff2') format('woff2'),url('fonts/Gotham-ThinItalic.woff') format('woff'),url('fonts/Gotham-ThinItalic.svg#Gotham-ThinItalic') format('svg');font-weight:100;font-style:italic;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Ultra.woff2') format('woff2'),url('fonts/Gotham-Ultra.woff') format('woff'),url('fonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham-italic';src:url('fonts/Gotham-UltraItalic.woff2') format('woff2'),url('fonts/Gotham-UltraItalic.woff') format('woff'),url('fonts/Gotham-UltraItalic.svg#Gotham-UltraItalic') format('svg');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Thin.woff2') format('woff2'),url('fonts/Gotham-Thin.woff') format('woff'),url('fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham-italic';src:url('fonts/Gotham-BlackItalic.woff2') format('woff2'),url('fonts/Gotham-BlackItalic.woff') format('woff'),url('fonts/Gotham-BlackItalic.svg#Gotham-BlackItalic') format('svg');font-weight:900;font-style:italic;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Medium.woff2') format('woff2'),url('fonts/Gotham-Medium.woff') format('woff'),url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Black.woff2') format('woff2'),url('fonts/Gotham-Black.woff') format('woff'),url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham-italic';src:url('fonts/Gotham-MediumItalic.woff2') format('woff2'),url('fonts/Gotham-MediumItalic.woff') format('woff'),url('fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Book.woff2') format('woff2'),url('fonts/Gotham-Book.woff') format('woff'),url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham-italic';src:url('fonts/Gotham-BookItalic.woff2') format('woff2'),url('fonts/Gotham-BookItalic.woff') format('woff'),url('fonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Light.woff2') format('woff2'),url('fonts/Gotham-Light.woff') format('woff'),url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham-italic';src:url('fonts/Gotham-LightItalic.woff2') format('woff2'),url('fonts/Gotham-LightItalic.woff') format('woff'),url('fonts/Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Bold.woff2') format('woff2'),url('fonts/Gotham-Bold.woff') format('woff'),url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-ExtraLightItalic.woff2') format('woff2'),url('fonts/Gotham-ExtraLightItalic.woff') format('woff'),url('fonts/Gotham-ExtraLightItalic.svg#Gotham-ExtraLightItalic') format('svg');font-weight:200;font-style:italic;font-display:swap;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-ExtraLight.woff2') format('woff2'),url('fonts/Gotham-ExtraLight.woff') format('woff'),url('fonts/Gotham-ExtraLight.svg#Gotham-ExtraLight') format('svg');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham-italic';src:url('fonts/Gotham-BoldItalic.woff2') format('woff2'),url('fonts/Gotham-BoldItalic.woff') format('woff'),url('fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');font-weight:bold;font-style:italic;font-display:swap;}

:root{
    --gotham: 'Gotham';
    --gotham-italic: 'Gotham-italic';
    --spartan-font: 'League Spartan', sans-serif;
    --roboto-font: 'Roboto', sans-serif;
    --poppins-font: 'Poppins', sans-serif;
    --proxima-font: 'proxima-nova';
    --primary: #001b38;
    --secondary: #518ef8;
    --secondary1: #F5F8FF;
    --secondary2: #7F76B3;
    --text-secondary: #272441;
    --text-secondary: #B2ADD1;
    --sky-blue: #e4f5fc;
    --theme-black: #0a1120;
    --light-white: #f2fafe;
    --white: #ffffff;
    --black: #000000;
    --theme-green: #2bc48a;
    --border-black: #191919;
    --nav-font-color: #fff;
    --form-border-color: #e5e5e5;
    --theme-box-shadow: 0 3px 30px #dde8ec;
    --button-border: 1px solid #fff;
    /*--button-border: 1px solid var(--secondary);*/

    /* 24-10-2024 */
    --secondary4: #74A5FA;
    --bg-secondary: #518EF84D;

    --sec-s100: 100px;
    --br16: 16px;
    --br10: 10px;
}

/* GLOBAL STYLES */
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin: 0; padding: 0 }
body { font-size:22px; line-height: 32px; color: var(--primary); margin:0; padding:0;overflow-x: hidden;font-family: var(--roboto-font); margin: 0;}
/*body { font-size:22px; line-height: 32px; color: var(--primary); margin:0; padding:0;overflow-x: hidden;font-family: var(--roboto-font); margin: 90px 0 0 0;}*/
a { color: var(--primary); text-decoration: none; transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear;-webkit-transition: all 300ms linear; display: inline-block;}
a:focus { outline:none; text-decoration:none; color:var(--white); }
a:hover, a:active { outline: 0; text-decoration:none; color:var(--white);}

h1, h2, h3, h4, h5, h6 { color: var(--primary); margin: 0; font-family: var(--roboto-font);}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 90px; line-height: 1em;}
h2 { font-size: 48px; line-height: 1em;}
h3 { font-size: 40px; line-height: 1em;}
h4 { font-size: 32px; line-height: 1em;}
h5 { font-size: 24px; line-height: 1em;}
h6 { font-size: 20px; line-height: 1em;}
p { font-size: 18px; line-height: 34px; }

img{ max-width:100%; border: 0;}
input:not([type="radio"]):not([type="checkbox"]){-webkit-appearance:none; -webkit-border-radius:0px;}
input, button, textarea, select { border:1px solid #ccc; outline:none; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
input[type=submit] , button { cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all  0.4s ease-in-out; }

ol, ul {margin: 0; padding: 0; list-style: none;}
table{border-collapse:collapse;border-spacing:0}
hr { background-color: var(--theme-black); border: 0; height: 1px; margin-bottom: 23px; }

/* Common Css Start Here */
.container {width:100%;max-width:1200px;margin:0 auto;padding: 0 15px;}
.container-fluid{width: 100%;padding: 0 15px;}
.row{display:flex;flex-wrap:wrap;}
.gfield_error input {border-color: #ff7575 !important;}
/*-----Common Css End Here-------*/

/* Page Banner */
.page-bnr{padding:150px 0 200px;position:relative;background-position:center !important;background-size: cover !important;}
.page-bnr:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;  /* background-image: linear-gradient(13deg, #001b38 0%, rgba(0, 27, 56, 0.5) 100%);  */}
.page-bnr .container{position:relative;z-index:1;}
.page-bnr .row{justify-content:center;}
.page-bnr .bnr-title{color:var(--white);font-family:var(--roboto-font);font-size:60px;font-weight:900;margin-bottom:25px;}
.page-bnr .bnr-content{color:var(--white);font-family:var(--roboto-font);font-size:24px;font-weight:400;}
/* End Page Banner */

/*---Header---*/
#header{padding:5px 25px 5px 55px;background-color:transparent;-webkit-transition:all 0.5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all 0.5s ease;position: relative;position:fixed;top:0;left:0;width:100%;z-index:9;}
/*#header{padding:5px 25px 5px 55px;background-color:var(--white);-webkit-transition:all 0.5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all 0.5s ease;position: relative;position:fixed;top:0;left:0;width:100%;z-index:9;}*/
#header .container{padding: 0 15px;}
#header .head-menus{width:calc( 100% - 300px );display:flex;align-items:center;justify-content:end;}
#header .header-logo{width:300px;}
#header .header-logo img{width:100%;max-width:116px;}
#header .row{align-items:center;}
/*#header.fixed{position:fixed;top:0;left:0;width:100%;z-index:99;animation:smoothScroll 1s forwards;}
@keyframes smoothScroll {
	0% {
		transform: translateY(-100px);
	}
	100% {
		transform: translateY(0px);
	}
}*/
/*Nav*/
.menulinks { display:none;  text-align:center; width:41px; height:35px; line-height:25px; color:var(--primary); font-size:22px; position:absolute; top:-18px; right:15px; cursor:pointer; }
ul.mainmenu { vertical-align:middle; display:inline-block; margin:0; padding:0; list-style:none; text-align:left; }
ul.mainmenu > li { display:inline-block; margin-left: 60px; position:relative; }
ul.mainmenu > li > a:link , ul.mainmenu > li > a:visited { display:inline-block; text-align:center; color:var(--primary); position:relative; font-family: var(--roboto-font);font-size: 16px;line-height: 34px;font-weight: 400;}
ul.mainmenu > li > a:hover , ul.mainmenu > li > a.current, #menu-header-menu .current-menu-item a{ color:var(--secondary); }
ul.mainmenu > li > a.current { border-bottom-color:var(--secondary); }
ul.mainmenu > li > a.current:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: var(--theme-blue); border-width:8px; margin-left: -8px; }
ul.mainmenu ul { position:absolute; left:0; width:250px; padding:0; list-style:none; margin:0; background:var(--black); z-index:2; display:none; }
ul.mainmenu ul li { border-bottom:1px solid rgba(255,255,255,0.1); }
ul.mainmenu ul li:last-child{ border-bottom:none;}
ul.mainmenu li li a:link , ul.mainmenu li li a:visited { color:var(--white); display:block; padding:8px 15px; font-size:15px; }
ul.mainmenu li li a:hover { background: var(--secondary); }
/*Nav*/
#header .nav-btns{margin-left: 60px;display: inline-block;}
#header .nav-btns a{font-size:16px;font-weight:400;line-height:1em;color:var(--nav-font-color);padding:20px 30px;border:var(--button-border);border-radius:10px;display:inline-block;}
#header .nav-btns a:hover{background-color: transparent;color: var(--secondary);border-color: var(--secondary);}
/* #header .nav-btns a:last-child:hover{background-color: var(--black);border-color: var(--secondary);} */
#header .nav-btns a{margin-left:10px;background:var(--secondary);border-color:var(--secondary);box-shadow:0 10px 20px rgb(81 142 248 / 30%);background-color:#518ef8;}
/*#header .nav-btns a:last-child:hover{background:transparent;border:var(--button-border);}*/
/*---End Header---*/

/* Header Mobile */
div#slide-out-widget-area {
    display: none;
}

/* Footer */
.theme-footer{background-color:var(--primary);padding:65px 0 60px;color:var(--white);position: relative;}
.theme-footer .container{max-width:1230px;}
.theme-footer li,.theme-footer li a{color:var(--white);}
.theme-footer .foot-logo{width:100%;margin-bottom:30px;}
.theme-footer .foot-logo img{width:145px;}
.theme-footer .foot-about{width:50%;}
.theme-footer .quick-links,.theme-footer .contect-details{width:25%;}
.theme-footer .foot-about p{font-size:13px;line-height:18px;font-weight:300;font-family:var(--gotham);margin-bottom:25px;max-width:75%;}
.theme-footer .foot-about .foot-socials{display:flex;width:100%;}
.theme-footer .foot-about .foot-socials li a{width:42px;height:42px;background:var(--secondary);border:1px solid #191919;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;}
.theme-footer .foot-about .foot-socials li i{font-size:18px;}
.theme-footer .foot-about .foot-socials li a:hover{background:var(--primary);}
.theme-footer .foot-about .foot-socials li a:hover i{color:var(--white);}
.theme-footer .quick-links ul{column-count:2;}
.theme-footer .quick-links li{line-height:1em;}
.theme-footer .quick-links li a{font-family:var(--gotham);font-size:13px;font-weight:500;line-height:1em;margin-bottom:15px;}
.theme-footer .contect-details{padding-left:60px;display:flex;justify-content:end;}
.theme-footer .contect-details li{font-family:var(--spartan-font);font-size:15px;font-weight:300;line-height:26px;display:flex;align-items:flex-start;}
.theme-footer .contect-details li img{transform:translateY(2px);}
.theme-footer .contect-details li .icon{width:25px;}
.theme-footer .copyright{width:100%;margin-top:95px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.theme-footer .copyright a{color:var(--white);}
.theme-footer .copyright p{font-family:var(--spartan-font);font-weight:400;font-size:11px;line-height:20px;}
.theme-footer a:hover{color:var(--secondary);}
.theme-footer .social_mobile_wrap {display: none;}
/* End Footer */

/* Home Banner Section */
.home-banner{padding:99px 0 50px;position:relative;color:var(--white);height:100vh;display:flex;align-items:center;background-size: cover !important;z-index: 2;}
.home-banner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(7deg,#001b38 0%,rgba(0,27,56,0.5) 100%);}
.home-banner .container{max-width:1250px;z-index:1;position:relative;}
.home-banner .row{flex-direction:column;}
.home-banner h1{color:var(--white);margin: 0 0 30px;max-width: 100%;text-align: left;}
.home-banner p{max-width:600px;font-size:24px;font-weight:400;line-height:34px;margin: 0 0 50px;text-align: left;}
.home-banner .bnr-btn{text-align:left;}
.home-banner .bnr-btn a{font-size:20px;font-weight:500;color:var(--white);line-height:34px;width:220px;text-align:center;background:var(--secondary);border-radius:10px;padding:15px 10px;}
.home-banner .bnr-btn a:hover{background:transparent;border:var(--button-border);}
/* End Home Banner Section */

/* Home Simple sale Team Section */
.home-simple-sale{padding:100px 0 150px;position: relative;overflow-x: hidden;}
.home-simple-sale:before{content:'';background:url('/goals/wp-content/uploads/2022/07/section-shape-4.png') no-repeat;position:absolute;left:-210px;top:-200px;width:845px;height:845px;z-index:-1;}
.home-simple-sale .section-heading{text-align:center;margin-bottom:70px;width:100%;}
.home-simple-sale .section-heading h2{font-size:40px;line-height:80px;font-weight:500;color:var(--secondary);}
.home-simple-sale .sale-steps{width:100%;display:flex;flex-wrap:wrap;margin-bottom: 185px;}
.home-simple-sale .sale-steps:last-child{margin-bottom: 0;}
.home-simple-sale .sale-steps .steps-content{width:calc(100% - 540px);}
.home-simple-sale .sale-steps .steps-img{width:540px;}
.home-simple-sale .sale-steps .steps-content .step-number{font-size:32px;font-weight:600;color:var(--secondary);font-family:var(--spartan-font);margin-bottom:20px;padding-left: 15px;}
.home-simple-sale .sale-steps .steps-content .step-title{font-size:32px;font-weight:900;color:var(--primary);margin-bottom:20px;}
.home-simple-sale .sale-steps .steps-content .content{max-width:545px;box-shadow:var(--theme-box-shadow);border-radius:15px;padding:30px;background: var(--white);}
.home-simple-sale .sale-steps .steps-img .img-main{position:relative;width:412px;height:418px;border-radius:15px;box-shadow:var(--theme-box-shadow);}
.home-simple-sale .sale-steps .steps-img .img-main img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius: 15px;}
.home-simple-sale .sale-steps .steps-img .img-main .sub-img{width:292px;height:339px;background-color:var(--white);border-radius:15px;box-shadow:var(--theme-box-shadow);position:absolute;top:95px;left:250px;overflow: hidden;}
/* End Home Simple sale Team Section */

/* Home our platform Section */
.home-our-platform{padding:0 0 125px;position: relative;background-color: white;}
.home-our-platform .row{text-align:center;justify-content:center;align-items: center;}
.home-our-platform .platform-left-col {width: calc(100% - 520px);}
.home-our-platform .platform-left-col .sideleft-image > img {}
.home-our-platform .platform-main:before {content: '';width: 62px;height: 300px;background: #def0fd;position: absolute;left: -62px;top: 0px;z-index: -1;}
.home-our-platform .platform-main{display: flex;flex-direction: column;align-items: center;justify-content: center; position:  relative;background:#def0fd;padding: 30px 20px 30px 60px;width: 520px;height: 300px;background-size:cover;background-position:center;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.home-our-platform .platform-main .title{color:var(--secondary);font-family:var(--roboto-font);font-size:40px;font-weight:400;margin-bottom:15px;}
.home-our-platform .platform-main .content{max-width:440px;margin:0 auto 23px;color:var(--secondary);font-family:var(--roboto-font);font-size:18px;font-weight:400;line-height: 33px;}
.home-our-platform .platform-main .patform-btn{width:215px;text-align:center;padding:16px 10px;color:var(--white);font-family:var(--roboto-font);font-size:20px;font-weight:500;background-color:var(--secondary);border-radius:10px;}
.home-our-platform .platform-main .patform-btn:hover{background:var(--primary);}

/* End Home our platform Section */

/* Start Contact Page */
/* Form Section */
.contact-form-sec .container{max-width:1230px;}
.contact-form-sec .container .row{justify-content:center;}
.contact-form-sec .form-box{box-shadow:var(--theme-box-shadow);border-radius:15px;background:var(--white);padding: 70px 50px 80px;width:100%;max-width: 900px;margin-top:-130px;position:relative;}
.contact-form-sec .form-box .gform_heading{margin-bottom: 40px;text-align: center;}
h2.gform_submission_error.hide_summary { display: none; }
/* End Form Section */
/* gravity form */
.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .gfield textarea.large{height:60px;border-radius:15px;border:2px solid #33485f;padding:15px 25px;color:var(--theme-black);font-family:var(--spartan-font);font-size:17px;font-weight:500;}
.gform_wrapper.gravity-theme .gfield textarea.large{height:180px !important;}
.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{justify-content:center;padding:0 !important;margin-top:40px !important;}
.gform_wrapper.gravity-theme .gform_footer input.gform_button{width:100%;text-align:center;color:var(--white);font-family:var(--roboto-font);font-size:20px;font-weight:500;padding:18px 10px;border-radius:10px;background-color:var(--secondary);box-shadow:0 10px 20px rgb(81 142 248 / 30%);}
.gform_wrapper.gravity-theme .gform_footer input.gform_button:hover{background-color:transparent;color: var(--primary);border: 1px solid var(--secondary);color: var(--secondary);}
.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:transparent !important;border:none !important;margin-top:0 !important;padding:0 !important;}
.gform_wrapper .gform_validation_errors{background:transparent !important;border:none !important;box-shadow: none !important;}

.gform_wrapper.gravity-theme .gfield input.large::placeholder,
.gform_wrapper.gravity-theme .gfield select.large::placeholder,
.gform_wrapper.gravity-theme .gfield textarea.large::placeholder{
    color: #222b2e;
    opacity: 1;
}
.gform_wrapper.gravity-theme .gfield input.large:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gfield select.large:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gfield textarea.large:-ms-input-placeholder{
    color: #222b2e;
}
.gform_wrapper.gravity-theme .gfield input.large::-ms-input-placeholder,
.gform_wrapper.gravity-theme .gfield select.large::-ms-input-placeholder,
.gform_wrapper.gravity-theme .gfield textarea.large::-ms-input-placeholder{
    color: #222b2e;
}

/* End gravity form */
/* headquarters details */
.headquarters-details{padding:75px 0 105px;}
.headquarters-details .container{max-width:1230px;}
.headquarters-details .row{border-radius:15px;overflow:hidden;}
.headquarters-details .contact-headquarters{width: 420px;background:url('/goals/wp-content/uploads/2022/07/section-bg-shape.png'),var(--light-white);padding:65px 45px 65px 65px;background-size:cover;background-position:center;text-align:center;}
.headquarters-details .contact-map{width: calc(100% - 420px);}
.headquarters-details .contact-map iframe{width:100%;height:100%;}
.headquarters-details .contact-headquarters .title{color:var(--secondary);font-family:var(--roboto-font);font-weight:500;margin-bottom: 35px;}
.headquarters-details .contact-headquarters li,
.headquarters-details .contact-headquarters li a{color:var(--theme-black);font-family:var(--roboto-font);font-size:14px;font-weight:400;line-height:36px;}
.headquarters-details .contact-headquarters li a:hover{color: var(--secondary);}
/* End headquarters details */
/* End Contact Page */

/* Start pricing Page */
/* pricing banner */
.pricing-bnr{ /*height:100vh;padding-top:235px; */}
.pricing-bnr .bnr-title{font-size:90px;}
/* ENd pricing banner */
/* Test schedule section */
.pricing-test-sec{background:url('/goals/wp-content/uploads/2022/07/section-bg-shape-blue.png');padding-bottom:90px;}
.pricing-test-sec .testout-schedule-box{padding:60px 40px;box-shadow:var(--theme-box-shadow);border-radius:15px;width:100%;align-items:center;background:var(--white);position:relative;margin-top:-270px; margin-top:-120px; }
.pricing-test-sec .testout-schedule-box .testout-col{width:50%;}
.pricing-test-sec .testout-sched-content{padding-left:70px;}
.pricing-test-sec .testout-sched-content .testout-list{margin-bottom:15px;display:inline-block;}
.pricing-test-sec .testout-sched-content .testout-list li{position:relative;display:flex;padding-left:25px;color:var(--theme-black);font-size:14px;font-weight:400;align-items:center;line-height:1;margin-bottom:20px;}
.pricing-test-sec .testout-sched-content .testout-list li:before{content:'\f00c';position:absolute;left:0;font-family:'Font Awesome\ 5 Free';font-weight:900;background:var(--secondary);color:var(--white);line-height:1;border-radius:50%;padding:3px;font-size:9px;}
.pricing-test-sec .testout-sched-content .title{margin-bottom:30px;color:var(--primary);font-family:var(--roboto-font);font-weight:900;}
.pricing-test-sec .testout-sched-content .title .price{color:var(--theme-green);font-size:40px;font-weight:900;}
.pricing-test-sec .testout-sched-content .testout-btns .btn{text-align:center;padding:10px 20px;color:var(--white);font-family:var(--roboto-font);font-size:20px;font-weight:500;background-color:var(--secondary);border-radius:10px;border:1px solid var(--secondary);margin-right:10px;font-size:14px;font-weight:500;}
.pricing-test-sec .testout-sched-content .testout-btns .btn:hover{color: var(--secondary);background:transparent;border-color:var(--secondary);}
/* End Tast schedule section */
/* End pricing Page */

/* Start Platform page */
.platform-laptop-sec{background: transparent;position:relative;z-index:2;}
.platform-laptop-sec .row{align-items:center;margin-top:-70px;position:relative;flex-direction: row;}
.platform-laptop-sec .content{width:365px;}
.platform-laptop-sec .leptop-img{width:calc(100% - 365px);margin-top: -40px;}
.platform-laptop-sec .content .title{color:var(--primary);font-size:32px;font-weight:900;margin-bottom:50px;}
.platform-laptop-sec .content p{color:var(--theme-black);font-size:18px;font-weight:400;line-height:34px;max-width:290px;}
.platform-laptop-sec .leptop-img img{transform:translateX(-40px);}
/* platform lr section */
.platform-lr-sec{padding:0;overflow-x: hidden;}
.platform-lr-sec .container{max-width:1440px;}
.platform-lr-sec .lr-content-box{display:flex;flex-wrap:wrap;align-items:center;min-height:80vh;position:relative;z-index:2;margin-bottom:0;}
.platform-lr-sec .lr-content-box:last-child::before{top:250px;}
.platform-lr-sec .lr-content-box .lr-img{width:800px;position:relative;display:flex;}
.platform-lr-sec .lr-content-box .lr-img .img-main{filter:blur(0);opacity:0;background-position:50% 40%;transition:filter 0.1s ease,opacity 0.1s ease,background-position 0.4s ease;height:100vh;position:fixed;right:auto;width:800px;top:0;mix-blend-mode:multiply;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}
.platform-lr-sec .lr-content-box.active .lr-img .img-main{opacity:1;background-position:50% 50%;filter:blur(0);}
.platform-lr-sec .lr-content-box:last-child .lr-img .img-main{position:static;}
.platform-lr-sec .lr-content-box .lr-content{width:calc(100% - 890px);margin-right: 90px;display:flex;position:relative;z-index:100;flex-direction:column;background: var(--white);border-radius: 20px;box-shadow: 10px 10px 25px rgb(0 0 0 / 20%);padding: 75px 55px 70px 40px;}
.platform-lr-sec .lr-content-box .lr-content .title{font-size:32px;font-weight:900;color:var(--primary);margin-bottom:30px;}
.platform-lr-sec .lr-content-box .lr-content p{color:var(--theme-black);font-size:18px;font-weight:400;margin-right: 50px;}
/* End platform lr section */
/* End Platform page */

/* Privacy Policy page */
.goals-privacy{padding:80px 0;}
.goals-privacy .policy-content:not(:last-child){margin-bottom:40px;}
.goals-privacy .policy-content h3{margin-bottom:20px;}

/* align center banner content */
.goals_custom_align .page-bnr{height:345px;padding:50px 0;display:flex;align-items:center;}

.platform-lr-sec:before{content:'';position:fixed;width:800px;height:800px;background:var(--light-white);border-radius:50%;left:-10%;top:-2%;z-index:-1;opacity: 0.8;}
#header.fixed{background:var(--white);z-index:9999;box-shadow: 0px 3px 10px #00000029;}


/* All About Section CSS */
.all-about-sec{overflow:hidden;padding:180px 0;background:url(https://www.goals.com/wp-content/uploads/2022/08/goals-drew.jpg) no-repeat center / cover;position:relative;border-top-left-radius:80px;z-index:1;}
.all-about-sec:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-top-left-radius:80px;background:linear-gradient(90deg,rgba(0,27,56,0.88) 0%,rgba(0,27,56,0.32) 100%);z-index:-1;}
.all-about-sec .content-wrapper{max-width:380px;width:100%;text-align:left;margin:0 auto 0 0;}
.all-about-sec .content-wrapper h4{color:#FFFFFF;margin-bottom:8px;}
.all-about-sec .content-wrapper p{color:#FFFFFF;margin-bottom:16px;}
.all-about-sec .content-wrapper .demo-btn a{width:215px;text-align:center;padding:16px 10px;color:var(--white);font-family:var(--roboto-font);font-size:20px;font-weight:500;background-color:var(--secondary);border-radius:10px;margin:48px 0 16px;border:1px solid transparent;}
.all-about-sec .content-wrapper .demo-btn a:hover{border:var(--button-border);background:var(--primary);}

/* Blog page */
.blog-bnr{padding:120px 0 120px;}
.blog-bnr .row{justify-content:center;flex-direction:column;align-items:center;}
.blog-bnr .bnr-content{max-width:365px;text-align:center;}
.blog-lists-sec{padding:70px 0 120px;}
.blog-lists-sec .container{max-width:1300px;}
.blog-lists-sec .list-box{width:calc(33.33% - 20px);margin:10px;background:var(--white);border-radius:20px;box-shadow:10px 10px 25px rgb(0 0 0 / 20%);position:relative;overflow:hidden;}
.blog-lists-sec .list-box:first-child{width:calc(66.66% - 20px);}
.blog-lists-sec .box-anchor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.blog-lists-sec .list-box .blog-content{padding:65px 40px 135px;}
.blog-lists-sec .list-box .blog-content .category{position:absolute;left:inherit;bottom:35px;}
.blog-lists-sec .list-box .blog-img{position:relative;height:13.3vw;}
.blog-lists-sec .list-box .blog-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.blog-lists-sec .list-box:first-child .blog-img{height:23.6vw;}
.blog-lists-sec .list-box .blog-content .category li{font-size:16px;display:inline-block;}
.blog-lists-sec .list-box .blog-content .category li:not(:last-child){margin-right:10px;padding-right:10px;position:relative;}
.blog-lists-sec .list-box .blog-content .category li:not(:last-child):after{content:'|';position:absolute;right:0;top:0;width:1px;height:100%;}
.blog-lists-sec .list-box:first-child .blog-content .title{font-size:36px;}
.blog-lists-sec .list-box .blog-content .title{line-height:1.3em;}
.blog-pagination{margin-top:80px;text-align:center;}
.blog-pagination .page-numbers{position:relative;border:1px solid var(--primary);border-radius:10px;color:var(--primary);margin:0 5px;font-size:18px;line-height:32px;display:inline-block;width:35px;transition:0.3s ease all;}
.blog-pagination .next.page-numbers,.blog-pagination .prev.page-numbers{width:auto;padding:0 15px;background-color:var(--secondary);color:var(--white);border-color:var(--secondary);}
.blog-pagination .page-numbers:hover,
.blog-pagination .page-numbers.current{background-color:var(--primary);color:var(--white);border-color:var(--primary);}

/* Blog Inner page */
.single-main{padding-bottom:120px;}
.single-post .single-main {padding-top: 50px;}
.single-main > .container{max-width:1070px;}
.single-main > .container > .row{flex-direction:column;}
.single-main .blog-title{padding-top:55px;}
.single-main .blog-title{font-size:38px;line-height:1.4;max-width:920px;margin-bottom:55px;}
.single-main .single-call-action{width:100%;background:#f6f9fc;border-radius:10px;padding:25px 35px;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;}
.single-main .single-call-action .action-btn{background:var(--secondary);border-color:var(--secondary);color:var(--white);font-size:16px;font-weight:400;line-height:1em;border-radius:10px;padding:25px 45px;margin-left:40px;}
.single-main .single-publish-details{width:100%;display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-top:2px solid;border-bottom:2px solid;margin-bottom:55px;}
.single-main .single-publish-details .author-details{display:flex;align-items:center;}
.single-main .single-publish-details .author-details img{display:flex;align-items:center;width:80px;height:80px;border-radius:50%;object-fit:cover;margin-right:25px;}
.single-main .single-publish-details .author-name{color:var(--secondary);}
.single-main .single-publish-details .publish-details li{font-size:18px;}
.single-main .row > .blog-contents{max-width:685px;width:100%;margin:0 auto;}
.single-main .row > .blog-contents img{display:block;margin:0 auto;max-width:800px;width:100%;object-fit:cover;border-radius:10px;}
.single-main .sticky-demobook{position:fixed;right:30px;bottom:0;background-color:var(--primary);color:var(--white);border-top:10px solid var(--secondary);max-width:375px;padding:30px;text-align:center;z-index: 4;}
.single-main .sticky-demobook .title{color:var(--white);font-size:22px;margin-bottom:15px;}
.single-main .sticky-demobook .demobook-btn{background-color:var(--secondary);color:var(--white);border-radius:10px;padding:10px 35px;font-size:18px;margin-top:20px;}


/* Blog Inner Header */
body.blog,
body.single-post{margin-top: 0;}
#header{background-color:#ffffff;box-shadow: 0px 3px 10px #00000029;}
.single-post #header ul.mainmenu > li > a:link,
.single-post #header ul.mainmenu > li > a:visited,
.blog #header ul.mainmenu > li > a:link,
.blog #header ul.mainmenu > li > a:visited{color:var(--primary);}
.single-post #header .nav-btns a:first-child,
.blog #header .nav-btns a:first-child{color: var(--white);border-color: transparent;}
.single-post #header .nav-btns a:hover, 
.blog #header .nav-btns a:hover{    color: var(--black);border-color: var(--secondary);background: transparent;}
/* .blog #header .nav-btns a:last-child:hover,
.single-post #header .nav-btns a:last-child:hover{background: var(--primary);} */

.blog-progress{position:fixed;top:initial;left:0;height:5px;background-color:var(--secondary);transition:all linear 0.1s;}

.blog-contents ul {list-style-type:disc;margin-bottom:20px;margin-left:40px;font-size: 18px;}

/* 06-12-2022 CSS Start */

.tab_wrap.animate .content .content-wrap.active .title-sub-wrap h6 {color: var(--secondary);}
.tab_section_wrap .content-wrap{display:flex;flex-wrap:wrap;padding-top:13px;}
.tab_section_wrap .content-wrap .logo-wrap{width:107px;}
.tab_section_wrap .content-wrap .logo-wrap .wrapper{width:75px;height:75px;background:var(--white);border-radius:18px;display: flex;justify-content: center; padding: 17px;}
/*.tab_wrap .content .content-wrap.active .wrapper img{filter:invert(54%) sepia(74%) saturate(2536%) hue-rotate(198deg) brightness(95%) contrast(104%);}*/
.tab_wrap .content .content-wrap.active .wrapper img{filter:invert(34%) sepia(85%) saturate(1380%) hue-rotate(196deg) brightness(93%) contrast(96%);}
.tab_section_wrap .content-wrap .logo-wrap .wrapper img{object-fit:contain;}
.tab_section_wrap .content-wrap .title-sub-wrap{width:calc(100% - 107px);}
.tab_section_wrap .content-wrap .title-sub-wrap h6{padding-bottom:2px;font-size:22px;line-height:34px;font-weight:700;font-family:var(--proxima-font);margin-top: -8px;}
.tab_section_wrap .content-wrap .title-sub-wrap p{max-width:410px;font-size:18px;line-height:30px !important;}

/* 06-12-2022 CSS End */

/* 07-12-2022 CSS Start */

.top-heading-tab-sec .section_wrap .tab_title_top h2{text-align:center;padding-bottom:30px;}
.top-heading-tab-sec .section_wrap .tab_title{max-width:40%;padding-bottom:50px;}
.top-heading-tab-sec .section_wrap .tab_title{max-width:50%;padding-bottom:50px;margin:0 auto;}
.top-heading-tab-sec .section_wrap .tab_title ul{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;}
.top-heading-tab-sec .tab_section .tab_wrap .tab_inner .right_part {margin-top: 0px;}
.top-heading-tab-sec .tab_section .tab_wrap .tab_inner .left_part {padding-top: 0;}
.top-heading-tab-sec .tab_section .tab_wrap .tab_inner .left_part .content:first-child {padding-top: 0px;}
.top-heading-tab-sec .tab_section .tab_wrap .tab_inner .left_part .content .content-wrap {padding-top: 0px;} 

/* Request Demo Form Popup */
.schedule-popup{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;}
.schedule-popup.is-visible{visibility:visible;}
.schedule-popup .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,0.5);visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s,opacity 0.3s;}
.schedule-popup.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s;}
.schedule-popup .modal-wrapper{position:absolute;z-index:9999;top:50%;left:50%;width:100%;max-width:800px;padding:50px 50px 40px;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,0.35);overflow:hidden;border-radius:20px;}
.schedule-popup .modal-wrapper:before{content:'';border:15px solid;border-image-slice:1;border-width:15px;border-image-source:linear-gradient(to left,#823df9,#c22fd6);border-left:0;border-right:0;border-bottom:0;position:absolute;top:0;left:0;width:100%;height:15px;}
.schedule-popup .modal-transition{transition:all 0.3s 0.12s;transform:translateY(-10%);opacity:0;}
.schedule-popup.is-visible .modal-transition{transform:translate(-50%,-50%);opacity:1;}
.schedule-popup .modal-close{position:absolute;right:25px;top:20px;width:32px;height:32px;opacity:1;background:transparent;border:none;}
.schedule-popup .modal-close:hover{opacity:1;}
.schedule-popup .modal-close:before,.schedule-popup .modal-close:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333;}
.schedule-popup .modal-close:before{transform:rotate(45deg);}
.schedule-popup .modal-close:after{transform:rotate(-45deg);}
.schedule-popup .modal-close:hover{color:#777;}
/* .schedule-popup .modal-header{text-align:center;margin-bottom:30px;} */
.schedule-popup .modal-header .title{font-size:42px;margin-bottom:10px;font-family:var(--proxima-font);font-weight:800;}
.schedule-popup .modal-header .sub-title{font-size:16px;font-weight:normal;font-family:var(--proxima-font);}
.schedule-popup .gform_wrapper.gravity-theme .gform_footer input.gform_button{background-color:#2BC48A;box-shadow:0 10px 20px rgb(43 196 138 / 30%);width:auto;padding:18px 70px;}
.schedule-popup .gform_wrapper.gravity-theme .gfield input.large, 
.schedule-popup .gform_wrapper.gravity-theme .gfield select.large, 
.schedule-popup .gform_wrapper.gravity-theme .gfield textarea.large{font-family:var(--proxima-font);}
.schedule-popup .gform_wrapper.gravity-theme .gfield select{
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") no-repeat;
    background-position: right 20px top 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 4px 20px;
    background-size: 20px;
}
.schedule-popup .gform_title { font-size: 42px; margin-bottom: 10px; font-family: var(--proxima-font); font-weight: 800; }
.schedule-popup .gform_description { font-size: 16px; font-weight: normal; font-family: var(--proxima-font);line-height: 25px; }
.schedule-popup .gform_heading { text-align: center; margin-bottom: 30px; }
#gform_confirmation_message_3 h2 { margin-bottom: 30px; font-size: 42px; font-family: var(--proxima-font); font-weight: 800; }
#gform_confirmation_message_3 img{margin-bottom: 30px;width: 360px !important;}
body.rq-demo-visible{overflow: hidden;}


/* End Request Demo Form Popup */

/* new landing page */
html{
    margin-top:0px !important;
}

.landing-page-form-banner {
    margin-top: 90px;
    /*background: transparent linear-gradient(125deg, #185FA9 0%, #518EF8 100%) 0% 0% no-repeat padding-box;*/
    background: transparent linear-gradient(125deg, #518EF8 0%, #185FA9 100%) 0% 0% no-repeat padding-box;
    padding-top: 98px;
    padding-bottom:90px;
}
.admin-bar .landing-page-form-banner{
	margin-top: 58px;
}
.landing-page-form-banner .container {
    width: 1450px;
    max-width: 100%;
    padding: 0px 15px;
    margin: 0px auto;
    display: flex;
    flex-wrap: wrap;
}
.landing-page-form-banner .left{
    width: 54%;
    padding-top:70px;
}
.landing-page-form-banner .right {
    width: 46%;
    margin-bottom: -196px;
    padding-left:40px;
}
.landing-page-form-banner .left .main-heading {
    font-size: 44px;
    line-height: 54px;
    color: #ffffff;
    font-weight: 900;
    margin-bottom: 36px;
}
.landing-page-form-banner .left .description {
    font-size: 18px;
    line-height: 34px;
    color: #ffffff;
    font-weight: 400;
    font-family: var(--roboto-font);
    width: 700px;
    max-width:100%;
}

.landing-page-form-banner .right .form-wrapper {
    background: #F1EFF0;
    box-shadow: 0px 3px 40px #00000045;
    border-radius: 40px;
    padding: 45px 40px;
    width: 604px;
    max-width:100%;
    margin-left: auto;
}
.landing-page-form-banner .form-wrapper .form-header {
    margin-bottom: 30px;
}
.landing-page-form-banner .form-wrapper .form-header .title {
    font-size: 34px;
    color: #0A1120;
    font-family: var(--proxima-font);
    font-weight: 900;
    text-align: center;
    margin-bottom: 14px;
}
.landing-page-form-banner .form-wrapper .form-header .sub-text {
    font-family: var(--proxima-font);
    color: #001B38;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    width: 368px;
    max-width: 100%;
    margin: 0px auto;
}
.landing-page-form-banner .form-wrapper .gform_fields {
    display: flex !important;
    flex-wrap: wrap !important;
    grid-column-gap: 0px !important;
    grid-row-gap: 0px !important;
    margin: 0px -9px;
    width:auto !important;
}
.landing-page-form-banner .form-wrapper .gform_fields > .gfield {
    width: 50%;
    padding: 0px 9px;
    margin-bottom: 18px;
    grid-column: unset !important;
}
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gfield input.large,
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gfield select.large,
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gfield textarea.large{
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid transparent;
    height: 56px;
    padding: 12px 20px;
    font-family: var(--proxima-font);
    font-size: 15px;
}
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gfield input.large:focus,
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gfield select.large:focus,
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gfield textarea.large:focus{
    border:1px solid #33485f;
}
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gform_footer{
    margin-top: 20px !important;
}
.landing-page-form-banner .form-wrapper .gform_wrapper.gravity-theme .gform_footer input.gform_button {
    margin-bottom: 0px;
    font-family: var(--roboto-font);
    font-weight: 500;
    font-size: 20px;
    width: 266px;
    max-width: 100%;
    padding: 16px 10px;
    box-shadow: unset;
    line-height:normal !important;
}

.repeated-section{
    padding-top: 140px;
}
.repeated-row{
    padding:10px 0px;
}
.repeated-row .container{
/*     width:1450px; */
	 width:1200px;
    max-width:100%;
    margin:0px auto;
    padding:0px 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position:relative;
    z-index:3;
}
.repeated-row .container .img-wrapper {
    width: 43%;
    padding-right:40px;
}
.repeated-row .container .contantCN{
    width: 57%;   
}
.repeated-row .contantCN {
    display: flex;
    align-items: center;
}
.repeated-row .contantCN .number-count {
    color: #2BC48A;
    font-size: 250px;
    line-height: 290px;
    font-family: var(--roboto-font);
    font-weight: 700;
    letter-spacing: -17px;
    flex-shrink:0;
}
.repeated-row .contantCN .details{
    width:100%;
    padding-left:44px;
}
.repeated-row .contantCN .details .title {
    color: #1B3664;
    font-size: 36px;
    line-height: 40px;
    font-family: var(--roboto-font);
    font-weight: 900;
    margin-bottom: 28px;
}
.repeated-row .contantCN .details .description{
    color: #1B3664;
    font-size: 18px;
    line-height: 30px;
    font-family: var(--roboto-font);
    font-weight: 400;
}
.repeated-row:nth-child(even){
    position:relative;
    padding:200px 0px;
}
.repeated-row:nth-child(even) .bg-wrapper{
    background-color:#1B3664;
}
.repeated-row:nth-child(even):before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0px;
    width: 100%;
    height: 200px;
    /*background-image: linear-gradient(174deg, transparent 50%, #1B3664 50%);*/
    background-image:url('https://www.goals.com/wp-content/uploads/2024/05/img-top-shape.svg');
    background-repeat:no-repeat;
    /*background-size:100%;*/
    background-size:cover;
    background-position:bottom;
}
.repeated-row:nth-child(even):after {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0px;
    width: 100%;
    height: 200px;
    /*background-image: linear-gradient(-174deg,#1B3664 50% , transparent 50%);*/
    background-image:url('https://www.goals.com/wp-content/uploads/2024/05/img-bottom-shape.svg');
    background-repeat:no-repeat;
    /*background-size:100%;*/
    background-size:cover;
    background-position:top;
}
.repeated-row:nth-child(even) .contantCN {
    order: -1;
}
.repeated-row:nth-child(even) .container .img-wrapper{
    padding-right:0px;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    padding-left:40px;
}
.repeated-row:nth-child(even) .contantCN .details .title,
.repeated-row:nth-child(even) .contantCN .details .description{
    color:#ffffff;
}

.marketing-sec{
    padding:65px 0px 0px 0px;
    position:relative;
    margin-top:60px;
    margin-bottom:118px;
}
.marketing-sec:before{
    content:"";
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    /*height: calc(100% - 118px);*/
    height: calc(100% - 43px);
    background: transparent linear-gradient(125deg, #518EF8 0%, #185FA9 100%) 0% 0% no-repeat padding-box;
}
.marketing-sec .container{
    width:1760px;
    padding:0px 15px;
    max-width:100%;
    margin:0px auto;
    display:flex;
    position:relative; 
    z-index:4;
    /*align-items:flex-end;*/
}
.marketing-sec .container .left{
    display:flex;
    flex-wrap:wrap;
    width:calc(100% - 500px);
}
.marketing-sec .col-1 {
    width: calc(50% - 250px);
    /*width:50%;*/
    padding-top:37px;
    padding-bottom:150px;
}
.marketing-sec .col-2{
    width: calc(50% - 250px);
    padding-left:45px;
    padding-top:80px;
    /*width:50%;*/
    padding-bottom:150px;
}
.marketing-sec .col-3{
    width: 500px;
    margin-bottom: -30px;
}
.marketing-sec .col-1 .title {
    font-size: 48px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 900;
    margin-bottom: 60px;
}
.marketing-sec .col-2 .title {
    font-family: var(--roboto-font);
    font-size: 20px;
    line-height: 34px;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 30px;
    padding-right:20px;
	display:none;
}
.marketing-sec .col-2 ul.fancy-ul li {
    font-family: var(--roboto-font);
    font-size: 16px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 400;
    padding: 17px 15px 17px 38px;
    margin-bottom: 12px;
    background: transparent linear-gradient(270deg, rgba(0,0,0,0.20) 0%, #54545400 103%) 0% 0% no-repeat padding-box;
    position: relative;
}
.marketing-sec .col-2 ul.fancy-ul li:before {
    content: "";
    position: absolute;
    top: calc(50% - 4px);
    left: 0px;
    width: 16px;
    height: 8px;
    border-left: 6px solid #ffffff;
    border-bottom: 6px solid #ffffff;
    transform: translateY(-50%) rotate(-45deg);
}
.marketing-sec .col-2 ul.fancy-ul li:last-child{
    margin-bottom:0px;
}
.marketing-sec .form-wrapper {
    background: #F1EFF0;
    box-shadow: 0px 3px 40px #00000045;
    border-radius: 40px;
    padding:45px 40px 115px 40px;
    width:100%;
    height:100%;
    position:relative;
}
.marketing-sec .form-wrapper .form-header {
    margin-bottom: 30px;
}
.marketing-sec .form-wrapper .form-header .title {
    font-size: 34px;
    color: #0A1120;
    font-family: var(--proxima-font);
    font-weight: 900;
    text-align: center;
    margin-bottom: 14px;
}
.marketing-sec .form-wrapper .form-header .sub-text {
    font-family: var(--proxima-font);
    color: #001B38;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    width: 368px;
    max-width: 100%;
    margin: 0px auto;
}
.marketing-sec .form-wrapper .gform_fields {
    display: flex !important;
    flex-wrap: wrap !important;
    grid-column-gap: 0px !important;
    grid-row-gap: 0px !important;
    margin: 0px -9px;
    width:auto !important;
}
.marketing-sec .form-wrapper .gform_fields > .gfield {
    width: 100%;
    padding: 0px 9px;
    margin-bottom: 18px;
    grid-column: unset !important;
}
.marketing-sec .form-wrapper .gform_wrapper.gravity-theme .gfield input.large,
.marketing-sec .form-wrapper .gform_wrapper.gravity-theme .gfield select.large,
.marketing-sec .form-wrapper .gform_wrapper.gravity-theme .gfield textarea.large{
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid transparent;
    height: 56px;
    padding: 12px 20px;
    font-family: var(--proxima-font);
    font-size: 15px;
}
.marketing-sec .form-wrapper .gform_wrapper.gravity-theme .gfield input.large:focus,
.marketing-sec .form-wrapper .gform_wrapper.gravity-theme .gfield select.large:focus,
.marketing-sec .form-wrapper .gform_wrapper.gravity-theme .gfield textarea.large:focus{
    border:1px solid #33485f;
}
.marketing-sec .form-wrapper .gform_footer {
    margin-top: 20px !important;
    position: absolute;
    bottom: 44px;
    left: 50%;
    transform: translateX(-50%);
}
.marketing-sec .form-wrapper .gform_wrapper.gravity-theme .gform_footer input.gform_button {
    margin-bottom: 0px;
    font-family: var(--roboto-font);
    font-weight: 500;
    font-size: 20px;
    width: 266px;
    max-width: 100%;
    padding: 16px 10px;
    box-shadow: unset;
    line-height:normal !important;
}
.marketing-sec .absolute-text {
    position: absolute;
    bottom: 0px;
    right: 530px;
    width:906px;
    text-align:center;
    max-width:calc(100% - 515px);
    margin-left:auto;
    background-image: linear-gradient(to right,#eb6b26,#faa036,#eb6b26);
    padding: 14px 35px;
    text-transform: uppercase;
    color: #ffffff;
    font-style: italic;
    font-family: var(--roboto-font);
    font-size: 22px;
    /*margin-top:-44px;*/
    /*margin-right:15px;*/
    display:flex;
    align-items:center;
    justify-content:center;
    /*position:relative;*/
    z-index:5;
    min-height:92px;
}
.marketing-sec .absolute-text:before {
    content: "";
    position: absolute;
    top: 0px;
    right: -83.5px;
    width: 0px;
    height: 0px;
    border: 46px solid transparent;
    border-left: 38px solid #eb6b26;
}
.marketing-sec .absolute-text a{
    color:#941201;
}
.marketing-sec .absolute-text a:hover{
    color:#941201;
    text-decoration:underline;   
}
/* new landing page end */


/* Media Query */

/* @media (max-width: 1600px){
    .single-main .sticky-demobook{max-width:100%;width:100%;right: 0;padding: 20px 65px;display:flex;align-items:center;}
    .single-main .sticky-demobook .demobook-content{width:70%;text-align: left;}    
    .single-main .sticky-demobook .bookbtn-main{width: 30%;text-align: right;}
    .single-main .sticky-demobook .title{margin-bottom: 10px;}
    .single-main .sticky-demobook .demobook-btn{margin-top: 0;}
} */
@media (max-width: 1600px){
    .marketing-sec .col-1 .title{
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 40px;
    }
	.repeated-row .container .img-wrapper img{
		width:390px;
		max-width:100%;
	}
	.repeated-row:nth-child(even) .container .img-wrapper img{
		width:390x;
		max-width:100%;
		margin-left:auto;
	}
	.marketing-sec .form-wrapper .form-header .sub-text{
		 width: 340px;
         max-width: 100%;
	}
	.marketing-sec .col-3{
		width:470px;
	}
	.marketing-sec .col-1,
	.marketing-sec .col-2{
		width: calc(50% - 235px);
	}
	.marketing-sec .col-2{
		padding-left: 22px;
	}
	.marketing-sec .col-2 .title{
		font-size:18px;
		margin-bottom: 22px;
	}
	.marketing-sec .col-2 ul.fancy-ul li:before{
		width: 14px;
		height: 6px;
		border-left: 4px solid #ffffff;
		border-bottom: 4px solid #ffffff;
	}
	.marketing-sec .col-2 ul.fancy-ul li{
		padding: 13px 15px 13px 31px;
		font-size:14px;
	}
	
	.marketing-sec .absolute-text{
		right: 496px;
		font-size: 20px;
		    padding: 14px 15px;
		    width: 802px;
	}
	.marketing-sec .form-wrapper .gform_fields > .gfield{
		margin-bottom:14px;
	}
}
@media (max-width: 1440px){
    .platform-lr-sec .container{max-width:1240px;}
    .platform-lr-sec .lr-content-box .lr-content{width: calc(100% - 790px);}
    .platform-lr-sec .lr-content-box .lr-img,
    .platform-lr-sec .lr-content-box .lr-img .img-main{width: 700px;}
    .platform-lr-sec .lr-content-box .lr-content{padding: 60px 35px;}
    .all-about-sec .content-wrapper{margin:0 auto 0 50px;}

    .repeated-section{
        padding-top:80px;
    }
    .repeated-row .contantCN .details .title{
        font-size: 34px;
        line-height: 46px;
        margin-bottom: 15px;
    }
    .repeated-row .contantCN .details .description{
        font-size: 18px;
        line-height: 28px;
    }
    .repeated-row .contantCN .number-count{
        font-size: 244px;
        line-height: 220px;
        letter-spacing: -7px;
    }

    .marketing-sec .container .left{
        width:calc(100% - 400px);
    }
    .marketing-sec .col-1{
        padding-top:25px;
        width:calc(50% - 200px);
    }
    .marketing-sec .col-2{
        padding-top:25px;
        width:calc(50% - 200px);
    }
    .marketing-sec .col-3{
        width:400px;
        margin-bottom:-15px;
    }
    .marketing-sec .form-wrapper{
        padding:35px 30px 108px 30px;
        border-radius: 20px;
    }
    .marketing-sec .form-wrapper .gform_footer{
        bottom:35px;
    }
    .marketing-sec .absolute-text{
        right:430px;
        max-width: calc(100% - 530px);
        font-size: 20px;
    }
    .landing-page-form-banner .container,.repeated-row .container,.marketing-sec .container{width: 1200px}

    .marketing-sec .col-2 ul.fancy-ul li{
        padding: 10px 15px 10px 38px;
    }
}

@media (max-width: 1366px){
#header .header-logo{width:150px;}
#header .head-menus{width:calc( 100% - 150px );}
.platform-laptop-sec{padding-top:20px;}
.platform-laptop-sec .content .title{font-size:28px;margin-bottom:30px;}
.home-our-platform .platform-main {width: 525px;}
.home-our-platform .platform-left-col {width: calc(100% - 525px);}
.home-our-platform .platform-left-col .sideleft-image > img {left: 35px;}
}

@media (max-width: 1199px){
    body{margin: 109px 0 0 0;}
    h1{font-size:78px;}
    h2{font-size:42px;}
    h3{font-size:36px;}
    h4{font-size:28px;}
    h5{font-size:22px;}
    h6{font-size:20px;}
    #header{padding:15px 0 15px;}
    ul.mainmenu > li,#header .nav-btns{margin-left:40px;}
    .theme-footer{padding:50px 0;}
    .home-simple-sale .sale-steps .steps-content{width:calc(100% - 500px);padding-right:15px;}
    .home-simple-sale .sale-steps .steps-img{width:500px;}
    .home-simple-sale .sale-steps .steps-img .img-main .sub-img{left:200px;}
    .home-simple-sale{padding:70px 0 120px;}

    .pricing-bnr .bnr-title{font-size:78px;}
    .platform-lr-sec{padding:145px 0 225px;}

    .home-banner .container{max-width:991px;}
    .home-our-platform .platform-main {height: 218px;padding: 20px 20px 20px 0px;}
    .home-our-platform .platform-main:before { height: 218px;}
    .home-our-platform .platform-main .title {margin-bottom: 15px;font-size: 25px;}
    .home-our-platform .platform-main .content {margin: 0 auto 15px;line-height: 23px;font-size: 17px;}
    .home-our-platform .platform-main .patform-btn {padding: 7px 10px;}
    .home-our-platform .platform-main .patform-btn { width: 200px;}

    /* 17-08-2022 */
    .platform-lr-sec .lr-content-box .lr-content{padding:40px 25px;width:calc(100% - 600px);margin-right:50px;}
    .platform-lr-sec .lr-content-box .lr-content{width:calc(100% - 600px);margin-right:50px;}
    .platform-lr-sec .lr-content-box .lr-img, .platform-lr-sec .lr-content-box .lr-img .img-main{width: 550px;}

    .all-about-sec {padding: 150px 0 100px;}

    .blog-lists-sec .container{max-width:1024px;}
    .blog-lists-sec .list-box .blog-content{padding:55px 30px 135px;}

    .blog-lists-sec .list-box .blog-img{height:20.3vw;}
    .single-main .single-call-action .action-btn{padding: 25px 35px;}

    .landing-page-form-banner{
        padding-top:70px;
    }
    .landing-page-form-banner .left .main-heading{
        font-size: 38px;
        line-height: 52px;
        margin-bottom: 22px;
    }
    .landing-page-form-banner .left .description{
        font-size: 20px;
        line-height: 34px;
    }
    .landing-page-form-banner .right .form-wrapper{
        border-radius: 22px;
        padding: 40px 30px;
    }

    .repeated-row .container .img-wrapper{
        width:36%;
    }
    .repeated-row .container .contantCN{
        width:64%;   
    }
    .repeated-row:nth-child(even){
        padding: 115px 0px;
    }
    .repeated-row:nth-child(even):before,
    .repeated-row:nth-child(even):after{
        height:115px;
    }
    .marketing-sec{
        margin-top: 36px;
    }

    .marketing-sec .container{
        flex-wrap:wrap;
    }
    .marketing-sec .col-1 {
        width: 100%;
        padding-top: 0px;
        padding-bottom:65px;
    }
    .marketing-sec .col-1 .title {
        width: 470px;
        max-width: 100%;
        margin: 0px auto;
        text-align: center;
    }
    .marketing-sec .col-1 img {
        width: 642px;
        display: block;
        margin: 0px auto;
        max-width: 100%;
        margin-top: 34px;
    }
    .marketing-sec .col-2{
        width:calc(100% - 400px);
        padding-left:0px;
        padding-bottom:128px;
    }
}

@media (max-width: 1024px){
    ul.mainmenu {display: block !important;}
    .home-our-platform .platform-main {padding: 15px 20px 15px 95px;}
    .home-our-platform .platform-main .title {font-size: 30px;margin-bottom: 25px;}
    .home-our-platform .platform-main .content {margin: 0 auto 25px;}
    .home-our-platform .platform-main .patform-btn {width: 200px;padding: 11px 10px;}
}

@media (max-width: 991px){
body{margin: 0;}
h1 { font-size: 70px;}
h2 { font-size: 38px;}
h3 { font-size: 32px;}
h4 { font-size: 26px;}
h5 { font-size: 20px;}
h6 { font-size: 18px;}

/*Nav*/
#header{padding:10px 0;}
.menulinks{display:inline-block;position:relative;top:auto;right:auto;}
ul.mainmenu{display: none !important; text-align:left;position:absolute;top:100%;padding:0;right:0;width:100%;background:var(--primary);display:none;z-index:9999999;}
ul.mainmenu > li{float:left;width:100%;padding:0px;margin:0;border-top:1px solid rgba(255,255,255,0.2);position:relative;}
ul.mainmenu > li:first-child{border:none;}
ul.mainmenu > li > a:link,ul.mainmenu > li > a:visited{padding:10px 15px;font-size:18px;float:left;width:100%;border:none;text-align:left;color:var(--white);}
ul.mainmenu > li > a:hover{background:rgba(255,255,255,0.2);}
ul.mainmenu ul{background:var(--primary);border-radius:0;}
ul.mainmenu ul li{border-top:1px solid rgba(255,255,255,0.1);border-bottom:0;}
ul.mainmenu li li a:link,ul.mainmenu li li a:visited{padding:5px 20px;font-size:16px;}
a.menulinks i{display:inline;position:relative;top:-2px;margin-left:0;-webkit-transition-duration:0s;-webkit-transition-delay:.2s;-moz-transition-duration:0s;-moz-transition-delay:.2s;transition-duration:0s;transition-delay:.2s;}
a.menulinks i:before,a.menulinks i:after{position:absolute;content:'';left:0;}
a.menulinks i,a.menulinks i:before,a.menulinks i:after{width:25px;height:3px;background-color:var(--primary);display:inline-block;}
a.menulinks i:before{margin-top:-10px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0;}
a.menulinks i:after{margin-top:10px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0;}
.mobile-open a.menulinks i{background-color:rgba(0,0,0,0.0);-webkit-transition-delay:.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0);}
.mobile-open a.menulinks i:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0);}
.mobile-open a.menulinks i:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0);}
ul.mainmenu > li > a.current:after{display:none;}
ul.mainmenu ul{position:relative;top:auto;left:auto;float:left;width:100%;}
ul.mainmenu ul li{position:relative;}
ul.mainmenu ul li a{padding:8px 15px 8px 25px;color:var(--white);}
a.child-triggerm{display:block !important;cursor:pointer;position:absolute !important;top:0px;right:0px;width:50px !important;min-width:50px !important;height:38px !important;padding:0 !important;border-left:1px dotted rgba(255,255,255,.20);}
a.child-triggerm:hover{text-decoration:none;color:var(--button-color);}
a.child-triggerm span{position:relative;top:50%;margin:0 auto !important;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm span:after{position:absolute;content:'';}
a.child-triggerm span,a.child-triggerm span:after{width:10px;height:1px;background-color:var(--white);display:block;}
a.child-triggerm span:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm.child-open span:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm.child-open span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm:hover span,a.child-triggerm:hover span:after{background-color:var(--link-color);}
#header .head-menus{flex-direction:row-reverse;}
ul.mainmenu > li,#header .nav-btns{margin-left:0;margin-right:20px;}
#header .head-menus .nav-menu{border:1px solid var(--primary);border-radius:5px;}
#header .nav-btns a{padding: 15px 30px;}
.home-banner .bnr-btn a{font-size:18px;width:200px;}

.home-simple-sale .section-heading h2{font-size:38px;line-height:50px;}
.home-simple-sale .sale-steps .steps-content{width:100%;padding-right:0;margin-bottom:20px;}
.home-simple-sale .sale-steps .steps-img{width:100%;}
.home-simple-sale .sale-steps{margin-bottom:120px;}
.home-simple-sale .section-heading{margin-bottom:50px;}

.theme-footer .copyright{margin-top:60px;}
.theme-footer .contect-details{padding-left:20px;}
.pricing-bnr .bnr-title{font-size:70px;}
.pricing-test-sec .testout-sched-content{padding-left:40px;}
.page-bnr .bnr-title{font-size:50px;margin-bottom:20px;}
.contact-form-sec .form-box{padding:50px 60px;}
.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin-top:40px !important;}
.gform_wrapper.gravity-theme .gform_footer input.gform_button{font-size:18px;padding:12px 10px;}
.headquarters-details .contact-headquarters{padding:50px 35px;width:320px;}
.headquarters-details .contact-map{width:calc(100% - 320px);}
.platform-laptop-sec .row{margin-top:0;}
.platform-laptop-sec .leptop-img{transform:translateY(-60px);}
.platform-laptop-sec{padding-bottom:20px;}
.platform-laptop-sec .leptop-img img{transform:translateX(0px);}
.platform-lr-sec .lr-content-box .lr-img{width:100%;margin-bottom:30px;justify-content: center;}
.platform-lr-sec .lr-content-box .lr-content{width:60%;margin-right: 0;}
.platform-lr-sec .lr-content-box:first-child .lr-img::before{width:112%;}
.platform-lr-sec .lr-content-box .lr-content .title{font-size:28px;}
#header .nav-btns a.hide_mobile {display: inline-block;}
.theme-footer .foot-about .s_mobile_hide {display: flex;}
.theme-footer .row {flex-direction: row;}
.theme-footer .quick-links li {text-align: left;}
.home-our-platform .platform-left-col {width: 400px;}
.home-our-platform .platform-main {width: calc(100% - 400px);padding: 15px 20px 15px 60px;}
.home-our-platform .platform-main .title {margin-bottom: 15px;font-size: 20px;}
.home-our-platform .platform-main .content {font-size: 16px;line-height: 22px;margin: 0px auto 15px;}
.home-our-platform .platform-main .patform-btn {width: 176px;padding: 6px 10px;}
.home-our-platform .platform-left-col .sideleft-image > img {
    transform: scale(1.13);}

/* Mobile Header CSS */

body.mobile-open{overflow:hidden;}
.mobile-open div#slide-out-widget-area{min-width:78vw;width:78vw;margin:0 0 0 auto;padding-left:50px;padding-right:50px;display:block;}
.mobile-open .inner-wrap{position:absolute;top:50%;transform:translate(-50%,-50%);right:10%;display:flex;align-items:center;justify-content:center;}
.mobile-open div#slide-out-widget-area-bg{background:#001b38;opacity:1;height:100vh;width:100vw;z-index:-1;position:absolute;top:0;left:0;}
.mobile-open .goals_wrap{transform:scale(0.84) translateX(-93vw) translateZ(0)!important;position:absolute;top:0;left:40%;height:100vh;overflow:hidden;transition:transform 0.5s;width:100%;}
.goals_wrap{transition:transform 0.5s;top:auto;/*transform:scale(1) translateX(0vw) translateY(0)!important*/;height:100vh;}
.off-canvas-menu .menu {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 200px;margin-bottom: 10px;}
.off-canvas-menu .menu .menu-item a{color:#FFFFFF;text-transform:uppercase;font-size:25px;}
.off-canvas-menu .menu .menu-item > .sub-menu{padding:10px 0 10px 20px;}
.off-canvas-menu .menu .nav-btn a{background:#ff1053;padding:9px 22px;border-radius:40px;font-size:14px!important;margin:15px 0;color:#FFFFFF;}
div#top .menulinks{display:flex;}
.mobile-open div#top{padding:10px 0;background:white;display:flex;justify-content:end;height:inherit;}
div#top{display:none;}
div#top .menulinks{display:flex;justify-content:end;height:50px;z-index:99;width:100%;padding-top:30px;padding-right:30px;}
.mobile-open header#header{transform: scale(0.84) translateX(-93vw) translateZ(0)!important;opacity: 0;visibility: hidden;}
#menu-header-menu.mainmenu{display:none!important;}
.inner-wrap .off-canvas-menu .nav-btns{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.inner-wrap .off-canvas-menu .nav-btns a.btn:last-child{margin-bottom:0;}
.inner-wrap .off-canvas-menu .nav-btns a.btn{color:var(--white);background:var(--secondary);font-size:16px;font-weight:400;line-height:1em;color:var(--nav-font-color);padding:15px 30px;border-radius:10px;display:inline-block;margin-bottom:10px;}
.close-btn{position:relative;z-index:999;display:block;}
.close-wrap{position:relative;top:50%;right:50px;margin:0 0 0 auto;width:20px;height:20px;display:block;}
.close-wrap:before{content:'';width:50px;height:50px;position:absolute;background:#518ef8;top:-44px;left:19px;border-radius:50%;cursor:pointer;}
.close-line{height:100%;width:2px;background:#fff;backface-visibility:hidden;position:absolute;border-radius:5px;left:70px;transition:opacity 0.2s ease,background-color 0.2s ease;}
.close-line1{transform:translateY(-30px) translateX(-26px) rotate(45deg);}
.close-line2{transform:translateY(-30px) translateX(-26px) rotate(-45deg);}

/* 09-08-2022 */
.platform-lr-sec .lr-content-box .lr-img .img-main{filter:blur(0);opacity:1;position:static;height:38vw;}
.platform-lr-sec .lr-content-box{flex-direction:column-reverse;min-height:auto;align-items:center;width:100%;margin-bottom:100px;}
.platform-lr-sec .lr-content-box:last-child{margin-bottom:0;}

.all-about-sec {padding: 100px 0 100px;}

.blog-lists-sec .container{max-width:840px;}
.blog-lists-sec .list-box .blog-img{height:20.3vw;}
.blog-lists-sec .list-box .blog-content{padding:35px 20px 110px;}
.blog-pagination{margin-top:50px;}
.blog-lists-sec .list-box:first-child .blog-content .title{font-size:34px;}
.blog-lists-sec .list-box:first-child .blog-img{height:38vw;}
.blog-bnr{padding:80px 0;}

.single-main .blog-title{font-size: 34px;}
.single-main .single-call-action{flex-direction:column;text-align: center;}
.single-main .single-call-action .action-btn{margin-top: 20px;margin-left: 0;}

/* 07-12-2022 */
.tab_section_wrap .content-wrap .logo-wrap .wrapper {width: 60px;height: 60px;padding: 15px;}
.tab_section_wrap .content-wrap .logo-wrap{width:100%;margin-bottom:20px;}
.tab_section_wrap .content-wrap .title-sub-wrap {width: 100%;}
.tab_section_wrap .content-wrap .title-sub-wrap p {font-size: 16px;line-height: 25px !important;}

.top-heading-tab-sec .section_wrap .tab_title {max-width: 100%;}
.top-heading-tab-sec .section_wrap .tab_title_top h2 {padding-top: 20px;}
.top-heading-tab-sec .section_wrap .tab_title ul li > a {font-size: 16px !important;line-height: 30px;}
.top-heading-tab-sec .tab_section .section_main .section_wrap .tab_title ul li+li {margin: 0 15px;}

/* Request Demo Form Popup */
.schedule-popup .modal-wrapper{height:80vh;overflow:auto;width:90%;}
/* End Request Demo Form Popup */

}

@media (max-width: 991px){
    .landing-page-form-banner .left{
        width:100%;
        padding-top:0px;
        padding-bottom:40px;
    }
    .landing-page-form-banner .right{
        width:100%;
        padding-left: 0px;
    }
    .landing-page-form-banner .right .form-wrapper{
        width:100%;
    }

    .repeated-section{
        padding-top: 152px;
    }
    .repeated-row .container .contantCN{
        position:relative;
    }
    .repeated-row .contantCN .number-count {
        font-size: 44px;
        line-height: 44px;
        letter-spacing: 0px;
        position: absolute;
        top: 0px;
        left: 0px;
        font-weight: 900;
    }
    .repeated-row .contantCN .details{
        padding-left:0px;
    }
    .repeated-row .contantCN .details .title{
        padding-left:42px;
    }
    .repeated-row:nth-child(even) .bg-wrapper{
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .marketing-sec .absolute-text{
        font-size:15px;
        line-height:24px;
        padding:14px 26px;
    }
    .marketing-sec{
        margin-bottom:85px;
    }
}

@media (max-width: 767px){
h1{font-size:52px;}
h2{font-size:34px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6,p{font-size:16px;}
.home-our-platform{padding-bottom:85px;}
.home-our-platform .platform-main .title{font-size:34px;}
.home-our-platform .platform-main .patform-btn{padding:12px 10px;width:200px;font-size:18px;}
.home-simple-sale{padding:50px 0 80px;}
.home-simple-sale .section-heading h2{font-size:34px;line-height:46px;}

.theme-footer .row {flex-direction: column;}
.theme-footer .foot-about .s_mobile_hide {display: none;}
.theme-footer .foot-about{width:100%;margin-bottom:10px;}
.theme-footer .quick-links,.theme-footer .contect-details{width:70%;margin: 0 auto;}
.theme-footer .foot-logo{margin-bottom:10px;text-align: center;}
.pricing-bnr .bnr-title{font-size:52px;}
.pricing-test-sec .testout-schedule-box .testout-col,.pricing-test-sec .testout-schedule-box .testout-col{width:100%;}
.pricing-test-sec .testout-sched-content{padding-left:0;margin-top:40px;}
.pricing-test-sec .testout-schedule-box{padding:40px 20px}
.pricing-test-sec .testout-sched-content .testout-btns .btn{padding:8px 15px;margin-right:0;}
.pricing-test-sec .testout-sched-content .title .price{font-size:36px;}
.page-bnr .bnr-content{font-size:20px;text-align: center;}
.pricing-bnr{padding-top:50px;display:flex;align-items:center;}
.page-bnr .bnr-title{font-size:40px;margin-bottom:10px; margin-top:60px; }
.headquarters-details .contact-headquarters,.headquarters-details .contact-map{width:100%;}
.headquarters-details{padding:70px 0;}
.headquarters-details .contact-map{height:300px;}

.platform-laptop-sec .content{width:100%;margin-bottom:30px;}
.platform-laptop-sec .leptop-img{transform:translateY(-130px);width:100%;}
.platform-laptop-sec .content p{max-width:100%;}
.platform-laptop-sec{padding-top:60px;}
.platform-laptop-sec .content .title{margin-bottom:20px;    line-height: 35px;}
.platform-lr-sec .lr-content-box .lr-img{width:100%;height: auto;margin-bottom: 0;}
.platform-lr-sec .lr-content-box .lr-content{width:100%;margin-top:40px;padding: 25px 20px;}
.platform-lr-sec .lr-content-box .lr-content .title{margin-bottom:10px;}
.platform-lr-sec .lr-content-box{margin-bottom:60px;}
.platform-lr-sec .lr-content-box .lr-img::before{z-index:-1;}
.platform-lr-sec{padding:100px 0;}
.platform-lr-sec .lr-content-box:nth-child(5) .lr-img::before{height:115%;bottom:0;}
.platform-lr-sec .lr-content-box:nth-child(4) .lr-img::before{bottom:-30px;}
.platform-lr-sec .lr-content-box:nth-child(4) .lr-img::after{bottom:-35px;}
.platform-lr-sec .lr-content-box:nth-child(3) .lr-img::before{bottom:-25px;}
.platform-lr-sec .lr-content-box:nth-child(3) .lr-img .img-main::after{bottom:-40px;height:165px;}
/*.theme-footer .foot-about p {margin: 0 auto 25px;}*/

/* 04-08-2022 */
#header .nav-btns a.hide_mobile {display: none;}
.theme-footer .social_mobile_wrap {width: 100%;padding: 30px 0;display: flex;justify-content: center;}
.theme-footer .social_mobile_wrap .foot-socials {display: flex;justify-content: center;}
.theme-footer .foot-about p {    margin: 0 auto 25px;}
.theme-footer .contect-details {justify-content: center;padding: 0;}
.theme-footer .social_mobile_wrap .foot-socials li > a {width: 42px;height: 42px;background: var(--secondary);border: 1px solid #191919;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
.theme-footer .contect-details li {justify-content: center;}
.theme-footer .quick-links li {text-align: center;}

.home-our-platform .platform-left-col {width: 100%;}
.home-our-platform .platform-main {width: 100%;padding: 15px 20px 15px;border-radius: 15px;height: auto;}
.home-our-platform .platform-left-col .sideleft-image > img {transform: none;left: 0;top: 0;}
.home-our-platform .platform-main:before {content: none;}

.mobile-open .goals_wrap {left: 25%;}
.off-canvas-menu {
    width: 200px;
}

/* 09-08-2022 */
.platform-lr-sec .lr-content-box .lr-img .img-main{height:48vw;}

/* 17-08-2022 */
.platform-lr-sec:before{display:none;}
.platform-laptop-sec .leptop-img img{margin-top:30px;}

.all-about-sec {padding: 100px 0 70px;}
.all-about-sec .content-wrapper{text-align:center;margin:0 auto}

.blog-lists-sec .container{max-width:720px;}
.blog-lists-sec .list-box:first-child{width:calc(100% - 20px);}
.blog-lists-sec .list-box{width:calc(50% - 20px);}
.blog-lists-sec .list-box .blog-img{height:36.3vw;}
.blog-lists-sec .list-box:first-child .blog-img{height:50vw;}
.blog-lists-sec .list-box:first-child .blog-content .title{font-size:30px;}
.single-main{padding-bottom:80px;}
.single-main .sticky-demobook{max-width:100%;width:100%;right: 0;display:flex;align-items:center;flex-direction: column;padding: 20px 10px;}
.single-main .sticky-demobook .demobook-content{text-align: center;width: 100%;}
.single-main .sticky-demobook .title{margin-bottom:0;}
.single-main .sticky-demobook .demobook-btn{margin-top: 0;padding: 5px 30px;font-size: 16px;}
.single-main .sticky-demobook .bookbtn-main{width:100%;text-align:center;}

/* 02-09-2022 */
.home-banner{background-position:top center!important;}
.home-banner h1{max-width:294px;text-align:center;margin:0 auto 30px;}
.home-banner p{max-width:294px;margin:0 auto 50px;text-align:center;}
.home-banner .bnr-btn{text-align:center;}

.all-about-sec{padding:170px 0 70px;background-position:right;}
.all-about-sec:before {background: linear-gradient(0deg,rgba(0,27,56,0.88) 0%,rgba(0,27,56,0.32) 70%);}
.all-about-sec .content-wrapper h4{font-size:28px;}

.platform-laptop-sec .row {flex-direction: column-reverse;}
.platform-laptop-sec .leptop-img{transform:translateY(-130px);width:100%;}
.platform-laptop-sec .content{width:100%;margin-bottom:30px;margin-top:-90px;max-width:355px;text-align:center;}

/* 06-12-2022 */
.tab_section_wrap .content-wrap .title-sub-wrap p {max-width: 70%;}

/* Request Demo Form Popup */
.schedule-popup .modal-header .title{font-size:36px;}
.schedule-popup .modal-wrapper{padding: 50px 20px 40px;}
.schedule-popup .modal-close{right:10px;top:5px;}
.schedule-popup .modal-close:before, .schedule-popup .modal-close:after{height: 25px;}
/* End Request Demo Form Popup */

.repeated-row .container .img-wrapper{
    width:100%;
    padding-right:0px;
}
.repeated-row .container .img-wrapper img {
    width: 350px;
    max-width: 100%;
    margin: 0px auto;
    display: block;
}
.repeated-row .container .contantCN {
    width: 100%;
    order: -1;
    margin-bottom: 30px;
}
.repeated-row:nth-child(even) .container .img-wrapper{
    padding-left:0px;
}

.marketing-sec{
    margin-bottom:162px;
}
.marketing-sec .col-1{
    padding-bottom:40px;
}
.marketing-sec .col-2{
    width:100%;
    padding-top: 0px;
    padding-bottom: 50px;
}
.marketing-sec .col-2 .title {
    padding-right: 0px;
    margin-bottom: 20px;
}
.marketing-sec .col-2 ul.fancy-ul{
    margin-right:-15px;
}
.marketing-sec .col-3{
    width:100%;
}
.marketing-sec .absolute-text {
    right: 15px;
    max-width: calc(100% - 30px);
    bottom: -108px;
    padding: 14px 12px;
}
.marketing-sec .absolute-text:before{
    top: -32px;
    right: unset;
    left: 50%;
    transform: translateX(-50%);
    border-left: 14px solid transparent;
    border: 14px solid transparent;
    border-bottom: 18px solid #fa9f36;
}
.marketing-sec .form-wrapper{
    border-radius: 20px 20px 0px 0px;
}
.marketing-sec .absolute-text{
    border-radius: 0px 0px 20px 20px;
}

}


@media (max-width: 575px){
h1{font-size:48px;}

#header .header-logo{width:30%;text-align:center;}
#header .head-menus{width:69%;justify-content:end;}
ul.mainmenu > li,#header .nav-btns{margin-right:15px;}
#header .nav-btns a{padding:12px 20px;font-size:14px;}
.home-simple-sale .sale-steps .steps-img .img-main{width:100%;height:350px;}
.home-simple-sale .sale-steps .steps-img .img-main .sub-img{left:auto;right:0;width:70%;height:250px;top:160px;}
.home-our-platform{padding-bottom:60px;}
.home-simple-sale{padding:50px 0 120px;}

.theme-footer .quick-links,.theme-footer .contect-details{width:70%;}
.theme-footer .quick-links{margin-bottom:10px;}
.theme-footer .contect-details{padding-left:0;}
.theme-footer{padding:30px 0;}
.theme-footer .copyright{margin-top:40px;}
.theme-footer .copyright p{width:50%;}
.theme-footer .copyright p:last-child{text-align:right;}
.page-bnr .bnr-title{font-size:36px;}
.contact-form-sec .form-box{padding:30px 20px;}
.gform_wrapper.gravity-theme .gform_footer input.gform_button{font-size:16px;}
.platform-lr-sec{padding:80px 0;}


.platform-lr-sec .lr-content-box .lr-img img {object-fit: contain;}

.mobile-open .inner-wrap{position:absolute;top:50%;transform:translate(-25%,-50%);right:-5%;}
.mobile-open .goals_wrap {left: 10%;}

.blog-lists-sec .list-box{width:calc(100% - 20px);}
.blog-lists-sec .list-box .blog-img,
.blog-lists-sec .list-box:first-child .blog-img{height:55vw;}
.blog-lists-sec .list-box:first-child .blog-content .title{font-size:24px;}

.single-main .single-publish-details{flex-direction: column;}
.single-main .single-publish-details .author-details{margin-bottom: 20px;}

/* 06-12-2022 */
/*.tab_section_wrap .content-wrap .logo-wrap{width:100%;}*/
/*.tab_section_wrap .content-wrap .logo-wrap .wrapper{margin:0 auto 20px;}*/
/*.tab_section_wrap .content-wrap .title-sub-wrap{width:100%;text-align:center;}*/
.tab_section_wrap .content-wrap .title-sub-wrap p {max-width: 100%;margin: 0 auto;}
/* 06-12-2022 */

.landing-page-form-banner{
    padding-top: 50px;
}
.landing-page-form-banner .left{
    padding-bottom: 32px;
}
.landing-page-form-banner .left .main-heading {
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 15px;
}
.landing-page-form-banner .left .description {
    font-size: 18px;
    line-height: 30px;
}
.landing-page-form-banner .right .form-wrapper{
    padding: 35px 24px;
}
.landing-page-form-banner .form-wrapper .form-header .title{
    font-size: 30px;
    line-height: 37px;
}
.landing-page-form-banner .form-wrapper .gform_fields > .gfield{
    width:100% !important;
}

.repeated-row:nth-child(even):before, .repeated-row:nth-child(even):after{
    display:none;
}
.repeated-row:nth-child(even) {
    padding: 0px 0px;
}
.repeated-row:nth-child(even) .bg-wrapper{
    padding-top: 45px;
    padding-bottom: 45px;
}
.repeated-row {
    padding: 45px 0px;
}
.repeated-row:first-child{
    padding-top:0px;
}
.repeated-row:last-child{
    padding-bottom:0px;
}
.repeated-row .contantCN .details .title{
    font-size:28px;
    line-height:38px;
    padding-left: 38px;
}
.repeated-row .contantCN .number-count{
    font-size: 34px;
    line-height: 38px;
}

.marketing-sec{
    padding:50px 0px 0px 0px;
}
.marketing-sec .form-wrapper{
    padding:34px 24px 112px 24px;
}
.marketing-sec .form-wrapper .form-header .title{
    font-size:30px;
    line-height:37px;
}
.marketing-sec .col-2 .title{
    line-height:30px;
}
.marketing-sec .col-1 .title{
    font-size: 28px;
    line-height: 41px;
}

}


.blog .page-bnr {display:none;} 

.single-main .single-call-action {display:none;}

/* 12-12-2022 */ 
#header .nav-btns a { 
    background-color: #1A73E9;
    border-color: #1A73E9;
}
#header .nav-btns a:hover { 
    color: #1A73E9;
    border-color: #1A73E9;
    background-color: #fff;
}
.hero_left .btn_style a {
    background-color: #1A73E9;
    border-color: #1A73E9;
}

.hero_left .btn_style a:hover {
    color: #1A73E9;
    border-color: #1A73E9;
    background-color: #fff;
}
.tab_wrap.animate .content .content-wrap.active .title-sub-wrap h6  {color: #1A73E9;}
/* 12-12-2022 */ 

.postimage {box-shadow:0 10px 20px rgb(81 142 248 / 30%); margin:15px auto !important;}

.captiontext {background:#F0FBF8;padding:2%;font-size: .7em;
    border-radius: 10px;
    border: 1px solid #00B884;
    margin-bottom: 30px;
	color:#00B884;
}

body.error404 div#primary { flex: 1 0 auto; padding-top: 100px; display: flex; align-items: center; justify-content: center; text-align: center; }
html,
body { height: 100%; }
body.error404 #main {padding: 30px 0;}
body.error404 .goals_wrap { height: 100%; min-height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
body.error404 { min-height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
body.error404 div#primary main#main h1 { font-size: 58px; margin-bottom: 16px; }
body.error404 div#primary main#main .page-content p { font-size: 18px; line-height: 34px; }
body.error404 div#primary main#main .search-field { display: inline-block; margin-top: 16px; height: 52px; border-radius: 15px; border: 2px solid #33485f; padding: 15px 25px; color: var(--theme-black); font-family: var(--spartan-font); font-size: 17px; font-weight: 500; }
.page-id-1051 section.contact-form-sec {margin-bottom: 50px;}
.page-id-1051 input#gform_submit_button_3 { background-color: #2BC48A; box-shadow: 0 10px 20px rgb(43 196 138 / 30%); width: auto; padding: 18px 70px; }
.page-id-1051 .gfield_select {
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") no-repeat;
    background-position: right 20px top 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 4px 20px;
    background-size: 20px;
}
.page-id-1051 .page-bnr .row{justify-content:center;display: block;text-align: center;}
.consent {font-size:16px;text-align:center;}


/* 12-10-2023 */
/* Form */
.sales-management-bnr .gform_required_legend{display:none;}
.sales-management-bnr .gform_wrapper.gravity-theme .gfield input.large,
.sales-management-bnr .gform_wrapper.gravity-theme .gfield select.large,
.sales-management-bnr .gform_wrapper.gravity-theme .gfield textarea.large,
.sales-management-bnr .gform_wrapper.gravity-theme .gfield textarea.small{
    font-weight: 500;padding:12px 16px !important;border:1px solid #e8eefd;background-color:#ffffff !important;border-radius:6px !important;width:100% !important;font-size:14px;height:40px;
}
.sales-management-bnr .gform_wrapper.gravity-theme .gfield textarea.small{height:90px;}
.sales-management-bnr .gform_wrapper.gravity-theme .gfield_label{font-weight:500 !important;font-size:14px !important;line-height:20px;margin-bottom:4px !important;}
.sales-management-bnr .gform_wrapper.gravity-theme .gform_footer{margin-top:25px !important;}
.sales-management-bnr .gform_wrapper.gravity-theme .gform_footer input.gform_button{padding:12px 24px;background-color:var(--primary);border-radius:6px;font-weight:600;font-size:14px;}
.sales-management-bnr .gform_wrapper.gravity-theme .gform_footer input.gform_button:hover{background-color:var(--secondary);color:var(--white);}
.gform_wrapper.gravity-theme .description, 
.gform_wrapper.gravity-theme .gfield_description, 
.gform_wrapper.gravity-theme .gsection_description, 
.gform_wrapper.gravity-theme .instruction,
.gform_wrapper.gravity-theme .gform_validation_errors{display:none;}
/* End Form */

/* Sales Performance Management Page */
/* Banner */
.page-template-landing-template header#header:not(.fixed) .header-logo img { filter: brightness(0) invert(1); }
.sales-management-bnr{background-color:#072a6c;background-image:url('/wp-content/uploads/2023/12/6523f8ce11a532d90a6343b6_cta-right-arrow-light.svg'),url('/wp-content/uploads/2023/12/6523f8cee96ebcd5d80463e4_cta-left-arrow-light.svg');background-position:120% 0,0 175%;background-repeat:no-repeat,no-repeat;background-size:auto,auto;padding-top:9rem;padding-bottom:9rem;}
.sales-management-bnr .row{align-items:center;}
.sales-management-bnr .bnr-col{width:50%;position:relative;}
.sales-management-bnr .bnr-content .title{color:var(--white);margin-bottom:2.5rem;font-size: 48px; line-height: 1.2;}
.sales-management-bnr .bnr-content p{color:var(--white);}
.sales-management-bnr .bnr-form .form-wrapper{width:100%;height:100%;max-width:500px;margin-left:auto;display:flex;position:relative;padding:2.5rem 2rem;background-color:var(--light-white);flex-direction:column;border-radius:1.5rem;}
.sales-management-bnr .bnr-form .form-title{text-align:center;margin-bottom:1.5rem;}
/* End Banner */

/* Accordion Section */
.sales-manag-accord-sec .container{padding:6rem 1rem;border-bottom:1px solid var(--form-border-color);}
.sales-manag-accord-sec .row{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;justify-items:start;display:grid;}
.sales-manag-accord-sec .sec-heading{margin-bottom:4rem;}
.sales-manag-accord-sec .accor-wrap{width:100%;}
.sales-manag-accord-sec .sec-heading .title{max-width:570px;text-align:left;position:relative;}
.sales-manag-accord-sec .accor-box .title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.sales-manag-accord-sec .accor-box .content{margin-top:2rem;}
.sales-manag-accord-sec .accor-box .title svg{opacity:1;transition:opacity 250ms ease;width:1.5rem;height:1.5rem;}
.sales-manag-accord-sec .accor-box .title.open svg{opacity:0;}
.sales-manag-accord-sec .accor-box .accor{transition:max-height 750ms ease;padding:1.5rem 0;border-bottom:1px solid var(--form-border-color);}
.sales-manag-accord-sec .sec-heading .title{position:relative;}
.sales-manag-accord-sec .sec-heading .title svg{width:60px;position:absolute;right:-10px;top:-30px;color:#ffbd2e;}
/* End Accordion Section */

/* Performance Management Page Footer */
.sales-manag-footer{padding:6rem 0;}
.sales-manag-footer .row{grid-column-gap:6rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;}
.sales-manag-footer .content-wrap .title,.sales-manag-footer .content-wrap .para-wrap{margin-bottom:2rem;}
.sales-manag-footer .img-wrap img{box-shadow:none;object-fit: contain;}
.sales-manag-footer .content-wrap .title{position:relative;}
.sales-manag-footer .content-wrap .title svg{width:60px;position:absolute;right:-10px;top:-30px;color:#ffbd2e;}
/* End Performance Management Page Footer */

/* Performance Management Page Header */
#header.sales-management-header{background-color:transparent;box-shadow:none;}
#header.sales-management-header.fixed{background-color:var(--white);box-shadow:0px 3px 10px #00000029;}
#header.sales-management-header .header-logo{width:200px;}
#header.sales-management-header .head-menus{/*justify-content:space-between;*/width:calc( 100% - 200px );}
.sales-management-header ul.mainmenu > li{margin-left:0;margin-right:60px;}
.sales-management-header ul.mainmenu > li > a:link,.sales-management-header ul.mainmenu > li > a:visited{color:var(--white);}
.sales-management-header.fixed ul.mainmenu > li > a:link,.sales-management-header.fixed ul.mainmenu > li > a:visited{color:var(--primary);}
#header.sales-management-header .nav-btns{opacity:0;}
#header.sales-management-header.fixed .nav-btns{opacity:1;}
/* ENd Performance Management Page Header */

/* End Sales Performance Management Page */

/* Pricing page */
.pricing-titlesec{padding:165px 0 70px;background-color: #FAFAFA;}
.pricing-titlesec .row{justify-content:center;}
.pricing-titlesec h1{font-size:80px;}

/* Standard-Custom Plans Section */
.standcust-plansec{background-color:#FAFAFA;padding-bottom:100px;}
.standcust-plansec .container{max-width:780px;}
.standcust-plansec .tab-nav{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px;}
.standcust-plansec .tab-nav li{width:50%;padding:0 12px;}
.standcust-plansec .tab-nav li a{border:1px solid #E9E9E9;border-radius:15px;text-align:center;padding:65px 60px;width:100%;height:100%;}
.standcust-plansec .tab-nav li.active a{box-shadow:0px 3px 30px #DDE8EC;border:2px solid #518EF8;    background: white;}
.standcust-plansec .tab-nav p { line-height: 26px; }
.standcust-plansec .tab-nav li a:hover p,
.standcust-plansec .tab-nav li.active p{color:var(--theme-black);}
.standcust-plansec .tab-nav li .title{color:var(--primary);font-weight:900;margin-bottom:18px;}

.standcust-plansec .tabs-content{width: 100%;margin: 0 12px;}
.standcust-plansec .tab-content{padding:35px 40px;border:1px solid #E9E9E9;border-radius:15px;}
.standcust-plansec .tabs-content .tab-content{display:flex;flex-wrap:wrap;align-items:center;background: white;}
.standcust-plansec .tabs-content .plan-details{width:410px;}
.standcust-plansec .tabs-content .plan-price{width:calc(100% - 410px);}
.standcust-plansec .plan-price .title{font-size:90px;color:#2BC48A;font-weight:900;margin-bottom:15px;}
.standcust-plansec .plan-price .sub-title{color:var(--primary);font-weight:800;}
.standcust-plansec .tabs-content .plan-details .btn{width:100%;box-shadow:none;margin-top:10px;font-size:14px;}
.standcust-plansec .tabs-content .plan-details li{display:flex;align-items:flex-start;margin-bottom:15px;}
.standcust-plansec .tabs-content .plan-details li .fas{width:15px;height:15px;border-radius:50%;background-color:var(--secondary);margin-right:10px;color:var(--white);display:flex;align-items:center;justify-content:center;}
.standcust-plansec .tabs-content .plan-details li .fas:before{font-size:8px;}
.standcust-plansec .tabs-content .plan-details li span{width:calc(100% - 25px);font-size:14px;line-height:1;}
#price-custom-tab .plan-price .title{font-size:72px;color:var(--primary);font-weight:500;}
.plan-price img { width: 70%; }
/* End Standard-Custom Plans Section */

/* Pricing page Wish we Sooner Section */
.wish-sooner-sec{background-color:#1B3664;padding:85px 15px 100px;display:flex;flex-direction:column;align-items:center;text-align:center;}
.wish-sooner-sec .img-wrap{height:auto;justify-content:center;}
.wish-sooner-sec .img-wrap img{width:300px;box-shadow:none;}
.wish-sooner-sec .title{font-size:60px;line-height:80px;margin-bottom:50px;color:var(--white);}
.wish-sooner-sec p{color:var(--white);font-size:22px;font-style:italic;line-height:36px;font-weight:normal;max-width:1280px;margin-bottom:75px;}
.wish-sooner-sec .rating-wrap{display:flex;align-items:center;gap: 20px;}
.wish-sooner-sec .rating-wrap .title{margin-bottom:0;font-size: 48px;}
.wish-sooner-sec .rating-wrap .stars{height:35px;}
.wish-sooner-sec .g2-iconwrap{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:5px;background-color:#FF492C;}
.wish-sooner-sec .g2-iconwrap img{width:35px;}
/* Pricing page Wish we Sooner Section */

/* FAQ Section */
.pricing-faqs{padding:80px 0;}
.pricing-faqs .container{max-width:1024px;}
.pricing-faqs .heading{margin-bottom:30px;text-align:center;width:100%;}
.pricing-faqs .heading .title{font-size:60px;}
.pricing-faqs .faqs{width:100%;}
.pricing-faqs .accor{padding:35px 45px;}
.pricing-faqs .accor:not(:last-child){border-bottom:1px solid #F3F3F3;;}
.pricing-faqs .accor .title{font-size:18px;font-weight:bold;color:var(--primary);display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.pricing-faqs .accor .title.open{margin-bottom:25px;}
.pricing-faqs .accor .title i{color: var(--black);}
.pricing-faqs .accor .content p{font-size:18px;font-weight:normal;color:var(--primary);}
/* End FAQ Section */

/* Benefit Sales Performance Section */
.pricing-banifit-sec{padding:60px 0 90px;}
.pricing-banifit-sec .row > .headings{width:100%;margin-bottom:60px;display:flex;justify-content:center;flex-direction:column;text-align:center;}
.pricing-banifit-sec .row > .headings .title{margin-bottom:35px;font-size:60px;color:var(--primary);font-weight:bold;}
.pricing-banifit-sec .headings .sub-title{font-weight:normal;}
.pricing-banifit-sec .tab-nav{width:100%;display:flex;flex-wrap:wrap;margin-bottom:55px;}
.pricing-banifit-sec .tab-nav li{width:25%;padding:15px;}
.pricing-banifit-sec .tab-nav li a{border:2px solid #F8F8F8;border-radius:15px;width:100%;height:100%;padding:35px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;}
.pricing-banifit-sec .tab-nav li.active a,.pricing-banifit-sec .tab-nav li > a:hover{box-shadow:0px 3px 30px #DDE8EC;}
.pricing-banifit-sec .tab-nav li .img-wrap{box-shadow:none;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border-radius:18px;box-shadow:0px 10px 20px #0000001A;margin-bottom:25px;}
.pricing-banifit-sec .tab-nav li .img-wrap img{box-shadow:none;height:35px;object-fit:contain;}
.pricing-banifit-sec .tabs-content{width:100%;margin:0 15px;}
.pricing-banifit-sec .tab-content{padding:35px 55px 55px;border-radius:15px;box-shadow:0px 3px 30px #DDE8EC;border:1px solid #E9E9E9;}
.pricing-banifit-sec .tab-content .headings{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;}
.pricing-banifit-sec .tab-content .headings .title{margin-bottom:0;display:flex;align-items:center;font-size:36px;}
.pricing-banifit-sec .tab-content .headings .title .img-wrap{width:75px;height:75px;border-radius:18px;background:var(--secondary);display:flex;align-items:center;justify-content:center;padding:0 5px;margin-right:25px;}
.pricing-banifit-sec .tab-content .headings .title .img-wrap img{height:35px;object-fit:contain;box-shadow:none;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7468%) hue-rotate(196deg) brightness(109%) contrast(100%);}
.pricing-banifit-sec .tab-content .headings .sec-title{color:var(--secondary);font-size:36px;font-weight:bold;}
.pricing-banifit-sec .tab-content ul{border-top:1px solid #F3F3F3;}
.pricing-banifit-sec .tab-content ul li{padding:15px 50px;font-size:18px;position:relative;font-weight:normal;color:var(--primary);display:flex;justify-content:space-between;}
.pricing-banifit-sec .tab-content ul li span{width:calc(100% - 50px);}
.pricing-banifit-sec .tab-content ul li i{width:50px;text-align:right;line-height:1.6;color:var(--secondary);font-size:20px;}
.pricing-banifit-sec .tab-content ul li:nth-child(even){background-color:#F3F3F3;border-radius:15px;}

.pricing-banifit-sec .slick-dots{position:static;display:flex;align-items:center;justify-content:center;}
.pricing-banifit-sec .slick-dots li{width:auto;padding:0;}
/* End Benefit Sales Performance Section */

/* Pricing Socials */
.pricing-socials-sec{padding:0 0 90px;}
.pricing-socials-sec .container{max-width:1440px;}
.pricing-socials-sec .row{justify-content:space-between;}
.pricing-socials-sec img{object-fit:contain;margin:0 40px;width:calc(25% - 80px);height:105px;}
/*End Pricing Socials */

/* End Pricing page */
.page-id-37 .form-box { padding: 20px 50px 80px; }

/* Partners page */
.title-60{font-size:60px;line-height:80px;font-weight:900;}
.page-id-1268 footer{background-color:var(--secondary1);}

.partner-bnr{padding:200px 0;}
.partner-bnr.page-bnr .bnr-title{margin-bottom:0;}

.partner-services-sec{margin-top:-80px;position:relative;}
.partner-services-sec .container{max-width:1440px;}
.partner-services-sec .services-box-wrap{display:flex;flex-wrap:wrap;margin: 0 -20px;}
.partner-services-sec .services-box{width:33.33%;padding:0 20px;}
.partner-services-sec .services-box-inner{border:3px solid var(--secondary);border-radius:60px;text-align:center;background-color:var(--white);height:100%;padding:50px 35px;}
.partner-services-sec .services-box-inner .title{margin-bottom:30px;font-size: 30px;font-weight: 900;}
.partner-services-sec .services-box-inner .content{font-weight:normal;line-height:1.6;}

.partners-opport-reven{padding:100px 0 130px;}
.partners-opport-reven .content-wrap{text-align:center;max-width:1100px;margin:0 auto;}
.partners-opport-reven .title{margin-bottom:10px;}
.partners-opport-reven .content{font-size:36px;font-weight:normal;line-height:48px;font-family:var(--proxima-font);}

.partners-benefits-sec{padding:100px 0 250px;background:transparent linear-gradient(241deg,#518EF8 0%,#7452FB 100%);}
.partners-benefits-sec .container{max-width:1440px;}
.partners-benefits-sec .sec-headings{text-align:center;margin:0 auto 90px;}
.partners-benefits-sec .sec-headings .title{color:var(--white);}
.partners-benefits-sec .sec-headings .sub-title{font-size:36px;line-height:48px;color:var(--white);font-weight:normal;font-family:var(--proxima-font);}
.partners-benefits-sec .benefits-iconbox-wrap{display:flex;flex-wrap:wrap;margin:0 -20px;}
.partners-benefits-sec .benefits-iconbox{width:33.33%;padding:0 20px;height:100%;}
.partners-benefits-sec .benefits-iconbox-inner{background-color:var(--white);border-radius:60px;border:1px solid #E9E9E9;padding:90px 55px 60px;text-align:center;display:flex;flex-direction:column;height:100%}
.partners-benefits-sec .benefits-iconbox-inner .icon-wrap{margin-bottom:30px;}
.partners-benefits-sec .benefits-iconbox-inner .icon-wrap img{height:155px;}
.partners-benefits-sec .benefits-iconbox-inner .box-content .title{font-size:30px;margin-bottom:20px;font-weight: 900;}
.partners-benefits-sec .benefits-iconbox-inner .box-content p{font-size:20px;}

.partners-bussvalue-sec{position:relative;margin-top:-165px;}
.partners-bussvalue-sec .container{max-width:1440px;}
.partners-bussvalue-secwrap{background-color:var(--white);border-radius:60px;overflow:hidden;padding:60px 60px 20px;}
.partners-bussvalue-sec .sec-title{text-align:center;margin-bottom:70px;}
.partners-bussvalue-sec .bussvalue-box-wrap{display:flex;flex-wrap:wrap;margin:0 -20px;}
.partners-bussvalue-sec .bussvalue-box{width:33.33%;padding:0 20px;}
.partners-bussvalue-sec .bussvalue-box-inner{border:3px solid var(--secondary);border-radius:60px;padding:50px;text-align:center;height:100%}
.partners-bussvalue-sec .bussvalue-box-inner .title{font-size:30px;margin-bottom:30px;font-weight: 900;}
.partners-bussvalue-sec .bussvalue-box-inner p{font-size:20px;}

.single-testimonial-sec{padding:80px 0;}
.single-testimonial-sec .container{max-width:1440px;}
.single-testimonial-sec .row{align-items:center;}
.single-testimonial-sec .img-col{width:100%;max-width:700px;}
.single-testimonial-sec .content-col{width:calc(100% - 700px);margin-left:-100px;}
.single-testimonial-sec .content-col .author-content{font-weight:normal;font-size:30px;line-height:44px;padding:10px 0 25px;margin-bottom:20px;border-bottom:2px solid #518EF880;}
.single-testimonial-sec .content-col .author-content span{color:var(--secondary);}

.loveto-speak-sec{padding:100px 0;background:var(--secondary1);position:relative;}
.loveto-speak-sec .sec-headings{text-align:center;margin-bottom:75px;}
.loveto-speak-sec .sec-headings .title{margin-bottom:10px;}
.loveto-speak-sec .sec-headings .sub-title{font-size:36px;font-weight:normal;font-family:var(--proxima-font);}
.loveto-speak-sec .gform_wrapper{max-width:1040px;margin:0 auto;}
/* End Partners page */

/* Sales Performance Management Page, Pricing page & Partners page Responsive*/

/* 04-09-2024 Tabbing sections */
.page-id-1513 #herovid-bnr{margin-bottom:0;}
.about-tabs-sec{padding:70px 0 280px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.about-tabs-sec .tab-menu{display:flex;text-align:center;gap:25px;justify-content:center;max-width:960px;margin:0 auto 30px;}
.about-tabs-sec .abouttab-button{width: calc(12.5% - 12.5px);cursor: pointer;color: var(--secondary2);font-size: 16px;}
.about-tabs-sec .abouttab-button .icon-wrap{height:70px;width:70px;border-radius:16px;padding:10px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;color: var(--black);}
.about-tabs-sec .abouttab-button .icon-wrap:not(.active){background:#FDE6FF4D;border:1px solid #FDE6FF;}
.about-tabs-sec .abouttab-button:hover{font-weight: bold;color: #272441;}
.about-tabs-sec .abouttab-button.active{font-weight: bold;color:#272441;}
.about-tabs-sec .abouttab-button:hover .icon-wrap,
.about-tabs-sec .abouttab-button.active .icon-wrap{background-color: #431C71;color: var(--white);}
.about-tabs-sec .abouttab-button:hover img,.about-tabs-sec .abouttab-button.active img{filter: brightness(0) invert(1);}
.abouttab-container .abouttab-content{display:none;}
.abouttab-container .abouttab-content.active{display:block;}
.about-tabs-sec .abouttab-content .img-wrap{height: auto;position: relative;z-index: 1;}
.about-tabs-sec .abouttab-content .img-wrap img{box-shadow: none;}

/* Sales Performance Section */
.sales-perform-tabsec{margin-top:-270px;}
.sales-perform-tabsec > .container{max-width:1700px;}
.sales-perform-tabsec .section-headings{position:relative;max-width:500px;margin:0 auto;}
.sales-perform-tabsec .section-headings .title{color:var(--theme-black);margin-bottom:40px;text-align:center;position:relative;font-weight:900;font-family:var(--proxima-font);line-height:1.15;}
.sales-perform-tabsec .section-headings::before{content:'';position:absolute;bottom:calc(100% - 80px);left:0;width:100%;height:270px;background:url('/wp-content/uploads/2024/09/bh-shape-12.png') no-repeat;background-size:cover;background-position:center;}
.sales-perform-tabsec .tab-menu{max-width:820px;margin:0 auto 30px;display:flex;gap:15px;flex-basis:1;text-align:center;}
.sales-perform-tabsec .abouttab-button{flex:1;border:2px solid #F8F8F8;border-radius:15px;padding:30px 5px;font-family:var(--proxima-font);font-weight:normal;cursor:pointer;}
.sales-perform-tabsec .abouttab-button.active{border-color:var(--secondary);}
.sales-perform-tabsec .abouttab-button .icon-wrap{margin-bottom:15px;}
.sales-perform-tabsec .abouttab-button .icon-wrap img{height:40px;}
.sales-perform-tabsec .abouttab-button .title{font-weight:bold;color:var(--theme-black);margin-bottom:5px;}
.sales-perform-tabsec .abouttab-button p{line-height:1.3;color:var(--theme-black);}
.sales-perform-tabsec .according-item:not(:last-child){margin-bottom:30px;}
.sales-perform-tabsec .according-item .according-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;}
.sales-perform-tabsec .according-item.active .according-content{padding:15px 0 0;max-height:200px;}
.sales-perform-tabsec .according-item .according-content ul li{display:flex;align-items:center;gap:20px;font-family:var(--proxima-font);font-size:18px;color:var(--theme-black);font-weight:normal;margin-bottom:10px;position: relative;padding-left: 40px;}
.sales-perform-tabsec .according-item .according-content ul li:last-child{margin-bottom:0;}
.sales-perform-tabsec .according-item .according-content ul li::before{content:'';position:absolute;width:6px;height:13px;border:solid #4285f4;border-width:0 4px 4px 0;transform:rotate(45deg) translateY(-68%);top:50%;left:-4px;}
.sales-perform-tabsec .accordion-container-wrapper{display:flex;}
.sales-perform-tabsec .accordion-container{width:490px;padding-right:30px;padding-top:35px;}
.sales-perform-tabsec .image-container{width:calc(100% - 490px);}
.sales-perform-tabsec .image-container .according-image{width:100%;}
.sales-perform-tabsec .according-header{font-size:36px;color:var(--text-secondary);font-family:var(--proxima-font);font-weight:900;cursor:pointer;}
.sales-perform-tabsec .according-item.active .according-header{color:var(--secondary);}
/* End Sales Performance Section */
/* End 04-09-2024 Tabbing sections */

/* 24-10-2024 */
/* New Home page */
.homenew-bnr .container-fluid{
    padding: 0 var(--sec-s100) 0;
    background-color: var(--bg-secondary);
}
/* End New Home page */
/* End 24-10-2024 */

/* ===============RESPONSIVE=================== */

@media (max-width:1600px){
	.marketing-sec .container{width:1500px;}
    .marketing-sec .col-1 .title{font-size:38px;line-height:48px;margin-bottom:36px;}
}
@media (max-width: 1535px){
    .landing-page-form-banner .left .main-heading{font-size:40px;line-height:52px;}
    .landing-page-form-banner .left .description{width:580px;max-width:100%;}
    .landing-page-form-banner .right .form-wrapper{padding:38px 34px;}
    .landing-page-form-banner .form-wrapper .form-header .sub-text{width:350px;max-width:100%;}
    .repeated-row .container{width:1122px;max-width:100%;}
    .repeated-row:nth-child(even) .container{width:1115px;max-width:100%;}
    .repeated-row .container .img-wrapper{width:38%;}
    .repeated-row .container .contantCN{width:62%;}
    .repeated-row .contantCN .details{padding-left:40px;}
}

@media (max-width: 1440px){
    /* Partners page */
    .partner-pagesec .container{max-width:1200px;}
    .title-60{font-size:48px;line-height:68px;}

    .partners-opport-reven .content{font-size:32px;line-height:44px;}
    .partners-benefits-sec .benefits-iconbox-inner .icon-wrap img{height:130px;}
    .partners-benefits-sec .benefits-iconbox-inner .box-content .title{font-size:26px;}
    .single-testimonial-sec .content-col .author-content{font-size:26px;line-height:40px;}

    .loveto-speak-sec .sec-headings .sub-title,
    .partners-benefits-sec .sec-headings .sub-title{font-size:32px;}
    /* End Partners page */
        
}
@media (max-width: 1199px){
    .page-template-landing-template{margin-top:0;}
    .sales-management-bnr .bnr-content{padding-right:20px;}

    .sales-manag-accord-sec .sec-heading .title{max-width: fit-content;}
    .sales-manag-accord-sec .sec-heading .title svg{right: -30px;}

    /* Pricing page */
    .pricing-titlesec{padding:100px 0 70px;}
    .pricing-titlesec h1{font-size:65px;}

    .pricing-banifit-sec .tab-content .headings .title,
    .pricing-banifit-sec .tab-content .headings .sec-title{
        font-size: 32px;
    }
    .pricing-banifit-sec .row > .headings .title,
    .wish-sooner-sec .title,
    .pricing-faqs .heading .title{font-size:52px;line-height: 1.3;}
    .pricing-banifit-sec{padding:60px 0;}
    .pricing-socials-sec{padding:0 0 60px;}

    .wish-sooner-sec{padding:60px 15px;}
    .wish-sooner-sec p{margin-bottom:50px;}
    .wish-sooner-sec .title{margin-bottom:30px;}
    .standcust-plansec{padding-bottom:80px;}
    /* End Pricing page */

    /* Partners page */
    .title-60{font-size:40px;line-height:60px;}
    .partner-pagesec .container{max-width:1024px;}

    .partner-bnr{padding:150px 0;}

    .partner-services-sec .services-box-inner{padding:50px 25px;}
    .partner-services-sec .services-box-inner .title{font-size:26px;margin-bottom:20px;}

    .partners-opport-reven{padding:80px 0;}
    .partners-opport-reven .content,
    .loveto-speak-sec .sec-headings .sub-title, 
    .partners-benefits-sec .sec-headings .sub-title,
    .partners-bussvalue-sec .bussvalue-box-inner .title{font-size:28px;line-height:40px;}
    .single-testimonial-sec .img-col{max-width:500px;}
    .single-testimonial-sec .content-col{width:calc(100% - 500px);}
    .single-testimonial-sec .content-col .author-content{font-size:22px;line-height:36px;}

    .partners-benefits-sec .sec-headings{margin:0 auto 50px;}
    .partners-benefits-sec .benefits-iconbox-inner{padding:50px 30px;}
    .partners-benefits-sec .benefits-iconbox-inner .icon-wrap img{height:100px;}
    .partners-benefits-sec .benefits-iconbox-inner .icon-wrap{margin-bottom:20px;}
    .partners-benefits-sec{padding:80px 0 250px;}
    .partners-bussvalue-sec .bussvalue-box-inner{padding:50px 20px;}
    .partners-bussvalue-sec .bussvalue-box-inner .title{margin-bottom:20px;}
    .loveto-speak-sec{padding:80px 0;}
    .partners-bussvalue-sec .sec-title,
    .loveto-speak-sec .sec-headings{margin-bottom:50px;}
    /* End Partners page */
}
@media (max-width: 1024px){
    .sales-management-bnr .bnr-content{padding-right:0;max-width:80%;}
    .sales-management-bnr .row{gap:30px;justify-content:center;}
    .sales-management-bnr .bnr-col{width:100%;}
    .sales-management-bnr .bnr-form .form-wrapper{margin:0 auto;}
    .sales-management-bnr{padding-top:8rem;padding-bottom:6rem;}

    .sales-manag-footer{padding:6rem 0 4rem;}

    /* Pricing page */
    .pricing-titlesec h1{font-size:58px;}

    .standcust-plansec{padding-bottom:60px;}
    .pricing-socials-sec img{width:calc(25% - 20px);margin: 0 10px;}
    .pricing-socials-sec{padding:0 0 40px;}

    .pricing-banifit-sec .tab-content{padding:35px 30px 40px;}
    .pricing-banifit-sec .tab-content ul li{
        padding: 15px 30px;
    }
    .pricing-banifit-sec .tab-content .headings .title,.pricing-banifit-sec .tab-content .headings .sec-title{font-size:28px;}
    .pricing-banifit-sec .tab-content .headings .title .img-wrap{width:55px;height:55px;}
    .pricing-banifit-sec .tab-content .headings .title .img-wrap img{height:26px;}
    .pricing-banifit-sec .row > .headings .title,.wish-sooner-sec .title,.pricing-faqs .heading .title{font-size:44px;}
    .wish-sooner-sec .title{margin-bottom:20px;}
    .pricing-faqs{padding:60px 0;}
    /*End Pricing page */

    /* Partners page */
    .partner-pagesec .container{max-width:767px;}

    .partner-services-sec .services-box{width: 100%; padding: 0 20px 40px;}
    .partner-services-sec .services-box:last-child{padding-bottom: 0;}
    .partners-benefits-sec .benefits-iconbox{width: 100%;height: auto;margin-bottom: 20px;}
    .partners-benefits-sec .benefits-iconbox:last-child{margin-bottom: 0;}

    .partners-bussvalue-sec .bussvalue-box{width: 100%;margin-bottom: 20px;}
    .partners-bussvalue-sec .bussvalue-box:last-child{margin-bottom: 0;}

    .single-testimonial-sec .img-col{max-width:400px;}
    .single-testimonial-sec .content-col{width:calc(100% - 400px);}
    /* End Partners page */

    /* 04-09-2024 Tabbing sections */
    .sales-perform-tabsec .according-header{font-size:30px;}
    /* End 04-09-2024 Tabbing sections */
}

@media (max-width: 991px){
    /* Performance Management Page Header */
    #header.sales-management-header a.menulinks i,
    #header.sales-management-header a.menulinks i:before,
    #header.sales-management-header a.menulinks i:after{background-color:var(--white);}
    #header.sales-management-header .head-menus .nav-menu{border-color:var(--white);}
    .sales-management-mobheader .menu li a{color: var(--white);font-size: 28px;margin-bottom: 20px;}
    #header.sales-management-header .head-menus{justify-content: flex-start;}
    #header.sales-management-header.fixed .head-menus .nav-menu{border-color: var(--primary);}
    #header.sales-management-header.fixed a.menulinks i, 
    #header.sales-management-header.fixed a.menulinks i:before,
    #header.sales-management-header.fixed a.menulinks i:after{
        background-color: var(--primary);
    }
    /*End Performance Management Page Header */

    .sales-manag-footer .content-wrap .title svg{width: 40px;}

    /* 04-09-2024 Tabbing sections */
    .sales-perform-tabsec .accordion-container-wrapper{flex-direction:column;gap: 40px;}
    .sales-perform-tabsec .image-container{width:100%;}
    .sales-perform-tabsec .accordion-container{padding:0;margin:0 auto;max-width: 100%;}
    /* End 04-09-2024 Tabbing sections */

}
@media (max-width: 767px){
    .sales-management-bnr{padding-top:6rem;padding-bottom:4rem;}
    .sales-management-bnr .bnr-content .title{margin-bottom: 1rem;}

    .sales-manag-accord-sec .row{grid-template-columns:1fr;}
    .sales-manag-accord-sec .sec-heading{margin-bottom:2rem;}
    .sales-manag-accord-sec .container{padding:4rem 1rem;}

    .sales-manag-footer .row{grid-template-columns:1fr;grid-row-gap: 3rem;}
    .sales-manag-footer .content-wrap .title{width:fit-content;}
    .sales-manag-footer .content-wrap .title svg{right:-25px;top:-25px;}
    .sales-manag-footer{padding:4rem 0;}

    /*Pricing page */
    .standcust-plansec .tab-nav li a{padding:40px 30px;}
    .standcust-plansec .tabs-content .plan-price,.standcust-plansec .tabs-content .plan-details{width:100%;}
    .standcust-plansec .tabs-content .plan-price{margin-bottom:20px;}
    .standcust-plansec .plan-price .title{font-size:70px;}
    .pricing-banifit-sec .row > .headings{margin-bottom:40px;}
    .pricing-banifit-sec .row > .headings .title,.wish-sooner-sec .title,.pricing-faqs .heading .title{font-size:36px;}
    .pricing-banifit-sec .row > .headings .title{margin-bottom:25px;}
    .pricing-banifit-sec .tab-nav{margin-bottom:35px;}
    .pricing-banifit-sec .tab-content{padding:30px 20px;}
    .pricing-banifit-sec{padding:40px 0;}
    .pricing-banifit-sec .tab-content .headings .title,.pricing-banifit-sec .tab-content .headings .sec-title{font-size:24px;}
    .pricing-banifit-sec .tab-content ul li span{font-size:16px;}
    .pricing-socials-sec img{width:calc(50% - 20px);max-width:300px;}
    .pricing-socials-sec .row{justify-content:center;}
    .wish-sooner-sec p{font-size:18px;line-height:30px;}
    .wish-sooner-sec p{margin-bottom:30px;}
    #price-custom-tab .plan-price .title{font-size:62px;}
    .wish-sooner-sec{padding:30px 15px 40px;}
    .standcust-plansec{ padding-bottom:20px;}
    .pricing-faqs{padding:40px 0;}
    .pricing-titlesec h1{font-size:52px;}
    .wish-sooner-sec .rating-wrap{gap:10px;}
    .wish-sooner-sec .rating-wrap .stars{height:26px;}
    .wish-sooner-sec .g2-iconwrap{width:45px;height:45px;}
    .wish-sooner-sec .g2-iconwrap img{width:30px;}
    .wish-sooner-sec .rating-wrap .title{margin-bottom:0;font-size:32px;}
    /*End Pricing page */

    /* Partners page */
    .partner-pagesec .container{max-width:640px;}
    .title-60{font-size:32px;line-height:48px;}

    .partners-opport-reven{padding: 50px 0;}
    .partners-opport-reven .content, 
    .loveto-speak-sec .sec-headings .sub-title, 
    .partners-benefits-sec .sec-headings .sub-title, 
    .partners-bussvalue-sec .bussvalue-box-inner .title{font-size:22px;line-height:34px;}
    .partners-bussvalue-sec .bussvalue-box{padding:0;}
    .partners-benefits-sec{padding:50px 0 250px;}
    .partners-bussvalue-secwrap{padding:50px 20px 20px;}
    .single-testimonial-sec{padding:50px 0;}
    .single-testimonial-sec .row{flex-wrap:wrap;}
    .single-testimonial-sec .content-col{width:100%;margin-left:0;}
    .single-testimonial-sec .img-col{margin:0 auto;}
    .single-testimonial-sec .content-col img{height:18px;}
    .loveto-speak-sec{padding:50px 0;}
    .partners-bussvalue-sec .bussvalue-box-wrap{margin:0;}
    .partners-benefits-sec .benefits-iconbox-inner .box-content .title{font-size:24px;}
    .partner-services-sec .services-box-inner .title{font-size:24px;}
    .partners-bussvalue-sec > .container{padding: 0;}
    /* End Partners page */

}
@media (max-width: 575px){  
    .sales-management-bnr .bnr-content{max-width:100%;}
    .sales-manag-accord-sec .sec-heading .title svg{right: 0px;}

    #header.sales-management-header .header-logo{width:30%;}
    #header.sales-management-header .head-menus{width: 69%; }

    .sales-manag-footer .content-wrap .title svg{right: 0;width: 30px;}
    .sales-manag-footer .row{grid-row-gap: 1rem;}

    /*Pricing page */
    .standcust-plansec .tab-nav li{width:100%;padding:10px 0;}
    .standcust-plansec .tabs-content{margin:0;}
    .standcust-plansec .tab-content{padding:35px 20px;}
    #price-custom-tab .plan-price .title{font-size:52px;}
    .standcust-plansec .plan-price .title{font-size:62px;}
    .pricing-banifit-sec .row > .headings .title,.wish-sooner-sec .title,.pricing-faqs .heading .title{font-size:34px;}
    .pricing-banifit-sec .tab-content .headings{flex-direction:column;align-items:flex-start;}
    .pricing-banifit-sec .tab-content .headings .title{margin-bottom:20px;}
    .pricing-banifit-sec .tabs-content{margin:0;}
    .pricing-banifit-sec .tab-content ul li i{width:30px;}
    .pricing-banifit-sec .tab-content ul li span{width:calc(100% - 30px);}
    .pricing-socials-sec img{width:100%;max-width:250px;}
    .pricing-faqs .accor{padding:20px 5px;}
    .pricing-banifit-sec .tab-content ul li{padding:15px;}
    /*End Pricing page */

}

@media (max-width: 480px){
    /* 04-09-2024 Tabbing sections */
    .sales-perform-tabsec .tab-menu{flex-direction: column;}
    /* End 04-09-2024 Tabbing sections */
}
/* End Sales Performance Management Page & Pricing page Responsive*/


.blog-contents a {color:#518ef8;}
.blog-contents a:hover {color:#487fdf;}


.page-id-1244 h1,.page-id-1244  h2,.page-id-1244  h3,.page-id-1244  h4,.page-id-1244  h5,.page-id-1244  h6,body.page-id-1244,.page-id-1244 .btn_style a{
    font-family: var(--poppins-font) !important;
}

.page-id-1244 h1{
    font-size: 70px !important;
    line-height: 1.2em !important;
}

.page-id-1244 .tab_section .tab_wrap .tab_inner .left_part .content,
.page-id-1244 .tab_section_wrap_small .tab_section .section_main .section_wrap .tab_title ul li a,
.page-id-1244 .img_content .section_wrap .left_part .content,
.page-id-1244 .img_content .section_wrap .left_part ul li,
.page-id-1244 .demo_section .section_wrap .left_part p,
.page-id-1244 .footer_section .footer_top .footer_menu ul li a,
.page-id-1244 .footer_section .footer_top .footer_contct ul li,
.page-id-1244 .footer_section .footer_bottom .copyright,
.page-id-1244 ul.mainmenu > li > a:link,
.page-id-1244 ul.mainmenu > li > a:visited{
    font-family: var(--poppins-font) !important;
}