/* font-family */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
/* General styling */
body,html {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
    overflow-x: hidden;
    background-color:#f4eded21;
    color: #373F41;
}
/* Scroll Bar Styles */
* {
    scrollbar-width: thin;
    scrollbar-color: #10c2ba #ccc;
}
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    border: none !important;
}
::-webkit-scrollbar-track {
    background: #737b7d0f;
    border: none !important;
}
::-webkit-scrollbar-thumb {
    background-color: #ff4343;
    border: none;
}
.img-size{
    max-width:400px;
}
/* Table Scroll Bar Styles */
table::-webkit-scrollbar-track {
    background: #737b7d0f !important;
    border: none !important;
}
table::-webkit-scrollbar-thumb {
    background-color: #2fd9dd !important;
    border: none;
}
/*
 *  STYLE 4
 */

 .style-4::-webkit-scrollbar-track
 {
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
     background-color: #2fd9dd !important;
 }
 
 .style-4::-webkit-scrollbar
 {
     width: 10px;
     background-color: #2fd9dd !important;
 }
 
 .style-4::-webkit-scrollbar-thumb
 {
     background-color: #2fd9dd !important;
 }
 /*  */
p {
    font-weight: normal;
    font-size: 16px;
    color: #737B7D;
    margin: 0;
}
ul{
	list-style: none;
	padding: 0;
	margin:0;
}
a{
    color: #373F41; 
    outline: none; 
    text-decoration: none !important;
    transition: all 0.3s ease-in-out 0s;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
}
h2{
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.1px;
    color: #373F41;
}
.custom-h2{
    max-width:700px;
    margin: auto auto 50px auto;
}
.btn.focus, .btn:focus, .btn:active {
    outline: 0;
    box-shadow: none;
}
/* button-styling */
.btn.btn-theme-blue{
    padding: 10px 21px;
    color: #fff;
    background: #ff4343;
    font-weight: bold !important;
    border: 2px solid #ff4343;
    border-radius:50px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    vertical-align: middle;
    letter-spacing: 0.3px !important;
}
.btn.btn-theme-blue::before,
.btn.btn-theme-blue::after {
	content: '';
	position: absolute;
    border-radius:50px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transition: -webkit-transform 0.3s, background-color 0.3s !important;
	transition: transform 0.3s, background-color 0.3s !important;
	-webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1) !important;
	transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1) !important;
}
.btn.btn.btn-theme-blue:after{
    background: #ff4343 !important;
    width: 100% !important;
    height: 100% !important;
}
.btn.btn-theme-blue:hover::before {
    border: 2px solid #ff4343;
    background: #ff4343;
}
.btn.btn-theme-blue:hover:before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.btn.btn-theme-blue:before,
.btn.btn-theme-blue:hover:after {
	-webkit-transform: scale3d(0.97, 0.9, 1) !important;
	transform: scale3d(0.9, 0.8, 1) !important;
}
.btn.btn-theme-blue:hover::after {
	background: #ff4343 !important;
}
.btn.btn-theme-blue:hover {
    background: #fff;
}
/* PAYMENT BTN */
/* button-styling */
.btn.btn-theme-blue.payment-btn-theme{
    padding: 10px 21px;
    color: #fff;
    background: #2fd9dd;
    font-weight: bold !important;
    border: 2px solid #2fd9dd;
    border-radius:50px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    vertical-align: middle;
    letter-spacing: 0.3px !important;
}
.btn.btn-theme-blue.payment-btn-theme::before,
.btn.btn-theme-blue.payment-btn-theme::after {
	content: '';
	position: absolute;
    border-radius:50px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transition: -webkit-transform 0.3s, background-color 0.3s !important;
	transition: transform 0.3s, background-color 0.3s !important;
	-webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1) !important;
	transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1) !important;
}
.btn.btn.btn-theme-blue.payment-btn-theme:after{
    background: #2fd9dd !important;
    width: 100% !important;
    height: 100% !important;
}
.btn.btn-theme-blue.payment-btn-theme:hover::before {
    border: 2px solid #2fd9dd;
    background: #2fd9dd;
}
.btn.btn-theme-blue.payment-btn-theme:hover:before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.btn.btn-theme-blue.payment-btn-theme:before,
.btn.btn-theme-blue.payment-btn-theme:hover:after {
	-webkit-transform: scale3d(0.97, 0.9, 1) !important;
	transform: scale3d(0.9, 0.8, 1) !important;
}
.btn.btn-theme-blue.payment-btn-theme:hover::after {
	background: #2fd9dd !important;
}
.btn.btn-theme-blue.payment-btn-theme:hover {
    background: #fff;
}
/* BY ASMA */
/* GENERIC CSS */
.d-flex{
    display:flex !important;
}
.m-auto{
    margin:0 auto !important;
}
.mb-50{
    margin-bottom:50px;
}
/* common-styling */
.main-head .masthead-des .navbar-light .navbar-toggler{
    display: none;
}
.noster-content-wrap h2{
    margin-bottom: 24px;
}
.noster-content-wrap p{
    line-height: 22px;
    letter-spacing: 0.3px;
    margin-bottom: 26px;
}
.noster-content-wrap p:last-child{
    margin-bottom: 0;
}
.noster-content-wrap .text-wrap p{
    letter-spacing: 0.3px;
    color: #737B7D;
}
.noster-content-wrap .text-wrap{
    padding-right: 7px;
}
.noster-content-wrap h1{
    font-weight: 900;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #737B7D;
    margin-bottom: 12px;
}
.noster-content-wrap.laser-equipment{
    padding-top: 0;
}
.noster-content-wrap.laser-equipment h2{
    margin-bottom: 57px;
}
/* getstarted styling */
.get-started{
    background:#f2fdff;
    padding: 87px 0;
    text-align: center;
}
.get-started h2{
    margin-bottom: 32px;
}
.get-started p{
    margin-bottom: 52px;
}
.get-started .btn.btn-theme-blue{
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    padding: 13px 20px;
    text-transform: uppercase;
}
.footer.inner-pages-footer{
    margin-top: 0;
}
.content-align-items{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/* common styling end */
/* Header styling */
.main-head{
    background: #fff;
    border: 1px solid #E2E5E6;
    position: relative;
}
.main-head .navbar {
    width: 100%;
    padding: 22px 0;
}
.main-head .navbar-brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    height: auto;
}
.main-head .masthead-des{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
}
.main-head .masthead-des .navbar-light .navbar-toggler-icon{
    background: url(../images/icons.svg) no-repeat;
}
.main-head .masthead-des .navbar-light .navbar-toggler:focus{
    box-shadow: none !important;
    outline: none !important;
}
.main-head .navbar {
    width: 100%;
    padding: 20px 0px;
    min-height: auto;
    margin-bottom: 0px;
    border: none;
    border-radius: 0;
}
.main-head .navbar-collapse{
    display: -ms-flexbox!important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-pack: end;    
    -ms-flex-pack: end;    
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;
    padding: 0;
}
.main-head .navbar{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
}
.main-head .navbar .menu-lang-des{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 80%;
}
.main-head .navbar-collapse .navbar-nav{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.main-head .navbar li.nav-item a {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #373F41;
    display: inline-block;
    padding: 5px 18px;
    letter-spacing: 0.2px;
    /* border-radius:20px; */
}
.main-head .header-btn .btn.btn-theme-blue{
    /* background: #ff4343; */
    border: 2px solid #ff4343;
}
.header-btn .btn.btn-theme-blue:after {
    background: #ff4343 !important;
}
.header-btn .btn.btn-theme-blue {
    background: transparent;
    border: 2px solid #ff4343;
}
.header-btn  .btn.btn-theme-blue:hover::before {
    border: 2px solid #ff4343;
    background: #ff4343;
}
.ru .main-head .navbar li.nav-item a,
.fr .main-head .navbar li.nav-item a,
.es .main-head .navbar li.nav-item a,
.pt .main-head .navbar li.nav-item a{
    padding: 5px 8px;
}
.pl .main-head .navbar li.nav-item a{
    padding: 5px 5px;
}
.ru .main-head .navbar li.nav-item .menu-four-des,
.fr .main-head .navbar li.nav-item .menu-four-des,
.es .main-head .navbar li.nav-item .menu-four-des, 
.pt .main-head .navbar li.nav-item .menu-four-des{
    padding: 5px 20px 5px 18px;
}
.pl .main-head .navbar li.nav-item .menu-four-des {
    padding: 5px 15px 5px 15px;
}
.ru .main-head .logo-img,
.fr .main-head .logo-img,
.es .main-head .logo-img,
.pt .main-head .logo-img,
.pl .main-head .logo-img,
.ja .main-head .logo-img,
.br .main-head .logo-img,
.it .main-head .logo-img{
    width: 165px;
    height: auto;
}
.main-head .logo-img{
    width:auto;
    height:50px;
}
.ru .main-head .navbar li.nav-item a,
 .fr .main-head .navbar li.nav-item a, 
 .es .main-head .navbar li.nav-item a, 
 .pt .main-head .navbar li.nav-item a{
    padding: 5px 5px;
}
.et .main-head .navbar li.nav-item a,
.fi .main-head .navbar li.nav-item a,
.el .main-head .navbar li.nav-item a,
.hu .main-head .navbar li.nav-item a,
.lv .main-head .navbar li.nav-item a,
.lt .main-head .navbar li.nav-item a,
.ro .main-head .navbar li.nav-item a,
.sl .main-head .navbar li.nav-item a,
.sv .main-head .navbar li.nav-item a,
.sk .main-head .navbar li.nav-item a,
.nl .main-head .navbar li.nav-item a,
.it .main-head .navbar li.nav-item a,
.ja .main-head .navbar li.nav-item a,
.br .main-head .navbar li.nav-item a,
.cs .main-head .navbar li.nav-item a,
.bg .main-head .navbar li.nav-item a{
  padding: 5px 10px;
}

.main-head .navbar li.nav-item .dropdown-menu a{
    width: 100%;
}
.main-head .navbar li.nav-item .dropdown-menu a:hover {
    background: #656565;
    color: #fff;
}
/* .main-head .navbar li.nav-item .dropdown-menu a.active .dropdown-toggle:after{
    width: 100%;
} */
.main-head .navbar li.nav-item .dropdown-menu a:after{
    display: none;
}
.main-head .navbar li.nav-item a.btn-des-user:after{
    display: none;
}
.main-head .navbar li.nav-item a.btn-des-user{
    padding-right: 0;
}
.main-head .navbar li.nav-item a .fa.fa-ellipsis-h{
    padding-left: 3px;
}
.main-head  .navbar-nav>li>.dropdown-menu-2 {
    margin-top: 8px;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    color: #373F41;
}
.main-head .navbar li.nav-item .menu-four-des{
    padding: 5px 59px 5px 18px;
}
.main-head .navbar li.nav-item a.btn-des {
    padding: 5px 28px 5px 0px;
}
.main-head .navbar li.nav-item a.btn-des.active{
    color: #373F41;
}
.main-head .navbar li.nav-item a.btn-des:hover{
    color: #ff4343;
}
.main-head .navbar li.nav-item a:after{
    content: '';
    display: block;
    width: 0;
    height: 2.5px;
    background:#ff4343;
    transition: width .3s;
}
.main-head .navbar li.nav-item a:hover:after{
    width: 100%;
}
.main-head .navbar li.nav-item a.active:after{
    width: 100%;
}
.main-head .navbar li.nav-item a.btn-des:after{
    display: none;
}
.main-head .navbar li.nav-item a.btn.btn-theme-blue{
    padding: 10px 20px;
    color: #fff !important;  
}
.main-head .transfer-logo{
    width:200px;
}
.main-head .logo-img{
    width: 200px;
    height: auto;
}
.features-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.row.features-row:before{
    display: none;
}
/* Banner styling */
.site-banner{
    background:url(../images/banner-img.jpg); 
    background-repeat: no-repeat;
    /* height: 757px; */
    background-size: cover;
}
.site-banner .banner-content{
    padding: 182px 0 275px 0;
}
.site-banner .btn.btn-theme-green {
    padding: 18px 61px !important;
    font-size: 20px;
}
.site-banner h1{
    font-weight: bold;
    font-size: 44px;
    line-height: 56px;
    letter-spacing: 0.2px;
    color: #373F41;
    margin-bottom: 32px;
}
.site-banner h1 span{
    color: #34aae7;
}
.site-banner p{
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.3px;
    color: #737B7D;
    margin-bottom: 64px;
    width:50%;
}
.site-banner .btn.btn.btn-theme-blue{
    padding: 13px 21px;
    border: 1px solid #ff4343;
}
.site-banner .btn.btn-theme-blue.btn-s-action::after{
    background: transparent !important;
}
.site-banner .btn.btn-theme-blue.btn-s-action:hover::before {
    border: 2px solid #c4c9cf;
    background: transparent;
}
.site-banner .btn.btn-theme-blue.btn-s-action:hover::after {
	background: #2fd9dd !important;
}
.site-banner .btn.btn-theme-blue.btn-s-action:hover{
    color: #fff;
}
.site-banner .btn.btn-theme-blue.btn-s-action{
   color: #2fd9dd;
   margin-left: 24px;
}
.site-banner .btn.btn-theme-blue.btn-s-action.btn-extension {
    width: 124px;
    margin-right: 24px;
    margin-left: 0;
}
/* Noster section styling */
.noster-sec{
    padding: 80px 0;
}
.noster-sec .noster-items ul{
    display: inline-block;
    vertical-align: top;
}
.ru .noster-sec .btn.btn-theme-blue {
   width: 140px;
}
/* .noster-sec .content-wrap{
    padding: 65px 0;
} */
.noster-sec .content-wrap h2{
    margin-bottom: 32px;
}
.noster-sec .content-wrap p{
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.3px;
    color: #737B7D;
    margin-bottom: 40px;
}
.noster-sec .content-wrap ul li{
    margin-bottom: 16px;
    position: relative;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #373F41;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.noster-sec .content-wrap ul li:last-child{
    margin-bottom: 0;
}
.noster-sec .content-wrap ul li .dot{
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background:#ff4343;
    display: inline-block;
    margin-right: 22px;
    max-width: 6px;
    min-width: 6px;
}
.noster-sec .content-wrap ul.check-des li::before{
    display: none;
}
.noster-sec .content-wrap ul.check-des li{
    padding-left: 0;
}
.noster-sec .content-wrap ul.check-des li .list-icon{
    margin-right: 16px;
}
/* action section styling */
.action-sec{
    padding: 85px 0;
}
.action-sec .box-holder .img-holder{
    margin-bottom: 32px;
}
.action-sec .box-holder .content-box{
    text-align: center;
}
.action-sec .box-holder h3{
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #373F41;
    margin-bottom: 12px;
}
.action-sec .box-holder p{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.2px;
    color: #373F41;
    margin-bottom: 31px;
}
.action-sec .box-holder a{
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.3px;
    color: #2fd9dd;
    margin-bottom: 15px;
}
.action-sec .box-holder a:hover{
    opacity: .75;

}
/* primary action styling */
.primary-action{
    padding: 80px 0;
}
.primary-action .content-wrap{
    padding: 20px 0;
}
.primary-action .content-wrap h2{
    margin-bottom: 32px;
}
.primary-action .content-wrap p{
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.3px;
    color: #737B7D;
    margin-bottom: 56px;
}
.primary-action .content-wrap form{
    margin-bottom: 16px;
}
.primary-action .content-wrap form input{
    background: #F4F5F4;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #737B7D;
    padding: 14px 16px;
    border: none;
    margin-right: 24px;
    width: 377px;
}
.primary-action .content-wrap form input:focus{
    outline: none;
}
.primary-action .content-wrap form .btn.btn-theme-blue{
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.3px;
    color: #FFFFFF;
    padding: 13px 19px;
}
.primary-action .content-wrap .text-wrap{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.2px;
    color: #737B7D;
    margin-bottom: 0;
}
.primary-action .img-wrap{
    height: 440px;
    width: 540px;
}
/* footer styling */
.footer{
    /*margin-top: 113px;*/
    padding: 42px 0 0 0;
    background: #373F41;
}
.footer .footer-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer .contact-info-box{
    padding-top: 18px;
}
.footer .contact-info-box p, .footer .contact-info-box a{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #fff;
    margin-bottom: 12px;
    display: block;
}
.footer .contact-info-box p:last-child, .footer .contact-info-box a:last-child{
    margin-bottom: 0;
}
.footer a:hover{
    color: #737B7D !important;
}
.footer .footer-menu h4{
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.1px;
    color: #fff;
    margin-bottom: 24px;
}
.footer .footer-menu ul li{
    margin-bottom: 16px;
}
.footer .footer-menu ul li a{
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.2px;
    color: #fff;
}
.footer .footer-menu ul li:last-child{
    margin-bottom: 0;
}
.footer .footer-menu span a{
    display: inline-block;
}
.footer .footer-menu span a:hover{
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.footer .footer-menu span{
    margin-bottom: 20px;
    display: block;
}
.footer .footer-menu span:last-child{
    margin-bottom: 0;
}
.footer .copyright{
    padding: 66px 0 24px 0;
    margin: 0;
}
.footer .copyright p{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.2px;
    color: #fff;
    text-align: left;
}
.footer .copyright ul li a{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}
.footer .copyright ul li{
    margin-right: 34px;
    display: inline-block;
}
.footer .copyright ul li:last-child{
    margin-right: 0;
}
.footer .copyright .footer-copyright-menu{
    text-align: right;
}
.footer .transfer-footer-logo img{
    width: 155px;
}
.footer .footer-btn{
    background: #737b7d;
    color: #fdfdfd;
    padding: 10px 12px;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 500;
    outline: none;
    border: none;
    box-shadow: none;
    width: 160px;
}
.footer .logo-img {
    width: 180px;
    height: auto;
}
.footer .footer-logo-img{
    display: inline-block;
}
/* page four css */
.noster-content-wrap{
    padding: 86px 0 77px 0;
}
.noster-content-wrap.laser-equipment.features-sec{
    padding-bottom: 108px;
}
/* page two css */
/* .page-two-header{
    border: none;
} */
.page2-noster-sec{
    padding: 69px 0 114px 0;
    text-align: center;
}
.page2-noster-sec h2{
    margin-bottom: 32px;
}
.page2-noster-sec p{
    width: 48%;
    margin: 0 auto;
    margin-bottom: 48px;
}
/* features styling */
.features{
    padding-bottom: 133px;
    text-align: center;
}
.features h2{
    margin-bottom: 60px;
}
.features .feature-icon{
    margin-bottom: 24px;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.features .feature-card{
    border-radius:5px;
    box-shadow:0 10px 20px rgb(0 0 0 / 0%), 0 6px 6px rgb(0 0 0 / 16%);
    /* padding:5px; */
    height:100%;
    transition:all ease-in-out .3s;
}
/* .features .feature-card:hover .feature-icon{
    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
} */
.features .feature-card:hover {
    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
}
/* .features .feature-icon img{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
} */
.features .content-box h3{
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color:#ff4343;
    margin-bottom: 12px;
    text-transform: capitalize;
}
.features .tooltip {
    position: relative;
    opacity: 1;
    text-align: center;
    overflow: visible;
    width: 100%;
    padding: 0 5px;
    z-index: 1 !important;
}
.features .tooltip h3{
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.features .tooltiptext {
    visibility: hidden;
    width: 100%;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 8px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
    transition: opacity 0.3s;
}
.features .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}
.features .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.features .content-box p{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.2px;
    color: #373F41;
}
.features .content-box{
    margin-bottom: 40px;
    padding:5px 10px;
}
.features .content-box.mb-0{
    margin-bottom: 0;
}
.noster-content-wrap.laser-equipment.page2-features-sec{
    padding-bottom: 87px;
}
/* page three css */
.about-banner{
    background: rgb(38, 123, 217, 0.06);
    padding: 80px 0;
}
.about-banner .banner-content h2{
    font-weight: 900;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color:#ff4343;
    margin-bottom: 12px;
}
.about-banner .banner-content h1{
    font-style: normal;
    font-weight: bold;
    font-size: 44px;
    line-height: 56px;
    letter-spacing: 0.2px;
    color: #373F41;
    margin-bottom: 40px;
}
.about-banner .banner-content p{
    margin-bottom: 56px;
    line-height: 22px;
    letter-spacing: 0.3px;
}
.et .about-banner .btn.btn.btn-theme-blue{
    font-size: 12px;
}
.about-banner .btn.btn.btn-theme-blue{
    padding: 10px 19px;
    border: 1px solid #ff4343;
    font-size: 14px;
    line-height: 18px;
}
.about-banner .btn.btn-theme-blue.btn-s-action{
    /* background: transparent !important; */
    padding: 13px 33px;
    /* color: #2fd9dd; */
    /* border: 1px solid #ff4343; */
}
.ru .about-banner .btn.btn-theme-blue.btn-s-action {
    padding: 13px 25px;
}
.btn-pricing{
    margin-left: 10px;
}
.text-upprcase{
    text-transform: uppercase;
}
.integrate-heading{
    margin-bottom: 20px !important;
}
/* .about-banner .btn.btn.btn-theme-blue.btn-s-action:after{
    background: transparent !important;
} */
.about-banner .btn.btn-theme-blue.btn-s-action::before {
    border: none;
}
.about-banner .btn.btn-theme-blue.btn-s-action:hover{
    color: #fff;
}

/* thermal imaging styling */
.thermal-imaging{
    padding: 69px 0 46px 0;
}
.thermal-imaging h3{
    font-weight: 900;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    color: #737B7D;
    margin-bottom: 12px;
}
.thermal-imaging h1{
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.1px;
    color: #373F41;
    margin-bottom: 88px;
}
.bold-content{
    display: block;
}
.thermal-imaging p{
    line-height: 22px;
    letter-spacing: 0.3px;
    margin-bottom: 48px;
    padding-right: 10px;
    margin-top: 30px;
}
/* creativity styling */
.creativity{
    padding: 80px 0;
}
.creativity h2{
    margin-bottom: 56px;
}
.creativity .content-box .icon{
    margin-bottom: 16px;
}
.creativity .content-box p{
    line-height: 22px;
    letter-spacing: 0.3px;
}
/* togather styling */
.togather{
    text-align: center;
    padding: 46px 0 0 0;
}
.togather h2{
    margin-bottom: 24px;
}
.togather p{
    line-height: 22px;
    letter-spacing: 0.3px;
    margin-bottom: 48px;
}
/* everything styling */
.everything{
    padding:80px 0 118px;
}
.everything-content{
    margin-top: 30px;
}
.everything .img-wrap{
    margin-right: 20px;
}
.everything .everything-content h2{
    margin-bottom: 24px;
}
.everything .everything-content p{
    margin-bottom: 20px;
    line-height: 22px;
    letter-spacing: 0.3px;
}
.everything .everything-content span{
    color: #2fd9dd;
}
.everything .everything-form{
    margin-top: 20px;
}
.everything .everything-form .btn.btn-theme-blue:before,.everything .everything-form  .btn.btn-theme-blue:hover:after {
    -webkit-transform: scale3d(0.98, 0.8, 1) !important;
    transform: scale3d(0.98, 0.8, 1) !important;
}
.everything .everything-form label{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.2px;
    color: #373F41;
    margin-bottom: 8px;
    display: block;
}
.everything .everything-form input, .everything .everything-form textarea, .everything .everything-form select{
    background: #F4F5F4;
    border-radius: 0;
    border: none;
    margin-bottom: 20px;
}
.everything .everything-form textarea{
    margin-bottom: 32px;
}
.everything .everything-form input:focus, .everything .everything-form textarea:focus, .everything .everything-form select:focus{
    border-color: #2fd9dd;
    box-shadow: 0 0 0 0.2rem rgba(38, 123, 217, 0.5);
}
.everything .everything-form select{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #737B7D;
    padding-left: 16px;
}
.everything .everything-form .btn.btn-theme-blue{
    width: 100%;
}
.everything .everything-form .info-select-style{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../images/vector.svg) #F4F5F4 no-repeat;
    background-position-x: calc(100% - 19px);
    background-position-y: center;
}
.de .cloud-section .btn.btn-theme-blue {
    padding: 10px 8px;
    font-size:12px;
}
.fr .footer .copyright ul li,
.de .footer .copyright ul li {
    margin-right: 20px;
}
.ru .footer .copyright ul li, 
.bg .footer .copyright ul li {
    margin-right: 5px;
}
.ru .btn.btn-theme-blue {
    padding: 10px 5px;
    font-size: 12px;
}
.payment-checkout-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.checkout-des{
    display: flex;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #ddd;
    padding: 30px 40px;
    width: 60%;
    border-radius: 5px;
    margin: 0 auto;
    margin-bottom: 40px;
    margin-top: 20px;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
}
.checkout-des .inner-des{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 5px 0;
}
.checkout-des .inner-des:last-child{
    margin:0;
}
.checkout-des .inner-des span{
    font-weight: 500;
    font-size: 16px;
}
.checkout-des .inner-des p{
    font-size: 16px;
}
.checkout-des .inner-des.total-text-des span strong, .checkout-des .inner-des.total-text-des p{
    font-size: 21px;
    font-weight: 700;
    color: #373F41;
}
.checkout-des .inner-des.inner-des-wrap{
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.secure-sec .secure-content{
    position: relative;
}
.el .secure-sec .secure-content:before {
    top: -107px;
}
.da .secure-sec .secure-content:before {
    top: -84px;
}
.zh .secure-sec .secure-content:before{
    top: -77px;
}
.ru .secure-sec .secure-content:before {
    top: -118px;
}
.secure-sec .secure-content:before{
    content: '';
    position: absolute;
    background: url(../images/malware-free.png) no-repeat;
    top: -119px;
    right: -63px;
    background-position: center;
    background-size: contain;
    height: 100%;
    width: 223px;
}
.secure-sec .secure-content{
    background:#ff4343;
    padding: 40px;
    color: #fff;
    width: 93%;
}
.secure-sec .secure-content h2, .secure-sec .secure-content p{
    color: #fff;
}
.secure-sec .secure-content p{
    margin-bottom: 32px;
    width: 80%;
}
.secure-sec .secure-content ul{
    padding-left: 20px;
}
.secure-sec .secure-content ul li{
    line-height: 32px;
    font-size: 16px;
    list-style: disc;
}
.footer-menu .left-btn-holder .apps-img{
    display: inline-block;
    background: #fff;
    border-radius: 9px;
    transition: .3s;
    -webkit-transition: .3s;
}
.footer-menu .btn-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer-menu .right-btn-holder img{
    width: 28px;
    margin-right: 7px;
}
.footer-menu .right-btn-holder .footer-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/* updated design css */
.noster-sec .download-icon{
    border-left: 3px solid #ff4343;
    display: inline-block;
    height: 60px;
}
.noster-sec .download-icon .link-wapp{
    position: relative;
    top: 8px;
    left:-1px;
    display: inline-block;
}
#outlook .download-icon .link-wapp {
    left: 1px;
}
.noster-sec .download-icon .link-text {
    background:#ff4343;
    color: #fff;
    font-weight: bold;
    font-size: 0;
    padding: 0;
    position: relative;
    width: 40px;
    height: 44px;
    text-align: center;
    line-height: 42px;
    display: inline-block;
    padding-right: 20px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.noster-sec .download-icon:hover .link-text {
    font-size: 18px;
    width: 134px;
}
.noster-sec .download-icon .link-text:after{
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 22px 25px 22px 0px;
    border-color: transparent #ffffff transparent transparent;
}
#outlook{
    background: url(../images/outlook-bg.svg) no-repeat;
    background-position: center;
    background-size: contain;
    margin-bottom: 90px;
}
#outlook .content-wrap{
    text-align: right;
    padding-right: 20px;
}
#outlook .content-wrap ul li{
    flex-direction: row-reverse;
}
#outlook  .content-wrap ul li .dot {
    margin-left: 22px;
    margin-right: 0;
}
#outlook .download-icon {
    border-right: 3px solid #ff4343;
    border-left: none;
}
#outlook .download-icon .link-text:after{
    left:0;
    right: auto;
    border-width: 22px 0 22px 25px;
    border-color: transparent transparent transparent #f4fbf9
}
#outlook .download-icon .link-text {
    padding-left: 20px;
    padding-right: 0;
}
.home-faetures-sec{
    padding: 80px 0
}
.home-faetures-sec h2{
    margin-bottom: 60px;
}
.home-faetures-sec .feature-box{
    background: #fff;
    border: 2px solid #6a555591;
    border-radius: 20px;
    padding: 50px 30px;
    margin: 0 0 10px 0;
    position: relative;
    overflow: hidden;
    transition-duration: 0.3s;
    transition-property: transform;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transform: translateZ(0);
}
.home-faetures-sec .feature-box:hover{
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}
.home-faetures-sec .feature-box .icon-wrapper{
    margin-bottom: 30px;
}
.home-faetures-sec .feature-box .icon-wrapper img{
    height: 80px;
    width: 100%;
}
.home-faetures-sec .content-wrap h3{
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    color: #494F54;
    width: 90%;
    margin: 0 auto;
}
.home-faetures-sec .feature-box .hover-box a{
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    color: #FFFFFF;
    margin:0;
    padding: 0;
    display: inline-block;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transform: translateZ(0);
}
.home-faetures-sec .feature-box .hover-box a:hover{
    animation-name: pulse-grow;
    animation-duration: 0.3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
@keyframes pulse-grow {
    to {
      transform: scale(1.1);
    }
  }
.home-faetures-sec .hover-box{
    position: absolute;
    background: rgba(0,0,0,.8);
    top: -55%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    padding: 0 30px;
    transition: .5s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-faetures-sec .feature-box:hover {
    transform: scale(1.1);
}
.home-faetures-sec .feature-box:hover .hover-box{
    top: 50%;
}
.sending-features .content-wrap h2{
    width: 80%;
}
.sending-features .noster-items{
    margin-bottom: 40px;
}
.sending-features .content-wrap .btn-holder a{
    display: inline-block;
    margin-right: 10px;
    background: #fff;
    border: 1px solid #868D8B;
    border-radius: 8px;
    padding: 11px 38px;
    width: 221px;
    height: 62px;
}
.sending-features .content-wrap .btn-holder a:hover{
    background: #000;
}
.sending-features .content-wrap .btn-holder a .without-hover-img{
    display: block;
}
.sending-features .content-wrap .btn-holder a:hover .without-hover-img{
    display: none;
}
.sending-features .content-wrap .btn-holder a:hover .with-hover-img{
    display: block;
}
.sending-features .content-wrap .btn-holder a .with-hover-img{
    display: none;
}
.sending-features .img-wrapper img{
    width: 70%;
    margin:  0 auto;
}
.sending-features{
    position: relative;
}
.sending-features:before{  
    content: '';
    position: absolute;
    background: url(../images/sending-features-bg.svg) no-repeat;
    background-position: right;
    right: -130px;
    top: -75px;
    width: 100%;
    height: 100%;
    background-size: 56%;

}
.bg .home-faetures-sec .feature-box {
    padding: 50px 20px;
    min-height: 327px;
    height: 100%;
}
.home-faetures-sec .content-wrap h3 {
    font-size: 22px;
}
.cs .home-faetures-sec .feature-box, .fi .home-faetures-sec .feature-box,
.de .home-faetures-sec .feature-box, .ja .home-faetures-sec .feature-box{
    min-height: 268px;
}
.nl .home-faetures-sec .feature-box{
    min-height: 298px;
}
.fi .home-faetures-sec .feature-box, .de .home-faetures-sec .feature-box {
    padding: 50px 0px;
}
.fi .sending-features .content-wrap h2,.fr .sending-features .content-wrap h2, .el .sending-features .content-wrap h2,
.hu .sending-features .content-wrap h2, .lt .sending-features .content-wrap h2, .pl .sending-features .content-wrap h2,
.br .sending-features .content-wrap h2, .pt .sending-features .content-wrap h2, .ro .sending-features .content-wrap h2,
.ru .sending-features .content-wrap h2, .sl .sending-features .content-wrap h2, .es .sending-features .content-wrap h2 {
    width: 100%;
}
.fr .home-faetures-sec .feature-box, .el .home-faetures-sec .feature-box, .hu .home-faetures-sec .feature-box,
.it .home-faetures-sec .feature-box, .lv .home-faetures-sec .feature-box, .lt .home-faetures-sec .feature-box,
.pl .home-faetures-sec .feature-box, .br .home-faetures-sec .feature-box, .pt .home-faetures-sec .feature-box,
.ru .home-faetures-sec .feature-box, .sk .home-faetures-sec .feature-box, .sl .home-faetures-sec .feature-box,
.es .home-faetures-sec .feature-box, .sv .home-faetures-sec .feature-box{
    min-height: 297px;
}
.de .noster-sec .download-icon:hover .link-text, .ja .noster-sec .download-icon:hover .link-text {
    width: 175px;
}
.lt .about-banner .banner-content h1 , .hu .about-banner .banner-content h1,
.bg .about-banner .banner-content h1,.pl .about-banner .banner-content h1{
    font-size: 35px;
    line-height: 45px;
}




/* Responisve queries */
@media(min-width: 991px){
    .card-images-holder li{margin-top: 30px;}
}
@media(min-width:1200px) and (max-width:1366px){
    .site-banner .banner-content {
        padding: 135px 0 135px 0;
    }
}
@media (max-width: 1199px){
    .fr .home-faetures-sec .feature-box,.it .home-faetures-sec .feature-box, .lv .home-faetures-sec .feature-box,
    .lt .home-faetures-sec .feature-box ,.pl .home-faetures-sec .feature-box, .br .home-faetures-sec .feature-box, .pt .home-faetures-sec .feature-box, .ru .home-faetures-sec .feature-box, .sk .home-faetures-sec .feature-box, .sl .home-faetures-sec .feature-box, .es .home-faetures-sec .feature-box, .sv .home-faetures-sec .feature-box{
        min-height: 238px;
    }
    .hu .home-faetures-sec .feature-box{
        min-height: 247px;
    }
    .cs .home-faetures-sec .feature-box, .nl .home-faetures-sec .feature-box,.fi .home-faetures-sec .feature-box,
     .de .home-faetures-sec .feature-box,.el .home-faetures-sec .feature-box,.hu .home-faetures-sec .feature-box,
     .ja .home-faetures-sec .feature-box{
        min-height: auto;
    }
.bg .sending-features .content-wrap h2 {
    width: 100%;
}
.bg .home-faetures-sec .feature-box {
    min-height: 257px;
}
.home-faetures-sec .feature-box:hover {
    transform: scale(1.04);
}

    .noster-sec h2, .secure-sec h2 {
        font-size: 25px;
        line-height: 33px;
    }
    .home-faetures-sec h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .sending-features .content-wrap .btn-holder a {
        width: 190px;
        height: 55px;
    }
    .home-faetures-sec .content-wrap h3 {
        font-size: 22px;
        line-height: 25px;
    }
    .home-faetures-sec .feature-box {
        padding: 40px 20px;
    }
    .sending-features.noster-sec .content-wrap p {
        margin-bottom: 20px;
    }
    .footer-menu .btn-wrapper{
        -ms-flex-wrap: wrap;    flex-wrap: wrap;
    }
    .footer .footer-menu span, .footer .left-btn-holder {
        margin-bottom: 10px;
    }
    .da .footer .copyright ul li,
    .sk .footer .copyright ul li {
        margin-right: 10px;
    }
    .et .main-head .navbar li.nav-item a,
    .fi .main-head .navbar li.nav-item a,
    .el .main-head .navbar li.nav-item a,
    .hu .main-head .navbar li.nav-item a,
    .lv .main-head .navbar li.nav-item a,
    .lt .main-head .navbar li.nav-item a,
    .ro .main-head .navbar li.nav-item a,
    .sl .main-head .navbar li.nav-item a,
    .sv .main-head .navbar li.nav-item a,
    .sk .main-head .navbar li.nav-item a,
    .nl .main-head .navbar li.nav-item a,
    .it .main-head .navbar li.nav-item a,
    .ja .main-head .navbar li.nav-item a,
    .br .main-head .navbar li.nav-item a,
    .cs .main-head .navbar li.nav-item a,
    .bg .main-head .navbar li.nav-item a{
        font-size: 12px;
        padding: 5px 5px;
    }
    .et .main-head .logo-img,
    .fi .main-head .logo-img,
    .el .main-head .logo-img,
    .hu .main-head .logo-img,
    .lv .main-head .logo-img,
    .lt .main-head .logo-img,
    .ro .main-head .logo-img,
    .sl .main-head .logo-img,
    .sv .main-head .logo-img,
    .sk .main-head .logo-imga,
    .nl .main-head .logo-img,
    .it .main-head .logo-img,
    .ja .main-head .logo-img,
    .br .main-head .logo-img,
    .cs .main-head .logo-img,
    .bg .main-head .logo-img{
        width: 165px;
        height: auto;
    }
    .en .secure-sec .secure-content:before,
    .et .secure-sec .secure-content:before{
        top: -115px;
    }
    .bg .secure-sec .secure-content:before{
        top: -162px;
    }
    .zh .secure-sec .secure-content:before{
        top: -77px;
    }
    .secure-sec .secure-content:before{
        top: -129px;
    }
    .cs .secure-sec .secure-content:before {
        top: -117px;
    }
    .da .secure-sec .secure-content:before,
    .de .secure-sec .secure-content:before{  
        top: -90px;
    }
    .el .secure-sec .secure-content:before {
        top: -145px;
    }
    .hu .secure-sec .secure-content:before {
        top: -145px;
    }
    .it .secure-sec .secure-content:before {
        top: -100px;
    }
    .ja .secure-sec .secure-content:before {
        top: -121px;
    }
    .ro .secure-sec .secure-content:before {
        top: -115px;
    }
    .ru .secure-sec .secure-content:before {
        top: -172px;
    }
    .sv .secure-sec .secure-content:before {
        top: -88px;
    }
    .pl .secure-sec .secure-content:before {
        top: -140px;
    }
    .secure-sec:before {
        right: 127px;
        top: -74px;
    }
    .card-images-holder li p {
        width: 120px !important;
    }
    .payment-checkout-wrapper h2{
        margin-bottom: 0;
    }
    .payment-checkout-wrapper{
        margin-bottom: 10px;
    }
    .about-banner .btn.btn-theme-blue.btn-s-action{
        width: 70%;
    }
    .btn-pricing{
        margin-left: 0;
        margin-top: 10px;
    }
    .ru .footer .copyright ul li {
        margin-right: 2px;
    }
    .fr .footer .copyright ul li, .de .footer .copyright ul li {
        margin-right: 15px;
    }
    .ru .main-head .logo-img,
    .fr .main-head .logo-img,
    .es .main-head .logo-img,
    .pt .main-head .logo-img,
    .br .main-head .logo-img,
    .it .main-head .logo-img,
    .pl .main-head .logo-img,
    .ja .main-head .logo-img{
        width: 150px;
    }
    .ru .user-profile-logged > .user-name,
    .fr .user-profile-logged > .user-name, 
    .es .user-profile-logged > .user-name, 
    .pt .user-profile-logged > .user-name,
    .br .user-profile-logged > .user-name,
    .it .user-profile-logged > .user-name,
    .pl .user-profile-logged > .user-name,
    .ja .user-profile-logged > .user-name{
        margin-right: 5px;
        font-size: 14px;
    }
    .ru .main-head .navbar li.nav-item a.btn.btn-theme-blue,
    .fr .main-head .navbar li.nav-item a.btn.btn-theme-blue,
    .es .main-head .navbar li.nav-item a.btn.btn-theme-blue,
    .pt .main-head .navbar li.nav-item a.btn.btn-theme-blue,
    .br .main-head .navbar li.nav-item a.btn.btn-theme-blue,
    .it .main-head .navbar li.nav-item a.btn.btn-theme-blue,
    .pl .main-head .navbar li.nav-item a.btn.btn-theme-blue,
    .ja .main-head .navbar li.nav-item a.btn.btn-theme-blue{
        padding: 10px 10px;
        color: #fff !important;
    }
    .ru .user-profile-logged > .user-picture, 
    .fr .user-profile-logged > .user-picture, 
    .es .user-profile-logged > .user-picture, 
    .pt .user-profile-logged > .user-picture,
    .br .user-profile-logged > .user-picture,
    .it .user-profile-logged > .user-picture,
    .pl .user-profile-logged > .user-picture,
    .ja .user-profile-logged > .user-picture{
        width: 30px;
        height: 30px;
    }
    .ru .dropdown.lang-drop > button,
    .fr .dropdown.lang-drop > button,
    .es .dropdown.lang-drop > button,
    .pt .dropdown.lang-drop > button,
    .br .dropdown.lang-drop > button,
    .it .dropdown.lang-drop > button,
    .pl .dropdown.lang-drop > button,
    .ja .dropdown.lang-drop > button{
        width: 30px;
        height: 30px;
    }
    .ru .main-head .navbar li.nav-item .menu-four-des, .fr .main-head .navbar li.nav-item .menu-four-des, .es .main-head .navbar li.nav-item .menu-four-des, .pt .main-head .navbar li.nav-item .menu-four-des, .br .main-head .navbar li.nav-item .menu-four-des,  .it .main-head .navbar li.nav-item .menu-four-des, .pl .main-head .navbar li.nav-item .menu-four-des, .ja .main-head .navbar li.nav-item .menu-four-des {
        padding: 5px 8px 5px 8px;
    }
    .ru .main-head .navbar li.nav-item a, .fr .main-head .navbar li.nav-item a, .es .main-head .navbar li.nav-item a, .pt .main-head .navbar li.nav-item a,.br .main-head .navbar li.nav-item a,.it .main-head .navbar li.nav-item a, .pl .main-head .navbar li.nav-item a, .ja .main-head .navbar li.nav-item a{
        font-size: 12px;
    }
    .site-banner .banner-content {
        padding: 100px 0 100px 0;
    }
    .everything-content {
        margin-top: 90px;
    }
    .get-started{
        padding: 50px 0;
    }
    .main-head .navbar{
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
         align-self: center;
    }
    .main-head .navbar .menu-lang-des{
        width: 78%;
    }
    .main-head .navbar li.nav-item a{
        padding: 5px 8px;
    }
    .main-head .navbar {
        width: 100%;
        padding: 15px 0px;
    }
    .main-head .navbar li.nav-item .menu-four-des {
        padding: 5px 15px 5px 15px;
    }
    .main-head .masthead-des ul li {
        margin-right: 0;
    }
    .noster-sec .content-wrap p{
        font-size: 14px;
    }
    .main-head .navbar-toggler {
        padding: .25rem .75rem;
        font-size: 1.25rem;
        line-height: 1;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: .25rem;
    }
    /* .noster-sec .content-wrap {
        padding: 20px 0;
    } */
    h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .page2-noster-sec h2 {
        margin-bottom: 20px;
    }
    .page2-noster-sec {
        padding: 50px 0 50px 0;
    }
    .noster-sec, .action-sec, .primary-action {
        padding: 50px 0;
    }
    .action-sec .box-holder h3{
        font-size: 16px;
    }
    .primary-action .content-wrap p{
        margin-bottom: 40px;
        font-size: 14px;
    }
    .primary-action .content-wrap form input{
        width: 280px;
    }
    /* .footer {
        margin-top: 50px;
    } */
    .site-banner p{
        width: 70%;
    }
    .features h2 {
        margin-bottom: 40px;
    }
    .features {
        padding-bottom: 60px;
    }
    .noster-content-wrap.laser-equipment h2 {
        margin-bottom: 30px;
    }
    .noster-content-wrap h1{
        margin-bottom: 0;
    }
    .about-banner .banner-content h1 {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    .about-banner .banner-content p {
        margin-bottom: 30px;
    }
    .thermal-imaging h1 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 50px;
    }
    .creativity {
        padding: 50px 0;
    }
    .creativity h2 {
        margin-bottom: 30px;
    }
    .togather {
        padding: 30px 0 0 0;
    }
    .everything {
        padding: 70px 0;
    }
    .everything .everything-content h2 {
        margin-bottom: 10px;
    }
    .everything .everything-content p {
        margin-bottom: 50px;
    }
}
@media (max-width:1399px) {
    .main-head .logo-img {
        width:100%;
        height:50px;
    }
}
@media(max-width: 991px){
    .img-size{
        margin: 0 auto;
    }
    .fr .home-faetures-sec .feature-box, .it .home-faetures-sec .feature-box, .lv .home-faetures-sec .feature-box,
    .lt .home-faetures-sec .feature-box, .pl .home-faetures-sec .feature-box, .br .home-faetures-sec .feature-box,
    .pt .home-faetures-sec .feature-box, .ru .home-faetures-sec .feature-box, .sk .home-faetures-sec .feature-box, .sl .home-faetures-sec .feature-box, .es .home-faetures-sec .feature-box, .sv .home-faetures-sec .feature-box{
        min-height: auto;
    }
    .question-answer h3 {
        margin-bottom: 20px;
    }
    .bg .home-faetures-sec .feature-box {
        min-height: auto;
    }
    .sending-features{
        padding-top: 0;
    }
    .home-faetures-sec h2,.sending-features .content-wrap h2 {
        margin-bottom: 30px;
    }
    .noster-sec .download-icon .link-text {
        font-size: 18px;
        width: 134px;
    }
    #outlook .content-wrap {
        text-align: center;
    }
    #outlook .content-wrap ul li {
        flex-direction: row;
    }
    #outlook .content-wrap ul li .dot {
        margin-left: 0;
        margin-right: 22px;
    }
    .footer-menu .btn-wrapper{
        -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;
    }
    .et .main-head .logo-img, .fi .main-head .logo-img, .el .main-head .logo-img, .hu .main-head .logo-img, .lv .main-head .logo-img, .lt .main-head .logo-img, .ro .main-head .logo-img, .sl .main-head .logo-img, .sv .main-head .logo-img, .sk .main-head .logo-imga, .nl .main-head .logo-img, .it .main-head .logo-img, .ja .main-head .logo-img, .br .main-head .logo-img, .cs .main-head .logo-img, .bg .main-head .logo-img {
        width: 200px;
        height: auto;
    }
    #outlook .download-icon {
        border-right: none;
        border-left: 3px solid #ff4343;
    }
    #outlook .download-icon .link-wapp {
        left: -1px;
    }
    #outlook .download-icon .link-text:after {
        left: auto;
        right: 0;
        border-width: 22px 25px 22px 0px;
        border-color: transparent #ffffff transparent transparent;
    }
    #outlook .download-icon .link-text {
        padding-left: 0;
        padding-right: 20px;
    }
    .sending-features .content-wrap{
        margin-top: 20px;
    }
    .sending-features .content-wrap h2 {
        width: 100%;
    }
    .sending-features.noster-sec .content-wrap{
        text-align: center;
    }
    .et .main-head .navbar li.nav-item a,
    .fi .main-head .navbar li.nav-item a,
    .el .main-head .navbar li.nav-item a,
    .hu .main-head .navbar li.nav-item a,
    .lv .main-head .navbar li.nav-item a,
    .lt .main-head .navbar li.nav-item a,
    .ro .main-head .navbar li.nav-item a,
    .sl .main-head .navbar li.nav-item a,
    .sv .main-head .navbar li.nav-item a,
    .sk .main-head .navbar li.nav-item a,
    .nl .main-head .navbar li.nav-item a,
    .it .main-head .navbar li.nav-item a,
    .ja .main-head .navbar li.nav-item a,
    .br .main-head .navbar li.nav-item a,
    .cs .main-head .navbar li.nav-item a,
    .bg .main-head .navbar li.nav-item a{
        font-size: 14px;
        padding: 10px;
    }
    .secure-sec .secure-content {
        width: 100%;
        text-align: center;
    }
    .secure-sec .secure-content p {
        width: 100%;
        margin-bottom: 20px;
    }
    .secure-sec .secure-content h2{
        margin-top: 60px;
    }
    .secure-sec{
        margin-top: 110px;
    }
    
    .secure-sec .secure-content:before {
        content: '';
        position: absolute;
        background: url(../images/mbl-malware.png) no-repeat;
        top: -117px;
        right: 0;
        left: 0;
        margin: 0 auto;
        background-position: center;
        background-size: contain;
        width: 182px;
        height: 210px;
        z-index: 2;
    }
    .bg .secure-sec .secure-content:before{
        top: -115px;
    }
    .zh .secure-sec .secure-content:before{
        top: -115px;
    }
    .el .secure-sec .secure-content:before,
    .da .secure-sec .secure-content:before,
    .en .secure-sec .secure-content:before,
    .et .secure-sec .secure-content:before,
    .de .secure-sec .secure-content:before,
    .it .secure-sec .secure-content:before 
     {
        top: -115px;
    }
    .hu .secure-sec .secure-content:before {
        top: -114px;
    }
    .ru .secure-sec .secure-content:before {
        top: -116px;
    }
    .sv .secure-sec .secure-content:before {
        top: -126px;
    }
    .pl .secure-sec .secure-content:before {
        top: -117px;
    }
    .secure-sec .secure-content ul li {
        text-align: left;
    }
    .secure-sec .secure-content ul {
        display: inline-block;
        vertical-align: top;
    }
    .card-images-holder li {
        margin-top: 30px;
    }
    .card-images-holder ul {
        padding: 0px 0 0 !important;
    }
    .checkout-des {
        width: 100%;
    }
    .main-head .navbar li.nav-item a.btn.btn-theme-blue {
        padding: 10px 5px;
    }
    .ru .main-head .navbar li.nav-item .menu-four-des, .fr .main-head .navbar li.nav-item .menu-four-des, .es .main-head .navbar li.nav-item .menu-four-des, .pt .main-head .navbar li.nav-item .menu-four-des, .br .main-head .navbar li.nav-item .menu-four-des, .it .main-head .navbar li.nav-item .menu-four-des, .pl .main-head .navbar li.nav-item .menu-four-des, .ja .main-head .navbar li.nav-item .menu-four-des, .fr .main-head .navbar li.nav-item .menu-four-des {
        padding: 10px 10px 10px 10px;
    }
    .ru .main-head .navbar li.nav-item a, .fr .main-head .navbar li.nav-item a, .es .main-head .navbar li.nav-item a, .pt .main-head .navbar li.nav-item a, .pl .main-head .navbar li.nav-item a{
        padding: 10px 10px;
    }
    .main-head .navbar li.nav-item a.btn.btn-theme-blue{
        width: 120px;
    }
    /* .noster-sec .content-wrap ul{
        width: 60%;
        margin: 0 auto;
    } */
    .noster-sec .content-wrap ul li {
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
         flex-direction: row;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }
    .footer .footer-row{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .content-align-items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .thermal-imaging .img-holder{
        text-align: center;
    }
    .thermal-imaging {
        padding: 69px 0 00;
    }
    .noster-sec img{
        width: 500px;
    }
    .ru .footer .copyright ul li {
        margin-right: 10px;
    }
    .ru .main-head .logo-img, .fr .main-head .logo-img, .es .main-head .logo-img, .pt .main-head .logo-img, .br .main-head .logo-img, .it .main-head .logo-img, .pl .main-head .logo-img, .ja .main-head .logo-img {
        width: 200px;
    }
    .ru .main-head .navbar li.nav-item a, .fr .main-head .navbar li.nav-item a, .es .main-head .navbar li.nav-item a, .pt .main-head .navbar li.nav-item a, .br .main-head .navbar li.nav-item a, .it .main-head .navbar li.nav-item a, .pl .main-head .navbar li.nav-item a, .ja .main-head .navbar li.nav-item a {
        font-size: 14px;
    }
    .ru .dropdown.lang-drop > button, .fr .dropdown.lang-drop > button, .es .dropdown.lang-drop > button, .pt .dropdown.lang-drop > button, .br .dropdown.lang-drop > button, .it .dropdown.lang-drop > button, .pl .dropdown.lang-drop > button, .ja .dropdown.lang-drop > button {
         width: 38px;
        height: 38px;
    }
    .about-banner .btn.btn-theme-blue.btn-s-action {
        padding: 13px 5px;
        font-size: 13px;
    }
    .everything-content {
        margin-top: 0;
    }
    .footer .copyright p, .footer .copyright .footer-copyright-menu {
        text-align: center;
    }
    .footer .copyright .footer-copyright-menu{
        margin-top:5px;
    }
    .main-head .navbar .menu-lang-des {
        width: auto;
    }
    .main-head .navbar li.nav-item a{
        padding: 10px 10px 10px 10px;
        color: #fff;
    }
    .main-head .masthead-des .navbar-light .navbar-toggler{
        display: block;
        position: absolute;
        right: 45px;
        top:25px;
    }
    .nav-lang-drop {
        position: absolute;
        right: 0;
        top:25px;
    }
    .user-profile-logged > .user-name{
        color: #fff;
    }
    .main-head .navbar li.nav-item:hover span{
        color: #000;
    }
    .footer .transfer-footer-menu{
        display: none;
    }
    /* .navbar-nav .open .dropdown-menu{
        background: #373F41;
    }
    .navbar-nav .open .dropdown-menu a, .navbar-nav .open .dropdown-menu span{
        color: #fff;
    } */
    .main-head .masthead-des .navbar-light .navbar-toggler {
        color: rgba(0, 0, 0, 0.5);
        border-color: rgba(0, 0, 0, 0.5);
    }
    .noster-sec .content-wrap {
        margin-top: 40px;
    }
    .main-head .navbar li.nav-item .menu-four-des{
        padding: 10px 10px 10px 10px;
    }
    .main-head .masthead-des ul li{
        margin-right: 0;
        text-align: left;
        width: 100%;
        display: block;
        border-bottom: 1px solid #373F41;
    }
    .main-head .masthead-des ul li.dropdown{
        border-left: 1px solid #373F41;
        border-right: 1px solid #373F41;
    }
    .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .active>.nav-link {
        color: #373F41;
        background: #fff;
    }
    .main-head .navbar li.btn-hover-des:hover{
        background: none;
    }
    .main-head .navbar li:hover{
        background: #fff;
        color: #000;
    }
    .main-head .navbar li.nav-item:hover a{
        color: #000;
    }
    .main-head .navbar li.nav-item a:after{
        height: 2px;
    }
    .main-head .navbar li.nav-item:hover a:after {
        width: 100%;
    }
    .site-banner{
        background-position: center;
    }
    .site-banner .banner-content {
        padding: 70px 0 100px 0;
    }
    .site-banner .btn.btn-theme-blue.btn-s-action {
        margin-left: 10px;
    }
    .noster-sec .sec-order{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .noster-sec #img-wrap{
        order: 2;
    }
    .noster-sec #text-wrap{
        order: 1;
        /* margin-bottom: 20px; */
    }
    .noster-sec, .action-sec .box-holder .img-holder, .primary-action{
        text-align: center;
    }
    h2 {
        font-size: 25px;
    }
    .noster-sec, .action-sec, .primary-action, .home-faetures-sec {
        padding: 50px 0;
    }
    .action-sec .box-holder p{
        padding: 0 20px;
    }
    .action-sec .box-holder .content-box {
        margin-bottom: 40px;
    }
    .action-sec .box-holder .content-box:last-child {
        margin-bottom: 0px;
    }
    .primary-action .content-wrap {
        padding: 0;
    }
    .primary-action .content-wrap form input {
        width: 55%;
        margin-right: 10px;
    }
    .primary-action .content-wrap .text-wrap{
        margin-bottom: 40px;
    }
    .primary-action .img-wrap{
        margin: 0 auto;
    }
    .footer .contact-info-box, .footer .footer-menu {
        margin-bottom: 30px;
    }
    .footer .footer-menu span{
        display: inline-block;
        margin-right: 10px;
    }
    .footer .footer-menu span:last-child{
        margin-right: 0;
    }
    .collapse, .main-head .navbar-collapse{
        display: none !important;
    }
    .collapse.in{
        display: block !important;
    }
    .main-head .navbar-collapse {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-align: center;
        align-items: center;
        background: #373F41;
    }
    .main-head .navbar-nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        float: none;
        width: 100%;
    }
    .main-head .navbar-toggler-icon {
        display: inline-block;
        width: 30px;
        height: 28px;
        vertical-align: middle;
        content: "";
        background: no-repeat center center;
        background-size: 100% 100%;
    }
    .main-head .container:before, .main-head .navbar:before, .main-head .navbar:after, .main-head .navbar-collapse:before, .main-head .navbar-collapse:after{
        display: none;
    }
    .main-head .navbar-collapse.collapse.in{
        overflow: hidden !important;
        margin-top: 0;
        position: absolute;
        top: 55px;
        width: 100%;
        z-index: 9999;
    }
    .main-head .navbar-collapse {
        border-top:none;
    }
    .main-head .navbar li.nav-item:last-child a, .main-head .navbar li.nav-item a.btn-des{
        padding: 10px 10px 10px 10px;
    }
    .main-head .navbar li.nav-item.open .btn-des-user{
        padding-bottom: 0 !important;
        padding-left: 10px !important;
    }
    .main-head .navbar li.nav-item a.btn.btn-theme-blue{
        margin: 10px 10px 10px 10px;
    }
    .main-head .navbar{
        -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
    }
    .noster-content-wrap {
        padding: 50px 0 50px 0;
    }
    .noster-content-wrap.laser-equipment.features-sec{
        padding-bottom: 50px;
    }
    .page2-noster-sec p {
        width: 70%;
        margin-bottom: 20px;
    }
    .about-banner {
        padding: 50px 0;
    }
    .about-banner .banner-content h2{
        margin-bottom: 0;
    }
    .about-banner .banner-content h1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .thermal-imaging h1 {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 30px;
    }
    .thermal-imaging p {
        margin-bottom: 0px;
    }
    .creativity {
        padding: 50px 0;
    }
    .creativity .img-wrap{
        text-align: center;
        margin-top: 30px;
    }
    .togather img{
        margin-bottom: 10px;
    }
    .everything .img-wrap{
        text-align: center;
        width: 450px;
        margin: 0 auto;
    }
    .footer .footer-menu span, .footer .left-btn-holder {
        margin-bottom: 0;
        margin-right: 10px;
    }
}
@media (max-width: 767px){
    .custom-h2{
        max-width: auto;
    }
    .site-banner{
        background: #f2fdff;
    }
    .site-banner .banner-content {
        text-align: center !important;
    }
    .site-banner p{
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .footer-menu .btn-wrapper{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .de .cloud-section .btn.btn-theme-blue,.ru .btn.btn-theme-blue {
        padding: 10px 10px;
        font-size: 14px;
    }
    .features .feature-icon img{
        max-width: 500px;
        width: 100%;
    }
    .about-banner .btn.btn-theme-blue.btn-s-action{
        width:auto;
    }
    .btn-pricing{
        margin-left: 10px;
        margin-top: 0px;
    }
    .about-banner .btn.btn-theme-blue.btn-s-action {
        padding: 13px 8px;
    }
    .es .about-banner .btn.btn-theme-blue.btn-s-action {
        padding: 13px 8px;
        margin-bottom: 7px;
    }
    .et .about-banner .btn.btn-theme-blue.btn-s-action {
        margin-bottom: 7px;
    }
    .lt .about-banner .btn.btn-theme-blue.btn-s-action {
        margin-bottom: 7px;
    }
    .ru .about-banner .btn.btn-theme-blue.btn-s-action {
        margin-bottom: 7px;
    }
    .noster-sec .content-wrap h2 {
        margin-bottom: 20px;
    }
    .question-answer {
        padding: 60px 0 60px;
    }
    .about-banner #img-holder{
        order: 2;
    }
    .about-banner .col-xs-6, .thermal-imaging .col-xs-6{
        width: 100%;
    }
    .about-banner #img-holder .img-wrap,
    .thermal-imaging h1,
    .thermal-imaging p,
    .about-banner .banner-content{
        text-align: center;
    }
    .about-banner #img-holder .img-wrap{
        margin-top: 20px;
    }
    .page2-noster-sec h2{
        font-size:22px;
    }
    .main-head .navbar-nav {
        margin: 0;
    }
    .action-sec .box-holder p {
        padding: 0 40px;
    }
    .main-head .navbar {
        padding: 15px 0px;
    }
    .site-banner p{
        margin-bottom: 50px;
    }
    .site-banner h1 {
        font-size: 40px;
        line-height: 50px;
    }
    .transfer-banner h1{
        font-size: 30px;
        margin-bottom: 15px;
    }
    h2 {
        font-size: 22px;
    }
    .get-started {
        padding: 30px 0;
    }
    .get-started h2 {
        margin-bottom: 20px;
    }
    .get-started p {
        margin-bottom: 40px;
    }
    .noster-content-wrap.laser-equipment h2 {
        margin-bottom: 20px;
    }
    .features .content-box p{
        padding: 0 50px;
    }
    p{
        font-size: 14px;
    }
    .noster-content-wrap.laser-equipment.page2-features-sec {
        padding-bottom: 50px;
    }
    .creativity {
        padding: 20px 0;
    }
    .everything {
        padding: 50px 0;
    }
    .everything .everything-content p {
        margin-bottom: 30px;
    }
    .footer .footer-menu span{
        margin-bottom: 0;
    }
    .footer .left-btn-holder {
        margin-bottom: 10px;
    }
    .footer-menu .right-btn-holder .footer-btn {
        height: 49px;
    }
}
@media (max-width: 575px){
    .bg .section-heading > h2,
    .es .section-heading > h2,
    .ro .section-heading > h2,
    .ru .section-heading > h2,
    .fr .section-heading > h2,
    .it .section-heading > h2
    {
        font-size: 22px;
    }
    .secure-sec .secure-content ul li {
        line-height: 30px;
        font-size: 14px;
    }
    .secure-sec .secure-content {
        padding: 40px 20px;
    }
    .checkout-des {
        padding: 20px 20px;
    }
    .payment-checkout-wrapper{
        -ms-flex-wrap: wrap;    flex-wrap: wrap;
    }
    .payment-heading-des{
        display: block;
        width: 100%;
        text-align: center;
    }
    .payment-checkout-btn{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-top: 10px;
    }
    .payment-checkout-btn button{
        width: 50%;
        text-align: center;
        margin-bottom: 10px;
    }
    .everything .img-wrap {
        width: 100%;
    }
    .noster-sec .content-wrap h2{
        font-size: 25px;
    }
    h2 {
        font-size: 18px;
        line-height: 22px;
    }
    .noster-content-wrap.laser-equipment h2 {
        margin-bottom: 30px;
    }
    .site-banner .btn.btn.btn-theme-blue {
        margin-bottom: 20px;
    }
    .site-banner .banner-content {
        padding: 70px 0 70px 0;
    }
    .site-banner p {
        width: 100%;
        font-size: 14px;
    }
    .main-head .navbar-toggler-icon{
        width: 25px;
        height: 25px;
    }
    .main-head .masthead-des .navbar-light .navbar-toggler-icon {
        background-position: center;
    }
    .primary-action .img-wrap{
        width: auto;
        height: auto;
    }
    .footer .copyright {
        padding: 30px 0 24px 0;
    }
    .action-sec .box-holder p{
        margin-bottom: 20px;
        padding: 0;
    }
    .get-started {
        padding: 30px 0;
    }
    .get-started h2 {
        margin-bottom: 20px;
    }
    .get-started p {
        margin-bottom: 30px;
    }
    .page2-noster-sec p {
        width: 100%;
    }
    .features {
        padding-bottom: 30px;
    }
    .about-banner #text-holder{
        order: 1;
        margin-bottom: 20px;
        text-align: center;
    }
    .thermal-imaging h1 {
        font-size: 18px;
        text-align: center;
    }
    .thermal-imaging {
        text-align: center;
    }
    .creativity .content-box{
        text-align: center;
    }
    .everything .everything-content{
        text-align: center;
    }
    .about-banner .banner-content h2 {
        margin-bottom: 5px;
    }
    .footer .footer-menu span{
        margin-bottom: 0;
    }
    .footer .left-btn-holder{
        margin-bottom: 10px;
    }
    .footer-menu .right-btn-holder .footer-btn {
        height: 49px;
    }
    .main-head .masthead-des .navbar-light .navbar-toggler {
        top: 29px;
    }
    .img-size{
        max-width:auto;
    }
}
@media (max-width: 480px){
    .noster-sec .download-icon,.noster-sec .download-icon .link-wapp {
        display: block;
    }
    .noster-sec .download-icon .link-text {
        width: 100%;
    }
    .et .main-head .logo-img, .fi .main-head .logo-img, .el .main-head .logo-img, .hu .main-head .logo-img, .lv .main-head .logo-img, .lt .main-head .logo-img, .ro .main-head .logo-img, .sl .main-head .logo-img, .sv .main-head .logo-img, .sk .main-head .logo-imga, .nl .main-head .logo-img, .it .main-head .logo-img, .ja .main-head .logo-img, .br .main-head .logo-img, .cs .main-head .logo-img, .bg .main-head .logo-img {
        width: 165px;
        height: auto;
    }
    .home-faetures-sec .feature-box , .bg .home-faetures-sec .feature-box{
        padding: 50px 10px;
    }
    .sending-features .img-wrapper img {
        width: 100%;
    }
    .home-faetures-sec .content-wrap a {
        padding: 10px 0 0;
        font-size: 16px;
        line-height: 20px;
    }
    .sending-features:before {
        right: -80px;
        top: 210px;
        background-size: 100%;
    }
    .home-faetures-sec h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .home-faetures-sec .content-wrap h3{
        width: 100%;
    }
    .home-faetures-sec .content-wrap h3 {
        font-size: 20px;
        line-height: 25px;
    }
    .home-faetures-sec .feature-box {
        padding: 40px 15px;
    }
    .footer .left-btn-holder {
        margin-bottom: 0;
        margin-right: 0;
    }
    .footer-menu .btn-wrapper{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;
    }
    .footer .footer-menu span.apps-img{
        margin-bottom: 0 !important;
    }
    .footer .footer-menu .left-btn-holder span, .footer .footer-menu .right-btn-holder span{
        margin-bottom: 10px;
        display: block;
    }
    .footer .footer-menu span {
        margin-bottom: 0;
        margin-right: 0;
    }
    .text-on-pannel{
        font-size: 14px !important;
        padding: 10px 10px !important;
        /* margin-left: 10px !important; */
    }
    .page2-noster-sec h2 {
        font-size: 18px;
    }
    .footer .copyright ul li {
        margin-right: 10px;
    }
    .get-started .btn.btn-theme-blue{
        width: 100%;
    }
    .navbar-toggler {
        padding: 3px;
        font-size: 20px;
    }
    .noster-sec .content-wrap h2 {
        margin-bottom: 20px;
        line-height: 30px;
    }
    h2 {
        font-size: 16px;
    }
    .col-sm-12{
        width: 100%;
    }
    .site-banner .banner-content {
        padding: 50px 0 50px 0;
    }
    .site-banner p {
        margin-bottom: 30px;
    }
    .site-banner .btn-holder{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .site-banner .btn.btn-theme-blue.btn-s-action.btn-extension{
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
    }
    .site-banner .btn.btn-theme-blue.btn-s-action.btn-extension:last-child{
        margin-bottom: 30px;
    }
    .site-banner .btn.btn-theme-blue.btn-s-action {
        margin-left: 0px;
        margin-bottom: 50px;
    }
    .features .content-box p {
        padding: 0;
    }
    .about-banner {
        padding: 40px 0;
    }
    .captcha-des div{
        margin: 0 auto;
    }
    .captcha-des iframe{
        width: 100%;
    }
}
@media(max-width: 375px){
 
    .main-head .navbar-collapse.collapse.in {
        top: 55px;
    }
    .noster-sec .btn.btn-theme-blue, .ru .noster-sec .btn.btn-theme-blue,  .payment-checkout-btn button{
        width: 100%;
    }
    .about-banner .btn.btn-theme-blue.btn-s-action{
        width:100%;
    }
    .btn-pricing {
        margin-left: 0px;
        margin-top: 10px;
    }
    .page2-noster-sec h2 {
        font-size: 17px;
    }
    .main-head .logo-img {
        width: 160px;
        height: auto;
    }
    .site-banner h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .site-banner.transfer-banner h1 {
        font-size: 22px;
        line-height: 20px;
    }
    .site-banner h1 {
        margin-bottom: 20px;
    }
    .noster-sec .content-wrap h2, .primary-action .content-wrap h2{
        line-height: 28px;
    }
    .primary-action .content-wrap form input {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .primary-action .content-wrap form .btn.btn-theme-blue {
        padding: 13px 15px;
    }
    .site-banner .btn.btn.btn-theme-blue {
        padding: 10px 17px;
    }
    .site-banner .btn.btn.btn-theme-blue {
        margin-bottom: 10px;
    }
    .site-banner .btn.btn-theme-blue.btn-s-action {
        margin-bottom: 40px;
    }
    .site-banner p {
        margin-bottom: 20px;
    }
}
@media(max-width: 370px){
   
    .captcha-des{
        transform:scale(0.70);
        -webkit-transform:scale(0.70);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}
@media(max-width:320px){
    .ru .main-head .logo-img, .fr .main-head .logo-img, .es .main-head .logo-img, .pt .main-head .logo-img, .br .main-head .logo-img, .it .main-head .logo-img, .pl .main-head .logo-img, .ja .main-head .logo-img {
        width: 170px;
    }
}
.lang-link{
    margin-bottom: -40px;
    margin-top: 25px;
    text-align: right;
}
.lang-link>a{
    font-size: 16px;
    color: #000000;
}
.nav-lang-drop{
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
#google_translate_element{
    display: none;
}
.dropdown.lang-drop > button{
    background: #f2f2f2;
    border: none;
    width: 38px;
    height: 38px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0 1px 5px 0 rgba(32, 33, 36, .28);
}
.dropdown.lang-drop > button > img{
    width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.dropdown.lang-drop > .dropdown-menu {
    right: 0;
    left: auto;
    margin: 8px 0 0;
    border: none;
    border-radius: 0;
    width: 100%;
    min-width: 210px;
    background-color: #fff;
    border-radius: 5px;
    padding: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    height: 287px;
    overflow-y: scroll;
    z-index: 99999;
}
.dropdown.lang-drop > .dropdown-menu .dropdown-item.flag_link{
    padding: 0 10px;
    border-top: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.dropdown.lang-drop > .dropdown-menu .dropdown-item.flag_link .lang-name{
    display: block;
    line-height: 40px;
    font-size: 14px;
    text-align: left;
    margin-right: 8px;
    width: 80%
}
.dropdown.lang-drop > .dropdown-menu .dropdown-item.flag_link > img{
    display: block;
    width: 26px;
    height: 26px;
    overflow: hidden;
    border-radius: 50%;
    margin: auto;
    box-shadow: 0 1px 5px 0 rgba(32, 33, 36, .28);
}

.card-images-holder ul{text-align:center;}
.card-images-holder li{display:inline-block;vertical-align: top;}
.card-images-holder svg{-o-transform: scale(1.9);-ms-transform: scale(1.9);-moz-transform: scale(1.9);-webkit-transform: scale(1.9);transform: scale(1.9);margin-bottom: 10px;}
.card-images-holder li p {width: 130px;margin-top: 10px;font-size: 14px;}

.text-on-pannel {
    background: #2fd9dd none repeat scroll 0 0;
    height: auto;
    margin:0 auto;
    padding: 10px 34px;
    position: absolute;
    margin-top: -56px;
    border: 1px solid #2fd9dd;
    border-radius: 8px;
    color: #fff;
    font-size: 20px;
    right: 0;
    left: 0;
    width: fit-content;
  }
  .text-on-pannel:hover {
    color: #fff;
    background-color: #2fd9dd !important;
    border-color: #2fd9dd !important;
  }
  .text-on-pannel:hover,.text-on-pannel:focus {
    color: #fff !important;
  }
  
  .panel.panel-primary{
    border-color: #2fd9dd;
  }
  .panel {
    /* for text on pannel */
    margin-top: 27px !important;
  }
  .panel-body {
    padding-top: 30px !important;
  }
  .mollie-m {
    width: 29px;
    height: 29px;
    display: inline-block;
  }

  /* dropzone */
  .dropzone-nodrag .dropzone-depiction-p{
    display: none;
  }
  .dropzone-ondrag{
    background: #fafafa;
    position: relative;
    border-radius: 3px;
    z-index: 1;
    padding: 10px 10px 100px 10px;
  }
  .dropzone-ondrag.grid-view-dropzone {
    padding: 10px 10px 150px 10px;
}
  .dropzone-ondrag.morefiles{
    padding: 10px 10px 10px 10px;
  }
  .dropzone.dropzone-ondrag{
    outline: 2px solid #ff4343 !important;
  }
  .dropzone{
    outline: none !important;
}
  .dropzone-ondrag .dropzone-depiction-p{
    background: #ff4343;
    color: #fff;
    padding: 20px;
    border-radius: 5px;
    width: 30%;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 55%;
    z-index: 99999;
    display: block;
  }
  .grid-view-dropzone.dropzone-ondrag .dropzone-depiction-p{  
    top: 80px;
  }
  .dropzone-ondrag .dropzone-depiction-p{  
    top: 100px;
  }
  .grid-view-dropzone.dropzone-ondrag .upload-btn-container {
    top: 28px;
}
  .dropzone-ondrag .tab-content{
    z-index: -1;
    opacity: 0.2;
  }
  .pagination-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
@-webkit-keyframes uploading-arrow {
    0% {
      margin-bottom: -40%;
      opacity: 0;
    }
    20% {
      opacity: 1;
    }
    50% {
      opacity: 1;
    }
    75% {
      opacity: 0;
    }
    100% {
      margin-bottom: 10%;
    }
  }
  
  @keyframes uploading-arrow {
    0% {
      margin-bottom: -40%;
      opacity: 0;
    }
    20% {
      opacity: 1;
    }
    50% {
      opacity: 1;
    }
    75% {
      opacity: 0;
    }
    100% {
      margin-bottom: 10%;
    }
  }
  @-webkit-keyframes uploading-arrow-complete {
    from {
      margin-bottom: -30%;
      opacity: 0;
    }
    to {
      margin-bottom: 0;
      opacity: 1;
      fill: #46BB39;
    }
  }
  @keyframes uploading-arrow-complete {
    from {
      margin-bottom: -30%;
      opacity: 0;
    }
    to {
      margin-bottom: 0;
      opacity: 1;
      fill: #46BB39;
    }
  }
  .upload-btn-container {
    position: absolute;
    overflow: hidden;
    width: 32px;
    height: 32px;
    display: inline-block;
    top: 50px;
  }
  .upload-btn-container svg {
    position: absolute;
  }
  .upload-btn-container svg.upload-box {
    bottom: -7px;
  }
  .upload-btn-container svg.upload-arrow {
    left: 8px;
    position: absolute;
    opacity: 0;
    bottom: 20%;
    -webkit-animation: uploading-arrow 1.5s ease-out infinite;
    animation: uploading-arrow 1.5s ease-out infinite;
  }
  .upload-btn-container.upload-complete .upload-arrow {
    -webkit-animation: uploading-arrow-complete 1.5s ease-out 1;
    animation: uploading-arrow-complete 1.5s ease-out 1;
    transition: fill 1.5s ease-out;
  }
  .upload-btn-container.upload-complete svg {
    opacity: 1;
  }
.upload-svg-wrapper{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
  