/*body, html{font-family: work-sans, sans-serif; font-size:16px;letter-spacing:0.5px;line-height: 1.7; font-weight:400;}*/
body{/*font-family: nobel-condensed, sans-serif; 400-regular; font-family: nobel, sans-serif;700-bold, regular-400, book-300, light-200*/}
body, html{font-family: 'Lato', sans-serif; /*font-size:100%;*/line-height: 1.7; font-weight:400;letter-spacing: 0.5px;}
body *{}
.p5{padding-top:5px;padding-bottom:5px;}
.p10{padding-top:10px;padding-bottom:10px;}
.p15{padding-top:15px;padding-bottom:15px;}
.p20{padding-top:20px;padding-bottom:20px;}
.p30{padding-top:30px;padding-bottom:30px;}
.p40{padding-top:40px;padding-bottom:40px;}
.ps5{padding-left:5px;padding-right:5px;}
.ps10{padding-left:10px;padding-right:10px;}
.ps15{padding-left:15px;padding-right:15px;}
.m5{margin-top:5px;margin-bottom:5px;}
.m10{margin-top:10px;margin-bottom:10px;}
.m15{margin-top:15px;margin-bottom:15px;}
.m20{margin-top:20px;margin-bottom:20px;}
.m30{margin-top:30px;margin-bottom:30px;}
.m40{margin-top:40px;margin-bottom:40px;}
.max-50{max-width:50px}
.max-100{max-width:100px}
.max-150{max-width:150px}
.max-200{max-width:200px}
.max-300{max-width:300px}
.max-400{max-width:400px}
.max-500{max-width:500px}
.max-600{max-width:600px}
.max-700{max-width:700px}
.max-800{max-width:800px}
.min-50{min-width:50px}
.min-100{min-width:100px}
.min-150{min-width:150px}
.min-160{min-width:160px}
.min-200{min-width:200px}
.min-250{min-width:250px}

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; height: auto; left: 5px; line-height: normal; text-decoration: none; top: 5px; width: auto; z-index: 100000; }

h1,h2,h3,h4,h5{line-height:1.4;letter-spacing: 0.15px;}
h1{font-size:2.5rem;}
h2{font-size:2.1rem;}
h3{font-size:1.9rem;}
h4{font-size:1.7rem;}
h5{font-size:1.4rem;}
h6{font-size:1.2rem;}

.container-60{max-width: 600px;}
.container-70{max-width: 700px;}
.container-80{max-width: 800px;}
.container-90{max-width: 900px;}
.container-100{max-width: 1000px;}
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;padding: 0px; margin: 0px;}
.centered-block{display: block; margin-left:auto; margin-right: auto;}
p{margin-bottom: 0.95rem;}

@-webkit-keyframes fadeInDown {
    from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }
  to {opacity: 1;-webkit-transform: none;transform: none;  }
}

@keyframes fadeInDown {
  from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }
  to {opacity: 1;-webkit-transform: none;transform: none;  }
}

