html, body {
  overflow-x: hidden;

}

h1, h2, h3, h4{
		font-family: 'Raleway', sans-serif;
}
p{
	font-family: 'Roboto', sans-serif;
	    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
}
a{
	font-family: 'Roboto', sans-serif;
	color: #008341;
}

.img-responsiv {
    width: 100%;
    height: auto;
}
.img-responsiv img {
    width: 100%;
    height: auto;
}
h1{
	font-size: 3.1em;
}

h2{
	font-size: 3.1em;
    line-height: 1.28em;
    font-weight: 800;
    padding-bottom: 15px;
}
span{
	color: #f5772b;
}

.wdform-element-section span{
	color: #8A8A8A;
}
a:hover{
	text-decoration: none;
}

.rod-boks li{
	    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
}
.rod-boks ul {
    margin-top: 15px;
    margin-bottom: 15px;
}

/*.orange{
	padding: 80px 20px;
}*/

 /* Small Devices, Tablets */
@media only screen and (max-width : 768px){
	.orange-text h3{
		text-align: center;
	}
}
/*---------------------------------

Links styling

----------------------------------*/



.linje-knap{
	    padding: 15px 5px;
    margin: 25px 0px 15px 0px;
    border-radius: 30px;
    max-width: 350px;
    border: solid 2px #2b831b;
    text-align: center;
    color: #2b831b;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 12px;
    display: block;
}


