html {
	height: 100%;
	font-size: 16px
}


body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	min-height: 100%;
	font-family: 'DM Sans', sans-serif;
    font-weight: 400;
	font-size: 16px;
	padding: 0;
	margin: 0;
	outline: 0
}

a {
	outline: 0!important;
	text-decoration: none
}

b,
strong {
	font-weight: 700;
}
ul {padding: 0;}
li {
	list-style: none
}

img {
	max-width: 100%
}

input[type=password]:focus,
input[type=text]:focus,
textarea:focus {
	outline: 0 none
}

a:focus {
	outline: 0
}

img {
	max-width: 100%
}

* {
	padding: 0;
	margin: 0;
	outline: 0
}
/*global css start*/

.offset-none {
	padding: 0
}

.offset-left-none {
	padding-left: 0
}

.offset-right-none {
	padding-right: 0
}

main {
	overflow: hidden;
}


@media (min-width: 1200px)
{
.container{max-width: 1280px;}
.container-fluid{max-width: 1530px;}
}
.marg-bt-60{ margin-bottom: 60px;}
.grey-bg{ background: #f0f9ff;}
.break-block{display: block;}
.break-block-show{display: block;}

/*global css end*/

/*--header css start--*/
.header-row {width: 100%;position: absolute;top: 0;left: 0;z-index: 9; margin-top: 0; background: transparent}
.header-row .navbar {padding: 0 0 14px;margin-bottom: 0;background: 0 0;border: none; display: inline-block;width:100%;}
.header-row .navbar-brand {margin: 20px 0 0;padding: 0;display: flex;align-items: center; float: left;}
.navbar-expand-lg .navbar-collapse{ float: right; display: block !important;}
.navbar-expand-lg .navbar-nav{ display: block; float: left;}
.product-name-title{ color: #3f3d5f; font-size: 30px;font-weight: 500; margin: 0; display: inline-block;}
.product-sub-title{ color: #000000; font-size: 16px; display: block; margin-top: -4px;}
.navbar-nav {margin-left: auto}
.navbar-expand-lg .navbar-nav .nav-item {float: left;position: relative; padding: 0 8px;}
.navbar-expand-lg .navbar-nav .nav-item.last, .navbar-expand-lg .navbar-nav .nav-item:last-child {padding-right: 0;}
.navbar-expand-lg .navbar-nav .nav-link {color: #000000;font-size: 18px;padding: 21px 20px 5px;text-decoration: none;text-transform: none;}
.download-h-btn-h img{ max-width: 128px;}
.navbar-expand-lg .navbar-nav .nav-item.active a.nav-link,
.navbar-expand-lg .navbar-nav .nav-link:focus,
.navbar-expand-lg .navbar-nav .nav-link:hover,.navbar-expand-lg .navbar-nav .nav-item.show .nav-link  {color: #0052ff!important;}
.drp-tgl {border: solid #000000;border-width:0 2px 2px 0;display: inline-block;padding: 3px; margin-left: 0;vertical-align: top;
    margin-top: 9px; transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.navbar-expand-lg .navbar-nav .nav-link:hover .drp-tgl,.navbar-expand-lg .navbar-nav .nav-link:focus .drp-tgl,.navbar-expand-lg .navbar-nav .nav-item.show .drp-tgl,.navbar-expand-lg .navbar-nav .nav-item.active .drp-tgl{border-color: #0052ff;}
 
.dropdown-menu {min-width: 660px}
.dropdown-menu .dropdown-head {margin: 0 0 5px;border-bottom: solid 1px #dd1d25;font-size: 16px;padding: 0 15px;line-height: 40px}
.dropdwonmenulinks .dropdown-item {line-height: 40px;padding: 0 15px}
.navbar-expand-lg .navbar-nav .dropdown-menu { width: 870px; left: 50%;top: 70px; margin: 0; border-radius: 20px; border: solid 1px #e0e7ff;box-shadow: -8.714px 13.419px 15px 0px rgba(41, 92, 237, 0.2); 
background: #ecf3ff; padding: 54px 72px 40px;margin-left: -435px;}
 .dropdown-menu-column{ overflow: hidden;}
 .dropdown-menu-column li{ width: 25%; float: left;}
 .dropdown-menu-column li.first {width: 37%;}
 .dropdown-menu-column li.second {width: 39%;}
 .dropdown-menu-column li.four {width: 21%;}
.dropdown-menu-column li.three {width: 24%;}
.header-drop-menu .menu-title {color: #000000;font-size: 17px;font-weight: 600; margin-bottom: 27px;}
.header-drop-menu li{ margin-bottom: 19px;width: auto; float: none;}
.header-drop-menu li a{ color: #393c41; font-size: 15px; font-weight: 500; text-decoration: none !important;}
.header-drop-menu li a:hover, .header-drop-menu li.active a{ color: #0052ff;}
.blna-ico{ display: none;}
.header-drop-menu li a:hover .grna-ico,.header-drop-menu li.active a .grna-ico{ display: none;}
.header-drop-menu li a:hover .blna-ico,.header-drop-menu li.active a .blna-ico{ display: inline-block;}
.nav-ico {margin-right: 10px;}
.nav-ico img{ margin-top: -1px;}
/* header btn css start */
.head-right {float: right; margin-left: 2px; margin-top: 16px;}
.head-right .dwn-hd-btn{width:110px; background: #295ced;border:solid 2px #295ced;color:#ffffff;font-size:15px;line-height:36px;font-weight: 700;border-radius: 40px;padding: 0;}
.head-right .dwn-hd-btn:hover{background: #1e50dc;}
.head-right .btnicon-img img {margin-right: 5px;margin-top:-2px;}
.head-right .dwn-hd-btn.buy-hd-btn{ background: #ffffff; color: #2b5eec;margin-left: 10px;}
.head-right .dwn-hd-btn.buy-hd-btn:hover{ background: #ffffff; color: #1e50dc; border-color: #1e50dc;}
/* header btn css end */

.header-row.fixed-top {background: #fff;position: absolute;box-shadow:0px 2px 7px 0px rgba(48,67,84,0.30); margin: 0;}
.header-row.fixed-top .logo {margin: 0;}
.header-row.fixed-top .navbar{padding: 14px 0}
.fixed-top .navbar-expand-lg .navbar-nav .nav-link {padding-top: 5px; padding-bottom: 3px;}
.fixed-top .head-right {display: block; margin-top: -3px; margin-bottom: -5px;}

.header-row.fixed-top .navbar-brand.logo.logo-white{ display: none;}
.navbar-brand.logo.logo-black{ display: none;}
.header-row.fixed-top .navbar-brand.logo.logo-black{ display: inline-block;}
.header-row.fixed-top{ position: fixed;}
.fixed-top  .navbar-brand{ margin-top: 0;}
.fixed-top .navbar-expand-lg .navbar-nav .dropdown-menu{ top: 49px;}

/*--header css end--*/

.head-ofr-row{ background: #3d3d3d;color: #ffffff; font-size: 14px;padding: 8px 0; text-align: center; position: relative;font-family: 'DM Sans', sans-serif;}
.gift-icon {margin-right: 7px;}
.gift-icon img {vertical-align: top;}
.offer-close {position: absolute;top: 50%;right: 18px; margin-top: -12px; opacity: .4;}
.offer-close:hover{ opacity: .8;}


/*--footer css start--*/
.footer { background: #f6fbff url(https://cdn.systweak.com/content/wp/spe/foo-bg.jpg) no-repeat center 0; background-size: cover; border-top: solid 1px #d8dff0; padding-top: 58px; padding-bottom: 27px;} 
.foo-info{ border-right: solid 1px #caccd6; margin-right: 11px; padding:33px 0 51px 24px;}
.foo-info p {color: #343941; font-size: 14px; line-height: 20px;margin: 18px 0 0; padding-right: 55px;  }
.foo-nav-head { color: #000000; font-size: 18px; line-height: 24px;font-weight: 700; margin: 11px 0 25px; }
.foo-nav-list { margin: 0px; }
.foo-nav-list li {margin-bottom: 12px;}
.foo-nav-list li a {color: #464c57; font-size: 15px; line-height: 24px; text-decoration: none;   }
.foo-nav-list li a:hover, .foo-nav-list li a.active { color:#295ced;}
.foo-nav-list .follow-icon { margin-right: 5px; opacity: 0.6;}
.foo-nav-list li a:hover .follow-icon{ opacity: 1;}
.followus-col .foo-nav-head{ margin-bottom: 31px;}
.footer-btm-col{border-top: #caccd6 solid 1px; margin: 25px 0 0; padding:23px 0 0;}
.copyright { color: #707c93; font-size: 13px; padding-top: 12px;}
.twk-logo {text-align: right;}
.mrg-lt-51{ margin-left: 51px;}
.mrg-lt-40{ margin-left: 40px;}
.return-to-top {background:rgba(0, 0, 0, .5);position: fixed;z-index: 999;bottom: 144px;right: 20px;transition: bottom 400ms;
  width: 50px;height: 50px;display: block;text-decoration: none;border-radius: 35px;display: none;-webkit-transition: all .3s linear;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  transition: bottom 400ms;
  cursor: pointer;}
.return-to-top img {padding-left: 5px;padding-top: 5px;}
/*--footer css start--*/

.norsk-block{width: 100%;display: inline-block;}

@media (max-width: 1499.98px) {

 } 

 @media (max-width: 1399.98px) {
	
 } 

@media (max-width: 1199.98px) {
.navbar-expand-lg .navbar-nav .nav-item{ padding: 0;}
.navbar-expand-lg .navbar-nav .nav-link{ padding: 19px 12px 5px; font-size: 17px;}
.head-right{ margin-top: 11px;}
.navbar-expand-lg .navbar-nav .dropdown-menu{ width: 700px; margin-left: -300px; padding: 30px 30px 20px; border-radius: 15px;top: 62px;}
.fixed-top .navbar-expand-lg .navbar-nav .dropdown-menu {top: 48px;}
.header-drop-menu .menu-title{ margin-bottom: 10px; font-size: 16px;}
.header-drop-menu li{ margin-bottom: 10px;}
.header-row .navbar {padding: 0 0 11px;}
.header-row .navbar-brand{ margin-top: 14px;}
.header-row.fixed-top .navbar {padding: 14px 0 13px;}
.head-right .dwn-hd-btn{ font-size: 14px;}
.head-ofr-row{ font-size: 14px;}
.header-drop-menu li a{ font-size: 14px;}
.drp-tgl{ padding: 2px;}
.fixed-top .navbar-brand {margin-top: 0;}

.footer{ padding: 40px 0 15px;}
.foo-info{margin-right: 0;padding:16px 0 45px;}
.foo-info p{ padding-right: 25px;}
.footer-btm-col{ padding-top: 15px; margin-top: 15px;}
.return-to-top{ bottom: 40px;}
.offer-close{ right: 15px;}
}

@media (max-width: 991.98px) {
.header-row .navbar {padding: 0 0 9px;}
.header-row .navbar-brand {margin-top: 12px;}
.navbar-toggler {display: none}
.navbar-expand-lg .navbar-nav .nav-link {font-size: 15px; padding: 18px 6px 5px;}
.header-drop-menu .menu-title{ font-size: 16px;}
.header-drop-menu li a{ font-size: 14px;}
.drp-tgl{ padding: 2px; margin-left: 2px; margin-top: 7px;}
.head-right {margin-top: 9px;}
.head-right .dwn-hd-btn {width: 120px; font-size: 14px; line-height: 26px;padding: 5px 0;}
.navbar-expand-lg .navbar-nav .dropdown-menu{ position: absolute; width: 630px; margin-left: -197px; left: 0;top: 58px;}
.header-row.fixed-top .navbar-brand {margin-top: 0;}
.fixed-top .head-right{ margin-top: -3px;}
.head-ofr-row{ font-size: 13px; padding: 6px 0;}
.head-right .dwn-hd-btn.buy-hd-btn{ display: none;}
.fixed-top .head-right .dwn-hd-btn.buy-hd-btn{ display: inline-block;}
.header-row.fixed-top .navbar {padding: 12px 0 11px;}
.fixed-top .navbar-expand-lg .navbar-nav{ display: none;}

/* footer css start */
.footer{ padding-top: 30px;}
.foo-info img{ width: 140px; height: auto;}
.foo-info p{ padding-right: 0; clear: both; margin-top: 9px;}
.mrg-lt-51 {margin-left: 10px;}
.mrg-lt-40 {margin-left: 0px;}
.followus-col {margin-left: -38px;}
.foo-info{ padding-bottom: 15px;padding-right: 5px;}

.copyright{ padding-top: 12px;}
.return-to-top{ bottom: 15px; right: 15px;}
/* footer css end */
}


@media (max-width: 767.98px) {
.offset-none {padding: 0 15px}
.offset-right-none {padding-right: 15px}
.offset-left-none {padding-left: 15px}
.header-row,.header-row.fixed-top{position: absolute;}
.header-row.affix {position: absolute}
.navbar-toggler {display: block}
.navbar-expand-lg .navbar-collapse {clear: both;width: 100%; display: block !important;}
.navbar-expand-lg .navbar-nav .nav-item.active a.nav-link, .navbar-expand-lg, .navbar-expand-lg .navbar-nav .nav-link {
	color: #ffffff!important;background: 0 0!important;}
.nav-link:hover {color: #0994ff;}
.navbar-expand-lg .navbar-nav .nav-link:hover .drp-tgl, .navbar-expand-lg .navbar-nav .nav-link:focus .drp-tgl, .navbar-expand-lg .navbar-nav .nav-item.show .drp-tgl, .navbar-expand-lg .navbar-nav .nav-item.active .drp-tgl {
    border-color: #ffffff;
}
.navbar-expand-lg .navbar-collapse{ background: #ecf3ff; border: solid 1px #e0e7ff;margin-bottom: -13px;}
.head-right {margin: 0;padding: 10px 5px;text-align: center; float: none;}
.head-right a.download-btn{ width: 80%; font-size: 15px; margin: 0 auto;}
.head-right .btnicon-img img {width: 22px !important; margin-right: 4px;margin-top:-2px;}
.header-row .navbar {flex-wrap: wrap;padding: 13px 0 13px;border-bottom: none}
.navbar-expand-lg .navbar-nav {display: flex!important;float: none;margin: 0;flex: 1;}
.navbar-expand-lg .collapse:not(.show) {display: none!important}
.navbar-expand-lg .navbar-nav .nav-item {padding: 0;margin: 0;display: block;}
.navbar-expand-lg .navbar-nav .nav-item {padding: 0 !important;}
.navbar-expand-lg .navbar-nav li.nav-item.clsHomeNavFeatures.show a.nav-link, .navbar-expand-lg .navbar-nav li.nav-item.clsHomeNavFeatures.show .nav-link:hover, .navbar-expand-lg .navbar-nav li.nav-item.clsHomeNavFeatures.show .nav-link {
	border: none}
.navbar-expand-lg .navbar-nav .nav-link {color: #000 !important;font-size: 16px;padding: 10px 15px;line-height: initial;border-bottom: solid 1px #e0e7ff;}
.dropdwonmenulinks .dropdown-item:first-child {border-bottom: solid 1px #cccccc;}
.header-row .navbar-brand {margin-top: 1px}
.navbar-expand-lg .navbar-nav .nav-item.last, .navbar-expand-lg .navbar-nav .nav-item:last-child {padding-left: 0;}
.drp-tgl{ margin-top: 6px;}
.navbar-expand-lg .navbar-nav .nav-item.active a.nav-link, .navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-item.show .nav-link,
.navbar-expand-lg .navbar-nav .nav-link:hover .drp-tgl, .navbar-expand-lg .navbar-nav .nav-link:focus .drp-tgl, .navbar-expand-lg .navbar-nav .nav-item.show .drp-tgl{ color: #ffffff !important;border-color: #fff;}
.navbar-light .navbar-toggler {border-color: #000000; border-width: 2px;background: transparent;float: right; padding: 0px 2px; margin-top: 2px;}
.navbar-light .navbar-toggler-icon{ background-image: url(https://cdn.systweak.com/content/wp/spe/menu-icon.svg); width: 30px; height: 30px;}
.navbar-expand-lg .navbar-nav .download-h-btn {color: #fff !important;margin: 10px 15px;font-size: 18px;}
.navbar-expand-lg .navbar-nav .dropdown-menu {top: 0;left: 0;position: relative;border-radius: 0;border: none;margin: 0 0 15px; width: auto; padding: 15px 15px 5px;
    box-shadow: -3.714px 2.419px 5px 0px rgb(41 92 237 / 20%);}
.navbar-expand-lg .navbar-nav .dropdown-menu::after {margin-left: 0;left: 27px;}
.dropdown-menu-column li {width: 33% !important;}
.dropdown-menu {min-width: auto;}
.nav-ico {margin-right: 5px;}
.dropdown-menu-column .header-drop-menu li {width: auto !important;}
.navbar-expand-lg .navbar-nav .nav-item.active a.nav-link, .navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #ffffff!important;background: #295ced!important;}
.head-right .dwn-hd-btn.buy-hd-btn {display: inline-block;}
.ofr-ctn-col {padding: 0 15px;}
/* footer css start */
.footer{ padding-bottom: 20px;}
.foo-info p{ font-size: 14px;}
.foo-nav-head{ margin: 10px 0 5px;}
.foo-info{ border: none; padding: 0 0 10px;}
.followus-col {margin-left: 0;}
.followus-col .foo-nav-head {margin-bottom: 10px;}
.mrg-lt-51 {margin-left: 0;}
.copyright{ margin-top: 0; padding: 0; text-align: center;}
.twk-logo {text-align: center;margin-top: 10px;}
/* footer css end */
}


@media (max-width: 575.98px) {
main {padding-top: 0}
.navbar-expand-lg .navbar-collapse {margin: 10px 0 -13px}
.header-row.affix {position: relative}
.dropdown-menu-column li {width: auto !important;float: none;}
.header-drop-menu .menu-title {margin-bottom: 10px;}
.dropdown-menu-column li.second{ margin-top: 10px; margin-bottom: 10px;}
.footer .col-sm-4{ width: 33%;}

}

@media only screen and (max-width: 479.98px) { 

 } 

 
@media only screen and (max-width:410px) {
.footer .col-sm-4{ width: 50%;}
.ofr-ctn-col {padding: 0 12px;}
.offer-close {right: 10px;}
}

/* footer-css start */
.lp1-foot .foo-menu li {display: inline-block; margin-right: 5px; color: #707c93;}
 .lp1-foot .foo-menu li a {color: #707c93;} 
 .lp1-foot .foo-menu li a:hover, .lp1-foot .foo-menu li a:focus {text-decoration: none;color: #707c93;}

 /* footer-css end */