body{margin:0;padding:0;background-color:#fff;transition: all .4s ease;}
img{margin:0;padding:0;border:none}:focus{outline:0}
*{margin:0;padding:0;outline:0}a{outline:0}
a,img,fieldset{border:0;outline:0}
textarea{resize:none;overflow:hidden}
.clear{clear:both}
.left{float:left}
.right{float:right}
.bgNone{background-image:none}
li,ul{list-style:none}
html{height:100%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;direction:ltr}
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=checkbox],input[type=radio]{margin-right:7px}
.page-mt{margin-top:130px!important}
.text-center {text-align: center;}
.m-l-10 {margin-left: 10px;}
.align-middle {vertical-align: middle;}
.services_wrapper{float:left;width:100%; margin:0;padding:50px 0;}
.services_wrapper .services_row{width: 1200px;margin: 0 auto;padding: 0;display:flex;}
.services_wrapper .services_row .ser_col{box-sizing: border-box;float: left;width: 25%;padding-right: 15px;padding-left: 15px;}
.services_wrapper .services_row .ser_col .services {box-shadow: 0 15px 39px 0 rgba(8, 18, 109, 0.1);-webkit-box-shadow: 0 15px 39px 0 rgba(8, 18, 109, 0.1);-moz-box-shadow: 0 15px 39px 0 rgba(8, 18, 109, 0.1);-ms-box-shadow: 0 15px 39px 0 rgba(8, 18, 109, 0.1);-o-box-shadow: 0 15px 39px 0 rgba(8, 18, 109, 0.1);/*height: 100%;*/background: #fff;padding: 12px 15px 15px 20px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease}
.services_wrapper .services_row .ser_col .services:hover .icon-circle {background: #fff}
.services .icon-circle {width: 82px;height: 82px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;background: #e9f3fa;text-align: center;justify-content: center;display: flex;margin: 0 auto 15px;align-items: center}
.services .icon-circle img {width: 40px;height: 40px}
.services .tile-content h4 {font-family: 'Poppins Regular';font-size: 18px;color: #3c3c3c;margin-bottom: 12px;font-weight: 600}
.services .tile-content ul {margin: 0;padding: 10px 25px;min-height: 330px;text-align: left}
.services .tile-content ul li:last-child {margin-bottom: 0}
.services .tile-content ul li {font-family: 'Poppins Regular';font-size: 14px;color: #545454;text-align: left;margin: 0 0 10px 0;line-height: 20px;list-style: disc;}
.services .tile-content a {font-family: 'Poppins Regular';font-size: 14px;color: #545454;text-align: center;text-decoration:none;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;background: #0a9dae;color: #fff;padding: 15px 20px;border-radius: 5px;display: inline-block;min-width: 188px;}
.services .tile-content p {font-family: 'Poppins Regular';font-size: 14px;color: #545454;min-height: 100px}
.benefits_wrapper{float:left;width:100%; margin:0;padding:30px 0;}
.benefits_wrapper .benefits_row{width: 1200px;margin: 0 auto;padding: 0;display:flex;}
.benefits_wrapper .benefits_row .col-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
.benefits_wrapper .benefits_row .col-6 .title{float:left;width:100%;margin: 0 0 30px 0;padding:0; color: #3c3c3c; font-size: 25px; font-family:'Poppins ExtraBold';text-align:center;}
.imgWrapper{float:left;width:100%;margin:0;padding:0;text-align:center}
.benefits_wrapper .benefits_row .col-6 .dvbtn_wrapper{float:left;width: 100%;margin:50px 0 0 0;padding:0; text-align: center;}
.benefits_wrapper .benefits_row .col-6 .dvbtn_wrapper a{border-radius: 5px;font-family:'Poppins Regular';color: #fff;font-size: 16px;cursor: pointer;display: inline-block;background-color: #0a9dae;border: 1px solid #0a9dae;padding: 15px 20px;text-decoration:none;}
.benefits_wrapper .benefits_row .col-6 .dvbtn_wrapper a:hover {color: #0a9dae;border-color: #0a9dae;background-color: transparent;}
.benefits_tr {float:left;width: 100%;margin:0;padding:0;background: #edeeef;padding: 70px 30px;box-sizing: border-box;}
.benefits{float:left;width: 100%;margin:0 0 20px 0;padding:0;}
.benefits_box{float:left;width: 100%;    display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.benefits_box .col-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
.benefits_box .col-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
.benefit-header {background: #0a9dae;color: #fff;padding: 8px 15px;font-family:'Poppins Regular';color: #fff;font-size: 16px;}
.benefit-description {padding: 8px 15px;font-family:'Poppins Regular';color: #3c3c3c;font-size: 16px;}

.simpleSteps_wrapper{float:left;width:100%; margin:0;padding:0 0 80px 0;}
.simpleSteps_row{width: 1200px;margin: 0 auto;padding: 0;}
.simpleSteps_row h2	{float:left;width:100%;margin: 0 0 30px 0;padding:0; color: #3c3c3c; font-size: 25px; font-family:'Poppins ExtraBold';text-align:center;}
.simpleSteps_row .row{float:left;width:100%;display:flex}
.simpleSteps_row .row .col-4 {float:left;box-sizing: border-box;-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;flex: 0 0 33.333333%;max-width: 33.333333%;padding: 0 15px;}
.simpleSteps_row .row .col-4 .step-tile {float: left;min-height: 200px;box-shadow: 0 0 27px 0 rgba(2, 3, 3, 0.22);-webkit-box-shadow: 0 0 27px 0 rgba(2, 3, 3, 0.22);-moz-box-shadow: 0 0 27px 0 rgba(2, 3, 3, 0.22);-ms-box-shadow: 0 0 27px 0 rgba(2, 3, 3, 0.22);-o-box-shadow: 0 0 27px 0 rgba(2, 3, 3, 0.22);padding: 50px;}
.simpleSteps_row .row .col-4 .step-tile .tile-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.simpleSteps_row .row .col-4 .step-tile .tile-body .icon {float:left;width:100%;margin: 0 0 20px 0;text-align:center;}
.simpleSteps_row .row .col-4 .step-tile .tile-body .simple-body{float:left;width:100%}
.simpleSteps_row .row .col-4 .step-tile .tile-body .simple-body h4{float:left;width:100%;margin: 0 0 10px 0;padding:0; color: #313131; font-size: 18px; font-family:'Poppins Regular';text-align:center;}
.simpleSteps_row .row .col-4 .step-tile .tile-body .simple-body p{float:left;width:100%;margin:0;font-family: 'Poppins Regular'; font-size: 14px;color: #313131;text-align:center}

.bodyWrapper{float: left;width: 100%;margin:10px 0 50px 0;padding:0}
.bodyWrapper .bodyInner{width: 1200px;margin: 0 auto}
.bodyWrapper .bodyInner .body{float: left;width: 100%;margin:0;padding:0 0}
.bodyWrapper .bodyInner .body h1{float:left;width:100%;font-family: 'Poppins Regular'; font-size: 22px;color: #0a9dae;font-weight: 400;border-bottom: 1px solid #a1a1a1;position: relative;padding: 0 60px 10px 0;margin: 0 0 15px 0;box-sizing: border-box;}
.bodyWrapper .bodyInner .body h1::after {content: "";width: 100px;height: 5px;background: #0a9dae;position: absolute;left: 0;bottom: -3px;}
.bodyWrapper .bodyInner .body h2{float:left;width:100%;font-family: 'Poppins Regular'; font-size: 22px;color: #0a9dae;font-weight: 400;border-bottom: 1px solid #a1a1a1;position: relative;padding: 0 60px 10px 0;margin: 0 0 15px 0;box-sizing: border-box;}
.bodyWrapper .bodyInner .body h2::after {content: "";width: 100px;height: 5px;background: #0a9dae;position: absolute;left: 0;bottom: -3px;}
.bodyWrapper .bodyInner .body p{float:left;width:100%;margin:0 0 10px 0;padding:0;box-sizing: border-box;font-family: 'Poppins Regular'; font-size: 13px;color: #2b2b2b;line-height: 22px;}
.bodyWrapper .bodyInner .body ul h2{float:left;width:100%;font-family: 'Poppins Regular'; font-size: 16px;color: #0a9dae;font-weight: 400;border-bottom: 1px solid #a1a1a1;position: relative;padding: 0 60px 10px 0;margin: 0 0 15px 0;box-sizing: border-box;}
.bodyWrapper .bodyInner .body ul h2::after {content: "";width: 100px;height: 5px;background: #0a9dae;position: absolute;left: 0;bottom: -3px;}
.bodyWrapper .bodyInner .body section{float:left;width:100%; margin:0 0 50px 0;padding:0}
.bodyWrapper .bodyInner .body section h2{float:left;width:100%;font-family: 'Poppins Regular'; font-size: 22px;color: #0a9dae;font-weight: 400;border-bottom: 1px solid #a1a1a1;position: relative;padding: 0 60px 10px 0;margin: 0 0 15px 0;box-sizing: border-box;}
.bodyWrapper .bodyInner .body section h2::after {content: "";width: 100px;height: 5px;background: #0a9dae;position: absolute;left: 0;bottom: -3px;}
.bodyWrapper .bodyInner .body section p{float:left;width:100%;margin: 0 0 5px 0;padding:0;font-family: 'Poppins Regular'; font-size: 13px;color: #2f2f2f;font-weight: 400;line-height:26px}


.registration_form {float:left;width:100%;box-sizing: border-box;background: #F9F9F9;padding: 25px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
.registration_form h3{float:left;width:100%;margin:0 0 5px 0;padding:0;font-family: 'Poppins Regular'; font-size: 18px;color: #0c0c0c;font-weight: 700;line-height: normal;text-align:left}
.registration_form h4{float:left;width:100%;margin:0;padding:0;font-family: 'Poppins Regular'; font-size: 14px;color: #0c0c0c;font-weight: 400;line-height: normal;text-align:left}
.registration_form .row{float:left;width:100%;margin:20px 0 0 0;padding:0;}
.registration_form .row .col{float:left;width:50%;margin:0 0 10px 0;padding:0 10px;box-sizing: border-box;}
.registration_form .row .col lable{float:left;width:100%;margin:0 0 5px 0;padding:0;font-family: 'Poppins Regular'; font-size: 14px;color: #0c0c0c;font-weight: 400;line-height: normal;text-align:left}
.registration_form .row .col input[type="text"], .registration_form .row .col input[type="email"], .registration_form .row .col input[type="tel"], .registration_form .row .col input[type="url"], .registration_form .row .col input[type="number"], .registration_form .row .col select, .registration_form .row .col textarea {width: 100%;padding: 11px 10px;border: 1px solid #ccc;background: #FFF;margin: 0 0 12px;font-family: 'Poppins Regular'; font-size: 13px;color: #0c0c0c;font-weight: 400;line-height: normal;text-align:left;box-sizing: border-box;}
.registration_form .form_check{float:left;width:100%;margin:0;padding:0;}
.registration_form .form_check .custom_check {float:left;width:100%;padding: 0 10px;box-sizing: border-box;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-family: 'Poppins Regular'; font-size: 13px;color: #0c0c0c;font-weight: 400;line-height: normal;text-align:left}
.registration_form .form_check .custom_check input{float:left;margin: 3px 10px 0 0;}
.registration_form .submit_btnWrapper{float:left;width:100%;margin:20px 0 0 0;padding: 0 10px;box-sizing: border-box;}
.registration_form .submit_button{font-family: 'Poppins Regular';font-size: 14px;color: #545454;text-align: center;text-decoration:none;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;background: #0a9dae;color: #fff;padding: 15px 20px;border-radius: 5px;display: inline-block;min-width: 188px;border:none;cursor:pointer}
.registration_form .submit_button:hover{background: #086c77;}
.req_docs_wrapper{float:left;width:100%; margin:0;padding:0}
.req_docs_wrapper .row{float:left;width:100%; margin:0;padding:0}
.req_docs{min-height: 150px;width: 21%;text-align: center;float: left;margin: 40px 2% 0 2%;}
.req_docs figure{float:left;width:100%;text-align:center}
.req_docs span{float:left;width:100%;margin: 5px 0 0 0;padding:0;font-family: 'Poppins Regular'; font-size: 14px;color: #0c0c0c;font-weight: 400;line-height:26px;text-align:center}
.pricing_wrapper {float:left;width:100%; margin:0;padding:0}
.pricing_wrapper .row{float:left;width:100%; margin:40px 0 0 0;padding:0}
.pricing-table {margin: 0 10px;text-align: center;width: 280px;float: left;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);box-shadow: 0 0 15px rgba(0,0,0,0.4);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.pricing-table:hover {-webkit-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}
.pricing-title {font-family: 'Poppins ExtraBold';color: #FFF;font-size: 26px;background: #e95846;padding: 20px 0;}
.pricing-table.recommended .pricing-title {background: #2db3cb;}
.pricing-table.recommended .pricing-action {background: #2db3cb;}
.pricing-table .price {background: #403e3d;padding: 20px 0;font-family: 'Poppins ExtraBold';color: #FFF;font-size: 26px;}
.pricing-table .price sup {font-size: 0.4em;position: relative;left: 5px;}
.table-list {background: #FFF;color: #403d3a;}
ul.table-list{min-height:350px}
.table-list li {font-family: 'Poppins Regular';font-size: 13px;color: #0c0c0c;font-weight: 400;text-align:left;padding: 8px 25px;box-sizing: border-box;list-style: none;}
.table-list li:before {content: "\f00c";font-family: 'FontAwesome';color: #3fab91;display: inline-block;position: relative;right: 5px;font-size: 16px;} 
.table-list li span {font-weight: 400;}
.table-list li span.unlimited {color: #FFF;background: #e95846;font-size: 0.9em;padding: 5px 7px;display: inline-block;-webkit-border-radius: 38px;-moz-border-radius: 38px;border-radius: 38px;}
.table-list li:nth-child(2n) {background: #F0F0F0;}
.table-buy {background: #FFF;padding: 15px;text-align: left;overflow: hidden;}
.table-buy p {float: left;color: #37353a;font-weight: 700;font-size: 2.4em;}
.table-buy p sup {font-size: 0.5em;position: relative;left: 5px;}
.table-buy .pricing-action {width:100%;box-sizing: border-box;float: left;background: #e95846;padding: 10px 16px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;font-family: 'Poppins Regular';color: #FFF;font-size: 16px;text-align:center;text-decoration:none}
.table-buy .pricing-action:hover {background: #cf4f3e;}
.recommended .table-buy .pricing-action:hover {background: #228799;  }


/*...........Login Page Design...................*/
.usereg_login{float:left;width:100%;margin:0;padding:100px 0 0 0}
.usereg_login .signInLeft{float:left;width:40%;margin: 0;height: 95vh;background-size: cover;background-position: 100% 50%;background-repeat: no-repeat;}
.usereg_login .signInRight{float:right;width:40%;margin: 0;height: 600px;background-size: cover;background-position: 100% 50%;background-repeat: no-repeat;}
.usereg_login .signIn{float: left;width: 60%;margin: 100px 0 0 0;padding:0 50px; box-sizing: border-box;}
.usereg_login .signIn h3{float:left; width:100%; margin:0 0 10px 0;padding:0 10px;font-family: 'Poppins Regular';color: #0a9dae; font-size: 22px;text-align: left;}
.usereg_login.login .signIn h3{padding:0}
.usereg_login .signIn p{float:left; width:100%; margin:0 0 20px 0;padding:0 10px;font-family: 'Poppins Regular';color: #656565; font-size: 16px;text-align: left;}
.usereg_login .signIn p .text-success {color: #3ac47d !important;}
.usereg_login .signIn p a{color: #0a9dae;text-decoration:none}
.usereg_login .signIn p a:hover{color: #0056b3;text-decoration: underline;}
.usereg_login .signIn form .form-row{float:left;width:100%}
.usereg_login .signIn form .form-row .col-md-6{float:left;width:50%;box-sizing: border-box;margin:0 0 25px 0;padding:0 10px}
.usereg_login.login .signIn form .form-row .col-md-6{padding:0 10px 0 0}
.usereg_login .signIn form .form-row .col-md-6 .text-danger {color: #d92550 !important;}
.usereg_login .signIn form .form-row .col-md-6 label{float:left;width:100%;margin:0 0 10px 0;padding:0;font-family: 'Poppins Regular';color: #495057; font-size: 14px;font-weight: 400;}
.usereg_login .signIn form .form-row .col-md-6 .form-control {float:left;width:100%;box-sizing: border-box;padding: 15px 10px;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;}
.recover_password{width:100%!important}
.recover_password .form-control{width:100%}
.usereg_login .signIn form .form-check{float:left;width:100%;margin:20px 0 0 0;box-sizing: border-box;padding: 0 10px;}
.usereg_login .signIn form .form-check input[type="checkbox"] {float:left;margin: 4px 10px 0 0}
.usereg_login .signIn form .form-check label{float:left;margin:0 0 10px 0;padding:0;font-family: 'Poppins Regular';color: #495057; font-size: 13px;font-weight: 400;}
.usereg_login .signIn form .form-check label a{color: #0a9dae;text-decoration:none}
.usereg_login .signIn form .form-check label a:hover{color: #0056b3;text-decoration: underline;}
.usereg_login .signIn form .btnWrapper{float:left;width:100%;box-sizing: border-box;padding: 0 10px;margin:35px 0 0 0}    
.usereg_login .signIn form .btnWrapper h5{float:left;margin:0;padding:0;font-family: 'Poppins Regular';color: #495057; font-size: 18px;font-weight: 400;}    
.usereg_login .signIn form .btnWrapper h5 a{color: #0a9dae;text-decoration:none;padding: 10px;}
.usereg_login .signIn form .btnWrapper h5 a:hover{color: #0056b3;text-decoration:underline}
.usereg_login .signIn form .btnWrapper .actionBtn{float:right;padding: 0 10px}
.usereg_login .signIn form .btnWrapper .actionBtn button{float: left; border: none; margin: 0; padding: 10px 15px; border-radius: 20px; background-color: #0a9dae; font-family: 'Poppins Regular'; color: #ffffff; font-size: 17px;cursor:pointer}
.usereg_login .signIn form .btnWrapper .actionBtn button:hover{background-color: #07808e;}
.usereg_login .signIn form .btnWrapper .actionBtn .button{float: left; border: none; margin: 0; padding: 6px 25px; border-radius: 10px; background-color: #0a9dae; font-family: 'Poppins Regular'; color: #ffffff; font-size: 15px;cursor:pointer}
.usereg_login .signIn form .btnWrapper .actionBtn .button:hover{background-color: #07808e;}
.usereg_login.login p{line-height: 34px; border-bottom: 1px solid #dadada;padding: 0 0 10px 0;}
.usereg_login.login .signIn form .form-check{margin:0;border-bottom: 1px solid #dadada;}
.usereg_login.login .signIn form .btnWrapper{margin:10px 0 0 0;}
.usereg_login.login .signIn form .btnWrapper h5{font-size:14px}
.admin_login{margin: -10px 0 0 0;padding:0}
.admin_login .logo{float:left;width:100%; margin:0 0 50px 0}
.usereg_login .signIn .alert{float:left;width:100%;text-align:center;padding: 5px 0;}

.error_msg{float: left;width: 100%;padding: 0.5rem 0;border-radius: 4px;text-align: center;font-family: 'Poppins Regular';font-size:14px; background: rgba(255, 90, 90, 0.5);color: #a31515;font-weight: 400;}
.checkoutWrapper{float:left;width:50%;margin: 30px 0 0 0;}
.checkoutWrapper h4{float:left;width:100%;margin: 0 0 10px 0;padding:0; font-family: 'Poppins Regular'; color: #2b2b2b; font-size: 13px;font-weight: 400;}
.checkoutWrapper h4 img{float:left;}
.checkoutWrapper h4 span{float: left;margin: 5px 0 0 10px;}
.checkoutWrapper h5{float:left;width:100%;margin: 0 0 10px 0;padding:0; font-family: 'Poppins Regular'; color: #2b2b2b; font-size: 13px;font-weight: 400;}
.error {background-color: #f2dede;color: #DC0E23;border: solid 1px #DC0E23!important;}

.thanks_wrapper { width: 1200px; margin: 0 auto; }
.thanks_wrapper .thanks_row { float: left; width: 100%; margin: 10px auto; text-align: center; }
.thanks_wrapper .thanks_row h2 { float: left; width: 100%; margin: 20px 0; padding: 0; font-family: 'Poppins Regular'; color: #04a855; font-size: 32px; text-align: center; font-weight: 700; }
.thanks_wrapper .thanks_row p { float: left; width: 100%; margin: 0; padding: 0; font-family: 'Poppins Regular'; color: #2a2c2d; font-size: 15px; text-align: center; }
.thanks_wrapper .thanks_home{
	text-align: center;
	margin: 10px;
}
