.dnone{display: none !important;}
@font-face{
	font-family:"ProximaNova-Regular";
	src:url("../fonts/ProximaNova-Regular.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Regular'),
		url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Regular.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Regular.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Regular.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Regular.woff2") format("woff2"); /* Modern Browsers */
	font-weight:normal;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"ProximaNova-Black";
	src:url("../fonts/ProximaNova-Black.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Black'),
		url("../fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Black.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Black.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Black.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Black.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Black.woff2") format("woff2"); /* Modern Browsers */
	font-weight:normal;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"ProximaNova-Bold";
	src:url("../fonts/ProximaNova-Bold.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Bold'),
		url("../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Bold.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Bold.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Bold.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Bold.woff2") format("woff2"); /* Modern Browsers */
	font-weight:normal;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"ProximaNova-Semibold";
	src:url("../fonts/ProximaNova-Semibold.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Semibold'),
		url("../fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Semibold.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Semibold.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Semibold.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Semibold.woff2") format("woff2"); /* Modern Browsers */
	font-weight:normal;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"ProximaNova-Light";
	src:url("../fonts/ProximaNova-Light.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Light'),
		url("../fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Light.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Light.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Light.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Light.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Light.woff2") format("woff2"); /* Modern Browsers */
	font-weight:normal;
    font-style:normal;
    font-display:swap;
}@font-face{
    font-family:"proximaNova";
    src:url("../fonts/ProximaNova-Regular.eot");
    /* IE9 Compat Modes */
    src:local('ProximaNova-Regular'), url("fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/ProximaNova-Regular.otf") format("opentype"), /* Open Type Font */
    url("../fonts/ProximaNova-Regular.svg") format("svg"), /* Legacy iOS */
    url("../fonts/ProximaNova-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/ProximaNova-Regular.woff") format("woff"), /* Modern Browsers */
    url("../fonts/ProximaNova-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"proximaNova";
	src:url("../fonts/ProximaNova-Black.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Black'),
		url("../fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Black.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Black.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Black.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Black.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Black.woff2") format("woff2"); /* Modern Browsers */
	font-weight:800;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"proximaNova";
	src:url("../fonts/ProximaNova-Bold.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Bold'),
		url("../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Bold.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Bold.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Bold.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Bold.woff2") format("woff2"); /* Modern Browsers */
	font-weight:700;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"proximaNova";
	src:url("../fonts/ProximaNova-Semibold.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Semibold'),
		url("../fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Semibold.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Semibold.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Semibold.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Semibold.woff2") format("woff2"); /* Modern Browsers */
	font-weight:600;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"proximaNova";
	src:url("../fonts/ProximaNova-Regular.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Regular'),
		url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Regular.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Regular.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Regular.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Regular.woff2") format("woff2"); /* Modern Browsers */
	font-weight:400;
    font-style:normal;
    font-display:swap;
}
@font-face{
	font-family:"proximaNova";
	src:url("../fonts/ProximaNova-Light.eot"); /* IE9 Compat Modes */
	src:local('ProximaNova-Light'),
		url("../fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/ProximaNova-Light.otf") format("opentype"), /* Open Type Font */
		url("../fonts/ProximaNova-Light.svg") format("svg"), /* Legacy iOS */
		url("../fonts/ProximaNova-Light.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/ProximaNova-Light.woff") format("woff"), /* Modern Browsers */
		url("../fonts/ProximaNova-Light.woff2") format("woff2"); /* Modern Browsers */
	font-weight:300;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:"Metropolis-Medium";
    src:local("Metropolis-Medium"), url("../fonts/Metropolis-Medium.woff2") format("woff2");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:"Metropolis-SemiBold";
    src:local("Metropolis-SemiBold"), url("../fonts/Metropolis-SemiBold.woff2") format("woff2");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:"Metropolis-Bold";
    src:local("Metropolis-Bold"), url("../fonts/Metropolis-Bold.woff2") format("woff2");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face{
    font-display:swap;
	font-family:'Montserrat';
	font-style:italic;
	font-weight:400;
	src:url('../fonts/Montserrat-Italic.eot'); /* IE9 Compat Modes */
	src:local('Montserrat-Italic'), local('Montserrat-Italic'),
		url('../fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Montserrat-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Montserrat-Italic.svg#Montserrat-Italic') format('svg'); /* Legacy iOS */
}
@font-face{
    font-display:swap;
	font-family:'Montserrat';
	font-style:normal;
	font-weight:400;
	src:url('../fonts/Montserrat-Regular.eot'); /* IE9 Compat Modes */
	src:local('Montserrat-Regular'), local('Montserrat-Regular'),
		url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Montserrat-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg'); /* Legacy iOS */
}
@font-face{
    font-display:swap;
	font-family:'Montserrat';
	font-style:normal;
	font-weight:500;
	src:url('../fonts/Montserrat-Medium.eot'); /* IE9 Compat Modes */
	src:local('Montserrat-Medium'), local('Montserrat-Medium'),
		url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Montserrat-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg'); /* Legacy iOS */
}
@font-face{
    font-display:swap;
	font-family:'Montserrat';
	font-style:normal;
	font-weight:600;
	src:url('../fonts/Montserrat-SemiBold.eot'); /* IE9 Compat Modes */
	src:local('Montserrat-SemiBold'), local('Montserrat-SemiBold'),
		url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Montserrat-SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'); /* Legacy iOS */
}
@font-face{
    font-display:swap;
	font-family:'Montserrat';
	font-style:normal;
	font-weight:700;
	src:url('../fonts/Montserrat-Bold.eot'); /* IE9 Compat Modes */
	src:local('Montserrat-Bold'), local('Montserrat-Bold'),
		url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Montserrat-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg'); /* Legacy iOS */
}

html{
    -webkit-font-smoothing:antialiased;
    scroll-behavior:smooth;
}

body{
	font-family:"proximaNova";
	line-height:1.208333;
	font-size:1.188em;/*19px*/
	font-weight:400;
	color:#58585a;
    padding:0;
    margin:0;
}
.bodyFont-28{font-size:1.750em}/*28px*/

.pcNone {display: none !important}
p{
	margin:0 0 29px 0;
	line-height:1.4;
	font-family:"ProximaNova-Regular";
	font-weight: 300;
}
a{
    color:#0068a3
}

a:hover{
    text-decoration:none;
    color:#ff6f20
}
.m-auto{margin:0 auto;}
.commBtn,
.commBtn a,
.stkmenubox .btn,
.elementor-widget-wrap > .elementor-element.commBtn a{
    padding:0 40px;
    min-height:58px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    border-radius:30px;
    background-color:#AD1400;
	font-family:"ProximaNova-Regular";
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    font-size:0.768em;
    line-height:1.1;
    color:#fff;
    border:none;
    cursor:pointer;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:center;
    width:fit-content;
}
.schedule .elementor-widget-wrap > .elementor-element.commBtn a{
	max-width: 485px;
	border-radius: 8px;
}
.schedule .elementor-widget-wrap > .elementor-element.commBtn{text-align:center}
.schedule .elementor-widget-wrap > .elementor-element.commBtn .elementor-widget-container{margin:auto}
.elementor-widget-wrap > .elementor-element.commBtn{
    padding:0;
    min-height:inherit;
    background-color:transparent;
    font-size:1.00em;
    cursor:default;
}
.elementor-widget-wrap > .elementor-element.commBtn a{padding:0 40px !important}
.commBtn:hover,
.commBtn a:hover,
.elementor-widget-wrap > .elementor-element.commBtn a:hover{
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    color:#fff;
}
.elementor-widget-wrap > .elementor-element.commBtn:hover{background:none}
.commBtn2 a{
    width:100%;
    min-height:82px;
    padding:0 5px;
    margin:auto;
    text-align:center;
    box-sizing:border-box;
    background:rgb(253, 140, 4);
    background:-moz-linear-gradient(top, rgba(253, 140, 4, 1) 0%, rgba(223, 70, 1, 1) 100%);
    background:-webkit-linear-gradient(top, rgba(253, 140, 4, 1) 0%, rgba(223, 70, 1, 1) 100%);
    background:linear-gradient(to bottom, rgba(253, 140, 4, 1) 0%, rgba(223, 70, 1, 1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8c04', endColorstr='#df4601',GradientType=0 );
    -webkit-text-shadow:0 1px 1px #000;
    -moz-text-shadow:0 1px 1px #000;
    -o-text-shadow:0 1px 1px #000;
    text-shadow:0 1px 1px #000;
    font-weight:700;
    text-transform:uppercase;
    text-decoration:none;
    font-size:1.263em;
    line-height:1.1;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    color:#fff;
    border-radius:0;
}
.commBtn2 a:hover{
    background:rgb(223,70,1,1);
    background:-moz-linear-gradient(top,rgba(223,70,1,1) 0%, rgba(253,140,4,1) 100%);
    background:-webkit-linear-gradient(top,rgba(223,70,1,1) 0%,rgba(253,140,4,1) 100%);
    background:linear-gradient(to bottom,rgba(223,70,1,1) 0%,rgba(253,140,4,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#df4601', endColorstr='#fd8c04',GradientType=0 );
    color:#fff;
}
@media screen and (max-width:1920px){
    .commBtn2 a{
        min-height:4.2708333333333334vw;
    }
}
@media screen and (max-width:767px){
    .commBtn2 a{min-height:30px}
}
.btnGroup .btn{
    padding:0 30px;
    min-height:68px;
    min-width:350px;
    text-decoration:none;
    font-family:"ProximaNova";
    font-weight:700;
    color:#fff;
    text-align:center;
    border-radius:50px;
    background:linear-gradient(180deg, #FF932B 0%, #D85C20 100%);
    box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.25);
    justify-content:center;
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
}
.btnGroup .btn a{background:transparent;}
.btnGroup .btn:hover{
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    color:#fff;
}
.cptLed-area .btnGroup .btn{
    width:348px;
}
@media screen and (max-width:1366px){
    .btnGroup .btn{
        min-height:50px;
        min-width:inherit;
        font-size:1.000em;
        border-radius:25px;
    }
}
@media screen and (max-width:767px){
    .btnGroup .btn{
        min-height:40px;
        font-size:14px;
        border-radius:20px;
    }
    .cptLed-area .btnGroup .btn{width:auto}
	.pcNone {display:block !important}
	.pcNone.dnone{display:none !important}
}
.heading{
    width:100%;
    margin-left:0;
    margin-right:0;
    overflow:hidden;
    position:relative;
    text-align:left;
}
.heading::after{
    height:5px;
    width:183px;
    display:block;
    position:absolute;
    background-color:#ee7001;
    content:"";
    bottom:0;
    left:0;
}
.heading.style1:after{
    height:7px;
    width:107px;
    background:#ee5301;
    background:-moz-linear-gradient(-45deg, #ee5301 0%, #f6b833 100%);
    background:-webkit-linear-gradient(-45deg, #ee5301 0%, #f6b833 100%);
    background:linear-gradient(135deg, #ee5301 0%, #f6b833 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee5301', endColorstr='#f6b833', GradientType=1);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    position:absolute;
    left:50%;
    bottom:0;
}
.heading.style2::before, 
.heading.style2::after{
    width:308px;
    height:5px;
    margin:0 auto;
    background:#ee5203;
    background:-moz-linear-gradient(left, #ee5203 0%, #f6b833 100%);
    background:-webkit-linear-gradient(left, #ee5203 0%, #f6b833 100%);
    background:linear-gradient(to right, #ee5203 0%, #f6b833 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5203', endColorstr='#f6b833', GradientType=1);
    position:absolute;
    display:block;
    content:"";
    left:0;
    right:0;
}
.heading.style3::after{
    margin:auto;
    right:0;
}
.bulletList{
    list-style:none;
    margin:0;
    padding:0;
}
.bulletList li{
    margin-top:13px;
    padding:0 0 14px 45px;
    position:relative;
    font-size:0.900em;
}
.bulletList li::before{
    width:32px;
    height:32px;
    border-radius:50%;
    position:absolute;
    content:"";
    left:0;
    top:0;
}
.bulletList li::before{
    background-image:url("../images/bullet.png");
    background-size:100% auto;
}
.commonBox2 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.commonBox2 li{
    padding:0 0 39px 60px;
    background:url("../images/positivList.png") no-repeat left top;
    background-size:37px auto;
    font-family:"ProximaNova";
    font-weight:700;
    line-height:1.18181;
    font-size:33px;
    text-align:left;
    color:#000;
}
.bulletList li strong{font-weight:normal}
.sec44Title{
    display:block;
    padding:0 0 5px 50px;
    background:url("../images/bullet.png") no-repeat left top;
    /* font-family:'Metropolis-SemiBold'; */
    font-weight:normal;
    line-height:1;
    font-size:1.500em;
}
.sec45In{
    width:100%;
    position:relative;
    padding:0 0 0 55px;
    counter-increment:number;
}
.sec45In::before{
    width:32px;
    height:32px;
    line-height:32px;
    border-radius:50%;
    text-align:center;
    font-family:'Metropolis-SemiBold';
    font-weight:normal;
    content:counter(number);
    position:absolute;
    top:2px;
    left:0;
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    font-size:0.875em;
    display:block;
    color:#fff;
}
.commonSec-3 h2{
    font-size:1.792em;
    line-height:1.2;
    color:#0066a0;
    position:relative;
    margin:0 0 0;
    padding-bottom:20px;
}
.commonSec-3 h2::after{
    position:absolute;
    bottom:0;
    left:0;
    width:180px;
    height:5px;
    content:"";
    background:#ee7001;
    bottom:-16px;
}
/****** List Style ******/
.list,
.list2,
.list3,
.checkList{
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
}
.list li,
.list2 li,
.list3 li,
.checkList li{
    width:100%;
    list-style:none;
    position:relative;
    font-family:"proximaNova";
    font-weight:300;
    padding:0 0 18px 48px;
    margin:0;
}
.list-5 .list3 li{
    padding:0 0 24px 54px;
    font-size:0.875em;
    line-height:1.19047;
}
.list2 li,
.checkList li,
.checkList li{
    padding:0 0 23px 45px;
    font-family:"proximaNova";
    line-height:1.2105;
    font-size:0.792em;
}
.fZize-21 .list li,
.fZize-21 .list2 li,
.fZize-21 .checkList li{
    font-size:0.875em;
    line-height:1.238;
}
.list li::after,
.list li::before{
    width:10px;
    height:10px;
    display:block;
    position:absolute;
    background-color:#fff;
    border-radius:50%;
    content:"";
    left:7px;
    top:10px;
}
.list li::before{
    width:24px;
    height:24px;
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    left:0;
    top:3px;
}
.list2 li::after,
.list2 li::before,
.list3 li::before,
.checkList li::after,
.checkList li::before{
    width:32px;
    height:32px;
    border-radius:50%;
    position:absolute;
    content:"";
    left:0;
    top:0;
}
.list3 li::before{
    background:url("../images/list3.png") no-repeat;
    background-size:100% auto;
}
.list-5 .list3 li::before{top:0;}
.list-5 .list3 li::before{
    background:url("../images/list-5.png") no-repeat;
}
.list-5.close-icon .list3 li::before{
    background:url("../images/close.png") no-repeat;
}
.list2 li::before,
.checkList li::before{
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
}
.list2 li::after{
    background:url("../images/list2.png") no-repeat;
    background-size:100% auto;
}
.checkList li::after{
    background:url("../images/checkList.png") no-repeat;
    background-size:100% auto;
}
.orderedList{
    width:100%;
    list-style:none;
    padding:25px 0 0;
    counter-reset:number;
    margin:0;
}
.orderedList li{
    width:100%;
    position:relative;
    padding:0 0 25px 55px;
    box-sizing:border-box;
    font-family:"proximaNova";
    font-weight:300;
    line-height:1.1904;
    font-size:0.875em;
    counter-increment:number;
}
.neOrderedList .orderedList li{
    padding:0 0 25px 70px;
}
.orderedList li::before{
    width:32px;
    height:32px;
    line-height:32px;
    border-radius:50%;
    text-align:center;
    font-family:"proximaNova";
    font-weight:bold;
    content:counter(number);
    position:absolute;
    left:0;
    top:0;
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    font-size:0.875em;
    /*21px*/
    display:block;
    color:#fff;
}
.neOrderedList .orderedList li::before{
    width:48px;
    height:48px;
    line-height:48px;
    background:#0dd1dd;
    background:-moz-linear-gradient(top, #0dd1dd 0%, #017abf 100%);
    background:-webkit-linear-gradient(top, #0dd1dd 0%, #017abf 100%);
    background:linear-gradient(to bottom, #0dd1dd 0%, #017abf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    text-shadow:0.5px 0.866px 3px rgb(0, 0, 0);
    font-size:1.70em;
    color:#fff;
}
@media screen and (max-width:767px){
    .orderTop{order:-1 !important}
    .sec44Title {
    	padding: 0 0 5px 35px;
    	background-size: 25px auto;
    }
}
@media screen and (max-width:639px){
    .list li{
        padding-left:35px
    }
    .list li::before{
        top:0
    }
    .list li::after{
        top:7px
    }
}
.quotBox .icon{
    width:25.6%;
    max-width:96px;
    background:#f5a92c;
    background:-moz-linear-gradient(top, #f5a92c 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5a92c 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5a92c 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a92c', endColorstr='#ee4f01', GradientType=0);
    -webkit-box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.2);
    box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.2);
    border-radius:50%;
    line-height:0;
    margin:0 auto;
    display:block;
}
.list-6,
.list-7{
    list-style:none;
    padding:0;
    margin:0;
}
.list-6 li{
    position:relative;
    padding:7px 0 17px 53px;
    line-height:1.1904;
    font-size:0.875em;
}
.list-6 li::after,
.list-6 li::before{
    width:33px;
    height:33px;
    display:block;
    position:absolute;
    border-radius:50%;
    content:"";
    left:0;
    top:0;
}
.list-6 li::before{
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
}
.list-6 li::after{
    background:url("../images/list-6.png") no-repeat center center
}
.list-7 li{
    position:relative;
    padding:6px 0 1px 62px;
    min-height:65px;
    align-items:center;
    display:inline-grid;
}
.list-7 li p{margin:0;}
@media screen and (max-width:1199px){
    .list-7 li p{margin:0;}
}
.list-7 .icon{
    width:47px;
    height:47px;
    background:#f5a92c;
    background:-moz-linear-gradient(top, #f5a92c 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5a92c 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5a92c 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a92c', endColorstr='#ee4f01', GradientType=0);
    -webkit-box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.1);
    box-shadow:0 15px 40px 0px rgba(0, 0, 0, 0.1);
    border-radius:50%;
    line-height:0;
    display:block;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    position:absolute;
    left:0;
    top:0;
}
.unCheckList{
    width:100%;
    list-style:none;
    padding:0;
    margin:0;
}
.unCheckList li,
.sec28Box .checkList li{
    max-width:480px;
    position:relative;
    padding:0 0 23px 64px;
    line-height:1.2105;
    font-size:18px;
}
.unCheckList li::after,
.unCheckList li::before,
.sec28Box .checkList li::after,
.sec28Box .checkList li::before{
    width:46px;
    height:46px;
    border-radius:50%;
    position:absolute;
    content:"";
    left:0;
    top:0;
}
.sec28Box .checkList li::after{
    background:url("../images/checkList2.png") no-repeat
}
.unCheckList li::before{
    background:#7a7a7a;
    background:-moz-linear-gradient(top, #7a7a7a 0%, #616161 100%);
    background:-webkit-linear-gradient(top, #7a7a7a 0%, #616161 100%);
    background:linear-gradient(to bottom, #7a7a7a 0%, #616161 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7a7a', endColorstr='#616161', GradientType=0);
}
.unCheckList li::after{
    background:url("../images/close2.png") no-repeat;
    background-size:100% auto;
}
.sec28Box h3{
    margin:0 0 34px;
    font-weight:normal;
    line-height:1.1666;
    font-size:24px;
    color:#0066a0;
}
@media screen and (max-width:767px){
    .sec28Box{
        padding:30px 15px
    }
    .unCheckList li,
    .sec28Box .checkList li{
        max-width:100%;
        padding-left:54px;
    }
    .unCheckList li::after,
    .unCheckList li::before,
    .sec28Box .checkList li::after,
    .sec28Box .checkList li::before{
        width:36px;
        height:36px;
        background-size:100% auto;
    }
}
.introducing{
    max-width:258px;
    display:block;
    margin-bottom:22px;
    background:#f5ae2e;
    background:-moz-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:-webkit-linear-gradient(top, #f5ae2e 0%, #ee4f01 100%);
    background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ae2e', endColorstr='#ee4f01', GradientType=0);
    -webkit-box-shadow:0 9px 20px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 9px 20px 5px rgba(0, 0, 0, 0.2);
    box-shadow:0 9px 20px 5px rgba(0, 0, 0, 0.2);
    text-transform:uppercase;
    line-height:1.80769;
    font-size:1.083em;
    text-align:center;
    color:#fff;
}
.formgroup{
    /* padding-top:30px; */
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-6px;
    margin-right:-6px;
}
.inputBox{
    width:50%;
    padding:6px;
    box-sizing:border-box;
}
.inputBox.full{
    width:100%
}
.inputBox .label{
    opacity:0;
    display:block;
    position:absolute;
    line-height:0;
    font-size:0;
    padding:0;
    margin:0;
    left:0;
    top:0;
}
.inputBox .form-control{
    height:50px;
    font-size:18px;
    line-height:28px;
    margin-bottom:0;
    font-family:"proximaNova";
    font-weight:300;
    border:1px solid #a1a4a6;
    padding:10px 20px;
    border-radius:0;
    color:#262626;
}
.inputBox .form-control:focus-visible{
    outline-width:0;
}
.inputBox textarea.form-control{
    height:145px
}
.inputBox .commBtn{
    width:100%;
    cursor:pointer;
    display:block;
    border:none;
}
.sectionForm form{
    max-width:518px;
    margin:0 auto;
}
@media screen and (max-width:767px){
    .inputBox .form-control{max-width:100%;}
}


/****************************************** Header Styles.*******************************************/
.header{
    width:100%;
    background:#fff;
    display:flex;
    z-index:9999;
}
.hdrInner{
    width:100%;
    max-width:1920px;
    position:relative;
    padding:0 26.30208333333333%;
    box-sizing:border-box;
    margin:0 auto;
}
#logo{
    width:215px;
    line-height:0;
    position:absolute;
    float:left;
    left:15px;
    top:13px;
}
.navigation{
    width:100%;
    position:relative;
    box-sizing:border-box;
}
.navigation ul{
    margin:0;
    padding:0;
    list-style:none;
}
.navigation .menu{
    float:left;
    overflow:inherit;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.navigation .menu > li{
    position:relative;
    text-transform:uppercase;
    line-height:96px;
    font-size:14px;
}
.navigation .menu > li a{
    text-decoration:none;
    padding:0 20px;
    display:block;
    color:#fff;
}
.navigation .menu > li > a{
    padding:0;
    position:relative;
    color:#0066a0;
}
.navigation .menu > li.menu-item-has-children > a{padding-right:22px}

.menu-item-has-children > a::after{
    width:0;
    height:0;
    content:"";
    clear:both;
    display:block;
    box-sizing:border-box;
    border-top:6px solid #0066a0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    position:absolute;
    margin:auto;
    right:5px;
    z-index:9;
    bottom:0;
    top:0;
}
.navigation .sub-menu{
    width:250px;
    background:rgb(45, 105, 199);
    background:-moz-linear-gradient(left, rgba(45, 105, 199, 1) 0%, rgba(22, 136, 185, 1) 100%);
    background:-webkit-linear-gradient(left, rgba(45, 105, 199, 1) 0%, rgba(22, 136, 185, 1) 100%);
    background:linear-gradient(to right, rgba(45, 105, 199, 1) 0%, rgba(22, 136, 185, 1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d69c7', endColorstr='#1688b9', GradientType=1);
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    position:absolute;
    visibility:hidden;
    z-index:-9;
    opacity:0;
    left:0;
}
.navigation .sub-menu{top:150px}
.header .commBtn{
    width:276px;
    display:block;
    background-color:#AD1400;
    min-height:inherit;
    line-height:64px;
    font-size:0.885em;
    position:absolute;
    right:15px;
    padding:0;
    top:16px;
}
.header .mobile-tap{
	width: 50px;
	height: 30px;
	position: relative;
	background: none;
	cursor: pointer;
	z-index: 1000;
	border: none;
	top: 3px;
	margin:0;
}
.header .mobile-tap:focus {outline:none}
.header .mobile-tap span {
    width:50px;
    height:6px;
    border-right:5px;
    border-radius:5px;
    background-color:#000;
    position:absolute;
    right:0;
}
.header .mobile-tap span:nth-child(1) {top:0}
.header .mobile-tap span:nth-child(2) {top:12px}
.header .mobile-tap span:nth-child(3) {top:24px}

body.sidebar-open{overflow:hidden}

.sidebar-open::before{
    content:"";
    display:block;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:1;
    background-color:rgb(0 0 0 / 52%)
}

.mobile-navigation .is-parent ul,
.sidebar-wrap{display:none}
 
.sidebar-open .sidebar-wrap{
    display:block;
    width:350px;
    background:#fff;
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    z-index:1;
    padding:30px
}
.mobile-navigation a{
    display:flex;
    justify-content:space-between;
    text-decoration:none;
    color:#000
}
.mobile-navigation ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.mobile-navigation .is-parent .show-sub{
    display:block;
    padding-top:10px;
    font-size:14px;
    padding-left:20px
}
.mobile-navigation > ul > li{margin-bottom:10px}
.sidebar-wrap .side-close{
    cursor:pointer;
    font-weight:700;
    display:inline-flex;
    width:35px;
    height:35px;
    border:1px solid #757575;
    border-radius:50%;
    justify-content:center;
    line-height:38px;
    position:absolute;
    top:20px;
    right:20px;
    rotate:45deg
}
.mobile-navigation{padding-top:40px}


.btnGroupmbl{
    display:none;
    padding: 15px;
    flex-wrap: wrap;
    gap:15px;
}
.btnGroupmbl .hedBtn1{
    background-color: #FF8A00;
    background-image: url(../images/support.png);
}

.btnGroupmbl .hedBtn2{
    background-color: #2DAD00;
    background-image: url(../images/message.png);
}
.btnGroupmbl a{
    width: 100%;
    color: #fff;
    font-weight: 700;
    border-radius:8px;
    background-repeat: no-repeat;
    background-position: top 50% left 15px;
    padding:10.5px 15px 10.5px 49px;
    background-size:19px;
    text-decoration: none;
    line-height:17px;
    font-size:15px;
}



@media screen and (min-width:1920px){
    .header .hdrInner{
        max-width:1950px;
        padding-right:350px;
        padding-left:300px;
    }
}

@media screen and (max-width:1919px){
    .hdrInner{padding:0 20%}
    .header .commBtn{
        width:210px;
        line-height:45px;
        font-size:16px;
        top:24px;
    }
}
@media screen and (max-width:1199px){
    .hdrInner{padding:0 23%}
    .navigation .menu > li{font-size:13px}
}
@media screen and (min-width:1025px){
    .header .mobile-tap{display:none}
    .navigation .menu{
        width:100%;
        justify-content:space-between;
    }
    .navigation li:hover .sub-menu{
        visibility:visible;
        z-index:99;
        opacity:1;
    }
    .navigation li:hover .sub-menu{
        top:100%
    }
    .navigation .sub-menu li{
        width:100%;
        padding:0;
        line-height:20px;
        border-top:1px solid rgba(255, 255, 255, 0.5);
        text-transform:capitalize;
    }
    .navigation .sub-menu li:first-child{
        border-top:none
    }
    .navigation .sub-menu li a{
        padding:15px;
        display:block;
    }
    .navigation .sub-menu li a:hover{
        background:rgb(22, 136, 185, 1);
        background:-moz-linear-gradient(left, rgba(22, 136, 185, 1) 0%, rgba(45, 105, 199, 1) 100%);
        background:-webkit-linear-gradient(left, rgba(22, 136, 185, 1) 0%, rgba(45, 105, 199, 1) 100%);
        background:linear-gradient(to right, rgba(22, 136, 185, 1) 0%, rgba(45, 105, 199, 1) 100%);
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1688b9', endColorstr='#2d69c7', GradientType=1);
        color:#fff;
    }
}

@media screen and (max-width:1025px){
    .btnGroupmbl{display: flex}
	.menu-item-has-children > a::after{
		border-top:6px solid #fff;
		border-left:5px solid transparent;
		border-right:5px solid transparent;
		right:15px;
	}
    .header .navigation,.header .commBtn{display:none}
    .sidebar-open .header .commBtn{
        width:175px;
        display:block;
        position:fixed;
        line-height:40px;
        font-size:14px;
        z-index:99;
        padding:0;
        top:20px;
    }
    .hdrInner{
        padding:0 15px;
        justify-content:space-between;
        align-items:center;  
        display:flex;  
    }
    #logo{
        width:180px;
        margin:15px 0;
        position:relative;
        left:0;
        top:0;
    }
    .sidebar-open .header{background-color:transparent}
    .sidebar-open .header .container{z-index:-1}
    .sidebar-open .sidebar-wrap{
        width:400px;
        max-width:80vw;
        background:#202020;
        padding:0;
        z-index:99999;
    }
    .sidebar-wrap .side-close{
        width:50px;
        height:50px;
        position:absolute;
        background-color:transparent;
        border-radius:0;
        line-height:0;
        font-size:0;
        rotate:none;
        border:none;
        right:auto;
        left:25px;
        top:16px;
    }
    .sidebar-wrap .side-close::after,
    .sidebar-wrap .side-close::before{
        width:50px;
        height:6px;
        position:absolute;
        background-color:#fff;
        border-radius:5px;
        border-right:5px;
        display:block;
        content:"";
        top:21px;
        left:0
    }
    .sidebar-wrap .side-close::after{transform:rotate(-45deg)}
    .sidebar-wrap .side-close::before{transform:rotate(45deg)}
    .mobile-navigation{
        height: calc(100vh - 69px);
        margin-top:69px;
        overflow:scroll;
        padding-top:0;
    }
    .mobile-navigation .menu{
        padding:0;
        margin-top:0;
    }
    .mobile-navigation > ul > li{
        margin-bottom:0;
        border-top:1px solid rgba(255,255,255,0.1);
        text-transform:uppercase;
        line-height:20px;
        font-size:16px;
    }
    .mobile-navigation .is-parent .show-sub{padding:0}
    .mobile-navigation .menu .sub-menu > li{
        width:100%;
        line-height:20px;
        border-top:1px solid rgba(255,255,255,0.1);
        text-transform:capitalize;
        position:relative;
    }
    .mobile-navigation > ul > li a{
        padding:10px 30px;
        position:relative;
        display:block;
        color:#fff;
    }
    .mobile-navigation > ul > li.is-parent > a{color:#fff}  
    .is-parent > a::after{
        border-top:6px solid #fff;
        border-left:5px solid transparent;
        border-right:5px solid transparent;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        pointer-events:none;
        position:absolute;
        display:block;
        content:"";
        right:15px;
        top:50%;
    }
    .is-parent > a .plus{
        width:40px;
        height:100%;
        position:absolute;
        line-height:0;
        font-size:0;
        z-index:9;
        right:0;
        top:0;
    }
}


.crmplspop{position: relative;}
.crmplspop .ab-hidden{visibility:hidden}
.crmplspop .ab-hidden.visible{visibility:visible}
.crmplspop ul{
	width:396px;
	padding:30px;
	box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
	border-radius: 10px;
	background: #FFF;
	gap:20px;
	flex-wrap:wrap;
	display:flex;
    list-style: none;
	transform:translateX(-50%);
	top:calc(100% + 15px);
	position:absolute;
	z-index:5;
	left:50%;
}
footer .crmplspop ul{
    top: auto;
    bottom:calc(100% + 15px);
}
.popOverlay .crmplspop .abr-overlay{display:block}
.crmplspop li{
	width:100%;
	box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.10);
	border-radius:10px;
	background:#FFF;
}
.crmplspop li a{
	width:100%;
	text-decoration: none;
	padding:12px 20px;
	align-items:center;
	gap:20px;
	flex-wrap:wrap;
	line-height:0;
	display:flex;
}
.crmplspop img:nth-child(1){
	width:36px;
	height:auto;
}
.crmplspop img:nth-child(2){
	width:57px;
	height:auto;
}
.crmplspop span{
	display:inline-block;
	line-height:1.3636; /* 30px */
	font-size:1.100em; /* 22px */
	color:#000;
}

@media screen and (max-width:992px){
	.crmplspop ul {
		width: 280px;
		padding: 15px;
		gap: 15px;
	}
	.crmplspop li a {
		padding: 12px;
		gap: 12px;
	}
	.crmplspop img:nth-child(1){width:22px}
	.crmplspop img:nth-child(2){width:50px}
}

/****************************************** Footer Styles.*******************************************/
.footerArea{
    padding:90px 0;
    background:#171b23;
    overflow:hidden;
    width:100%;
    color:#fff;
}

.footerFlex{
    width:100%;
    display:flex;
    max-width:1540px;
	box-sizing:border-box;
    justify-content:space-between;
    padding:0 15px;
    margin:0 auto;
    gap:30px
}

.abr-btn-pop{
    position:relative;
    /*width:33.333%;*/
}

.footeLeft{
	width:calc(38.927507447864945% - 50px);
    position:relative
}

.footeLeft::after{
    width:1px;
    height:100%;
    position:absolute;
    background:#2A333B;
    right:-50px;
    content:"";
    top:0;
}

.footerLoog{padding-bottom:37px;}

.footerLoog a{
	width:100%;
	max-width:221px;
	margin-top:20px;
	display:block;
	line-height:0;
}

.footerArea p{
    margin:0;
    color:#FFF;
    font-size:14px; 
    font-weight:400;
    line-height:1.208333;
}
.footerLoog p{line-height:1}

.foterAdds{
    padding:37px 0 45px;
    border-top:1px solid #3e4c54;
    border-bottom:1px solid #3e4c54;
    justify-content:space-between;
    display:flex;
}

.foterAdd{width:calc(50% - 15px)}

.foterAdd p{margin-bottom:50px;}

.foterAdd a{
    display:flex;
    align-items:center;
    font-family:"proximaNova";
	text-decoration:none;
	font-weight:600;
    font-size:20px;
    color:#fff;
    gap:10px;
}

.ftrFollow{
	width:100%;
    padding:36px 0 52px;
    justify-content:space-between;
    border-bottom:1px solid #3e4c54;
    align-items:center;
    display:flex;
}
.marzero,
.ftrFollow .folloHed{margin:0}

.follow{
	width:54.37616387337058%; /* 292 / 537 */
	line-height:0;
    display:flex;
    gap:20px;
}

.copyright{padding-top:36px;}

.footerRight{width:calc(61.07249255213505% - 50px)}

.ftrLinks{
    padding-bottom:50px;
    border-bottom:1px solid #2A333B;
    justify-content:space-between;
    display:flex;
}

.folloHed{
    /*color:#0878BF;*/
    color:#40AFF7;
    font-size:18px;  
    margin-bottom:14px;
    font-weight:600;
    display:block;
}
.folloHed.folloHedIn{
    margin-top:30px;
}
.ftrMenu{
    margin:0;
    padding:0;
    list-style:none;
}

.ftrMenu li{
    padding:5px 0 5px 10px;
    background:url("../images/footer-arrow.webp");
    background-repeat:no-repeat;
    background-position:left top 13px;
	line-height:1.375;/*22px*/
    font-weight:400;
    font-size:16px;
    color:#fff;
}

.ftrMenu li a{
    text-decoration:none;
    color:#fff;
}
.ftrMenu li a:hover{color:#0878BF;}



.footerArea .three-logo{
	width:100%;
	padding-top:26px;
    display:inline-flex;
    align-items:flex-end;
	line-height:0;
    gap:10px;
}
.three-logo a{display:flex;}
.footerArea .three-logo a:nth-child(1){max-width:203px}
.footerArea .three-logo a:nth-child(2){max-width:220px}
.footerArea .three-logo .commBtnBox{max-width:182px}
.footerArea .three-logo img{
	max-width:100%;
	height:auto;
}

.footerArea .three-btn{
	width:100%;
	padding-top:20px;
    display:inline-flex;
    align-items:center;
	line-height:0;
    gap:9px;
}


.footerArea .three-btn .commBtn{
	padding: 0 40px;
	min-height: 58px;
	text-align: center;
	border-radius: 30px;
	background:linear-gradient(to bottom, #f5ae2e 0%, #ee4f01 100%);
    font-family:"proximaNova";
	font-weight:600;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 0.768em;
	line-height: 1.1;
	color: #fff;
	border: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	width: fit-content;
	margin:0;
}
.footerArea .three-btn .commBtn:hover {text-decoration:underline}

.abr-btn-pop .ab-hidden{
    width:auto !important
}
.abr-btn-pop .ab-hidden {right: 0}
.three-logo .ab-hidden {
	width:300px !important;
	overflow: hidden;
}

.abr-btn-pop{position:relative !important}

.footerArea #poplogotop li a{
    position:relative;
}

.footerArea #poplogotop li .revcount{
    color:#000;
    right:11%;
    bottom:22%;
    font-size:9px;
    font-weight:500;
    position:absolute;
}
.footerArea #poplogotop li:nth-child(2) .revcount{
    /*right:-3% !important;*/
}
.footerArea #poplogotop li:nth-child(2) .revcount{
   /*right:0;*/
}



@media only screen and (max-width:1919px){
	.foterAdd p br{display:none}
	.foterAdd a {font-size: 16px}
	.foterAdd a img:nth-child(1),
	.foterAdd a img:nth-child(2){
		width:auto;
		max-height:30px;
	}
	.foterAdd a img:nth-child(2){max-height:20px}
}

@media only screen and (max-width:1024px){
    .footerFlex{flex-wrap:wrap;}

    .footerRight,
    .footeLeft{width:100%}
    .footeLeft::after{display:none}
    .footerArea .three-logo > a img{width:100%;}
    .commBtnBox.popupcommbtn.abr-btn-pop img{width:100%;}
    .footerRight{padding-left:0;}
}
@media only screen and (max-width:767px){
    footer.footerArea{
		padding:50px 0;
		text-align:center;
	}
	.footerLoog a {margin: auto}
	
	.foterAdds{
		flex-wrap:wrap;
		gap:30px;
		justify-content:center;
	}
	.foterAdd {width: 100%}
	.foterAdd a {justify-content: center}
	
	.foterAdd p{
		margin-bottom:10px;
	}
	.follow {
		width: 100%;
		justify-content: center;
	}
	.ftrFollow{
		padding:20px 0;
		flex-wrap:wrap;
		gap:10px;
		justify-content:center;
	}
	
	.ftrFollow strong.folloHed{
		width:100%;
		text-align:center;
	}
	
	.ftrLink{
		width:100%;
	}
	
	.ftrLinks{
		flex-wrap:wrap;
	}
	
	.footerRight{
		text-align:left;
		padding:0;
	}
	
	.folloHed{
		margin:30px 0 10px;
	}
	.footerArea .three-logo{
		gap:10px;
	}
		
	.footerArea .crmplspop {width: 100%}
	.footerArea .three-btn{
		gap:10px;
		width:100%;
		flex-wrap:wrap;
		padding-bottom: 40px;
	}
	.footerArea .three-btn .commBtn{
		width:100%;
		min-height:45px;
		box-sizing: border-box;
        font-size:14.5981px !important;
        font-family:"proximaNova" !important;
        font-weight: 600 !important;
	}
	.footerArea .three-btn > a,
	.footerArea .three-btn > .popupcommbtn.abr-btn-pop{width:100%;}
	.footerArea .abr-btn-pop{width:auto;}
}
@media only screen and (max-width:639px){
	.abr-btn-pop .ab-hidden.visible {margin-left:0 !important}
	#zpop{flex-wrap: wrap;}
	#zpop li:nth-child(1){width:40%}
	#zpop li:nth-child(2){width:54%}
	#zpop li a{
		width:100%;
		display:block;
		line-height:0;
	}
	#zpop li img{
		width:100%;
		height:auto;
	}
	/*.footerArea #poplogotop li .revcount {font-size: 11px}*/
}

/********************************** Footer Pop Up Styles. ****************************************/
.popOverlay .crmplspop .abr-overlay,
.abr-overlay-ftr-top .nbtn3 .abr-overlay,
.abr-overlay-ftr-btm .nbtn4 .abr-overlay,
.blur .abr-overlay,
.abr-overlay-top .nbtn1 .abr-overlay,
.abr-overlay-btm .nbtn2 .abr-overlay{
    width:100%;
    display:block;
    height:100%;
    position:fixed;
    background-color:#00000045 !important;
    content:"";
    z-index: 2;
    left:0;
    top:0;
}
.abr-btn-pop > div{
    border-radius:18px 18px 18px 18px;
    padding:16px 0;
    font-weight:500;    
    cursor:pointer;
}
.abr-overlay{display:none;}
.abr-btn-pop .abr-overlay{border-radius:0}

.abr-btn-pop{position:relative}

.abr-btn-pop .ab-hidden{
    background:white;
    position:absolute;
    display:flex;
    align-items:center;
    border:2px solid #d2d2d2;
    border-radius:10px;
    padding:22px 16px;
	bottom:100%;
    gap:15px;
	margin-bottom:10px;
    visibility:hidden;
    width:380px;
    z-index:3;
}
.abr-btn-pop .ab-hidden.visible{visibility:visible}
.abr-btn-pop .ab-hidden a{
    display:flex;
    align-items:center;
    color:black;
    gap:6px;
}
.ab-hidden img{
	width:196px;
	height:auto;
}

/********************************** Footer Pop Up Styles. ****************************************/
.abr-overlay-ftr-top .nbtn3 .abr-overlay,
.abr-overlay-ftr-btm .nbtn4 .abr-overlay,
.abr-overlay-top .nbtn1 .abr-overlay,
.abr-overlay-btm .nbtn2 .abr-overlay{
    width:100%;
    display:block;
    height:100%;
    position:fixed;
    background-color:#00000045 !important;
    content:"";
    z-index:2;
    left:0;
    top:0;
}
.abr-btn-pop > div{
    border-radius:18px 18px 18px 18px;
    padding:16px 0;
    font-weight:500;    
    cursor:pointer;
}
.abr-overlay{display:none;}
.abr-btn-pop .abr-overlay{border-radius:0}

.abr-btn-pop{position:relative}

.abr-btn-pop .ab-hidden{
    background:white;
    position:absolute;
    display:flex;
    align-items:center;
    border:2px solid #d2d2d2;
    border-radius:10px;
    padding:22px 16px;
	bottom:100%;
    gap:15px;
	margin-bottom:10px;
    visibility:hidden;
    width:380px;
    z-index:3;
}
.abr-btn-pop .ab-hidden.visible{visibility:visible}
.abr-btn-pop .ab-hidden a{
    display:flex;
    align-items:center;
    color:black;
    gap:6px;
}
.ab-hidden img{
	width:196px;
	height:auto;
}

.newBannerHm .abr-btn-pop .ab-hidden.withrevbox{
	width: 324px !important;
	padding: 10px !important;
    top:auto;
}
.zohlogo,
.goglogo{position: relative;}
.zohlogo img,
.goglogo img{
	width:100%;
	height:auto;
}
.zohlogo span,
.goglogo span{
	font-family:"ProximaNova-Semibold";
	font-weight:normal;
	line-height:1.000; /* 18px */
	font-size:0.900em; /* 18px */
	display:block;
	color:#000;
}
.withrevbox .zohlogo span,
.withrevbox .goglogo span{font-size:9px !important}

.zohlogo span,
.goglogo span{
	position:absolute;
	bottom:22%;
	right:11%;
}

@media screen and (max-width:767px){
    .newBannerHm .abr-btn-pop .ab-hidden.withrevbox{
        transform:translateX(-50%);
        right: auto;
        left: 50%;
    }
	.zohlogo span,
    .goglogo span{font-size: 0.800em}
}
@media screen and (max-width:639px){
	.zohlogo span,
	.goglogo span{
		font-size:0.700em;
		bottom:25%;
	}
}