.linje-knap a{
color: #2b831b;    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 12px;
}
.linje-knap:hover{
    transform: scale(0.9);
  transition: all ease 500ms;
    background-color: #2b831b;
	 color: #fff;
}
.linje-knap:hover a{
    color: #fff;
}
.pris-knap{
	padding: 15px 25px;
    background-color: #f47a26;
    margin: 45px 20px 15px 20px;
    border-radius: 30px;
	background: linear-gradient(90deg, rgb(244, 122, 38) 20%, rgb(254, 187, 85) 100%);
	background: -moz-linear-gradientlinear-gradient(90deg, rgb(244, 122, 38) 20%, rgb(254, 187, 85) 100%);
    background: -webkit-linear-gradientlinear-gradient(90deg, rgb(244, 122, 38) 20%, rgb(254, 187, 85) 100%);
    background: -o-linear-gradientlinear-gradient(90deg, rgb(244, 122, 38) 20%, rgb(254, 187, 85) 100%);
    background: -ms-linear-gradientlinear-gradient(90deg, rgb(244, 122, 38) 20%, rgb(254, 187, 85) 100%);
    background: linear-gradientlinear-gradient(90deg, rgb(244, 122, 38) 20%, rgb(254, 187, 85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47a26', endColorstr='#feb652',GradientType=1 );
	text-align: center;
	color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4em;
}
.pris-knap a{
	color: #fff;
	font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4em;
}
.interesseret-knap{
	padding: 20px 0px;
	background-color: #62aa41;
	margin: 45px 20px 15px 20px;
	border-radius: 30px;
	background: linear-gradient(90deg, rgb(135, 194, 64) 20%, rgb(29, 176, 92) 100%);
	background: -moz-linear-gradientlinear-gradient(90deg, rgb(135, 194, 64) 20%, rgb(43, 178, 91) 100%);
	background: -webkit-linear-gradientlinear-gradient(90deg, rgb(135, 194, 64) 20%, rgb(37, 177, 91) 100%);
	background: -o-linear-gradientlinear-gradient(90deg, rgb(135, 194, 64) 20%, rgb(39, 176, 91) 100%);
	background: -ms-linear-gradientlinear-gradient(90deg, rgb(135, 194, 64) 20%, rgb(43, 178, 91) 100%);
	background: linear-gradientlinear-gradient(90deg, rgb(135, 194, 64) 20%, rgb(43, 178, 91) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47a26', endColorstr='#feb652',GradientType=1 );
	text-align: center;
	color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4em;
}
.interesseret-knap a {
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4em;
}

.interesseret-knap:hover{ 
transform: scale(0.9);
  transition: all ease 500ms;
}

.pris-knap:hover{ 
transform: scale(0.9);
  transition: all ease 500ms;
}


/*----------------------
Bullets section
-----------------------*/

.bullets {
 background: linear-gradient(rgb(135, 194, 64) 0%, rgba(4, 118, 35, 0.8)100%);
 background: -moz-linear-gradient(rgb(135, 194, 64) 0%, rgb(64, 146, 99) 100%);
 background: -webkit-linear-gradient(rgb(135, 194, 64) 0%, rgba(4, 118, 35, 0.8)100%);
 background: -o-linear-gradient(rgb(135, 194, 64) 0%, rgb(64, 146, 99) 100%);
 background: -ms-linear-gradient(rgb(135, 194, 64) 0%,rgb(64, 146, 99) 100%);
 background: linear-gradient(rgb(135, 194, 64) 0%, rgb(64, 146, 99) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007aed', endColorstr='#593dd5',GradientType=1 );
 width: 100%;
 height: 100%;
 padding: 120px 0px 60px 0px;
 color: #FFFFFF;
}
.bullets-top h2{
	text-align: center;
	padding-bottom: 1.2em;
}
.bullets-block{
	display: flex;
}

.check img{
	max-width: 25px;
	margin-right: 23px;
	padding-top:15px;
}
.bullets-text h4{
	 font-size: 1.3em;
    font-family: 'Roboto', sans-serif;
    line-height: 1.7em;
    font-weight: 400;
    letter-spacing: 1px;
}


/*-------------------------------------
Kunde udtagelse section
--------------------------------------*/
.kunde-blog p{
	text-align: center;
	font-size: 1.1em;
}

.kunde-billede{
	border-radius: 50%;
	max-width: 180px;
	/* padding-top:20px; */
	display: block;
	margin: 0 auto;
	/* padding-bottom: 15px; */
	/*border: solid 5px #e5e5e5;*/
	margin-bottom: 25px;
	margin-top: 15px;
}
.kunde-overskrift{
    font-size: 1.8em;
    font-weight: 700;
    text-align: center;
	padding-bottom: 10px;
}
.kunde-blog a{
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 1.2em;
    color: black;
}

/*-------------------------------------
Nyheder section
--------------------------------------*/
.nyhed-boks{
	padding: 10px 20px 20px 35px;
}

.nyheder-title a{
	font-size: 1.7rem;
    line-height: 1.4em;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-weight:500;
}
.nyhed-dato span{
	color: #7C7C7C;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	font-size: 1.1em;
}


/*-------------------------------------
Blog section
--------------------------------------*/

.blog{margin:40px 0}
.blog .item-image img{width:100%;height:auto}
.cols-1{display:block;float:none!important;margin:0!important}
.cols-2 .column-1{width:46%;float:left}
.cols-2 .column-2{width:46%;float:right;margin:0}
.cols-3 .column-1{float:left;width:33.3333%}
.cols-3 .column-2{float:left;width:33.3333%;margin-left:0}
.cols-3 .column-3{float:left;width:33.3333%}
.items-row{overflow:hidden;margin-bottom:10px!important}
.column-1,.column-2,.column-3{padding-right:10px}
.column-2{width:55%;margin-left:40%}
.column-3{width:30%}
@media only screen and (max-width : 768px) {
.cols-3 .column-1{float:left;width:50%}
.cols-3 .column-2{float:left;width:50%}
.cols-3 .column-3{float:left;width:50%}
}
@media only screen and (max-width : 480px) {
.cols-3 .column-1{float:left;width:100%}
.cols-3 .column-2{float:left;width:100%}
.cols-3 .column-3{float:left;width:100%}
}


/*--------------------------------------------
Underside
-------------------------------------------*/

.underside-bg{
/*	background: linear-gradient(rgb(135, 194, 64) 0%, rgba(4, 118, 35, 0.8)100%);
    background: -moz-linear-gradient(rgb(135, 194, 64) 0%, rgb(64, 146, 99) 100%);
    background: -webkit-linear-gradient(rgb(135, 194, 64) 0%, rgba(4, 118, 35, 0.8)100%);
    background: -o-linear-gradient(rgb(135, 194, 64) 0%, rgb(64, 146, 99) 100%);
    background: -ms-linear-gradient(rgb(135, 194, 64) 0%,rgb(64, 146, 99) 100%);
    background: linear-gradient(rgb(135, 194, 64) 0%, rgb(64, 146, 99) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007aed', endColorstr='#593dd5',GradientType=1 );*/
	   width: 100%;
    height: 100%;
	padding: 30px 0px 10px 0px;
	color: #FFFFFF;
}
.underside-overskrift{
	text-align: center;
padding-bottom: 0px;
}

.underside-overskrift h2{
	font-size: 1.5em;
    color: #409263;
    font-weight: 500;
    letter-spacing: 0.1em;
    padding-bottom: 0px;
}
.page-header {
    padding-bottom: 0px;
    margin: 0px 0 0px;
    border-bottom: 0px solid #eee;
}




/*----------------------------------
Grøn section
----------------------------------*/
.gron-section-bg{
	
	 background: linear-gradient(rgb(64, 146, 99) 0%, rgb(127, 188, 69) 100%);
    background: -moz-linear-gradientlinear-gradient(rgb(64, 146, 99) 0%, rgb(127, 188, 69) 100%);
    background: -webkit-linear-gradientlinear-gradient(rgb(64, 146, 99) 0%, rgb(127, 188, 69) 100%);
    background: -o-linear-gradientlinear-gradient(rgb(64, 146, 99) 0%, rgb(127, 188, 69) 100%);
    background: -ms-linear-gradientlinear-gradient(rgb(64, 146, 99) 0%, rgb(127, 188, 69) 100%);
    background: linear-gradientlinear-gradient(rgb(64, 146, 99) 0%, rgb(127, 188, 69) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#409263', endColorstr='#7cb947',GradientType=1 );
    width: 100%;
    height: 100%;
	padding: 20px 0px 150px 0px;
	color: #FFFFFF;
}

/*----karusel*/


.testimonials h3 {
  margin-bottom: 20px;
}
.testimonials .card {
  transition: 0.5s;
  margin-top: 60px;
}
.testimonials .card i {
  background-color: #007bff;
  color: #ffffff;
  width: 75px;
  height: 75px;
  line-height: 75px;
  margin: -40px auto 0 auto;
}


/*contact form


*/


.moduletablenabo-form{
	    text-align: center;
}
.moduletablenabo-form #form12 input[type="text"] {
    border-radius: 0px;
    height: 52px;
    padding: 0 3px !important;
    box-shadow: none;
    background: #eeeeee;
    border: 1px solid #ffffff;
}
.moduletablenabo-form #form12 .wdform-element-section {
    text-align: left;
    display: table-cell;
    min-width: 680px!important;
}


.moduletablenabo-form #form13 input[type="text"] {
    border-radius: 0px;
    height: 52px;
    padding: 0 3px !important;
    box-shadow: none;
    background: #F8F8F8;
    border: 1px solid #ffffff;
}
.moduletablenabo-form #form13 .wdform-element-section {
    text-align: left;
    display: table-cell;
    min-width: 680px!important;
}
.moduletablenabo-form #form15 input[type="text"] {
    border-radius: 0px;
    height: 52px;
    padding: 0 3px !important;
    box-shadow: none;
    background: #F8F8F8;
    border: 1px solid #ffffff;
}
.moduletablenabo-form #form15 .wdform-element-section {
    text-align: right;
    display: table-cell;
    min-width: 680px!important;
}


