body{    margin:0 ;    padding:0;    font-family: 'Spartan', sans-serif;    color:#000000;     font-weight:300;}.lato{font-family:Lato, Open Sans;}.initial{font-family:initial;}.spacer8{margin-top:8%;}.spacer10{margin-top:10%;}.margin_strip{margin-top:8%;}.spacer2{margin-top:2%;}.spacer1{margin-top:1%;}.spacer3{margin-top:3%;}.spacer4{margin-top:4%;}.spacer5{margin-top:5%;}.spacer6{margin-top:6%;}.spacer12{margin-top:12%;}.spacer-4{margin-top:-4%;}.spacer-5{margin-top:-7%;}.spacer-1{margin-top:-1%;}.spacer-2{margin-top:-2%;}@media (min-width:240px) {.s7{	font-size:0.7em;}.s50{font-size:5em;}.s35{font-size:3.5em;}.s30{font-size:3em;}.s28{font-size:2.8em;}.s26{font-size:2.6em;}.s25{font-size:2.5em;}.s24{font-size:2.4em;}.s22{font-size:2.2em;}.s20{font-size:2em;}.s18{font-size:1.8em;}.s16{font-size:1.6em;}.s15{font-size:1.5em;}.s14{font-size:1.4em;}.s13{font-size:1.3em;}.s12{font-size:1.2em;}.s11{font-size:1.1em;}.s10{font-size:1em;}.s9{font-size:0.9em;}.s8{font-size:0.8em;}.youget li{background: url("../images/list-arrow-2.png") no-repeat scroll left top;margin: 0 0 4px -8%;padding: 0 0 0 20px; list-style:none;}.iconss {    margin-top: 0px;    border: 1px solid #fff;    border-radius: 20px;    border-color: #cbd0d5;    border-width: 1px;    width: 305px;    background-color: #fcfcfc;    padding: 1% 0 8%;    box-shadow: -2px 10px 28px 0px rgb(184 180 184);}.margintop20{	margin-top:0%}.section33 {       display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}}@media (min-width:768px) {.m70{font-size:7em;}.m35{font-size:3.5em;}.m30{font-size:3em;}.m28{font-size:2.8em;}.m26{font-size:2.6em;}.m25{font-size:2.5em;}.m24{font-size:2.4em;}.m22{font-size:2.2em;}.m20{font-size:2em;}.m18{font-size:1.8em;}.m17{font-size:1.7em;}.m16{font-size:1.6em;}.m15{font-size:1.5em;}.m14{font-size:1.4em;}.m13{font-size:1.3em;}.m12{font-size:1.2em;}.m11{font-size:1.1em;}.m12{font-size:1.2em;}.m10{font-size:1em;}.m9{font-size:0.9em;}.m8{font-size:0.8em;}.youget li{background: url("../images/list-arrow-2.png") no-repeat scroll left top;margin: 0 0 4px -14%;padding: 0 0 0 20px; list-style:none;}} @media (min-width:992px) {.l70{font-size:7em;}.l55{font-size:5.5em;}.l45{font-size:4.5em;}.l40{font-size:4em;}.l36{font-size:3.6em;}.l35{font-size:3.5em;}.l30{font-size:3em;}.l28{font-size:2.8em;}.l26{font-size:2.6em;}.l25{font-size:2.5em;}.l24{font-size:2.4em;}.l22{font-size:2.2em;}.l21{font-size:2.1em;}.l20{font-size:2em;}.l18{font-size:1.8em;}.l17{font-size:1.7em;}.l15{font-size:1.5em;}.l16{font-size:1.6em;}.l14{font-size:1.4em;}.l13{font-size:1.3em;}.l12{font-size:1.2em;}.l11{font-size:1.1em;}.l10{font-size:1em;}.l9{font-size:0.9em;}.m8{font-size:0.8em;}.youget li{background: url("../images/list-arrow-1.png") no-repeat scroll left top;margin: 0 0 6px -8%;padding: 0 0 0 30px; list-style:none;}}.header{padding:6px 0;}.light {font-weight: 300;}.normal {font-weight: 400;}.bold {font-weight: 600;}.exbold {font-weight: 700;}.w900{font-weight:900;}.line110 {line-height: 110%;}.line120 {line-height: 120%;}.line130 {line-height: 130%;}.line140 {line-height: 140%;}.line150 {line-height: 150%;}.line160 {line-height: 160%;}.line170 {line-height: 170%;}.line180 {line-height: 180%;}.line190 {line-height: 190%;}.line200 {line-height: 200%;}.discountsection{ width: 100%;height: auto;position: fixed;left: 0px;right: 0px;z-index: 100;display: block;background: yellow; padding: 10px 0;}.header{background:#f3f3f3; border-bottom:1px solid #ccc;}.splash{background: #202020 url(../images/bg1.jpg) no-repeat bottom; background-size: cover;    padding: 0% 0 4%; background-attachment: fixed;}.maroon{color:#da0207;}.red{color:#f00;}.white{color:#fff;}.blue2 {color: #4b92fd;}.blue {color: #0062b9;}.underline{text-decoration:underline;}.underline1{border-bottom:2px solid #fff;}.highlight{color:#fff700;}.highlighted{color:#da0207; background:#fff700; padding:3px 7px; border-radius:2px; max-width:300px; margin:6px auto 0 auto;}.thevideo {position: relative;padding-bottom: 55.21%;overflow: hidden;}.thevideo iframe,.thevideo object,.thevideo embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.buy a{    background: linear-gradient(to right, #1c96da 0%, #1c96d9 100%);    border: 2px solid #385ef2;     color:#fff; text-align:center;     display:block;     padding:2%;    border-radius:7px;     -webkit-border-radius:7px;    box-shadow: 0 6px 1px #385ef2;}.buy a:hover{    text-decoration:none;    background: linear-gradient(to right, #1c96da 0%, #1c96d9 100%);    transform: scale(0.9, 0.9);    box-shadow: 5px 5px 30px 15px rgba(0,0,0,0.25),     -5px -5px 30px 15px rgba(0,0,0,0.22);    transition: 0.8s;}.margin_top6 {    margin-top: 6%;}.raleway{font-family:raleway;}.iconss {    margin-top: -90px !important;    border: 1px solid #fff;    border-radius: 20px;    border-color: #cbd0d5 ! important;    border-width: 1px ! important;    width: 250px ! important;    background-color: #fcfcfc ! important;    padding: 1% 0 8% ! important;    box-shadow: -2px 10px 28px 0px rgb(184 180 184);}.section2 {    background: url(../images/bg12.png);    background-size: cover;    background-attachment: fixed;}.productblock{background: url(../images/bg1.jpg) no-repeat #000;    padding: 2% 0 4%;    background-size: cover;    background-attachment: fixed;}.lightblock{background:#f3f3f3;padding:2% 0;}.themec{color:#45454a;}.bonussection{border: 2px #277998 solid;border-bottom: 10px solid #097fad;    /*border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;	overflow:hidden;*/    width: 100%; float:left;    background: #f6f6f6;}.btitle{ padding:2%; text-shadow:1px 1px 1px #333;    background: #097fad;}.bcontent{padding:2%; float:left;}		.modulesection{border: 1px #d7dddd solid;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;overflow:hidden;width: 100%;background: #fff;}.mtitle{background:#0b4b4f; padding:1%;}.mcontent{padding:2%; float:left;}.moneybackblock {    border: 10px #423c3c solid;    border-radius: 2px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    width: 100%;    background: #313131;    float: left;    padding: 2% 0;    color: #fff;    outline: 1px dashed #fff;    outline-offset: -10px;}.guarnti-box {    background: url(../images/moneybg.png) no-repeat #232323;    background-size: cover;    padding: 2% 0;}.wt400 {    font-weight: 400;}.comparison-shape {   background: #1d222c;   padding: 15px;   border-radius: 5px;   margin-top: -60px;}.comparison-lightshape {   background: #e4f1ff;   padding: 30px 15px 15px 15px;   border-radius: 10px;}.w600{font-weight:600;}.w500{font-weight:500;}.w800{font-weight:800;}.w700{font-weight:700;}.w50{font-weight:50;}.footer a{color:#333;}.footer a:hover{color:#666; text-decoration:none;}.mod {    background: #00000000 url(../images/mod.png) no-repeat;    background-size: cover;    background-position: bottom;    padding: 2% 5px 13% 2%;}.bonussection {    width: 100%;    float: left;    background: #ecffff;}.spacer2 {    margin-top: 2%;}.fbg {    background: #00000000 url(../images/fbg.jpg) no-repeat;    background-size: cover;    background-position: center center;    padding: 1% 0 1%;}@media(min-width:240px){#exitmodal .modal{width:315px;height:500px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border:1px solid #454545;border-radius:0px;-webkit-animation:popin .3s;animation:popin .3s; overflow-y:hidden;}#af-form-1589105050 .af-body input.text, #af-form-1589105050 .af-body textarea{padding:10px 18px !important; border:1px solid #6a6a6a; width:100%; margin-bottom:12px; background-color:transparent; border-radius:30px;color:#000; outline:none; font-family:Open sans !important;font-size:16px;}	.mycontainer, .mycontainer2, .mycontainer3 {    width: 100%;    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto;}}.section4{	    background: url(../images/section4.png) no-repeat center center;    background-size: cover;    padding: 5.5% 0 5% 0;}@media(min-width:768px){#exitmodal .modal{width:620px;height:425px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border:1px solid #454545;border-radius:0px;-webkit-animation:popin .3s;animation:popin .3s}	.mycontainer2 {    width: 750px;}}@media(min-width:992px){#exitmodal .modal{width:620px;height:490px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border:1px solid #454545;border-radius:0px;-webkit-animation:popin .3s;animation:popin .3s}.mycontainer2 {    width: 922px;}}.col-lg-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;}@media(min-width:1200px){#exitmodal .modal{width:620px;height:490px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border:1px solid #454545;border-radius:0px;-webkit-animation:popin .3s;animation:popin .3s}.mycontainer2 {    width: 1180px;}.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: auto;    background-size: contain;    border: 0px;    border-radius: 0px;    padding: 22px 15px 70px;}}.margintop20{	margin-top:20%;}#exitmodal{display:none;position:fixed;top:0;left:0;width:100%;height:100%}#exitmodal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}#exitmodal .modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#exitmodal h3{color:#fff;font-size:1em;margin:.2em;text-transform:uppercase;font-weight:500}#exitmodal .modal-body{padding:10px 20px;font-size:.9em; margin-top: -16px;}#exitmodal p{color:#344a5f}#exitmodal form{text-align:center;margin-top:35px}#exitmodal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:30px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#exitmodal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}#exitmodal .modal-footer{position:absolute;bottom:20px;text-align:center;width:100%}#exitmodal .modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}#af-form-1589105050 input[type="submit"]{width:70%!important; font-size:18px!important; font-weight:700!important; outline:none; font-family:Open Sans !important;    background: #c52f33!important;    border-bottom: 6px solid #692b2c!important;    border-top: 2px solid #692b2c!important;    border-left: 2px solid #692b2c!important;    border-right: 2px solid #692b2c!important;    color: #fff!important;    text-align: center!important;    display: block!important;    padding: 2%!important;    border-radius: 7px!important;    -webkit-border-radius: 7px!important;	margin:auto!important;}#af-form-1589105050 input[type="submit"]:hover{background: #ee282d!important;}#af-form-1589105050 .af-standards .af-element{padding-right:15px;padding-left:15px;}.popupbg{background:url(../images/popupbg.png) repeat; padding:8px 0px;}.af-element{padding-bottom:5px;padding-top:5px;}.orgcolor {    color: #ff4e00;}button.close {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;}.close {    color: #474747;    opacity: 1;    outline: none;    margin-right: 5px;}.close {    float: right;    font-size: 21px;    font-weight: bold;    line-height: 1;   text-shadow: 0 1px 0 #fff;   }   .innerbody {    /*border: 1px solid #464646;*/    border-radius: 10px;	margin-top:-1%;	padding: 0 0 15px 0;}.modal-header .close {    margin-top: -2px;    z-index: 9999999999;    position: absolute;    top: 4px;    right: -2px;    background: #333;    color: #fff;    border-radius: 50%;    padding: 6px 9px;}.close{color:#474747;} .clr1{color:#474747;} .clr{color:#006159;}.close:hover{color:#474747;} .ft16{font-size:16px;} .ft10{font-size:10px;} .modal-body {    position: relative;    padding: 15px;}#af-form-1589105050 .af-body input.text, #af-form-1589105050 .af-body textarea{padding:10px 18px !important; border:1px solid #6a6a6a; width:70%; margin-bottom:0; background-color:transparent; border-radius:2px;color:#666; outline:none; font-family:Open sans !important;font-size:16px;}/*Legel Pages CSS*/.shape1{background:#f3f3f3 url(../images/shape1.png) repeat;padding:3% 0;}.box{background: #dfb614;    padding: 10px;    border-radius: 15px 0;	border: 2px solid #dfb614;	color: #113a0e;    font-family: inherit;	font-weight: 500;	}.outline{border: 3px dashed #da0207;    text-align: center;    padding: 20px}.spacer0{margin:0;}.statbg {    background: #fff url(../images/bg6.png) no-repeat bottom center;        background-size: auto;    background-size: cover;        padding: 3% 0px 14%;}.box1{background: #479404;    padding: 10px;	color: #000000;    font-family: inherit;	font-weight: 500;	}.ok li {    background: url(../images/icon.png) no-repeat scroll left 4px;    padding: 4px 0px 18px 52px;    list-style: none;}.ok1 li {    background: url(../images/check-mark.png) no-repeat scroll left 4px;    padding: 4px 0px 18px 52px;    list-style: none;}.s11box {    padding: 10%;background-color: ghostwhite;border-radius: 10px;}.purple1 {    color: #444cf7;}.sp_wordpress_design_box {    text-align: center;    border: 1px solid #d7092e;    min-height: 182px;    padding: 30px;    border-top-right-radius: 30px;    border-bottom-left-radius: 30px;    position: relative;    display: flex;    align-items: center;    margin-bottom: 20px;}.sp_mrg_tp {    margin-top: 80px;}.sp_wordpress_design_box>span {    height: 50px;    max-width: 410px;    width: 100%;    display: inline-block;    line-height: 50px;    border-radius: 25px;    color: #fff;    font-size: 20px;    font-weight: 700;    top: -25px;    position: absolute;    left: 50%;    transform: translateX(-50%);    background-image: -webkit-linear-gradient( 180deg, #d7092e 0%, #d7092e 100%);}.section10 {    background: url(../images/section10.png) no-repeat;    background-size: cover;    padding: 7% 0 9%;}.play3 li {    background: url(../images/introlist.png) no-repeat;    padding: 0 0 11px 65px;    list-style: none;    background-position: 0px 0px;    line-height: 145%;    margin-top: 8px;}.greentext {    color: #1dd19d;}.strip1 {    background: #00000000 url(../images/strip1.jpg) no-repeat;    background-size: cover;    padding: 5% 0 8%;}@media (min-width: 768px){.smst4 {    margin-top: 4%;}}.border1 {    border: 6px solid #efefef;}.yellowbg {    text-align: center;    font-size: 40px;    color: #000;    background-color: rgb(255, 199, 6);}.background1 {    padding: 1% 1%;    background: #eb1552;}.background2 {    background: #121421;    color: #fff;    padding: 2% 0 4%;}.yellow {    color: #58bbe8;}.border-green {    width: 140px;    height: 5px;    border-radius: 60px;    background: #1fc16b;    margin: 0px auto 30px;}.bordered {    border-left: 4px solid #1fc16b;    padding-left: 2%;}.line0 {    border-bottom: 1px dashed #626262;    margin-bottom: 15px;    padding-bottom: 15px;}.exactlybg1 {    background: #1fc16b;    padding: 15px;}.background3 {    padding: 2% 2%;    background: #1598eb;}.play4 li {    background: url(../images/yes1.png) no-repeat;    padding: 0 0 12px 50px;    list-style: none;    background-position: 0px 0px;    line-height: 165%;    margin-top: 8px;}.dblue {    color: #050d44;}.responsive-video {    position: relative;      padding-bottom: 63.25%;    overflow: hidden;}.responsive-video iframe, .responsive-video object {    position: absolute;    top: 6px;    left: 16px;    width: 100%;    height: 100%;}.recap {    background: #fff;    padding: 2% 12% 2% 11%;    border: 1px solid #9e9e9e;}.recaptop {    margin-top: 0%;}.recaptp {    margin-left: -1.2%;    position: absolute;    margin-top: .5%;}.recaptpxs {    margin-left: 2%;    position: absolute;    margin-top: 5%;}.t-mrtp {    margin-top: -.4%;}.list-padding {    padding-top: 10px;}.ple {    color: #4d55f3;}.yellowbg1 {    text-align: center;        color: #fff;    background-color: rgb(67, 103, 199);    padding: 1% 1%;}.neon {    color: #4ed0e7;}.section16 {    background: url(../images/section16.png) no-repeat center center;    background-size: cover;    background-color: #19222b;    padding: 3% 0 7% 0;}.gothic{font-family: 'Gothic A1', sans-serif;}.heebo{font-family: 'Heebo', sans-serif;}.nunito{font-family: 'Nunito', sans-serif;}.roboto {    font-family: 'Roboto Condensed', sans-serif;}.Archivo{font-family: 'Archivo Narrow', sans-serif;}.spartan {    font-family: 'Spartan', sans-serif;}.background4 {   padding: 2% 2%;   background: url(../images/fbg.jpg);   background-size: cover;   border-radius: 10px;}.background8{    background: url(../images/fbg.png) no-repeat center center;    background-size: contain;    padding: 47px 15px 40px;    border: none;}.y1 {    color: #f26137;}.tiltdiv {    -ms-transform: skewX(10deg);    -webkit-transform: skewX(10deg);    transform: skewX(-10deg);    background: linear-gradient(to left, #01659c, #056ea9, #128bce);    display: table;    padding: 0.5% 6%;    margin: 0% auto 0 auto;   /* box-shadow: 5.927px 2.853px 0px 0.9px #115090;*/}.play5 li {    background: url(../images/download.png) no-repeat;    background-position-x: 0%;    background-position-y: 0%;    padding: 0 0 10px 50px;    list-style: none;    background-position: 0 7px;    line-height: 165%;    margin-top: 10px;}.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: auto;    background-size: contain;    border: 0px;    border-radius: 0px;    padding: 22px 15px 48px;}.captivate-shape {    padding: 25px 40px;    background: url(../images/captivate.png) no-repeat center center;    background-size: auto;    background-size: cover;    border-radius: 0;}/*----------------------------------Table of contents----------------------------------*//*1) variable2) mixin3) button4) base5) color6) header7) mega-menu8) footer9) banner10) title11) effect12) feature-box13) video14) portfolio15) process-bar16) testimonial17) team18) client19) accordion20) price-table21) blog22) social23) form24) list25) space*/@import url("https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");@import url("https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700&display=swap");/* ------------------------*   General------------------------*/a {  color: #4b6781; }  a:hover {    color: #6adaf7;    text-decoration: none; }.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {  line-height: 1.4; }  /* ----------------------*   Typo-------------------------*/.font-alt {  font-family: "Quicksand", sans-serif; }.display-1 {  font-weight: 700;  line-height: 1; }.display-2 {  font-weight: 700;  line-height: 1; }.display-3 {  font-weight: 700;  line-height: 1; }.display-4 {  font-weight: 525;  line-height: 1;    font-size: 2.7rem;}.lead {  font-weight: 400;  line-height: 1.5; }  @media (max-width: 767px) {	  .one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}    .lead {      font-size: 1.08rem; } }.font-small {  font-size: .875rem;  line-height: 1.25rem; }.font-1 {  font-size: 1rem;    line-height: 1.7;}.font-2 {  font-size: 1.1rem; }.font-3 {  font-size: 1.3rem; }.font-4 {  font-size: 1.4rem; }@media (max-width: 1199px) {  legend {    font-size: calc(1.275rem + 0.3vw); }  h1,  .h1 {    font-size: calc(1.375rem + 1.5vw); }  h2,  .h2 {    font-size: calc(1.325rem + 0.9vw); }  h3,  .h3 {    font-size: calc(1.3rem + 0.6vw); }  h4,  .h4 {    font-size: calc(1.275rem + 0.3vw); }  .display-1 {    font-size: calc(1.725rem + 5.7vw); }  .display-2 {    font-size: calc(1.675rem + 5.1vw); }  .display-3 {    font-size: calc(1.575rem + 3.9vw); }  .display-4 {    font-size: calc(1.475rem + 2.7vw); }  .close {    font-size: calc(1.275rem + 0.3vw); } }/* Font wight--------------------*/.font-w-100 {  font-weight: 100; }.font-w-200 {  font-weight: 200; }.font-w-300 {  font-weight: 300; }.font-w-400 {  font-weight: 400; }.font-w-500 {  font-weight: 500; }.font-w-600 {  font-weight: 600; }.font-w-700 {  font-weight: 700; }.font-w-800 {  font-weight: 800; }.font-w-900 {  font-weight: 900; }/* Letter spacing-------------------------------*/.letter-spacing-1 {  letter-spacing: 1px; }.letter-spacing-2 {  letter-spacing: 2px; }.letter-spacing-3 {  letter-spacing: 3px; }.letter-spacing-4 {  letter-spacing: 4px; }.letter-spacing-5 {  letter-spacing: 5px; }.letter-spacing-6 {  letter-spacing: 6px; }.letter-spacing-7 {  letter-spacing: 7px; }.letter-spacing-8 {  letter-spacing: 8px; }.letter-spacing-9 {  letter-spacing: 9px; }.letter-spacing-10 {  letter-spacing: 10px; }/*----------------------------------* Buttons----------------------------------*/.links-white a:not(:hover) {  color: rgba(255, 255, 255, 0.7); }.links-white a:hover {  color: #ffffff; }.links-dark a:not(:hover) {  color: #8090b5; }.links-dark a:hover {  color: #1d1d33; }.overlay-link {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  border: 0; }.m-btn-dual .m-btn {  margin: 5px; }.m-btn-wide {  min-width: 160px; }.m-btn.m-btn-theme {  background: #4b6781;  color: #ffffff; }  .m-btn.m-btn-theme.active, .m-btn.m-btn-theme:focus, .m-btn.m-btn-theme:hover {    background: #002080;    color: #ffffff; }.m-btn.m-btn-theme-light {  background: rgba(0, 51, 204, 0.2);  color: #4b6781; }  .m-btn.m-btn-theme-light.active, .m-btn.m-btn-theme-light:focus, .m-btn.m-btn-theme-light:hover {    background: #4b6781;    color: #ffffff; }.m-btn.m-btn-t-theme {  border: 1px solid #4b6781;  background: transparent;  color: #4b6781; }  .m-btn.m-btn-t-theme.active, .m-btn.m-btn-t-theme:focus, .m-btn.m-btn-t-theme:hover {    background: #4b6781;    color: #ffffff; }.m-link-theme {  color: #4b6781;  padding: 0;  border: none;  background: none; }  .m-link-theme.active, .m-link-theme:focus, .m-link-theme:hover {    color: #001c70; }.m-btn.m-btn-theme2nd {  background: #1ab394;  color: #ffffff;  font-size: 1.0rem;}  .m-btn.m-btn-theme2nd.active, .m-btn.m-btn-theme2nd:focus, .m-btn.m-btn-theme2nd:hover {    background: #F6A903;    color: #ffffff; }    .m-btn.btn-bordered {  border: 3px solid #fff;}.m-btn.m-btn-theme2nd-light {  background: rgba(21, 219, 149, 0.2);  color: #1ab394; }  .m-btn.m-btn-theme2nd-light.active, .m-btn.m-btn-theme2nd-light:focus, .m-btn.m-btn-theme2nd-light:hover {    background: #1ab394;    color: #ffffff; }.m-btn.m-btn-t-theme2nd {  border: 1px solid #1ab394;  background: transparent;  color: #1ab394; }  .m-btn.m-btn-t-theme2nd.active, .m-btn.m-btn-t-theme2nd:focus, .m-btn.m-btn-t-theme2nd:hover {    background: #1ab394;    color: #ffffff; }.m-link-theme2nd {  color: #1ab394;  padding: 0;  border: none;  background: none; }  .m-link-theme2nd.active, .m-link-theme2nd:focus, .m-link-theme2nd:hover {    color: #0d875c; }.m-btn.m-btn-theme3rd {  background: #051b35;  color: #ffffff; }  .m-btn.m-btn-theme3rd.active, .m-btn.m-btn-theme3rd:focus, .m-btn.m-btn-theme3rd:hover {    background: black;    color: #ffffff; }.m-btn.m-btn-theme3rd-light {  background: rgba(5, 27, 53, 0.2);  color: #051b35; }  .m-btn.m-btn-theme3rd-light.active, .m-btn.m-btn-theme3rd-light:focus, .m-btn.m-btn-theme3rd-light:hover {    background: #051b35;    color: #ffffff; }.m-btn.m-btn-t-theme3rd {  border: 1px solid #051b35;  background: transparent;  color: #051b35; }  .m-btn.m-btn-t-theme3rd.active, .m-btn.m-btn-t-theme3rd:focus, .m-btn.m-btn-t-theme3rd:hover {    background: #051b35;    color: #ffffff; }.m-link-theme3rd {  color: #051b35;  padding: 0;  border: none;  background: none; }  .m-link-theme3rd.active, .m-link-theme3rd:focus, .m-link-theme3rd:hover {    color: black; }.m-btn.m-btn-dark {  background: #1d1d33;  color: #ffffff; }  .m-btn.m-btn-dark.active, .m-btn.m-btn-dark:focus, .m-btn.m-btn-dark:hover {    background: #010102;    color: #ffffff; }.m-btn.m-btn-dark-light {  background: rgba(29, 29, 51, 0.2);  color: #1d1d33; }  .m-btn.m-btn-dark-light.active, .m-btn.m-btn-dark-light:focus, .m-btn.m-btn-dark-light:hover {    background: #1d1d33;    color: #ffffff; }.m-btn.m-btn-t-dark {  border: 1px solid #1d1d33;  background: transparent;  color: #1d1d33; }  .m-btn.m-btn-t-dark.active, .m-btn.m-btn-t-dark:focus, .m-btn.m-btn-t-dark:hover {    background: #1d1d33;    color: #ffffff; }.m-link-dark {  color: #1d1d33;  padding: 0;  border: none;  background: none; }  .m-link-dark.active, .m-link-dark:focus, .m-link-dark:hover {    color: black; }.m-btn.m-btn-yellow {  background: #f5a416;  color: #ffffff; }  .m-btn.m-btn-yellow.active, .m-btn.m-btn-yellow:focus, .m-btn.m-btn-yellow:hover {    background: #b77708;    color: #ffffff; }.m-btn.m-btn-yellow-light {  background: rgba(245, 164, 22, 0.2);  color: #f5a416; }  .m-btn.m-btn-yellow-light.active, .m-btn.m-btn-yellow-light:focus, .m-btn.m-btn-yellow-light:hover {    background: #f5a416;    color: #ffffff; }.m-btn.m-btn-t-yellow {  border: 1px solid #f5a416;  background: transparent;  color: #f5a416; }  .m-btn.m-btn-t-yellow.active, .m-btn.m-btn-t-yellow:focus, .m-btn.m-btn-t-yellow:hover {    background: #f5a416;    color: #ffffff; }.m-link-yellow {  color: #f5a416;  padding: 0;  border: none;  background: none; }  .m-link-yellow.active, .m-link-yellow:focus, .m-link-yellow:hover {    color: #a86e07; }.m-btn.m-btn-green {  background: #11e279;  color: #ffffff; }  .m-btn.m-btn-green.active, .m-btn.m-btn-green:focus, .m-btn.m-btn-green:hover {    background: #0c9b53;    color: #ffffff; }.m-btn.m-btn-green-light {  background: rgba(17, 226, 121, 0.2);  color: #11e279; }  .m-btn.m-btn-green-light.active, .m-btn.m-btn-green-light:focus, .m-btn.m-btn-green-light:hover {    background: #11e279;    color: #ffffff; }.m-btn.m-btn-t-green {  border: 1px solid #11e279;  background: transparent;  color: #11e279; }  .m-btn.m-btn-t-green.active, .m-btn.m-btn-t-green:focus, .m-btn.m-btn-t-green:hover {    background: #11e279;    color: #ffffff; }.m-link-green {  color: #11e279;  padding: 0;  border: none;  background: none; }  .m-link-green.active, .m-link-green:focus, .m-link-green:hover {    color: #0b8d4b; }.m-btn.m-btn-blue {  background: #15b2ec;  color: #ffffff; }  .m-btn.m-btn-blue.active, .m-btn.m-btn-blue:focus, .m-btn.m-btn-blue:hover {    background: #0e7ea7;    color: #ffffff; }.m-btn.m-btn-blue-light {  background: rgba(21, 178, 236, 0.2);  color: #15b2ec; }  .m-btn.m-btn-blue-light.active, .m-btn.m-btn-blue-light:focus, .m-btn.m-btn-blue-light:hover {    background: #15b2ec;    color: #ffffff; }.m-btn.m-btn-t-blue {  border: 1px solid #15b2ec;  background: transparent;  color: #15b2ec; }  .m-btn.m-btn-t-blue.active, .m-btn.m-btn-t-blue:focus, .m-btn.m-btn-t-blue:hover {    background: #15b2ec;    color: #ffffff; }.m-link-blue {  color: #15b2ec;  padding: 0;  border: none;  background: none; }  .m-link-blue.active, .m-link-blue:focus, .m-link-blue:hover {    color: #0c7399; }.m-btn.m-btn-pink {  background: #f12699;  color: #ffffff; }  .m-btn.m-btn-pink.active, .m-btn.m-btn-pink:focus, .m-btn.m-btn-pink:hover {    background: #be0c71;    color: #ffffff; }.m-btn.m-btn-pink-light {  background: rgba(241, 38, 153, 0.2);  color: #f12699; }  .m-btn.m-btn-pink-light.active, .m-btn.m-btn-pink-light:focus, .m-btn.m-btn-pink-light:hover {    background: #f12699;    color: #ffffff; }.m-btn.m-btn-t-pink {  border: 1px solid #f12699;  background: transparent;  color: #f12699; }  .m-btn.m-btn-t-pink.active, .m-btn.m-btn-t-pink:focus, .m-btn.m-btn-t-pink:hover {    background: #f12699;    color: #ffffff; }.m-link-pink {  color: #f12699;  padding: 0;  border: none;  background: none; }  .m-link-pink.active, .m-link-pink:focus, .m-link-pink:hover {    color: #b00b69; }.m-btn {  display: inline-block;  border: none;  color: inherit;  line-height: 1.5;  border-radius: 0;  padding: 0.75rem 1.75rem;  font-size: 0.8rem;  cursor: pointer;  text-transform: uppercase;  font-weight: 600;  -moz-transition: ease-in-out all 0.55s;  -o-transition: ease-in-out all 0.55s;  -webkit-transition: ease-in-out all 0.55s;  transition: ease-in-out all 0.55s;  text-align: center;  border: 1px solid transparent; }  .m-btn.m-link {    padding-right: 0;    padding-left: 0; }    .m-btn.m-link.white {      color: #ffffff; }    .m-btn.m-link.theme {      color: #4b6781; }    .m-btn.m-link.theme2nd {      color: #1ab394; }  .m-btn i {    vertical-align: middle; }  .m-btn[disabled], .m-btn:disabled, .m-btn.disabled {    opacity: .3;    box-shadow: none;    pointer-events: none; }  .m-btn.m-btn-shadow {    box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3); }  .m-btn.m-btn-round {    border-radius: 5rem; }  .m-btn.m-btn-radius {    border-radius: 0.3125rem; }  .m-btn.m-btn-icon {    width: 3.125rem;    height: 3.125rem;    line-height: 3.125rem;    display: inline-flex;    align-items: center;    justify-content: center;    padding: 0; }    .m-btn.m-btn-icon.m-btn-round {      border-radius: 50%; }  .m-btn.m-btn-sm {    padding: 0.3rem 1rem;    font-size: 0.65rem;    line-height: 1.5; }    .m-btn.m-btn-sm.m-btn-icon {      width: 2.4375rem;      height: 2.4375rem;      line-height: 2.4375rem; }  .m-btn.m-btn-lg {    padding: 1rem 2.875rem;    font-size: 1.2rem;    line-height: 1.5; }    .m-btn.m-btn-lg.m-btn-icon {      width: 4rem;      height: 4rem;      line-height: 4rem; }  .m-btn.m-btn-xl {    padding: 1.5rem 2rem;    font-size: 1.5rem;    line-height: 1.5; }    .m-btn.m-btn-xl.m-btn-icon {      width: 4rem;      height: 4rem;      line-height: 4rem; }  .m-btn.m-btn-white {    background: #ffffff;    border-color: #ffffff;    color: #1d1d33; }    .m-btn.m-btn-white:focus, .m-btn.m-btn-white:hover {      background: transparent;      color: #ffffff; }  .m-btn.m-btn-t-white {    background: transparent;    border-color: #ffffff;    color: #ffffff; }    .m-btn.m-btn-t-white:focus, .m-btn.m-btn-t-white:hover {      background: #ffffff;      border-color: #ffffff;      color: #1d1d33; }  .m-btn.m-btn-light {    background: transparent;    border-color: rgba(247, 249, 252, 0.25);    color: #ffffff; }    .m-btn.m-btn-light:focus, .m-btn.m-btn-light:hover {      background: rgba(247, 249, 252, 0.25);      color: #ffffff; }.video-btn {  position: relative;  width: 80px;  height: 80px;  text-align: center;  display: inline-block;  vertical-align: middle;  border-radius: 50%;  -moz-transition: ease all 0.55s;  -o-transition: ease all 0.55s;  -webkit-transition: ease all 0.55s;  transition: ease all 0.55s;  z-index: 1;  border: none; }  .video-btn:after {    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;    border-radius: 50%;    animation: pulse-border 1500ms ease-out infinite;    pointer-events: none;    z-index: -1; }  .video-btn.white {    background: #ffffff; }    .video-btn.white:after {      background: #ffffff; }    .video-btn.white span {      color: #4b6781; }  .video-btn.theme {    background: #4b6781; }    .video-btn.theme:after {      background: #4b6781; }    .video-btn.theme span {      color: #ffffff; }  .video-btn span {    border-top: 15px solid transparent;    border-bottom: 15px solid transparent;    border-left: 20px solid currentcolor;    position: absolute;    top: 0;    bottom: 0;    left: 9px;    right: 0;    margin: auto;    width: 0px;    height: 0px; }@keyframes pulse-border {  0% {    -moz-transform: scale(0.8);    -o-transform: scale(0.8);    -ms-transform: scale(0.8);    -webkit-transform: scale(0.8);    transform: scale(0.8);    opacity: 1; }  100% {    -moz-transform: scale(2);    -o-transform: scale(2);    -ms-transform: scale(2);    -webkit-transform: scale(2);    transform: scale(2);    opacity: 0; } }.p-center {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto; }img {  max-width: 100%; }figcaption {  margin-top: .5rem;  font-size: .875rem; }/* ----------------------*	Loading---------------------------*/#loading {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #4b6781;  z-index: 99999; }.load-circle {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  margin: auto;  width: 50px;  height: 50px; }  .load-circle span {    display: inline-block;    width: 64px;    height: 64px; }    .load-circle span:after {      content: " ";      display: block;      width: 46px;      height: 46px;      margin: 1px;      border-radius: 50%;      border: 5px solid #ffffff;      border-color: #ffffff transparent #ffffff transparent;      animation: lds-dual-ring 1.2s linear infinite; }@keyframes lds-dual-ring {  0% {    transform: rotate(0deg); }  100% {    transform: rotate(360deg); } }/* ----------------------*	Section-------------------------*/.container-large {  max-width: 1440px; }.container-extra-large {  max-width: 1580px; }.container-small {  max-width: 750px; }.section {  padding: 50px 0; }  @media (max-width: 991px) {    .section {      padding-top: 80px;      padding-bottom: 80px; } }  @media (max-width: 767px) {	  .one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}    .section {      padding-top: 40px;      padding-bottom: 40px; } }.section-top-up .container {  margin-top: -190px;  position: relative;  z-index: 1; }.section-top-up-100 .container {  margin-top: -100px;  position: relative;  z-index: 1; }/* ----------------------*	Height width---------------------------*/.full-screen {  min-height: 100vh; }.screen-85 {  min-height: 85vh; }.screen-65 {  min-height: 65vh; }.screen-50 {  min-height: 50vh; }.w-350px {  max-width: 350px;  width: 100%; }.w-500px {  max-width: 500px;  width: 100%; }.max-w-100 {  max-width: 100%; }.min-h-350px {  min-height: 350px; }.min-h-250px {  min-height: 250px; }.min-h-150px {  min-height: 150px; }.max-width-auto {  max-width: none; }  @media (max-width: 991px) {    .max-width-auto {      max-width: 100%; } }/* ----------------------*	Cookie Dialog---------------------------*/.herbyCookieConsent {  position: fixed;  bottom: 0;  left: 0;  right: 0;  padding: 20px;  background: #ffffff;  text-align: center;  box-shadow: 0px -5px 10px 0px rgba(0, 0, 0, 0.15);  z-index: 9999; }  .herbyCookieConsent p {    display: inline;    color: #1d1d33; }  .herbyCookieConsent a {    text-decoration: underline;    color: #1d1d33;    font-weight: 600; }  .herbyCookieConsent .herbyBtn {    display: inline-block;    padding: 4px 10px;    vertical-align: middle;    margin-left: 15px;    line-height: normal;    background: #4b6781;    font-size: 16px;    font-weight: normal;    color: #ffffff !important;    border-radius: 15px;    cursor: pointer; }/* Background color-------------------------------*/.theme-bg-alt {  background-color: rgba(0, 51, 204, 0.1); }.theme-bg {  background-color: #4b6781;   background-image:linear-gradient(-180deg,#4b6781,#0e1f35);}.theme-bg-clean { background-color: #4b6781;    }.theme-green-bg { background-color: #1ab394;    }.theme-green-color { color: #1ab394;    }.theme-after:after {  background-color: #6adaf7; }  .theme-splash:after {  background-color: #fff; }.theme-before:before {  background-color: #4b6781; }.theme-color-alt {  color: rgba(0, 51, 204, 0.65); }.theme-color {  color: #4b6781; }.theme2nd-bg-alt {  background-color: rgba(21, 219, 149, 0.1); }.theme2nd-bg {  background-color: #1ab394; }.theme2nd-after:after {  background-color: #1ab394; }.theme2nd-before:before {  background-color: #1ab394; }.theme2nd-color-alt {  color: rgba(21, 219, 149, 0.65); }.theme2nd-color {  color: #1ab394; }.theme3rd-bg-alt {  background-color: rgba(5, 27, 53, 0.1); }.theme3rd-bg {  background-color: #051b35; }.theme3rd-after:after {  background-color: #051b35; }.theme3rd-before:before {  background-color: #051b35; }.theme3rd-color-alt {  color: rgba(5, 27, 53, 0.65); }.theme3rd-color {  color: #051b35; }.dark-bg-alt {  background-color: rgba(29, 29, 51, 0.1); }.dark-bg {  background-color: #1d1d33; }.dark-after:after {  background-color: #1d1d33; }.dark-before:before {  background-color: #1d1d33; }.dark-color-alt {  color: rgba(29, 29, 51, 0.65); }.dark-color {  color: #1d1d33; }.gray-bg-alt {  background-color: rgba(241, 246, 253, 0.1); }.gray-bg {  background-color: #f0fcff; }.gray-after:after {  background-color: #f0fcff; }.gray-before:before {  background-color: #f0fcff; }.gray-color-alt {  color: rgba(241, 246, 253, 0.65); }.gray-color {  color: #f0fcff; }.light-gray-bg-alt {  background-color: rgba(238, 238, 238, 0.1); }.light-gray-bg {  background-color: #eee; }.light-gray-after:after {  background-color: #eee; }.light-gray-before:before {  background-color: #eee; }.light-gray-color-alt {  color: rgba(238, 238, 238, 0.65); }.light-gray-color {  color: #eee; }.medium-dark-bg-alt {  background-color: rgba(29, 29, 29, 0.1); }.medium-dark-bg {  background-color: #1d1d1d; }.medium-dark-after:after {  background-color: #1d1d1d; }.medium-dark-before:before {  background-color: #1d1d1d; }.medium-dark-color-alt {  color: rgba(29, 29, 29, 0.65); }.medium-dark-color {  color: #1d1d1d; }.white-bg-alt {  background-color: rgba(255, 255, 255, 0.1); }.white-bg {  background-color: #ffffff; }.white-after:after {  background-color: #ffffff; }.white-before:before {  background-color: #ffffff; }.white-color-alt {  color: rgba(255, 255, 255, 0.65); }.white-color {  color: #ffffff; }.black-bg-alt {  background-color: rgba(0, 0, 0, 0.1); }.black-bg {  background-color: #000000; }.black-after:after {  background-color: #000000; }.black-before:before {  background-color: #000000; }.black-color-alt {  color: rgba(0, 0, 0, 0.65); }.black-color {  color: #000000; }.yellow-bg-alt {  background-color: rgba(245, 164, 22, 0.1); }.yellow-bg {  background-color: #f5a416; }.yellow-after:after {  background-color: #f5a416; }.yellow-before:before {  background-color: #f5a416; }.yellow-color-alt {  color: rgba(245, 164, 22, 0.65); }.yellow-color {  color: #f5a416; }.green-bg-alt {  background-color: rgba(17, 226, 121, 0.1); }.green-bg {  background-color: #11e279; }.green-after:after {  background-color: #11e279; }.green-before:before {  background-color: #11e279; }.green-color-alt {  color: rgba(17, 226, 121, 0.65); }.green-color {  color: #11e279; }.blue-bg-alt {  background-color: rgba(21, 178, 236, 0.1); }.blue-bg {  background-color: #3498db; }.blue-after:after {  background-color: #15b2ec; }.blue-before:before {  background-color: #15b2ec; }.blue-color-alt {  color: rgba(21, 178, 236, 0.65); }.blue-color {  color: #3498db; }.pink-bg-alt {  background-color: rgba(241, 38, 153, 0.1); }.pink-bg {  background-color: #f12699; }  .info-bg {  background-color: #6adaf7; }.pink-after:after {  background-color: #f12699; }.pink-before:before {  background-color: #f12699; }.pink-color-alt {  color: rgba(241, 38, 153, 0.65); }.pink-color {  color: #f12699; }.info-color {  color: #6adaf7; } .white-color-light {  color: rgba(255, 255, 255, 0.65); }.bg-transparent {  background-color: transparent; }.theme-g-bg {  background: linear-gradient(to right, #4b6781, #051b35); }.dark-g-bg {  background: linear-gradient(50deg, #273444 0, #272b44 100%); }/*	Property---------------------------*/.bg-cover {  background-size: cover; }.bg-no-repeat {  background-repeat: no-repeat; }.bg-fixed {  background-attachment: fixed; }.bg-center {  background-position: center; }/* hover color-------------------------------*/.theme-hover-bg:hover {  background: #4b6781; }  .theme-hover-bg:hover .dark-color {    color: #ffffff; }  .theme-hover-bg:hover p {    color: #ffffff; }/*	SVG fill---------------------------*/.svg_img polygon,.svg_img path {  fill: currentColor; }mark {  color: inherit;  padding: 0;  background: 0 0;  background-image: linear-gradient(120deg, rgba(0, 51, 204, 0.4) 0, rgba(0, 51, 204, 0.4) 100%);  background-repeat: no-repeat;  background-size: 100% .3em;  background-position: 0 80%;  position: relative; }/*  Gradient Bg---------------------------*/.g-bg-1 {  background-color: #FFFFFF;  background-image: linear-gradient(180deg, #FFFFFF 0%, #6284FF 50%, #FF0000 100%); }.g-bg-2 {  background-color: #FEE140;  background-image: linear-gradient(90deg, #FEE140 0%, #FA709A 100%); }.g-bg-3 {  background-color: #0093E9;  background-image: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%); }.g-bg-4 {  background-color: #74EBD5;  background-image: linear-gradient(90deg, #74EBD5 0%, #9FACE6 100%); }.g-bg-5 {  background-color: #FAD961;  background-image: linear-gradient(90deg, #FAD961 0%, #F76B1C 100%); }.g-bg-6 {  background-color: #4158D0;  background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%); }.g-bg-7 {  background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%); }.g-bg-8 {  background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); }.g-bg-9 {  background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%); }.g-bg-9 {  background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%); }/*	Toggle Menu-------------------------*/.navbar-toggler {  width: 40px;  height: 40px;  position: relative;  margin: 0;  border-radius: 0;  padding: 0;  margin-left: 15px;  background: #4b6781;  text-align:right;  border: none; }  .header-white .navbar-toggler {    background: #ffffff; }  .navbar-toggler span {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    width: 25px;    height: 2px;    margin: auto;    box-shadow: 0px -8px 0 0px currentColor, 0px 8px 0 0px currentColor;    background: #ffffff;    color: #ffffff; }    .header-white .navbar-toggler span {      background: #1d1d33;      color: #1d1d33; }.fixed-header-bar {  position: fixed;  top: 0;  left: 0;  right: 0;  z-index: 9; }  .header-white.fixed-header .fixed-header-bar {    background: #ffffff;   box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1); }   .header-dark.fixed-header .fixed-header-bar {    background: #ffffff;    box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1); }  .header-height .fixed-header-bar {    background: #ffffff; }.light-logo {    height: 42px;    width: 159px;}.dark-logo {    height: 42px;    width: 159px;}.main-navbar {  padding: 10; }  .fixed-header .main-navbar .navbar-brand .light-logo {    display: none; }  .main-navbar .navbar-brand .dark-logo {    display: none; }    .fixed-header .main-navbar .navbar-brand .dark-logo {      display: block; }  @media (min-width: 992px) {    .main-navbar .navbar-nav > li > a {      font-size: 16px;      font-weight: 600;      padding: 34px 15px !important;      display: inline-block; }      .header-white:not(.fixed-header) .main-navbar .navbar-nav > li > a {        color: #fff; }        .header-white:not(.fixed-header) .main-navbar .navbar-nav > li > a.active {          color: #ffffff; }      .header-white .main-navbar .navbar-nav > li > a {        color: #1d1d33; }        .header-white .main-navbar .navbar-nav > li > a.active {          color: #4b6781; }      .header-dark .main-navbar .navbar-nav > li > a {        color: #1d1d33; }        .header-dark .main-navbar .navbar-nav > li > a.active {          color: #4b6781; }    .header-white:not(.fixed-header) .main-navbar .navbar-nav > li:hover > a {      color: #6adaf7; }    .header-white .main-navbar .navbar-nav > li:hover > a {      color: #4b6781; }    .header-dark .main-navbar .navbar-nav > li:hover > a {      color: #4b6781; } }/* Responsive Menu-----------------------------*/@media (max-width: 991px) {  .main-navbar {    padding-top: 10px;    padding-bottom: 10px; }    .main-navbar > .container {      padding-left: 0px;      padding-right: 0px; }    .main-navbar .navbar-collapse {      position: absolute;      top: 100%;      left: 0;      right: 0;      background: #ffffff;      max-height: 80vh;      overflow-y: auto;      box-shadow: 0px 11px 20px 0px rgba(38, 59, 94, 0.2); }    .main-navbar .navbar-nav > li {      margin: 0;      border-top: 1px solid #e6e6e6; }      .main-navbar .navbar-nav > li > a {        text-transform: uppercase;        font-size: 13px;        font-weight: 700;        padding: 0 15px;        line-height: 40px;        display: block;        color: #1d1d33; } }/* Desktop--------------------*/@media (min-width: 992px) {  .px-nav-toggle {    display: none; }  .mm-in > a {    position: relative; }    .mm-in > a:after {      display: inline-block;      font-family: "Font Awesome 5 Free";      font-size: 65%;      font-weight: 900;      content: "\f107";      margin-left: .5rem;      transition: 0.3s ease; }  .px-dropdown {    position: relative; }    .px-dropdown .m-dropdown-toggle {      display: none; }    .px-dropdown .px-dropdown-menu {      position: absolute;      top: 110%;      left: 0;      background: #ffffff;      box-shadow: 0px 26px 21px 0px rgba(0, 0, 0, 0.1);      width: 180px;      margin: 0;      padding: 10px 0;      list-style: none;      pointer-events: none;      -moz-transition: ease all 0.55s;      -o-transition: ease all 0.55s;      -webkit-transition: ease all 0.55s;      transition: ease all 0.55s;      opacity: 0;      border-top: 5px solid #4b6781; }      .px-dropdown .px-dropdown-menu > li > a {        padding: 8px 15px; }      .px-dropdown .px-dropdown-menu > li > a {        color: #8090b5;        display: block;        font-size: 14px;        font-weight: 500; }        .px-dropdown .px-dropdown-menu > li > a i {          font-size: 14px;          vertical-align: middle;          width: 24px;          display: inline-block; }      .px-dropdown .px-dropdown-menu > li:hover > a {        color: #4b6781; }    .px-dropdown:hover .px-dropdown-menu {      opacity: 1;      top: 100%;      pointer-events: auto; }  .px-mm-left {    background-size: cover;    background-repeat: no-repeat;    background-position: center; }  .px-mega {    position: static !important; }    .px-mega .px-mega-menu {      position: absolute;      top: 110%;      left: 0;      background: #ffffff;      box-shadow: 0px 26px 21px 0px rgba(0, 0, 0, 0.1);      width: 100%;      margin: 0;      list-style: none;      pointer-events: none;      -moz-transition: ease all 0.55s;      -o-transition: ease all 0.55s;      -webkit-transition: ease all 0.55s;      transition: ease all 0.55s;      opacity: 0;      border-top: 5px solid #4b6781; }    .px-mega .px-mm-right {      padding: 20px; }    .px-mega .mm-title {      color: #1d1d33;      font-size: 16px;      font-weight: 600;      padding: 0 0 10px;      margin: 0; }    .px-mega .mm-link {      margin: 0;      padding: 0 0 15px; }      .px-mega .mm-link li {        list-style: none;        position: relative;        padding: 5px 0; }        .px-mega .mm-link li > a {          color: #8090b5;          display: block;          font-size: 14px;          font-weight: 500; }          .px-mega .mm-link li > a i {            font-size: 14px;            vertical-align: middle;            width: 24px;            display: inline-block; }        .px-mega .mm-link li:hover > a {          color: #4b6781; }    .px-mega:hover .px-mega-menu {      opacity: 1;      top: 100%;      pointer-events: auto; } }/* Mobile--------------------*/@media (max-width: 991px) {  .px-nav-toggle {    position: absolute;    top: 0;    right: 0;    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    border-left: 1px solid #e6e6e6;    color: #1d1d33; }  .mm-in {    position: relative; }    .mm-in .mm-dorp-in {      margin: 0;      padding: 0;      list-style: none;      display: none;      padding: 0;      background: #f5f5f5;      border-top: 1px solid #e6e6e6; }      .mm-in .mm-dorp-in > li {        padding-left: 10px; }        .mm-in .mm-dorp-in > li:not(:last-child) {          border-bottom: 1px solid #e6e6e6; }        .mm-in .mm-dorp-in > li > a {          display: block;          padding: 0 15px;          font-size: 13px;          font-weight: 600;          line-height: 40px;          color: #1d1d33; }          .mm-in .mm-dorp-in > li > a:hover {            color: #4b6781; }    .mm-in .px-mega-menu .row {      margin-left: 0;      margin-right: 0; }      .mm-in .px-mega-menu .row > [class*="col-"] {        padding-left: 0;        padding-right: 0; }    .mm-in .px-mega-menu .mm-title {      padding: 10px 15px;      margin: 0;      border-bottom: 1px solid #e6e6e6;      border-top: 1px solid #e6e6e6;      margin-top: -1px;      font-weight: 600;      color: #4b6781;      font-size: 15px; }    .mm-in .px-mega-menu .mm-link {      margin: 0;      padding: 0;      list-style: none; }      .mm-in .px-mega-menu .mm-link > li {        padding-left: 10px; }        .mm-in .px-mega-menu .mm-link > li:not(:first-child) {          border-top: 1px solid #e6e6e6; }        .mm-in .px-mega-menu .mm-link > li > a {          display: block;          padding: 0 5px;          font-size: 13px;          font-weight: 600;          line-height: 40px;          color: #1d1d33; }          .mm-in .px-mega-menu .mm-link > li > a:hover {            color: #4b6781; }    .mm-in.open-menu-parent .mm-dorp-in {      display: block; } }.footer .footer-top {  padding-top: 50px;  padding-bottom: 50px; }.footer .footer-bottom {  padding-top: 20px;  padding-bottom: 20px; }  .footer .footer-bottom .nav li {    margin-bottom: 0; }    .footer .footer-bottom .nav li:not(:first-child), .footer .footer-bottom .nav li:not(:last-child) {      margin-right: 15px; }.footer h6 {  font-weight: 500;  margin-bottom: 20px;  font-size: 1.02rem; }.footer .links-white a:not(:hover) {  color: rgba(255, 255, 255, 0.6); }.footer .font-small {  font-size: .8rem; }.footer a.theme2nd-color:hover {  color: #ffffff; }.footer .footer-link-1 {  margin: 0; }  .footer .footer-link-1 li {    margin: 0 0 10px; }    .footer .footer-link-1 li a {      position: relative; }      .footer .footer-link-1 li a:after {        content: "";        position: absolute;        bottom: 0;        right: 0;        left: auto;        width: 0px;        height: 1px;        -moz-transition: ease all 0.35s;        -o-transition: ease all 0.35s;        -webkit-transition: ease all 0.35s;        transition: ease all 0.35s;        background: currentColor; }      .footer .footer-link-1 li a:hover:after {        width: 100%;        left: 0;        right: auto; }    .footer .footer-link-1 li:last-child {      margin-bottom: 0; }.footer .footer-border-light {  border-top: 1px solid rgba(255, 255, 255, 0.1); }.footer .footer-border-dark {  border-top: 1px solid rgba(29, 29, 51, 0.07); }/* Half Banner------------------------------*/.banner-dot .owl-dots {  position: absolute;  text-align: center;  width: 100%;  bottom: 15px; }.banner-dot-white .owl-dots .owl-dot {  border: 2px solid #ffffff;  background-color: transparent; }  .banner-dot-white .owl-dots .owl-dot.active {    background: #ffffff; }/* Half Banner------------------------------*/.home-half-slider .slider {  min-height: 80vh; }/* Banner Text Large------------------------------*/.banner-text-large label {  font-weight: 600;  font-size: 18px; }.banner-text-large h2 {  font-size: 65px;  font-weight: 700;  margin: 0px;  padding: 0 0 15px; }.banner-text-large p {  font-size: 18px; }.banner-text-large .btn-bar {  padding-top: 10px; }.section-title p:last-child {  margin-bottom: 0; }/* Breadcrumbs--------------------------------*/.breadcrumb {  margin: 0;  padding: 0;  list-style: none;  background: none;  border-radius: 0; }  .breadcrumb li {    display: inline-block;    vertical-align: middle;    font-size: 14px;    font-weight: 400;    position: relative;    color: #1d1d33; }    .breadcrumb li + li {      padding-left: 17px;      margin-left: 17px; }      .breadcrumb li + li:after {        content: "";        position: absolute;        width: 4px;        height: 4px;        border-radius: 50%;        background: currentColor;        opacity: 0.5;        left: -2px;        top: 0;        bottom: 0;        margin: auto; }    .breadcrumb li a {      color: #1d1d33; }  .breadcrumb.white li {    color: #ffffff; }    .breadcrumb.white li a {      color: #ffffff; }/* particles-box---------------------------*/.particles-box {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  z-index: 1;  opacity: 0.2;  pointer-events: none; }/* Effect Section------------------------*/.effect-section {  position: relative;  overflow: hidden; }  .effect-section .effect {    pointer-events: none; }  .effect-section .effect-img {    position: absolute;    right: -2px;    left: -2px; }    .effect-section .effect-img img {      width: 100%; }    .effect-section .effect-img.bottom {      bottom: -2px; }    .effect-section .effect-img.top {      top: -2px; }  .effect-section .effect-bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0; }  .effect-section .effect-bg-75 {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 25%;    height: 775px;}  .effect-section .effect-bg-65 {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 35%;    height: 675px;}  .effect-section .effect-bg-40 {    position: absolute;    top: 0;    bottom: 60%;    left: 0;    right: 0; }    .effect-section .effect-bg-40.bottom {      top: 60%;      bottom: 0; }  .effect-section .effect-round {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    border-radius: 0 0 0px 220px; }  .effect-section .effect-skew {    position: absolute;    top: 0;    bottom: 0;    left: -50%;    right: 31%;    -moz-transform: skew(-35deg);    -o-transform: skew(-35deg);    -ms-transform: skew(-35deg);    -webkit-transform: skew(-35deg);    transform: skew(-35deg);    border-radius: 0 0 180px 0; }    @media (max-width: 567px) {		.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}      .effect-section .effect-skew {        right: -40%;        left: -90%; } }  .effect-section .effect-skew-01 {    position: absolute;    top: -10%;    bottom: -30%;    right: -50%;    left: 40%;    border-radius: 27% 73% 32% 68% / 52% 66% 34% 48%; }    @media (max-width: 567px) {		.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}      .effect-section .effect-skew-01 {        right: -40%;        left: -90%; } }  .effect-section .effect-radius {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    border-radius: 0% 100% 20% 80% / 73% 0% 100% 27%; }    @media (max-width: 567px) {		.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}      .effect-section .effect-radius {        bottom: 30px;        left: -50px;        right: -40px; } }  .effect-section .effect-middle {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    border-radius: 20%;    -moz-transform: skew(30deg);    -o-transform: skew(30deg);    -ms-transform: skew(30deg);    -webkit-transform: skew(30deg);    transform: skew(30deg);    z-index: -1; }  .effect-section .effect-shape {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0; }    .effect-section .effect-shape:after {      content: "";      position: absolute;      bottom: -40%;      background: linear-gradient(to left, rgba(255, 255, 255, 0.08), rgba(2, 2, 2, 0.05));      right: -25%;      margin: auto;      transform: skew(30deg);      top: -40%;      left: 45%;      border-radius: 50%; }  .effect-section .effect-radius-bg {    position: absolute;    top: 58%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    z-index: -1; }    .effect-section .effect-radius-bg > div {      position: absolute;      top: 50%;      left: 50%;      -webkit-transform: translate(-50%, -50%);      -ms-transform: translate(-50%, -50%);      transform: translate(-50%, -50%);      width: 23rem;      height: 23rem;      border-radius: 100%;      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(227, 221, 246, 0.1)), color-stop(65%, rgba(227, 221, 246, 0.2)), to(rgba(227, 221, 246, 0.1)));      background-image: -webkit-linear-gradient(top, rgba(227, 221, 246, 0.1) 0%, rgba(227, 221, 246, 0.2) 65%, rgba(227, 221, 246, 0.1) 100%);      background-image: -o-linear-gradient(top, rgba(227, 221, 246, 0.1) 0%, rgba(227, 221, 246, 0.2) 65%, rgba(227, 221, 246, 0.1) 100%);      background-image: linear-gradient(-180deg, rgba(227, 221, 246, 0.1) 0%, rgba(227, 221, 246, 0.2) 65%, rgba(227, 221, 246, 0.1) 100%);      z-index: -1; }    .effect-section .effect-radius-bg .radius-1 {      -webkit-transform: translate(-50%, -50%) scale(0.67);      -ms-transform: translate(-50%, -50%) scale(0.67);      transform: translate(-50%, -50%) scale(0.67); }    .effect-section .effect-radius-bg .radius-2 {      -webkit-transform: translate(-50%, -50%) scale(1.05);      -ms-transform: translate(-50%, -50%) scale(1.05);      transform: translate(-50%, -50%) scale(1.05); }    .effect-section .effect-radius-bg .radius-3 {      -webkit-transform: translate(-50%, -50%) scale(1.63);      -ms-transform: translate(-50%, -50%) scale(1.63);      transform: translate(-50%, -50%) scale(1.63); }    .effect-section .effect-radius-bg .radius-4 {      -webkit-transform: translate(-50%, -50%) scale(2.1);      -ms-transform: translate(-50%, -50%) scale(2.1);      transform: translate(-50%, -50%) scale(2.1); }    .effect-section .effect-radius-bg .radius-x {      will-change: transform;      -webkit-animation: pulsate 3s infinite;      animation: pulsate 3s infinite; }@-webkit-keyframes pulsate {  0% {    opacity: 1;    -webkit-transform: translate(-50%, -50%) scale(0.5);    transform: translate(-50%, -50%) scale(0.5); }  100% {    opacity: 0;    -webkit-transform: translate(-50%, -50%) scale(4);    transform: translate(-50%, -50%) scale(4); } }@keyframes pulsate {  0% {    opacity: 1;    -webkit-transform: translate(-50%, -50%) scale(0.5);    transform: translate(-50%, -50%) scale(0.5); }  100% {    opacity: 0;    -webkit-transform: translate(-50%, -50%) scale(4);    transform: translate(-50%, -50%) scale(4); } }/* After ------------------------*/.after-50px {  position: relative; }  .after-50px:after {    width: 50px;    height: 2px;    content: "";    position: absolute;    left: 0;    bottom: 0; }    .text-center .after-50px:after {      right: 0;      margin: auto; }      .after-150px {  position: relative; }  .after-150px:after {    width: 150px;    height: 2px;    content: "";    position: absolute;    left: 0;    bottom: 0; }    .text-center .after-150px:after {      right: 0;      margin: auto; }.after-full {  position: relative; }  .after-full:after {    width: 100%;    height: 2px;    content: "";    position: absolute;    left: 0;    bottom: 0; }    .text-center .after-full:after {      right: 0;      margin: auto; }.hr-line {  height: 3px;  font-size: 0px; }  .hr-line span {    width: 50px;    display: inline-block;    vertical-align: top;    position: relative;    height: 3px;    margin-right: 15px;    border-radius: 3px; }    .hr-line span:after {      content: "";      background: currentColor;      width: 15px;      height: 3px;      margin-right: 10px;      position: absolute;      top: 0;      right: -30px; }/* Mask------------------------*/.mask {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; }/* Sticky------------------------*/@media (min-width: 1200px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: auto;    background-size: contain;    border: 0px;    border-radius: 0px;    padding: 22px 15px 70px;}  .sticky-xl-top {    position: sticky;    top: 0;    z-index: 1; }    .fixed-header ~ main .sticky-xl-top {      top: 90px; }.section33 {    background: url(../images/section33.jpg) no-repeat #ffffff;    display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}	  }@media (min-width: 992px) {  .sticky-lg-top {    position: sticky;    top: 0;    z-index: 1; }    .fixed-header ~ main .sticky-lg-top {      top: 90px; } 	  .section33 {    background: url(../images/section33.jpg) no-repeat #ffffff;    display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}}@media (min-width: 768px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: auto;    background-size: contain;    border: 0px;    border-radius: 0px;    padding: 22px 15px 48px;}  .sticky-md-top {    position: sticky;    top: 0;    z-index: 1; }    .fixed-header ~ main .sticky-md-top {      top: 90px; }.section33 {    background: url(../images/section33.jpg) no-repeat #ffffff;    display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}	  }@media (min-width: 568px) {  .sticky-sm-top {    position: sticky;    top: 0;    z-index: 1; }    .fixed-header ~ main .sticky-sm-top {      top: 90px; }.section33 {    background: url(../images/section33.jpg) no-repeat #ffffff;    display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}	  }.icon-30 {  width: 30px;  height: 30px;  text-align: center;  font-size: 11px; }  .icon-30 i {    line-height: 30px; }.icon-40 {  width: 40px;  height: 40px;  text-align: center;  font-size: 16px; }  .icon-40 i {    line-height: 40px; }.icon-50 {  width: 50px;  height: 50px;  text-align: center;  font-size: 21px; }  .icon-50 i {    line-height: 50px; }.icon-60 {  width: 60px;  height: 60px;  text-align: center;  font-size: 26px; }  .icon-60 i {    line-height: 60px; }.icon-70 {  width: 70px;  height: 70px;  text-align: center;  font-size: 31px; }  .icon-70 i {    line-height: 70px; }.icon-80 {  width: 80px;  height: 80px;  text-align: center;  font-size: 36px;   left:50px;  }  .icon-80 i {    line-height: 80px; }.icon-90 {  width: 90px;  height: 90px;  text-align: center;  font-size: 41px; }  .icon-90 i {    line-height: 90px; }.icon-100 {  width: 100px;  height: 100px;  text-align: center;  font-size: 46px; }  .icon-100 i {    line-height: 100px; }.icon-110 {  width: 110px;  height: 110px;  text-align: center;  font-size: 51px; }  .icon-110 i {    line-height: 110px; }.icon-120 {  width: 120px;  height: 120px;  text-align: center;  font-size: 56px; }  .icon-120 i {    line-height: 120px; }.arrow-icon {  width: 32px;  height: 12px;  position: relative; }  .arrow-icon:before {    width: 32px;    height: 2px;    background: currentColor;    content: "";    top: 0;    bottom: 0;    right: 0;    margin: auto;    position: absolute; }  .arrow-icon:after {    content: "";    position: absolute;    top: 0;    bottom: 0;    width: 12px;    height: 12px;    border-right: 2px solid currentColor;    border-bottom: 2px solid currentColor;    margin: auto;    right: 0;    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg); }.arrow-hover {  position: relative; }  .arrow-hover .arrow-icon {    position: absolute;    opacity: 0;    top: 0;    bottom: 0;    right: 30px;    margin: auto;    -moz-transition: ease all 0.35s;    -o-transition: ease all 0.35s;    -webkit-transition: ease all 0.35s;    transition: ease all 0.35s; }  .arrow-hover:hover .arrow-icon {    opacity: 1;    right: 15px; }/* ----------------------* Dots---------------------------*/.dots-icon {  position: relative; }.dots {  z-index: 0;  animation: dots 6s infinite linear; }  .dots .dot {    width: 5px;    height: 5px;    border-radius: 100px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -3px;    margin-top: -3px; }  .dots .dot1 {    background-color: #8ad9fd;    transform: translate(15px, 5px);    animation: dot1 1.5s infinite alternate; }  .dots .dot2 {    background-color: #b8a6f7;    transform: translate(-8px, 8px);    animation: dot2 1.5s infinite alternate;    animation-delay: .5s; }  .dots .dot3 {    background-color: #fac5a7;    transform: translate(-5px, -12px);    animation: dot3 1.5s infinite alternate;    animation-delay: 1s; }@keyframes dots {  from {    transform: rotate(-360deg); }  to {    transform: rotate(0); } }@keyframes dot1 {  from {    transform: translate(15px, 5px);    opacity: 1; }  to {    transform: translate(25px, 5px);    opacity: 1; } }@keyframes dot2 {  from {    transform: translate(-8px, 8px);    opacity: 1; }  to {    transform: translate(-19px, 19px);    opacity: 1; } }@keyframes dot3 {  from {    transform: translate(-5px, -12px);    opacity: 1; }  to {    transform: translate(-10px, -24px);    opacity: 1; } }/* ----------------------*   owl ---------------------------*/.owl-dots {  text-align: center; }  .owl-dots .owl-dot {    display: inline-block;    vertical-align: top;    width: 15px;    height: 15px;    background: #ffffff;    border: 1px solid #4b6781;    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s;    border-radius: 50%;    margin: 0 5px; }    .owl-carousel-white .owl-dots .owl-dot {      border-color: #ffffff;      background: none; }    .owl-dots .owl-dot.active {      background: #4b6781; }      .owl-carousel-white .owl-dots .owl-dot.active {        background: #ffffff; }.owl-carousel .owl-item img {  width: auto;  max-width: 100%; }.owl-no-overflow .owl-stage-outer {  overflow: inherit; }/* ----------------------*   Opacity---------------------------*/.opacity-1 {  opacity: 0.1; }.opacity-2 {  opacity: 0.2; }.opacity-3 {  opacity: 0.3; }.opacity-4 {  opacity: 0.4; }.opacity-5 {  opacity: 0.5; }.opacity-6 {  opacity: 0.6; }.opacity-7 {  opacity: 0.7; }.opacity-8 {  opacity: 0.8; }.opacity-9 {  opacity: 0.9; }/* ----------------------*   z-index---------------------------*/.z-index-1 {  z-index: 1; }.z-index-2 {  z-index: 2; }.z-index-3 {  z-index: 3; }.z-index-4 {  z-index: 4; }.z-index-5 {  z-index: 5; }.z-index-6 {  z-index: 6; }.z-index-7 {  z-index: 7; }.z-index-8 {  z-index: 8; }.z-index-9 {  z-index: 9; }/* ----------------------*   transeition---------------------------*/.transition {  -moz-transition: ease-in-out all 0.35s;  -o-transition: ease-in-out all 0.35s;  -webkit-transition: ease-in-out all 0.35s;  transition: ease-in-out all 0.35s; }[class*="hover-"] {  -moz-transition: ease-in-out all 0.35s;  -o-transition: ease-in-out all 0.35s;  -webkit-transition: ease-in-out all 0.35s;  transition: ease-in-out all 0.35s; }/* ----------------------*   Image Hover---------------------------*/.img-hover .img-hover-in {  overflow: hidden; }  .img-hover .img-hover-in img {    -moz-transition: ease-in-out all 0.33s;    -o-transition: ease-in-out all 0.33s;    -webkit-transition: ease-in-out all 0.33s;    transition: ease-in-out all 0.33s;    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1); }.img-hover:hover .img-hover-in img {  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1); }/* ----------------------*   Top Hover---------------------------*/.hover-top {  position: relative;  top: 0; }  .hover-top:hover {    top: -10px; }.hover-top-in .hover-top--in {  position: relative;  top: 0; }.hover-top-in:hover .hover-top--in {  top: -10px; }/* ----------------------*   Grayscale Hover---------------------------*/.grayscale {  -webkit-filter: grayscale(100%);  filter: grayscale(100%); }.grayscale-hover img {  -webkit-filter: grayscale(100%);  filter: grayscale(100%);  opacity: .7; }.grayscale-hover:hover img {  -webkit-filter: grayscale(0);  filter: grayscale(0);  opacity: 1; }/* ----------------------*   Box shadow---------------------------*/.box-shadow-lg {  box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.1); }.box-shadow {  box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1); }.box-shadow-hover {  box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1); }  .box-shadow-hover:hover {    box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.1); }.box-shadow-only-hover:hover {  box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.1); }/* Hover Rotate---------------------------*/.hover-rotate .hr-rotate {  -webkit-animation: lds-dual-ring 1.2s linear infinite;  -moz-animation: lds-dual-ring 1.2s linear infinite;  animation: lds-dual-ring 1.2s linear infinite;  -webkit-animation-play-state: paused;  -moz-animation-play-state: paused;  animation-play-state: paused; }.hover-rotate .hr-rotate-after {  position: relative;  z-index: 1; }  .hover-rotate .hr-rotate-after:after {    content: "";    position: absolute;    margin: auto;    border-radius: 50px;    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s;    z-index: -1;    -webkit-animation: lds-dual-ring 1.2s linear infinite;    -moz-animation: lds-dual-ring 1.2s linear infinite;    animation: lds-dual-ring 1.2s linear infinite;    -webkit-animation-play-state: paused;    -moz-animation-play-state: paused;    animation-play-state: paused; }.hover-rotate .ef-1:after {  border-top: 50px solid transparent;  border-left: 50px solid currentColor;  top: -10px;  left: -10px;  border-right: 50px solid transparent;  border-bottom: 50px solid transparent; }.hover-rotate .ef-2:after {  top: -10px;  left: -10px;  right: -10px;  bottom: -10px;  border: 4px solid currentcolor;  border-bottom: 4px solid transparent; }.hover-rotate .ef-3:after {  top: -8px;  left: -8px;  right: -8px;  bottom: -8px;  border: 2px solid currentcolor;  border-bottom: 2px solid transparent;  border-top: 2px solid transparent; }.hover-rotate .ef-4:after {  top: -8px;  left: -8px;  right: -8px;  bottom: -8px;  border: 2px solid currentcolor;  border-left: 2px solid transparent;  border-right: 2px solid transparent;  border-top: 2px solid transparent; }.hover-rotate:hover .hr-rotate {  -webkit-animation-play-state: running;  -moz-animation-play-state: running;  animation-play-state: running; }.hover-rotate:hover .hr-rotate-after:after {  -webkit-animation-play-state: running;  -moz-animation-play-state: running;  animation-play-state: running; }/* Border Weight-------------------------------*/.border-all-1 {  border: 1px solid; }.border-bottom-1 {  border-bottom: 1px solid; }.border-top-1 {  border-top: 1px solid; }.border-left-1 {  border-left: 1px solid; }.border-right-1 {  border-right: 1px solid; }.border-all-2 {  border: 2px solid; }.border-bottom-2 {  border-bottom: 2px solid; }.border-top-2 {  border-top: 2px solid; }.border-left-2 {  border-left: 2px solid; }.border-right-2 {  border-right: 2px solid; }.border-all-3 {  border: 3px solid; }.border-bottom-3 {  border-bottom: 3px solid; }.border-top-3 {  border-top: 3px solid; }.border-left-3 {  border-left: 3px solid; }.border-right-3 {  border-right: 3px solid; }.border-all-4 {  border: 4px solid; }.border-bottom-4 {  border-bottom: 4px solid; }.border-top-4 {  border-top: 4px solid; }.border-left-4 {  border-left: 4px solid; }.border-right-4 {  border-right: 4px solid; }.border-all-5 {  border: 5px solid; }.border-bottom-5 {  border-bottom: 5px solid; }.border-top-5 {  border-top: 5px solid; }.border-left-5 {  border-left: 5px solid; }.border-right-5 {  border-right: 5px solid; }.border-all-6 {  border: 6px solid; }.border-bottom-6 {  border-bottom: 6px solid; }.border-top-6 {  border-top: 6px solid; }.border-left-6 {  border-left: 6px solid; }.border-right-6 {  border-right: 6px solid; }.border-all-7 {  border: 7px solid; }.border-bottom-7 {  border-bottom: 7px solid; }.border-top-7 {  border-top: 7px solid; }.border-left-7 {  border-left: 7px solid; }.border-right-7 {  border-right: 7px solid; }.border-all-8 {  border: 8px solid; }.border-bottom-8 {  border-bottom: 8px solid; }.border-top-8 {  border-top: 8px solid; }.border-left-8 {  border-left: 8px solid; }.border-right-8 {  border-right: 8px solid; }.border-all-9 {  border: 9px solid; }.border-bottom-9 {  border-bottom: 9px solid; }.border-top-9 {  border-top: 9px solid; }.border-left-9 {  border-left: 9px solid; }.border-right-9 {  border-right: 9px solid; }.border-all-10 {  border: 10px solid; }.border-bottom-10 {  border-bottom: 10px solid; }.border-top-10 {  border-top: 10px solid; }.border-left-10 {  border-left: 10px solid; }.border-right-10 {  border-right: 10px solid; }.border-all-11 {  border: 11px solid; }.border-bottom-11 {  border-bottom: 11px solid; }.border-top-11 {  border-top: 11px solid; }.border-left-11 {  border-left: 11px solid; }.border-right-11 {  border-right: 11px solid; }.border-all-12 {  border: 12px solid; }.border-bottom-12 {  border-bottom: 12px solid; }.border-top-12 {  border-top: 12px solid; }.border-left-12 {  border-left: 12px solid; }.border-right-12 {  border-right: 12px solid; }.border-all-13 {  border: 13px solid; }.border-bottom-13 {  border-bottom: 13px solid; }.border-top-13 {  border-top: 13px solid; }.border-left-13 {  border-left: 13px solid; }.border-right-13 {  border-right: 13px solid; }.border-all-14 {  border: 14px solid; }.border-bottom-14 {  border-bottom: 14px solid; }.border-top-14 {  border-top: 14px solid; }.border-left-14 {  border-left: 14px solid; }.border-right-14 {  border-right: 14px solid; }.border-all-15 {  border: 15px solid; }.border-bottom-15 {  border-bottom: 15px solid; }.border-top-15 {  border-top: 15px solid; }.border-left-15 {  border-left: 15px solid; }.border-right-15 {  border-right: 15px solid; }.border-color-theme {  border-color: #4b6781; }.border-color-theme-alt {  border-color: rgba(0, 51, 204, 0.65); }.border-color-theme2nd {  border-color: #1ab394; }.border-color-theme2nd-alt {  border-color: rgba(21, 219, 149, 0.65); }.border-color-theme3rd {  border-color: #051b35; }.border-color-theme3rd-alt {  border-color: rgba(5, 27, 53, 0.65); }.border-color-dark {  border-color: #1d1d33; }.border-color-dark-alt {  border-color: rgba(29, 29, 51, 0.65); }.border-color-gray {  border-color: #f0fcff; }.border-color-gray-alt {  border-color: rgba(241, 246, 253, 0.65); }.border-color-light-gray {  border-color: #eee; }.border-color-light-gray-alt {  border-color: rgba(238, 238, 238, 0.65); }.border-color-medium-dark {  border-color: #1d1d1d; }.border-color-medium-dark-alt {  border-color: rgba(29, 29, 29, 0.65); }.border-color-white {  border-color: #ffffff; }.border-color-white-alt {  border-color: rgba(255, 255, 255, 0.65); }.border-color-black {  border-color: #000000; }.border-color-black-alt {  border-color: rgba(0, 0, 0, 0.65); }.border-color-yellow {  border-color: #f5a416; }.border-color-yellow-alt {  border-color: rgba(245, 164, 22, 0.65); }.border-color-green {  border-color: #11e279; }.border-color-green-alt {  border-color: rgba(17, 226, 121, 0.65); }.border-color-blue {  border-color: #15b2ec; }.border-color-blue-alt {  border-color: rgba(21, 178, 236, 0.65); }.border-color-pink {  border-color: #f12699; }.border-color-pink-alt {  border-color: rgba(241, 38, 153, 0.65); }.border-color-body {  border-color: #8090b5; }.border-color-body-alt {  border-color: rgba(128, 144, 181, 0.65); }.border-color-dark-gray {  border-color: #eee; }/* ----------------------*	Border Radius---------------------------*/.border-radius-0 {  border-radius: 0px; }.border-radius-1 {  border-radius: 1px; }.border-radius-2 {  border-radius: 2px; }.border-radius-3 {  border-radius: 3px; }.border-radius-4 {  border-radius: 4px; }.border-radius-5 {  border-radius: 5px; }.border-radius-6 {  border-radius: 6px; }.border-radius-7 {  border-radius: 7px; }.border-radius-8 {  border-radius: 8px; }.border-radius-9 {  border-radius: 9px; }.border-radius-10 {  border-radius: 10px; }.border-radius-11 {  border-radius: 11px; }.border-radius-12 {  border-radius: 12px; }.border-radius-13 {  border-radius: 13px; }.border-radius-14 {  border-radius: 14px; }.border-radius-15 {  border-radius: 15px; }.border-radius-effect {  border-radius: 73% 27% 38% 62%/40% 43% 57% 60%; }.border-radius-50 {  border-radius: 50%; }.separated {  overflow: hidden; }  .separated > * {    box-shadow: -1px -1px 0px 0px #eee; }.border-style {  position: relative; }  .border-style:after {    content: '';    display: block;    width: 80%;    position: absolute;    left: 0;    right: 0;    margin: auto;    height: 1px;    background: radial-gradient(ellipse at center, #dee4ef 0, rgba(255, 255, 255, 0) 75%); }  .border-style.bottom:after {    bottom: 0; }  .border-style.top:after {    top: 0; }  .border-style.light:after {    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.2) 0, rgba(31, 45, 61, 0) 75%); }.portfolio-content.grid-col-2 .grid-item {  width: 50%; }  @media (max-width: 567px) {	  .one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}    .portfolio-content.grid-col-2 .grid-item {      width: 100%; } }@media (min-width: 768px) {  .portfolio-content.grid-col-3 .grid-item {    width: 33.3333%; } }@media (max-width: 767px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;    padding: 22px 15px 48px;}  .portfolio-content.grid-col-3 .grid-item {    width: 50%; } }@media (max-width: 567px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}  .portfolio-content.grid-col-3 .grid-item {    width: 100%; } }@media (min-width: 768px) {  .portfolio-content.grid-col-4 .grid-item {    width: 33.3333%; } }@media (min-width: 992px) {  .portfolio-content.grid-col-4 .grid-item {    width: 25%; } }@media (max-width: 767px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;  padding: 22px 15px 48px;}  .portfolio-content.grid-col-4 .grid-item {    width: 50%; } }@media (max-width: 567px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}  .portfolio-content.grid-col-4 .grid-item {    width: 100%; } }@media (min-width: 768px) {  .portfolio-content.grid-col-5 .grid-item {    width: 33.3333%; } }@media (min-width: 992px) {  .portfolio-content.grid-col-5 .grid-item {    width: 20%; } 	.section33 {    background: url(../images/section33.jpg) no-repeat #ffffff;    display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}}@media (max-width: 767px) {	  .portfolio-content.grid-col-5 .grid-item {    width: 50%; } }@media (max-width: 567px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}  .portfolio-content.grid-col-5 .grid-item {    width: 100%; } }.portfolio-content.grid-gutter-md {  margin-left: -8px;  margin-right: -8px; }  .portfolio-content.grid-gutter-md .grid-item {    padding: 8px; }.portfolio-content.grid-gutter-lg {  margin-left: -12px;  margin-right: -12px; }  .portfolio-content.grid-gutter-lg .grid-item {    padding: 12px; }.portfolio-content .grid-item {  float: left; }/*Galletry*/.gallery-box {  position: relative;  overflow: hidden; }  .gallery-box .gallery-info {    position: absolute;    top: -50px;    right: -50px;    width: 100px;    height: 100px;    background: #ffffff;    box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.1);    opacity: 0;    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s; }    .gallery-box .gallery-info a {      position: absolute;      bottom: 13px;      left: 16px;      color: #1d1d33; }  .gallery-box:hover .gallery-info {    opacity: 1; }/*Portfolio Filter*/.portfolio-filter-01 .filter li {  cursor: pointer;  margin: 0 15px;  color: #1d1d33;  position: relative;  padding: 5px 0;  font-weight: 600;  text-transform: uppercase;  font-size: 14px;  line-height: normal; }  .portfolio-filter-01 .filter li:after {    content: "";    width: 0px;    left: 0;    right: 0;    bottom: 0;    margin: auto;    height: 2px;    background: #4b6781;    position: absolute;    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s; }  .portfolio-filter-01 .filter li:last-child {    margin-right: 0; }  .portfolio-filter-01 .filter li:first-child {    margin-left: 0; }  .portfolio-filter-01 .filter li:hover {    color: #4b6781; }  .portfolio-filter-01 .filter li.active {    color: #4b6781; }    .portfolio-filter-01 .filter li.active:after {      width: 100%; }/*Portfolio Style 1*/.portfolio-box {  position: relative;  overflow: hidden; }  .portfolio-box:before {    display: block;    content: "";    width: 100%;    padding-top: 100%; }  .portfolio-box.lg:before {    padding-top: 125%; }  .portfolio-box .portfolio-bg {    position: absolute;    top: 0;    left: 0;    right: 0;    background-position: 50% 50%;    background-size: cover;    bottom: 0;    -moz-transition: ease all 0.35s;    -o-transition: ease all 0.35s;    -webkit-transition: ease all 0.35s;    transition: ease all 0.35s;    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1); }  .portfolio-box .portfolio-link {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 1;    height: 100%; }    .portfolio-box .portfolio-link h3 {      margin: 10px 0 0; }    .portfolio-box .portfolio-link .portfolio-label {      background: linear-gradient(to top, #000000, rgba(29, 29, 51, 0));      width: 100%;      padding: 25px 20px 20px; }  .portfolio-box:hover .portfolio-bg {    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1); }/*Portfolio Style 2*/.portfolio-box-01 {  position: relative;  overflow: hidden; }  .portfolio-box-01 .portfolio-img {    overflow: hidden;    background: #ffffff; }    .portfolio-box-01 .portfolio-img img {      -moz-transition: ease all 0.35s;      -o-transition: ease all 0.35s;      -webkit-transition: ease all 0.35s;      transition: ease all 0.35s;      -moz-transform: scale(1);      -o-transform: scale(1);      -ms-transform: scale(1);      -webkit-transform: scale(1);      transform: scale(1); }  .portfolio-box-01 .portfolio-info {    position: absolute;    bottom: -100%;    left: 0;    right: 0;    -moz-transition: ease all 0.35s;    -o-transition: ease all 0.35s;    -webkit-transition: ease all 0.35s;    transition: ease all 0.35s; }  .portfolio-box-01 .portfolio-icons {    position: absolute;    top: 0;    right: 0px;    z-index: 1;    padding: 15px;    -moz-transition: ease all 0.35s;    -o-transition: ease all 0.35s;    -webkit-transition: ease all 0.35s;    transition: ease all 0.35s;    opacity: 0; }  .portfolio-box-01:hover .portfolio-img {    overflow: hidden; }    .portfolio-box-01:hover .portfolio-img img {      -moz-transform: scale(1.1);      -o-transform: scale(1.1);      -ms-transform: scale(1.1);      -webkit-transform: scale(1.1);      transform: scale(1.1);      opacity: 0.8; }  .portfolio-box-01:hover .portfolio-icons {    opacity: 1; }  .portfolio-box-01:hover .portfolio-info {    bottom: 0; }/*Portfolio Style 3*/.portfolio-box-02 {  position: relative;  overflow: hidden; }  .portfolio-box-02 .portfolio-img img {    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s;    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1); }  .portfolio-box-02 .portfolio-info {    position: absolute;    top: 0px;    left: 0px;    right: 0px;    bottom: 0px;    background: rgba(0, 51, 204, 0.8);    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s;    opacity: 0; }  .portfolio-box-02 .gallery-link {    position: absolute;    top: 20px;    right: 20px;    display: inline-block;    width: 50px;    height: 50px;    line-height: 52px;    border: 1px solid #ffffff;    color: #ffffff;    text-align: center;    border-radius: 50%;    font-size: 20px;    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s; }    .portfolio-box-02 .gallery-link i {      display: inline-block; }    .portfolio-box-02 .gallery-link:hover {      background: #ffffff;      color: #4b6781; }  .portfolio-box-02 .portfolio-desc {    position: absolute;    left: 20px;    bottom: 20px;    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s;    -moz-transition-delay: 0.15s;    -o-transition-delay: 0.15s;    -webkit-transition-delay: 0.15s;    transition-delay: 0.15s;    opacity: 0; }    .portfolio-box-02 .portfolio-desc h5 {      font-size: 16px;      margin: 0 0 15px;      font-weight: 500; }      .portfolio-box-02 .portfolio-desc h5 a {        color: #ffffff;        text-decoration: none; }    .portfolio-box-02 .portfolio-desc .pb-tag a {      display: inline-block;      vertical-align: top;      background: #ffffff;      border: 1px solid #ffffff;      padding: 4px 15px;      color: #4b6781;      border-radius: 3px;      margin-right: 8px;      margin-bottom: 3px;      font-size: 12px;      font-weight: 600;      text-transform: uppercase;      line-height: normal;      -moz-transition: ease all 0.55s;      -o-transition: ease all 0.55s;      -webkit-transition: ease all 0.55s;      transition: ease all 0.55s; }      .portfolio-box-02 .portfolio-desc .pb-tag a:hover {        background: #4b6781;        color: #ffffff; }  .portfolio-box-02:hover .portfolio-img img {    -moz-transform: scale(1.2);    -o-transform: scale(1.2);    -ms-transform: scale(1.2);    -webkit-transform: scale(1.2);    transform: scale(1.2); }  .portfolio-box-02:hover .portfolio-desc {    opacity: 1; }  .portfolio-box-02:hover .portfolio-info {    position: absolute;    opacity: 1; }.skill-lt:not(:last-child) {  margin-bottom: 30px; }.skill-lt h6 {  font-size: 16px;  margin: 0 0 10px; }.skill-lt .skill-bar {  position: relative;  background: #eee; }  .skill-lt .skill-bar .skill-bar-in {    width: 0px;    -moz-transition: ease all 0.55s;    -o-transition: ease all 0.55s;    -webkit-transition: ease all 0.55s;    transition: ease all 0.55s;    height: 5px;    position: relative; }    .skill-lt .skill-bar .skill-bar-in span {      position: absolute;      right: 0;      top: -30px;      font-size: 14px; }.skill-lt.md .skill-bar .skill-bar-in {  height: 8px; }.skill-lt.lg .skill-bar .skill-bar-in {  height: 10px; }.skill-lt.light .skill-bar {  background: rgba(0, 0, 0, 0.5); }.avatar-30 {  width: 30px;  height: 30px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-40 {  width: 40px;  height: 40px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-50 {  width: 50px;  height: 50px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-60 {  width: 60px;  height: 60px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-70 {  width: 70px;  height: 70px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-80 {  width: 80px;  height: 80px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-90 {  width: 90px;  height: 90px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-100 {  width: 100px;  height: 100px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-110 {  width: 110px;  height: 110px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-120 {  width: 120px;  height: 120px;  overflow: hidden;  display: inline-block;  vertical-align: top; }.avatar-220 {  width: 220px;  height: 220px;  overflow: hidden; }/* Card--------------------*/.card-count {  orphans: 1;  widows: 1;  -webkit-column-gap: 1rem;  -moz-column-gap: 1rem;  column-gap: 1rem; }  .card-count .card {    display: inline-block;    width: 100%; }.card-2-count {  -webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2; }.card-3-count {  -webkit-column-count: 3;  -moz-column-count: 3;  column-count: 3; }.card-4-count {  -webkit-column-count: 4;  -moz-column-count: 4;  column-count: 4; }@media (min-width: 768px) {  .card-md-2-count {    -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2; }  .card-md-3-count {    -webkit-column-count: 3;    -moz-column-count: 3;    column-count: 3; }  .card-md-4-count {    -webkit-column-count: 4;    -moz-column-count: 4;    column-count: 4; } }@media (min-width: 992px) {  .card-lg-2-count {    -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2; }  .card-lg-3-count {    -webkit-column-count: 3;    -moz-column-count: 3;    column-count: 3; }  .card-lg-4-count {    -webkit-column-count: 4;    -moz-column-count: 4;    column-count: 4; } 	.section33 {    background: url(../images/section33.jpg) no-repeat #ffffff;    display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}}@media (min-width: 1200px) {	.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: auto;    background-size: contain;    border: 0px;    border-radius: 0px;    padding: 22px 15px 70px;}  .card-xl-2-count {    -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2; }.section33 {    background: url(../images/section33.jpg) no-repeat #ffffff;    display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;}  .card-xl-3-count {    -webkit-column-count: 3;    -moz-column-count: 3;    column-count: 3; }  .card-xl-4-count {    -webkit-column-count: 4;    -moz-column-count: 4;    column-count: 4; } }.card {  border: 1px solid #eaedf2; }  .card .card-footer {    background-color: #ffffff;    border-top: 1px solid #eaedf2;    padding-left: 2.25rem;    padding-right: 2.25rem; }  .card .card-header {    background-color: #ffffff;    border-bottom: 1px solid #eaedf2; }  .card .list-group-item {    border-color: #eaedf2;    color: #8090b5; }.card-frame {  border-bottom-width: 5px; }  .card-frame:hover {    border-color: #4b6781; }.card-body {  padding: 2.25rem; }.our-team .team-img {  position: relative;  overflow: hidden; }  .our-team .team-img:after {    content: "";    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    opacity: 0;    -moz-transition: ease all 0.33s;    -o-transition: ease all 0.33s;    -webkit-transition: ease all 0.33s;    transition: ease all 0.33s; }  .our-team .team-img img {    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1);    -moz-transition: ease all 0.33s;    -o-transition: ease all 0.33s;    -webkit-transition: ease all 0.33s;    transition: ease all 0.33s; }.our-team .social-icon {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  opacity: 0;  z-index: 1; }.our-team:hover .team-img:after {  opacity: 0.5; }.our-team:hover .team-img img {  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1); }.our-team:hover .social-icon {  opacity: 1; }.counter-col-01 {  text-align: center;  position: relative;  padding: 0 0 15px; }  .counter-col-01:after {    content: "";    position: absolute;    bottom: 0;    left: 0;    right: 0;    width: 50px;    height: 2px;    margin: auto; }  .counter-col-01 .count {    font-size: 40px;    line-height: 40px;    margin-bottom: 10px;    font-weight: 600; }  .counter-col-01 h6 {    font-size: 14px;    margin: 0;    font-weight: 500;    text-transform: uppercase; }.counter-col-02 .cc-icon {  -ms-flex: 0 0 60px;  flex: 0 0 60px;  max-width: 60px;  font-size: 34px;  border-right: 1px solid #ddd;  position: relative;  z-index: 1; }  .counter-col-02 .cc-icon:after {    content: "";    position: absolute;    top: -10px;    left: -10px;    width: 40px;    height: 40px;    background: #1ab394;    border-radius: 60%;    z-index: -1;    opacity: 0.4; }.counter-col-02 .count-data {  padding-left: 18px; }.counter-col-02 .count {  font-size: 25px;  margin-bottom: 5px;  font-weight: 600;  line-height: normal; }.counter-col-02 h6 {  font-size: 12px;  margin: 0;  font-weight: 500;  text-transform: uppercase; }.counter-col-03 {  text-align: center;  border: 1px solid #ddd;  padding: 20px; }  .counter-col-03 .cc-icon {    width: 50px;    height: 60px;    line-height: 50px;    border-bottom: 1px solid #ddd;    display: inline-block;    vertical-align: top;    font-size: 40px;    margin-bottom: 10px;    padding-bottom: 10px; }  .counter-col-03 .count {    font-size: 25px;    margin-bottom: 10px;    font-weight: 600;    line-height: normal; }  .counter-col-03 h6 {    font-size: 12px;    margin: 0;    font-weight: 500;    text-transform: uppercase; }.after-k:after {  content: "K"; }.date-box-1 {  display: inline-block;  padding: 10px;  margin: 5px;  border: 2px solid #ffffff;  min-width: 120px;  border-radius: 10px; }  .date-box-1 label {    margin: 0;    font-weight: 400;    font-size: 1.25rem;    color: rgba(255, 255, 255, 0.5);    line-height: 1; }  .date-box-1 span {    display: block;    font-size: 3rem;    color: #ffffff;    font-weight: 500;    line-height: 1; }/*------------------*   Tab style 01-------------------*/.tab-style-1 .nav {  border-bottom: 1px solid #ddd; }  @media (max-width: 567px) {	  .one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}    .tab-style-1 .nav {      margin-bottom: 15px; } }.tab-style-1 .nav-item {  margin: 0 10px; }  .tab-style-1 .nav-item a {    color: #1d1d33;    position: relative;    padding: 12px 15px;    text-align: center;    border-bottom: none;    width: 100%;    display: block;    text-transform: uppercase; }    .tab-style-1 .nav-item a:after {      content: "";      position: absolute;      bottom: -1px;      left: 0;      width: 0;      height: 1px;      background: #4b6781;      -moz-transition: ease-in-out all 0.55s;      -o-transition: ease-in-out all 0.55s;      -webkit-transition: ease-in-out all 0.55s;      transition: ease-in-out all 0.55s; }    .tab-style-1 .nav-item a.active {      color: #4b6781; }      .tab-style-1 .nav-item a.active:after {        width: 100%; }  .tab-style-1 .nav-item .icon {    font-size: 30px; }  .tab-style-1 .nav-item span {    font-weight: 600;    font-size: 15px; }    @media (max-width: 567px) {		.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}      .tab-style-1 .nav-item span {        display: none; } }.tab-style-1 .tab-pane {  padding-top: 20px; }/*------------------*   Tab style 02-------------------*/.tab-style-2 .nav {  margin-bottom: 15px;  border: none; }  .tab-style-2 .nav .nav-item {    margin-right: 18px; }    .tab-style-2 .nav .nav-item a {      padding: 8px 0;      font-weight: 600;      text-transform: uppercase;      color: #1d1d33;      position: relative;      display: block; }      .tab-style-2 .nav .nav-item a:after {        content: "";        position: absolute;        bottom: 0;        left: 0;        width: 0px;        -moz-transition: ease-in-out all 0.55s;        -o-transition: ease-in-out all 0.55s;        -webkit-transition: ease-in-out all 0.55s;        transition: ease-in-out all 0.55s;        height: 2px;        background: #1ab394; }      .tab-style-2 .nav .nav-item a.active {        color: #4b6781; }        .tab-style-2 .nav .nav-item a.active:after {          width: 100%; }/*------------------*   Tab style 03-------------------*/.tab-style-3 .nav {  background: #ffffff;  border: none; }  .tab-style-3 .nav a {    display: block;    padding: 15px 10px 18px;    line-height: normal;    position: relative;    color: #8090b5; }    .tab-style-3 .nav a:after, .tab-style-3 .nav a:before {      content: "";      position: absolute;      bottom: 0;      left: 0;      right: 0;      -moz-transition: ease-in-out all 0.25s;      -o-transition: ease-in-out all 0.25s;      -webkit-transition: ease-in-out all 0.25s;      transition: ease-in-out all 0.25s;      margin: auto; }    .tab-style-3 .nav a:after {      width: 0px;      height: 3px;      background: #1ab394; }    .tab-style-3 .nav a:before {      width: 20px;      background: #ffffff;      border-radius: 50%;      z-index: 1;      height: 20px;      bottom: -8px;      box-shadow: 0px 6px 10px 0px rgba(38, 59, 94, 0.1); }    .tab-style-3 .nav a.active {      color: #1ab394; }      .tab-style-3 .nav a.active:after {        width: 100%; }  .tab-style-3 .nav .icon {    font-size: 32px; }  .tab-style-3 .nav span {    font-size: 14px;    text-transform: uppercase;    font-weight: 600; }    @media (max-width: 567px) {		.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}		.icon-80 {    width: 80px;    height: 80px;    text-align: center;    font-size: 36px;    left: 130px;}.margintop20{	margin-top:0%;}  .section33 {        display: block;    background-size: cover;    background-position: top;    padding: 2% 0 4%;  }            .tab-style-3 .nav span {        display: none; } }.tab-style-3 .tab-content {  padding-top: 30px; }/*------------------*   Tab style 04-------------------*/.tab-style-4 .nav {  margin-bottom: 15px;  border-bottom: 2px solid #efefff; }  .tab-style-4 .nav .nav-item .icon {    display: inline-block;    vertical-align: middle;    font-size: 18px;    color: #4b6781; }  .tab-style-4 .nav .nav-item span {    margin-left: 10px; }    @media (max-width: 567px) {		.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}      .tab-style-4 .nav .nav-item span {        display: none; } }  .tab-style-4 .nav .nav-item a {    padding: 12px 0;    font-weight: 600;    text-transform: uppercase;    color: #8090b5;    position: relative;    display: block; }    .tab-style-4 .nav .nav-item a:after {      content: "";      position: absolute;      bottom: -2px;      left: 0;      right: 0;      margin: auto;      width: 0px;      -moz-transition: ease-in-out all 0.55s;      -o-transition: ease-in-out all 0.55s;      -webkit-transition: ease-in-out all 0.55s;      transition: ease-in-out all 0.55s;      height: 3px;      background: #4b6781; }    .tab-style-4 .nav .nav-item a.active:after {      width: 100%; }/*------------------*   Tab style 05-------------------*/.tab-style-5 .nav-tabs {  border: none; }  .tab-style-5 .nav-tabs .nav-item {    margin: 5px; }    .tab-style-5 .nav-tabs .nav-item > a {      position: relative;      padding: 15px 10px;      font-weight: 600;      color: #1d1d33;      border: none;      border-radius: 10px;      background: #ffffff; }      .tab-style-5 .nav-tabs .nav-item > a.active {        color: #ffffff;        background: #4b6781; }.cient-slider img {  width: auto;  margin: 0 auto; }/*--------------------------- Accordion 01------------------------------*/.accordion-01 .acco-group {  background: #ffffff; }  .accordion-01 .acco-group .acco-heading {    padding: 12px 0;    border-bottom: 1px solid #eee;    display: inline-block;    vertical-align: top;    width: 100%;    color: #1d1d33;    font-weight: 600;    position: relative; }  .accordion-01 .acco-group .acco-des {    padding: 15px 0; }/*--------------------------- Accordion 02------------------------------*/.accordion-02 .acco-group {  border: 1px solid #eee;  background: #ffffff; }  .accordion-02 .acco-group + .acco-group {    margin-top: -1px; }  .accordion-02 .acco-group .acco-heading {    padding: 12px 45px 12px 12px;    display: inline-block;    vertical-align: top;    width: 100%;    color: #1d1d33;    font-weight: 600;    position: relative; }    .accordion-02 .acco-group .acco-heading:after {      content: "";      width: 7px;      height: 7px;      border-top: 1px solid #000000;      border-left: 1px solid #000000;      -moz-transition: ease all 0.55s;      -o-transition: ease all 0.55s;      -webkit-transition: ease all 0.55s;      transition: ease all 0.55s;      -moz-transform: rotate(-135deg);      -o-transform: rotate(-135deg);      -ms-transform: rotate(-135deg);      -webkit-transform: rotate(-135deg);      transform: rotate(-135deg);      position: absolute;      top: 20px;      right: 20px; }  .accordion-02 .acco-group .acco-des {    border-top: 1px solid #eee;    padding: 20px; }  .accordion-02 .acco-group.acco-active .acco-heading:after {    top: 25px;    -moz-transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg); }/*--------------------------- Accordion 03------------------------------*/.accordion-03 .acco-group {  background: #ffffff;  margin-bottom: 10px;  border-radius: 5px;  box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1); }  .accordion-03 .acco-group .acco-heading {    padding: 12px 45px 12px 25px;    display: inline-block;    vertical-align: top;    width: 100%;    color: #1d1d33;    font-weight: 600;    position: relative; }    .accordion-03 .acco-group .acco-heading span {      color: #4b6781;      font-size: 18px;      font-weight: 600;      margin-right: 8px;      vertical-align: middle; }    .accordion-03 .acco-group .acco-heading:after {      content: "";      width: 7px;      height: 7px;      border-top: 1px solid #000000;      border-left: 1px solid #000000;      -moz-transition: ease all 0.55s;      -o-transition: ease all 0.55s;      -webkit-transition: ease all 0.55s;      transition: ease all 0.55s;      -moz-transform: rotate(-135deg);      -o-transform: rotate(-135deg);      -ms-transform: rotate(-135deg);      -webkit-transform: rotate(-135deg);      transform: rotate(-135deg);      position: absolute;      top: 20px;      right: 20px; }  .accordion-03 .acco-group .acco-des {    border-top: 1px solid #eee;    padding: 20px; }  .accordion-03 .acco-group.acco-active .acco-heading:after {    top: 25px;    -moz-transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg); }/*--------------------------- Accordion 04------------------------------*/.accordion-04 .acco-group {  margin-bottom: 10px;  border: 1px solid rgba(255, 255, 255, 0.2); }  .accordion-04 .acco-group .acco-heading {    padding: 12px 45px 12px 25px;    display: inline-block;    vertical-align: top;    width: 100%;    color: #ffffff;    font-weight: 600;    position: relative; }    .accordion-04 .acco-group .acco-heading span {      color: #4b6781;      font-size: 18px;      font-weight: 600;      margin-right: 8px; }    .accordion-04 .acco-group .acco-heading:after {      content: "";      width: 7px;      height: 7px;      border-top: 1px solid #ffffff;      border-left: 1px solid #ffffff;      -moz-transition: ease all 0.55s;      -o-transition: ease all 0.55s;      -webkit-transition: ease all 0.55s;      transition: ease all 0.55s;      -moz-transform: rotate(-135deg);      -o-transform: rotate(-135deg);      -ms-transform: rotate(-135deg);      -webkit-transform: rotate(-135deg);      transform: rotate(-135deg);      position: absolute;      top: 20px;      right: 20px; }  .accordion-04 .acco-group .acco-des {    border-top: 1px solid rgba(255, 255, 255, 0.2);    padding: 20px;    color: rgba(255, 255, 255, 0.8); }  .accordion-04 .acco-group.acco-active .acco-heading:after {    top: 25px;    -moz-transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg); }/*--------------------------- Accordion 05------------------------------*/.accordion-05 {  box-shadow: 0px 15px 38px rgba(0, 0, 0, 0.1); }  .accordion-05 .acco-group {    background: #ffffff; }    .accordion-05 .acco-group:not(:last-child) {      border-bottom: 1px solid #eee; }    .accordion-05 .acco-group .acco-heading {      padding: 20px 45px 20px 25px;      display: inline-block;      vertical-align: top;      width: 100%;      color: #1d1d33;      font-weight: 600;      position: relative;      font-size: 16px; }      .accordion-05 .acco-group .acco-heading:after {        content: "";        width: 10px;        height: 10px;        border-top: 2px solid #000000;        border-left: 2px solid #000000;        -moz-transition: ease all 0.55s;        -o-transition: ease all 0.55s;        -webkit-transition: ease all 0.55s;        transition: ease all 0.55s;        -moz-transform: rotate(-135deg);        -o-transform: rotate(-135deg);        -ms-transform: rotate(-135deg);        -webkit-transform: rotate(-135deg);        transform: rotate(-135deg);        position: absolute;        top: 28px;        right: 25px; }    .accordion-05 .acco-group .acco-des {      border-left: 5px solid #4b6781;      border-top: 1px solid #eee;      padding: 20px; }    .accordion-05 .acco-group.acco-active .acco-heading {      color: #4b6781; }      .accordion-05 .acco-group.acco-active .acco-heading:after {        top: 32px;        -moz-transform: rotate(45deg);        -o-transform: rotate(45deg);        -ms-transform: rotate(45deg);        -webkit-transform: rotate(45deg);        transform: rotate(45deg); }/*--------------------------- Accordion 06------------------------------*/.accordion-06 .acco-group {  margin: 10px 0;  width: 100%;  display: inline-block;  vertical-align: top;  border: 1px solid #ddd;  border-radius: 5px; }  .accordion-06 .acco-group .acco-heading {    display: inline-block;    vertical-align: top;    padding: 15px 20px;    font-weight: 600;    width: 100%;    color: #1d1d33;    border-radius: 5px;    position: relative;    font-size: 15px; }    .accordion-06 .acco-group .acco-heading:after {      content: "";      position: absolute;      width: 10px;      height: 10px;      border-left: 2px solid #ddd;      border-bottom: 2px solid #ddd;      top: 20px;      right: 20px;      -moz-transform: rotate(-45deg);      -o-transform: rotate(-45deg);      -ms-transform: rotate(-45deg);      -webkit-transform: rotate(-45deg);      transform: rotate(-45deg); }  .accordion-06 .acco-group .acco-des {    padding: 10px 20px 20px; }  .accordion-06 .acco-group.acco-active .acco-heading {    color: #4b6781; }    .accordion-06 .acco-group.acco-active .acco-heading:after {      border-color: #4b6781; }/*------------------*	Price Table-------------------*/.price-table {  background: #ffffff;  padding: 40px 20px;  -moz-transition: ease-in-out all 0.25s;  -o-transition: ease-in-out all 0.25s;  -webkit-transition: ease-in-out all 0.25s;  transition: ease-in-out all 0.25s;  position: relative;  top: 0; }  .price-table .pt-head .msg {    background: #1ab394;    margin: 0 0 30px;    padding: 7px 20px;    position: relative;    left: -32px;    text-transform: uppercase;    font-size: 12px;    color: #ffffff; }  .price-table .pt-head h5 {    color: #1d1d33;    font-size: 42px;    font-weight: 600;    margin: 0 0 20px;    padding: 0 0 20px;    border-bottom: 1px solid #ddd; }  .price-table .pt-body h4 {    font-size: 18px;    font-weight: 500;    color: #000;    margin: 0;    padding: 0 0 10px; }  .price-table .pt-footer {    margin: 15px 0 0;    padding: 20px 0 0;    border-top: 1px solid #ddd; }  .price-table:hover {    box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1);    top: -10px; }  .price-table.active {    box-shadow: 0px 30px 60px 0px rgba(38, 59, 94, 0.1); }/*------------------*	Price Table-------------------*/.price-table-01 {  position: relative;  top: 0;  -moz-transition: ease-in-out all 0.25s;  -o-transition: ease-in-out all 0.25s;  -webkit-transition: ease-in-out all 0.25s;  transition: ease-in-out all 0.25s;  overflow: hidden;  top: 0;  box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1);  background: #ffffff; }  .price-table-01 .pt-head {    padding: 30px 10px 20px 20px;    position: relative;    z-index: 1; }    .price-table-01 .pt-head i {      font-size: 60px;      color: #ffffff;      position: absolute;      top: 30px;      right: 20px;      opacity: 0.5; }    .price-table-01 .pt-head h4 {      color: #ffffff;      font-size: 17px; }    .price-table-01 .pt-head h5 {      color: #ffffff;      font-size: 42px;      font-weight: 600;      margin: 0; }    .price-table-01 .pt-head:after {      content: "";      position: absolute;      top: -50px;      left: -20px;      right: -10px;      bottom: 0;      background: #4b6781;      z-index: -1;      transform: rotate(-7deg); }    .price-table-01 .pt-head .msg {      background: #1ab394;      margin: 0 0 30px;      padding: 7px 20px;      position: relative;      left: -32px;      text-transform: uppercase;      font-size: 12px;      color: #ffffff; }  .price-table-01 .pt-body {    padding: 25px 15px 10px 15px; }  .price-table-01 .pt-footer {    text-align: center;    position: relative;    z-index: 1;    padding: 15px 0;    margin: 15px 0 0;    border-top: 1px solid #ddd; }  .price-table-01:hover {    box-shadow: 0px 30px 60px 0px rgba(38, 59, 94, 0.1);    top: -10px; }  .price-table-01.active .pt-head:after {    background: #1ab394; }/*------------------*	Price Table-------------------*/.price-table-02 {  background: #ffffff;  padding: 12% 10%; }  .price-table-02 .pt-head {    padding: 0 0 20px;    position: relative;    z-index: 1;    border-bottom: 1px solid #ddd;    margin: 0 0 20px; }    .price-table-02 .pt-head label {      margin: 0;      font-size: 12px;      vertical-align: top;      font-weight: 500; }    .price-table-02 .pt-head h4 {      font-size: 20px;      margin: 0;      font-weight: 600; }    .price-table-02 .pt-head h5 {      font-size: 44px;      font-weight: 700;      margin: 0; }      .price-table-02 .pt-head h5 span {        font-size: 20px;        vertical-align: super; }  .price-table-02 .pt-footer {    position: relative;    z-index: 1;    padding: 25px 0 0;    border-top: 1px solid #ddd;    margin: 25px 0 0; }/*------------------*	Price Table-------------------*/.price-table-03 {  background-color: #ffffff;  text-align: center;  padding: 15% 10%; }  .price-table-03 .pt-icon {    margin: 10px 0 22px 0; }    .price-table-03 .pt-icon img {      max-width: 130px;      max-height: 110px; }  .price-table-03 .pt-head {    border-bottom: 1px solid #ddd;    padding: 0 0 20px;    margin: 0 0 20px; }    .price-table-03 .pt-head h3 {      margin: 0;      font-weight: 600;      font-size: 22px;      color: #1d1d33; }    .price-table-03 .pt-head p {      margin: 6px 0 18px; }    .price-table-03 .pt-head .price {      font-size: 35px;      font-weight: 600;      color: #1d1d33;      line-height: normal; }      .price-table-03 .pt-head .price span {        font-size: 15px;        opacity: 0.5;        font-weight: 400; }  .price-table-03 .pt-body ul {    margin: 0;    padding: 0;    list-style: none; }    .price-table-03 .pt-body ul li {      padding: 4px 0; }  .price-table-03 .pt-action {    padding: 30px 0 0; }/*------------------*	Blog Grid Overlay-------------------*/.blog-grid-overlay {  border: 1px solid #ddd;  background-size: cover; }  .blog-grid-overlay .blog-gird-info {    position: relative;    background: #ffffff;    padding: 30px 20px;    -moz-transition: ease-in-out all 0.25s;    -o-transition: ease-in-out all 0.25s;    -webkit-transition: ease-in-out all 0.25s;    transition: ease-in-out all 0.25s; }  .blog-grid-overlay h5 {    margin: 0;    padding: 10px 0 15px;    font-size: 18px;    color: #1d1d33;    font-weight: 600; }  .blog-grid-overlay p {    margin: 0; }  .blog-grid-overlay .b-meta span {    font-size: 12px;    color: #8090b5; }  .blog-grid-overlay .b-meta .meta {    background: #1ab394;    color: #ffffff;    padding: 2px 9px;    display: inline-block;    vertical-align: top;    font-size: 10px;    border-radius: 30px; }  .blog-grid-overlay:hover {    box-shadow: 0px 30px 60px 0px rgba(38, 59, 94, 0.1); }    .blog-grid-overlay:hover .blog-gird-info {      background: rgba(0, 0, 0, 0.5); }    .blog-grid-overlay:hover h5 {      color: #ffffff; }    .blog-grid-overlay:hover p {      margin: 0;      color: rgba(255, 255, 255, 0.8); }    .blog-grid-overlay:hover .b-meta span {      color: #ffffff; }/*------------------*	Blog Grid-------------------*/.blog-grid .blog-grid-img {  overflow: hidden; }  .blog-grid .blog-grid-img img {    -moz-transition: ease all 0.25s;    -o-transition: ease all 0.25s;    -webkit-transition: ease all 0.25s;    transition: ease all 0.25s;    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);    transform: scale(1); }.blog-grid .blog-gird-info {  padding-top: 15px; }.blog-grid h5 {  margin: 0;  padding: 5px 0 10px;  font-size: 18px;  color: #1d1d33;  font-weight: 600; }  .blog-grid h5 a {    color: #1d1d33; }.blog-grid p {  margin: 0; }.blog-grid .b-meta span {  font-size: 12px;  color: #8090b5; }.blog-grid .b-meta .meta {  background: #1ab394;  color: #ffffff;  padding: 2px 9px;  display: inline-block;  vertical-align: top;  font-size: 10px;  border-radius: 30px; }.blog-grid .btn-grid {  margin-top: 15px; }.blog-grid:hover .blog-grid-img img {  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1); }.tag-cloud a {  padding: 3px 16px;  border: 1px solid #eee;  background: #eee;  color: #1d1d33;  display: block;  margin: 0 4px 6px 0px;  border-radius: 40px;  font-size: 0.86rem; }  .tag-cloud a:hover {    background: #4b6781;    border-color: #4b6781;    color: #ffffff; }.pagination .page-item .page-link {  border: 1px solid #ccc;  box-shadow: none;  border-radius: 5px;  color: #1d1d33;  margin: 0 5px; }  .pagination .page-item .page-link:hover {    background: #4b6781;    border-color: #4b6781;    color: #ffffff; }.pagination .page-item.disabled .page-link {  opacity: 0.5; }.pagination .page-item.active .page-link {  background: #4b6781;  border-color: #4b6781;  color: #ffffff; }/*------------------*	Comments-------------------*/.comment-list {  margin: 0;  padding: 0;  list-style: none; }  .comment-list > li:first-child > .comment-body {    margin-top: 0;    padding-top: 0;    border-top: none; }  .comment-list .comment-body {    margin-top: 40px;    padding-top: 40px;    border-top: 1px solid #ddd; }  .comment-list .comment-meta .comment-author {    overflow: hidden;    border-radius: 50%;    -ms-flex: 0 0 50px;    flex: 0 0 50px;    max-width: 50px;    height: 50px; }  .comment-list .comment-meta .comment-metadata {    padding-left: 20px; }    .comment-list .comment-meta .comment-metadata .c-name {      color: #1d1d33;      line-height: normal;      font-weight: 700; }    .comment-list .comment-meta .comment-metadata .c-date {      font-size: 14px;      line-height: normal; }  .comment-list .comment-content {    padding: 10px 0 10px 70px; }    .comment-list .comment-content p {      margin: 0; }  .comment-list .comment-reply {    padding-left: 70px; }  .comment-list .children {    margin: 0;    padding: 0 0 0 70px;    list-style: none; }/*------------------*	Comments form-------------------*/.comment-respond-section {  padding: 50px 0; }  @media (max-width: 567px) {	  .one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 48px;}    .comment-respond-section {      padding-top: 30px; } }.comment-respond-form {  background: #f0fcff;  padding: 30px; }  .comment-respond-form .form-group > label {    font-weight: 500;    color: #1d1d33;    font-size: 14px; }  .comment-respond-form .form-control {    border: 1px solid #ddd;    box-shadow: none;    border-radius: 0; }    .comment-respond-form .form-control:focus {      border: 1px solid #4b6781; }.social-icon a {  margin: 0 4px; }  .social-icon a:first-child {    margin-left: 0px; }  .social-icon a:last-child {    margin-right: 0px; }.social-icon.si-30 a {  width: 30px;  height: 30px;  line-height: 30px;  text-align: center;  font-size: 13px; }.social-icon.si-40 a {  width: 40px;  height: 40px;  line-height: 40px;  text-align: center; }.social-icon.white-icon a {  color: #ffffff; }.social-icon.theme a {  background-color: #4b6781;  color: #ffffff; }  .social-icon.theme a:hover {    background-color: #1ab394; }.social-icon.theme2nd a {  background-color: #1ab394;  color: #ffffff; }  .social-icon.theme2nd a:hover {    background-color: #4b6781; }.social-icon.white a {  background-color: #ffffff;  color: #1d1d33;  border: 1px solid #ffffff; }  .social-icon.white a:hover {    background-color: transparent;    color: #ffffff; }.social-icon.gray a {  background-color: #eee;  color: #1d1d33;  border: 1px solid #eee; }  .social-icon.gray a:hover {    background-color: #1d1d33;    color: #ffffff; }.social-icon.radius a {  border-radius: 50%; }.social-icon.round a {  border-radius: 3px; }.form-control {  height: calc(1.5em + 1.375rem + 2px);  padding: .6875rem .75rem;  font-size: 1rem;  border: 1px solid #ced4da; }  .form-control:focus {    box-shadow: none; }  .form-control-sm {    height: calc(1.5em + .6875rem + 2px);    padding: .40625rem .5rem;    font-size: .875rem;    line-height: 1.5;    border-radius: .3125rem; }  .form-control-lg {    height: calc(1.5em + 2.375rem + 2px);    padding: 1.25rem 1rem;    font-size: 1.15rem;    line-height: 1.5;    border-radius: .1875rem; }.input-group-lg > .form-control:not(textarea),.input-group-lg > .custom-select {  height: calc(1.5em + 2.375rem + 2px);  padding: 1.25rem 1rem;  font-size: 1.15rem;  line-height: 1.5; }.input-group-sm > .form-control:not(textarea),.input-group-sm > .custom-select {  height: calc(1.5em + 2.375rem + 2px);  padding: 1.25rem 1rem;  font-size: 1.15rem;  line-height: 1.5; }.input-group-no-border .form-control,.input-group-no-border .input-group-text {  border: none; }.input-group-merge .form-control:not(:first-child),.input-group-merge .custom-select:not(:first-child) {  border-left: 0;  padding-left: 0; }.input-group-text {  background: #ffffff;  border-color: #ced4da; }.custom-select {  height: calc(1.5em + 1.375rem + 2px);  padding: .6875rem .75rem;  font-size: 1rem;  font-weight: 600;  border: 1px solid #ced4da; }  .custom-select-sm {    height: calc(1.5em + .6875rem + 2px);    padding: .40625rem .5rem;    font-size: .875rem;    line-height: 1.5;    border-radius: .3125rem; }  .custom-select-lg {    height: calc(1.5em + 2.375rem + 2px);    padding: 1.25rem 1rem;    font-size: 1.15rem;    line-height: 1.5;    border-radius: .1875rem; }.rd-mailform .has-error .invalid-feedback {  display: block; }.rd-mailform .snackbars {  border: 1px solid #ddd;  background: #eee;  border-radius: 3px;  font-size: 14px;  font-weight: 500;  margin-top: 20px;  display: none; }  .rd-mailform .snackbars.active {    display: block; }  .rd-mailform .snackbars.error {    border: 1px solid #ffc2c2;    background: #ffe1e1;    color: #bb1515; }  .rd-mailform .snackbars.success {    border: 1px solid #5ae05e;    background: #e2ffd4;    color: #09a00e; }  .rd-mailform .snackbars p {    margin: 0;    position: relative;    display: flex;    align-items: center; }    .rd-mailform .snackbars p .s-icon {      width: 40px;      height: 40px;      line-height: 40px;      text-align: center;      font-size: 16px; }.after-percentage:after {  content: "%"; }.pie_chart_in {  position: relative;  display: inline-block;  vertical-align: top; }  .pie_chart_in .middle {    top: 0;    left: 0;    bottom: 0;    right: 0; }.list-type-01 {  margin: 0;  padding: 0;  list-style: none; }  .list-type-01 li {    position: relative;    padding: 6px 25px 5px 0;    font-weight: 500; }    .list-type-01 li i {      position: absolute;      top: 13px;      right: 0;      color: #1d1d33; }  .list-type-01.theme li i {    color: #4b6781; }  .list-type-01.white li i {    color: #ffffff; }.list-type-02 {  margin: 0;  padding: 0;  list-style: none; }  .list-type-02 li {    position: relative;    padding: 8px 0 8px 25px; }    .list-type-02 li i {      position: absolute;      top: 13px;      left: 0;      color: #1ab394; }  .list-type-02.theme li i {    color: #4b6781; }.list-type-03 {  margin: 0;  padding: 0;  list-style: none; }  .list-type-03 li {    position: relative;    padding: 8px 0;    display: flex;    align-items: center; }    .list-type-03 li i {      max-width: 32px;      flex: 0 0 32px;      line-height: 32px;      background: #1ab394;      text-align: center;      border-radius: 50%;      margin-right: 20px;      color: #ffffff; }.list-type-04 {  margin: 0;  padding: 0;  list-style: none; }  .list-type-04 li {    position: relative;    padding: 2px 0 2px 20px; }    .list-type-04 li:after {      content: "";      width: 10px;      height: 10px;      border: 2px solid #1ab394;      position: absolute;      top: 9px;      left: 0;      border-radius: 50%; }.list-type-05 {  margin: 0;  padding: 0;  list-style: none; }  .list-type-05 li {    position: relative;    padding: 2px 0 2px 30px; }    .list-type-05 li:after {      content: "";      width: 9px;      height: 15px;      border-right: 2px solid #4b6781;      position: absolute;      top: 6px;      left: 0;      border-bottom: 2px solid #4b6781;      transform: rotate(45deg); }.list-type-06 {  margin: 0;  padding: 0;  list-style: none; }  .list-type-06 li {    padding: 6px 0; }/* Margin Padding--------------------*/.m-0px {  margin: 0px; }.m-0px-tb {  margin-top: 0px;  margin-bottom: 0px; }.m-0px-lr {  margin-left: 0px;  margin-right: 0px; }.m-0px-t {  margin-top: 0px; }.m-0px-l {  margin-left: 0px; }.m-0px-r {  margin-right: 0px; }.m-0px-b {  margin-bottom: 0px; }.p-0px {  padding: 0px; }.p-0px-tb {  padding-top: 0px;  padding-bottom: 0px; }.p-0px-lr {  padding-left: 0px;  padding-right: 0px; }.p-0px-t {  padding-top: 0px; }.p-0px-l {  padding-left: 0px; }.p-0px-r {  padding-right: 0px; }.p-0px-b {  padding-bottom: 0px; }.m-5px {  margin: 5px; }.m-5px-tb {  margin-top: 5px;  margin-bottom: 5px; }.m-5px-lr {  margin-left: 5px;  margin-right: 5px; }.m-5px-t {  margin-top: 5px; }.m-5px-l {  margin-left: 5px; }.m-5px-r {  margin-right: 5px; }.m-5px-b {  margin-bottom: 5px; }.p-5px {  padding: 5px; }.p-5px-tb {  padding-top: 5px;  padding-bottom: 5px; }.p-5px-lr {  padding-left: 5px;  padding-right: 5px; }.p-5px-t {  padding-top: 5px; }.p-5px-l {  padding-left: 5px; }.p-5px-r {  padding-right: 5px; }.p-5px-b {  padding-bottom: 5px; }.m-10px {  margin: 10px; }.m-10px-tb {  margin-top: 10px;  margin-bottom: 10px; }.m-10px-lr {  margin-left: 10px;  margin-right: 10px; }.m-10px-t {  margin-top: 10px; }.m-10px-l {  margin-left: 10px; }.m-10px-r {  margin-right: 10px; }.m-10px-b {  margin-bottom: 10px; }.p-10px {  padding: 10px; }.p-10px-tb {  padding-top: 10px;  padding-bottom: 10px; }.p-10px-lr {  padding-left: 10px;  padding-right: 10px; }.p-10px-t {  padding-top: 10px; }.p-10px-l {  padding-left: 10px; }.p-10px-r {  padding-right: 10px; }.p-10px-b {  padding-bottom: 10px; }.m-15px {  margin: 15px; }.m-15px-tb {  margin-top: 15px;  margin-bottom: 15px; }.m-15px-lr {  margin-left: 15px;  margin-right: 15px; }.m-15px-t {  margin-top: 15px; }.m-15px-l {  margin-left: 15px; }.m-15px-r {  margin-right: 15px; }.m-15px-b {  margin-bottom: 15px; }.p-15px {  padding: 15px; }.p-15px-tb {  padding-top: 15px;  padding-bottom: 15px; }.p-15px-lr {  padding-left: 15px;  padding-right: 15px; }.p-15px-t {  padding-top: 15px; }.p-15px-l {  padding-left: 15px; }.p-15px-r {  padding-right: 15px; }.p-15px-b {  padding-bottom: 15px; }.m-20px {  margin: 20px; }.m-20px-tb {  margin-top: 20px;  margin-bottom: 20px; }.m-20px-lr {  margin-left: 20px;  margin-right: 20px; }.m-20px-t {  margin-top: 20px; }.m-20px-l {  margin-left: 20px; }.m-20px-r {  margin-right: 20px; }.m-20px-b {  margin-bottom: 20px; }.p-20px {  padding: 20px; }.p-20px-tb {  padding-top: 20px;  padding-bottom: 20px; }.p-20px-lr {  padding-left: 20px;  padding-right: 20px; }.p-20px-t {  padding-top: 20px; }.p-20px-l {  padding-left: 20px; }.p-20px-r {  padding-right: 20px; }.p-20px-b {  padding-bottom: 20px; }.m-25px {  margin: 25px; }.m-25px-tb {  margin-top: 25px;  margin-bottom: 25px; }.m-25px-lr {  margin-left: 25px;  margin-right: 25px; }.m-25px-t {  margin-top: 25px; }.m-25px-l {  margin-left: 25px; }.m-25px-r {  margin-right: 25px; }.m-25px-b {  margin-bottom: 25px; }.p-25px {  padding: 25px; }.p-25px-tb {  padding-top: 25px;  padding-bottom: 25px; }.p-25px-lr {  padding-left: 25px;  padding-right: 25px; }.p-25px-t {  padding-top: 25px; }.p-25px-l {  padding-left: 25px; }.p-25px-r {  padding-right: 25px; }.p-25px-b {  padding-bottom: 25px; }.m-30px {  margin: 30px; }.m-30px-tb {  margin-top: 30px;  margin-bottom: 30px; }.m-30px-lr {  margin-left: 30px;  margin-right: 30px; }.m-30px-t {  margin-top: 30px; }.m-30px-l {  margin-left: 30px; }.m-30px-r {  margin-right: 30px; }.m-30px-b {  margin-bottom: 30px; }.p-30px {  padding: 30px; }.p-30px-tb {  padding-top: 30px;  padding-bottom: 30px; }.p-30px-lr {  padding-left: 30px;  padding-right: 30px; }.p-30px-t {  padding-top: 30px; }.p-30px-l {  padding-left: 30px; }.p-30px-r {  padding-right: 30px; }.p-30px-b {  padding-bottom: 30px; }.m-35px {  margin: 35px; }.m-35px-tb {  margin-top: 35px;  margin-bottom: 35px; }.m-35px-lr {  margin-left: 35px;  margin-right: 35px; }.m-35px-t {  margin-top: 35px; }.m-35px-l {  margin-left: 35px; }.m-35px-r {  margin-right: 35px; }.m-35px-b {  margin-bottom: 35px; }.p-35px {  padding: 35px; }.p-35px-tb {  padding-top: 35px;  padding-bottom: 35px; }.p-35px-lr {  padding-left: 35px;  padding-right: 35px; }.p-35px-t {  padding-top: 35px; }.p-35px-l {  padding-left: 35px; }.p-35px-r {  padding-right: 35px; }.p-35px-b {  padding-bottom: 35px; }.m-40px {  margin: 40px; }.m-40px-tb {  margin-top: 40px;  margin-bottom: 40px; }.m-40px-lr {  margin-left: 40px;  margin-right: 40px; }.m-40px-t {  margin-top: 40px; }.m-40px-l {  margin-left: 40px; }.m-40px-r {  margin-right: 40px; }.m-40px-b {  margin-bottom: 40px; }.p-40px {  padding: 40px; }.p-40px-tb {  padding-top: 40px;  padding-bottom: 40px; }.p-40px-lr {  padding-left: 40px;  padding-right: 40px; }.p-40px-t {  padding-top: 40px; }.p-40px-l {  padding-left: 40px; }.p-40px-r {  padding-right: 40px; }.p-40px-b {  padding-bottom: 40px; }.m-45px {  margin: 45px; }.m-45px-tb {  margin-top: 45px;  margin-bottom: 45px; }.m-45px-lr {  margin-left: 45px;  margin-right: 45px; }.m-45px-t {  margin-top: 45px; }.m-45px-l {  margin-left: 45px; }.m-45px-r {  margin-right: 45px; }.m-45px-b {  margin-bottom: 45px; }.p-45px {  padding: 45px; }.p-45px-tb {  padding-top: 45px;  padding-bottom: 45px; }.p-45px-lr {  padding-left: 45px;  padding-right: 45px; }.p-45px-t {  padding-top: 45px; }.p-45px-l {  padding-left: 45px; }.p-45px-r {  padding-right: 45px; }.p-45px-b {  padding-bottom: 45px; }.m-50px {  margin: 50px; }.m-50px-tb {  margin-top: 50px;  margin-bottom: 50px; }.m-50px-lr {  margin-left: 50px;  margin-right: 50px; }.m-50px-t {  margin-top: 50px; }.m-50px-l {  margin-left: 50px; }.m-50px-r {  margin-right: 50px; }.m-50px-b {  margin-bottom: 50px; }.p-50px {  padding: 50px; }.p-50px-tb {  padding-top: 50px;  padding-bottom: 50px; }.p-50px-lr {  padding-left: 50px;  padding-right: 50px; }.p-50px-t {  padding-top: 50px; }.p-50px-l {  padding-left: 50px; }.p-50px-r {  padding-right: 50px; }.p-50px-b {  padding-bottom: 50px; }.m-55px {  margin: 55px; }.m-55px-tb {  margin-top: 55px;  margin-bottom: 55px; }.m-55px-lr {  margin-left: 55px;  margin-right: 55px; }.m-55px-t {  margin-top: 55px; }.m-55px-l {  margin-left: 55px; }.m-55px-r {  margin-right: 55px; }.m-55px-b {  margin-bottom: 55px; }.p-55px {  padding: 55px; }.p-55px-tb {  padding-top: 55px;  padding-bottom: 55px; }.p-55px-lr {  padding-left: 55px;  padding-right: 55px; }.p-55px-t {  padding-top: 55px; }.p-55px-l {  padding-left: 55px; }.p-55px-r {  padding-right: 55px; }.p-55px-b {  padding-bottom: 55px; }.m-60px {  margin: 60px; }.m-60px-tb {  margin-top: 60px;  margin-bottom: 60px; }.m-60px-lr {  margin-left: 60px;  margin-right: 60px; }.m-60px-t {  margin-top: 60px; }.m-60px-l {  margin-left: 60px; }.m-60px-r {  margin-right: 60px; }.m-60px-b {  margin-bottom: 60px; }.p-60px {  padding: 60px; }.p-60px-tb {  padding-top: 60px;  padding-bottom: 60px; }.p-60px-lr {  padding-left: 60px;  padding-right: 60px; }.p-60px-t {  padding-top: 60px; }.p-60px-l {  padding-left: 60px; }.p-60px-r {  padding-right: 60px; }.p-60px-b {  padding-bottom: 60px; }.m-65px {  margin: 65px; }.m-65px-tb {  margin-top: 65px;  margin-bottom: 65px; }.m-65px-lr {  margin-left: 65px;  margin-right: 65px; }.m-65px-t {  margin-top: 65px; }.m-65px-l {  margin-left: 65px; }.m-65px-r {  margin-right: 65px; }.m-65px-b {  margin-bottom: 65px; }.p-65px {  padding: 65px; }.p-65px-tb {  padding-top: 65px;  padding-bottom: 65px; }.p-65px-lr {  padding-left: 65px;  padding-right: 65px; }.p-65px-t {  padding-top: 65px; }.p-65px-l {  padding-left: 65px; }.p-65px-r {  padding-right: 65px; }.p-65px-b {  padding-bottom: 65px; }.m-70px {  margin: 70px; }.m-70px-tb {  margin-top: 70px;  margin-bottom: 70px; }.m-70px-lr {  margin-left: 70px;  margin-right: 70px; }.m-70px-t {  margin-top: 70px; }.m-70px-l {  margin-left: 70px; }.m-70px-r {  margin-right: 70px; }.m-70px-b {  margin-bottom: 70px; }.p-70px {  padding: 70px; }.p-70px-tb {  padding-top: 70px;  padding-bottom: 70px; }.p-70px-lr {  padding-left: 70px;  padding-right: 70px; }.p-70px-t {  padding-top: 70px; }.p-70px-l {  padding-left: 70px; }.p-70px-r {  padding-right: 70px; }.p-70px-b {  padding-bottom: 70px; }.m-75px {  margin: 75px; }.m-75px-tb {  margin-top: 75px;  margin-bottom: 75px; }.m-75px-lr {  margin-left: 75px;  margin-right: 75px; }.m-75px-t {  margin-top: 75px; }.m-75px-l {  margin-left: 75px; }.m-75px-r {  margin-right: 75px; }.m-75px-b {  margin-bottom: 75px; }.p-75px {  padding: 75px; }.p-75px-tb {  padding-top: 75px;  padding-bottom: 75px; }.p-75px-lr {  padding-left: 75px;  padding-right: 75px; }.p-75px-t {  padding-top: 75px; }.p-75px-l {  padding-left: 75px; }.p-75px-r {  padding-right: 75px; }.p-75px-b {  padding-bottom: 75px; }.m-80px {  margin: 80px; }.m-80px-tb {  margin-top: 80px;  margin-bottom: 80px; }.m-80px-lr {  margin-left: 80px;  margin-right: 80px; }.m-80px-t {  margin-top: 80px; }.m-80px-l {  margin-left: 80px; }.m-80px-r {  margin-right: 80px; }.m-80px-b {  margin-bottom: 80px; }.p-80px {  padding: 80px; }.p-80px-tb {  padding-top: 80px;  padding-bottom: 80px; }.p-80px-lr {  padding-left: 80px;  padding-right: 80px; }.p-80px-t {  padding-top: 80px; }.p-80px-l {  padding-left: 80px; }.p-80px-r {  padding-right: 80px; }.p-80px-b {  padding-bottom: 80px; }.m-85px {  margin: 85px; }.m-85px-tb {  margin-top: 85px;  margin-bottom: 85px; }.m-85px-lr {  margin-left: 85px;  margin-right: 85px; }.m-85px-t {  margin-top: 85px; }.m-85px-l {  margin-left: 85px; }.m-85px-r {  margin-right: 85px; }.m-85px-b {  margin-bottom: 85px; }.p-85px {  padding: 85px; }.p-85px-tb {  padding-top: 85px;  padding-bottom: 85px; }.p-85px-lr {  padding-left: 85px;  padding-right: 85px; }.p-85px-t {  padding-top: 85px; }.p-85px-l {  padding-left: 85px; }.p-85px-r {  padding-right: 85px; }.p-85px-b {  padding-bottom: 85px; }.m-90px {  margin: 90px; }.m-90px-tb {  margin-top: 90px;  margin-bottom: 90px; }.m-90px-lr {  margin-left: 90px;  margin-right: 90px; }.m-90px-t {  margin-top: 90px; }.m-90px-l {  margin-left: 90px; }.m-90px-r {  margin-right: 90px; }.m-90px-b {  margin-bottom: 90px; }.p-90px {  padding: 90px; }.p-90px-tb {  padding-top: 90px;  padding-bottom: 90px; }.p-90px-lr {  padding-left: 90px;  padding-right: 90px; }.p-90px-t {  padding-top: 90px; }.p-90px-l {  padding-left: 90px; }.p-90px-r {  padding-right: 90px; }.p-90px-b {  padding-bottom: 90px; }.m-95px {  margin: 95px; }.m-95px-tb {  margin-top: 95px;  margin-bottom: 95px; }.m-95px-lr {  margin-left: 95px;  margin-right: 95px; }.m-95px-t {  margin-top: 95px; }.m-95px-l {  margin-left: 95px; }.m-95px-r {  margin-right: 95px; }.m-95px-b {  margin-bottom: 95px; }.p-95px {  padding: 95px; }.p-95px-tb {  padding-top: 95px;  padding-bottom: 95px; }.p-95px-lr {  padding-left: 95px;  padding-right: 95px; }.p-95px-t {  padding-top: 95px; }.p-95px-l {  padding-left: 95px; }.p-95px-r {  padding-right: 95px; }.p-95px-b {  padding-bottom: 95px; }.m-100px {  margin: 100px; }.m-100px-tb {  margin-top: 100px;  margin-bottom: 100px; }.m-100px-lr {  margin-left: 100px;  margin-right: 100px; }.m-100px-t {  margin-top: 100px; }.m-100px-l {  margin-left: 100px; }.m-100px-r {  margin-right: 100px; }.m-100px-b {  margin-bottom: 100px; }.p-100px {  padding: 100px; }.p-100px-tb {  padding-top: 100px;  padding-bottom: 100px; }.p-100px-lr {  padding-left: 100px;  padding-right: 100px; }.p-100px-t {  padding-top: 100px; }.p-100px-l {  padding-left: 100px; }.p-100px-r {  padding-right: 100px; }.p-100px-b {  padding-bottom: 100px; }@media (max-width: 1199px) {  /* Margin Padding  --------------------*/  .xl-m-0px {    margin: 0px; }  .xl-m-0px-tb {    margin-top: 0px;    margin-bottom: 0px; }  .xl-m-0px-lr {    margin-left: 0px;    margin-right: 0px; }  .xl-m-0px-t {    margin-top: 0px; }  .xl-m-0px-l {    margin-left: 0px; }  .xl-m-0px-r {    margin-right: 0px; }  .xl-m-0px-b {    margin-bottom: 0px; }  .xl-p-0px {    padding: 0px; }  .xl-p-0px-tb {    padding-top: 0px;    padding-bottom: 0px; }  .xl-p-0px-lr {    padding-left: 0px;    padding-right: 0px; }  .xl-p-0px-t {    padding-top: 0px; }  .xl-p-0px-l {    padding-left: 0px; }  .xl-p-0px-r {    padding-right: 0px; }  .xl-p-0px-b {    padding-bottom: 0px; }  .xl-m-5px {    margin: 5px; }  .xl-m-5px-tb {    margin-top: 5px;    margin-bottom: 5px; }  .xl-m-5px-lr {    margin-left: 5px;    margin-right: 5px; }  .xl-m-5px-t {    margin-top: 5px; }  .xl-m-5px-l {    margin-left: 5px; }  .xl-m-5px-r {    margin-right: 5px; }  .xl-m-5px-b {    margin-bottom: 5px; }  .xl-p-5px {    padding: 5px; }  .xl-p-5px-tb {    padding-top: 5px;    padding-bottom: 5px; }  .xl-p-5px-lr {    padding-left: 5px;    padding-right: 5px; }  .xl-p-5px-t {    padding-top: 5px; }  .xl-p-5px-l {    padding-left: 5px; }  .xl-p-5px-r {    padding-right: 5px; }  .xl-p-5px-b {    padding-bottom: 5px; }  .xl-m-10px {    margin: 10px; }  .xl-m-10px-tb {    margin-top: 10px;    margin-bottom: 10px; }  .xl-m-10px-lr {    margin-left: 10px;    margin-right: 10px; }  .xl-m-10px-t {    margin-top: 10px; }  .xl-m-10px-l {    margin-left: 10px; }  .xl-m-10px-r {    margin-right: 10px; }  .xl-m-10px-b {    margin-bottom: 10px; }  .xl-p-10px {    padding: 10px; }  .xl-p-10px-tb {    padding-top: 10px;    padding-bottom: 10px; }  .xl-p-10px-lr {    padding-left: 10px;    padding-right: 10px; }  .xl-p-10px-t {    padding-top: 10px; }  .xl-p-10px-l {    padding-left: 10px; }  .xl-p-10px-r {    padding-right: 10px; }  .xl-p-10px-b {    padding-bottom: 10px; }  .xl-m-15px {    margin: 15px; }  .xl-m-15px-tb {    margin-top: 15px;    margin-bottom: 15px; }  .xl-m-15px-lr {    margin-left: 15px;    margin-right: 15px; }  .xl-m-15px-t {    margin-top: 15px; }  .xl-m-15px-l {    margin-left: 15px; }  .xl-m-15px-r {    margin-right: 15px; }  .xl-m-15px-b {    margin-bottom: 15px; }  .xl-p-15px {    padding: 15px; }  .xl-p-15px-tb {    padding-top: 15px;    padding-bottom: 15px; }  .xl-p-15px-lr {    padding-left: 15px;    padding-right: 15px; }  .xl-p-15px-t {    padding-top: 15px; }  .xl-p-15px-l {    padding-left: 15px; }  .xl-p-15px-r {    padding-right: 15px; }  .xl-p-15px-b {    padding-bottom: 15px; }  .xl-m-20px {    margin: 20px; }  .xl-m-20px-tb {    margin-top: 20px;    margin-bottom: 20px; }  .xl-m-20px-lr {    margin-left: 20px;    margin-right: 20px; }  .xl-m-20px-t {    margin-top: 20px; }  .xl-m-20px-l {    margin-left: 20px; }  .xl-m-20px-r {    margin-right: 20px; }  .xl-m-20px-b {    margin-bottom: 20px; }  .xl-p-20px {    padding: 20px; }  .xl-p-20px-tb {    padding-top: 20px;    padding-bottom: 20px; }  .xl-p-20px-lr {    padding-left: 20px;    padding-right: 20px; }  .xl-p-20px-t {    padding-top: 20px; }  .xl-p-20px-l {    padding-left: 20px; }  .xl-p-20px-r {    padding-right: 20px; }  .xl-p-20px-b {    padding-bottom: 20px; }  .xl-m-25px {    margin: 25px; }  .xl-m-25px-tb {    margin-top: 25px;    margin-bottom: 25px; }  .xl-m-25px-lr {    margin-left: 25px;    margin-right: 25px; }  .xl-m-25px-t {    margin-top: 25px; }  .xl-m-25px-l {    margin-left: 25px; }  .xl-m-25px-r {    margin-right: 25px; }  .xl-m-25px-b {    margin-bottom: 25px; }  .xl-p-25px {    padding: 25px; }  .xl-p-25px-tb {    padding-top: 25px;    padding-bottom: 25px; }  .xl-p-25px-lr {    padding-left: 25px;    padding-right: 25px; }  .xl-p-25px-t {    padding-top: 25px; }  .xl-p-25px-l {    padding-left: 25px; }  .xl-p-25px-r {    padding-right: 25px; }  .xl-p-25px-b {    padding-bottom: 25px; }  .xl-m-30px {    margin: 30px; }  .xl-m-30px-tb {    margin-top: 30px;    margin-bottom: 30px; }  .xl-m-30px-lr {    margin-left: 30px;    margin-right: 30px; }  .xl-m-30px-t {    margin-top: 30px; }  .xl-m-30px-l {    margin-left: 30px; }  .xl-m-30px-r {    margin-right: 30px; }  .xl-m-30px-b {    margin-bottom: 30px; }  .xl-p-30px {    padding: 30px; }  .xl-p-30px-tb {    padding-top: 30px;    padding-bottom: 30px; }  .xl-p-30px-lr {    padding-left: 30px;    padding-right: 30px; }  .xl-p-30px-t {    padding-top: 30px; }  .xl-p-30px-l {    padding-left: 30px; }  .xl-p-30px-r {    padding-right: 30px; }  .xl-p-30px-b {    padding-bottom: 30px; }  .xl-m-35px {    margin: 35px; }  .xl-m-35px-tb {    margin-top: 35px;    margin-bottom: 35px; }  .xl-m-35px-lr {    margin-left: 35px;    margin-right: 35px; }  .xl-m-35px-t {    margin-top: 35px; }  .xl-m-35px-l {    margin-left: 35px; }  .xl-m-35px-r {    margin-right: 35px; }  .xl-m-35px-b {    margin-bottom: 35px; }  .xl-p-35px {    padding: 35px; }  .xl-p-35px-tb {    padding-top: 35px;    padding-bottom: 35px; }  .xl-p-35px-lr {    padding-left: 35px;    padding-right: 35px; }  .xl-p-35px-t {    padding-top: 35px; }  .xl-p-35px-l {    padding-left: 35px; }  .xl-p-35px-r {    padding-right: 35px; }  .xl-p-35px-b {    padding-bottom: 35px; }  .xl-m-40px {    margin: 40px; }  .xl-m-40px-tb {    margin-top: 40px;    margin-bottom: 40px; }  .xl-m-40px-lr {    margin-left: 40px;    margin-right: 40px; }  .xl-m-40px-t {    margin-top: 40px; }  .xl-m-40px-l {    margin-left: 40px; }  .xl-m-40px-r {    margin-right: 40px; }  .xl-m-40px-b {    margin-bottom: 40px; }  .xl-p-40px {    padding: 40px; }  .xl-p-40px-tb {    padding-top: 40px;    padding-bottom: 40px; }  .xl-p-40px-lr {    padding-left: 40px;    padding-right: 40px; }  .xl-p-40px-t {    padding-top: 40px; }  .xl-p-40px-l {    padding-left: 40px; }  .xl-p-40px-r {    padding-right: 40px; }  .xl-p-40px-b {    padding-bottom: 40px; }  .xl-m-45px {    margin: 45px; }  .xl-m-45px-tb {    margin-top: 45px;    margin-bottom: 45px; }  .xl-m-45px-lr {    margin-left: 45px;    margin-right: 45px; }  .xl-m-45px-t {    margin-top: 45px; }  .xl-m-45px-l {    margin-left: 45px; }  .xl-m-45px-r {    margin-right: 45px; }  .xl-m-45px-b {    margin-bottom: 45px; }  .xl-p-45px {    padding: 45px; }  .xl-p-45px-tb {    padding-top: 45px;    padding-bottom: 45px; }  .xl-p-45px-lr {    padding-left: 45px;    padding-right: 45px; }  .xl-p-45px-t {    padding-top: 45px; }  .xl-p-45px-l {    padding-left: 45px; }  .xl-p-45px-r {    padding-right: 45px; }  .xl-p-45px-b {    padding-bottom: 45px; }  .xl-m-50px {    margin: 50px; }  .xl-m-50px-tb {    margin-top: 50px;    margin-bottom: 50px; }  .xl-m-50px-lr {    margin-left: 50px;    margin-right: 50px; }  .xl-m-50px-t {    margin-top: 50px; }  .xl-m-50px-l {    margin-left: 50px; }  .xl-m-50px-r {    margin-right: 50px; }  .xl-m-50px-b {    margin-bottom: 50px; }  .xl-p-50px {    padding: 50px; }  .xl-p-50px-tb {    padding-top: 50px;    padding-bottom: 50px; }  .xl-p-50px-lr {    padding-left: 50px;    padding-right: 50px; }  .xl-p-50px-t {    padding-top: 50px; }  .xl-p-50px-l {    padding-left: 50px; }  .xl-p-50px-r {    padding-right: 50px; }  .xl-p-50px-b {    padding-bottom: 50px; }  .xl-m-55px {    margin: 55px; }  .xl-m-55px-tb {    margin-top: 55px;    margin-bottom: 55px; }  .xl-m-55px-lr {    margin-left: 55px;    margin-right: 55px; }  .xl-m-55px-t {    margin-top: 55px; }  .xl-m-55px-l {    margin-left: 55px; }  .xl-m-55px-r {    margin-right: 55px; }  .xl-m-55px-b {    margin-bottom: 55px; }  .xl-p-55px {    padding: 55px; }  .xl-p-55px-tb {    padding-top: 55px;    padding-bottom: 55px; }  .xl-p-55px-lr {    padding-left: 55px;    padding-right: 55px; }  .xl-p-55px-t {    padding-top: 55px; }  .xl-p-55px-l {    padding-left: 55px; }  .xl-p-55px-r {    padding-right: 55px; }  .xl-p-55px-b {    padding-bottom: 55px; }  .xl-m-60px {    margin: 60px; }  .xl-m-60px-tb {    margin-top: 60px;    margin-bottom: 60px; }  .xl-m-60px-lr {    margin-left: 60px;    margin-right: 60px; }  .xl-m-60px-t {    margin-top: 60px; }  .xl-m-60px-l {    margin-left: 60px; }  .xl-m-60px-r {    margin-right: 60px; }  .xl-m-60px-b {    margin-bottom: 60px; }  .xl-p-60px {    padding: 60px; }  .xl-p-60px-tb {    padding-top: 60px;    padding-bottom: 60px; }  .xl-p-60px-lr {    padding-left: 60px;    padding-right: 60px; }  .xl-p-60px-t {    padding-top: 60px; }  .xl-p-60px-l {    padding-left: 60px; }  .xl-p-60px-r {    padding-right: 60px; }  .xl-p-60px-b {    padding-bottom: 60px; }  .xl-m-65px {    margin: 65px; }  .xl-m-65px-tb {    margin-top: 65px;    margin-bottom: 65px; }  .xl-m-65px-lr {    margin-left: 65px;    margin-right: 65px; }  .xl-m-65px-t {    margin-top: 65px; }  .xl-m-65px-l {    margin-left: 65px; }  .xl-m-65px-r {    margin-right: 65px; }  .xl-m-65px-b {    margin-bottom: 65px; }  .xl-p-65px {    padding: 65px; }  .xl-p-65px-tb {    padding-top: 65px;    padding-bottom: 65px; }  .xl-p-65px-lr {    padding-left: 65px;    padding-right: 65px; }  .xl-p-65px-t {    padding-top: 65px; }  .xl-p-65px-l {    padding-left: 65px; }  .xl-p-65px-r {    padding-right: 65px; }  .xl-p-65px-b {    padding-bottom: 65px; }  .xl-m-70px {    margin: 70px; }  .xl-m-70px-tb {    margin-top: 70px;    margin-bottom: 70px; }  .xl-m-70px-lr {    margin-left: 70px;    margin-right: 70px; }  .xl-m-70px-t {    margin-top: 70px; }  .xl-m-70px-l {    margin-left: 70px; }  .xl-m-70px-r {    margin-right: 70px; }  .xl-m-70px-b {    margin-bottom: 70px; }  .xl-p-70px {    padding: 70px; }  .xl-p-70px-tb {    padding-top: 70px;    padding-bottom: 70px; }  .xl-p-70px-lr {    padding-left: 70px;    padding-right: 70px; }  .xl-p-70px-t {    padding-top: 70px; }  .xl-p-70px-l {    padding-left: 70px; }  .xl-p-70px-r {    padding-right: 70px; }  .xl-p-70px-b {    padding-bottom: 70px; }  .xl-m-75px {    margin: 75px; }  .xl-m-75px-tb {    margin-top: 75px;    margin-bottom: 75px; }  .xl-m-75px-lr {    margin-left: 75px;    margin-right: 75px; }  .xl-m-75px-t {    margin-top: 75px; }  .xl-m-75px-l {    margin-left: 75px; }  .xl-m-75px-r {    margin-right: 75px; }  .xl-m-75px-b {    margin-bottom: 75px; }  .xl-p-75px {    padding: 75px; }  .xl-p-75px-tb {    padding-top: 75px;    padding-bottom: 75px; }  .xl-p-75px-lr {    padding-left: 75px;    padding-right: 75px; }  .xl-p-75px-t {    padding-top: 75px; }  .xl-p-75px-l {    padding-left: 75px; }  .xl-p-75px-r {    padding-right: 75px; }  .xl-p-75px-b {    padding-bottom: 75px; }  .xl-m-80px {    margin: 80px; }  .xl-m-80px-tb {    margin-top: 80px;    margin-bottom: 80px; }  .xl-m-80px-lr {    margin-left: 80px;    margin-right: 80px; }  .xl-m-80px-t {    margin-top: 80px; }  .xl-m-80px-l {    margin-left: 80px; }  .xl-m-80px-r {    margin-right: 80px; }  .xl-m-80px-b {    margin-bottom: 80px; }  .xl-p-80px {    padding: 80px; }  .xl-p-80px-tb {    padding-top: 80px;    padding-bottom: 80px; }  .xl-p-80px-lr {    padding-left: 80px;    padding-right: 80px; }  .xl-p-80px-t {    padding-top: 80px; }  .xl-p-80px-l {    padding-left: 80px; }  .xl-p-80px-r {    padding-right: 80px; }  .xl-p-80px-b {    padding-bottom: 80px; }  .xl-m-85px {    margin: 85px; }  .xl-m-85px-tb {    margin-top: 85px;    margin-bottom: 85px; }  .xl-m-85px-lr {    margin-left: 85px;    margin-right: 85px; }  .xl-m-85px-t {    margin-top: 85px; }  .xl-m-85px-l {    margin-left: 85px; }  .xl-m-85px-r {    margin-right: 85px; }  .xl-m-85px-b {    margin-bottom: 85px; }  .xl-p-85px {    padding: 85px; }  .xl-p-85px-tb {    padding-top: 85px;    padding-bottom: 85px; }  .xl-p-85px-lr {    padding-left: 85px;    padding-right: 85px; }  .xl-p-85px-t {    padding-top: 85px; }  .xl-p-85px-l {    padding-left: 85px; }  .xl-p-85px-r {    padding-right: 85px; }  .xl-p-85px-b {    padding-bottom: 85px; }  .xl-m-90px {    margin: 90px; }  .xl-m-90px-tb {    margin-top: 90px;    margin-bottom: 90px; }  .xl-m-90px-lr {    margin-left: 90px;    margin-right: 90px; }  .xl-m-90px-t {    margin-top: 90px; }  .xl-m-90px-l {    margin-left: 90px; }  .xl-m-90px-r {    margin-right: 90px; }  .xl-m-90px-b {    margin-bottom: 90px; }  .xl-p-90px {    padding: 90px; }  .xl-p-90px-tb {    padding-top: 90px;    padding-bottom: 90px; }  .xl-p-90px-lr {    padding-left: 90px;    padding-right: 90px; }  .xl-p-90px-t {    padding-top: 90px; }  .xl-p-90px-l {    padding-left: 90px; }  .xl-p-90px-r {    padding-right: 90px; }  .xl-p-90px-b {    padding-bottom: 90px; }  .xl-m-95px {    margin: 95px; }  .xl-m-95px-tb {    margin-top: 95px;    margin-bottom: 95px; }  .xl-m-95px-lr {    margin-left: 95px;    margin-right: 95px; }  .xl-m-95px-t {    margin-top: 95px; }  .xl-m-95px-l {    margin-left: 95px; }  .xl-m-95px-r {    margin-right: 95px; }  .xl-m-95px-b {    margin-bottom: 95px; }  .xl-p-95px {    padding: 95px; }  .xl-p-95px-tb {    padding-top: 95px;    padding-bottom: 95px; }  .xl-p-95px-lr {    padding-left: 95px;    padding-right: 95px; }  .xl-p-95px-t {    padding-top: 95px; }  .xl-p-95px-l {    padding-left: 95px; }  .xl-p-95px-r {    padding-right: 95px; }  .xl-p-95px-b {    padding-bottom: 95px; }  .xl-m-100px {    margin: 100px; }  .xl-m-100px-tb {    margin-top: 100px;    margin-bottom: 100px; }  .xl-m-100px-lr {    margin-left: 100px;    margin-right: 100px; }  .xl-m-100px-t {    margin-top: 100px; }  .xl-m-100px-l {    margin-left: 100px; }  .xl-m-100px-r {    margin-right: 100px; }  .xl-m-100px-b {    margin-bottom: 100px; }  .xl-p-100px {    padding: 100px; }  .xl-p-100px-tb {    padding-top: 100px;    padding-bottom: 100px; }  .xl-p-100px-lr {    padding-left: 100px;    padding-right: 100px; }  .xl-p-100px-t {    padding-top: 100px; }  .xl-p-100px-l {    padding-left: 100px; }  .xl-p-100px-r {    padding-right: 100px; }  .xl-p-100px-b {    padding-bottom: 100px; } }@media (max-width: 991px) {  /* Margin Padding  --------------------*/  .lg-m-0px {    margin: 0px; }  .lg-m-0px-tb {    margin-top: 0px;    margin-bottom: 0px; }  .lg-m-0px-lr {    margin-left: 0px;    margin-right: 0px; }  .lg-m-0px-t {    margin-top: 0px; }  .lg-m-0px-l {    margin-left: 0px; }  .lg-m-0px-r {    margin-right: 0px; }  .lg-m-0px-b {    margin-bottom: 0px; }  .lg-p-0px {    padding: 0px; }  .lg-p-0px-tb {    padding-top: 0px;    padding-bottom: 0px; }  .lg-p-0px-lr {    padding-left: 0px;    padding-right: 0px; }  .lg-p-0px-t {    padding-top: 0px; }  .lg-p-0px-l {    padding-left: 0px; }  .lg-p-0px-r {    padding-right: 0px; }  .lg-p-0px-b {    padding-bottom: 0px; }  .lg-m-5px {    margin: 5px; }  .lg-m-5px-tb {    margin-top: 5px;    margin-bottom: 5px; }  .lg-m-5px-lr {    margin-left: 5px;    margin-right: 5px; }  .lg-m-5px-t {    margin-top: 5px; }  .lg-m-5px-l {    margin-left: 5px; }  .lg-m-5px-r {    margin-right: 5px; }  .lg-m-5px-b {    margin-bottom: 5px; }  .lg-p-5px {    padding: 5px; }  .lg-p-5px-tb {    padding-top: 5px;    padding-bottom: 5px; }  .lg-p-5px-lr {    padding-left: 5px;    padding-right: 5px; }  .lg-p-5px-t {    padding-top: 5px; }  .lg-p-5px-l {    padding-left: 5px; }  .lg-p-5px-r {    padding-right: 5px; }  .lg-p-5px-b {    padding-bottom: 5px; }  .lg-m-10px {    margin: 10px; }  .lg-m-10px-tb {    margin-top: 10px;    margin-bottom: 10px; }  .lg-m-10px-lr {    margin-left: 10px;    margin-right: 10px; }  .lg-m-10px-t {    margin-top: 10px; }  .lg-m-10px-l {    margin-left: 10px; }  .lg-m-10px-r {    margin-right: 10px; }  .lg-m-10px-b {    margin-bottom: 10px; }  .lg-p-10px {    padding: 10px; }  .lg-p-10px-tb {    padding-top: 10px;    padding-bottom: 10px; }  .lg-p-10px-lr {    padding-left: 10px;    padding-right: 10px; }  .lg-p-10px-t {    padding-top: 10px; }  .lg-p-10px-l {    padding-left: 10px; }  .lg-p-10px-r {    padding-right: 10px; }  .lg-p-10px-b {    padding-bottom: 10px; }  .lg-m-15px {    margin: 15px; }  .lg-m-15px-tb {    margin-top: 15px;    margin-bottom: 15px; }  .lg-m-15px-lr {    margin-left: 15px;    margin-right: 15px; }  .lg-m-15px-t {    margin-top: 15px; }  .lg-m-15px-l {    margin-left: 15px; }  .lg-m-15px-r {    margin-right: 15px; }  .lg-m-15px-b {    margin-bottom: 15px; }  .lg-p-15px {    padding: 15px; }  .lg-p-15px-tb {    padding-top: 15px;    padding-bottom: 15px; }  .lg-p-15px-lr {    padding-left: 15px;    padding-right: 15px; }  .lg-p-15px-t {    padding-top: 15px; }  .lg-p-15px-l {    padding-left: 15px; }  .lg-p-15px-r {    padding-right: 15px; }  .lg-p-15px-b {    padding-bottom: 15px; }  .lg-m-20px {    margin: 20px; }  .lg-m-20px-tb {    margin-top: 20px;    margin-bottom: 20px; }  .lg-m-20px-lr {    margin-left: 20px;    margin-right: 20px; }  .lg-m-20px-t {    margin-top: 20px; }  .lg-m-20px-l {    margin-left: 20px; }  .lg-m-20px-r {    margin-right: 20px; }  .lg-m-20px-b {    margin-bottom: 20px; }  .lg-p-20px {    padding: 20px; }  .lg-p-20px-tb {    padding-top: 20px;    padding-bottom: 20px; }  .lg-p-20px-lr {    padding-left: 20px;    padding-right: 20px; }  .lg-p-20px-t {    padding-top: 20px; }  .lg-p-20px-l {    padding-left: 20px; }  .lg-p-20px-r {    padding-right: 20px; }  .lg-p-20px-b {    padding-bottom: 20px; }  .lg-m-25px {    margin: 25px; }  .lg-m-25px-tb {    margin-top: 25px;    margin-bottom: 25px; }  .lg-m-25px-lr {    margin-left: 25px;    margin-right: 25px; }  .lg-m-25px-t {    margin-top: 25px; }  .lg-m-25px-l {    margin-left: 25px; }  .lg-m-25px-r {    margin-right: 25px; }  .lg-m-25px-b {    margin-bottom: 25px; }  .lg-p-25px {    padding: 25px; }  .lg-p-25px-tb {    padding-top: 25px;    padding-bottom: 25px; }  .lg-p-25px-lr {    padding-left: 25px;    padding-right: 25px; }  .lg-p-25px-t {    padding-top: 25px; }  .lg-p-25px-l {    padding-left: 25px; }  .lg-p-25px-r {    padding-right: 25px; }  .lg-p-25px-b {    padding-bottom: 25px; }  .lg-m-30px {    margin: 30px; }  .lg-m-30px-tb {    margin-top: 30px;    margin-bottom: 30px; }  .lg-m-30px-lr {    margin-left: 30px;    margin-right: 30px; }  .lg-m-30px-t {    margin-top: 30px; }  .lg-m-30px-l {    margin-left: 30px; }  .lg-m-30px-r {    margin-right: 30px; }  .lg-m-30px-b {    margin-bottom: 30px; }  .lg-p-30px {    padding: 30px; }  .lg-p-30px-tb {    padding-top: 30px;    padding-bottom: 30px; }  .lg-p-30px-lr {    padding-left: 30px;    padding-right: 30px; }  .lg-p-30px-t {    padding-top: 30px; }  .lg-p-30px-l {    padding-left: 30px; }  .lg-p-30px-r {    padding-right: 30px; }  .lg-p-30px-b {    padding-bottom: 30px; }  .lg-m-35px {    margin: 35px; }  .lg-m-35px-tb {    margin-top: 35px;    margin-bottom: 35px; }  .lg-m-35px-lr {    margin-left: 35px;    margin-right: 35px; }  .lg-m-35px-t {    margin-top: 35px; }  .lg-m-35px-l {    margin-left: 35px; }  .lg-m-35px-r {    margin-right: 35px; }  .lg-m-35px-b {    margin-bottom: 35px; }  .lg-p-35px {    padding: 35px; }  .lg-p-35px-tb {    padding-top: 35px;    padding-bottom: 35px; }  .lg-p-35px-lr {    padding-left: 35px;    padding-right: 35px; }  .lg-p-35px-t {    padding-top: 35px; }  .lg-p-35px-l {    padding-left: 35px; }  .lg-p-35px-r {    padding-right: 35px; }  .lg-p-35px-b {    padding-bottom: 35px; }  .lg-m-40px {    margin: 40px; }  .lg-m-40px-tb {    margin-top: 40px;    margin-bottom: 40px; }  .lg-m-40px-lr {    margin-left: 40px;    margin-right: 40px; }  .lg-m-40px-t {    margin-top: 40px; }  .lg-m-40px-l {    margin-left: 40px; }  .lg-m-40px-r {    margin-right: 40px; }  .lg-m-40px-b {    margin-bottom: 40px; }  .lg-p-40px {    padding: 40px; }  .lg-p-40px-tb {    padding-top: 40px;    padding-bottom: 40px; }  .lg-p-40px-lr {    padding-left: 40px;    padding-right: 40px; }  .lg-p-40px-t {    padding-top: 40px; }  .lg-p-40px-l {    padding-left: 40px; }  .lg-p-40px-r {    padding-right: 40px; }  .lg-p-40px-b {    padding-bottom: 40px; }  .lg-m-45px {    margin: 45px; }  .lg-m-45px-tb {    margin-top: 45px;    margin-bottom: 45px; }  .lg-m-45px-lr {    margin-left: 45px;    margin-right: 45px; }  .lg-m-45px-t {    margin-top: 45px; }  .lg-m-45px-l {    margin-left: 45px; }  .lg-m-45px-r {    margin-right: 45px; }  .lg-m-45px-b {    margin-bottom: 45px; }  .lg-p-45px {    padding: 45px; }  .lg-p-45px-tb {    padding-top: 45px;    padding-bottom: 45px; }  .lg-p-45px-lr {    padding-left: 45px;    padding-right: 45px; }  .lg-p-45px-t {    padding-top: 45px; }  .lg-p-45px-l {    padding-left: 45px; }  .lg-p-45px-r {    padding-right: 45px; }  .lg-p-45px-b {    padding-bottom: 45px; }  .lg-m-50px {    margin: 50px; }  .lg-m-50px-tb {    margin-top: 50px;    margin-bottom: 50px; }  .lg-m-50px-lr {    margin-left: 50px;    margin-right: 50px; }  .lg-m-50px-t {    margin-top: 50px; }  .lg-m-50px-l {    margin-left: 50px; }  .lg-m-50px-r {    margin-right: 50px; }  .lg-m-50px-b {    margin-bottom: 50px; }  .lg-p-50px {    padding: 50px; }  .lg-p-50px-tb {    padding-top: 50px;    padding-bottom: 50px; }  .lg-p-50px-lr {    padding-left: 50px;    padding-right: 50px; }  .lg-p-50px-t {    padding-top: 50px; }  .lg-p-50px-l {    padding-left: 50px; }  .lg-p-50px-r {    padding-right: 50px; }  .lg-p-50px-b {    padding-bottom: 50px; }  .lg-m-55px {    margin: 55px; }  .lg-m-55px-tb {    margin-top: 55px;    margin-bottom: 55px; }  .lg-m-55px-lr {    margin-left: 55px;    margin-right: 55px; }  .lg-m-55px-t {    margin-top: 55px; }  .lg-m-55px-l {    margin-left: 55px; }  .lg-m-55px-r {    margin-right: 55px; }  .lg-m-55px-b {    margin-bottom: 55px; }  .lg-p-55px {    padding: 55px; }  .lg-p-55px-tb {    padding-top: 55px;    padding-bottom: 55px; }  .lg-p-55px-lr {    padding-left: 55px;    padding-right: 55px; }  .lg-p-55px-t {    padding-top: 55px; }  .lg-p-55px-l {    padding-left: 55px; }  .lg-p-55px-r {    padding-right: 55px; }  .lg-p-55px-b {    padding-bottom: 55px; }  .lg-m-60px {    margin: 60px; }  .lg-m-60px-tb {    margin-top: 60px;    margin-bottom: 60px; }  .lg-m-60px-lr {    margin-left: 60px;    margin-right: 60px; }  .lg-m-60px-t {    margin-top: 60px; }  .lg-m-60px-l {    margin-left: 60px; }  .lg-m-60px-r {    margin-right: 60px; }  .lg-m-60px-b {    margin-bottom: 60px; }  .lg-p-60px {    padding: 60px; }  .lg-p-60px-tb {    padding-top: 60px;    padding-bottom: 60px; }  .lg-p-60px-lr {    padding-left: 60px;    padding-right: 60px; }  .lg-p-60px-t {    padding-top: 60px; }  .lg-p-60px-l {    padding-left: 60px; }  .lg-p-60px-r {    padding-right: 60px; }  .lg-p-60px-b {    padding-bottom: 60px; }  .lg-m-65px {    margin: 65px; }  .lg-m-65px-tb {    margin-top: 65px;    margin-bottom: 65px; }  .lg-m-65px-lr {    margin-left: 65px;    margin-right: 65px; }  .lg-m-65px-t {    margin-top: 65px; }  .lg-m-65px-l {    margin-left: 65px; }  .lg-m-65px-r {    margin-right: 65px; }  .lg-m-65px-b {    margin-bottom: 65px; }  .lg-p-65px {    padding: 65px; }  .lg-p-65px-tb {    padding-top: 65px;    padding-bottom: 65px; }  .lg-p-65px-lr {    padding-left: 65px;    padding-right: 65px; }  .lg-p-65px-t {    padding-top: 65px; }  .lg-p-65px-l {    padding-left: 65px; }  .lg-p-65px-r {    padding-right: 65px; }  .lg-p-65px-b {    padding-bottom: 65px; }  .lg-m-70px {    margin: 70px; }  .lg-m-70px-tb {    margin-top: 70px;    margin-bottom: 70px; }  .lg-m-70px-lr {    margin-left: 70px;    margin-right: 70px; }  .lg-m-70px-t {    margin-top: 70px; }  .lg-m-70px-l {    margin-left: 70px; }  .lg-m-70px-r {    margin-right: 70px; }  .lg-m-70px-b {    margin-bottom: 70px; }  .lg-p-70px {    padding: 70px; }  .lg-p-70px-tb {    padding-top: 70px;    padding-bottom: 70px; }  .lg-p-70px-lr {    padding-left: 70px;    padding-right: 70px; }  .lg-p-70px-t {    padding-top: 70px; }  .lg-p-70px-l {    padding-left: 70px; }  .lg-p-70px-r {    padding-right: 70px; }  .lg-p-70px-b {    padding-bottom: 70px; }  .lg-m-75px {    margin: 75px; }  .lg-m-75px-tb {    margin-top: 75px;    margin-bottom: 75px; }  .lg-m-75px-lr {    margin-left: 75px;    margin-right: 75px; }  .lg-m-75px-t {    margin-top: 75px; }  .lg-m-75px-l {    margin-left: 75px; }  .lg-m-75px-r {    margin-right: 75px; }  .lg-m-75px-b {    margin-bottom: 75px; }  .lg-p-75px {    padding: 75px; }  .lg-p-75px-tb {    padding-top: 75px;    padding-bottom: 75px; }  .lg-p-75px-lr {    padding-left: 75px;    padding-right: 75px; }  .lg-p-75px-t {    padding-top: 75px; }  .lg-p-75px-l {    padding-left: 75px; }  .lg-p-75px-r {    padding-right: 75px; }  .lg-p-75px-b {    padding-bottom: 75px; }  .lg-m-80px {    margin: 80px; }  .lg-m-80px-tb {    margin-top: 80px;    margin-bottom: 80px; }  .lg-m-80px-lr {    margin-left: 80px;    margin-right: 80px; }  .lg-m-80px-t {    margin-top: 80px; }  .lg-m-80px-l {    margin-left: 80px; }  .lg-m-80px-r {    margin-right: 80px; }  .lg-m-80px-b {    margin-bottom: 80px; }  .lg-p-80px {    padding: 80px; }  .lg-p-80px-tb {    padding-top: 80px;    padding-bottom: 80px; }  .lg-p-80px-lr {    padding-left: 80px;    padding-right: 80px; }  .lg-p-80px-t {    padding-top: 80px; }  .lg-p-80px-l {    padding-left: 80px; }  .lg-p-80px-r {    padding-right: 80px; }  .lg-p-80px-b {    padding-bottom: 80px; }  .lg-m-85px {    margin: 85px; }  .lg-m-85px-tb {    margin-top: 85px;    margin-bottom: 85px; }  .lg-m-85px-lr {    margin-left: 85px;    margin-right: 85px; }  .lg-m-85px-t {    margin-top: 85px; }  .lg-m-85px-l {    margin-left: 85px; }  .lg-m-85px-r {    margin-right: 85px; }  .lg-m-85px-b {    margin-bottom: 85px; }  .lg-p-85px {    padding: 85px; }  .lg-p-85px-tb {    padding-top: 85px;    padding-bottom: 85px; }  .lg-p-85px-lr {    padding-left: 85px;    padding-right: 85px; }  .lg-p-85px-t {    padding-top: 85px; }  .lg-p-85px-l {    padding-left: 85px; }  .lg-p-85px-r {    padding-right: 85px; }  .lg-p-85px-b {    padding-bottom: 85px; }  .lg-m-90px {    margin: 90px; }  .lg-m-90px-tb {    margin-top: 90px;    margin-bottom: 90px; }  .lg-m-90px-lr {    margin-left: 90px;    margin-right: 90px; }  .lg-m-90px-t {    margin-top: 90px; }  .lg-m-90px-l {    margin-left: 90px; }  .lg-m-90px-r {    margin-right: 90px; }  .lg-m-90px-b {    margin-bottom: 90px; }  .lg-p-90px {    padding: 90px; }  .lg-p-90px-tb {    padding-top: 90px;    padding-bottom: 90px; }  .lg-p-90px-lr {    padding-left: 90px;    padding-right: 90px; }  .lg-p-90px-t {    padding-top: 90px; }  .lg-p-90px-l {    padding-left: 90px; }  .lg-p-90px-r {    padding-right: 90px; }  .lg-p-90px-b {    padding-bottom: 90px; }  .lg-m-95px {    margin: 95px; }  .lg-m-95px-tb {    margin-top: 95px;    margin-bottom: 95px; }  .lg-m-95px-lr {    margin-left: 95px;    margin-right: 95px; }  .lg-m-95px-t {    margin-top: 95px; }  .lg-m-95px-l {    margin-left: 95px; }  .lg-m-95px-r {    margin-right: 95px; }  .lg-m-95px-b {    margin-bottom: 95px; }  .lg-p-95px {    padding: 95px; }  .lg-p-95px-tb {    padding-top: 95px;    padding-bottom: 95px; }  .lg-p-95px-lr {    padding-left: 95px;    padding-right: 95px; }  .lg-p-95px-t {    padding-top: 95px; }  .lg-p-95px-l {    padding-left: 95px; }  .lg-p-95px-r {    padding-right: 95px; }  .lg-p-95px-b {    padding-bottom: 95px; }  .lg-m-100px {    margin: 100px; }  .lg-m-100px-tb {    margin-top: 100px;    margin-bottom: 100px; }  .lg-m-100px-lr {    margin-left: 100px;    margin-right: 100px; }  .lg-m-100px-t {    margin-top: 100px; }  .lg-m-100px-l {    margin-left: 100px; }  .lg-m-100px-r {    margin-right: 100px; }  .lg-m-100px-b {    margin-bottom: 100px; }  .lg-p-100px {    padding: 100px; }  .lg-p-100px-tb {    padding-top: 100px;    padding-bottom: 100px; }  .lg-p-100px-lr {    padding-left: 100px;    padding-right: 100px; }  .lg-p-100px-t {    padding-top: 100px; }  .lg-p-100px-l {    padding-left: 100px; }  .lg-p-100px-r {    padding-right: 100px; }  .lg-p-100px-b {    padding-bottom: 100px; } }@media (max-width: 767px) {  /* Margin Padding  --------------------*/ .one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;   padding: 22px 15px 46px;} .md-m-0px {    margin: 0px; }  .md-m-0px-tb {    margin-top: 0px;    margin-bottom: 0px; }  .md-m-0px-lr {    margin-left: 0px;    margin-right: 0px; }  .md-m-0px-t {    margin-top: 0px; }  .md-m-0px-l {    margin-left: 0px; }  .md-m-0px-r {    margin-right: 0px; }  .md-m-0px-b {    margin-bottom: 0px; }  .md-p-0px {    padding: 0px; }  .md-p-0px-tb {    padding-top: 0px;    padding-bottom: 0px; }  .md-p-0px-lr {    padding-left: 0px;    padding-right: 0px; }  .md-p-0px-t {    padding-top: 0px; }  .md-p-0px-l {    padding-left: 0px; }  .md-p-0px-r {    padding-right: 0px; }  .md-p-0px-b {    padding-bottom: 0px; }  .md-m-5px {    margin: 5px; }  .md-m-5px-tb {    margin-top: 5px;    margin-bottom: 5px; }  .md-m-5px-lr {    margin-left: 5px;    margin-right: 5px; }  .md-m-5px-t {    margin-top: 5px; }  .md-m-5px-l {    margin-left: 5px; }  .md-m-5px-r {    margin-right: 5px; }  .md-m-5px-b {    margin-bottom: 5px; }  .md-p-5px {    padding: 5px; }  .md-p-5px-tb {    padding-top: 5px;    padding-bottom: 5px; }  .md-p-5px-lr {    padding-left: 5px;    padding-right: 5px; }  .md-p-5px-t {    padding-top: 5px; }  .md-p-5px-l {    padding-left: 5px; }  .md-p-5px-r {    padding-right: 5px; }  .md-p-5px-b {    padding-bottom: 5px; }  .md-m-10px {    margin: 10px; }  .md-m-10px-tb {    margin-top: 10px;    margin-bottom: 10px; }  .md-m-10px-lr {    margin-left: 10px;    margin-right: 10px; }  .md-m-10px-t {    margin-top: 10px; }  .md-m-10px-l {    margin-left: 10px; }  .md-m-10px-r {    margin-right: 10px; }  .md-m-10px-b {    margin-bottom: 10px; }  .md-p-10px {    padding: 10px; }  .md-p-10px-tb {    padding-top: 10px;    padding-bottom: 10px; }  .md-p-10px-lr {    padding-left: 10px;    padding-right: 10px; }  .md-p-10px-t {    padding-top: 10px; }  .md-p-10px-l {    padding-left: 10px; }  .md-p-10px-r {    padding-right: 10px; }  .md-p-10px-b {    padding-bottom: 10px; }  .md-m-15px {    margin: 15px; }  .md-m-15px-tb {    margin-top: 15px;    margin-bottom: 15px; }  .md-m-15px-lr {    margin-left: 15px;    margin-right: 15px; }  .md-m-15px-t {    margin-top: 15px; }  .md-m-15px-l {    margin-left: 15px; }  .md-m-15px-r {    margin-right: 15px; }  .md-m-15px-b {    margin-bottom: 15px; }  .md-p-15px {    padding: 15px; }  .md-p-15px-tb {    padding-top: 15px;    padding-bottom: 15px; }  .md-p-15px-lr {    padding-left: 15px;    padding-right: 15px; }  .md-p-15px-t {    padding-top: 15px; }  .md-p-15px-l {    padding-left: 15px; }  .md-p-15px-r {    padding-right: 15px; }  .md-p-15px-b {    padding-bottom: 15px; }  .md-m-20px {    margin: 20px; }  .md-m-20px-tb {    margin-top: 20px;    margin-bottom: 20px; }  .md-m-20px-lr {    margin-left: 20px;    margin-right: 20px; }  .md-m-20px-t {    margin-top: 20px; }  .md-m-20px-l {    margin-left: 20px; }  .md-m-20px-r {    margin-right: 20px; }  .md-m-20px-b {    margin-bottom: 20px; }  .md-p-20px {    padding: 20px; }  .md-p-20px-tb {    padding-top: 20px;    padding-bottom: 20px; }  .md-p-20px-lr {    padding-left: 20px;    padding-right: 20px; }  .md-p-20px-t {    padding-top: 20px; }  .md-p-20px-l {    padding-left: 20px; }  .md-p-20px-r {    padding-right: 20px; }  .md-p-20px-b {    padding-bottom: 20px; }  .md-m-25px {    margin: 25px; }  .md-m-25px-tb {    margin-top: 25px;    margin-bottom: 25px; }  .md-m-25px-lr {    margin-left: 25px;    margin-right: 25px; }  .md-m-25px-t {    margin-top: 25px; }  .md-m-25px-l {    margin-left: 25px; }  .md-m-25px-r {    margin-right: 25px; }  .md-m-25px-b {    margin-bottom: 25px; }  .md-p-25px {    padding: 25px; }  .md-p-25px-tb {    padding-top: 25px;    padding-bottom: 25px; }  .md-p-25px-lr {    padding-left: 25px;    padding-right: 25px; }  .md-p-25px-t {    padding-top: 25px; }  .md-p-25px-l {    padding-left: 25px; }  .md-p-25px-r {    padding-right: 25px; }  .md-p-25px-b {    padding-bottom: 25px; }  .md-m-30px {    margin: 30px; }  .md-m-30px-tb {    margin-top: 30px;    margin-bottom: 30px; }  .md-m-30px-lr {    margin-left: 30px;    margin-right: 30px; }  .md-m-30px-t {    margin-top: 30px; }  .md-m-30px-l {    margin-left: 30px; }  .md-m-30px-r {    margin-right: 30px; }  .md-m-30px-b {    margin-bottom: 30px; }  .md-p-30px {    padding: 30px; }  .md-p-30px-tb {    padding-top: 30px;    padding-bottom: 30px; }  .md-p-30px-lr {    padding-left: 30px;    padding-right: 30px; }  .md-p-30px-t {    padding-top: 30px; }  .md-p-30px-l {    padding-left: 30px; }  .md-p-30px-r {    padding-right: 30px; }  .md-p-30px-b {    padding-bottom: 30px; }  .md-m-35px {    margin: 35px; }  .md-m-35px-tb {    margin-top: 35px;    margin-bottom: 35px; }  .md-m-35px-lr {    margin-left: 35px;    margin-right: 35px; }  .md-m-35px-t {    margin-top: 35px; }  .md-m-35px-l {    margin-left: 35px; }  .md-m-35px-r {    margin-right: 35px; }  .md-m-35px-b {    margin-bottom: 35px; }  .md-p-35px {    padding: 35px; }  .md-p-35px-tb {    padding-top: 35px;    padding-bottom: 35px; }  .md-p-35px-lr {    padding-left: 35px;    padding-right: 35px; }  .md-p-35px-t {    padding-top: 35px; }  .md-p-35px-l {    padding-left: 35px; }  .md-p-35px-r {    padding-right: 35px; }  .md-p-35px-b {    padding-bottom: 35px; }  .md-m-40px {    margin: 40px; }  .md-m-40px-tb {    margin-top: 40px;    margin-bottom: 40px; }  .md-m-40px-lr {    margin-left: 40px;    margin-right: 40px; }  .md-m-40px-t {    margin-top: 40px; }  .md-m-40px-l {    margin-left: 40px; }  .md-m-40px-r {    margin-right: 40px; }  .md-m-40px-b {    margin-bottom: 40px; }  .md-p-40px {    padding: 40px; }  .md-p-40px-tb {    padding-top: 40px;    padding-bottom: 40px; }  .md-p-40px-lr {    padding-left: 40px;    padding-right: 40px; }  .md-p-40px-t {    padding-top: 40px; }  .md-p-40px-l {    padding-left: 40px; }  .md-p-40px-r {    padding-right: 40px; }  .md-p-40px-b {    padding-bottom: 40px; }  .md-m-45px {    margin: 45px; }  .md-m-45px-tb {    margin-top: 45px;    margin-bottom: 45px; }  .md-m-45px-lr {    margin-left: 45px;    margin-right: 45px; }  .md-m-45px-t {    margin-top: 45px; }  .md-m-45px-l {    margin-left: 45px; }  .md-m-45px-r {    margin-right: 45px; }  .md-m-45px-b {    margin-bottom: 45px; }  .md-p-45px {    padding: 45px; }  .md-p-45px-tb {    padding-top: 45px;    padding-bottom: 45px; }  .md-p-45px-lr {    padding-left: 45px;    padding-right: 45px; }  .md-p-45px-t {    padding-top: 45px; }  .md-p-45px-l {    padding-left: 45px; }  .md-p-45px-r {    padding-right: 45px; }  .md-p-45px-b {    padding-bottom: 45px; }  .md-m-50px {    margin: 50px; }  .md-m-50px-tb {    margin-top: 50px;    margin-bottom: 50px; }  .md-m-50px-lr {    margin-left: 50px;    margin-right: 50px; }  .md-m-50px-t {    margin-top: 50px; }  .md-m-50px-l {    margin-left: 50px; }  .md-m-50px-r {    margin-right: 50px; }  .md-m-50px-b {    margin-bottom: 50px; }  .md-p-50px {    padding: 50px; }  .md-p-50px-tb {    padding-top: 50px;    padding-bottom: 50px; }  .md-p-50px-lr {    padding-left: 50px;    padding-right: 50px; }  .md-p-50px-t {    padding-top: 50px; }  .md-p-50px-l {    padding-left: 50px; }  .md-p-50px-r {    padding-right: 50px; }  .md-p-50px-b {    padding-bottom: 50px; }  .md-m-55px {    margin: 55px; }  .md-m-55px-tb {    margin-top: 55px;    margin-bottom: 55px; }  .md-m-55px-lr {    margin-left: 55px;    margin-right: 55px; }  .md-m-55px-t {    margin-top: 55px; }  .md-m-55px-l {    margin-left: 55px; }  .md-m-55px-r {    margin-right: 55px; }  .md-m-55px-b {    margin-bottom: 55px; }  .md-p-55px {    padding: 55px; }  .md-p-55px-tb {    padding-top: 55px;    padding-bottom: 55px; }  .md-p-55px-lr {    padding-left: 55px;    padding-right: 55px; }  .md-p-55px-t {    padding-top: 55px; }  .md-p-55px-l {    padding-left: 55px; }  .md-p-55px-r {    padding-right: 55px; }  .md-p-55px-b {    padding-bottom: 55px; }  .md-m-60px {    margin: 60px; }  .md-m-60px-tb {    margin-top: 60px;    margin-bottom: 60px; }  .md-m-60px-lr {    margin-left: 60px;    margin-right: 60px; }  .md-m-60px-t {    margin-top: 60px; }  .md-m-60px-l {    margin-left: 60px; }  .md-m-60px-r {    margin-right: 60px; }  .md-m-60px-b {    margin-bottom: 60px; }  .md-p-60px {    padding: 60px; }  .md-p-60px-tb {    padding-top: 60px;    padding-bottom: 60px; }  .md-p-60px-lr {    padding-left: 60px;    padding-right: 60px; }  .md-p-60px-t {    padding-top: 60px; }  .md-p-60px-l {    padding-left: 60px; }  .md-p-60px-r {    padding-right: 60px; }  .md-p-60px-b {    padding-bottom: 60px; }  .md-m-65px {    margin: 65px; }  .md-m-65px-tb {    margin-top: 65px;    margin-bottom: 65px; }  .md-m-65px-lr {    margin-left: 65px;    margin-right: 65px; }  .md-m-65px-t {    margin-top: 65px; }  .md-m-65px-l {    margin-left: 65px; }  .md-m-65px-r {    margin-right: 65px; }  .md-m-65px-b {    margin-bottom: 65px; }  .md-p-65px {    padding: 65px; }  .md-p-65px-tb {    padding-top: 65px;    padding-bottom: 65px; }  .md-p-65px-lr {    padding-left: 65px;    padding-right: 65px; }  .md-p-65px-t {    padding-top: 65px; }  .md-p-65px-l {    padding-left: 65px; }  .md-p-65px-r {    padding-right: 65px; }  .md-p-65px-b {    padding-bottom: 65px; }  .md-m-70px {    margin: 70px; }  .md-m-70px-tb {    margin-top: 70px;    margin-bottom: 70px; }  .md-m-70px-lr {    margin-left: 70px;    margin-right: 70px; }  .md-m-70px-t {    margin-top: 70px; }  .md-m-70px-l {    margin-left: 70px; }  .md-m-70px-r {    margin-right: 70px; }  .md-m-70px-b {    margin-bottom: 70px; }  .md-p-70px {    padding: 70px; }  .md-p-70px-tb {    padding-top: 70px;    padding-bottom: 70px; }  .md-p-70px-lr {    padding-left: 70px;    padding-right: 70px; }  .md-p-70px-t {    padding-top: 70px; }  .md-p-70px-l {    padding-left: 70px; }  .md-p-70px-r {    padding-right: 70px; }  .md-p-70px-b {    padding-bottom: 70px; }  .md-m-75px {    margin: 75px; }  .md-m-75px-tb {    margin-top: 75px;    margin-bottom: 75px; }  .md-m-75px-lr {    margin-left: 75px;    margin-right: 75px; }  .md-m-75px-t {    margin-top: 75px; }  .md-m-75px-l {    margin-left: 75px; }  .md-m-75px-r {    margin-right: 75px; }  .md-m-75px-b {    margin-bottom: 75px; }  .md-p-75px {    padding: 75px; }  .md-p-75px-tb {    padding-top: 75px;    padding-bottom: 75px; }  .md-p-75px-lr {    padding-left: 75px;    padding-right: 75px; }  .md-p-75px-t {    padding-top: 75px; }  .md-p-75px-l {    padding-left: 75px; }  .md-p-75px-r {    padding-right: 75px; }  .md-p-75px-b {    padding-bottom: 75px; }  .md-m-80px {    margin: 80px; }  .md-m-80px-tb {    margin-top: 80px;    margin-bottom: 80px; }  .md-m-80px-lr {    margin-left: 80px;    margin-right: 80px; }  .md-m-80px-t {    margin-top: 80px; }  .md-m-80px-l {    margin-left: 80px; }  .md-m-80px-r {    margin-right: 80px; }  .md-m-80px-b {    margin-bottom: 80px; }  .md-p-80px {    padding: 80px; }  .md-p-80px-tb {    padding-top: 80px;    padding-bottom: 80px; }  .md-p-80px-lr {    padding-left: 80px;    padding-right: 80px; }  .md-p-80px-t {    padding-top: 80px; }  .md-p-80px-l {    padding-left: 80px; }.one-time-shape {    background: url(../images/one-time-shape.png) no-repeat center center;    background-size: contain;    border: 0px;    border-radius: 0px;    padding: 22px 15px 70px;}  .md-p-80px-r {    padding-right: 80px; }  .md-p-80px-b {    padding-bottom: 80px; }  .md-m-85px {    margin: 85px; }  .md-m-85px-tb {    margin-top: 85px;    margin-bottom: 85px; }  .md-m-85px-lr {    margin-left: 85px;    margin-right: 85px; }  .md-m-85px-t {    margin-top: 85px; }  .md-m-85px-l {    margin-left: 85px; }  .md-m-85px-r {    margin-right: 85px; }  .md-m-85px-b {    margin-bottom: 85px; }  .md-p-85px {    padding: 85px; }  .md-p-85px-tb {    padding-top: 85px;    padding-bottom: 85px; }  .md-p-85px-lr {    padding-left: 85px;    padding-right: 85px; }  .md-p-85px-t {    padding-top: 85px; }  .md-p-85px-l {    padding-left: 85px; }  .md-p-85px-r {    padding-right: 85px; }  .md-p-85px-b {    padding-bottom: 85px; }  .md-m-90px {    margin: 90px; }  .md-m-90px-tb {    margin-top: 90px;    margin-bottom: 90px; }  .md-m-90px-lr {    margin-left: 90px;    margin-right: 90px; }  .md-m-90px-t {    margin-top: 90px; }  .md-m-90px-l {    margin-left: 90px; }  .md-m-90px-r {    margin-right: 90px; }  .md-m-90px-b {    margin-bottom: 90px; }  .md-p-90px {    padding: 90px; }  .md-p-90px-tb {    padding-top: 90px;    padding-bottom: 90px; }  .md-p-90px-lr {    padding-left: 90px;    padding-right: 90px; }  .md-p-90px-t {    padding-top: 90px; }  .md-p-90px-l {    padding-left: 90px; }  .md-p-90px-r {    padding-right: 90px; }  .md-p-90px-b {    padding-bottom: 90px; }  .md-m-95px {    margin: 95px; }  .md-m-95px-tb {    margin-top: 95px;    margin-bottom: 95px; }  .md-m-95px-lr {    margin-left: 95px;    margin-right: 95px; }  .md-m-95px-t {    margin-top: 95px; }  .md-m-95px-l {    margin-left: 95px; }  .md-m-95px-r {    margin-right: 95px; }  .md-m-95px-b {    margin-bottom: 95px; }  .md-p-95px {    padding: 95px; }  .md-p-95px-tb {    padding-top: 95px;    padding-bottom: 95px; }  .md-p-95px-lr {    padding-left: 95px;    padding-right: 95px; }  .md-p-95px-t {    padding-top: 95px; }  .md-p-95px-l {    padding-left: 95px; }  .md-p-95px-r {    padding-right: 95px; }  .md-p-95px-b {    padding-bottom: 95px; }  .md-m-100px {    margin: 100px; }  .md-m-100px-tb {    margin-top: 100px;    margin-bottom: 100px; }  .md-m-100px-lr {    margin-left: 100px;    margin-right: 100px; }  .md-m-100px-t {    margin-top: 100px; }  .md-m-100px-l {    margin-left: 100px; }  .md-m-100px-r {    margin-right: 100px; }  .md-m-100px-b {    margin-bottom: 100px; }  .md-p-100px {    padding: 100px; }  .md-p-100px-tb {    padding-top: 100px;    padding-bottom: 100px; }  .md-p-100px-lr {    padding-left: 100px;    padding-right: 100px; }  .md-p-100px-t {    padding-top: 100px; }  .md-p-100px-l {    padding-left: 100px; }  .md-p-100px-r {    padding-right: 100px; }  .md-p-100px-b {    padding-bottom: 100px; } }.m-60px-nt {  margin-top: -60px; }    .pricing-line {    height: 2px;    width: 250px;    max-width: 350px;    background: #f9f9f9;    display: inline-block;}.call-to-action {    background: #11253b;    position: relative;    background-image: -webkit-linear-gradient(-180deg, #0e1f35, #21455c);    /* background-image: -webkit-linear-gradient(top, #0e1f35, #21455c); */    background-image: linear-gradient(-180deg, #0e1f35, #21455c);}.search1{background:url(../images/search.png)  no-repeat; padding:8px 0px; background-position: center; }.yellow{color: #58bbe8;}.justify-content-center {    -webkit-box-pack: center!important;    -ms-flex-pack: center!important;    justify-content: center!important;}.row {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: -15px;    margin-left: -15px;}.mt6 {    margin-top: 6%;}.padding0 {    padding: 0px;}.icon5 {    position: absolute;    top: -1.8%;    left: -2.4%;}.img-fluid {    max-width: 100%;    height: auto;}img {    vertical-align: middle;    border-style: none;}.icon6 {    position: absolute;    top: -1.8%;    right: -2.4%;}.section4-box {    border: 2px solid rgb(143, 119, 204);    background-color: rgb(255, 255, 255);    box-shadow: 0px 16px 51px 0px rgb(71 28 120 / 38%);    padding: 4% 10%;}.col-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}.icon7 {    position: absolute;    bottom: -1.8%;    left: -2.4%;}.section4{	    background: url(../images/section4.png) no-repeat center center;    background-size: cover;    padding: 5.5% 0 5% 0;}.icon8 {    position: absolute;    bottom: -1.8%;    right: -2.4%;}.img-fluid {    max-width: 100%;    height: auto;}.moreover{	 background: url(../images/moreover.png) no-repeat center center;    background-size: contain;    padding: 0px;    border: none;}img {    vertical-align: middle;    border-style: none;}*, ::after, ::before {    box-sizing: border-box;}.text-right {    text-align: right!important;}.col-lg-10 {    -webkit-box-flex: 0;    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;}.zoom {    position: relative;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    -webkit-animation: zoom 2s ease-in infinite;    animation: zoom 2s ease-in infinite;    transition: all 2s ease-in-out;    overflow: hidden;}.img-fluid {    max-width: 100%;    height: auto;}img {    vertical-align: middle;    border-style: none;}svg:not(:root) {    overflow: hidden;}.arrows {    width: 120px;    height: 82px;    position: relative;    /* margin-left: 50%; */    /* margin-left: -30px; */    /* bottom: 20px; */    margin: auto;    text-align: center;}.section4-box-inn {    border-bottom: 2px solid #f2e1f1;    padding: 4.7% 0%;}.col-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}.RFLEXMedium {    font-family: 'R-FLEX-Medium';}.arrows path.a1 {    animation-delay: -1s;    -webkit-animation-delay: -1s;}.arrows path {    stroke: #f84e0f;    fill: transparent;    stroke-width: 6px;    animation: arrow 2s infinite;    -webkit-animation: arrow 2s infinite;}*, ::after, ::before {    box-sizing: border-box;}path[Attributes Style] {    d: path("M 0 0 L 60 32 L 120 0");}user agent stylesheet:not(svg) {    transform-origin: 0px 0px;}.arrows path.a2 {    animation-delay: -0.5s;    -webkit-animation-delay: -0.5s;}.arrows path {    stroke: #f84e0f;    fill: transparent;    stroke-width: 6px;    animation: arrow 2s infinite;    -webkit-animation: arrow 2s infinite;}*, ::after, ::before {    box-sizing: border-box;}path[Attributes Style] {    d: path("M 0 20 L 60 52 L 120 20");}user agent stylesheet:not(svg) {    transform-origin: 0px 0px;}.arrows path.a3 {    animation-delay: 0s;    -webkit-animation-delay: 0s;}.arrows path {    stroke: #f84e0f;    fill: transparent;    stroke-width: 6px;    animation: arrow 2s infinite;    -webkit-animation: arrow 2s infinite;}*, ::after, ::before {    box-sizing: border-box;}path[Attributes Style] {    d: path("M 0 40 L 60 72 L 120 40");}user agent stylesheet:not(svg) {    transform-origin: 0px 0px;}svg:not(:root) {    overflow: hidden;}.arrows {    width: 120px;    height: 82px;    position: relative;    /* margin-left: 50%; */    /* margin-left: -30px; */    /* bottom: 20px; */    margin: auto;    text-align: center;}.titleBg25 {    background: url(../images/titleBg25.png) no-repeat center center;    background-size: contain;    padding: 55px 0;}.section13 {    background: url(../images/section13.png) no-repeat center top;    background-size: cover;    padding: 5.5% 0 1% 0;    position: relative;}.pb10{	padding-bottom: 10%;}/*# sourceMappingURL=master.css.map */