@font-face{font-family:'Roboto-Thin';src:url(../fonts/Roboto/Roboto-Thin.ttf)}
@font-face{font-family:'Roboto-Light';src:url(../fonts/Roboto/Roboto-Light.ttf)}
@font-face{font-family:'Roboto-Regular';src:url(../fonts/Roboto/Roboto-Regular.ttf)}
@font-face{font-family:'Roboto-Medium';src:url(../fonts/Roboto/Roboto-Medium.ttf)}
@font-face{font-family:'Roboto-Bold';src:url(../fonts/Roboto/Roboto-Bold.ttf)}
@font-face{font-family:'Roboto-Black';src:url(../fonts/Roboto/Roboto-Black.ttf)}
@font-face{font-family:'Raleway-Medium';src:url(../fonts/Raleway/Raleway-Medium.ttf)}
@font-face{font-family:'Raleway-SemiBold';src:url(../fonts/Raleway/Raleway-SemiBold.ttf)}
/*
font-family: 'Roboto', sans-serif;
*/
/* ********|| INITIALIZATION STARTS ||******** */
body, html { width: 100%;height: 100%; line-height:17px; margin:0 !important;padding:0 !important;font-family: 'Roboto-Light', sans-serif; font-weight: 300; -webkit-font-smoothing: subpixel-antialiased;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);font-size: 14px;  color:#212121; background: #fff;position: relative; z-index: 0; }

*:focus{outline: none !important;outline-offset: none !important;outline-offset: 0 !important;}
a {text-decoration: none ;}
a:hover{text-decoration: none;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease;transition: all 0.3s ease;}
a:focus{ outline: none;text-decoration: none;}
input:focus, label:focus{outline: none !important;outline-offset: none !important;outline-offset: 0 !important;}
/* ********|| INITIALIZATION ENDS ||******** */