.moduletablenabo-form #form14 input[type="text"] {
    border-radius: 0px;
    height: 52px;
    padding: 0 3px !important;
    box-shadow: none;
    background: #F8F8F8;
    border: 1px solid #ffffff;
}
.moduletablenabo-form #form14 .wdform-element-section {
    text-align: left;
    display: table-cell;
    min-width: 680px!important;
}


.footer-style-2 a {
  color: #f5772b !important;
}



/*-----------------------------
Mobil tilpasning
------------------------------*/








/* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
h2{
		    text-align: center;
	font-size: 2.3em;
	}
		body{
			    text-align: center;
		}
		.bullets-text{
			text-align: left;
		}
		.bullets {
  
    padding: 60px 0px 60px 0px;
  
}
			.linje-knap{
			display: block;
			max-width: 200px;
			margin: auto;
	}
		
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

	.moduletablenabo-form #form12 .wdform-element-section {
		text-align: left;
		display: table-cell;
		min-width: 280px!important;
	}
		.nav>li>a {
		position: relative;
		display: block;
		padding: 2px 0px;
		font-size: 1.2em;
		font-weight: 500;
		font-family: 'Raleway', sans-serif;
		color: #000000;
		letter-spacing: 0.02em;
		background-color: transparent !important;
	}
		
	h2{
		font-size: 1.9em;
	}
     .nyhed-boks {
    	padding: 10px 20px 20px 15px;
     }
		

		
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {

    }



/*----*/

