body{position:relative;}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}
textarea:focus,
input:focus{outline:none;}
img{max-width:100%;}
ul{padding:0;list-style:none;margin-bottom:0;}
header.lor-page-header{-webkit-background-size:cover;height:330px;background-size:cover;position:relative;}
.lor-page-title{position:relative;z-index:1;}
.bgc-one{background-color:#ffffff;padding:120px 0 80px;}
.bgc-two{background-color:#f5f5f5;padding:120px 0 80px;}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:16px;}
h5{font-size:14px;}
a,p,li,input,textarea{font-family:'Raleway', sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
a:hover,
a:focus,
a:active{outline:0;text-decoration:none;border:0;}
.lor-page-title h1{font-size:36px;font-weight:700;color:#ffffff;margin:0;padding:70px 0 0;text-align:center;}
.lor-button-solid{font-family:'Raleway', sans-serif;font-size:14px;font-weight:700;color:#ffffff;text-align:center;padding:15px 30px;display:inline-block;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.lor-button-solid:hover{color:#ffffff;}
.lor-button-outline{font-family:'Raleway', sans-serif;font-size:14px;font-weight:700;color:#ffffff;text-align:center;padding:15px 30px;display:inline-block;background-color:transparent;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.lor-button-outline-round{font-family:'Raleway', sans-serif;font-size:14px;font-weight:700;text-align:center;padding:15px 30px;display:inline-block;background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.lor-button-outline-light{border:1px solid #ffffff;}
.lor-button-outline-light:hover{color:#ffffff;border:1px solid transparent;}
.lor-button-outline-round-light{border:1px solid #ffffff;}
.lor-button-outline-round-light:hover{color:#ffffff;border:1px solid transparent;}
.lor-button-outline-dark{color:#28292e;border:1px solid #28292e;}
.lor-button-outline-dark:hover{color:#ffffff;border:1px solid transparent;}
.lor-button-outline-round-dark{color:#28292e;border:1px solid #28292e;}
.lor-button-outline-round-dark:hover{color:#ffffff;border:1px solid transparent;}
.lor-btn-round{font-family:'Raleway', sans-serif;font-size:14px;font-weight:700;padding:15px 30px;color:#ffffff;text-align:center;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.lor-btn-round:hover{color:#ffffff;}
.lor-blurb-icon-only{margin-bottom:50px;}
.lor-blurb-icon-only i{font-size:30px;}
.lor-blurb-icon-only h3{font-size:16px;margin-top:25px;margin-bottom:15px;}
.lor-blurb-icon-only p{margin-bottom:0;}
.lor-blurb-round-icon .lor-icon{width:100px;height:100px;margin:0 auto;text-align:center;margin-bottom:30px;border:1px solid #dadada;-webkit-border-radius:50%;moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#ff1744;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.62);}
.lor-blurb-round-icon .lor-icon i{line-height:100px;font-size:36px;color:#ffffff;}
.lor-blurb-round-icon .lor-icon{-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-ms-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear;}
.lor-blurb-round-icon:hover .lor-icon{border:1px solid rgba(0,0,0,0);}
.lor-blurb-round-icon:hover .lor-icon i{color:#dadada;}
.lor-blurb-round-icon h3{text-align:center;font-size:18px;color:#616161;margin-top:0;margin-bottom:15px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.lor-blurb-round-icon p{margin-bottom:0;text-align:center;}
.lor-blurb-icon-left-square{overflow:hidden;margin-bottom:50px;}
.lor-blurb-icon-left-square .lor-icon{width:70px;height:70px;margin:0 auto;text-align:center;float:left;margin-right:30px;background-color:rgba(255,255,255,0.25);border-radius:50px;}
.lor-blurb-icon-left-square.lor-square-dark .lor-icon{background-color:rgba(0,0,0,0.25);}
.lor-blurb-icon-left-square .lor-icon i{line-height:70px;color:#ffffff;font-size:36px;}
.lor-blurb-icon-left-square .lor-blurb-text{float:left;width:260px;}
.lor-blurb-icon-left-square .lor-blurb-text h3{font-size:16px;color:#ffffff;margin-top:0;margin-bottom:15px;padding-bottom:15px;position:relative;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.lor-blurb-icon-left-square .lor-blurb-text h3:after{content:'';width:50px;height:2px;background-color:#ffffff;position:absolute;bottom:0;left:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.lor-blurb-icon-left-square .lor-blurb-text p{color:#ffffff;}
.lor-section-wrapper{overflow:hidden;}
.lor-section-header{text-align:center;margin-bottom:80px;}
.lor-section-header h1{font-family:'Montserrat', sans-serif;font-weight:700;font-size:30px;color:#313131;}
.lor-section-header h2{font-family:'Montserrat', sans-serif;font-weight:700;font-size:30px;color:#313131;}
.lor-section-header h1 span{font-family:'Montserrat', sans-serif;font-weight:700;font-size:30px;}
.lor-section-header .lor-section-divider{width:100px;height:2px;margin:20px auto;background-color:#dadada;}
.lor-section-header p{font-family:'Raleway', sans-serif;}
.lor-parallax-overlay{width:100%;height:100%;position:absolute;top:0;left:0;}
.lor-section-header-parallax h1{font-family:'Montserrat', sans-serif;font-weight:700;font-size:30px;color:#ffffff;}
.lor-section-header-parallax h1 span{font-family:'Montserrat', sans-serif;font-weight:700;font-size:30px;}
.lor-section-header-parallax .lor-section-divider{width:100px;height:2px;margin:20px auto;background-color:#ffffff;}
.lor-section-header-parallax p{font-family:'Raleway', sans-serif;}
.lor-cta-1{background-color:#28292e;padding:60px 0;}
.lor-cta-1 h2{color:#ffffff;margin-top:0;margin-bottom:15px;}
.lor-cta-1 p{color:#ffffff;margin-bottom:0;}
.lor-cta-1 .lor-cta-btn a{float:right;margin-top:15px;color:#ffffff;}
.lor-cta-2{background-color:#28292e;text-align:center;}
.lor-cta-2-wrapper{overflow:hidden;padding:60px 0;}
.lor-cta-2 h1{font-size:24px;text-transform:uppercase;margin-top:0;margin-bottom:30px;color:#ffffff;}
.lor-main-menu{background-color:#2C353D;background-color:transparent;border:0 none;border-radius:0;position:fixed;width:100%;padding:10px 0 20px !important;margin-bottom:0;z-index:10;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;-webkit-backface-visibility:hidden;}
header.lor-page-header .lor-main-menu{position:relative;}
.lor-main-menu .navbar-nav{float:right;padding:20px 0;}
.lor-main-menu .navbar-nav li a{font-size:13px;font-weight:700;text-transform:uppercase;color:#ffffff;padding-top:6px;padding-bottom:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.lor-main-menu .navbar-nav li a:hover,
.lor-main-menu .navbar-nav li.active a{background-color:transparent;}
.lor-main-menu .navbar-nav li a:focus{background-color:transparent;}
.lor-main-menu.minified{background-color:rgb(52, 56, 93);padding:0;position:fixed;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.43);}
header.lor-page-header .lor-main-menu.minified{position:fixed;}
.lor-slider{overflow:hidden;background-color:#28292e;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.43);}
.lor-main-slides .lor-img-overlay{position:absolute;background:url(../images/img-header/pattern.png)repeat, rgba(40,41,46,0.25);width:100%;height:100%;top:0;bottom:0;left:0;right:0;}
.lor-main-slides h1.lor-slider-text-big{font-size:48px;color:#ffffff;margin-top:0;margin-bottom:25px;}
.lor-main-slides .lor-slider-text h1 span{font-family:'Montserrat', sans-serif;font-weight:700;}
.lor-main-slides p{font-family:'Raleway', sans-serif;font-weight:400;font-size:30px !important;color:#ffffff;margin-bottom:0;}
.sp-arrow{width:10px;}
.lor-slider .sp-buttons{padding-top:10px;position:absolute;text-align:center;width:100%;bottom:20px;}
.lor-slider .sp-button{border:1px solid #fff;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;margin:4px;width:16px;}
.lor-features-section .container{position:relative;z-index:1;}
.lor-portfolio-work-item{height:280px;position:relative;}
.lor-portfolio-work-item img{height:100%;}
.lor-portfolio-work-item .lor-port-work-details{position:absolute;top:0;left:0;width:100%;height:100%;}
.lor-portfolio-work-item .lor-work-meta{position:absolute;text-align:center;}
.lor-portfolio-work-item .lor-work-meta li{width:35px;height:35px;margin-bottom:1px;text-align:center;background-color:rgba(40,41,46,0.8);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.lor-portfolio-work-item:hover .lor-port-work-details .lor-work-meta li{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.lor-port-work-details .lor-work-meta li a{display:block;}
.lor-port-work-details .lor-work-meta li a i{font-size:16px;color:#ffffff;line-height:35px;}
.lor-port-work-details .lor-port-work-desc{width:100%;position:absolute;bottom:0;padding:15px 0;background-color:rgba(40,41,46,0.8);opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.lor-portfolio-work-item:hover .lor-port-work-desc{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.lor-port-work-details .lor-port-work-desc h3{font-size:18px;margin-top:0;margin-bottom:5px;}
.lor-port-work-details .lor-port-work-desc p a{font-size:14px;color:#ffffff;margin-top:0;margin-bottom:0;}
.lor-port-work-details .lor-port-work-desc .lor-like-btn{text-align:center;padding:10px 15px;}
.lor-port-work-details .lor-port-work-desc .lor-like-btn a{font-family:'Raleway', sans-serif;font-size:18px;font-weight:400;color:#ffffff;}
.lor-port-work-details .lor-port-work-desc .lor-like-btn a i{font-size:21px;color:#ffffff;margin-right:5px;}
.lor-portfolio-filter-btn-group{margin-bottom:40px;text-align:center;overflow:hidden;}
.lor-portfolio-filter-btn-group ul{display:inline-block;}
.lor-portfolio-filter-btn-group ul li{float:left;}
.lor-portfolio-filter-btn-group ul li a{padding:10px 20px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.lor-portfolio-filter-btn-group ul li a:hover{color:#818181;}
.lor-portfolio-filter-btn-group ul li a.selected{color:#ffffff;}
.lor-portfolio-items{overflow:hidden;}
.lor-portfolio-items .lor-portfolio-item{width:25%;height:280px;position:relative;overflow:hidden;}
.lor-portfolio-items .lor-portfolio-item img{height:100%;border:1px solid #aaa;}
.lor-portfolio-items .lor-portfolio-item .lor-portfolio-details-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(40,41,46,0.8);display:table;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.lor-portfolio-item:hover .lor-portfolio-details-wrapper{opacity:1;}
.lor-portfolio-item .lor-portfolio-details{display:table-cell;padding:50px 0;vertical-align:middle;}
.lor-portfolio-item .lor-portfolio-details .lor-portfolio-meta-btn{margin-bottom:20px;text-align:center;}
.lor-portfolio-details .lor-portfolio-meta-btn ul{display:inline-block;}
.lor-portfolio-details .lor-portfolio-meta-btn ul li{width:50px;height:50px;background-color:rgba(255, 255, 255, 0.3);float:left;margin-right:10px;opacity:0;padding:5px;border-radius:50%;-webkit-transition:all .55s;-moz-transition:all .55s;-ms-transition:all .55s;-o-transition:all .55s;transition:all .55s;}
.lor-portfolio-details .lor-portfolio-meta-btn ul li.lor-portfolio-single-link{-webkit-transform:translateX(400%);-moz-transform:translateX(400%);-ms-transform:translateX(400%);-o-transform:translateX(400%);transform:translateX(400%);}
.lor-portfolio-details .lor-portfolio-meta-btn ul li.lor-lighbox{}
.lor-portfolio-item:hover .lor-portfolio-details .lor-portfolio-meta-btn ul li{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.lor-portfolio-details .lor-portfolio-meta-btn ul li a{display:block;text-align:center;}
.lor-portfolio-details .lor-portfolio-meta-btn ul li a i{font-size:30px;color:#ffffff;line-height:35px;}
.lor-portfolio-item .lor-portfolio-details h3{text-align:center;font-size:18px;margin-top:0;margin-bottom:5px;}
.lor-portfolio-item .lor-portfolio-details p{text-align:center;}
.lor-portfolio-item .lor-portfolio-details p a{font-size:13px;text-align:center;color:#ffffff;font-style:italic;}
.lor-portfolio-btn-wrapper{text-align:center;overflow:hidden;margin-top:50px;}
.lor-portfolio-btn-wrapper a.lor-portfolio-btn{font-family:'Montserrat',sans-serif;font-weight:400;color:#616161;display:inline-block;display:inline;zoom:1;overflow:hidden;border:2px solid #dadada;padding:15px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.lor-custom-sec-text p{margin-bottom:20px;}
.lor-custom-sec-text h3{font-size:18px;color:#616161;margin-top:0px;margin-bottom:20px;}
.lor-custom-sec-text ul{margin-left:30px;}
.lor-custom-sec-text ul li{margin-bottom:10px;}
.lor-custom-sec-text ul li:last-child{margin-bottom:0;}
.lor-custom-sec-text ul li i{font-size:14px;margin-right:10px;}
.lor-testimonial-section{position:relative;padding:80px 0;}
.lor-testimonial-slides img{margin-bottom:20px;margin-top:15px;width:100px;height:100px;border-radius:50%;}
.lor-bg-video-wrapper{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;}
.lor-bg-video-wrapper video{width:100%;position:absolute;top:50%;bottom:0;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.lor-testimonial-wrapper{text-align:center;position:relative;z-index:5;}
.lor-testimonial-wrapper .comment-icon{font-size:24px;color:#ffffff;text-align:center;}
.lor-testimonial{margin-top:50px;overflow:hidden;}
.lor-testimonial p{font-size:16px;margin-bottom:20px;}
.lor-testimonial p.lor-client-info{font-size:14px;font-weight:700;margin-bottom:0}
.lor-pricing-section{padding:80px 0;}
.lor-pricing-plans{text-align:center;padding:30px 15px;background-color:#f5f5f5;}
.pricing-plan-one{margin-bottom:80px;}
.lor-recommended-pricing{background-color:#f5f5f5;padding:60px;top:-40px;border:1px solid #ddd;border-radius:5px;}
.lor-pricing-plans .lor-pricing-titles{margin-bottom:40px;text-align:center;}
.lor-pricing-plans .lor-pricing-titles h2{font-size:24px;font-weight:700;margin-bottom:5px;}
.lor-pricing-plans .lor-pricing-titles p{font-size:16px;}
.lor-pricing-plans .lor-pricing-titles p span{font-size:30px;font-weight:300;}
.lor-pricing-plans .lor-pricing-service-name{margin-bottom:20px;}
.lor-pricing-plans ul li{text-align:center;padding:11px 0;}
.lor-pricing-plans a.lor-signup-btn{font-family:'Raleway', sans-serif;font-size:14px;font-weight:700;color:#ffffff;padding:15px 30px;text-align:center;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;margin-top:9px;}
.lor-pricing-plans a.lor-signup-btn:hover{color:#ffffff;}
.lor-contact-section .lor-contact-address p{margin-bottom:25px;}
.lor-contact-section .lor-contact-address ul li{padding-left:40px;margin-bottom:25px;font-size:14px;position:relative;}
.lor-contact-section .lor-contact-address ul li:last-child{margin-bottom:0;}
.lor-contact-section .lor-contact-address ul li i{position:absolute;font-size:18px;left:0;top:3px;padding:5px;width:30px;text-align:center;height:30px;border-radius:50px;}
.lor-contact-section .lor-contact-form .lor-input-fields{margin-bottom:20px;}
.lor-contact-section .lor-contact-form .lor-input-fields label{display:block;font-size:14px;font-family:'Raleway',sans-serif;font-weight:400;margin-bottom:10px;}
.lor-contact-section .lor-contact-form .lor-input-fields input{width:100%;height:60px;background-color:transparent;border-bottom:1px solid #ccc !important;padding-left:15px;padding-right:15px;border-radius:5px;border:none;}
.lor-contact-section .lor-contact-form .lor-input-fields textarea{width:100%;background-color:#f5f5f5;border-bottom:1px solid #ccc !important;padding:15px;border-radius:5px;border:none;}
.lor-contact-section .lor-contact-form input[type='submit']{font-family:'Raleway', sans-serif;font-size:14px;font-weight:700;color:#ffffff;padding:15px 30px;text-align:center;display:inline-block;outline:0;border:0px solid;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.lor-contact-section .lor-contact-form .lor-input-fields input[type='submit']:hover{color:#ffffff;background-color:#de5c39;}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:999999;height:100%;width:100%;overflow:hidden !important;}
.status{width:128px;height:128px;position:absolute;left:50%;top:50%;background-image:url(../images/preloader.gif);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;margin:-70px 0 0 -70px;}
#scrollUp{right:30px;bottom:30px;height:35px;width:35px;position:fixed;border-radius:1px;background:url(../images/arrow_top.png) no-repeat center, #333;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}
.owl-theme .owl-controls{margin-top:30px;text-align:center;}
.owl-theme .owl-controls .owl-page span{background-color:transparent;border-radius:50px;display:block;height:10px;margin:5px 5px;opacity:1;width:10px;}
.owl-theme .owl-controls .owl-page.active span{border:1px solid rgba(0,0,0,0);}
footer{background-color:#28292e;padding:60px 15px;overflow:hidden;}
footer .lor-footer-content{text-align:center;}
footer .lor-footer-logo{text-align:center;margin-bottom:20px;}
footer p{text-align:center;color:#818181;font-size:11px;text-transform:uppercase;margin-bottom:15px;}
footer ul{display:inline-block;}
footer ul li{float:left;margin-right:15px;}
footer ul li:last-child{margin-right:0;}
footer ul li a{font-size:21px;}
footer ul li a i{font-size:21px;color:#818181;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.lor-footer-social-info li{width:50px;height:50px;margin:0px 15px 0px auto;text-align:center;float:left;background-color:rgba(255, 255, 255, 0.25);border-radius:50px;padding:10px;}
.grn{font-size:18px !important;;}
.lor-features-section{background-color:#673ab7;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;position:relative;padding-bottom:30px;overflow:hidden;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.62);}
.lor-features-section h2{color:#fff;}
.lor-counter-section{background-color:#56ACCB;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;position:relative;padding:40px 0;overflow:hidden;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.43);}
.lor-contact-section{-webkit-background-size:cover;background-size:cover;position:relative;padding:80px 0;overflow:hidden;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,cyrillic);.message{background-size:40px 40px;background-image:-moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);background-image:linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);box-shadow:0 0 8px rgba(0,0,0,.3);font:16px 'Open Sans';width:100%;margin:auto;padding:15px;-moz-animation:bg-animate 5s linear infinite;-webkit-animation:bg-animate 5s linear infinite;-ms-animation:bg-animate 5s linear infinite;animation:bg-animate 5s linear infinite;}
.message span{font-weight:600;}
.message #close{float:right;color:inherit;text-decoration:none;cursor:pointer;}
.message#error{background-color:#f33;border-left:7px #dc3d21 solid;color:white;}
.message#success{background-color:#61b832;border-left:7px #55a12c solid;color:#296829;}
@-webkit-keyframes bg-animate{from{background-position:0 0;}
to{background-position:-80px 0;}
}
@-moz-keyframes bg-animate{from{background-position:0 0;}
to{background-position:-80px 0;}
}
@keyframes bg-animate{from{background-position:0 0;}
to{background-position:-80px 0;}
}
#email, #tell{width:calc(50% - 2px);}
.view-source{margin-top:10px;display:block !important;}
.modalDialog{position:fixed;font-family:Arial, Helvetica, sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.66);z-index:99999;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;display:none;}
.modalDialog:target{display:block;pointer-events:auto;}
.close1:target{display:block;pointer-events:auto;}
.modalDialog > .div1{width:350px;position:relative;margin:10% auto;padding:10px 20px;border-radius:10px;background:#fff;border:1px solid #444242cc;box-shadow:0 0 10px 3px rgba(0,0,0,0.7);}
.close1{background:#606061;color:#FFFFFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
.div2{padding:7px}
.close1:hover{background:#ff9933;color:red!important;}
#tellby, #emailby, #nameby{background-color:transparent;border-bottom:1px solid #ccc !important;padding-left:5px;padding-right:5px;border-radius:5px;border:none;margin-bottom:10px;width:100%;}
#ByProNow, #ByBaseNow{background-color:#ff1744;font-size:14px;font-weight:700;color:#ffffff;padding:15px 30px;text-align:center;display:inline-block;transition:all .35s;border:none;border-radius:5px;width:calc(100% - 2em);margin:7px;}
#ByProNow:hover, #ByBaseNow:hover{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.62);}