*{ margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:none;}
html,body{font-family: 'proximanova-regular';color:#303335;font-size:17px;margin: 0;padding: 0;font-weight: 500;}
img{ max-width:100%;}

@font-face {
	font-family: 'proximanova-light';
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-light.eot');
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-light.woff') format('woff'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-light.ttf') format('truetype'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximanova-regular';
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-regular.eot');
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-regular.woff') format('woff'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-regular.ttf') format('truetype'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximanova-semibold';
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-semibold.eot');
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-semibold.woff') format('woff'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-semibold.ttf') format('truetype'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'proximanova-bold';
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-bold.eot');
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-bold.woff') format('woff'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-bold.ttf') format('truetype'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximanova-extrabold';
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-extrabold.eot');
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-extrabold.woff') format('woff'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-extrabold.ttf') format('truetype'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-extrabold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximanova-black';
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-black.eot');
	src: url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-black.woff') format('woff'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-black.ttf') format('truetype'), url('https://learn.diligent.com/rs/946-AVX-095/images/proximanova-black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#mktoForm_4392 {
    padding-left: 18px;
    padding-right: 18px;
}

a,a:focus,a:visited,a:hover{ outline:none; text-decoration:none;transition: all linear .3s;-o-transition: all linear .3s;    -ms-transition: all linear .3s;-moz-transition: all linear .3s;-webkit-transition: all linear .3s;}
p{margin-bottom:15px;line-height: 1.4;}
p:empty{display:none;}
ul{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}
h1{font-size: 75px;font-family:'proximanova-bold',Sans-Serif;line-height: 1.2;margin-bottom: 15px;}
h2{color: #d4222a;font-family:'proximanova-bold',Sans-Serif;font-size: 28px;margin-bottom: 20px;line-height: 1.3;}

input, textarea, button{font-family: 'proximanova-regular';}
.clear {clear: both;}
.flLeft {float: left;}
.flRight {float: right;}
.site-fluid{width: 100%;float: left;margin: 0;padding: 0;overflow: hidden;}
.sitewrapper{max-width:1200px; margin:0 auto; clear:both;position: relative;padding: 0 15px;}
.sitewrapper::after {clear: both; content: ""; display: table; margin: 0; padding: 0;width: 100%;}
section{float:left;width:100%;}

/*Site Menu*/
.navgation{float:left;width:100%;position: fixed;top: 0;background:#fff;padding:25px 0;z-index:99;transition: box-shadow 0.3s ease-in-out;}
.headerbg.sticky .navgation{-webkit-box-shadow: 0 5px 27px 1px rgba(136, 136, 136, 0.4); -moz-box-shadow:0 5px 27px 1px rgba(136, 136, 136, 0.4);box-shadow:0 5px 27px 1px rgba(136, 136, 136, 0.4);transition: box-shadow 0.3s ease-in-out;padding:5px 0;}
.headerbg.sticky .navgation .logo {max-width:120px}
.headerbg.sticky .contacts{padding-top: 10px;}
.site-nav .logo {display: inline-block;z-index: 0;position: relative;}
.contacts{font-size:16px;color:#191919;padding-top: 13px;}
.contacts a{font-size:22px;color:#191919;font-weight:700;font-family:'proximanova-bold',Sans-Serif;position: relative;}
.contacts a:hover{color: #d4212a;}
.contacts a:before{display: inline-block;vertical-align: middle;height: 32px;width: 32px;content: ""; background-image: url(https://learn.diligent.com/rs/946-AVX-095/images/callicon.png);background-repeat: no-repeat;background-position: left;margin-right: 12px;}

/*Site Header*/
.headerbg{background-color:#f3f7ea;background-repeat:no-repeat;background-position:top center;background-size:cover;padding:139px 0 110px;position:relative;color:#fff;float:left;width:100%;}

.header-left{max-width: 540px;font-size:22px;padding-top: 90px;line-height: 1.5;}
.header-left .men-laptop{margin-top:140px;}
.header-right{max-width: 400px;font-size:22px;text-align:center;position: relative;}
.flRight.header-right:before {height: 161px;width: 232px;content: "";background-image: url(../images/form-arrow.png);background-repeat: no-repeat;background-position: left;margin-right: 12px;position: absolute;left: -190px;bottom: -15px;}
.header-right p{line-height:1.4;}

.form-header{background:#fff;padding:25px 40px 35px 40px;border-radius: 15px;color: #303335;font-size: 19px;font-family:'proximanova-semibold',Sans-Serif;}
.form-header .form-title{color:#d4212a;font-size: 22px;font-family:'proximanova-bold',Sans-Serif;line-height: 1.4;margin-bottom: 8px;    padding: 0 5px;}
.form-header .form-group:first-child{padding-top: 15px;}
.form-header .form-group{display:block;padding-top:10px;}
.form-header .form-group input, .form-header .form-group textarea{width:100%;color:#2f3235;border:solid 1px #efefef;background:#efefef;padding:10px 15px; outline:none;font-size: 15px;font-family:'proximanova-semibold',Sans-Serif;height: 46px;}
.form-header .form-group input::-webkit-input-placeholder,  .form-header .form-group textarea::-webkit-input-placeholder {color:#4a4f3f}
.form-header .form-group input::-moz-placeholder, .form-group textarea::-moz-placeholder {color:#4a4f3f}
.form-header .form-group input:-ms-input-placeholder, .form-group textarea:-ms-input-placeholder {color:#4a4f3f}
.form-header .form-group input:-moz-placeholder, .form-group textarea:-moz-placeholder {color:#4a4f3f}


.form-header .form-group input:-webkit-autofill,
.form-header .form-group input:-webkit-autofill:hover, 
.form-header .form-group input:-webkit-autofill:focus,
.form-header .form-group textarea:-webkit-autofill,
.form-header .form-group textarea:-webkit-autofill:hover,
.form-header .form-group textarea:-webkit-autofill:focus,
.form-header .form-group select:-webkit-autofill,
.form-header .form-group select:-webkit-autofill:hover,
.form-header .form-group select:-webkit-autofill:focus {border: 1px solid #efefef;-webkit-text-fill-color: #000;-webkit-box-shadow: 0 0 0px 1000px #efefef inset;transition: background-color 5000s ease-in-out 0s;}

.form-header .form-group.btn-area{padding-bottom:10px;}
.form-header .form-group.textarea textarea{padding:18px 15px; height:150px;}
.form-header .form-group label{padding-bottom:5px;display:block;color:rgba(74, 79, 63, 0.41);text-transform:uppercase;font-size:11px;text-align:left;}
.form-header .form-group .getbtn {background:#d4212a;color: #fff;font-size: 15px;width: 100%;outline: none;border: none;display: block;padding: 15px 15px;cursor: pointer;font-family: 'proximanova-bold',Sans-Serif;text-transform: uppercase;border-radius: 25px;}
.form-header .form-group .getbtn:hover{background:#931a1d;}

.trustby {position: absolute;margin: 0;width: 100%;bottom: -40px;}
.trustby:before{background: #fff;-webkit-box-shadow:0px 2px 6px 4px rgba(136, 136, 136, 0.05);-moz-box-shadow:0px 2px 6px 4px rgba(136, 136, 136, 0.05);box-shadow:0px 2px 6px 4px rgba(136, 136, 136, 0.05);position: absolute;z-index: 2;width:66%;height: 140px;content: "";border-radius: 0 15px 15px 0;}
.trustby ul {margin: 30px 0 0 0;position: relative;z-index: 9;text-align: left;color: #303335;}
.trustby ul li{display: inline-block;vertical-align: middle;margin-right: 45px;}
.trustby ul li.trust-title{font-size: 18px;font-family:'proximanova-bold',Sans-Serif;}

.quality-challenge {background-color: #f6f6f6;padding: 110px 0 55px;text-align: center;font-size:20px;}
.quality-challenge h2 {margin-bottom: 10px;}
.quality-challenge h1{font-size:45px;line-height:1.2;margin-bottom:25px;}
.quality-challenge p{line-height:1.4;margin-bottom:25px;text-align:center;}
.quality-challenge ul {margin: 0;padding: 10px 0 0 0;list-style: none;}
.quality-challenge ul li{background:#fff;width:calc(33% - 22px);font-size:16px;line-height:1.6;border-radius: 15px;display: inline-block;    vertical-align: top;margin:0 10px;padding: 47px 25px;box-shadow: 0px 2px 13px 4px rgba(136, 136, 136, 0.02);}
.quality-challenge ul li span{font-size: 80px;font-family:'proximanova-bold',Sans-Serif;display: block;line-height: 1;}

.quality-challenge-graphic{background:#fff;padding:0 0 185px;text-align:center;}
.quality-challenge-graphic .dataq-img{margin-top:-230px;}

.two-color{background:#1c3563;color:#fff;}
.two-color .blue-line{width:50%;position:relative;font-size:36px;padding:50px 15px;line-height: 1.4;}
.two-color .blue-line:after{background:#97d70c;position: absolute;content: "";right: -200%;top: 0;width: 200%;height: 100%;}
.two-color .green-line{width:50%;z-index: 1;    position: relative;font-size:45px;font-style:italic;padding:70px 15px 40px 45px;}

.discounted{background: #fff;padding:70px 0 0;}
.discounted  .disc-left{padding:0 ;text-align: right;}
.discounted  .disc-right{padding:70px 40px 0 0;}
.semibold{font-family:'proximanova-semibold',Sans-Serif;font-size: 19px;line-height: 1.4;}
ul.checks{margin:35px 0 40px 0;}
ul.checks li{background-image: url(https://learn.diligent.com/rs/946-AVX-095/images/tick2.png);background-repeat: no-repeat;background-position:top left;padding-left: 40px;color: #303235;line-height: 1.4;margin-bottom: 20px;}

.discounted  .disc-right h5{font-style:italic;color:#323231;line-height:1.4;}
.w50{width:49%;}

.quality-solutions{padding:80px 0 0;}
.quality-solutions .solutions-left {line-height: 1.4;padding: 0;width:68%;}
.quality-solutions .solutions-left h1{font-size:45px;line-height:1.2;margin-bottom:30px;}
.quality-solutions .solutions-right {position: absolute;left: 0;top: 70px;}
.quality-solutions .solutions-right img{display:block;margin: auto;}
.quality-solutions .greybg-wrapper {background: #f6f6f6;float: right;width:75%;border-radius: 35px;padding:100px 50px 100px 25px;}


.mt90{margin-top:90px;}
.global-btn{display:block;}
.global-btn a{width:200px;background: #d4212a;color: #fff;font-size: 15px;text-align:center;outline: none;
    display: inline-block;cursor: pointer;padding: 15px 15px;cursor: pointer;font-family: 'proximanova-bold',Sans-Serif;    text-transform: uppercase;border-radius: 25px;border:solid 2px #d4212a;line-height: normal;}
.global-btn a:hover {background: #931a1d;border-color: #931a1d;}
.global-btn a.getbtn {background: #fff;border-color: #d4212a;color: #303335;margin-left: 15px;}
.global-btn a.getbtn:hover{color: #d4212a;}

.offer-wide{padding:100px 0 110px;}
.offer-wide h1{font-size:40px;margin-bottom:150px;text-align:center;line-height: 1.4;}
.offer-left {background: #f6f6f6;padding: 30px;box-sizing: border-box;border-radius: 25px;}
.offer-right{padding-right: 70px;}
.offer-right h3{font-size:32px;margin-bottom:30px;margin-top:15px;}
.offer-right p{margin-bottom:35px;line-height:1.6;}


.we-transform{background:#f6f6f6;padding:70px 0 0;text-align:center;}
.we-transform .semibold{padding: 0 20%;margin-bottom:80px;}
.we-transform .four-col{float:left;width:100%;}
.we-transform  h3{font-size:24px;line-height: 1.4;color: #000000;font-family:'proximanova-bold',Sans-Serif;margin: 10px 0;}
.we-transform .four-col ul {margin:0 0 -85px 0;padding:0;list-style:none;}
.we-transform .four-col ul li{background: #fff;width: calc(33% - 30px);font-size: 18px;line-height: 1.6;border-radius: 15px;display: inline-block;vertical-align: top;margin: 0 15px;padding: 40px 25px 20px 25px;box-shadow: 0px 0px 7px 4px rgba(0, 0, 0, 0.03);min-height: 365px;}



/* .footer */
.footer{background:url(../images/footerbg.jpg);background-repeat: no-repeat; background-position: top center; background-size: cover; color:#fff;float:left;width:100%;padding:150px 0 40px;}
.footer .froms-area{max-width:900px;margin:auto;clear:both;text-align:center;font-size:24px;font-weight: 600;overflow: hidden;}
.footer .froms-area .form-header .form-group {float: left;width: 100%;}
.footer .froms-area .form-header .form-group-wrap{padding-top: 10px;float: left;width: 100%;}
.footer .froms-area .form-header .form-group-wrap .form-group {width: 49%;padding-top: 0;}
.footer .froms-area .form-header .form-group-wrap .form-group:first-child {float: left;}
.footer .froms-area .form-header .form-group-wrap .form-group:last-child {float: right;}

.footer .form-header .form-group input::-webkit-input-placeholder {color: #fff;}
.footer .form-header .form-group input:-ms-input-placeholder {color: #fff;}
.footer .form-header .form-group input::placeholder {color: #fff;}

.footer .froms-area h2{color: #fff;font-size: 34px;font-family:'proximanova-bold',Sans-Serif;}
.footer .froms-area .form-header {max-width: 612px;margin: 40px auto 30px;clear: both;text-align: center;background: transparent;padding: 0;border-radius: 0;}
.footer .form-header .form-group input, .form-header .form-group textarea {color:#ffffff;border-color:#95161b;background:#95161b;border-radius: 3px;font-family:'proximanova-regular',Sans-Serif;}
.footer .form-header .form-group .getbtn {background: #ffffff;color: #d4212a;font-size: 15px;width: 60%;display: inline-block;    line-height: normal; padding: 17px 15px;}
.footer .form-header .form-group .getbtn:hover{background-color: #d4d4d4;}

.footer .form-header .form-group input:-webkit-autofill,
.footer .form-header .form-group input:-webkit-autofill:hover, 
.footer .form-header .form-group input:-webkit-autofill:focus,
.footer .form-header .form-group textarea:-webkit-autofill,
.footer .form-header .form-group textarea:-webkit-autofill:hover,
.footer .form-header .form-group textarea:-webkit-autofill:focus,
.footer .form-header .form-group select:-webkit-autofill,
.footer .form-header .form-group select:-webkit-autofill:hover,
.footer .form-header .form-group select:-webkit-autofill:focus {border: 1px solid #95161b;-webkit-text-fill-color: #fff;-webkit-box-shadow: 0 0 0px 1000px #95161b inset;transition: background-color 5000s ease-in-out 0s;}
.footer .copyright{text-align:center;color: rgba(255, 255, 255, 0.5);margin-top: 20px;}
.footer .form-header .form-group.btn-area{margin-top: 15px;}


@media screen and (max-width:1680px) {
.trustby:before{width: 68%;}
}
@media screen and (max-width:1480px) {
.trustby:before{width: 71%;}
.discounted .disc-right {padding: 0 40px 0 0;}
}
@media screen and (max-width:1200px) {
.trustby ul{text-align: center;}
.trustby:before{width: 100%;border-radius: 0;}
.offer-right {padding-right: 30px;}
.we-transform h3 {font-size: 22px;}
}
@media screen and (max-width: 1024px) {
h1 {font-size: 55px;line-height: 1.1;margin-bottom: 10px;}
h2{margin-bottom: 10px;}
.header-left {max-width: 400px;font-size: 20px;line-height: 1.4;}
.we-transform h3 {font-size: 20px;}
.we-transform .four-col ul { margin: 0 0 -115px 0;}
.we-transform .four-col ul li{padding: 20px;min-height: 375px;}
}
@media screen and (max-width: 992px) {
.quality-challenge ul li{padding:20px 10px;margin: 0 5px;font-size: 15px;width: calc(33% - 12px);min-height: 140px;}
.quality-challenge ul li span {font-size: 50px;}

.discounted .disc-right {padding: 0;}
.offer-right {padding-right: 0;}
.we-transform {padding: 30px 0;}
.we-transform .four-col ul {margin: 0;}
.we-transform .four-col ul li {min-height: auto;width: 100%;margin: 0 0 15px 0;}
.we-transform .semibold {padding: 0;margin-bottom: 30px;}

.footer{padding: 30px 0;}
.footer .froms-area h2{font-size: 28px;}
.footer .froms-area{font-size: 20px;}
}
@media screen and (max-width: 900px) {
.header-left{padding-top: 130px;}
.header-left, .header-right {max-width: 49%;font-size: 18px;}
.flRight.header-right:before {height: 120px;width: 160px;left: -130px;bottom: 5px;background-size: cover;}
h1 {font-size: 44px;}
.form-header{padding: 25px;font-size: 16px;}
.form-header p{margin-bottom: 0;}

.trustby {bottom: -80px;padding: 15px 0;background: #fff;}
.trustby ul {margin: 0;}
.trustby ul li.trust-title{display: block;text-transform: uppercase;margin-bottom: 15px;width: 100%;}
.trustby ul li{margin: 0;padding:0 10px;width: calc(20% - 4px);}
.trustby:before{display: none;}

.quality-challenge{padding: 110px 0 30px;}

.discounted {padding: 30px 0 0;}
.discounted .disc-left, .discounted .disc-right{width: 100%;}
.discounted .disc-left {text-align: center;margin-bottom: 20px;}

.quality-solutions {padding: 30px 0 0;}
.quality-solutions .greybg-wrapper {width: 100%;padding: 50px 20px 50px 25px;border-radius: 15px;}
.quality-solutions .greybg-wrapper .global-btn a.getbtn{margin-left: 5px;}
.quality-solutions .solutions-right{position: static;text-align: center;width: 100%;}
.quality-solutions .solutions-left{width: 100%;}

.offer-wide {padding: 30px 0;}
.offer-left {background: transparent;padding: 0;text-align: center;border-radius: 0;margin-bottom: 50px;}
.offer-left, .offer-right{width: 100%;}
}
@media screen and (max-width: 767px) {
.headerbg{padding: 100px 0 70px;}
.header-left, .header-right {max-width: 100%;text-align: center;}
.header-left {padding-top: 70px;}
h1 {font-size: 30px;margin-bottom: 5px;}
h2, .footer .froms-area h2{line-height: 1.2;font-size: 24px;}
.flRight.header-right{float: none;}
.form-header {padding: 35px;max-width: 480px;margin: auto;}
.flRight.header-right:before {height: 70px;width:100px;right: 0;bottom:-50px;left: 0;margin: auto;transform: rotate(-90deg);z-index: 3;}
.header-left h1 br{display: none;}
.header-left p {line-height: 1.3;}

.navgation {padding: 10px 0;box-shadow: 0px 4px 9px 3px rgba(136, 136, 136, 0.29);overflow: hidden;}
.contacts {position: relative;z-index: 1;}

.contacts a:before {height: 20px;width: 20px;margin-right: 5px;background-size: cover;}
.navgation:after {position: absolute;content: "";right: 0;top: 0;width: 210px;height: 0;border-bottom:72px solid #eaeaea;border-left: 35px solid transparent;}

.quality-challenge{font-size: 18px;}
.quality-challenge p{margin-bottom: 10px;}
.quality-challenge h2{margin-bottom: 5px;}
.quality-challenge br{display: none;}
.quality-challenge ul li span {font-size: 34px;margin-bottom: 10px;}
.quality-challenge ul li {padding: 15px 10px;min-height: 110px;line-height: 1.3;font-size: 14px;}

html, body{font-size: 16px;}
.semibold{font-size: 18px;}
ul.checks {margin: 25px 0 30px 0;}
ul.checks li{padding-left: 30px;}

.quality-solutions .greybg-wrapper {padding: 20px;}
.footer .froms-area {font-size: 18px;font-weight: 500;}
.footer .froms-area .form-header {margin: 10px auto 30px;}
}
@media screen and (max-width:480px) {
.site-nav .logo{max-width: 120px;}
.navgation:after {border-bottom:62px solid #eaeaea;width: 160px;}
.contacts a {font-size: 16px;}
.trustby{padding-bottom: 0;bottom: -160px;}
.trustby ul li {margin: 0 0 15px 0;width: calc(30% - 4px);}

.quality-challenge{padding:180px 0 10px;}
.form-header {padding: 20px;}
.form-header .form-title {font-size: 18px;line-height: 1.2;}
.form-header .form-group input, .form-header .form-group textarea{font-size: 14px;height: 40px;}
.form-header .form-group .getbtn{padding: 13px 15px;}
h1 {font-size: 24px;}
h2, .footer .froms-area h2 {font-size: 20px;}

.quality-challenge ul li {min-height: auto;width: 100%;margin: 0 0 15px 0;}
.quality-challenge ul li span {font-size: 30px;margin-bottom: 5px;}

.global-btn a {width: 100%;padding: 12px 15px;}
.global-btn a.getbtn{margin: 10px 0 0 0;}
.quality-solutions .greybg-wrapper .global-btn a.getbtn {margin-left: 0;}

.footer .froms-area .form-header .form-group-wrap .form-group{width: 100%;margin-top: 10px;}
.footer .froms-area .form-header .form-group-wrap {padding-top: 0;}
.footer .form-header .form-group.btn-area {margin-top: 10px;}
.footer .form-header .form-group .getbtn {width: 100%;padding: 13px 15px;}
}























