/* Main Css */
::selection { background: #ff5915; color: #fff; text-shadow: none; }
::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; }
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment { display: none; }
::-webkit-scrollbar-track-piece { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #dedede; }
::-webkit-scrollbar-thumb:vertical { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #ff5915; }

[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

body {  overflow-x: hidden; font-size: 16px; color: #000000; line-height: 1; font-family: 'Poppins', sans-serif; scroll-behavior: smooth; }
h1,
h2,
h3,
h4,
h5,
h6 { display: block; font-weight: bold; }
*:hover,
*:focus,
* { outline: none !important; }
img {max-width: 100%;height: auto;}
a,
input[type="submit"] {-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; display: inline-block; cursor: pointer;}
span { display: inline-block; }
p,a { font-size: 16px;color: #000000;font-weight: 500; }
strong,
.bold { font-weight: bold; }



textarea,
select,
input[type],
textarea,
select,
button { background: transparent; border: none; border-radius: 0px; }
::-webkit-input-placeholder { color: rgba(0,0,0,0.5); }
::-moz-placeholder { color: rgba(0,0,0,0.5); }
:-ms-input-placeholder { color: rgba(0,0,0,0.5); }
:-moz-placeholder { color: rgba(0,0,0,0.5); }



/* Hamburger Menu*/
.menu-Bar {width: 30px;height: 20px;cursor: pointer;position: absolute;right: 15px;top: 0px;bottom: 11px;margin: auto;z-index: 22;display: none;}
.menu-Bar span {display: block;height: 3px;width: 100%;background:#fff;position: absolute;transition: .6s all;border-radius: 100px;}
.menu-Bar span:nth-child(1) { top: 0; }
.menu-Bar span:nth-child(2) { top: 8px; transform-origin: left; }
.menu-Bar span:nth-child(3) { top: 16px; }
.menu-Bar.open span{background: #fff;}
.menu-Bar.open span:nth-child(1) { transform: rotate(45deg); top: 12px; transform-origin: right-center; }
.menu-Bar.open span:nth-child(2) { width: 0; opacity: 0; }
.menu-Bar.open span:nth-child(3) { transform: rotate(-45deg); top: 12px; transform-origin: right-center; }


/* Padding Classes */
.pad-sec { padding: 80px 0; }
.pad-zero { padding: 0px; }
.pad-l-zero { padding-left: 0px; }
.pad-r-zero { padding-right: 0px; }


.social {display: inline-block;vertical-align: middle;font-size: 0px;}
.social li {display: inline-block;vertical-align: middle;position: relative;margin-right: 15px;}
.social li.last { margin-right: 0px; }
.social li a {font-size: 16px;color: #353535;}
.social li a:hover { color: #ff5915; }

/* Heading Classes */
.mn-hd h1{}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{}
.mn-hd h5{}
.mn-hd h6{}

.para{}


/* header CSS */
header {transition: all 0.4s ease-in-out;}

.logo { display: inline-block;}
.logo img { display: block }


.cssProgress { width: 100%; margin-bottom: 20px; }
.cssProgress .progress1,
.cssProgress .progress2,
.cssProgress .progress3 { position: relative; overflow: hidden; width: 100%; font-family: "Roboto", sans-serif; }
.cssProgress .cssProgress-bar { display: block; float: left; width: 0%; height: 100%; background: #3798d9; box-shadow: inset 0px -1px 2px rgba(0, 0, 0, 0.1); transition: width 0.8s ease-in-out; }
.cssProgress .cssProgress-label { position: absolute; overflow: hidden; left: 0px; right: 0px; color: rgba(0, 0, 0, 0.6); font-size: 0.7em; text-align: center; text-shadow: 0px 1px rgba(0, 0, 0, 0.3); }
.cssProgress .cssProgress-info { background-color: #9575cd !important; }
.cssProgress .cssProgress-danger { background-color: #ef5350 !important; }
.cssProgress .cssProgress-success { background-color: #66bb6a !important; }
.cssProgress .cssProgress-warning { background-color: #ffb74d !important; }
.cssProgress .cssProgress-right { float: right !important; }
.cssProgress .cssProgress-label-left { margin-left: 10px; text-align: left !important; }
.cssProgress .cssProgress-label-right { margin-right: 10px; text-align: right !important; }
.cssProgress .cssProgress-label2 { display: block; margin: 2px 0; padding: 0 8px; font-size: 0.8em; }
.cssProgress .cssProgress-label2.cssProgress-label2-right { text-align: right; }
.cssProgress .cssProgress-label2.cssProgress-label2-center { text-align: center; }
.cssProgress .cssProgress-stripes,
.cssProgress .cssProgress-active,
.cssProgress .cssProgress-active-right { background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent); background-size: 35px 35px; }
.cssProgress .cssProgress-active { -webkit-animation: cssProgressActive 2s linear infinite; animation: cssProgressActive 2s linear infinite; }
.cssProgress .cssProgress-active-right { -webkit-animation: cssProgressActiveRight 2s linear infinite; animation: cssProgressActiveRight 2s linear infinite; }
@-webkit-keyframes cssProgressActive {
	0% { background-position: 0 0; }
	100% { background-position: 35px 35px; }
}
@keyframes cssProgressActive {
	0% { background-position: 0 0; }
	100% { background-position: 35px 35px; }
}
@-webkit-keyframes cssProgressActiveRight {
	0% { background-position: 0 0; }
	100% { background-position: -35px -35px; }
}
@keyframes cssProgressActiveRight {
	0% { background-position: 0 0; }
	100% { background-position: -35px -35px; }
}


/* -----------------------------------------------------
	Progress Bar 1
-------------------------------------------------------- */
.progress1 { background-color: #EEE; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2); }
.progress1 .cssProgress-bar { height: 18px; }
.progress1 .cssProgress-label { line-height: 18px; }

/* -----------------------------------------------------
	Progress Bar 2
-------------------------------------------------------- */
.progress2 { background-color: #EEE; border-radius: 9px; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2); }
.progress2 .cssProgress-bar { height: 18px; border-radius: 9px; }
.progress2 .cssProgress-label { line-height: 18px; }

/* -----------------------------------------------------
	Progress Bar 3
-------------------------------------------------------- */
.progress3 {width: auto !important;padding: 8px 5px;box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2);border-radius: 3px;background: rgb(255 255 255 / 50%);}
.progress3 .cssProgress-bar {height: 25px;border-radius: 3px;}
.progress3 .cssProgress-label {line-height: 23px;font-size: 17px;font-weight: 700;color: #fff;}

/* -----------------------------------------------------
	Progress Bar 4
-------------------------------------------------------- */
.progress4 { position: relative; width: 100%; background-color: #EEE; }
.progress4.cssProgress-bg { background-color: #bbdefb !important; }
.progress4.cssProgress-bg-info { background-color: #d1c4e9 !important; }
.progress4.cssProgress-bg-danger { background-color: #ffcdd2 !important; }
.progress4.cssProgress-bg-success { background-color: #c8e6c9 !important; }
.progress4.cssProgress-bg-warning { background-color: #ffecb3 !important; }
.progress4 .cssProgress-bar { display: block; float: none; width: 0%; height: 4px; background: #3798d9; }
.progress4 .cssProgress-bar.cssProgress-lg { height: 6px; }
.progress4 .cssProgress-bar.cssProgress-2x { height: 8px; }
.progress4 .cssProgress-bar.cssProgress-3x { height: 10px; }
.progress4 .cssProgress-bar.cssProgress-4x { height: 12px; }
.progress4 .cssProgress-bar.cssProgress-5x { height: 14px; }
.progress4 .cssProgress-bar.cssProgress-glow { box-shadow: 5px 0px 15px 0px #3798D9; }
.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-info { box-shadow: 5px 0px 15px 0px #9575cd; }
.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-danger { box-shadow: 5px 0px 15px 0px #ef5350; }
.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-success { box-shadow: 5px 0px 15px 0px #66bb6a; }
.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-warning { box-shadow: 5px 0px 15px 0px #ffb74d; }
.progress4 .cssProgress-bar.cssProgress-glow-active { -webkit-animation: cssProgressGlowActive1 3s linear infinite; animation: cssProgressGlowActive1 3s linear infinite; }
.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-info { -webkit-animation: cssProgressGlowActive2 3s linear infinite; animation: cssProgressGlowActive2 3s linear infinite; }
.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-danger { -webkit-animation: cssProgressGlowActive3 3s linear infinite; animation: cssProgressGlowActive3 3s linear infinite; }
.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-success { -webkit-animation: cssProgressGlowActive4 3s linear infinite; animation: cssProgressGlowActive4 3s linear infinite; }
.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-warning { -webkit-animation: cssProgressGlowActive5 3s linear infinite; animation: cssProgressGlowActive5 3s linear infinite; }
@-webkit-keyframes cssProgressGlowActive1 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #3798D9; }
	45% { box-shadow: 1px 0px 4px 0px #3798D9; }
}
@keyframes cssProgressGlowActive1 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #3798D9; }
	45% { box-shadow: 1px 0px 4px 0px #3798D9; }
}
@-webkit-keyframes cssProgressGlowActive2 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #9575cd; }
	45% { box-shadow: 1px 0px 4px 0px #9575cd; }
}
@keyframes cssProgressGlowActive2 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #9575cd; }
	45% { box-shadow: 1px 0px 4px 0px #9575cd; }
}
@-webkit-keyframes cssProgressGlowActive3 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #ef5350; }
	45% { box-shadow: 1px 0px 4px 0px #ef5350; }
}
@keyframes cssProgressGlowActive3 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #ef5350; }
	45% { box-shadow: 1px 0px 4px 0px #ef5350; }
}
@-webkit-keyframes cssProgressGlowActive4 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #66bb6a; }
	45% { box-shadow: 1px 0px 4px 0px #66bb6a; }
}
@keyframes cssProgressGlowActive4 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #66bb6a; }
	45% { box-shadow: 1px 0px 4px 0px #66bb6a; }
}
@-webkit-keyframes cssProgressGlowActive5 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #ffb74d; }
	45% { box-shadow: 1px 0px 4px 0px #ffb74d; }
}
@keyframes cssProgressGlowActive5 {
	0%,
	100% { box-shadow: 5px 0px 15px 0px #ffb74d; }
	45% { box-shadow: 1px 0px 4px 0px #ffb74d; }
}

.progressHeader { min-height: 303px; padding-top: 93px !important; }
.progressHeader h4 { font-size: 32px; margin-bottom: 5px; color: #fff; text-align: center; }
.progressHeader p { color: #fff; text-align: center; }
.progressHeader p a { font-weight: 700; color: #fff; margin: 16px 0 31px; }



section.formSteps {padding: 100px 0 0; }
section.formSteps h3 {margin: 0 0 10px;color: #2c2c2c;font-weight: 700;font-size: 22px;line-height: 1;margin-bottom: 20px;}
section.formSteps h3 span { color: #84afca; }
.stepWrapper { }
.stepCard { border: 1px solid #e9e7e7; padding: 40px 40px 30px; margin-top: -1px; border-top: 2px solid #8bb4cd; box-shadow: -3px 5px 22px -8px #ccc; margin-bottom: 25px; }
.field { margin-bottom: 55px; }
.field label { position: relative; color: #344454; font-weight: 500; margin-bottom: 10px; }
span.required { color: #ff4a00; font-size: 16px; margin-right: 4px; }
.field label span.tooltip { right: -75px; top: -2px; opacity: 1; font-weight: 800; vertical-align: middle; font-size: 12px; }
.field label span.tooltip i { color: #84afca; }
.field p { font-size: 13px; line-height: 1.8; color: #9ca9b7; margin-top: 4px; }
.field p span { color: #4b5a6a; }
.field input {height: 54px;padding: 15px 20px;border: 1px solid #dfe1e2;width: 100%;background: #fff;color: #878787;font-size: 17px;}
.field p strong { color: #000; }
.field select {appearance: none;background-image: none;flex: 1;color: #878787;cursor: pointer;font-family: 'Open Sans', sans-serif;padding: 0 20px;}
.field select::-ms-expand { display: none; }
.select { position: relative; display: flex; line-height: 3; overflow: hidden; height: 54px; border: 1px solid #dfe1e2; width: 100%; background: #fff; color: #dfe1e2; font-size: 16px; }
.select::after { content: '\f107'; position: absolute; font-family: 'Font Awesome 5'; top: 0; right: 0; padding: 0; background: transparent; cursor: pointer; pointer-events: none; transition: .25s all ease; height: 54px; width: 54px; text-align: center; font-size: 26px; line-height: 54px; color: #84afca; border: 1px solid #84afca; border-top: 0; border-bottom: 0; }
.select:hover::after { color: #23b499; }
.field select option { color: #000; }


[type="radio"]:checked,
[type="radio"]:not(:checked) { position: absolute; left: -9999px; }
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #666;font-size: 16px;margin: 0;}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 1px solid #ddd;border-radius: 100%;background: #fff;}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {content: '\f00c';font-family: 'Font Awesome 5';width: 20px;height: 20px;background: #ff4a00;position: absolute;top: 0px;left: 0px;border-radius: 50%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;color: #fff;font-size: 12px;padding: 0;text-align: center;font-weight: 700;}
[type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
[type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }


[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) { position: absolute; left: -9999px; }
[type="checkbox"]:checked + label,
[type="checkbox"]:not(:checked) + label {position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #666;font-size: 16px;margin: 0;}
[type="checkbox"]:checked + label:before,
[type="checkbox"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 1px solid #ddd;background: #fff;}
[type="checkbox"]:checked + label:after,
[type="checkbox"]:not(:checked) + label:after {content: '\f00c';font-family: 'Font Awesome 5';width: 20px;height: 20px;background: #ff4a00;position: absolute;top: 0px;left: 0px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;color: #fff;font-size: 12px;padding: 0;text-align: center;font-weight: 700;}
[type="checkbox"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
[type="checkbox"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }


.rdioBtn { display: flex; align-items: center; gap: 22px; }
.continueBtns { }
.continueBtns p {font-size: 14px;color: #344454;margin: 0;margin: 0 !important;}
.continueBtns p i { margin-right: 5px; font-size: 18px; }
.continueBtns a.nextBtn { background: #ff4a00; color: #fff; padding: 15px; border-radius: 3px; font-size: 17px; border: 2px solid transparent; line-height: 1; min-width: 185px; text-align: center; font-family: 'Poppins'; font-weight: 700; cursor: pointer; }
.continueBtns a.nextBtn i { font-size: 22px; vertical-align: middle; margin-left: 15px; }


.overlay:after { content: ""; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.60); z-index: 1; }
.overlay { display: none; }
.overlay.active { display: block; }


.popUps { position: fixed; width: 512px; height: 347px; display: none; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 99999; }
.popUps h5 { font-size: 29px; line-height: normal; margin-bottom: 25px; color: #595959; }
.popUps p { display: block; font-weight: 400; letter-spacing: .01em; margin: 0 0 30px; font-style: normal; white-space: normal; font-size: 17px; color: #344454; line-height: 30px; }
.popUps a { background: #3085d6; min-width: 92px; text-transform: uppercase; color: #fff !important; height: 41px; padding: 10px; border-radius: 5px; line-height: 40px; padding: 0; }
.popWarning { background: #fff; text-align: center; display: block; left: 0; right: 0; margin: auto; bottom: 0; box-shadow: 0 1px 6px 1px rgb(0 0 0 / 20%); padding: 30px; width: 100%; height: 100%; }


.cardCont {}

.cardCont h5 {
    color: #84afca;
    font-size: 22px;
    margin-bottom: 15px;
}

.cardCont p {
    color: #344454;
    letter-spacing: .01em;
    margin: 0 0 30px;
    font-style: normal;
    line-height: 1.8;
}

.cardCont p.note {
    color: red;
}
.step2Form {
    border-bottom: 1px solid #dbe9f1;
    margin-bottom: 30px;
}

.step2Form label {
    text-align: right;
    display: block;
}
.step2Form .rdioBtn p {
    margin: 0;
}

.step2Form .field {
    margin-bottom: 30px;
}
.pseWrp {
    margin-top: 25px;
}
.addMore {
    margin: 0 0 30px;
}

.addMore a {
    background: #84afca;
    border: 2px solid #84afca;
    color: #fff;
    padding: 10px;
    min-width: 130px;
    font-size: 14px;
    border-radius: 3px;
    text-align: center;
}
.continueBtns a {
    background: 0 0;
    color: #84afca;
    border: 2px solid transparent;
    font-weight: 700;
    margin-right: 35px;
}

.continueBtns a i {
    font-size: 20px;
    font-weight: 700;
    vertical-align: middle;
    margin-right: 5px;
}

.cardCont .continueBtns {}
.optionalAddOn {
    text-align: left;
    padding: 55px 30px 30px 90px;
    position: relative;
    border-color: #52a4d7;
    border: 1px solid #e1e3e4;
    margin-bottom: 30px;
    overflow: hidden;
}

.optionalAddOn span.info {
    background: #6db6e4;
    padding: 5px;
    text-align: center;
    width: 200px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    position: absolute;
    top: 15px;
    transform: rotate(-30deg);
    left: -55px;
    right: auto;
}

.optionalAddOn h6 {
    font-size: 16px;
    text-transform: uppercase;
    color: #52a4d7;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

.optionalAddOn h6 img {
    vertical-align: text-bottom;
    margin-right: 10px;
}

.optionalAddOn p {
    font-size: 14px;
    font-weight: 400;
}

.optionalAddOn p label {}

.optionalAddOn p label span {
    color: red;
}

.addonTerms {
    overflow-y: scroll;
    height: 163px;
    padding: 13px 20px;
    font-size: 12px;
    border: 1px solid rgb(223, 225, 226);
    line-height: 20px;
    margin-bottom: 30px;
}

.optionalAddOn p label strong {color: red;font-weight: 400;font-size: 20px;vertical-align: text-top;}





table.pricing {
    margin: 0 0 30px;
}

table.pricing tr td:first-child {
    font-size: 15px;
    line-height: 26px;
    color: #5f7182;
}

.tp-check-pricing {
    width: 24px;
    height: 23px;
	color:#fff;
	
	font-family: "Font Awesome 5";
    font-weight: 900;
	-webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.tp-check-pricing:before {
	content: "\f00c";
}

table.pricing tr td:first-child {
    width: 34.3%;
    font-size: 13px;
    line-height: 22px;
    color: #7b8a9b;
    text-align: left;
}

table.pricing tr td:nth-child(2) {
    color: #344454;
}

table.pricing tr td:nth-child(3) {
    color: #65cfa9;
}

.tp-check-pricing {
        display: inline-block;
    width: 25px;
    height: 25px;
    background: #344454;
    border-radius: 100%;
    line-height: 25px;
}

.tp-check-pricing.orange {
    background-color: #ff5915;
}

.tp-check-pricing.blue {
    background-color: #6db6e4;
}

table.pricing tr td {
    border: 1px solid #e6e4e4;
    padding: 10px 15px;
    text-align: center;
	vertical-align:middle;
}

.row.pkg-box .col-md-8 .col-md-4:nth-child(2) a,
.row.pkg-box .col-md-8 .col-md-6:nth-child(2) a {
    background: #ff5915;
}

.row.pkg-box .col-md-8 .col-md-4:nth-child(3) a {
    background: #6db6e4;
}

.row.pkg-box .col-md-8 .col-md-6 a,
.row.pkg-box .col-md-8 .col-md-6 a {
    background: #344454;
    padding: 16px 30px;
    display: inline-block;
    margin: 10px 0 10px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: inherit;
    text-transform: capitalize;
}

.row.pkg-box .col-md-8 .col-md-6 {
    text-align: center;
}

.row.pkg-box .col-md-6 {
    text-align: left;
}

.row.pkg-box .col-md-4 i img {
    margin: 0 auto;
    float: left;
}
.pkg-selected-actv strong {
    display: block;
    margin-top: 28px;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 0px;
    color: #65cfa9;
    font-weight: bold;
}
.pkg-selected-actv strong {
    display: block;
    margin-top: 28px;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 0px;
    color: #65cfa9;
    font-weight: bold;
    margin-bottom: 70px;
}
.expedited-box {
        border: 1px solid #f04e23;
    text-align: left;
    padding: 55px 30px 50px 65px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}

.expedited-box h6 {
    color: #f04e23 !important;
    font-size: 16px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.expedited-box h6 img {
    margin-right: 10px;
}


.expedited-info {
        background: #f04e23;
    padding: 5px;
    text-align: center;
    width: 186px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    position: absolute;
    top: 14px;
    transform: rotate(-30deg);
    left: -46px;
    font-weight: 700;
}
.ov_box strong {
    font-size: 19px;
    color: #4b5a6a;
    font-weight: 700;
}

.ov_box a {
    color: #047bff;
    font-weight: 600;
}

.ov_box {
    overflow-y: scroll;
    height: 300px;
    border: 1px solid rgb(223, 225, 226);
    margin-bottom: 20px;
    margin-top: 13px;
}

.inner-content {
    padding: 30px;
}


.form-tooltip-body h6 {
    margin-bottom: 5px;
    margin-top: 15px;
    color: #000;
}
.form-group input[type="file"] {
    border: 1px solid #d9d9d9;
    width: 100%;
    padding: 7px;
    background: #f04e2314;
    margin: 10px 0 15px;
}
.form_group > div strong {
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.3;
    display: inline-block;
}
.m-t-20 {
	margin-top:20px;
}


.checkout-body input {
    background: #fff !important;
    border: 1px solid #c5ccdb !important;
    border-radius: 5px !important;
}
form#payment-form .cardCont p {
    margin: 0 0 13px;
}
form#payment-form {
    width: 80%;
    margin: 0 auto;
}

@media (max-width: 1440px){
}

@media (max-width: 1200px){
}


@media (max-width: 824px){
}

@media (max-width: 767px){
}
