/***** General CSS *****/
body{word-break:break-word;    font-size:14px;    line-height:1.4;  color:#555555;}
a{text-decoration:none;    color:#000;}
a:hover,a:focus{text-decoration:none;    color:#000;}
a:hover{transition:all 0.5s ease-in-out;    -webkit-transition:all 0.5s ease-in-out;    -moz-transition:all 0.5s ease-in-out;}
input[type="text"]:focus,textarea:focus,input[type="password"]:focus,select:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus{transition:all 0.5s ease;    -webkit-transition:all 0.5s ease;    -moz-transition:all 0.5s ease;    outline:none;}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],textarea,input[type="tel"]{-webkit-appearance:none;    -moz-appearance:none;    appearance:none;}
select{background-position:95%;}
ul{margin:0 0 0 20px;    padding:0;    list-style-type:none;}
p{font-size:14px;    color:#666666;    font-family:'Montserrat',sans-serif;    font-weight:500;}
/***** Font Files *****/
.testimonial_name{text-align:center;    color:#333333;     margin-bottom:0;    margin-top:15px;    font-size:16px;    line-height:21px;    margin:0 0 20px;}
/* sidenav-css start */
.sidenav{height:100%;
/* 100% Full-height */
position:fixed;
/* Stay in place */
z-index:999;
/* Stay on top */
top:0;    left:-500px;    background:#ff8f33;    background-repeat:no-repeat;    background-size:cover;    overflow-x:hidden;
/* Disable horizontal scroll */
padding-top:60px;
/* Place content 60px from the top */
transition:0.2s;
/* 0.5 second transition effect to slide in the sidenav */
-webkit-transition:0.2s;    box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);    width:250px;}
/* The navigation menu links */
/* Footer */
/*footer.laucnh_footer{background:#e8e8e8;    background-position:top right;    background-size:contain;}
*/
/* Footer */
/* When you mouse over the navigation links,change their color */
.sidenav a:hover,.sidenav a:focus{color:#000;    text-decoration:none;    padding-left:40px;}
/* Position and style the close button (top right corner) */
.sidenav .closebtn{position:absolute;    top:0;    right:25px;    font-size:36px;    margin-left:50px;}
.sidenav a{padding:8px 8px 8px 32px;    text-decoration:none;    font-size:12px;    color:#fff;    display:block;    transition:0.3s;    text-transform:uppercase;}
.mobilecontainer span{color:#ff8f33;    margin-right:10px;    margin:0px 9px;    padding:10px 0;    position:relative;    z-index:1;    display:none;}
.mobilecontainer img{width:63px;    margin:-19px 0;    position:relative;    z-index:1;}
.mobilecontainer{background-color:#fff;    padding-left:20px;}
/* sidenav-css end */
h1{font-size:39px;    line-height:43px;    margin:0 0 20px;}
h2{font-size:33px;    line-height:38px;    margin:0 0 20px;}
h3{font-size:27px;    line-height:32px;    margin:0 0 20px;}
h4{font-size:21px;    line-height:27px;    margin:0 0 20px;}
h5{font-size:16px;    line-height:21px;    margin:0 0 20px;}
h6{font-size:10px;    line-height:15px;    margin:0 0 20px;}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;    background-color:#1e1e1e !important;    border-color:#1e1e1e !important;}
.body-space{padding:60px 0;}
/*custom-nav*/
.centerCol{float:none;    margin:0 auto;}
.custom-nav{position:relative;}
.top-main .navbar-fixed-bottom,.navbar-fixed-top{position:relative;    bottom:0px;}
.band-right{text-align:right;}
.custom-nav .navbar-default{background-color:inherit;    border-color:inherit;    margin-bottom:0px;    background-color:#691eae;}
.logo-sec img{padding-left:30px;    margin-bottom:2px;}
.custom-nav .navbar-default .navbar-nav>li>a{color:#fff;    text-transform:uppercase;    font-size:13px;    letter-spacing:2px;    padding-right:34px;}
/* Drop down menu */
li.dropdown a{padding:0;    color:#fff;}
ul.dropdown-menu{padding:9px;    background-color:#8451b3;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#691eae;    text-decoration:none;    background-color:transparent;}
ul.dropdown-menu li{padding:8px 0;}
/* Drop down menu */
.custom-nav .navbar-nav{}
.logo-sec{padding:20px 0;}
.custom-nav .navbar-nav>li a i{margin-left:125px;    font-size:19px;}
.band-right img{padding-right:24px;}
/*custom-nav*/
/*custom-slider*/
.custom-slider{position:relative;}
.custom-slider .carousel{position:relative;}
/*custom-slider*/
/*top-main*/
.top-main p{font-weight:500;    font-size:16px;}
.top-main{background-color:#f47533;    padding:5px 0;}
.top-main ul li{display:inline-block;    padding:0;}
.top-main p{font-weight:500;    font-size:16px;}
.top-main ul li a{font-size:16px;}
.top-main ul{text-align:right;}
.top-main{background-color:#f47533;    padding:5px 0;}
.top-main p{color:black;    margin-bottom:0;   font-weight:600;    padding-top:5px;}
.top-main ul li a i{width:30px;    height:30px;    background-color:#fff;    text-align:center;    padding-top:7px;    border-radius:50px;}
/*top-main*/
/*navigation*/
.top-main ul li:first-child{padding-right:45px;}
.top-main ul li:first-child a i{color:#fff;    background-color:inherit;    font-size:22px;    padding-right:19px;    vertical-align:text-bottom;}
.top-main ul li:first-child a{color:black;    font-weight:600;}
.navigation ul li{display:inline-block;    padding:0 8px 0 0;}
.main-navigate a img{width:100%;    padding-top:0;}
.navigation ul{margin:0;    margin-top:30px;}
.main-navigate{padding:20px 0 25px;}
.navigation ul li a{text-transform:capitalize;    font-family:'Raleway',sans-serif;    font-weight:700;    font-size:14px;    color:#000;}
.navigation ul li a.num{color:#ff0101;    font-family:'Montserrat',sans-serif;    font-size:22px;}
.padd-0{padding:0;}
.btn-sec a{background-color:#f47533;    padding:6px 13px;    color:#fff;    margin-top:21px;    display:inline-block;    border:1px solid #f47533;    text-transform:uppercase;}
.btn-sec a:hover{border:1px solid #f47533;    background-color:#fff;    color:#f47533;}
/*navigation*/
/*sliderItem*/
.sliderItem h1{   position:relative;}
.sliderItem h5{color:#fff;    text-align:left;    font-family:'Raleway',sans-serif;    font-size:22px;}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%;}
.carousel-control.right,.carousel-control.left{background:none;    opacity:1;    width:43px;    height:67px;    top:50%;    text-shadow:none;}
.carousel-control.right{background:url('../images/arrow-right.png') no-repeat;}
.carousel-control.left{background:url('../images/arrow-left.png') no-repeat;}
.carousel-indicators{bottom:12px;    display:none;}
.carousel-indicators li{position:relative;    border:none;    border-radius:50%;    -webkit-border-radius:50%;    -moz-border-radius:50%;    background:transparent;    border:4px solid #fff;    width:16px;    height:16px;    margin:0 2px;}
.carousel-indicators .active{margin:0 2px;    background-color:#ffdb61;    width:16px;    height:16px;}
.carousel-control.left{left:6%;}
.carousel-control.right{right:6%;}
.sliderItem{position:absolute;    top:0;    width:100%;    height:100%;    padding-top:0;    text-align:left;    color:#fff;    display:flex;    align-items:center;}
.sliderItem h1{font-size:55px;    color:#fff;    letter-spacing:0;    text-transform:capitalize;    text-align:left;    font-family:'Raleway',sans-serif;    font-weight:800;}
.sliderItem h2{color:#fff;    text-align:left;    font-family:'Raleway',sans-serif;    font-weight:800;    font-size:45px;}
.btn-get a{margin-top:7px;    padding:10px 36px;    border-radius:4px;    font-size:16px;    color:#fff;    font-weight:400;    background-color:#f47533;    border:1px solid #f47533;    display:inline-block;}
.btn-get a:hover{background-color:#fff;    border:1px solid #fff;    color:#f47533;}
/*sliderItem*/
/*about*/
.smart-sec h4{color:#333333;    font-size:23px;    font-weight:400;    margin-bottom:0;    margin-top:17px;}
.smart-sec h2{color:#084194;    font-family:'Raleway',sans-serif;    font-weight:700;}
.smart-sec p{font-size:14px;    line-height:22px;    border-left:2px solid #f47533;    padding-left:35px;    font-weight:500;}
.smart-sec{padding-top:40px;}
.heading h2{color:#333333;font-weight:700;margin-top:0;margin-bottom:0;text-align:left;font-size:26px;}
.step2 .heading{text-align:center;    margin:10px 0 10px 0;}
.about-text h3{color:#084194;    font-size:21px;    font-family:'Raleway',sans-serif;    font-weight:700;    margin-bottom:5px;    line-height:23px;    text-align:center;    line-height:27px;}
.about-info img{margin-bottom:15px;}
.about-text p{font-size:16px;    font-weight:500;}
.about-text p{font-size:15px;    font-weight:500;        line-height:22px;    margin-top:15px;    margin-bottom:25px;    text-align:center;}
.smart-main{border-bottom:1px solid #ccc;    padding:30px 0;    margin-bottom:55px;}
main{
/* background:url(../images/main-bg.png) no-repeat;    background-position:top right;    background-size:contain;*/
}
.footer-item .top-main{display:block !important; }
section.about-sec{padding-bottom:30px;}
section.about-sec .heading h2{color:#333333;    font-family:'Raleway',sans-serif;    font-weight:700;    margin-top:0;    margin-bottom:0;    text-align:center;    margin-bottom:50px;}
/*about*/
/*corporate-sec*/
.corporate-sec h2{color:#333;    text-align:center;    text-transform:uppercase;    font-family:'Raleway',sans-serif;    font-weight:700;}
.corporate-info img{width:100%;}
.corporate-info h5{background-color:#f47533;    color:#fff;    padding:15px 25px;    margin-top:20px;    text-align:center;    font-weight:400;    margin-bottom:0;}
.corporate-info a{background-color:#f47533;    color:#fff;    padding:10px 25px;    margin-top:20px;    text-align:center;    font-weight:600;    margin-bottom:0;    line-height:20px;    display:block;}
.corporate-info a span{display:block;    font-size:18px;    margin-top:5px;    font-weight:400;}
.corporate-info a:hover,.corporate-info a:focus{background-color:#000000;    color:#fff;}
.corporate-info{margin-top:20px;}
/*corporate-sec*/
.slick-next:hover,.slick-prev:hover{background:transparent;    border:1px solid transparent;    color:#fff;}
/*legal-sec*/
.legal-sec{
/*background:url(../images/legal-bg.jpg) no-repeat;*/
background-color:#33b5e5;    background-position:center;    background-size:cover;}
.legal-sec h2{text-align:center;    color:#fff;    font-family:'Raleway',sans-serif;    font-size:40px;    text-transform:uppercase;    font-weight:600;}
.legal-info h3{font-size:22px;    margin-top:10px;    color:#fff;    font-family:'Raleway',sans-serif;    text-transform:uppercase;    font-weight:700;}
.legal-info p{color:#fff;    font-weight:500;    font-size:14px;    line-height:21px;}
.legal-info{margin-top:50px;}
.legal-info a{color:#fff;    font-size:16px;    text-transform:uppercase;    font-weight:500;    display:block;    border-top:1px solid #fff;    padding-top:10px;    margin-top:10px;}
.legal-info a i{font-size:20px;}
.legal-info img{width:100%;}
.legal-sec .col-md-2{width:20%;    padding:0px 7px;}
.legal-sec .row .col-md-2:nth-child(even) .legal-info{margin-top:100px;}
/*legal-sec*/
/*launch-sec*/
.launch-sec .btn-get a{margin-top:7px;    padding:10px 36px;    border-radius:0px;    font-size:16px;    color:#fff;    font-weight:400;    background-color:#f47533;    border:1px solid #f47533;    display:inline-block;    text-transform:uppercase;}
.launch-sec{padding:60px 0;}
.launch-sec h2{color:#084194;    text-align:center;  }
.launch-sec .btn-get{text-align:center;}
.flexRow{display:flex;}
.flexCol{display:flex;    align-items:center;    justify-content:center;}
.read-more a{font-size:16px;    color:#f47533;      display:inline-block;    text-transform:uppercase;    background-color:#fff;    border:1px solid #f47533;    border-radius:0px;    padding:9px 17px;    border-radius:4px;}
.read-more a:hover{background-color:#f47533;    color:#fff;    border:1px solid #f47533;}
.launch-content h5{color:#084194;    text-align:left;       font-size:30px;    margin-bottom:30px;}
.launch-content ul{margin:0;    margin-top:25px;}
.launch-content ul li{padding-bottom:15px;    display:block;white-space: nowrap;}
.launch-content ul li a{vertical-align:super;}
.launch-sec .flexRow{display:flex;    margin-top:100px;}
.launch-sec .flexCol{display:flex;    align-items:center;    justify-content:end;}
.footer-item ul{margin:0;}
.footer-item ul li a{color:#505050;   }
.footer-item ul li a:hover{color:#084194;}
.footer-item p{   line-height:22px;    margin-top:40px;}
/*launch-sec*/
/* MSQ CSS Inner Pages */
.banner{position:relative;    width:100%;}
.banner .image{display:block;    width:100%;    height:auto;}
.banner .overlay{position:absolute;    top:0;    bottom:0;    left:0;    right:0;    height:100%;    width:100%;    opacity:1;    transition:.5s ease;    background:transparent;    display:flex;    align-items:flex-end;    text-align:left;    background:rgba(8,65,148,0.75);    padding-bottom:5%;}
.banner .text{position:relative;}
.banner .text h1{font-size:35px;    color:#fff;    font-weight:300;    margin:10px 0;    text-transform:uppercase;    font-family:'Raleway',sans-serif;}
.btn1{font-size:16px;    color:#fff;   display:inline-block;    text-transform:uppercase;    background-color:#f47533;    border:1px solid #f47533;    border-radius:0px;    padding:9px 17px;    border-radius:4px;}
.btn1:hover,.btn1:focus{border:1px solid #084194;    background-color:#fff;    color:#084194;}
/* Banner Ends */
.aboutpg .smart-sec p{padding:0;    border:0;}
.laucnh_footer .flexRow{display:-webkit-box;    display:-moz-box;    display:-ms-flexbox;    display:-webkit-flex;    align-items:center;}
/* Register Wizard */
.bis_regist .bishead h2{font-size:43px;    line-height:60px;    color:#084194;    font-weight:900;    margin:0;    font-family:'Raleway',sans-serif;}
.bis_regist .bishead h3{font-size:33px;    line-height:60px;    color:#084194;    font-weight:900;    margin:0px 0 0 0;    font-family:'Raleway',sans-serif;}
.bis_regist .bishead h6{font-size:20px;    line-height:15px;    color:#084194;    margin:10px 0 0 0;    font-family:'Raleway',sans-serif;}
.bis_regist .bishead h4{font-size:28px;    line-height:30px;    color:#084194;    font-weight:300;    margin:0;}
.wizard{margin:10px auto;}
.wizard .nav-tabs{position:relative;    margin-bottom:0;    border:0;    width:100%;    text-align:center;    z-index:9;}
.wizard > div.wizard-inner{position:relative;}
.wizard .connecting-line{height:2px;    background:#e0e0e0;    position:absolute;    width:65%;    margin:0 auto;    left:34px;    right:0;    top:55%;    z-index:1;}
.wizard .nav-tabs > li{width:33%;    text-align:center;    float:none;    display:inline-block;    pointer-events:}
.wizard .nav-tabs > li a{margin:0px auto;    padding:0;    font-size:16px;    color:#084194;    font-weight:700;    text-transform:capitalize;    font-family:'Raleway',sans-serif;}
.wizard span.round-tab{width:60px;    height:60px;    line-height:70px;    border-radius:100px;    background:#f47533;    border:2px solid #f47533;    z-index:9;    font-size:18px;    display:flex;    align-items:center;    justify-content:center;    margin:10px auto;    color:#fff;}
.wizard  span.round-tab:hover{color:#333;    border:2px solid #333;}
.wizard .nav-tabs > li a:hover{background:transparent;        border:0;}
.wizard .nav-tabs > li.active > a,.wizard .nav-tabs > li.active > a:hover,.wizard .nav-tabs > li.active > a:focus{color:#f47533;    cursor:default;    border:0;    border-bottom-color:transparent;    background:transparent;}
.wizard .tab-pane{position:relative;    padding-top:30px;}
.bBox{position:relative;    background:#fde3d6;    border-radius:10px;    min-height:510px;    overflow:hidden;    margin-top:20px;    padding-bottom:40px;}
.bBox .bluehead{background:#084194;    padding:20px 0;    min-height:100px;    display:flex;    align-items:center;    justify-content:center;    flex-direction:column;}
.bBox .bluehead h3{margin:0 0 20px;    font-weight:900;    font-size:27px;    color:#fff;}
.bBox .bluehead h4{margin:0;    font-weight:600;    font-size:16px;    color:#fff;}
.bBox .bbody{padding:15px;}
.bBox .bbody p strong{display:block;}
.bBox .startbtn{position:absolute;    bottom:0;    border-radius:0;    width:100%;    left:0;    border:0;    background:#f47533;    color:#fff;    box-shadow:none;    padding:10px 0;    font-size:21px;    font-weight:300;    font-family:'Raleway',sans-serif;    border-top:2px solid #fff;}
.tabarea h3{font-size:30px;    line-height:35px;    color:#084194;    font-weight:900;    margin:0;    font-family:'Raleway',sans-serif;}
.compyreg .comp_form{background:#084194;    color:#fff;    padding:5% 6%;}
.compyreg .comp_form h2{font-size:40px;    line-height:48px;    font-weight:300;    margin:0;}
.compyreg .comp_form p{color:#fff;    margin-bottom:20px;}
.compyreg .form-group{margin-bottom:20px;}
.compyreg .comp_form label{font-size:16px;    font-weight:400;}
.compyreg .comp_form .form-control{height:45px;    border-radius:3px;    border:1px solid #fff;    background:#144a99;    color:#fff;}
.compyreg .comp_form input[type=submit]{background:#ff0101;    border-radius:40px;    border:0;    font-size:17px;    text-transform:uppercase;}
/* Contact US */
.contactpg .form-control{height:45px;    border-radius:3px;    border:1px solid #ecebeb;    background:#f9f9f9;    box-shadow:none;    width:80%;}
.contactpg   input[type=submit]{background:#ff0101;    border-radius:40px;    border:0;    font-size:17px;    text-transform:uppercase;    width:auto;}
textarea.form-control{height:auto !important;    resize:none;}
.contactpg .row.flexRow{align-items:flex-end;}
span.red{color:red;}
/* Cop Supplies */
.suphead h2{font-size:35px;    color:#333333;    font-family:'Raleway',sans-serif;    font-weight:bold;    margin:0;}
.suphead p{font-size:13px;    line-height:21px;}
.supBox{position:relative;    margin-top:30px;}
.supBox .imgDv img{border-width:1px;  border-color:rgb(183,183,183);  border-radius:8px;  max-width:70%;border-style:solid;  box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);}
.supBox h3{font-size:16px;     font-family:'Raleway',sans-serif;    font-weight:bold;    margin:25px 0 15px;}
.supBox h3 strong{float:right;    font-size:27px;   }
.supBox  ul{padding:0;    margin:0;}
.copupdate p{font-size:13px;    line-height:21px;}
.copupdate .supBox .btn1{background:#ff0101;}
.copupdate .btn1:hover,.copupdate .btn1:focus{border:1px solid #f47533;    background-color:#fff;    color:#f47533;}
.imgDv{text-align:center;}
/* FAQS */
.hfrequently_sec .heading{margin:40px 0 30px;}
.hfrequently_sec .heading h3{font-size:40px;    font-weight:500;    color:#084194;}
.hfrequently_sec .panel-group{display:inline-block;    width:100%;    padding:0;}
.hfrequently_sec .panel-group .panel{margin:0 0 15px 0;    display:inline-block;    width:100%;    box-shadow:none;    background:none;    border:0;}
.hfrequently_sec .panel-default>.panel-heading h4 a{font-size:25px;    line-height:30px;    border:0;    display:inline-block;    width:100%;    box-shadow:none;    position:relative;    padding:0px 15px 10px 50px;    position:relative;    color:#084194;    font-weight:bold;    font-family:'Raleway',sans-serif;}
.hfrequently_sec .panel-default>.panel-heading{padding:0;    background:transparent;    margin:0;}
.hfrequently_sec .panel-group .panel .panel-body{color:#777;    font-size:14px;    line-height:32px;    border:0;}
.hfrequently_sec .panel-heading a.accordion-toggle{background:transparent;}
.hfrequently_sec .panel-heading .accordion-toggle.collapsed{background:transparent;}
.hfrequently_sec .panel-heading .accordion-toggle:after{content:"\f068";    font-size:14px;    color:#fff;    background:#f47533;    border-radius:100%;    font-weight:400;    width:30px;    height:30px;    text-align:center;    position:absolute;    left:0;    top:0;    font-family:FontAwesome;    display:flex;    align-items:center;    justify-content:center;}
.hfrequently_sec .panel-heading .accordion-toggle.collapsed:after{content:"\f067";    width:30px;    height:30px;    text-align:center;    font-size:14px;    color:#fff;    background:#f47533;    border-radius:100%;    font-weight:400;    position:absolute;    top:-1px;    left:0;    display:flex;    align-items:center;    justify-content:center;}
/* incorporation */
.incorpo .fivCol .col-xs-12.col-sm-2.col-md-2.col-lg-2{width:20%;}
.incorpo .fivCol .bBox{min-height:560px;    margin-top:20px;}
.incorpo .fivCol .bBox .bluehead h4{font-size:10px;    line-height:14px;    color:#fff;    margin:10px 0 0;    }
.incorpo .bBox p{font-size:12px;    line-height:19px;}
.incorpo .bishead h4,.twoCol .bishead h4{font-size:20px;    line-height:25px;    width:80%;    margin:0 auto 30px;    margin-bottom:40px;}
.incorpo .bBox .bluehead{padding:20px 11px;    text-align:left;}
.incorpo .bBox .bluehead h3{font-size:21px;    line-height:22px;}
.incorpo  .bBox .bluehead h4{font-size:14px;    line-height:18px;    color:#fff;    margin:10px 0 0;   }
.incoList{}
.incoList h5{font-size:24px;    line-height:21px;    margin:20px 0 10px;    color:#084194;    font-weight:700;    font-family:'Raleway',sans-serif;}
.incoList ul{}
.incoList ul li{font-size:15px;    line-height:23px;    margin:0 auto 13px;    margin-bottom:5px;    position:relative;    padding-left:20px;}
.incoList ul li:after{content:"\f105";    font:normal normal normal 12px/16px FontAwesome;    position:absolute;    left:-8px;    border-radius:100%;    border:1px solid #b5b5b5;    width:17px;    height:17px;    text-align:center;    background:#b5b5b5;    color:#fff;}
.incorpo .bBox a.btn.btn1{display:block;    background:#084194;    border:0;    padding:0 0;    position:absolute;    bottom:50px;    border-radius:0;    width:100%;    left:0;    z-index:9;}
.incorpo .bBox a.btn.btn1:hover{color:#fff;}
/* Textpage */
.textpage h2{color:#084194;    text-align:center;        font-weight:bold;    text-transform:capitalize;}
/* report */
.report h4{font-size:20px;    color:#f47533;    margin:20px 0 40px;}
.report label{font-size:16px;line-height:28px;font-weight:500;color:#333333;margin-bottom:10px;}
.report  .form-control{height:45px;    border-radius:3px;    border:1px solid #ecebeb;    background:#f9f9f9;    box-shadow:none;}
.report .btn1{padding:9px 33px;    border-radius:0;}
.registerpg .form-control{height:65px;    border-radius:0;    border:1px solid #000;    border-bottom:0;}
.registerpg  .noleft .form-control{border-right:0;}
.borbtom .form-control{border-bottom:1px solid #000;}
.registerpg::-webkit-input-placeholder{
/* Chrome/Opera/Safari */
color:#333333;    font-size:14px;    }
.registerpg::-moz-placeholder{
/* Firefox 19+ */
color:#333333;    font-size:14px;   }
.registerpg:-ms-input-placeholder{
/* IE 10+ */
color:#333333;    font-size:14px;   }
.registerpg:-moz-placeholder{
/* Firefox 18- */
color:#333333;    font-size:14px;    }
.registerpg  .flexRow{display:-webkit-box;    display:-moz-box;    display:-ms-flexbox;    display:-webkit-flex;    display:flex;    align-items:center;}
.registerpg  .flexCol{-webkit-box-flex:1;    -moz-box-flex:1;    -webkit-flex:1;    -ms-flex:1;    flex:1;    align-items:center;}
.registerpg .row.already{margin-top:20px;}
.registerpg .row.already a{color:#f66e00;    text-decoration:underline !important;}
footer.laucnh_footer{background:#fef;}
footer.laucnh_footer h5{color:#084194;    text-align:left;      font-size:20px;    margin-bottom:20px;}
.footer-item_img{margin-bottom:25px; max-width:185px;}
/*forms*/
.wizard-inner h5{text-align:center;    font-size:25px;    line-height:30px;    margin-top:65px;    color:#084194;    font-weight:400;}
.radio-toolbar input[type="radio"]{opacity:0;  position:fixed;  width:0;}
.radio-toolbar label{display:inline-block;    background-color:#ddd;    padding:10px 20px;    font-family:sans-serif,Arial;    font-size:16px;    border:2px solid #444;    border-radius:4px;}
.radio-toolbar input[type="radio"]:checked + label{background-color:#bfb;    border-color:#4c4;}
.check-fields h4.media-heading{font-size:14px!important;    line-height:30px;    color:#084194;    margin:0;    font-weight:700;    font-family:'Raleway',sans-serif;    text-align:left!Important;}
.check-fields .media p{font-weight:500;    font-size:13px;    margin-top:0 !important;    line-height:12px;}
.requireFIle{font-size:13px!important;    margin-bottom:0;    line-height:0;}
.check-fields .media-left input[type="radio"]{margin-right:10px;}
.check-fields{background-color:#f8f8f8;    padding:8px 15px;    margin-top:5px;    border:1px solid #e8e8e8;}
.check-fields .media-left{padding-right:0;    padding-top:5px;}
.check-fields .media p span{float:right;    font-weight:600;}
.fields-sec{margin-top:15px;}
.fields-sec label{color:#084194;    font-weight:400;    font-size:16px;        display:inherit;}
.fields-sec input[type="text"].form-control{width:100%;    height:45px;}
.fields-sec select{width:100%;    height:45px;    padding:10px 10px;    border-radius:5px;    border:1px solid #ccc;}
.fields-sec p{font-weight:500;    line-height:24px;    margin-top:15px;}
.incorporation-sec ul li{display:inline-block;    padding:0 5px;}
.incorporation-sec ul{margin:0;    margin-top:15px;}
.incorporation-sec ul li a.btn-blue,.incorporation-sec ul li button.btn-blue{background-color:#084194;    padding:8px 50px;    display:inline-block;    color:#fff;    border-radius:5px;    border:1px solid #084194;}
.incorporation-sec ul li a.btn-blue:hover,.incorporation-sec ul li button.btn-blue:hover{border:1px solid #084194;background-color:#fff;color:#084194;}
.incorporation-sec ul li a.btn-orange{background-color:#f47533;    padding:8px 50px;    display:inline-block;    color:#fff;    border-radius:5px;    border:1px solid #f47533;    cursor:pointer;}
.incorporation-sec ul li a.btn-orange:hover{border:1px solid #f47533;background-color:#fff;color:#f47533;}
.incorporation-sec ul li button.btn-orange{background-color:#f47533;    padding:8px 50px;    display:inline-block;    color:#fff;    border-radius:5px;    border:1px solid #f47533;}
.incorporation-sec ul li button.btn-orange:hover{border:1px solid #f47533;background-color:#fff;color:#f47533;cursor:pointer;}
.forHeading{text-align:left;    font-size:25px;    line-height:50px;    color:#084194;    font-weight:500;    margin:0;    font-family:'Raleway',sans-serif;}
.forQuestion{text-align:left;    font-family:'Raleway',sans-serif;    font-size:14px!important;    font-weight:700!important;    line-height:30px;    color:#5a5f6f!important;}

.forParagraph{text-align:left;    margin-top:0;    font-size:13px;    font-weight:500;    line-height:20px;}
.incorporation-sec h5{color:#084194;    font-size:18px;    font-family:'Raleway',sans-serif;    font-weight:500;    margin-bottom:10px;    margin-top:0;}
.incorporation-sec h6{font-size:15px;    font-family:'Raleway',sans-serif;    color:#084194;    margin-top:0;    font-weight:600;    margin-bottom:5px;}
.incorporation-sec h6 span{font-size:15px;    line-height:30px;    font-weight:500;    color:#696969;}
.incorporation-sec p{font-size:13px;    line-height:20px;    font-weight:500;}
.incorporation-sec h3{font-size:23px;    line-height:30px;    color:#084194;    margin:0;    font-weight:500;    font-family:'Raleway',sans-serif;    margin-bottom:15px;    text-align:left;}
/*forms*/
/*registeration-form-2*/
.registeration-form-2{padding:0% 0 0 0;}
.formsec ul.nav-tabs{background-color:#f6f7f7;    padding:10px 0;    padding-left:30px;    margin:0;}
.formsec .nav>li>a{position:relative;    display:block;    padding:9px 55px;    border-radius:0px !important;    font-size:16px;    background-color:#ffffff;    color:#f47533;    font-family:'Montserrat',sans-serif;   font-weight:500;}
.formsec .nav>li>a:before{position:absolute;    content:'';    width:0;    height:0;    border-top:20px solid transparent;    border-left:35px solid white;    border-bottom:20px solid transparent;    top:0;    right:-35px;}
.formsec .nav-tabs>li.active>a{border:none;    background-color:#f47533;    color:#fff;}
.formsec .nav-tabs>li.active>a:before{position:absolute;    content:'';    width:0;    height:0;    border-top:20px solid transparent;    border-left:34px solid #f47533;    border-bottom:20px solid transparent;    top:0;    right:-34px;}
.formsec .nav-tabs{border-bottom:none;}
.formsec .nav-tabs>li{margin-right:80px;}
.form-tab{padding:10px 0 15px 0;}
.select-tag select{width:100%;    padding:10px 10px;    border:1px solid #ccc;    border-radius:4px;    margin-bottom:10px;}
.form-tab label{float:left;    font-size:17px;    font-weight:500;    margin-top:12px;    color:#084194;    display:inline-table;}
.form-tab label.label{color:#333;    font-size:15px;    margin-top:0px;    display:inline-block;    white-space:initial;    text-align:left;    line-height:25px;    margin-bottom:0;}
.form-tab textarea{width:100%;    border-radius:4px;    border:1px solid #ccc;    margin-top:0;    padding:15px;    margin-bottom:10px;}
.heading p{text-align:left;    margin-top:15px;    font-size:14px;    font-weight:500;    line-height:1.6;}
.form-tab input[type="text"],.form-tab .form-control{width:100%;    border-radius:4px;    border:1px solid #ccc;    margin-top:0;    padding:10px 10px;    height:40px;}
.form-tab input[type="checkbox"].checked{margin-top:30px;}
.form-tab label.dont{float:initial;    color:#333;    font-size:15px;    padding-left:8px;}
.btn-option ul li a.btn-blue,.btn-option ul li button.btn-blue{background-color:#084194;    padding:8px 50px;    display:inline-block;    color:#fff;    border-radius:5px;    border:1px solid #084194;}
.btn-option ul li a.btn-blue:hover,.btn-option ul li button.btn-blue:hover{border:1px solid #084194;background-color:#fff;color:#084194;}
.btn-option ul li a.btn-orange{background-color:#f47533;    padding:8px 50px;    display:inline-block;    color:#fff;    border-radius:5px;    border:1px solid #f47533;}
.btn-option ul li a.btn-orange:hover{border:1px solid #f47533;background-color:#fff;color:#f47533;}
.btn-option ul li button.btn-orange{background-color:#f47533;    padding:8px 50px;    display:inline-block;    color:#fff;    border-radius:5px;    border:1px solid #f47533;    cursor:pointer;}
.btn-option ul li button.btn-orange:hover{border:1px solid #f47533;background-color:#fff;color:#f47533;cursor:pointer;}
.btn-option ul{ padding:0;    margin-top:15px;    margin-bottom:15px;    margin-left:0;    clear:both;    overflow:hidden;}
.btn-option ul li{display:inline-block;    padding-right:10px;}
/*registeration-form-3*/
.radiopt h3{text-align:left;    font-size:25px;    line-height:40px;    color:#084194;    font-weight:500;    margin:0;    font-family:'Raleway',sans-serif;    margin-bottom:7px;}
.radiopt ul{background-color:#fff;    padding:0;    margin:0;    border:0;}
.radiopt ul li input[type="radio"]{margin-right:15px;}
.radiopt ul li label{font-weight:500;}
.formsec h5{color:#084194;    font-weight:500;    margin:10px 0;    font-family:'Raleway',sans-serif;}
.formsec p{margin-bottom:10px;    line-height:1.5;}
.corputrat-form h5{color:#084194;}
.corputrat-form h4{color:#084194;    font-size:20px;    margin:35px 0;    font-family:'Raleway',sans-serif;}
/*registeration-form-3*/
/*registeration-form-4*/
.p_0{padding:0; }
.heading.contact p span{color:#f47533;    font-size:15px;    margin-top:10px;    display:block;}
.andrew_form input[type="text"]{border:1px solid #959595;    height:57px;    width:100%;    padding:10px 10px;}
.radiopt.contact ul li{display:inline-block;}
.radiopt.contact{font-size:16px;    line-height:27px;    margin:15px 0 0px;}
.radiopt.contact label{margin:0; color:#333;  }
/*registeration-form-4*/
/*registeration-form-5*/
.director-tab{padding:40px 20px;}
.director-tab h2{text-align:left;    font-size:25px;    line-height:40px;    color:#084194;    font-weight:500;    font-family:'Raleway',sans-serif;    margin:10px 0;}
.radio-sec ul li{display:inline-block;    padding:0 20px 0 0;}
.radio-sec ul{margin:0;    margin-bottom:15px;}
.radio-sec ul li label{margin-left:5px;    font-size:17px;    font-weight:400;}
.director-tab label.label{font-size:15px;    font-weight:400;    color:#333;}
.director-tab form input.form-control{width:100%;    height:50px;    padding:6px 12px;    font-size:14px;    border:1px solid #b1b1b1;    border-radius:0px;}
input.form-control{width:100%;    height:45px;    padding:6px 12px;    font-size:14px;    border:1px solid #ccc;    border-radius:5px;}
.tab-content label{color:#084194;    font-weight:500;    font-size:17px;}
.tab-content .form-group{margin-top:20px;    margin-bottom:20px;}
.choosefile{}
.choosefile .btn-bs-file{position:relative;}
.choosefile label{color:#fff;    font-weight:400;    font-size:16px;    margin-bottom:10px;    margin-top:30px;    background-color:#333333;    border-color:1px solid #333333;    text-transform:uppercase;}
.btn-primary:hover{color:#333;    background-color:#fff;    border-color:1px solid #333333;}
.choosefile .btn-bs-file input[type="file"]{position:absolute;    top:-9999999;    filter:alpha(opacity=0);    opacity:0;    width:0;    height:0;    outline:none;    cursor:inherit;}
/*registeration-form-5*/
/*  MSQ Forms */
.main-navigate li .dropdown-menu{margin:0;    padding:0;    background-color:#f47533;}
.main-navigate li .dropdown-menu li{display:block;    padding:4px 5px;}
.main-navigate li.dropdown ul.dropdown-menu a{color:#fff;    font-size:12px;    font-weight:600;    padding:2px 12px 2px 3px;}
.main-navigate .dropdown-submenu{position:relative;}
.main-navigate .dropdown-submenu>.dropdown-menu{top:0;    left:100%;    margin-top:-6px;    margin-left:0;}
.main-navigate .dropdown-submenu:hover>.dropdown-menu{display:block;}
.main-navigate .dropdown-submenu>a:after{display:block;    content:" ";    float:right;    width:0;    height:0;    border-color:transparent;    border-style:solid;    border-width:5px 0 5px 5px;    border-left-color:#ccc;    margin-top:5px;    margin-right:-10px;}
.main-navigate .dropdown-submenu:hover>a:after{border-left-color:#fff;}
.main-navigate .dropdown-submenu.pull-left{float:none;}
.main-navigate .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;    margin-left:10px;    -webkit-border-radius:6px 0 6px 6px;    -moz-border-radius:6px 0 6px 6px;    border-radius:6px 0 6px 6px;}
.main-navigate li.dropdown:hover  > ul.dropdown-menu{display:block;}
.comonforms .tab-content .radiopt label{display:inline-block;}
.comonforms .choosefile label{display:inline-block;}
.addaon .btn1{margin:0;    background:#333;    border-color:#333;    padding:12px 13px;    border-radius:5px;    font-size:14px;    width:100%;    height:45px;}
.addaon .btn1:hover,.addaon .btn1:focus{color:#fff;}
.sharepric .radiopt h3{margin-bottom:0;    font-size:25px;    line-height:30px;}
.sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:20%;    margin:0;    padding:0;}
.cra label{color:#000;    font-size:14px;}
.sumryfieald h5{margin:0 0 10px 0;    font-size:21px;}
.sumryfieald .orderNow label{margin-bottom:5px;}
.orderNow{box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);    margin:10px 0 30px;    padding:0px 40px 40px 40px;}
.righsid{position:relative;    width:100%;}
.righsid ul{padding:0;    margin:0;}
.righsid ul li{font-size:15px;    color:#333;    position:relative;    margin-bottom:5px;    font-family:'Raleway',sans-serif;    font-weight:500;}
.righsid ul li small{display:block;    color:#000;}
.righsid ul li span{position:absolute;    right:0;    top:0;}
.sumryfieald .flexCol{justify-content:inherit;}
.removeIncorporator,.removeIncorporatora{text-align:right;    color:red;    cursor:pointer;    display:block;    margin-top:7px;}
.removeIncorporatoraa{text-align:right;    color:red;    cursor:pointer;    float:right;    display:inline-block;    margin-top:7px;}
.removeOfficers{text-align:right;    color:red;    cursor:pointer;    display:inline-block;    float:right;    margin-top:10px;}
.step2 .registor_form .form-control{height:45px;    border-radius:5px;    border:1px solid #ccc;    border-bottom:0;    margin:0;    -webkit-appearance:listbox;    -moz-appearance:listbox;    appearance:listbox;}
.step2 .registor_form .borbtom .form-control{border-bottom:1px solid #ccc;}
.corputrat-form  .minutebook h4{margin:35px 0 9px;}
.nonprofit h3{margin:20px 0 10px;}
.nonprofit .fields-sec{margin-top:0;    margin-bottom:10px;}
.step2 .nonproft2{margin:0;}
.nonproft2 .registor_form{padding:0 15px;}
.nondirect h3{text-align:left;    font-size:30px;    line-height:40px;    color:#084194;    font-weight:900;    font-family:'Raleway',sans-serif;    margin:10px 0;}
.nondirect .aditionform{margin-top:30px;}
/* corpudate */
.corpudate  .heading h2,.corpudate  .heading p{text-align:center;}
.mh2{font-size:35px;    line-height:40px;    color:#084194;    font-weight:900;    margin:10px  0;    font-family:'Raleway',sans-serif;}
.informs{position:relative;    padding:5% 0;}
.Step1Ont{padding:0% 0;}
.Step1Ont .bishead h2{font-size:40px;  text-align:center;}
.Step1Ont .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.Step1Ont .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.Step1Ont .fields-sec select{width:100%;    height:45px;    padding:10px 10px;}
.fiveSpace{margin-top:7px;    display:block;}
.step2 .misnapars{}
.step2 .misnapars h2{text-align:left!important;    font-size:25px!important;}
.step2 .misnapars .radio input[type=radio]{position:absolute;    margin-top:4px;    margin-left:-17px;    margin-top:8px;}
.stepTwoRadio{}
.stepTwoRadio .radio{overflow:hidden;}
.stepTwoRadio .radio label{margin:0;}
.step2 textarea{height:100px;}
.step2 .tab-content label{color:#084194;    font-weight:500;    font-size:17px;    margin:0;    font-family:'Raleway',sans-serif;}
.step2 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;    margin:5px;}
.federal_incorporation_step4 h2{text-align:left;    font-size:25px;    line-height:40px;    color:#084194;    font-weight:500;    margin:20px 0;    font-family:'Raleway',sans-serif;}
.federal_incorporation_step4 h2 span{font-size:24px;    display:block;}
.federal_incorporation_step8 .addaon .btn1{margin:0;    background:#333;    border-color:#333;    padding:14px 13px;    border-radius:0;    font-size:14px;    width:100%;}
.federal_incorporation_step8 .tab-content label{color:#084194;    font-weight:500;    font-size:17px;    margin:0 10px 0 0;}
.federal_incorporation_step8 .radio input[type=radio]{position:relative;}
.federal_incorporation_step4 .radiopt ul{background-color:#fff;      padding:0;      margin:10px 0;      border:0;  }
.federal_incorporation_step4 .radiopt ul li input[type="radio"]{margin-right:0;}
.british_columbia_step4{}
.british_columbia_step4  .radiopt ul{background-color:#fff;    padding:0;    margin:10px 0;    border:0;}
.british_columbia_step4  .radiopt ul li input[type="radio"]{margin-right:0;}
.saskatchewan_incorporation_step4{}
.saskatchewan_incorporation_step4  .radiopt ul{background-color:#fff;      padding:0;      margin:10px 0;      border:0;  }
.saskatchewan_incorporation_step4 .radiopt ul li input[type="radio"]{margin-right:0;  }
.saskatchewan_incorporation_step8 input[type=checkbox],.saskatchewan_incorporation_step8 input[type=radio]{margin-top:7px;  }
.saskatchewan_incorporation_step8 .addaon .btn1{margin:0;      background:#333;      border-color:#333;      padding:14px 13px;      border-radius:0;      font-size:14px;      width:100%;  }
.professional_incorporation_step2{}
.professional_incorporation_step2 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;    margin:0;}
.federal_incorporation_step2{}
.federal_incorporation_step2 .mailingAddressSection{margin-bottom:25px;    margin-top:10px;}
.federal_incorporation_step2 .mailingAddressSection label{margin:0 -20px!Important;}
.federal_incorporation_step2 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;    margin:0;}
.federal_incorporation_step2 .checkbox input[type=checkbox]{position:relative;}
.professional_incorporation_step4{}
.professional_incorporation_step4 .radiopt ul{background-color:#fff;      padding:0;      margin:10px 0;      border:0;  }
.professional_incorporation_step4 .radiopt ul li input[type="radio"]{margin-right:0;}
.professional_incorporation_step8{}
.professional_incorporation_step8  .addaon .btn1{margin:0;      background:#333;      border-color:#333;      padding:14px 13px;      border-radius:0;      font-size:14px;      width:100%;  }
  .professional_incorporation_alberta_step2{}
.professional_incorporation_alberta_step2  .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;      margin:0;  }
  .professional_incorporation_alberta_step8{}
.professional_incorporation_alberta_step8 .addaon .btn1{margin:0;        background:#333;        border-color:#333;        padding:14px 13px;        border-radius:0;        font-size:14px;        width:100%;    }
.professional_incorporation_saskatchewan_step2{}
.professional_incorporation_saskatchewan_step2 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;    margin:0;}
.professional_incorporation_saskatchewan_step8{}
.professional_incorporation_saskatchewan_step8 .addaon .btn1{margin:0;      background:#333;      border-color:#333;      padding:14px 13px;      border-radius:0;      font-size:14px;      width:100%;  }
.professional_incorporation_saskatchewan_step8 input[type=checkbox],.professional_incorporation_saskatchewan_step8 input[type=radio]{margin:7px 0 0 -18px;      margin-top:1px\9;      line-height:normal;  }
.heading{margin-bottom:15px;    margin-top:15px;}
.step4 .andrew_form input[type="text"]{border:1px solid #ccc;    height:45px;    width:100%;    padding:10px 10px;    border-radius:5px;}
.step4 .tab-content .form-group{margin-top:10px;    margin-bottom:10px;}
.step4 .radiopt.contact{font-size:16px;    line-height:27px;    margin:0 0 10px;}
.step4 .radiopt ul li input[type="radio"]{margin-right:0px;}
.step4 .tab-content label{color:#084194;    font-weight:600;    font-size:14px;}
span.fileSpace{padding-bottom:7px;    display:block;}
.check-fields .media-left{display:inline-block;  float:left;  position:relative;  padding-left:35px;  margin-bottom:12px;  cursor:pointer;  font-size:22px;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}
/* Hide the browser's default radio button */
.check-fields .media-left input{position:absolute;  opacity:0;  left:0px;  top:0;  cursor:pointer;  z-index:11;}
/* Create a custom radio button */
.checkmark{position:absolute;    top:5px;    left:0;    height:25px;    width:25px;    background-color:#fff;    border-radius:50%;    border:2px solid #ccc;}
/* On mouse-over,add a grey background color */
.check-fields .media-left:hover input ~ .checkmark{background-color:#c7c7c7;}
/* When the radio button is checked,add a blue background */
.check-fields .media-left input:checked ~ .checkmark{background-color:#fff;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.check-fields .checkmark:after{content:"";  position:absolute;  display:none;}
/* Show the indicator (dot/circle) when checked */
.check-fields .media-left input:checked ~ .checkmark:after{display:block;}
.check-fields .media-left input[type="radio"]{margin:0;width:30px;height:30px;}
/* Style the indicator (dot/circle) */
.check-fields .media-left .checkmark:after{top:4px;    left:4px;    width:13px;    height:13px;    border-radius:50%;    background:#666;}
.check-fields .checkbox{position:relative;    display:inline-block;    margin-top:10px;    margin-bottom:10px;}
.slicknav_nav ul.dropdown-menu{position:relative;float:none;margin:0 10px;padding:0;background-color:transparent;box-shadow:none;border:none;}
.slicknav_nav ul.dropdown-menu li{padding:2px 0;}
.slicknav_menu .caret{display:none;}
.slicknav_nav ul.dropdown-menu li > ul.dropdown-menu{margin:0 20px;}
.slicknav_nav{text-transform:capitalize;}
.registerHeading{line-height:23px!important;}
.registerHeading .radio{display:inline-flex;    line-height:0;    padding:0px 40px;}
.ontarioStep2 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;      margin:0;  }
.ontarioStep2 input[type=checkbox],.ontarioStep2 input[type=radio]{margin:7px 0 0 -20px;    margin-top:1px;    line-height:normal;}
.mailingAddressSection{margin-bottom:25px;}
.ontarioStep3 .radiopt ul li{margin-bottom:10px;}
.ontarioStep3 .checkmark{top:0px;}
.ontariostep4{}
.ontariostep4 .radiopt.contact ul li{display:inline-block;    padding-right:10px;}
.no-padding{padding:0 }
.ontariostep7{}
.ontariostep7  .radiopt ul li{margin-bottom:6px;}
.ontariostep7  .checkmark{top:0;}
.ontariostep7 .corputrat-form h4{margin:25px 0 5px;}
.ontariostep8{}
.ontariostep8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:19%;    margin:0 10px 10px 0;    padding:0;}
.ontariostep8 input[type=radio]{position:relative;    left:0;}
.ontariostep8 label{margin-right:7px!important;}
.ontariostep8 br{display:none;}
.ontariostep8 .appendAllShareholders{margin-top:10px;    width:1170px;}
.ontariostep8 .appendAllShareholders .addaon .btn1{margin:0;    background:#dcdcdc;    border-color:#c1c1c1;    padding:12px 28px;    border-radius:5px;    font-size:14px;    width:100%;    height:45px;    color:#000;    text-transform:uppercase;    cursor:pointer;}
.ontariostep8 .appendAllShareholders .addaon .btn1 .fa{color:#f47533;    margin-right:5px;}
.ontariostep8 .sharepric .radiopt h3{margin-bottom:10px;    font-size:22px;    line-height:26px;    background:transparent;    padding:10px 0px;    color:#084194;    border:0px solid #ccc;    border-radius:5px;}
.ontariostep8 .radiopt .col-md-6{width:80%}
.ontariostep9 .checkbox input[type=checkbox],.ontariostep9 .checkbox-inline input[type=checkbox],.ontariostep9 .radio input[type=radio],.ontariostep9 .radio-inline input[type=radio]{position:relative;    margin-top:4px\9;    margin-left:-17px;}
.ontariostep10{}
.ontariostep10{}
.ontariostep10 .tab-content label{color:#084194;    font-weight:600;    font-size:15px;    margin:13px 0 0;}
.federalStep1{padding:0% 0;}
.federalStep1 .bishead h2{font-size:40px;  text-align:center;}
.federalStep1 .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.federalStep1 .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.federalStep1 .fields-sec select{width:100%;    height:45px;    padding:10px 10px;}
.federalStep7{}
.federalStep7 select.form-control.amount2{border-radius:5px;      height:45px;      width:100%;  }
.federalStep7  .corputrat-form h4{color:#084194;    font-size:20px;    margin:35px 0 10px}
.federal_incorporation_step8{}
.federal_incorporation_step8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:48%;        margin:0 10px 10px 0;        padding:0;    }
.federal_incorporation_step8 input[type=radio]{position:relative;        left:0;    }
.federal_incorporation_step8 label{margin-right:7px!important;    }
.federal_incorporation_step8 br{display:none;    }
.federal_incorporation_step8 .appendAllShareholders{margin-top:10px;    }
.federal_incorporation_step8 .sharepric .radiopt h3{margin-bottom:10px;        font-size:22px;        line-height:26px;        background:#eaeaea;        padding:10px 15px;        color:#084194;        border:1px solid #ccc;        border-radius:5px;    }
.federal_incorporation_step8 .radiopt .col-md-6{width:80%}
.federal_incorporation_step8 .radiopt .col-md-1{width:20%}
.albertastep1{padding:0% 0;}
.albertastep1 .bishead h2{font-size:40px;  text-align:center;  }
.albertastep1 .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.albertastep1 .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.albertastep1 .fields-sec select{width:100%;      height:45px;      padding:10px 10px;  }
.albertastep2{}
.albertastep2 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;    margin:0;}
.albertastep2 .tab-content label{color:#084194;    font-weight:500;    font-size:17px;    margin:0 10px 0 0;}
.albertastep2 .radio input[type=radio]{position:relative;}
.albertastep3{}
.albertastep3{}
.albertastep3 .checkmark{top:0px;}
.albertastep3 .radiopt ul li{margin-bottom:7px}
.albertastep4{}
.albertastep4 select{border:1px solid #959595;      height:45px;      width:100%;      padding:10px 10px;        border-radius:5px;  }
.albertastep4  .radiopt ul li input[type="radio"]{margin-right:0;    }
.albertastep4 .radiopt.contact{font-size:16px;    line-height:27px;    margin:0 0 25px;}
.albertastep4 .radiopt ul{margin:15px 0 0 0;}
.albertastep4  .andrew_form input[type="text"]{border:1px solid #959595;    height:45px;    width:100%;    padding:10px 10px;    border-radius:5px;}
.albertastep4 .tab-content label{color:#084194;    font-weight:500;    font-size:14px;    margin:0;}
.albertastep4 .radiopt.contact ul li{display:inline-block;    margin-right:7px;}
.albertastep8{}
.albertastep8 input[type=radio]{position:relative;          left:0;      }
.albertastep8 label{margin-right:7px!important;      }
.albertastep8 br{display:none;      }
.albertastep8 .appendAllShareholders{margin-top:10px;      }
.albertastep8 .sharepric .radiopt h3{margin-bottom:10px;          font-size:22px;          line-height:26px;          background:#eaeaea;          padding:10px 15px;          color:#084194;          border:1px solid #ccc;          border-radius:5px;      }
.albertastep8 .radiopt .col-md-6{width:80%}
.albertastep8 .radiopt .col-md-1{width:20%}
.albertastep8 .addaon .btn1{padding:14px 13px;}
.albertastep8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:48%;        margin:0 10px 10px 0;        padding:0;    }
.birtishstep1{}
.birtishstep1{padding:0% 0;}
.birtishstep1 .bishead h2{font-size:40px;  text-align:center;    }
.birtishstep1 .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.birtishstep1 .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.birtishstep1 .fields-sec select{width:100%;        height:45px;        padding:10px 10px;    }
  .birtishstep2{}
.birtishstep2  .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;        margin:0;    }
.birtishstep2 input[type=radio]{position:relative;    margin-top:4px\9;    margin-left:-20px;}
.birtishstep2 .tab-content label{margin:0 10px 0 0!important;}
  .birtishstep3{}
.birtishstep3 .checkmark{top:0px;}
  .birtishstep3 .radiopt ul li{margin-bottom:7px}
.british_columbia_step4{}
.british_columbia_step4 select{border:1px solid #959595;        height:45px;        width:100%;        padding:10px 10px;          border-radius:5px;    }
.british_columbia_step4 .radiopt ul li input[type="radio"]{margin-right:0;      }
.british_columbia_step4 .radiopt.contact{font-size:16px;      line-height:27px;      margin:0 0 25px;  }
.british_columbia_step4 .radiopt ul{margin:15px 0 0 0;  }
.british_columbia_step4  .andrew_form input[type="text"]{border:1px solid #959595;      height:45px;      width:100%;      padding:10px 10px;      border-radius:5px;  }
.british_columbia_step4 .tab-content label{color:#084194;      font-weight:500;      font-size:14px;      margin:0;  }
.british_columbia_step4 .radiopt.contact ul li{display:inline-block;      margin-right:7px;  }
.birtishstep8 .addaon .btn1{padding:14px 13px;}
.birtishstep8{}
.birtishstep8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:48%;        margin:0 10px 10px 0;        padding:0;    }
.birtishstep8 input[type=radio]{position:relative;        left:0;    }
.birtishstep8 label{margin-right:7px!important;    }
.birtishstep8 br{display:none;    }
.birtishstep8 .appendAllShareholders{margin-top:10px;    }
.birtishstep8 .sharepric .radiopt h3{margin-bottom:10px;        font-size:22px;        line-height:26px;        background:#eaeaea;        padding:10px 15px;        color:#084194;        border:1px solid #ccc;        border-radius:5px;    }
.birtishstep8 .radiopt .col-md-6{width:80%}
.birtishstep8 .radiopt .col-md-1{width:20%}
.birtishstep9{}
.birtishstep8  .radio input[type=radio]{position:relative;}
.federal_incorporation_step2 .radio input[type=radio]{position:relative;}
.federal_incorporation_step2 .tab-content label{margin:0 10px 0 0;    padding:0;}
.ontarioStep2 .tab-content label{margin:0 20px 0 20px;    padding:0;}
.ontarioStep2 .no-padding{padding:0!important;    margin:0!important;}
.ontarioStep2 .registerHeading .radio{display:inline-flex;    line-height:0;    padding:0px 0px 0 30px;}
.ontariostep4{}
.ontariostep4 .addaon .btn1{margin:0;    background:#dcdcdc;    border-color:#c1c1c1;    padding:12px 28px;    border-radius:5px;    font-size:14px;    width:auto;    height:45px;    color:#000;    text-transform:uppercase;    cursor:pointer;}
.ontariostep4 .addaon .btn1 .fa{color:#f47533;    margin-right:5px;}
.ontario_5{}
.ontario_5 .choosefile label{margin:0;    background:#dcdcdc;    border-color:#c1c1c1;    padding:7px 28px;    border-radius:5px;    font-size:14px;    width:auto;    height:45px;    color:#000;    text-transform:uppercase;    cursor:pointer;}
.ontario_5 .choosefile label .fa{color:#f47533;    margin-right:5px;}
.ontario_5 .tab-content label{color:#084194;    font-weight:500;    font-size:15px;}
.secureBOx{margin:20px -40px;    padding:30px 40px;}
.secuePay{margin-bottom:25px;    overflow:hidden;}
.secuePay h5{margin:0 0 5px 0;    font-size:21px;}
a.firstinsta,a.secondinsta{display:inline-table;    box-shadow:0 0 10px rgba(0,0,0,0.1);    border-radius:10px;    overflow:hidden;}
.federalStep3{}
.federalStep3{}
.federalStep3 .checkmark{top:0px;}
.federalStep3 .radiopt ul li{margin-bottom:7px}
.federal_incorporation_step4{}
.federal_incorporation_step4  select{border:1px solid #959595;        height:45px;        width:100%;        padding:10px 10px;          border-radius:5px;    }
.federal_incorporation_step4 .radiopt ul li input[type="radio"]{margin-right:0;      }
.federal_incorporation_step4 .radiopt.contact{font-size:16px;      line-height:27px;      margin:0 0 25px;  }
.federal_incorporation_step4 .radiopt ul{margin:15px 0 0 0;  }
.federal_incorporation_step4 .andrew_form input[type="text"]{border:1px solid #959595;      height:45px;      width:100%;      padding:10px 10px;      border-radius:5px;  }
.federal_incorporation_step4 .tab-content label{color:#084194;      font-weight:500;      font-size:14px;      margin:0;  }
.federal_incorporation_step4 .radiopt.contact ul li{display:inline-block;      margin-right:7px;  }
.saskatchewanstep1{padding:0% 0;}
.saskatchewanstep1 .bishead h2{font-size:40px;  text-align:center;      }
.saskatchewanstep1 .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.saskatchewanstep1 .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.saskatchewanstep1 .fields-sec select{width:100%;          height:45px;          padding:10px 10px;      }
.saskatchewanstep2{}
.saskatchewanstep2 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:0;      margin:0;  }
.saskatchewanstep2 .tab-content label{color:#084194;      font-weight:500;      font-size:17px;      margin:0 10px 0 0;  }
.saskatchewanstep2 .radio input[type=radio]{position:relative;  }
  .saskatchewanstep3{}
.saskatchewanstep3 .checkmark{top:0px;  }
  .saskatchewanstep3 .radiopt ul li{margin-bottom:7px}
  .saskatchewanstep4{}
.saskatchewanstep4 select{border:1px solid #959595;          height:45px;          width:100%;          padding:10px 10px;            border-radius:5px;      }
.saskatchewanstep4 .radiopt ul li input[type="radio"]{margin-right:0;        }
.saskatchewanstep4 .radiopt.contact{font-size:16px;        line-height:27px;        margin:0 0 25px;    }
.saskatchewanstep4 .radiopt ul{margin:15px 0 0 0;    }
.saskatchewanstep4 .andrew_form input[type="text"]{border:1px solid #959595;        height:45px;        width:100%;        padding:10px 10px;        border-radius:5px;    }
    .saskatchewanstep7{}
.saskatchewanstep7 .checkmark{top:0px;      }
    .saskatchewanstep7 .radiopt ul li{margin-bottom:7px}
    .saskatchewan_incorporation_step8{}
.saskatchewan_incorporation_step8 input[type=radio]{position:relative;              left:0;          }
.saskatchewan_incorporation_step8 label{margin-right:7px!important;          }
.saskatchewan_incorporation_step8 br{display:none;          }
.saskatchewan_incorporation_step8 .appendAllShareholders{margin-top:10px;          }
.saskatchewan_incorporation_step8 .sharepric .radiopt h3{margin-bottom:10px;              font-size:22px;              line-height:26px;              background:#eaeaea;              padding:10px 15px;              color:#084194;              border:1px solid #ccc;              border-radius:5px;          }
    .saskatchewan_incorporation_step8 .radiopt .col-md-6{width:80%}
    .saskatchewan_incorporation_step8 .radiopt .col-md-1{width:20%}
.saskatchewan_incorporation_step8 .addaon .btn1{padding:14px 13px;    }
.saskatchewan_incorporation_step8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:48%;            margin:0 10px 10px 0;            padding:0;        }
    .birtishstep7{}
    .birtishstep7{}
.birtishstep7 .checkmark{top:0px;        }
  .birtishstep7 .radiopt ul li{margin-bottom:7px}
  .federalStep7{}
  .federalStep7{}
.federalStep7 .checkmark{top:0px;      }
.federalStep7 .radiopt ul li{margin-bottom:7px}
.albertastep7{}
.albertastep7 .checkmark{top:0px;    }
.albertastep7 .radiopt ul li{margin-bottom:7px}
.no-margin{padding:0;    margin:0;}
.soleStep1{}
.soleStep1{padding:0% 0;}
.soleStep1 .bishead h2{font-size:40px;  text-align:center;        }
.soleStep1 .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.soleStep1 .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.soleStep1 .fields-sec select{width:100%;            height:45px;            padding:10px 10px;        }
.soleStep1  .checkmark{top:0px;        }
.soleStep1  .media{padding:2px;}
.soleStep2{}
.soleStep2 .tab-content label{margin:0 10px 10px 0;}
.soleStep2 h3{text-align:left;    font-size:20px;    line-height:50px;    color:#084194;    font-weight:500;    margin:0;    font-family:'Raleway',sans-serif;}
.soleStep2 .tab-content label input[type="radio"]{position:relative;      margin-top:4px\9;      margin-left:-20px;  }
.soleStep3{}
.soleStep3 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:18px;      margin:0px 0 10px 0;  }
.soleStep3 .tab-content label input[type="radio"]{position:relative;        margin-top:4px\9;        margin-left:-20px;    }
.soleStep3 .tab-content label{margin:0 0 5px 0;font-size:15px;}
.partnershipStep1{padding:0% 0;}
.partnershipStep1 .bishead h2{font-size:40px;  text-align:center;        }
.partnershipStep1 .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.partnershipStep1 .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.partnershipStep1 .fields-sec select{width:100%;            height:45px;            padding:10px 10px;        }
.partnershipStep1 .checkmark{top:0px;        }
.partnershipStep1 .media{padding:2px;}
.partnershipStep2{}
.partnershipStep2 .tab-content label{margin:0 10px 10px 0;}
.partnershipStep2 h3{text-align:left;    font-size:20px;    line-height:50px;    color:#084194;    font-weight:500;    margin:0;    font-family:'Raleway',sans-serif;}
.partnershipStep2 .tab-content label input[type="radio"]{position:relative;      margin-top:4px\9;      margin-left:-20px;  }
.partnershipStep3{}
.partnershipStep3 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:18px;      margin:0px 0 10px 0;  }
.partnershipStep3 .tab-content label input[type="radio"]{position:relative!important;        margin-top:4px\9;        margin-left:-20px;    }
.partnershipStep3 .tab-content label{margin:0 7px 5px 0;        font-size:15px;    }
.partnershipStep4{}
.partnershipStep4{}
.partnershipStep4 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:18px;        margin:0px 0 10px 0;    }
.partnershipStep4 .tab-content label input[type="radio"]{position:relative!important;          margin-top:4px\9;          margin-left:-20px;      }
.partnershipStep4 .tab-content label{margin:0 7px 5px 0;          font-size:15px;      }
.tradenameStep1{}
.tradenameStep1{padding:0% 0;}
.tradenameStep1 .bishead h2{font-size:40px;  text-align:center;          }
.tradenameStep1 .bishead h4{font-size:19px;text-align:center;line-height:23px;}
.tradenameStep1 .wizard-inner h5{font-size:25px;margin-top:10px;font-weight:600;margin-bottom:7px;}
.tradenameStep1 .fields-sec select{width:100%;              height:45px;              padding:10px 10px;          }
.tradenameStep1 .checkmark{top:0px;        }
.tradenameStep1 .media{padding:2px;}
.tradenameStep2{}
.tradenameStep2 .tab-content label{margin:0 10px 10px 0;  }
.tradenameStep2 h3{text-align:left;      font-size:20px;      line-height:50px;      color:#084194;      font-weight:500;      margin:0;      font-family:'Raleway',sans-serif;  }
.tradenameStep2 .tab-content label input[type="radio"]{position:relative;        margin-top:4px\9;        margin-left:-20px;    }
.ontariostep9 .tab-content label{color:#084194;    font-weight:500;    font-size:14px;    margin:0;    font-family:'Raleway',sans-serif;}
.tradenameStep3{}
.tradenameStep3 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:18px;        margin:0px 0 10px 0;    }
.tradenameStep3 .tab-content label input[type="radio"]{position:relative!important;          margin-top:4px\9;          margin-left:-20px;      }
.tradenameStep3 .tab-content label{margin:0 7px 5px 0;          font-size:15px;      }
.tradenameStep3 .hideshowDame{margin-top:10px;}
.ontarioStep3 .tab-content label{font-size:15px;font-family:'Raleway',sans-serif;}
.tradenameStep4{}
.tradenameStep4{}
.tradenameStep4 .form-tab input[type="text"],.form-tab .form-control{margin-bottom:18px;          margin:0px 0 10px 0;      }
.tradenameStep4 .tab-content label input[type="radio"]{position:relative!important;            margin-top:4px\9;            margin-left:-20px;        }
.tradenameStep4 .tab-content label{margin:0 7px 5px 0;            font-size:15px;        }
.requireDDOlo{margin:-16px 0 0;}
.forDate{}
.forDate .date-field{width:40px;    text-align:center;    margin-top:8px;}
.forDate .form-control{display:block;    width:100%;    height:34px;    padding:6px 0px;}
.forDate  .year{width:60px;  }
.forDate input{border:solid 1px #89a6bb;  padding:0.5rem;  border-radius:3px;  -webkit-appearance:none;}
.forDate .field-inline-block{display:inline-block;    margin-right:5px;    margin-left:0;}
.forDate label{text-align:center;    display:block;    margin:0!Important;    padding:0;    font-size:10px!important;    line-height:17px;    display:none;}
.forDate .single-date-field{width:80px;}
.firstinsta input[type=radio],.secondinsta input[type=radio]{margin:11px 0px 0 0;    margin-top:1px\9;    line-height:normal;    position:relative;    right:-12px;    font-size:33px;    transform:scale(1.5);}
.forHeadMOb{display:none}
p.instruction{color:#000000;    font-size:10px!important;    position:relative;    top:-5px;    padding:0px 0px;    border:0px solid #ccc;}
.forSamAs{padding-left:12px!important;}
label.firstinsta{background:#f5f5f5;    overflow:hidden;    box-shadow:0 0 10px rgba(0,0,0,0.1);    border-radius:5px;    margin:0px 0!important;}
label.secondinsta{background:#f5f5f5;    overflow:hidden;    box-shadow:0 0 10px rgba(0,0,0,0.1);    border-radius:5px;    margin:0px 0!important;}
.forMObStep9{display:none}
.fordesktopStep9{display:block;}
.non-profit-incorporation-ontarioStep1{}
.non-profit-incorporation-ontarioStep1 input[type=radio]{margin:7px 0 0 0;    position:absolute;    left:0;}
.non-profit-incorporation-ontarioStep1 label{margin-right:10px; position:relative;}
.non_profit_incorporation_ontarioStep6 .choosefile label{margin-bottom:40px;margin-top:0;}
.non_profit_incorporation_ontarioStep6 .director-tab{padding:40px 0px 20px;    overflow:hidden;}
.ontario_extra_provincial_corporation_epcStep4{}
.ontario_extra_provincial_corporation_epcStep4  input[type=radio]{margin:7px 0 0 0;    position:absolute;    left:0;}
.ontario_extra_provincial_corporation_epcStep4 label{margin-right:10px; position:relative;}
.non_profit_incorporation_ontarioStep6{}
.ontario_extra_provincial_corporation_epcStep9{}
.sole_proprietorshipstep3{}
.sole_proprietorshipstep3 input[type=radio]{margin-left:0!important;    position:absolute;    left:0;    top:-2px;}
.sole_proprietorshipstep3 label{margin-right:10px!important;    position:relative;}
.initialSetp1{}
.initialSetp1 .nonproft2 h2{font-size:23px;    line-height:30px;    color:#084194;    margin:0;    font-weight:500;    font-family:'Raleway',sans-serif;    margin-bottom:0;    text-align:left;}
.initialSetp1 .step2 .form-tab input[type="text"],.form-tab .form-control{margin:0!important;    height:45px!important;    margin-bottom:10px!important;}
.initialSetp1 .sixForm label{color:#084194;    font-weight:500!important;    font-size:17px;    margin:0;    font-family:'Raleway',sans-serif;}
.initialSetp1 .forQuestion{margin-bottom:0;}
.initialSetp1 .radio input[type=radio]{margin-left:0!important;    position:absolute;    left:0;    top:3px;}
.initialSetp1 .radio label{margin-right:10px!important;    position:relative;    font-family:'Raleway',sans-serif;    font-weight:600;    font-size:15px;}
.initialSetp2{}
.initialSetp1_ul{margin:0 0 0 0px;    padding:0px 0 50px;    list-style-type:none;    text-align:center;}
.initialSetp1_text-center{text-align:center!important;}
.initialSetp2 .nondirect h3{font-size:23px;    line-height:30px;    color:#084194;    margin:0;    font-weight:500;    font-family:'Raleway',sans-serif;    margin-bottom:10px;    text-align:left;    margin-top:20px;}
.initialSetp2 .mh2{text-align:center;    margin-bottom:40px;}
.initialSetp2  .forFont{font-family:'Raleway',sans-serif!important;    color:#084194;    font-weight:500;}
.businessStep1 .nonproft2 h2{font-size:23px;    line-height:30px;    color:#084194;    margin:0;    font-weight:500;    font-family:'Raleway',sans-serif;    margin-bottom:10px;    text-align:left;}
.businessStep2 textarea{height:100px!important;}
.businessStep2_ul{margin:0 0 0 15px;    padding:0;    list-style-type:none;}
.businessStep2 .nonproft2{margin:0 0px 10px;}
.CRA_Registration_step1{}
.CRA_Registration_step1 .heading{text-align:left;    margin:10px 0 10px 0;}
.CRA_Registration_step1  .nonproft2 h2{font-size:23px;    line-height:30px;    color:#084194;    margin:0;    font-weight:600;    font-family:'Raleway',sans-serif;    margin-bottom:15px;    text-align:left;    margin-top:25px;}
.government-tax-account_step1{}
.government-tax-account_step1 .heading{text-align:left;    margin:10px 0 10px 0;}
.government-tax-account_step1 input.form-control{width:100%;    height:45px;    padding:6px 12px;    font-size:14px;    border:1px solid #ccc;    border-radius:5px;    margin-bottom:15px;}
.government-tax-account_step1  .nonproft2 h2{font-size:23px;    line-height:30px;    color:#084194;    margin:0;    font-weight:600;    font-family:'Raleway',sans-serif;    margin-bottom:15px;    text-align:left;    margin-top:25px;}
.government-tax-account_step1 .sixForm .form-tab input[type="text"],.form-tab .form-control{margin:0!important;    height:45px!important;    margin-bottom:5px!important;}
.government-tax-account_step1 .sixForm label{color:#084194;    font-weight:500!important;    font-size:17px;    margin:0;    font-family:'Raleway',sans-serif;}
.minute_bookStep2{}
.minute_bookStep2 .forRadio{padding-left:20px;}
.minute_bookStep2 .form-group{margin-bottom:15px;    margin-top:40px;}
input[type=file]{display:block;    padding:10px;    border:1px solid #ccc;    width:100%;    border-radius:5px;}
.partnershipStep4 .addaon{margin-top:15px; }
.articalBox{}
.articalBox img{width:70%;   height:150px; max-height:150px; margin:0px auto;    display:table;}
.articalBox p a{font-size:18px;    color:#555555;    font-family:'Montserrat',sans-serif;    font-weight:500;    text-align:center;    line-height:1.4;    margin:30px auto;    display:table;    width:80%;}
.articalBox p a:hover{color:#f47533;}
.footerSocial{background-color:transparent;    padding:5px 0;}
.footerSocial ul li:first-child{padding-right:15px;}
.footerSocial ul li:first-child{padding-right:15px;}
.footerSocial ul{text-align:left;    padding:0;    margin:0;}
.footerSocial ul li a i{width:30px;    height:30px;    background-color:#f47533;    text-align:center;    padding-top:5px;    border-radius:50px;    color:#fff;    font-size:17px;    line-height:20px;}
.launch-content ul li{padding-bottom:0;    display:block;white-space: nowrap;}
.testimonial-bg .center{margin:0px auto!important;    display:table;    float:none;    background:#fff;    padding:40px 0;}
.center{margin:0px auto!important;    display:table!important;    float:none!important;}
.incorporation_page{}
.incorporation_page .bishead h3{font-weight:400;}
@media only screen and (min-width:1201px) and (max-width:1280px){.carousel-control.left{left:1%;}
.carousel-control.right{right:1%;}
}
@media only screen and (min-width:967px) and (max-width:1200px){.navigation ul li a.num,.navigation ul li a,.btn-sec a{font-size:12px;}
.navigation ul{margin:22px 0 0;}
.btn-sec a{margin-top:14px;}
.sliderItem h1{font-size:40px;line-height:45px;margin:0 0 10px;}
.sliderItem h2{font-size:35px;line-height:40px;margin:0 0 10px;}
.carousel-control.left{left:1%;}
.carousel-control.right{right:1%;}
.testimonial-slide .slick-next{right:44%;}
.incorpo .fivCol .bBox{min-height:700px;}
.bBox{min-height:540px;}
.form-tab label{font-size:14px;}
.top-main ul li a i{width:25px;height:25px; border-radius:50px;line-height:13px;}
.wizard .nav-tabs > li{width:32%;}
/* ontario */
.incorporation-sec h3{font-size:19px;line-height:24px;text-align:left;}
.formsec .nav-tabs>li.active>a:before{display:none}
.formsec .nav>li>a:before{display:none}
.formsec .nav-tabs>li{margin-right:0; display:block;width:25%;}
.formsec ul.nav-tabs{padding:15px 15px; margin-bottom:1px; }
.formsec .nav>li>a{padding:9px 55px;font-size:14px;text-align:center;margin-bottom:3px;}
.step2 .misnapars h2{text-align:left!important;font-size:19px!important;}
.ontarioStep2 .registerHeading .radio{padding:0px 0px 0 0px;}
.ontarioStep2 .tab-content label{line-height:21px;font-size:14px;text-align:left;}
.ontarioStep2  .stepTwoRadio .col-md-12{padding:0 }
.btn-option ul li a.btn-blue{padding:8px 50px;clear:both;text-align:center;}
.btn-option ul li{}
.btn-option ul li button.btn-orange{display:block;width:100%;}
.btn-option ul li a.btn-blue{margin:0 0 6px;display:block;}
.registeration-form-2 .heading h2{font-size:21px;line-height:29px!important;}
.ontarioStep3 .tab-content label{padding-left:30px;margin-top:-21px;}
.ontariostep4 .andrew_form input[type="text"]{margin-bottom:5px;}
.ontariostep7 .tab-content label{font-size:13px;margin-top:-54px;margin-left:30px; display:table-cell;}
.ontariostep8 .appendAllShareholders{margin-top:10px; width:100%;}
.ontariostep8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:100%; margin:0 10px 10px 0;}
.ontariostep10 .flexRow{display:block;}
.righsid ul li{font-size:13px; margin-bottom:10px;padding-right:70px;line-height:21px;}
.ontariostep10 .tab-content .form-group{margin-top:0; margin-bottom:15px;}
.forHeadMOb{display:block;margin-bottom:20px;}
p.instruction{font-size:8px!important; display:block;}
.check-fields .media-body{width:85%;}
span.fileSpace{padding-bottom:13px;display:block;}
header .btn-sec{display:none }
.main-navigate{padding:20px 0 0px;}
.ontario_5 .check-fields .checkbox{display:inline-block;}
.ontario_5 .choosefile{margin-bottom:10px;}
.ontario_5  .checkbox label{min-height:20px;    padding-left:0;}
.ontario_5 .choosefile label{}
.requireDDOlo{margin:0;}
.ontariostep9 .corputrat-form h4{margin:15px 0 0;line-height:20px;}
.ontariostep9 .radio label{padding-left:15px;}
.secureBOx{margin:20px -20px;padding:30px 20px;}
.orderNow{margin:10px 0 30px;padding:0px 20px 30px;}
.secuePay{margin-bottom:0;}
.secuePay img{margin-bottom:10px;}
.firstinsta img{width:140px;}
.secondinsta img{width:60px;}
.paymentType img{max-width:100%}
.wizard-inner h5{font-size:15px!important; margin-bottom:27px!important; margin-top:-10px!important;}
.misnapars .col-md-4{width:33.3%;    float:left;}
.mailingAddressSection .col-md-4{width:33.3%;    float:left;}
.ontariostep9 .tab-content label{font-size:11px;}
.ontariostep9 input[type=checkbox],.ontariostep9 input[type=radio]{position:relative;top:2px;}
.orderNow .col-sm-3{padding-right:0 }
.orderNow .col-sm-9{}
.ontariostep10 .tab-content label{font-size:11px;}
.ontariostep10 .formsec p{margin-bottom:20px;font-size:12px;margin-top:0;}
.ontarioStep2 input[type=checkbox],.ontarioStep2 input[type=radio]{margin:4px 0 0 -20px;}
.check-fields{}
.ontario_5 .tab-content .check-fields label{display:block;}
/*.InnerHeader .bis_regist .bishead h4{display:none }
*/
.InnerHeader .top-main{display:none }
.footer-item .top-main{display:block }
 .InnerHeader .logo{display:none }
.btn-option ul li{width:50%;float:left;}
.btn-option ul li button.btn-orange{display:block; width:100%; padding:8px 10px; font-size:12px;}
.btn-option ul li a.btn-blue{display:block; width:100%; padding:8px 10px; font-size:12px;}
.ontarioStep2 input[type=radio]{margin:4px 0 0 -20px;margin-top:1px\9;line-height:normal;}
.radiopt h3{font-size:19px;line-height:24px; margin-bottom:15px;}
.InnerHeader  .forHeadMOb h4{display:none}
.btn-option{width:68%;}
/* ontario */
}
@media only screen and (min-width:768px) and (max-width:966px){.top-main ul li:first-child{padding-right:10px;}
.btn-sec a{margin:5px 0 0;}
.main-navigate .col-sm-2{width:100%;}
.main-navigate .col-sm-9{display:none;}
.main-navigate .col-md-1{width:100%;clear:both;}
.btn-sec{text-align:center;}
.sliderItem h1{font-size:30px;line-height:35px;margin:0 0 10px;}
.sliderItem h2{font-size:25px;line-height:20px;margin:0 0 10px;}
.carousel-control.left{left:1%;}
.carousel-control.right{right:1%;}
.legal-info h3{font-size:16px;line-height:20px;}
.testimonials-info .col-sm-7{width:100%;}
.testimonial-slide .slick-next,.testimonial-slide .slick-prev{display:none !important;}
.testimonial-slide .slick-dots{bottom:0;}
footer .col-sm-2,footer .col-sm-1,footer .col-sm-7{width:100%;}
footer .padd-0{padding:0 15px;}
.incorpo .fivCol .col-xs-12.col-sm-2.col-md-2.col-lg-2{width:100%;}
.incorpo .fivCol .bBox,.bBox{min-height:unset;}
.incorpo .bBox a.btn.btn1,.bBox .startbtn{position:relative;bottom:0;}
.inpage .col-sm-3{width:100%;}
.bis_regist .col-sm-10{width:100%;}
.laucnh_footer .flexRow{display:block;}
.main-navigate a img{width:auto;display:table;margin:0 auto 20px;}
.wizard .nav-tabs > li{width:30%;}
.btn-option ul li a.btn-blue{margin:0 0 20px;}
.corpudate.step2 .col-sm-8{width:100%;}
.supBox h3 strong{float:none;display:block;}
.wizard .col-sm-4{width:100%;}
.wizard .nav-tabs > li a{font-size:12px;}
.slicknav_menu{display:block !important;}
.incorporation-sec ul li button.btn-orange{margin-bottom:30px;}
.incorporation-sec h5{margin-top:30px;}
/* ontario */
.incorporation-sec h3{font-size:19px;line-height:24px;text-align:left;}
.formsec .nav-tabs>li.active>a:before{display:none}
.formsec .nav>li>a:before{display:none}
.formsec .nav-tabs>li{margin-right:0; display:block;width:25%;}
.formsec ul.nav-tabs{padding:15px 15px; margin-bottom:1px; }
.formsec .nav>li>a{padding:9px 55px;font-size:14px;text-align:center;margin-bottom:3px;}
.step2 .misnapars h2{text-align:left!important;font-size:19px!important;}
.ontarioStep2 .registerHeading .radio{padding:0px 0px 0 0px;}
.ontarioStep2 .tab-content label{line-height:21px;font-size:14px;text-align:left;}
.ontarioStep2  .stepTwoRadio .col-md-12{padding:0 }
.btn-option ul li a.btn-blue{padding:8px 50px;clear:both;text-align:center;}
.btn-option ul li{}
.btn-option ul li button.btn-orange{display:block;width:100%;}
.btn-option ul li a.btn-blue{margin:0 0 6px;display:block;}
.registeration-form-2 .heading h2{font-size:21px;line-height:29px!important;}
.ontarioStep3 .tab-content label{padding-left:30px;margin-top:-21px;}
.ontariostep4 .andrew_form input[type="text"]{margin-bottom:5px;}
.ontariostep7 .tab-content label{font-size:13px;margin-top:-54px;margin-left:30px; display:table-cell;}
.ontariostep8 .appendAllShareholders{margin-top:10px; width:100%;}
.ontariostep8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:100%; margin:0 10px 10px 0;}
.ontariostep10 .flexRow{display:block;}
.righsid ul li{font-size:13px; margin-bottom:10px;padding-right:70px;line-height:21px;}
.ontariostep10 .tab-content .form-group{margin-top:0; margin-bottom:15px;}
.forHeadMOb{display:block;margin-bottom:20px;}
p.instruction{font-size:8px!important; display:block;margin-top:-24px!important;}
.check-fields .media-body{width:85%;}
span.fileSpace{padding-bottom:13px;display:block;}
header .btn-sec{display:none }
.main-navigate{padding:0px 0 0px;}
.ontario_5 .check-fields .checkbox{display:inline-block;}
.ontario_5 .choosefile{margin-bottom:10px;}
.ontario_5  .checkbox label{min-height:20px;    padding-left:0;}
.ontario_5 .choosefile label{}
.requireDDOlo{margin:0;}
.ontariostep9 .corputrat-form h4{margin:15px 0 0;line-height:20px;}
.ontariostep9 .radio label{padding-left:15px;}
.secureBOx{margin:20px -20px;padding:30px 20px;}
.orderNow{margin:10px 0 30px;padding:0px 20px 30px;}
.secuePay{margin-bottom:0;}
.secuePay img{margin-bottom:10px;}
.firstinsta img{width:140px;}
.secondinsta img{width:60px;}
.paymentType{}
.paymentType label{margin:13px 0 10px!important;}
.wizard-inner h5{font-size:15px!important; margin-bottom:27px!important; margin-top:-10px!important;}
.misnapars .col-md-4{width:33.3%;    float:left;}
.mailingAddressSection .col-md-4{width:33.3%;    float:left;}
.ontariostep9 .tab-content label{font-size:11px;}
.ontariostep9 input[type=checkbox],.ontariostep9 input[type=radio]{position:relative;top:2px;}
.orderNow .col-sm-3{padding-right:0 }
.orderNow .col-sm-9{}
.ontariostep10 .tab-content label{font-size:11px;}
.ontariostep10 .formsec p{margin-bottom:20px;font-size:12px;margin-top:0;}
.ontarioStep2 input[type=checkbox],.ontarioStep2 input[type=radio]{margin:4px 0 0 -20px;}
.check-fields{}
.ontario_5 .tab-content .check-fields label{display:block;}
/*.InnerHeader .bis_regist .bishead h4{display:none }
*/
.InnerHeader .top-main{display:none }
 .InnerHeader .logo{display:none }
.btn-option ul li{width:50%;float:left;}
.btn-option ul li button.btn-orange{display:block; width:100%; padding:8px 10px; font-size:12px;}
.btn-option ul li a.btn-blue{display:block; width:100%; padding:8px 10px; font-size:12px;}
.ontarioStep2 input[type=radio]{margin:4px 0 0 -20px;margin-top:1px\9;line-height:normal;}
.radiopt h3{font-size:19px;line-height:24px; margin-bottom:15px;}
.InnerHeader  .forHeadMOb h4{display:none}
.btn-option{width:68%;}
/* ontario */

.CRA_Registration_step1 .col-sm-8{width:66%!important;}
.initialSetp1 .sixForm label{font-size:10px!important;}
  .minute_bookStep2 .col-sm-8{width:66%!important}
.initialSetp1 .radio label{font-size:10px!important;margin-top:10px;    margin-right:5px!important;}
.initialSetp1 .form-tab label{font-size:12px!important;}
.initialSetp1 .checkbox,.radio{margin-top:0;margin-bottom:0;overflow:hidden;}
.corputrat-form h4{font-size:15px; margin:31px 0;}
.initialSetp1 input[type=checkbox],.initialSetp1input[type=radio]{position:relative;top:3px;}
.initialSetp1 p{font-size:11px;}
.initialSetp1 .col-sm-8{width:66%!important;}
.soleStep3 .form-tab label{font-size:11px!important;}
}
@media only screen and (min-width:480px) and (max-width:767px){.top-main ul li:first-child{padding-right:10px;#progressbar{margin-top:99px;}}

.btn-sec a{margin:5px 0 0;}
.main-navigate .col-sm-2{width:100%;}
.main-navigate .col-sm-9{width:100%;display:none;}
.main-navigate .col-md-1{width:100%;clear:both;}
.btn-sec{text-align:center;}
.sliderItem h1{font-size:16px;line-height:20px;margin:0 0 10px;margin:0 0 5px;}
.sliderItem h2{font-size:12px;line-height:20px;margin:0 0 10px;margin:0 0 5px;}
.sliderItem h5{margin:0 0 5px;font-size:12px;line-height:20px;}
.carousel-control.left{left:1%;}
.carousel-control.right{right:1%;}
.legal-info h3{font-size:16px;line-height:20px;}
.testimonials-info .col-sm-7{width:100%;}
.testimonial-slide .slick-next,.testimonial-slide .slick-prev{display:none !important;}
.testimonial-slide .slick-dots{bottom:0;}
footer .col-sm-2,footer .col-sm-1,footer .col-sm-7{width:100%;}
footer .padd-0{padding:0 15px;}
.incorpo .fivCol .col-xs-12.col-sm-2.col-md-2.col-lg-2{width:100%;}
.incorpo .fivCol .bBox,.bBox{min-height:unset;}
.incorpo .bBox a.btn.btn1,.bBox .startbtn{position:relative;bottom:0;}
.inpage .col-sm-3{width:100%;}
.bis_regist .col-sm-10{width:100%;}
.laucnh_footer .flexRow{display:block;}
.main-navigate a img{width:auto;display:table;margin:0 auto 20px;}
.wizard .nav-tabs > li{width:100%;}
.btn-option ul li a.btn-blue{margin:0 0 20px;}
.corpudate.step2 .col-sm-8{width:100%;}
.supBox h3 strong{float:none;display:block;}
.wizard .col-sm-4{width:100%;}
.top-main ul{margin:0;}
.smart-sec h4,.smart-sec h2{padding-left:35px;}
.about-info{display:table;margin:0 auto 30px;text-align:center;}
.corporate-info img{display:table;margin:0 auto;width:auto;}
.legal-sec .col-md-2{width:100%;}
.testimonial-bg{padding-bottom:0;background-position:bottom;}
.btn1.pull-right{float:none !important;}
.wizard .nav-tabs > li a{font-size:12px;}
.incorporation-sec ul li button.btn-orange{margin-bottom:30px;}
.bis_regist .bishead h2{font-size:26px;line-height:35px;}
.incorporation-sec h5{margin-top:30px;}
.fields-sec select,textarea{width:100%;}
.step2 .registor_form .borbtom .form-control{margin:0 0 5px;border-bottom:none;}
.supBox{display:table;margin:0 auto 30px;text-align:center;}
.supBox .imgDv img{display:table;margin:0 auto;}
.padd-0{padding:0 15px;}
.top-main ul li:first-child{display:block;padding-right:0;}
.btn-get a{font-size:12px;line-height:20px;padding:5px 10px;}
.carousel-control.right,.carousel-control.left{top:35%;}
.testimonials-info{padding:0 10px;}
.testimonials-info p img{width:30px;left:0;}
.launch-sec .flexRow{display:block;}
footer .body-space{padding:30px 0 30px;}
.launch-sec{padding-bottom:30px;}
.launch-content h5{margin:20px 0;}
.banner .text h1{font-size:20px;line-height:25px;}
.wizard .nav-tabs{margin:0;}
.wizard .connecting-line{display:none;}
.bis_regist .bishead h4{font-size:11px!important;line-height:17px;}
.mh2{font-size:28px;line-height:32px;}
.slicknav_menu{display:block !important;}

.check-fields .media p{font-size:11px;line-height:12px;}
.footer-item{margin-bottom:20px;}
/* ontario */
.incorporation-sec h3{font-size:19px;line-height:24px;text-align:left;}
.formsec .nav-tabs>li.active>a:before{display:none}
.formsec .nav>li>a:before{display:none}
.formsec .nav-tabs>li{margin-right:0; display:block;width:100%;}
.formsec ul.nav-tabs{padding:15px 15px; margin-bottom:1px; }
.formsec .nav>li>a{padding:9px 55px;font-size:14px;text-align:center;margin-bottom:3px;}
.step2 .misnapars h2{text-align:left!important;font-size:19px!important;}
.ontarioStep2 .registerHeading .radio{padding:0px 0px 0 0px;}
.ontarioStep2 .tab-content label{line-height:21px;font-size:14px;text-align:left;}
.ontarioStep2  .stepTwoRadio .col-md-12{padding:0 }
.btn-option ul li a.btn-blue{padding:8px 50px;clear:both;text-align:center;}
.btn-option ul li{display:block;}
.btn-option ul li button.btn-orange{display:block;width:100%;}
.btn-option ul li a.btn-blue{margin:0 0 6px;display:block;}
.registeration-form-2 .heading h2{font-size:21px;line-height:29px!important;}
.ontarioStep3 .tab-content label{padding-left:30px;margin-top:-21px;}
.ontariostep4 .andrew_form input[type="text"]{margin-bottom:5px;}
.ontariostep7 .tab-content label{font-size:13px;margin-top:-54px;margin-left:30px; display:table-cell;}
.ontariostep8 .appendAllShareholders{margin-top:10px; width:100%;}
.ontariostep8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:100%; margin:0 10px 10px 0;}
.ontariostep10 .flexRow{display:block;}
.righsid ul li{font-size:13px; margin-bottom:10px;padding-right:60px;line-height:21px;}
.ontariostep10 .tab-content .form-group{margin-top:0; margin-bottom:0;}
.forHeadMOb{display:block;margin-bottom:20px;}
p.instruction{font-size:8px!important; display:block;}
.check-fields .media-body{width:85%;}
span.fileSpace{padding-bottom:13px;display:block;}
header .btn-sec{display:none }
.main-navigate{padding:20px 0 10px;}
.ontario_5 .check-fields .checkbox{display:inline-block;}
.ontario_5 .choosefile{margin-bottom:10px;}
.ontario_5  .checkbox label{min-height:20px;    padding-left:0;}
.ontario_5 .choosefile label{width:100%}
.requireDDOlo{margin:0;}
.ontariostep9 .corputrat-form h4{margin:15px 0 0;}
.ontariostep9 .radio label{padding-left:15px;}
.secureBOx{margin:20px -20px;padding:30px 20px;}
.orderNow{margin:10px 0 30px;padding:0px 20px 30px;}
.secuePay{margin-bottom:0;}
.secuePay img{margin-bottom:10px;}
.firstinsta img{width:140px;}
.secondinsta img{width:60px;}
.paymentType{}
.paymentType label{margin:13px 0 10px!important;}
.wizard-inner h5{font-size:15px!important; margin-bottom:27px!important; margin-top:-10px!important;}
/*.InnerHeader .bis_regist .bishead h4{display:none }
*/
.InnerHeader .top-main{display:none }
 .InnerHeader .logo{display:none }
.btn-option ul li{width:50%;float:left;}
.btn-option ul li button.btn-orange{display:block; width:100%; padding:8px 10px; font-size:12px;}
.btn-option ul li a.btn-blue{display:block; width:100%; padding:8px 10px; font-size:12px;}
.ontarioStep2 input[type=radio]{margin:4px 0 0 -20px;margin-top:1px\9;line-height:normal;}
.forSamAs{padding-left:0px!important;}
.radiopt h3{font-size:19px;line-height:24px; margin-bottom:15px;}
.InnerHeader  .forHeadMOb h4{display:none}
.forMObStep9{display:block}
.fordesktopStep9{display:none}
.corputrat-form h4{margin:15px 0 0;}
.form-tab .radio label{font-size:12px!important;display:block;}
.CRA_Registration_step1 .checkbox,.CRA_Registration_step1 .radio{overflow:hidden;}
.CRA_Registration_step1 label{margin-top:0;}
.initialSetp1 .padd-0{padding:0 0px!important;}
.businessStep2_ul li{font-size:13px }
.government-tax-account_step1 .radio label{font-size:12px!important;display:block;}
.CRA_Registration_step1 .forMObStep9{display:none;}
.soleStep1 .check-fields .media-left{margin-top:-4px;}
.soleStep1 .media{padding:4px;}
.soleStep2 .tab-content label input[type="radio"]{top:2px;}
.ontariostep9 .fordesktopStep9{display:block;}
.ontariostep9 .forMObStep9{display:none;}
.registerHeading .radio{padding:0px 0px 0 5px}
.tradenameStep1 .media{padding:4px;}
.tradenameStep1 .check-fields .media-left{margin-top:-4px;}
.tradenameStep2 .tab-content label input[type="radio"]{top:2px;}
.ontario_extra_provincial_corporation_epcStep4 .heading h2{font-size:20px!important;}
.ontario_extra_provincial_corporation_epcStep5 .tab-content label{font-size:15px;}
.ontario_extra_provincial_corporation_epcStep5 .choosefile label{display:inline-block;width:100%;}
.ontario_extra_provincial_corporation_epcStep6  .heading h2{font-size:20px!important;}
.ontario_extra_provincial_corporation_epcStep6  .tab-content label{font-size:15px;}
.ontario_extra_provincial_corporation_epcStep6  .choosefile label{display:inline-block;width:100%;}
.ontario_extra_provincial_corporation_epcStep9  .tab-content label{font-size:14px;}
.ontario_extra_provincial_corporation_epcStep9 .heading h2{font-size:19px;padding:0 15px;}
 .british_columbia_incorporation_for_non_residentsStep4{}
.non_profit_incorporation_ontario_step7 .radiopt ul li{position:relative;padding-left:20px; font-size:12px; }
.non_profit_incorporation_ontario_step7  .radiopt ul li input[type="radio"]{margin-right:15px;left:0;top:2px;    position:absolute;}
/* ontario */
}
@media only screen and (min-width:300px) and (max-width:479px){
.form-row .form-holder label.pay-1-label, .form-row .form-holder label.pay-2-label, .form-row .form-holder label.pay-3-label{line-height:50px;}
.top-main ul li:first-child{padding-right:10px;}
.btn-sec a{margin:5px 0 0;}
.main-navigate .col-sm-2{width:100%;}
.main-navigate .col-sm-9{width:100%;display:none;}
.main-navigate .col-md-1{width:100%;clear:both;}
.btn-sec{text-align:center;}
.sliderItem h1{font-size:16px;line-height:20px;margin:0 0 10px;margin:0 0 5px;}
.sliderItem h2{font-size:12px;line-height:20px;margin:0 0 10px;margin:0 0 5px;}
.sliderItem h5{margin:0 0 5px;font-size:12px;line-height:20px;}
.carousel-control.left{left:1%;}
.carousel-control.right{right:1%;}
.legal-info h3{font-size:16px;line-height:20px;}
.testimonials-info .col-sm-7{width:100%;}
.testimonial-slide .slick-next,.testimonial-slide .slick-prev{display:none !important;}
.testimonial-slide .slick-dots{bottom:0;}
footer .col-sm-2,footer .col-sm-1,footer .col-sm-7{width:100%;}
footer .padd-0{padding:0 15px;}
.incorpo .fivCol .col-xs-12.col-sm-2.col-md-2.col-lg-2{width:100%;}
.incorpo .fivCol .bBox,.bBox{min-height:unset;}
.incorpo .bBox a.btn.btn1,.bBox .startbtn{position:relative;bottom:0;}
.inpage .col-sm-3{width:100%;}
.bis_regist .col-sm-10{width:100%;}
.laucnh_footer .flexRow{display:block;}
.main-navigate a img{width:auto;display:table;margin:0 auto 20px;}
.wizard .nav-tabs > li{width:100%;}
.btn-option ul li a.btn-blue{margin:0 0 20px;}
.corpudate.step2 .col-sm-8{width:100%;}
.supBox h3 strong{float:none;display:block;}
.wizard .col-sm-4{width:100%;}
.top-main ul{margin:0;}
.smart-sec h4,.smart-sec h2{padding-left:35px;}
.about-info{display:table;margin:0 auto 30px;text-align:center;}
.corporate-info img{display:table;margin:0 auto;width:auto;}
.legal-sec .col-md-2{width:100%;}
.testimonial-bg{padding-bottom:0;background-position:bottom;}
.btn1.pull-right{float:none !important;}
.wizard .nav-tabs > li a{font-size:12px;}
.incorporation-sec ul li button.btn-orange{margin-bottom:30px;}
.bis_regist .bishead h2{font-size:26px;line-height:35px;}
.incorporation-sec h5{margin-top:30px;}
.fields-sec select,textarea{width:100%;}
.step2 .registor_form .borbtom .form-control{margin:0 0 5px;border-bottom:none;}
.supBox{display:table;margin:0 auto 30px;text-align:center;}
.supBox .imgDv img{display:table;margin:0 auto;}
.padd-0{padding:0 15px;}
.top-main ul li:first-child{display:block;padding-right:0;}
.btn-get a{font-size:12px;line-height:20px;padding:5px 10px;}
.carousel-control.right,.carousel-control.left{top:35%;}
.testimonials-info{padding:0 10px;}
.testimonials-info p img{width:30px;left:0;}
.launch-sec .flexRow{display:block;}
footer .body-space{padding:0 0 30px;}
.launch-sec{padding-bottom:30px;}
.launch-content h5{margin:20px 0;}
.banner .text h1{font-size:20px;line-height:25px;}
.wizard .nav-tabs{margin:0;}
.wizard .connecting-line{display:none;}
.bis_regist .bishead h4{font-size:11px!important;line-height:17px;}
.mh2{font-size:28px;line-height:32px;}
.slicknav_menu{display:block !important;}

.check-fields .media p{font-size:11px;line-height:12px;}
.footer-item{margin-bottom:20px;}
/* ontario */
.incorporation-sec h3{font-size:19px;line-height:24px;text-align:left;}
.formsec .nav-tabs>li.active>a:before{display:none}
.formsec .nav>li>a:before{display:none}
.formsec .nav-tabs>li{margin-right:0; display:block;width:100%;}
.formsec ul.nav-tabs{padding:15px 15px; margin-bottom:1px; }
.formsec .nav>li>a{padding:9px 55px;font-size:14px;text-align:center;margin-bottom:3px;}
.step2 .misnapars h2{text-align:left!important;font-size:19px!important;}
.ontarioStep2 .registerHeading .radio{padding:0px 0px 0 0px;}
.ontarioStep2 .tab-content label{line-height:21px;font-size:14px;text-align:left;}
.ontarioStep2  .stepTwoRadio .col-md-12{padding:0 }
.btn-option ul li a.btn-blue{padding:8px 50px;clear:both;text-align:center;}
.btn-option ul li{display:block;}
.btn-option ul li button.btn-orange{display:block;width:100%;}
.btn-option ul li a.btn-blue{margin:0 0 6px;display:block;}
.registeration-form-2 .heading h2{font-size:21px;line-height:29px!important;}
.ontarioStep3 .tab-content label{padding-left:30px;margin-top:-21px;}
.ontariostep4 .andrew_form input[type="text"]{margin-bottom:5px;}
.ontariostep7 .tab-content label{font-size:13px;margin-top:-54px;margin-left:30px; display:table-cell;}
.ontariostep8 .appendAllShareholders{margin-top:10px; width:100%;}
.ontariostep8 .sharepric .col-xs-12.col-sm-6.col-md-3.col-lg-2{width:100%; margin:0 10px 10px 0;}
.ontariostep10 .flexRow{display:block;}
.righsid ul li{font-size:13px; margin-bottom:10px;padding-right:60px;line-height:21px;}
.ontariostep10 .tab-content .form-group{margin-top:0; margin-bottom:0;}
.forHeadMOb{display:block;margin-bottom:20px;}
p.instruction{font-size:8px!important; display:block;}

span.fileSpace{padding-bottom:13px;display:block;}
header .btn-sec{display:none }
.main-navigate{padding:20px 0 10px;}
.ontario_5 .check-fields .checkbox{display:block;}
.ontario_5 .choosefile{margin-bottom:10px;}
.ontario_5  .checkbox label{min-height:20px;    padding-left:0;}
.ontario_5 .choosefile label{width:100%}
.requireDDOlo{margin:0;}
.ontariostep9 .corputrat-form h4{margin:15px 0 0;}
.ontariostep9 .radio label{padding-left:15px;}
.secureBOx{margin:20px -20px;padding:30px 20px;}
.orderNow{margin:10px 0 30px;padding:0px 20px 30px;}
.secuePay{margin-bottom:0;}
.secuePay img{margin-bottom:10px;}
.firstinsta img{width:140px;}
.secondinsta img{width:60px;}
.paymentType{}
.paymentType label{margin:13px 0 10px!important;}
/*.InnerHeader .bis_regist .bishead h4{display:none }
*/
.InnerHeader .top-main{display:none }
 .InnerHeader .logo{display:none }
.btn-option ul li{width:50%;float:left;}
.btn-option ul li button.btn-orange{display:block; width:100%; padding:8px 10px; font-size:12px;}
.btn-option ul li a.btn-blue{display:block; width:100%; padding:8px 10px; font-size:12px;}
.ontarioStep2 input[type=radio]{margin:4px 0 0 -20px;margin-top:1px\9;line-height:normal;}
.forSamAs{padding-left:0px!important;}
.radiopt h3{font-size:19px;line-height:24px; margin-bottom:15px;}
.InnerHeader  .forHeadMOb h4{display:none}
.forMObStep9{display:block}
.fordesktopStep9{display:none}
.corputrat-form h4{margin:15px 0 0;}
.form-tab .radio label{font-size:12px!important;display:block;}
.CRA_Registration_step1 .checkbox,.CRA_Registration_step1 .radio{overflow:hidden;}
.CRA_Registration_step1 label{margin-top:0;}
.initialSetp1 .padd-0{padding:0 0px!important;}
.businessStep2_ul li{font-size:13px }
.government-tax-account_step1 .radio label{font-size:12px!important;display:block;}
.CRA_Registration_step1 .forMObStep9{display:none;}
.soleStep1 .check-fields .media-left{margin-top:-4px;}
.soleStep1 .media{padding:4px;}
.soleStep2 .tab-content label input[type="radio"]{top:2px;}
.ontariostep9 .fordesktopStep9{display:block;}
.ontariostep9 .forMObStep9{display:none;}
.registerHeading .radio{padding:0px 0px 0 5px}
.tradenameStep1 .media{padding:4px;}
.tradenameStep1 .check-fields .media-left{margin-top:-4px;}
.tradenameStep2 .tab-content label input[type="radio"]{top:2px;}
.ontario_extra_provincial_corporation_epcStep4 .heading h2{font-size:20px!important;}
.ontario_extra_provincial_corporation_epcStep5 .tab-content label{font-size:15px;}
.ontario_extra_provincial_corporation_epcStep5 .choosefile label{display:inline-block;width:100%;}
.ontario_extra_provincial_corporation_epcStep6  .heading h2{font-size:20px!important;}
.ontario_extra_provincial_corporation_epcStep6  .tab-content label{font-size:15px;}
.ontario_extra_provincial_corporation_epcStep6  .choosefile label{display:inline-block;width:100%;}
.ontario_extra_provincial_corporation_epcStep9  .tab-content label{font-size:14px;}
.ontario_extra_provincial_corporation_epcStep9 .heading h2{font-size:19px;padding:0 15px;}
 .british_columbia_incorporation_for_non_residentsStep4{}
.non_profit_incorporation_ontario_step7 .radiopt ul li{position:relative;padding-left:20px; font-size:12px; }
.non_profit_incorporation_ontario_step7  .radiopt ul li input[type="radio"]{margin-right:15px;left:0;top:2px;    position:absolute;}
/* ontario */
}
}
a{text-decoration:none;}
a:hover, a:focus{text-decoration:none;}
.row.m0{margin:0px;}
.p0{padding:0px;}
i:before{margin-left:0px !important;}
body{font:400 14px/28px "Montserrat", sans-serif;  letter-spacing:0px;  color:#677294;  padding:0px;  overflow-x:hidden;  z-index:0;}
.body_wrapper{z-index:20;  overflow:hidden;}
a, .btn, button{text-decoration:none;  outline:none;}
a:hover, a:focus, .btn:hover, .btn:focus, button:hover, button:focus{text-decoration:none;  outline:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline:none;  -webkit-box-shadow:none;  box-shadow:none;}
.seo_sec_title h2{font-size:40px;  font-weight:600;  line-height:48px;  color:#263b5e;  margin-bottom:15px;}
.seo_sec_title p{font-size:16px;  font-weight:300;  color:#6a7695;  margin-bottom:0;}
@media (min-width:1250px){.container{max-width:1200px;  }
}
@media (max-width:767px){
.container{max-width:100%;  }
#progressbar{margin-top:-99px !important;}
}

.container.custom_container{max-width:1520px;}
.f_size_50{font-size:50px;}
.f_size_40{font-size:40px;}
.f_size_30{font-size:30px;}
.f_size_28{font-size:28px;}
.f_size_22{font-size:22px;}
.f_size_24{font-size:24px;}
.f_size_20{font-size:20px;}
.f_size_18{font-size:18px;}
.f_size_16{font-size:16px;}
.f_size_15{font-size:15px;}
.l_height60{line-height:60px;}
.l_height50{line-height:50px;}
.l_height45{line-height:45px;}
.l_height40{line-height:40px;}
.l_height30{line-height:30px;}
.l_height34{line-height:34px;}
.l_height28{line-height:28px;}
.f_p{font-family: 'Source Serif Pro', serif;}
/*=========== font-weight ==============*/
.f_300{font-weight:300;}
.f_400{font-weight:500;}
.f_500{font-weight:500;}
.f_600{font-weight:700;}
.f_700{font-weight:700;}
.f_900{font-weight:900;}
.t_color{color:#051441;}
.w_color{color:#fff;}
.t_color2{color:#3f4451;}
.t_color3{color:#222d39;}
.d_p_color{color:#bdbed6;}
.bg_color{background:#f2f2f5;}
.dk_bg_one{background:#090a21;}
.dk_bg_two{background:#0f1029;}
.seo_title_color{color:#263b5e;}
.mt_60{margin-top:60px;}
.mt_30{margin-top:30px;}
.mt_40{margin-top:40px;}
.mt_70{margin-top:70px;}
.mt_75{margin-top:75px;}
.mt_100{margin-top:100px;}
.mt_130{margin-top:130px;}
.mb_70{margin-bottom:70px;}
.mb_20{margin-bottom:20px;}
.mb_15{margin-bottom:15px;}
.mb_30{margin-bottom:-30px;}
.mb-30{margin-bottom:30px;}
.mb_40{margin-bottom:40px;}
.mb_50{margin-bottom:50px;}
.mb-50{margin-bottom:-50px;}
.mb_60{margin-bottom:60px;}
.mb_90{margin-bottom:90px;}
.pl_20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl_40{padding-left:40px;}
.pl_50{padding-left:50px;}
.pl_100{padding-left:100px;}
.pl_70{padding-left:70px;}
.pl_120{padding-left:120px;}
.pr_100{padding-right:100px;}
.pr_120{padding-right:120px;}
.pr_70{padding-right:70px;}
.pr_50{padding-right:50px;}
.pr_20{padding-right:20px;}
.pt_150{padding-top:150px;}
.pt_120{padding-top:40px;}
.sec_pad{padding:80px 0px 100px;}
/*====================================================*/
/*====================================================*/
.btn_hover{overflow:hidden;  display:inline-block;  font-weight:500;  font-size:14px;  font-family: 'Source Serif Pro', serif; z-index:1;  cursor:pointer;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.btn_hover:hover{color:#fff;}
.btn_get{font:500 14px/47px 'Source Serif Pro', serif;  color:#084194;  border:2px solid #ccc5fa;  border-radius:4px;  -webkit-box-shadow:0px 20px 24px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 24px 0px rgba(0,11,40,0.1);  padding:0px 23px;  -webkit-transform:perspective(1px) translateZ(0);  transform:perspective(1px) translateZ(0);  -webkit-transition-property:color;  -o-transition-property:color;  transition-property:color;  -webkit-transition:all 0.3s ease;  -o-transition:all 0.3s ease;  transition:all 0.3s ease;  min-width:120px;  text-align:center;}
.btn_get:hover{color:#fff;  background:#084194;  border-color:#084194;  -webkit-box-shadow:none;  box-shadow:none;}
.btn_get_two{-webkit-box-shadow:none;  box-shadow:none;  background:#5e2ced;  border-color:#5e2ced;  color:#fff;}
.btn_get_two:hover{background:transparent;  color:#5e2ced;}
.price_btn{width:90%;font:600 13px/35px 'Source Serif Pro', serif;  white-space: nowrap; color:#084194;  border-width:1px;  border-style:solid;  border-radius:4px;  padding:0px 10px;  display:inline-block;  -webkit-transition:background 0.2s linear;  -o-transition:background 0.2s linear;  transition:background 0.2s linear;}
.price_btn:hover{color:#fff;}
.slider_btn{font:500 14px/20px 'Source Serif Pro', serif;  border-radius:45px;  padding:15px 35px;  background:#fff;}
.slider_btn:hover{color:#fff;}
.btn_three{font:500 14px 'Source Serif Pro', serif;  color:#fff;  background:#7444fd;  border-radius:3px;  padding:15px 30px;  border:1px solid #7444fd;  margin-top:50px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  cursor:pointer;  display:inline-block;}
.btn_three:hover{color:#7444fd;  background:transparent;}
.agency_banner_btn{font:500 14px 'Source Serif Pro', serif;  color:#fff;  background:#5e2ced;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  border-radius:3px;  padding:16px 38px;  border:1px solid #5e2ced;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  cursor:pointer;}
.agency_banner_btn:hover{color:#5e2ced;  -webkit-box-shadow:none;  box-shadow:none;  background:transparent;}
.agency_banner_btn_two{font:500 14px 'Source Serif Pro', serif;  color:#222d39;  position:relative;  margin-left:50px;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.agency_banner_btn_two:before{content:"";  width:100%;  height:1px;  background:#60656d;  position:absolute;  bottom:0;  left:0;  -webkit-transition:background 0.2s linear;  -o-transition:background 0.2s linear;  transition:background 0.2s linear;}
.agency_banner_btn_two:hover{color:#5e2ced;}
.agency_banner_btn_two:hover:before{background:#5e2ced;}
.software_banner_btn{font:500 14px 'Source Serif Pro', serif; color:#fff;  background:#3d64f4;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  display:inline-block;  padding:16px 42px;  border-radius:45px;  border:0px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.software_banner_btn:hover{color:#3d64f4;  background:#fff;}
.video_btn{font:500 14px 'Source Serif Pro', serif;  color:#fff;  margin-left:30px;}
.video_btn .icon{width:44px;  height:44px;  border-radius:50%;  background:#fff;  display:inline-block;  color:#3d64f4;  text-align:center;  line-height:46px;  font-size:18px;  margin-right:18px;  vertical-align:middle;  -webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.19);  box-shadow:0px 0px 0px 5px rgba(255,255,255,0.19);}
.video_btn span{display:inline-block;  position:relative;}
.video_btn span:before{content:"";  width:100%;  height:1px;  position:absolute;  bottom:0;  background:#fff;}
.video_btn:hover{color:#fff;}
.btn_four{font:500 14px 'Source Serif Pro', serif;  padding:16px 40px;  border-radius:45px;  color:#fff;  border:1px solid #3d64f4;  background:#3d64f4;  cursor:pointer;}
.btn_four:hover{color:#3d64f4;  background:transparent;}
.saas_banner_btn{padding:16px 40px;  background:#3d57f4;  border-radius:4px;  color:#fff;}
.saas_banner_btn:hover{color:#3d57f4;  background:#fff;}
.btn_five{border:1px solid #fff;  color:#fff;  border-radius:3px;  padding:12px 28px;}
.btn_five:hover{background:#3d57f4;  border-color:#3d57f4;}
.app_btn{-webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  background-color:#4069eb;  display:inline-block;  padding:14px 40px;  color:#fff;  border-radius:45px;  border:1px solid #4069eb;}
.app_btn:hover{color:#4069eb;  background:#fbfbfd;  -webkit-box-shadow:none;  box-shadow:none;}
.gr_btn{font:500 14px 'Source Serif Pro', serif;  color:#23b1fe;  display:inline-block;  padding:15px 31px;  position:relative;  min-width:140px;  border-radius:4px;  background-image:-moz-linear-gradient(-48deg,#237efd 0%,#24b0fe 46%,#24e2ff 100%);  background-image:-webkit-linear-gradient(-48deg,#237efd 0%,#24b0fe 46%,#24e2ff 100%);  background-image:-ms-linear-gradient(-48deg,#237efd 0%,#24b0fe 46%,#24e2ff 100%);  z-index:1;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.gr_btn:before{content:"";  position:absolute;  top:1px;  left:50%;  width:calc(100% - 2px);  bottom:1px;  border-radius:4px;  background:#fff;  z-index:0;  -webkit-transition:opacity 0.2s linear;  -o-transition:opacity 0.2s linear;  transition:opacity 0.2s linear;  -webkit-transform:translatex(-50%);  -ms-transform:translatex(-50%);  transform:translatex(-50%);}
.gr_btn .text{position:relative;  z-index:1;}
.gr_btn:hover{color:#fff;}
.gr_btn:hover:before{opacity:0;}
.btn_six{background:#17c7bd;  font-size:15px;  border:1px solid #17c7bd;  padding:13px 35px;  color:#fff;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  display:inline-block;}
.btn_six:hover{background:#ebfaf9;  color:#17c7bd;}
.btn_six + .btn_six{background:#ebfaf9;  color:#17c7bd;  margin-left:20px;}
.btn_six + .btn_six i{padding-right:5px;}
.btn_six + .btn_six:hover{background:#17c7bd;  color:#fff;}
.seo_btn{display:inline-block;  padding:11px 40px;  border-radius:4px;}
.seo_btn_one{color:#5e2ced;  background:#e8e1fc;}
.seo_btn_one:hover{background:#5e2ced;  color:#fff;}
.seo_btn_two{color:#00c99c;  background:#d4f6ee;}
.seo_btn_two:hover{background:#00c99c;  color:#fff;}
.p_service_item .list-unstyled{margin:0px;
list-style: square;}
/*====================================================*/
/*====================================================*/
/*=========== Preloader ============*/
.ctn-preloader{-webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  cursor:default;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  height:100%;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  position:fixed;  left:0;  top:0;  width:100%;  z-index:9000;}
.ctn-preloader .animation-preloader{z-index:1000;}
.ctn-preloader .animation-preloader .spinner{-webkit-animation:spinner 1s infinite linear;  animation:spinner 1s infinite linear;  border-radius:50%;  border:3px solid rgba(0,0,0,0.2);  border-top-color:#000000;  height:9em;  margin:0 auto 3.5em auto;  width:9em;}
.ctn-preloader .animation-preloader .txt-loading{font:bold 4em 'Source Serif Pro', serif;  text-align:center;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading{color:rgba(0,0,0,0.2);  position:relative;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:before{-webkit-animation:letters-loading 4s infinite;  animation:letters-loading 4s infinite;  color:#000000;  content:attr(data-text-preloader);  left:0;  opacity:0;  font-family:'Source Serif Pro', serif;  position:absolute;  top:-3px;  -webkit-transform:rotateY(-90deg);  transform:rotateY(-90deg);}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:0.2s;  animation-delay:0.2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:0.4s;  animation-delay:0.4s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:0.6s;  animation-delay:0.6s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:0.8s;  animation-delay:0.8s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:1s;  animation-delay:1s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:1.2s;  animation-delay:1.2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{-webkit-animation-delay:1.4s;  animation-delay:1.4s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before{-webkit-animation-delay:1.6s;  animation-delay:1.6s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before{-webkit-animation-delay:1.8s;  animation-delay:1.8s;}
/*.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(11):before{-webkit-animation-delay:2s;  animation-delay:2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(12):before{-webkit-animation-delay:2.2s;  animation-delay:2.2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(13):before{-webkit-animation-delay:2.4s;  animation-delay:2.4s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(14):before{-webkit-animation-delay:2.6s;  animation-delay:2.6s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(15):before{-webkit-animation-delay:2.8s;  animation-delay:2.8s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(16):before{-webkit-animation-delay:3s;  animation-delay:3s;}*/
.ctn-preloader.dark .animation-preloader .spinner{border-color:rgba(255,255,255,0.2);  border-top-color:#fff;}
.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading{color:rgba(255,255,255,0.2);}
.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading:before{color:#fff;}
.ctn-preloader p{font-size:14px;  font-weight:500;  text-transform:uppercase;  letter-spacing:6px;  color:#3b3b3b;}
.ctn-preloader .loader{position:fixed;  top:0;  left:0;  width:100%;  height:100%;  font-size:0;  z-index:1;  pointer-events:none;}
.ctn-preloader .loader .row{height:100%;}
.ctn-preloader .loader .loader-section{padding:0px;}
.ctn-preloader .loader .loader-section .bg{background-color:#ffffff;  height:100%;  left:0;  width:100%;  -webkit-transition:all 800ms cubic-bezier(0.77,0,0.175,1);  -o-transition:all 800ms cubic-bezier(0.77,0,0.175,1);  transition:all 800ms cubic-bezier(0.77,0,0.175,1);}
.ctn-preloader .loader.dark_bg .loader-section .bg{background:#111339;}
.ctn-preloader.loaded .animation-preloader{opacity:0;  -webkit-transition:0.3s ease-out;  -o-transition:0.3s ease-out;  transition:0.3s ease-out;}
.ctn-preloader.loaded .loader-section .bg{width:0;  -webkit-transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1);  -o-transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1);  transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1);}
@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);    transform:rotateZ(360deg);  }
}
@keyframes spinner{to{-webkit-transform:rotateZ(360deg);    transform:rotateZ(360deg);  }
}
@-webkit-keyframes letters-loading{0%, 75%, 100%{opacity:0;    -webkit-transform:rotateY(-90deg);    transform:rotateY(-90deg);  }
25%, 50%{opacity:1;    -webkit-transform:rotateY(0deg);    transform:rotateY(0deg);  }
}
@keyframes letters-loading{0%, 75%, 100%{opacity:0;    -webkit-transform:rotateY(-90deg);    transform:rotateY(-90deg);  }
25%, 50%{opacity:1;    -webkit-transform:rotateY(0deg);    transform:rotateY(0deg);  }
}
@media screen and (max-width:767px){.ctn-preloader .animation-preloader .spinner{height:8em;    width:8em;  }
.ctn-preloader .animation-preloader .txt-loading{font:bold 3.5em 'Source Serif Pro', serif;  }
}
@media screen and (max-width:500px){.ctn-preloader .animation-preloader .spinner{height:7em;    width:7em;  }
.ctn-preloader .animation-preloader .txt-loading{font:bold 2em 'Source Serif Pro', serif;  }
}
.loaders,.loaders:after{border-radius:50%;width:10em;height:10em;}
.loaders{top:45%;transform:translateY(-50%);margin:0px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
#loadingDiv{position:fixed;bottom:0;left:0;top:0;width:100vw;height:100vh;z-index:1000000;text-align:center;background-color:#000;opacity:0.7;}
/*====================================================*/
/*====================================================*/
/*============== header_area css ==============*/
.header_area{position:fixed;  width:100%;  left:0;  z-index:20;  top:0;}
.menu_one{padding:0px;}
.menu_one .btn_get{margin-left:40px;}
.sticky_logo img + img{display:none;}
@media (min-width:992px){.mobile_btn{visibility:hidden;    display:none;  }
}
.menu > .nav-item{position:relative;  padding-bottom:20px;  padding-top:45px;}
.menu > .nav-item > .nav-link{font:600 16px 'Source Serif Pro', serif;  color:#051441;  padding:0px;  -webkit-transition:color 0.3s ease 0s;  -o-transition:color 0.3s ease 0s;  transition:color 0.3s ease 0s;  position:relative;  white-space:nowrap;}
.menu > .nav-item > .nav-link:before{content:"";  width:0;  height:1px;  background:#084194;  position:absolute;  bottom:0;  left:auto;  right:0;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.menu > .nav-item > .nav-link:after{display:none;}
.menu > .nav-item.submenu .dropdown-menu{margin:0px;  border:0px;  margin:0px;  border-radius:0px;  left:-40px;  min-width:200px;  padding:0px;  background:#fff;  -webkit-box-shadow:-1px 2px 19px 3px rgba(14,0,40,0.05);  box-shadow:-1px 2px 19px 3px rgba(14,0,40,0.05);}
@media (min-width:992px){.menu > .nav-item.submenu .dropdown-menu{-webkit-transform:translateY(20px);    -ms-transform:translateY(20px);    transform:translateY(20px);    -webkit-transition:all 0.3s ease-in;    -o-transition:all 0.3s ease-in;    transition:all 0.3s ease-in;    opacity:0;    visibility:hidden;    display:block;  }
}
.menu > .nav-item.submenu .dropdown-menu .nav-item{display:block;  width:100%;  margin-right:0px;  padding:0px 40px;  position:relative;}
.menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link{padding:0px;  white-space:nowrap;  font:400 14px/34px 'Source Serif Pro', serif;  color:#051441;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link:after{display:none;}
.menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link span.arrow_carrot-right{right:20px;  position:absolute;  line-height:30px;  font-size:18px;}
.menu > .nav-item.submenu .dropdown-menu .nav-item:first-child{padding-top:25px;}
@media (min-width:992px){.menu > .nav-item.submenu .dropdown-menu .nav-item:first-child > .dropdown-menu{top:0;  }
}
.menu > .nav-item.submenu .dropdown-menu .nav-item:last-child{padding-bottom:30px;  margin-bottom:-8px;}
.menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu{-webkit-transition:-webkit-transform 0.3s ease-in;  transition:-webkit-transform 0.3s ease-in;  -o-transition:transform 0.3s ease-in;  transition:transform 0.3s ease-in;  transition:transform 0.3s ease-in, -webkit-transform 0.3s ease-in;  padding:0px;}
.menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu:before{display:none;}
@media (min-width:992px){.menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu{position:absolute;    left:100%;    top:-25px;    opacity:0;    display:block;    visibility:hidden;    -webkit-transform:translateY(20px);    -ms-transform:translateY(20px);    transform:translateY(20px);    -webkit-transition:all 0.3s ease-in;    -o-transition:all 0.3s ease-in;    transition:all 0.3s ease-in;  }
}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item{padding:0px;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu{left:0;  position:relative;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0);}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item{padding:20px 45px;  border:1px solid transparent;  -webkit-transition:all .15s linear;  -o-transition:all .15s linear;  transition:all .15s linear;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item .nav-link .navdropdown_link{display:-webkit-box;  display:-ms-flexbox;  display:flex;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_icon{margin-right:25px;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_icon img{max-width:30px;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content h5{font:500 16px 'Source Serif Pro', serif;  color:#13112d;  margin-bottom:0px;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content p{margin-bottom:0;  padding-top:5px;  font-size:15px;  line-height:20px;  color:#677294;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item.nav_download_btn{border-top-color:#f2f0f7;  padding:15px 45px;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item.nav_download_btn .nav-link .navdropdown_link{-webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item.nav_download_btn .nav-link .navdropdown_link .navdropdown_icon{margin-right:10px;}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item:hover{-webkit-transform:scale(1.05);  -ms-transform:scale(1.05);  transform:scale(1.05);  border-color:#f2f0f7;  background-color:white;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1), 0px -1px 0px 0px rgba(243,241,248,0.004);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1), 0px -1px 0px 0px rgba(243,241,248,0.004);}
.menu > .nav-item.submenu.mega_menu{position:static;}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner{min-width:200px;  list-style:none;  position:absolute;  -webkit-box-shadow:-1px 2px 19px 3px rgba(14,0,40,0.05);  box-shadow:-1px 2px 19px 3px rgba(14,0,40,0.05);  left:0px;  right:0px;  -webkit-transition:all 300ms linear 0s;  -o-transition:all 300ms linear 0s;  transition:all 300ms linear 0s;  background:#fff;}
@media (min-width:992px){.menu > .nav-item.submenu.mega_menu .mega_menu_inner{-webkit-transform:translateY(20px);    -ms-transform:translateY(20px);    transform:translateY(20px);    -webkit-transition:all 0.3s ease-in;    -o-transition:all 0.3s ease-in;    transition:all 0.3s ease-in;    top:100%;    opacity:0;    visibility:hidden;    display:block;  }
}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu{position:relative;  max-width:1170px;  margin:0 auto;  left:0;  background:transparent;  -webkit-box-shadow:none;  box-shadow:none;  padding:0px;}
@media (min-width:992px){.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu{display:-webkit-box;    display:-ms-flexbox;    display:flex;    -ms-flex-wrap:wrap;    flex-wrap:wrap;  }
}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item{padding-top:40px;  padding-bottom:40px;  margin-bottom:0px;  width:25%;}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item > .nav-link{font:500 18px 'Source Serif Pro', serif;  color:#13112d;}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu{left:0;  position:relative;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0);  -webkit-box-shadow:none;  box-shadow:none;  padding:0px;  background:transparent;  top:0;}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu > .nav-item{padding-left:0px;  padding-right:0px;  white-space:normal;}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu > .nav-item:first-child{padding-top:20px;}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu > .nav-item:last-child{padding-bottom:0px;  margin-bottom:0px;}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item:hover > .nav-link{color:inherit !important;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu{left:0;}
@media (min-width:992px){.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu{padding:20px 0px;  }
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .mCSB_scrollTools{width:0px;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .mCSB_container{margin:0;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .mCustomScrollBox{width:100%;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item{padding:0px;  margin-bottom:0;  width:100%;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu{left:0;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  margin-left:-20px;  margin-right:-20px;}
@media (max-height:980px) and (min-width:992px){.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu{max-height:750px;  }
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu .nav-item{width:25%;  padding:15px 20px;  margin-bottom:0;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item{text-align:center;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .rebon_tap{font:500 12px 'Source Serif Pro', serif;  color:#1bcb1f;  background:#fff;  display:block;  position:absolute;  top:-7px;  left:-25px;  padding:15px 22px 5px;  text-transform:uppercase;  -webkit-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  transform:rotate(-45deg);}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img{-webkit-box-shadow:0px 4px 8px 0px rgba(12,0,46,0.06);  box-shadow:0px 4px 8px 0px rgba(12,0,46,0.06);  position:relative;  margin-top:0;  display:block;  overflow:hidden;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img:before{content:"";  width:100%;  height:100%;  position:absolute;  background:#13112d;  left:0;  top:0;  opacity:0;  -webkit-transition:opacity 0.3s linear;  -o-transition:opacity 0.3s linear;  transition:opacity 0.3s linear;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img img{width:100%;  max-width:100%;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img.box_none{-webkit-box-shadow:none;  box-shadow:none;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text{font:500 16px/22px 'Source Serif Pro', serif;  color:#13112d;  display:block;  margin-top:20px;}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item:hover .img:before{opacity:0.50;}
@media (min-width:992px){.menu > .nav-item.submenu.mega_menu:hover .dropdown-menu > .nav-item > .dropdown-menu{opacity:1;    visibility:visible;  }
.menu > .nav-item.submenu.mega_menu:hover .mega_menu_inner{-webkit-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0);    opacity:1;    visibility:visible;  }
}
.menu > .nav-item:nth-last-child(-n+2).submenu .dropdown-menu{left:0;  right:auto;}
.menu > .nav-item:nth-last-child(-n+2).submenu .dropdown-menu .nav-item > .dropdown-menu{left:auto;  right:100%;}
.menu > .nav-item:nth-last-child(-n+2).submenu.mega_menu .dropdown-menu{left:0;  right:auto;}
.menu > .nav-item:nth-last-child(-n+2).submenu.mega_menu .dropdown-menu .nav-item > .dropdown-menu{left:0;  right:auto;}
.menu > .nav-item + .nav-item{margin-left:45px;}
.menu > .nav-item.active .nav-link:before{width:100%;  left:0;  right:auto;}
.menu > .nav-item:hover .nav-link:before{width:100%;  left:0;  right:auto;}
@media (min-width:992px){.menu > .nav-item:hover .dropdown-menu{opacity:1;    -webkit-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0);    visibility:visible;  }
.menu > .nav-item:hover .dropdown-menu.mega_menu_three .nav-item .dropdown-menu{opacity:1;    visibility:visible;  }
}
@media (min-width:992px) and (min-width:992px){.menu > .nav-item:hover .dropdown-menu > .nav-item:hover .dropdown-menu{-webkit-transform:scaleY(1);    -ms-transform:scaleY(1);    transform:scaleY(1);    opacity:1;    visibility:visible;  }
}
.navbar .search_cart .search a, .navbar .search_cart .shpping-cart a{font-size:16px;  line-height:18px;  color:#282835;  margin-left:16px;}
.navbar .search_cart.w_menu .search a, .navbar .search_cart.w_menu .shpping-cart a{color:#fff;}
.navbar .search_cart.w_menu .search a.nav-link{margin-left:0;}
.navbar .search_cart.w_menu .search a.nav-link:before{display:none;}
.navbar .search_cart .search{display:inline-block;}
.navbar .search_cart .search a.nav-link{font-size:13px;  line-height:19px;  position:relative;  margin-left:32px;}
.navbar .search_cart .search a.nav-link:before{width:1px !important;  height:12px;  left:-14px;  top:3px;  background:#13112d;}
.navbar .search_cart .shpping-cart{display:inline-block;  margin-left:0px;  margin-right:0px;}
.navbar .search_cart .shpping-cart .num{position:absolute;  width:16px;  height:16px;  border-radius:50%;  background:#084194;  color:#fff;  font-size:11px;  display:block;  position:absolute;  top:-8px;  right:-9px;  line-height:16px;  text-align:center;}
.navbar .search_cart .shpping-cart .nav-link:before{display:none;}
.navbar .search_cart .shpping-cart .dropdown-menu{padding:0px;  min-width:350px;  width:100%;  position:absolute;}
.navbar .search_cart .shpping-cart .dropdown-menu li{background:#fff;}
.navbar .search_cart .shpping-cart .dropdown-menu li:first-child{padding-bottom:0px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding:30px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item a{color:#333;  margin-left:0;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-img{display:block;  width:30%;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content{width:60%;  padding-left:15px;  -ms-flex-item-align:center;  -ms-grid-row-align:center;  align-self:center;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content .cart-title{font-size:15px;  font-weight:500;  line-height:22px;  font-family:'Source Serif Pro', serif;  margin-bottom:10px;  -webkit-transition:color 0.3s linear;  -o-transition:color 0.3s linear;  transition:color 0.3s linear;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p{font-size:14px;  line-height:22px;  font-family:'Source Serif Pro', serif;  color:#333;  font-weight:300;  margin-bottom:0px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p del{color:#919191;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove{width:10%;  text-align:right;  -ms-flex-item-align:center;  -ms-grid-row-align:center;  align-self:center;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a{font-size:14px;  color:#333;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a:hover{color:#084194;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-img{opacity:0.5;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-title a{color:#084194;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f{padding:25px 30px 30px;  background:#f9f9f9;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .total{font-size:14px;  color:#676b75;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .total .p-total{float:right;  font-size:20px;  color:#333333;  font-weight:500;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn{font-size:14px;  text-transform:capitalize;  border-radius:4px;  margin:0px;  line-height:40px;  padding:0px 32px;  background:#084194;  border:1px solid #084194;  color:#fff;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn:hover{background:transparent;  color:#084194;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn + .get_btn{margin-left:10px;  background:transparent;  color:#084194;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn + .get_btn:hover{background:#084194;  color:#fff;}
.menu_two{padding:0px;}
.menu_two .w_menu > .nav-item .nav-link:before{background:#a5d5f5;}
.menu_two .w_menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item > .nav-link{color:#13112d;}
.menu_two .menu_toggle .hamburger-cross span, .menu_two .menu_toggle .hamburger span{background:#fff;}
.w_menu .nav-item .nav-link{color:#fff;}
.w_menu .nav-item .nav-link:before{background:#fff;}
.nav_right_btn .login_btn{font:500 15px 'Source Serif Pro', serif;  padding:13px 32px;  min-width:120px;  display:inline-block;  text-align:center;  color:#fff;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  border-top-left-radius:45px;  border-bottom-left-radius:45px;  border-top-right-radius:45px;  border:1px solid transparent;}
.nav_right_btn .login_btn:hover, .nav_right_btn .login_btn.active{background:#fff;  -webkit-box-shadow:0px 20px 24px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 24px 0px rgba(0,11,40,0.1);}
@media (max-width:991px){.nav_right_btn{display:none;  }
}
.menu_four .btn_get{border-color:#fff;  padding:0px 30px;  background:#fff;  min-width:120px;  text-align:center;}
.menu_four .btn_get:hover{background:#5e2ced;  border-color:#5e2ced;}
.menu_four .btn_get_radious{background:transparent;}
.menu_four .btn_get_radious:hover{background:#fff;}
.menu_four .menu_toggle .hamburger span, .menu_four .menu_toggle .hamburger-cross span{background:#fff;}
.menu_five{border-radius:0px;}
.menu_five .menu > .nav-item .nav-link{color:#fff;}
.menu_five .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu_five .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu_five .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link{color:#3d64f4;}
.menu_five .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item > .nav-link{color:#051441;}
.menu_five .btn_get{background:transparent;  color:#fff;  border:1px solid #fff;  line-height:44px;  padding:0px 28px;  min-width:120px;  text-align:center;}
.menu_five .btn_get:hover{background:#fff;  color:#3d64f4;  border-color:#fff;}
.menu_five .menu_toggle .hamburger span, .menu_five .menu_toggle .hamburger-cross span{background:#fff;}
.menu_six{padding:0px;}
.menu_six .menu > .nav-item .nav-link{color:#fff;}
.menu_six .menu > .nav-item:hover .nav-link, .menu_six .menu > .nav-item.active .nav-link{color:#3d57f4;}
.menu_six .menu > .nav-item:hover .nav-link:before, .menu_six .menu > .nav-item.active .nav-link:before{background:#3d57f4;}
.menu_six .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu_six .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu_six .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link{color:#3d57f4;}
.menu_six .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item > .nav-link{color:#051441;}
.menu_six .menu > .nav-item:nth-last-child(-n+2).submenu .dropdown-menu{left:-40px;  right:auto;}
.menu_six .menu_toggle .hamburger-cross span, .menu_six .menu_toggle .hamburger span{background:#fff;}
.menu_six .btn_get{border:1px solid #fff;  line-height:43px;  color:#fff;}
.menu_six .btn_get:hover{background:#3d57f4;  border-color:#3d57f4;}
.menu_seven{padding:0px;}
.menu_seven .menu .nav-item .nav-link{color:#fff;}
.menu_seven .menu .nav-item.active .nav-link:before, .menu_seven .menu .nav-item:hover .nav-link:before{background:#fff;}
.menu_seven .menu .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu_seven .menu .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu_seven .menu .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link{color:#4069eb;}
.menu_seven .menu .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item > .nav-link{color:#051441;}
.menu_seven .menu_toggle .hamburger-cross span, .menu_seven .menu_toggle .hamburger span{background:#fff;}
.menu_seven .btn_get{background:transparent;}
.menu_seven .btn_get:hover{background:#fff;  color:#4069eb;}
.menu_eight .menu .nav-item.active .nav-link:before, .menu_eight .menu .nav-item:hover .nav-link:before{background:#fff;}
.menu_eight .menu .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu_eight .menu .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu_eight .menu .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link{color:#23b1fe;}
.menu_eight .menu .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item > .nav-link{color:#051441;}
.menu_eight .saas_btn{border-radius:4px;  background-color:#fff;  border:1px solid #fff;  color:#23b1fe;}
.menu_eight .saas_btn.erp_btn_two{border-radius:45px;  color:#4e78f4;}
.menu_eight .menu_toggle .hamburger-cross span, .menu_eight .menu_toggle .hamburger span{background:#fff;}
.menu_nine .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu_nine .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu_nine .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link{color:#5f51fb;}
.menu_nine .menu_toggle .hamburger-cross span, .menu_nine .menu_toggle .hamburger span{background:#fff;}
.menu_nine .btn_get{border-radius:45px;  line-height:40px;  font-size:15px;  margin-left:35px;}
.btn_get_radious{border-radius:45px;  border-width:1px;  color:#fff;  background:#fff;  -webkit-box-shadow:none;  box-shadow:none;  padding:0px 28px;  line-height:45px;}
.btn_get_radious:before{background:#5846ed;}
.btn_get_radious:hover{color:#5846ed;}
/*============== header_area css ==============*/
/*========= hamburger menu css ========*/
.navbar-toggler{padding:0px;  margin-left:20px;}
.navbar-toggler:focus{outline:none;}
.menu_toggle{width:22px;  height:22px;  position:relative;  cursor:pointer;  display:block;}
.menu_toggle .hamburger{position:absolute;  height:100%;  width:100%;  display:block;}
.menu_toggle .hamburger span{width:0%;  height:2px;  position:relative;  top:0;  left:0;  margin:4px 0;  display:block;  background:#5e2ced;  border-radius:3px;  -webkit-transition:.2s ease-in-out;  -o-transition:.2s ease-in-out;  transition:.2s ease-in-out;}
.menu_toggle .hamburger span:nth-child(1){-webkit-transition-delay:0s;  -o-transition-delay:0s;  transition-delay:0s;}
.menu_toggle .hamburger span:nth-child(2){-webkit-transition-delay:.125s;  -o-transition-delay:.125s;  transition-delay:.125s;}
.menu_toggle .hamburger span:nth-child(3){-webkit-transition-delay:.2s;  -o-transition-delay:.2s;  transition-delay:.2s;}
.menu_toggle .hamburger-cross{position:absolute;  height:100%;  width:100%;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);  display:block;}
.menu_toggle .hamburger-cross span{display:block;  background:#5e2ced;  border-radius:3px;  -webkit-transition:.2s ease-in-out;  -o-transition:.2s ease-in-out;  transition:.2s ease-in-out;}
.menu_toggle .hamburger-cross span:nth-child(1){height:100%;  width:2px;  position:absolute;  top:0;  left:10px;  -webkit-transition-delay:.3s;  -o-transition-delay:.3s;  transition-delay:.3s;}
.menu_toggle .hamburger-cross span:nth-child(2){width:100%;  height:2px;  position:absolute;  left:0;  top:10px;  -webkit-transition-delay:.4s;  -o-transition-delay:.4s;  transition-delay:.4s;}
.collapsed .menu_toggle .hamburger span{width:100%;}
.collapsed .menu_toggle .hamburger span:nth-child(1){-webkit-transition-delay:.3s;  -o-transition-delay:.3s;  transition-delay:.3s;}
.collapsed .menu_toggle .hamburger span:nth-child(2){-webkit-transition-delay:.4s;  -o-transition-delay:.4s;  transition-delay:.4s;}
.collapsed .menu_toggle .hamburger span:nth-child(3){-webkit-transition-delay:.5s;  -o-transition-delay:.5s;  transition-delay:.5s;}
.collapsed .menu_toggle .hamburger-cross span:nth-child(1){height:0%;  -webkit-transition-delay:0s;  -o-transition-delay:0s;  transition-delay:0s;}
.collapsed .menu_toggle .hamburger-cross span:nth-child(2){width:0%;  -webkit-transition-delay:.2s;  -o-transition-delay:.2s;  transition-delay:.2s;}
.header_area_two + section, .header_area_three + section{margin-top:93px;}
.h_dark{background:#13112d;}
.header_area_three{background-color:white;  -webkit-box-shadow:0px 2px 4px 0px rgba(12,0,46,0.1);  box-shadow:0px 2px 4px 0px rgba(12,0,46,0.1);}
.header_area_three .menu_four .pl_30{padding-left:30px;}
.header_area_three .menu_four .btn_get{border-color:#5e2ced;  background:#5e2ced;  color:#fff;}
.header_area_three .menu_four .btn_get:hover{background:transparent;  color:#5e2ced;}
.header_area_three.navbar_fixed .menu_four .btn_get{border-color:#5e2ced !important;}
.header_area_four .header_top{background:#13112d;}
.header_area_four .header_top a{-webkit-transition:color 0.3s linear;  -o-transition:color 0.3s linear;  transition:color 0.3s linear;}
.header_area_four .header_top a:hover{color:#5e2ced;}
.header_area_four + section{margin-top:144px;}
.header_top{padding:12px 0px;}
.header_contact_info{margin-bottom:0;}
.header_contact_info li{display:inline-block;  font-size:14px;  font-family:'Source Serif Pro', serif;  font-weight:400;  color:#fff;  text-transform:capitalize;}
.header_contact_info li:before{content:"";  width:1px;  height:12px;  top:1px;  background:#5e5d76;  display:inline-block;  position:relative;  margin:0px 22px 0px 20px;}
.header_contact_info li:first-child:before{display:none;}
.header_contact_info li a{color:#c3c1da;  font-weight:300;  padding-left:5px;}
.header_social_icon{text-align:right;  margin-bottom:0;}
.header_social_icon li{display:inline-block;  margin:0px 0px 0px 15px;}
.header_social_icon li a{font-size:12px;  color:#fff;}
.header_area_five .menu_one{padding:0px 50px;}
.header_area_six .header_top{border-bottom:1px solid #e5ddfc;}
.header_area_six .header_top a:hover{color:#5e2ced !important;}
.header_area_six .header_top .header_contact_info li{color:#282835;}
.header_area_six .header_top .header_contact_info li a{color:#677294;}
.header_area_six .header_top .header_social_icon li a{color:#282835;}
.header_area_six + section{margin-top:144px;}
.header_area_seven .header_top{background:#5e2ced;  padding:0px;}
.header_area_seven .header_top a{line-height:50px;  opacity:0.7;  -webkit-transition:opacity 0.2s linear;  -o-transition:opacity 0.2s linear;  transition:opacity 0.2s linear;}
.header_area_seven .header_top a:hover{opacity:1;}
.header_area_seven .header_top .header_contact_info li i{vertical-align:middle;}
.header_area_seven .header_top .header_contact_info li a{color:#fff;}
.header_area_seven .header_top .header_social_icon{border-left:1px solid #7444ff;  padding-left:22px;  margin-left:40px;}
.header_area_seven .header_top .header_top_menu{text-align:right;  margin-bottom:0px;}
.header_area_seven .header_top .header_top_menu li{display:inline-block;}
.header_area_seven .header_top .header_top_menu li:before{content:"";  width:1px;  height:11px;  background:#8e6bf7;  display:inline-block;  vertical-align:middle;  margin:0px 17px 0px 15px;}
.header_area_seven .header_top .header_top_menu li a{font-size:12px;  font-family:'Source Serif Pro', serif;  font-weight:300;  color:#fff;  -webkit-transition:opacity 0.2s linear;  -o-transition:opacity 0.2s linear;  transition:opacity 0.2s linear;}
.header_area_seven .header_top .header_top_menu li:first-child:before{display:none;}
.header_area_seven + section{margin-top:118px;}
.menu_poss .w_menu.search_cart .search a.nav-link{margin-left:32px;}
/*============ sticky menu css ==============*/
.header_area{-webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.header_area.navbar_fixed{position:fixed;  top:0;  left:0;  width:100%;  background-color:white;  -webkit-box-shadow:0px 4px 6px 0px rgba(12,0,46,0.06);  box-shadow:0px 4px 6px 0px rgba(12,0,46,0.06);}
.header_area.navbar_fixed .menu_one{padding:0px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.header_area.navbar_fixed .menu_one .btn_get{-webkit-box-shadow:none;  box-shadow:none;}
.header_area.navbar_fixed .sticky_logo img{display:none;}
.header_area.navbar_fixed .sticky_logo img + img{display:block;}
.header_area.navbar_fixed .w_menu .nav-item .nav-link{color:#051441;}
.header_area.navbar_fixed .w_menu .nav-item .nav-link:before{background:#051441;}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item .nav-link:hover{color:#5e53fb;}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item .nav-link:hover:before{background:#5e53fb;}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item.active .nav-link{color:#5e53fb;}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item.active .nav-link:before{background:#5e53fb;}
.header_area.navbar_fixed .menu_poss .w_menu.search_cart .search a.nav-link:before{background:#5e53fb;}
.header_area.navbar_fixed .menu_two .menu_toggle .hamburger-cross span, .header_area.navbar_fixed .menu_two .menu_toggle .hamburger span{background:#051441;}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active, .header_area.navbar_fixed .menu_two .nav_right_btn .login_btn:hover{-webkit-box-shadow:none;  box-shadow:none;}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active:hover{color:#fff;}
.header_area.navbar_fixed .menu_four .btn_get{border:2px solid #ccc5fa;  -webkit-box-shadow:none;  box-shadow:none;}
.header_area.navbar_fixed .menu_four .btn_get:hover{border-color:#084194;}
.header_area.navbar_fixed .menu_four .btn_get_radious{border-color:#563bd1;  color:#563bd1;}
.header_area.navbar_fixed .menu_four .btn_get_radious:hover{background:#563bd1;  color:#fff;}
.header_area.navbar_fixed .menu_four .menu_toggle .hamburger span, .header_area.navbar_fixed .menu_four .menu_toggle .hamburger-cross span{background:#084194;}
.header_area.navbar_fixed .nav_right_btn .login_btn{color:#051441;}
.header_area.navbar_fixed .menu_five .btn_get{border-color:#3d64f4;  color:#3d64f4;  display:inline-block;}
.header_area.navbar_fixed .menu_five .btn_get:hover{background:#3d64f4;  color:#fff;}
.header_area.navbar_fixed .menu_five .menu_toggle .hamburger-cross span, .header_area.navbar_fixed .menu_five .menu_toggle .hamburger span{background:#3d64f4;}
.header_area.navbar_fixed .menu_six .menu > .nav-item > .nav-link{color:#051441;}
.header_area.navbar_fixed .menu_six .menu > .nav-item:hover > .nav-link, .header_area.navbar_fixed .menu_six .menu > .nav-item.active > .nav-link{color:#3d57f4;}
.header_area.navbar_fixed .menu_six .menu > .nav-item:hover > .nav-link:before, .header_area.navbar_fixed .menu_six .menu > .nav-item.active > .nav-link:before{background:#3d57f4;}
.header_area.navbar_fixed .menu_six .menu_toggle .hamburger-cross span, .header_area.navbar_fixed .menu_six .menu_toggle .hamburger span{background:#3d57f4;}
.header_area.navbar_fixed .menu_six .btn_get{border-color:#3d57f4;  -webkit-box-shadow:none;  box-shadow:none;  color:#3d57f4;}
.header_area.navbar_fixed .menu_six .btn_get:hover{color:#fff;}
.header_area.navbar_fixed .menu_seven .menu > .nav-item > .nav-link{color:#051441;}
.header_area.navbar_fixed .menu_seven .menu > .nav-item:hover > .nav-link, .header_area.navbar_fixed .menu_seven .menu > .nav-item.active > .nav-link{color:#4069eb;}
.header_area.navbar_fixed .menu_seven .menu > .nav-item:hover > .nav-link:before, .header_area.navbar_fixed .menu_seven .menu > .nav-item.active > .nav-link:before{background:#4069eb;}
.header_area.navbar_fixed .menu_seven .btn_get{border-color:#4069eb;  color:#4069eb;}
.header_area.navbar_fixed .menu_seven .btn_get:hover{background:#4069eb;  color:#fff;}
.header_area.navbar_fixed .menu_seven .menu_toggle .hamburger-cross span, .header_area.navbar_fixed .menu_seven .menu_toggle .hamburger span{background:#4069eb;}
.header_area.navbar_fixed .menu_eight .saas_btn{border-color:#23b1fe;  -webkit-box-shadow:none;  box-shadow:none;}
.header_area.navbar_fixed .menu_eight .saas_btn:hover{background:#23b1fe;  color:#fff;}
.header_area.navbar_fixed .menu_eight .saas_btn.erp_btn_two{border-color:#4e78f4;}
.header_area.navbar_fixed .menu_eight .saas_btn.erp_btn_two:hover{background:#4e78f4;}
.header_area.navbar_fixed .menu_eight .menu_toggle .hamburger span, .header_area.navbar_fixed .menu_eight .menu_toggle .hamburger-cross span{background:#23b1fe;}
.header_area.navbar_fixed .menu_nine .menu > .nav-item:hover > .nav-link, .header_area.navbar_fixed .menu_nine .menu > .nav-item.active > .nav-link{color:#5f51fb;}
.header_area.navbar_fixed .menu_nine .menu > .nav-item:hover > .nav-link:before, .header_area.navbar_fixed .menu_nine .menu > .nav-item.active > .nav-link:before{background:#5f51fb;}
.header_area.navbar_fixed .menu_nine .btn_get{border-color:#5f51fb;  color:#5f51fb;}
.header_area.navbar_fixed .menu_nine .btn_get:hover{background:#5f51fb;  color:#fff;}
.header_area.navbar_fixed .menu_nine .menu_toggle .hamburger-cross span, .header_area.navbar_fixed .menu_nine .menu_toggle .hamburger span{background:#5f51fb;}
.header_area.navbar_fixed.header_area_five .menu_one{padding:0px 50px;}
.header_area.navbar_fixed.header_area_six .header_top{display:none;}
.full_header{position:fixed;  width:100%;  top:0;  left:0;  z-index:100;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  padding:40px;}
.full_header .logo img{display:none;}
.full_header .logo img + img{display:inline-block;}
.full_header .bar_menu{cursor:pointer;}
.full_header .bar_menu span{width:36px;  height:2px;  background:#fff;  display:block;}
.full_header .bar_menu span:not(:last-child){margin-bottom:7px;}
.full_header .bar_menu span:nth-child(2){width:24px;}
.full_header .bar_menu span:nth-child(3){width:30px;}
.full_header.content-white .logo img{display:inline-block;}
.full_header.content-white .logo img + img{display:none;}
.hamburger-menu-wrepper{position:fixed;  top:0;  left:0;  width:100%;  height:100%;  z-index:108;  padding:55px 80px;  -webkit-transform:scaleY(0);  -ms-transform:scaleY(0);  transform:scaleY(0);  -webkit-transition:-webkit-transform 0.8s ease .4s;  transition:-webkit-transform 0.8s ease .4s;  -o-transition:transform 0.8s ease .4s;  transition:transform 0.8s ease .4s;  transition:transform 0.8s ease .4s, -webkit-transform 0.8s ease .4s;  -webkit-transform-origin:0% 100%;  -ms-transform-origin:0% 100%;  transform-origin:0% 100%;  background:rgba(5,20,65,0.98);}
.hamburger-menu-wrepper .nav{position:relative;  z-index:108;  -webkit-transform:translateY(-15px);  -ms-transform:translateY(-15px);  transform:translateY(-15px);  opacity:0;  visibility:hidden;  -o-transition:all ease .3s .0s;  -webkit-transition:all ease .3s .0s;  transition:all ease .3s .0s;}
.hamburger-menu-wrepper .nav .nav_logo img{opacity:1 !important;}
.hamburger-menu-wrepper .nav .close-menu{color:#fff;}
.hamburger-menu-wrepper .animation-box{position:absolute;  top:5%;  height:100%;  width:100%;  left:0;  -webkit-transition-timing-function:linear;  -o-transition-timing-function:linear;  transition-timing-function:linear;  -webkit-transition-duration:.3s;  -o-transition-duration:.3s;  transition-duration:.3s;}
.hamburger-menu-wrepper .animation-box .menu-box{display:table;  height:100%;  width:62%;  margin:0 auto;  opacity:0;  -webkit-transition-timing-function:ease-in-out;  -o-transition-timing-function:ease-in-out;  transition-timing-function:ease-in-out;  -webkit-transition-duration:.3s;  -o-transition-duration:.3s;  transition-duration:.3s;}
.hamburger-menu-wrepper.show-menu{z-index:108;  opacity:1;  visibility:visible;  -webkit-transform:scaleY(1);  -ms-transform:scaleY(1);  transform:scaleY(1);  -webkit-transform-origin:50% 0%;  -ms-transform-origin:50% 0%;  transform-origin:50% 0%;  transition:-webkit-transform .7s ease .2s;  -webkit-transition:-webkit-transform .7s ease .2s;  -o-transition:transform .7s ease .2s;  transition:transform .7s ease .2s;  transition:transform .7s ease .2s, -webkit-transform .7s ease .2s;}
.hamburger-menu-wrepper.show-menu .nav{-webkit-transform:translateY(0px);  -ms-transform:translateY(0px);  transform:translateY(0px);  -webkit-transition:opacity ease 1.4s 0.7s, -webkit-transform ease 1.4s 0.7s;  transition:opacity ease 1.4s 0.7s, -webkit-transform ease 1.4s 0.7s;  -o-transition:transform ease 1.4s 0.7s, opacity ease 1.4s 0.7s;  transition:transform ease 1.4s 0.7s, opacity ease 1.4s 0.7s;  transition:transform ease 1.4s 0.7s, opacity ease 1.4s 0.7s, -webkit-transform ease 1.4s 0.7s;  opacity:1;  visibility:visible;}
.hamburger-menu-wrepper.show-menu .animation-box{top:0;  opacity:1;  -webkit-transition-timing-function:linear;  -o-transition-timing-function:linear;  transition-timing-function:linear;  -webkit-transition-duration:.7s;  -o-transition-duration:.7s;  transition-duration:.7s;}
.hamburger-menu-wrepper.show-menu .animation-box .menu-box{opacity:1;}
.hamburger-menu-wrepper.show-menu .animation-box .menu-box .offcanfas_menu > li a{-webkit-transform:translateY(0px);  -ms-transform:translateY(0px);  transform:translateY(0px);  -webkit-transition:opacity ease 1.4s 0.6s, -webkit-transform ease 1.4s 0.6s;  transition:opacity ease 1.4s 0.6s, -webkit-transform ease 1.4s 0.6s;  -o-transition:transform ease 1.4s 0.6s, opacity ease 1.4s 0.6s;  transition:transform ease 1.4s 0.6s, opacity ease 1.4s 0.6s;  transition:transform ease 1.4s 0.6s, opacity ease 1.4s 0.6s, -webkit-transform ease 1.4s 0.6s;  opacity:1;  visibility:visible;}
.navbar .offcanfas_menu{margin:0px;  display:table-cell;  vertical-align:middle;  width:50%;}
.navbar .offcanfas_menu > .nav-item{overflow:hidden;  padding:0px;  margin:0px;}
.navbar .offcanfas_menu > .nav-item:not(:last-child){margin-bottom:18px;}
.navbar .offcanfas_menu > .nav-item .nav-link{font-size:2.1rem;  line-height:46px;  display:inline-block;  color:#fff;  font-weight:700;  font-family:'Source Serif Pro', serif;  -webkit-transform:translateY(45px);  -ms-transform:translateY(45px);  transform:translateY(45px);  opacity:0;  visibility:hidden;  -o-transition:all ease .3s .0s;  -webkit-transition:all ease .3s .0s;  transition:all ease .3s .0s;  display:inline-block;}
.navbar .offcanfas_menu > .nav-item .nav-link:before{background:#fff;}
.navbar .offcanfas_menu > .nav-item.submenu .nav-link{padding-right:20px;}
.navbar .offcanfas_menu > .nav-item.submenu .nav-link:after{content:"\33";  font-family:eleganticons;  position:absolute;  right:13px;  top:0;  display:block;  border:0;  line-height:50px;  margin-left:20px;}
.navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu{position:relative !important;  -webkit-transform:translate3d(0px,0px,0px) !important;  transform:translate3d(0px,0px,0px) !important;  display:none;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0);  opacity:1;  visibility:visible;  -webkit-transition:all 0s linear;  -o-transition:all 0s linear;  transition:all 0s linear;  z-index:0;  background:transparent;  padding-left:25px;  padding-top:20px;  padding-bottom:0;  max-height:none !important;  left:0;}
.navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu > .nav-item{background:transparent;  padding:0px;}
.navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu > .nav-item > .nav-link{color:#fff;  font-size:16px;  line-height:31px;}
.navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu > .nav-item:hover .nav-link, .navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu > .nav-item.active .nav-link{color:#5f28fb;}
.navbar .offcanfas_menu > .nav-item.submenu.active .nav-link{color:#5f28fb;}
.navbar .offcanfas_menu > .nav-item.submenu.active .nav-link:before{background:#5f28fb;}
.navbar .offcanfas_menu > .nav-item.submenu.show .nav-link{color:#5f28fb;}
.navbar .offcanfas_menu > .nav-item.submenu.show .nav-link:before{width:100%;  background:#5f28fb;}
.navbar .offcanfas_menu > .nav-item.submenu.show .dropdown-menu{position:relative !important;  -webkit-transform:translate3d(0px,0px,0px) !important;  transform:translate3d(0px,0px,0px) !important;}
.header_footer{display:table-footer-group;  padding-bottom:80px;}
.header_footer h5{font-size:16px;  color:#fff;}
.header_footer ul{margin-bottom:40px;}
.header_footer ul li{display:inline-block;  margin-right:6px;}
.header_footer ul li a{width:44px;  height:44px;  border:1px solid #656c82;  border-radius:50%;  text-align:center;  font-size:14px;  line-height:44px;  color:#fff;  display:block;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.header_footer ul li a:hover{background:#fff;  border-color:#fff;  color:#5f28fb;}
.header_footer p{font-size:16px;  color:#858faf;  margin-bottom:100px;}
.close_icon{position:absolute;  right:60px;  top:40px;  color:#7b84a2;  font-size:30px;  cursor:pointer;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.close_icon:hover{color:#fff;}
.burger_menu{width:40px;  height:24px;  position:relative;  -webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -o-transform:rotate(0deg);  -ms-transform:rotate(0deg);  transform:rotate(0deg);  -webkit-transition:.5s ease-in-out;  -moz-transition:.5s ease-in-out;  -o-transition:.5s ease-in-out;  transition:.5s ease-in-out;  cursor:pointer;  font-size:25px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  color:#051441;  margin-left:25px;}
.side_menu_wrapper{position:fixed;  top:0;  left:0;  width:100%;  height:100%;  z-index:99;  background:rgba(5,20,65,0.9);  -webkit-transform:scaleX(0);  -ms-transform:scaleX(0);  transform:scaleX(0);  -webkit-transition:-webkit-transform 0.8s ease .4s;  transition:-webkit-transform 0.8s ease .4s;  -o-transition:transform 0.8s ease .4s;  transition:transform 0.8s ease .4s;  transition:transform 0.8s ease .4s, -webkit-transform 0.8s ease .4s;  -webkit-transform-origin:0% 50%;  -ms-transform-origin:0% 50%;  transform-origin:0% 50%;}
.side_menu_wrapper .side_menu{max-width:545px;  height:100%;  margin-left:auto;  background:#fff;  position:relative;  -webkit-transition-duration:.4s;  -o-transition-duration:.4s;  transition-duration:.4s;  -webkit-transform:translateX(100%);  -ms-transform:translateX(100%);  transform:translateX(100%);  opacity:0;}
.side_menu_wrapper .side_menu ul{margin-bottom:0;}
.side_menu_wrapper .side_menu .menu_top{padding:60px 70px 0px;}
.side_menu_wrapper .side_menu .menu_top .close{font-size:20px;}
.side_menu_wrapper .side_menu .m_content{position:absolute;  left:0px;  top:10vh;  overflow-x:hidden;  overflow-y:auto;  max-height:55vh;  -webkit-overflow-scrolling:touch;  overflow-scrolling:touch;  font-weight:600;  width:100%;  display:block;  letter-spacing:-.025rem;  list-style:none;  margin:0;  -webkit-transform:translateY(3rem);  -ms-transform:translateY(3rem);  transform:translateY(3rem);  -webkit-transition:opacity .5s .6s ease, -webkit-transform .5s .6s ease;  transition:opacity .5s .6s ease, -webkit-transform .5s .6s ease;  -o-transition:transform .5s .6s ease, opacity .5s .6s ease;  transition:transform .5s .6s ease, opacity .5s .6s ease;  transition:transform .5s .6s ease, opacity .5s .6s ease, -webkit-transform .5s .6s ease;  list-style:none;  padding-left:18%;  padding-right:100px;  margin-top:5vh;}
.side_menu_wrapper .side_menu .m_content h2{font-size:3.5vh;  line-height:4vh;  font-weight:700;  color:#051441;  margin-bottom:1vh;}
.side_menu_wrapper .side_menu .m_content a{font-size:2.5vh;  font-weight:500;}
.side_menu_wrapper .side_menu .m_content p{font-size:1.9vh;  line-height:2.9vh;  color:#7e86a1;  font-weight:300;  margin-top:4vh;  margin-bottom:8.2vh;}
.side_menu_wrapper .side_menu .get_info li .media img{margin-right:20px;  height:5vh;}
.side_menu_wrapper .side_menu .get_info li .media .media-body h4{font-size:2vh;  font-weight:600;  margin-bottom:0.5vh;}
.side_menu_wrapper .side_menu .get_info li .media .media-body p{margin-bottom:0vh;  margin-top:0.5vh;  font-size:1.8vh;}
.side_menu_wrapper .side_menu .get_info li + li{margin-top:2.9vh;}
.side_menu_wrapper .side_menu .m_footer{position:absolute;  left:18%;  bottom:10%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}
.side_menu_wrapper .side_menu .m_footer li a{font-size:20px;  color:#959ebb;  font-size:16px;  width:50px;  height:50px;  text-align:center;  border:1px solid #959ebb;  display:inline-block;  margin:0px 5px;  line-height:50px;  border-radius:50%;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.side_menu_wrapper .side_menu .m_footer li a:hover{background:#5f28fb;  border-color:#5f28fb;  color:#fff;  -webkit-box-shadow:0px 20px 20px 0px rgba(95,40,251,0.3);  box-shadow:0px 20px 20px 0px rgba(95,40,251,0.3);}
.menu-is-opened .side_menu_wrapper{z-index:100;  opacity:1;  visibility:visible;  -webkit-transform:scaleX(1);  -ms-transform:scaleX(1);  transform:scaleX(1);  -webkit-transform-origin:100% 50%;  -ms-transform-origin:100% 50%;  transform-origin:100% 50%;  transition:-webkit-transform .7s ease .2s;  -webkit-transition:-webkit-transform .7s ease .2s;  -o-transition:transform .7s ease .2s;  transition:transform .7s ease .2s;  transition:transform .7s ease .2s, -webkit-transform .7s ease .2s;}
.menu-is-opened .side_menu_wrapper .side_menu{opacity:1;  -webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0);  -webkit-transition:-webkit-transform 0.5s 0.6s linear;  transition:-webkit-transform 0.5s 0.6s linear;  -o-transition:transform 0.5s 0.6s linear;  transition:transform 0.5s 0.6s linear;  transition:transform 0.5s 0.6s linear, -webkit-transform 0.5s 0.6s linear;}
/*================= menu_scroll css ================*/
.menu_scroll .container-fluid{padding-left:100px;  padding-right:100px;}
/*====================================================*/
/*====================================================*/
/*================= saas_home_area css ===============*/
.saas_home_area{position:relative;  background:#fafafe;  height:1100px;}
.banner_top{padding-top:50px;}
.banner_top h2{color:#051441;  margin-bottom:25px;}
.banner_top p{margin-bottom:42px;}
.banner_top .subcribes{max-width:630px;  margin:0 auto;}
.banner_top .subcribes .form-control{border:1px solid #e9ebf4;  border-radius:4px;  background-color:white;  -webkit-box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);  box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);  font:400 15px/46px 'Source Serif Pro', serif;  padding-left:30px;  color:#051441;  z-index:0;}
.banner_top .subcribes .form-control.placeholder{color:#b4b9c8;}
.banner_top .subcribes .form-control:-moz-placeholder{color:#b4b9c8;}
.banner_top .subcribes .form-control::-moz-placeholder{color:#b4b9c8;}
.banner_top .subcribes .form-control::-webkit-input-placeholder{color:#b4b9c8;}
.banner_top .subcribes .btn_submit{position:absolute;  right:8px;  color:#fff;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  padding:11px 32px;}
.saas_home_img{text-align:center;  margin-top:120px;  position:relative;}
.saas_home_img img{-webkit-box-shadow:0px 40px 60px 0px rgba(0,11,40,0.16);  box-shadow:0px 40px 60px 0px rgba(0,11,40,0.16);  border-radius:8px;}
/*============== slider_area css ==============*/
.slider_area{background-image:-moz-linear-gradient(40deg,#1786d8 0%,#00aff0 100%);  background-image:-webkit-linear-gradient(40deg,#1786d8 0%,#00aff0 100%);  background-image:-ms-linear-gradient(40deg,#1786d8 0%,#00aff0 100%);  height:930px;  background-size:cover;  background-position:50%;  position:relative;  overflow:hidden;  z-index:1;}
.slider_area .bottom_shoape{position:absolute;  bottom:0px;  left:0;  z-index:-1;  width:100%;}
.slider_area .middle_shape{position:absolute;  right:0;  bottom:0;  z-index:-1;}
.leaf{position:absolute;}
.leaf.l_left{top:200px;  left:260px;}
.leaf.l_right{right:0;  bottom:100px;}
.mobile_img{position:relative;}
.mobile_img .img{-webkit-animation-timing-function:cubic-bezier(0.54,0.085,0.5,0.92);  animation-timing-function:cubic-bezier(0.54,0.085,0.5,0.92);  -webkit-animation-name:animateUpDown;  animation-name:animateUpDown;  -webkit-animation-duration:2s;  animation-duration:2s;  -webkit-animation-iteration-count:infinite;  animation-iteration-count:infinite;}
.mobile_img .mobile{z-index:-1;  position:relative;}
.mobile_img .women_img{top:245px;  right:160px;  z-index:1;}
.slider_content{padding-top:200px;}
.slider_content h2, .slider_content p{color:#fff;}
@-webkit-keyframes animateUpDown{0%{-webkit-transform:translateY(0px);    transform:translateY(0px);  }
50%{-webkit-transform:translateY(-15px);    transform:translateY(-15px);  }
100%{-webkit-transform:translateY(0px);    transform:translateY(0px);  }
}
@keyframes animateUpDown{0%{-webkit-transform:translateY(0px);    transform:translateY(0px);  }
50%{-webkit-transform:translateY(-15px);    transform:translateY(-15px);  }
100%{-webkit-transform:translateY(0px);    transform:translateY(0px);  }
}
/*=============== prototype_banner_area css ==============*/
.prototype_banner_area{background:#fbfbfd;  padding-top:220px;  position:relative;  z-index:0;  overflow:hidden;}
.prototype_content .banner_subscribe .subcribes{display:block;}
.prototype_content .banner_subscribe .subcribes .form-control{max-width:370px;  width:100%;  border-radius:3px;  background-color:white;  border:0px;  height:50px;  color:#222d39;  padding-left:30px;  -webkit-box-shadow:0px 2px 3px 0px rgba(12,0,46,0.06);  box-shadow:0px 2px 3px 0px rgba(12,0,46,0.06);  font:300 14px/28px 'Source Serif Pro', serif;  border:1px solid transparent;}
.prototype_content .banner_subscribe .subcribes .form-control.placeholder{color:#aeb4ba;}
.prototype_content .banner_subscribe .subcribes .form-control:-moz-placeholder{color:#aeb4ba;}
.prototype_content .banner_subscribe .subcribes .form-control::-moz-placeholder{color:#aeb4ba;}
.prototype_content .banner_subscribe .subcribes .form-control::-webkit-input-placeholder{color:#aeb4ba;}
.prototype_content .banner_subscribe .subcribes .form-control:focus{border-color:#084194;}
.partner_logo{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding-top:100px;  border-bottom:1px solid #eeeef5;  padding-bottom:35px;  position:relative;  z-index:4;}
.partner_logo .p_logo_item{width:calc(100% / 5);  text-align:center;}
.partner_logo .p_logo_item img{max-width:100%;  -webkit-filter:contrast(0.3%);  filter:contrast(0.3%);  -webkit-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;}
.partner_logo .p_logo_item:hover img{-webkit-filter:contrast(100%);  filter:contrast(100%);}
/*============== agency_banner_area css =============*/
.agency_banner_area{padding-top:150px;padding-bottom:150px;  position:relative;  z-index:0;}
img.header-content{width:100%;  margin-left:50%;  transform:translateX(-50%);}
.text-red{color:#ff0000;}
.agency_banner_area .banner_shap{position:absolute;  top:0;  right:0;  z-index:-1;max-height:690px;}
.agency_content h2{font-size:50px;  line-height:66px;}
.ticket_area h2{width:100%;}
.ticket_item  h3.content{height: 55px;display: grid;align-content: center;}
/*================ software_banner_area css ================*/
.software_banner_area{min-height:100vh;  background-image:-moz-linear-gradient(140deg,#23026d 0%,#3d64f4 100%);  background-image:-webkit-linear-gradient(140deg,#23026d 0%,#3d64f4 100%);  background-image:-ms-linear-gradient(140deg,#23026d 0%,#3d64f4 100%);  position:relative;  z-index:0;}
.software_banner_area:before{content:"";  position:absolute;  height:100%;  width:100%;  left:0;  top:0;  z-index:-1;  background:url("../img/home5/shap_tecture.png") no-repeat scroll center 0/cover;}
/*=============== saas banner area ================*/
.saas_banner_area{background-image:-moz-linear-gradient(140deg,#030207 0%,#111339 100%);  background-image:-webkit-linear-gradient(140deg,#030207 0%,#111339 100%);  background-image:-ms-linear-gradient(140deg,#030207 0%,#111339 100%);  padding-top:230px;  overflow:hidden;  position:relative;  z-index:1;}
.saas_shap{position:absolute;  right:0;  top:0;  z-index:-1;}
.dasboard_img img{border-top-left-radius:15px;  border-top-right-radius:15px;}
/*============= app_banner_area css ===========*/
.app_banner_area{background:url(../img/home7/banner.png) no-repeat scroll center 100%;  padding-top:230px;  padding-bottom:210px;  overflow:hidden;  background-size:cover;}
.app_banner_area .app_img .app_screen{position:absolute;  -webkit-animation-timing-function:cubic-bezier(0.54,0.085,0.5,0.92);  animation-timing-function:cubic-bezier(0.54,0.085,0.5,0.92);  -webkit-animation-name:animateUpDown;  animation-name:animateUpDown;  -webkit-animation-iteration-count:infinite;  animation-iteration-count:infinite;}
.app_banner_area .app_img .app_screen.one{top:135px;  left:110px;  -webkit-animation-duration:1.9s;  animation-duration:1.9s;}
.app_banner_area .app_img .app_screen.two{top:46px;  left:220px;  -webkit-animation-duration:1.8s;  animation-duration:1.8s;}
.app_banner_area .app_img .app_screen.three{top:6px;  left:375px;  -webkit-animation-duration:1.6s;  animation-duration:1.6s;}
.app_banner_contentmt h2{line-height:64px;}
.app_banner_contentmt .app_btn{border:0px;  background:#fff;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  color:#4069eb;  padding:14px 40px;}
.app_banner_contentmt .app_btn:hover{border-color:#4069eb;  background:#4069eb;  color:#fff;}
/*================ agency_banner_area_two css ===============*/
.agency_banner_area_two{background-image:-moz-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  padding:230px 0px 140px;  position:relative;  z-index:1;  overflow:hidden;}
.dot_shap{position:absolute;  right:0;  top:0;  background:rgba(255,255,255,0.03);  border-radius:50%;  z-index:-1;}
.dot_shap.one{width:740px;  height:740px;  top:-280px;}
.dot_shap.two{width:640px;  height:640px;  top:-150px;  right:-80px;}
.dot_shap.three{width:640px;  height:640px;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  right:-450px;}
.agency_banner_img{margin-left:-100px;}
.agency_content_two .agency_banner_btn{color:#5e2ced;  border-color:#fff;  background:#fff;}
/*=============== saas_banner_area_two css ===============*/
.saas_banner_area_two{position:relative;  z-index:1;}
.saas_banner_area_two .shap_img{position:absolute;  width:101%;  height:540px;  bottom:120px;  z-index:0;  left:0;  overflow:hidden;  background-size:cover;  -webkit-transform:rotate(2deg);  -ms-transform:rotate(2deg);  transform:rotate(2deg);  right:0;}
.saas_banner_area_two .section_intro{background-image:-moz-linear-gradient(-50deg,#237efd 0%,#24b0fe 46%,#24e2ff 100%);  background-image:-webkit-linear-gradient(-50deg,#237efd 0%,#24b0fe 46%,#24e2ff 100%);  background-image:-ms-linear-gradient(-50deg,#237efd 0%,#24b0fe 46%,#24e2ff 100%);}
.section_container{max-width:830px;  margin:0 auto;  text-align:center;  height:100vh;}
.section_container .intro{height:53%;  width:100%;  position:relative;}
.section_container .intro_content{position:absolute;  bottom:0;  width:100%;  left:0;  padding:0px 15px;}
.section_container .intro_content h1{font-size:50px;  letter-spacing:-0.20px;  line-height:70px;  margin-bottom:16px;}
.section_container .intro_content p{line-height:30px;  margin-bottom:60px;}
.section_container .intro_content .subcribes{max-width:570px;  margin:0 auto;}
.section_container .intro_content .subcribes .form-control{border-radius:4px;  background-color:white;  -webkit-box-shadow:0px 8px 16px 0px rgba(0,11,40,0.1);  box-shadow:0px 8px 16px 0px rgba(0,11,40,0.1);  font:300 16px/36px 'Source Serif Pro', serif;  border:0px;  color:#a1a8be;  height:60px;  padding-left:30px;  position:relative;  z-index:1;}
.section_container .intro_content .subcribes .form-control.placeholder{color:#a1a8be;}
.section_container .intro_content .subcribes .form-control:-moz-placeholder{color:#a1a8be;}
.section_container .intro_content .subcribes .form-control::-moz-placeholder{color:#a1a8be;}
.section_container .intro_content .subcribes .form-control::-webkit-input-placeholder{color:#a1a8be;}
.section_container .intro_content .subcribes .btn_submit{position:absolute;  top:0;  right:0;  font:400 14px/60px 'Source Serif Pro', serif;  color:#fff;  background:#1c7ce7;  border-radius:4px;  padding:0px 25px;  border:0px;  z-index:2;}
.animation_img{text-align:center;  margin-top:-320px;  z-index:2;  position:relative;}
/*=============== saas_banner_area_two css ===============*/
.payment_banner_area{position:relative;  min-height:100vh;  background-image:-moz-linear-gradient(-86deg,#7121ff 0%,#21d4fd 100%);  background-image:-webkit-linear-gradient(-86deg,#7121ff 0%,#21d4fd 100%);  background-image:-ms-linear-gradient(-86deg,#7121ff 0%,#21d4fd 100%);  z-index:1;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  overflow:hidden;}
.payment_banner_area .shape{background-image:-moz-linear-gradient(-57deg,#7121ff 0%,#21d4fd 100%);  background-image:-webkit-linear-gradient(-57deg,#7121ff 0%,#21d4fd 100%);  background-image:-ms-linear-gradient(-57deg,#7121ff 0%,#21d4fd 100%);  position:absolute;  left:-256px;  top:-178px;  width:1095px;  height:602px;  border-radius:90px;  -webkit-transform:rotate(-38deg);  -ms-transform:rotate(-38deg);  transform:rotate(-38deg);  z-index:-1;  opacity:0.20;}
.payment_banner_area .shape.two{background-image:-moz-linear-gradient(-75deg,#7121ff 0%,#21d4fd 100%);  background-image:-webkit-linear-gradient(-75deg,#7121ff 0%,#21d4fd 100%);  background-image:-ms-linear-gradient(-75deg,#7121ff 0%,#21d4fd 100%);  position:absolute;  left:689px;  top:458px;  border-radius:150px;  width:816px;  height:702px;}
.animation_img_two{width:50%;  height:60%;  float:right;  text-align:right;  position:absolute;  bottom:188px;  right:0;  z-index:0;}
.animation_img_two img{max-width:100%;}
.svg_intro_bottom{position:absolute;  top:0px;  width:100%;  height:100%;  z-index:-1;}
.payment_banner_content{max-width:670px;}
.payment_banner_content h1{line-height:70px;  margin-bottom:25px;}
.payment_banner_content p{line-height:30px;}
.payment_banner_content .agency_banner_btn{background:#fff;  color:#5956fe;  border-color:#fff;}
.payment_banner_content .agency_banner_btn_two{color:#ffffff;  margin-left:30px;}
.payment_banner_content .agency_banner_btn_two:before{display:none;}
.payment_banner_content .agency_banner_btn_two i{vertical-align:middle;  padding-left:10px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.payment_banner_content .agency_banner_btn_two:hover i{padding-left:15px;}
/*=============== payment_banner_area_two css ==============*/
.payment_banner_area_two{background-image:-moz-linear-gradient(125deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  background-image:-webkit-linear-gradient(125deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  background-image:-ms-linear-gradient(125deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  height:100vh;  min-height:860px;  padding-top:200px;  position:relative;  z-index:1;}
.payment_banner_area_two .symbols-pulse > div{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.04)), color-stop(65%,rgba(255,255,255,0.04)), to(rgba(255,255,255,0.04)));  background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 65%, rgba(255,255,255,0.04) 100%);  background-image:-o-linear-gradient(top,rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 65%, rgba(255,255,255,0.04) 100%);  background-image:linear-gradient(-180deg,rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 65%, rgba(255,255,255,0.04) 100%);  width:28rem;  height:28rem;}
.payment_content_two{max-width:800px;  margin:0 auto;}
.payment_content_two h2{font-size:50px;  font-family:'Source Serif Pro', serif;  line-height:66px;  color:#fff;  font-weight:400;  margin-bottom:33px;}
.payment_content_two h2 span{font-weight:700;}
.payment_content_two .slider_btn{color:#5f51fb;  font-size:15px;  padding:15px 41px;  -webkit-box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);  box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);}
.payment_content_two .slider_btn i{padding-right:10px;}
.payment_content_two .slider_btn:hover{background:#fff;  -webkit-box-shadow:none;  box-shadow:none;}
.payment_content_two .video_btn{position:relative;  z-index:1;}
.payment_content_two .video_btn:before{content:"";  width:100%;  height:1px;  background:#fff;  position:absolute;  left:0;  bottom:0;}
.payment_content_two .payment_img{margin-top:60px;  position:relative;  z-index:1;}
.payment_content_two .payment_img .payment_icon{position:absolute;  z-index:0;}
.payment_content_two .payment_img .payment_icon.icon_one{top:-82px;  left:-34px;}
.payment_content_two .payment_img .payment_icon.icon_two{left:20px;  top:33%;}
.payment_content_two .payment_img .payment_icon.icon_three{top:38%;  left:-20px;  z-index:1;}
.payment_content_two .payment_img .payment_icon.icon_four{right:0;  top:-89px;}
.payment_content_two .payment_img .payment_icon.icon_five{right:-40px;  top:80px;}
.payment_content_two .payment_img .payment_icon.icon_six{right:-20px;  top:160px;}
.company_banner_area{min-height:100vh;  position:relative;  overflow:hidden;  background-image:-moz-linear-gradient(125deg,#5f51fb 0%,#ae59cb 64%,#fd609b 100%);  background-image:-webkit-linear-gradient(125deg,#5f51fb 0%,#ae59cb 64%,#fd609b 100%);  background-image:-ms-linear-gradient(125deg,#5f51fb 0%,#ae59cb 64%,#fd609b 100%);  z-index:1;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  text-align:center;  color:#fff;}
.company_banner_area .parallax-effect{position:absolute;  top:0;  left:0;  width:100%;  height:105%;  z-index:-1;  opacity:0.1;}
.company_banner_area .company_banner_content h6{font-size:15px;  font-weight:400;  margin-bottom:28px;  color:#fff;}
.company_banner_area .company_banner_content h2{font-size:50px;  line-height:66px;  font-weight:700;  color:#fff;}
.company_banner_area .company_banner_content .about_btn{color:#5f51fb;  font-size:15px;  padding:14px 35px;  margin-top:28px;  background:transparent;  border:1px solid #fff;  color:#fff;}
.company_banner_area .company_banner_content .about_btn:hover{background:#fff;  color:#5f51fb;  -webkit-box-shadow:none;  box-shadow:none;}
.new_startup_banner_area{min-height:100vh;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  background:#563bd1;  position:relative;  z-index:0;}
.new_startup_banner_area:before{content:"";  background:url("../img/new/startup_banner_bg.png") no-repeat scroll center bottom;  position:absolute;  left:0;  width:100%;  height:100%;  background-size:cover;  z-index:-1;  top:0;}
.new_startup_banner_area .new_startup_img{padding-right:70px;  position:relative;  z-index:1;}
.new_startup_banner_area .new_startup_img .line{position:absolute;  z-index:-1;  height:100%;}
.new_startup_banner_area .new_startup_img .line.line_one{left:-40px;  top:-95px;}
.new_startup_banner_area .new_startup_img .line.line_two{left:80px;  bottom:-138px;  opacity:0.4;}
.new_startup_banner_area .new_startup_img .line.line_three{right:93px;  top:-160px;  opacity:0.4;}
.new_startup_content h2{font:300 50px 'Source Serif Pro', serif;  line-height:58px;}
.new_startup_content h2 span{font-weight:700;}
.new_startup_content .app_btn{background:#fff;  border-color:#fff;  color:#563bd1;  -webkit-box-shadow:0px 20px 20px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 20px 0px rgba(0,11,40,0.1);  padding-top:10px;  padding-bottom:10px;}
.new_startup_content .app_btn i{padding-left:8px;}
.startup_banner_area_three{min-height:100vh;  background:#17c7bd;  position:relative;  z-index:1;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  overflow:hidden;}
.startup_banner_area_three:before{content:"";  width:100%;  height:100%;  top:0;  left:0;  position:absolute;  background:url("../img/new/startup_shap.png") no-repeat scroll center bottom/cover;  z-index:-1;}
.startup_content_three h2{font-size:50px;  color:#051441;  font-weight:300;  line-height:60px;  margin-bottom:30px;}
.startup_content_three h2 span{font-weight:700;}
.startup_content_three p{font-size:18px;  color:#3c4043;  line-height:30px;  font-style:italic;  margin-bottom:50px;}
.stratup_app_screen{position:absolute;  width:48%;  height:100%;  right:0;  z-index:-1;}
.stratup_app_screen .phone, .stratup_app_screen .laptop{position:absolute;  right:0;}
.stratup_app_screen .phone{bottom:-220px;  left:0;}
.stratup_app_screen .laptop{right:-200px;  bottom:-200px;}
/*================= digital_banner_area css ============*/
.digital_banner_area{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  min-height:100vh;  background-image:-moz-linear-gradient(40deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  background-image:-webkit-linear-gradient(40deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  background-image:-ms-linear-gradient(40deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  position:relative;  overflow:hidden;  z-index:1;}
.digital_banner_area .digital_banner_shap{position:absolute;  right:0;  width:100%;  height:100%;  background:url("../img/new/digital_img.png") no-repeat scroll right 0;  top:0;  z-index:-1;}
.digital_banner_area .round_shap{position:absolute;  border-radius:50%;  background-image:-moz-linear-gradient(50deg,#40dcfd 0%,#5286fd 36%,#632ffd 100%);  background-image:-webkit-linear-gradient(50deg,#40dcfd 0%,#5286fd 36%,#632ffd 100%);  background-image:-ms-linear-gradient(50deg,#40dcfd 0%,#5286fd 36%,#632ffd 100%);  border-radius:50%;  z-index:-1;}
.digital_banner_area .round_shap.one{width:200px;  height:200px;  left:-100px;}
.digital_banner_area .round_shap.two{width:520px;  height:520px;  left:38%;  bottom:-100px;}
.digital_banner_area .round_shap.three{width:100px;  height:100px;  left:34%;  top:200px;}
.digital_banner_area #demo{position:absolute;  z-index:-1;}
.digital_content{padding-right:85px;}
.digital_content h6{font-size:15px;  font-weight:300;  line-height:28px;  border-bottom:1px solid #fff;  display:inline-block;  color:#fff;}
.digital_content h2{font-size:50px;  line-height:66px;  font-weight:700;  margin-bottom:20px;  color:#fff;}
.digital_content p{font-size:15px;  line-height:28px;  margin-bottom:44px;  color:#fff;}
.digital_content .btn_six{-webkit-box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);  box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);  background:#26c4e5;  border-color:#26c4e5;  color:#fff;}
.digital_content .btn_six:hover{background:#26c4e5;  color:#fff;  -webkit-box-shadow:none;  box-shadow:none;}
.digital_video_slider{width:50%;  position:absolute;  right:0;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);}
.digital_video_slider .owl-stage{padding-left:0px !important;  padding-bottom:30px;}
.digital_video_slider .video_item{border-radius:6px;  overflow:hidden;  -webkit-box-shadow:0px 20px 30px 0px rgba(0,11,40,0.12);  box-shadow:0px 20px 30px 0px rgba(0,11,40,0.12);}
.digital_video_slider .video_item .video_icon{position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);}
.digital_video_slider .video_item .video_icon:before{-webkit-transform:scale(1.32);  -ms-transform:scale(1.32);  transform:scale(1.32);}
.digital_video_slider .video_item .video_icon:after{position:absolute;  left:50%;  top:50%;  border-radius:50%;  -webkit-box-shadow:0px 1px 15px 1px rgba(255,255,255,0.3);  box-shadow:0px 1px 15px 1px rgba(255,255,255,0.3);  content:"";  -webkit-animation:pulse 2s infinite;  -webkit-transform:scale(8);  -ms-transform:scale(8);  transform:scale(8);  animation:pulse 2s infinite;}
.digital_video_slider .video_item .video_icon i:after{display:none;}
/*================= digital_banner_area css ============*/
.saas_banner_area_three .owl-stage{padding-bottom:138px;}
.saas_banner_area_three .owl-dots{position:absolute;  right:50px;  top:43%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  margin-top:0;}
.saas_banner_area_three .owl-dots button{display:block;  margin:15px 0px;}
.saas_banner_area_three .owl-dots button span{background:#9886f7;  border-color:#9886f7;}
.saas_banner_area_three .owl-dots button.active span{background:#fff;  border-color:#fff;}
.saas_banner_area_three .slider_item{min-height:900px;  background-image:-moz-linear-gradient(125deg,#5f51fb 0%,#ae59cb 64%,#fd609b 100%);  background-image:-webkit-linear-gradient(125deg,#5f51fb 0%,#ae59cb 64%,#fd609b 100%);  background-image:-ms-linear-gradient(125deg,#5f51fb 0%,#ae59cb 64%,#fd609b 100%);  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:relative;}
.saas_banner_area_three .slider_item.slider_item_two{background-image:-moz-linear-gradient(-120deg,#8647f9 0%,#4e91c1 64%,#15da88 100%);  background-image:-webkit-linear-gradient(-120deg,#8647f9 0%,#4e91c1 64%,#15da88 100%);  background-image:-ms-linear-gradient(-120deg,#8647f9 0%,#4e91c1 64%,#15da88 100%);}
.saas_banner_area_three .slider_item .slidet_content{text-align:center;  color:#fff;  padding-top:210px;}
.saas_banner_area_three .slider_item .slidet_content h2{font-size:44px;  font-weight:700;  margin-bottom:15px;  color:#fff;}
.saas_banner_area_three .slider_item .slidet_content h2 span{font-weight:300;}
.saas_banner_area_three .slider_item .slidet_content p{margin-bottom:38px;  font-size:20px;  color:#fff;}
.saas_banner_area_three .slider_item .slidet_content .slider_btn{padding:14px 51px;  background:transparent;  border:1px solid #fff;  color:#fff;}
.saas_banner_area_three .slider_item .slidet_content .slider_btn:hover{background:#fff;  color:#5f51fb;}
.saas_banner_area_three .slider_item .slidet_content .slider_btn + .slider_btn{background:#fff;  color:#5f51fb;  margin-left:15px;}
.saas_banner_area_three .slider_item .slidet_content .slider_btn + .slider_btn:hover{background:transparent;  color:#fff;}
.saas_banner_area_three .slider_item .slidet_content_two{color:#fff;  padding-top:190px;}
.saas_banner_area_three .slider_item .slidet_content_two h2{font-size:50px;  font-weight:600;  margin-bottom:30px;  color:#fff;}
.saas_banner_area_three .slider_item .slidet_content_two .slider_btn{border:1px solid #fff;  color:#5f51fb;}
.saas_banner_area_three .slider_item .slidet_content_two .slider_btn:hover{background:transparent;  color:#fff;}
.saas_banner_area_three .slider_item .image_mockup{position:absolute;  bottom:-140px;  width:1030px;  left:50%;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%);  text-align:center;}
.saas_banner_area_three .slider_item .image_mockup img{max-width:100%;  width:auto;  display:inline-block;}
.saas_banner_area_three .slider_item .image_mockup .laptop{opacity:0;  -webkit-transform:translateY(100px);  -ms-transform:translateY(100px);  transform:translateY(100px);  -webkit-transition:all 0.7s linear;  -o-transition:all 0.7s linear;  transition:all 0.7s linear;}
.saas_banner_area_three .slider_item .image_mockup .phone{right:0;  position:absolute;  bottom:46px;}
.saas_banner_area_three .slider_item .image_mockup .watch{left:0;  position:absolute;  bottom:0px;}
.saas_banner_area_three .active .image_mockup .laptop{opacity:1;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0);}
.seo_home_area{background:#f7fdfc;  position:relative;  margin-bottom:135px;}
.seo_home_area .saas_home_img{margin-top:30px;}
.seo_home_area .saas_home_img img{-webkit-box-shadow:none;  box-shadow:none;  margin-bottom:-140px;}
.seo_banner_content h1{font-size:55px; font-family: 'Source Serif Pro', serif;  line-height:1.4;  color:#263b5e;  font-weight:600; white-space: pre-line;}
.seo_banner_content p{font-size:20px;  line-height:1.4;  color:#6a7695;  margin-bottom:60px;}
.seo_banner_content .seo_btn{margin:0px 8px;}
.home_bubble .bubble{position:absolute;  border-radius:50%;}
.home_bubble .bubble.b_one, .home_bubble .bubble.b_four{width:10px;  height:10px;}
.home_bubble .bubble.b_two, .home_bubble .bubble.b_five{width:30px;  height:30px;}
.home_bubble .bubble.b_three, .home_bubble .bubble.b_six{width:14px;  height:14px;}
.home_bubble .bubble.b_one{background:#00c99c;  top:40%;  left:85px;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  -webkit-animation:spin2 2s infinite alternate;  animation:spin2 2s infinite alternate;}
.home_bubble .bubble.b_two{background:#fca249;  top:50%;  left:155px;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  -webkit-animation:spin1 2s infinite alternate;  animation:spin1 2s infinite alternate;}
.home_bubble .bubble.b_three{background:#7d95fa;  top:85%;  left:255px;  -webkit-animation:spin1 1s infinite alternate;  animation:spin1 1s infinite alternate;}
.home_bubble .bubble.b_four{background:#d27dfa;  top:40%;  right:85px;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  -webkit-animation:spin1 2s infinite alternate;  animation:spin1 2s infinite alternate;}
.home_bubble .bubble.b_five{background:#ff9398;  top:50%;  right:155px;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  -webkit-animation:spin1 3s infinite alternate;  animation:spin1 3s infinite alternate;}
.home_bubble .bubble.b_six{background:#f1d53b;  top:85%;  right:55px;  -webkit-animation:spin2 2s infinite alternate;  animation:spin2 2s infinite alternate;}
.home_bubble .triangle{position:absolute;}
.home_bubble .triangle.b_seven{left:25%;  top:400px;}
.home_bubble .triangle.b_eight{left:-100px;  bottom:-45px;}
.home_bubble .triangle.b_nine{right:28%;  bottom:250px;  -webkit-animation:spin2 2s infinite alternate;  animation:spin2 2s infinite alternate;}
/*============ keyframes animation  =============*/
@-webkit-keyframes pulse{0%{opacity:1;    -webkit-transform:translate(-50%,-50%) scale(1);    transform:translate(-50%,-50%) scale(1);  }
100%{opacity:0;    -webkit-transform:translate(-50%,-50%) scale(2);    transform:translate(-50%,-50%) scale(2);  }
}
@keyframes pulse{0%{opacity:1;    -webkit-transform:translate(-50%,-50%) scale(1);    transform:translate(-50%,-50%) scale(1);  }
100%{opacity:0;    -webkit-transform:translate(-50%,-50%) scale(2);    transform:translate(-50%,-50%) scale(2);  }
}
/*====================================================*/
/*====================================================*/
/*================= Start breadcrumb_area css =================*/
.breadcrumb_area{overflow:hidden;background-image:-moz-linear-gradient(180deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(180deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(180deg,#5e2ced 0%,#a485fd 100%);  position:relative;  z-index:0;  padding:135px 0px 50px;}
.breadcrumb_area .breadcrumb_shap{position:absolute;  right:0;  top:0;  z-index:-1;}
/*================= End breadcrumb_area css =================*/
/*================= Start breadcrumb_area_two css =================*/
.breadcrumb_area_two{background:#f8f6fe;  position:relative;  padding:235px 0px 125px;  z-index:1;}
.breadcrumb_area_two .breadcrumb_shap{position:absolute;  right:0;  top:0;  z-index:-1;  height:100%;}
.breadcrumb_area_two .bubble li{background:#5e2ced;  opacity:0.1;  width:16px;  height:16px;  border-radius:50%;  position:absolute;}
.breadcrumb_area_two .bubble li:nth-child(1){left:220px;  bottom:50px;  -webkit-animation:spin3 2s infinite alternate;  animation:spin3 2s infinite alternate;}
.breadcrumb_area_two .bubble li:nth-child(2){left:35%;  top:100px;  -webkit-animation:spin 2s infinite alternate;  animation:spin 2s infinite alternate;}
.breadcrumb_area_two .bubble li:nth-child(3){left:40%;  width:51px;  height:51px;  bottom:50px;  -webkit-animation:spin1 3s infinite alternate;  animation:spin1 3s infinite alternate;}
.breadcrumb_area_two .bubble li:nth-child(4){left:42%;  bottom:50px;  width:20px;  height:20px;}
.breadcrumb_area_two .bubble li:nth-child(5){left:76%;  width:51px;  height:51px;  top:160px;  -webkit-animation:spin1 3s infinite alternate;  animation:spin1 3s infinite alternate;}
.breadcrumb_area_two .bubble li:nth-child(6){left:75%;  width:30px;  height:30px;  top:186px;}
.breadcrumb_area_two .bubble li:nth-child(7){left:52%;  top:150px;  width:20px;  height:20px;  -webkit-animation:spin2 2s infinite alternate;  animation:spin2 2s infinite alternate;}
.breadcrumb_area_two .bubble li:nth-child(8){left:90%;  top:250px;  width:20px;  height:20px;  -webkit-animation:spin2 2s infinite alternate;  animation:spin2 2s infinite alternate;}
.breadcrumb_content_two h1{color:#222d39;  margin-bottom:12px;}
.breadcrumb_content_two .breadcrumb{background:transparent;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}
.breadcrumb_content_two .breadcrumb li{font-size:20px;  font-weight:400;  text-transform:capitalize;  position:relative;  color:#525c7c;}
.breadcrumb_content_two .breadcrumb li a{color:#051441;}
.breadcrumb_content_two .breadcrumb li + li{padding-left:32px;}
.breadcrumb_content_two .breadcrumb li + li:after{content:"\e649";  font-family:'themify';  position:absolute;  left:8px;  top:0;  font-size:14px;}
@-webkit-keyframes spin{0%{-webkit-transform:translateX(-10px) scale(0.9);    transform:translateX(-10px) scale(0.9);  }
100%{-webkit-transform:translateX(30px) scale(1.3) translateY(10px);    transform:translateX(30px) scale(1.3) translateY(10px);  }
}
@keyframes spin{0%{-webkit-transform:translateX(-10px) scale(0.9);    transform:translateX(-10px) scale(0.9);  }
100%{-webkit-transform:translateX(30px) scale(1.3) translateY(10px);    transform:translateX(30px) scale(1.3) translateY(10px);  }
}
@-webkit-keyframes spin1{0%{-webkit-transform:scale(0.9);    transform:scale(0.9);  }
100%{-webkit-transform:scale(1.5);    transform:scale(1.5);  }
}
@keyframes spin1{0%{-webkit-transform:scale(0.9);    transform:scale(0.9);  }
100%{-webkit-transform:scale(1.5);    transform:scale(1.5);  }
}
@-webkit-keyframes spin2{0%{-webkit-transform:translateY(0);    transform:translateY(0);  }
100%{-webkit-transform:translateY(40px);    transform:translateY(40px);  }
}
@keyframes spin2{0%{-webkit-transform:translateY(0);    transform:translateY(0);  }
100%{-webkit-transform:translateY(40px);    transform:translateY(40px);  }
}
@-webkit-keyframes spin3{0%{-webkit-transform:translateX(0);    transform:translateX(0);  }
25%{-webkit-transform:translateY(10px);    transform:translateY(10px);  }
50%{-webkit-transform:translateX(30px);    transform:translateX(30px);  }
100%{-webkit-transform:translateX(50px);    transform:translateX(50px);  }
}
@keyframes spin3{0%{-webkit-transform:translateX(0);    transform:translateX(0);  }
25%{-webkit-transform:translateY(10px);    transform:translateY(10px);  }
50%{-webkit-transform:translateX(30px);    transform:translateX(30px);  }
100%{-webkit-transform:translateX(50px);    transform:translateX(50px);  }
}
/*================= End breadcrumb_area_two css =================*/
/*====================================================*/
/*================= service_promo_area css =================*/
.service_promo_area{position:relative;  overflow:hidden;  z-index:0;}
.service_promo_area .shape{position:absolute;  width:100%;  height:1320px;  z-index:-1;}
.service_promo_area .shape.shape_one{opacity:0.01;  left:-25%;  top:350px;}
.service_promo_area .shape.shape_two{opacity:0.02;  left:-15%;  top:400px;}
.service_promo_area .shape.shape_three{right:-52%;  bottom:-9%;  opacity:0.01;}
.service_promo_area .shape.shape_four{right:-44%;  bottom:-12%;  opacity:0.02;}
.s_service_section{margin-top:360px;}
.s_service_item{background-image:-moz-linear-gradient(40deg,#084194 0%,#19cce6 100%);  background-image:-webkit-linear-gradient(40deg,#084194 0%,#19cce6 100%);  background-image:-ms-linear-gradient(40deg,#084194 0%,#19cce6 100%);  -webkit-box-shadow:0px 20px 60px 0px rgba(0,11,40,0.06);  box-shadow:0px 20px 60px 0px rgba(0,11,40,0.06);  padding:50px 40px 40px;  position:relative;  z-index:1;  cursor:pointer;}
.s_service_item .icon{width:82px;  height:82px;  border-width:1px;  border-style:solid;  border-radius:50%;  line-height:82px;  font-size:30px;  text-align:center;  margin-bottom:34px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.s_service_item .icon.icon_1{background-color:rgba(10,188,123,0.059);  border-color:rgba(10,188,123,0.3);  color:#0abc7b;}
.s_service_item .icon.icon_2{border-color:rgba(231,178,18,0.3);  background-color:rgba(214,167,25,0.059);  color:#d6a719;}
.s_service_item .icon.icon_3{color:#084194;  background-color:rgba(103,84,226,0.059);  border-color:rgba(103,84,226,0.3);}
.s_service_item .icon.icon_4{color:#f91c60;  background-color:rgba(248,27,95,0.059);  border-color:rgba(248,27,95,0.3);}
.s_service_item .solid_overlay{position:absolute;  width:100%;  height:100%;  top:0;  left:0;  background:#fff;  z-index:-1;  opacity:1;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.s_service_item h5{margin-bottom:18px;  -webkit-transition:color 0.2s ease;  -o-transition:color 0.2s ease;  transition:color 0.2s ease;}
.s_service_item:hover .solid_overlay{opacity:0;}
.s_service_item:hover .learn_btn_two, .s_service_item:hover h5, .s_service_item:hover p{color:#fff;}
.s_service_item:hover .icon{border-color:rgba(255,255,255,0.3);  background-color:rgba(255,255,255,0.059);  color:#fff;}
.learn_btn_two{color:#051441;  font-size:15px;  display:inline-block;  margin-top:7px;  position:relative;  -webkit-transition:color 0.2s ease;  -o-transition:color 0.2s ease;  transition:color 0.2s ease;}
.learn_btn_two:before{content:"";  height:1px;  width:0;  position:absolute;  left:0;  background:#fff;  bottom:0;  -webkit-transition:width 0.2s ease;  -o-transition:width 0.2s ease;  transition:width 0.2s ease;}
.learn_btn_two i{font-size:13px;  padding-left:5px;  vertical-align:middle;}
.learn_btn_two:hover{color:#fff;}
.learn_btn_two:hover:before{width:100%;}
.learn_btn_two:hover i{padding-left:10px;  -webkit-transition:all 0.2s ease;  -o-transition:all 0.2s ease;  transition:all 0.2s ease;}
.service_promo_area_two{margin-top:-140px;  padding-bottom:120px;}
.service_promo_area_two .s_service_section{margin-top:200px;}
.service_promo_area_two .shape.shape_one{top:150px;}
.service_promo_area_two .shape.shape_two{top:250px;}
.service_promo_area_two .s_service_item{background:#5f51fb;}
/*=============== s_features_section css ================*/
.s_features_section{margin-top:190px;  padding-bottom:70px;}
.s_features_item .s_features_content{max-width:590px;}
.s_features_item .s_features_content .icon_square{width:72px;  height:72px;  border-radius:4px;  border:1px solid rgba(127,203,17,0.3);  background-color:rgba(127,203,17,0.059);  text-align:center;  font-size:30px;  line-height:72px;  color:#7fcb11;}
.s_features_item .s_features_content h2{margin:32px 0px 20px;}
.s_features_item .ml_50{margin-left:-50px;}
.s_features_item .ml_25{margin-left:-25px;}
.s_features_item.s_features_item_two .s_features_content .icon_square{background-color:rgba(94,44,237,0.059);  border-color:rgba(94,44,237,0.3);  color:#084194;}
.learn_btn{font:500 16px/25px 'Source Serif Pro', serif;  color:#051441;  vertical-align:middle;  display:inline-block;  position:relative;  margin-top:30px;  -webkit-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  transition:all 0.1s linear;}
.learn_btn i{padding-left:8px;  font-size:14px;  -webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
.learn_btn:before{content:"";  width:100%;  left:0;  bottom:0;  height:1px;  background:#051441;  position:absolute;  -webkit-transition:background 0.3s linear;  -o-transition:background 0.3s linear;  transition:background 0.3s linear;}
.learn_btn:hover{color:#7fcb11;}
.learn_btn:hover:before{background:#7fcb11;}
.learn_btn:hover i{padding-left:15px;}
/*============= prototype_featured_area css ===============*/
.prototype_featured_area{background:#f4f4f9;  position:relative;  z-index:1;}
.p_feature_item + .p_feature_item{margin-top:170px;}
.p_feature_item img{max-width:100%;}
.p_feature_item .p_feture_img_one{margin-right:-160px;}
.p_feature_item .p_feture_img_two{margin-left:-160px;}
.p_feature_item .prototype_content h2{font-size:26px;  line-height:36px;  padding-right:70px;}
.p_feature_item .prototype_content .prototype_logo{background-color:#fbfbfd;  -webkit-box-shadow:0px 2px 3px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 3px 0px rgba(12,0,46,0.04);  display:inline-block;  padding:7px 16px;  margin:35px 0px 45px;}
.p_feature_item .prototype_content .prototype_logo a{display:inline-block;  padding:10px 12px;}
.p_feature_item .prototype_content p{font-weight:300;}
/*============== agency_featured_area css =============*/
.agency_featured_area_two{padding-bottom:150px;}
.features_info{position:relative;  padding-bottom:170px;}
.features_info .dot_img{position:absolute;  left:0;  top:28px;}
.features_info.feature_info_two{padding-bottom:70px;}
.dot{width:20px;  height:20px;  border-radius:50%;  background-color:rgba(255,161,39,0.161);  display:block;  position:absolute;  left:-9px;  top:15px;  z-index:1;}
.dot .dot1{position:absolute;  left:50%;  margin-top:-4px;  margin-left:-4px;  top:50%;  width:8px;  height:8px;  border-radius:50%;  background:#feb85d;}
.dot .dot2{position:absolute;  left:50%;  top:50%;  width:8px;  height:8px;  border-radius:50%;  background:rgba(254,184,93,0.8);  -webkit-animation:pulsate 3s infinite;  animation:pulsate 3s infinite;  -webkit-animation-delay:1.5s;  animation-delay:1.5s;  -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);  will-change:transform;}
.dot.middle_dot{left:54.8%;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%);  bottom:0;  top:auto;}
.agency_featured_item{margin-top:130px;}
.agency_featured_item .agency_featured_content{position:relative;}
.agency_featured_item .agency_featured_content h3{font:500 26px/36px 'Source Serif Pro', serif;  color:#222d39;  margin:32px 0px 25px;}
.agency_featured_item .agency_featured_content p{font-size:15px;}
.agency_featured_item .agency_featured_content .icon{width:46px;  height:46px;  line-height:46px;  border-radius:50%;  background-image:-moz-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  -webkit-box-shadow:0px 10px 20px 0px rgba(94,44,237,0.2);  box-shadow:0px 10px 20px 0px rgba(94,44,237,0.2);  font-size:20px;  color:#fff;  display:inline-block;  text-align:center;}
.agency_featured_item.agency_featured_item_two .agency_featured_content .dot{left:30px;}
/*=========== service_area css ============*/
.service_area{background:#f4f6fa;}
.service_item{background:#fff;  -webkit-box-shadow:0px 30px 40px 0px rgba(3,115,156,0.1);  box-shadow:0px 30px 40px 0px rgba(3,115,156,0.1);  padding:47px 40px 0px;  height:100%;  position:relative;  border:2px solid transparent;  -webkit-transition:border 0.2s linear;  -o-transition:border 0.2s linear;  transition:border 0.2s linear;  cursor:pointer;  overflow:hidden;}
.service_item p{line-height:28px;}
.service_item .icon{width:54px;  height:54px;  line-height:54px;  font-size:20px;  border-radius:50%;  color:#fff;  text-align:center;  background-image:-moz-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  -webkit-box-shadow:0px 14px 30px 0px rgba(94,44,237,0.4);  box-shadow:0px 14px 30px 0px rgba(94,44,237,0.4);  position:absolute;  right:30px;  top:30px;}
.service_item .icon.s_icon_one{background-image:-moz-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  -webkit-box-shadow:0px 14px 30px 0px rgba(94,44,237,0.4);  box-shadow:0px 14px 30px 0px rgba(94,44,237,0.4);}
.service_item .icon.s_icon_two{background-image:-moz-linear-gradient(40deg,#e03827 0%,#f9a47a 100%);  background-image:-webkit-linear-gradient(40deg,#e03827 0%,#f9a47a 100%);  background-image:-ms-linear-gradient(40deg,#e03827 0%,#f9a47a 100%);  -webkit-box-shadow:0px 14px 30px 0px rgba(224,56,39,0.4);  box-shadow:0px 14px 30px 0px rgba(224,56,39,0.4);}
.service_item .icon.s_icon_three{background-image:-moz-linear-gradient(40deg,#2c82ed 0%,#38d0fc 100%);  background-image:-webkit-linear-gradient(40deg,#2c82ed 0%,#38d0fc 100%);  background-image:-ms-linear-gradient(40deg,#2c82ed 0%,#38d0fc 100%);  -webkit-box-shadow:0px 14px 30px 0px rgba(44,130,237,0.4);  box-shadow:0px 14px 30px 0px rgba(44,130,237,0.4);}
.service_item .icon.s_icon_four{background-image:-moz-linear-gradient(40deg,#e09520 0%,#fae926 100%);  background-image:-webkit-linear-gradient(40deg,#e09520 0%,#fae926 100%);  background-image:-ms-linear-gradient(40deg,#e09520 0%,#fae926 100%);  -webkit-box-shadow:0px 14px 30px 0px rgba(224,149,32,0.4);  box-shadow:0px 14px 30px 0px rgba(224,149,32,0.4);}
.service_item img{margin-right:-25px;  width:auto;}
.service_item:hover{border-color:#c4e7f7;}
/*============= seo_service_area css =============*/
.seo_service_item{background-color:white;  -webkit-box-shadow:0px 3px 10px 0px rgba(38,59,94,0.1);  box-shadow:0px 3px 10px 0px rgba(38,59,94,0.1);  padding:60px 40px 38px;  margin-bottom:30px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  cursor:pointer;}
.seo_service_item h4{font-size:20px;  line-height:28px;  color:#263b5e;  font-weight:500;  margin-top:35px;  margin-bottom:16px;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.seo_service_item h4:hover{color:#5e2ced;}
.seo_service_item p{margin-bottom:0;  font-size:16px;  line-height:30px;  color:#6a7695;  margin-bottom:40px;}
.seo_service_item i{font-size:40px;  color:#afb8ce;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.seo_service_item i:hover{color:#5e2ced;}
.seo_service_item:hover{-webkit-box-shadow:0px 30px 60px 0px rgba(38,59,94,0.1);  box-shadow:0px 30px 60px 0px rgba(38,59,94,0.1);}
/*=========== case_studies_area css ==========*/
.case_studies_slider .owl-dots{margin-top:40px;}
.case_studies_slider .owl-dots button span{width:6px;  height:6px;  background:#b9c4d8;  border:0px;}
.case_studies_slider .owl-dots button.active span{background:#5e2ced;}
.studies_item{background:#fff;  -webkit-box-shadow:0px 3px 4px 0px rgba(38,59,94,0.1);  box-shadow:0px 3px 4px 0px rgba(38,59,94,0.1);  margin:10px 15px;}
.studies_item .text{padding:18px 40px;}
.studies_item .text h4{font-size:20px;  color:#263b5e;  font-weight:500;  margin-bottom:3px;}
.studies_item .text p{margin-bottom:0;}
.studies_item .text p a{font-size:16px;  color:#6a7695;}
/*====================================================*/
/*====================================================*/
/*================= s_pricing_area css ===============*/
.s_pricing-item{text-align:center;  background:#f5f5fb;  border:1px solid #f6f7fa;  padding:10px 20px;  cursor:pointer;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  margin-bottom:30px;  position:relative;}
.s_pricing-item .tag_label{font:400 16px/22px 'Source Serif Pro', serif;  color:#fff;  background:#5f2eed;  -webkit-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg);  position:absolute;  top:36px;  right:0;  padding:9px 26px;  border:0px;  display:block;}
.s_pricing-item .tag_label:before{content:"";  border-top:20px solid #5f2eed;  border-bottom:20px solid #5f2eed;  border-right:11px solid transparent;  border-left:11px solid transparent;  position:absolute;  right:-11px;  top:0;}
.s_pricing-item .tag_label.blue_bg{background:#19cce6;}
.s_pricing-item .tag_label.blue_bg:before{border-top:20px solid #19cce6;  border-bottom:20px solid #19cce6;}
.s_pricing-item .shape_img{position:absolute;  left:50%;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%);}
.s_pricing-item .s_price_icon{  height:110px;  text-align:center;  line-height:110px;  margin:0 auto;  position:relative;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.s_pricing-item .s_price_icon i:before{font-size:48px;}
.s_pricing-item .s_price_icon.p_icon1{color:#7fcb11;}
.s_pricing-item .s_price_icon.p_icon2{color:#084194;}
.s_pricing-item .s_price_icon.p_icon3{color:#e92460;}
.s_pricing-item p{color:#677294;}
.s_pricing-item .price{color:#051441;  padding:20px 0px 30px;  border-bottom:1px solid #e9e9f4;line-height: 1.1;text-align:center}
.s_pricing-item .price sub{color:#677294;  bottom:0;}

.s_pricing-item ul li{list-style: square;line-height:24px;  color:#505975;  font-weight:300;margin-bottom:10px;text-align:left}
.s_pricing-item:hover{border-color:#f2f2f8;  background-color:white;  -webkit-box-shadow:0px 30px 60px 0px rgba(0,11,40,0.14);  box-shadow:0px 30px 60px 0px rgba(0,11,40,0.14);}

/*=========== s_subscribe_area css ============*/
.s_subscribe_area{position:relative;  z-index:1;  background:#f9fafd;  padding:120px 0px 130px;  overflow:hidden;}
.s_subscribe_area:before{content:"";  width:100%;  height:100%;  background:url("../img/saas/map.png") no-repeat scroll center 0;  position:absolute;  top:0;  left:0;  z-index:-1;}
.s_subscribe_area .mchimp-errmessage, .s_subscribe_area .mchimp-sucmessage{text-align:center;}
.right_shape, .bottom_shape{position:absolute;  width:700px;  height:600px;}
.right_shape path, .bottom_shape path{opacity:0.03;}
.right_shape{right:-450px;  top:-102px;}
.bottom_shape{left:130px;  top:280px;}
.s_subcribes{max-width:970px;  margin:0 auto;  position:relative;}
.s_subcribes .form-control{font:300 16px/100px 'Source Serif Pro', serif;  color:#9ea4b7;  height:100px;  padding:0px 0px 0px 50px;  background-color:white;  -webkit-box-shadow:0px 30px 60px 0px rgba(8,0,63,0.14);  box-shadow:0px 30px 60px 0px rgba(8,0,63,0.14);  border:0px;  border-radius:0px;  border-left-width:10px;  border-style:solid;  z-index:0;}
.s_subcribes .form-control.placeholder{color:#9ea4b7;}
.s_subcribes .form-control:-moz-placeholder{color:#9ea4b7;}
.s_subcribes .form-control::-moz-placeholder{color:#9ea4b7;}
.s_subcribes .form-control::-webkit-input-placeholder{color:#9ea4b7;}
.s_subcribes .btn-submit{position:absolute;  background:transparent;  color:#084194;  right:40px;  line-height:100px;  padding:0px;  font-size:30px;  z-index:3;}
/*================= pricing_area css ==============*/
.pricing_area{background:#fbfbfd;}
.price_tab{border-radius:45px;  max-width:400px;  background-color:white;  -webkit-box-shadow:0px 3px 13px 0px rgba(0,11,40,0.08);  box-shadow:0px 3px 13px 0px rgba(0,11,40,0.08);  margin-left:auto;  margin-right:auto;  margin-bottom:60px;  border:0px;  padding:7px;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  position:relative;}
.price_tab .nav-item{padding:0px;  margin:0px;}
.price_tab .nav-item .nav-link{margin:0px;  font:400 16px 'Source Serif Pro', serif;  color:#677294;  padding:12px 30px;  display:inline-block;  border:0px;  border-radius:45px;  min-width:193px;  text-align:center;  -webkit-transition:color 0.3s linear;  -o-transition:color 0.3s linear;  transition:color 0.3s linear;  position:relative;  z-index:1;}
.price_tab .nav-item .nav-link.active{border:0px;  border-radius:45px;  background:transparent;  color:#fff;}
.price_tab .hover_bg{position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  left:0;  height:calc(100% - 14px);  border-radius:45px;  z-index:0;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.price_tab_two .hover_bg{background:#5f2eed;}
.price_content .fade{-webkit-transform:translateY(10px);  -ms-transform:translateY(10px);  transform:translateY(10px);  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.price_content .fade.show{-webkit-transform:translateY(0px);  -ms-transform:translateY(0px);  transform:translateY(0px);}
.price_content .price_item{text-align:center;  background-color:white;  -webkit-box-shadow:0px 4px 6px 0px rgba(0,11,40,0.1);  box-shadow:0px 4px 6px 0px rgba(0,11,40,0.1);  padding:50px 50px 40px;  border:1px solid #fff;  position:relative;  overflow:hidden;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  cursor:pointer;}
.price_content .price_item .tag{position:absolute;  font:400 14px 'Source Serif Pro', serif;  color:#fff;  background:#00aff0;  padding:19px 32px;  top:-10px;  left:-39px;  -webkit-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  transform:rotate(-45deg);}
.price_content .price_item .tag span{position:relative;  top:11px;}
.price_content .price_item p{font-size:16px;  line-height:22px;  color:#677294;  font-weight:300;  margin-bottom:0px;}
.price_content .price_item .price{line-height:40px;  border-bottom:1px solid #e9e9f4;  padding:33px 0px 30px;}
.price_content .price_item .price sub{color:#677294;  bottom:0;}
.price_content .price_item .p_list{padding:30px 0px 20px;}
.price_content .price_item .p_list li{font:300 16px/40px 'Source Serif Pro', serif;  color:#505975;}
.price_content .price_item .p_list li i{padding-right:10px;}
.price_content .price_item .p_list li .ti-check{color:#00aff0;}
.price_content .price_item .p_list li .ti-close{color:#f0002d;}
.price_content .price_item .price_btn{border-radius:45px;  color:#00aff0;  border-color:#00aff0;  padding:0px 36px;width:100%;}
.price_content .price_item .price_btn:hover{color:#fff;  background:#00aff0;}
.price_content .price_item:hover{border-color:#c9ebfa;  -webkit-box-shadow:0px 30px 60px 0px rgba(0,11,40,0.14);  box-shadow:0px 30px 60px 0px rgba(0,11,40,0.14);}
/*=================== pricing_area_two css ===============*/
.pricing_area_two{background:#f6f7fa;}
.price_content_two .price_item .tag{background:#5f2eed;}
.price_content_two .price_item .p_list li .ti-check{color:#5f2eed;}
.price_content_two .price_item .price_btn{border-color:#5f2eed;  color:#5f2eed;  background:transparent;}
.price_content_two .price_item .price_btn:hover{background:#5f2eed;  color:#fff;}
.price_content_two .price_item:hover{border-color:#dad1f8;}
.price_content_three .price_item .tag{background:#5f51fb;}
.price_content_three .price_item .p_list li .ti-check{color:#5f51fb;}
.price_content_three .price_item .price_btn{border-color:#5f51fb;  color:#5f51fb;  background:transparent;}
.price_content_three .price_item .price_btn:hover{background:#5f51fb;  color:#fff;}
.price_content_three .price_item:hover{border-color:#dfdcfe;}
/*================== call_action_area css ================*/
.call_action_area{min-height:900px;  position:relative;  background-image:-moz-linear-gradient(180deg,#1786d8 0%,#00aff0 100%);  background-image:-webkit-linear-gradient(180deg,#1786d8 0%,#00aff0 100%);  background-image:-ms-linear-gradient(180deg,#1786d8 0%,#00aff0 100%);  z-index:1;  padding-top:250px;  position:relative;  overflow:hidden;}
.call_action_area:before{content:"";  width:100%;  height:100%;  top:0;  left:0;  position:absolute;  background:url("../img/home2/action_bg.png") no-repeat scroll center 0;}
.call_action_area .action_one{left:-240px;  bottom:0;  height:100%;  z-index:-1;}
.call_action_area .action_two{right:0;  background-position:50% 50%;  z-index:-1;  top:0;}
.call_action_area .action_content{max-width:570px;  margin:0 auto;  position:relative;  z-index:1;}
.call_action_area .action_content h2{margin-bottom:15px;  color:#fff;}
.call_action_area .action_content p{font-weight:300;  color:#fff;}
.call_action_area .action_content .action_btn{min-width:180px;  line-height:55px;  border-radius:45px;  -webkit-box-shadow:0px 20px 40px 0px rgba(0,11,40,0.2);  box-shadow:0px 20px 40px 0px rgba(0,11,40,0.2);  background:#fff;  color:#00aff0;}
.call_action_area .action_content .action_btn:hover{-webkit-box-shadow:none;  box-shadow:none;}
/*============= design_tab_area css ============*/
.design_tab_area{background:#fbfbfd;}
.design_tab{border:0px;}
.design_tab .nav-item{width:100%;  margin-bottom:30px;}
.design_tab .nav-item .nav-link{background-color:white;  -webkit-box-shadow:0px 2px 3px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 3px 0px rgba(12,0,46,0.04);  border:0px;  border-radius:0px;  padding:25px 50px;  -webkit-transition:background 0.5s ease 0s;  -o-transition:background 0.5s ease 0s;  transition:background 0.5s ease 0s;}
.design_tab .nav-item .nav-link h5{font-size:17px;  line-height:26px;  font-weight:500;  color:#222d39;  -webkit-transition:color 0.5s ease 0s;  -o-transition:color 0.5s ease 0s;  transition:color 0.5s ease 0s;}
.design_tab .nav-item .nav-link p{margin-bottom:0px;  font-size:15px;  font-weight:300;  color:#677294;  -webkit-transition:color 0.5s ease 0s;  -o-transition:color 0.5s ease 0s;  transition:color 0.5s ease 0s;}
.design_tab .nav-item .nav-link.active{background-color:#7444fd;}
.design_tab .nav-item .nav-link.active h5, .design_tab .nav-item .nav-link.active p{color:#fff;}
.tab-content .tab-pane .tab_img img{-webkit-transform:translateX(20px);  -ms-transform:translateX(20px);  transform:translateX(20px);  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  max-width:100%;}
.tab-content .tab-pane.show .tab_img img{-webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0);}
.tab-content .tab_img{margin-right:-160px;  padding-left:120px;  max-width:100%;}
/*============= action_area_two css =============*/
.action_area_two{background:#f6f6fa;  padding-bottom:40px;}
.action_content{margin-top:25px;}
.action_content .btn_three{margin-top:40px;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);}
.action_content .btn_three:hover{-webkit-box-shadow:none;  box-shadow:none;}
.action_img{margin-right:-160px;  margin-top:-50px;}
.action_img img{max-width:100%;}
/*================= action area three css =================*/
.action_area_three{background-image:-moz-linear-gradient(0deg,#5e2ced 0%,#6c3cf4 100%);  background-image:-webkit-linear-gradient(0deg,#5e2ced 0%,#6c3cf4 100%);  background-image:-ms-linear-gradient(0deg,#5e2ced 0%,#6c3cf4 100%);  position:relative;  z-index:1;}
.action_area_three:before{content:"";  width:100%;  height:100%;  top:0;  left:0;  position:absolute;  z-index:-1;}
.action_area_three .curved{position:absolute;  width:100%;  height:100px;  left:0;  z-index:-1;  background:url("../img/home4/action_shap.png") no-repeat scroll center top;  top:0;  background-size:contain;}
.action_area_three .action_content h2{color:#fff;}
.action_area_three .action_content .about_btn{background:transparent;  border:1px solid #fff;  color:#fff;}
.action_area_three .action_content .about_btn:hover{-webkit-box-shadow:none;  box-shadow:none;  color:#5e2ced;  background:#fff;}
.action_area_three .action_content .white_btn{color:#5e2ced;  -webkit-box-shadow:none;  box-shadow:none;  background:#fff;  margin-right:25px;}
.action_area_three .action_content .white_btn:hover{-webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  color:#fff;  background:#5e2ced;}
/*=========== payment_priceing_area css ===========*/
.payment_priceing_area{padding:120px 0px 90px;  position:relative;  z-index:1;}
.payment_priceing_area:before{content:"";  width:100%;  height:100%;  top:0;  left:0;  background:url("../img/new/price_bg.png") no-repeat scroll center;  position:absolute;  z-index:-1;}
.payment_priceing_area .payment_price_info{display:block;  overflow:hidden;  padding:30px 0px;}
.payment_priceing_area .sec_title h2{font-size:35px;  font-weight:500;  line-height:45px;}
.payment_price_item{text-align:center;  background:#fbfbfd;  padding:50px 40px 55px;  border:1px solid #f1f3f8;  border-radius:4px;  position:relative;  z-index:1;  width:calc(100% / 3);  float:left;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.payment_price_item:before{content:"";  width:100%;  height:100%;  background-image:-moz-linear-gradient(-140deg,#fdabe7 0%,#bd8ef2 36%,#7d71fd 100%);  background-image:-webkit-linear-gradient(-140deg,#fdabe7 0%,#bd8ef2 36%,#7d71fd 100%);  background-image:-ms-linear-gradient(-140deg,#fdabe7 0%,#bd8ef2 36%,#7d71fd 100%);  -webkit-box-shadow:0px 30px 60px 0px rgba(0,11,40,0.1);  box-shadow:0px 30px 60px 0px rgba(0,11,40,0.1);  position:absolute;  top:0;  left:0;  opacity:0;  z-index:-1;  border-radius:4px;  -webkit-transition:opacity 0.4s linear;  -o-transition:opacity 0.4s linear;  transition:opacity 0.4s linear;}
.payment_price_item h2{font-size:40px;  font-weight:600;  color:#051441;}
.payment_price_item h6{font-size:18px;  color:#051441;  font-weight:400;  margin-bottom:30px;}
.payment_price_item p{line-height:30px;  margin-bottom:50px;}
.payment_price_item .payment_price_btn{font-size:15px;  font-family:'Source Serif Pro', serif;  font-weight:500;  border-radius:45px;  background:rgba(253,83,135,0.1);  display:inline-block;  padding:10px 42px;  color:#fd5387;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.payment_price_item .payment_price_btn i{font-size:12px;  padding-left:5px;}
.payment_price_item:nth-child(3) .payment_price_btn{background:rgba(95,81,251,0.1);  color:#5f51fb;}
.payment_price_item.center{border:0px;  border-radius:4px;  padding:80px 40px 86px;  -webkit-transform:translateY(-30px);  -ms-transform:translateY(-30px);  transform:translateY(-30px);  -webkit-transition:all 0.4s linear;  -o-transition:all 0.4s linear;  transition:all 0.4s linear;}
.payment_price_item.center:before{opacity:1;}
.payment_price_item.center h2, .payment_price_item.center h6, .payment_price_item.center p{color:#fff;}
.payment_price_item.center .payment_price_btn{background:rgba(255,255,255,0.1);  color:#fff;}
.payment_price_item:hover{border-radius:4px;  border-color:#bd8ef2;  -webkit-transition:all 0.4s linear;  -o-transition:all 0.4s linear;  transition:all 0.4s linear;  -webkit-box-shadow:none;  box-shadow:none;}
.payment_price_item:hover:before{opacity:1;}
.payment_price_item:hover h2, .payment_price_item:hover h6, .payment_price_item:hover p{color:#fff;}
.payment_price_item:hover .payment_price_btn{background:rgba(255,255,255,0.1);  color:#fff;}
/*============== priceing_area_four css ============*/
.pricing_area_four .sec_title{margin-bottom:50px;}
.pricing_area_four .sec_title h2{margin-bottom:0px;}
.pricing_area_four .sec_title p{font-style:italic;}
.price_info_two{-webkit-box-shadow:0px 4px 5px 0px rgba(12,0,46,0.05);  box-shadow:0px 4px 5px 0px rgba(12,0,46,0.05);}
.price_info_two .price_head{display:table;  width:100%;}
.price_info_two .price_head .p_head{width:calc(100% / 4);  text-align:center;  color:#fff;  vertical-align:middle;  display:table-cell;  padding:31px 0px;}
.price_info_two .price_head .p_head h4{color:#222d39;  font-size:20px;}
.price_info_two .price_head .p_head h4, .price_info_two .price_head .p_head h5{margin-bottom:0px;}
.price_info_two .price_head .p_head p{margin-bottom:0;  font-size:14px;  font-weight:400;}
.price_info_two .price_head .p_head:nth-child(2){background:#0ed1b3;}
.price_info_two .price_head .p_head:nth-child(3){background:#6c84ee;}
.price_info_two .price_head .p_head:nth-child(4){background:#ee6cda;}
.price_info_two .price_head .p_head h5{font-size:20px;  font-weight:600;}
.price_info_two .price_item{width:calc(100% / 4);  text-align:center;  vertical-align:middle;  display:table-cell;  cursor:pointer;  padding:15px 0px;}
.price_info_two .price_item:nth-child(odd){background:#f8f8fa;}
.price_info_two .price_item:first-child{text-align:left;  padding-left:30px;}
.price_info_two .price_item h5{margin-bottom:0;  font-size:16px;  font-weight:500;  color:#222d39;}
.price_info_two .price_item h5 i{font-size:20px;}
.price_info_two .price_item .pr_title{position:relative;  display:inline-block;  padding-left:30px;}
.price_info_two .price_item .pr_title:before{content:"\70";  position:absolute;  left:0;  top:0;  font-family:eleganticons;  color:#afb5c7;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.price_info_two .price_item .pr_title:hover:before{color:#5e2ced;}
.price_info_two .price_item .check{color:#0ed1b3;}
.price_info_two .price_item .cros{color:#afb5c7;}
.price_info_two .pr_list{display:table;  width:100%;}
.price_info_two .price_btn{border-radius:45px;  color:#677294;  border-color:#dfe3ed;  padding:0px 32px;  line-height:46px;  margin:40px 0px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.price_info_two .price_btn:hover{background:#5e2ced;  border-color:#5e2ced;  color:#fff;}
.tooltip .tooltip-inner{background-color:#fff !important;  opacity:1;  color:#111 !important;  opacity:1;  -webkit-box-shadow:0px 20px 40px 0px rgba(12,0,46,0.14);  box-shadow:0px 20px 40px 0px rgba(12,0,46,0.14);  font-size:'Source Serif Pro', serif;  font-size:16px;  color:#677294;  line-height:26px;  width:100%;}
.tooltip.bs-tooltip-top .arrow:before{border-top-color:#fff;}
/*====================================================*/
/*====================================================*/
/*============= agency_about_area css ============*/
.agency_about_area .owl-dots{position:absolute;  left:-48%;  bottom:10px;}
.agency_about_area .owl-dots button span{width:8px;  height:8px;  display:block;  background:#9c7bfb;  border-radius:50%;  border:1px solid #9c7bfb;  margin:0px 5px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.agency_about_area .owl-dots button.active span{-webkit-transform:scale(1.5);  -ms-transform:scale(1.5);  transform:scale(1.5);  border-color:rgba(251,251,253,0.8);  background:transparent;}
.about_content_left{padding:0px 0px 0px 200px;}
.about_content{background-image:-moz-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(40deg,#5e2ced 0%,#a485fd 100%);  height:100%;  color:#fff;  padding:100px;  position:relative;  bottom:-30px;}
.about_content h2,.about_content p{color:#fff;}
.about_btn{font:500 14px 'Source Serif Pro', serif;  padding:17px 28px;  background:#fbfbfd;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  border-radius:3px;  color:#5e2ced;  display:inline-block;  -webkit-transition:all 0.3s ease;  -o-transition:all 0.3s ease;  transition:all 0.3s ease;}
.about_btn:hover{color:#fff;  background:#5e2ced;}
.about_img{padding:0px;  position:relative;}
.about_img .about_img_slider .about_item{float:left;  position:relative;  z-index:1;  overflow:hidden;  cursor:pointer;}
.about_img .about_img_slider .about_item:after{content:"";  width:100%;  height:100%;  top:0;  left:0;  background:rgba(17,22,28,0.7);  position:absolute;  opacity:0;  z-index:0;  -webkit-transition:opacity 0.4s linear 0s;  -o-transition:opacity 0.4s linear 0s;  transition:opacity 0.4s linear 0s;}
.about_img .about_img_slider .about_item img{-webkit-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  transition:all 0.5s linear;}
.about_img .about_img_slider .about_item.w55{width:53.3%;}
.about_img .about_img_slider .about_item.w45{width:46.7%;}
.about_img .about_img_slider .about_item img{width:100%;  max-width:100%;}
.about_img .about_img_slider .about_item .about_text{position:absolute;  bottom:80px;  padding:0px 80px 0px 50px;  left:0;  z-index:1;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.about_img .about_img_slider .about_item .about_text h5{color:#fff;}
.about_img .about_img_slider .about_item .about_text .br{width:50px;  height:5px;  background:#fff;  opacity:0.30;  margin-bottom:25px;  display:block;}
.about_img .about_img_slider .about_item .about_text.text_two{bottom:30px;}
.about_img .about_img_slider .about_item:hover:after{opacity:1;}
.about_img .about_img_slider .about_item:hover img{-webkit-transform:scale(1.03);  -ms-transform:scale(1.03);  transform:scale(1.03);}
.about_img .about_img_slider .about_item:hover .about_text{bottom:90px;}
.about_img .about_img_slider .about_item:hover .about_text.text_two{bottom:50px;}
.about_img .pluse_icon{width:100px;  height:100px;  text-align:center;  color:#5e2ced;  line-height:100px;  font-size:22px;  background-color:#fbfbfd;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.14);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.14);  display:inline-block;  position:absolute;  bottom:-60px;  left:0;  z-index:2;}
/*====================================================*/
/*====================================================*/
/*=============== agency_testimonial_area css ==============*/
.agency_testimonial_info{position:relative;}
.agency_testimonial_info .testimonial_slider{max-width:770px;  border-radius:6px;  margin:0 auto;  background-color:white;  -webkit-box-shadow:0px 20px 40px 0px rgba(12,0,46,0.06);  box-shadow:0px 20px 40px 0px rgba(12,0,46,0.06);  padding:50px;}
.agency_testimonial_info .testimonial_slider .testimonial_item{z-index:0;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_img img{max-width:100%;  width:auto;  display:inline-block;  border-radius:50%;}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_description{margin-top:18px;  margin-bottom:40px;}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_description h4{margin-bottom:5px;}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_description h6{font:400 14px/26px 'Source Serif Pro', serif;  color:#959cb1;}
.agency_testimonial_info .testimonial_slider .testimonial_item p{font-weight:300;  font-size:16px;  line-height:30px;  margin-bottom:50px;}
.agency_testimonial_info .testimonial_slider .active{position:relative;  z-index:9;}
.agency_testimonial_info .testimonial_slider .owl-dots{text-align:center;  bottom:0px;  position:relative;  margin-top:0px;}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot{width:16px;  height:16px;  border-radius:50%;  border:1px solid transparent;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  margin:0px 2px;}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot span{width:8px;  height:8px;  background:#cfcfe7;  border-radius:50%;  display:block;  margin:0 auto;  border:0px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot.active{border-color:#5e2ced;}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot.active span{-webkit-transform:scale(0);  -ms-transform:scale(0);  transform:scale(0);}
.agency_testimonial_info .owl-prev, .agency_testimonial_info .owl-next{width:50px;  height:50px;  line-height:50px;  border-radius:50%;  border:1px solid #f3f5f8;  background-color:white;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.06);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.06);  position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  cursor:pointer;}
.agency_testimonial_info .owl-prev:hover, .agency_testimonial_info .owl-next:hover{color:#fff;  background:#5e2ced;}
.agency_testimonial_info .owl-next{right:0;}
/*============= partner_logo_area_two css ==============*/
.partner_logo_area_two{padding-top:120px;}
.partner_logo_area_two h4{color:#8891aa;}
.partner_info{text-align:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}
.partner_info .logo_item{width:calc(100% / 5);  margin-bottom:60px;}
.partner_info .logo_item img{max-width:100%;  -webkit-filter:contrast(0.3%);  filter:contrast(0.3%);  -webkit-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;}
.partner_info .logo_item:hover img{-webkit-filter:contrast(100%);  filter:contrast(100%);}
.subscribe_form_info{border-style:solid;  border-width:1px;  border-color:#f3f6f9;  border-radius:6px;  background-color:white;  -webkit-box-shadow:0px 30px 50px 0px rgba(12,0,46,0.1);  box-shadow:0px 30px 50px 0px rgba(12,0,46,0.1);  padding:120px 0px;  margin-bottom:-150px;  z-index:2;  position:relative;}
.subscribe_form_info .subscribe-form{max-width:370px;  margin:0 auto;}
.subscribe_form_info .subscribe-form .form-control{text-align:center;  border:0px;  font:400 18px/28px 'Source Serif Pro', serif;  color:#b4bacc;  border-radius:0px;  border-bottom:1px solid #3d64f4;  -webkit-box-shadow:none;  box-shadow:none;}
.subscribe_form_info .subscribe-form .form-control.placeholder{color:#b4bacc;}
.subscribe_form_info .subscribe-form .form-control:-moz-placeholder{color:#b4bacc;}
.subscribe_form_info .subscribe-form .form-control::-moz-placeholder{color:#b4bacc;}
.subscribe_form_info .subscribe-form .form-control::-webkit-input-placeholder{color:#b4bacc;}
.subscribe_form_info .subscribe-form .btn_four{padding:16px 44px;  -webkit-box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);  box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);}
.subscribe_form_info .subscribe-form .btn_four:hover{-webkit-box-shadow:none;  box-shadow:none;}
.s_form_info_two .subscribe-form .form-control{border-color:#5e2ced;}
.s_form_info_two .subscribe-form .btn_four{border-radius:4px;  border-color:#5e2ced;  background:#5e2ced;  -webkit-box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);  box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);}
.s_form_info_two .subscribe-form .btn_four:hover{color:#fff;}
.saas_subscribe_area_two .subscribe_form_info{padding:80px 0px;}
.saas_subscribe_area_two .subscribe_form_info .form-control{border-color:#5f51fb;}
.saas_subscribe_area_two .subscribe_form_info .btn_four{border-color:#5f51fb;  background:#5f51fd;  -webkit-box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);  box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);}
.saas_subscribe_area_two .subscribe_form_info .btn_four:hover{color:#fff;}
/*=============== partner_logo_area_three css ================*/
.partner_logo_area_three{padding:100px 0px;}
.partner_logo_area_three .partner_info{margin-bottom:-20px;}
.partner_logo_area_three .partner_info .logo_item{margin-bottom:20px;}
.partner_logo_area_three .partner_info .logo_item a{display:inline-block;}
.partner_logo_area_three .partner_info .logo_item img{-webkit-filter:contrast(100%);  filter:contrast(100%);  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.partner_logo_area_three .partner_info .logo_item:hover img{-webkit-filter:brightness(200%);  filter:brightness(200%);}
.partner_logo_area_three .partner_info_two .logo_item{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}
.partner_logo_area_three .partner_info_two .logo_item:hover img{-webkit-filter:brightness(1);  filter:brightness(1);}
.partner_logo_area_four{padding-top:80px;  margin-bottom:-40px;}
.partner_logo_area_four h4{color:#8891aa;}
.partner_logo_area_five{padding:200px 0px 70px;}
.payment_logo_area{padding:200px 0px 120px;}
.payment_logo_area .sec_title h2{font-size:35px;  line-height:44px;}
.partner_logo_area_six{padding:56px 0px;}
.partner_logo_area_six .partner_info{margin-bottom:-60px;}
.partner_logo_area_six .partner_info .logo_item:hover img{-webkit-filter:brightness(0);  filter:brightness(0);}
/*============== saas_signup_area css ==============*/
.saas_signup_form .input-group .form-control{background:transparent;  font:300 14px 'Source Serif Pro', serif;  color:rgba(255,255,255,0.7);  border-radius:0px;  border:0px;  border-bottom:1px solid #3c3c5b;  padding-left:0px;  padding-bottom:10px;  -webkit-box-shadow:none;  box-shadow:none;  z-index:0;  position:relative;}
.saas_signup_form .input-group .form-control.placeholder{color:#535473;}
.saas_signup_form .input-group .form-control:-moz-placeholder{color:#535473;}
.saas_signup_form .input-group .form-control::-moz-placeholder{color:#535473;}
.saas_signup_form .input-group .form-control::-webkit-input-placeholder{color:#535473;}
.saas_signup_form .input-group .form-control:focus + label{-webkit-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1);}
.saas_signup_form .input-group label{position:absolute;  width:100%;  height:1px;  border-bottom:1px solid #3d57f4;  z-index:2;  bottom:0;  -webkit-transform:scale(0);  -ms-transform:scale(0);  transform:scale(0);  margin-bottom:0;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.saas_signup_form .saas_banner_btn{border:0px;  padding:12px 48px;}
/*============= fun_fact_area  css ==============*/
.fun_fact_area{padding-top:150px;  padding-bottom:110px;  overflow:hidden;}
.fun_fact_area_two{background:#f7f6fa;}
.fun_fact_content h1{font-size:60px;}
.fun_fact_content .fact_item h1{font-size:70px;  font-weight:400;}
.fact_author_img{position:relative;}
.fact_author_img .box_three{width:630px;  height:630px;  background-image:-moz-linear-gradient(90deg,#290a59 0%,#3d57f4 100%);  background-image:-webkit-linear-gradient(90deg,#290a59 0%,#3d57f4 100%);  background-image:-ms-linear-gradient(90deg,#290a59 0%,#3d57f4 100%);  opacity:1;  top:-460px;}
.fact_author_img .box_four{background-image:-moz-linear-gradient(90deg,#411881 0%,#9b2bdc 100%);  background-image:-webkit-linear-gradient(90deg,#411881 0%,#9b2bdc 100%);  background-image:-ms-linear-gradient(90deg,#411881 0%,#9b2bdc 100%);  opacity:1;  width:708px;  height:708px;  top:-460px;  left:150px;}
.fact_author_img img{margin-top:-70px;  -webkit-filter:grayscale(100%);  filter:grayscale(100%);}
.fact_author_img_two .box_three{background-image:-moz-linear-gradient(-90deg,#fb862f 0%,#c640fd 100%);  background-image:-webkit-linear-gradient(-90deg,#fb862f 0%,#c640fd 100%);  background-image:-ms-linear-gradient(-90deg,#fb862f 0%,#c640fd 100%);}
.fact_author_img_two .box_four{background-image:-moz-linear-gradient(90deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(90deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(90deg,#5e2ced 0%,#a485fd 100%);}
/*============ feedback_area css ==============*/
.feedback_slider .owl-nav{display:none;}
.feedback_slider .item{padding:0px 15px;}
.feedback_slider .shap_one, .feedback_slider .shap_two{position:absolute;  bottom:0;  right:20px;  opacity:0.302;  border-radius:10px;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);  width:66px;  height:66px;  bottom:-35px;  opacity:0.302;}
.feedback_slider .shap_one{background-image:-moz-linear-gradient(40deg,#290a59 0%,#3d57f4 100%);  background-image:-webkit-linear-gradient(40deg,#290a59 0%,#3d57f4 100%);  background-image:-ms-linear-gradient(40deg,#290a59 0%,#3d57f4 100%);}
.feedback_slider .shap_two{background-image:-moz-linear-gradient(40deg,#290a59 0%,#3d57f4 100%);  background-image:-webkit-linear-gradient(40deg,#290a59 0%,#3d57f4 100%);  background-image:-ms-linear-gradient(40deg,#290a59 0%,#3d57f4 100%);  right:-10px;  bottom:-45px;}
.feedback_slider .center .feedback_item{border-color:#3d57f4;}
.feedback_slider .center .feedback_item .shap_one, .feedback_slider .center .feedback_item .shap_two{opacity:1;}
.feedback_item{border:1px solid #131430;  border-radius:4px;  background-color:#0f1029;  -webkit-box-shadow:0px 30px 50px 0px rgba(12,0,46,0.3);  box-shadow:0px 30px 50px 0px rgba(12,0,46,0.3);  padding:45px;  position:relative;  overflow:hidden;}
.feedback_item .feed_back_author{display:-webkit-box;  display:-ms-flexbox;  display:flex;}
.feedback_item .media .img{border:1px solid #44467b;  border-radius:50%;  width:60px;  height:60px;  overflow:hidden;  margin-right:18px;}
.feedback_item .media .img img{max-width:100%;  width:auto;}
.feedback_item .media .media-body{-ms-flex-item-align:center;  -ms-grid-row-align:center;  align-self:center;}
.feedback_item .media .media-body h6{margin-bottom:0px;  font-size:14px;  color:#58596e;}
.feedback_item p{font-weight:300;  margin-top:34px;  margin-bottom:25px;}
.feedback_item .post_date{font-size:14px;  line-height:24px;  color:#58596e;  font-style:italic;  font-weight:300;  position:relative;}
.feedback_item .post_date:before{content:"";  width:100%;  height:1px;  background:#58596e;  position:absolute;  left:0;  bottom:0;}
.feedback_item .ratting{-ms-flex-item-align:center;  -ms-grid-row-align:center;  align-self:center;  -webkit-box-flex:1;  -ms-flex:1;  flex:1;  text-align:right;}
.feedback_item .ratting a{font-size:12px;  color:#58596e;}
.feedback_item .ratting a:nth-child(1), .feedback_item .ratting a:nth-child(2), .feedback_item .ratting a:nth-child(3){color:#3d57f4;}
.owl-dots{text-align:center;  }
.owl-dots .owl-dot span{width:8px;  height:8px;  border-radius:50%;  background:#cac4c4;  margin:0px 5px;  border:1px solid #3d3e65;  display:block;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.owl-dots .owl-dot.active span{background:transparent;  -webkit-transform:scale(1.5);  -ms-transform:scale(1.5);  transform:scale(1.5);  border-color:#3d57f4;}
.owl-dots .owl-dot:focus{outline:none;}
.feedback_area_two{background-image:-moz-linear-gradient(30deg,#5f51fb 0%,#8ca7ff 100%);  background-image:-webkit-linear-gradient(30deg,#5f51fb 0%,#8ca7ff 100%);  background-image:-ms-linear-gradient(30deg,#5f51fb 0%,#8ca7ff 100%);  height:550px;  position:relative;  z-index:1;}
.feedback_area_two:before{content:"";  width:100%;  height:100%;  top:0;  left:0;  background:url("../img/new/feedback_shap.png") no-repeat scroll center 0;  position:absolute;  z-index:-1;}
.feedback_area_two .sec_title{padding-left:162px;}
.feedback_area_two .sec_title h2{font-size:35px;  line-height:45px;}
.feedback_area_two .sec_title p{color:#cfd0fa;  font-style:italic;}
.feedback_slider_two .item{padding-bottom:50px;}
.feedback_slider_two .shap_one, .feedback_slider_two .shap_two{opacity:0.12;  background-image:-moz-linear-gradient(40deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  background-image:-webkit-linear-gradient(40deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);  background-image:-ms-linear-gradient(40deg,#5f51fb 0%,#767cfd 64%,#8ca7ff 100%);}
.feedback_slider_two .center .feedback_item_two .shap_one, .feedback_slider_two .center .feedback_item_two .shap_two{opacity:0.25;}
.feedback_slider_two .owl-nav{display:block;  position:absolute;  right:120px;  top:-100px;}
.feedback_slider_two .owl-nav i{width:50px;  height:50px;  text-align:center;  border:1px solid #fff;  display:inline-block;  color:#fff;  line-height:50px;  font-size:12px;  border-radius:50%;  margin-left:10px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.feedback_slider_two .owl-nav i:hover{background:#fff;  color:#5f51fb;}
.feedback_slider_two .feedback_item{background:#fff;  -webkit-box-shadow:0px 20px 60px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 60px 0px rgba(0,11,40,0.1);  border:0px;  margin:0 20px;}
.feedback_slider_two .feedback_item .media .img{border:0px;}
.feedback_slider_two .owl-dots{display:none;}
.feedback_area_three{height:540px;}
.feedback_area_three .row{margin-left:-20px;  margin-right:-20px;}
.feedback_area_three .feedback_slider_two .feedback_item{margin:0px 20px;  -webkit-box-shadow:0px 30px 40px 0px rgba(0,11,40,0.08);  box-shadow:0px 30px 40px 0px rgba(0,11,40,0.08);}
.feedback_area_three .feedback_slider_two .feedback_item .ratting a:nth-child(1), .feedback_area_three .feedback_slider_two .feedback_item .ratting a:nth-child(2), .feedback_area_three .feedback_slider_two .feedback_item .ratting a:nth-child(3){color:#fbc509;}
.feedback_area_three .feedback_slider_two .feedback_item p{line-height:28px;}
.feedback_area_three .feedback_slider_two .owl-nav{right:15px;}
.feedback_area_three .feedback_slider_two .owl-nav i{border-color:#dfe3ed;  color:#677294;}
.feedback_area_three .feedback_slider_two .owl-nav i:hover{border-color:#5f51fb;  background:#5f51fb;  color:#fff;}
/*=============== app_testimonial_area css =============*/
.app_testimonial_area{background:#fbfbfd;  padding-top:200px;  padding-bottom:140px;  overflow:hidden;  position:relative;}
.app_testimonial_area .text_shadow{position:absolute;  top:0;  height:100%;  width:100%;  z-index:0;}
.app_testimonial_area .text_shadow:before{content:attr(data-line);  position:absolute;  left:0px;  width:100%;  text-align:center;  color:#f6f6fa;  font-weight:700;  background-image:-webkit-linear-gradient(310deg,#672dde 0%,#4069eb 100%);  background-image:-o-linear-gradient(310deg,#672dde 0%,#4069eb 100%);  background-image:linear-gradient(140deg,#672dde 0%,#4069eb 100%);  -webkit-background-clip:text;  -webkit-text-fill-color:transparent;  font-family:'Source Serif Pro', serif;  font-size:200px;  line-height:200px;  z-index:-1;  text-transform:uppercase;  top:50%;  opacity:0.02;}
.app_testimonial_slider{max-width:690px;  margin:0 auto;}
.nav_container{position:relative;  z-index:1;}
.nav_container .owl-prev, .nav_container .owl-next{width:50px;  height:50px;  border-radius:50%;  background-color:white;  -webkit-box-shadow:0px 3px 4px 0px rgba(12,0,46,0.06);  box-shadow:0px 3px 4px 0px rgba(12,0,46,0.06);  font-size:20px;  color:#222d39;  border:0px;  line-height:50px;  position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  cursor:pointer;}
.nav_container .owl-prev:hover, .nav_container .owl-next:hover{background:#4069eb;  color:#fff;  -webkit-box-shadow:none;  box-shadow:none;}
.nav_container .owl-prev{left:15px;}
.nav_container .owl-next{right:15px;}
.nav_container .owl-dots{margin-top:30px;}
.nav_container .owl-dots .owl-dot span{background:#cfcfe7;  border:0px;}
.nav_container .owl-dots .owl-dot.active span{background:#653cee;}
.shap{position:absolute;  opacity:0.02;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);  border-radius:45px;  left:90px;  z-index:-1;}
.shap.one{background-image:-moz-linear-gradient(140deg,#7d0df0 0%,#0cb6e7 100%);  background-image:-webkit-linear-gradient(140deg,#7d0df0 0%,#0cb6e7 100%);  background-image:-ms-linear-gradient(140deg,#7d0df0 0%,#0cb6e7 100%);  width:650px;  height:510px;  top:-155%;}
.shap.two{background-image:-moz-linear-gradient(140deg,#7d0df0 0%,#0cb6e7 100%);  background-image:-webkit-linear-gradient(140deg,#7d0df0 0%,#0cb6e7 100%);  background-image:-ms-linear-gradient(140deg,#7d0df0 0%,#0cb6e7 100%);  width:666px;  height:330px;  top:-145%;  left:290px;}
.app_testimonial_item .author-img{width:70px;  height:70px;  border-radius:100%;  overflow:hidden;  margin:0 auto 15px;}
.app_testimonial_item .author-img img{width:auto;  border-radius:100%;  max-width:100%;}
.app_testimonial_item .author_info{margin-bottom:35px;}
.app_testimonial_item .author_info p{color:#959cb1;  font-size:14px;  margin-bottom:0px;}
/*===========experts_team_area css ==========*/
.experts_team_area .learn_btn:hover{color:#4069eb;}
.experts_team_area .learn_btn:hover:before{background:#4069eb;}
.ex_team_item{position:relative;  text-align:center;  margin-bottom:40px;  overflow:hidden;  cursor:pointer;}
.ex_team_item img{max-width:100%;}
.ex_team_item .hover_content, .ex_team_item .team_content{position:absolute;  width:100%;}
.ex_team_item h3{margin-bottom:3px;}
.ex_team_item h5{font:300 14px/24px 'Source Serif Pro', serif;  color:#677294;  margin-bottom:0px;}
.ex_team_item .team_content{bottom:0;  background:rgba(255,255,255,0.7);  padding:17px 0px;  -webkit-transition:all 0.4s ease;  -o-transition:all 0.4s ease;  transition:all 0.4s ease;}
.ex_team_item .hover_content{top:0;  height:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  padding:0px 33px;  background-image:-moz-linear-gradient(40deg,#084194 0%,#ff0000 100%);  background-image:-webkit-linear-gradient(40deg,#084194 0%,#ff0000 100%);  background-image:-ms-linear-gradient(40deg,#084194 0%,#ff0000 100%);  opacity:0;  visibility:visible;  z-index:-1;  -webkit-transition:all 0.4s ease;  -o-transition:all 0.4s ease;  transition:all 0.4s ease;  -webkit-transform:scale(0.9);  -ms-transform:scale(0.9);  transform:scale(0.9);}
.ex_team_item .hover_content .n_hover_content{width:100%;}
ex_team_item .hover_content a:link{color:#f5f5f5;}
.ex_team_item .hover_content a:hover{color:#0cb6e7;}
.ex_team_item .hover_content .n_hover_content .br{width:100%;  height:1px;  background:rgba(255,255,255,0.2);  display:block;  margin:15px 0px 20px;  -webkit-transform:scale(0);  -ms-transform:scale(0);  transform:scale(0);  -webkit-transition:all 0.6s linear;  -o-transition:all 0.6s linear;  transition:all 0.6s linear;}
.ex_team_item .hover_content .n_hover_content h3{-webkit-transform:translateY(12px);  -ms-transform:translateY(12px);  transform:translateY(12px);  -webkit-transition:all 0.5s linear;  -o-transition:all 0.5s linear;  transition:all 0.5s linear;}
.ex_team_item:hover .hover_content{opacity:1;  visibility:visible;  z-index:0;  -webkit-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1);}
.ex_team_item:hover .hover_content .br{-webkit-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1);}
.ex_team_item:hover .hover_content h3, .ex_team_item:hover .hover_content h5{-webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0);}
.ex_team_item:hover .team_content{opacity:0;  visibility:visible;  -webkit-transform:translateY(100%);  -ms-transform:translateY(100%);  transform:translateY(100%);}
/*=============== payment_clients_area  css =============*/
.payment_clients_area{background:#fafbff;  padding:130px 0px;  position:relative;}
.payment_clients_area .clients_bg_shape_top{position:absolute;  width:100%;  height:85px;  top:-82px;  left:0;  background:url("../img/home9/triangle_top.png") no-repeat;}
.payment_clients_area .clients_bg_shape_right{width:1600px;  height:1253px;  background-color:white;  -webkit-box-shadow:0px 0px 59px 0px rgba(91,82,254,0.05);  box-shadow:0px 0px 59px 0px rgba(91,82,254,0.05);  position:absolute;  right:-44.5%;  -webkit-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  transform:rotate(-45deg);  border-radius:150px;  top:-375px;}
.payment_clients_area .payment_clients_inner{position:relative;}
.payment_clients_area .payment_clients_inner .clients_item{border-width:5px;  border-color:#f6f6fa;  border-style:solid;  border-radius:10px;  background-color:white;  -webkit-box-shadow:0px 1px 30px 0px rgba(55,125,162,0.2);  box-shadow:0px 1px 30px 0px rgba(55,125,162,0.2);  position:absolute;  text-align:center;}
.payment_clients_area .payment_clients_inner .clients_item img{position:relative;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);}
.payment_clients_area .payment_clients_inner .clients_item.one{width:120px;  height:120px;  top:170px;}
.payment_clients_area .payment_clients_inner .clients_item.two{width:180px;  height:180px;  top:325px;  left:150px;}
.payment_clients_area .payment_clients_inner .clients_item.three{width:128px;  height:128px;  left:245px;}
.payment_clients_area .payment_clients_inner .clients_item.four{width:142px;  height:142px;  left:450px;  top:400px;}
.payment_clients_area .payment_clients_inner .clients_item.five{width:110px;  height:110px;  left:621px;  top:260px;}
.payment_clients_area .payment_clients_inner .clients_item.six{width:100px;  height:100px;  left:425px;  top:180px;}
.payment_clients_area .payment_clients_inner .clients_item.seven{width:80px;  height:80px;  left:550px;  top:0px;}
.payment_clients_area .payment_clients_inner .clients_item.eight{width:95px;  height:95px;  left:745px;  top:35px;}
/*================ payment_action_area css ===================*/
.payment_action_area{padding:225px 0px 145px;  position:relative;}
.payment_action_area .clients_bg_shape_bottom{position:absolute;  width:100%;  height:85px;  top:0px;  left:0;  background:url("../img/home9/triangle_bottom.png") no-repeat;  background-size:contain;}
.payment_action_content .pay_icon{margin:0 auto 50px;}
.payment_action_content h2{font-size:26px;}
.payment_action_content p{line-height:30px;  font-size:18px;  margin:25px 0px 60px;}
.payment_action_content .pay_btn{margin:0px;}
.posrelative{position:relative;}
/*========== testimonial_area_four css ==========*/
.testimonial_area_four{position:relative;}
.testimonial_shap_img{position:absolute;  left:0;  bottom:0;  width:100%;  height:100%;z-index:-1;}
.testimonial_title{position:relative;  width: 110px;margin: -40px auto 0px;}
.testimonial_title h6{font-size:16px;  color:#563bd1;  font-family:'Source Serif Pro', serif;  font-style:italic;}
.testimonial_title .owl-prev, .testimonial_title .owl-next{position:absolute;  bottom:0;  width:50px;  height:50px;  border:1px solid #e0e4ed;  text-align:center;  font-size:14px;  color:#677294;  border-radius:50%;  line-height:48px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  cursor:pointer;  background:transparent;}
.testimonial_title .owl-prev:hover, .testimonial_title .owl-next:hover{background:#563bd1;  color:#fff;}
.testimonial_title .owl-next{left:60px;}
.stratup_testimonial_info{height:auto;max-width: 650px;width:100%; position:relative;margin: 0 auto;padding: 35px 20px;}
.testimonial_slider_four{padding:0px 40px;}
.testimonial_slider_four .item{text-align:center;  color:#fff;}
.testimonial_slider_four .item .author_img{width:70px;  height:70px;  border-radius:50%;  display:inline-block;  overflow:hidden;  margin-bottom:35px;}
.testimonial_slider_four .item img{width:auto;}
.testimonial_slider_four .item p{font-size:20px;  line-height:36px; font-weight:500;  margin-bottom:5px;  }
.testimonial_slider_four .item h5{font-size:20px;  font-weight:700; }
.testimonial_slider_four .item h6{font-size:14px;  font-weight:300;  margin-bottom:0;  color:#fff;}

.testimonial_bg{background: url('https://www.legalsmart.ca/assets/front_assets/images/testimonials-background.jpg');background-position-x: 18%;   background-position-y: 0%;   background-size: cover;background-position: 18% bottom;}
/*====================================================*/
/*====================================================*/
/*================= app_screenshot_area css =============*/
.app_screenshot_area{overflow:hidden;}
.app_screenshot_area .app_screen_info{margin-left:-20px;  margin-right:-20px;  margin-top:-10px;}
.app_screenshot_area .app_screenshot_slider .item{padding:10px 20px 20px;}
.app_screenshot_area .app_screenshot_slider .item .screenshot_img{border:1px solid #f4f4f9;  border-radius:4px;  -webkit-box-shadow:0px 6px 16px 0px rgba(12,0,46,0.06);  box-shadow:0px 6px 16px 0px rgba(12,0,46,0.06);}
.app_screenshot_area .app_screenshot_slider .item .screenshot_img img{max-width:100%;}
.app_screenshot_area .app_screenshot_slider .owl-dots{margin-top:40px;}
.app_screenshot_area .app_screenshot_slider .owl-dots .owl-dot span{background:#cfcfe7;  border:0px;}
.app_screenshot_area .app_screenshot_slider .owl-dots .owl-dot.active span{background:#653cee;}
.app_screenshot_area .app_screenshot_slider .owl-prev, .app_screenshot_area .app_screenshot_slider .owl-next{position:absolute;  bottom:0;  width:50px;  height:50px;  border:1px solid #d9e1ea;  background:#fbfbfd;  border-radius:25px;  font-size:20px;  line-height:50px;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%);  cursor:pointer;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.app_screenshot_area .app_screenshot_slider .owl-prev:hover, .app_screenshot_area .app_screenshot_slider .owl-next:hover{background:#4069eb;  border-color:#4069eb;  color:#fff;}
.app_screenshot_area .app_screenshot_slider .owl-prev{left:calc(50% - 60px);}
.app_screenshot_area .app_screenshot_slider .owl-next{right:calc(50% - 60px);}
/*================= app_screenshot_area css =============*/
/*=============== get started area css ===============*/
.get_started_area{background-image:-moz-linear-gradient(140deg,#672dde 0%,#4069eb 100%);  background-image:-webkit-linear-gradient(140deg,#672dde 0%,#4069eb 100%);  background-image:-ms-linear-gradient(140deg,#672dde 0%,#4069eb 100%);  padding:120px 0px 80px;  position:relative;  overflow:hidden;  z-index:1;}
.get_started_area .shap{opacity:0.03;}
.get_started_area .shap.one{background:white;  top:-290px;  left:-50px;}
.get_started_area .shap.two{background:white;  top:-260px;  left:100px;}
.get_started_area .shap.three{background:white;  top:auto;  left:47%;  bottom:-300px;}
.get_started_area .shap.four{background:white;  top:auto;  left:63%;  bottom:-280px;}
.get_content h3{font-size:24px;  color:#fff;}
.get_content h2, .get_content p{color:#fff;}
.get_content .app_btn{font:500 16px 'Source Serif Pro', serif;  padding:12px 34px;  border-color:#fff;  background:#fff;  line-height:27px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  min-width:200px;  text-align:center;}
.get_content .app_btn.app_btn_one{color:#4069eb;  vertical-align:middle;}
.get_content .app_btn.app_btn_one img{padding-right:12px;}
.get_content .app_btn.app_btn_one:hover{background:rgba(255,255,255,0.1);  color:#fff;}
.get_content .app_btn.app_btn_two{background:rgba(255,255,255,0.1);  vertical-align:middle;  -webkit-box-shadow:none;  box-shadow:none;  margin-left:20px;}
.get_content .app_btn.app_btn_two i{font-size:25px;  padding-right:10px;  vertical-align:sub;}
.get_content .app_btn.app_btn_two:hover{color:#4069eb;  background:#fff;  -webkit-box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);  box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);}
/*============ get_started_three css ============*/
.get_started_three .startup_tab_img .web_img, .get_started_three .startup_tab_img .phone_img{opacity:1;  -webkit-transform:translate(0);  -ms-transform:translate(0);  transform:translate(0);}
.get_started_three .get_btn_info{margin-top:50px;}
.get_started_three .get_btn_info .get_btn_item{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  padding-right:110px;  position:relative;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}
.get_started_three .get_btn_info .get_btn_item .get_icon{height:100px;  width:100px;  line-height:100px;  font-size:45px;  text-align:center;  border-radius:3px;  background:#fff1f3;  color:#ff738b;  margin-right:25px;}
.get_started_three .get_btn_info .get_btn_item h3{font-size:20px;  line-height:34px;  color:#051441;  font-weight:400;  -webkit-box-flex:1;  -ms-flex:1;  flex:1;}
.get_started_three .get_btn_info .get_btn_item .icon_two{background:#f1f5ff;}
.get_started_three .get_btn_info .get_btn_item .icon_two .small{color:#46d779;  font-size:25px;  position:relative;  top:-25px;  left:6px;  padding-top:0;}
.get_started_three .get_btn_info .get_btn_item .icon_two i{color:#73a1ff;  padding-top:30px;  display:inline-block;}
/*====================================================*/
/*====================================================*/
/*===================== job_listing_area css ======================*/
.job_listing_area .sec_title{max-width:970px;}
.job_listing_area .app_service_info{margin-bottom:-30px;}
.job_listing{margin-top:160px;}
.job_listing .job_list_tab{border-bottom:1px solid #e7e7f6;}
.job_listing .job_list_tab .list_item_tab{font:300 15px/26px 'Source Serif Pro', serif;  color:#677294;  padding:0px 0px 10px;  border:0px;  border-radius:0px;  position:relative;  display:inline-block;  cursor:pointer;}
.job_listing .job_list_tab .list_item_tab:before{content:"";  width:0;  height:1px;  background:#5f2eed;  position:absolute;  bottom:0;  left:auto;  right:0;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.job_listing .job_list_tab .list_item_tab.active, .job_listing .job_list_tab .list_item_tab:hover{background:transparent;}
.job_listing .job_list_tab .list_item_tab.active:before{width:100%;  right:auto;  left:0;}
.job_listing .job_list_tab .list_item_tab + .list_item_tab{margin-left:55px;}
.job_listing .listing_tab{margin-bottom:-30px;  margin-top:60px;  overflow:hidden;}
.job_listing .listing_tab .list_item{display:table;  width:100%;  background:#fff;  -webkit-box-shadow:0px 2px 8px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 8px 0px rgba(12,0,46,0.04);  padding:20px 45px 20px 20px;  margin-bottom:30px;  cursor:pointer;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.job_listing .listing_tab .list_item figure{float:left;  width:70px;  margin-bottom:0px;  margin-right:20px;}
.job_listing .listing_tab .list_item figure a, .job_listing .listing_tab .list_item figure img{float:left;  width:100%;}
.job_listing .listing_tab .list_item .joblisting_text{display:table-cell;  vertical-align:middle;  border-left:1px solid #eeebf7;  width:100%;  padding-left:25px;}
.job_listing .listing_tab .list_item .joblisting_text .job_list_table{display:table;  width:100%;}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-table-cell{display:table-cell;  vertical-align:middle;  width:75%;  line-height:46px;}
.job_listing .listing_tab .list_item .joblisting_text h4 a{font-size:20px;  margin-bottom:5px;  display:inline-block;}
.job_listing .listing_tab .list_item .joblisting_text h4 a:hover{color:#5e2ced;}
.job_listing .listing_tab .list_item .joblisting_text ul{margin-bottom:0px;}
.job_listing .listing_tab .list_item .joblisting_text ul li{float:left;  font:300 14px/15px 'Source Serif Pro', serif;  color:#677294;  padding:0px 10px;  border-left:2px solid #aeb3c3;}
.job_listing .listing_tab .list_item .joblisting_text ul li:first-child{padding-left:0px;  border:none;}
.job_listing .listing_tab .list_item .joblisting_text ul li.p_color{color:#5e2ced;}
.job_listing .listing_tab .list_item .joblisting_text ul li.g_color{color:#61bd17;}
.job_listing .listing_tab .list_item .joblisting_text ul li.gold_color{color:#d7ad1e;}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist{float:right;}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .apply_btn{font:300 14px/36px 'Source Serif Pro', serif;  color:#5c6789;  border:1px solid #e7e7f6;  border-radius:3px;  display:inline-block;  padding:4px 22px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .apply_btn:hover{background:#5e2ced;  border-color:#5e2ced;  color:#fff;}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .like-btn{font-size:18px;  line-height:46px;  float:right;  margin-left:20px;}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .like-btn a{display:inline-block;  color:#d4d8e4;}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .like-btn a:hover{color:#5e2ced;}
.job_listing .listing_tab .list_item:hover{-webkit-box-shadow:0px 25px 30px -8px rgba(12,0,46,0.06);  box-shadow:0px 25px 30px -8px rgba(12,0,46,0.06);}
.job_listing .pagination{display:block;}
.job_listing .pagination .nav-links .page-numbers{width:40px;  height:40px;  border:1px solid #e7e7f6;  display:inline-block;  text-align:center;  line-height:40px;  color:#677294;  font-size:16px;  border-radius:50%;  background-color:#fbfbfd;  margin:0px 3px;}
.job_listing .pagination .nav-links .page-numbers i{font-size:14px;}
.job_listing .pagination .nav-links .page-numbers.current{background:#5e2ced;  color:#fff;}
/*===================== job_listing_area css ======================*/
/*============== job_details_area css =============*/
.details_content .f_size_22{font-size:22px;}
.details_content .btn_three{min-width:150px;  text-align:center;  background:#5e2ced;  border-color:#5e2ced;  color:#fff;}
.details_content .btn_three:hover{color:#fff;  -webkit-box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);  box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);}
.job_deatails_content{padding-bottom:40px;}
.job_deatails_content ul li{position:relative;  padding-left:36px;  font-weight:300;  font-size:15px;  color:#677294;  margin-bottom:27px;}
.job_deatails_content ul li i{position:absolute;  left:0;  top:5px;  color:#5f2eed;}
.job_deatails_content:nth-child(4){border-bottom:1px solid #eeebf6;}
.job_info{border:1px solid #f4f4f9;  background-color:white;  -webkit-box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  padding:50px;}
.job_info .info_head{border-bottom:1px solid #eeebf6;  padding-bottom:18px;}
.job_info .info_head i{font-size:40px;  color:#9979f7;  text-shadow:0px 14px 30px rgba(94,44,237,0.4);  margin-bottom:35px;  display:inline-block;}
.job_info .info_item{position:relative;  padding-left:30px;  margin-top:25px;}
.job_info .info_item i{color:#9979f7;  font-size:18px;  position:absolute;  left:0;  top:5px;}
.job_info .info_item h6{font-size:18px;  color:#222d39;  font-family:'Source Serif Pro', serif;  font-weight:400;  margin-bottom:5px;}
.job_info .info_item p{margin-bottom:0px;  font-size:14px;  font-weight:300;  color:#677294;}
/*========== job_apply_area css =========*/
.apply_form .form-group{margin-bottom:30px;}
.apply_form input[type="text"], .apply_form textarea, .apply_form .selectpickers{border-radius:4px;  background-color:white;  -webkit-box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  font:300 15px/60px 'Source Serif Pro', serif;  color:#9ca3b9;  width:100%;  height:60px;  padding-left:30px;  border:1px solid #fff;}
.apply_form input[type="text"]:focus, .apply_form textarea:focus, .apply_form .selectpickers:focus{-webkit-box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);  box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);  border-color:#f2effc;  outline:none;}
.apply_form input[type="text"].placeholder, .apply_form textarea.placeholder, .apply_form .selectpickers.placeholder{color:#9ca3b9;}
.apply_form input[type="text"]:-moz-placeholder, .apply_form textarea:-moz-placeholder, .apply_form .selectpickers:-moz-placeholder{color:#9ca3b9;}
.apply_form input[type="text"]::-moz-placeholder, .apply_form textarea::-moz-placeholder, .apply_form .selectpickers::-moz-placeholder{color:#9ca3b9;}
.apply_form input[type="text"]::-webkit-input-placeholder, .apply_form textarea::-webkit-input-placeholder, .apply_form .selectpickers::-webkit-input-placeholder{color:#9ca3b9;}
.apply_form textarea{height:180px;}
.apply_form .selectpickers{width:100%;}
.apply_form .upload_box{width:100%;  border:1px dotted #e7e3f2;  font:300 15px/26px 'Source Serif Pro', serif;  color:#9ca3b9;  padding:20px 50px;}
.apply_form .upload_box input[type="file"]{font:300 15px/26px 'Source Serif Pro', serif;  color:#9ca3b9;  display:block;  margin-top:45px;}
.apply_form .upload_box input[type="file"]:focus{outline:none;}
.apply_form p{font:300 15px/26px 'Source Serif Pro', serif;  color:#677294;}
.apply_form p a{color:#222d39;}
.apply_form .btn_three{font-size:14px;  font-weight:500;  background:#5e2ced;  padding:14px 37px;  border-radius:3px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  cursor:pointer;  margin-top:20px;}
.apply_form .btn_three:hover{color:#fff;  -webkit-box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);  box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);}
/*====================================================*/
/*====================================================*/
/*============== faq area css =============*/
.faq_tab{border:1px solid #f4f4f9;  background-color:white;  -webkit-box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  padding:50px 40px;}
.faq_tab .nav-tabs{border:0px;  margin-bottom:0px;  display:block;}
.faq_tab .nav-item{margin:0px;}
.faq_tab .nav-item .nav-link{font:400 16px/22px 'Source Serif Pro', serif;  color:#677294;  padding:0px;  border:0px;  border-radius:0px;  display:inline-block;  position:relative;  margin-bottom:20px;}
.faq_tab .nav-item .nav-link:before{content:"";  width:0;  height:1px;  background:#5e2ced;  position:absolute;  left:0;  bottom:0;  -webkit-transition:width 0.2s linear;  -o-transition:width 0.2s linear;  transition:width 0.2s linear;}
.faq_tab .nav-item .nav-link.active{color:#5e2ced;}
.faq_tab .nav-item .nav-link.active:before{width:100%;}
.faq_content .tab-pane .card{border:0px;  border-radius:0px;  background:transparent;  border-bottom:1px solid #e4e0ee;}
.faq_content .tab-pane .card .card-header{padding:0px;  border:0px;  background:transparent;}
.faq_content .tab-pane .card .card-header .btn{color:#5e2ced;  display:block;  width:100%;  text-align:left;  font:600 21px/28px 'Source Serif Pro', serif;  padding:20px 30px 20px 0px;  position:relative;  white-space:normal;}
.faq_content .tab-pane .card .card-header .btn i{position:absolute;  right:0;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  display:none;  font-size:21px;}
.faq_content .tab-pane .card .card-header .btn i + i{display:block;}
.faq_content .tab-pane .card .card-header .btn.collapsed{color:#576370;}
.faq_content .tab-pane .card .card-header .btn.collapsed i{display:block;}
.faq_content .tab-pane .card .card-header .btn.collapsed i + i{display:none;}
.faq_content .tab-pane .card .card-body{padding:0px 0px 45px;  font:400 15px/26px 'Source Serif Pro', serif;  color:#677294;}
/*====================================================*/
/*====================================================*/
/*============= portfolio area css ============*/
.portfolio_area{overflow:hidden;}
.portfolio_area .price_btn{border-color:#5f51fb;  color:#5f51fb;  background:transparent;  margin-top:50px;  line-height:48px;  padding:0px 30px;}
.portfolio_area .price_btn:hover{background:#5f51fb;  color:#fff;}
.portfolio_filter{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}
.portfolio_filter .work_portfolio_item{font:400 16px/22px 'Source Serif Pro', serif;  color:#677294;  display:inline-block;  border-radius:3px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  position:relative;  cursor:pointer;}
.portfolio_filter .work_portfolio_item:before{content:"";  width:0;  height:1px;  bottom:0;  background:transparent;  position:absolute;  left:auto;  right:0;  -webkit-transition:width 0.3s linear;  -o-transition:width 0.3s linear;  transition:width 0.3s linear;}
.portfolio_filter .work_portfolio_item.active, .portfolio_filter .work_portfolio_item:hover{color:#5e2ced;}
.portfolio_filter .work_portfolio_item.active:before, .portfolio_filter .work_portfolio_item:hover:before{width:100%;  background:#5e2ced;  right:auto;  left:0;}
.portfolio_filter .work_portfolio_item + .work_portfolio_item{margin-left:60px;}
.portfolio_filter_blue .work_portfolio_item.active, .portfolio_filter_blue .work_portfolio_item:hover{color:#26c4e5;}
.portfolio_filter_blue .work_portfolio_item.active:before, .portfolio_filter_blue .work_portfolio_item:hover:before{width:100%;  background:#26c4e5;}
.pr_btn{margin-top:70px;  background:transparent;  color:#26c4e5;  border-color:#26c4e5;}
.pr_btn:hover{background:#26c4e5;  color:#fff;}
.portfolio_gallery .portfolio_item .portfolio_img{position:relative;  cursor:pointer;  overflow:hidden;}
.portfolio_gallery .portfolio_item .portfolio_img img{max-width:100%;  width:100%;}
.portfolio_gallery .portfolio_item .portfolio_img .img_rounded{border-radius:6px;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content{position:absolute;  width:100%;  height:100%;  top:0;  left:0;  background:rgba(44,44,57,0.7);  opacity:0;  -webkit-transition:opacity 300ms linear;  -o-transition:opacity 300ms linear;  transition:opacity 300ms linear;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .img_popup{width:50px;  height:50px;  font-size:18px;  line-height:50px;  text-align:center;  right:50px;  top:50px;  border:1px solid #fff;  border-radius:50%;  color:#fff;  -webkit-transform:scale(0.9);  -ms-transform:scale(0.9);  transform:scale(0.9);  opacity:0;  -webkit-transition:all 0.3s ease-in;  -o-transition:all 0.3s ease-in;  transition:all 0.3s ease-in;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .img_popup:hover{background:#fff;  color:#282835;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description{bottom:0;  padding-left:50px;  padding-bottom:48px;  width:100%;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description h3{-webkit-transform:translateY(25px);  -ms-transform:translateY(25px);  transform:translateY(25px);  -webkit-transition:all 0.4s linear;  -o-transition:all 0.4s linear;  transition:all 0.4s linear;  color:#fff;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description .links{overflow:hidden;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description .links a{-webkit-transform:translateY(25px);  -ms-transform:translateY(25px);  transform:translateY(25px);  color:#fff;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description .links a:before{background:#fff;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content.h_content_two .img_popup{right:30px;  top:30px;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content.h_content_two .portfolio-description{padding-left:30px;  padding-bottom:30px;}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content.h_content_two .portfolio-description .links a{font-size:14px;}
.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content{opacity:1;}
.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content .img_popup{opacity:1;  -webkit-transform:scale(1);  -ms-transform:scale(1);  transform:scale(1);}
.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content .portfolio-description h3, .portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content .portfolio-description a{-webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0);}
.portfolio-description .portfolio-title{overflow:hidden;  display:inline-block;}
.portfolio-description h3{margin-top:22px;  margin-bottom:0px;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;  color:#282835;}
.portfolio-description h3:hover{color:#5e2ced;}
.portfolio-description .links{overflow:hidden;}
.portfolio-description .links a{font-size:15px;  color:#677294;  font-weight:300;  position:relative;  display:inline-block;  margin-right:8px;  -webkit-transition:color 0.01s linear;  -o-transition:color 0.01s linear;  transition:color 0.01s linear;}
.portfolio-description .links a:before{content:"";  width:0;  height:1px;  bottom:0;  background:#5e2ced;  position:absolute;  left:auto;  right:0;  -webkit-transition:width 0.3s linear;  -o-transition:width 0.3s linear;  transition:width 0.3s linear;}
.portfolio-description .links a:hover{color:#5e2ced;}
.portfolio-description .links a:hover:before{width:100%;  right:auto;  left:0;}
.portfolio_fullwidth_area{padding-top:100px;}
/*==============Start portfolio_details_area css ==============*/
.p_category_item .social_icon, .icon .social_icon{padding-top:8px;}
.p_category_item .social_icon a, .icon .social_icon a{width:40px;  height:40px;  line-height:40px;  font-size:13px;  line-height:43px;  display:inline-block;  text-align:center;  border-radius:50%;  margin-right:5px;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  color:#fff;}
.p_category_item .social_icon a:nth-child(1), .icon .social_icon a:nth-child(1){background:#4779de;}
.p_category_item .social_icon a:nth-child(2), .icon .social_icon a:nth-child(2){background:#e43e30;}
.p_category_item .social_icon a:nth-child(3), .icon .social_icon a:nth-child(3){background:#1da1f3;}
.p_category_item .social_icon a:hover, .icon .social_icon a:hover{-webkit-box-shadow:0px 5px 12px 2px rgba(0,11,40,0.2);  box-shadow:0px 5px 12px 2px rgba(0,11,40,0.2);}
.portfolio_pagination{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}
.portfolio_pagination .prev, .portfolio_pagination .next{font-size:14px;  font-weight:300;  color:#9ca3b9;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.portfolio_pagination .prev:hover, .portfolio_pagination .next:hover{color:#222d39;}
.portfolio_pagination .prev i{padding-right:8px;}
.portfolio_pagination .next i{padding-left:8px;}
.pr_slider .owl-prev, .pr_slider .owl-next{position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  z-index:1;  background:transparent;  border:0px;  background:transparent;  padding:0px;  font-size:24px;  color:#677294;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;  cursor:pointer;}
.pr_slider .owl-prev:hover, .pr_slider .owl-next:hover{color:#5e2ced;}
.pr_slider .owl-prev{left:40px;}
.pr_slider .owl-next{right:40px;}
.p_details_three .portfolio_category{-ms-flex-wrap:wrap;  flex-wrap:wrap;  margin-top:50px;}
.p_details_three .portfolio_category .p_category_item{-webkit-box-flex:0;  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%;}
.p_details_three .portfolio_pagination{margin-top:190px;}
.p_details_three .icon{margin-top:120px;}
/*==============End portfolio_details_area css ==============*/
/*====================================================*/
/*====================================================*/
/*================= map_area  ====================*/
.map_area{height:552px;  position:relative;}
.map_area iframe{height:100%;  width:100%;  border:0px;  pointer-events:none;  margin:0px;  padding:0px;}
.app_contact_info{position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  left:600px;  background-color:white;  -webkit-box-shadow:0px 40px 50px 0px rgba(12,0,46,0.2);  box-shadow:0px 40px 50px 0px rgba(12,0,46,0.2);  padding:45px 45px 15px;}
.app_contact_info .triangle{position:absolute;  width:15px;  height:15px;  right:55px;  background:#fff;  bottom:-7px;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);}
.app_contact_info .info_item{padding-left:55px;  position:relative;  margin-bottom:35px;}
.app_contact_info .info_item i{position:absolute;  left:0;  font-size:30px;  color:#5e2ced;  background-image:-moz-linear-gradient(0deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(0deg,#5e2ced 0%,#a485fd 100%);  -webkit-background-clip:text;  -webkit-text-fill-color:transparent;  top:0px;  left:0;}
.app_contact_info .info_item h6{color:#051441;  margin-bottom:5px;}
.app_contact_info .info_item p, .app_contact_info .info_item a{color:#677294;  line-height:24px;  margin-bottom:0px;}
.app_contact_info .info_item a:hover{color:#4069eb;}
/*================== contact_info_area css ================*/
.contact_info_item{border-bottom:1px solid #eeebf6;  padding-bottom:25px;}
.contact_info_item p{color:#677294;  margin-bottom:8px;}
.contact_info_item a{color:#677294;  padding-left:3px;  display:inline-block;}
.contact_info_item a:hover{color:#5e2ced;}
.contact_info_item + .contact_info_item{border:0px;  margin-top:33px;}
.mapbox{height:400px;  -webkit-box-shadow:0px 3px 4px 0px rgba(12,0,46,0.05);  box-shadow:0px 3px 4px 0px rgba(12,0,46,0.05);  border:10px solid #fff;}
#mapBox{height:100% !important;}
.text_box{margin-bottom:30px;}
.text_box input[type="text"], .text_box textarea, .text_box input[type="password"], .text_box input[type="email"]{font:400 15px/60px 'Source Serif Pro', serif;  color:#222d39;  height:60px;  border-radius:4px;  background-color:white;  -webkit-box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  width:100%;  border:1px solid #fff;  padding-left:30px;}
.text_box input[type="text"].placeholder, .text_box textarea.placeholder, .text_box input[type="password"].placeholder, .text_box input[type="email"].placeholder{color:#9ca3b9;}
.text_box input[type="text"]:-moz-placeholder, .text_box textarea:-moz-placeholder, .text_box input[type="password"]:-moz-placeholder, .text_box input[type="email"]:-moz-placeholder{color:#9ca3b9;}
.text_box input[type="text"]::-moz-placeholder, .text_box textarea::-moz-placeholder, .text_box input[type="password"]::-moz-placeholder, .text_box input[type="email"]::-moz-placeholder{color:#9ca3b9;}
.text_box input[type="text"]::-webkit-input-placeholder, .text_box textarea::-webkit-input-placeholder, .text_box input[type="password"]::-webkit-input-placeholder, .text_box input[type="email"]::-webkit-input-placeholder{color:#9ca3b9;}
.text_box input[type="text"]:focus, .text_box textarea:focus, .text_box input[type="password"]:focus, .text_box input[type="email"]:focus{border-color:#f2effc;  -webkit-box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);  box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);  outline:none;}
.text_box textarea{height:220px;}
.contact_form_box .btn_three{min-width:180px;  text-align:center;  background:#5e2ced;  border-color:#5e2ced;  margin-top:0px;}
.contact_form_box .btn_three:hover{background:transparent;  color:#5e2ced;}
.mapbox2{height:440px;  border-top:10px solid #fff;}
/*============= login_area css =============*/
.login_area{position:relative;  overflow:hidden;  z-index:1;}
.login_area .login_info{padding:160px 100px 160px 0px;}
.login_area .login_info:before{content:"";  position:absolute;  width:2500px;  right:0;  height:100%;  background:#fbfbfb;  top:0;  z-index:-1;}
.login_area .login_info p a{color:#677294;}
.login-form .text_box .text_c{color:#161341;  font-size:14px;  margin-bottom:15px;}
.login-form .text_box input[type="password"]{padding-top:8px;  line-height:50px;}
.login-form .text_box input[type="password"]:focus{padding-top:0px;}
.login-form .extra{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  font:400 14px/30px 'Source Serif Pro', serif;  margin-top:45px;}
.login-form .extra .checkbox label{margin-bottom:0px;  color:#161341;}
.login-form .extra .checkbox input[type="checkbox"]{position:relative;  width:10px;  height:10px;  margin-right:10px;}
.login-form .extra .checkbox input[type="checkbox"]:before{content:"";  display:block;  position:absolute;  width:10px;  height:10px;  top:0;  left:0;  border:1px solid #7348ef;  border-radius:2px;  background-color:white;}
.login-form .extra .checkbox input[type="checkbox"]:checked:after{content:"";  display:block;  width:4px;  height:8px;  border:solid #7348ef;  border-width:0 2px 2px 0;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);  position:absolute;  top:0px;  left:3px;}
.login-form .extra .forgotten-password a{color:#677294;}
.login-form .btn_three{width:100%;  background:#5e2ced;  color:#fff;  margin-top:40px;}
.login-form .btn_three:hover{-webkit-box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);  box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16);}
.login-form .alter-login{font:400 15px/26px 'Source Serif Pro', serif;  color:#9ca3b9;}
.login-form .alter-login a{color:#5e2ced;  display:inline-block;  margin-left:6px;}
.login_img{padding-left:100px;  margin-right:-250px;}
.login_img img{max-width:100%;}
/*==================== sign_in_area css ==================*/
.sign_info{border:20px solid #fff;  background:#fbfbfd;  padding:80px 50px;  -webkit-box-shadow:0px 50px 100px 0px rgba(12,0,46,0.05);  box-shadow:0px 50px 100px 0px rgba(12,0,46,0.05);}
.sign_info .login_info{padding-left:30px;}
.sign_info .sign_info_content h2{font-size:30px;  color:#677294;}
.sign_info .sign_info_content ul li{font:400 16px/34px 'Source Serif Pro', serif;  color:#677294;}
.sign_info .sign_info_content ul li i{color:#5e2ced;  margin-right:10px;}
.sign_info .login-form .text_box{margin-bottom:25px;}
.sign_info .lead-text{font:400 14px/40px 'Source Serif Pro', serif;  color:#677294;  padding-right:20px;}
.sign_info .social_tag li{display:inline-block;}
.sign_info .social_tag li a{width:40px;  height:40px;  border-radius:50%;  display:block;  line-height:44px;  color:#fff;  font-size:13px;  text-align:center;  margin-left:7px;}
.sign_info .social_tag li:first-child a{background:#4779de;}
.sign_info .social_tag li:nth-child(2) a{background:#e43e30;}
.sign_info .social_tag li:nth-child(3) a{background:#1da1f3;}
.sign_info .sign-in-form .btn_three{width:auto;  margin-top:0;}
.sign_info .sign-in-form .extra .forgotten-password a{color:#161341;  font-weight:400;}
.sign_info .sign-in-form .extra .forgotten-password a:hover{color:#5e2ced;}
.sign_btn_transparent{display:inline-block;  background:transparent;  border-color:#5e2ced;  color:#5e2ced;}
.sign_btn_transparent:hover{background:#5e2ced;  color:#fff;}
/*============= get_quote_form css============*/
.get_quote_form .form-group{margin-bottom:30px;}
.get_quote_form .form-group .form-control{font:300 15px 'Source Serif Pro', serif;  color:#677294;  border-radius:4px;  background-color:white;  -webkit-box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);  border:1px solid transparent;  height:60px;  padding:0px 30px;}
.get_quote_form .form-group .form-control.placeholder{color:#9ca3b9;}
.get_quote_form .form-group .form-control:-moz-placeholder{color:#9ca3b9;}
.get_quote_form .form-group .form-control::-moz-placeholder{color:#9ca3b9;}
.get_quote_form .form-group .form-control::-webkit-input-placeholder{color:#9ca3b9;}
.get_quote_form .form-group .form-control:focus{border-color:#f2effc;  -webkit-box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);  box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);}
.get_quote_form .form-group textarea.form-control{height:210px;  padding-top:15px;}
.get_quote_form .btn_three{margin-top:10px;}
/*=========== comingsoon css ============*/
.saasland_container{height:100vh;  width:100%;  min-height:600px;  background:#fbfbfd;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}
.saasland_container .saasland_bg{position:absolute;  width:100%;  height:100%;  right:0;}
.saasland_container .saasland_col_content{position:relative;  width:40%;}
.saasland_container .saasland_col_content .container_wrap{position:absolute;  width:100%;  height:100%;  left:0;  top:0;  right:0;  bottom:35px;  z-index:3;  overflow:hidden;  min-height:600px;}
.saasland_container .saasland_col_content .saasland_log{left:21%;  position:absolute;  width:70%;  top:100px;}
.saasland_container .saasland_col_content .saasland_content{display:block;  position:absolute;  left:21%;  top:calc(50% - 150px);  width:70%;}
.saasland_container .saasland_col_content .saasland_content h2{font-size:30px;  font-family:'Source Serif Pro', serif;  color:#747d99;  margin-bottom:30px;  font-weight:400;  font-style:italic;}
.saasland_container .saasland_col_content .saasland_content h1{color:#051441;  font-size:50px;  font-weight:600;  margin-bottom:60px;}
.saasland_container .saasland_col_content .saasland_content .car_theme_btn{font-family:'Source Serif Pro', serif;  font-size:16px;  text-transform:capitalize;}
.saasland_container .saasland_col_content .saasland_bottom{bottom:25px;  left:21%;  position:absolute;  width:70%;  font:400 12px/40px 'Source Serif Pro', serif;  color:#7f88a6;}
.saasland_container .saasland_col_content .saasland_bottom a{color:#084194;}
.saasland_col_screen{background-image:-moz-linear-gradient(-120deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(-120deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(-120deg,#5e2ced 0%,#a485fd 100%);  width:60%;  position:relative;  z-index:1;}
.saasland_col_screen .clock{position:absolute;  bottom:190px;  z-index:1;  text-align:center;  width:100%;}
.saasland_col_screen .clock .timer{display:inline-block;  color:#fff;  border:1px solid rgba(255,255,255,0.4);  border-radius:5px;  padding:20px 30px;  margin:0px 8px;}
.saasland_col_screen .clock .timer span{font-size:50px;  font-weight:500;  line-height:50px;}
.saasland_col_screen .clock .timer .smalltext{font-size:18px;}
.saasland_col_screen .saasland_social{bottom:25px;  left:70px;  position:absolute;  z-index:1;}
.saasland_col_screen .saasland_social p{margin-bottom:0px;  display:inline-block;  color:#fff;  font-size:14px;}
.saasland_col_screen .saasland_social ul{display:inline-block;  padding-left:0;}
.saasland_col_screen .saasland_social ul li{display:inline-block;}
.saasland_col_screen .saasland_social ul li a{font-size:14px;  color:#fff;  padding:0px 5px;  -webkit-transition:color 0.4s linear;  -o-transition:color 0.4s linear;  transition:color 0.4s linear;}
.saasland_col_screen .saasland_social ul li a:hover{color:#fff;}
#success, #error{position:relative;  top:10px;  display:block;  right:0;  left:0;  bottom:-15px;  display:none;  font-weight:600;}
#success{color:lawngreen;}
#error{color:orangered;}
/*====================================================*/
/*================= error_area css ==================*/
.error_area{background:-moz-linear-gradient(180deg,rgba(94,44,237,0.93) 0%, rgba(164,133,253,0.9) 100%), url("../img/error_bg.png") no-repeat scroll center 100%;  background:-webkit-linear-gradient(180deg,rgba(94,44,237,0.93) 0%, rgba(164,133,253,0.9) 100%), url("../img/error_bg.png") no-repeat scroll center 100%;  background:-ms-linear-gradient(180deg,rgba(94,44,237,0.93) 0%, rgba(164,133,253,0.9) 100%), url("../img/error_bg.png") no-repeat scroll center 100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  position:relative;  z-index:1;  height:100vh;  min-height:650px;}
.error_shap{position:absolute;  right:0;  top:0;  z-index:-1;}
.error_contain h1{font-size:15vw;  line-height:14vw;  margin-bottom:0px;}
.error_contain h2{letter-spacing:12px;  margin-bottom:25px;}
.error_contain .about_btn{min-width:230px;  -webkit-box-shadow:0px 20px 30px 0px rgba(15,0,57,0.1);  box-shadow:0px 20px 30px 0px rgba(15,0,57,0.1);}
/*================= error_area css ==================*/
/*================= error_two_area css ==================*/
.error_two_area{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  position:relative;  z-index:1;  height:100vh;  min-height:750px;}
.error_content_two h2{font-size:40px;  font-weight:500;  line-height:50px;  color:#051441;  margin-top:40px;}
.error_content_two p{font-size:20px;  line-height:30px;}
.error_content_two .search{margin:45px 0px 40px;}
.error_content_two .search .form-control{background-color:white;  -webkit-box-shadow:0px 4px 22px 0px rgba(12,0,46,0.06);  box-shadow:0px 4px 22px 0px rgba(12,0,46,0.06);  border:1px solid transparent;  border-radius:45px;  height:60px;  padding:0px 30px;  color:#677294;  font-size:15px;  font-weight:300;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.error_content_two .search .form-control.placeholder{color:#677294;}
.error_content_two .search .form-control:-moz-placeholder{color:#677294;}
.error_content_two .search .form-control::-moz-placeholder{color:#677294;}
.error_content_two .search .form-control::-webkit-input-placeholder{color:#677294;}
.error_content_two .search .form-control:focus{border-color:#5e2ced;}
.error_content_two .about_btn{background:#051441;  color:#fff;  border-radius:3px;  padding:17px 35px;  font-weight:400;}
.error_content_two .about_btn i{vertical-align:middle;  padding-left:5px;}
.error_content_two .about_btn:hover{-webkit-box-shadow:none;  box-shadow:none;}
/*================= error_two_area css ==================*/
/*================= download_area css ==================*/
.download_area{height:100vh;  min-height:700px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  text-align:center;  position:relative;  z-index:1;}
.download_parallax_bg{position:absolute;  width:100%;  height:100%;  background:url("../img/new/case/parallax.png") no-repeat scroll center center;  z-index:-1;}
.download_content .download_btn{width:250px;  height:250px;  border-radius:50%;  border:1px solid #f6f5fc;  display:inline-block;  text-align:center;  position:relative;  z-index:0;  margin-bottom:60px;}
.download_content .download_btn:before{content:"";  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);  width:200px;  height:200px;  background:#f7f4ff;  border-radius:50%;  z-index:-2;}
.download_content .download_btn:after{content:"";  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);  width:160px;  height:160px;  background:#f1ecff;  border-radius:50%;  z-index:-1;}
.download_content .download_btn .pulse-x{position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);  background:#f1ecff;  width:110px;  height:110px;  border-radius:100%;  z-index:-2;  -webkit-animation:pulsate 3s infinite;  animation:pulsate 3s infinite;}
.download_content .download_btn i{width:120px;  height:120px;  display:inline-block;  background-image:-moz-linear-gradient(50deg,#5e2ced 0%,#a485fd 100%);  background-image:-webkit-linear-gradient(50deg,#5e2ced 0%,#a485fd 100%);  background-image:-ms-linear-gradient(50deg,#5e2ced 0%,#a485fd 100%);  -webkit-box-shadow:inset 2px -3.464px 6px 0px rgba(34,10,104,0.2);  box-shadow:inset 2px -3.464px 6px 0px rgba(34,10,104,0.2);  border-radius:50%;  line-height:120px;  font-size:55px;  color:#fff;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%);  transform:translate(-50%,-50%);}
.download_content h2{font-size:60px;  color:#051441;  font-weight:400;  margin-bottom:35px;}
.download_content p{margin-bottom:0;  font-size:20px;  font-weight:400;  color:#051441;}
.download_content p a{color:#5e2ced;  position:relative;}
.download_content p a:before{content:"";  width:100%;  height:1px;  background:#5e2ced;  position:absolute;  left:0;  bottom:0;}
.thanks_content h2{font-size:50px;  margin-bottom:30px;  margin-top:30px;}
.thanks_content p{color:#677294;}
.thanks_content a{font-size:14px;  font-weight:500;  color:#959bad;  position:relative;  text-transform:uppercase;  padding:0px 6px;  display:inline-block;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;  margin-top:45px;}
.thanks_content a:before{content:"";  width:100%;  height:100%;  border-bottom:1px solid #959bad;  left:0;  bottom:0;  position:absolute;}
.thanks_content a i{vertical-align:middle;  display:inline-block;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  padding-left:5px;}
.thanks_content a:hover{color:#5e2ced;}
.thanks_content a:hover:before{border-color:#5e2ced;}
.thanks_content a:hover i{-webkit-transform:translateX(8px);  -ms-transform:translateX(8px);  transform:translateX(8px);}
/*================= download_area css ==================*/
/*====================================================*/
/*====================================================*/
.typography_breacrumb{background:#f2f2f5;}
.typography_breacrumb h1{color:#446595;  font-weight:400;}
.typography_breacrumb h1 span{font-weight:600;}
.typography_breacrumb p{color:#677294;}
h1, h2, h3, h4, h5, h6{color:#444444;}
.p_service_item h3,.banner_top h4{color:#FC4242;}
p{font-size:15px; }
p span{padding:3px 8px;}
.bg-dark{background:#222d39 !important;}
.bg-purpple{background:#6e3ef8;}
.bg-blue{background:#2cabed;}
.h_title{font-size:24px;  color:#677294;  font-weight:300;  margin-bottom:50px;}
.heading_style h1, .heading_style h2, .heading_style h3, .heading_style h4, .heading_style h5, .heading_style h6{color:#4b505e;  font-weight:700;}
.heading_style .h_title{font-size:24px;  color:#677294;  font-weight:300;}
.heading_style h1{font-size:50px;}
.heading_style h2{font-size:44px;}
.heading_style h3{font-size:36px;}
.heading_style h4{font-size:30px;}
.heading_style h5{font-size:24px;}
.heading_style h6{font-size:18px;}
.heading_style.medium h1, .heading_style.medium h2, .heading_style.medium h3, .heading_style.medium h4, .heading_style.medium h5, .heading_style.medium h6{font-weight:500;}
.heading_style.medium .h_title{font-weight:300;}
.heading_style.regular .h_title{font-weight:300;}
.heading_style.regular h1, .heading_style.regular h2, .heading_style.regular h3, .heading_style.regular h4, .heading_style.regular h5, .heading_style.regular h6{font-weight:400;}
.tooltip_p .text-green{color:#49c10e;}
.tooltip_p .text-red{color:#f0368d;}
.tooltip > .tooltip-inner{background-color:#f00;  color:#fff;}
.tooltip > .tooltip-inner .arrow:before{border-bottom-color:red;}
.drop_text span{float:left;  font-size:54px;  color:#2cabed;  font-weight:700;  line-height:50px;}
.nested{font-size:16px;  color:#627387;  line-height:36px;  font-weight:400;}
.blockquote{border-left:2px solid #4b505e;  padding-left:30px;}
.blockquote p{font-size:18px;  color:#4b505e;  font-style:italic;  font-weight:400;  line-height:30px;}
.blockquote_two{background:#f9fafb;  padding:20px 20px 20px 40px;  font-size:22px;  font-style:italic;  color:#627387;}
.blockquote_two img{margin-right:40px;}
.blockquote_three{background:#f9fafb;  padding:40px;  font-size:22px;  color:#677294;  font-style:italic;  line-height:40px;}
.blockquote_three img{margin-right:40px;}
.typography_promo_area{position:relative;  z-index:1;  height:400px;  background-color:#5e2ced;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}
.typography_promo_area .bg_overlay{position:absolute;  left:0;  width:100%;  height:100%;  z-index:-1;  background-attachment:fixed;  opacity:0.1;}
.typography_promo_area h2{color:#fff;  font-size:40px;  line-height:50px;  font-weight:600;}
.typography_promo_area .btn_get{color:#fff;  border:1px solid #fff;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;  margin-top:30px;}
.typography_promo_area .btn_get:hover{background:#fff;  color:#051441;}
.alert{font-size:16px;  line-height:34px;  position:relative;  border-width:1px;  border-style:solid;  border-radius:0px;  margin-bottom:30px;}
.alert i{float:left;  font-size:20px;  line-height:32px;  margin-right:20px;}
.alert .alert_close{position:absolute;  right:20px;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  font-size:20px;  cursor:pointer;}
.alert .alert_close i{margin-right:0;}
.alert.notice{background:#f9f8fc;  border-color:#e9e6f5;  color:#677294;}
.alert.error{background:#ffebeb;  border-color:#f4bdbd;  color:#eb4a4a;}
.alert.warning{background:#fffaeb;  border-color:#edd796;  color:#e7b931;}
.alert.info{background:#ebfcff;  border-color:#aee9f3;  color:#49cbe1;}
.alert.success{background:#ecffeb;  border-color:#b0efac;  color:#4acc43;}
.alert.message{background:#f5f1fd;  border-color:#d7caf5;  color:#8d62e3;}
.big_alert{padding:40px;  font-size:20px;}
.big_alert i{font-size:24px;}
.box_alert{border:1px solid #e9e6f5;  padding:40px;  position:relative;  margin-bottom:30px;}
.box_alert .icon{width:70px;  height:70px;  text-align:center;  line-height:70px;  font-size:20px;  color:#677294;  border:1px solid #e9e6f5;  background:#f9f8fc;  border-radius:50%;  margin-right:30px;}
.box_alert .media-body h5{font-size:20px;  line-height:28px;  color:#222d39;  font-weight:500;  margin-bottom:10px;}
.box_alert .media-body p{font-size:15px;  line-height:28px;  color:#677294;}
.box_alert .alert_close{position:absolute;  right:20px;  top:20px;  color:#677294;  font-size:20px;  cursor:pointer;}
.box_alert.box_warning .icon{background:#fffaeb;  border-color:#edd796;  color:#e7b931;}
.box_alert.box_success .icon{background:#ecffeb;  border-color:#b0efac;  color:#4acc43;}
.box_alert.box_error .icon{background:#ffebeb;  border-color:#f4bdbd;  color:#eb4a4a;}
.box_alert.box_info .icon{background:#ebfcff;  border-color:#aee9f3;  color:#49cbe1;}
.box_alert.box_info_two .icon{background:#f5f1fd;  border-color:#d7caf5;  color:#8d62e3;}
.button_item{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}
.button_item .btn_hover{margin-top:0;}
.button_item + .button_item{margin-top:20px;}
.btn_s{padding:9px 44px;}
.btn_m{padding:16px 50px;}
.btn_l{padding:24px 86px;}
.btn_c{padding:16px 50px;}
.btn_border{border-width:1px;  border-style:solid;  border-color:#222d39;  color:#222d39;}
.btn_border:hover{background:#7444fd;  border-color:#7444fd;  color:#fff;}
.border2{border-width:2px;}
.border3{border-width:3px;}
.border4{border-width:4px;}
.btn_r{border-radius:4px;}
.btn_r_n{border-radius:0px;}
.btn_r_two{border-radius:8px;}
.btn_r_three{border-radius:45px;}
.box_s{background:#5f2eed;  -webkit-box-shadow:0 6px #8057f8;  box-shadow:0 6px #8057f8;}
.box_s:hover{background:#5f2eed;  color:#fff;}
.box_s:hover:hover{-webkit-box-shadow:0 4px #8057f8;  box-shadow:0 4px #8057f8;}
.btn-style2{position:relative;  overflow:visible;  z-index:auto;  background:#5f2eed;  -webkit-transition:all 0.1s linear;  -o-transition:all 0.1s linear;  transition:all 0.1s linear;}
.btn-style2:before{content:"";  width:100%;  height:100%;  background:#dfd5fb;  position:absolute;  right:-5px;  bottom:-5px;  z-index:-2;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
.btn-style2:hover{background:#5f2eed;  margin-right:0;  margin-bottom:0;  color:#fff;}
.btn-style2:hover:before{right:0;  bottom:0;}
.btn-style3{position:relative;  background:transparent;}
.btn-style3:before{content:"";  left:5px;  right:5px;  bottom:5px;  top:5px;  background:#5f2eed;  position:absolute;  z-index:-1;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.btn-style3:hover{color:#fff;}
.btn-style3:hover:before{top:0;  left:0;  bottom:0;  right:0;}
.btn-style4{position:relative;  background:#dfd5fb;  border:0px;}
.btn-style4:before{content:"";  left:2px;  right:2px;  bottom:2px;  top:2px;  background:#5f2eed;  position:absolute;  z-index:-1;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.btn-style4:hover{color:#fff;}
.btn-style4:hover:before{top:0;  left:0;  bottom:0;  right:0;}
.i_btn_one{padding:16px 50px;}
.i_btn_one i{margin-right:10px;}
.i_btn_two{padding:16px 50px;}
.i_btn_two i{margin-left:14px;}
.i_btn_three{padding:0 50px 0px 0px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}
.i_btn_three i{width:50px;  float:left;  text-align:center;  height:100%;  line-height:53px;  margin-right:35px;  border-right:1.2px solid rgba(255,255,255,0.2);}
.i_btn_three:hover i{border-color:#7444fd;}
.i_btn_four{padding:0 0px 0px 50px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}
.i_btn_four i{width:50px;  float:left;  text-align:center;  height:100%;  line-height:53px;  margin-left:35px;  border-left:1.2px solid rgba(255,255,255,0.2);}
.i_btn_four:hover i{border-color:#7444fd;}
.btn_blue{background:#2e95ed;  border-color:#2e95ed;}
.btn_blue:hover{background:#2e95ed;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.btn_red{background:#db247f;  border-color:#db247f;}
.btn_red:hover{background:#db247f;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.btn_green{background:#62be09;  border-color:#62be09;  padding:16px 64px;}
.btn_green:hover{background:#62be09;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.btn_yellow{background:#e4a817;  border-color:#e4a817;  padding:16px 64px;}
.btn_yellow:hover{background:#e4a817;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.btn_purple{background:#b715f3;  border-color:#b715f3;}
.btn_purple:hover{background:#b715f3;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.btn_violte{background:#5f2eed;  border-color:#5f2eed;}
.btn_violte:hover{background:#5f2eed;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.btn_orange{background:#f05b2d;  border-color:#f05b2d;  padding:16px 64px;}
.btn_orange:hover{background:#f05b2d;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.btn_nill{background:#1bbbce;  border-color:#1bbbce;  padding:16px 64px;}
.btn_nill:hover{background:#1bbbce;  color:#fff;  -webkit-box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);  -webkit-transform:translateY(-5px);  -ms-transform:translateY(-5px);  transform:translateY(-5px);}
.hr{width:100%;  height:1px;  background:#e7e7f6;  margin-bottom:40px;}
/*====================================================*/
/* Css keyframes css============================================================================================ */
@-webkit-keyframes menu-animation{0%{opacity:0;    -webkit-transform:scale(0.04) translateY(300%);    transform:scale(0.04) translateY(300%);  }
40%{-webkit-transform:scale(0.04) translateY(0);    transform:scale(0.04) translateY(0);    -webkit-transition:ease-out;    -o-transition:ease-out;    transition:ease-out;  }
40%{-webkit-transform:scale(0.04) translateY(0);    transform:scale(0.04) translateY(0);  }
60%{opacity:1;    -webkit-transform:scale(0.02) translateY(0px);    transform:scale(0.02) translateY(0px);  }
61%{-webkit-transform:scale(0.04);    transform:scale(0.04);  }
99.9%{height:0;    padding-bottom:100%;    border-radius:100%;  }
100%{-webkit-transform:scale(2);    transform:scale(2);    height:100%;    padding-bottom:0;    border-radius:0;  }
}
@keyframes menu-animation{0%{opacity:0;    -webkit-transform:scale(0.04) translateY(300%);    transform:scale(0.04) translateY(300%);  }
40%{-webkit-transform:scale(0.04) translateY(0);    transform:scale(0.04) translateY(0);    -webkit-transition:ease-out;    -o-transition:ease-out;    transition:ease-out;  }
40%{-webkit-transform:scale(0.04) translateY(0);    transform:scale(0.04) translateY(0);  }
60%{opacity:1;    -webkit-transform:scale(0.02) translateY(0px);    transform:scale(0.02) translateY(0px);  }
61%{-webkit-transform:scale(0.04);    transform:scale(0.04);  }
99.9%{height:0;    padding-bottom:100%;    border-radius:100%;  }
100%{-webkit-transform:scale(2);    transform:scale(2);    height:100%;    padding-bottom:0;    border-radius:0;  }
}
/* End Css keyframes css============================================================================================ */
/*============= pos_banner_area css ===========*/
.ticket_area{padding-top:80px;  padding-bottom:0px;  position:relative;}
.ticket_area .ticket_shap{content:"";  width:100%;  height:730px;  position:absolute;  right:0;  top:0;  background-position:right, right !important;  background-repeat:no-repeat !important;  z-index:-1;}
.ticket_area .pattern{position:absolute;  right:0;  top:0;  width:225px;  height:125px;}
.ticket_area .container{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}
.ticket_item{background:#fff; padding:10px; text-align:center; margin-bottom:0px;  box-shadow: 0 1px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.1);   display:inline-block;  width:100%;  position:relative;}
.ticket_item:hover{box-shadow: 0 1px 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 15px rgba(0,0,0,0.2);  }
/*.ticket_item:before{content:"";  width:100%;  height:10px;  background:url("../images/shape_bg.png") no-repeat scroll center bottom/cover;  position:absolute;  bottom:-10px;  left:0;}*/
.ticket_item .icon{ margin-bottom:20px;}
.ticket_item .icon img{max-width:100%; max-height:60px; height:auto;}
.ticket_item h3{font-size:14px;  line-height:20px;  font-weight:600;  color:#2c2c51;  text-transform:uppercase;margin-bottom:20px;}
.ticket_item h3 span{font-weight:400;  color:#FC4242;  font-size:14px;  line-height:22px;  display:block;  padding-top:10px;}
.ticket_item p{margin-bottom:0;  margin-top:25px;  font-size:14px;  line-height:30px;  letter-spacing:4px;  color:#aaaabb;  text-transform:uppercase;  margin-bottom:0;  font-weight:500;}
/*====================================================*/
/*====================================================*/
.banner_top .subcribes .btn_submit, .s_features_item.s_features_item_two .s_features_content .learn_btn:hover:before, .price_btn:hover, .testimonial_title .owl-prev:hover, .testimonial_title .owl-next:hover{background:#084194;}
.banner_top .subcribes .form-control:focus, .price_btn, .s_subcribes .form-control, .f_widget.about-widget .f_list li a:before{border-color:#084194;}
.s_features_item.s_features_item_two .s_features_content .learn_btn:hover, .price_btn, .s_subcribes .btn-submit, .f_widget.about-widget .f_list li a:hover, .f_widget .widget-wrap p a:hover, .footer_bottom a, .menu > .nav-item:hover .nav-link, .menu > .nav-item.active .nav-link, .menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text:hover, .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link, .footer_bottom a:hover{color:#084194;}
.w_menu .nav-item:hover .nav-link, .w_menu .nav-item.active .nav-link{color:#fff;}
.menu_two .w_menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu_two .w_menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu_two .w_menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link, .nav_right_btn .login_btn.active, .header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active, .header_area.navbar_fixed .menu_two .nav_right_btn .login_btn:hover, .slider_btn{color:#00aff0;}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active, .header_area.navbar_fixed .menu_two .nav_right_btn .login_btn:hover{border-color:#00aff0;}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active:hover, .slider_btn:hover, .price_tab .hover_bg, .f_widget.about-widget .f_list li a:before{background:#00aff0;}
.startup_tab .nav-item:nth-child(1) .icon{background:#fa6fd1;}
.startup_tab .nav-item:nth-child(1) .nav-link.active{border-color:#fa6fd1;}
.startup_tab .nav-item:nth-child(2) .icon{background:#6fadfa;}
.startup_tab .nav-item:nth-child(2) .nav-link.active{border-color:#6fadfa;}
.startup_tab .nav-item:nth-child(3) .icon{background:#f3af4e;}
.startup_tab .nav-item:nth-child(3) .nav-link.active{border-color:#f3af4e;}
.startup_tab .nav-item:nth-child(4) .icon{background:#aa6ffa;}
.startup_tab .nav-item:nth-child(4) .nav-link.active{border-color:#aa6ffa;}
.startup_tab .nav-item:nth-child(5) .icon{background:#fa6666;}
.startup_tab .nav-item:nth-child(5) .nav-link.active{border-color:#fa6666;}
.payment_features_item .learn_btn_two:hover{color:#5f51fb;}
/*====================================================*/
/*====================================================*/
#pp-nav{right:45px;}
#pp-nav li{margin:4px;}
#pp-nav li a span{background:#decbfe;  border:0px;  width:6px;  height:6px;  -webkit-transition:all 0.3s linear;  -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
#pp-nav li a.active span{background:#fff;  -webkit-transform:scale(1.8);  -ms-transform:scale(1.8);  transform:scale(1.8);}
.pagepiling .scroll-wrap{position:relative;  min-height:100%;  overflow:hidden;  width:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}
.pagepiling .scroll-wrap .scrollable-content{width:100%;}
.p-section-bg{position:absolute;  top:0;  left:0;  height:100%;  width:100%;  z-index:-1;  background-size:cover;  background-position:center;}
.pp-scrollable.section{overflow-x:hidden;}
.section-1 .pp_triangle{top:150px;  left:52%;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%);}
.section-1 .pp_snak{bottom:50px;  right:100px;  -webkit-animation:slideInnew3 4s both alternate infinite;  animation:slideInnew3 4s both alternate infinite;}
.section-1.active .section_one_img img{-webkit-animation:fadeInLeft 1s both 0.8s;  animation:fadeInLeft 1s both 0.8s;}
.section-1.active .section_one_img .dots{-webkit-animation:fadeInUp 1s both 1s;  animation:fadeInUp 1s both 1s;}
.pp_triangle{-webkit-animation:spinnerRotateone 6s both alternate infinite;  animation:spinnerRotateone 6s both alternate infinite;}
.p_absoulte{position:absolute;}
.round_line{width:600px;  height:600px;  border-radius:50%;  border:2px solid #fff;  position:absolute;  opacity:0.2;  z-index:0;}
.round_line.one{top:-230px;  right:-50px;}
.round_line.two{top:-430px;  right:-500px;}
.round_line.three{bottom:-188px;  left:-50px;}
.round_line.four{bottom:-450px;  left:-80px;}
.round_line.two, .round_line.four{width:800px;  height:800px;}
.active .round{-webkit-animation:zoomIn 0.7s both 0.4s;  animation:zoomIn 0.7s both 0.4s;}
.active .round_line.two{-webkit-animation:fadeInDown2 1s both 1.4s;  animation:fadeInDown2 1s both 1.4s;}
.active .round_line.one{-webkit-animation:fadeInDown2 1s both 1s;  animation:fadeInDown2 1s both 1s;}
.active .round_line.three{-webkit-animation:fadeInUp2 1s both 1.4s;  animation:fadeInUp2 1s both 1.4s;}
.active .round_line.four{-webkit-animation:fadeInUp2 1s both 1s;  animation:fadeInUp2 1s both 1s;}
.active .pp_sec_title h3{-webkit-animation:fadeInUp .9s both 0.6s;  animation:fadeInUp .9s both 0.6s;}
.active .pp_sec_title h2{-webkit-animation:fadeInUp .9s both 0.8s;  animation:fadeInUp .9s both 0.8s;}
.pp_block{right:0;  top:177px;}
.section_one_img{margin-left:-180px;  position:relative;  z-index:1;}
.section_one_img img{-webkit-animation:fade .9s both;  animation:fade .9s both;}
.section_one_img .round{width:550px;  height:550px;  border-radius:50%;  background-image:-moz-linear-gradient(-140deg,#fae679 0%,#6ce987 100%);  background-image:-webkit-linear-gradient(-140deg,#fae679 0%,#6ce987 100%);  background-image:-ms-linear-gradient(-140deg,#fae679 0%,#6ce987 100%);  -webkit-box-shadow:0px 20px 60px 0px rgba(10,5,75,0.06);  box-shadow:0px 20px 60px 0px rgba(10,5,75,0.06);  position:absolute;  top:-60px;  z-index:-2;}
.section_one_img .dots{position:absolute;  bottom:0;  right:35px;  z-index:-1;}
.section_one-content{padding-right:100px;}
.section_one-content h2{font-size:50px;  line-height:60px;  font-weight:300;  color:#fff;  margin-bottom:40px;}
.section_one-content h2 span{font-weight:700;}
.btn_scroll{font-size:16px;  color:#fff;  border:2px solid #c8c1fc;  padding:9px 32px;  border-radius:4px;  display:inline-block;}
.btn_scroll:hover{background:#5f54fd;  border-color:#5f54fd;  -webkit-box-shadow:0px 20px 50px 0px rgba(14,6,134,0.2);  box-shadow:0px 20px 50px 0px rgba(14,6,134,0.2);  color:#fff;}
/*====================================================*/
/*============== footer_area css ==============*/
.f_bg{background:#eff2f9;  -webkit-box-shadow:0px -1px 0px 0px rgba(231,236,246,0.004);  box-shadow:0px -1px 0px 0px rgba(231,236,246,0.004);}
.footer_top{border-bottom:1px solid #e0e3ef;  padding:115px 0px 100px;}
.f_widget .widget-wrap{margin-top:35px;}
.f_widget .widget-wrap p span{color:#051441;}
.f_widget .widget-wrap p a{color:#677294;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.f_widget.company_widget .mchimp-errmessage, .f_widget.company_widget .mchimp-sucmessage{position:absolute;}
.f_widget.about-widget .f_list{margin-bottom:0px;}
.f_widget.about-widget .f_list li{margin-bottom:15px;}
.f_widget.about-widget .f_list li a{font:300 16px/20px 'Source Serif Pro', serif;  color:#677294;  position:relative;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;  display:inline-block;}
.f_widget.about-widget .f_list li a:before{content:"";  width:0;  height:1px;  background:#084194;  right:0;  left:auto;  bottom:0;  position:absolute;  -webkit-transition:width 0.2s linear;  -o-transition:width 0.2s linear;  transition:width 0.2s linear;}
.f_widget.about-widget .f_list li a:hover:before{width:100%;  right:auto;  left:0;}
.f_widget.about-widget .f_list li:last-child{margin-bottom:0px;}
.f_subscribe{position:relative;  margin-top:40px;}
.f_subscribe .form-control{font:300 14px 'Source Serif Pro', serif;  color:#333;  border:1px solid #e2e7f3;  border-radius:3px;  background:#e9ecf3;  padding-left:25px;  height:54px;  -webkit-box-shadow:none;  box-shadow:none;}
.f_subscribe .form-control.placeholder{color:#9ba2b5;}
.f_subscribe .form-control:-moz-placeholder{color:#9ba2b5;}
.f_subscribe .form-control::-moz-placeholder{color:#9ba2b5;}
.f_subscribe .form-control::-webkit-input-placeholder{color:#9ba2b5;}
.f_subscribe .form-control:focus{-webkit-box-shadow:0px 4px 6px 0px rgba(12,0,46,0.06);  box-shadow:0px 4px 6px 0px rgba(12,0,46,0.06);}
.f_subscribe button{position:absolute;  right:25px;  background:transparent;  padding:0;  color:#222d39;  font-size:16px;  top:52%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);}
.footer_bottom{font-size:14px;  font-weight:300;  line-height:20px;  color:#7f88a6;  padding:27px 0px;}
.footer_bottom p a{-webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.footer_bottom .f_menu{margin-bottom:0px;}
.footer_bottom .f_menu li{display:inline-block;  position:relative;}
.footer_bottom .f_menu li a{color:#7f88a6;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.footer_bottom .f_menu li a:hover{color:#084194;}
.footer_bottom .f_menu li + li{margin-left:16px;}
.footer_bottom .f_menu li + li:before{content:"";  width:1px;  height:12px;  background:#b1b7ca;  display:inline-block;  margin-right:18px;  vertical-align:middle;}
.footer_bottom a:hover{color:#084194;}
.f_social_icon_two a{font-size:14px;  color:#969db4;  margin:0px 8px;}
/*=============== footer_area_four css =============*/
.footer_area_four .footer_top{border-bottom:1px solid #e9ecf3;  padding:120px 0px 70px;}
.footer_area_four .footer_top .f_widget.about-widget .f_list li a:hover{color:#5e2ced;}
.footer_area_four .footer_top .f_widget.about-widget .f_list li a:hover:before{background:#5e2ced;}
.footer_area_four .footer_top .f_widget .widget-wrap p a:hover{color:#5e2ced;}
.footer_area_four .footer_bottom p a{color:#5e2ced;}
.footer_area_four .footer_bottom a:hover{color:#5e2ced;}
/*============= error_footer css ===========*/
.error_footer{background:#eff2f9;  padding:40px 0px;}
.error_footer a:hover{color:#5e2ced;}
.error_footer .f_menu li a{position:relative;}
.error_footer .f_menu li a:before{content:"";  width:0;  height:1px;  background:#5e2ced;  position:absolute;  bottom:0;  left:0;  -webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.error_footer .f_menu li a:hover{color:#5e2ced;}
.error_footer .f_menu li a:hover:before{width:100%;}
.error_footer .f_menu li + li:before{display:none;}
/*============== footer_dark_one css =============*/
.footer_dark_one{background:#15133a;}
.footer_dark_one .footer_top{border-color:#1f1d48;}
.footer_dark_one .f_widget.about-widget .f_list li a, .footer_dark_one .f_widget .widget-wrap p a, .footer_dark_one .f_social_icon_two a{color:#9ca5c1;}
.dark_f_bottom a{-webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.dark_f_bottom a:hover{color:#4069eb;}
.dark_f_bottom p{color:#9ca5c1;}
.dark_f_bottom p a{color:#4069eb;}
.dark_f_bottom .f_menu li a{color:#9ca5c1;}
.dark_f_bottom .f_menu li a:hover{color:#4069eb;}
.dark_f_bottom .f_menu li + li:before{background:#5e6482;}
.dark_widget .f-title{color:#fff;}
.dark_widget.company_widget .f_social_icon_two{margin-top:25px;}
.dark_widget.company_widget .f_social_icon_two a:first-child{margin-left:0px;}
.dark_widget.company_widget .f_social_icon_two a:hover{color:#4069eb;}
.dark_widget .widget-wrap p span{color:#fff;}
.dark_widget .widget-wrap p a:hover{color:#4069eb;}
.dark_widget.about-widget .f_list li a:before{background:#4069eb;}
.dark_widget.about-widget .f_list li a:hover{color:#4069eb;}
.dark_widget .f_subscribe .form-control{background:transparent;  border-color:#202430;}
.dark_widget .f_subscribe button{color:#fff;}
/*============ footer_dark_two css ===========*/
.footer_dark_two{background:#13112d;}
.footer_dark_two .footer_top{border-color:#1f1d48;}
.footer_dark_two .dark_widget.company_widget .f_social_icon_two a:hover{color:#084194;}
.footer_dark_two .dark_widget .widget-wrap p a:hover{color:#084194;}
.footer_dark_two .dark_widget.about-widget .f_list li a:before{background:#084194;}
.footer_dark_two .dark_widget.about-widget .f_list li a:hover{color:#084194;}
.footer_dark_two .dark_f_bottom a{-webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.footer_dark_two .dark_f_bottom a:hover{color:#084194;}
.footer_dark_two .dark_f_bottom p a{color:#084194;}
.footer_dark_two .dark_f_bottom .f_menu li a:hover{color:#084194;}
.footer_dark_three{background:#1b1e29;}
.footer_dark_three .footer_top{border-color:#212532;}
.footer_dark_three .dark_widget .widget-wrap p a{color:#6d738c;  -webkit-transition:color 0.2s linear;  -o-transition:color 0.2s linear;  transition:color 0.2s linear;}
.footer_dark_three .dark_widget .widget-wrap p a:hover{color:#5e2ced;}
.footer_dark_three .dark_widget.about-widget .f_list li a{color:#6d738c;}
.footer_dark_three .dark_widget.about-widget .f_list li a:before{background:#5e2ced;}
.footer_dark_three .dark_widget.about-widget .f_list li a:hover{color:#5e2ced;}
.footer_dark_three .dark_f_bottom a{color:#6d738c;}
.footer_dark_three .dark_f_bottom a:hover{color:#5e2ced;}
.footer_dark_three .dark_f_bottom p{color:#6d738c;}
.footer_dark_three .dark_f_bottom p a{color:#5e2ced;}
.footer_dark_three .dark_f_bottom .f_menu li a{color:#6d738c;}
.footer_dark_three .dark_f_bottom .f_menu li a:hover{color:#5e2ced;}
.footer_dark_four{background:#16143a;}
.footer_dark_five{background:#121233;}
.footer_dark_five .footer_top_two{border-color:#1d1d42;}
.footer_dark_five .f_widget .widget-wrap p span{color:#fff;}
.footer_dark_five .f_widget .f_social_icon a{background:#1c1c42;}
.footer_dark_five .f_widget .f_social_icon a:hover{background:#00aff0;}
/*=========== footer_nine_area css ============*/
.footer_nine_area{position:relative;}
.footer_nine_area .footer_shap{position:absolute;  background:url("../img/home9/footer.png") no-repeat scroll center;  left:0;  width:100%;  background-size:cover;  top:0px;  height:100%;}
.footer_nine_top{padding-bottom:170px;  position:relative;  padding-top:150px;}
.footer_nine_top .f_widget .f-title{color:#051441;  text-transform:uppercase;}
.footer_nine_top .f_widget .f-title:after{content:"";  width:100px;  height:1px;  display:block;  background:#ebeefa;  margin-top:15px;}
.footer_nine_top .f_widget.about-widget .f_list li a:before{background:#0479f7;}
.footer_nine_top .f_widget.about-widget .f_list li a:hover{color:#0479f7;}
.footer_nine_top .company_widget .f_social_icon_two a:first-child{margin-left:0;}
.footer_nine_top .company_widget .f_social_icon_two a:hover{color:#0479f7;}
.footer_nine_bottom{background:#051441;  padding:27px 0px;}
.footer_nine_bottom p{font:300 14px 'Source Serif Pro', serif;  color:#7f88a6;}
.footer_nine_bottom p a{color:#fff;}
.footer_nine_bottom .flag_selector{float:right;}
.footer_nine_bottom .flag_selector .dropdown-toggle{background-color:transparent !important;  border:0px !important;  border-radius:0px;  padding:0px;  -webkit-box-shadow:none;  box-shadow:none;  font:400 14px 'Source Serif Pro', serif;  color:#7f88a6;}
.footer_nine_bottom .flag_selector .dropdown-toggle:after{display:none;}
.footer_nine_bottom .flag_selector .dropdown-toggle:focus{outline:none !important;  -webkit-box-shadow:none !important;  box-shadow:none !important;}
.footer_nine_bottom .flag_selector .text{display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important;}
.footer_nine_bottom .flag_selector .text .flag-icon{margin-left:0px;  margin-right:20px;  float:none;  -ms-flex-item-align:center;  -ms-grid-row-align:center;  align-self:center;}
.footer_nine_bottom .flag_selector .flag-icon{position:relative;  display:inline-block;  width:39px;  line-height:1em;  background-repeat:no-repeat;  background-size:contain;  background-position:50%;  height:22px;  margin-left:27px;  float:right;}
.footer_nine_bottom .flag_selector .flag-icon:before{content:"";  width:1px;  height:100%;  position:relative;  display:inline-block;  background:#18295c;  left:-15px;}
.footer_nine_bottom .flag_selector .flag-icon.flag-icon-us{background-image:url(../img/home9/flag.png);}
.footer_nine_bottom .flag_selector .flag-icon.flag-icon-mx{background-image:url(../img/home9/flag.png);}
.footer_nine_bottom .flag_selector .dropdown-menu{padding:0px;  border-radius:0px;  border:0px;}
.footer_nine_bottom .flag_selector .dropdown-menu .flag-icon:before{display:none;}
.footer_nine_bottom .flag_selector .dropdown-menu li .dropdown-item{-webkit-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear;}
.footer_nine_bottom .flag_selector .dropdown-menu li .dropdown-item:hover{background:#21d4fd;  color:#fff;}
/*===========footer_dark_ten css ===========*/
.footer_dark_ten .f_widget .widget-wrap p a:hover{color:#23b1fe;}
.footer_dark_ten .f_widget.about-widget .f_list li a:before{background:#23b1fe;}
.footer_dark_ten .f_widget.about-widget .f_list li a:hover{color:#23b1fe;}
.footer_dark_ten .dark_f_bottom .f_menu li a:hover, .footer_dark_ten .dark_f_bottom a{color:#23b1fe;}
.payment_footer_area{background:#07112d;  border:0px;  padding:220px 0px 100px;}
.payment_footer_area .f_widget.company_widget p{color:#7f88a6;}
.payment_footer_area .f_widget.company_widget a{color:#5f51fb;}
.payment_footer_area .f_widget.about-widget .f_list li a{color:#959eb8;}
.payment_footer_area .social-widget .f_social_icon a{background:#182240;}
.payment_footer_area .social-widget .f_social_icon a:hover{background:#5f51fb;}
.payment_footer_area_two{padding:100px 0px;}
/*============ new_footer_area css ===========*/
.new_footer_area{background:#fbfbfd;}
.new_footer_area .footer_bottom{padding-top:5px;  padding-bottom:50px;}
.new_footer_area .footer_bottom p{font-size:16px;  color:#6a7695;  line-height:28px;  margin-bottom:0;}
.new_footer_area .footer_bottom p i{color:#fd2f51;}
.new_footer_top{padding:120px 0px 270px;  position:relative;}
.new_footer_top .f-title{margin-bottom:30px;  color:#263b5e;}
.new_footer_top .company_widget p{font-size:16px;  font-weight:300;  line-height:28px;  color:#6a7695;  margin-bottom:20px;}
.new_footer_top .company_widget .f_subscribe_two .form-control{border:1px solid #e2e2eb;  border-radius:4px;  height:55px;  background:#fff;  font-size:15px;  font-weight:300;  line-height:55px;  padding-left:30px;}
.new_footer_top .company_widget .f_subscribe_two .btn_get{border-width:1px;  margin-top:20px;}
.new_footer_top .f_widget.about-widget .f_list li{margin-bottom:11px;}
.new_footer_top .f_widget.about-widget .f_list li a{color:#6a7695;}
.new_footer_top .f_widget.about-widget .f_list li a:before{display:none;}
.new_footer_top .f_widget.about-widget .f_list li a:hover{color:#5e2ced;}
.new_footer_top .f_social_icon a{width:44px;  height:44px;  line-height:43px;  background:transparent;  border:1px solid #e2e2eb;  font-size:12px;}
.new_footer_top .f_social_icon a:hover{background:#5e2ced;  border-color:#5e2ced;}
.new_footer_top .f_social_icon a + a{margin-left:4px;}
.new_footer_top .footer_bg{position:absolute;  bottom:0;  background:url("../img/seo/footer_bg.png") no-repeat scroll center 0;  width:100%;  height:266px;}
.new_footer_top .footer_bg .footer_bg_one{background:url("../img/seo/car.png") no-repeat center center;  width:70px;  height:50px;  position:absolute;  bottom:0;  left:30%;  -webkit-animation:myfirst 22s  linear infinite;  animation:myfirst 22s  linear infinite;}
.new_footer_top .footer_bg .footer_bg_two{background:url("../img/seo/bike.png") no-repeat center center;  width:50px;  height:52px;  bottom:0;  left:38%;  position:absolute;  -webkit-animation:myfirst 30s  linear infinite;  animation:myfirst 30s  linear infinite;}
@-moz-keyframes myfirst{0%{left:-25%;  }
100%{left:100%;  }
}
@-webkit-keyframes myfirst{0%{left:-25%;  }
100%{left:100%;  }
}
@keyframes myfirst{0%{left:-25%;  }
100%{left:100%;  }
}
.icon1{background:rgb(95, 61, 200);}
.icon2{background:#FF7E28;}
.icon3{background:#084194;}
.p_service_item .icon{box-sizing:content-box;    width:90px;    height:90px;    position:relative;    margin:0px 0px 25px;    font-size:24px;    -webkit-border-radius:50%/14%;    border-radius:50%/14%;    color:white;    text-align:center;    line-height:90px;    -o-text-overflow:clip;    margin:0px auto;    text-overflow:clip;    z-index:1;}
/*====================================================*/
.form-group{position:relative;}
.form-group.terms{background-color:#f9f9f9;  padding:12px 0 0 0;  text-align:left;  padding:8px 5px 5px 8px;}
.form-group.terms .container_check{margin-bottom:3px;}
.form-group i{font-size:18px;  font-size:1.125rem;  position:relative;  left:98%;  top:-40px;  color:#666;  width:25px;  height:1px;  display:block;  font-weight:400 !important;}
.datepicker.date i{left: 3px !important;top: -10px !important;}
span.error{-moz-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -ms-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out;  font-size:12px;  position:absolute;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;  top:-20px;  right:-15px;  z-index:2;  height:25px;  line-height:1;  background-color:#e34f4f;  color:#fff;  font-weight:normal;  display:inline-block;  padding:6px 8px;}
span.error:after{content:'';  position:absolute;  border-style:solid;  border-width:0 6px 6px 0;  border-color:transparent #e34f4f;  display:block;  width:0;  z-index:1;  bottom:-6px;  left:20%;}
.container_radio.version_2 .error,.container_check.version_2 .error{left:-15px;  top:-30px;  right:inherit;}
.radio_input .error{left:-15px;  top:-30px;  right:inherit;}
.styled-select span.error{top:-20px;}
.terms span.error{top:-30px;  left:-15px;  right:inherit;}
.form-control{border:1px solid #ddd;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  font-size:14px;  font-size:0.875rem;  height:calc(2.65rem + 2px);}
.form-control:focus{box-shadow:none;  border-color:#666;}
/* Checkbox style */
.container_check{display:inline-block;  position:relative;  font-size:14px;  font-size:0.875rem;  padding-left:30px;  line-height:1.3;  margin-bottom:10px;  cursor:pointer;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  font-weight:400;}
.container_check input{position:absolute;  opacity:0;  cursor:pointer;}
.container_check input:checked ~ .checkmark{background-color:#666;  border:1px solid transparent;}
.container_check .checkmark{position:absolute;  top:3px;  left:0;  height:20px;  width:20px;  border:1px solid #ddd;  background-color:#fff;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  -moz-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -ms-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out;}
i.small{color:#212121;    font-size:15px;}
.container_check .checkmark:after{content:"";  position:absolute;  display:none;  left:7px;  top:3px;  width:5px;  height:10px;  border:solid white;  border-width:0 2px 2px 0;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);}
label.container_check{font-weight:400 !important;    font-size:16px !important;}
.container_check.version_2{padding:13px 15px 13px 45px; margin-bottom:5px;line-height:1.4;min-height:73px; background-color:#fff;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  border:1px solid #ddd;  font-weight:400;width:100%;}
.container_check.version_2 .checkmark{height:24px;  width:24px;  top:15px;  left:10px;}
.container_check.version_2 .checkmark:after{top:5px;  left:8px;  width:5px;  height:10px;}
.container_check input:checked ~ .checkmark:after{display:block;}
/* Radio buttons */
.container_radio{display:block;  position:relative;  font-size:14px;  font-size:0.875rem;  padding-left:30px;  line-height:1.3;  margin-bottom:10px;  cursor:pointer;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}
.container_radio input{position:absolute;  opacity:0;}
.container_radio input:checked ~ .checkmark:after{opacity:1;}
.container_radio .checkmark{position:absolute;  top:5px;  left:0;  height:20px;  width:20px;  background-color:#fff;  border:1px solid #666;  border-radius:50%;}
.container_radio .checkmark:after{display:block;  content:"";  position:absolute;  opacity:0;  -moz-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -ms-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out;  top:3px;  left:3px;  width:12px;  height:12px;  border-radius:50%;  background:#666;  -moz-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -ms-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out;}
.container_radio.version_2{padding:13px 15px 13px 45px;  background-color:#fff;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  border:1px solid #ddd;  min-height:30px;  font-weight:400;}
.container_radio.version_2 input:checked ~ .checkmark:before{opacity:1;}
.container_radio.version_2 input:checked ~ .checkmark{border:1px solid transparent;}
.container_radio.version_2 .checkmark{position:absolute;  top:15px;  left:10px;  height:24px;  width:24px;  border:1px solid #ddd;  border-radius:50%;}
.container_radio.version_2 .checkmark:after{width:22px;  height:22px;  top:0;  left:0;}
.container_radio.version_2 .checkmark:before{display:block;  content:"";  position:absolute;  opacity:0;  -moz-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -ms-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out;  left:9px;  top:5px;  width:5px;  height:10px;  border:solid white;  z-index:999;  border-width:0 2px 2px 0;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);}
.container_radio.version_2.active,.container_radio.version_2:hover,.container_check.version_2.active,.container_check.version_2:hover{border:1px solid #666;}
.radio_input .container_radio{display:inline-block;  margin:5px 0 0 0;  font-size:15px;  font-weight:400;}
/* Fileupload */
.fileupload{position:relative;  width:100%;  margin-top:5px;  font-size:14px;  font-size:0.875rem;  margin-bottom:35px;}
/*input[type=file]{border:1px solid #ddd;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  background-color:#fff;  padding:5px;  height:auto;  width:100%;  color:#999;}*/
input[type=file]:focus{box-shadow:none;  outline:none;}
input[type=file]::-webkit-file-upload-button,input[type=file].invalid::-webkit-file-upload-button,input[type=file].valid::-webkit-file-upload-button{color:#fff;  font-size:13px;  border:0;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  border-radius:3px;  padding:6px 10px 6px 38px;  font-weight:600;  background:#666 url(../images/upload_icon.svg) 8px center no-repeat;  outline:none;}
input[type=file]::-webkit-file-upload-button:focus,input[type=file].invalid::-webkit-file-upload-button:focus,input[type=file].valid::-webkit-file-upload-button:focus{box-shadow:none;  outline:none;}
/*-------- 3.3 Float Labels --------*/
/*! * Float Labels * @version:3.3.9 * @author:Paul Ryley (http://geminilabs.io) * @url:https://pryley.github.io/float-labels.js * @license:MIT */
.fl-form .fl-wrap{position:relative;  text-rendering:optimizeLegibility;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}
.fl-form input.fl-input, .fl-form select.fl-select, .fl-form textarea.fl-textarea{width:100%;  outline:0;  font-size:14px;  line-height:1.4;  border-radius:3px;  border:1px solid none;  background-color:white;  box-sizing:border-box;  transition:all 0.3s ease-in-out;  margin-bottom:0;}
.fl-form input.fl-input:-moz-placeholder, .fl-form select.fl-select:-moz-placeholder, .fl-form textarea.fl-textarea:-moz-placeholder{color:#555;  font-weight:400;}
.fl-form input.fl-input::-moz-placeholder, .fl-form select.fl-select::-moz-placeholder, .fl-form textarea.fl-textarea::-moz-placeholder{color:#555;  font-weight:400;}
.fl-form input.fl-input:-ms-input-placeholder, .fl-form select.fl-select:-ms-input-placeholder, .fl-form textarea.fl-textarea:-ms-input-placeholder{color:#555;  font-weight:400;  color:#FFF !important;}
.fl-form input.fl-input::-webkit-input-placeholder, .fl-form select.fl-select::-webkit-input-placeholder, .fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#555;  font-weight:400;}
.fl-form select.fl-select{position:relative;  color:#555;  cursor:pointer;  -webkit-appearance:none;  -moz-appearance:none;}
.fl-form select.fl-select::-ms-expand{display:none;}
.fl-form .fl-is-active input.fl-input, .fl-form .fl-is-active select.fl-select, .fl-form .fl-is-active textarea.fl-textarea{background-color:white;  border-color:none;}
.fl-form .fl-has-focus input.fl-input, .fl-form .fl-has-focus select.fl-select, .fl-form .fl-has-focus textarea.fl-textarea{background-color:white;  border-color:none;}
.fl-form label.fl-label{opacity:0;  visibility:hidden;  display:block;  position:absolute;  top:-11px;  left:0;  font-size:11px;  font-weight:400;  line-height:1;  color:#555;  border-top-left-radius:3px;  transition:all 0.3s ease-in-out;  z-index:1;}
body[dir=rtl] .fl-form label.fl-label{left:unset;  right:0;}
.fl-form .fl-is-active label.fl-label{opacity:1;  visibility:visible;}
.fl-form .fl-has-focus label.fl-label{color:#555;}
.fl-form .fl-is-required:before{opacity:1;  content:'';  display:block;  position:absolute;  top:1px;  right:18px;  font-size:14px;  line-height:1.75;  color:#555;  transition:all 0.3s ease-in-out;  padding:8px 0 0;  z-index:1;}
.modal-title{font-size:16px;font-weight:600;}
body[dir=rtl] .fl-form .fl-is-required:before{right:unset;  left:18px;}
.fl-form .fl-is-required.fl-is-active:before{opacity:0;}
.fl-form.fl-style-1 input.fl-input, .fl-form.fl-style-1 select.fl-select, .fl-form.fl-style-1 textarea.fl-textarea{padding:8px 16px;}
.fl-form.fl-style-1 select.fl-select{height:46px;}
.fl-form.fl-style-1 .fl-is-active input.fl-input, .fl-form.fl-style-1 .fl-is-active select.fl-select, .fl-form.fl-style-1 .fl-is-active textarea.fl-textarea{padding:8px 16px;}
.fl-form.fl-style-1 label.fl-label{top:1px;  left:13px;  background-color:transparent;  padding:16px 4px;}
.fl-form.fl-style-1 label.fl-label:before{content:'';  display:block;  position:absolute;  top:20px;  left:0;  right:0;  height:1px;  background-color:white;  z-index:-1;}
.fl-form.fl-style-1 .fl-is-active label.fl-label{top:-10px;  padding:4px;  background-color:#fff;}
.fl-form.fl-style-1 .fl-is-active label.fl-label:before{top:10px;}
body[dir=rtl] .fl-form.fl-style-1 label.fl-label{left:unset;  right:13px;}
.fl-form.fl-style-2 input.fl-input, .fl-form.fl-style-2 select.fl-select, .fl-form.fl-style-2 textarea.fl-textarea{padding:16px;}
.fl-form.fl-style-2 select.fl-select{height:62px;}
.fl-form.fl-style-2 .fl-is-active input.fl-input, .fl-form.fl-style-2 .fl-is-active select.fl-select, .fl-form.fl-style-2 .fl-is-active textarea.fl-textarea{padding:24px 16px 8px;}
.fl-form.fl-style-2 label.fl-label{top:1px;  left:9.8px;  padding:8px 4px 4px;}
.fl-form.fl-style-2 .fl-is-required:before{padding-top:16px;}
body[dir=rtl] .fl-form.fl-style-2 label.fl-label{left:unset;  right:13px;}
.fl-form .fl-wrap-select:after{content:'';  position:absolute;  display:block;  top:1px;  right:6px;  height:calc(100% - 2px);  width:14px;  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cpath fill='%23555' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/%3E%3C/svg%3E") no-repeat;  background-position:100% 50%;  background-size:7px 14px;  z-index:2;}
body[dir=rtl] .fl-form .fl-wrap-select:after{right:unset;  left:6px;}
.fl-form label small{font-weight:400;  }
.fl-form label small strong{font-weight:500; }
.bottom-note{padding:1rem 2rem;border-radius:6px;box-shadow:rgba(33,33,34,0.3) 0px 1px 3px 0px;background:rgb(255,255,255) none repeat scroll 0% 0%;margin:20px 0px;font-size:15px;}
.bottom-note p{font-size:14px;    color:#666;    font-weight:400;    margin-top:10px;}
.bottom-note p a{font-weight:500;}
.modal-header{color:#677294;}
.modal-body p{font-size:14px;color:#465346;font-weight:400;line-height:1.5;    }
.form-group label, .fl-form label{font-size:15px;line-height:28px;font-weight:600;color:#333333;margin-bottom:15px;}
.check-fields label{margin-bottom:0px !important;cursor: pointer;}
#progressbar{margin-top:-107px;margin-bottom:30px;overflow:hidden;color:lightgrey;z-index:10;position:relative;}
#progressbar .active{color:#f47533;}
#progressbar li{list-style-type:none;    font-size:15px;    width:25%;    float:left;    position:relative;    font-weight:400;    text-align:center;}
#progressbar #account:before{font-family:FontAwesome;    content:"\f007"}
#progressbar #personal:before{font-family:FontAwesome;    content:"\f2bb"}
#progressbar #payment:before{font-family:FontAwesome;    content:"\f030"}
#progressbar #confirm:before{font-family:FontAwesome;    content:"\f00c"}
#progressbar li:before{width:50px;    height:50px;    line-height:45px;    display:block;    font-size:20px;    color:#ffffff;    background:lightgray;    border-radius:50%;    margin:0 auto 10px auto;    padding:2px}
#progressbar li:after{content:'';    width:100%;    height:6px;    background:lightgray;    position:absolute;    left:0;    top:23px;    z-index:-1}
#progressbar li.active:before, #progressbar li.active:after{background:#f47533}
#progressbar li strong{font-weight:500;}
.progress{height:20px}
.progress-bar{background-color:#f47533}
.form-row .form-holder.form-holder-2{width:100%;position:relative;}
.form-row .form-holder .label{position:absolute;    top:-3px;    left:10px;    font-size:16px;    font-weight:400;    color:#666;    transform-origin:0 0;    transition:all .2s ease;    -webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;}
.form-row .form-holder .border{position:absolute;    bottom:31px;    left:0;    height:2px;    width:100%;    background:#6bc734;    transform:scaleX(0);    -webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);    transform-origin:0 0;    transition:all .15s ease;    -webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;-ms-transition:all .15s ease;}
.paymentType{margin-bottom:30px;}
.form-row .form-holder label.pay-1-label, .form-row .form-holder label.pay-2-label, .form-row .form-holder label.pay-3-label{width:33%;line-height:75px;padding:5px 10px;border: 1px solid #e5e5e5;border-top: 3px solid transparent;display:block;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;    float:left;   text-align:center;    color:#666;    font-size:16px;    font-weight:400;    margin-bottom:5px;background:#f4ebeb;}
.form-row.form-row-date .form-holder select{float:left;    width:19%;    margin-right:20px;}
.form-row .form-holder input#pay-1, .form-row .form-holder input#pay-2,.form-row .form-holder input#pay-3{display:none;}
.form-row .form-holder select:focus{border-bottom:2px solid #24c1e8;}
.form-row .form-holder .form-control:focus, .form-row .form-holder .form-control:valid{border-bottom:2px solid #24c1e8;margin-top:21px;}
.form-row .form-holder .form-control:focus + .label,.form-row .form-holder .form-control:valid + .label{transform:translateY(-23px) scale(1);-o-transform:translateY(-23px) scale(1);-ms-transform:translateY(-23px) scale(1);-moz-transform:translateY(-23px) scale(1);-webkit-transform:translateY(-23px) scale(1);color:#24c1e8;}
.form-row  .form-holder .form-control:focus  + .border,.form-row  .form-holder .form-control:valid  + .border{transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);}
.form-row  .form-holder input#pay-1:hover + label, .form-row  .form-holder input#pay-2:hover + label, .form-row  .form-holder input#pay-3:hover + label{border:none;box-shadow:1px 3px 6px 0px rgba(0,0,0,0.15);-o-box-shadow:1px 3px 6px 0px rgba(0,0,0,0.15);-ms-box-shadow:1px 3px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px 0px rgba(0,0,0,0.15);-webkit-box-shadow:1px 3px 6px 0px rgba(0,0,0,0.15);}
.form-row  .form-holder input#pay-1:checked + label, .form-row  .form-holder input#pay-2:checked + label, .form-row  .form-holder input#pay-3:checked + label{border-top:4px solid #f47533;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.15);-o-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.15);-ms-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.15);background-color:#ffffff;}
.media-body p span{padding:0px 8px !important}
p.fees{font-size: 16px;
font-weight: 700;
width: 100%;
height: auto;
padding: 15px 15px;
background: #E6E1F6;
margin-bottom: 25px;
color: #084194;}
.mytooltip {
    display: inline;
    position: relative;
    z-index: 999
}

.mytooltip .tooltip-item {
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    padding: 0 10px
    color:#222;
}

.mytooltip .tooltip-content {
    position: absolute;
    z-index: 9999;
    width: 360px;
    right: 0%;
    bottom: 100%;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
    -webkit-box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
    box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
    background: #2b2b2b;
    opacity: 0;
    cursor: default;
    pointer-events: none;
border-radius:6px;
visibility:hidden;
}


.mytooltip .tooltip-content img {
    position: relative;
    height: 140px;
    display: block;
    float: left;
    margin-right: 1em
}


.mytooltip:hover .tooltip-content {
    pointer-events: auto;
    opacity: 1;
    visibility:visible;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg)
}

.mytooltip .tooltip-text {
    font-size: 14px;
    line-height: 18px;
    display: block;
    color: #fff;
    padding:15px;
}
.datepicker td, .datepicker th {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 0.85rem;
}
.datepicker-dropdown {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
figure.services {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0px 1%;
  min-width: 250px;
  max-width: 600px;
  max-height: 230px;
  width: 100%;
  color: #ffffff;
  text-align: right;
  font-size: 16px;
  background-color: #084194;
  text-transform: uppercase;
}
figure.services:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -30%;
  right: 70%;
  content: '';
  background-color: rgba(8, 65, 148, 0.7);
  -webkit-transform: skew(20deg) translateX(-75%);
  transform: skew(20deg) translateX(-75%);
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
figure.services * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
figure.services img {
  max-width: 100%;
}
figure.services figcaption {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 20px;
}
figure.services h3,
figure.services .links {
  width: 100%;
  margin: 0;
  padding: 0;
}
figure.services h3 {
  line-height: 1.2em;
  font-weight: 700;
  font-size: 1em;
  text-align:center;
}
figure.services .links {
  font-size: 0.8em;
      letter-spacing: 2px;
    font-weight: 500;
  margin: 0;
  padding: 0;
}
figure.services .links li {
  -webkit-transform: translateX(40px);
  transform: translateX(40px);
  opacity: 0;
  list-style: none;
}
figure.services a {
  padding: 2px 0;
  display: block;
  color: #ffffff;
  text-decoration: none;
}
figure.services a:hover {
  color: #f39c12;
}
figure.services:hover:after,
figure.services.hover:after {
  -webkit-transform: skew(20deg) translateX(0%);
  transform: skew(20deg) translateX(0%);
}
figure.services:hover img,
figure.services.hover img {
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  opacity: 0.5;
}
figure.services:hover li,
figure.services.hover li {
  opacity: 1;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
figure.services:hover li:first-child,
figure.services.hover li:first-child {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
figure.services:hover li:nth-child(2),
figure.services.hover li:nth-child(2) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.services:hover li:nth-child(3),
figure.services.hover li:nth-child(3) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
figure.services:hover li:nth-child(4),
figure.services.hover li:nth-child(4) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.ratings {
 display:inline-block;
 position:relative;
 width:5rem;
 height:.8rem
}
.ratings:after {
 display:inline-block;
 font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
 font-style:normal;
 font-weight:400;
 font-size:.9rem;
 line-height:1;
 position:absolute;
 top:0;
 left:0;
 color:#fcc032;
 content:"\2605\2605\2605\2605\2605";
 overflow:hidden
}
.ratings.one:after {
 content:"\2605"
}
.ratings.two:after {
 content:"\2605\2605"
}
.ratings.three:after {
 content:"\2605\2605\2605"
}
.ratings.four:after {
 content:"\2605\2605\2605\2605"
}
.custom-control .ratings {
 height:.9rem
}
.heading h4{color:#333333;font-weight: 600;}
.paymentType img{max-width:100%}


.mb-n50p {
 transform:translateY(50%)
}
.mt-n50p {
 transform:translateY(-50%)
}
@media screen and (min-width:576px) {
 .mb-sm-n50p {
  transform:translateY(50%)
 }
 .mt-sm-n50p {
  transform:translateY(-50%)
 }
}
@media screen and (min-width:768px) {
 .mb-md-n50p {
  transform:translateY(50%)
 }
 .mt-md-n50p {
  transform:translateY(-50%)
 }
}
@media screen and (min-width:992px) {
 .mb-lg-n50p {
  transform:translateY(50%)
 }
 .mt-lg-n50p {
  transform:translateY(-50%)
 }
}
#btnloader {
  position: absolute;
  z-index: 1;
  margin: -2px 0 0 10px;
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #666666;
  width: 14px;
  height: 14px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.image-wrapper.bg-overlay:before {
 content:"";
 display:block;
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 width:100%;
 height:100%;
 background:rgba(30,34,40,.5);
 border-radius:10px;
}
.image-wrapper.bg-full {
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: scroll !important;
}