body,html{font-family:Poppins,sans-serif}a,a:focus,a:hover,a>*{outline:0;text-decoration:none}body,p{font-size:14px;font-weight:400}a,body,p{font-weight:400}.overlay,.relative{position:relative}.d-table,.height-100,body,html{height:100%}.example{display:-ms-grid;display:grid;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:-webkit-gradient(linear,left top,left bottom,from(white),to(black));background:-webkit-linear-gradient(top,#fff,#000);background:-o-linear-gradient(top,#fff,#000);background:linear-gradient(to bottom,#fff,#000)}body{line-height:22px;color:#939393;background-color:#fff;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}.fix,.single-demo>a{overflow:hidden}body,html{width:100%}::-moz-selection{background:#ccc;text-shadow:none;color:#000}::selection{background:#ccc;text-shadow:none;color:#000}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:#fff;text-transform:capitalize}img{max-width:100%}.col-text-center{float:none!important;margin-left:auto!important;margin-right:auto!important}.clear{clear:both}a{line-height:1}a,a>*{cursor:pointer}a:focus,a:hover{color:#ff214f}.form-control,.navbar a,a,a h2,a h3,a h4,a h5{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn,.overlay:before{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}p{font-family:Poppins,sans-serif;color:#6b6b6b;line-height:26px;margin:0}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0 0 10px}h3,h4{font-family:Montserrat,sans-serif}.btn,.mainmenu li a{text-transform:uppercase}h1{font-size:36px}h2{font-size:30px}h3{font-size:22px;font-weight:800}h4{font-size:18px;font-weight:700}h5{font-size:15px;font-weight:400}h6{font-size:13px}.poppins{font-family:Poppins,sans-serif}.montserrat{font-family:Montserrat,sans-serif}.no-margin{margin:0}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.no-padding{padding:0}.section-pt,.section-ptb{padding-top:120px}.section-pb,.section-ptb{padding-bottom:120px}.theme-color{color:#ff214f}.btn,.white-color{color:#fff}.percent-20{width:20%}.percent-25{width:25%}.percent-30{width:30%}.percent-33{width:33.333%}.percent-50{width:50%}.percent-66{width:66.666%}.d-table,.percent-100{width:100%}@media screen and (max-width:767px){.section-pt,.section-ptb{padding-top:80px}.section-pb,.section-ptb{padding-bottom:80px}.percent-25,.percent-33,.percent-50,.percent-66{width:100%}}.mb-60{margin-bottom:60px}.ptb-30{padding:30px 0}.theme-bg{background-color:#ff214f}.white-bg{background-color:#fff}.black-bg{background-color:#1c1e23}.dark-bg{background-color:#222429}.light-bg{background-color:#f4f7ff}.overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.8);transition:all .3s ease 0s;z-index:1}.custom-select,.mainmenu li a{position:relative}.overlay .container{position:relative;z-index:2}.overlay.dark-1:before{background-color:rgba(0,0,0,.75)}.overlay.light-1:before{background-color:rgba(255,255,255,0)}.overlay.theme-overlay:before{background-color:rgba(255,33,79,.85)}.d-table{display:table}.btn,.btn.theme-btn{height:50px;line-height:50px;font-weight:700}.d-table-cell{display:table-cell;vertical-align:middle}.v-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex}.btn{background-color:#ff214f;border:0;border-radius:5px;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:1px;padding:0 40px;text-align:center;transition:all .3s ease 0s}.btn.focus,.btn:focus,.btn:hover{color:#222429;border-color:#fff;background-color:#fff}.lg-btn{padding:0 50px}.btn i.material-icons{font-size:18px}.btn:focus,button:focus{outline:0!important}.btn.theme-btn{background-color:#ff214f;border:none;font-size:14px;padding:0 40px;letter-spacing:.4px}.btn.theme-btn:hover{-webkit-box-shadow:0 12px 20px 0 rgba(255,33,79,.86);box-shadow:0 12px 20px 0 rgba(255,33,79,.86);color:#fff}@media screen and (max-width:767px){.lg-bgn{height:auto;font-size:14px;padding:8px 25px}}label{font-weight:300}.form-control{border-radius:0}.input-field{margin-top:45px}.input-field label{color:#999;top:0;left:0;font-size:14px;line-height:16px;font-weight:400;margin:0}.input-field label.active{font-size:12px}i[class^=flaticon-]{line-height:50px;display:inline-block}i[class^=flaticon-]:before{font-size:45px;margin-left:0}ul,ul li{list-style:none;margin:0;padding:0}nav,nav ul li.active,nav ul li:hover{background-color:transparent}nav ul,nav ul li{float:none}nav ul a{font-size:inherit}@media only screen and (min-width:1200px){.container{width:1200px}}@media only screen and (max-width:749px){.container{width:100%}}@media only screen and (max-width:601px){.container{width:90%}}.container .row{margin-right:-15px;margin-left:-15px}.row .col{padding-right:15px;padding-left:15px}sub{bottom:0}.section-title{display:inline-block}.section-title>h1{color:#222429}.horizontal-line hr{border-color:#232323;border-width:2px;margin:0}.white .horizontal-line hr{border-color:#fff}.horizontal-line hr.top{width:85px}.horizontal-line hr.bottom{margin-top:3px;width:50px}.horizontal-line.center hr{margin-left:auto;margin-right:auto}hr.line{background:#fff;border:0;height:1px;margin:0 auto;width:40px}select{-moz-appearance:none;-webkit-appearance:none}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input:focus,select:focus,textarea:focus{outline:0}.custom-input input,.custom-input textarea,.custom-select select{background-color:transparent;border:1px solid #dbdbdb;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px;padding:0 0 0 20px;color:#afafaf;line-height:40px;font-size:13px;width:100%}.custom-input input[type=submit]{margin-bottom:0;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.social-link li a{font-size:16px}.social-link li a i{color:#b0b0b0;font-size:18px;margin-right:10px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:15px}.social-link li{line-height:30px}.social-link li a:hover i{color:#fff}.header-space{height:110px}.mainmenu li{float:left;margin:0 17px}.mainmenu li:last-child{margin-right:2px}.mainmenu li a{display:block;padding:0;color:#fff;font-size:13px;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.4px}.header-style-1 .logo,.header-style-1 .mainmenu li a{line-height:110px}.menu-hover-1 li a:after,.portfolio-menu.hover-1 li:after{background:#ff214f;top:55px;content:"";height:8px;left:0;right:0;position:absolute;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:0;margin-left:-10px;z-index:-1}.menu-hover-1 li ul a:after{display:none}.mainmenu.menu-hover-1 li a.active::after,.menu-hover-1 li:hover a:after,.portfolio-menu.hover-1 li.active::after,.portfolio-menu.hover-1 li:hover:after{width:36px}.mainmenu .navigation>li>ul,.mainmenu .sub-menu{position:absolute;width:150px;z-index:100;background:#000;visibility:hidden;opacity:0;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.mainmenu .navigation>li>ul{left:-10px;top:75%}.mainmenu .navigation>li:hover>ul{opacity:1;visibility:visible}.mainmenu .navigation>li>ul li{border-bottom:1px solid rgba(51,51,51,.5);float:none;position:relative;width:100%;padding:0;margin:0}.mainmenu .navigation>li>ul li a{color:rgba(255,255,255,.7);display:block;padding:12px 20px;text-align:left;font-size:11px;line-height:1}.header-style-1 .mainmenu .navigation>li>ul li a{line-height:1}.mainmenu .navigation>li>ul ul li:hover a,.mainmenu .navigation>li>ul>li a.active,.mainmenu .navigation>li>ul>li:hover>a{color:#fff;background:rgba(51,51,51,.5)}.dropdown ul a i{font-size:15px;position:relative;padding-left:2px;float:right;top:-2px}.mainmenu .sub-menu{left:100%;top:10px}.mainmenu .dropdown li:hover .sub-menu{opacity:1;top:0;left:100%;visibility:visible}.box-shadow .header-top{-webkit-box-shadow:0 0 2px 0 rgba(34,31,31,.2);box-shadow:0 0 2px 0 rgba(34,31,31,.2)}.header-style-1 .header-top{position:absolute;top:0;width:100%;z-index:99;left:0}.header-style-1 .header-top,.header-style-1 .logo,.header-style-1 .mainmenu li a,.header-style-1 .search-box>i,.menu-hover-1 ul li a::after{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-top.is-sticky .mainmenu ul ul li a.active,.header-top.is-sticky .mainmenu ul ul li a:hover{color:#fff}.header-top.is-sticky{background:#222429;left:0;padding:0;position:fixed;top:0;width:100%;z-index:9999;-webkit-box-shadow:0 2px 5px rgba(2,3,3,.5);box-shadow:0 2px 5px rgba(2,3,3,.5)}.is-sticky .menu-hover-1 ul li a::after{top:36px}.header-style-1 .is-sticky .logo,.header-style-1 .is-sticky .mainmenu li a,.header-style-1 .is-sticky .search-box>i{line-height:70px}.navbar-toggle .icon-bar{background:#fff}.navbar-collapse{border-top:0;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0}.mainmenu .navbar-collapse>ul li.dropdown .dropdown-btn{border-radius:3px;cursor:pointer;height:26px;position:absolute;right:10px;top:6px;width:30px;z-index:5;display:none}.mainmenu .navbar-collapse>ul li.dropdown .dropdown-btn::after{content:"\f2f9";font-size:20px;height:100%;left:0;line-height:26px;position:absolute;text-align:center;top:0;width:100%;font-family:Material-Design-Iconic-Font;color:#666}.mainmenu .navbar-collapse>ul li.dropdown .dropdown-btn.submenu-icon::after{content:"\f2fc"}@media (max-width:767px),(min-width:768px) and (max-width:991px){.mainmenu{width:100%}.mainmenu .navbar-collapse{height:300px;position:absolute;right:0;top:25px;width:100%}.mainmenu .navbar-collapse>ul li.dropdown .dropdown-btn{display:block}.dropdown ul a i,.header-four .top-logo,.menu-hover-1 li a::after{display:none}.mainmenu .navigation>li{border-bottom:1px solid #333}.mainmenu .navigation>li>.dropdown-btn{top:10px}.mainmenu .navbar-collapse>.navigation>li ul{display:none;left:auto!important;opacity:1;position:relative;right:auto!important;top:auto!important;-webkit-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important;visibility:visible;width:100%}.header-bottom .left,.mainmenu .navigation li{float:none}.navbar-toggle{position:absolute;right:35px;top:-45px}.header-top .navbar-collapse{background:#000;padding-right:15px;padding-left:15px;-webkit-box-shadow:0 1px 4px rgba(2,3,3,.1);box-shadow:0 1px 4px rgba(2,3,3,.1)}.mainmenu .navigation{z-index:999;position:relative}.header-style-1 .header-top .logo,.header-style-1 .header-top .mainmenu li a{line-height:45px}.header-style-1 .header-top.is-sticky{padding-top:10px;padding-bottom:10px}.header-style-1.box-shadow .header-top{padding-bottom:21px;padding-top:21px}.header-style-1.box-shadow .header-top.is-sticky{padding-bottom:10px;padding-top:10px}.is-sticky .mainmenu .navbar-collapse{top:13px}.menu-hover-1 li a::after{top:100%}.mainmenu li:last-child{margin-right:19px}.header-space{height:90px}.header-style-1 .header-top{padding-top:22px}}.slider-caption{padding-bottom:270px;padding-top:250px}.slider-caption h1{color:#f4f7ff;font-size:50px;font-weight:400;margin-bottom:30px}.demo-area>.container{position:relative;top:-120px}.single-demo>a{border-radius:5px;-webkit-box-shadow:0 12px 20px 0 rgba(227,227,227,.4);box-shadow:0 12px 20px 0 rgba(227,227,227,.4);display:block}.single-demo h4 a{color:#222429;display:inline-block;font-size:16px;font-weight:600;margin-top:35px;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.single-demo h4{margin-bottom:0}.single-demo{margin-bottom:50px}.single-demo h4 a::after{background-color:#ff214f;bottom:0;content:"";height:8px;left:0;position:absolute;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:0;z-index:-1}.single-demo:hover h4 a::after{width:36px}.layout-text{position:absolute;top:80px;width:500px}.layout-text>h1{color:#f4f7ff;font-size:50px;font-weight:400;line-height:70px}.layout-text>p{color:#f4f7ff;font-size:18px;line-height:30px;padding-top:5px}.feature-area{margin-bottom:-50px}.single-feature{-webkit-box-shadow:0 3px 10px 0 rgba(38,90,89,.1);box-shadow:0 3px 10px 0 rgba(38,90,89,.1);padding:30px 0;margin-bottom:50px}.single-feature i{color:#ff214f;font-size:40px;margin-bottom:15px;opacity:.8}.single-feature h3{margin:0;font-weight:500;line-height:1.44;color:#202020;font-size:16px}.copyright .text a{border:1px solid #ff214f;margin-top:25px}.copyright .text a:hover{color:#ff214f}span.new{background:#000;color:#fff;padding:1px 5px;position:absolute;right:20px;top:-25px;z-index:5}#loading-wrap{background-color:#fff;height:100%;position:fixed;width:100%;z-index:100000;top:0;left:0}.loading-effect{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;font-size:10px;text-indent:-12345px;border-top:3px solid #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;border-left:3px solid #ff214f;border-radius:50%;-webkit-animation:spinner .5s infinite linear;animation:spinner .5s infinite linear;z-index:100001}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#scrollUp{background:#1c1e23;bottom:51px;height:35px;right:20px;text-align:center;width:30px}#scrollUp i{color:#fff;font-size:20px;line-height:35px;text-align:center}#scrollUp:hover{background:#ff214f;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}