@font-face {
font-family: 'League Gothic';
src: url('fonts/LeagueGothic-Regular.eot');
src: url('fonts/LeagueGothic-Regular.eot?#iefix') format('embedded-opentype'),
     url('fonts/LeagueGothic-Regular.woff2') format('woff2'),
     url('fonts/LeagueGothic-Regular.woff') format('woff'),
     url('fonts/LeagueGothic-Regular.ttf') format('truetype'),
     url('fonts/LeagueGothic-Regular.svg#LeagueGothic-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Myriad Pro';
src: url('fonts/MyriadPro-Regular.eot');
src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
     url('fonts/MyriadPro-Regular.woff2') format('woff2'),
     url('fonts/MyriadPro-Regular.woff') format('woff'),
     url('fonts/MyriadPro-Regular.ttf') format('truetype'),
     url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Myriad Pro';
src: url('fonts/MyriadPro-Bold.eot');
src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
     url('fonts/MyriadPro-Bold.woff2') format('woff2'),
     url('fonts/MyriadPro-Bold.woff') format('woff'),
     url('fonts/MyriadPro-Bold.ttf') format('truetype'),
     url('fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Myriad Pro';
src: url('fonts/MyriadPro-Semibold.eot');
src: url('fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
     url('fonts/MyriadPro-Semibold.woff2') format('woff2'),
     url('fonts/MyriadPro-Semibold.woff') format('woff'),
     url('fonts/MyriadPro-Semibold.ttf') format('truetype'),
     url('fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
font-weight: 600;
font-style: normal;
}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; } 
body{font-family: 'Myriad Pro';font-style:normal;font-weight:normal;} 
h1,h2,h3,h4,h5,h6,p{margin:0;}
a{text-decoration:none!important; outline:none!important; color:#333; } 
a img{border:none;} 
.clr{clear:both;} 
/*top to bottom*/
#scrollToTop{font-size:20px; color:#fff; position:fixed; right:30px; bottom:5%; transition:all 0.5s ease; z-index:999; width:40px; height:40px; text-align:center; line-height:40px; background:#2979e8; border-radius:100%!important;} 
#scrollToTop:hover{transform:scale(1.1,1.1); transition:all 0.5s ease; } 
.scroll-hide{transform:scale(0,0);} 
/*top to bottom*/
.slowHover {-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;}
/***navigation-strip***/
.navigation-strip {width:100%;height:70px;background-image: url(images/navigation-back.png);background-size:cover;background-repeat:no-repeat;background-position:center;padding:10px 0;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3);}
a.header-login-btn {font-size:16px;color:#999;display:inline-block;padding:8px 25px;border-radius:4px;line-height:1;background-color:#fff;font-weight:600;margin:0;}
a.header-login-btn:hover {color:#fff;background-color:#2979e8;}
.logo,.header-login,.navigation {line-height:50px;}
.mobile-login a.header-login-btn {background-color:transparent;padding:12px 0;font-weight:normal;}
/***navigation starts***/
.nav-lock-scroll {overflow: hidden} 
.nav {display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 90; overflow-x: hidden; overflow-y: auto; color: #fff;} 
.nav ul {display: block; position: relative; zoom: 1; list-style-type: none; margin: 0; padding: 0} 
.nav a,.nav a:active,.nav a:hover,.nav a:visited {display: block; position: relative } 
.nav-button:before,.nav-close:before {display: block; text-align:right; } 
.nav-button,
.nav-close {width:24px; height:60px; cursor: pointer; text-decoration: none; line-height:60px; color: #fff; position:fixed;top:0; z-index:99999; overflow:hidden; text-decoration:none; } 
.mobile-button {display:none;width:100%;z-index:9999;height:60px;position:fixed;top:0;left:0;background-image: url(images/navigation-back.png);background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3);}
.nav-button {display: block; right: 1rem; font-size: 1.7rem; } 
.nav-button:before {content: "\f0c9"; font-family: 'FontAwesome'; color: #fff; } 
.nav-close {display: none; right: 4rem; font-size: 1.9rem } 
.nav-close:before {content: "\E002"}
.nav ul ul {background: #2f2722 } 
.nav li {border-top:1px solid #eee; cursor: pointer } 
.nav li.nav-active>a,
.nav li:hover>a {color: #fff; } 
.nav .nav-submenu>ul {margin-left: 10px}
/*.nav .nav-submenu>a {padding-right:30px!important}*/
.nav a,.nav a:active,.nav a:hover,.nav a:visited {border-radius: 6px;color: #fff;text-decoration: none;font-size: 16px;}
/*.nav .nav-submenu>a:after {position: absolute;display: block;right: 10px;top: 1px;content: "\f107";font-family:'FontAwesome';}*/
@media only screen and (min-width: 768px) {
.nav {display: block; position: relative; bottom: auto; overflow: visible } 
.nav li {position: relative; white-space: nowrap } 
.nav>ul>li {display: inline-block; padding: 0 15px 1px; position:relative; } 
.nav>ul>li::after {content: ''; position: absolute; right: 0; top: 10px; width: 1px; height: 30px; background-color: #45b649;}
.nav>ul>li:last-child::after,.nav>ul>li:nth-last-of-type(2)::after {display:none;}
.nav ul {display: block } 
.nav ul ul {display: none; position: absolute; top: 100%; left: 0; z-index: 901 } 
.nav-no-js .nav li:hover>ul {display: block } 
.nav-button {display: none } 
.nav {padding: 0!important } 
.nav>ul>li {border-top: none } 
.nav li>ul {box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75) } 
.nav .nav-left>ul {border-radius: 6px 0 6px 6px } 
.nav .nav-submenu li {min-width: 110px } 
.nav .nav-submenu>ul {margin: 0 } 
/*.nav>ul>.nav-submenu>a:after {content: "\f107";font-family:'FontAwesome';}*/
/*.nav .nav-submenu>a:after {content: "\f105";font-family:'FontAwesome';}*/
.nav li a {position:relative;}
.nav li a::after,.nav li.active a::after {content:'';position:absolute;bottom:15px;left:0;width:100%;height:1px;background-color:#fff;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;opacity:0;}
.nav li a:hover::after,.nav li.active a::after {opacity:1;}
.nav>ul>li.mobile-login {display:none;}
}
/***navigation ends***/
/***home-slider***/
.home-slider {width:100%;padding:70px 0 120px;margin:auto;}
.new-container {width:62.5%;margin:auto;}
.home-slider-content h2 {font-size:40px;color:#333;line-height:1.5;font-weight:normal;margin:0 0 20px;font-family: 'League Gothic';}
.home-slider-content p {color:#999;font-size:15px;margin:0 0 15px;line-height:1.5;}
.home-slider-image img {width:100%;}
.home-slider .triangle-left,.home-slider .triangle-right{width:0;height: 0;border-width:15px 25px;border-style:solid;}
.home-slider .triangle-left {border-color:transparent #e6e6e6 transparent transparent;}
.home-slider .triangle-right {border-color:transparent transparent transparent #e6e6e6;}
.home-slider .carousel-control-next,.home-slider .carousel-control-prev {width:0;opacity:1;}
.home-slider .carousel-control-prev {left:-115px;}
.home-slider .carousel-control-next {right:-115px;}
.slider-signup a{font-size:18px;color:#fff;background-color:#2979e8;display:inline-block;padding:8px 25px;border-radius:4px;line-height:1;font-weight:600;margin:7px 0;}
.slider-signup a:hover {background-color:#80b941;}
.home-slider .carousel-indicators {bottom:-80px;}
.home-slider .carousel-indicators li {width:25px;height:25px;border:1px solid #999;border-radius:50%;box-sizing:border-box;position:relative;opacity:1;margin-right:8px;margin-left:8px;}
.home-slider .carousel-indicators li::after {content: ''; position: absolute; width: 19px; height: 19px; left: 2px; top: 2px; border-radius: 50%; background-color: #999;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;opacity:0;}
.home-slider .carousel-indicators li.active::after {opacity:1;}
/***home-features***/
.home-features {width:100%;padding:50px 0 150px;background-color:#f0f4f4;}
.features-heading h2 {font-size:40px;color:#333;line-height:1.5;font-weight:normal;margin:0 0 10px;font-family: 'League Gothic';}
.features-heading p {color:#999;font-size:17px;margin:0 0 40px;line-height:1.5;}
.home-fatured-bg{background-image: url(images/features-desktop.png); background-repeat: no-repeat; background-position: center; height:650px;position:relative;background-size:400px;padding:75px 0;margin: auto;max-width:1349px;}
.home-fatured-box-wrap{position: absolute;}
.home-fatured-box-wrap.home-fatured1{left:18%; top:0;}
.home-fatured-box-wrap.home-fatured2{left:55%; top:0;}
.home-fatured-box-wrap.home-fatured3{left:2%; top:30%;}
.home-fatured-box-wrap.home-fatured4{left:69%; top:30%;}
.home-fatured-box-wrap.home-fatured5{left:2%; top:60%;}
.home-fatured-box-wrap.home-fatured6{left:69%; top:60%;}
.home-fatured-box-wrap.home-fatured7{left:35%; top: 88%;}
.home-fatured-box-wrap.home-fatured8{left:55%; top: 88%;}
.home-fatured-box{display:table;}
.home-fatured-icon {display:table-cell;vertical-align:middle;width:105px;}
.home-fatured-content {display:table-cell;vertical-align:middle;width:270px;}
.home-fatured-content h4 a {font-size:35px;color:#333;line-height:1.5;font-weight:normal;margin:20px 0 10px;font-family: 'League Gothic';-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;}
.home-fatured-content h4 a:hover {color:#80b941;}
.home-fatured-content p {color:#999;font-size:15px;margin:0;line-height:1.3;}
.mobile-desktop-image {display:none;}
.home-fatured-icon img {width:100%;}
/***home-pricing***/
.home-pricing {width:100%;margin:auto;padding:50px 0;background-image: url(images/home-table-back.png);background-size:cover;background-repeat:no-repeat;background-position:center;}
.pricing-heading h2 {font-size:40px;color:#fff;line-height:1.5;font-weight:normal;margin:0 0 10px;font-family: 'League Gothic';}
.pricing-heading p {color:#fff;font-size:17px;margin:0 0 40px;line-height:1.5;padding:0 15px;}
.table-signup a{font-size:16px;color:#fff;background-color:#2979e8;display:inline-block;padding:8px 25px;border-radius:4px;line-height:1;font-weight:normal;margin:0;}
.table-signup a:hover {background-color:#333;}
.pricing-table table tr th {border-top:0;border-bottom:1px solid #42b649;font-size:24px;font-weight:600;}
.pricing-table table tr th,.pricing-table table tr td {text-align:center;color:#fff;}
.pricing-table table tr td:first-child {text-align:left;}
.pricing-table table tr td {border-top:1px solid #42b649;font-size:17px;}
.pricing-table p {margin:0;padding:0;}
/***footer***/
.footer {width:100%;margin:auto;background-color:#29303c;}
.footer-widget h3 {font-size:22px;color:#fff;line-height:1.5;font-weight:normal;margin:0 0 10px;font-family: 'League Gothic';letter-spacing:1px;}
.footer-top {padding:60px 0 150px;width:100%;margin:auto;}
.footer-nav {margin:0;padding:0;}
.footer-nav li {display:block;position: relative;padding-left:20px;margin:0 0 10px;}
.footer-nav li::before {content: ''; position: absolute; left: 0; top: 9px; width: 6px; height: 6px; border-radius: 50%; background-color: #7fe533;} 
.footer-nav li a {color:#fff;font-size:17px;font-weight:normal;line-height:1.5;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;}
.footer-nav li a:hover {color:#7fe533;}
.footer-form input[type=text] {padding: 5px; margin-top: 5px; font-size: 16px; border: none; width: 297px; height: 30px;outline:0!important;box-shadow: none;color:#666;} 
.footer-form button {float: right; padding: 2px 10px 3px; margin-top: 5px; margin-right: 16px; background:#80b941; font-size: 17px; border: none; cursor: pointer; color: #fff;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;height:30px;outline:0!important;}
.footer-form button:hover {background-color:#2979e8;}
.footer-bottom {width:100%;margin:auto;background-color:#1c2129;text-align:center;}
.footer-bottom ul {margin:0;padding:0;}
.footer-bottom ul li {display:inline-block;position:relative;margin:12px 0;padding:2px 10px;}
.footer-bottom ul li::after {content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#87898e;}
.footer-bottom ul li:last-child::after {display:none;}
.footer-bottom ul li a {display:inline-block;color:#fff;font-size:15px;line-height:1.5;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;}
.footer-bottom ul li a:hover {color:#78e433;}
.footer-search-form {width:255px;}
.table-signup a {width:110px;text-align:center;}
.pricing-table p {width:auto;}
.footer-social {margin:0;padding:0;}
.footer-social li {display:inline-block;margin:0 5px 0 0;}
.footer-social li a {display:inline-block;}
/***inner-pages***/
.white-back-section {padding:50px 0 30px;}
.inner-heading h2,.inner-heading h1 {font-size: 40px; color: #555; line-height: 1.5; font-weight: normal; margin: 0 0 15px; font-family: 'League Gothic'; }
.inner-content p {color: #aaa; font-size:17px; margin: 0 0 15px; line-height: 1.5;font-weight:normal;}
.inner-page .new-container {padding:0 15px;}
.gray-back-section {padding:70px 0;background-color:#eef0f1;}
ul.inner-list {margin:30px 0;padding:0;}
ul.inner-list li {display:block;position:relative;color: #aaa; font-size:17px; margin: 0 0 7px; line-height: 1.5;padding: 0 0 0 15px;}
ul.inner-list li::before {content:'';position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:50%;background-color:#aaa;}
.signup-free-btn a {font-size: 18px; color: #fff; background-color:#80b941; display: inline-block; padding:10px 40px; border-radius: 4px; line-height: 1; font-weight: 600; margin:0;}
.signup-free-btn a:hover {background-color:#2979e8;}
.faq-content h5 {color: #999; font-size:17px; margin:0; line-height: 1.5;font-weight:bold;}
.faq-content {margin:10px 0 0;}
.sign-up-table table tr th, .sign-up-table table tr td {color: #aaa;}
.sign-up-table table tr th {font-size:18px;padding:8px 5px;border:0;}
.sign-up-table table tr td {font-size:16px;padding:8px 5px;}
.sign-up-table table tr td p {margin: 0;font-size:16px;}
.sign-up-table .table-signup a {width:90px;}
.sign-up-table table tr:last-child td,.sign-up-table table tr:nth-child(2) td {border:0;}
.sign-up-table table tr td:nth-child(2),.sign-up-table table tr th:nth-child(2) {background-color:#8dc63f;color:#fff;}
.sign-up-table .table-signup {padding:10px 5px;}
.signify-text {display: table; width: 100%; height: 100%;} 
.signify-text p {color: #aaa; font-size:15px; margin:0; line-height: 1.5;font-weight:normal;font-style: italic;vertical-align: bottom;display: table-cell;}
.signify-text p span {color:#f00;}
.sign-up-form .inner-heading h2 {margin:0;line-height:1;}
.sign-up-field .form-control {border:0;border-radius:0;height:26px;color:#888;}
.sign-up-label {width: 100%; height: 100%; display: table;} 
.sign-up-label label {color: #aaa; font-size:16px; margin:0; line-height: 1.5;font-weight:normal;vertical-align: middle;display: table-cell;}
.sign-up-row {padding:8px 0;}
.sign-up-one {margin-bottom: 15px;}
.sign-up-label label span {color:#f00;}
.text-bold,.sign-up-label .text-bold{font-weight:600;}
.sign-up-label label em {font-weight:normal;}
.pdl0 {padding-left:0;}
.signup-form-btn a {font-size: 16px; color: #fff; background-color: #80b941; display: inline-block; padding:8px 15px; border-radius: 4px; line-height: 1; font-weight: 600; margin: 0;}
.signup-form-btn {margin-top:30px;}
.signup-form-btn a:hover {background-color:#2979e8;}
.terms-conditions {color: #aaa; font-size: 14px; margin: 0; line-height: 1.5; font-weight: normal;margin-top:15px;}
.checkbox-label {display:inline-block; position: relative; padding-left:20px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.checkbox-label input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark {position: absolute; top: 0; left: 0; height: 15px; width:15px; background-color:#fff; }
.checkbox-label:hover input ~ .checkmark {background-color: #ccc; }
.checkbox-label input:checked ~ .checkmark {background-color: #2196F3; }
.checkmark:after {content: ""; position: absolute; display: none; }
.checkbox-label input:checked ~ .checkmark:after {display: block; }
.checkbox-label .checkmark:after {left:5px; top:2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.terms-conditions a {color:#5060b4;text-decoration:underline!important;}
.contact-details-box {display:table;width:100%;margin:30px 0 20px;}
.contact-details-icon {width:50px;display:table-cell;vertical-align:top;}
.contact-details-icon img {width:50px;margin:8px 0;}
.contact-details-content {width:auto;display:table-cell;vertical-align:top;padding-left: 15px;}
.contact-details-content p {line-height:1.2;}
.contact-details-content p a {color: #aaa; font-size: 17px;line-height: 1.5; font-weight: normal;} 
.contact-details-content p a:hover {color:#80b941;}
.contact-details-content h5 {font-size:18px;font-weight:600;color:#aaa;line-height: 1.5;}
.sign-up-field textarea.form-control {width:100%;resize:none;height:100px;}
.contact-form-wrap .signup-form-btn {margin-top:0;}
.contact-page .gray-back-section {padding:40px 0;}
.width11 {-ms-flex: 0 0 11%; flex: 0 0 11%; max-width:11%;}
.width89 {-ms-flex: 0 0 89%; flex: 0 0 89%; max-width:89%;}
.contact-details-box-center {padding-left: 50px;}
.mg-auto {margin:auto;}
.home-create-free {width:100%;}
.home-create-box {display:table;width:100%;margin-bottom:20px;}
.home-create-icon {display:table-cell;width:70px;height:70px;vertical-align:middle;}
.home-create-icon img {width:100%;}
.home-create-content {display:table-cell;vertical-align:middle;padding-left: 20px;}
.home-create-content h4 {color: #fff; font-size:22px; margin:0; line-height: 1.5; padding:0;}
.home-create-content p {color: #fff; font-size: 17px; margin:0; line-height: 1.5; padding: 0;}
.home-create-free-btn a{font-size:18px;color:#fff;background-color:#2979e8;display:inline-block;padding:8px 15px;border-radius:4px;line-height:1;font-weight:600;margin:7px 0;}
.home-create-free-btn a:hover {background-color:#333;}
.sign-up-page-create-free .home-create-content p,.sign-up-page-create-free .home-create-content h4{color:#aaa;}
.mgb35,.inner-content .mgb35 {margin-bottom:35px;}
.sign-up-page-create-free .home-create-box {margin-bottom:30px;}
.sign-up-information-page .sign-up-field .form-control{border:1px solid #ccc;}
.sign-up-information-page .sign-up-form-wrap .inner-heading h2{border-bottom:1px solid #555;line-height: 1.2;}
.sign-up-information-page .sign-up-form-wrap .signify-text p {position:relative;top:8px;}
.sign-up-information-page .sign-up-form-wrap .sign-up-form{margin-bottom:30px;}
.sign-up-information-page .checkmark {border:1px solid #555;}
.sign-up-information-page .checkbox-label .checkmark:after {height:9px;top:1px;left:4px;}
.form-same-text {display:inline-block;color: #aaa;font-size: 16px;margin: 0 0 0 5px;line-height: 1.5;
font-weight: normal;vertical-align: middle;} 
.sign-up-field .select-field select{display: block;width: 100%;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #aaa;background-color: #fff;border: 1px solid #ccc;padding:3px;}
input[type="text"]::-webkit-input-placeholder {color: #aaa;}
input[type="text"]::-moz-placeholder {color: #aaa;}
input[type="text"]:-ms-input-placeholder {color: #aaa;}
input[type="text"]:-moz-placeholder {color: #aaa;}
.signup-form-btn input[type="submit"] {font-size:16px; color: #fff; background-color: #80b941; display: inline-block; padding: 8px 12px; border-radius: 4px; line-height: 1; font-weight: 600; margin: 0;border:0;outline:0!important;}
.signup-form-btn input[type="submit"]:hover {background-color:#2979e8;}
.sign-up-information-page .signup-form-btn {margin-top:15px;}
.sign-up-label label.message {vertical-align:top;}
.screenshots-wrap {margin:40px 0 0;}
.screenshots-box {margin:0 0 50px;}
.screenshots-box h3 {font-size: 40px; color: #555; line-height: 1.5; font-weight: normal; margin:15px 0 10px; font-family: 'League Gothic';}
.screenshots-img img{width:100%;border:1px solid #ddd;}
.screenshots-page .new-container {width:68%;}
.find-your-account-page {margin-bottom:100px;}
.find-your-account-form .sign-up-field input[type="text"]{border:1px solid #ccc;max-width:450px;width:100%;margin:25px auto 0;}
.find-your-account-form .signup-form-btn {margin-bottom:30px;}
.signup-form-btn .go-back {margin-right: 5px;font-size: 19px;position: relative;top: 1px;}
.no-account-page .white-back-section {padding-bottom:50px;}
.coming-soon-page .inner-heading h2 {font-size:120px;line-height:1;margin:0;}
.coming-soon-page .inner-content p{font-size:22px;margin:0;}
.coming-soon-page .white-back-section {padding:90px 0 300px}
.coming-soon-img img {width:300px;}
.sign-up-page .sign-up-field .form-control {border:1px solid #ddd;}
.sign-up-page .checkmark {border:1px solid #aaa;}
.thanks-for-signup-page .coming-soon-img img {width:250px;}
.thanks-for-signup-page .inner-heading h2 {font-size:70px;margin:30px 0 10px;}
.sign-up-page .form-group {margin:0;}
.sign-up-page .checkbox-label .checkmark:after {left:4px;top:1px;}
.sign-up-label label span.workspace-qmark {color:#81b71b;cursor:pointer;font-size: 19px;position: relative;top: 2px;}
.home-slider-in .carousel{height:500px;}
.help-block.with-errors {color:#f00;}
.landing-page-img img {width:100%;margin-bottom:20px;}
.grayscale-img {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}
.pdr0 {padding-right:0;}
.pdl0 {padding-left:0;}
.new-signup-free-form-wrap {background-color:#f0f4f5;padding:15px;box-shadow:-5px 0 5px 0 rgba(0,0,0,0.1);margin:0 0 20px;}
.new-signup-free-form h3 {font-size:35px;color: #555;line-height:1.5;font-weight: normal;margin:0;font-family: 'League Gothic';}
.new-signup-free-form h3 span {color:#fff;display:inline-block;background-color:#81b719;padding:5px 10px 3px;line-height:1;}
.new-signup-free-form .form-group {margin-bottom:8px;}
.new-signup-free-form .mgb20 {margin-bottom:20px;}
.new-signup-free-form .checkmark {border:1px solid #aaa;}
.new-signup-free-form .signup-form-btn {margin-top:15px;}
.new-signup-free-form .signup-form-btn input[type="submit"] {border-radius:0;font-weight:500;background-color:#2979e8;}    .new-signup-free-form .signup-form-btn input[type="submit"]:hover {background-color:#81b71b;}
.new-signup-free-form .checkbox-label .checkmark:after {left:4px;top:1px;}    
.landing-page-top-left {margin-top:30px;}
.landing-page-top-left .common-content {padding-right:15px;} 
.landing-page-bottom {margin:60px 0;}
.inner-content .landing-page-bottom p {margin:0 0 5px;}
.landing-page-bottom .home-create-free-btn a {background-color:#81b71b;border-radius:0;padding:12px 15px;margin:20px 0 0;font-family: 'League Gothic';font-weight:normal;font-size:25px;}
.landing-page-bottom .home-create-free-btn a:hover {background-color:#2979e8;}
.visit-our-blog-box {display:inline-block;background-color:#2979e8;padding:15px;}
.visit-our-blog-box p {color:#fff;}
a.visit-blog-link {color:#fff;font-family: 'League Gothic';font-size:24px;}
.site-map-links {margin:0;padding:0 0 0 17px;}
.site-map-links li a {color:#f00;}
.site-map-links li a:hover {text-decoration:underline!important;color:#81b719;}
.lp-listing {margin:0 0 15px;padding:0;}
.lp-listing li {color: #aaa;font-size: 17px;margin: 0 0 5px;line-height: 1.5;font-weight: normal;list-style-type:none;position:relative;padding:0 0 0 25px;}
.lp-listing li::before {content:'\f0a4';position:absolute;left:0;top:-2px;color:#81b71b;font-family:'FontAwesome';font-size:16px;}
.links-page .inner-heading h2 {margin:0;font-size:35px;}
.links-page .inner-heading h2 a,.links-page .inner-heading h2 a:hover{color:#333;}
.links-box {margin:0 0 30px;}
.links-page h1{font-size: 45px;color: #555;line-height: 1.5;font-weight: normal;margin:0;font-family: 'League Gothic';}
.visit-our-blog-box .fa-caret-right{font-size:17px;position:relative;top:-2px;}
.seo-landing-page h1{font-size: 45px;color: #555;line-height: 1.2;font-weight: normal;margin:0 0 15px;font-family: 'League Gothic';text-transform: capitalize;}
.seo-landing-page .common-content h2{font-size: 22px;color: #555;line-height: 1.3;font-weight: normal;margin: 0 0 10px;font-family: 'Myriad Pro';}
.lp-ordered-listing,.lp-disc-listing {margin:0 0 15px;padding:0 0 0 15px;}
.lp-ordered-listing li,.lp-disc-listing li {color: #aaa;font-size: 17px;margin: 0 0 5px;line-height: 1.5;font-weight: normal;padding:0 0 0 5px;}
.bloglink {color: #aaa;font-size: 17px;margin: 0 0 5px;line-height: 1.5;font-weight: normal;}
.seo-landing-page h3 {position:relative;font-size: 19px;color: #555;line-height: 1.3;font-weight: normal;margin: 0 0 10px;font-family: 'Myriad Pro';}
.seo-landing-page h3.dotted-h {padding-left:15px;}
.seo-landing-page h3.dotted-h::before {content:'';position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background-color:#555;}
.home-slider-in h1, .home-slider-in h2 {font-size: 40px;color: #333;line-height: 1.2;font-weight: normal;margin:0 0 10px;font-family: 'League Gothic';}

/***RESPONSIVE CODE STARTS****/
@media only screen and (min-width:1700px) {
.new-container {width:63%;}
.table-signup a {padding:11px 25px 11px;}
.features-heading p,.pricing-heading p,
.pricing-table table tr td,.footer-widget ul li a,.footer-bottom ul li a,.table-signup a {font-size: 22px;}
.home-slider-content h2,.features-heading h2,.pricing-heading h2 {font-size: 54px;}
.slider-signup a,.pricing-table table tr th,.footer-widget h3 {font-size:28px;}
.nav a, .nav a:active, .nav a:hover, .nav a:visited{font-size:20px;}
.faq-content h5,.contact-details-content h5 {font-size: 24px;}
.logo img {width:170px;}
a.header-login-btn {font-size:20px;}
.home-fatured-content h4 a {font-size:45px;}
.pricing-table p {width:auto;}
.table-signup a {width:130px;}
.home-features {padding:70px 0 200px;}
.home-create-content h4 {font-size: 26px;}
.inner-heading h2,.inner-heading h1 {font-size:50px;}
.home-slider-content p,.inner-content p,ul.inner-list li,.home-create-content p,.signup-free-btn a,.sign-up-label label,.signify-text p,.signup-form-btn a,.contact-details-content p a {font-size: 20px;}
.terms-conditions {font-size:18px;}
}
@media only screen and (min-width:1920px) {
.home-slider-content p {font-size:22px;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.new-container,.screenshots-page .new-container {width:80%;}
.home-slider .carousel-control-prev {left:-60px;}
.home-slider .carousel-control-next {right:-60px;}
.home-fatured-bg {background-size:310px;}
.home-fatured-content {width: 215px}
.home-fatured-box-wrap.home-fatured7 {left: 31%;}
.home-slider-in .carousel{height:auto;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.nav>ul>li {padding:0 13px 1px;}
.new-container,.screenshots-page .new-container {width:90%;}
.home-slider-content h2 {font-size:30px;margin:0 0 10px;}
.home-slider {padding:40px 0 60px;}
.home-slider .carousel-indicators {bottom: -50px;}
.home-slider .carousel-control-prev,.home-slider .carousel-control-next {display:none;}
.home-fatured-bg {background-size:230px;}
.table-signup a {width:110px;text-align:center;}
.pricing-table p {width:150px;}
.pricing-heading p {padding:0;}
.home-fatured-box-wrap {position:relative;margin-bottom:15px;}
.home-fatured-box-wrap.home-fatured1,.home-fatured-box-wrap.home-fatured2,.home-fatured-box-wrap.home-fatured3,.home-fatured-box-wrap.home-fatured4,.home-fatured-box-wrap.home-fatured5,.home-fatured-box-wrap.home-fatured6,.home-fatured-box-wrap.home-fatured7,.home-fatured-box-wrap.home-fatured8 {left:0;top:0;}
.mobile-desktop-image {display:block;text-align:center;}
.mobile-desktop-image img {width:100%;max-width: 350px;}
.home-fatured-content {width:80%;}
.home-fatured-icon {width:20%;text-align:center;}
.home-fatured-icon img {max-width:102px;}
.home-features {padding-bottom:15px;}
.home-fatured-bg{background: none; height: auto;padding:35px 0;}
.home-fatured-box {width:100%;}
.sign-up-form .inner-heading h2 {font-size:32px;}
.contact-details-content p,.contact-details-content p a {font-size:14px;}
.footer-bottom {padding:5px 0;}
.footer-bottom ul li {margin:0;} 
.footer-social li {margin:0 3px 0 0;}
.coming-soon-page .inner-heading h2 {font-size: 90px;}
.coming-soon-page .inner-content p {font-size:20px;}
.coming-soon-img img {width:240px;}
.thanks-for-signup-page .coming-soon-img img {width:200px;}
.thanks-for-signup-page .inner-heading h2 {font-size:50px;} 
.home-slider-in .carousel{height:auto;}
}
@media only screen and (max-width:767px) {
.mobile-login {display:block;}
.login-col {display:none;}
.logo {position: fixed; top:4px; left: 8px; z-index: 99999;}
.nav {background-image: url(images/navigation-back.png);background-size:cover;background-repeat:no-repeat;background-position:center;top: 60px;}
.navigation-strip {height:50px;padding:0;}
.nav li {padding:0 15px;}
.nav-no-js .nav-button:hover+.nav,
.nav-no-js .nav-button:hover+.nav+.nav-close,
.nav-no-js .nav:hover,
.nav-no-js .nav:hover+.nav-close {display: block}
.mynav {height:74px;}
.mobile-button {display:block;}
.nav li {line-height: 2.5;}
.home-fatured-bg{background: none; height: auto;padding:35px 0;}
.new-container {width:100%;padding: 0 15px;}
.home-slider {padding:40px 0 120px;}
.home-slider-content h2 {font-size:30px;margin:0 0 5px;}
.home-slider-image {margin:15px 0 0;}
.home-fatured-box-wrap {position:relative;margin-bottom:15px;}
.home-fatured-box-wrap.home-fatured1,.home-fatured-box-wrap.home-fatured2,.home-fatured-box-wrap.home-fatured3,
.home-fatured-box-wrap.home-fatured4,.home-fatured-box-wrap.home-fatured5,.home-fatured-box-wrap.home-fatured6,
.home-fatured-box-wrap.home-fatured7,.home-fatured-box-wrap.home-fatured8 {left:0;top:0;}
.mobile-desktop-image {display:block;text-align:center;}
.mobile-desktop-image img {width:100%;max-width: 350px;}
.home-slider .carousel-control-next,.home-slider .carousel-control-prev {display:none;}
.home-fatured-content {width:65%;}
.home-fatured-icon {width:35%;text-align:center;}
.home-fatured-icon img {max-width:102px;}
.home-features {padding-bottom:15px;}
.pricing-heading p {padding:0;}
.table-signup a {width:110px;text-align:center;}
.pricing-table p {width:150px;}
.footer-widget {margin-bottom:30px;}
.footer-top {padding:50px 0;}
.footer-bottom ul li {margin:0;padding:0 10px;}
#scrollToTop {font-size:14px;right:10px;bottom: 13%;}
.home-fatured-box {width:100%;}
.navigation-strip {box-shadow:none;}
.gray-back-section {padding:40px 0;}
.contact-details-box-center {padding-left:15px;}
.contact-details-box,.contact-details-icon img {margin:0;} 
.footer-bottom {padding:5px 0;}
.pricing-heading h2,.features-heading h2,.home-fatured-content h4 a,.inner-heading h2,.screenshots-box h3,.inner-heading h1 {line-height:1.2;font-size:30px;}
.home-pricing {padding:30px 0;}
.home-create-content {padding-left:5px;}
.screenshots-page .new-container {width:100%;}
.screenshots-box {margin:0 0 30px;}
.faq-content h5 {margin:0 0 10px;}
.thanks-for-signup-page .coming-soon-img img {width:150px;}
.thanks-for-signup-page .inner-heading h2 {font-size:40px;} 
.home-slider-in .carousel{height:auto;}
.home-slider .carousel-indicators li {width:18px;height:18px;}
.home-slider .carousel-indicators li::after {width:11px;height:12px;}
.landing-page-top-left {margin:0;}
.pdr0 {padding-right:15px;}
.pdl0 {padding-left:15px;}
.visit-our-blog-wrap {margin:20px 0 0;}
.new-signup-free-form-wrap {max-width:400px;margin:0 auto 30px;}
}
@media only screen and (min-width:576px) and (max-width:767px) { 
.sign-up-one .inner-heading h2 {font-size:25px;}
.footer-top .col-sm-3 {-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;} 
.home-fatured-icon {width:15%;}
.home-fatured-content {width:85%;}
.home-pricing .container,.footer-top .container {max-width: inherit;}
#scrollToTop {bottom:15px;}
.coming-soon-page .inner-heading h2 {font-size: 90px;}
.coming-soon-page .inner-content p {font-size:20px;}
.coming-soon-img img {width:240px;}
.thanks-for-signup-page .coming-soon-img img {width:150px;}
.thanks-for-signup-page .inner-heading h2 {font-size:40px;}
}
@media only screen and (max-width:575px) { 
.terms-conditions {font-size:12px;}
.signify-text {margin:10px 0;}
.signify-text p,.sign-up-label label {text-align:left;}
.sign-up-form .inner-heading h2 {text-align:left;}
.width11,.width89 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.coming-soon-page .inner-heading h2 {font-size: 70px;}
.coming-soon-page .inner-content p {font-size:17px;}
.coming-soon-img img {width:200px;}
.thanks-for-signup-page .inner-heading h2 {font-size:40px;}
}