body, html {width: 100%;height: 100%;}
body, div, ul, li, table, td, tr, th, ol, p, img, h1, h2, h3, h4, h5, h6, span, form { margin: 0px; padding: 0px; font-family: 'neue_haas_unicaregular';}
ul {list-style: none;}
body {font-size: 16px; font-weight: normal; color: #181818;background: #FFF;}
*, *:before, *:after { box-sizing: border-box;}
* { margin: 0; padding: 0;}
body p {font-size: 16px; line-height: 24px; text-align: justify;}
.serv-section01 {background: #00BF54; padding-top: 100px; padding-bottom: 100px; width: 100%; float: left; text-align: center;}
.serv-section01 h2, .serv-section01 h3 {font-family: 'neue_haas_unicabold'; color: #FFF; font-size: 40px;text-align: center; margin-bottom: 10px; }
.serv-section01 h3 {margin-bottom: 25px;}
.cursor::after {content: ''; display: inline-block; margin-left: 3px;background-color: white;animation-name: blink;animation-duration: 0.5s;animation-iteration-count: infinite;}
h2.cursor::after {height: 36px; width: 6px;}
h3.cursor::after {height: 26px; width: 6px;}
@keyframes blink {0% {opacity: 1;} 49% {opacity: 1;}50% { opacity: 0;}100% {opacity: 0; }}
.SetIcon {position: relative;margin-left: -40px;margin-top: 10px;}
.SetIcon img {width: 30px; height: 30px; margin-top: 10px; margin-right: 4px; }
.goog-te-gadget {color: transparent !important;}
.goog-te-gadget img {display: none !important;  }
.skiptranslate.goog-te-gadget span {display: none;}
.serv-section01 p {color: #FFF; font-size: 18px; font-family: 'neue_haas_unicalight'; line-height: 30px; text-align: center;}
.serv-section01-row1 {width: 100%; float: left; margin-bottom: 50px;}
/*.serv-section01-row2 {width: 100%; display: flex;justify-content: center;}
.serv-section01-emailbox {display: flex; width: 65%; border-radius: 4px; border-radius: 4px;}*/

.serv-section01-row2 {width: 100%;display: flex;justify-content: center;}
.serv-section01-emailbox {	width: 70%;	gap: 10px;}
.serv-section01-emailbox-row{display: flex;gap: 10px; margin-bottom:6px; }
.serv-section01-emailbox-col{flex:0 0 calc(50% - 10px)}
.captcha-htdrrow{display:flex; column-gap:15px; align-items: first baseline;}
.captcha-htdrrow .captcha-box  { display:flex; }
.captcha-htdrrow .captcha-box span{margin-right:10px}
.captcha-htdrrow .captcha-box{background: #f0f0f0; padding: 13px 18px; font-weight: bold; letter-spacing: 3px; border-radius: 5px; user-select: none;  display:flex;}
.serv-section01-emailbox .iti {margin-right:15px;}
.serv-section01-emailbox input[type="text"], .serv-section01-emailbox input[type="tel"] {width:100%;padding: 10px; height: 55px; border: none; color: #242424; flex-grow: 2; border-radius: 4px; outline: 0; background:#fff;}
.serv-section01-emailbox input[type="button"], .serv-section01-emailbox input[type="submit"] {width:100%;border: none; border-radius: 4px; padding: 15px 30px;  background: #049B46; color: #FFF; font-size: 14px; transition: all 0.5s ease 0s;height:55px; }
.serv-section01-emailbox input[type="button"]:hover, .serv-section01-emailbox input[type="submit"]:hover {background: #333; color: #FFF;}
.serv-section02 {background: #FFF; padding-top: 50px; padding-bottom: 60px;width: 100%; float: left;}
.serv-section02 h2 {margin: 0; padding: 0; font-family: 'neue_haas_unicamedium'; color: #181818;font-size: 32px; margin-bottom: 10px; text-align: center; }
.serv-section02 h3 {font-size: 14px;font-weight: 600; color: #333333; }
.serv-section02 h4 {text-align: center; margin-top: 20px; margin-bottom: 20px; color: #181818; font-size: 20px; }
.serv-section02 p {text-align: center;font-size: 15px;line-height: 24px; width: 70%;margin: auto; }
.serv-section02-iconrow {width: 100%;display: flex; justify-content: center; flex-wrap: wrap;margin-top: 30px;}
.serv-section02-iconbox {flex: 0 0 12.5%; padding: 15px;text-align: center; margin-bottom: 10px; cursor: pointer;}
.serv-section02-iconbox img {max-width: 100%;height: auto; margin-bottom: 5px; }
.iconbox-img {width: 64px; height: 64px;line-height: 32px;border-radius: 100%; margin: auto; padding: 15px; margin-bottom: 10px;}
.iconboxbg1 {background: #40405A;}
.iconboxbg2 {background: #04C254;}
.iconboxbg3 {background: #FC6153;}
.iconboxbg4 {background: #4DCEBF;}
.iconboxbg5 {background: #28DD2D;}
.iconboxbg6 {background: #04C254;}
.iconboxbg7 {background: #007FFF;}
.iconboxbg8 {background: #00B1EB;}
.serv-section02-iconbox:hover .iconbox-arrow::after {opacity: 1;}
.serv-section02-iconbox:hover .iconbox-arrow {display: block; height: 10px; opacity: 1;}
.serv-section02-iconbox:hover .iconbox-arrow::after {opacity: 1; }
.iconbox-arrowbg1 {background: #40405A;}
.iconbox-arrowbg2 {background: #04C254;}
.iconbox-arrowbg3 {background: #FC6153;}
.iconbox-arrowbg4 {background: #4DCEBF;}
.iconbox-arrowbg5 {background: #28DD2D;}
.iconbox-arrowbg6 {background: #04C254;}
.iconbox-arrowbg7 {background: #007FFF;}
.iconbox-arrowbg8 {background: #00B1EB;}
.serv-line-wrapper {display: flex;width: 100%;justify-content: center;padding-top: 10px;padding-bottom: 10px;}
.serv-line {width: 90%;border-bottom: 2px dashed #8D8D8D;}
.serv-section02-getintouch {width: 100%; float: left;text-align: center;}
.serv-section02-getintouch a {font-size: 15px; padding: 12px 30px; border: 0; outline: none; display: inline-block; text-decoration: none; text-align: center; cursor: pointer; border-radius: 3px; transition: all 0.5s ease 0s;border: 1px solid #00bf54; color: #00bf54; }
.serv-section02-getintouch a:hover {background: #00bf54; color: #FFF; }
.serv-section02-getintouch input[type="text"] {border: 1px solid #555555; border-radius: 4px; width: 100%;height: 60px; padding: 8px; background: #FAFAFA; outline: 0;}
.serv-section02-getintouch input[type="button"], .serv-section02-getintouch input[type="submit"] {width: 100%;border: none; border-radius: 4px; padding: 15px 30px; background: #049B46; color: #FFF; font-family: 'neue_haas_unicabold'; font-size: 24px; transition: all 0.5s ease 0s;}
.serv-section02-getintouch input[type="button"]:hover, .serv-section02-getintouch input[type="submit"]:hover { background: #333; color: #FFF;}
.serv-section03 { background: #FAFAFA; padding-top: 50px; padding-bottom: 50px;width: 100%;float: left; box-shadow: inset 0 25px 35px -5px #D8D8D8;}
.serv-section03 h1 {font-size: 36px;color: #071C31; margin-bottom: 20px; text-align: center; font-family: 'neue_haas_unicabold';}
.serv-section03 h2 {font-size: 32px;color: #071C31;margin-bottom: 55px; text-align: center; font-family: 'neue_haas_unicamedium'; }
.serv-section03 h3 {font-size: 36px; font-weight: 600; color: #1B3158;margin-bottom: 40px;text-align: center; }
.serv-section03 h4 {font-family: 'neue_haas_unicamedium'; font-size: 36px;color: #182B3F; margin-bottom: 15px;}
.serv-section03 h4 span {font-family: 'AGENCYB'; font-size: 30px;text-decoration: line-through; color: #C40303; padding-left: 15px;float: right; text-align: right; display: inline-block; }
.serv-section03 h4 span small { display: block;font-family: 'neue_haas_unicamedium'; text-decoration: none; }
.serv-section03 h5 {color: #00bf54;font-size: 18px; margin-bottom: 15px;font-family: 'neue_haas_unicamedium'; }
.serv-section03-price-row {display: flex;width: 100%;justify-content: flex-end;padding-right: 20px;padding-left: 20px;margin-bottom: 20px;}
.serv-section03-price {margin-right: 20px;}
.serv-section03-discount {text-align: right;}
.serv-section03-discount h3 {font-family: 'neue_haas_unicamedium';font-size: 30px;text-decoration: line-through; color: #939393; padding-left: 15px;text-align: right;margin: 0; margin-top: 3px;}
.serv-section03-discount p {text-align: right; font-size: 11px;}
.serv-section03 p {text-align: justify; line-height: 25px;font-size: 13px; color: #777777;}
.serv-section03 ul {margin: 0;padding: 0; list-style: none;}
.serv-section03 ul li { font-family: 'AGENCYB'; margin-bottom: 10px;    font-size: 18px; padding-left: 30px;background: url(../images/serviceicon/bullet.png) left no-repeat;  }
.serv-section03-pack-wrapper { display: flex; width: 100%;justify-content: center;}
.serv-section03-pack {flex: 0 0 48%; padding-bottom: 20px; box-shadow: -0 0 25px #CACACA; margin-bottom: 25px; position: relative;padding-bottom: 95px; border-radius: 5px;}
.serv-section03-packbg01 { background: #FFF url(../images/pack01.png) left top no-repeat; margin-right: 2%;}
.serv-section03-packbg02 {background: #FFF url(../images/pack02.png) left top no-repeat;}
.serv-section03-packheading {width: 100%; height: 62px; float: left; margin-top: 46px; background: url(../images/serviceicon/headingbg.png) left no-repeat;}
.serv-section03-packheading h3 {line-height: 60px; color: #FFF; width: 200px; text-align: center; font-family: 'neue_haas_unicabold'; font-size: 26px;}
.serv-section03-point {padding: 0px;padding-right: 0;}
.serv-section03-detail {padding: 20px; padding-top: 0px;}
.serv-section03-detail-inputrow {display: flex;width: 100%; position: absolute;left: 0; bottom: 30px; padding-left: 20px;padding-right: 20px;}
.serv-section03-detail input[type="text"] {width: 55%; height: 50px;flex: 0 0 55%;padding: 10px;outline: 0; border: 1px solid #CCC;border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.serv-section03-detail input[type="button"], .serv-section03-detail input[type="submit"] {width: 100%; padding: 10px 15px; display: inline-block; background: #00bf54;border: none; color: #FFF; font-size: 15px; transition: all 0.5s ease 0s; white-space: normal; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.serv-section03-detail input[type="button"]:hover, .serv-section03-detail input[type="submit"]:hover {background: #181818;  color: #FFF; text-decoration: none; }
.serv-section03-detail a { padding: 10px 25px; display: inline-block; background: #FFF; border: 1px solid #00bf54; border-radius: 3px;color: #00bf54; font-size: 17px;float: right;margin-top: 20px; border-radius: 4px; transition: all 0.5s ease 0s;}
.serv-section03-detail a:hover {background: #00bf54; color: #FFF;text-decoration: none; }
.comp-row {display: flex;width: 100%; align-items: center; margin-bottom: 15px;}
.comp-icon {width: 40px;flex: 0 0 40px; text-align: center;}
.comp-icon img {width: 100%;height: auto; }
.comp-iconbg {background: #3459F9;}
.comp-des { padding-left: 15px;font-size: 15px;}
.comp-des small {display: block; font-size: 11px !important;  }
.comp-addon-wrapper { width: 100%; float: left;background: #FAFAFA;padding-top: 60px; padding-bottom: 60px; box-shadow: inset 0 25px 35px -5px #D8D8D8;}
.comp-addon-wrapper h2 {margin: 0;  padding: 0; font-family: 'neue_haas_unicamedium'; color: #181818; font-size: 32px; margin-bottom: 30px; text-align: center; }
.comp-addon-row {display: flex;width: 100%; margin-bottom: 15px;flex-wrap: wrap;}
.comp-addon-des {flex: 0 0 25%; padding: 10px; border-bottom: 3px solid #071C31; text-align: center;padding-bottom: 30px;margin-bottom: 30px; background: url(../images/serviceicon/up-arrow.png) bottom center no-repeat;}
.comp-addon-des h3 {font-size: 18px; margin: 0; font-family: 'neue_haas_unicamedium'; color: #333333;  margin-bottom: 10px;}
.comp-addon-des h4 {font-size: 17px; font-weight: 600;  margin: 0; color: #071C31; font-family: 'neue_haas_unicaitalic'; letter-spacing: 1px;}
.comp-addon-des img {max-width: 100%; height: auto; margin-bottom: 25px; }
.comp-addon-price {width: 100%; display: flex; background: url(../images/serviceicon/down-arrow.png) top center no-repeat; margin-top: -48px; padding-top: 20px;}
.comp-addon-price-col {flex: 0 0 32%; padding: 15px; text-align: center;}
.comp-addon-price-col h3 {font-size: 22px;margin: 0; font-family: 'neue_haas_unicamedium'; color: #333333; margin-bottom: 10px;}
.comp-addon-price-col h4 {font-size: 21px;font-weight: 600; margin: 0; color: #071C31; font-family: 'neue_haas_unicaitalic'; letter-spacing: 1px; }
.comb-curr-price { padding-top: 25px;padding-right: 10px;}
.comb-curr-price select { max-width: 100%;}
.serv-section04 {width: 100%;float: left; background: #FFF;padding-top: 50px; padding-bottom: 50px;}
.serv-section04 h2 {margin: 0; padding: 0; font-family: 'neue_haas_unicamedium'; color: #181818; font-size: 32px;line-height: 50px; margin-bottom: 50px; text-align: center;    }
.serv-section04-subsection {background: #FAFAFA; padding-top: 50px;width: 100%; float: left; box-shadow: inset 0 25px 35px -5px #D8D8D8;padding-bottom: 40px;}
.serv-section04-subsection ul {margin: 0; padding: 0; list-style: none; }
.serv-section04-subsection ul li { color: #1B3158; margin-bottom: 20px; padding-bottom: 10px; font-size: 20px; padding-left: 50px; background: url(../images/serviceicon/bullet2.png) left 8px no-repeat;  }
.serv-section04 img {max-width: 100%;height: auto;}
.serv-section04-subsection a {font-size: 15px; padding: 12px 30px; border: 0; outline: none; display: inline-block; text-decoration: none;text-align: center;cursor: pointer; border-radius: 3px; transition: all 0.5s ease 0s; border: 1px solid #037736; background: #00bf54;color: #FFF; display: inline-block; float: right;}
.serv-section04-subsection a:hover {background: #181818; color: #FFF;  border: 1px solid #000; }
.bus-boost {display: flex; width: 100%;}
.bus-boost-col { flex: 0 0 50%; padding: 20px;}
.boost-row {display: flex; width: 100%;align-items: center; margin-bottom: 35px;}
.boost-icon {width: 70px;flex: 0 0 70px; text-align: center;}
.boost-icon img {width: 100%; height: auto;  margin: 0 !important; }
.boost-des {padding-left: 15px; font-size: 15px;}
.serv-section05 {width: 100%; float: left; background: #FFF; padding-top: 20px;padding-bottom: 80px;text-align: center;}
.serv-section05 h2 {margin: 0;  padding: 0; font-family: 'neue_haas_unicamedium'; color: #181818; font-size: 32px;line-height: 50px; margin-bottom: 50px;text-align: center;    }
.serv-section05 img {max-width: 100%; height: auto;}
.mobileview {display: none;}
.serv-section-data {background: #F7F7F7;padding-top: 50px; padding-bottom: 50px; width: 100%;float: left; text-align: center;}
.serv-section-data h2 { margin: 0; padding: 0; font-family: 'neue_haas_unicamedium'; color: #181818;font-size: 32px;line-height: 50px; margin-bottom: 50px;  text-align: center; }
.serv-section-data p { font-size: 15px; line-height: 24px; text-align: center;}
.serv-section-data img {max-width: 100%; height: auto; }
.serv-section06 {background: #FAFAFA; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; padding-top: 50px; padding-bottom: 50px; width: 100%; float: left; text-align: center;}
.serv-section06 h2 {margin: 0;padding: 0;font-family: 'neue_haas_unicamedium'; color: #181818;font-size: 32px;line-height: 50px; margin-bottom: 50px;text-align: center; }
.serv-section06 h3 {font-size: 15px;font-weight: 600;color: #333333;}
.serv-section06 h4 {text-align: center;margin-top: 40px;margin-bottom: 20px;font-weight: 600;color: #333333;font-size: 24px; text-transform: uppercase;}
.serv-section06 a { font-size: 15px; padding: 12px 30px; border: 0; outline: none;  display: inline-block; text-decoration: none; text-align: center;cursor: pointer;border-radius: 3px;transition: all 0.5s ease 0s;border: 1px solid #00bf54;color: #00bf54;margin-top: 20px;}
.serv-section06 a:hover {background: #00bf54;color: #FFF;}
.serv-section06-iconrow { width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
.serv-section06-iconbox {flex: 0 0 16.66%;padding: 5px;text-align: center;margin-bottom: 35px;cursor: pointer;}
.serv-section06-iconbox img {max-width: 100%;height: auto;margin-bottom: 25px;}
.section06-iconbox-img {width: 70px;height: 70px;line-height: 32px;border-radius: 100%;margin: auto;padding: 15px; margin-bottom: 10px;}
.section06-iconboxbg1 {background: #3459F9;}
.section06-iconboxbg2 {background: #007DE3;}
.section06-iconboxbg3 {background: #F33251;}
.section06-iconboxbg4 {background: #16B00E;}
.section06-iconboxbg5 {background: #28ADF7;}
.section06-iconboxbg6 {background: #21ACF7;}
.section06-iconboxbg7 {background: #42BAB0;}
.section06-iconboxbg8 {background: #6144CE;}
.section06-iconboxbg9 {background: #FF9103;}
.section06-iconboxbg10 {background: #771CA2;}
.section06-iconboxbg11 {background: #12BC52;}
.section06-iconboxbg12 {background: #303B4C;}
.serv-section07 {background: #FAFAFA url(../images/customerbg.jpg) no-repeat; background-size: cover; padding-top: 50px; padding-bottom: 50px; width: 100%;float: left;text-align: center;}
.serv-section07 img {max-width: 100%;height: auto; margin-bottom: 25px;    }
.serv-section08 {background: #FAFAFA;padding-top: 50px; padding-bottom: 100px;width: 100%;float: left; box-shadow: inset 0 25px 35px -5px #D8D8D8;}
.serv-section08 h2 {margin: 0;padding: 0;font-family: 'neue_haas_unicabold'; color: #383838; font-size: 72px; line-height: 75px; margin-bottom: 0px;text-align: center; letter-spacing: 3px; }
.serv-section08 h3 {font-size: 36px;font-weight: 600; color: #2CABE1;text-align: center;margin-bottom: 20px; }
.serv-section08 h4 {text-align: center; color: #333333; font-size: 17px;font-family: 'AGENCYB'; letter-spacing: 1px; margin-bottom: 5px; }
.serv-section08 h5 {text-align: center; margin-top: 5px;font-size: 13px; }
.serv-section08 h6 {text-align: center; font-size: 24px; color: #383838;font-family: 'AGENCYR'; }
.serv-section08 h3.counting {text-align: center;font-size: 24px; color: #383838;font-family: 'AGENCYR'; }
.serv-section08-country {width: 100%;display: flex; margin-top: 50px;}
.serv-section08-country-box {flex: 0 0 33.33%; padding: 10px;display: flex;}
.serv-section08-country-box-flag {flex: 0 0 25%;padding: 5px;}
.serv-section08-country-box-flag img {max-width: 100%;height: auto;}
.counterno-wrapper {display: flex;width: 100%;justify-content: center;}
.counterplus {opacity: 0;}
.serv-section09 {background: url(../images/serviceicon/testmonialbg.jpg) left top no-repeat; background-size: cover; padding-top: 50px; padding-bottom: 50px; width: 100%; float: left;}
.serv-section09-detail {width: 100%; float: left; color: #FFF;padding-top: 20px;}
.serv-section09-detail .fa {font-size: 40px; margin-bottom: 25px; margin-left: 48px;}
.serv-section09-detail h3 {color: #049B46; font-size: 18px; margin-top: 50px; }
.serv-section09 img {max-width: 100%; height: auto;}
.htestimonialtext {min-height: 210px;padding: 0px 50px; position: relative;}
.htestimonialtext p {font-size: 20px; line-height: 30px; font-family: 'neue_haas_unicalight'; }
.carousel-control-prev, .carousel-control-next {width: 50px !important;}
.serv-section10 {background: #FFF; padding-top: 50px; padding-bottom: 50px; width: 100%; float: left;}
.serv-section10 h3 {font-size: 50px;font-weight: 600;color: #1B3158; margin-bottom: 20px;}
.serv-section10 img {max-width: 100%; height: auto; }
.serv-section10 p {font-size: 20px; line-height: 36px;font-family: 'neue_haas_unicalight'; }
.serv-section11 { background: #ACDEC2;padding-top: 30px; padding-bottom: 30px; width: 100%;  float: left;}
.serv-section11 h3 {font-size: 32px;font-weight: 600;color: #1B3158; margin-bottom: 5px;font-family: 'neue_haas_unicamedium'; }
.serv-section11 p {font-size: 18px; margin-bottom: 10px; font-weight: normal; font-family: 'neue_haas_unicalight'; }
.serv-section11 img { max-width: 100%;  height: auto; margin-top: -25px; margin-bottom: -100px;}
.serv-section11-coupon {width: 100%;	float: left;}
.serv-section11-coupon-row{ display:flex; gap:15px; margin-bottom:5px;}
.serv-section11-coupon-col{flex:0 0 calc(50% - 15px)}
.captcha-hhrrow{display:flex; column-gap:15px; align-items: center;}
.captcha-hhrrow { display:flex; }
.captcha-hhrrow .captcha-box span{margin-right:10px}
.captcha-hhrrow .captcha-box{background: #f0f0f0; padding: 13px 18px; font-weight: bold; letter-spacing: 3px; border-radius: 5px; user-select: none;  display:flex;}
.serv-section11-coupon input[type="text"] {width:100%; padding: 10px; height: 55px; border: none; color: #242424; flex-grow: 2; border-radius: 4px; outline: 0; }
.serv-section11-coupon input[type="button"], .serv-section11-coupon input[type="submit"] {width:100%;border: none;border-radius: 4px; padding: 15px 30px;background: #049B46; color: #333333; font-family: 'neue_haas_unicabold'; font-size: 16px;transition: all 0.5s ease 0s; }
.serv-section11-coupon input[type="button"]:hover, .serv-section11-coupon input[type="submit"]:hover {background: #333;color: #FFF;}
.serv-section12 {background: #049B46;padding-top: 100px; padding-bottom: 100px;width: 100%; float: left;}
.serv-section12 h3 {font-size: 32px;  text-align: center;  color: #FFF; margin-bottom: 30px; font-weight: 500; letter-spacing: 1px; line-height: 38px; font-family: 'neue_haas_unicathin';}
.serv-section12-row2 {width: 100%;	display: flex;	justify-content: center;}
.serv-section12-emailbox {	width: 60%;	}
.serv-section12-emailbox-row{display: flex;gap: 10px;margin-bottom:6px;}
.serv-section12-emailbox-col{ flex:0 0 calc(50% - 10px)}
.captcha-hbdrrow{display:flex; column-gap:15px; align-items: first baseline;}
.captcha-hbdrrow .captcha-box  { display:flex; }
.captcha-hbdrrow .captcha-box span{margin-right:10px}
.captcha-hbdrrow .captcha-box{background: #f0f0f0; padding: 13px 18px; font-weight: bold; letter-spacing: 3px; border-radius: 5px; user-select: none; }
.serv-section12-emailbox input[type="text"] {width:100%; padding: 10px;height: 55px; border: none;color: #242424; flex-grow: 2; border-radius: 4px;outline: 0;}
.serv-section12-emailbox input[type="button"], .serv-section12-emailbox input[type="submit"] {width:100%;height:55px; border: none;border-radius: 4px;padding: 15px 35px; background: #024821;color: #FFF;  font-size: 14px; transition: all 0.5s ease 0s;  }
.serv-section12-emailbox input[type="button"]:hover, .serv-section12-emailbox input[type="submit"]:hover {background: #333;color: #FFF;}
.footer-heading {width: 100%; float: left; color: #FFF;font-size: 19px; margin: 0; margin-bottom: 25px;border-bottom: 1px dashed #FFF;padding-bottom: 5px;font-family: 'neue_haas_unicamedium';}
.footer-panel h3 {color: #FFF; font-size: 19px; margin: 0; margin-bottom: 25px;border-bottom: 1px dashed #FFF; padding-bottom: 5px;font-family: 'neue_haas_unicamedium';}
.footer-panel {background: #2B2B81;width: 100%;float: left;padding-top: 30px; padding-bottom: 30px;}
.footer-panel h3 {color: #FFF;font-size: 19px;margin: 0; margin-bottom: 25px; border-bottom: 1px dashed #FFF; padding-bottom: 5px; font-family: 'neue_haas_unicamedium';}
.footer-panel h5 {color: #00FF96;font-size: 14px;}
.footer-panel p {color: #F8D61A; font-size: 14px;}
.footer-panel ul {margin-bottom: 40px; }
.footer-panel ul li { margin-bottom: 8px;font-size: 14px; }
.footer-panel ul li a {color: #F8D61A;transition: all 0.5s ease 0s; }
.footer-panel ul li a:hover {color: #00FF96; }
.footer-panel-wrapper {display: flex; width: 100%;flex-wrap: wrap; gap: 20px;}
.footer-panel-col a {color: #e8c921;text-decoration: none;background-color: transparent;}
.footer-panel-col a:hover {color: #f2eed3; }
.footer-panel-col {flex: 0 0 calc(25% - 20px);}
.footer-panel-col:first-child {padding-left: 0;}
.footer-panel img {max-width: 100%; height: auto;}
.footer-panel .fa, .footer-panel .fab {color: #FFF;font-size: 15px;line-height: 25px;transition: all 0.5s ease 0s; margin-right: 8px;}
.footer-panel .fa:hover, .footer-panel .fab:hover {color: #049B46; }
.social-icons .fa div, .social-icons .fab div { display: none;}
.social-icons {display: flex;gap: 12px;}
.social-icons .fab { background: #FFF; color: #2c3e50;font-size: 24px;border-radius: 4px;width: 35px; height: 35px; text-align: center;line-height: 25px;  transition: all 0.5s ease 0s; }
.social-icons .fab:hover {background: #00BF54;color: #FFF; text-decoration: none; }
.social-icons .fab.fa-facebook:hover { background: #00BF54; color: #FFF;}
.social-icons .fab.fa-twitter:hover { background: #45B0E3; color: #FFF; }
.social-icons .fab.fa-linkedin:hover {background: #007AB9;  color: #FFF;}
.social-icons .fab.fa-youtube:hover {background: #CF3427; color: #FFF; }
.social-icons .fab.fa-pinterest:hover {background: #C8232C; color: #FFF; }
.footer-bottom {width: 100%;float: left; display: flex; gap: 20px;flex-wrap: wrap;}
.footer-bottom-col {flex: 0 0 calc(33.33% - 20px);}
.footer-bottom-col a {color: #BCDA79;font-size: 13px; padding: 5px;position: relative; margin-bottom: 20px;  display: inline-block;  transition: all 0.5s ease 0s;}
.footer-bottom-col a:hover {color: #FFF;  text-decoration: none; }
.footer-bottom-col > a:after {position: absolute; height: 15px;width: 1px; background: #BCDA79; content: "";right: -2px; top: 8px; }
.footer-bottom-col > a:first-child {padding-left: 0;}
.footer-bottom-col > a.last:after {display: none;}
.footer-bottom-col.textright {text-align: right; }
.footer-bottom-col.textcenter {text-align: center;}
.footer-bottom-col.mid {margin-top: 0px;}
.footer-bottom-col.mid img {padding: 7px; }
.footer-copyright { width: 100%; float: left;border-top: 1px solid #181879;text-align: center;color: #DEF2F1;font-size: 13px;padding-top: 15px;}
#back-top {position: fixed;bottom: 92px; right: 50px; z-index: 10000; transition: all 0.5s ease 0s;}
#back-top a {width: 30px;display: block;text-align: center;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top span {width: 30px; height: 30px;  display: block;  margin-bottom: 7px;  background: #0F1323;  border-radius: 4px; transition: 1s;}
#back-top span:hover {background: #00BF54;  }
#back-top span::before { position: absolute;  font-family: 'Font Awesome 5 Free';  font-size: 26px; color: #FFF;  left: 7px; top: 2px; }
.midpanel {width: 100%; float: left; padding-top: 40px;padding-bottom: 40px; min-height: 500px;}
.midpanel h1 {font-size: 36px;color: #2DB6D5;  margin-bottom: 20px; font-family: 'neue_haas_unicabold'; }
.midpanel h2 {margin: 0;padding: 0; font-family: 'neue_haas_unicamedium'; color: #181818; font-size: 32px;  margin-bottom: 20px;}
.midpanel h3 { font-size: 24px; font-weight: 600;color: #333333; margin-bottom: 10px; }
.midpanel h4 {    text-align: center; margin-top: 20px;margin-bottom: 20px; color: #181818;font-size: 20px; }
.midpanel h5 {font-family: 'neue_haas_unicalight';  font-size: 18px;  color: #333333;  margin-bottom: 20px; }
.midpanel p { text-align: justify; line-height: 26px;font-size: 15px; color: #616161; margin-bottom: 20px;   letter-spacing: normal; }
.midpanel .contactaddres p {margin-bottom: 0px !important;}
.midpanel img { max-width: 100%; height: auto;margin-bottom: 20px;}
.midpanel ul {list-style: none; margin-bottom: 20px;}
.midpanel li {background: url(../images/serviceicon/bullet3.png) left 10px no-repeat; padding-left: 30px;font-size: 16px;color: #616161;margin-bottom: 20px; line-height: 30px; }
.store-feature {width: 100%; display: flex;flex-wrap: wrap; justify-content: space-between;  margin-bottom: 25px;}
.store-feature .feature-box {flex: 0 0 32%;  border: 1px solid #EEE;   padding: 15px;background: #FFF;   box-shadow: inset -0 0 60px #F7F7F7;  margin-bottom: 20px; border-radius: 4px; }
.store-feature .feature-box ul { list-style: none;}
.store-feature .feature-box ul li {border-bottom: 1px dotted #EEE; line-height: 50px; background: url(../images/serviceicon/bullet3.png) left 18px no-repeat;  padding-left: 30px;font-size: 15px;   }
.store-feature .feature-box ul li:last-child {border-bottom: none;}
.store-feature-banner {width: 100%; float: left; background: #FAFAFA;padding-top: 50px;position: relative;margin-bottom: 10px;}
.store-feature-banner img {max-width: 100%;height: auto; }
.store-feature-banner svg {margin-top: -380px; }
.showcase { width: 60%; display: flex; margin: auto;}
.showcase img { max-width: 100%; height: auto; }
.showcase h2 {font-family: 'neue_haas_unicabold'; font-size: 30px; text-transform: uppercase; margin-bottom: 15px; }
.showcase h1 {font-family: 'neue_haas_unicabold';font-size: 30px; text-transform: uppercase;  margin-bottom: 15px; }
.showcase-cont {width: 100%;background: #FAFAFA;float: left;padding: 40px;text-align: center;position: relative;border-radius: 5px;}
.showcase-cont .carousel-control.left {top: -10px !important;}
.showcase-cont .carousel-control.right {top: -10px !important;}
.showcase-cont .carousel-control {width: 30px; height: 40px; color: #333333;}
.showcase-cont .carousel-control-prev, .showcase-cont .carousel-control-next {width: 20px !important; height: 20px; top: 10px; }
.showcase-cont .carousel-control-prev {left: -10px;}
.carousel-control-next {right: -10px;}
.showcase-cont .carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
.showcase-cont .carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
.o-s-icon-wrapper {width: 100%;display: flex;}
.o-s-icon-box {flex: 0 0 20%;padding: 20px;text-align: center;}
.o-s-icon-box h3 {font-size: 18px; color: #595959; margin-bottom: 5px; }
.o-s-icon-box p { text-align: center; }
.o-s-icon-box img { max-width: 100%;height: auto; margin-bottom: 10px; }
.flex-row-rev {}
.row-wrapper1 {background: #FBFBFD;width: 100%;float: left; padding-top: 50px;padding-bottom: 30px;}
.row-wrapper2 {background: #FFF;width: 100%;float: left;padding-top: 50px;padding-bottom: 30px;}
.feature-section {background: #FFF;padding-bottom: 60px; width: 100%;float: left;}
.feature-section h3 {font-size: 16px; font-weight: 600; color: #333333;}
.serv-feature-iconrow { width: 100%; display: flex; justify-content: center; flex-wrap: wrap; margin-top: 30px; position: relative;}
.serv-feature-iconbox { flex: 0 0 23%;margin-left: 1%;margin-right: 1%; padding: 15px;text-align: center;margin-bottom: 30px; border-radius: 4px;background: #FBFBFB; position: relative; cursor: pointer; border: 1px solid #EEE;}
.serv-feature-iconbox:hover { }
.serv-feature-iconbox .serv-feature-list {position: absolute;  width: 100%; height: 0px; left: 0;  top: 155px; padding: 5px;  background: #F9F9F9; border-radius: 4px; border-top: none;   transition: all 0.5s ease 0s;   z-index: 100;display: none; background: #000; animation-fill-mode: both;transform-origin: center top; animation-duration: .5s; animation-name: zoomOut; }
.serv-feature-list:after {content: ""; position: absolute; top: -25px; left: 45%;border: 10px solid transparent;border-bottom-color: transparent; border-bottom-style: solid;border-bottom-width: 10px;border-bottom: 15px solid #000;transform: scaleX(1.5);}
.serv-feature-iconbox ul {list-style: none; margin: 0;padding: 0;margin-bottom: 5px;}
.serv-feature-iconbox ul li {background: none; border-bottom: 1px dotted #D7D7D7; margin: 0; padding: 0; line-height: 40px; color: #CCC; font-size: 15px; }
.serv-feature-iconbox ul li:last-child { border-bottom: none;}
.serv-feature-iconbox:hover .serv-feature-list {height: auto; display: block;  animation-name: zoomIn;}
.feature-iconbox-img { width: 95px; height: 95px;border-radius: 100%; margin: auto; padding: 6px; margin-bottom: 10px;}
.serv-feature-iconbox img {max-width: 100%; height: auto;  margin-bottom: 5px;}
.feature-section2 {background: #FFF;padding-bottom: 60px; width: 100%; float: left;}
.feature-section2 h3 {font-size: 16px;font-weight: 600; color: #333333;}
.serv-feature-iconrow2 {width: 100%; display: flex; justify-content: center;flex-wrap: wrap; margin-top: 30px;}
.serv-feature-iconbox2 {flex: 0 0 23%;margin-left: 1%;margin-right: 1%;padding: 15px; text-align: center;margin-bottom: 30px;border-radius: 4px;background: #F9F9F9; position: relative; border: 1px solid #f0f0f0;}
.serv-feature-list2 {width: 100%; padding: 5px;}
.serv-feature-iconbox2 ul {list-style: none; margin: 0;padding: 0; margin-bottom: 5px;}
.serv-feature-iconbox2 ul li {background: none;border-bottom: 1px dotted #D7D7D7; margin: 0;padding: 0;line-height: 40px;color: #181818;font-size: 15px;    }
.feature-iconbox-img2 {width: 95px; height: 95px; border-radius: 100%; margin: auto; padding: 6px;margin-bottom: 10px;}
.serv-feature-iconbox2 img {max-width: 100%; height: auto; margin-bottom: 5px;}
.addon-sectionon {background: #F9F9F9; padding-top: 50px; padding-bottom: 60px; margin-top: 50px;width: 100%;float: left;}
.addon-sectionon h3 {font-size: 14px;font-weight: 600;color: #333333; }
.addon-sectionon h4 {text-align: center;margin-top: 20px; margin-bottom: 20px;color: #181818; font-size: 20px; }
.addon-sectionon p {text-align: left; font-size: 16px; line-height: normal;margin-bottom: 10px; padding-left: 100px;}
.addon-sectionon p .fa {font-size: 12px;   }
.addon-sectionon-iconrow {width: 100%; display: flex;justify-content: center;flex-wrap: wrap; margin-top: 30px;}
.addon-sectionon-iconbox {flex: 0 0 18%; padding: 15px;text-align: center;margin-bottom: 10px; cursor: pointer; position: relative;}
.addon-iconbox-img {width: 75px; margin: auto; margin-bottom: 10px;position: relative;}
.packagestar {position: absolute;right: 0;}
.packagestar div {margin: 0 !important; padding: 0;height: auto;text-align: left;line-height: 17px;color: #AEAEAE;}
.packagestar div .fa {margin: 0;padding: 0;line-height: normal;font-size: 9px;color: #AEAEAE;}
.addon-sectionon-iconbox img {max-width: 100%;height: auto;margin-bottom: 5px;}
.home-package-wrapper {display: flex; flex-wrap: wrap;width: 100%;justify-content: space-between;}
.home-package {width: 32%; flex: 0 0 32%; box-shadow: -0 0 25px #CACACA;margin-bottom: 25px;position: relative;border-radius: 5px; padding-bottom: 140px;}
.home-package img { margin: 0; }
.home-package-packbg01 { background: #FFF url(../images/pack01.png) left top no-repeat;}
.home-package-packbg02 {background: #FFF url(../images/pack02.png) left top no-repeat;}
.home-package-packheading { width: 100%; height: 62px;margin-top: 25px;padding-left: 20px; float: left;background: url(../images/serviceicon/headingbg.png) left no-repeat;}
.home-package-packheading h3 {color: #fff;text-align: left; font-size: 24px; letter-spacing: 1.5px;margin: 0; padding: 0;  margin-top: 10px; }
.home-package-packheading .fa {color: #FFF; font-size: 13px;}
.home-package-price-row {display: flex; width: 100%; justify-content: flex-end;padding-right: 20px;padding-left: 20px;margin-bottom: 10px;}
.home-package-price {width: 100%; float: left;}
.home-package-price table.pricetabel {margin-top: 10px;}
.home-package-price table.pricetabel thead tr th {padding: 8px; }
.home-package-price table.pricetabel tbody tr td {padding-left: 10px;padding-right: 10px;font-size: 14px;}
.home-package-price table.pricetabel tbody tr td:nth-child(1) {  }
.home-package-price table.pricetabel tbody tr td a {white-space: normal; display: inline-block; text-align: center;  border: 1px solid #00BF54;   border-radius: 3px;padding: 3px 10px; color: #00BF54; text-decoration: none; transition: all 0.5s ease 0s; }
.home-package-price table.pricetabel tbody tr td a:hover {background: #00BF54; color: #FFF;}
.home-package-detail {width: 100%; padding: 20px;    padding-top: 0px;}
.home-package h4 {font-size: 22px;margin: 0; padding: 0; margin-bottom: 20px; text-align: left; color: #00BF54;padding: 10px; padding-left: 20px;}
.home-package h4 .fa {font-size: 16px;}
.home-package-detail-inputrow {display: flex; flex-wrap: wrap;width: 100%; left: 0;bottom: 30px; position: absolute; bottom: 20px;padding-left: 20px;padding-right: 20px;}
.home-package-detail input[type="text"] {width: 100%; height: 45px;padding: 10px; outline: 0;  border: 1px solid #CCC;border-radius: 4px; margin-bottom: 15px;}
.home-package-detail input[type="button"], .home-package-detail input[type="submit"] {width: 100%;padding: 12px 15px; display: inline-block;background: #00bf54; border: none; color: #FFF; font-size: 15px; transition: all 0.5s ease 0s;  white-space: normal;border-radius: 4px;}
.home-package-detail input[type="button"]:hover, .home-package-detail input[type="submit"]:hover {background: #181818;color: #FFF; text-decoration: none;}
.home-package-detail a {display: block; color: #181818;font-size: 16px;text-align: center; margin-top: 10px; margin-bottom: 20px; transition: all 0.5s ease 0s;border-bottom: 1px dotted #999999; padding-bottom: 15px;}
.home-package-detail a:hover {color: #00bf54;text-decoration: none; }
.quest-wrapper {width: 100%; float: left;box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15); border-radius: 6px;border: 1px solid #DADFE3;background-color: #f8f9fa; padding: 1px;}
.questpanel {width: 100%;float: left;background-color: #FFF; padding: 10px 20px;min-height: 630px;}
.questpanel h2 {font-weight: normal; color: #23AAFF;font-size: 24px; line-height: 26px; margin-bottom: 15px;font-family: 'neue_haas_unicamedium';}
.questpanel h3 {font-weight: normal; color: #9AA1A6; font-size: 21px;  line-height: 26px;  border-bottom: 1px solid #EAEFF0; padding-bottom: 3px;margin-bottom: 20px; text-align: left;}
.questpanel h4 {font-weight: normal;color: #58666E;font-size: 18px; line-height: 26px; padding-bottom: 8px;text-align: left;  margin-bottom: 0px;    }
.questpanel h4 span {color: #9AA1A6;transition: all 0.5s ease 0s; }
.questpanel h4 a {color: #58666E;}
.questpanel h5 {font-weight: normal;color: #23AAFF;font-size: 24px;line-height: 26px;margin-bottom: 8px;font-family: 'neue_haas_unicamedium';}
.questpanel ul {list-style: none;margin: 0;margin-bottom: 10px;}
.questpanel ul li {background: url(../images/suppotlisticon.png) left 8px no-repeat; padding-left: 20px; margin-bottom: 12px;line-height: 28px;}
.questpanel ul li a {transition: all 0.5s ease 0s;color: #151515;}
.questpanel p {color: #58666E;}
.quest-list { width: 100%; float: left;margin-bottom: 15px;}
.pf01 { padding-left: 20px;}
.questpanel .breadcrumb { margin: 20px 0 10px 0; background: none; margin-left: 0; padding-left: 0;}
.questpanel .breadcrumb a {color: #23AAFF; transition: all 0.5s ease 0s;}
.questpanel .breadcrumb a:hover { color: #666; text-decoration: none; }
.questpanel .breadcrumb a::before, .questpanel .breadcrumb span::before {content: "/"; margin-right: 10px;color: #bbbbbb; font-size: 16px;font-weight: 200; position: relative; top: 1px;}
.questpanel .breadcrumb a:first-child::before {content: none;}
hr {margin: 16.82692px 0; border: 0;border-top-color: currentcolor; border-top-style: none;border-top-width: 0px; border-bottom-color: currentcolor; border-bottom-style: none;border-bottom-width: 0px; border-top: 1px solid #dcdcdc;border-bottom: 1px solid #fff;}
.full-cont {width: 100%; float: left; margin-bottom: 30px;}
.b-t-p { padding-top: 50px;}
.m-t-p1 {}
.m-t-p2 {}
.m-t-p3 {}
.m-t-p4 {}
.m-t-p5 {}
.m-t-p6 { margin-top: 7px;}
.m-t-p8 {margin-top: 8px;}
.m-t-p9 {margin-top: 9px;}
.m-t-p10 {margin-top: 10px;}
.m-t-p20 {margin-top: 20px;}
.td-center {text-align: center;}
.social-icons {display: flex;gap: 12px;}
.social-icons .fab {background: #FFF;color: #2c3e50;  font-size: 24px;  border-radius: 4px;  width: 35px;height: 35px;text-align: center;line-height: 25px; transition: all 0.5s ease 0s;}
.social-icons .fab:hover {background: #B3CDE8;  color: #0052A2; text-decoration: none;}
.social-icons .fab.fa-facebook-f:hover {background: #3A589B;color: #FFF; }
.social-icons .fab.fa-x-twitter:hover {background: #000;color: #FFF; }
.social-icons .fab.fa-linkedin-in:hover {background: #007AB9;color: #FFF;}
.social-icons .fab.fa-youtube:hover {background: #CF3427;color: #FFF;}
.social-icons .fab.fa-pinterest-p:hover { background: #C8232C;color: #FFF;}
.social-icons .fab.fa-instagram:hover {background: #FCAF45;color: #FFF;background: linear-gradient(to right,#FCAF45,#FF33CC);}
#whaatsappContact {position: fixed;bottom: 50%;right: 20px;z-index: 10000;font-size: 50px;}
#whaatsappContact .fab {color: #34e1a0}
.toplink { display:flex;}
.top-header-menusection-wrapper .contactinfo {flex:0 0 70%;float: left;font-size: 16px;font-family: 'neue_haas_unicabold';text-align:end;}
.contactinfo a {color: #fff !important;}
.sticky-header .contactinfo a {color: #000 !important;}
.contactinfo {color: #fff !important;}
.sticky-header .contactinfo {color: #000 !important;}
.toplink .top-header-reg-login-lang {flex:0 0 30%;float: left;text-align: right;}
.toplink select {background: none; border: 1px solid #9D9D9D;outline: 0; border-radius: 4px; color: #FFF; margin: 0; padding: 3px; width: 117px;}
.contactheader { width: 100%;float: left;background: #27BDFF;text-align: center; padding-top: 30px;padding-bottom: 50px; position: relative;}
.contactleft {position: absolute;left: 0;bottom: -60px; width: 276px;}
.contactright {position: absolute;bottom: -20px;right: 0px;width: 316px;}
.contactus {width: 100%;}
.contactskype {width: 100%; min-height: 35px;background: url(../images/icons/skype.png) no-repeat; padding-left: 40px;margin-bottom: 10px;}
.contactemail {width: 100%;min-height: 35px;background: url(../images/icons/email.png) left 5px no-repeat;padding-left: 40px;margin-bottom: 10px;}
.contactemail a {color: #21282d !important;}
.contactwhatapp {width: 100%;min-height: 35px;background: url(../images/icons/whatapp.png) no-repeat;padding-left: 40px;margin-bottom: 10px;}
.contactwhatapp a {color: #21282d !important;}
.contactaddres {width: 100%;min-height: 35px;background: url(../images/icons/address.png) no-repeat;padding-left: 40px;}
.hline2 {width: 100%;height: 2px;background: url(../images/icons/line.png) repeat-x; margin-bottom: 15px;}
.contactheader p {font-size: 26px;color: #FFF;margin: 0; line-height: 30px;text-align: center;}
.comman-service-mail {width: 100%;float: left;display: flex;align-items: center;}
.comman-service-mail-col1 {flex: 0 0 50%;}
.comman-service-mail-col2 {flex: 0 0 50%;}
.comman-service-mail img {max-width: 100%;height: auto;}
.comman-service-mail h2 {font-family: 'neue_haas_unicamedium';font-size: 20px !important;margin-bottom: 10px !important;color: #299DF2;text-transform: uppercase; text-align:left;}
.comman-service-mail-col2 p {font-family: 'neue_haas_unicamedium' !important;text-align: justify; margin-bottom: 20px; line-height: 25px;}
.FormMain-Div {display: flex;flex-wrap: wrap;}
.comman-service-frmrow {width: 75%;float: left;}
.comman-service-button {width: 25%;}
.comman-service-button input[type="submit"] {width: 100%;height: 100%;padding: 10px;border: 0;background: #FF4D6B;color: #FFF;cursor: pointer;transition: all 0.5s ease 0s; margin-left: 10px;border-radius: 5px;}
.comman-service-frmrow input[type="text"] { width: 100%; height: 50px; padding: 10px; border: 1px solid #0F3775;border-radius: 4px;margin-top: 5px;margin-bottom: 0px;}
.comman-service-frmrow input[type="tel"] {width: 100%; height: 50px; padding: 10px; padding-right: 10px;padding-left: 10px; border: 1px solid #0F3775; margin-top: 5px; margin-bottom: 5px;border-radius:4px;}
.serv-section01-emailbox .iti__tel-input {height: 55px !important; border: 0px !important; padding: 10px; border: none; color: #242424; flex-grow: 2;border-radius: 4px; outline: 0;}
/*.serv-section01-emailbox .iti {width: auto!important;}*/
.serv-section11-coupon .iti { margin-right: 15px;}
.serv-section12-emailbox .iti {margin-right: 15px;}
.serv-section11-coupon .iti__tel-input {width:100%; height: 55px !important; border: 0px !important; padding: 10px; border: none; color: #242424;flex-grow: 2; border-radius: 4px; outline: 0;}
/*.serv-section11-coupon .iti {width: auto !important;}*/
.serv-section12-emailbox .iti__tel-input {width:100%; height: 55px !important; border: 0px !important; padding: 10px;border: none;color: #242424; flex-grow: 2; border-radius: 4px;outline: 0;}
/*.serv-section12-emailbox .iti {width: auto !important;}*/
.be-seller-img {width: 100%; float: left; text-align: center;}
.be-seller-wrapper { width: 100%; float: left;    margin-bottom: 50px;}
.be-seller-section {display: flex; justify-content: center;}
.be-seller-box {box-shadow: inset 1px 1px 32px 15px #D4D4D4;flex: 0 0 100%; padding: 25px;}
.be-seller-section h3 {color: #333333; text-align: center;border-bottom: 1px dashed #333333; padding-bottom: 35px;margin-bottom: 20px;font-size: 21px; font-family: 'neue_haas_unicalight';}
.captcha-mosrow{display:flex; column-gap:15px; align-items: first baseline; margin-top:8px;}
.captcha-mosrow .captcha-box span{margin-right:10px}
.captcha-mosrow .captcha-box{ display:flex; background: #dcdddd; padding: 15px 18px; font-weight: bold; letter-spacing: 3px; border-radius: 5px; user-select: none; }
.inputContainer {position: relative;}
.frm input[type="text"], .frm input[type="password"], .frm input[type="tel"] {width: 100%; height: 60px;padding: 10px;border: none;color: #242424;border-radius: 4px;outline: 0; border: 1px solid #D9D9D9; font-size: 14px; margin-bottom: 10px;}
.inputContainer label {position: absolute; top: 28px; left: 10px; transform-origin: 0 0;transition: all 0.3s ease; font-size: 12px;color: #67757c;}
.frm input[type="button"], .frm input[type="submit"], .frm button[type="submit"], .frm button[type="submit"] {border: none;border-radius: 4px;padding: 15px 30px;background: #3C82FE;color: #FFF;font-size: 14px;transition: all 0.5s ease 0s;}
.inputContainer input {margin-top: 10px;}
.be-seller-box input[type="button"], .be-seller-box input[type="submit"] {width: 100%;margin-top: 10px;margin-bottom: 10px;font-size: 22px !important;font-family: 'neue_haas_unicabold';}
.frm input[type="button"]:hover, .frm input[type="submit"]:hover, .frm button[type="button"]:hover, .frm button[type="submit"]:hover {/*background: #333;color: #FFF;*/}
.inputContainer label {position: absolute;top: 28px; left: 10px; transform-origin: 0 0; transition: all 0.3s ease; font-size: 12px;color: #67757c;}
.inputContainer input:focus + label, .inputContainer input:valid + label { transform: translateY(-15px) scale(.9);}
.inputContainer input:read-only + label {transform: translateY(-15px) scale(.9);}
.be-seller-section-1 {width: 100%; display: flex; gap: 20px;flex-wrap: wrap;}
.be-seller-section-1 .col {flex: 0 0 calc(50% - 20px);border: 1px solid #1595aa;border-left: 2px solid #1595aa; padding: 15px; box-shadow: 1px 1px 8px 3px #D4D4D4; border-radius: 3px;}
.be-seller-section-1 .col h3 {color: #1595aa; font-size: 19px;}
.be-seller-section-2 {width: 100%;}
.be-seller-section-2 p {color: #6c6c6c;}
.be-seller-section-5 p {color: #6c6c6c;}
.be-seller-section-2 h4 {text-align: left;margin: 0; padding: 0; margin-bottom: 4px;}
.be-seller-section-3 {width: 100%;background: #F4F4F4;padding-top: 30px;padding-bottom: 30px; margin-top: 25px;margin-bottom: 25px;float: left;}
.be-seller-section-3 ul {list-style: disc !important;margin: 0;padding: 0;padding-left: 10px;}
.be-seller-section-3 ul li {color: #616161 !important;padding: 0 !important; margin-bottom: 15px;}
.be-seller-section-4 {width: 100%;padding-top: 30px;padding-bottom: 0px;float: left;}
.be-seller-section-4 ul {list-style: disc !important;margin: 0;padding: 0; padding-left: 10px;}
.be-seller-section-4 ul li {color: #616161 !important;padding: 0 !important;margin-bottom: 15px;}
.be-seller-section-5 {width: 100%; padding-top: 10px;padding-bottom: 0px;float: left;}
.be-seller-section-6 {width: 100%;padding-top: 10px;padding-bottom: 50px;float: left;}
.be-seller-section-6 h3 {text-align: center; font-size: 26px;margin-bottom: 25px;}
.be-seller-section-6 .be-seller-section-6-col1:last-child p:first-child + p {margin-top: 42px;}
.be-seller-section-6-row {display: flex; gap: 20px;}
.be-seller-section-6-col1 {flex: 0 0 calc(33.33% - 20px);box-shadow: 1px 1px 19px 3px #EAEAEA; padding: 20px; border-radius: 5px;border: 1px solid #E8E8E8;}
.be-seller-wrapper {width: 100%;float: left; margin-bottom: 50px;}
.be-seller-img {width: 100%;float: left;text-align: center;}
.be-seller-section {display: flex;justify-content: center}
.be-seller-section h2 {color: #333333;text-align: center; border-bottom: 1px dashed #333333;padding-bottom: 35px;margin-bottom: 20px; font-size: 21px;font-family: 'neue_haas_unicalight';}
.be-seller-section h2 strong {font-family: 'neue_haas_unicabold';color: #36A6CE;}
.be-seller-box {box-shadow: inset 1px 1px 32px 15px #D4D4D4;flex: 0 0 100%;padding: 25px;}
.be-seller-box input[type="button"], .be-seller-box input[type="submit"] {width: 100%; margin-top: 10px;margin-bottom: 10px; font-size: 22px !important;font-family: 'neue_haas_unicabold';}
.serv-section-tech {background: #FAFAFA;  padding-top: 50px; width: 100%; float: left;padding-bottom: 40px; box-shadow: inset 0 25px 25px -5px #E2E2E2;overflow: hidden;}
.serv-section-tech h2 {margin: 0;margin-bottom: 0px;padding: 0;font-family: 'neue_haas_unicamedium';color: #242424;font-size: 32px;text-align: center; margin-bottom: 25px;}
.serv-section-tech img {max-width: 100%; height: auto;}
.serv-section-industry {background: #FAFAFA;padding-top: 50px;width: 100%;float: left;box-shadow: inset 0 25px 35px -5px #D8D8D8; padding-bottom: 40px;}
.serv-section-industry h2 {margin: 0;padding: 0;font-family: 'neue_haas_unicamedium';color: #242424;font-size: 32px;text-align: center;width: 70%;margin: auto;margin-bottom: auto; margin-bottom: 5px;}
.serv-section-industry p {color: #333333;font-size: 16px; text-align: center;border-bottom: 2px dashed #242424;margin-bottom: 50px;padding-bottom: 15px;}
.serv-section-industry-row {display: flex;gap: 25px;flex-wrap: wrap;justify-content: center;}
.serv-section-industry-col {flex: 0 0 calc(20% - 25px);text-align: center;margin-bottom: 40px;}
.serv-section-industry img {max-width: 100%; height: auto;}
.serv-section-industry h3 {font-size: 14px; font-family: 'neue_haas_unicaregular'; color: #333333;margin-top: 15px;text-transform: uppercase;letter-spacing: 1px;text-align: center;}
.serv-section-industry-col span {width: 135px;height: 4px; background: #0577e0;margin: auto;margin-top: auto;display: block;margin-top: 10px;}
.serv-section-industry h4 {font-family: 'neue_haas_unicalight';font-size: 24px;text-align: center;}
.serv-section-industry h4 strong {color: #00809B;}
.serv-section09 {background: #FFF; background-size: auto; background-size: cover; padding-top: 50px; padding-bottom: 50px; width: 100%;float: left;overflow: hidden;box-shadow: inset 0 25px 100px -5px #E8E8E8;position: relative;}
.serv-section09 h2 {font-family: 'neue_haas_unicamedium';text-align: center;font-size: 40px;color: #6E6F73;letter-spacing: 2px;}
.serv-section09 h3 {font-family: 'neue_haas_unicabold'; text-align: center;font-size: 46px;color: #6E6F73; margin-bottom: 20px;}
.serv-section09 .star {width: 100%; display: flex; gap: 10px;justify-content: center; margin-bottom: 15px;}
.serv-section09 img {max-width: 100%;height: auto;}
.serv-section09 h4 {font-family: 'neue_haas_unicalight';text-align: center;font-size: 56px;color: #6E6F73;}
.serv-section09-detail {width: 100%; float: left; color: #6E6F73;}
.serv-section09-detail .fa {font-size: 40px;margin-bottom: 25px;margin-left: 48px;}
.serv-section09 .carousel-control-next, .serv-section09 .carousel-control-prev {align-items: flex-start;}
.serv-section09 .carousel-control-prev {left: auto;right: 20px;}
.serv-section09 p {margin-top: 20px;font-size: 16px;color: #333333;}
.serv-section09 .button {width: 100%;display: flex;justify-content: center;margin-top: 25px;}
.serv-section09 .button a {background: #0577E0; display: block; padding: 10px 35px;color: #FFF;font-size: 14px;border-radius: 4px;}
.htestimonialtext p {font-size: 17px; line-height: 30px;font-family: 'neue_haas_unicalight'; margin-top: 0px;text-align: center;}


.serv-section09-row{display:flex;justify-content: center; gap:30px; margin-bottom:55px; position:relative;flex-wrap: wrap;}
.serv-section09-row::after{ content:""; position:absolute; width:100%; border-bottom:2px dashed #EAE7E7; bottom:-30px;}
.serv-section09-row img{max-width:100%; height:auto;}
.serv-section09-col{ flex:0 0 calc(25% - 30px);}



.query {
    background: #000;
    position: fixed;
    bottom: 10px;
    right: 15px;
    border-radius: 50px;
    width: 130px;
    height: 40px;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}



.query-detail {
    position: fixed;
    bottom: 32px;
    right: 15px;
    border-radius: 10px;
    padding: 10px;
    display: none;
    z-index: 100000;
}

.query-whatapp {
    background: #FFF;
    border: 1px solid #F2F2F2;
    width: 293px;
    position: fixed;
    bottom: 115px;
    right: 32px;
    border-radius: 50px;
    height: 65px;
    display: flex;
    align-items: center;
    padding: 10px;
}

.query.open {
    width: 40px;
    transition: all 0.5s ease 0s;
    /*z-index: 1000000;*/
}


.query-whatapp a div {
    background: #242424;
    color: #FFF;
    width: calc(100% - 40px);
    border-radius: 20px;
    padding: 4px 13px 4px 13px;
}

.query-whatapp .fab {
    font-size: 22px;
    background: #21c487;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
}

.query-whatapp a {
    display: flex;
    align-items: center;
    gap: 5px;
    width: 100%;
    color: #5B5A5A;
}

.contactwhatapp1 h4 {
    text-align: left !important;
}

.contactwhatapp1 h4 a {
    color: #717171;
}

.contactwhatapp1 h4 {
    color: #717171;
}

.topclass.open {
    bottom: 190px !important;
    transition: all 0.5s ease 0s;
}


.query-chat {
    background: #FFF;
    border: 1px solid #F2F2F2;
    width: 293px;
    position: fixed;
    bottom: 190px;
    right: 32px;
    border-radius: 50px;
    height: 65px;
    display: flex;
    align-items: center;
    padding: 10px;
    gap: 5px;
    cursor: pointer;
}

    .query-chat div {
        background: #242424;
        color: #FFF;
        width: calc(100% - 40px);
        border-radius: 20px;
        padding: 4px 13px 4px 13px;
    }

    .query-chat .fa {
        font-size: 22px;
        background: #F00;
        border-radius: 100%;
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #FFF;
    }


.getchatwindow {
    width: 350px;
    position: fixed;
    right: 20px;
    bottom: 15px;
    padding-bottom: 75px;
    background: #FFFF;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border: 1px solid #CCCCCC;
    z-index: 10000;
    display: none;
}

    .getchatwindow p {
        font-size: 13px;
        line-height: 20px;
        font-weight: normal;
        text-align: left;
    }

.getchatwindow-header {
    width: 100%;
    display: flex;
    background: #5A189A;
    background: linear-gradient(to right,#2632DD,#0B9EF5);
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
}

    .getchatwindow-header .chatlogo {
        width: 30px;
        height: 30px;
        display: flex;
        border-radius: 100%;
        background: #FFF;
        padding: 6px;
        justify-content: center;
        align-items: center;
    }

    .getchatwindow-header .fa {
        position: absolute;
        right: 11px;
        top: 17px;
        color: #FFF;
        font-size: 18px;
        cursor: pointer;
    }

    .getchatwindow-header .chatlogo img {
        width: 100%;
        height: 100%;
    }

.getchatwindow-detail {
    width: 100%;
    height: 400px;
    padding: 20px;
    background: #F8F9FA;
    box-shadow: inset 0 -4px 4px 4px #eff2f5;
    overflow-y: auto;
}

.getchatwindow-bottom-row {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 10px;
}

.getchatwindow-bottom-col {
    width: 100%;
    background: #E8EBF0;
    border-radius: 5px;
    padding: 5px;
    display: flex;
}

    .getchatwindow-bottom-col input[type="text"] {
        flex: 1 0 auto;
        border: none;
        outline: 0;
        padding: 10px;
        background: none;
        transition: all 0.5s ease 0s;
    }

    .getchatwindow-bottom-col button {
        border: none;
        background: none;
        padding: 8px;
        border-radius: 5px;
        cursor: pointer;
        transition: all .3s ease;
        font-size: 18px;
        color: #2632DD;
    }

        .getchatwindow-bottom-col button:hover {
            background: #2632DD;
            color: #FFF;
        }

.getchatwindow-qus-row {
    width: 100%;
    display: flex;
    justify-content: end;
    margin-bottom: 25px;
    position: relative;
}

.getchatwindow-qus-col {
    flex: 0 0 90%;
    background: #DEE2E6;
    padding: 12px;
    border-radius: 30px;
    border-bottom-right-radius: 0px;
    box-shadow: inset 0 -3px 4px -3px #333;
}

.getchatwindow-qus-user {
    width: 25px;
    height: 25px;
    display: flex;
    border-radius: 100%;
    background: #DEE2E6;
    padding: 6px;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -16px;
    right: -10px;
}

    .getchatwindow-qus-user img {
        width: 100%;
        height: 100%;
    }

.getchatwindow-ans-row {
    width: 100%;
    display: flex;
    margin-bottom: 25px;
    position: relative;
}

.getchatwindow-ans-col {
    flex: 0 0 90%;
    background: #1B5EE7;
    color: #FFF;
    padding: 12px;
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    box-shadow: inset 0 -5px 4px -3px #131ea6;
}

.getchatwindow-ans-user {
    width: 25px;
    height: 25px;
    display: flex;
    border-radius: 100%;
    background: #108CF1;
    padding: 6px;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -16px;
    left: -10px;
}

    .getchatwindow-ans-user img {
        width: 100%;
        height: 100%;
    }
.login-sc-row {
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 20px;
}

.captcha-box {
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 4px;
    background: #dfe9f7;
    padding: 10px;
    padding-right: 10px;
    display: inline-block;
    user-select: none;
}

.captcha-hhrrow {
    display: flex;
    column-gap: 15px;
    align-items: center;
    
}

.captcha-hhrrow .captcha-box {
    background: #f0f0f0;
    padding: 12px 18px;
    font-weight: bold;
    letter-spacing: 3px;
    border-radius: 5px;
    user-select: none;
}   



@media only screen and (max-width:767px) {
.serv-section09-col{ flex:0 0 calc(50% - 30px);}
}

