/*!
Theme Name: Dotstore
Theme URI: http://underscores.me/
Author: Multidots
Author URI: http://multidots.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dotstore
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Dotstore is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

h2, h3, h4, h6{color:#495665}
h5, p{color:#4c5056}
.linear-transition, a{-moz-transition:0.3s all linear}
button, hr, input{overflow:visible}
.widget select, .wp-caption, embed, iframe, img, legend, object, pre{max-width:100%}
[type=checkbox], [type=radio], legend{box-sizing:border-box;padding:0}
a, a:active, a:focus, a:hover{color:#ff826e}/*1a2038*/
#content[tabindex="-1"]:focus, a{outline:0}
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}
body{margin:0;overflow-x:hidden;background:#fff}
h1{font-size:50px;line-height:65px;margin-bottom:23px;color:#FFF;font-weight:600;}
b, strong{font-weight:bolder}
small{font-size:12px}
img{border-style:none;height:auto}
button, input, optgroup, select, textarea{margin:0;outline:0}
button, select{text-transform:none}
[type=button], [type=reset], [type=submit], button{-webkit-appearance:button}
h2, h3, h4{font-weight:600}
a, p{line-height:28px}
.btn, body, button, code, input, kbd, optgroup, pre, select, textarea, tt, var{font-family:Poppins, sans-serif;}
body, button, input, optgroup, select, textarea{color:#4c5056;font-size:16px;line-height:1.5}
h1, h2, h3, h4, h5, h6{clear:both;margin-top:0}
h2{font-size:42px;line-height:60px;margin-bottom:12px;}
h4{font-size:28px;line-height:40px}
h5{font-size:22px;line-height:34px;font-weight:300;margin-bottom:41px}
h6{font-size:18px;line-height:30px;font-weight:600;margin-bottom:12px}
p{font-size:16px;font-weight:400;margin-bottom:15px}
cite, dfn, em, i{font-style:italic}
ins, mark{background:#ff8d78;text-decoration:none;color:#FFF;padding:4px}
*, ::after, ::before{box-sizing:inherit}
ol, ul{margin:0 0 1.5em 3em}
li>ol, li>ul{margin-bottom:0;margin-left:1.5em;padding-left: 0px !important;}
table{margin:0 0 1.5em;width:100%}
button, input[type=button], input[type=reset], input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}
.no-padding-left{padding-left:0}
.no-padding-right{padding-right:0}
a{background-color:transparent;font-weight:600;font-size:14px;text-decoration:none!important;-webkit-transition:0.3s all linear;transition:0.3s all linear}
.clear::after, .clear::before, .comment-content::after, .comment-content::before, .entry-content::after, .entry-content::before, .site-content::after, .site-content::before, .site-footer::after, .site-footer::before, .site-header::after, .site-header::before{content:"";display:table;table-layout:fixed}
.clear::after, .comment-content::after, .entry-content::after, .site-content::after, .site-footer::after, .site-header::after{clear:both}
.entry-content, .entry-summary, .page-content{margin:0}
ul{padding:0;margin:0;list-style:none}
.btn{font-weight:600;font-size:14px;line-height:26px;color:#1a2038;text-decoration:none;text-transform:uppercase;padding:11px 44px;border-radius:25px;outline:0!important;outline-offset:0;border:none;white-space:normal;}
.blue-btn, .blue-btn:active, .blue-btn:focus, .blue-btn:hover, .red-btn, .red-btn:active, .red-btn:focus, .red-btn:hover{color:#FFF}
.white-btn{background-color:#FFF;-webkit-box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.08);box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.08)}
.red-btn,.red-btn-demo{background-color:#ff826e}
.red-btn-demo,.red-btn-demo:hover{color:#fff}
.linear-transition{-webkit-transition:0.3s all linear;transition:0.3s all linear}
.pink-background{background-color:#fe5981}
.lovender-background{background-color:#6c75ff}
.cyan-background{background-color:#008fd5}
.purple-background{background-color:#9b58b5}
.orange-background{background-color:#ff6d4b}
.parrot-background{background-color:#2dcc70}
.site-header{position:absolute;width:100%;float:left;z-index:6666}
.site-branding{margin-top:23px;max-width:126px}
.dotstore-mainmenu{padding-top:29px}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent}
.navbar-default{background-color:transparent;margin-bottom:0;border:none;border-radius:0}
.navbar-default .navbar-nav>li{outline:0}
.navbar-default .navbar-nav>li>a{color:#FFF;font-size:16px;font-weight:500;text-transform:uppercase;}
.navbar-default .navbar-nav>li>a.btn{font-size:14px;color:#000;letter-spacing:0;padding:5px 20px;margin-top:-3px;margin-left:38px}
.cart-search-menu, .navbar-default .signin-ul, .social-links{text-align:right}
.cart-search-menu{padding-top:28px}
.cart-search-menu li{display:inline-block;position:relative}
.cart-search-menu a{color:#FFF;font-size:16px;font-weight:500;padding:2px 0 0 15px}
.cart-search-menu a.search-link.open-search-main-menu{position:relative;padding-left:0}
.cart-search-menu .search-main-menu{position:absolute;right:0;top:40px;margin:0;z-index:-1;width:390px}
.cart-search-menu .search-main-menu li{width:100%}
.cart-search-menu .search-main-menu form{position:relative;-webkit-transition:width 0.3s;transition:width 0.3s;width:100%}
.cart-search-menu .search-main-menu form input[type=text]{background-color:#f5f8fb;border-color:#e7eaec;border-radius:4px;padding:5px 35px 5px 10px;width:100%;height:40px;-webkit-box-shadow:0 13px 22px -5px rgba(0, 0, 0, 0.08);box-shadow:0 13px 22px -5px rgba(0, 0, 0, 0.08)}
.cart-search-menu .search-main-menu form button{-webkit-appearance:none;appearance:none;color:#4c5056;background-color:#f5f8fb;border:none;outline:0!important;font-size:18px;padding:0 10px;position:absolute;right:0;top:0;line-height:40px}
.navbar-nav>li.myaccount-li, .navbar-nav>li.signin-li{display:none}
.navbar-default .signin-ul>li>a.btn{font-size:14px;color:#000;letter-spacing:0;padding:5px 20px;margin-top:-3px;margin-left:38px}
.owl-item{padding:0}
.owl-carousel .owl-item img{width:100%;margin:0 auto}
.star-rating span::before{color:#ffd800!important}
.call-to-action{width:100%;float:left;padding-top:65px;padding-bottom:65px}
.call-to-action .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.call-to-action h2{font-size:37px;font-weight:500;color:#FFF;margin-bottom:0}
.our-quality-footertop a, .quality-content .quality-box h5, .quality-content .quality-box p, .theme-quality-section h2, .theme-quality-section h5{color:#FFF}
.our-quality-footertop{width:100%;float:left;color:#FFF;padding:51px 0}
.our-quality-footertop .our-quality{font-size:18px;font-weight:600;display:table-cell;vertical-align:middle;height:100%;padding-left:48px;position:relative}
.our-quality-footertop .our-quality::before{content:"";width:33px;height:33px;position:absolute;left:0;top:-4px;background:url(/wp-content/themes/dotstore/images/footer-top-icon-sprite-img.png) no-repeat}
.our-quality-footertop .our-quality.money-back::before{background-position:0 0}
.our-quality-footertop .our-quality.secure-online::before{background-position:-69px 0}
.our-quality-footertop .our-quality.fast-support::before{background-position:-137px 0}
.site-footer{width:100%;float:left;background-size:cover;background-repeat:no-repeat;padding-top:80px}
.site-footer a{font-size:16px;color:#FFF;font-weight:300;margin-bottom:14px;display:inline-block;text-transform:capitalize}
.security-payment-info .godady-img, .security-payment-info .paymentway-img, .security-payment-info .security-img{background-repeat:no-repeat}
.site-footer .copyright{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(233,233,235,0.12);padding-top:27px;padding-bottom:14px;margin-top:7px}
.site-footer .copyright .footer-top-logo{max-width:170px;}
.site-footer .copyright span{color:#FFF;font-size:13px;display:block;text-align:center;}
.site-footer .copyright span a{margin-left:5px}
.site-footer .copyright ul.footer-ver-menu li {display: inline-block;font-size: 13px;color: #fff;border-right: 1px solid #fff;padding-right: 5px;}
.site-footer .copyright ul.footer-ver-menu {text-align: center;display: block;}
.site-footer .copyright ul.footer-ver-menu li:last-child {border: none;}
#text-10 ul.social-links {text-align: left;}
.site-footer .copyright ul.footer-ver-menu li a {font-size: 13px;padding: 0px;margin: 0;line-height: 0px;}
.site-footer .site-logo{margin-bottom:0;max-width:50%}
.security-payment-info{width:100%;float:left;padding:32px 0}
.security-payment-info .security-img{display:inline-block;float:left;padding-right:16px;width:267px;height:38px;background-position:-689px -87px}
.security-payment-info .godady-img{display:inline-block;width:141px;height:34px;background-position:-995px -92px}
.security-payment-info .paymentway-img{text-align:right;width:300px;height:27px;margin:0 0 0 auto;background-position:-1136px -105px}
.social-links li{display:inline-block;margin-left:18px}
.tab-content.accordion-inside .panel-title a{padding:27px 20px 18px 0;line-height:normal;color:#495665;font-size:18px;font-weight:500;border-top:1px solid #cdd5e0;display:block;position:relative}
.tab-content.accordion-inside .panel-title a::after{content:"\f068";font:normal normal normal 25px/54px FontAwesome;color:#ff826e;position:absolute;right:0;top:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s all linear;transition:0.3s all linear;opacity:1}
.tab-content.accordion-inside .panel-title a.collapsed::after{content:"\f067";opacity:0.5}
.tab-content.accordion-inside .panel-default>.panel-heading{color:#333;background-color:transparent;border:none;padding:0}
.tab-content.accordion-inside .panel.panel-default{border:none;box-shadow:none}
.tab-content.accordion-inside .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;padding:3px 0 10px}
.tab-content.accordion-inside .panel-group{border-bottom:1px solid #cdd5e0}
.tab-content.accordion-inside .panel-default>.panel-heading+.panel-collapse>.panel-body {padding: 20px 60px 20px 20px;}
.entry-content{clear:both}
.woocommerce-tabs .ds-product-header-box .ds-product-header-container{text-align:center;background-color:#495665;padding:0 15px;-webkit-transition:padding 0.3s;transition:padding 0.3s}
.woocommerce-tabs ul.tabs{text-align:center!important}
.woocommerce-tabs ul.tabs li{display:inline-block!important}
.woocommerce-tabs ul.tabs li a{font-size:16px;color:#FFF;font-weight:500;text-transform:uppercase;padding:17px 0!important;margin-right:36px!important}
.woocommerce-tabs ul.tabs li:last-child a{margin-right:0!important}
.woocommerce-tabs ul.tabs li.active a{color:#ff826e}
#image_loader{display:block;text-align:center;margin:40px auto}
a.button.alt.btn.try-free-btn {border: 1px solid #ff826e;color: #ff826e;padding: 8px 20px;}
.orange-pink-gradient{background:#ff8e78;background:-moz-linear-gradient(left, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);background:-webkit-linear-gradient(left, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);background:linear-gradient(to right, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff8e78', endColorstr='#e8667d', GradientType=1)}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}
/*Unused*/
.main-content-section{width:100%;float:left;padding:100px 0}
.right-sidebar{background:#fff;border:1px solid #e8e8f9;border-radius:4px;padding:45px 30px 30px;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05)}
.right-sidebar h6{font-weight:500;margin-bottom:22px}
.right-sidebar h6 span.icon-img{display:inline-block;margin-right:12px}
.right-sidebar .support-time{color:#000;font-size:18px;font-weight:500;margin-bottom:23px}
.right-sidebar .status-span{color:#FFF;border-radius:25px;display:inline-block;padding:7px 18px;margin-right:11px;min-width:98.64px;text-align:center}
.right-sidebar .status-span.open{background-color:#ff826e}
.right-sidebar .status-span.closed{background-color:#4c5056;margin-bottom:9px}
.right-sidebar .color-span{color:#ff826e}
.right-sidebar .top-faq{margin-bottom:24px}
.right-sidebar .support-time .time-span{margin-bottom:22px;display:block}
.right-sidebar .day-time-info{margin-bottom:15px}
.right-sidebar p a:hover{color:#ff826e}
.h5-tag-css-support{padding: 0 220px;font-weight: 400;font-size: 22px;line-height: 34px;margin-bottom: 41px;}
.h5-tag-css-support a{text-decoration: underline!important;font-size: 22px;font-weight: 400;}
.dotstore-user-login .woocommerce-form label,.woocommerce-EditAccountForm label,.woocommerce-ResetPassword label,.woocommerce-address-fields label{display:block;font-weight:500;color:#4c5056;font-size:16px}
.dotstore-user-login .woocommerce-form input,.woocommerce-EditAccountForm input,.woocommerce-ResetPassword input,.woocommerce-address-fields input{background-color:#f5f8fb;border-color:#e7eaec;padding:10px 17px;font-size:14px;color:#637486!important;border-radius:2px;line-height:26px;box-shadow:none;width:90%}
.woocommerce-ResetPassword input{width:100%;min-height:64px}
.lost_reset_password button.woocommerce-Button.button {font-weight: 600;font-size: 14px;line-height: 26px;color: #1a2038;text-decoration: none;text-transform: uppercase;padding: 11px 44px;border-radius: 25px;outline: 0!important;outline-offset: 0;border: none;white-space: normal;background-color: #fe8e78;color: #fff;}
.dotstore-user-login .woocommerce-form .woocommerce-form__label-for-checkbox{margin-top:10px;position:relative}
.dotstore-user-login .woocommerce-form .woocommerce-form__label-for-checkbox input[type=checkbox]{width:13px;height:13px;-webkit-appearance:none;appearance:none;outline:0;border:none;padding:0;opacity:0}
.dotstore-user-login .woocommerce-form .woocommerce-form__label-for-checkbox span{padding-left:15px;display:inline-block}
.dotstore-user-login .woocommerce-form .woocommerce-form__label-for-checkbox span::after{content:"\f00c";font:normal normal normal 0/20px FontAwesome;border:1px solid #e7eaec;color:#fff;position:absolute;top:3px;left:0;width:20px;height:20px;background:#fff;border-radius:4px;text-align:center}
.dotstore-user-login .woocommerce-form .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::after{font-size:14px;background-color:#ff826e;border-color:transparent}
.dotstore-user-login .woocommerce-form .lost_password a{color:#ff826e;font-weight:400}
.dotstore-user-login .woocommerce-form .lost_password a:hover{color:#4c5056}
.woocommerce-error{background-color:#f7f7f7!important;width:100%;float:left;padding:12px 15px;color:#ff826e;margin-bottom:10px;border-top:2px solid #ff826e}
.myaccount-banner{width:100%;float:left;position:relative;background-image:url(/wp-content/themes/dotstore/images/contactus-banner.jpg);background-size:cover;background-repeat:no-repeat;padding:144px 0 53px;text-align:center;margin-bottom:50px}
.myaccount-banner .banner-content{padding:0}
.myaccount-banner .banner-content h1{padding-right:0;font-size:42px;margin-bottom:0}
.woocommerce-account .entry-content{position:relative;margin-top:0}
.woocommerce-MyAccount-content a:hover, .woocommerce-MyAccount-content p a:hover{color:#ff826e}
.woocommerce-account .entry-header{position:absolute}
.woocommerce-page nav.woocommerce-MyAccount-navigation{width:25%;float:left;background-color:#FFF;-webkit-box-shadow:0 0 8px 0 #e8e8f9;box-shadow:0 0 8px 0 #e8e8f9}
.woocommerce-page nav.woocommerce-MyAccount-navigation li{display:block}
.woocommerce-page nav.woocommerce-MyAccount-navigation li+li a{border-top:1px solid #e7eaec}
.woocommerce-page nav.woocommerce-MyAccount-navigation li a{position:relative;background-color:transparent;font-size:18px;font-weight:400;color:#4c5056;padding:15px 15px 15px 40px;display:block;text-transform:capitalize}
.woocommerce-page nav.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-page nav.woocommerce-MyAccount-navigation li:hover a{color:#FFF;background-color:#ff826e}
.woocommerce-page .woocommerce-MyAccount-content{width:68%;float:left;margin-left:30px;background-color:#FFF;-webkit-box-shadow:0 0 8px 0 #e8e8f9;box-shadow:0 0 8px 0 #e8e8f9;padding:30px}
.woocommerce-MyAccount-navigation ul li a::before{content:"\f0e4";font:normal normal normal 18px/1 FontAwesome;position:absolute;left:10px;top:50%;transform:translateY(-50%)}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f291"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f019"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f015"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f08b"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--support-conversations a::before{content:"\f145"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"\f0d6"}
.woocommerce-EditAccountForm em{display:block}
.woocommerce-EditAccountForm legend{font-weight:500}
.woocommerce-EditAccountForm fieldset{padding:10px 0 0}
.woocommerce-page table.shop_table_responsive tr th span{color:#ff826e;font-weight:600;display:block}
.woocommerce-page table.shop_table_responsive thead{border-top:1px solid #e8e8f9;border-bottom:1px solid #e8e8f9}
.woocommerce-page table.shop_table_responsive tbody tr{border-bottom:1px solid #e8e8f9}
.woocommerce-page table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr th{padding:10px 15px}
.woocommerce-page .woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file,.woocommerce-page table.shop_table_responsive .woocommerce-orders-table__cell-order-actions a{font-weight:500;font-size:12px;line-height:19px;text-transform:uppercase;padding:6px 14px;border-radius:25px;outline:0!important;outline-offset:0;border:none;background-color:#ff826e;color:#FFF;margin-right:5px;display:inline-block;margin-bottom:5px}
.woocommerce-page .woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file:hover,.woocommerce-page table.shop_table_responsive .woocommerce-orders-table__cell-order-actions a:hover{-webkit-box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.09);box-shadow:0 8px 15px 0 rgba(0, 0, 0, 0.09)}
.woocommerce-page table.shop_table_responsive .woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0}
.woocommerce-page .woocommerce-table__product-name.product-name a{color:#ff826e}
.woocommerce-page .woocommerce-table--order-details tfoot th{font-weight:500;padding:10px 0}
.woocommerce-MyAccount-content mark{background:0 0;color:#ff8d78;padding:0;font-weight:500}
.woocommerce-address-fields .select2-container{width:90%!important}
.woocommerce-address-fields .select2-container--default .select2-selection--single{border:1px solid #e7eaec;background-color:#f5f8fb;outline:0}
#support-conversations-table tbody tr,.woocommerce-page .woocommerce-table--order-details tfoot tr{border-bottom:1px solid #e8e8f9}
#support-conversations-table thead,.woocommerce-table--order-details thead{border-top:1px solid #e8e8f9;border-bottom:1px solid #e8e8f9}
.woocommerce-table--order-details thead th{padding:10px 0}
.woocommerce-table--order-details .wc-item-downloads{margin-top:10px}
.woocommerce-page .woocommerce-table--order-details .wc-item-downloads strong{font-weight:500;display:block}
.woocommerce-page .woocommerce-table--order-details td.woocommerce-table__product-total.product-total{vertical-align:top;padding-top:5px}
#support-conversations-table .ticket td, #support-conversations-table th{padding:10px}
#support-conversations-table th span{color:#ff826e;font-weight:600;display:block}
#support-conversations-table .conversation-reply, #support-conversations-table .conversation-view{font-weight:500;font-size:12px;line-height:19px;text-transform:uppercase;padding:6px 14px;border-radius:25px;outline:0!important;outline-offset:0;border:none;background-color:#ff826e;color:#FFF;margin-right:5px;display:inline-block}
#support-conversations-table .conversation-reply{margin-right:0;margin-top:5px}
.woocommerce-page #start-conversation,.woocommerce-page #support-conversation-thread-head{font-size:28px;line-height:40px}
.woocommerce-page #support-conversation-reply label,.woocommerce-page #wc-help-scout-conversation-form label{display:block;font-weight:500;color:#4c5056;font-size:16px}
.woocommerce-page #wc-help-scout-conversation-form input{width:100%;height:64px;background-color:#f5f8fb;border-color:#e7eaec}
.woocommerce-page #support-conversation-reply textarea,.woocommerce-page #wc-help-scout-conversation-form textarea{height:143px;background-color:#f5f8fb;border-color:#e7eaec;resize:none}
.woocommerce-page #support-conversation-reply input[type=submit],.woocommerce-page #wc-help-scout-conversation-form input[type=submit]{font-weight:600;font-size:14px;line-height:26px;text-decoration:none;text-transform:uppercase;padding:11px 44px;border-radius:25px;outline:0!important;outline-offset:0;border:none;background-color:#ff826e;color:#FFF;margin-bottom:15px;width:auto;height:auto;-webkit-transition:0.3s all linear;transition:0.3s all linear}
.woocommerce-page #support-conversation-reply input[type=submit]:focus,.woocommerce-page #support-conversation-reply input[type=submit]:hover,.woocommerce-page #wc-help-scout-conversation-form input[type=submit]:focus,.woocommerce-page #wc-help-scout-conversation-form input[type=submit]:hover{-webkit-box-shadow:0 15px 15px 0 rgba(0, 0, 0, 0.08);box-shadow:0 15px 15px 0 rgba(0, 0, 0, 0.08)}
.woocommerce-page.support-conversations .woocommerce-MyAccount-content{overflow-x:auto}
.woocommerce-tabs .ds-product-header-box .ds-product-header-container a.btn{display:none;margin-right:15px;border-radius:5px;padding:8px 25px}
.woocommerce-tabs .ds-product-header-box .ds-product-header-container a.btn.blue-btn{margin-right:0;background-color:#47b8dd}
.woocommerce-tabs .ds-product-header-box.dotstore-tab-fix{min-height:60px;background:0 0}
.woocommerce-tabs .ds-product-header-box.dotstore-tab-fix .ds-product-header-container{position:fixed;top:0;width:100%;z-index:5555}
.woocommerce-tabs .ds-product-header-box.dotstore-tab-fix .ds-product-header-container a.btn{display:inline-block}
.widget-area.widget-area .widget_search.widget_search input.search-submit{width:40px;height:40px;position:absolute;background-color:#ff826e;color:transparent;right:0;top:0;margin:0;z-index:1;font-size:0;border-color:#ff826e;padding:0;border-radius:3px;background-image:url(/wp-content/themes/dotstore/images/search-icon.png);background-size:20px;background-repeat:no-repeat;background-position:center}
.widget_search.widget_search form.search-form{position:relative}
.widget_search.widget_search input.search-field{width:100%!important;display:block!important;height:40px!important;padding-right:50px!important;font-weight:500!important;padding-left:10px!important}
.widget-area .widget_search.widget_search form.search-form>label{width:100%}
.widget-area.widget-area h2.widget-title{font-weight:500;font-size:25px;line-height:normal}
aside.widget-area{padding:0 15px}
.woocommerce-page.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details th{font-weight:600;background:#f5f8fb;border-bottom:1px solid #ecedee;padding:18px 15px;color:#495665;font-size:18px}
.woocommerce-page.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details{margin:0 0 1.5em;width:100%;border-radius:3px;overflow:hidden;border:1px solid #ecedee;border-collapse:inherit;border-bottom-width:0}
.woocommerce-page.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details tbody td{padding:30px 15px 15px;vertical-align:middle;color:#4c5056}
.woocommerce-page.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details tfoot td{background:#f5f8fb;border-bottom:1px solid #ecedee;padding:18px 10px;font-weight:500;color:#495665;font-size:18px}
.woocommerce-page.woocommerce-order-received ul.woocommerce-order-overview{margin-bottom:20px}
.woocommerce-page.woocommerce-order-received ul.woocommerce-order-overview>li{padding:10px 15px;border:1px solid #ecedee;width:100%;max-width:100%;margin-bottom:10px;background:#f5f8fb}
.woocommerce-page.woocommerce-order-received ul.woocommerce-order-overview>li strong{font-weight:600;padding-left:15px;text-align:right;float:right}
.woocommerce-page.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody td a{color:#4c5056;font-family:Poppins, sans-serif;font-size:16px;line-height:1.5;font-weight:500}
.woocommerce-page.woocommerce-order-received .woocommerce-order{clear:both}
.woocommerce-page.woocommerce-order-received section.woocommerce-order-details h4{font-size:22px;color:#495665;font-weight:600;line-height:normal}
.woocommerce-columns--addresses .woocommerce-column__title{margin-bottom:0;font-weight:600;background:#f5f8fb;border:1px solid #ecedee;padding:8px 15px;color:#495665;font-size:18px;border-width:1px 1px 0}
.woocommerce-page.woocommerce-order-received section.woocommerce-customer-details .woocommerce-columns .woocommerce-column{display:inline-block;width:100%;max-width:calc(50% - 10px)}
.woocommerce-page.woocommerce-order-received section.woocommerce-customer-details .woocommerce-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;-webkit-justify-content:flex-start}
.woocommerce-column.woocommerce-column--billing-address{margin-right:20px}
.woocommerce-column address{border:1px solid #ecedee;padding:15px;font-size:16px;line-height:24px}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{padding-left:26px;position:relative}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:fontawesome;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-right:0.618em;content:"\f0e0";margin-left:-25px;line-height:1.75;color:#ff826e}
.woocommerce-table--order-details tfoot tr:last-child td{font-weight:600!important}
.woocommerce-customer-details h5.woocommerce-column__title{font-weight:500;margin-bottom:10px}
.woocommerce-page.woocommerce-order-received dl.variation dt{font-weight:400}
.woocommerce-noreviews, p.no-comments{background-color:#f7f7f7;width:100%}
.wpcf7-acceptance-missing, .wpcf7-mail-sent-ok, .wpcf7-validation-errors, .wpcf7-mail-sent-ng{background-color:#f7f7f7!important;color:#404c5a;width:100%;padding:10px!important;border:none!important;border-top:2px solid #ff826e!important;margin:0 auto!important}
.pagination--common{width:100%;max-width:calc(100% - 30px);margin-left:15px;margin-top:6px}
.pagination--common ul.page-numbers{text-align:left;display:inline-block;width:100%;border-color:#dedef8;border-style:solid;border-width:1px 0;padding:15px 0}
.pagination--common ul.page-numbers>li{margin-right:10px;display:inline-block;float:left}
.pagination--common ul.page-numbers>li .page-numbers{-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;float:left;min-width:42px;height:42px;font-size:22px;text-align:center;line-height:42px;border-radius:50%;border:1px solid #dedef8;color:#dedef8;font-weight:400}
.pagination--common ul.page-numbers>li .page-numbers.current, .pagination--common ul.page-numbers>li:hover .page-numbers{color:#ff826e;border-color:#ff826e;-webkit-transition:all 0.2s;transition:all 0.2s}
.pagination--common ul.page-numbers>li a.next.page-numbers{font-size:0!important;text-align:center}
.pagination--common ul.page-numbers>li a.next.page-numbers::before{left:2px;position:relative;content:"\f105";font-family:fontawesome;font-size:32px;display:block;line-height:42px}
.pagination--common ul.page-numbers>li a.prev.page-numbers{font-size:0!important;text-align:center}
.pagination--common ul.page-numbers>li a.prev.page-numbers::before{left:-2px;position:relative;content:"\f104";font-family:fontawesome;font-size:32px;display:block;line-height:42px}
.pagination--common ul.page-numbers>li span.page-numbers.dots{line-height:31px!important}
body abbr[title]{text-decoration:none!important;cursor:default}
.woocommerce-account .woocommerce-pagination.woocommerce-pagination--without-numbers a.button{font-weight:500;font-size:12px;line-height:19px;text-transform:uppercase;padding:6px 14px;border-radius:25px;outline:0!important;outline-offset:0;border:none;background-color:#ff826e;color:#FFF;margin-right:5px}
.woocommerce-account .woocommerce-pagination.woocommerce-pagination--without-numbers{text-align:right}
.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a{color:#FFF;background-color:#ff826e}
.woocommerce-table__product-name.product-name dt{font-weight:500}
.woocommerce-account #support-conversations-table tr td:last-child{text-align:center!important}
.woocommerce-account #support-conversations-table tr td:last-child a.button{float:none;margin:3px auto}
.woocommerce-account.woocommerce-page.woocommerce-lost-password .myaccount-banner,.woocommerce-account.woocommerce-page.woocommerce-lost-password .site-main article.hentry{margin-bottom:0}
#support-conversation-wrap #support-conversation-thread li{word-break:break-word;white-space:normal}
.woocommerce-MyAccount-content .support-conversation-wrap a.button.conversation-reply{font-weight:500;line-height:19px;text-transform:uppercase;border-radius:25px;outline:0!important;outline-offset:0;border:none;background-color:#ff826e;color:#FFF;margin-right:5px;display:inline-block;font-size:15px;padding:8px 16px}
.woocommerce-account .woocommerce-Address-title.title h4{font-size:22px}
.woocommerce-account.woocommerce-page.woocommerce-lost-password .entry-content{background:#f5f8fb;padding:100px 0}
.woocommerce-account.woocommerce-page.woocommerce-lost-password .entry-content .woocommerce .lost_reset_password{box-shadow:0 0 8px 0 #e8e8f9;-o-box-shadow:0 0 8px 0 #e8e8f9;-ms-box-shadow:0 0 8px 0 #e8e8f9;-moz-box-shadow:0 0 8px 0 #e8e8f9;-webkit-box-shadow:0 0 8px 0 #e8e8f9;background:#fff;width:100%;padding:40px 30px}
.woocommerce-page .woocommerce-password-strength{text-align:left}
.woocommerce-page .woocommerce-address-fields select{width:90%;height:48px;border-color:#e7eaec;border-radius:4px;background:#f5f8fb url(/wp-content/themes/dotstore/images/select-arrow.png) no-repeat;background-position:right 10px center;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:10px}
.wpgdprc-checkbox .wpgdprc-required{color:red}
.wpgdprc-checkbox a{font-size:16px}
.wpgdprc-checkbox a:hover{color:#ff826e}
.woocommerce-page .woocommerce-thankyou-order-received{background-color:#f7f7f7;padding:12px 15px;color:#ff826e;margin-bottom:20px;border-top:3px solid #ff826e;width:100%;text-align:center}
.woocommerce-table--order-details tr .product-total,.woocommerce-table--order-details tfoot td{text-align:right}
.woocommerce-Message--info,.dotstore-info-msg{background-color:#f7f7f7!important;color:#404c5a;width:100%;padding:10px;margin-bottom:20px;border-top:2px solid #ff826e;line-height:48px}
.woocommerce .dotstore-info-msg li::before{content:"";font-family:fontawesome;color:#77b728;margin-right:5px;vertical-align:middle;line-height:19px}
.woocommerce .woocommerce-error.dotstore-info-msg li::before{color:#ff826e;content:"\f06a"}
.woocommerce .woocommerce-message.dotstore-info-msg li::before{content:"\f058";color:#77b728}
.woocommerce .woocommerce-info.dotstore-info-msg li::before{content:"\f05a";color:#1e85be}
.woocommerce .dotstore-info-msg .button{float:right;font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;line-height:26px;color:#FFF;text-decoration:none;text-transform:uppercase;padding:11px 44px!important;border-radius:25px!important;outline:none!important;outline-offset:0;height:auto;width:auto;background-color:#ff826e!important;border:none;-webkit-transition:0.3s all linear;transition:0.3s all linear;vertical-align:middle}
p a{font-size:inherit}
p a:hover{color:#ff826e}
p a u{text-decoration:none}
.comments-rating{border:none;padding:0;margin-left:0}
.comments-rating label{display:inline-block}
.rating-container{font-size:0;unicode-bidi:bidi-override;direction:rtl}
.rating-container *{font-size:1.4rem}
.rating-container>input{display:none}
.rating-container>input+label{font-family:dashicons;display:inline-block!important;overflow:hidden;text-indent:9999px;width:1em;white-space:nowrap;cursor:pointer;margin:0}
.rating-container>input+label::before{display:inline-block;text-indent:-9999px;content:"\f154";color:#888}
.rating-container>input+label:hover::before,.rating-container>input+label:hover~label::before,.rating-container>input:checked~label::before{content:"\f155";color:#ff826e}
.rating-container>.star-cb-clear+label{text-indent:-9999px;width:0.5em;margin-left:-0.5em}
.rating-container>.star-cb-clear+label::before{width:0.5em}
.rating-container:hover>input+label::before{content:"\f154";color:#888;text-shadow:none}
.rating-container:hover>input+label:hover::before,.rating-container:hover>input+label:hover~label::before{content:"\f155";color:#ff826e}
.comment-respond .rating-container>.star-cb-clear+label,.comment-respond .rating-container>input+label::before{text-indent:9999px}
.comment-respond .rating-container>input+label{text-indent:-9999px}
.blog-h1-title a{font-size:22px!important}
/* Freemius Backend for product detail */
#freemius_variation_sec h2{text-align:center;font-weight:700!important;font-size:20px!important;margin-bottom:20px!important}
div#freemius_variation_sec{border:1px solid;margin:25px 0;padding:20px}
#freemius_variation_sec a#add_new_freemius_box{margin-bottom:15px}
/* Freemius My Account */
header#freemius_header{background-color:#ff8e78;height:70px;}
.custom-license-activation a{background-color:#ff826e!important;color:#FFF!important;border:1px solid #ff826e!important}
.suggest-a-feature-page form label{display:inline-block;font-size:18px;color:#4c5056;font-weight:500}
.suggest-a-feature-page form .input-div{margin-bottom:25px}
.suggest-a-feature-page form .input-div input{width:100%;height:64px;background-color:#f5f8fb;border-color:#e7eaec;padding:10px}
.suggest-a-feature-page form .input-div textarea{width:100%;background-color:#f5f8fb;border-color:#e7eaec;padding:10px}
.suggest-a-feature-page form input[type="checkbox"]{position:relative;outline:none;margin-top:0;opacity:0;width:20px;height:20px;top:5px;z-index:1;vertical-align:top}
.suggest-a-feature-page form label.ds-custom-label{display:inline-block;color:#637486;font-size:16px;font-weight:500;padding-left:5px;padding-left:10px}
.suggest-a-feature-page form label.ds-custom-label::after{content:"\f00c";font:normal normal normal 0/20px FontAwesome;border:1px solid #e7eaec;color:#fff;position:absolute;top:6px;left:0;width:20px;height:20px;background:#ffffff;border-radius:4px;text-align:center}
.suggest-a-feature-page form span.mc4wp-checkbox{position:relative;display:block}
.suggest-a-feature-page form input[type="checkbox"]:checked+span label.ds-custom-label::after, .suggest-a-feature-page form input[type="checkbox"]:checked+span.wpcf7-list-item-label::after{font-size:14px;background-color:#ff826e;border-color:transparent}
.suggest-a-feature-page form span.wpcf7-list-item-label{font-size:18px;color:#4c5056;font-weight:500}
.suggest-a-feature-page form span.wpcf7-list-item-label::after{content:"\f00c";font:normal normal normal 0/20px FontAwesome;color:#fff;position:absolute;top:2px;left:0;width:20px;height:20px;background:#ffffff;border-radius:4px;text-align:center;border:1px solid #e7eaec}
.suggest-a-feature-page form span.gdpr_text_bx{display:inline-block;padding-left:10px;max-width:92%;vertical-align:top;color:#637486;font-size:16px;font-weight:500}
.suggest-a-feature-page form input[type="submit"]{font-family:'Poppins', sans-serif;font-weight:600;font-size:14px;line-height:26px;color:#FFF;text-decoration:none;text-transform:uppercase;padding:11px 44px;border-radius:25px;outline:none!important;outline-offset:0;height:auto;width:auto;background-color:#ff826e;border:none;-webkit-transition:0.3s all linear;transition:0.3s all linear}
.suggest-a-feature-page form input[type="submit"]:hover{-webkit-box-shadow:0 15px 15px 0 rgba(0, 0, 0, 0.08);box-shadow:0 15px 15px 0 rgba(0, 0, 0, 0.08)}
/* Why This plugin section in homepage */
.why-this-plugin{background-color:#f8fafc;width:100%;float:left;text-align:center;padding:45px 0}
.plugin-features-section .why-this-plugin .quality-box:nth-child(2n + 1){clear:both}
.plugin-features-section .why-this-plugin .quality-box:nth-child(3n + 1){clear:none}
.plugin-features-section .why-this-plugin.business .quality-box:nth-child(2n + 1),.plugin-features-section .why-this-plugin.customer .quality-box:nth-child(2n + 1){clear:none}
.plugin-features-section .why-this-plugin .quality-box{text-align:left;padding:0 15px}
.plugin-features-section .why-this-plugin .quality-box .inner-quality-box{background-color:#FFF;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);border:1px solid #e8e8f9;border-radius:4px;padding:20px 30px}
.plugin-features-section .why-this-plugin .short-desc{text-align:justify}
.plugin-features-section .why-this-plugin .quality-box p{padding:0}
.woocommerce-tabs .panel .why-this-plugin h2:first-of-type{margin-bottom:30px!important}
.plugin-features-section .why-this-plugin .inner-why-section-content{margin-top:40px}
.img-shadow-step-by-step{background-color:#FFF;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);border:1px solid #e8e8f9;border-radius:8px;padding:8px}
.what_the_plugin_does{width:100%;float:left;padding-top:90px;padding-bottom:80px}
.what_the_plugin_does h2{text-align:center}
.what_the_plugin_does_content{margin-top:40px}
.what_the_plugin_does_content ul{list-style-type:circle;list-style-position:inside}
.single-product.postid-16245 section.related--products-lists{display:none}
.single-post .entry-meta ul.post-meta-details li.share_li {padding: 0px !important;border: none !important;margin-left: 5px}
.single-post .entry-meta ul.post-meta-details li.share_li:first-child {padding: 0px !important;border: none !important;margin-left: 0px}
progress, sub, sup{vertical-align:baseline}
pre, textarea{overflow:auto}
::selection{color:#000;background:#dcdcdc}
::-moz-selection{color:#000;background:#dcdcdc}
::-webkit-input-placeholder{color:#c3c3c3;text-overflow:ellipsis}
:-moz-placeholder{color:#c3c3c3;text-overflow:ellipsis;opacity:1}
::-moz-placeholder{color:#c3c3c3;text-overflow:ellipsis;opacity:1}
:-ms-input-placeholder{color:#c3c3c3!important;text-overflow:ellipsis;opacity:1}
hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
code, kbd, samp{font-family:Poppins, sans-serif;font-size:1em}
sub, sup{font-size:75%;line-height:0;position:relative}
sub{bottom:-0.25em}
sup{top:-0.5em}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{padding:0.35em 0.75em 0.625em}
legend{color:inherit;display:table;white-space:normal}
textarea{resize:none;width:100%}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
[hidden], template{display:none}
h3{font-size:34px;line-height:48px}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}
code, kbd, tt, var{font-size:15px;font-size:0.9375rem}
abbr, acronym{border-bottom:1px dotted #666;cursor:help}
big{font-size:125%}
ol{list-style:decimal}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
figure{margin:1em 0}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{border-color:#ccc #bbb #aaa}
button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus{border-color:#aaa #bbb #bbb}
input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus{color:#111}
select{border:1px solid #ccc}
input[type=file]{height:auto!important}
span.wpcf7-list-item{margin:0}
.no-padding-right-left{padding-right:0;padding-left:0}
.main-navigation{clear:both;display:block;float:left;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li.focus>ul, .main-navigation ul ul li:hover>ul{left:100%}
.main-navigation ul ul a{width:200px}
.main-navigation ul li.focus>ul, .main-navigation ul li:hover>ul{left:auto}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none}
.main-navigation.toggled ul, .menu-toggle{display:block}
#snippet-box{display:none!important}
.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next{float:right;text-align:right;width:50%}
.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;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.hentry, .widget{margin:0 0 1.5em}
.sticky{display:block}
.updated:not(.published){display:none}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:0.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-caption, .navbar-default .navbar-nav li.dropdown:focus .dropdown-menu, .navbar-default .navbar-nav li.dropdown:hover .dropdown-menu{display:block}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.btn:active, .btn:focus, .btn:hover{-webkit-box-shadow:0 15px 15px 0 rgba(0, 0, 0, 0.08);box-shadow:0 15px 15px 0 rgba(0, 0, 0, 0.08)}
.blue-btn{background-color:#3a84ff}
.lightgrey-background{background-color:#f8fafc}
.green-blue-gradient{background:#03bab4;background:-moz-linear-gradient(left, rgba(3, 186, 180, 1) 0, rgba(0, 168, 220, 1) 100%);background:-webkit-linear-gradient(left, rgba(3, 186, 180, 1) 0, rgba(0, 168, 220, 1) 100%);background:linear-gradient(to right, rgba(3, 186, 180, 1) 0, rgba(0, 168, 220, 1) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#03bab4', endColorstr='#00a8dc', GradientType=1)}
.blue-purple-gradient{background:#9a81ec;background:-moz-linear-gradient(left, rgba(154, 129, 236, 1) 0, rgba(43, 119, 221, 1) 100%);background:-webkit-linear-gradient(left, rgba(154, 129, 236, 1) 0, rgba(43, 119, 221, 1) 100%);background:linear-gradient(to right, rgba(154, 129, 236, 1) 0, rgba(43, 119, 221, 1) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#9a81ec', endColorstr='#2b77dd', GradientType=1)}
.purple-font-gradient{background:-webkit-linear-gradient(#7249ca, #d739a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:200}
.green-background{background-color:#1bbc9b}
.royalblue-background{background-color:#018afc}
.yellow-background{background-color:#ffbe0e}
.dark-lovender-background{background-color:#6f6477}
.light-pink-background{background-color:#ca8390}
.light-yellow-background{background-color:#d8bd72}
/*.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#1e2a37}*/
.navbar-default .navbar-nav>li>a.btn:focus, .navbar-default .navbar-nav>li>a.btn:hover{background-color:#FFF}
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent}
.navbar-default .navbar-nav>li>.dropdown-menu{border-radius:4px;text-align:center;border:none;top:35px;-webkit-transition:0.3s all linear;transition:0.3s all linear}
.navbar-default .navbar-nav>li>.dropdown-menu::before{content:"\f0de";font:normal normal normal 22px/1 FontAwesome;position:absolute;left:auto;top:-9px;color:#fff;right:auto}
.navbar-default .navbar-nav>li>.dropdown-menu a{color:#4c5056;padding:15px;font-size:16px}
.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus, .navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover{background-color:transparent;color:#ff826e!important;outline:0}
.navbar-default .user_gravator{padding:0 23px 12px 0;margin-top:-4px}
.navbar-default .user_gravator img{border-radius:50%}
.navbar-default .user_gravator a{color:#FFF;font-size:16px;font-weight:500;text-transform:uppercase;vertical-align:middle;padding-left:5px}
.navbar-default .user_gravator a:focus, .navbar-default .user_gravator a:hover{color:#1e2a37;background-color:transparent}
.dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a{padding:12px 0 0 38px;color:#404c5a}
.dotstore-header-fix.site-header .navbar-default .user_gravator{padding:0 23px 12px 0;margin-top:0}
.cart-search-menu a.search-link.open-search-main-menu:focus,.cart-search-menu a.search-link.open-search-main-menu:hover{color:#FFF}
.dotstore-header-fix.site-header .cart-search-menu a.search-link.open-search-main-menu:focus,.dotstore-header-fix.site-header .cart-search-menu a.search-link.open-search-main-menu:hover{color:#404c5a}
.cart-search-menu a.search-link.ds-search-close .fa-search{min-width:14.84px}
.cart-search-menu a.search-link.ds-search-close .fa-search::before{content:"\f00d"}
.cart-search-menu .search-main-menu.ds-search-open{z-index:auto}
.cart-search-menu a .fa-shopping-cart{padding-right:4px}
.dotstore-header-fix.site-header .cart-search-menu a{color:#404c5a}
.dotstore-header-fix.site-header .cart-search-menu a:focus,.dotstore-header-fix.site-header .cart-search-menu a:hover{color:#ff826e}
.dotstore-header-fix.site-header .cart-search-menu{padding-top:22px}
.dotstore-header-fix.site-header{position:fixed;background-color:#FFF;-webkit-box-shadow:0 13px 22px -5px rgba(0, 0, 0, 0.06);box-shadow:0 13px 22px -5px rgba(0, 0, 0, 0.06); top:0}
.dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a:focus,.dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a:hover{color:#ff826e !important;}
.dotstore-header-fix.site-header .site-branding path{fill:#000}
.dotstore-header-fix.site-header .site-branding .big-dot, .dotstore-header-fix.site-header .site-branding .small-dot{fill:#ff826e}
.dotstore-header-fix.site-header .dotstore-mainmenu{padding-top:17px}
.dotstore-header-fix.site-header .dotstore-mainmenu .navbar {padding-top: 7px;}
.cactus-post-item .cactus-post-title.search-title-color a{color:#ff826e;}
.dotstore-header-fix.site-header .navbar-default{margin-bottom:8px}
.dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a.btn{color:#FFF;background-color:#404c5a;padding:5px 20px;margin-top:6px}
.dotstore-header-fix.site-header .navbar-default .user_gravator a{color:#404c5a}
.banner-offer-code{display:inline-block;background-color:rgba(69, 69, 99, 0.14);color:#FFF;font-size:18px;font-weight:400;padding:5.5px 12.5px;border-radius:4px;margin-bottom:28px}
.banner-offer-code b{color:#ffcd54}
.banner-content{padding-top:56px}
.banner-content h1{padding-right:160px}
.banner-content h5{color:#FFF;margin-bottom:30px}
.counter-section{width:100%;float:left;background-color:#fff;padding-top:54px;padding-bottom:56px}
.counter-section .counter-box{display:table;margin:0 auto;min-height:60px;max-width:270px;}
.counter-section .counter-box h2{position:relative;margin:0 auto}
.counter-section .counter-box h2::after{content:"+"}
.counter-section .col-sm-4:last-child .counter-box h2::after{content:""}
.counter-section .counter-box.count-with-persentage h2::after{content:"%"}
.counter-section .counter-box p{font-size:18px;color:#4c5056;font-weight:500;line-height:22px;display:table-cell;vertical-align:middle;padding-left:9px}
.counter-section.counter-with-icon{text-align:center;padding-top:89px;padding-bottom:91px}
.counter-section.counter-with-icon h2, .counter-section.counter-with-icon h5{color:#FFF}
.counter-section.counter-with-icon .counter-box{display:block}
.counter-section.counter-with-icon .counter-box h2{display:block;font-weight:200;margin-bottom:5px}
.counter-section.counter-with-icon .counter-box span{padding-left:0;display:block;color:#FFF}
.counter-section.counter-with-icon h2 span{display:inline-block!important;font-size:42px;font-weight:200}
.counter-section.counter-with-icon .counter-icon{margin-bottom:14px}
.counter-section .counter-text{text-transform:uppercase}
.user-centered-solution{width:100%;float:left;text-align:center;padding-top:92px;padding-bottom:85px}
.user-centered-solution .solution-box{margin-bottom:27px}
.user-centered-solution .solution-box .solution-img{width:118px;height:118px;display:block;margin:0 auto 4px;background-image:url(/wp-content/themes/dotstore/images/home-page-image.webp);background-position:0 0}
.user-centered-solution .solution-box .solution-img.solution-icon-2{background-position:-145px 0}
.solution-icon-3{background-position:-286px 0}
.user-centered-solution .solution-box h5{font-weight:500;margin-bottom:11px;color:#495665}
.user-centered-solution .solution-box p{padding:0 30px}
.plugin-slider-within-tabcontent.owl-carousel .owl-item img{max-width:130px}
.owl-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0!important;outline:0!important}
.owl-nav button.owl-prev{left:-68px}
.owl-nav button.owl-next{right:-68px}
.owl-nav button::after{font:normal normal normal 30px/1 FontAwesome}
.owl-nav button.owl-prev::after{content:"\f177"}
.owl-nav button.owl-next::after{content:"\f178"}
.simple-dot .owl-dots button.owl-dot{outline:0}
.simple-dot .owl-dots button.owl-dot span{width:11px;height:11px;background-color:#c8ccd0;border-radius:100px;border-radius:50%;display:inline-block;margin-right:5px;-webkit-transition:width 0.3s linear;transition:width 0.3s linear}
.simple-dot .owl-dots button.owl-dot.active span{height:9px;width:30px;background-color:#1ec0c7;border-radius:25px}
.creative-dot .owl-dots button.owl-dot{outline:0}
.creative-dot .owl-dots button.owl-dot span{width:54px;height:54px;background-color:#cdd5e0;border-radius:50%;display:inline-block;margin:0 10px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0.4;-webkit-transform:scale(0.76);transform:scale(0.76);position:relative}
.creative-dot .owl-dots button.owl-dot.active span{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 18px 40px 0 rgba(0, 0, 0, 0.11);box-shadow:0 18px 40px 0 rgba(0, 0, 0, 0.11)}
.creative-dot .owl-dots button.owl-dot span::after{content:"\f10d";font:normal normal normal 25px/54px FontAwesome;position:absolute;top:0;bottom:0;left:0;right:0;color:#000;opacity:0.4}
.simple-white-dot .owl-dots button.owl-dot{outline:0}
.simple-white-dot .owl-dots button.owl-dot span{width:15px;height:15px;background-color:#57616d;border-radius:50%;display:inline-block;margin-right:5px;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:0.3s all linear;transition:0.3s all linear}
.simple-white-dot .owl-dots button.owl-dot.active span{-webkit-transform:scale(1);transform:scale(1);background-color:#FFF}
.tab-with-slider .tab-content>.tab-pane{visibility:hidden;height:0;overflow:hidden;display:block}
.tab-with-slider .tab-content>.active{visibility:visible;height:auto;overflow:visible}
.plugin-slider-within-tabcontent .plugin-box .plugin-icon{margin-bottom:21px}
.plugin-slider-within-tabcontent .plugin-box h6{text-transform:capitalize;display:block;height:60px;overflow:hidden}
.plugin-slider-within-tabcontent .plugin-box{background-color:#FFF;padding:50px 30px 27px;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);border:1px solid #e8e8f9;border-radius:4px}
.plugin-slider-within-tabcontent .owl-stage-outer{padding:50px 0}
.plugin-slider-within-tabcontent .plugin-box p{font-size:16px;line-height:26px;font-weight:400;color:#4c5056;margin-bottom:15px}
.plugin-slider-within-tab-content .plugin-box-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}
.plugin-slider-within-tab-content .plugin-box-outer .plugin-box-col{width:33.33333333%;padding:0 15px;margin:0 0 40px 0;}
.plugin-slider-within-tab-content .plugin-box .plugin-icon{margin-bottom:21px}
.plugin-slider-within-tab-content .plugin-box h6{text-transform:capitalize;display:block;height:60px;overflow:hidden}
.plugin-slider-within-tab-content .plugin-box{background-color:#FFF;padding:50px 30px 27px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.05);box-shadow:0 0 5px 0 rgba(0,0,0,0.05);border:1px solid #e8e8f9;border-radius:4px;margin:0;height:100%;}
.plugin-slider-within-tab-content .owl-stage-outer{padding:50px 0}
.plugin-slider-within-tab-content .plugin-box p{font-size:16px;line-height:26px;font-weight:400;color:#4c5056;margin-bottom:15px}
.plugin-slider-within-tab-content .plugin-box .red-btn{background:#fff;color:#000;border:2px solid #ff826e;}
.plugin-slider-within-tab-content .plugin-box .red-btn:hover{background:#ff826e;color:#fff;}
.theme-section{width:100%;float:left;text-align:center;padding-top:91px;padding-bottom:112px}
.theme-slider-within-tabcontent .theme-box{display:inline-block;background-color:#FFF;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);border:1px solid #e8e8f9;border-radius:4px}
.theme-slider-within-tabcontent .theme-box h6{text-transform:capitalize;text-align:left;padding:24px 30px 13px;margin-bottom:0}
.theme-slider-within-tabcontent .owl-stage-outer{padding:50px 0}
.theme-slider-within-tabcontent .theme-box .rating-box{width:100%;float:left;padding:18px 30px}
.theme-slider-within-tabcontent .theme-box span.price{font-weight:500;color:#ff826e;font-size:22px;line-height:26px}
.theme-slider-within-tabcontent .theme-box .rating-price-block{margin-bottom:15px;display:inline-block;width:100%;height:25px}
.theme-slider-within-tabcontent .theme-box .price-buy-btn{border-top:1px solid #e8e8f9;width:100%;padding:30px 10px;float:left}
.theme-slider-within-tabcontent .theme-box .price-buy-btn a.view-live--button.btn{color:#4c5056;border:1px solid #4c5056;padding:10px 23px;float:left}
.theme-slider-within-tabcontent .theme-box .price-buy-btn .buy-now-btn{float:right}
.theme-slider-within-tabcontent .theme-box .download-sales-products{display:inline-block;float:right}
.theme-slider-within-tabcontent .theme-box .price--blocks{display:inline-block;float:left}
.theme-slider-within-tabcontent .theme-box .star-rating{float:right}
.tab-with-slider .nav-tabs{border:none}
.tab-with-slider .nav-tabs>li{float:none;margin-bottom:0;display:inline-block}
.tab-with-slider .nav-tabs li a{background-color:transparent!important;border-width:0 0 2px!important;border-color:transparent!important;font-size:18px;color:#495665!important;padding:0 0 1px;margin:0 15px;outline:0}
.tab-with-slider .nav-tabs li.active a{border-color:#ff826e!important;color:#ff826e!important}
ul.category-list{padding:25px 20px 10px;height:136px;overflow:hidden}
ul.category-list li{display:inline-block;margin:0 3.5px}
ul.category-list li:first-child{margin-left:0}
ul.category-list li:last-child{margin-right:0}
ul.category-list li a{display:block;font-size:12px;font-weight:500;line-height:normal;color:#495665;text-transform:uppercase;background-color:#f5f5f5;padding:3px 13.5px;border-radius:3px;margin-bottom:10px}
.blog-section .blog-box a:hover h6, ul.category-list li a:hover{color:#ff826e}
.blog-section{width:100%;background-color:#f8fafc;float:left;text-align:center;background-size:cover;background-repeat:no-repeat;padding-top:90px;padding-bottom:110px}
.blog-section .blog-box{border:1px solid #e8e8f9;background-color:#FFF;border-radius:4px;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05);margin-bottom:50px;overflow:hidden;text-align:left}
.blog-section .blog-box .blog-thumbnail{display:block}
.blog-section .blog-box h6.blog-title{-webkit-transition:.3s all linear;transition:.3s all linear;height:122px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;padding:28px 20px 0;}
.blog-section .blog-box .blog-bottom{border-top:1px solid #e8e8f9;padding:14px 20px 15px;width:100%;float:left}
.blog-section .blog-box .blog-bottom span{font-size:12px;font-weight:500;color:#495665;position:relative;opacity:0.6;display:inline-block}
.blog-section .blog-box .blog-bottom span.blog-date{float:right}
.blog-section .blog-box .blog-bottom span.author-name{float:left}
.blog-section .blog-box .blog-bottom span.author-name::before{content:"\f007";font:normal normal normal 12px/1 FontAwesome;margin-right:7px}
.blog-section .blog-box .blog-bottom span.blog-date::before{content:"\f274";font:normal normal normal 12px/1 FontAwesome;margin-right:7px}
.theme-testimonial{width:100%;float:left;background-color:#ffffff;text-align:center;padding-top:91px;padding-bottom:112px}
.theme-testimonial .review-options{text-align:left;padding:40px 0;}
.testimonial-slider{padding-top:13px}
.testimonial-slider .owl-stage-outer{padding-bottom:42px}
.testimonial-slider p{padding:0 130px}
.testimonial-slider span{font-size:16px;font-weight:600;display:block}
.testimonial-slider .client-name{color:#495665;margin-bottom:2px}
.testimonial-slider .client-designation{color:#4c5056;margin-bottom:10px;font-size: 14px;}
.testimonial-slider .client-designation a{display:block;color:#ff826e;}
.testimonial-slider .client-image{width:70px;height:70px;margin:0 auto;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 18px 40px 0 rgba(0, 0, 0, 0.11);box-shadow:0 18px 40px 0 rgba(0, 0, 0, 0.11)}
.client-list-section{width:100%;float:left;text-align:center;background-color:#ffffff;padding-top:91px;padding-bottom:80px}
.client-list-section .client-list{margin-top:10px;margin-bottom:19px}
.client-list-section h5, .client-list-section p{padding:0 130px}
.client-list-section .client-list .client-logo{width:190px;height:35px;margin:auto auto 30px;background-image:url(/wp-content/themes/dotstore/images/home-page-image.webp);background-repeat:no-repeat;display:block}
.client-list-section .client-list .client-logo.brand-1{background-position:-429px -2px}
.client-list-section .client-list .client-logo.brand-2{background-position:-715px 0}
.client-list-section .client-list .client-logo.brand-3{background-position:-1009px 0}
.client-list-section .client-list .client-logo.brand-4{background-position:-1278px -1px}
.theme-quality-section{width:100%;float:left;text-align:center;position:relative;padding-top:82px;padding-bottom:54px}
.quality-content .quality-box{margin-bottom:33px}
.quality-content .quality-box h5{font-weight:600;margin-bottom:11px}
.quality-content .quality-box p{padding:0 15px}
.navbar-default .signin-ul>li>a.btn:focus, .navbar-default .signin-ul>li>a.btn:hover{background-color:#FFF}
/*.our-quality-footertop a:hover{color:#495665}*/
.site-footer h3{color:#ff826e}
.site-footer a:hover{color:#ff826e}
.site-footer h5{color:#ff826e;font-weight:500;margin-bottom:10px}
.site-footer .footer-newsletter .input-block{position:relative}
.site-footer .footer-newsletter input[type=email]{width:100%;border-radius:25px;height:50px;padding:5px 50px 5px 20px;margin-bottom:15px;position:relative;background-color:#FFF}
.site-footer .footer-newsletter input[type=checkbox]{position:relative;outline:0;margin-top:0;opacity:0;width:20px;height:20px;top:5px;z-index:1}
.site-footer .footer-newsletter input[type=checkbox]+.wpcf7-list-item-label::after{content:"\f00c";font:normal normal normal 0/20px FontAwesome;color:#fff;position:absolute;top:2px;left:0;width:20px;height:20px;background:#fff;border-radius:4px;text-align:center}
.site-footer .footer-newsletter input[type=checkbox]:checked+.wpcf7-list-item-label::after{font-size:14px;background-color:#ff826e;border-color:transparent}
.site-footer .footer-newsletter .checkbox-block{display:inline-block;margin-bottom:10px;width:100%;position:relative}
.site-footer .footer-newsletter .wpcf7-form-control-wrap{position:initial}
.site-footer .footer-newsletter .wpcf7-form-control-wrap .wpcf7-list-item-label{padding-left:10px;display:inline-block;max-width:92%;font-size:15px;font-weight:300;color:#FFF;vertical-align:top;margin-bottom:5px}
.site-footer .footer-newsletter label{font-size:15px;font-weight:300;color:#FFF;vertical-align:top}
.site-footer .footer-newsletter label.ds-custom-label{padding-left:10px;display:inline-block;max-width:92%}
.site-footer .footer-newsletter label.ds-custom-label::after{content:"\f00c";font:normal normal normal 0/20px FontAwesome;color:#fff;position:absolute;top:5px;left:0;width:20px;height:20px;background:#fff;border-radius:4px;text-align:center}
.site-footer .footer-newsletter input[type=checkbox]:checked+span label.ds-custom-label::after{font-size:14px;background-color:#ff826e;border-color:transparent}
.site-footer .footer-newsletter button{position:absolute;font-size:16px;background:0 0;border:0;top:0;right:7px;line-height:54px;padding:0 10px;color:rgba(0, 0, 0, 0.2)}
.site-footer .footer-newsletter label a{display:inline-block;color:#ff826e;margin-bottom:0}
.site-footer .footer-newsletter label a:hover{color:#FFF}
.site-footer .footer-newsletter .josl{color:#ff826e;font-weight:500;font-size:20px;line-height:25px;margin:8px 0 0;display:block;}
.site-footer .footer-newsletter .ds-gdpr-checkbox label{display:inline-block;padding-left:30px;max-width:100%}
.site-footer .footer-newsletter input[type=submit]{font:normal normal normal 22px/50px FontAwesome;background-color:#FFF;color:#ff826e;position:absolute;right:0;padding:0 15px;border:none;border-radius:25px;top:0px}
.site-footer .footer-newsletter ul.social-links {text-align: left;}
.site-footer .footer-newsletter ul.social-links li a {margin-bottom: 0px;margin-top: 8px;}
.site-footer .footer-newsletter .input-block span.wpcf7-not-valid-tip {padding-left: 30px;margin-bottom: 8px;color: #dc3232;}
.site-footer .footer-newsletter .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{display:none !important;}
.site-footer .footer-newsletter .wpcf7 form .wpcf7-response-output{margin: 1em;}
.site-footer .footer-newsletter .wpcf7-response-output {color: #fff;font-size: 13px;}
.site-footer .footer-newsletter .ajax-loader{display:none}
.site-footer .footer-newsletter .checkbox-block span.wpcf7-not-valid-tip{padding-left:30px}
div.wpgdprc-consent-bar{background:#ff8e78;background:-moz-linear-gradient(left, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);background:-webkit-linear-gradient(left, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);background:linear-gradient(to right, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff8e78', endColorstr='#e8667d', GradientType=1)}
a.wpgdprc-consent-bar__settings{display:none}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__container{display:block}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content{display:inline-block;text-align:center}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice{max-width:100%;display:inline-block}
.wpgdprc-consent-bar__column{display:inline-block}
div.wpgdprc .wpgdprc-button{background-color:#FFF;-webkit-box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.08);box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.08);font-size:12px;color:#1a2038;text-decoration:none;text-transform:uppercase;padding:6px 24px;border-radius:25px;outline:0!important;outline-offset:0;border:none}
.wpgdprc-consent-bar__notice p a{color:#1a2038}
.wpgdprc-consent-bar__notice p a:hover{color:#FFF}
.social-links li a:hover{color:#ff826e}
.tab-with-accordion-section .nav-pills>li>a{color:#495665;font-size:16px;font-weight:500;border:1px solid #cdd5e0;padding:7px 20px}
.tab-with-accordion-section ul.nav.nav-pills{text-align:center;margin-bottom:20px}
.tab-with-accordion-section .nav-pills>li{float:none;display:inline-block;margin-right:9px;margin-bottom:10px}
.tab-with-accordion-section .nav-pills>li:last-child{margin-right:0}
.tab-with-accordion-section .nav-pills>li.active>a, .tab-with-accordion-section .nav-pills>li.active>a:focus, .tab-with-accordion-section .nav-pills>li.active>a:hover{background-color:#ff826e;border-color:transparent;color:#FFF}
.navbar-right>li>a:after {content: "";position: absolute;bottom: -5px;left: 2px;width: 100%;height: 2px;background-color: #ffffff;transition: all .2s linear;transform-origin: center;right: 0;-webkit-transform: scale(0);transform: scale(0);}
.navbar-right>li>a:hover {color: #fff !important;}
.navbar-right>li>a {padding: 0px !important;}
.navbar-right>li>a:hover:after {-webkit-transform: scale(1);transform: scale(1);}
li.menu-item {padding: 2px 0 0 38px;}
.entry-content ul {padding-left: 40px;list-style: initial;}
.grecaptcha-badge {visibility: hidden;}
.site-footer .footer-newsletter .newslatter-update label span{display:inline-block;width:100%;padding:0 0 0 30px;}
.site-footer .footer-newsletter .newslatter-update label span:after{content:"\f00c";font:normal normal normal 0/20px FontAwesome;color:#fff;position:absolute;top:5px;left:0;width:20px;height:20px;background:#fff;border-radius:4px;text-align:center;}
.site-footer .footer-newsletter .newslatter-update input[type=checkbox]{display:none;}
.site-footer .footer-newsletter .newslatter-update input[type=checkbox]:checked+span:after{font-size:14px;background-color:#ff826e;border-color:transparent;}

.qualities-action{width:100%;float:left;padding:40px 0;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,142,120,1)),to(rgba(232,102,125,1)));background:-o-linear-gradient(left,rgba(255,142,120,1) 0,rgba(232,102,125,1) 100%);background:linear-gradient(to right,rgba(255,142,120,1) 0,rgba(232,102,125,1) 100%);text-align:center;color:#ffffff}
.qualities-action .title{font-weight:500;margin-bottom:11px;color:#ffffff}
.qualities-action .content{font-size:16px;font-weight:400;color:#f3f2f2}
.qualities-action .icon--quality-img{max-width:110px;background-size:cover;background-repeat:no-repeat;background-color:transparent;height:92px;text-align:center;margin:0 auto;margin-bottom:15px;}
.qualities-action h2.qualities-title{color:#fff;margin:0 0 40px 0}

/* Trusted By client logo style */
.dotstore-client-logos-section{padding:40px 0 80px;}
.dotstore-client-logos-section > div{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(5,1fr);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:80px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;}
.dotstore-client-logos-section figure{display:block;margin:0 auto;}
.dotstore-client-logos-section figure img{max-width:75%;}
.dotstore-client-logos-section .wp-block-image{visibility:hidden;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s all .5s;-o-transition:1s all .5s;transition:1s all .5s}
.dotstore-client-logos-section .wp-block-image.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

/* Support page CSS */
div#needsupportmain ul.main-topic {display: flex;flex-wrap: wrap;padding-left: 0px;}
div#needsupportmain ul.main-topic li {flex: 1;margin: 0;float: left;width: 25%;margin: 0 8px;list-style: none;display: flex;flex-direction: column;background-color: #fff;}
div#needsupportmain ul.main-topic li label{margin: 0;padding: 15px 20px 20px;border: 2px solid #efeff0;display: block;border-radius: 8px;max-width: none;cursor: pointer;transition: background-color 150ms ease-in-out,border-color 150ms ease-in-out;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex: 1;-ms-flex: 1;flex: 1;font-weight: normal;}
div#needsupportmain ul.main-topic li label strong{display: block;margin: 0 0 11.25px;}
div#needsupportmain .tech-issue label {display: block;font-size: 2.6rem;margin: 0 0 25px;}
div#needsupportmain .needsupport-inner {margin: 30px 0;}
div#needsupportmain select#input_1_2,div#needsupportmain .cd_section .cd_container_select #cd_input_1_12, .pre-sale-questions .ps_selection .ps_plugin_list #input_1_20, .pre-sale-questions .ps_selection .ps_faq_list #input_1_21 {padding: 6px 40px 6px 15px!important;border: 1px solid #d8dbdb;border-radius: 8px;box-sizing: border-box;font-weight: 400;height: 44px;line-height: 28px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPScjMTAxMDE0Jz48cG9seWdvbiBwb2ludHM9JzEwLDAgOTAsMCA1MCw1MCcvPjwvc3ZnPg==) no-repeat;background-size: 12px;background-position: calc(100% - 14px) 19px;cursor: pointer;text-overflow: ellipsis;transition: box-shadow 150ms ease-in-out;}
div#needsupportmain input#input_1_3 {max-width: 65%;border-color: #d8dbdb;-webkit-font-smoothing: antialiased;width: 100%;padding: 10px 15px!important;border: 1px solid #d8dbdb;border-radius: 8px;outline: none;text-transform: none;font-weight: 400;letter-spacing: .05em;transition: box-shadow 150ms ease-in-out;}
#needsupportmain img#loader {background-size: 100%;margin-left: 15px;border: 4px solid #f2f2f2;border-left: 4px solid #ff7013;-webkit-animation: needsupport_spinner 1.1s infinite linear;animation: needsupport_spinner 1.1s infinite linear;border-radius: 50%;width: 20px;height: 20px;}

@-webkit-keyframes needsupport_spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes needsupport_spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
div#needsupportmain .sr-question {margin: 25px 0;}
div#needsupportmain .sr-question  .gfield_description {margin-bottom: 10px;}
div#needsupportmain ul li.opt-selected {background: #ff640030;}
div#needsupportmain ul li.opt-selected label {border-color: #ff7013;}
div#needsupportmain p.needsupport-support-notice {margin: 10px 0;}
div#needsupportmain .support-results__resources {float: right;width: 35%;padding-left: 45px;}
div#needsupportmain .support__results {padding: 22.5px;border: 2px solid #ff7013;background: #ffe2cf;border-radius: 8px;float: left;width: 65%;margin-top: 20px;}
div#needsupportmain .sr-question .sr-inner{display:inline-block;}
div#needsupportmain .sr-opn-tickt {margin: 10px 0;}
div#needsupportmain .sr-no-match-found {padding: 22.5px;border: 2px solid #ff7013;background: #ffe2cf;border-radius: 8px;width: 65%;margin-top: 20px;}
div#needsupportmain .ab_selection label.ab_label,div#needsupportmain .ps_selection label.ab_label,div#needsupportmain .custom-development .cd_section .cd_label {font-size: 2.6rem;margin: 0 0 25px;}
div#needsupportmain .ab_selection input#ab_input_1_3 {max-width: 65%;border-color: #d8dbdb;-webkit-font-smoothing: antialiased;width: 100%;padding: 10px 15px!important;border: 1px solid #d8dbdb;border-radius: 8px;outline: none;text-transform: none;font-weight: 400;letter-spacing: .05em;transition: box-shadow 150ms ease-in-out;}
div#needsupportmain .ab_selection div#ab_description_1_3,div#needsupportmain .ps_selection div#ab_description_1_3 {margin: 0 0 22.5px;max-width: 786px;}
div#needsupportmain .ab_selection .ab-no-match-found {padding: 22.5px;border: 2px solid #ff7013;background: #ffe2cf;border-radius: 8px;width: 65%;margin-top: 20px;}
div#needsupportmain .ab_selection .ab__results {padding: 22.5px;border: 2px solid #ff7013;background: #ffe2cf;border-radius: 8px;float: left;width: 65%;margin-top: 20px;}
div#needsupportmain .ab_selection .ab-results__resources {float: right;width: 35%;padding-left: 45px;}
div#needsupportmain .ab_selection .ab-opn-tickt {margin: 10px 0;display: inline-block;width: 100%;}
div#needsupportmain .custom-development .cd_selection_inner .cd_cs_opt {padding: 22.5px;border: 2px solid #ff7013;background: #ffe2cf;border-radius: 8px;float: left;width: 65%;margin-top: 20px;}
div#needsupportmain .pre-sale-questions .ps_plugin_list .ps_options {margin: 20px 0;}
div#needsupportmain .pre-sale-questions .ps_plugin_list .ps_options label {cursor: pointer;margin: 10px 6px;}
div#needsupportmain input.pre_post_radio {margin-right: 10px;}
div#needsupportmain .pre-sale-questions select#input_1_21 {max-width: 40%;}
div#needsupportmain .pre-sale-questions .ps_selection .ps_faq_list .ps-support-results {padding: 22.5px;border: 2px solid #ff7013;background: #ffe2cf;border-radius: 8px;float: left;width: 65%;margin-top: 20px;}
div#needsupportmain .pre-sale-questions .ps_selection .ps_faq_list .ps-support-result-more {display: inline-block;width: 100%;margin-top: 20px;}
div#needsupportmain .ab_selection .ab_container_text p.ab-notice {margin: 10px 0;}

div#needsupportmain ul#found_support li a {font-weight: normal;text-decoration: underline !important;color: #000;font-size: 16px;margin: 7px 0;display: block;}
div#needsupportmain ul#found_support li a:hover {color: #ff826e;}
div#needsupportmain .sr-opn-tickt a {font-weight: normal;text-decoration: underline !important;font-size: 16px;}
div#needsupportmain ul.main-topic li label:hover {border-color: #ff7013;}
div#needsupportmain ul#found_ab li a {font-weight: normal;text-decoration: underline !important;color: #000;font-size: 16px;margin: 7px 0;display: block;}
div#needsupportmain ul#found_ab li a:hover {color: #ff826e;}
div#needsupportmain .ab-opn-tickt a {font-weight: normal;text-decoration: underline !important;font-size: 16px;}
div#needsupportmain .pre-sale-questions .ps_selection .ps_faq_list .ps-support-result-more a {font-weight: normal;text-decoration: underline !important;font-size: 16px;}
.woocommerce-lost-password #main ul.woocommerce-error.dotstore-info-msg li {list-style: none;}
div#needsupportmain .sr-opn-tickt a.support-frm-btn,
div#needsupportmain .ab-opn-tickt a.support-frm-btn,
div#needsupportmain .pre-sale-questions .ps_selection .ps_faq_list .ps-support-result-more a.support-frm-btn{text-decoration: none !important;}
.woocommerce-lost-password .myaccount-banner .banner-content h1{text-transform: capitalize;}
.cpt_feature_requests-template-default .jck-sfr-pagination .page-numbers{text-align: left;display: inline-block;width: 100%;border-color: #dedef8;border-style: solid;border-width: 1px 0;padding: 15px 0;}
.cpt_feature_requests-template-default .jck-sfr-pagination .page-numbers li {margin-right: 10px;display: inline-block;float: left;}
.cpt_feature_requests-template-default .jck-sfr-pagination .page-numbers li .page-numbers{-webkit-transition: all .3s;transition: all .3s;display: inline-block;float: left;min-width: 42px;height: 42px;font-size: 22px;text-align: center;line-height: 12px;border-radius: 50%;border: 1px solid #dedef8;color: #dedef8;font-weight: 400;}
.cpt_feature_requests-template-default .jck-sfr-pagination .page-numbers li .page-numbers.current, 
.cpt_feature_requests-template-default .jck-sfr-pagination .page-numbers li:hover .page-numbers {color: #ff826e;border-color: #ff826e;-webkit-transition: all .2s;transition: all .2s;}
.cpt_feature_requests-template-default .jck-sfr-sidebar-widget--login .jck-sfr-form__button {font-weight: 600;font-size: 14px;line-height: 26px;text-decoration: none;text-transform: uppercase;padding: 11px 44px;border-radius: 25px;outline: 0!important;outline-offset: 0;border: none;white-space: normal;color: #fff;background-color: #ff826e;padding: 12px 37px;}

/* Home page testimonial block new design */
.reviews-testimonial-section .reviews-testimonial .review-info{-webkit-box-shadow: 0 0 1.5625rem 0 rgb(0 0 0 / 6%);box-shadow: 0 0 1.5625rem 0 rgb(0 0 0 / 6%);padding-left:15px;padding-right:15px;padding-top:30px;background:#fff;border-radius:5px}
.reviews-testimonial-section .reviews-testimonial .reviews-testimonial-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin: 0 -15px;}
.reviews-testimonial-section .reviews-testimonial .reviews-testimonial-cols{width:50%;padding: 0 15px;}
.reviews-testimonial-section .reviews-testimonial .reviews-testimonial-cols .profile img{border-radius:50%;border-color:#ff826e;margin-bottom:-30px;margin-top:12px;border:2px solid #fe826e}
.reviews-testimonial-section .reviews-testimonial .reviews-testimonial-cols .review-info .star-rating{display:inline-block;margin-top:10px}
.reviews-testimonial-section .reviews-testimonial .reviews-testimonial-cols .review-info .star-rating span::before{color:#f47e67!important}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols .review-info{padding:0 15px 25px 15px;height:100%;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols .profile img{margin:-29px 0 20px 0;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .customer-details{margin:0 0 22px;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .customer-name{margin:0;font-size:22px;line-height:normal;font-weight:600;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .customer-designation{margin:4px 0 0;line-height:normal;font-size:17px;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial{margin:75px 0 0;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols .review-info .star-rating{margin-top:15px;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols:nth-child(3),.reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols:nth-child(4){margin-top:70px;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section .desc p{margin:0;}
.reviews-testimonial-inner.ds-reviews-testimonial-new-section{margin-bottom:40px;}
a.btn.red-btn.call_action_large{padding:15px 40px;background-color:#ff826e;color:#fff;font-size:24px;}
a.btn.red-btn.call_action_large strong{font-weight:500;display:block;color:#fff;font-size:12px;}

/* Dotstore Website Accessibility changes */
.dots-h3-head-style{font-size:34px;line-height:48px;}
.dots-h4-head-style{font-size:28px;line-height:40px;}
.dots-h5-head-style{font-size:22px;line-height:34px;font-weight:300;margin-bottom:41px;}
.dots-h6-head-style{font-size:18px;line-height:30px;font-weight:600;margin-bottom:12px;}
.banner-content .dots-h5-head-style{color:#fff;margin-bottom:30px;}
.dt-bannerSlider .dg-wrapper a h3{color:#2c3640;font-weight:500;margin-bottom:15px;font-size:16px;line-height:24px;padding:0 25px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block;display:-webkit-box;height:72px;}
.client-list-section .client-list-subtitle{padding:0 130px;}
.plugin-slider-within-tab-content .plugin-box .featured-plugin-title{text-transform:capitalize;display:block;height:60px;overflow:hidden;}
.blog-section .blog-box .home-blog-title{-webkit-transition:.3s all linear;transition:.3s all linear;height:122px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;padding:28px 20px 0;}
.blog-section .blog-box a:hover .home-blog-title{color:#ff826e;}
span.sr-only {font-size: 13px;}
.plugin-section.dots-support-bundle-plugin-section{width:100%;float:left;background-color:#f8fafc;text-align:center;padding-top:91px;padding-bottom:112px}

/* Dotstore customer information form css */
.dotstore-demo-inquiry-form, 
.dotstore-demo-inquiry-form *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;}
.dotstore-demo-inquiry-form{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:1;-webkit-transition:opacity 0.15s linear,z-index 0.15;-o-transition:opacity 0.15s linear,z-index 0.15;transition:opacity 0.15s linear,z-index 0.15;z-index:-1;overflow-x:hidden;overflow-y:auto;display:none;padding: 32px 28px 32px;}
.dotstore-demo-inquiry-form.is-visible{background-color:rgba(0,0,0,0.4);z-index:99999;opacity:1;display:block;height:100%;}
.dotstore-form-outer-wrap .sib-form-message-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff4f4;border-radius:10px;font-size:16px;border-color:transparent;}
.dotstore-form-outer-wrap .sib-form-message-panel#error-message{color:#661d1d;background-color:#ffeded;border-radius:3px;border:1px solid #ff4949;}
.dotstore-form-outer-wrap .dotstore-form-inner-wrap{width:100%;padding:0!important;}
.dotstore-form-outer-wrap{max-width:100%;width:620px;position:relative;background-color:#fff;padding:40px;border-radius:10px;margin:100px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;}
.dotstore-form-inner-wrap form#sib-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;}
.dotstore-form-inner-wrap form#sib-form h2{font-size:26px;line-height:44px;font-weight:600;text-transform:capitalize;text-align:center;width:100%;margin:0 0 20px;}
.dotstore-form-inner-wrap form#sib-form label{display:block;font-size:18px;color:#000000;margin-bottom:5px;line-height:30px;font-weight:500;}
.dotstore-form-inner-wrap form#sib-form input,.dotstore-form-inner-wrap form#sib-form select{border:1px solid rgb(112 112 112 / 40%);border-radius:6px;width:100%;height:auto!important;color:#000;padding:9px 15px!important;display:inline-block;font-size:16px;line-height:28px;font-weight:400;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:none;box-shadow:none;outline:none;}
.dotstore-form-inner-wrap form#sib-form input:focus{background:transparent;-webkit-box-shadow:none;box-shadow:none;}
.dotstore-form-inner-wrap form#sib-form input::-webkit-input-placeholder{color:#989898;}
.dotstore-form-inner-wrap form#sib-form input:-ms-input-placeholder{color:#989898;}
.dotstore-form-inner-wrap form#sib-form input::placeholder{color:#989898;}
.dotstore-form-inner-wrap form#sib-form input:-webkit-autofill, 
.dotstore-form-inner-wrap form#sib-form input:-webkit-autofill:hover, 
.dotstore-form-inner-wrap form#sib-form input:-webkit-autofill:focus, 
.dotstore-form-inner-wrap form#sib-form input:-internal-autofill-selected, 
.dotstore-form-inner-wrap form#sib-form select:-webkit-autofill,
.dotstore-form-inner-wrap form#sib-form select:-webkit-autofill:hover, 
.dotstore-form-inner-wrap form#sib-form select:-webkit-autofill:focus, 
.dotstore-form-inner-wrap form#sib-form select:-internal-autofill-selected{-webkit-box-shadow:0 0 0 50px #fff4f4 inset;box-shadow:0 0 0 50px #fff4f4 inset;}
.dotstore-form-inner-wrap .dotstore-form-submit-btn{padding:14px 24px;font-size:18px;line-height:24px;font-weight:600;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;color:#fff;border:2px solid #ff8d78!important;background-color:#ff8d78!important;margin-top:10px;-webkit-box-shadow:none;box-shadow:none;outline:none;}
.dotstore-form-inner-wrap .dotstore-form-submit-btn:hover{color:#ff8d78;border:2px solid #ff8d78!important;background-color:transparent!important;}
.dotstore-form-inner-wrap .dotstore-form-submit-btn:hover path{fill:#ff8d78}
.dotstore-form-inner-wrap form#sib-form .sib-form-block{width:calc(50% - 20px);margin:0 10px 20px;padding:0;}
.dotstore-form-inner-wrap form#sib-form .form__label-row,
.dotstore-form-inner-wrap form#sib-form .entry__field{display:block;border:none;box-shadow:none;}
.dotstore-form-inner-wrap form#sib-form .dotstore-form-submit{width:100%;text-align:center;}
.dotstore-form-inner-wrap form#sib-form .entry__error{font-size:12px;line-height:normal;background-color:rgb(255,244,244);display:none;padding:2px 8px;margin:8px 0 0;}
.dotstore-form-outer-wrap .fa-times:before{content:"\f00d";}
.dotstore-form-outer-wrap .dotstore-close-form{position:absolute;top:-10px;right:-10px;-webkit-transform:none;-ms-transform:none;transform:none;display:block;background-color:#ff8d78;border-radius:50%;color:#fff;width:25px;height:25px;line-height:25px;text-align:center;font-size:14px;cursor:pointer;}
.dotstore-form-outer-wrap .entry__label::after{content:attr(data-required);font-size:1em;color:#ff4949;text-decoration:none;display:inline-block;margin:0 0 0 5px;}

/* Free guide section css */
.blog-details--banner{width:100%;position:relative;background-size:cover;background-repeat:no-repeat;padding:30px 0 53px;text-align:center;}
.dotstore-free-guide-main{padding:80px 0;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form{display:inline-block;width:100%;-webkit-box-shadow:0 10px 40px 0 rgb(111 137 163 / 20%);box-shadow:0 10px 40px 0 rgb(111 137 163 / 20%);border-radius:20px;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form .sib-form-block{width:100%;margin:0 0 22px;padding:0 35px;}
.dotstore-free-guide-main .dotstore-form-outer-wrap{width:100%;display:inline-block;padding:0;margin:0;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form .form__label-row,.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form .entry__field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.dotstore-free-guide-main .dotstore-form-outer-wrap form#sib-form h2{background-color:#ff826e;color:#fff;border-radius:20px 20px 0 0;padding:10px 35px;margin-bottom:30px;font-size:30px;line-height:50px;text-align:center;font-family:Poppins,sans-serif;font-weight:500;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form .entry__error{margin:4px 0 0;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form .dotstore-form-submit{margin-bottom:35px;}
.dotstore-free-guide-main .dotstore-free-guide-form{padding:0;}
.dotstore-free-guide-main .wp-block-columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form input,.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form select{padding:12px 15px!important;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form input::-webkit-input-placeholder{color:#000;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form input:-ms-input-placeholder{color:#000;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form input::-moz-placeholder{color:#000;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form input::-ms-input-placeholder{color:#000;}
.dotstore-free-guide-main .dotstore-form-inner-wrap form#sib-form input::placeholder{color:#000;}
.dotstore-free-guide-main .dotstore-free-guide-thankyou{max-width:630px;width:100%;margin:0 auto;text-align:center;display:none;}
.dotstore-free-guide-main .dotstore-free-guide-thankyou h2{font-size:54px;line-height:72px;margin-bottom:36px;}
.dotstore-free-guide-main .dotstore-free-guide-thankyou h2 img{margin-right:16px;margin-top:-6px;}
.dotstore-free-guide-main .dotstore-free-guide-thankyou h3{margin-bottom:35px;}
.dotstore-free-guide-main .dotstore-free-guide-thankyou h4{margin-bottom:32px;padding-bottom:28px;position:relative;}
.dotstore-free-guide-main .dotstore-free-guide-thankyou h4:after{content:'';display:inline-block;width:60px;position:absolute;height:4px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#ff8d78;border-radius:20px;}
.dotstore-free-guide-main .dotstore-free-guide-thankyou p{max-width:450px;width:100%;margin:0 auto;}

/* New HelloBar CSS */
.page-hellobar-block-main[style="display:none;background-color: #4b1bce"] +#page .mdinc-site-header{top:0;}
.page-hellobar-block-main{display:none;}
.home .page-hellobar-block-main,
.page-slack .page-hellobar-block-main,
.page-affiliate .page-hellobar-block-main{background-color:#fff!important;}
.page-hellobar-block-main .hellobar_svg{font-size:28px;margin-left:5px;position:relative;top:5px;}
.home .page-hellobar-block-main p,
.page-slack .page-hellobar-block-main p,
.page-affiliate .page-hellobar-block-main p{color:#000!important;}
.home .page-hellobar-block-main a::after,
.page-slack .page-hellobar-block-main a::after,
.page-affiliate .page-hellobar-block-main a::after{background-color:#4b1bce!important;}
.home .page-hellobar-block-main::after,
.page-slack .page-hellobar-block-main::after,
.page-affiliate .page-hellobar-block-main::after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;right:0;border-bottom:1px solid rgb(255 255 255 / 40%);}
.page-hellobar-block-main{background:#4b1bce;width:100%;text-align:center;position:relative;z-index:99;padding:12px 50px 12px 15px;display:flex;justify-content:center;align-items:center}
.page-hellobar-block-main .widget_media_image img{width:30px;height:auto!important;vertical-align:middle}
.page-hellobar-block-main .widget_text{margin:0 0 0 15px}
.page-hellobar-block-main .widget_text p{color:#fff;margin:0;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.page-hellobar-block-main .widget_text p a{margin:0 0 0 20px;position:relative;line-height:normal;text-decoration:none;padding:8px 18px;font-size:16px;border-radius:30px 30px;-webkit-border-radius:30px 30px;-moz-border-radius:30px 30px;-ms-border-radius:30px 30px;-o-border-radius:30px 30px;color:#fff!important;border:2px solid #ff826e;background-color:#ff826e;}
.page-hellobar-block-main .widget_text p a:hover{color:#000!important;border:2px solid #000;background-color:transparent;}
.page-hellobar-block-main .hello-bar-close{position:absolute;right:15px;background-image:url(/wp-content/themes/dotstore/svg/close-btn-blue.svg);background-repeat:no-repeat;background-size:14px 14px;display:block;width:14px;height:14px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.home .page-hellobar-block-main .hello-bar-close,
.page-slack .page-hellobar-block-main .hello-bar-close,
.page-affiliate .page-hellobar-block-main .hello-bar-close{background-image:url(/wp-content/themes/dotstore/svg/close-btn-blue.svg);}
.page-hellobar-block-main+#page .mdinc-site-header{top:64px}
.header-stickey .page-hellobar-block-main+#page .mdinc-site-header{top:0}
body.admin-bar .page-hellobar-block-main+#page .mdinc-site-header{top:96px}
body.admin-bar.header-stickey .page-hellobar-block-main+#page .mdinc-site-header{top:32px}

/* CSS from Addition CSS tab backend */
.single-post .has-post-thumbnail .entry-content img:not(.main-entry-content img) {height: 433px;}

.widget_text .dots-h6-head-style{color: #ff826e;margin-bottom: 11px;display: inline-block;}
@media screen and (max-width: 667px) {
	.single-post .has-post-thumbnail .entry-content img:not(.main-entry-content img) {height: auto;}
}
.site-footer .footer-newsletter input[type=checkbox]+.wpcf7-list-item-label.dot-error:after {border: 2px solid red;}
/* GDPR consent bar design */
div.wpgdprc-consent-bar * {font: inherit;color: inherit;}
div.wpgdprc-consent-bar {margin: 0;padding: 8px 0;font-family: "Verdana", "Geneva", "sans-serif";background: #ff8e78;background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 142, 120, 1)), to(rgba(232, 102, 125, 1)));background: -o-linear-gradient(left, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);background: linear-gradient(to right, rgba(255, 142, 120, 1) 0, rgba(232, 102, 125, 1) 100%);}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__inner {margin: 0;max-width: 100%;padding: 0;-webkit-box-shadow: none;box-shadow: none;background: none;}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__notice p {font-size: 14px;color: #fff;line-height: 21px;}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__inner button.wpgdprc-button--accept {background: #fff;border-color: #fff;font-size: 12px;color: #1a2038;text-transform: uppercase;padding: 6px 24px;border-radius: 25px;-webkit-box-shadow: 0 5px 5px 0 rgb(0 0 0 / 8%);box-shadow: 0 5px 5px 0 rgb(0 0 0 / 8%);line-height: 18px;}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__inner button.wpgdprc-button--accept:hover {background: #000;border-color: #000;color: #fff;}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__inner .wpgdprc-consent-bar__column--settings {display: none;}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__column--notice {margin: 5px 0;}
#newsletter_redirect .wpgdprc {-webkit-font-smoothing: auto;font-family: inherit;font-size: inherit;}
#newsletter_redirect .wpcf7-spinner {position: absolute;top: 7.4px;right: -15.5px;background-color: #000;opacity: .8;width: 35px;height: 35px;}

/* CSS from Addition CSS tab backend */
@media (max-width: 768px){
  .home ul.category-list li a {font-size: 16px;padding: 12px 10px;}
  .home .testimonial-slider .client-designation {font-size: 16px;}
  .home .btn {font-size: 16px;}
  #text-10 ul.social-links {text-align: center !important;}
}
@media only screen and (device-width: 768px),
       only screen and (max-width: 768px) {
  div#needsupportmain ul.main-topic li {flex: auto;margin: 0;float: left;width: 49%;margin: 2px 2px;list-style: none;display: flex;flex-direction: column-reverse;flex:unset;}
  div#needsupportmain select#input_1_2, div#needsupportmain .cd_section .cd_container_select #cd_input_1_12, .pre-sale-questions .ps_selection .ps_plugin_list #input_1_20, .pre-sale-questions .ps_selection .ps_faq_list #input_1_21 {width: 100%;}
  div#needsupportmain input#input_1_3 {max-width: 100%;}
  div#needsupportmain .support__results {width: 100%;}
  div#needsupportmain .support-results__resources {width: 100%;}
  div#needsupportmain .ab_selection input#ab_input_1_3 {max-width: 100%;}
  div#needsupportmain .ab_selection .ab__results {width: 100%;}
  div#needsupportmain .ab_selection .ab-results__resources {width: 100%;padding-left: 5px;}
  div#needsupportmain .pre-sale-questions .ps_selection .ps_faq_list .ps-support-results {width: 100%;}
  div#needsupportmain .pre-sale-questions select#input_1_21 {max-width: 100%;}
  div#needsupportmain .custom-development .cd_selection_inner .cd_cs_opt {width: 100%;}
}
@media only screen and (device-width: 430px),
       only screen and (max-width: 430px) {
  div#needsupportmain ul.main-topic li {width: 100%;}
}

/* Black Friday CSS */
/*.shop--banner.black-friday-banner{background-image:url("/wp-content/themes/dotstore/images/dotstore-black-friday-banner.jpg");}
.black-friday-banner .banner-content{overflow:hidden;}
.black-friday-banner h2{text-transform:uppercase;color:#fff;margin:10px 0 0 0;position:relative;z-index:1;}
.black-friday-banner h2 span{color:#dbab4f;}
.black-friday-banner .bf-title-img{margin:-30px 0 0;}
.black-friday-banner .bf-title-img img{margin:0 0 0 -65px;}
.black-friday-banner h4{color:#fff;font-weight:400;margin:40px 0 46px;}
.black-friday-banner h4 span{font-weight:500;position:relative;display:inline-block;}
.black-friday-banner h4 span::after{content:"";width:100%;display:inline-block;position:absolute;bottom:3px;left:0;height:2px;background:#db6704;}
.black-friday-section{background-color:#16171c;background-image:-webkit-gradient(linear,left top, right top,from(#2e2f34),to(#090c11));background-image:-o-linear-gradient(left,#2e2f34,#090c11);background-image:linear-gradient(to right,#2e2f34,#090c11);}
.black-friday-section ul.links-for--products li.links-item a{color:#fff!important;}
.black-friday-section .product-main-block--inner .product--item{position:relative;}
.black-friday-section .product-main-block--inner .product--item::before{content:"Up to 50% off";position:absolute;top:0;right:15px;color:#fff;background:#ff826e;width:64px;padding:10px;font-size:14px;line-height:20px;text-transform:uppercase;text-align:center;font-weight:700;}
.black-friday-section .product-main-block--inner .product--item::after{content:"";position:absolute;display:inline-block;margin-left:0;border-width:18px 31px 32px 33px;border-style:solid;border-color:#ff826e transparent transparent transparent;top:80px;right:15px;}
.black-friday-banner #bf-offer-heading{font-size:20px;text-transform:uppercase;line-height:normal;margin:0 0 15px;font-weight:400;}
.black-friday-banner #bf-countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.black-friday-banner #bf-countdown li{padding:12px;color:#fff;font-size:16px;text-transform:uppercase;border:1px solid #db6704;margin:0 6px;}
.black-friday-banner #bf-countdown li span{display:block;font-size:36px;font-weight:500;line-height:1;}*/

/* Black Friday CSS */
/*@media screen and (max-width:1450px){
	.shop--banner.black-friday-banner{padding:130px 0 53px;}
	.black-friday-banner .bf-title-img{margin:-50px 0 0;}
	.black-friday-banner .bf-title-img img{max-width:90%;}
	.black-friday-banner h4{margin:25px 0 45px;}
	.black-friday-banner h2{margin:0;}
}
@media screen and (max-width:1400px){
	.black-friday-banner .bf-title-img img{max-width:65%;}
	.black-friday-banner .bf-title-img{margin:-40px 0 0;}
	.shop--banner.black-friday-banner{padding:100px 0 53px;}
	.black-friday-banner h4{margin:12px 0 32px;}
}
@media screen and (max-width:1300px){
	.shop--banner.black-friday-banner{padding:85px 0 53px;}
	.black-friday-banner .bf-title-img{margin:-35px 0 0;}
	.black-friday-banner h4{margin:12px 0 25px;}
}*/

@media screen and (max-width:1366px){.owl-nav button.owl-prev{left:-40px}  .owl-nav button.owl-next{right:-40px}  .navbar-default .navbar-nav>li>a{padding-left:30px}  .navbar-default .user_gravator{padding-left:0}  .navbar-default .navbar-nav>li>a.btn{margin-left:30px}  div.wpgdprc .wpgdprc-button{margin-top:5px}}
@media screen and (max-width:1199px){h1{line-height:54px;margin-bottom:10px}
  .btn{padding:8px 35px}
  .banner-content{padding-top:45px}
  .banner-content h1{padding-right:0;font-size:42px}
  .banner-offer-code{font-size:14px;margin-bottom:15px}
  .user-centered-solution{padding-top:62px;padding-bottom:82px}
  .user-centered-solution .solution-box p{padding:0}
  .owl-nav button::after{font-size:24px}
  .owl-nav button.owl-prev{left:-25px}
  .owl-nav button.owl-next{right:-25px}
  .call-to-action .row{display:block;text-align:center}
  .call-to-action h2{margin-bottom:10px}
  .testimonial-slider p{padding:0 20px}
  ul.category-list{padding:25px 10px 8px;height:95px}
  .site-footer .footer-newsletter input[type=email]{width:100% !important;margin-bottom:20px}
  .site-footer h5{font-size:18px}
  .singleline-text-section h4{font-size:25px}
  .theme-keyfeatures-section .feature-box{padding:47px 5px 38px}
  .right-sidebar{padding:30px 20px 20px}
  .right-sidebar .status-span{margin-right:3px}
  .right-sidebar .support-time{font-size:16px}
  .right-sidebar h6 span.icon-img{margin-right:5px}
  .woocommerce-page nav.woocommerce-MyAccount-navigation{width:100%;text-align:center;margin-bottom:30px}
  .woocommerce-page .woocommerce-MyAccount-content{width:100%;margin-left:0}
  .woocommerce-tabs ul.tabs li a{margin-right:15px!important}
  .woocommerce-page nav.woocommerce-MyAccount-navigation li{display:inline-block;margin:2px}
  .woocommerce-page nav.woocommerce-MyAccount-navigation li+li a{border-top:none}
  .woocommerce-page nav.woocommerce-MyAccount-navigation li a{font-size:15px;padding:15px 5px 15px 20px}
  .woocommerce-MyAccount-navigation ul li a::before{font-size:14px;left:3px}
  .navbar-default .user_gravator{padding-left:0;padding-right:0}
  .site-header .custom-signin-div{padding-left:0}
  .navbar-default .navbar-nav>li>a{padding-left:25px;padding-right:0}
  .navbar-default .navbar-nav>li>a.btn{margin-left:25px}
  .cart-search-menu a{padding:2px 0 0 8px}
  .dotstore-header-fix.site-header .navbar-default .user_gravator{padding:6px 0 0 10px}
  .dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a{padding:15px 0 0 25px}
  .dotstore-header-fix.site-header .cart-search-menu{padding-top:23px}
  .theme-slider-within-tabcontent .theme-box h6{padding:24px 10px 13px;font-size:15px}
  .theme-slider-within-tabcontent .theme-box .rating-box{padding:18px 15px}
  .theme-slider-within-tabcontent .theme-box .price-buy-btn a.view-live--button.btn{padding:8px 15px}
  .theme-slider-within-tabcontent .theme-box .price-buy-btn .buy-now-btn{padding:8px 25px}
  .our-quality-footertop .our-quality{font-size:16px}
  .blog-section .blog-box{margin-bottom:30px}
  .site-footer .footer-newsletter .josl{font-size:18px;}

  /* Black Friday CSS */
  /*.black-friday-banner .bf-title-img img{max-width:100%;}*/
}
@media screen and (max-width: 991px) {.call-to-action h2, .site-footer ul{margin-bottom:15px}
  .site-footer ul, .site-footer h3{text-align:center}
  .site-footer h3{margin-bottom:0}
  .site-footer .footer-newsletter, .site-header .container{width:100%}
  .banner-content, .call-to-action, .counter-section .counter-box, .security-payment-info .col-xs-12{text-align:center}
  .navbar-default .user_gravator{padding-left:11px}
  .navbar-default .navbar-nav>li>a{padding-left:9px}
  .navbar-default .navbar-nav>li>a.btn{margin-left:12px}
  .site-header .col-sm-1{padding-right:0}
  .cart-search-menu{padding-top:24px}
  .dotstore-mainmenu{padding-top:25px}
  .dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a{padding:15px 0 0 9px}
  .banner-content{padding-top:50px}
  .call-to-action{padding-top:40px;padding-bottom:50px}
  .call-to-action .row{display:block}
  .owl-nav button::after{font-size:24px}
  .owl-nav button.owl-prev{left:-20px}
  .owl-nav button.owl-next{right:-20px}
  .quality-content .quality-box p{padding:0 10px}
  .user-centered-solution{padding-top:30px;padding-bottom:50px}
  .counter-section{padding-top:40px;padding-bottom:30px}
  .theme-testimonial{padding-top:40px !important;padding-bottom:50px !important;}
  .theme-quality-section{padding-top:40px;padding-bottom:15px}
  .blog-section{padding-top:40px;padding-bottom:50px}
  .client-list-section{padding-top:40px;padding-bottom:35px}
  .client-list-section h5, .client-list-section p{padding:0 20px}
  .site-footer, .theme-section{padding-top:40px}
  .banner-content h1{padding-right:0px !important;font-size:36px}
  .security-payment-info .security-img{float:none}
  .security-payment-info .paymentway-img{margin:20px auto 0}
  .theme-section{padding-bottom:50px}
  .quality-content .quality-box{margin-bottom:15px}
  .site-footer .site-logo{margin:0 auto;max-width:25%}
  .site-footer h5{text-align:center}
  .site-footer .footer-newsletter label span{margin-top:5px}
  .site-footer .footer-newsletter .josl{text-align:center;}
  .site-footer .footer-newsletter .checkbox-block{margin-bottom:10px}
  .site-footer .footer-newsletter input[type=email]{margin-bottom:15px}
  .site-footer a{margin-bottom:7px}
  .site-footer .footer-newsletter .ds-gdpr-checkbox label[for=wpgdprc] br{display:none}
  .theme-keyfeatures-section .feature-box .feature-icon{margin-bottom:5px}
  .counter-section.counter-with-icon{padding-top:50px;padding-bottom:30px}
  .counter-section .counter-box p{display:block;padding-left:0}
  .our-quality-footertop .our-quality::before{top:0}
  .woocommerce-tabs ul.tabs li a{margin-right:10px!important;font-size:13px;padding:12px 0!important}
  .our-quality-footertop{padding:51px 0 37px}
  .pagination--common ul.page-numbers>li{margin-top:5px;margin-bottom:5px}
  .pagination--common ul.page-numbers>li .page-numbers{min-width:38px;height:38px;font-size:16px;line-height:38px}
  .pagination--common ul.page-numbers>li a.next.page-numbers::before, .pagination--common ul.page-numbers>li a.prev.page-numbers::before{line-height:38px}
  .myaccount-banner{padding:110px 0 53px}
  .woocommerce.woocommerce .dotstore-info-msg .button{padding:11px 20px!important}
  .page-template-front-page-template .plugin-section{padding-top:30px;padding-bottom:50px}
  .plugin-slider-within-tab-content .plugin-box-outer .plugin-box-col{width:50%;}

   .dotstore-client-logos-section > div{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);row-gap:65px;}
   .site-footer .copyright > div:not(:last-child){margin: 0 0 10px;}

   /* Home page testimonial block new design */
   .reviews-testimonial-section .reviews-testimonial .reviews-testimonial-cols{width:100%;padding: 0 15px;}
   .reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols{margin-bottom:60px;}
   .reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols:nth-child(4){margin-bottom:10px;}
   .reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols:nth-child(3),.reviews-testimonial-inner.ds-reviews-testimonial-new-section .reviews-testimonial .reviews-testimonial-cols:nth-child(4){margin-top:0;}

   /* Dotstore Website Accessibility changes */
   .client-list-section .client-list-subtitle{padding:0 20px;}

   .plugin-section.dots-support-bundle-plugin-section{padding:70px 0;}
   .site-footer .footer-newsletter ul.social-links {text-align: center;}
}
@media screen and (max-width:767px){h1{font-size:32px}
  .site-branding{margin-top:15px;max-width:100%}
  .site-header .dotstore-mainmenu{padding-top:8px}
  .dotstore-header-fix.site-header{display:inline-block;width:100%;padding:10px 0;top:0}
  .site-header.dotstore-header-fix .dotstore-mainmenu{padding-top:9px}
  .site-header.dotstore-header-fix .site-branding{margin-top:3px}
  .navbar-default{margin-bottom:0}
  .dotstore-header-fix.site-header .navbar-default{margin-bottom:8px;min-height:auto}
  .site-header .toggle--btn{position:absolute;right:0;top:0;z-index:1}
  .site-header .navbar-header .navbar-toggle{border:none;background-color:transparent;padding:0;margin:0;position:absolute;left:0}
  .site-header .navbar-header .navbar-toggle::before{content:"\f00d";color:#FFF;font-size:20px;height:40px;line-height:32px;font-family:FontAwesome}
  .site-header.dotstore-header-fix .navbar-header .navbar-toggle::before{color:#4c5056}
  .site-header .navbar-header .navbar-toggle.collapsed::before{content:"\f0c9"}
  .site-header .navbar-collapse{background:#fff;border:1px solid #ddd;box-shadow:0 5px 15px rgba(0, 0, 0, 0.075);display:block;position:absolute;top:50px;margin-top:0;width:95%;left:2%;padding:0 30px 20px;z-index:9998;opacity:0;visibility:hidden;-webkit-transition:0.3s all linear;transition:0.3s all linear}
  .site-header .navbar-collapse.in{opacity:1;visibility:visible}
  .site-header .navbar-collapse li+li{border-top:1px solid #eee;overflow:hidden}
  .site-header .navbar-collapse li a, .site-header.dotstore-header-fix .navbar-collapse li a{padding:20px 14px;color:#4c5056}
  .site-header .navbar-collapse li a:focus, .site-header .navbar-collapse li a:hover, .site-header.dotstore-header-fix .navbar-collapse li a:focus, .site-header.dotstore-header-fix .navbar-collapse li a:hover{color:#ff826e}
  .site-header .navbar-collapse li a.btn{color:#FFF;background-color:#404c5a;display:inline-block;margin-top:20px;padding:5px 20px}
  .site-header .navbar-collapse li a.btn:focus, .site-header .navbar-collapse li a.btn:hover, .site-header.dotstore-header-fix .navbar-collapse li a.btn:focus, .site-header.dotstore-header-fix .navbar-collapse li a.btn:hover{background-color:#ff826e}
  .dotstore-header-fix.site-header .cart-search-menu{padding-top:3px !important;}
  .dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a.btn{margin-top:20px}
  .dotstore-header-fix.site-header .navbar-default .navbar-nav>li>a{padding:20px 14px}
  .navbar-default .user_gravator{padding-top:20px}
  .navbar-default .navbar-nav>li>.dropdown-menu{position:relative;top:0;width:100%;text-align:left;box-shadow:none}
  .counter-section, .site-footer .copyright, .site-footer .copyright .social-links{text-align:center}
  .site-header .col-xs-2.pull-right{padding-left:0;padding-right:15px;width:25%;z-index:2}
  .site-header .custom-signin-div{display:none}
  .site-header .navbar-nav>li.myaccount-li, .site-header .navbar-nav>li.signin-li{display:block;padding: 0px !important;}
  .site-header .col-xs-3{margin:auto;float:none;z-index:2}
  .woocommerce div[class*=woocommerce-].dotstore-info-msg::before, .woocommerce-page .woocommerce-table--order-downloads a.woocommerce-MyAccount-downloads-file.button{margin-right:0}
  .cart-search-menu{padding-top:14px}
  .cart-search-menu a{padding:2px 0 0 7px}
  .cart-search-menu .search-main-menu{width:300px}
  .table-responsive{border:none}
  .counter-section{padding-top:30px;padding-bottom:25px}
  .counter-section .counter-box{margin-bottom: 10px !important;display: inline-block !important;}
  .counter-section .counter-box p{font-size:16px;display:block;text-align:center;padding-left:0}
  .owl-nav button::after{font-size:20px}
  .owl-nav button.owl-prev{left:-12px}
  .owl-nav button.owl-next{right:-12px}
  .client-list-section h5, .client-list-section p, .testimonial-slider p{padding:0px !important;}
  .main-content-section{padding:50px 0}
  .woocommerce-page table.shop_table_responsive tr td{font-weight:500;border-top:1px solid #e8e8f9;padding:15px 0}
  .woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-number{background-color:#f8fafc}
  .support-ticket-page .mc4wp-checkbox label{display:inline-block;width:calc(100% - 45px);vertical-align:middle}
  .wpcf7-form-control-wrap.wpgdprc, span.gdpr_text_bx{vertical-align:top}
  span.gdpr_text_bx{font-size:15px;padding-left:6px;display:inline-block;width:calc(100% - 50px)}
  .support-ticket-page .wpgdprc input[type=checkbox]{padding-left:24px}
  .contactus-form label{font-size:15px}
  div.wpcf7 input[type=file]{padding:5px}
  .myaccount-banner{padding:80px 0 53px}
  .theme-slider-within-tabcontent .theme-box h6{padding:15px 15px 0}
  .theme-slider-within-tabcontent .theme-box .rating-box{padding:18px 15px 15px}
  .woocommerce-account.woocommerce-page .blockUI.blockMsg{width:94%!important;max-width:100%;left:3%!important}
  .woocommerce-account.woocommerce-page.woocommerce-lost-password .entry-content .woocommerce .lost_reset_password{padding:30px 15px}
  .woocommerce-account.woocommerce-page.woocommerce-lost-password .entry-content{padding:50px 0}
  .woocommerce-ResetPassword input{min-height:50px}
  .myaccount-banner .banner-content h1{font-size:38px}
  .call-to-action h2{font-size:25px}
  .site-footer ul{margin-top:10px;margin-bottom:0}
  .site-footer ul li:first-child{margin-left:0}
  .banner-content h5{margin-bottom:20px}
  .dotstore-user-login .woocommerce-form input, .woocommerce-EditAccountForm input, .woocommerce-ResetPassword input, .woocommerce-address-fields input{width:100%}
  .woocommerce-address-fields .select2-container{width:100%!important}
  .woocommerce-page .woocommerce-table--order-downloads td.download-product a{display:table;margin-right:0;margin-left:auto}
  .site-header .navbar-collapse li a.btn {padding: 5px 10px !important;}
  li.menu-item {padding: 20px 14px !important;}
  img.dotstore-free-logo-img {display: none !important;}
  .dotstore-alert.dotstore-alert--image:after{display: none !important;}
  .dotstore-plugin-card-top{position: initial;}
  .dotstore-plugin-text h3{display:flex;}
  .dotstore-plugin-card-top .logo{display: block !important;width: 95px !important;height: 63px !important;text-align: center; position: initial !important; margin: 0 auto;}
  .dotstore-plugin-text a:first-child{display: block;text-align: center;padding: 11px 17px !important}
  .dotstore-plugin-text .sep{margin: 1.8rem 0.8rem .8rem .8rem;display: block;text-align: center;}
  .dotstore-plugin-text  a:last-child{display: block;text-align: center;}
  .dotstore-plugin-card-bottom {display: flex;flex-direction: column;justify-content: center;}
  .dotstore-plugin-card-bottom .dotstore-rating-installs{width: 100% !important;}
  .dotstore-plugin-card-bottom .dotstore-updated-tested{width: 100% !important; text-align: left !important;}
  .qualities-action h2.qualities-title{margin:0 0 24px 0}
  .site-footer .copyright .footer-top-logo{margin:0 auto;}

  /* Black Friday CSS */
  /*.shop--banner.black-friday-banner{padding:100px 0 53px;}
  .black-friday-banner h4{margin:35px 0 10px;font-size:24px;line-height:36px;}
  .black-friday-banner .bf-title-img{margin:-10px 0 0;}
  .black-friday-banner .bf-offer-countdown{margin:40px 0 0;}*/

  /* Dotstore Website Accessibility changes */
  .banner-content .dots-h5-head-style{margin-bottom:20px;}
  .client-list-section .client-list-subtitle{padding:0;}
  .h5-tag-css-support {padding: 0 20px;}

  /* Dotstore customer information form css */
  .dotstore-demo-inquiry-form{padding: 32px 28px 32px;}
  .dotstore-form-outer-wrap{padding:22px;margin:50px auto;}
  .dotstore-form-inner-wrap form#sib-form h2{font-size:22px;line-height:32px;margin:0 0 16px;}
  .dotstore-form-inner-wrap form#sib-form .sib-form-block{width:100%;margin:0 0 14px;}
  .dotstore-form-inner-wrap form#sib-form label{font-size:16px;line-height:26px;}
  .dotstore-form-inner-wrap form#sib-form input,.dotstore-form-inner-wrap form#sib-form select{padding:6px 12px!important;font-size:15px;line-height:26px;}
  .dotstore-form-inner-wrap .dotstore-form-submit-btn{padding:10px 18px;font-size:17px;line-height:22px;}
  .dotstore-form-inner-wrap .dotstore-form-submit-btn .clickable__icon{height:20px;width:20px;}
  .dotstore-demo-inquiry-form .sib-form-message-panel__text{padding:4px;}
}
@media screen and (max-width:667px){h2, h5{line-height:normal}
  h2{font-size:38px;margin-bottom:5px}
  h5{font-size:20px;margin-bottom:18px}
  .owl-nav button.owl-prev{left:6%}
  .owl-nav button.owl-next{right:6%}
  .plugin-slider-within-tabcontent .plugin-box, .theme-slider-within-tabcontent .theme-box{width:300px;margin:0 auto}
  .plugin-slider-within-tab-content .plugin-box{margin:0 auto;padding:35px 25px 26px;height:auto;}
  .user-centered-solution .solution-box, .user-centered-solution .solution-box h5{margin-bottom:5px}
  .plugin-slider-within-tabcontent .owl-stage-outer, .theme-slider-within-tabcontent .owl-stage-outer{padding:30px 0}
  .testimonial-slider{padding-top:0}
  .testimonial-slider .owl-stage-outer{padding-bottom:30px}
  .singleline-text-section{padding:40px 0}
  .tab-content.accordion-inside .panel-title a{padding:27px 30px 18px 0}
  .tab-content.accordion-inside .panel-title a::after{top:46px}
  .woocommerce-page.woocommerce-cart input#coupon_code{padding-right:95px;font-size:14px;padding-left:15px}
  .blog-section .col-xs-6, .plugin-section .col-xs-6{width:100%}
  .blog-section .blog-box{width:300px;margin:0 auto 30px;min-height:auto}
  .woocommerce-page nav.woocommerce-MyAccount-navigation li a{padding:7px 5px 7px 20px}
  .blog-section .blog-box h6.blog-title, .plugin-slider-within-tabcontent .plugin-box h6, .plugin-slider-within-tab-content .plugin-box h6{height:auto}
  .plugin-slider-within-tab-content .plugin-box-outer .plugin-box-col{width:100%;}

  /* Dotstore Website Accessibility changes */
  .dots-h3-head-style{font-size:28px;line-height:42px;}
  .dots-h4-head-style{font-size:24px;line-height:36px;}
  .dots-h5-head-style{font-size:20px;line-height:normal;margin-bottom:18px;}
  .plugin-slider-within-tab-content .plugin-box .featured-plugin-title,.blog-section .blog-box .home-blog-title{height:auto;}
}
  .owl-nav{display: none;}
@media screen and  (max-width:580px){ul.category-list{height:auto}.site-footer .col-xs-4{width:100%}}
@media screen and (max-width:480px){
  h1, h2{margin-bottom:10px}
  h1{font-size:42px}
  h2{font-size:34px;line-height:40px}
  h5{font-size:18px;line-height:normal}
  .owl-nav button.owl-prev{left:0}
  .owl-nav button.owl-next{right:0}
  .tab-with-slider .nav-tabs li a{font-size:14px;margin:0 3px 5px}
  .our-quality-footertop .col-xs-4{width:100%}
  .our-quality-footertop .quality-box{margin:0 auto 18px}
  .our-quality-footertop .our-quality{padding-top:5px}
  .our-quality-footertop{padding:35px 0 30px}
  .our-quality-footertop .col-xs-4:last-child .quality-box{margin-bottom:0}
  .site-footer .col-xs-6{width:100%;text-align:center}
  .site-footer .footer-newsletter .checkbox-block{text-align:left}
  .social-links{text-align:center;margin-top:20px}
  .security-payment-info .security-img{margin-bottom:15px}
  .client-list-section .client-list{margin:10px 0}
  .site-footer .footer-newsletter{width:100%;margin:auto;text-align:center}
  .creative-dot .owl-dots button.owl-dot span::after{font:normal normal normal 18px/50px FontAwesome}
  .creative-dot .owl-dots button.owl-dot span{width:50px;height:50px;margin:0 5px}
  .counter-section.counter-with-icon .col-xs-3{width:50%;margin-bottom:15px}
  .client-list-section .client-list .col-xs-6, .woocommerce-ResetPassword input{width:100%}
  body .angelleye_smart_button_bottom{margin:0 auto!important}
  .site-header .col-xs-3{width:33%}
  .cart-search-menu .search-main-menu{width:200px}
  .right-sidebar h6{font-size:16px}
  .theme-slider-within-tabcontent .theme-box .price-buy-btn a.view-live--button.btn{padding:11px 13px}
  .theme-slider-within-tabcontent .price-buy-btn a.btn.buy-now-btn.red-btn{padding:12px 20px}
  .site-footer .site-logo{max-width:50%}
  .homepage-banner div .banner-content h1{font-size:36px;line-height:50px;}

  .dotstore-client-logos-section{padding:15px 0 40px;}
  .dotstore-client-logos-section > div{-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:45px;}

  /* Black Friday CSS */
  /*.shop--banner.black-friday-banner{padding:70px 0 53px;}
  .black-friday-banner h2{margin:15px 0 0 0;}
  .black-friday-banner h4{margin:8px 0 10px;font-size:18px;line-height:30px;}
  .black-friday-banner .bf-title-img{margin:0;}
  .black-friday-banner .bf-title-img img{margin:0 0 0 -15px;}
  .black-friday-banner #bf-countdown li{padding:6px;font-size:12px;margin:0 4px;}
  .black-friday-banner #bf-countdown li span{font-size:26px;}
  .black-friday-banner #bf-offer-heading{font-size:18px;}*/

  /* Dotstore Website Accessibility changes */
  .dots-h3-head-style{font-size:24px;line-height:38px;}
  .dots-h4-head-style{font-size:20px;line-height:32px;}
  .dots-h5-head-style{font-size:18px;}
  .site-footer .footer-newsletter .input-block span.wpcf7-not-valid-tip {text-align: left;}
}
@media screen and  (max-width:360px){.blog-section .blog-box, .plugin-slider-within-tabcontent .plugin-box, .plugin-slider-within-tab-content .plugin-box, .theme-slider-within-tabcontent .theme-box{width:100%}
  h1{font-size:35px;line-height:45px}
  h2{font-size:26px;line-height:38px}
  .theme-slider-within-tabcontent .theme-box h6{padding:20px 15px 9px}
  .theme-slider-within-tabcontent .theme-box .rating-box{padding:18px 15px}
  .site-header .col-xs-3{width:38%}
  .our-quality-footertop .our-quality{font-size:14px}
}
@media (min-width:992px) and (max-width:1200px) {
  .site-footer .footer-newsletter .wpcf7-form-control-wrap .wpcf7-list-item-label {max-width: 90%;}
}
@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}
.dotstore-alert.dotstore-alert--image:after {display: block;content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%); width: 400px; height: 1000px; right: -150px; background: #fff;z-index: 1;border-radius: 100%;box-shadow: 0 2px 6px 0 rgba(0,0,0,.2), 0 2px 40px 0 rgba(0,0,0,.25);}
.g-recaptcha {margin-bottom: 12px;}
.ancr-inner p {color: #fff;font-size: 18px;}
.ancr-inner span.highlight_bar {color: #fff;background-color: #fb6101;padding: 0 5px;}
.ancr-btn-primary{font-size: 16px !important;}