/* ********|| PSEUDO ELEMENTS STARTS ||******** */
::selection{ background-color:#ef233c; color:#fff}
::-moz-selection{ background-color:#ef233c; color:#fff}
::-webkit-selection{ background-color:#ef233c; color:#fff}


:-webkit-focus { outline: none !important; }
:-moz-focus { outline: none !important; }
:focus { outline: none !important; }

select:-webkit-focusring { color: #ef233c !important;text-shadow: 0 0 0 #333;}
select:-moz-focusring {color: #ef233c !important;text-shadow: 0 0 0 #333;}
select:focusring {color: #ef233c !important; text-shadow: 0 0 0 #333;}

::input-placeholder{ color:#999 !important;}
::-moz-input-placeholder{ color:#999 !important;}
::-webkit-input-placeholder{ color:#999 !important;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/* ********|| PSEUDO ELEMENTS ENDS ||******** */

/* ********|| ADJUSTMENT CLASSES STARTS ||******** */
a{color:#212121; transition: all 0.3s ease;}
a:hover, a:focus{color:#212121;box-shadow: none !important;}
p { margin: 0 0 10px; line-height: 20px;}
ul{padding-left:0; list-style: none; margin: 0;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #313c48;}
b, strong {font-weight: 900;}

.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url(../img/Spinner-1s-200px.gif) center no-repeat #fff;display: none;}
.form-control{border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.form-control:focus{-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #edf2f4;}
.btn-primary{background-color: #ef233c; border-color: #ef233c;color: #fff !important;}
.btn-primary:active, .btn-primary:hover, .btn-primary:disabled{background-color: #ef233c !important; border-color: #ef233c !important;color: #fff !important}
.btn-success{background-color: #7CB342; border-color: #7CB342;color: #fff !important;}
.btn-success:active, .btn-success:hover{background-color: #7CB342; border-color: #7CB342;color: #fff !important;}
.btn-success-pro{background-color: #5cb85c; border-color: #5cb85c;color: #fff !important;}
.btn:disabled {opacity: 0.5;}
.disabled {
  pointer-events: none;
  opacity: 0.5;
}
/* ********|| HEADER STARTS ||******** */
header{border-bottom: 1px solid #eee;}
.section-banner{height: calc(100vh - 110px); position: relative;}
.slider-banner{position: absolute;top: 50%;left: 120px;transform: translateY(-50%); display: flex; gap: 100px; z-index: 9;}
.slider-banner h1{font-family: 'Anton', Impact, 'Arial Black', sans-serif; color: #fff; font-size: 65px; }
.slider-banner h1.video-title{color: #000; max-width: 460px;}
.slider-banner p{font-family: Arial, Helvetica, sans-serif, sans-serif; color: #fff; font-size: 25px;}
.slider-banner p.video-title{color: #000;}
.slider-banner .banner-details{background:#fff; padding: 10px; border-radius: 20px; text-align: center;}
.slider-banner .banner-details .options-list{display: block !important;}

header .brand{width: 100%; max-width: 62px; padding: 4px 0;min-width: 62px;}
header .brand .logo{ display: block;}
header .brand .logo img{width: 100%;}
/* header .top-links{margin: 8px 0;} */
header .top-links > li{display: inline-block; margin: 2px 1px;}
header .top-links > li > a{font-family: 'Roboto-Regular', sans-serif;color: #fff;font-size: 12px; transition: all 0.3s ease;font-weight: 600;}
header .top-links > li > a:hover{color: #fff;}
header .top-links > li.signin a{background: #2b2d42; padding: 6px 10px; border-radius: 3px; color: #fff; display: block;}
header .top-links > li.btn-request-quote{color: #fff;}
header .top-links > li.btn-request-quote i{color: #fff;}
header .top-links > li.btn-request-quote a{background: #ef233c; padding: 6px 10px; border-radius: 3px;color: #fff; display: block;transition: all 0.3s ease;}
/*header .top-links > li.btn-request-quote i,header .top-links > li.signin i{display:none;}*/
header .top-links > li i{ color: #EF233C}
header .top-links > li.btn-request-quote a:hover{background: #D90429;}
header .top-links > li.btn-menu{display: none;}
header .top-links > li.btn-menu .btn-menu{background: #ef233c; padding: 7px 12px; border-radius: 3px;color: #fff; box-shadow: none !important; outline:none !important; display: block;height: 34px; margin: 0;transition: all 0.3s ease;}
header .navigation-menu{text-align: right;margin: 0;background: #fff;padding: 7px 0;}
header .navigation-menu > li{display: inline-block;margin: 0 5px; position: relative;}
header .navigation-menu > li:nth-last-child(2):after{content: ''; position: absolute; height: 60%; width: 1px; background: #eee; right: -15px; top: 20%;}
/* header .navigation-menu > li:last-child:after{display: none;} */
header .navigation-menu > li > a{position: relative;display:block;padding:15px 10px;color: #8d99ae;font-family:'Roboto-Medium'; text-transform: uppercase;font-size: 14px; transition: all 0.3s ease;}
header .navigation-menu > li > a:hover{color: #2B2D42;}
header .navigation-menu > li > a:before{content:'';position: absolute; width: 60px; height: 3px; background: #ef233c;bottom: 6px; left: 50%; transform: translateX(-50%); opacity: 0;transition: all 0.3s ease;}
header .navigation-menu > li:last-child > a:before{display: none;}
header .navigation-menu > li.active a{color: #2B2D42;}
header .navigation-menu > li.active a:before,header .navigation-menu > li > a:hover:before{ opacity: 1;}
header .navigation-menu > li:last-child a{ padding-right: 0; font-size: 20px; color: #000;}
header .menu_overlay{display: none; position: fixed; top: 0; left: 0; z-index: 1; background: rgba(43, 45, 66, 0.6); width: 100%; height: 100%;}
header .btn-menu2{display: none;}
header .btn-menu2 .btn-menu{background: #fff; padding: 0; font-size: 28px; color: #2b2d42; box-shadow: none !important;}
header .downloadArea {border: 1px solid #dedede;width: 100%;position: absolute;z-index: 999999;padding: 5px;margin-top: 10px;border-radius: 10px;background-color: aliceblue;opacity: 0.9;display: none;}
header .downloadArea .imgArea {width: 100%; height: 55px;}
header .downloadArea .imgArea:hover {width: 125px;height: 60px;}
header .downloadArea img{width: 100%; height: 100%; padding: 5px;}

.swiper {width: 100%; height: 100%;}
.swiper-slide {display: flex;justify-content: center;align-items: center;background: #000;}
.swiper-slide img, .swiper-slide video {width: 100%;height: 100%;object-fit: cover;}
.swiper-button-next,
.swiper-button-prev {
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none; /* Prevent invisible buttons from blocking clicks */
  padding: 27px;
  background-color: #0000007a;
  border-radius: 5px;
  color: #fff !important;
}
.swiper-button-next:after, .swiper-button-prev:after {font-size: 22px !important; font-weight: bold !important;}

/* Show arrows only when hovering over the swiper */
.swiper:hover .swiper-button-next,
.swiper:hover .swiper-button-prev {
  opacity: 1;
  pointer-events: auto;
}



.dowanloadLi {background-color: #ef233c;border-radius: 5px;}
.dowanloadLi a {color: #fff !important;}
.lang-switch-container{position: relative !important;}
.lang-dropdown {position: absolute;z-index: 9999999;background-color: #fff;right: 0;margin: 5px 0 0 0;border-radius: 4px;}
.lang-dropdown li a{background-color: #fff !important; color: #000 !important;padding: 3px 15px !important;}
.lang-dropdown li a:hover{background-color: #ef233c !important; color: #fff !important;}
.lang-dropdown li:first-child{border-top-left-radius: 4px;border-top-right-radius: 4px;}
.lang-dropdown li:last-child{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.lang-dropdown li:hover{background-color: #ef233c;color: #fff;}
.lang-dropdown li:hover a{background-color: #ef233c !important;color: #fff;}
.lang-menu-mob{display: none !important;}
.lang-menu-pc{display: inline-block !important;}
.flag-area{width: 20px;height: 11px;}
.flag-area img{width: 100%;height: 100%;}
/* ********|| HEADER ENDS ||******** */

.other-currency-prices {position: absolute;z-index: 9999999;background-color: #2b2d42;right: 0;margin: 5px 0 0 0;border-radius: 4px; display: inline-block; width: auto;}
.other-currency-prices ul {margin: 0;padding: 0;list-style: none;}
.other-currency-prices li{width: 100%; display: inline-block !important; padding: 0 10px !important;white-space: nowrap;}
.other-currency-prices li a{color: #000 !important;padding: 0 !important;display: inline-flex;  gap: 5px;text-decoration: none;}
.other-currency-prices li a:hover{}
.other-currency-prices li:first-child{border-top-left-radius: 4px;border-top-right-radius: 4px;}
.other-currency-prices li:last-child{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.other-currency-prices li:hover{color: #ef233c !important; background-color: #fff !important;}
/* .other-currency-prices li:hover a{color: #ef233c; background-color: #fff;} */
.other-currency-prices li a span{display: inline-block !important; color: #ef233c !important; font-weight: bold;}



/* ********|| CONTENT START ||******** */
.page-inner {position: relative;}
.page-inner .preloader{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.8);display: none; transition: all 1s ease;}
.page-inner .preloader.active{display: flex;}
.page-inner .preloader img{width: 100px;height: 100px;margin: auto;}
.page-inner .page-bar-header{color:#ef233c; font-size:20px; background:url(../img/hr_line.jpg)repeat-x scroll 0px 9px;font-weight: 600; text-transform: uppercase;}
.page-inner .page-bar-header span{background:#FFF; padding-right:10px;}

.page-inner .alert-message {text-align: center;border: 1px solid #86e48c;border-radius: 10px;padding: 10px 5px;font-family: 'Roboto', sans-serif;margin: 10px 0px;background-color: #86e48c;}
.page-inner .details-section {background: #ffffff;border-radius: 5px;padding: 20px;box-shadow: rgba(0,0,0,0.1) 0px 2px 10px;-moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;}
.page-inner .details-section .form {width: 100%;padding: 0;float: none;max-width: 300px;margin: 0 auto;border: none;}
.page-inner .details-section .section {padding-top: 15px;overflow: hidden;border-bottom: 2px solid #000;}
.page-inner .details-section .section h2{font-family: 'Raleway-Medium', sans-serif;}
.page-inner .details-section .section  h3.common-btn:hover{border: none;cursor: default;}
.page-inner .details-section .section.submit-section{border: none;}
.page-inner .details-section .section .note {color: #ef233c;font-family: 'Raleway-SemiBold', sans-serif;}
.page-inner .details-section .section .radio {display: none;}
.page-inner .details-section .section .common-btn {cursor: pointer;border-radius: 5px;min-height:33.5px;height:auto;padding: 10px 0px;background-color: #F0F0F0;width: 100%;font-family: 'Roboto-Medium';text-transform: uppercase;font-size: 14px;margin: 0px !important;}
.page-inner .details-section .section .common-btn:hover {border: 1px solid #ef233c;}
.page-inner .details-section .section .common-btn.active {background-color: #ef233c;color: #fff;}
.page-inner .details-section .section .common-btn.add-more-btn {padding: 7px 0px;}
.page-inner .details-section .section .common-btn.submit-btn {padding: 7px 0px; background-color: #ef233c;color: #fff;}
.page-inner .details-section .section .data-container {padding: 10px 10px 0 10px;border: 1px solid #F0F0F0;border-radius: 5px;margin-bottom: 15px;height: 300px;background-color: #fdfdfd;}
.page-inner .details-section .section .data-container.active {border: 1px solid #ef233c;}
.page-inner .details-section .section .data-container .data-heading {border-bottom: 1px solid #F0F0F0;margin-bottom: 5px;}
.page-inner .details-section .section .data-container .data-heading label{font-weight: 600; font-size: 18px;}
.page-inner .details-section .section .data-container .data-heading span{color: #ef233c; cursor: pointer; font-size: 18px;}
.page-inner .details-section .section .data-container .data-label {font-weight: 600;}
.page-inner .details-section .section .credit-card-container .data-container {height: auto;}
.page-inner .details-section .section.deactivated {display: none;}
.page-inner .details-section .section .sameAsBillingLabel {font-size: 15px; font-weight: 600;cursor: pointer;}
.page-inner .details-section .section .sameAsBillingLabel .sameAsBilling {height: 15px;top: 2px;width: 15px;position: relative;cursor: pointer;}

.page-inner .details-section .information-section {padding-bottom: 15px;overflow: hidden;border-bottom: 2px solid #000;}
.page-inner .details-section .information-section .info-container {margin-bottom: 5px;border: 1px solid;border-radius: 5px;display: flex;justify-content: space-between;line-height: 40px;background-color: #ef233c;color: #fff;font-size: 14px;font-weight: 400;font-family: 'Roboto-Medium';padding: 0 0 0 10px;}
.page-inner .details-section .information-section .info-container .info-price {padding: 0 10px; border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-color: #212121;}
.page-inner .details-section .information-section .info-container.notarize-data {background-color: #23ef4d !important;}
.page-inner .details-section .information-section .info-container.notarize-data .info-heading{color: #000;}

.page-inner .details-section .information-section .ordersummary-area {width: 300px;border: 1px solid #ddd;border-radius: 5px;padding: 10px 15px 0px 15px;font-weight: bold;}
.page-inner .details-section .information-section .ordersummary-area li:last-child {border: 2px solid #ddd;border-left: none;border-right: none;border-bottom: none;padding-top: 5px;}
.page-inner .details-section .information-section .ordersummary-area li span {font-family: 'Roboto-Bold', sans-serif};

.page-inner .details-section .calculation-section {margin-bottom: 15px;}
.page-inner .details-section .calculation-section .calculation-note {display: block;background: #eee;padding: 10px;margin: 0 0 10px;text-align: center;border-radius: 3px;}
.page-inner .details-section .calculation-section span{font-size: 14px;font-weight: 800;font-family: 'Roboto-Bold';}
.page-inner .details-section .calculation-section .staff-note span{font-size: 12px;font-family: 'Roboto-Medium';font-weight: 100;}
.page-inner .details-section .calculation-section .staff-note a{color: #ef233c;}

.page-inner .details-section .success-div {min-height: 183px;text-align: center;display: flex;justify-content: center;align-items: center;}
.page-inner .details-section .data-div {min-height: 183px;}
.page-inner .user-side-bar {width: 100%;box-shadow: rgba(0,0,0,0.1) 0px 2px 10px;background: #ffffff;border-radius: 5px;margin-bottom: 15px;}
.page-inner .user-side-bar ul li a{color: #000;text-decoration: none;display: block;background-color: #FFF;padding: 10px 10px;font-size: 16px;}
.page-inner .user-side-bar ul li a.active{background-color: #ef233c;color: #fff;}
.page-inner .user-side-bar ul li a:hover{background-color: #ef233c;color: #fff;}


.page-inner .cardTypeUl {display: flex;align-items: stretch;justify-content: space-between;width: 100%;margin: 0;padding: 0;flex-flow: wrap;margin-top: 6px;}
.page-inner .cardTypeUl .cardTypeImg {display: block;flex: 0 1 auto;list-style-type: none; opacity: 1; margin-bottom: 5px;}
.page-inner .cardTypeUl .cardTypeImg.de-active {opacity: 0.2;}
.page-inner .cardTypeUl .cardTypeImg img{width: 50px;}
.page-inner .cardErroMsg {color: #ef233c;} 

.page-inner .permission-radio {display: flex;}
.page-inner .permission-radio li{display: inline-block;width: 50%;text-align: center;padding: 0 5px;}
.page-inner .permission-radio li:first-child{padding-left: 0px;}
.page-inner .permission-radio li:last-child{padding-right: 0px;}
.page-inner .permission-radio li label{width: 100%;border: 1px solid #ddd;padding: 7px;border-radius: 5px;font-size: 15px;font-family: 'Roboto-Medium', sans-serif;cursor: pointer;}
.page-inner .permission-radio li label.active{color: #fff; background-color:  #ef233c;}
.page-inner .permission-radio li label .permissionCheck{display: none;}

.sec-body-content-login{padding-top: 20px;padding-bottom: 40px;} 
.sec-body-content-checkout{position: relative; padding: 60px 0 40px; font-family: 'Roboto', sans-serif !important; font-size: 16px !important;}
.sec-body-content-checkout h3, h4{font-family: 'Raleway-Medium', sans-serif !important;text-transform: uppercase; margin-top: 20px; margin-bottom: 10px;}
.sec-body-content-checkout .sidebar{font-family: 'Raleway-SemiBold', sans-serif !important;text-transform: uppercase; margin-top: 20px; margin-bottom: 10px;}
.btn-cus-primary {background: #ef233c;color: #fff;min-height: 40px;line-height: 28px;display: inline-block;padding: 6px 12px;font-size: 18px;font-family: 'Roboto-Regular', sans-serif;transition: all 0.3s ease;}

.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.panel-default {border-color: #ddd;}
.panel .panel-body {padding: 15px;}
.panel label{font-weight: 700;}
.panel .radio label{font-weight: 400; font-family: 'Raleway-Medium', sans-serif; cursor: pointer;}

.file-uploader-gallery {margin-bottom: 30px;}
.file-uploader-gallery .hiddenContainer {display: none !important;}
.file-uploader-gallery .custom-uploader-section {font-family: sans-serif;font-size: 14px;color: #494949;}
.file-uploader-gallery .custom-uploader-section .uploadDocument-file {display: none;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-input {position: relative; display: block; width: auto; height: 35px; margin: 0 0 15px 0; background: #fefefe; border: 1px solid #cecece; font-size: 12px; font-family: sans-serif; color: #888; border-radius: 4px; cursor: pointer; overflow: hidden; -webkit-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset; -moz-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset; box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-input-caption {display: block; float: left; height: 100%; padding-top: 8px; padding-left: 10px; text-overflow: ellipsis; overflow: hidden;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-input-button {display: block; float: right; height: 100%; padding-top: 8px; padding-left: 15px; padding-right: 15px; border-left: 1px solid #ccc; color: #666666; text-align: center; background-color: #fefefe; background-image: -webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#fefefe,#f1f1f1); background-image: -o-linear-gradient(top,#fefefe,#f1f1f1); background-image: linear-gradient(to bottom,#fefefe,#f1f1f1); background-image: -moz-linear-gradient(top,#fefefe,#f1f1f1); -webkit-transition: all .1s ease-out; -moz-transition: all .1s ease-out; -o-transition: all .1s ease-out; transition: all .1s ease-out;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul {margin: 0; padding: 0; list-style: none;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li {position: relative;padding: 16px;margin-bottom: 16px;background: #f7f7f7;color: #4d4d4c;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul.list-inline li {display: inline-block;padding-right: 5px;padding-left: 5px;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner {display: flex !important;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-icon {color: #ef233c !important;margin-top: 8px !important;font-size: 32px;margin-right: 15px;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info {position: relative !important;padding-right: 60px !important;width: calc(100% - 40px) !important;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info .custom-uploader-item-title{font-weight: bold; white-space: normal; white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info .custom-uploader-item-others{font-size: 12px;color: #777;margin-left: 0;margin-right: 0;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info .custom-uploader-item-others span{padding-left: 0; padding-right: 7px;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info .custom-uploader-item-others span .custom-uploader-jProgressBar{background: #ccc !important;height: 8px;margin-top: 3px;margin-bottom: 0;overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info .custom-uploader-item-others span .custom-uploader-jProgressBar .bar{background-color: #4CAF50 !important;float: left;height: 100%;font-size: 12px;color: #ffffff;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);box-sizing: border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: width 0.3s ease;-moz-transition: width 0.3s ease;-o-transition: width 0.3s ease;transition: width 0.3s ease;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info .custom-uploader-item-assets{right: 0 !important;transform: translateY(-50%) !important;top: 50% !important;margin: 0 !important;    position: absolute;display: block;}
.file-uploader-gallery .custom-uploader-section .custom-uploader-items ul li .custom-uploader-item-inner .custom-uploader-item-info .custom-uploader-item-assets a{border: 1px solid #ef233c !important;color: #ef233c !important;transition: all 0.3s ease;display: block;padding: 8px 9px 8px 9px;cursor: pointer;background: #fafafa;border-radius: 4px;}

.member-portal{padding: 15px 10px;font-family: 'Roboto-Bold', sans-serif;line-height: 30px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;margin-left: inherit;margin-right: inherit;font-weight: bold;font-size: 26px;background-color: #F0F0F0;border-radius: 8px;margin-top: 20px;}
.member-portal span {font-size: 16px;margin-top: 0px;margin-right: 10px;}
.portal-top-nav {line-height: 1.5;}
.portal-top-nav .portal-top-nav-inner .navigationbar {border-bottom: 1px solid #f0f0f0;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;min-height: inherit;border-radius: 0 0 8px 8px;}
.portal-top-nav .portal-top-nav-inner .navigationbar-nav {padding-bottom: 0;padding-top: 0;margin-left: 0;margin-right: 0;}
.portal-top-nav .portal-top-nav-inner .navigationbar-nav:before {display: table;content: " ";}
.portal-top-nav .portal-top-nav-inner .navigationbar-nav:after {display: table;content: " ";clear: both;}
.portal-top-nav-inner .navigationbar-nav > li {border-right: 1px solid #f0f0f0;}
.portal-top-nav-inner .navigationbar-nav > li.active {background-color: #ef233c;}
.portal-top-nav-inner .navigationbar-nav > li:hover {background-color: #ef233c;}
.portal-top-nav-inner .navigationbar-nav > li.active a {color: #fff;}
.portal-top-nav-inner .navigationbar-nav > li a:hover {color: #fff;}
.navigationbar > li {position: relative;display: block;}
.portal-top-nav-inner .navigationbar-nav > li > a {position: relative;display: block;padding: 10px 24px;font-family: 'Roboto-Regular', sans-serif;font-size: 16px;color: #555555;text-transform: capitalize;font-weight: 400;}
.navigationbar-nav > li { float: left;}
.reward-section{padding: 15px 0px;}
.reward-section .reward-section-details{background-color: #fff;border: 2px solid #f94c57;color: #000;border-radius: 10px;padding: 5px 10px;text-align: center;}
.reward-section .reward-section-details p{font-size: 18px;font-weight: bold;color: #000;margin: 0;padding-top: 15px;}
.reward-section .reward-section-details h2{margin-top: 20px; margin-bottom: 10px;}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;border: 0.25em solid currentColor;border-right-color: transparent;border-radius: 50%;-webkit-animation: spinner-border .75s linear infinite;animation: spinner-border .75s linear infinite;}
.spinner-border-sm {width: 1rem;height: 1rem;border-width: 0.2em;}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

.spinner-grow {display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;background-color: currentColor;border-radius: 50%;opacity: 0;-webkit-animation: spinner-grow .75s linear infinite;animation: spinner-grow .75s linear infinite;}
.spinner-grow-sm {width: 1rem;height: 1rem;}

.sec-body-content-checkout .viaFax {display: none;}
.sec-body-content-checkout #noFilemsg{display: block;}
.sec-body-content-login #noFilemsg{display: block; margin-bottom: 0px;}
.sec-body-content-login .panel{border:0px !important;}
.sec-body-content-login .panel .panel-body{padding: 0px;}

.pagination{margin-top: 10px;}
.pagination .page-number{margin: auto;margin-left: 0;font-size: 14px;}
.pagination > li:nth-child(2) .page-link{border-radius: 6px 0 0 6px;}
.pagination .page-item .page-link{font-size: 14px;font-weight: 600;color: #380e79}
.pagination .page-item.active .page-link{color: #fff; background-color: #2b2d42;}

.table-wrap{position: relative;overflow: hidden;min-height: auto;}
.table thead tr{background: #2b2d42}
.table thead th{font-size: 14px;text-transform: uppercase;font-weight: 700;color: #fff;border-color: rgba(57, 95, 207, 0.1);}
.table tbody tr{background-color: #f9f9f9}
.table tbody td{vertical-align: middle;border-color: rgba(57, 95, 207, 0.1);font-size: 14px;}
.table .btn{vertical-align: middle;font-size: 14px;}
.table .custom-checkbox{padding: 0;}
.table .custom-checkbox .custom-control-input{top: 0;left: 0;}
.table .custom-control-label::before,.table .custom-control-label::after{left: 0;box-shadow:none !important;border-radius: 4px;cursor: pointer;}
.table .custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color: #380e79;border-color: #380e79;}
.table .sorting{text-decoration: none !important;display: flex;justify-content: space-between; color: #fff !important;}
.table .sorting .title{display: block;margin: auto 0;margin-right: 5px;}
.table .sorting .sorting-icon{display: flex;position: relative;width: 20px;height: 20px;line-height: 20px;margin: auto 0;}
.table .sorting .sorting-icon i{position: absolute;left: 50%;transform: translateX(-50%);line-height: 20px;opacity: 0.3;}
.table .sorting .sorting-icon i.active{opacity: 1;}
.table .img-container{width: 50px; height: 50px; overflow: hidden; border-radius: 4px;border: 1px solid #eee;}
.table .img-container img{width:100%; height: 100%; object-fit: cover;}
.table .spinner-grow{width: 16px;height: 16px;}
.table .table-actions a{margin-bottom: 5px;}
.table tbody td i.active{color: #ff9800;}

.table-wrap table thead tr th .custom-checkbox{position: relative;margin: 0 auto !important;width: 24px;height: 24px;}
.table-wrap table thead tr th .custom-checkbox .custom-input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; cursor: pointer;}
.table-wrap table thead tr th .custom-checkbox .custom-label{position: relative;margin: 0;line-height: 18px;font-size: 14px;width: 24px;height: 24px;}
.table-wrap table thead tr th .custom-checkbox .custom-label:before{content:'';position:absolute;width: 16px;height: 16px;background: #f8f9fc;border: 1px solid #ddd;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 2px;}
.table-wrap table thead tr th .custom-checkbox .custom-label:after{content: "\f00c";position: absolute;font-family: "Font Awesome 5 Pro";width: 16px;height: 16px;top: 50%;left: 50%;transform: translate(-50%,-50%);font-weight: 600;font-size: 10px;display: none;color: #380e79;text-align: center;margin-top: -1px;}
.table-wrap table thead tr th .custom-checkbox .custom-input:checked ~ .custom-label:after{display:block;}
.table-wrap table thead tr th .custom-checkbox .custom-input:checked ~ .custom-label:before{background: #fff;border: 1px solid #fff;}
.table-wrap table tbody tr td .custom-checkbox{position: relative;margin: 0 auto !important;width: 24px;height: 24px;}
.table-wrap table tbody tr td .custom-checkbox .custom-input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; cursor: pointer;}
.table-wrap table tbody tr td .custom-checkbox .custom-label{position: relative;margin: 0;line-height: 18px;font-size: 14px;width: 24px;height: 24px;}
.table-wrap table tbody tr td .custom-checkbox .custom-label:before{content:'';position:absolute;width: 16px;height: 16px;background: #f8f9fc;border: 1px solid #ddd;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 2px;}
.table-wrap table tbody tr td .custom-checkbox .custom-label:after{content: "\f00c";position: absolute;font-family: "Font Awesome 5 Pro";width: 16px;height: 16px;top: 50%;left: 50%;transform: translate(-50%,-50%);font-weight: 500;font-size: 10px;display: none;color: #fff;text-align: center;margin-top: -1px;}
.table-wrap table tbody tr td .custom-checkbox .custom-input:checked ~ .custom-label:after{display:block;}
.table-wrap table tbody tr td .custom-checkbox .custom-input:checked ~ .custom-label:before{background: #380e79;border: 1px solid #380e79;}
.table-wrap .preloader {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.8);display: none;transition: all 1s ease;}
.table-wrap .preloader.active {display: flex;}
.table-wrap .preloader img {width: 100px;height: 100px;margin: auto;}
.table-wrap .progressloader {position: relative;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.8);display: flex;transition: all 1s ease;}
.table-wrap .progressloader img {width: 100px;height: 100px;margin: auto;}
.table-wrap tr.active {background-color: #fff;}
.table-wrap tr .collapsed {display: none;}
.table-wrap tr .collapse-in {display: table-row;}
.table-wrap .table-actions a{margin-bottom: 5px;}

html {
  --scrollbarBG: #fff;
  --thumbBG: #2b2d42;
}
.scrollTop::-webkit-scrollbar {
  width: 11px;
  height: 11px;
}
.scrollTop {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
.scrollTop::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}
.scrollTop::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG) ;
  border-radius: 6px;
  border: 3px solid var(--scrollbarBG);
}

.toast{opacity:1 !important;background-color:#272838 !important;border-radius:0 !important;border:0;border-left:6px solid #14151E;z-index:0;}
.toast .toast-progress{height:100%;background-color:#14151E;z-index:-1;opacity:0.2;}
.toast .toast-title{font-size:16px;font-weight:600;font-family:'Nunito', sans-serif;}
.toast .toast-message{font-size:13px;font-weight:300;font-family:'Nunito', sans-serif;}
.toast.toast-success{border-color:#4CAF50;}
.toast.toast-success .toast-progress{background-color: #fff;background-image: linear-gradient( 45.8deg, rgba(175,104,254,1) 9.3%, rgba(101,223,255,1) 75.1% );}
.toast.toast-danger,.toast.toast-error{border-color:#f81e48;}
.toast.toast-danger .toast-progress,.toast.toast-error .toast-progress{background-color:#f81e48;}
.toast.toast-warning{border-color:#ff9800;}
.toast.toast-warning .toast-progress{background-color:#ff9800;}
.toast.toast-info{border-color:#2196f3;}
.toast.toast-info .toast-progress{background-color:#2196f3;}
.toast.toast-default{border-color:#2196f3;}
.toast.toast-default .toast-progress{background-color:#2196f3;opacity:0.4;}
.toast-close-button{display:none;}

.select2{width:100% !important;}
.select2-container .select2-selection--single, .select2-container .select2-selection--multiple{height: 33.5px;border: 1px solid #d1d3e2;border-radius: 6px;padding: 0 6px;}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height: 33.5px;font-size: 14px;color: #6e707e;padding: 0;}
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--multiple .select2-selection__arrow{height: 36px;}
.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #d1d3e2;font-size: 14px;color: #6e707e;border-radius: 2px;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border: 1px solid #d1d3e2;}
.select2-container--default .select2-search--inline .select2-search__field{color:#6e707e; margin: 0;}
.select2-dropdown{border: none; border-radius: 0 0 3px 3px; box-shadow: rgba(0,0,0,0.3) 0 2px 5px; overflow: hidden;}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background: #ef233c; color: #fff;}
.select2-results__option{font-size: 13px;letter-spacing: 0.2px;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width: 5px;height: 5px;background-color: #f0f3fb;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color: #dde5f9;}
.select2-container .select2-selection--multiple{height: auto;min-height: 33.5px;line-height: 33.5px;display: flex;padding: 4px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{display: flex;flex-wrap: wrap; color: #fff;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height: 24px;margin: 2px;padding: 0;overflow: hidden;font-size: 12px;position: relative;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{width: 18px;padding: 0 4px;margin: 0;color: #fff;background: rgba(0,0,0,0.2);text-align: center;font-size: 14px;font-weight: 600;position: absolute;top: 0;left: 0;height: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color: #fff;background: rgba(255,255,255,0.2);}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color: #375dce;border:none;padding-left: 24px;padding-right: 6px;}

.modal .modal-content{border: none;}
.modal .modal-content .modal-header{background-color: #ef233c;color: #fff;border: none;padding: 10px;position: relative;}
.modal .modal-content .modal-title{margin: 0;line-height: 20px;font-size: 20px;font-weight: 500;color: #fff;}
.modal .modal-content .close{padding: 0;margin: 0;width: 20px;height: 20px;background: #fff;text-align: center;opacity: 0.9;color: #ef233c;font-weight: 400;font-size: 20px;border-radius: 30px;position: absolute;top: 10px;right: 20px;}
.modal .modal-content .modal-body{font-size: 14px;color: #77798c;line-height: 20px;font-weight: 500;}
.modal .modal-content .modal-body span.error{font-size: 18px;color: #ef233c;line-height: 20px;font-weight: 500;}

.sec-title{text-align: center;}
.sec-title .title{ font-family: 'Roboto-Medium', sans-serif; text-transform:uppercase; color: #2B2D42; font-size: 30px;}
.sec-title span{ display: inline-block;font-family: 'Roboto-Light', sans-serif;color: #666; font-size: 18px; position: relative;text-transform: uppercase;}
.sec-title span:before{content:''; position:absolute;width: 40px; height: 2px; background: #ef233c; top: 50%; left: -60px; transform: translateY(-50%);}
.sec-title span:after{content:''; position:absolute;width: 40px; height: 2px; background: #ef233c; top: 50%; right: -60px; transform: translateY(-50%);}
.sec-title.left{text-align: left;}
.sec-title.left span:before{display: none;}

/* .sec-banner{ padding:60px 0 40px; background: #2B2D42; position: relative; background: url(../img/sky.webp) no-repeat; background-position: center center; background-size: cover; overflow: hidden;} */
.sec-banner .bg-flag{background: url(../img/flag.webp) no-repeat; background-position: center center; background-size: cover; width: 1000px; height: 490px; position: absolute; bottom: 0; left: -80px;}
.sec-banner .bg-statue{background: url(../img/statue.webp) no-repeat; background-position: center bottom; background-size: contain; position: absolute; width: 260px; height: 480px; bottom: 0px; left: 15%;}
.sec-banner .sec-banner-wrap{background: #fff;}
.sec-banner .sec-banner-wrap .box-title{background: #2B2D42; color: #fff;padding: 10px 15px; text-align: center; text-transform: uppercase; font-weight: 500; font-size: 24px;margin: 0;}
.sec-banner .video-container{position: relative; z-index: 0; margin: 0 auto;border: 10px solid #fff; overflow: hidden;height: 100%;}
.sec-banner .video-container img{ width: 100%;}
.sec-banner .video-container video{width: 100%; height: 100%; object-fit: cover; margin-bottom: 0;}
.sec-banner .banner-details{/*text-shadow: rgba(0,0,0,0.5) 0px 2px 5px;*/ /*margin: 40px 0;*/}
.sec-banner .banner-details .resp-video-container{display: none;position: relative; z-index: 0; margin: 0 auto;border: 10px solid #edf2f4; overflow: hidden;height: 100%;box-shadow: rgba(0,0,0,0.5) 0px 2px 10px;}
.sec-banner .banner-details .resp-video-container img{ width: 100%;}
.sec-banner .banner-details .resp-video-container video{width: 100%; height: 100%; object-fit: cover; margin-bottom: 0;}
.sec-banner .banner-details .title{font-family:'Roboto-Bold';font-size: 36px;line-height: 36px; color: #2b2d42;margin: 20px 0 10px; letter-spacing: 0.5px;}
.sec-banner .banner-details .sub-title{color: #2b2d42; font-family: 'Roboto-Regular', sans-serif;font-size: 18px; line-height: 20px; letter-spacing: 0.5px;margin-bottom: 20px;text-transform: uppercase;}
.sec-banner .banner-details .banner-feature-list{display: flex;margin-bottom: 10px;}
.sec-banner .banner-details .banner-feature-list li{display: block;padding: 0 15px; border-right: 1px solid #2b2d42;}
.sec-banner .banner-details .banner-feature-list li:last-child{border-right: none;}
.sec-banner .banner-details .banner-feature-list li .item{font-size: 20px; font-family: 'Roboto-Bold',sans-serif; text-transform: uppercase; text-align: center; color: #EF233C;line-height: 28px;}
.sec-banner .banner-details .banner-feature-list li .item .item-before-text {color: #000;font-family: 'Roboto-Bold',sans-serif;}
.sec-banner .banner-details .banner-feature-list li .item span{display: block; font-size: 14px;color: #8d99ae;}
.sec-banner .banner-details .banner-feature-list li .item span a{color: #8d99ae;}
.sec-banner .banner-details .options-list{display: flex;margin-bottom: 20px;}
.sec-banner .banner-details .options-list > li {display: inline-block;margin-right: 20px;}
.sec-banner .banner-details .options-list li:last-child {margin-right: 0px;}
.sec-banner .banner-details .options-list > li .btn-gtstarted{background: #ef233c; color: #fff; min-height: 40px; line-height: 20px; display: inline-block; padding:6px 6px 6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;box-shadow: rgba(0,0,0,0.5) 0px 2px 10px;}
.sec-banner .banner-details .options-list > li .btn-gtstarted span{display: inline-block; margin-left: 20px; background: #d90429; padding: 6px; border-radius: 2px;transition: all 0.3s ease;}
.sec-banner .banner-details .options-list > li .btn-gtstarted span i{transition: all 0.3s ease;}
.sec-banner .banner-details .options-list > li .btn-gtstarted:hover{background: #d90429;}
.sec-banner .banner-details .options-list > li .btn-gtstarted:hover span{background: #c10425;}
.sec-banner .banner-details .options-list > li .btn-gtstarted:hover span i{transform: rotate(360deg)}
.sec-banner .banner-details .options-list > li .rating{font-size: 24px; letter-spacing: -1px; color: #FFC107; display: block; text-align: center;margin-bottom: 5px;}
.sec-banner .banner-details .options-list > li .rating i{transition: all 0.5s ease;}
.sec-banner .banner-details .options-list > li .rating-title{display: block; color: #2b2d42;  text-transform: uppercase; font-family: 'Roboto-Light', sans-serif; text-align: center; }
.sec-banner .banner-details .options-list > li .rating-title strong{font-weight: 600;}
.sec-banner .banner-details .options-list > li .rating-title span{display: block; font-size: 10px; text-transform: none; line-height: 8px; color: #8D99AE;}
.sec-banner .banner-details .options-list li:last-child:hover .rating i{ transform: rotateY(180deg)}

.sec-step-guide{ padding:100px 0; position: relative;}
.sec-step-guide .step-items{width: 100%;background: #fff;box-shadow: rgba(0,0,0,0.1) 0px 2px 20px;border-radius: 3px;padding: 15px;position: relative;margin-bottom: 30px;}
.sec-step-guide .step-items .step-number{position: absolute; right: 15px; top: 15px;font-family: 'Roboto-Black', sans-serif;color: #edf2f4;font-size:20px;text-transform: uppercase; text-align: center;background: #2b2d42; width: 50px; height: 50px; line-height: 18px; padding: 8px; border-radius: 50px;}
.sec-step-guide .step-items .step-number span{display: block; font-family: 'Roboto-Regular', sans-serif;font-size:9px;}
.sec-step-guide .step-items .img-container{width: 100px; height: 100px; overflow: hidden; margin: 20px auto;}
.sec-step-guide .step-items .img-container img{ width: 100%;height: 100%;object-fit: cover;} 
.sec-step-guide .step-items .content{} 
.sec-step-guide .step-items .content .title{ font-family: 'Roboto-Bold', sans-serif; font-size:18px; color: #2b2d42; text-transform: uppercase; text-align: center;} 
.sec-step-guide .step-items .content .description{ font-family: 'Roboto-Light', sans-serif; font-size:14px; color: #212121;text-align: center; line-height: 20px; height: 80px !important; overflow: hidden !important;text-overflow: ellipsis !important; display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important;}
.sec-step-guide .step-items .content .description strong{font-weight: 600;} 

.sec-step-guide .sample-list{display: flex;width: 80%;margin: 30px auto 0;}
.sec-step-guide .sample-list li{flex: 0 0 50%;padding: 0 10px;margin-bottom: 15px; list-style:none;}
.sec-step-guide .sample-list li .item{display: block;position: relative;}
.sec-step-guide .sample-list li .item .title{font-size: 16px;font-family: 'Roboto-Regular', sans-serif;text-transform: uppercase;margin: 0;color: #ffffff;padding: 15px 10px;background: #2b2d42;text-align: center;position: absolute;width: 100%;bottom: 0;left: 0;}
.sec-step-guide .sample-list li .item .img-container{width: 100%;height: 100%;overflow: hidden;}
.sec-step-guide .sample-list li .item .img-container img{width: 100%; height: 100%; object-fit: contain;}


.sec-step-guide .sec-accredition{background: #2b2d42;padding-top: 30px; padding-bottom: 30px;}
.sec-step-guide .accredition-list{display: flex; justify-content: center; height: 100%; margin: 0;}
.sec-step-guide .accredition-list > li{display: inline-block;}
.sec-step-guide .accredition-list > li .img-container{width: 200px; height: 100px; margin: 0 15px;background: #fff; padding: 10px; border-radius: 3px;}
.sec-step-guide .accredition-list > li .img-container img{width: 100%;height: 100%;object-fit: contain;}




.sec-languages{position: relative; background: #edf2f4;}
.sec-languages .left-image{ position: absolute;  background-position: center right !important; background-repeat: no-repeat !important; background-size: cover!important;width: 50%; height: 100%; top: 0; left: 0;}
.sec-languages .language-list{display: flex; flex-wrap: wrap;margin-left: -15px; margin-right: -15px;}
.sec-languages .language-list li{-ms-flex: 0 0 50%; flex: 0 0 20%;padding-right: 15px; padding-left: 15px; max-width: 20%;margin-bottom: 30px; list-style:none;}
.sec-languages .language-list li .img-container{width: 75px; height: 50px; margin: 0 auto 10px; overflow: hidden;box-shadow: rgba(0,0,0,0.1) 0px 0px 5px;}
.sec-languages .language-list li .img-container img{ width: 100%; height: 100%;object-fit: cover;}
.sec-languages .language-list li .title{font-family: 'Roboto-Regular', sans-serif; font-size: 14px; text-align: center; text-transform: uppercase; color: #333;}
.sec-languages .btn-all-languages{background: #ef233c; color: #fff; min-height: 40px; line-height: 20px; display: inline-block; padding:6px 6px 6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-languages .btn-all-languages span{display: inline-block; margin-left: 20px; background: #d90429; padding: 6px; border-radius: 2px;transition: all 0.3s ease;}
.sec-languages .btn-all-languages span i{transition: all 0.3s ease;}
.sec-languages .btn-all-languages:hover{background: #d90429;}
.sec-languages .btn-all-languages:hover span{background: #c10425;}
.sec-languages .btn-all-languages:hover span i{transform: rotate(360deg)}

.sec-body-content{position: relative; padding: 60px 0 40px;}
.sec-body-content .body-text-content{}
.sec-body-content .body-text-content li{ margin-bottom: 30px; list-style:none;}
.sec-body-content .body-text-content li .title{font-family: 'Roboto-Medium', sans-serif; font-size:20px; color: #333;text-transform: uppercase;}
.sec-body-content .body-text-content li .text{font-family: 'Roboto-Light', sans-serif; font-size:14px; color: #333; text-align: justify;}

.sec-body-content .blockquote{padding: 20px; background: #edf2f4; border-left: 4px solid #ef233c; margin-bottom: 30px; border-radius: 0 3px 3px 0;}
.sec-body-content .blockquote .text{font-family: 'Roboto-Light', sans-serif; font-size:18px; color: #2b2d42;}
.sec-body-content .sec-translate{ position: relative; padding: 20px; background: #2b2d42;border-radius:3px;margin-bottom: 30px;}
.sec-body-content .sec-translate:before{content: ''; position: absolute; background: url(../img/translator.png) no-repeat center center; width: 100px; height: 100px; background-size: cover; right: 20px; bottom: 20px; opacity: 0.15;}
.sec-body-content .sec-translate .title{font-family: 'Roboto-Medium', sans-serif; font-size:20px; color: #ef233c; text-transform: uppercase;}
.sec-body-content .sec-translate ul{}
.sec-body-content .sec-translate ul li{ line-height: 24px;}
.sec-body-content .sec-translate ul li a{font-family: 'Roboto-Light', sans-serif; font-size:16px; color: #fff; transition: all 0.3s ease;}
.sec-body-content .sec-translate ul li a:hover{color: #fff;}
.sec-body-content .sec-testimonial{ position: relative; padding: 20px; background: #edf2f4;border-radius:3px;margin-bottom: 20px;}
.sec-body-content .sec-testimonial .title{font-family: 'Roboto-Medium', sans-serif; font-size:20px; color: #ef233c; text-transform: uppercase;}
.sec-body-content .sec-testimonial ul{margin-top: 15px;}
.sec-body-content .sec-testimonial ul li{margin-bottom: 25px;}
.sec-body-content .sec-testimonial ul li .user-title{font-family: 'Roboto-Regular', sans-serif;font-size:14px;color: #2b2d42;}
.sec-body-content .sec-testimonial ul li .user-title small{font-family: 'Roboto-Light', sans-serif;font-size:12px;color: #4a5a66; display: block; font-style: italic;}
.sec-body-content .sec-testimonial ul li .comments{font-family: 'Roboto-Regular', sans-serif;font-size:13px;color: #333; position: relative; border-left: 3px solid #d2d8db; padding-left: 10px;text-align: justify;line-height: 18px;}
.sec-highlight{ text-align: center; position: relative;padding: 30px 0; border-top: 2px solid #edf2f4; border-bottom: 2px solid #edf2f4;z-index: 0;}
.sec-highlight:before{content: '';position: absolute;width: 50%; height: 100%; top: 0; left: 0;background: linear-gradient(to right, #edf2f4, #ffffff 50%);z-index: -1;}
.sec-highlight:after{content: '';position: absolute;width: 50%; height: 100%; top: 0; right: 0;background: linear-gradient(to right, #ffffff 50%,#edf2f4);z-index: -1;}
.sec-highlight .title{font-family: 'Roboto-Regular', sans-serif;font-size:30px;color: #2b2d42;margin: 0;}
.sec-highlight .title .btn-gtstarted{background: #ef233c; color: #fff; min-height: 40px; line-height: 18px; display: inline-block; padding:6px 6px 6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease; margin-left: 20px;}
.sec-highlight .title .btn-gtstarted span{display: inline-block; margin-left: 20px; background: #d90429; padding: 6px; border-radius: 2px;transition: all 0.3s ease;}
.sec-highlight .title .btn-gtstarted span i{transition: all 0.3s ease;}
.sec-highlight .title .btn-gtstarted:hover{background: #d90429;}
.sec-highlight .title .btn-gtstarted:hover span{background: #c10425;}
.sec-highlight .title .btn-gtstarted:hover span i{transform: rotate(360deg)}
/* ********|| CONTENT ENDS ||******** */


/* ********|| FOOTER STARTS ||******** */
.sec-pre-footer{ background: #edf2f4; padding: 40px 0; position: relative;}
.sec-pre-footer .item-highlight{height: 100%;position: relative;z-index: 0;}
.sec-pre-footer .item-highlight:before{ content: '';position: absolute; top: -40px; right: 0; background: #ef233c; width: 500%; height: calc(100% + 80px);z-index: -1;}
.sec-pre-footer .item-highlight .img-container{width: 100px;height: 100px; overflow: hidden; margin: 0 auto 20px;position: relative;}
.sec-pre-footer .item-highlight .img-container img{width: 100%; height: 100%; object-fit: cover;}
.sec-pre-footer .item-highlight .title{font-family: 'Roboto-Medium', sans-serif; font-size:30px; color: #fff; text-transform: uppercase; text-align: center;position: relative;}
.sec-pre-footer .item .title{font-family: 'Roboto-Medium', sans-serif; font-size:20px; color: #2b2d42; text-transform: uppercase;}
.sec-pre-footer .item ul{ padding:0; margin:0;}
.sec-pre-footer .item ul li{ list-style:none;}
.sec-pre-footer .item ul li a{font-family: 'Roboto-Light', sans-serif;font-size:16px;color: #333; line-height: 24px; display: inline-block; font-weight: normal;}

footer{ padding: 40px 0 0; position: relative; background: #2b2d42; margin: 0;}
footer .title{font-family: 'Roboto-Medium', sans-serif;font-size:20px;color: #ef233c;text-transform: uppercase;margin-bottom:20px;}
footer .footer-links{}
footer .footer-links > li{position: relative;font-family: 'Roboto-Light', sans-serif;font-size:14px !important;color: #fff !important;}
footer .footer-links > li > a{font-family: 'Roboto-Light', sans-serif;font-size:14px !important;color: #fff !important;line-height: 24px; display: inline-block;}
footer .footer-links > li i{position: absolute; font-size: 18px; top: 0; left: 0; color: #ef233c;}
footer .footer-payment{}
footer .footer-payment > li{position: relative; flex: 0 0 100%;}
footer .footer-payment > li img{height: 100%;max-height: 56px; margin: 0 auto;}
footer .secured-site{width: 100%; max-width: 120px; margin: 30px 0px 10px auto; text-align: right;}
footer .secured-site img{width: 100%;}
footer .sec-copyright{ background: #222436;}
footer .sec-copyright .col{padding-top: 15px; padding-bottom: 15px; display: flex;justify-content: center;}
footer .sec-copyright .copyright{font-family: 'Roboto-Light', sans-serif;font-size:12px;color: #8d99ae; display: inline-block; margin:0;}
footer .sec-copyright .copyright span{font-family: 'Roboto-Regular', sans-serif; text-transform: uppercase;}
footer .sec-copyright .poweredby{font-family: 'Roboto-Light', sans-serif;font-size:12px;color: #8d99ae;display: inline-block; margin:0;}
footer .sec-copyright .poweredby a{color: #8d99ae; transition: all 0.3s ease;text-transform: uppercase;}
footer .sec-copyright .poweredby a:hover{color: #ef233c;}
footer .footer-links.contact > li{padding-left: 30px; color: #8d99ae; margin-bottom: 10px;}
footer .footer-links.contact > li > a{line-height: 14px;color: #8d99ae;transition: all 0.3s ease;}
footer .footer-links.contact > li > a:hover{color: #fff;}
footer .footerAppSection{display: none;}
footer .footerAppSection img{height: 100% !important; max-height: 100% !important;}
div.AuthorizeNetSeal{ height:72px !important; margin-top: 15px !important;}
div.AuthorizeNetSeal img{ max-height:none !important}
/* ********|| FOOTER ENDS ||******** */





/* ********|| OTHER PAGES STARTS ||******** */
.sec-banner-page{ position: relative;background: url(../img/bg-page01.png) no-repeat; background-position: center center; background-size: cover;width: 100%; height: 200px; overflow: hidden;}
.sec-banner-page .bg-flag{background: url(../img/flag.webp) no-repeat;background-position: center center; background-size: cover; width: 1000px; height: 300px; position: absolute; top: 0;left: -80px;}
.sec-banner-page .bg-statue{background: url(../img/statue.webp) no-repeat; background-position: center bottom; background-size: contain; position: absolute; width: 360px; height: 540px; top: -180px; left: 15%;}
.sec-body-content .page-title{font-family: 'Roboto-Regular', sans-serif;font-size: 30px;color: #2b2d42;margin: 0 0 20px; text-transform: uppercase;}
.sec-body-content .sec-howitwork{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-howitwork .howitwork-list{}
.sec-body-content .sec-howitwork .howitwork-list > li{padding: 20px 10px;}
.sec-body-content .sec-howitwork .howitwork-list > li .item{ -ms-display: flex;display: flex;}
.sec-body-content .sec-howitwork .howitwork-list > li .item .first-cell{font-family: 'Roboto-Regular', sans-serif;line-height: 20px; font-size:16px; color: #2b2d42; text-transform: uppercase;-ms-flex: 0 0 35%;flex: 0 0 35%; max-width: 35%;}
.sec-body-content .sec-howitwork .howitwork-list > li .item .second-cell{ font-family: 'Roboto-Light', sans-serif;line-height: 20px; font-size:16px; color: #333;-ms-flex: 0 0 65%;flex: 0 0 65%; max-width: 65%;}
.sec-body-content .sec-howitwork .howitwork-list li:nth-child(odd){ background: #f5f5f5;}
.sec-body-content .sec-howitwork .howitwork-list > li a{color:#ef233c;}
.sec-body-content .sec-howitwork .options{ padding:20px 0 10px;}
.sec-body-content .sec-howitwork .options .btn-place-order{background: #ef233c; color: #fff; min-height: 40px; line-height: 18px; display: inline-block; padding:6px 6px 6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .sec-howitwork .options .btn-place-order span{display: inline-block; margin-left: 20px; background: #d90429; padding: 6px; border-radius: 2px;transition: all 0.3s ease;}
.sec-body-content .sec-howitwork .options .btn-place-order span i{transition: all 0.3s ease;}
.sec-body-content .sec-howitwork .options .btn-place-order:hover{background: #d90429;}
.sec-body-content .sec-howitwork .options .btn-place-order:hover span{background: #c10425;}
.sec-body-content .sec-howitwork .options .btn-place-order:hover span i{transform: rotate(360deg)}
.sec-body-content .sec-right-panel{}
.sec-body-content .sec-right-panel .item{margin-bottom: 30px;}
.sec-body-content .sec-right-panel .item .title{font-family: 'Roboto-Regular', sans-serif;line-height: 20px; font-size:18px; color: #2b2d42;}
.sec-body-content .sec-right-panel .item .text{font-family: 'Roboto-Light', sans-serif;line-height: 18px; font-size:14px; color: #333; letter-spacing: 0.5px;}
.sec-body-content .sec-right-panel .item .links{color: #ef233c;font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .sec-right-panel .item .links:hover{color: #d90429;}
.sec-body-content .sec-right-panel .item .links i{}
.sec-body-content .sec-right-panel .item ul.list-group{margin-bottom: 5px;}
.sec-body-content .sec-right-panel .item ul.list-group li{margin: 2px 0;}
.sec-body-content .sec-right-panel .item ul.list-group li a{ color: #8d99ae;transition: all 0.3s ease;}
.sec-body-content .sec-right-panel .item ul.list-group li a:hover{color: #d90429;}
.sec-body-content .sec-faq{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-faq .title{font-family: 'Roboto-Regular', sans-serif;line-height: 20px; font-size:18px; color: #2b2d42; text-transform: uppercase;}
.sec-body-content .sec-faq .accordion{ margin-bottom: 30px;}
.sec-body-content .sec-faq .accordion:last-child{ margin-bottom: 0px;}
.sec-body-content .sec-faq .accordion .card{border-radius: 0 !important;border: none;margin-bottom: 10px;}
.sec-body-content .sec-faq .accordion .card .card-header{padding: 0px;background: #edf2f4; border: none;border-radius: 0 !important;}
.sec-body-content .sec-faq .accordion .card .card-header h5{}
.sec-body-content .sec-faq .accordion .card .card-header a.btn{display: block; text-align: left; padding: 10px 40px 10px 10px; position: relative;outline: none !important; box-shadow: none !important;border: none; margin: 0;line-height: 18px;color: #2b2d42;white-space: normal;}
.sec-body-content .sec-faq .accordion .card .card-header a.btn .icon{position: absolute; display: block; top: 50%; right: 15px; transform: translateY(-50%); font-size: 16px; color: #aaa;}
.sec-body-content .sec-faq .accordion .card .card-header a.btn.collapsed .icon i{ transform:rotate(0deg); transition: all 0.3s ease;}
.sec-body-content .sec-faq .accordion .card .card-header a.btn .icon i{transform:rotate(-180deg);transition: all 0.3s ease;}
.sec-body-content .sec-faq .accordion .card .card-body{background: #f9f9f9;color: #333;font-family: 'Roboto-Light', sans-serif; line-height: 20px;font-size: 14px;}
.sec-body-content .sec-faq .accordion .card .card-body p{}
.sec-body-content .sec-faq .accordion .card .card-body ul{ padding-left: 20px; list-style: disc;}
.sec-body-content .sec-faq .accordion .card .card-body ul li{ margin-bottom: 5px;}
.sec-body-content .sec-faq .accordion .card .card-body a{color: #ef233c;}
.sec-body-content .sec-faq .accordion .card .card-body small{font-size: 12px;}
.sec-body-content .sec-faq .accordion .card .card-body ul.language-list{display: grid; grid-template-columns: repeat(auto-fill,minmax(25%, 1fr)); list-style: none; padding-left: 0;}
.sec-body-content .sec-faq .accordion .card .card-body ul.language-list li{ color: #8d99ae; margin: 0;}



.sec-body-content .sec-right-panel .flex-options{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.sec-body-content .sec-right-panel .flex-options .btn-request-quote{background: #ef233c; color: #fff; min-height: 40px; line-height: 28px; display: inline-block; padding:6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .sec-right-panel .flex-options .btn-request-quote:hover{background: #d90429;}
.sec-body-content .sec-right-panel .flex-options .btn-place-order{background: #ef233c; color: #fff; min-height: 40px; line-height: 28px; display: inline-block; padding:6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .sec-right-panel .flex-options .btn-place-order:hover{background: #d90429;}
.sec-body-content .sec-reviews{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .reviews-right-side{}
.sec-body-content .reviews-right-side .rating-box{display: block; margin: 20px auto; border: 1px solid #f0f0f0; width: 240px; padding: 15px; text-align: center; border-radius: 3px;}
/*.sec-body-content .reviews-right-side .rating-box span{display: block;font-size: 12px; color: #8d99ae;}*/
.sec-body-content .reviews-right-side .rating-box span{font-size: 12px; color: #8d99ae;}
.sec-body-content .reviews-right-side .rating-box .review-rating{font-size: 50px; font-family: 'Roboto-Bold', sans-serif; line-height: 50px;color: #ef233c;padding-top: 10px;}
.sec-body-content .reviews-right-side .rating-histogram{width: 240px;margin: 20px auto;}
.sec-body-content .reviews-right-side .rating-histogram ul{}
.sec-body-content .reviews-right-side .rating-histogram ul li{margin-bottom: 10px;display: flex;}
.sec-body-content .reviews-right-side .rating-histogram .progress{-ms-flex:0 0 60%;flex: 0 1 60%; margin: 0 5px;background-color: #edf2f4;}
.sec-body-content .reviews-right-side .rating-histogram .progress .progress-bar{background: #8d99ae;}
.sec-body-content .reviews-right-side .rating-histogram .title{display: block; -ms-flex:0 0 33%;flex: 0 0 33%; margin: 0 5px;font-family: 'Roboto-Medium',sans-serif; font-size: 14px; text-transform: uppercase;color: #2b2d42;}
.sec-body-content .reviews-right-side .rating-histogram .rating-number{display: block; -ms-flex:0 0 20%;flex: 0 0 20%; margin: 0 5px;font-family: 'Roboto-Regular',sans-serif; font-size: 12px; text-transform: uppercase;color: #8d99ae;}
.sec-body-content .reviews-right-side .verified{max-width: 220px; margin: 10px auto 0;display: flex;padding: 10px; border: 1px solid #4CAF50; border-radius: 3px; color: #4CAF50; font-family: 'Roboto-Regular',sans-serif;font-size: 13px;}
.sec-body-content .reviews-right-side .verified .icon-container{ -ms-flex:0 0 20%;flex:0 0 20%;font-size: 24px; line-height: 34px;}
.sec-body-content .reviews-right-side .verified .icon-container i{}
.sec-body-content .reviews-right-side .verified .content{-ms-flex:0 0 80%;flex:0 0 80%;}


.sec-body-content .sec-about{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-about .blockquote .text{font-family: 'Roboto-Light', sans-serif; font-size:18px; color: #2b2d42;}
.sec-body-content .sec-about .text{font-family: 'Roboto-Light', sans-serif; font-size: 14px; color: #8d99ae; text-align: justify;}
.sec-body-content .sec-contact{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-contact .map iframe{ width: 100%; height: 300px;}
.sec-body-content .sec-contact-right .logo{ max-width: 180px; margin-bottom: 20px;}
.sec-body-content .sec-contact-right .logo a{ display: block;}
.sec-body-content .sec-contact-right .logo img{ width: 100%;}
.sec-body-content .sec-contact-right .contact-links{}
.sec-body-content .sec-contact-right .contact-links > li{position: relative;padding-left: 30px; color: #8d99ae; margin-bottom: 10px;}
.sec-body-content .sec-contact-right .contact-links > li > a{font-family: 'Roboto-Light', sans-serif;font-size:14px;color: #8d99ae;display: inline-block; line-height: 14px;transition: all 0.3s ease;}
.sec-body-content .sec-contact-right .contact-links > li > a:hover{color: #ef233c;}
.sec-body-content .sec-contact-right .contact-links > li > i{position: absolute; font-size: 18px; top: 0; left: 0; color: #ef233c;}

.sec-body-content .sec-request-quote{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-request-quote .title{font-family: 'Roboto-Medium', sans-serif; font-size:20px; color: #2b2d42;text-transform: uppercase;}
.sec-body-content .sec-request-quote .text{font-family: 'Roboto-Light', sans-serif; font-size:14px; color: #8d99ae; text-align: justify;}

.custom-file{min-height: 40px;}
.custom-file-input{outline: none !important; box-shadow: none !important;border-color: #eee !important;min-height: 40px;}
.custom-file-label{outline: none !important; box-shadow: none !important;border-color: #eee !important;min-height: 40px;line-height: 32px;margin: 0;}
.custom-file-input:focus ~ .custom-file-label::after{border-color: #eee !important;}
.custom-control.custom-radio{line-height: 24px;margin-bottom: 5px;padding-left: 0;}
.custom-control-label{padding-left: 25px;display: inline-block;}
.custom-control-label::before{left:0; cursor: pointer;}
.custom-control-label::after{ left: 3px;top: 7px;width: 8px;height: 8px; border-radius: 50%;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{ background-image:none; background: #fff;}
.custom-control-input:focus ~ .custom-control-label::before{ box-shadow:none !important;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before,.custom-control-input:checked ~ .custom-control-label::before,.custom-control-input:active ~ .custom-control-label::before{background-color: #ef233c; box-shadow:none;}
.custom-file-label::after{height: 38px;}
.custom-file-input:lang(en) ~ .custom-file-label::after{line-height: 32px;border: none; text-transform: uppercase;}

.sec-body-content .sec-request-quote .btn-submit{background: #ef233c; color: #fff; min-height: 40px; line-height: 18px; display: inline-block; padding:6px 6px 6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .sec-request-quote .btn-submit span{display: inline-block; margin-left: 20px; background: #d90429; padding: 6px; border-radius: 2px;transition: all 0.3s ease;}
.sec-body-content .sec-request-quote .btn-submit span i{transition: all 0.3s ease;}
.sec-body-content .sec-request-quote .btn-submit:hover{background: #d90429;}
.sec-body-content .sec-request-quote .btn-submit:hover span{background: #c10425;}
.sec-body-content .sec-request-quote .btn-submit:hover span i{transform: rotate(360deg)}

.sec-body-content .sec-thankyou{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-place-order{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-place-order .price{font-family: 'Roboto-Bold', sans-serif;margin: 0;font-size: 24px; line-height: 40px; color: #8d99ae;}
.sec-body-content .sec-place-order .form-note{font-family: 'Roboto-Regular', sans-serif;margin: 0;font-size: 12px; color: #8d99ae; display: block;}
.sec-body-content .sec-place-order .btn-submit{background: #ef233c; color: #fff; min-height: 40px; line-height: 18px; display: inline-block; padding:6px 6px 6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .sec-place-order .btn-submit span{display: inline-block; margin-left: 20px; background: #d90429; padding: 6px; border-radius: 2px;transition: all 0.3s ease;}
.sec-body-content .sec-place-order .btn-submit span i{transition: all 0.3s ease;}
.sec-body-content .sec-place-order .btn-submit:hover{background: #d90429;}
.sec-body-content .sec-place-order .btn-submit:hover span{background: #c10425;}
.sec-body-content .sec-place-order .btn-submit:hover span i{transform: rotate(360deg)}
.sec-body-content .title{font-family: 'Roboto-Regular', sans-serif;line-height: 20px; font-size:18px; color: #2b2d42;}
.sec-body-content .text{font-family: 'Roboto-Light', sans-serif;line-height: 18px; font-size:14px; color: #8d99ae; letter-spacing: 0.5px;}
.sec-body-content .links{color: #ef233c;font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .links:hover{color: #d90429;}


.sec-body-content .sec-register{padding: 20px; box-shadow: rgba(0,0,0,0.1) 0px 2px 10px; border-radius: 3px;margin-bottom: 50px;}
.sec-body-content .sec-register .signin-item{padding: 20px; border: 1px solid #eee; margin: 0 auto 30px; border-radius: 3px; text-align: center; max-width: 240px;}
.sec-body-content .sec-register .signin-item .text{font-family: 'Roboto-Regular', sans-serif; font-size: 16px;color: #2b2d42;}
.sec-body-content .sec-register .signin-item .links{font-family: 'Roboto-Regular', sans-serif;font-size: 20px;text-transform: uppercase;}
.sec-body-content .sec-register .signin-item .links i{font-size: 20px; font-weight: 600; margin-right: 5px;}
.sec-body-content .sec-register .other-option{display: none;}
.sec-body-content .sec-register .other-option input[type="radio"]{display: none;}
.sec-body-content .sec-register .btn-submit{background: #ef233c; color: #fff; min-height: 40px; line-height: 18px; display: inline-block; padding:6px 6px 6px 12px; font-size: 18px; font-family: 'Roboto-Regular', sans-serif; transition: all 0.3s ease;}
.sec-body-content .sec-register .btn-submit span{display: inline-block; margin-left: 20px; background: #d90429; padding: 6px; border-radius: 2px;transition: all 0.3s ease;}
.sec-body-content .sec-register .btn-submit span i{transition: all 0.3s ease;}
.sec-body-content .sec-register .btn-submit:hover{background: #d90429;}
.sec-body-content .sec-register .btn-submit:hover span{background: #c10425;}
.sec-body-content .sec-register .btn-submit:hover span i{transform: rotate(360deg)}
.sec-body-content .sec-order-summary{}
.sec-body-content .sec-order-summary .head-title{font-family: 'Roboto-Regular', sans-serif;line-height: 20px; font-size:24px; text-transform: uppercase; color: #2b2d42;margin-bottom: 20px;border-bottom: 1px solid #edf2f4; padding-bottom: 10px;display: flex;justify-content: space-between;}
.sec-body-content .sec-order-summary .head-title span{ display: block; cursor: pointer;color: #8d99ae;}
.sec-body-content .sec-order-summary .head-title a{ display: block; cursor: pointer;color: #8d99ae;}
.sec-body-content .sec-order-summary .order-summary-wrap{padding: 10px;border: 1px solid #edf2f4;border-radius: 3px;margin-bottom: 30px;}
.sec-body-content .sec-order-summary .order-summary-wrap .title{font-size:18px;color: #2b2d42}
.sec-body-content .sec-order-summary .order-summary-wrap .list-group{}
.sec-body-content .sec-order-summary .order-summary-wrap .list-group li{display: flex;justify-content: space-between;}
.sec-body-content .sec-order-summary .order-summary-wrap .list-group li span{color: #8d99ae}
.sec-body-content .sec-order-summary .order-summary-wrap .list-group li strong{font-family: 'Roboto-Regular', sans-serif; color: #2b2d42}
.sec-body-content .sec-order-summary .order-summary-wrap .os-details{}
.sec-body-content .sec-order-summary .order-summary-wrap .os-details li{display: flex;justify-content: space-between;}
.sec-body-content .sec-order-summary .order-summary-wrap .os-details li .descp{-ms-flex: 0 0 80%;flex: 0 0 80%; max-width: 80%;}
.sec-body-content .sec-order-summary .order-summary-wrap .os-details li .descp .npage{display:block;font-family: 'Roboto-Medium', sans-serif; margin-bottom: 10px;font-size: 14px;}
.sec-body-content .sec-order-summary .order-summary-wrap .os-details li .descp .fname{display:block;color: #8d99ae; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sec-body-content .sec-order-summary .order-summary-wrap .os-details li .descp .fname i{margin-right: 5px;}
.sec-body-content .sec-order-summary .order-summary-wrap .os-details li .ammount{-ms-flex: 0 0 20%;flex: 0 0 20%; max-width: 20%; text-align: right;color: #8d99ae}
.sec-body-content .sec-order-summary .order-summary-wrap .sub-total{font-family: 'Roboto-Medium', sans-serif;display: flex;justify-content: space-between;font-size: 14px;}
.sec-body-content .sec-order-summary .order-summary-wrap .sub-total span{}
.sec-body-content .sec-order-summary .order-summary-wrap .total{font-family: 'Roboto-Bold', sans-serif;display: flex;justify-content: space-between; text-transform: uppercase; margin: 0;font-size: 20px;}
.sec-body-content .sec-order-summary .order-summary-wrap .total span{}
.sec-body-content .sec-order-summary .order-summary-wrap .note{font-family: 'Roboto-Regular', sans-serif; font-size: 12px;color: #8d99ae}




.contact-page .cnt-logo{width: 100%; max-width: 240px; margin: 0 auto 40px;}
.contact-page .cnt-logo a{}
.contact-page .cnt-logo img{ width: 100%;}
.contact-page .cnt-list{display: flex;justify-content: space-between;}
.contact-page .cnt-list li{ margin-bottom: 20px; text-align: center; -ms-flex: 0 0 20%;flex: 0 0 20%; max-width: 20%;}
.contact-page .cnt-list .icon-container{margin-bottom: 15px;}
.contact-page .cnt-list .icon-container img{}
.contact-page .cnt-list .title{font-family: 'Roboto-Bold', sans-serif; font-size: 18px; color: #2b2d42; text-transform: uppercase; text-align: center;}
.contact-page .cnt-list p{font-family: 'Roboto-Light', sans-serif;font-size: 14px; color: #333; text-align: center; line-height: 20px;}
.contact-page .cnt-list a{font-family: 'Roboto-Light', sans-serif;font-size: 14px; color: #333; text-align: center; line-height: 20px;}

.language-page ul.language-list{display: grid; grid-template-columns: repeat(auto-fill,minmax(25%, 1fr)); list-style: none; padding-left: 0;}
.language-page ul.language-list li {color: #666; margin: 0; padding: 6px 0; font-weight: 500; font-size: 16px; text-align: center; border: 0.3px inset;}

.faq-page ul.language-list{}
.faq-page ul.language-list li{display: flex; margin: 20px 0;}
.faq-page ul.language-list li .img-container{width: 50px; height: 33px; overflow: hidden; margin-right: 15px;border: 1px solid #eee;}
.faq-page ul.language-list li .img-container img{ width:100%; height: 100%; object-fit: cover;}
.faq-page ul.language-list li .title{width: 100%; max-width: calc(100% - 65px); margin: 0; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 14px;}

.track-order{padding: 60px 0 30px;}
.track-order .wraptrack{background: #fff;box-shadow: rgba(0,0,0,0.05) 0px 2px 20px; border-radius: 3px; padding: 40px 15px;}
.track-order .wraptrack h2{font-family: 'Roboto-Medium', sans-serif; text-transform: uppercase; color: #2B2D42; font-size: 20px; text-align: center; margin-bottom: 20px;}
.track-order .wraptrack .input-group{}
.track-order .wraptrack .input-group .form-control{}
.track-order .wraptrack .input-group .input-group-btn{}
.track-order .wraptrack .input-group .input-group-btn .btn{border-radius: 0 3px 3px 0; background: #ef233c; color: #fff; font-family: 'Roboto-Regular'; font-size: 17px; box-shadow: none !important;}
.track-order .wraptrack .input-group .input-group-btn .btn:hover{background: #d90429;}

.reward-program{padding: 60px 0 30px;}
.reward-program .wrap{background: #fff;box-shadow: rgba(0,0,0,0.05) 0px 2px 20px; border-radius: 3px; padding: 40px 15px;}
.reward-program .wrap h4{font-family: 'Roboto-Medium', sans-serif; text-transform: uppercase; color: #8d9cb3; font-size: 24px; text-align: center; margin-bottom: 20px;}
.reward-program .wrap h2{font-family: 'Roboto-Medium', sans-serif; text-transform: uppercase;color: #ef233c; font-size: 40px; text-align: center; margin-bottom: 20px;}

.page-title-container{position: relative; width: 100%; height: 100%; display: flex;}
.page-title-container .page-title{margin: auto; text-transform: uppercase;text-align: center;}
.page-title-container .page-title span{padding: 10px 20px; background: #2b2d42; border-radius: 2px; color: #fff; font-family: 'Roboto-Bold'; font-size: 24px;}

.sec-reviews{max-height: 429px;overflow: auto;}
.sec-reviews::-webkit-scrollbar {width: 5px;height: 5px;background-color: #eee;}
.sec-reviews::-webkit-scrollbar-thumb {background-color: #ff101e;}
/* ********|| OTHER PAGES ENDS ||******** */



/* ********|| MODAL STARTS ||******** */



/* ********|| MODAL ENDS ||******** */


/* ********|| OTHER STYLES STARTS ||******** */
.summary_price{ border: 1px solid #ddd; border-radius: 3px; padding: 15px; text-align: center;}
.summary_price h3{ text-align: center; font-weight: 600; margin-top: 0; position: relative; border-bottom: 2px solid #f44336; padding-bottom: 10px; }
.summary_price h4{ font-size: 16px; color: #666; position: relative; }
.summary_price h4 span{ font-family: 'Roboto', sans-serif !important; color: #f44336;}
.summary_price h4 span:before, .summary_price h4 span:after{ content: ''; display: table;}
.summary_price h4 span:after{ clear: both; }
.summary_price h1 {/*color: #f44336;*/ font-size: 40px; margin-top: 0px; position: relative; font-family: 'Roboto', sans-serif !important;margin-bottom: 0;}
/*.summary_price h1:after{ content:'+'; position: absolute; clear: both;  display: table; left: 50%; bottom: -30px; font-size: 24px;}*/
.summary_price .total{ margin-top: 10px; border-top: 2px #ddd solid; padding-top: 10px; width: 100%; text-align: left; font-size: 20px; line-height: 30px; }
.summary_price .total span{ float: right;font-size: 30px; font-weight: 600; /*color: #f44336;*/ }

#sidebar ul li{ line-height: 18px; margin-bottom: 20px;}
.cusList li{ font-size: 15px; margin-bottom: 10px !important; }
.rating {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee;}
.rating > h3{ margin: 0;}
#review-container{ max-height: 388px; overflow: auto;  }
#review-container .romw { position: relative; font-family: 'Raleway', sans-serif !important; margin-bottom: 25px; padding-top: 4px;}
#review-container .romw .romw-author-photo img{ max-width: 50px; }
#review-container .romw-source-logo{ display: none !important; }
#review-container .romw .romw-author-stars{ margin-bottom: 5px;text-align: left;  font-size: 16px; font-weight: 600;}
#review-container .romw .romw-author-stars .romw-stars{}
#review-container .romw .romw-author-stars .romw-stars:before, #review-container .romw .romw-author-stars .romw-stars:after{ content:''; display: table;}
#review-container .romw .romw-author-stars .romw-stars:after{ clear:both; }
#review-container .romw .romw-date { position: absolute; right: 10px; top: 0; font-size: 12px; font-weight: 600; font-style: italic; color: #999; }
#review-container .romw .romw-text { clear: both; padding-top: 0px; font-size: 14px; padding-right: 10px; text-align: left;}
#review-container::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);box-shadow: inset 0 0 6px rgba(0,0,0,0.1);background-color: #eee;}
#review-container::-webkit-scrollbar{width: 5px;height: 5px;background-color: #eee;}
#review-container::-webkit-scrollbar-thumb{background-color: #ff101e;}
/*#review-container  .romw-author-photo{display: none;}*/


.stersBox::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#333}
.stersBox::-webkit-scrollbar{width:5px;height:5px;background-color:#333}
.stersBox::-webkit-scrollbar-thumb{background-color:#f44336}
.stersBox{padding:7px 0 2px;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);width:100%;overflow-x:auto;max-width:1075px}
.stepSec{-webkit-white-space:nowrap;-moz-white-space:nowrap;white-space:nowrap;margin:0;padding:0}
.stepSec .stepBox{padding:5px;text-align:center;min-width:100px;width:auto;list-style-type:none;display:inline-block}
.stepSec .stepBox .boxHTxt{font-size:16px;color:#000;margin-bottom:0}
.stepSec .stepBox .boxbar{width:100%;padding:5px 0;background:#212121;margin-bottom:3px}
.stepSec .stepBox .boxnmbr{padding:10px;text-align:center;background:#424242;color:#fff;font-size:22px}
.stepSec .stepBox.active .boxbar{background:#00C853}
.stepSec .stepBox.active .boxnmbr{background:#00C853;color:#000}
.stepSec .stepBox.activey .boxbar{background:#FFF933}
.stepSec .stepBox.activey .boxnmbr{background:#FFF933;color:#000}


.order-summary {width: 100%;float: none;background-color: #f5f5f5;margin: 0;border-radius: 6px;border: 1px solid #d5d5d5;padding: 20px 0;}
.order-summary .order {width: 90%;height: auto;margin: 0 auto;background-color: #fff;border-radius: 6px;box-shadow: 0px 2px 10px rgba(0,0,0,0.3);}
.order-summary .order .main-heading {width:100%;float:none;height:auto;padding: 5px 10px;background-color:#ef233c;border-radius:6px 6px 0px 0px;}
.order-summary .order .main-heading h2 {color:#fff;margin: 10px 0;font-size: 20px;}
.order-summary .order .order-details {width:100%; position: relative;}
.order-summary .order .order-details .divider {margin: 0px 10px 0px 10px;border: 1px solid #D5D5D5;}
.order-summary .order .order-details h5 {font-family:Roboto-Regular,sans-sarif;font-weight:normal;padding:10px;margin-top: -10px;font-size: 14px;line-height: 18px;color: #696969;}
.order-summary .order .order-details h6 {font-family:Roboto-Regular,sans-sarif;font-weight:normal;padding:10px;line-height: 18px;}
.order-summary .order .order-details .heading {width:100%;}
.order-summary .order .order-details .heading h3 {font-family: arial,sans-sarif;font-weight: bold;font-size: 20px;padding: 10px;}
.order-summary .order .order-details .paid-img {position: absolute;top: -12px;right: 20px;}
.order-summary .order .order-details .paid-img p {font-family: 'Roboto-Medium';}
.inwordcs{border: 1px solid #efbfbf;width: 35px;height: 18px;border-radius: 4px; -webkit-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset;-moz-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset;box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset;}
.inwordbs{border: 1px solid #bfc4ef;width: 35px;height: 18px;border-radius: 4px; -webkit-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset;-moz-box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset;box-shadow: rgba(0,0,0,.25) 0 4px 5px -5px inset;}
.slanfrom{width: 48%!important; float: left; padding: 1px 10px; height: 26px; background: white!important;}
.slanto{width: 48%!important; float: right; padding: 1px 10px; height: 26px; background: white!important;}
.lngmatch{margin-top: 38px;
  font-size: 14px;
  letter-spacing: 0.3px;
  color: #f80000;
  font-weight: 600;
  text-align: center;}
.lngfr {
  width:100%;
}
.lngfr td{
  border:none;
}
.brdtop {
  border-top: 1px solid #dee2e6!important;
}
.loader {
  width: 48px;
  height: 48px;
  border: 5px solid #e3e3e3;
  border-bottom-color: #FF3D00;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
@keyframes rotation {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
  }
} 
@media (min-width: 768px) and (max-width: 2500px) {
.summary_price.fixed {
  position: fixed;
  top: 20px;
  z-index: 1000;
  background: white;
  width: 350px;
}
.ordersummarybox.fixed {
  position: fixed;
  top: 20px;
  /* z-index: 1000; */
  background: white;
  width: 22%;
}
}
.tfrom {
  background: #ef233c;
} 
.tto {
  background: #233cef;
}
.tfrom, .tto {  
  color: white;
  padding: 1px 10px;
  border-radius: 5px;
  letter-spacing: 0.3px;
  margin-right: 3px;
  font-size: 13px;
}
.ordsmry tr td {
  padding: 2px 0;
}
.font-size-24 {
  font-size: 24px!important;
}
.btnsi {
  color: green;
  margin-left: 5px;
  font-weight: 600;
}
.lh20 {
  line-height: 20px;
}
.fltlftlng {
    float: left;
    padding-left: 0;
    padding-bottom: 10px;
}
.fltrhtlng {
    float: left;
    padding-right: 0;
    padding-bottom: 10px;
}
.f13 {
  font-size: 13px;
}
.lh35 {
  line-height: 35px;
}
.lh30 {
  line-height: 30px;
}
.lh25 {
  line-height: 25px;
}
.bold {
  font-weight: bold!important;
}
.cntclass {
  position: absolute;
  font-size: 12px;
  right: 60px;
  top: 20px;
  z-index: 1;
}
.timerClass {
  font-size: 10px;
  position: absolute;
  right: 62px;
  top: 25px;
  z-index: 99;
}
@keyframes blink {
  0% { opacity: 1; }
  25% { opacity: 0; }
  50% { opacity: 1; }
  75% { opacity: 0; }
  100% { opacity: 1; }
}
.blink {
  animation: blink 2s infinite; 
}
.mt-6{
  margin-top: 5rem!important;
}
.ml-6{
  margin-left: 4.5rem!important;
}

.lodricon {
  height:30px;
  width:30px;    
  margin-top:-6px;
}

.file-handle-page .images-area label{
  font-weight: bold;
}

.file-handle-page .images-area .main-image-div a{
  cursor: pointer;
  display: block;
}

.file-handle-page .images-area .main-image-div img{
  width: 100%;
  height: 100%;
}

.file-handle-page .images-area .child-images{
  
}

.file-handle-page .images-area .child-images a{
  cursor: pointer;
  display: block;
}

.file-handle-page .images-area .child-images img{
  width: 100%;
  height: 100%;
}

.ordersummarylist {
  /* width: 300px; */
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px 15px 0px 15px;
  font-weight: bold;
  margin-bottom: 15px;
  border-bottom: 2px solid #000;
}

.ordersummarylist li:last-child, .last-child{
  border: 2px solid #ddd;
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-top: 5px;
}

.ordersummarylist li span {
  font-family: 'Roboto-Bold', sans-serif;
}

.files-section .files-heading{
  cursor: pointer;
  display: block;
  background: #eee;
  padding: 5px 10px;
  margin: 0 0 10px;
  border-radius: 3px;
}

.files-section .files-area.collapsed{
  display: none;
}

.payPage .details-section .section h2 {
  font-size: 25px;
}

.payPage .details-section .section .common-btn {
  padding: 6px 0px;
}

.payPage .details-section .section .data-container {
  padding: 7px 5px 0 7px;
}

.payPage .details-section .section .data-container .data-heading label {
  font-size: 15px;
}

.payPage .details-section .section .data-container .data-label {
  margin-bottom: 1px;
}

.payPage .ibutton {
  display: inline-flex;
  width: 30px;
  line-height: 24px;
}

.payPage .boxcontain {
  display: inline-flex;
}
.joblistMobile .card-header{
  padding-left: 45px;
  font-weight: 600;
  font-size: 15px;
}
.joblistMobile .invBtn {
  color: red;
  font-size: 22px;
  position: absolute;
  left: 1.25rem;
  top: 9px;
}
.valign {
  margin-top: 10px;
}

.ordersummarybox {
  border-bottom: 0!important;
}

.filelst {
  width: 100%;
}

.ckbtn {
  display: grid;
  padding: 8px 0;
}

.d-none-user{
    display:none;
}

.apostlmsg {
  font-size: 13px;
  color: red;
}

.header-top{
  background-color: #000;
  color: #fff;
  padding: 5px 0;
  font-size: 13px;
  text-align: center;
}

.flag h4 {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.flag img {
    max-width: 100%;
    height: auto;
}
.flag {
    width: 60px;
    display: inline-block;
    text-align: center;
    margin: 5px;
}
.flag-area-home{
  padding: 25px 33px;
}
.home-lang-image{
  background: url('../img/banner-language.jpg');
  background-position: center right; 
  background-repeat: no-repeat; 
  background-size: cover;
  min-height: 100px;
}

.right-side-about-img{
  height: 100%;
}

.right-side-about-img img{
  width: 100%;
  height: 100%;
}

.about-us-content p {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif, sans-serif;
  line-height: 1.7;
  word-spacing: 2px;
  margin: 0.85em 0;
  color: #3b3b3b;
}

.section-about{
  margin: 35px 0;
}

.section-about h2 {
  font-family: 'Anton', Impact, 'Arial Black', sans-serif;
  font-size: 40px;
}

.section-request-quote{
  background-repeat: no-repeat;
  background-image: url('../img/request_quote_back.jpg');
  background-attachment: scroll;
  background-position: top left;
  position: relative;
}

.overlay-area{
  opacity: 0.8;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
.section-request-quote .template-area {
  width: 100%;
  border: none;
  margin-left: auto;
  padding-left: 0;
  margin-right: auto;
  padding-top: 130px;
  padding-bottom: 130px;
}

.section-request-quote .template-area h2{
  padding-bottom: 20px;
    color: #ffffff;
    font-size: 40px;
    text-align: center;
    font-weight: 300;
    font-family: 'Anton', Impact, 'Arial Black', sans-serif;
}

.section-request-quote .template-area p{
    padding-bottom: 20px;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    font-family: 'Arial', Helvetica, 'Arial Black', sans-serif;
    line-height: 1.7;
}

.section-request-quote .template-area .button-area{
  width: 100%;
  text-align: center; 
  padding: 0 200px;
}

.section-request-quote .template-area .button-area a{
  display: inline-block;
  background: #ef233c;
  color: #fff;
  padding: 15px 25px;
  text-decoration: none;
  transition: background 0.3s;
  font-weight: 300;
  font-family: 'Arial', Helvetica, 'Arial Black', sans-serif;
  text-transform: uppercase;
}

.section-request-quote .template-area .button-area a:hover{
  background: #0056b3;
}

.section-testimonial{
  padding: 50px 0;
  background: #f5f5f5;
}
.section-testimonial h2{
  font-size: 40px;
    text-align: center;
    /* font-weight: 300; */
    font-family: 'Anton', Impact, 'Arial Black', sans-serif;
}

footer .sec-copyright p{ color: #fff;}


.price_currency_dropdown{
  position: relative;
  cursor: pointer;
}
.price_currency_dropdown .price_currency_icon i.fa-sort-down{
  position: absolute;
  top: 4px;
  right: -10px;
  color: #ef233c !important;
}
.price_currency_dropdown .price_currency_icon i.fa-sort-up{
  position: absolute;
  top: 10px;
  right: -10px;
  color: #ef233c !important;
}

.price_currency_dropdown.for-member-portal .price_currency_icon i.fa-sort-down{
  position: absolute;
  top: 0px !important;
  right: -20px !important;
}
.price_currency_dropdown.for-member-portal .price_currency_icon i.fa-sort-up{
  right: -20px !important;
}
.other-currency-prices.for-member-portal{
  top: 25px !important;
}

.other-currency-prices.order-summary-files{
  top: 25px !important;
}

.other-currency-prices .currencySwitcher span{
  font-size: 22px !important;
}

.other-currency-prices.order-summary-files .currencySwitcher {
  padding: 10px 0px !important
}

.price_currency{
  font-size: 25px !important;
  font-weight: bold;
  color: #000 !important;
}

.other-currency-prices.order-summary-list1{
  top: -70px !important;
}

.other-currency-prices.order-summary-list1 li{
  display: block !important;
  padding: 5px !important;
}