html {background: 0 0; margin-top: 0 !important }
.inline-block,.navigation-section ul,a,i.icon {display: inline-block }
ol,ul {padding: 0; margin: 0 }
input[type=text],input[type=email],textarea {border-radius: 0 }
::-webkit-input-placeholder {color: #101010; opacity: 1 }
:-moz-placeholder {color: #101010; opacity: 1 }
::-moz-placeholder {color: #101010; opacity: 1 }
:-ms-input-placeholder {color: #101010; opacity: 1 }
.main-header-wrapper {width: 100%; background: #fff; top: 0; height: 80px; left: 0; right: 0; position: fixed; z-index: 1000 }
.main-header {background: #fff; width: 1240px !important; height: 80px !important; margin: 0 auto; position: fixed; top: 0; left: 0; right: 0; z-index: 999 !important; border-bottom: none !important; box-sizing: border-box; margin: 0 auto; max-width: 100% }
.logo-section {position: relative; width: 56px !important; top: 6% !important; left: 0 !important }
.contact-form-new {width: 100%; background: #1a6df8; padding: 50px; text-align: center; border: 1px solid #d9d9d9; border-radius: 5px; margin-top: 0 }
.request-modal {position: absolute; right: 0; content: ""; display: none; width: 350px; max-width: 100%; z-index: 999; margin-top: 0; padding: 30px }
.clearfix:after {content: ""; clear: both; display: table }
.headerLeft {float: left; margin: 20px 0 0 50px }
.headerNav.navigation-section {float: right; padding: 0; margin: 25px 0 0 }
.getStartedBtn.contact {margin: 15px 0 10px 20px; background: 0 0; border: 2px solid #ffd100 }
.headerWrapper,.main-header.headerWrapper {background: 0 0 }
body {padding-top: 0 !important }
.breadcrumbs {position: absolute; background: 0 0 !important; font-family: "OpenSans"; display: inline; font-size: 13px; line-height: 26px; text-decoration: none; transition-delay: 0s; transition-duration: .15s; transition-property: color,transform,text-shadow,-webkit-transform; transition-timing-function: ease; color: #3ec9df !important; margin-left: 2.55%; padding: 0; top: 86px; z-index: 1 }
.headerWrapper {margin-bottom: -1px }
.full-width {width: 100%; float: left; padding: 15px }
ul.whitePaperList li:before {content: "\f00c" !important; font-size: 16px !important; color: #24ae5f !important; font-family: FontAwesome !important; margin: 5px 10px 5px 5px
            }
.whitePaperWrapper .about-title {margin-bottom: 10px }
.whitePaperWrapper .about-title p {font-weight: 300; font-size: 16px; margin-bottom: 10px }
.set-center {max-width: 1366px; width: 100%; margin: auto }
.blog-title {font-size: 40px; font-weight: 500; font-family: "Roboto"; margin-bottom: 10px; color: #333 }
.about-wrapper {width: 67%; margin-top: 20px; float: left }
.about-title {font-size: 27px; color: #000; font-family: "Roboto"; font-weight: 500; margin-bottom: 30px; color: #333 }
.about-wrapper p {font-size: 18px; color: #000; font-family: "Roboto"; font-weight: 300; line-height: 1.667; margin-bottom: 0}
.about-wrapper ul, .further-content ul {margin: 10px 0 0 15px }
.about-wrapper ul li {font-size: 18px; color: #000; font-family: "Roboto"; font-weight: 300; line-height: 1.667; margin-bottom: 0 }
ul.whitePaperList {list-style: none }
ul.whitePaperList li {list-style: none; font-weight: 500; display: inline-block; width: 49%; font-size: 16px }
ul.whitePaperList li span {font-style: italic; font-family: Roboto; font-size: 18px; font-weight: 900 }
ul.whitePaperList li:before {content: "\2022"; color: #1a6df8; font-weight: 700; display: inline-block; width: 1em; margin-left: -1em; font-size: 24px }
.whitePaperWrapper p {font-weight: 500 }
.ebookP p {font-weight: 300 }
.ebookP h4 {font-weight: 600; color: #04245d }
.further-section {background-color: #f5f5f5; width: 100%; padding: 65px 0; margin: 0 auto 0 }
.callUsSection {padding: 20px 0; margin: 35px auto 0 }
.paperLeftContainer {margin: 0 auto; float: none }
.paperLeftContent {float: left; width: 820px }
.paperRightContent {float: right; margin: 75px 0 0 }
.fromBox {background: #1b6df8; padding: 30px 20px 20px; position: relative; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px }
.downloadFormWrapper {margin: -115px 0 0; width: 450px; float: right }
.eBookContainer {max-width: 1600px; margin: 0 auto; float: none }
.eBookContainer .paperLeftContent {float: left; width: 1088px }
.eBookContainer .paperRightContent {float: right; margin: 0; width: 480px }
.downloadFormText {color: #1e1e1e; text-align: center; background: #ffd100; height: 80px; line-height: 80px; font-size: 32px; font-family: 'Roboto',sans-serif; font-weight: 700; border-top-left-radius: 15px; position: relative; border-top-right-radius: 15px }
.downloadFormText:before {border-top: 12px solid #ffd100; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; content: ''; position: absolute; bottom: -19px; z-index: 1; left: 40px }
.newEbook-title {font-size: 45px; font-weight: 500; font-family: "Roboto-medium"; margin-bottom: 10px; color: #fff; position: relative; z-index: 6; margin-top: -179px; margin-left: 160px; width: 885px }
.fromBox .inputFieldWrapper {margin: 0 0 25px }
.fromBox .inputFieldWrapper input.subBTN {width: 230px; margin: 0 auto; font-size: 19px; line-height: 21px }
.ebookBannerImg {height: 335px; padding: 0; width: 100%; float: none }
.inputFieldWrapper {margin: 15px 0 0 }
.inputFieldWrapper input {height: 50px; background: #fff; width: 100%; border: none; padding: 0 20px; color: #747da1; font-weight: 500; border-radius: 22px }
.inputFieldWrapper input::placeholder,.inputFieldWrapper textarea::placeholder {color: #747da1 }
.inputFieldWrapper input::-webkit-input-placeholder {font-style: italic }
.inputFieldWrapper input:-moz-placeholder {font-style: italic }
.inputFieldWrapper input::-moz-placeholder {font-style: italic }
.inputFieldWrapper input:-ms-input-placeholder {font-style: italic }
.inputFieldWrapper textarea {background: #fff; width: 100%; border: none; padding: 20px; color: #747da1; font-weight: 500; border-radius: 65px
}
.agreeTermsText {font-size: 11px; color: #fff; padding: 7px 0 }
.inputFieldWrapper input[type=submit] {background: #ffd100; color: #263a51; text-transform: uppercase; font-weight: 700 }
.inputFieldWrapper input[type=submit]:hover {background: #fff; color: #263a51; transition: .3s all }
.remote-landing-container {box-sizing: content-box; width: 1366px; padding: 15px 15px 100px; display: table }
.remote-landing-page.blueBgWrapper {height: auto; padding: 0 }
.remote-img {height: 100%; width: 100%}
.remote-landing-page .newEbook-title {font-size: 50px; font-weight: 500; font-family: "Roboto"; margin-bottom: 10px; color: #fff; position: relative; z-index: 6; margin-top: -179px; margin-left: 160px; width: 885px; line-height: 1.3 }
.remote-landing-container .about-wrapper {margin: 30px auto auto; width: 100% }
.remote-landing-container .whitePaperWrapper p {font-weight: 300 !important; font-size: 18px }
.remote-landing-container .whitePaperWrapper p:not(:first-child) {margin-top: 15px }
.remote-landing-container .ebookP h4 {font-weight: 700; color: #04245d; margin: 20px 0 10px }
.remote-landing-container .about-wrapper ul {margin: 10px 0 0 }
.remote-landing-container ul.whitePaperList li {list-style: none; font-weight: 500; display: inline-block; width: 49%; font-size: 16px; color: #000; font-family: "Roboto"; line-height: 1.667; margin-bottom: 0 }
.remote-landing-container .paperLeftContent {width: 820px }
.remote-landing-container .paperRightContent {margin: 40px 0 0 }
.remote-landing-container ul.whitePaperList li:before {content: "\f00c" !important; font-size: 16px !important; color: #24ae5f !important; font-family: FontAwesome !important; font-weight: 700; display: inline-block; width: 1em; margin-left: -1em; margin: 5px 10px 5px 5px}
.remote-landing-container .downloadFormWrapper {background: 0 0; padding: 0; margin: -85px 0 0 }
.remote-landing-container .downloadFormText:before {border-top: 12px solid #ffd100; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; content: ''; position: absolute; bottom: -19px; z-index: 1; left: 40px }
.remote-landing-container .fromBox .inputFieldWrapper {
    margin: 0 0 25px}
.remote-landing-container .downloadFormText {font-size: 28px; font-weight: 600; line-height: 32px; display: flex; align-items: center; justify-content: center}
.remote-landing-container .fromBox .inputFieldWrapper input.subBTN {width: 230px; margin: 0 auto; font-size: 19px; line-height: 21px; background: #ffd100; color: #263a51; text-transform: uppercase; font-weight: 700
            }
.test-wrap {width: 100%; background-color: #f4f4f4; clear: both; padding: 48px 0; position: relative }
.test-slider {max-width: 1470px; margin: 0 auto; display: flex !important; justify-content: space-between; right: 0 }
.test-img {min-width: 392px; min-height: 388px; border-radius: 7px; margin-right: 14px; box-shadow: 1px 2px 12px 1px #b6b9b9 }
.test-img img {width: 100%; height: 100%; border-radius: 7px }
.test-content-wrap-bg {border-radius: 7px; background-color: #fff; border-left: 9px solid #1b6df8; padding: 47px 97px 0; text-align: center; box-shadow: 1px 0px 12px 1px #b6b9b9}
.test-content-wrap-bg p {font-size: 18px; font-family: "Roboto"; color: #000; font-style: italic; line-height: 1.875; letter-spacing: 1px; margin-bottom: 0; position: relative }
.test-content-wrap-bg p::before{background: url(../img/test-prev.png);background-repeat: no-repeat;width:14px;height: 9px;content: '';top: -3px;left: auto;position: absolute;}
.test-content-wrap-bg p::after{background: url(../img/test-next.png);background-repeat: no-repeat;width:14px;height: 9px;content: '';bottom: 19px;right: auto;position: absolute;}
.client-details {float: right; margin-top: 10px }
.client-details span {font-size: 18px; font-family: "Roboto"; color: #000; text-transform: uppercase; line-height: 1.667 }
.client-details img {display: block; text-align: center; margin: 6px auto 0 }
#test-page {width: 98px; display: flex; justify-content: space-between; position: absolute; left: 59%;
    bottom: 85px; z-index: 99}
.test-prev,.test-next {border-radius: 4px; background-color: #ffd100; width: 37px; height: 37px; display: flex; justify-content: center; align-items: center }
.test-prev:hover,.test-next:hover {text-decoration: none }
.test-prev i,.test-next i {color: #333; font-size: 30px; text-align: center }
.work-with-best-wrapper h2 {position: relative; padding-bottom: 20px !important; font-size: 48px; color: #1a6df8; margin-bottom: 0; line-height: 46px; text-transform: uppercase; font-family: "d-din_condenseddinCnBd"; letter-spacing: 2.5px; text-align: center; margin-top: 0}
.work-with-best-wrapper h2:after {content: ''; background-color: #ffd101; width: 81px; height: 2px; bottom: 0; left: 0; right: 0; text-align: center; position: absolute; margin: 20px auto 0}
.work-with-img-wrap {margin: 100px auto 0; overflow: hidden; display: flex; align-items: center; justify-content: space-between; height: 91px !important; position: relative }
.work-with-img-wrap:before,.work-with-img-wrap:after {bottom: 0; content: ""; pointer-events: none; position: absolute; top: 0; width: 50px; z-index: 10 }
.work-with-img-wrap:before {background-image: linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0)); left: 0 }
.work-with-img-wrap:after {background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%); right: 0 }
.work-with-img-wrap img {margin: 0 140px 0 0; width: auto !important }
.callUsSection { display: none; }
.footerWrapper { display: none; }
 #mydiv{display: none !important;}
 .hire-btn{display: none;}
 #test-page span{display: none;}
	 
@media only screen and (max-width: 1600px) {
	.eBookContainer .paperLeftContent {width: 1024px }
    .downloadFormWrapper {margin: 0; border-radius: 15px }
    .remote-landing-page .newEbook-title {font-size: 46px !important }
}
@media only screen and (max-width: 1599px) {
    .section {
        padding:60px 20px
    }
}
@media only screen and (max-width: 1536px) {
	.work-with-best-wrapper h2 {font-size:42px !important; line-height: 42px !important }
}
@media screen and (max-width: 1440px) {
	html {margin-top: 0 !important }
	.eBookContainer .paperLeftContent {float:left; width: 975px }
    .eBookContainer {margin: 40px auto 0px }
    .ebookBannerImg {height: 221px }
    .downloadFormWrapper {width: 405px }
    .eBookContainer .paperRightContent {float: right; margin: 0; width: 415px }
    .about-wrapper {margin: 20px auto auto }
    .about-title {margin-bottom: 10px }
    .further-section {margin: 30px auto 0 }
    .blog-title {font-size: 36px }
    .about-title,.profile-image-detials h5,.further-section h4 {font-size: 24px }
    .reg-wrapper h2 {font-size: 60px; margin-top: 15px }
    .remote-landing-page.blueBgWrapper {height: 270px !important }
    .remote-landing-page .newEbook-title {font-size: 36px !important;  margin-left: 90px !important }
    .remote-landing-container .downloadFormWrapper {margin: -90px 0 0 !important }
    .remote-landing-container {margin: 0 auto 0px !important }
    .remote-landing-container .downloadFormWrapper {width: 450px !important }
}
@media only screen and (max-width: 1400px) {
    .section {
        padding-left:0;
        padding-right: 0
    }

    .work-with-img-wrap {
        margin: 70px auto 0 !important
    }
}
@media only screen and (max-width: 1366px) {
	.eBookContainer .paperLeftContent {float:left; width: 745px }
    .ebookBannerImg {height: 221px }
    .downloadFormWrapper {width: 405px }
    .eBookContainer .paperRightContent {float: right; margin: 0; width: 415px }
    .about-wrapper {width: 60% }
    .paperLeftContainer {width: 95%; margin: 0 auto }
    .paperLeftContent {float: left; width: 720px }
    .remote-landing-container {width: 95% !important }
    .remote-landing-container .paperLeftContent {width: 720px !important }
    .test-slider {padding: 0 20px }
}
@media only screen and (max-width: 1360px) {
	.logo-section {left:0; right: 0; margin: 0 auto }
    .navigation-section {display: none }
    .nav_button {display: none !important }
    .remote-landing-page .newEbook-title {font-size: 36px !important; margin-top: -130px!important }
}
@media only screen and (max-width: 1280px) {
	.remote-landing-page .newEbook-title {font-size: 36px !important }
    .remote-landing-page .newEbook-title {margin-top: -130px !important }
    .remote-landing-container .paperLeftContent {width: 60% !important }
    .eBookContainer .paperRightContent {width: 37% !important }
    .remote-landing-container .downloadFormWrapper {width: 100% !important }
    .test-img {min-width: 350px !important; min-height: 346px !important }
    .test-content-wrap-bg {padding: 30px 34px 0 !important }
}
@media only screen and (max-width: 1280px) {
    .remote-landing-page .newEbook-title{margin-top: 0 !important}
    .remote-landing-page.blueBgWrapper{display: flex;align-items: center;}
}
@media only screen and (max-width: 1200px) {
	.paperLeftContent {float: left; width: 620px }
    .blog-title {font-size: 34px }
}
@media only screen and (max-width: 1024px) {
    .getStartedBtn.contact{margin: 14px 85px 10px 20px !important}
	.paperLeftContent {float: left; width: 540px }
    .blog-title {font-size: 30px }
    .downloadFormWrapper {width: 370px; float: right }
    .remote-landing-container .paperLeftContent {float: left }
    .remote-landing-container .about-wrapper {width: 100% !important }
    .remote-landing-container .downloadFormText {font-size: 26px !important }
    .remote-landing-page .newEbook-title {font-size: 30px !important;  text-align: center; width: auto !important; margin-left: 0 !important; padding: 0 10px}
    .remote-landing-container .downloadFormWrapper {margin: -90px 0 0 !important }
    .work-with-best-wrapper h2 {font-size: 40px; line-height: 40px; padding-bottom: 15px !important}
    .work-with-img-wrap:before,.work-with-img-wrap:after {width: 100px !important }
    .work-with-img-wrap img {margin: 0 50px !important }
}
@media only screen and (max-width: 991px) {
	.blog-title {font-size: 36px }
	.about-wrapper {margin: 20px auto auto }
    .about-title {margin-bottom: 12px }
    .full-width.further-section {padding: 50px 15px; margin: 0 auto }
    .test-slider {flex-direction: column }
    .test-content-wrap-bg {padding: 30px 34px 90px !important; margin-top: 30px }
    #test-page {left: 0 !important; right: 0; margin: 0 auto }
    .test-img {max-width: 350px; margin: 0 auto !important }
}
@media only screen and (max-width: 800px) {
	.blog-title {font-size: 30px }
	.paperLeftContent {width: 95%; margin: 0 auto 0px; float: none }
    .paperRightContent {float: none; margin: -108px 0 0 }
    .downloadFormWrapper {width: 100%; margin: 0 auto }
    .blog-title {font-size: 28px }
    .full-width.further-section {padding: 0 15px; margin: 0 auto }
    .remote-landing-container .paperLeftContent {margin: 0 auto 0px; overflow: hidden }
    .remote-landing-container .about-wrapper {margin: 30px auto auto !important }
    .remote-landing-container .downloadFormWrapper {width: 100% !important }
}
@media screen and (max-width: 959px) {
	.contact-form-new {margin-top: 30px }
	.request-modal {margin-top: 0 }
}
@media screen and (max-width: 782px) {
	html {margin-top:0 !important }
}
@media only screen and (max-width: 768px) {
	.newEbook-title {width:100%; margin-left: 0; text-align: center }
    .about-wrapper {width: 55% }
    .paperLeftContainer {display: flex !important; flex-direction: column-reverse }
    .eBookContainer .paperLeftContent {width: 100% }
    .eBookContainer .paperRightContent {width: 100%; float: none; margin-top: 0 }
    .ebookBannerImg img {height: 335px }
    .ebookP h4 {line-height: 24px }
    .remote-landing-container {padding: 15px 15px 60px !important }
    .remote-landing-page.ebookBannerImg img {height: 221px !important }
    .remote-landing-container .paperLeftContent {width: 100% !important }
    .getStartedBtn {display: none }
    .navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-3138,.navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-7335 {display: block }
    .remote-landing-page .newEbook-title { font-size: 26px !important }
    .eBookContainer .paperRightContent {width: 100% !important }
    .remote-landing-container .downloadFormWrapper {margin: 30px 0 0 !important }
}
@media only screen and (max-width: 767px) {
	.about-wrapper {width:100% }
    .ebookP h4 {line-height: 25px }
    ul.whitePaperList li {display: block; width: 100% }
    .downloadFormText {font-size: 28px }
    .paperLeftContainer {display: flex; flex-direction: column-reverse }
    .eBookContainer .paperLeftContent {width: 100% }
    .eBookContainer .paperRightContent {width: 100%; margin-top: -75px !important }
    .about-wrapper p,.profile-image-detials p {letter-spacing: .5px }
    .about-wrapper {margin: 20px auto auto }
    .test-content-wrap-bg {padding: 30px 20px 90px !important }
    #test-page {bottom: 75px !important }
    .test-img {min-width: 100% !important; min-height: 100% !important }
    .test-wrap {padding: 40px 0 !important }
    .work-with-best-wrapper h2 {font-size: 34px !important }
    .work-with-img-wrap {margin: 50px auto 0 !important }
    .work-with-img-wrap:before,.work-with-img-wrap:after {width: 0 !important }
    .work-with-img-wrap img {margin: 0 20px !important }
    .section {padding: 40px 20px !important }
}
@media screen and (max-width: 680px) {
	.contact-form-new {padding: 35px 20px }
    .request-modal {padding: 45px 20px 35px }
}
@media screen and (max-width: 600px) {
	.remote-landing-page .newEbook-title {font-size: 24px !important; padding: 0 15px; line-height: 30px !important }
    .remote-landing-container ul.whitePaperList li {width: 100% !important; display: block !important }
    .remote-landing-container {width: auto !important; max-width: 100% }
    .remote-landing-container .ebookP h4 {line-height: 1.4 !important }
    .logo-section.logo-wrapper {margin-left: 25px !important }
    .nav_button {top: 0 !important }
}
@media only screen and (max-width: 480px) {
	.work-with-best-wrapper h2 {font-size:28px !important; line-height: 38px !important; margin-bottom: 0 !important }
}
@media only screen and (max-width: 420px) {
	.ebookBannerImg {height:195px; padding: 0; width: 100%; float: none }
    .ebookBannerImg img {height: 195px }
    .newEbook-title {margin-top: -125px; margin-left: 23px; width: auto }
    .blog-title {font-size: 22px; text-align: center; line-height: 24px }
    .downloadFormWrapper {width: 100% }
    .whitePaperWrapper p {font-weight: 500; font-size: 14px; line-height: 23px }
    .blog-title {font-size: 20px; line-height: 24px }
    .downloadFormText h5 {font-size: 24px }
    .paperRightContent {float: none; margin: 35px auto 0 }
    .moreInformatioContent p,.moreInformatioContent h4 {color: #fff; width: 100% }
    
    .remote-landing-container .downloadFormText {font-size: 22px !important; line-height: 26px !important }
}
@media screen and (max-width: 360px) {
	.remote-landing-page .newEbook-title, .remote-landing-page .newEbook-title.new-title {margin-top: 0px !important }
    .remote-landing-container .downloadFormText {font-size: 22px !important; line-height: 26px }
}
@media screen and (max-width: 320px) {

}