.print_option *{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.print_option ul{list-style: none;margin: 0px; padding: 0px;}
.print_option ul li{padding: 5px; cursor: pointer;}
.print_option ul li.active{background: rgb(2,119,189); color: #fff;cursor: default;}

.print_option{min-height:280px; height:280px;overflow-y: auto;}
.print_document{min-height:280px; height:280px;overflow-y: auto;}
.print_document *{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.print_document ul{list-style: none;margin: 0px; padding: 0px;}
.print_document ul li{padding: 5px; cursor: pointer;cursor: pointer;}
.print_document ul li.active{background: rgb(2,119,189); color: #fff;cursor: default;}

.sign-up-form-section .form-control{padding:10px 5px; border:1px solid #707070 !important;}

.errormsg {color:#fa4b4b;font-size: 0.825rem; position: absolute}
.btn{padding: 0.75rem 1.25rem;}
.btn-theme{background-color:#00a2ea !important;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;/*-webkit-border-radius: 0px !important;border-radius: 0px !important; */}
.btn-theme:hover{background:#000 !important;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;color: #fff !important;}
.client_option *{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.client_option ul{list-style: none;margin: 0px; padding: 0px;margin-top: 10px;}
.client_option ul li{padding: 5px; cursor: pointer;}
.client_option ul li.active{background: rgb(2,119,189); color: #fff;cursor: default;}

.user_group_option *{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.user_group_option ul{list-style: none;margin: 0px; padding: 0px;margin-top: 10px;}
.user_group_option ul li{padding: 5px; cursor: pointer;}
.user_group_option ul li.active{background: rgb(2,119,189); color: #fff;cursor: default;}

.user-section-content ul{display: block; text-align: right;list-style: none; padding: 0px;margin: 0px;}
.user-section-content ul li{display: inline-block;color:#fff; margin-right: 15px;}
.user-section-content ul li:last-child{margin-right: 0px;}
.user-section-content ul li a{display:block;color: #fff;}
.user-section-content ul li a:hover, .user-section-content ul li a:focus{color: #00a2ea;}

#main{}
#main.users-main{/*padding-top: 100px;*/}
#header{/*position: absolute; top:0px; left:0px; width:100%;background: #d2effa;width:100%;*/}
#header .logo{padding-top:0px; padding-bottom:0px;position: relative;overflow: hidden}
#header .logo *{-webkit-transition: top ease-in-out .6s; transition: top ease-in-out .6s;}
#header .logo .logo-header-fix{position:absolute;top:-400px;top:0px; width: auto;left:0px;opacity: 0;}
#header.top-fixed-header{position: fixed;z-index: 9999; background: #434343;background: #d2effa;-webkit-animation:fadeInDown;animation: fadeInDown ;-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;}
#header.top-fixed-header .logo .logo-header{opacity: 0;max-height:80px;}
#header.top-fixed-header .logo .logo-header-fix{left:0px;top:0px;height:80px;opacity: 1;}

#header-home.top-fixed-header1{background: #434343;background: #d2effa;}
#header.users-header{background: #434343;background: #d2effa;}
.home-form-section{background: url(../images/home-early-access-bg.png) no-repeat left top; background-size: cover;padding: 40px 0px;padding-top: 100px;}
.early-access-form-wrapper .btn-default{}
.early-access-form-wrapper h2{font-family: "Avenir LT Std Light Oblique";color: #fff;text-transform: uppercase; letter-spacing:2px;}
.early-access-form-wrapper .btn-theme{padding-top: 0px; padding-bottom: 0px; line-height: 50px;margin-bottom: 5px;}
.float-form-content .form-group { position: relative; margin-bottom: 30px; margin-top: 30px; }
.float-form-content .form-group label { position: absolute; cursor: text; font-size:1rem; color: #00a2ea; box-shadow:none; text-shadow:none; opacity: 1; -webkit-transition: all .2s; transition: all .2s; top: 0px; left:0px; line-height: 1; padding: 0 1px; margin-bottom: 0px;}
.float-form-content .form-group .form-control::-webkit-input-placeholder { opacity: 1; -webkit-transition: all .2s; transition: all .2s ; }
.float-form-content .form-group .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder { opacity: 0; }
.float-form-content .form-group .form-control:placeholder-shown:not(:focus)+label { font-size: 1rem; position: absolute; top:20px; left: 0; padding: 0px 10px 0px 0px; transition: all 200ms; opacity: 0.75; color: #00a2ea; }
.float-form-content input.form-control { box-shadow:none;border:0px; border-bottom: 1px solid #00a2ea; -webkit-border-radius:0px; border-radius: 0px; padding:0px 15px; width: 100%;  background-color: transparent; color: #00a2ea; font-size: 1rem; font-weight:300; margin-bottom: 10px; height:50px;line-height: 50px;}
.float-form-content input.form-control:focus { box-shadow:none; padding:0px 15px; width: 100%;  background-color: transparent; color: #00a2ea; font-size: 1rem; font-weight:300; }
.float-form-content select.form-control { box-shadow:none; border: 1px solid #e1e1e1; border-radius:100px; padding: 5px 15px; width: 100%;  background-color: transparent; color: #6b6c6f; font-size: 0.875rem; font-weight:300; margin-bottom: 10px; }
.float-form-content textarea.form-control { box-shadow:none; border: 1px solid #e1e1e1; border-radius: 8px; padding: 15px; width: 100%;  background-color: transparent; color: #6b6c6f; font-size: 0.875rem; font-weight:300; margin-bottom: 10px; }

.early-access-form-wrapper .float-form-content .form-group label{text-transform: uppercase;}

h2.top-partial-border{font-size:2.5rem; position: relative;padding-top:25px;}
h2.top-partial-border:before{position:absolute; width:100px; height:10px;content: ""; display: block; background: #00a2ea;top:0px; left:0px;}
h3.top-partial-border{font-size:2.0rem; position: relative;padding-top:25px;text-transform: uppercase;}
h3.top-partial-border:before{position:absolute; width:100px; height:10px;content: ""; display: block; background: #00a2ea;top:0px; left:0px;}

.early-access-form-wrapper h2.top-partial-border{font-size:2.5rem; position: relative;padding-top:25px;}
.early-access-form-wrapper h2.top-partial-border:before{position:absolute; width:100px; height:10px;content: ""; display: block; background: #00a2ea;top:0px; left:0px;}

.footer-logo{/*text-align: right;*/}
.footer-social{}
/*.footer-social ul{display: block; text-align: right;}
.footer-social ul li{display: inline-block; }
.footer-social ul li a{display: block;width:30px; height:30px; line-height:30px; border:1px solid #fff; -webkit-border-radius: 50%;border-radius: 50%;text-align: center; }
.footer-social ul li a .fa{line-height: 30px;color: #fff;}*/
#footer{margin: 0px; padding: 0px;}
#footer-section, footer{font-size: 0.9rem;}
#footer-section * {-webkit-transition: all .2s; transition: all .2s;}
#footer-section h4{font-size: 1.5rem;}
#footer-section ol{padding: 0px; margin: 0px;}
#footer-section ol li{padding: 0px; margin: 0px;}
#footer-section ol li a{display: inline-block; padding:7px 5px 7px 0px;font-size: 0.9rem;color: #fff;}
#footer-section ol li a:hover{text-decoration: none;color: #00a2ea}
#footer-section .footer-social{padding: 15px 0px;}
#footer-section .footer-social ul{padding: 0px; margin: 0px;}
#footer-section .footer-social ul li{padding: 0px;display: inline-block;}
#footer-section .footer-social ul li a{color: #fff;padding:0px 7px 0px 0px;display: block;}
#footer-section .footer-social ul li a .fa {width:40px; height:40px; line-height:40px; border:2px solid #fff; -webkit-border-radius: 50%;border-radius: 50%;text-align: center;color: #fff;}
#footer-section .footer-social ul li a:hover .fa, .footer-social ul li a:focus .fa{text-decoration: none;color: #00a2ea;border-color: #00a2ea;}
footer .address_section{}
footer .address_section a{color: #fff;}
footer .address_section a:hover{color: #00a2ea;; text-decoration: none;}

footer .address_section1{text-align: center; border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 15px;}
footer .address_section1 a:hover{color: #fff; text-decoration: none;}
#footer-section .address_section1 a:hover{color: #fff; text-decoration: none;}


.home-banner-form-section{/*background:#434343 url(../images/triangle_bg.png) no-repeat center bottom; background-size: cover;padding:100px 0px 50px 0px;*/}
.home-banner-form-section .early-access-form-wrapper{padding-top:0px;}
.home-banner-form-section .early-access-form-wrapper h2{font-family: "Avenir LT Std Light";}
.home-banner-form-section .float-form-content .form-group{margin-bottom: 0px;}
.site-author-details{padding:20px 0px 60px;}
.site-author-details h5{font-size: 1.25rem; text-align: center;font-family: "Avenir LT Std Roman";text-transform: uppercase;}
.site-author-details h5 span{display: block;color: #6aaf31;font-size: 1.3em;}
.site-author-details h6{font-size: 1.25rem; text-align: center;font-family: "Avenir LT Std Light";text-transform: uppercase; color:#000 !important;}
.site-author-details h6 span{display: block;}
.home-banner-image-wrapper{max-width:450px;margin-left: auto; margin-right: auto;}

.home-video-section{padding:50px 0px;}
#videocontainer img{height: auto; width: 100%;max-width: 100%;}
h2.top-partial-border.border-center{font-size:2.5rem; position: relative;padding-top:25px;text-align: center;text-transform: uppercase;}
h2.top-partial-border.border-center:before{position:absolute; width:100px; height:10px;content: ""; display: block; background: #00a2ea;top:0px; left:50%; margin-left: -50px;}
h3.top-partial-border.border-center{font-size:2.0rem; position: relative;padding-top:25px;text-align: center;text-transform: uppercase;}
h3.top-partial-border.border-center:before{position:absolute; width:100px; height:10px;content: ""; display: block; background: #00a2ea;top:0px; left:50%; margin-left: -50px;}

.home-training-section{background:#434343 url(../images/home-training-section_bg.png) no-repeat left top; background-size:50% auto;padding:50px 0px;}
.section-content-part{padding:0px;}
.section-content-part p{font-size: 1.2rem;}
.section-3-content-part{color: #fff;}
.section-3-content-part h3{color: #fff;text-transform: uppercase;}

.home-training-method-section{background:url(../images/home-teaching-method_bg.png) no-repeat left top; background-size:cover;padding:50px 0px;}
.training-method-content .icons{width:160px; height: 160px;background: #00a2ea url(../images/teaching_method_icons.png) no-repeat;display: inline-block;-webkit-border-radius: 50%;border-radius: 50%;position: relative;border:5px solid #fff;}


.training-method-content .icon2{background-position: -160px 0px;}
.training-method-content .icon3{background-position: -320px 0px;}
.training-method-content .icon4{background-position: -480px 0px;}
.training-method-content .row{margin-bottom: 10px;}
.training-method-content .row .icon-content{color: #fff; font-size: 1.3rem;text-transform: uppercase;}
.home-training-method-section h3.top-partial-border{color: #fff;min-height: 160px;margin-bottom: 0px;font-family: "Avenir LT Std Light";text-transform: uppercase;}

.home-facebook-review-section{padding:50px 0px;}
.home-facebook-review-section .bx-wrapper{border: 0px; -webkit-box-shadow: none;box-shadow: none;margin-left: auto; margin-right: auto;}
.fbook-review-items{padding:20px 0px; border:1px solid #fefefe;position: relative;overflow: hidden;-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,0.1);box-shadow: 5px 5px 8px rgba(0,0,0,0.1);margin-bottom:20px;margin-right:10px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.fbook-review-items:hover, .fbook-review-items:focus{-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,0.3);box-shadow: 5px 5px 8px rgba(0,0,0,0.3);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.fbook-review-items:before{position: absolute;content: ""; width:30%; height:150%;background: #f0f0f0;display: block; top:0px; left: 0px;-webkit-transform:translate(-5%, -25%) rotate(10deg);transform:translate(-5%, -25%) rotate(10deg);-webkit-transform-origin: left top;transform-origin: left top;}

.fbook-review-items .facebook-icon{text-align: center;color:#3b5a9a;}
#facebook-slide .bx-wrapper .bx-pager.bx-default-pager a{background: #ebebeb;}
#facebook-slide .bx-wrapper .bx-pager.bx-default-pager a.active{background: #d7d7d7;}
/*#facebook-slide ul.bxslider li{padding-top: 100px;}
#facebook-slide ul.bxslider li:nth-of-type(2n+1){padding-top: 0px;padding-bottom: 100px;}*/

.fbook-review-items h5{text-transform: uppercase;}
.fbook-review-items p a{font-family: 'Avenir LT Std Medium Oblique';color: #000;}
.fbook-review-items .facebook-content p{font-size: 1.1rem;}

.home-team-section{padding:50px 0px; background: #434343;}
.home-team-section .section-team-items{position: relative;margin-bottom: 30px;}
.home-team-section .section-team-items .team-content{position:absolute; left:0px;right:0px; bottom: 0px;padding: 15px;z-index: 100;color: #fff;}
.home-team-section .section-team-items .team-content h5{font-family: 'Avenir LT Std Medium';color: #fff;text-transform: uppercase;}
.home-team-section .section-team-items .team-content h6{color: #fff;text-transform: uppercase;}


.home-testimonial-section{padding:50px 0px;background: #f5f5f5;}
.home-testimonial-section .bx-wrapper{border: 0px; -webkit-box-shadow: none;box-shadow: none;background: none;margin-left: auto; margin-right: auto;}
.testimonial-items{padding:0px 0px; border:1px solid #fefefe;position: relative;overflow: hidden;-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,0.1);box-shadow: 5px 5px 8px rgba(0,0,0,0.1);margin-bottom: 20px;margin-right:10px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background: #fff;}
.testimonial-items:hover, .testimonial-items:focus{-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,0.3);box-shadow: 5px 5px 8px rgba(0,0,0,0.3);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.testimonial-items .testi-image{padding-left: 0px; padding-right: 0px;}
#testimonial-slide .bx-wrapper .bx-pager.bx-default-pager a{background: #ebebeb;}
#testimonial-slide .bx-wrapper .bx-pager.bx-default-pager a.active{background: #d7d7d7;}
/*#testimonial-slide ul.bxslider1 li{padding-top: 100px;}
#testimonial-slide ul.bxslider1 li:nth-of-type(2n+1){padding-top: 0px;padding-bottom: 100px;}*/
.testimonial-items h5{text-transform: uppercase;}
.testimonial-items p a{font-family: 'Avenir LT Std Medium Oblique';color: #000;}
.testimonial-items .testi-content{padding:15px;}
.testimonial-items .testi-content p.message{font-size: 1.1rem;line-height: 1.4;}
.testimonial-items .testi-content .testi_author,
.testimonial-items .testi-content .testi_designation{font-family: 'Avenir LT Std Medium Oblique';color: #000;}

.home-about-us-section{padding:50px 0px; background:url(../images/home-about-us_bg.png) no-repeat right top; }
.about-us-list ul{padding: 0px; }
.about-us-list ul li{position: relative;font-size: 1.3rem; font-family: 'Avenir LT Std Light Oblique';padding: 30px 0px 30px 5rem;}
.about-us-list ul li:before{position: absolute; content: ""; width:8px; height: 100%; background: #434343; display: block; left:11px;top:0px;}
.about-us-list ul li:after{position: absolute; content: ""; width:30px; height: 30px; background: #00a2ea; display: block; left:0px; top:50%; margin-top: -15px;-webkit-border-radius: 50%; border-radius: 50%;}
.about-us-list ul li:first-child:before{top: 50%;}
.about-us-list ul li:last-child:before{height:  50%;}
.home-form-section1{background: url(../images/home-early-access-bg1.png) no-repeat left top; background-size: cover;padding:50px 0px;}
.home-form-section1 .float-form-content .form-group{margin-bottom: 10px;}
.footer-links {margin:25px 0px 0px;}
.footer-links ul{padding: 0px;text-align: left;display: block;}
.footer-links ul li{display: inline-block;margin-right: 15px;}
.footer-links ul li a{color: #fff;display: block;text-transform: uppercase;}
.footer-links ul li a:hover, .footer-links ul li a:focus{color: #00a2ea;}

.site-content .breadcrumb li{margin-right:30px;}
.site-content .breadcrumb li:after{content: "\f105";font-family: 'FontAwesome';font-size: inherit;color: inherit;position: absolute; display:inline-block;margin-left:10px;}
.site-content .breadcrumb li:last-child:after{content: "";}
.site-content .breadcrumb li .fa{margin-right: 5px;}

.edit-profile-form-section .form-group label.place-holder{display: block;-webkit-transform: translate3d(0,0px,0) scale(1);transform: translate3d(0,0px,0) scale(1);-webkit-transform-origin: left top;transform-origin: left top;}
.edit-profile-form-section .form-control{ -webkit-border-radius: 0px;border-radius: 0px;box-shadow: 0px 0px;}

.package-page p{font-size: 1.3rem; text-align: center;}
.pricing-wrapper{margin: 50px 0px;}
.pricing-item-wrapper, .pricing-item-wrapper *{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.pricing-item-wrapper{margin: 30px 0px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.2);box-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.pricing-item-wrapper:hover, .pricing-item-wrapper:focus{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.4);box-shadow:2px 2px 10px rgba(0,0,0,0.4);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.pricing-item-wrapper .pricing-head{background: #434343;color: #fff;padding: 15px;}
.pricing-item-wrapper .pricing-head h3{color: #fff; text-align: center;margin: 20px 0px;border-bottom: 1px solid #bbbfc0;padding-bottom: 20px;}
.pricing-item-wrapper .pricing-head h2{color: #fff;margin: 20px 0px;}
.pricing-item-wrapper .pricing-head h2 span{font-size: 2em;}
.pricing-item-wrapper .pricing-body{text-align: center;border:1px solid #f0f0f0;padding: 30px 0px;background: #fff;}
.pricing-item-wrapper a.btn{width:auto;display:inline-block;border:1px solid #00a2ea !important; }
.pricing-item-wrapper a.btn:hover{background-color:#00a2ea; color:#000; }
.pricing-item-wrapper.highlighted{-webkit-transform: translate3d(0,0,0) scale(1.2);transform: translate3d(0,0,0) scale(1.2);-webkit-transform-origin:center;transform-origin: center center;}
.pricing-item-wrapper.highlighted .pricing-head{background: #434343;color: #fff;padding: 15px;background:#00a2ea;}
.pricing-item-wrapper.highlighted .pricing-head h2,
.pricing-item-wrapper.highlighted .pricing-head h3{color:rgba(0,0,0,0.8);}
.form-section .credit-card-box{-webkit-box-shadow:none;box-shadow:none;}
.payment h3.panel-title{font-size: 1.4rem;color: #6aaf31;border-bottom: 1px solid #00a2ea;margin-bottom: 15px;}
.plan-option-section .panel-body{min-height:450px;}
.plan-option-section .payment h2{text-align: left;}
.plan-option-section .payment p{text-align: left;padding: 0px;}
.plan-option-section .payment label{margin-bottom: 0px;}
.form-section .credit-card-box .required{color: inherit;}
.form-section .credit-card-box .card{border: 0px;}
.form-section .credit-card-box .btn{padding-left: 30px; padding-right: 30px; width:auto !important;}
.plan-option-section .payment .fa{color: inherit;}
.plan-option-section .payment .nav-tabs .nav-item{margin-bottom:-1px;padding-left: 0px; padding-right: 0px;}
.plan-option-section .payment .nav-tabs .nav-link{border:0px;border-bottom: 3px solid transparent;text-align: center;}
.plan-option-section .payment .nav-tabs .nav-link .fa{margin-right: 10px;}
.plan-option-section .payment .nav-tabs .nav-link:hover{}
.plan-option-section .payment .nav-tabs .nav-link.active{border:0px;border-bottom: 3px solid #00a2ea;}
.plan-option-section .payment .tab-content .fade.active{opacity: 1;transition: opacity 0.15s linear;-webkit-transition: opacity 0.15s linear;}
.has-error { display:block !important; }

.download-items-wrapper p{text-align: left;}
.download-items-wrapper h3.sec-title{font-size: 1.4rem;}
.form-section .btn-download{width:auto;min-width:50px;text-align: left;position: relative;padding:10px 15px 10px 15px;border:1px solid #e4e4e4 !important;-webkit-box-shadow: none;box-shadow: none;}
.form-section .btn-download:hover{background-color:#6aaf31; color: #fff; }
.form-section .btn-download:before{content: "";width:24px; height: 24px; position: absolute;display: block;left:10px;top:50%; margin-top: -12px;}
.form-section .btn-download_pdf{padding-left: 40px;}
.form-section .btn-download_pdf:before{background: url(../images/PDF_file_icon.png) no-repeat;}
.form-section .btn-download_xls{padding-left: 40px;}
.form-section .btn-download_xls:before{background: url(../images/excel-icon3.png) no-repeat;left:10px;top:50%; }
.form-section .btn-download_docs{padding-left: 40px;}
.form-section .btn-download_docs:before{background-image: url(../images/doc-icon3.png); }
.form-section .btn-download_pptx{padding-left: 40px;}
.form-section .btn-download_pptx:before{background-image: url(../images/ppt-icon.png); }

.mlo-video-wrapper{position: relative; width:100%; padding: 0px !important;padding-bottom:56.25% !important;background-color:#d6d6d6;margin-bottom: 20px;}
.mlo-video-wrapper video.video-fluid{position: absolute; left:0px; top:0px; width:100%; height: 100%;display: block;}
#css-main-wrap .input-group.add-on{max-width:300px; float:right;margin:5px 0px;}
#css-main-wrap .input-group form{display:block;width:100%;}
#css-main-wrap .input-group input.form-control{border-radius:0px;height:30px;box-shadow:none;}
#css-main-wrap .input-group input.form-control:hover{box-shadow:none;}
#css-main-wrap .input-group .btn{padding:8px 10px;background-color:#6aaf31;height:30px;}
#css-main-wrap .input-group .btn:hover{background-color:#495057;box-shadow:none;}


#content-search-wrapper .input-group.add-on{margin:5px 0px;}
#content-search-wrapper .input-group.add-on .col-{margin-bottom: 5px;}
#content-search-wrapper .input-group form{display:block;width:100%;}
#content-search-wrapper .input-group input.form-control{border-radius:0px;height:30px;box-shadow:none;margin: 0px;}
#content-search-wrapper .input-group input.form-control:hover{box-shadow:none;}
#content-search-wrapper .input-group .btn{padding:8px 10px;background-color:#6aaf31;height:30px;margin: 0px;max-width: 45px;color: #fff;box-shadow:none;-webkit-box-shadow:none;}
#content-search-wrapper .input-group .btn:hover{background-color:#495057;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.24);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.24);}
.form-section .search-row h1{border-bottom: 0px;margin: 0px;text-align: left;padding-left: 15px;}
.form-section .search-row {border-bottom:2px solid #00a2ea; margin-left: 0px !important;margin-right: 0px !important; margin-bottom: 15px;padding-top:0px; padding-bottom: 15px;}
.early-access-form-wrapper h6{color: #fff;}
a.float-button{position:fixed;right:10px;top:50%;/*transition:all 0.5s ease;-webkit-transition:all 0.5s ease;*/}
a.sold-btn{background-color: #385b66 !important; color: #fff;line-height: 1.5;padding:7px 20px;}
a.sold-btn span{display: block;}

.download-page, .social-media-post-page{}
.download-items-wrapper{border-bottom: 1px solid #ebebeb;padding-top: 15px; padding-bottom: 15px;}
.download-items-wrapper .download-items h3.sec-title{font-size: 1.35rem;text-align: left;overflow: hidden;}
.download-items-wrapper .download-items h3.sec-title span{display: inline-block; position: relative; padding: 5px 20px 5px;text-align:left; min-width: 200px;}
.download-items-wrapper .download-items h3.sec-title span:before{content: "";display: block; position: absolute; left: 0px;width:100%;height:2px; background: #bddba5; bottom: 0px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.download-items-wrapper .download-items:hover h3.sec-title span:before{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;width:110%;}

.discount-page h4{font-size: 1.35rem;}
.home-team-section h3.top-partial-border{color: #fff;}
#terms_cond p { text-align:justify; }
#terms_cond h2 { font-size:1.6rem;}
.download-items .social_media_post_image{width:auto; max-width: 250px;height: auto;margin: 20px 0px 10px 10px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.0);box-shadow: 5px 5px 10px rgba(0,0,0,0.0); margin: 20px auto 10px;display: block;}
.download-items:hover .social_media_post_image{-webkit-transform:translate(-5px, -50px);transform:translate(-5px, -5px);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.6);box-shadow: 5px 5px 10px rgba(0,0,0,0.6)}
.social-media-post-page .download-items-wrapper{border-right: 1px solid #ebebeb;}
.social-media-post-page p{color: #444; padding: 0px; margin-bottom:10px; }

.sign-up-offers-list ul{list-style: none;padding: 0px; margin: 0px; margin-bottom:20px;}
.sign-up-offers-list ul li{padding: 0px; margin: 0px; margin-bottom: 5px;padding-left: 2rem;position: relative;}
.sign-up-offers-list ul li:before{content: ""; position: absolute; width:1rem; height: 1rem; display: block; -webkit-border-radius: 50%;border-radius: 50%;background:#00a2ea;margin-left: -2rem;top:0.25rem;}
.sign-up-offers-list h5{font-size: 1.3rem;}
.pricing-item-wrapper .pricing-head h3.discount-title{border-bottom: 0px;padding-bottom: 0px; margin-bottom: 0px;}
h2.full-price{font-size:1.5rem;}
h2.full-price span{position: relative;text-decoration: line-through;}
.pricing-item-wrapper .pricing-head h2, .pricing-item-wrapper .pricing-head h3{line-height: 1.2;}
.pricing-page-new .pricing-wrapper{margin: 20px auto;}
.pricing-page-new .pricing-item-wrapper .pricing-head h2 span{font-size: 1.5em;}
.form-section .pricing-page-new .btn{width:auto;}

.price-assure-list-wrap{padding: 10px 15px;border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.price-assure-list{}
.price-assure-list .price-assure-icons{padding:0px; height:60px; width:60px; position: relative;min-height:60px;margin: 15px 0px;}
.price-assure-list .price-assure-icons::before{ content: "";position: absolute;top: 0px;left:0%;background: url(../images/pricing-assure-icons.png) no-repeat; display: block;margin-left:0px;margin-top: 0px;z-index: 0;width:60px;height:60px;-webkit-border-radius: 5px;border-radius: 5px; -webkit-box-shadow: 0px 0px 15px 0px #adc599; box-shadow: 0px 0px 15px 0px #adc599;background-size: auto 100%;}
.price-assure-list .price-assure-icon-1::before{ background-position: 0px 0px; }
.price-assure-list .price-assure-icon-2::before{ background-position: -60px 0px; }
.price-assure-list .price-assure-icon-3::before{ background-position: -120px 0px }
.price-assure-list .price-assure-icon-4::before{ background-position: -180px 0px; }
.price-assure-list .price-assure-icon-5::before{ background-position: -240px 0px; }
.price-assure-list .price-assure-icon-6::before{ background-position: -300px 0px; }
.price-assure-list h3{font-size: 1.3rem;}
.price-assure-list p{text-align:left;padding: 0px;font-size: 1.1rem;margin-bottom: 0px;}
.price-assure-list .icon-col{max-width: 100px;}
.f-credit-card-logos{margin-right: 10px;}

.document_title,
.panel-body p.document_title{font-weight: bold; padding: 0px; padding-top: 15px;color: #000;margin-bottom:0px;font-size: 1.1rem;font-weight: 400;}
.download-items .download-btn-wrapper{padding-bottom: 15px;}
.download-items .download-btn-wrapper .btn-download{margin-right: 15px;}

.download-row-style-page {margin-left: 15px; margin-right: 15px;border: 0px;}
.download-row-style-page .download-items-wrapper{border: 1px solid #ebebeb;margin-top: 15px !important;}
.download-row-style-page .mlo-video-wrapper{margin-bottom: 0px;}

/**new header changes*/
#main.users-main{/*padding-top: 150px;*/padding: 0px;margin: 0px;}
#header.users-header .logo {text-align:left;}
#header.users-header .logo a{display: inline-block;}
#header.pricing-header{background:#434343;}
/*#header.users-header.top-fixed-header .logo .logo-header{opacity: 1;}*/

#header .search-wrapper{display: inline-block; position: relative;background-color: #fff;padding-right: 50px;}
#header .search-wrapper input.textsearch{background: #fff; border: 0px !important;-webkit-box-shadow:none; box-shadow:none;}
#header .search-wrapper input.searchbutton{position: absolute;width:50px;display: block;right: 0px; text-align: center;background: #6aaf31 url(../images/search-01.png) center no-repeat;text-indent: -99999px;border:0px; width:50px;top:0px;bottom: 0px;}

.sales-main .testimonial-items h5{font-size: 1.3rem; }
.sales-main .testimonial-items .testi-content p.message{font-size: 1rem;}

#main.about-mlo-main{padding-top: 95px;}
.about-mlo-main .topbanner{background: url(../images/sales_page_top_banner.png);padding:100px 0px;text-align: center;}
.about-mlo-main .topbanner h2{font-family: "Avenir LT Std Heavy";}
.about-testimonial-section{background: #3b3736;}
.about-testimonial-section .testimonial-items{margin-bottom: 0px;margin-right: 0px;}
.production-review{padding: 30px;}
.content-part-1{padding:30px 0px; font-size: 1.1rem;}
.content-part-1 p{font-size: 1.2rem;line-height: 1.4; margin-bottom: 1.6rem;}
.introduce-mlo-section{padding:30px 0px;background: #1d2225;text-align: center;color: #fff;}
.introduce-mlo-section .container{overflow-x: hidden;}
.introduce-mlo-section h2{color: #fff;text-transform: uppercase;position: relative;display:inline-block;padding-bottom: 15px;margin-bottom:25px;}
.introduce-mlo-section h2:after{width:130%;display: block;position: absolute;height:8px;background: #ade67e;bottom: 0px;  content: "";left:-15%; }
.content-part-3 h3{text-decoration: underline; margin-bottom: 15px;}
.content-sub-head-part{background:#1d2225; position: relative;margin-top: 15px;padding:20px 0px;}
.content-sub-head-part:before{width:30%;display: block;position: absolute;height:8px;background: #ade67e;top:-4px; content: "";left:0%; }
.content-sub-head-part h3{color:#fff;}
.content-part-1 ul{list-style: none;padding: 0px; margin: 0px; margin-bottom:20px;}
.content-part-1 ul li{padding: 0px; margin: 0px; margin-bottom:10px;padding-left: 2rem;position: relative;font-size: 1.2rem;}
.content-part-1 ul li:before{content: ""; position: absolute; width:1rem; height: 1rem; display: block; -webkit-border-radius: 50%;border-radius: 50%;background:#00a2ea;margin-left: -2rem;top:0.5rem;}
.content-part-5 h3{text-align: center;color:#799f59;}
.content-part-1 strong{font-weight: normal;font-family: "Avenir LT Std Heavy";}


/***for new changes kannan***/
.banner{background-color:#eaf8fc; padding: 5rem 0;}
.banner-content {font-weight:300; font-size:2.5rem;line-height: 1.5; margin-bottom: 1.5rem;letter-spacing: 0.15px;}
.banner p{margin-bottom: 0.5rem;text-align: justify;}
input.btn.active, input.btn.inactive{-webkit-border-radius: 5px;border-radius: 5px;}
input.btn.inactive{opacity: 1;cursor: no-drop}
.blue-btn,
.btn-theme{background-color: #0D72E5; color: #fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;padding:0.75rem 1rem; margin-top: 1rem;margin-bottom: 1rem;-webkit-border-radius: 5px;border-radius: 5px;}
.blue-btn:hover, .blue-btn:focus,
.btn-theme:hover, .btn-theme:focus{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;color: #fff; background-color:#203f53; }
.sec-one{text-align:center; padding: 5rem 0;}
.sec-one h1{font-size: 2.5rem;}
.sec-two{background-color:#eaf8fc; padding: 5rem 0;}
.sec-two h2 span {color: #00a2ea;}
.sec-two .top { padding-bottom: 50px;}
.sec-two .right img {margin: 0 auto;}
.sec-three {padding: 5rem 0;}
.sec-three h2 span{color: #00a2ea; }
.sec-four {padding: 5rem 0; background-color:#eaf8fc;}
.sec-four h2 span{color: #00a2ea; }
.sec-five {padding: 3rem 0; text-align:center;}
.sec-five h2.title{ padding-bottom: 5rem ;}
.sec-five .title span {color: #00a2ea;}
.sec-five .rating-wrapper{width:180px;height:44px;position: relative;margin: 10px auto;display: block;}
.sec-five .rating-wrapper .img-responsive{opacity: 0;}
.sec-five .rating-wrapper .star-hollow{position: absolute; display: block;top:0px;bottom:0px;left:0px;width:100%;background:url(../images/star-hollow.png) no-repeat left top; }
.sec-five .rating-wrapper .star-fill{position: absolute; display: block;top:0px;bottom:0px;left:0px;width:100%;background:url(../images/star-fill.png) no-repeat left top; }
.sec-five .rating-average{font-size: 2rem; line-height: 1.4; color: #00a1ea;}
.sec-five a{text-decoration: none; outline: none; color: #00a1ea;}
#reviews-section a:hover, #reviews-section a:focus{color: #00a1ea;text-decoration: none;}
.sec-five .review-google-links .star-fill{width:88%;}
.sec-five .review-zillow-links .star-fill{width:100%;}
.sec-five .review-yelp-links .star-fill{width:90%;}
.sec-six {background-color: #eaf8fc; text-align:center; padding: 3rem 0;}
.sec-six h2 {padding-bottom: 3rem;}
.sec-six span{color: #00a1ea;}
.sec-seven {background: url(../images/never-hurts-bg.jpg) center no-repeat;background-size: cover;padding: 3rem 0; color:#fff;}
.sec-seven h2 {color: #fff;}
.btn-theme-white{background-color: #fff; color: #00a2ea;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;padding:0.75rem 2rem; margin-top: 1rem;margin-bottom: 1rem;-webkit-border-radius: 5px;border-radius: 5px;}
.btn-theme-white:hover, .btn-theme-white:focus{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;color: #fff; background-color:#203f53; }

.section-title.with-icons{padding-top: 110px;position: relative;}
.section-title.with-icons:before{content: "";position: absolute; left: 0px; top:0px; width:72px; height: 100px; display: block;}
.section-title.icon1:before{background: url(../images/icon1.png) no-repeat left top;}
.section-title.icon2:before{background: url(../images/icon2.png) no-repeat left top;}
.section-title.icon3:before{background: url(../images/icon3.png) no-repeat left top;}

.footer-bottom{background: #061219;padding: 1rem 0px; color: #fff;}
.footer-bottom .copyright p{font-size: 0.9rem;}
.footer-bottom .poweredby p{font-size: 0.9rem; text-align: right;}
.footer-bottom .poweredby a:hover{color:#fff; }
h1.page-title{font-size: 2.5rem;}

.sec-one-revised {text-align: left;padding: 2.5rem 0px;}
.sec-one-revised h2 span{color: #00a2ea;}
.sec-one-revised p{font-size: 1.2rem;}
.gyf-review-part{text-align: center;margin-top: 1.5rem;}
.gyf-review-part .img-fluid{width:100px; height: auto;}
.gyf-review-part span.rating-average{display: block;font-weight: 500;font-weight: 400; line-height: 1.4; font-size: 1.8rem;text-align: center;}
.gyf-review-part .rating-wrapper{width:100px;height:24px;position: relative;margin: 10px auto;display: block;}
.gyf-review-part .rating-wrapper .img-responsive{opacity: 0;}
.gyf-review-part .rating-wrapper .star-hollow{position: absolute; display: block;top:0px;bottom:0px;left:0px;width:100%;background:url(../images/star-hollow1.png) no-repeat left top; }
.gyf-review-part .rating-wrapper .star-fill{position: absolute; display: block;top:0px;bottom:0px;left:0px;width:100%;background:url(../images/star-fill1.png) no-repeat left top; }
.gyf-review-part a{text-decoration: none; outline: none; color: #00a1ea;}
#reviews-section a:hover, #reviews-section a:focus{color: #00a1ea;text-decoration: none;}
.gyf-review-part .review-google-links .star-fill{width:90%;}
.gyf-review-part .review-zillow-links .star-fill{width:100%;}
.gyf-review-part .review-yelp-links .star-fill{width:90%;}
.sec-five h2.title{padding-bottom: 1rem;}
.refinance-form-section .btn-theme.btn-right{float: right;}

.refinance-form-section .panel-body{}
.refinance-form-section .panel-body fieldset{}

/**circle progress bar styles**/
.progress-ring-wrap{width:120px; height: 120px; overflow: hidden; position: relative; margin: 10px auto 20px;background: url(../images/process_bg.png) center no-repeat;}
.progress-ring {}
.progress-ring__circle {transition: 0.35s stroke-dashoffset;transform: rotate(-90deg);transform-origin: 50% 50%;}
.progress-ring-wrap .progress-ring-text{position:absolute; font-size: 30px;top:50%; width:100%; left: 0px; text-align: center;;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);font-weight: 500;font-weight: 400;color:#00a2ea; }

/**radio botton design*/


.refinance-form-section .form-check {position: relative;display: block;width:350px;margin-left: auto; margin-right: auto;max-width: 100%;padding-left: 0px;}
.refinance-form-section .form-check label {display: block;background: #fee8c3;background: #f3f8ff;border-radius: 5px;padding: 10px 40px 10px 15px;border: 2px solid #fdd591;border: 2px solid #00a2ea;margin-bottom: 5px;cursor: pointer;  }
.refinance-form-section .form-check label:after, .refinance-form-section .form-check label:before {content: "";position: absolute;right: 15px;top:50%;margin-top: -10px;width: 20px;height: 20px;border-radius: 3px;background: #fdcb77;background: #0573b1;}
.refinance-form-section .form-check label:before {background: transparent;-webkit-transition: 0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s height cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s;transition: 0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s height cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s;z-index: 2;overflow: hidden;background-repeat: no-repeat;background-size: 13px;background-position: center;width: 0;height: 0;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDEzLjIiPiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjcuOGwtLjQtLjRhMS43IDEuNyAwIDAgMC0yLjMuMUw1LjIgOC4yIDMgNi40YTEuNyAxLjcgMCAwIDAtMi4zLjFMLjQgN2ExLjcgMS43IDAgMCAwIC4xIDIuM2wzLjggMy41YTEuNyAxLjcgMCAwIDAgMi40LS4xTDE1IDMuMWExLjcgMS43IDAgMCAwLS4yLTIuM3oiIGRhdGEtbmFtZT0iUGZhZCA0Ii8+PC9zdmc+);
}
.refinance-form-section .form-check input[type="radio"] {display: none;position: absolute;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.refinance-form-section .form-check input[type="radio"]:checked + label {background: #fdcb77;background: #bceafe;-webkit-animation-name: blink;animation-name: blink;-webkit-animation-duration: 1s;animation-duration: 1s;border-color: #fcae2c;border-color: #0573b1;}
.refinance-form-section .form-check input[type="radio"]:checked + label:after {background: #fcae2c;background: #0573b1;}
.refinance-form-section .form-check input[type="radio"]:checked + label:before {width: 20px;height: 20px;}

.refinance-form-section .form-check input[type="checkbox"] {display: none;position: absolute;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.refinance-form-section .form-check input[type="checkbox"]:checked + label {background: #fdcb77;background: #bceafe;-webkit-animation-name: blink;animation-name: blink;-webkit-animation-duration: 1s;animation-duration: 1s;border-color: #fcae2c;border-color: #0573b1;}
.refinance-form-section .form-check input[type="checkbox"]:checked + label:after {background: #fcae2c;background: #0573b1;}
.refinance-form-section .form-check input[type="checkbox"]:checked + label:before {width: 20px;height: 20px;}

.refinance-form-section .form-input{/*width:350px;*/ margin-left: auto; margin-right: auto;max-width: 100%;}
.refinance-form-section .form-input .form-control{background: #f3f8ff;border-radius: 5px;padding: 10px 20px;border: 2px solid #00a2ea;height: auto;}

.refinance-form-section select.form-control{border: 2px solid #00a2ea;max-width:100%;height: auto;}
.refinance-form-section select.form-control{display:block;padding:10px 30px 10px 20px;box-shadow:none;border-radius:5px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f3f8ff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto}
.refinance-form-section select.form-control::-ms-expand{display:none}
.refinance-form-section select.form-control option{font-weight:400}
.refinance-form-section .form-control.errorflag{border-color: #ff0000;}

.modal-open .modal-backdrop{background-color: rgba(0,0,0,0.5) !important;}
#successmodal .btn-close{position: absolute;right:0px; top:0px;width:30px;height: 30px; text-indent: -99999px; background: url(../images/menu-close-btn.png) no-repeat center;padding: 0px;}
#successmodal .modal-content{padding: 35px 15px 15px 15px;}

.sec-two, .sec-three{position: relative;}
.sec-two:after, .sec-three:after{content: ""; position: absolute; top:100%;left:50%; margin-left:-90px;margin-top:0px; display: block; width:100px; border-top:30px solid #00a2ea;border-left:90px solid transparent;border-right:90px solid transparent;}
.sec-two:before, .sec-three:before{content: ""; position: absolute; top:100%;left:50%; margin-left:-60px;margin-top:0px; display: block; width:100px; border-top:20px solid #fff;border-left:60px solid transparent;border-right:60px solid transparent;z-index: 100;}
.sec-two:before{border-top-color: #eaf8fc}
.google-btn-wrap .btn-theme, .facebook-btn-wrap .btn-theme{padding: 0.75rem 0.25rem;display: block;font-size: 1.2rem; -webkit-border-radius: 5px !important;border-radius: 5px !important;}
.google-btn-wrap .btn-theme i{color: #fff; margin-right: 10px;}
.facebook-btn-wrap .btn-theme i{color: #fff; margin-right: 10px;}
.refinance-table tr th{background-color:rgba(0,0,0,0.02); text-align: center;vertical-align: middle;}
.refinance-table .table-striped tbody tr:nth-of-type(2n+1){background-color:rgba(0,0,0,0.01)}
.refinance-table tr th .fa{margin-right:5px;}
.refinance-table tr td{vertical-align: middle;}

.refinance-table a.action{display: inline-block;width:50px;text-align: center;margin-right: 1px;}
.refinance-table a.action .fa{color: #fff;line-height:40px;}
.refinance-table a.action.action-edit{background-color: #00a2ea;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius: 5px;border-bottom-left-radius:5px;border-top-left-radius: 5px; }
.refinance-table a.action.action-edit:hover{background-color: #3E3E3E;}
.refinance-table a.action.action-delete{background-color: #e10000;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius: 5px;border-bottom-right-radius:5px;border-top-right-radius: 5px;}
.refinance-table a.action.action-delete:hover{background-color: #3E3E3E;}
.refinance-table a.action:hover .fa{color: #fff;}
a.btn-theme .fa{color: #fff;}


.edit-refinance-form-section .form-check{display:inline-block; margin-left: 0px; margin-right: 10px;width:auto; margin-bottom: 0px;}
.edit-refinance-form-section .form-check label::after, .edit-refinance-form-section .form-check label::before{margin-top: -12px;left:7px;right: auto;}
.edit-refinance-form-section .form-check label{padding:5px 15px 5px 30px; border:1px solid #dbeaff; -webkit-border-radius: 0px;border-radius: 0px;background-color:#f3f8ff;}
.edit-refinance-form-section .form-group-1-inline{margin: 0px;}
.edit-refinance-form-section .another-row{margin-top: 1rem;margin-bottom: 1rem;border-top: 1px solid #ddd;padding-top: 1rem;padding-bottom: 1rem;border-bottom: 1px solid #ddd;background-color: #f5f5f5;}
.edit-refinance-form-section .another-row-btn{background: none; border-bottom: 0px;}

.edit-refinance-form-section select.form-control{padding:0.375rem 30px 0.375rem 15px; border:1px solid #ced4da; -webkit-border-radius: 0px;border-radius: 0px;background-color: #fff;}

.dashboard-col-2{text-align: center;}
.dashboard-col-3{text-align: right;}
.home-video-wrap{padding:0.9rem 0 0.9rem 6rem;}
.home-video{background: #3e3e3e;padding: 1px;position: relative; padding-bottom:56.3%;/*margin:1.25rem 0 1.25rem 2rem; */ }
.home-video video{width:100%; height:auto; max-width: 100%;margin: 0px; padding: 0px;border: 1px solid #3e3e3e;position: absolute; left:0px; top:0px;}
.sec-one-revised p.quotes{font-size:0.95rem; font-style: italic;}
.footer-logo1{text-align: center;}
.footer-logo1 img{display: inline-block;}
#footer-section ol li{display: inline-block;padding-right:0.75rem;margin-right:0.75rem;}
#footer-section ol li a{font-size: 1rem; padding:10px 0px}

.CommonLayout__Inner-d1flxf-1 > a{display: none !important;}

.home-header-contact:after{clear: both;}
.home-header-contact ul.header-contact-nav{margin-bottom: 0px;float: right;}
.home-header-contact ul li{float: left;}
.home-header-contact ul li a{line-height: 40px;color: #fff;color: #131313;font-size: 0.95rem;font-weight:300;padding-left: 15px; padding-right:15px;position: relative;display: block;}
.home-header-contact ul li a label,
.home-header-contact ul li a span{margin-bottom: 0px;margin-left: 5px;display: inline-block;}
.home-header-contact ul li a:after{content:""; position: absolute;display: block;left:0px; height:2px; width:0%; top:100%; background:rgba(0,0,0,0.7);-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}
.home-header-contact ul li a:hover:after{width:100%; background:rgba(0,0,0,0.7);-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}
.home-header-contact ul li a i{font-size: 1.2em;color: #131313;}
.home-header-contact ul li a:hover, .home-header-contact ul li a:hover i{color: #00a2ea;}

/**google api review related**/
.review-items-section-wrapper{background:#f7fcfd;padding:30px;font-size: 0.9rem;text-align: center;-webkit-border-radius: 6px;border-radius: 6px;margin: 0px 15px;}
.review-items-section-wrapper .all_det_link{display: block;}
.review-items-section-wrapper .all_det_link:after{clear: both; display: table; content:" ";}
.review-items-section-wrapper .all_det_link span.r-col-3{float:left; width:25%;}
.review-items-section-wrapper .all_det_link label.rev_all_det,
.review-items-section-wrapper .all_det_link .rev_all_det{float:left; width:74.9%;}
.review-items-section-wrapper .rev_img_bg{display: block;width:50px; height:50px;background-repeat: no-repeat;background-size: cover;backface-visibility:hidden; opacity: 1;margin: 0px auto;background-color: #d4d4d4;-webkit-border-radius: 50%;border-radius: 50%;}
.review-items-section-wrapper a{color: #3e3e3e;}
.review-items-section-wrapper label,
.review-items-section-wrapper .all_det_link .rev_all_det{text-align: center;cursor: inherit;}
.review-items-section-wrapper label span,
.review-items-section-wrapper .all_det_link .rev_all_det span{display:inline-block;text-align: center;cursor: inherit;}
.review-items-section-wrapper label span.rev_author,
.review-items-section-wrapper .all_det_link .rev_all_det span.rev_author{font-size: 1rem;display: block;font-weight: 600;}
.review-items-section-wrapper label span.rev_day,
.review-items-section-wrapper .all_det_link .rev_all_det span.rev_day{margin-right: 5px;}
.review-items-section-wrapper p.rev_content{font-size: 0.9rem; line-height: 1.5;height: 4.1rem;overflow: hidden;margin-top: 10px; margin-bottom: 20px;}
.review-items-section-wrapper a.read_more_link{display:inline-block; padding:2px 10px; background-color:#00a2ea; color: #fff;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; -webkit-border-radius: 3px;border-radius: 3px;}
.review-items-section-wrapper a.read_more_link:hover{background:#000;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;color: #fff ;}
.review-items-section-wrapper svg.filled_star,
.review-items-section-wrapper svg.non_filled_star{width:16px; height: 16px;}
.review-items-section-wrapper svg.non_filled_star path{fill:#FFB400;width:16px; height: 16px;}
.review-api-google{display: block;text-align: center;padding-top:10px;padding-bottom:10px;margin-bottom: 10px;background: #f7fcfd;-webkit-border-radius: 6px;border-radius: 6px;}

.sec-five .review-api-google .rating-average{font-size: 1.5rem;display: inline-block;}
.sec-five .review-api-google .rating-wrapper{width:100px; height: 24px;display: inline-block;margin: 0px;}
.sec-five .review-api-google .rating-wrapper .star-hollow{background-image:url(../images/star-hollow1.png)}
.sec-five .review-api-google .rating-wrapper .star-fill{background-image:url(../images/star-fill1.png);width:90%;}
.sec-five .review-api-google .rating-image-wrapper{max-width: 250px;}
.sec-five .review-api-google .rating-image-wrapper img{max-height:60px;float: left;}
.sec-five .review-api-google .rating-image-wrapper .rating-label{display: inline-block;line-height:58px;font-size:30px;float: left;margin-left: 10px;}

#reviewbxslider{max-width: 1200px;}
#reviewbxslider .bx-wrapper{border:0px;-webkit-box-shadow: none; box-shadow: none;background-color:transparent;margin-bottom:5px;padding-bottom:35px;margin-left: auto; margin-right: auto;}

#reviewbxslider button.slick-arrow{width:36px; height: 36px;margin-top:-18px;top:50%;bottom:0px;opacity: 0.6;z-index:8999;border: 0px; text-indent: -999px;position: absolute;display: block; border:0px !important; outline: none;}
#reviewbxslider button.slick-arrow:hover, #reviewbxslider button.slick-arrow:focus{opacity:1;border: 0px !important; outline:none; }

#reviewbxslider .slick-prev{left:0px;right:auto; background: url(../images/slider-prev1.png) no-repeat;}
#reviewbxslider .slick-next{right:0px;left: auto;background: url(../images/slider-next1.png) no-repeat;}
/**google api review related end*/

.banner-btn-wrapper{padding: 0.7rem 0px;}
.banner-btn-wrapper .blue-btn{margin: 0.3rem 0px;}
.btn-theme-active, .blue-btn-active{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;color: #fff; background-color:#133333; }
.btn-theme-active:hover, .btn-theme-active:focus,
.blue-btn-active:hover, blue-btn-active:focus{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;color: #fff; background-color:#203f53; opacity: 0.7;}

.landing-page-body .main{padding-top: 78px !important;}
.landing-page-body #header.top-fixed-header{background: #fff;}
.nevermiss-train-banner{background: url(../images/never-miss-banner.png) no-repeat center top; background-size: cover;}
.nevermiss-train-banner .content-wrapper{background:#09a4e7; color: #fff;padding: 1rem 1.5rem;}
.nevermiss-train-banner .content-wrapper .banner-content{font-size:2.8rem; line-height: 1.3;}
.nevermiss-train-banner .content-wrapper p{text-align: left;}
.btn-theme-reverse{background-color:#203f53 !important; color: #fff;}
.btn-theme-reverse:hover, .btn-theme-reverse:focus{color: #fff;}

.relax-couch-banner{background: url(../images/relax-couch-banner.png) no-repeat center top; background-size: cover;}
.relax-couch-banner .content-wrapper{padding: 1rem 0rem;}
.relax-couch-banner .content-wrapper .banner-content{font-size:2.8rem; line-height: 1.3;}
.relax-couch-banner .content-wrapper p{text-align: left;}

.relax-water-banner{background: url(../images/relax-water-banner.png) no-repeat center top; background-size: cover;}
.relax-water-banner .content-wrapper{padding: 1rem 1.5rem;background:rgba(9,164,231,0.7);color: #fff;}
.relax-water-banner .content-wrapper .banner-content{font-size:2.8rem; line-height: 1.3;}
.relax-water-banner .content-wrapper p{text-align: left;}

.relax-video-banner{background: none;}
.relax-video-banner .content-wrapper .banner-content{font-size:2.8rem; line-height: 1.3;}
.relax-video-banner .content-wrapper p{text-align: left;}

.video247-banner{background: none;}
.video247-banner .content-wrapper .banner-content{font-size:2.8rem; line-height: 1.3;}
.video247-banner .content-wrapper p{text-align: left;}

.nevermiss-i-banner{background: none;}
.nevermiss-i-banner .content-wrapper .banner-content{font-size:2.8rem; line-height: 1.3;}
.nevermiss-i-banner .content-wrapper p{text-align: left;}

body.standard-template{padding-top: 78px !important;}
#header.top-fixed-header{top: 0px;}
.standard-success-template #main{padding-top: 70px !important;}
body.standard-home-template{padding-top: 78px !important;}

#regiration_form fieldset:not(:first-of-type) { display: none; }
.errorflag{border-color: red;}
.progress-ring-wrap { display: none; }