*{margin:0;padding:0;}
body{background:#ffffff;font-size:14px;color:#2a2a2a;font-family:'Montserrat', sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ul, li{list-style:none;margin:0;}
p{margin:0;line-height:22px;}
h2, h3{font-weight:400;}
img{border:none;width:100%;}
:focus{outline:none !important;}
.text-light{color:#ffffff !important;}
.text-primary{color:#ff5a00;}
.text-secondary{color:#ff8c00;}
.fixed{position:fixed;top:0;left:0;height:80px;z-index:10;}
iframe{display:none !important;}
button{border:none;}
.p-x-0{padding-right:0 !important;padding-left:0 !important;}
.p-r-0{padding-right:0 !important;}
.p-l-0{padding-left:0 !important;}
.p-b-0{padding-bottom:0 !important;}
.p-t-10{padding-top:10px !important;}
.p-t-20{padding-top:20px !important;}
.p-t-25{padding-top:25px !important;}
.p-t-30{padding-top:30px !important;}
.nopadding{padding:0 !important;}
.nomargin{margin:0 !important;}
.p-b-10{padding-bottom:10px !important;}
.p-b-20{padding-bottom:20px !important;}
.p-b-25{padding-bottom:25px !important;}
.p-b-30{padding-bottom:30px !important;}
.p-l-10{padding-left:10px !important;}
.p-l-15{padding-left:15px !important;}
.p-l-20{padding-left:20px !important;}
.p-l-25{padding-left:25px !important;}
.p-l-30{padding-left:30px !important;}
.p-r-10{padding-right:10px !important;}
.p-r-15{padding-right:15px !important;}
.p-r-20{padding-right:20px !important;}
.p-r-25{padding-right:25px !important;}
.p-r-30{padding-right:30px !important;}
.m-b-10{margin-bottom:10px !important;}
.m-b-20{margin-bottom:20px !important;}
.m-b-25{margin-bottom:25px !important;}
.m-b-30{margin-bottom:30px !important;}
.m-t-10{margin-top:10px !important;}
.m-t-20{margin-top:20px !important;}
.m-t-25{margin-top:25px !important;}
.m-t-30{margin-top:30px !important;}
::placeholder{color:#fffbf9;}
.wrapper{position:relative;}
.small-width{max-width:500px;width:100%;margin:0 auto;}
.button1{background:#ff5a00;background:-moz-linear-gradient(left, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(left, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to right, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);}
.p-relative{position:relative;}
header .main-header{background:url(../images/logo_bg.png) no-repeat 0 0;background-size:auto;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;padding-bottom:50px;}
header .main-header .top-header{text-align:center;width:100%;}
header .main-header .top-header.fixed{border-bottom:solid 1px #cccccc;background:#ffffff;padding-left:10px;}
header h1#logo{float:left;margin:15px 30px;display:inline-block;}
header h1#logo img{width:auto;}
header .main-header .top-header h1#logo a:last-child{display:none;}
header .main-header .top-header h1#logo a:first-child{display:block;}
header .main-header .top-header.fixed h1#logo a:first-child{display:none;}
header .main-header .top-header.fixed h1#logo a:last-child{display:block;}
#main-nav{width:auto;float:none;padding:30px 0 30px 0px;display:inline-block;position:absolute;left:50%;transform:translate(-50%, 0);}
#main-nav .navigation ul li{display:inline-block;padding:0 15px;}
#main-nav .navigation ul li a{color:#2a2a2a;text-decoration:none;font-weight:500;}
header .main-header .top-header .login-signup{float:right;width:auto;margin-top:20px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header .main-header .top-header.fixed .login-signup{margin-right:15px;}
header .main-header .top-header .wrapmenu .login-signup{float:left;margin-top:30px;margin-left:20px;}
.login-signup{display:none;}
header .main-header .top-header .login-signup .login, header .main-header .top-header .login-signup .signup, header .main-header .top-header .login-signup .dashboard, header .main-header .top-header .login-signup .logout{padding:8px 15px;border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;margin:0 10px;border:none;color:#ffffff;font-weight:500;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#header-main-text{positiom:relative;padding:180px 0 150px 80px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#header-main-text h1{font-size:45px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#header-main-text h6{display:inline-block;padding:8px;color:#ffffff;background:#ff5a00;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;font-size:15px;}
#header-main-text h6 label{margin:0;font-weight:600;}
#header-main-text .email-input{position:relative;}
#header-main-text .email-input .error{font-size:14px;color:#eb2828;font-weight:500;}
#header-main-text .email-input .success{font-size:14px;color:#72bb3d;}
#header-main-text .arrow-button{position:absolute;left:62%;top:18px;z-index:2;}
#header-main-text .arrow-button button{background:none;}
#header-main-text .email-input input{font-size:14px;background:#ff5a00;color:#ffffff;background:-moz-linear-gradient(left, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(left, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to right, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);max-width:68%;width:100%;padding:20px;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border:none;position:relative;z-index:3;}
#header-main-text .email-input input:after{position:absolute;width:100px;height:5px;content:'';color:#ffffff;left:0;top:18px;display:inline-block;z-index:4;}
#header-main-image .header-screens{overflow:hidden;padding-top:10px;}
#header-main-image .header-screens img{width:90%;float:right;position:relative;right:-1000px;}
section{padding:100px 0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
section .left-part, section .right-part{padding-top:80px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#second-sec{background:url(../images/sec2_bg.png) no-repeat right top;animation:bg_animate_h 30s linear infinite alternate;-webkit-animation:bg_animate_h 30s linear infinite alternate;}
#second-sec .screen-container{background:url(../images/monitor.png) no-repeat;width:100%;height:480px;background-size:contain;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#second-sec .screen-container img{max-width:auto;width:100%;}
#second-sec .col-lg-4 button{padding:15px 30px;min-width:250px;border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;color:#ffffff;font-size:16px;}
#second-sec .screen-container #myCarousel{position:relative;left:12%;top:8%;width:75.8%;height:62%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
@keyframes bg_animate_h{0%{background-position:100% 100px;}
100%{background-position:50% 100px;}
}
@-webkit-keyframes bg_animate_h{0%{background-position:100% 100px;}
100%{background-position:50% 100px;}
}
#third-sec .left-part{overflow:hidden;}
#third-sec .right-part{padding-left:80px;padding-right:80px;}
#third-sec .screen-container{position:relative;z-index:5;padding-bottom:150px;}
#third-sec .screen-container img{width:auto;max-width:100%;left:-1000px;position:relative;}
#third-sec .bg-graphics1{z-index:3;position:absolute;left:-140px;top:10px;animation:bg_rotate2 80s linear infinite alternate;-webkit-animation:bg_rotate2 80s linear infinite alternate;}
#third-sec .bg-graphics2{z-index:2;position:absolute;right:0;top:0;animation:bg_rotate1 30s linear infinite alternate;-webkit-animation:bg_rotate1 30s linear infinite alternate;}
@keyframes bg_rotate1{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes bg_rotate1{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}
@keyframes bg_rotate2{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}
@-webkit-keyframes bg_rotate2{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}
#third-sec .right-part a{color:#ff5b00;font-weight:500;text-decoration:none;}
#third-sec .right-part a span{display:inline-block;margin-right:20px;transform:rotate(0deg);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
#third-sec .right-part a:hover span{transform:rotate(360deg);}
#fourth-sec .features-container{padding:40px 0;}
#fourth-sec .features-container .icon img{width:auto;}
.morefeatures{padding:70px 0 0;}
.morefeatures a{display:inline-block;border:solid 1px #fe5e00;padding:12px 16px;line-height:28px;border-radius:32px;-webkit-border-radius:32px;text-decoration:none;font-weight:500;color:#fe5e00;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.morefeatures a:hover{background:#fe5e00;color:#ffffff;}
.morefeatures a span{background:#fe5e00;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;display:inline-block;line-height:36px;display:none;}
.morefeatures a span img{width:auto;}
#testimonial{overflow:hidden;}
#testimonial .test-orange-bg{background:#ff5a00;background:-moz-linear-gradient(left, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(left, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to right, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);width:100%;max-width:860px;border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;margin:0 auto;min-height:480px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
#testimonial .test-orange-bg .test-word-details{position:absolute;left:-1200px;top:50px;opacity:1;transition:all 0.5s ease;}
#testimonial .test-orange-bg .test-word-details .test-words{background:#ffffff url(../images/quoteicon.png) no-repeat -35px -75px;border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;box-shadow:0px 10px 37px rgba(0,0,0,0.2);-webkit-box-shadow:0px 10px 37px rgba(0,0,0,0.2);-o-box-shadow:0px 10px 37px rgba(0,0,0,0.2);padding:100px 50px 0 50px;min-height:300px;width:100%;max-width:650px;font-weight:500;text-align:center;}
#testimonial .test-orange-bg .test-user-image{position:absolute;right:-1200px;bottom:50px;border-radius:20px;width:245px;height:245px;overflow:hidden;box-shadow:0px 10px 37px rgba(0,0,0,0.2);-webkit-box-shadow:0px 10px 37px rgba(0,0,0,0.2);-o-box-shadow:0px 10px 37px rgba(0,0,0,0.2);opacity:1;transition:all 0.5s ease;}
#testimonial .test-orange-bg .containerdiv.end .test-user-image{bottom:50%;right:50% !important;transform:translate(50%,50%);opacity:0;}
#testimonial .test-orange-bg .containerdiv.end .test-word-details{top:50%;left:50% !important;transform:translate(-50%,-50%);opacity:0;}
#fifth-sec{background:url(../images/sec5_bg.png) no-repeat right top;animation:bg_animate_h 30s linear infinite alternate;-webkit-animation:bg_animate_h 30s linear infinite alternate;}
#fifth-sec .right-part{text-align:center;}
#fifth-sec .right-part img{transform:scale(0.01);transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
#fifth-sec .right-part.appsicons_parent img{transform:scale(0.8);}
#fifth-sec .right-part img, #fifth-sec .left-part img{width:auto;max-width:100%;}
#awards .award_logo img{display: inline-block; width: auto; max-width:40%; margin:20px 10px;}
#subsciption .subsc-input{max-width:520px;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;background:#ff5a00;background:-moz-linear-gradient(left, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(left, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to right, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);padding:10px;margin:0 auto;}
#subsciption .subsc-input input{padding:13px;background:none;border:none;width:360px;float:left;color:#ffffff;}
#subsciption .subsc-input button{width:120px;background:#ffffff;padding:13px;border-radius:7px;float:right;}
.fsignup-header a{width:100%;max-width:520px;border-radius:10px;-webkit-border-radius:10px;color:#ffffff;text-decoration:none;background:#ff5a00;background:-moz-linear-gradient(left, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(left, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to right, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);display:inline-block;padding:25px;font-size:25px;text-transform:uppercase;}
#footer .footer-full{background:url(../images/footer_bg.png) no-repeat right bottom;padding:100px 0 50px;background-size:43%;}
#footer ul.f-links li{padding:10px 0;}
#footer ul.f-links li a{text-decoration:none;color:#2a2a2a;}
#footer .footer-full h5{font-weight:600;}
.social-links{ float: left;}
.social-links li{display:inline-block;padding:0 15px;}
.social-links li a img{width:auto;}
.security-seal{	float: left; margin-left: 100px;}
.security-seal > a > img{	width:150px; display: inline-block;}
.security-seal .verified_quality img{
	width:150px; padding:0 0 0 5px;
}
#trusted-by {width:100%; clear: both; text-align: center; padding: 50px 0 0 0;}
#trusted-by .security-seal{	float: none; margin:0; padding: 10px 0;}
.f-logo img{width:auto;margin-bottom:10px;}
.features .footer-bottom{padding-bottom:50px;}
.features #footer .footer-full{background-size:45%;}
.noScroll{overflow:hidden;position:fixed;width:100%}
.contact-us header .main-header, .pricing header .main-header, .features header .main-header{padding-bottom:160px;}
#contactus, #privacy, #support{background:url(../images/contact_bg.png) no-repeat right 30%;}
.contact-form, .contact-address, .pricing-container, .support-container{padding-top:80px;}
.form-field label{position:relative;display:inline-block;}
.form-field label span{position:absolute;left:10px;top:-20px;font-size:14px;cursor:text;color:#ff5a00;transition:all 150ms ease;font-weight:400;}
.form-field label.empty input, .form-field label.empty textarea{border-color:#d9d9d9;font-weight:400;}
.form-field label.empty span{top:50%;transform:translateY(-50%);font-size:14px;font-weight:400;background:none;color:#939393;left:45px;}
#form-contact .form-field:nth-child(4) label.empty span{top:25px;font-size:14px;font-weight:400;background:none;color:#939393;left:45px;}
.form-field input, .form-field textarea{border:1px solid #ff5a00;outline:none;border-radius:10px;padding:15px;width:480px;max-width:100%;padding-left:45px;font-weight:400;resize:none;}
.form-field input[type="text"]{background:url(../images/fuser.png) no-repeat 7px 12px #ffffff;}
#form-contact .form-field:nth-child(2) input[type="text"]{background:url(../images/femail.png) no-repeat 7px 12px #ffffff;}
.form-field input[type="phone"]{background:url(../images/fphone.png) no-repeat 7px 12px #ffffff;}
.form-field textarea{background:url(../images/fhelp.png) no-repeat 7px 12px #ffffff;height:250px;}
.form-field input:focus, .form-field textarea:focus{border-color:#ff5a00;}
#form-contact button{border-radius:10px;padding:15px;width:150px;color:#ffffff;}
.contact-address .address-details{margin-bottom:50px;}
.contact-address .address-details p{line-height:25px;}
.contact-address .address-details h4{background:url(../images/mappointer.png) no-repeat 0 0;padding:7px 0px 20px 30px;margin:0;color:#ff5a00;}
.review_others img {width: auto;max-width: 100%;}
#email_address_err, #subscribe_email_address_err, #full_name_err, #subscribe_succ_msg, #captcha_err{font-size:11px;background:#eb2828;position:absolute;bottom:19px;left:10px;padding:3px 5px;border-radius:3px;color:#ffffff;}
#captcha_err{bottom:auto;top:58px;}
#email_address_err:before, #full_name_err:before, #captcha_err:before{position:absolute;top:-5px;border-bottom:solid 5px #eb2828;border-right:solid 5px transparent;border-left:solid 5px transparent;content:'';left:5px;}
.error-type label input{border:solid 1px #eb2828 !important;box-shadow:0 0 10px rgba(235,40,40,0.5)}
#subscribe_email_address_err, #subscribe_succ_msg{top:-25px;left:0;width:100%;text-align:center;color:#eb2828;background:none;bottom:auto;font-weight:500;font-size:14px;}
#subscribe_succ_msg{color:#72bb3d;}
#succ_msg{font-size:11px;color:#72bb3d;padding-left:15px;display:inline-block;}
.captcha_image{width:150px;float:left;}
.captcha_input_text{width:180px;float:left;}
.captcha_input_text label{float:left;width:90px !important;}
.form-field .captcha_input_text input[type="text"]{background:none;padding:15px;text-align:center;width:90px;}
#refresh{float:left;margin-left:50px;margin-top:10px;}
#refresh.moving{animation:refreshrotate 0.5s infinite;-webkit-animation:refreshrotate 0.5s infinite;}
@keyframes refreshrotate{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
to{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
}
#pricing-sec .pkg{position:relative;padding:15px 15px 80px;border-radius:15px;box-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;min-height:630px;}
#pricing-sec .pkg:hover{box-shadow:0 0 50px rgba(255,151,38,0.8);-moz-box-shadow:0 0 50px rgba(255,151,38,0.8);-webkit-box-shadow:0 0 50px rgba(255,151,38,0.8);-o-box-shadow:0 0 50px rgba(255,151,38,0.8);}
#pricing-sec .pkg button{position:absolute;left:50%;bottom:30px;transform:translate(-50%);border-radius:10px;background:#ffffff;padding:15px;width:120px;box-shadow:0 0 18px rgba(175, 62, 0, 0.7);-moz-box-shadow:0 0 18px rgba(175, 62, 0, 0.7);-webkit-box-shadow:0 0 18px rgba(175, 62, 0, 0.7);-o-box-shadow:0 0 18px rgba(175, 62, 0, 0.7);}
#pricing-sec .pkg h4{text-transform:uppercase;font-weight:700;color:#ffffff;}
/* #pricing-sec .pkg big{font-size:50px;color:#ffffff;display:block;} */
/*#pricing-sec .pkg big{font-size:50px;color:#ffffff;display:block;}*/
/*Added style for Discount*/
#pricing-sec .pkg big{font-size:48px;color:#ffffff;display:block;}
#pricing-sec .pkg big.crossed-text, #pricing-sec .pkg big.crossed-text span{font-size:32px; text-decoration: line-through;opacity: 0.9;}
/*End added style for Discount*/
#pricing-sec .pkg small{display:block;}
#pricing-sec .pkg big span{font-size:18px;color:#ffffff;}
#pricing-sec .basic-pkg{background-color:#f4f4f4;background-image:url(../images/basic_bg1.png), url(../images/basic_bg2.png);background-repeat:no-repeat;background-position:left 90%, right 30%;border-radius:15px;border:solid 1px #d4d4d4;}
#pricing-sec .basic-pkg h4, #pricing-sec .basic-pkg big{color:#ff5a00}
#pricing-sec .pkg ul li{padding:20px 0;color:#ffffff;}
#pricing-sec .basic-pkg ul li{color:#2a2a2a;}
#pricing-sec .basic-pkg button{background:#ff5a00;background:-moz-linear-gradient(left, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(left, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to right, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);color:#ffffff;box-shadow:none;}
#pricing-sec .silver-pkg{background:#ff5a00;background-image:url(../images/silver_bg.png);background-image:url(../images/silver_bg.png), -moz-linear-gradient(top, #ff5a00 0%, #ff8c00 100%);background-image:url(../images/silver_bg.png), -webkit-linear-gradient(top, #ff5a00 0%,#ff8c00 100%);background-image:url(../images/silver_bg.png), linear-gradient(to bottom, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=0);background-repeat:no-repeat;background-position:right bottom;}
#pricing-sec .gold-pkg{background:#ff5a00;background-image:url(../images/gold_bg1.png), url(../images/gold_bg2.png);background-image:url(../images/gold_bg1.png), url(../images/gold_bg2.png), -moz-linear-gradient(top, #ff5a00 0%, #ff8c00 100%);background-image:url(../images/gold_bg1.png), url(../images/gold_bg2.png), -webkit-linear-gradient(top, #ff5a00 0%,#ff8c00 100%);background-image:url(../images/gold_bg1.png), url(../images/gold_bg2.png), linear-gradient(to bottom, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=0);background-repeat:no-repeat;background-position:left 80%, right 20%;}
#pricing-sec .platinum-pkg{background:#ff5a00;background-image:url(../images/platinum_bg1.png), url(../images/platinum_bg2.png);background-image:url(../images/platinum_bg1.png), url(../images/platinum_bg2.png), -moz-linear-gradient(top, #ff5a00 0%, #ff8c00 100%);background-image:url(../images/platinum_bg1.png), url(../images/platinum_bg2.png), -webkit-linear-gradient(top, #ff5a00 0%,#ff8c00 100%);background-image:url(../images/platinum_bg1.png), url(../images/platinum_bg2.png), linear-gradient(to bottom, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=0);background-repeat:no-repeat;background-position:left 40%, right 80%;}
#feature-sec, #terms{background-image:url(../images/featurebg1.png), url(../images/featurebg2.png);background-repeat:no-repeat;background-position:right 40%, 0px 80%;}
.customize-pricing a{color:#ff5a00; text-decoration: underline;font-weight: 500;}
.feature-container, .main-feature{transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
.feature-container.fixed{width:100%;padding:0;top:80px;}
.main-feature{padding:15px 0;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border:solid 1px #ff5a00;text-align:center;max-width:1170px;margin:0 auto;width:100%;}
.feature-container.fixed .main-feature{border:none;border-bottom:solid 1px #ff5a00;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;max-width:100%;background:#ffffff;}
.main-feature ul li{display:inline-block;}
.main-feature ul li a{padding:8px 17px;border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;color:#2a2a2a;display:block;text-decoration:none;}
.main-feature ul li a:hover{color:#ff5a00;}
.main-feature ul li.active a{color:#ffffff;}
#feature-sec .feature-details{padding:100px 0 50px;}
#clients .client-points li div{display:inline;}
.blockHead h4, .blockHead p{text-align:center;}
.blockHead h4{}
#reports img{width:auto;max-width:100%;margin-top:30px;}
div.bhoechie-tab-container{z-index:9;background-color:#ffffff;padding:50px 0;background-clip:padding-box;}
div.bhoechie-tab-menu div.list-group, div.bhoechie-tab-menu2 div.list-group2, div.bhoechie-tab-menu3 div.list-group3{margin-bottom:0;}
div.bhoechie-tab-menu div.list-group>a, div.bhoechie-tab-menu2 div.list-group2>a, div.bhoechie-tab-menu3 div.list-group3>a{margin-bottom:0;border:none;opacity:0.6;padding:10px 20px;border-radius:5px;}
div.bhoechie-tab-menu div.list-group>a:hover, div.bhoechie-tab-menu2 div.list-group2>a:hover{opacity:1;}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu2 div.list-group2>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu2 div.list-group2>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa, div.bhoechie-tab-menu2 div.list-group2>a.active .fa{background-color:#5A55A3;background-image:#5A55A3;color:#ffffff;opacity:1;background:#ff5a00;background:-moz-linear-gradient(top, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(top, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to bottom, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);}
div.bhoechie-tab-menu3 div.list-group3>a:hover{opacity:1;}
div.bhoechie-tab-menu3 div.list-group3>a.active,
div.bhoechie-tab-menu3 div.list-group3>a.active .glyphicon,
div.bhoechie-tab-menu3 div.list-group3>a.active .fa{background-color:#5A55A3;background-image:#5A55A3;color:#ffffff;opacity:1;background:#ff5a00;background:-moz-linear-gradient(top, #ff5a00 0%, #ff8c00 100%);background:-webkit-linear-gradient(top, #ff5a00 0%,#ff8c00 100%);background:linear-gradient(to bottom, #ff5a00 0%,#ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);}
div.bhoechie-tab div.bhoechie-tab-content:not(.active), div.bhoechie-tab2 div.bhoechie-tab-content2:not(.active), div.bhoechie-tab3 div.bhoechie-tab-content3:not(.active){display:none;}
.bhoechie-tab-content center > img, .bhoechie-tab-content2 center > img, .proj-tast-screen center > img{width:auto;max-width:100%;}
#community img{margin:0 auto;width:auto;max-width:100%;display:inline-block;}
.community-page header .main-header{padding-bottom:160px;}
.community-page #main-nav{padding-left:0px;}
.community-page header .main-header .top-header .category{float:right;width:auto;margin-top:14px;}
.community-page header .main-header .top-header .category a{padding:10px 0;display:inline-block;color:#2a2a2a;text-decoration:none;}
.community-page header .main-header .top-header .category img, .category-listing img{width:auto;}
.search-blog{padding:10px 5px;}
.search-container{width:200px;max-width:100%;margin:0 auto;display:block;padding:0 50px 0 0;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.search-container.go-search{width:800px;border-bottom:solid 1px #ff5a00;}
.search-container img{position:absolute;right:10px;top:6px;}
.search-container input{padding:10px;width:100%;border:none;font-size:18px;}
.search-container input::placeholder{color:#cccccc;}
#community h1{max-width:1000px;width:100%;font-size:45px;margin:0 auto;}
.blog-section{padding:100px 0 50px;}
.blog-section h5{font-weight:600;display:block;transform:rotate(-90deg);font-size:16px;margin-top:-20px;position:absolute;top:37px;}
.blog-section h5:before{content:"";width:150px;height:2px;background:#222222;display:block;position:absolute;left:-160px;top:8px;}
.blog-section .blog-heading{width:55%;min-height:350px;max-height:350px;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;background:#ff5a00;background:-moz-linear-gradient(left, #ff8c00 0%, #ff5a00 100%);background:-webkit-linear-gradient(left, #ff8c00 0%,#ff5a00 100%);background:linear-gradient(to right, #ff8c00 0%,#ff5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a00', endColorstr='#ff8c00',GradientType=1);overflow:hidden;position:relative;}
.blog-section .blog-block-content.even .blog-heading{float:right;}
.blog-section .blog-heading h2{position:absolute;width:300px;left:70px;top:70px;line-height:40px;color:#ffffff;z-index:5;}
.blog-section .blog-heading .blog-heading-overlay{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;}
.blog-section .blog-heading img{width:100% !important;height:auto;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.blog-section .blog-block-content:hover .blog-heading img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.blog-section .blog-block-content.even .blog-heading h2{right:70px;left:auto;}
.blog-section .blog-content-main{position:absolute;width:55%;right:0;top:20px;z-index:4;}
.blog-section .blog-block-content.even .blog-content-main{left:0;right:auto;top:20px;}
.blog-section .blog-content-main .blog-text{border:solid 3px #d1d1d1;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;padding:30px 30px 30px 120px;min-height:250px;}
.blog-section .blog-block-content.even .blog-content-main .blog-text{padding:30px 120px 30px 30px;}
.blog-section .blog-content-main .author, .blog-section .blog-content-main .blog-details{padding:10px 0 10px 120px;}
.blog-section .blog-block-content.even .blog-content-main .author, .blog-section .blog-block-content.even .blog-content-main .blog-details{padding:10px 120px 10px 0px;}
.category-listing{position:fixed;width:0px;right:0;top:0;background:#ffffff;height:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;z-index:111;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.category-menu-heading{border-bottom:solid 1px #d1d1d1;padding:22px 15px 23px;}
.category-menu-heading span{padding:5px 0;}
.category-listing ul{overflow-y:auto;}
.category-listing ul li{padding:2px 0;border-bottom:solid 1px #d1d1d1;}
.category-listing ul li a{padding:10px;display:block;color:#555555;text-decoration:none;}
.category-listing ul li a:hover{background:#f1f1f1;}
.category-listing ul li a span{background:#ff5a00;border-radius:50%;text-align:center;line-height:35px;margin-left:20px;color:#ffffff;width:35px;height:35px;display:inline-block;}
.blog_detials .img_holder{position:relative;padding:3px;}
.blog_detials .img_holder:after{content:"";position:absolute;top:0;left:0;background:#d1d1d1;width:100%;height:100%;z-index:-1;border-radius:5px;}
.blog_detials h1{margin-bottom:0 !important;padding-bottom:15px !important;}
.blog_detials .img_holder img{border:0px solid #fff !important;}
.blog_detials .blog-content-main{padding:15px;display:block;}
.blog_detials .blog-content-main p{margin-bottom:7px;}
.blog_detials .blog_subcontent{padding:7px 0;width:100%;}
.blog_detials .blog_subcontent .imgpart01{width:25% !important;padding:10px 0 10px 20px;float:right;}
.blog_detials .blog_subcontent .imgpart02{width:15% !important;padding:10px 0 10px 20px;float:right;}
.blog_detials .blog_subcontent h4{list-style:decimal;font-size:20px;font-weight:400;padding:5px 0 10px 30px;background:url('../images/bullet_icon.png') no-repeat;background-position:0 6px;}
.blog_detials .admin{margin-bottom:20px;}
.blog_detials h5{font-size:16px;margin-top:15px;}
ul.blogdtls li{list-style:circle;margin:10px 0 10px 45px;}
.change_page_part{display:block;padding:10px 0;}
.change_page_part a{padding:7px 30px 7px 25px;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;position:relative;color:#2a2a2a;text-transform:uppercase;font-weight:400;font-size:13px;}
.change_page_part a:hover{color:#ff5b00;}
.change_page_part a:hover,.change_page_part a:focus{text-decoration:none;}
.change_page_part .previous,.change_page_part .next{color:#2a2a2a;}
.change_page_part .previous{background:url(../images/prv_arrow.png) no-repeat;background-position:0% 50%;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;}
.change_page_part .previous:hover{-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;background-position:3% 50%;}
.change_page_part .previous:after{content:'';background:#ff5b00;position:absolute;right:0;top:8px;width:8px;height:16px;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;}
.change_page_part .previous:hover:after{width:20px;z-index:-1;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;}
.change_page_part .next{background:url(../images/next_arrow.png) no-repeat;background-position:100% 50%;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;}
.change_page_part .next:hover{background-position:97% 50%;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
.change_page_part .next:after{content:'';background:#ff5b00;position:absolute;left:0;top:8px;width:8px;height:16px;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;}
.change_page_part .next:hover:after{width:20px;z-index:-1;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;}
.related_articals{display:block;}
.related_articals .post{border-radius:3px;border:1px solid #ebeff1;padding:17px 22px;display:block;min-height:425px;margin:10px 0;transition:all .3s ease-in-out;}
.related_articals .post:hover{box-shadow:0px 1px 25px -7px #999;}
.related_articals .post h4{font-size:16px;line-height:22px;margin:0;padding:0;}
.related_articals .post .text_holder{padding:5px 7px;font-size:13px;}
.related_articals .post .text_holder .date{color:#2a2a2a;}
.related_articals .post .text_holder p{padding:10px 0;font-size:13px;color:#999999;}
.related_articals .post .text_holder a{font-size:15px;color:#f3580a;text-decoration:underline;font-weight:500;}
.related_articals .post .text_holder a:hover{text-decoration:none;}
.related_articals .post .img_holder{margin-bottom:10px;overflow:hidden;position:relative;}
.related_articals .post .img_holder img{width:100%;transition:all .2s ease-in-out;}
.related_articals .post:hover .img_holder img{transform:scale(1.1);}
.eupopup-container{background-color:rgba(25,25,25,.9);color:#efefef;padding:5px 20px;font-size:12px;line-height:1.2em;text-align:center;display:none;z-index:9999999;}
.eupopup-container-bottom{position:fixed;bottom:0;left:0;right:0;}
.eupopup-head{font-size:12px;font-weight:400;padding:7px;color:#fff;}
.eupopup-head > span:first-child{margin-right:50px;line-height:15px;}
.eupopup-buttons{padding:7px 0 5px;}
.eupopup-button{margin:0 10px;}
.eupopup-button_1, .eupopup-button_2{color:#f6a21d;font-size:12px;font-weight:400;}
.eupopup-button_1{border:1px solid #f65c00;border-radius:4px;padding:5px 12px;}
.eupopup-button_2{border:1px solid #f65c00;border-radius:4px;padding:5px 7px;}
.eupopup-button:focus, .eupopup-button:hover{text-decoration:none;color:#fff;background:#f65c00;}
.support-block{background:#f9f9f9;border:solid 1px #d7d7d7;border-radius:15px;-webkit-border-radius:15px;padding:20px;position:relative;min-height:200px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.support-block:hover{background:#ffffff;box-shadow:0 0px 30px rgba(36,50,66,.14);}
.linktomore{position:absolute;background:#fe5e00;width:40px;height:40px;border-radius:50%;border-radius:50%;right:30px;bottom:-15px;}
.linktomore a{display:block;line-height:38px;width:40px;height:40px;}
.linktomore a img{width:auto;}
@media (max-width:1399px){header .main-header{background-size:350px;}
#header-main-text h1, #community h1{font-size:35px;}
#header-main-text{padding:120px 0 150px 80px;}
section{padding:70px 0;}
#third-sec .bg-graphics1{width:75%;bottom:40px;}
#second-sec, #fifth-sec{animation:bg_animate_h 15s linear infinite alternate;-webkit-animation:bg_animate_h 15s linear infinite alternate;}
#third-sec .right-part .find-more span{margin-right:5px;}
#third-sec .right-part .find-more span img{width:70%;}
.contact-form, .contact-address, .pricing-container, .support-container{padding-top:30px;}
#footer .footer-full, .features #footer .footer-full{background-size:50%;}
}
/*Added style for Discount*/
@media (min-width:992px) and (max-width:1199px){
  #pricing-sec .pkg big {
    font-size: 32px;
  }
  #pricing-sec .pkg big.crossed-text, #pricing-sec .pkg big.crossed-text span {
    font-size: 21px;}
  }
  /*End added style for Discount*/
@media (max-width:1099px){header .main-header{background-size:260px;padding-bottom:0;}
#header-main-text h1, #community h1{font-size:28px;}
.h2, h2{font-size:24px;}
header h1#logo{margin:15px 5px;}
#header-main-text{padding:60px 0 30px 50px;}
header .main-header .top-header .login-signup .login, header .main-header .top-header .login-signup .signup, header .main-header .top-header .login-signup .dashboard, header .main-header .top-header .login-signup .logout{margin:0 2px;}
section#testimonial{padding:50px 0 !important;}
#testimonial .test-orange-bg{min-height:410px;}
#testimonial .test-orange-bg .test-word-details .test-words{padding:70px 40px 0 40px;min-height:270px;width:98%;}
#testimonial .test-orange-bg .test-word-details{position:absolute;top:-30px;left:-1200px;width:100%;}
#testimonial .test-orange-bg .test-user{text-align:left;}
#testimonial .test-orange-bg .test-user-image{position:absolute;right:-1200px;bottom:-30px;width:150px;height:150px;}
#second-sec, #fifth-sec{background-size:50%;}
#third-sec .right-part, #third-sec .right-part{padding-left:30px;padding-right:30px;}
.contact-us header .main-header, .pricing header .main-header, .features header .main-header{padding-bottom:90px;}
#testimonial .test-orange-bg .containerdiv.end .test-user-image{bottom:50%;right:50% !important;transform:translate(50%,50%);opacity:0;}
#testimonial .test-orange-bg .containerdiv.end .test-word-details{top:50%;left:50% !important;transform:translate(-50%,-50%);opacity:0;}
#second-sec .screen-container #myCarousel{top:6.5%;}
}
@media (max-width:991px){.blog-section .blog-heading, .blog-section .blog-block-content.even .blog-heading{width:100%;min-height:auto;padding:20px;float:none;}
.blog-section .blog-heading h2, .blog-section .blog-block-content.even .blog-heading h2{position:relative;left:0px;top:0;line-height:30px;margin:0;width:auto;}
.blog-section .blog-content-main, .blog-section .blog-block-content.even .blog-content-main{position:relative;width:100%;padding-bottom:10px;top:0;}
.blog-section .blog-content-main .author, .blog-section .blog-content-main .blog-details, .blog-section .blog-content-main .blog-text, .blog-section .blog-block-content.even .blog-content-main .author, .blog-section .blog-block-content.even .blog-content-main .blog-details, .blog-section .blog-block-content.even .blog-content-main .blog-text{padding:10px;}
#second-sec .screen-container #myCarousel{top:5%;}
.blog-section .blog-heading img, .blog-section .blog-heading .blog-heading-overlay{display:none !important;}
.blog-section .blog-content-main .blog-text{min-height:auto;}
#footer .footer-full, .features #footer .footer-full{background-size:60%;}
.security-seal{	margin-left:40px;}

}
@media (max-width:767px){
header .main-header .top-header .login-signup{margin-top:70px;}
#header-main-text{padding:70px 15px;}
section{padding:50px 0;}
section .left-part, section .right-part{padding-top:30px;}
.h2, h2{font-size:20px;}
.h4, h4{font-size:16px;font-weight:400;}
#third-sec .bg-graphics1{width:50%;bottom:40px;left:-100px;}
#third-sec .screen-container{padding-bottom:100px;}
#second-sec, #fifth-sec{animation:bg_animate_h 7s linear infinite alternate;-webkit-animation:bg_animate_h 7s linear infinite alternate;}
#header-main-text .email-input input{max-width:75%;}
#header-main-text .arrow-button{left:67%;}
#footer .footer-full, .features #footer .footer-full{background-size:700px;}
#header-main-image .header-screens img, .form-field label, .form-field input, .form-field textarea{width:100%;}
#footer .footer-full ul.social-links{text-align:center;margin-bottom:15px;float: none;}
.form-field label.empty span, .form-field label span, #form-contact .form-field:nth-child(4) label.empty span{font-size:12px;}
#feature-sec{background-image:none;}
.community-page header .main-header .top-header .category{margin-right:60px;margin-top:11px;}
.search-blog{padding:20px 5px;}
.blog-section{padding:15px 0 40px;}
#second-sec .screen-container #myCarousel{top:7.2%;}
.blog_detials{margin:0 15px;}
.blog_detials .blog_subcontent .imgpart01{width:40% !important;}
.blog_detials .blog_subcontent .imgpart02{width:25% !important;}
#main-nav{position:relative;left:auto;transform:none;}
.support-block{min-height:auto;}
#feature-sec, #pricing-sec, #contactus, #community, #terms, #privacy{margin-top:-30px;}
.security-seal{float: none;display: block;margin: 20px auto;width: 100%; text-align: center;}
}
@media (max-width:699px){.eupopup-buttons{display:block;}
.eupopup-head > span:first-child{margin-right:0;}
}
@media (max-width:599px){#second-sec .screen-container{height:300px;}
.blog-section .blog-heading h2, .blog-section .blog-block-content.even .blog-heading h2{line-height:25px;}
#second-sec .screen-container #myCarousel{top:8%;}
.blog_detials{margin:0 15px;}
.blog_detials .blog_subcontent .imgpart02{width:38% !important;}
#subsciption .subsc-input input{width:100%;padding:13px;text-align:center;}
/*Added style for Discount*/
#pricing-sec .pkg big {
  font-size:32px;
}
#pricing-sec .pkg big.crossed-text, #pricing-sec .pkg big.crossed-text span {
  font-size: 21px;}
/*End added style for Discount*/
}
@media (max-width:479px){#header-main-text h1, #community h1{font-size:22px;}
#header-main-text h6{font-size:13px;}
#header-main-text .email-input{margin-top:10px !important;}
section{padding:20px 0;}
section .left-part, section .right-part{padding-top:30px;}
#testimonial .test-orange-bg .test-word-details .test-words{padding:50px 20px 20px 20px;background-size:320px;}
#third-sec .screen-container{padding-bottom:50px;}
header .main-header .top-header .login-signup{margin-top:100px;}
#header-main-text .email-input input{max-width:80%;}
#header-main-text .arrow-button{left:67%;}
.pricing-package{width:90% !important;margin:0 auto;display:block;float:none;}
#subsciption .subsc-input button{display:block;margin:0 auto;float:none;margin-top:10px;}
#testimonial .test-orange-bg .test-user-image{width:100px;height:100px;}
.blog-section .blog-content-main .blog-details span.pull-right img{display:none !important;}
.blog-section > div{width:100% !important;}
.blog-section h5{transform:rotate(0deg);margin-left:65px;margin-bottom:30px;margin-top:0px;position:relative;top:0;}
.blog-section h5:before{width:50px;left:-60px;}
#second-sec .screen-container #myCarousel{top:6.5%;}
#footer .footer-full{background-size:580px;}
.change_page_part a{padding:7px 16px 7px 20px;}
}
@media (max-width:359px){#second-sec .screen-container{height:200px;}
}

/**
 * Demo.css
 */
.wrapmenu ul {
    margin: 0;
    list-style: none;
}

.wrapmenu li {
    display: inline-block;
}

.wrapmenu li a {
    text-decoration: none;
    color: #2a2a2a; padding:0 15px;	
}
.wrapmenu li a:hover, .wrapmenu li.active a, .wrapmenu li.active a:focus, .nav>li>a:focus{
    color:#ff5a00; background:none;
}

@media(max-width:899px){
    .wrapmenu li a{
        padding:0 5px;
    }
}

/**
 *  Adaptive menu css
 */
 .adaptive-menu {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 5;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    width: 300px;
    height: 100%;
    padding-top: 70px;
    padding-bottom: 50px;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: translateX(304px);
    -ms-transform: translateX(304px);
    transform: translateX(304px);
    text-align: left;
    background-color: white;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    will-change: transform;
  }
  .adaptive-menu > *:first-child,
  .adaptive-menu ul:first-of-type {
    display: block !important;
  }
  .adaptive-menu ul:first-of-type {
    margin: 0;
    padding: 0;
  }
  .adaptive-menu ul:first-of-type li {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
  }
  .adaptive-menu ul:first-of-type li:hover::before, .adaptive-menu ul:first-of-type li:hover::after, .adaptive-menu ul:first-of-type li::before, .adaptive-menu ul:first-of-type li::after {
    display: none;
  }
  .adaptive-menu ul:first-of-type li a {
    font-size: 16px;
    display: block;
    padding: 20px;
    transition: background-color .3s ease-out;
    color: #666666;
    border: 0;
  }
  .adaptive-menu ul:first-of-type li a:hover {
    color: white;
    background: #ff5a00;
  }
  .adaptive-menu ul:first-of-type li a:hover::before, .adaptive-menu ul:first-of-type li a:hover::after, .adaptive-menu ul:first-of-type li a::before, .adaptive-menu ul:first-of-type li a::after {
    display: none;
  }
  .adaptive-menu--is-visible.adaptive-menu {
    visibility: visible;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .adaptive-menu__open {
    position: fixed;
    z-index: 100;
    top: 12px;
    right: 8px;
    width: 50px;
    height: 50px;
    background: transparent;
  }
  .adaptive-menu__open--is-hidden {
    visibility: hidden;
  }
  .adaptive-menu__open > span {
    position: absolute;
    top: 46%;
    left: -webkit-calc(50% - 19px);
    left: calc(50% - 19px);
    width: 36px;
    height: 4px;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out;
    pointer-events: none;
    background: #ff5a00;
  }
  .adaptive-menu__open > span:hover {
    opacity: .7;
  }
  .adaptive-menu__open > span::before, .adaptive-menu__open > span::after {
    position: absolute;
    left: 0;
    width: 36px;
    height: 4px;
    content: '';
    background: #ff5a00;
  }
  .adaptive-menu__open > span::before {
    top: -10px;
  }
  .adaptive-menu__open > span::after {
    bottom: -10px;
  }
  .adaptive-menu__open > span b {
    display: none;
  }
  .adaptive-menu__close {
    position: absolute;
    z-index: 1000;
    top: 16px;
    right: 18px;
    width: 36px;
    height: 40px;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out;
    opacity: .7;
  }
  .adaptive-menu__close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 1;
  }
  .adaptive-menu__close--is-hidden {
    visibility: hidden;
  }
  .adaptive-menu__close > span {
    display: none;
  }
  .adaptive-menu__close::before, .adaptive-menu__close::after {
    position: absolute;
    top: 18px;
    left: 0;
    width: 30px;
    height: 4px;
    content: '';
    background: #d6493e;
  }
  .adaptive-menu__close::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .adaptive-menu__close::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .adaptive-menu__bg, .categ-overlay__bg {
    position: fixed;
    z-index: 4;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    background-color: transparent;
  }
  .adaptive-menu__bg--is-visible, .categ-overlay__bg {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5);
  }
  
  a.footer-dmca-badge img{
    width: 100px;
  }
  /*# sourceMappingURL=adaptive-menu.default.css.map */
  