/*---jauns*/
main, .nav-toggle .nav-icon:before, .nav-toggle .nav-icon:after, .nav .main-menu {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.nav-toggle {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}


main {
      background: #ffffff;
    color: #5d5d5d;
  position: relative;
  z-index: 2;

 /* height: 100vh;*/
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transition: -webkit-transform 0.7s;
  transition: transform 0.7s;
  transition: transform 0.7s, -webkit-transform 0.7s;
  transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
}
.nav-open main {
  -webkit-transform: translateX(-30%);
          transform: translateX(-30%);
}



.nav-toggle {
  background-color: #333333;
  border-radius: 50%;
  /*box-shadow: 0 3px 12px rgba(0, 0, 0, 0.23);*/
  cursor: pointer;
  height: 60px;
  position: fixed;
	/*position: absolute;*/
  right: 6%;
  top: 30px;
  transition: all 150ms ease-in-out;
  width: 60px;
  z-index: 5;
}
.nav-toggle .nav-icon {
  background-color: #ffffff;
  bottom: auto;
  height: 2px;
  left: 50%;
  position: absolute;
  right: auto;
  transition: all 300ms ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  width: 30px;
}
.nav-toggle .nav-icon:before, .nav-toggle .nav-icon:after {
  content: '';
  background-color: inherit;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 300ms ease-in-out;
  width: 100%;
}
.nav-toggle .nav-icon:before {
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}
.nav-toggle .nav-icon:after {
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
  -webkit-transform: translateY(7px);
          transform: translateY(7px);
}
.no-touch .nav-toggle:hover {
  background-color: #595959;
  box-shadow: 0 3px 24px rgba(0, 0, 0, 0.3);
}
.no-touch .nav-toggle:hover .nav-icon:before {
  top: -2px;
}
.no-touch .nav-toggle:hover .nav-icon:after {
  top: 2px;
}
.nav-toggle:active, .no-touch .nav-toggle:active {
  background-color: #86c140;
}
.nav-open .nav-toggle {
  background-color: #86c140;
}
.nav-open .nav-toggle:hover {
  background-color: #409263;
}
.nav-open .nav-toggle:active {
  background-color: #409263;
}
.nav-open .nav-toggle:hover .nav-icon:before, .nav-open .nav-toggle:hover .nav-icon:after {
  top: 0;
}
.nav-open .nav-toggle .nav-icon {
  height: 3px;
  -webkit-transform: translateX(-50%) rotate(180deg) scale(0.75);
          transform: translateX(-50%) rotate(180deg) scale(0.75);
}
.nav-open .nav-toggle .nav-icon:before, .nav-open .nav-toggle .nav-icon:after {
  width: 50%;
}
.nav-open .nav-toggle .nav-icon:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.nav-open .nav-toggle .nav-icon:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.logo-menu img{
  	position: relative;
  	
 	top: 30px;
	z-index:3;
}



.nav {
  background: #1a1a1a;
  height: 100%;
  right: 0;
  padding: 60px 30px 15px;
  position: fixed;
  top: 0;
  transition: visibility 750ms;
  width: 30%;
  visibility: hidden;
     text-align: center;
	
}
.main-menu{
	position: relative;
}

.nav .main-menu {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-transform: translateY(-75%);
          transform: translateY(-75%);
  transition: -webkit-transform 750ms;
  transition: transform 750ms;
  transition: transform 750ms, -webkit-transform 750ms;
  transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
  font-size: 28px;
  font-size: 1.75rem;
}
.nav .main-menu h2 {
  color: #ffff71;
  font-weight: 700;
  margin-bottom: 3em;
  position: relative;
  text-transform: uppercase;
  width: 300px;
  font-size: 28px;
  font-size: 1.75rem;
}
.nav .main-menu h2:after {
  content: '';
  background-color: currentColor;
  bottom: -15px;
  height: 1px;
  left: 0;
  position: absolute;
  width: 60px;
}
.nav .main-menu .primary-nav li {
  margin: 2em 0;
}
.nav .main-menu .primary-nav li a {
  text-decoration: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  z-index: 3;
}
.nav .main-menu .primary-nav li a span {
  color: #9f9f9f;
  display: block;
  line-height: 1.2;
  font-size: 20px;
  font-size: 1.25rem;
}
.nav .main-menu .primary-nav li a:after {
  content: '';
  background: rgba(0, 0, 0, 0.25);
  bottom: -10px;
  height: 5px;
  left: 0;
  position: absolute;
  transition: all 150ms ease-in-out;
  width: 0;
  z-index: -1;
   
}
.nav .main-menu .primary-nav li a:hover:after {
  width: 100%;
}
.nav .main-menu .contact-info {
  margin-top: 5em;
}
.nav .main-menu .contact-info li {
  margin: 2em 0;
}
.nav .main-menu .contact-info li a {
  padding: 1em;
  font-size: 32px;
  font-size: 2rem;
}
.nav .main-menu .primary-nav a,
.nav .main-menu .contact-info a {
  color: #ffffff;
  transition: all 150ms ease-in-out;
}
.nav>li>a:hover, .nav>li>a:focus {
    background-color: transparent;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 15px 15px;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    letter-spacing: 1.5px;
}
.no-touch .nav .main-menu .primary-nav a:hover,
.no-touch .nav .main-menu .contact-info a:hover {
  color: #ffff71;
}
.nav .main-menu .available {
  margin-top: 4em;
  text-align: center;
}
.nav .main-menu .available p {
  color: #ffffff;
  display: inline-block;
  font-weight: 400;
  vertical-align: middle;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .nav .main-menu .available p {
    vertical-align: top;
  }
}/**/
.nav .main-menu .available p i {
  color: #66ff88;
  padding-right: 5px;
}
.nav-open .nav {
  visibility: visible;
  transition: visibility 0;
}
.nav-open .nav .main-menu {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 750ms;
  transition: transform 750ms;
  transition: transform 750ms, -webkit-transform 750ms;
  transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
}
/*video popup*/
.popup__overlay {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #151515;
  text-align: center;
  z-index: 100;
}

.popup__overlay:after {
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
  content: "";
}

.popup {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 840px;
  max-height: 580px;
  padding: 20px;
  border: 1px solid #151515;
  background: #151515;
  color: white;
  vertical-align: middle;
}

.popup-form__row {
  margin: 1em 0;
}

.popup__close {
  /* display: block; */
  position: absolute;
  top: 1px;
  right: 8px;
  width: 12px;
  height: 12px;
  padding: 8px;
  cursor: pointer;
  text-align: center;
  font-size: 22px;
  line-height: 12px;
  color: rgba(255, 255, 255, 0.95);
  text-decoration: none;
  font-weight: 300;
}

.popup__close:hover {
  color: #eea200;
}

.popup iframe {
  width: 100%;
  height: 100%;
}

/* other styles */

input[type="button"] {
  border: none;
  padding: 0.5em;
  background-color: yellow;
}

input[type="button"]:hover {
  background-color: yellowgreen;
}

.nabovideo {
  width: 100%    !important;
  height: auto   !important;
}

  /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
.nav {
    padding: 40px 5px 15px;

}
		.nav>li>a {
    position: relative;
    display: block;
    padding: 5px 5px;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    letter-spacing: 1.5px;
    font-size: 0.9em;
}
		
		h1 {
    font-size: 2.1em;
}
		.produkt-box {
    text-align: center;
    padding-bottom: 0px;
}
		#timeline .timeline-item .timeline-content h2 {
    padding: 15px 15px;
    background: #ffffff;
    color: #353535;
    margin: -20px -20px 0 -20px;
    font-weight: 300;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    font-size: 1.5em;
}
		.points-text {
    padding-bottom: 30px;
    text-align: left;
}
    }


 /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
