/*
Teamplate Name: roxien 
Version: 1.0
*/
/* Type your CSS Here */

/* Theme 475 migration */
.theme475-main-nav>li>a{white-space:nowrap;}
.roxien_menu .theme475-header-auth{display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle;margin-left:14px;}
.roxien_menu .theme475-header-auth .dtbtn{display:inline-block;width:auto;height:auto;line-height:1.2;margin:0 0 0 8px;padding:14px 20px;border-radius:0;font-size:14px;vertical-align:top;white-space:nowrap;}
.roxien_menu .theme475-header-auth .theme475-register-btn{background:#222;color:#fff;}
.theme475-footer-nav li a{white-space:nowrap;}
.em_slider_s2_content h2.theme475-secondary-title{font-size:58px;line-height:1.1;color:#fff;font-weight:700;margin:0;}
.top-right-menu a,.top_crmenu_icon a{cursor:pointer;}
.brpt h1,.theme475-page-heading{font-size:42px;line-height:1.2;margin:0;color:#fff;font-weight:700;}
.theme475-crumb-text{max-width:760px;margin:16px auto 0;color:#fff;font-size:16px;line-height:1.7;}
.theme475-page{background:#fff;color:#222;}
.theme475-section{padding:90px 0;}
.theme475-light{background:#f7f8fb;}
.theme475-page h1,.theme475-page h2,.theme475-page h3,.theme475-page h4,.theme475-page p,.theme475-page li,.theme475-page label,.theme475-page span{color:#222;}
.theme475-service-card,.theme475-step,.theme475-feature,.theme475-mini,.theme475-form,.theme475-side-panel,.theme475-phone-panel{background:#fff;border:1px solid #e7e7e7;box-shadow:0 12px 34px rgba(0,0,0,.08);padding:30px;margin-bottom:30px;color:#222;}
.theme475-service-card i,.theme475-feature i{display:block;margin-bottom:18px;color:#ff4a17;font-size:40px;}
.theme475-service-card h3,.theme475-step h3,.theme475-feature h3,.theme475-mini h3,.theme475-form h2,.theme475-side-panel h2,.theme475-phone-panel h2{color:#111;margin-bottom:12px;}
.theme475-service-card p,.theme475-step p,.theme475-feature p,.theme475-mini p,.theme475-form p,.theme475-side-panel p,.theme475-phone-panel p{color:#555;line-height:1.75;}
.theme475-service-card span{display:block;margin-top:12px;color:#ff4a17;font-weight:600;}
.theme475-step strong{display:inline-block;margin-bottom:18px;color:#ff4a17;font-size:34px;line-height:1;}
.theme475-note{background:#121212;color:#fff;}
.theme475-note h2,.theme475-note h3,.theme475-note p,.theme475-note li{color:#fff;}
.theme475-note .dtbtn{display:inline-block;margin-top:6px;}
.theme475-note-list{border-left:3px solid #ff4a17;padding-left:26px;}
.theme475-phone-panel{background:#101010;border-color:#ff4a17;padding:46px;}
.theme475-phone-panel span{display:block;margin-bottom:10px;color:#ff4a17;font-weight:700;letter-spacing:1px;}
.theme475-phone-panel h2,.theme475-phone-panel p,.theme475-phone-panel li{color:#fff;}
.theme475-phone-panel ul,.theme475-auth-tips,.theme475-side-panel ol{margin:22px 0 0;padding-left:20px;}
.theme475-phone-panel li,.theme475-auth-tips p,.theme475-side-panel li{margin-bottom:9px;line-height:1.7;}
.theme475-inline-btn{margin-left:12px;}
.theme475-form{padding:40px;}
.theme475-form label{display:block;margin:8px 0 8px;color:#222;font-weight:600;}
.theme475-form input,.theme475-form select,.theme475-form textarea{width:100%;height:50px;margin-bottom:12px;padding:0 15px;border:1px solid #ddd;background:#fff;color:#222;box-sizing:border-box;}
.theme475-form textarea{height:auto;min-height:126px;padding-top:13px;}
.theme475-form input::-webkit-input-placeholder,.theme475-form textarea::-webkit-input-placeholder{color:#777;}
.theme475-form input:-moz-placeholder,.theme475-form textarea:-moz-placeholder{color:#777;}
.theme475-form input::-moz-placeholder,.theme475-form textarea::-moz-placeholder{color:#777;}
.theme475-form input:-ms-input-placeholder,.theme475-form textarea:-ms-input-placeholder{color:#777;}
.theme475-form-row{overflow:hidden;margin:8px 0 15px;}
.theme475-form-row label{float:left;margin:0;color:#333;font-weight:400;}
.theme475-form-row a{float:right;color:#ff4a17;text-decoration:underline;}
.theme475-form-actions{font-size:0;}
.theme475-form-actions .witr_btn{display:inline-block;height:52px;line-height:52px;margin:8px 10px 0 0;padding:0 24px;border:0;font-size:14px;vertical-align:top;cursor:pointer;}
.theme475-form-actions .theme475-secondary{background:#222;color:#fff;}
.theme475-side-panel{background:#f7f8fb;padding:42px;}
.theme475-side-panel ol{list-style:decimal;}
.theme475-dark-panel{background:#111;border-color:#ff4a17;}
.theme475-dark-panel h2,.theme475-dark-panel p{color:#fff;}
.theme475-auth-tips{padding-left:0;}
.theme475-auth-tips p{padding:12px 16px;background:#fff;border-left:3px solid #ff4a17;box-shadow:0 8px 24px rgba(0,0,0,.06);}
.theme475-auth-tips i{color:#ff4a17;margin-right:8px;}
.blog-page-title img,.recent-post-image img,.witr_blog_imags img,.single_blog_thumb img{max-height:260px;object-fit:cover;width:100%;}
.theme475-news-title{font-size:34px;line-height:1.3;margin:0 0 18px;color:#222;font-weight:700;}
@media(max-width:1199px){.roxien_menu .theme475-header-auth .dtbtn{padding:12px 14px;margin-left:5px}.theme475-main-nav>li>a{font-size:13px}}
@media(max-width:991px){.theme475-cta-right{text-align:left!important;margin-top:20px}.theme475-inline-btn{margin-left:0;margin-top:12px}}
@media(max-width:767px){.brpt h1,.theme475-page-heading{font-size:30px}.theme475-section{padding:60px 0}.theme475-form,.theme475-phone-panel,.theme475-side-panel{padding:25px}.theme475-form-row label,.theme475-form-row a{float:none;display:block;margin-bottom:8px}.theme475-form-actions .witr_btn,.theme475-inline-btn{display:block;width:100%;margin-left:0;margin-right:0;text-align:center}}