.nav-open main {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
		.nav {
  background: #1a1a1a;
  height: 100%;
  right: 0;
  padding: 60px 30px 15px;
  position: fixed;
  top: 0;
  transition: visibility 750ms;
  width: 50%;
  visibility: hidden;
     text-align: center;
	
}

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
.nav-open main {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
		.nav {
  background: #1a1a1a;
  height: 100%;
  right: 0;
  padding: 60px 30px 15px;
  position: fixed;
  top: 0;
  transition: visibility 750ms;
  width: 100%;
  visibility: hidden;
     text-align: center;
	
}
    }
.box{
	padding: 15px;
	text-align: center;
}
.box a{
	font-size: 16px;
    line-height: 1.68em;
}
.ring{
	background-color: green;
    padding: 15px 25px;
    color: #fff;
    border-radius: 50px;
    margin-bottom: 10px;
}
.box .ring a {
  
    color: #fff;
}

.social-icon-img {
    margin-top: -115px;
}
  /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
.social-icon-img {
    margin-top: 15px;
}
    }


.img-trust {
	   display: block;
   width: auto;
   margin: auto;
}
.img-trust img{
	width: 150px;
}
.card h2{
	font-size:29px;
}
/* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
#mod_ext_dropdown_box_custom_html_id1 {
    width: 280px!important;
    height: 380px!important;
    bottom: 0px;
    right: -360px;
}
		.card h2{
	font-size:19px;
}
		.box img{
			width: 110px;
		}
    }