h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
}
body{ font-family:'open sans'; margin:0 auto; padding:0;  color:#181617;}
body, p, span, div{font-family:'open sans'}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat'}
.font-opensans{ font-family:'open sans'}
.font-montserrat{ font-family:'Montserrat'}
.f400{font-weight:400;} .f500{font-weight:500;} .f600{font-weight:600;} .f700{font-weight:700; } .f800{font-weight:800;}

 a:hover{text-decoration:none;}
.bg-gray{ background:#f3f3f3;}
.bg-gray1{ background:#f0f0f0;}
.bgf7{ background:#f7f7f7;}
.bgf5{ background:#f5f5f5;}
.bg-black{ background:#181617}
.bg-white{ background:#ffffff;}
.bg-red{  background:#06c;}
.bg-green{  background:#099e44;}
.bg-green-light{  background:#32908f; }
.red{ color:#06c;}
.black{ color:#181617;}
.text_gray{ color:#777777;}
.text-green-light{  color:#32908f;}
.f11{ font-size:11px; font-weight:500}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.sec-gray {background: #f0f0f0}
.globle_h{ font-size:32px;}
.globle_sh{ font-size:18px;}
html{ scroll-behavior: smooth;}
a{ color:#181617}
a:hover{ color:#181617}
.sec-lr {padding: 0 4.3rem;}
a{color: #181617}
a, a:hover{text-decoration:none!important;}
.main-title{font-size:16px;letter-spacing:.15em;text-transform:uppercase;color:#06c;font-family:Montserrat}
.rupee{font-family:rupee_foradianregular}
em.rupee{font-style:normal;font-size:100%;padding-right:8px}
em.rupee span{font-family:Montserrat;font-size:101%}
.glob_h {
    font-size: 32px;
}
.glob_red {
    color: #06c!important;
}
.text-red{color:#06c}
.product-button a{border-radius:3px}
.product-button .try_btn{background:#099e44;color:#fff;font-size:18px;width:211px;display:inline-block;text-align:center;padding:20px 0}
.navbar-light .navbar-nav .nav-link{
	color: #191919;
	font-weight: 600;
	font-size: 18px;
}
.bg-menu-main{
	background: #f0f0f0;
}
.cross-btn{
	position: absolute;
	right: 10%;
	top: 5%;
	background:url(https://www.dotstella.com/assets/img/download.svg) no-repeat;
	width: 20px;
	height: 20px;
	z-index: 999;
	cursor: pointer;
}
.menu-h{
	font-size: 28px;
}
.menu-main{
	position: static;
	width: 100%
}
.tab-content{
	min-height: 380px;
}
.menu-tab-a{
	color: #06c;
	font-size: 15px;
	
}
.menu-p{
	font-size: 14px;
	color: #181617;
}
.menu-tab-a:hover{
	color: #06c;
}
.dropdown-toggle::after{
	display: none;
}
.nav-free-btn a{padding:12px 30px !important;font-size:18px;text-align:center;color:#fff!important;background-color:#099e44;border-radius:3px;display:inline-block;border:solid 1px #099e44 !important}
.nav-free-btn{position:absolute;right:5%;padding-right:0!important;padding:0 50px;top:-5px}
.nav-buy-btn a{padding:12px 30px;font-size:18px;text-align:center;color:#06c!important;background-color:none;border:solid 2px #06c}a.nav_buy{background:0 0!important;border:solid 1px #06c !important;color:#06c!important}
a.nav_buy:hover{background:#06c!important;color:#fff!important}
.nav_top-section-fix{box-shadow:none}

.back-to-top {
 position:fixed;
 right:40px;
 bottom:103px;
 z-index:2000;
 display:none;
 cursor:pointer;
}
.bg-blue-sec {
    background-color: #06c;
    padding: 25px;
    width: 85%;
    position: absolute;
    top: -100px;
}
.tags {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.tags .tag {
 margin-bottom:.5rem
}
.tags .tag:not(:last-child) {
 margin-right:.5rem
}
.tags:last-child {
 margin-bottom:-.5rem
}
.tags:not(:last-child) {
 margin-bottom:1rem
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
 font-size:1rem
}
.tag:not(body) {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:#f5f5f5;
 border-radius:5px;
 color:#767e8b;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-size:.75rem;
 height:2em;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 line-height:1.5;
 padding-left:.75em;
 padding-right:.75em;
 white-space:nowrap
}
.tag:not(body).is-primary {
 background-color:#06c;
 color:#fff
}
.tag:not(body).is-medium {
 font-size:1rem
}

/*Banner**/
.product-bg{background:right top no-repeat #f0f0f0;background-position-x:80%;position:relative;background-size:cover;padding:5rem 4.3rem 3rem;color:#181617}
.product-bg h1{font-size:45px;font-weight:800}
.product-bg h1 span{display:block;font-family:Montserrat;}
.product-bg h2{font-size:18px;padding-top:1rem;padding-bottom:.5rem; font-weight:600;}
.product-bg p{font-size:18px;letter-spacing:.15em;font-family:Montserrat;font-weight:700}
.product-bg p.main-title a{font-size:15px;text-transform:capitalize;letter-spacing:normal;margin-bottom:5px;display:inline-block;position:relative;bottom:3px;color:#565656}
span.arroe-ine{border-bottom:solid 1px #191919;display:inline-block;border-left:solid 1px #191919;bottom:2px;height:5px;left:2px;position:relative;transform:rotate(-45deg);width:5px;transition:transform .2s}
.product-bg p.main-title a:hover{color:#181617}
.product-bg ul{padding-top:10px;padding-left:0; font-weight:600;}
.product-bg li{padding-left:30px;font-size:18px;position:relative;margin:8px 0;list-style:none}
.product-bg li:before{content:"";display:block;width:6px;height:10px;border:solid #099e44;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:5px;left:10px}
a.free-download-btn{font-size:22px;color:#fff;display:inline-block;background:#099e44;padding:10px 25px 25px 18px;border-radius:3px;position:relative;font-weight:600}
a.free-download-btn span{font-size:12px;color:#fff;position:absolute;left:56px;top:59%;display:block;font-family:Montserrat}
a.free-download-btn img{margin-right:15px;margin-top:18px}
.dsicpline,.dsicpline a{font-size:12px!important;color:#000;font-weight:400;line-height:23px}
.dsicpline a{font-weight:700;padding-left:2px}
.dsicpline img{vertical-align:inherit}
.bot_disp img{vertical-align:inherit}.bot_disp a{margin-left:4px}
.bot_disp a:hover{color:#000}.buy-now-btn img{vertical-align:middle;padding:3px 0 0px;margin-right:11px}
.buy-now-btn{vertical-align:bottom;border:solid 1px #06c;padding:13px 15px 21px;display:inline-block;font-size:22px;color:#06c;font-weight:500;line-height:40px;border-radius:3px;margin-left:10px;transition:all .5s}
.buy-now-btn:hover{color:#fff;text-decoration:none;background-color:#06c;border-color:#06c}
.buy-now-btn img{filter:none}.buy-now-btn:focus{color:#fff}
.buy-now-btn_down img{vertical-align:middle;padding:3px 0 10px;margin-right:11px}
.buy-now-btn_down{vertical-align:bottom;border:solid 1px #06c;padding:20px 15px 21px;display:inline-block;font-size:22px;color:#06c;font-weight:500;line-height:21px;border-radius:3px;margin-left:10px;transition:all .5s}
.buy-now-btn_down:hover{color:#fff;text-decoration:none;background-color:#06c;border-color:#06c}
.buy-now-btn:hover img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}

/*sticky Nav bar*/
.navtop_section-fix.sticky-top{background:#f3f3f3;z-index:inherit;padding:0 3.5rem;top:0;height:82px;z-index:9999}
ul.product-navbar{ padding-left:12px}
ul.product-navbar li a:before{width:50%;height:2px;background:#ff0004;content:"";position:absolute;bottom:0;z-index:999;margin:auto;left:0;right:0;opacity:0}
ul.product-navbar li a{color:#181617;font-size:16px;position:relative;font-family:Montserrat;border-bottom:solid 3px #f3f3f3;padding:27px 18px 27px}ul.product-navbar li a.active{border-bottom:solid 3px #e41e2c}
ul.product-navbar li{display:inline-block}

/*fe_article*/
#productframeimage{cursor:pointer}
.article-sec-row{padding-top:6rem;font-family:Montserrat}
.article-sec-row .repair_h{font-size:32px;font-weight:700;line-height:45px;padding:0rem 0 3rem 0}
.article-sec-row p,.repair_h{font-size:18px;line-height:32px;font-weight:500;padding-right:1rem}
.article-sec-row ul{width:100%;margin:40px auto;padding:0;list-style:inside none}
.article-sec-row ul li{padding-left:22px;margin:8px 0;line-height:30px;background-position:0 10px;position:relative}
.article-sec-row ul li:before{content:"";display:block;width:6px;height:12px;border:solid #181617;border-adius:3px;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:8px;left:5px}
.fe_article_awd{font-size:18px;line-height:32px;font-weight:500}
ul.featured-logo{list-style:none;display:flex;margin:0;padding:0;align-items:center}
ul.featured-logo li{padding:0 25px}

ul.featured-logo li a img{transition:ease-in-out .3s}
ul.featured-logo li a:hover img{transform:translateX(5px);filter: grayscale(100%);}

/*Article Tab*/
.article-tab{padding:0 6rem}
.article-tab .tab-pane{padding-top:3.5rem}
.article-tab .tab-pane .small_h{font-size:15px;text-transform:uppercase;font-family:Montserrat;font-weight:700;letter-spacing:.15em;color:#06c;padding-top:1.3rem;padding-bottom:.2rem}
.article-tab .tab-pane .tab_h{font-size:32px;font-weight:700;line-height:49px;padding-top:1.5rem}
.article-tab .tab-pane .tab_h span{display:block;font-family:Montserrat;font-weight:700}
.article-tab .tab-pane p{font-size:18px;line-height:32px;font-weight:500;padding-top:1.5rem}
.article-tab .tab-pane ul{width:100%;margin:40px auto;padding:0;list-style:inside none}
.article-tab .tab-pane ul li{padding-left:22px;margin:8px 0;line-height:30px;background-position:0 10px;position:relative}
.article-tab .tab-pane ul li:before{content:"";display:block;width:6px;height:12px;border:solid #181617;border-adius:3px;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:8px;left:5px}
.tablist_nav .nav-link{color:#b1b0b1;border-bottom:solid 5px #b1b0b1;padding:0;font-size:18px;font-weight:700}
.tablist_nav .nav-link.active{border-bottom-color:#06c!important;border-color:transparent;background:0 0;color:#06c;border-bottom:solid 5px}.tablist_nav .nav-link:hover{background:0 0;color:#b1b0b1;border-bottom-color:#06c!important}.tablist_nav.nav-tabs{border:none}.tablist_nav li{padding:0 15px;text-align:left}
.tablist_nav li:first-child{padding-left:0}

/*Awesome Features*/
.feature-row h3,.feature-row h4{font-size:18px;font-weight:700}
.feature-row p{font-size:18px;line-height:32px;padding-top:15px;padding-right:3rem;}
.feature-row p a{color:#06c}
.feature-row{padding:2rem 0}
/*Pricing*/
.price_m{font-size:38px;text-align:center;position:relative}
.price_m sup{font-size:55%}
.price_col{background:#fff;padding:0;box-shadow:5px 5px 45px #ececec}
.price_col_title{font-size:25px;text-align:center;font-weight:400}
.price_col p{font-size:16px;text-align:center;width:60%;margin:auto; min-height:100px;}
.best_strip{width:100%;background:#165ca1;height:40px;position:relative}
.best_strip span{position:absolute;width:105%;height:100%;background:#165ca1;top:0;left:-10px;display:block;z-index:9;margin:auto;right:0;text-align:center;box-sizing:border-box;padding-top:8px;color:#fff;font-size:18px}
.best_strip:before{width:0;height:0;border-style:solid;border-width:0 9px 12px 0;border-color:transparent #165ca1 transparent transparent;position:absolute;z-index:1;left:-10px;top:40px;content:""}
.best_strip:after{width:0;height:0;border-top:0 solid transparent;border-bottom:14px solid transparent;border-left:13px solid #165ca1;position:absolute;z-index:1;right:-14px;top:39px;content:""}
.croll_p{font-size:16px;position:absolute;left:19%;top:40%;color:#06c;font-weight:600}
.price_buy a{text-align:center;width:151px;height:54px;background:#06c;margin:auto;box-sizing:border-box;display:block;padding-top:15px;color:#fff;border-radius:3px;font-weight:600;position:relative;z-index:99;transition:ease-in-out.3s}
.price_buy a:focus,.price_buy a:hover{background:#ef4349;color:#fff}
.features_list ul{list-style:none inside;width:80%;margin:auto;padding-top:10px;padding-bottom:50px}
.features_list li{position:relative;padding-left:40px;font-size:14px;margin:8px 0}
.features_list li:before{content:"";display:block;width:6px;height:10px;border:solid #099e44;border-adius:3px;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:5px;left:20px}

/*Award section*/
.holder_bu_center{position:absolute;top:5%;left:20%;width:261px;height:331px;-webkit-transition:width 1s,height 1s,top 1s,left 1s;-moz-transition:width 1s,height 1s,top 1s,left 1s;-o-transition:width 1s,height 1s,top 1s,left 1s;-ms-transition:width 1s,height 1s,top 1s,left 1s;transition:width 1s,height 1s,top 1s,left 1s;background:#fff;box-shadow:2px 2px 30px #ccc;z-index:99;text-align:center;padding:40px 17px 0 17px;box-sizing:border-box;overflow:hidden;transform:scale(1);cursor:pointer}
.holder_bu_center p{font-size:14px}
.holder_bu_center .glob_sh{padding-top:20px}
.holder_bu_awayR1{cursor:pointer;position:absolute;top:12%;left:50%;width:24%;height:263px;background:#fff;box-shadow:2px 2px 20px #ccc;-webkit-transition:width 1s,height 1s,top 1s,left 1s;-moz-transition:width 1s,height 1s,top 1s,left 1s;-o-transition:width 1s,height 1s,top 1s,left 1s;-ms-transition:width 1s,height 1s,top 1s,left 1s;transition:width 1s,height 1s,top 1s,left 1s;z-index:1;text-align:center;padding:15px;box-sizing:border-box;overflow:hidden;overflow:hidden}
.holder_bu_awayR2{cursor:pointer;position:absolute;top:20%;left:62%;width:22%;height:190px;background:#fff;box-shadow:2px 2px 10px #ccc;-webkit-transition:width 1s,height 1s,top 1s,left 1s;-moz-transition:width 1s,height 1s,top 1s,left 1s;-o-transition:width 1s,height 1s,top 1s,left 1s;-ms-transition:width 1s,height 1s,top 1s,left 1s;transition:width 1s,height 1s,top 1s,left 1s;text-align:center;padding:15px;box-sizing:border-box;overflow:hidden}
.holder_bu_awayL1{cursor:pointer;position:absolute;top:12%;left:5%;width:24%;height:263px;background:#fff;box-shadow:2px 2px 20px #ccc;-webkit-transition:width 1s,height 1s,top 1s,left 1s;-moz-transition:width 1s,height 1s,top 1s,left 1s;-o-transition:width 1s,height 1s,top 1s,left 1s;-ms-transition:width 1s,height 1s,top 1s,left 1s;transition:width 1s,height 1s,top 1s,left 1s;text-align:center;padding:15px;box-sizing:border-box;overflow:hidden;overflow:hidden;z-index:1}
.holder_bu_awayL2{cursor:pointer;position:absolute;top:20%;left:-6%;width:22%;height:190px;background:#fff;box-shadow:2px 2px 10px #ccc;-webkit-transition:width 1s,height 1s,top 1s,left 1s;-moz-transition:width 1s,height 1s,top 1s,left 1s;-o-transition:width 1s,height 1s,top 1s,left 1s;-ms-transition:width 1s,height 1s,top 1s,left 1s;transition:width 1s,height 1s,top 1s,left 1s;text-align:center;padding:15px;box-sizing:border-box;overflow:hidden;overflow:hidden;z-index:0}
.holder_bu_awayR2 .glob_sh{font-size:14px!important;opacity:.5;line-height:26px}
.holder_bu_awayR1 .glob_sh{font-size:18px!important;opacity:.7;line-height:26px}
.holder_bu_awayL2 .glob_sh{font-size:14px!important;opacity:.5;line-height:26px}
.holder_bu_awayL1 .glob_sh{font-size:18px!important;opacity:.7;line-height:26px}
.holder_bu_awayR2 p{font-size:10px!important;opacity:.5}
.holder_bu_awayR1 p{font-size:12px!important;opacity:.7}
.holder_bu_awayL2 p{font-size:10px!important;opacity:.5}
.holder_bu_awayL1 p{font-size:12px!important;opacity:.7}
.holder_bu_awayR2 img{font-size:11px!important;opacity:.5}
.holder_bu_awayR1 img{font-size:11px!important;opacity:.7}
.holder_bu_awayL2 img{font-size:11px!important;opacity:.5}
.holder_bu_awayL1 img{font-size:11px!important;opacity:.7}

.repair-h3 {
	font-size: 32px;
	line-height: 45px;
	padding: 0rem 0 3rem 0;
}
.repair-p {
	font-size: 18px;
	line-height: 32px;
	font-weight: 500;
	padding-right: 1rem;
}
ul.list-check-black {
	list-style: none;
	padding-left: 22px;
	padding-top: 10px;
}
ul.list-check-black li {
	position: relative;
	text-align: left;
	margin: 8px 0px;
}
ul.list-check-black li:before {
	position: absolute;
	height: 20px;
	width: 20px;
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(34,32,33)" d="M20.5,42a2.368,2.368,0,0,1-1.759-.766l-14-14.423a2.584,2.584,0,0,1,0-3.626l3.988-4.109a2.4,2.4,0,0,1,3.518,0l8.249,8.5L38.755,8.76a2.4,2.4,0,0,1,3.518,0l3.988,4.109a2.584,2.584,0,0,1,0,3.626l-24,24.737A2.37,2.37,0,0,1,20.5,42Z"></path></svg>') no-repeat;
	background-size: 16px 16px;
	top: 5px;
	margin-left: -25px;
}
.small-h {
	color: #06c;
	padding-bottom: .2rem;
	font-size: 15px;
	letter-spacing: .15em;
	font-weight: 700;
	text-transform: uppercase;
}
.tab-h3 {
	font-size: 32px;
	line-height: 49px;
	padding-top: 1.5rem;
	font-weight: 700;
}
.tab-p {
	font-size: 18px;
	line-height: 32px;
	padding-top: 1.5rem;
	font-weight: 500;
}
.repair-tab {
	border: none;
}
.repair-tab li {
	padding: 0px 15px;
}
.repair-tab .nav-item .nav-link {
	color: #b1b0b1;
	border: 0;
	background-color: transparent;
	font-size: 18px;
	font-weight: 700;
	border-bottom: solid 5px #b1b0b1;
}
.repair-tab .nav-item .nav-link:hover {
	color: #b1b0b1;
	border-bottom-color: #06c !important;
}
.repair-tab .nav-item .nav-link.active {
	color: #06c;
	border-bottom-color: #06c;
}




ul.list-check-green {
	list-style: none;
	padding-left: 22px;
	padding-top: 10px;
}
ul.list-check-green li {
	position: relative;
	text-align: left;
	margin: 8px 0px;
}
ul.list-check-green li:before {
	position: absolute;
	height: 20px;
	width: 20px;
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(9, 158, 68)" d="M20.5,42a2.368,2.368,0,0,1-1.759-.766l-14-14.423a2.584,2.584,0,0,1,0-3.626l3.988-4.109a2.4,2.4,0,0,1,3.518,0l8.249,8.5L38.755,8.76a2.4,2.4,0,0,1,3.518,0l3.988,4.109a2.584,2.584,0,0,1,0,3.626l-24,24.737A2.37,2.37,0,0,1,20.5,42Z"></path></svg>') no-repeat;
	background-size: 16px 16px;
	top: 5px;
	margin-left: -25px;
}
/*knowledge and FAQ*/
#macfile {
	width: 100%
}
.knowledge_ext_link a {
	text-decoration: underline
}
.knowledge_ext_link a:hover {
	color: #06c
}
.kb-panel {
	box-shadow: 2px 2px 10px #e0e0e0;
	padding: 10px;
	background-color: #fff;
	margin-top: 20px;
}
.kb-panel .card-body {
	padding: 6px .8rem;
	padding-right: 50px
}
.kb-panel button, .kb-panel button:focus, .kb-panel button:not(.collapsed) {
	font-size: 18px;
	color: #181617;
	font-weight: 600;
	border: none;
	background: #fff;
	border-color: transparent;
	box-shadow: none;
}
.kb-panel .accordion-collapse {
	border: none;
}
.kb-panel button .card-body {
	text-decoration: none
}

.diy_lern button {
	transition: ease-in-out .3s
}
.kb_learn {
	font-size: 14px!important
}
.kb-panel .accordion-toggle {
	position: relative
}
.kb-panel .accordion-toggle:before {
	content: "";
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(../img/minus.png) no-repeat;
	position: absolute;
	right: 0;
	top: 15px
}
.kb-panel .collapsed:before {
	background: url(../img/plus.png) no-repeat
}
.faq_sec {
	padding-top: 10px
}
.faq_sec ul li {
	padding: 5px 0;
	font-size: 16px;
	list-style: disc
}
.faq_sec ul {
	margin-left: 3rem
}
.kb_learn img {
	transition: ease-in-out .3s
}
.kb_learn:hover img {
	transform: translateX(5px)
}
.faq_h {
	display: block;
	padding: 5px 25px;
	background: #eaeaea;
	color: #181617;
	font-weight: 600;
	border-left: solid 5px #06c;
	width: 100%
}
.faq_h:hover {
	color: #181617
}
.ans, .qes {
	font-size: 52px;
	font-family: Montserrat
}
#accordionFAQ .accordion-item{
margin-top:10px; 
border: 1px solid #eee;
}
.faq_q button, .faq_q button:focus, .faq_q button:not(.collapsed) {
font-size: 18px;
color: #181617;
font-weight: 600;
border: none;
background: transparent;
border-color: transparent;
box-shadow: none;
margin-left: 36px;
}
.faq_q button:before {
position: absolute;
margin-left: -36px;
left: 0;
top: auto;
bottom: auto;
font-size: 50px;
font-weight: normal;
color: #06c;
content: "Q."
}
.faq_q .accordion-body{
position: relative;
margin-left: 20px;}
.faq_q .accordion-body:before{
position: absolute;
margin-left: -20px;
left: 0;
top: auto;
bottom: auto;
font-size: 30px;
color: #000;
content: "A."
}
.faq_title {
position: relative;
bottom: 8px
}
.faq_h_card {
border-left: solid 5px #888;
padding: 5px 25px 30px
}
.faq_h_card_title {
font-size: 18px;
color: #333;
padding-left: 25px;
padding-right: 80px
}
.faq_h_card_title a {
color: #06c
}
.award_sec .glob_h {
	line-height: 40px
}
.award_sec .award_sec_btn {
	border-radius: 4px;
	background: #06c!important;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	padding: 20px 25px 20px 20px
}
.award_sec .award_sec_btn img {
	filter: brightness(0) invert(1);
	transition: ease-in-out .3s
}
.award_sec .award_sec_btn:hover img {
	transform: translateX(5px)
}
.google_review_sec {
	overflow: visible;
	height: 100%;
	padding-bottom: 450px!important
}
/*DP Slider*/
.dp-wrap {
	margin: 0 auto;
	position: relative;
	perspective: 1000px;
	height: 100%
}
.dp-slider {
	height: 100%;
	width: 100%;
	position: absolute;
	transform-style: preserve-3d
}
.dp-slider div {
	transform-style: preserve-3d
}
#dp-slider .dp_item:first-child {
	z-index: 10!important;
	transform: rotateY(0) translate(0) scale(1)!important
}
.dp_item[data-position="2"] {
	z-index: 9;
	transform: rotateY(0) translateX(0) scaleX(1.3) scaleY(.8);
	opacity: .7
}
.dp_item[data-position="3"] {
	z-index: 8;
	transform: rotateY(0) translateX(0) scaleX(1.4) scaleY(.7);
	opacity: .6
}
.dp_item[data-position="4"] {
	z-index: 7;
	transform: rotateY(0) translateX(0) scaleX(1.5) scaleY(.6);
	opacity: .2
}
#dp-next, #dp-prev {
	position: absolute;
	top: 200px;
	right: 160px;
	height: 33px;
	width: 33px;
	z-index: 10;
	cursor: pointer
}
#dp-prev {
	left: 160px;
	transform: rotate(180deg)
}
#dp-dots {
	position: absolute;
	top: 460px;
	z-index: 12;
	left: 0;
	right: 0;
	cursor: default;
	list-style: none
}
#dp-dots li {
	display: inline-block;
	width: 30px;
	height: 7px;
	background: #e0e0e0
}
#dp-dots li:hover {
	cursor: pointer;
	background: #06c;
	transition: background .3s
}
#dp-dots li.active {
	background: #06c
}
.dp_item {
	display: block;
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	margin: auto;
	transition: transform 1.2s
}
.dp_item {
	width: 40%;
	margin: auto;
	box-sizing: border-box;
	padding: 0 45px;
	height: 420px;
	padding-top: 20px
}
.dp_item {
	display: flex;
	align-items: center;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 2px 2px 45px #ccc
}
.googl_img {
	box-shadow: 2px 2px 10px #ededed
}
.profile {
	position: absolute;
	top: -40px;
	left: 0;
	right: 0;
	margin: auto
}
.download_product .small {
	line-height: 25px
}
.googlenadtrust_p {
	width: 650px;
	margin: 0 auto
}
.googlenadtrust_trust {
	padding: 27px 0 12px;
	background: #fff
}
.reportingList {
	width: 74%;
	padding-left: 0px
}
.reportingList .item {
	list-style: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border-radius: 6px;
	padding: 24px 30px;
	transition: box-shadow ease-in-out .3s;
	box-shadow: 1px 1px 0 rgba(244, 48, 52, 0);
	margin: 25px 0;
	width: 90%
}
.reportingList .item.active {
	color: #fff;
	background-color: #181617;
	box-shadow: 1px 1px 31px rgba(0, 0, 0, .5)
}
.reportingList .title {
	margin-right: 8px;
	font-weight: 600
}
.reporting .container, .reportingImgCol {
	position: relative
}
.reportingImgCol {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.reportingImgCol > .bookTabGallery {
	left: 80px
}
.reportingImg {
	position: absolute;
	left: 30px;
	z-index: 1
}
.reportingImg .item {
	text-align: center
}
.galleryImgDefault {
	position: relative
}
.galleryImg_1, .galleryImg_2, .galleryImg_3, .galleryImg_4 {
	position: absolute;
	top: 0;
	left: 0;
	/*right: 0; */
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-o-transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s, -webkit-transform .3s
}
.galleryImg_1 {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	z-index: 10
}
.galleryImg_2 {
	-webkit-transform: translate(10px, 10px);
	-ms-transform: translate(10px, 10px);
	transform: translate(10px, 10px);
	z-index: 9
}
.galleryImg_3 {
	-webkit-transform: translate(20px, 20px);
	-ms-transform: translate(20px, 20px);
	transform: translate(20px, 20px);
	z-index: 8
}
.galleryImg_4 {
	-webkit-transform: translate(30px, 30px);
	-ms-transform: translate(30px, 30px);
	transform: translate(30px, 30px);
	z-index: 7
}
.galleryImg_5 {
	-webkit-transform: translate(40px, 40px);
	-ms-transform: translate(40px, 40px);
	transform: translate(40px, 40px);
	z-index: 6
}
.bookGallery img, .galleryImgDefault {
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-o-transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s, -webkit-transform .3s;
	width: 90%;
	box-shadow: 0 0 20px #c9c9c9;
	cursor: pointer
}
.play-video a:hover {
	color: #000
}
.reportingList .item.active .reportingHeading .step {
	background: #fff;
	color: #06c
}
.reportingHeading .step {
	background: #06c;
	padding: 8px 10px 0 10px;
	line-height: 10px;
	font-weight: 600;
	border-radius: 20px;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 10px;
	color: #fff
}
ul.reportingList li.item {
	margin: 0 0
}
.fe_article_main {
	text-align: right
}
/*Award section*/
.holder_bu_center {
	position: absolute;
	top: 5%;
	left: 20%;
	width: 261px;
	height: 331px;
	-webkit-transition: width 1s, height 1s, top 1s, left 1s;
	-moz-transition: width 1s, height 1s, top 1s, left 1s;
	-o-transition: width 1s, height 1s, top 1s, left 1s;
	-ms-transition: width 1s, height 1s, top 1s, left 1s;
	transition: width 1s, height 1s, top 1s, left 1s;
	background: #fff;
	box-shadow: 2px 2px 30px #ccc;
	z-index: 99;
	text-align: center;
	padding: 40px 17px 0 17px;
	box-sizing: border-box;
	overflow: hidden;
	transform: scale(1);
	cursor: pointer
}
.holder_bu_center p {
	font-size: 14px
}
.holder_bu_center .glob_sh {
	padding-top: 20px
}
.holder_bu_awayR1 {
	cursor: pointer;
	position: absolute;
	top: 12%;
	left: 50%;
	width: 24%;
	height: 263px;
	background: #fff;
	box-shadow: 2px 2px 20px #ccc;
	-webkit-transition: width 1s, height 1s, top 1s, left 1s;
	-moz-transition: width 1s, height 1s, top 1s, left 1s;
	-o-transition: width 1s, height 1s, top 1s, left 1s;
	-ms-transition: width 1s, height 1s, top 1s, left 1s;
	transition: width 1s, height 1s, top 1s, left 1s;
	z-index: 1;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden;
	overflow: hidden
}
.holder_bu_awayR2 {
	cursor: pointer;
	position: absolute;
	top: 20%;
	left: 62%;
	width: 22%;
	height: 190px;
	background: #fff;
	box-shadow: 2px 2px 10px #ccc;
	-webkit-transition: width 1s, height 1s, top 1s, left 1s;
	-moz-transition: width 1s, height 1s, top 1s, left 1s;
	-o-transition: width 1s, height 1s, top 1s, left 1s;
	-ms-transition: width 1s, height 1s, top 1s, left 1s;
	transition: width 1s, height 1s, top 1s, left 1s;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden
}
.holder_bu_awayL1 {
	cursor: pointer;
	position: absolute;
	top: 12%;
	left: 5%;
	width: 24%;
	height: 263px;
	background: #fff;
	box-shadow: 2px 2px 20px #ccc;
	-webkit-transition: width 1s, height 1s, top 1s, left 1s;
	-moz-transition: width 1s, height 1s, top 1s, left 1s;
	-o-transition: width 1s, height 1s, top 1s, left 1s;
	-ms-transition: width 1s, height 1s, top 1s, left 1s;
	transition: width 1s, height 1s, top 1s, left 1s;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden;
	overflow: hidden;
	z-index: 1
}
.holder_bu_awayL2 {
	cursor: pointer;
	position: absolute;
	top: 20%;
	left: -6%;
	width: 22%;
	height: 190px;
	background: #fff;
	box-shadow: 2px 2px 10px #ccc;
	-webkit-transition: width 1s, height 1s, top 1s, left 1s;
	-moz-transition: width 1s, height 1s, top 1s, left 1s;
	-o-transition: width 1s, height 1s, top 1s, left 1s;
	-ms-transition: width 1s, height 1s, top 1s, left 1s;
	transition: width 1s, height 1s, top 1s, left 1s;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden;
	overflow: hidden;
	z-index: 0
}
.holder_bu_awayR2 .glob_sh {
	font-size: 14px!important;
	opacity: .5;
	line-height: 26px
}
.holder_bu_awayR1 .glob_sh {
	font-size: 18px!important;
	opacity: .7;
	line-height: 26px
}
.holder_bu_awayL2 .glob_sh {
	font-size: 14px!important;
	opacity: .5;
	line-height: 26px
}
.holder_bu_awayL1 .glob_sh {
	font-size: 18px!important;
	opacity: .7;
	line-height: 26px
}
.holder_bu_awayR2 p {
	font-size: 10px!important;
	opacity: .5
}
.holder_bu_awayR1 p {
	font-size: 12px!important;
	opacity: .7
}
.holder_bu_awayL2 p {
	font-size: 10px!important;
	opacity: .5
}
.holder_bu_awayL1 p {
	font-size: 12px!important;
	opacity: .7
}
.holder_bu_awayR2 img {
	font-size: 11px!important;
	opacity: .5
}
.holder_bu_awayR1 img {
	font-size: 11px!important;
	opacity: .7
}
.holder_bu_awayL2 img {
	font-size: 11px!important;
	opacity: .5
}
.holder_bu_awayL1 img {
	font-size: 11px!important;
	opacity: .7
}
/*specifation*/
.guides-row, .requirements-row, .specifation-row {
	display: flex
}
.specifation_col_1 {
	width: 14%
}
.specifation_col_2 {
	width: 18%
}
.specifation_col_4 {
	width: 28%
}
.specifation_col_5 {
	width: 28%
}
.requirements-row .specifation_col_1 {
	width: 10%
}
.requirements-row .specifation_col_2 {
	width: 70%
}
.guides_col_1 {
	width: 10%
}
.guides_col_2 {
	width: 25%
}
.guides_col_3 {
	width: 50%
}
.pdf_btn_group a {
	padding: 6px 3px;
	font-size: 11px;
	vertical-align: middle;
	margin-right: 5px
}
.pdf_btn_group a img {
	margin: 0 5px 0 0
}
.pdf_btn_group a:hover {
	color: #000
}
/*________________________________________________________________________________*/
@media (min-width:1024px) and (max-width:1280px) {
	.left-nav li:last-child a {
		display: none
	}
}
@media (min-width:1199px) and (max-width:1360px) {
	.croll_p {
		left: 10%
	}
}
@media only screen and (min-width:960px) and (max-width:1024px) {
	.product-bg h1 {
		font-size: 35px
	}
}
@media (min-width:992px) and (max-width:1200px) {
	.product-bg h1 {
		font-size: 30px
	}
	.article-tab .tab-pane .tab_h {
		font-size: 28px;
		line-height: normal
	}
	.article-sec-row .repair_h {
		font-size: 28px;
		line-height: normal;
		padding: 0 0 1rem 0
	}
	ul.product-navbar li {
		padding: 20px 2px 20px 0
	}
	ul.product-navbar li a {
		font-size: 14px
	}
	.nav-free-btn a {
		padding: 12px 20px
	}
	.fe_article_main aside p img {
		padding: 0 10px
	}
	.fe_article_main aside p img:nth-child(3) {
		display: none
	}
	.fe_article_main aside p img:nth-child(2) {
		display: none
	}
	.fe_article_main aside p img:last-child {
		display: none
	}
	.reportingList {
		width: 100%;
		padding-left: 0
	}
	.reportingList .item {
		padding: 14px 30px;
		margin: 10px 0
	}
	.best_strip span {
		width: 108%
	}
	.croll_p {
		left: 3%
	}
	.holder_bu_awayR2 {
		left: 81%
	}
	.holder_bu_awayR1 {
		left: 67%
	}
	.glob_h {
		font-size: 28px
	}
	.buy-now-btn_down, a.free-download-btn {
		font-size: 20px
	}
	.knowledge-icn {
		display: flex
	}
	.product-button span.radio_bottom {
		width: 100%
	}
	.product-bg div.col-lg-7 {
		max-width: 65%
	}
}
@media (min-width:768px) and (max-width:959px) {
	a.free-download-btn {
		padding: 10px 8px 25px 10px
	}
	.section-fix_navbar {
		padding: 0 27px
	}
	.article-sec-row .repair_h {
		padding-top: 0
	}
	.article-tab {
		padding: 0 20px
	}
	.product-bg {
		padding: 0
	}
	ul.featured-logo li {
		padding: 25px 10px
	}
	.best_strip span {
		width: calc(100%+ 22px)
	}
	.product-bg {
		padding-top: 3rem;
		padding-bottom: 2rem
	}
	.tablist_nav.nav-tabs {
		justify-content: flex-end
	}
	.features_list ul {
		padding-left: 0;
		width: 100%;
	}
	.reportingList {
		width: 100%;
		display: flex
	}
	.bookGallery img {
		width: auto
	}
	.pricing_sec {
		padding-top: 70px
	}
	em.rupee {
		font-size: 45%
	}
	strike.croll_p {
		right: 0;
		left: 0;
		font-size: 30px;
		top: 8px
	}
	.dp_item {
		width: 70%
	}
	.download_product .product-button span {
		display: none
	}
	.specifation_col_1 img {
		display: none
	}
	.glob_h {
		font-size: 24px
	}
	.fe_article_main aside p img:nth-child(3) {
		display: none
	}
	.fe_article_main aside p img:nth-child(2) {
		display: none
	}
	.fe_article_main aside p img:last-child {
		display: none
	}
	.product-bg h1 {
		font-size: 35px;
		width: 65%
	}
	.product-bg ul {
		display: none
	}
	.article-sec-row {
		padding-top: 3rem
	}
	.article-sec-row ul li {
		font-size: 17px
	}
	.specifation_col_1 {
		display: none
	}
	.specifation_col_2, .specifation_col_4, .specifation_col_5 {
		width: 40%;
		padding: 7px 0;
		margin: 0 15px
	}
	.Specifications_box {
		width: 100%;
		margin: auto;
		background: #fff;
		padding: 25px!important;
		margin-bottom: 0!important
	}
	.Specifications_box:nth-child(2) {
		margin-bottom: 35px!important
	}
	.specifation hr {
		display: none
	}
	.specifation-row p {
		font-size: 14px
	}
	.guides-row, .specifation-row {
		flex-wrap: wrap;
		padding-top: 15px
	}
	.specifation_col_1 {
		width: 100%;
		margin: auto;
		text-align: center
	}
	.specifation_col_1 .spec_img_xl {
		width: 25%;
		margin: auto
	}
	.article-tab .tab-pane .tab_h {
		font-size: 26px;
		line-height: 39px
	}
	#productframeimage {
		padding-top: 30px;
	}
	em.rupee span {
		padding-right: 0
	}
}
@media (min-width:576px) and (max-width:767.98px) {
	.section-fix_navbar {
		padding: 0 20px
	}
	.sec-lr {
		padding: 0 1.2rem
	}
	.faq_sec {
		padding-top: 20px
	}
	.glob_h {
		font-size: 23px
	}
	.sticky-top {
		display: none
	}
	.feature-row > .col-md-6 {
		padding: 25px 0
	}
	.feature-row p {
		font-size: 17px;
		line-height: 34px!important;
		padding-top: 0;
		line-height: normal
	}
	.specifation_col_1 {
		display: none
	}
	.specifation_col_2, .specifation_col_4, .specifation_col_5 {
		width: 40%;
		padding: 7px 0;
		margin: 0 15px
	}
	.Specifications_box {
		width: 100%;
		margin: auto;
		background: #fff;
		padding: 25px!important;
		margin-bottom: 0!important
	}
	.Specifications_box:nth-child(2) {
		margin-bottom: 35px!important
	}
	.specifation hr {
		display: none
	}
	.specifation-row p {
		font-size: 14px
	}
	.guides-row, .specifation-row {
		flex-wrap: wrap;
		padding-top: 15px
	}
	.specifation_col_1 {
		width: 100%;
		margin: auto;
		text-align: center
	}
	.specifation_col_1 .spec_img_xl {
		width: 25%;
		margin: auto
	}
	.dp_item {
		width: 70%
	}
	.googlenadtrust_p {
		padding-bottom: 40px
	}
	.specifation {
		padding-top: 40px
	}
	.left-nav, .right-nav {
		display: none
	}
	#offcanvas-navicon {
		display: block!important
	}
	.product-bg {
		padding: 2rem 1rem 3rem;
		text-align: center;
		background: #f0f0f0
	}
	.product-bg h1 {
		font-size: 25px;
	}
	.product-bg .col-sm-7 {
		flex: 100%!important;
		max-width: 100%!important
	}
	.bg-red-btn {
		background: 0 0!important
	}
	.article-tab {
		padding-bottom: 30px
	}
	.awesome_feature {
		padding-top: 40px
	}
	.reporting {
		display: none
	}
	em.rupee span {
		font-size: 100%
	}
	.pricing_sec .glob_h {
		padding-bottom: 30px
	}
	.award_sec {
		display: none
	}
	.ser_sec .award_sec {
		display: block
	}
}
@media (max-width:575.98px) {
	.section-fix_navbar a.navbar-brand img {
		width: 90px
	}
	.sec-lr{
		padding: 0 0;
	}
	.sticky-top {
		display: none
	}
	.glob_h {
		font-size: 18px;
		line-height: 27px
	}
	.product-bg {
		padding: 2.5rem 1rem 2.5rem
	}
	.product-bg .col-sm-7 {
		padding: 0 0
	}
	.product-bg h1 {
		font-size: 31px;
		text-align: center;
		line-height: 41px
	}
	.product-bg p {
		text-align: center;
		font-size: 18px;
		line-height: 30px
	}
	.product-bg h2 {
		display: none
	}
	.product-bg ul {
		display: none
	}
	.product-bg p.text-secondary {
		font-size: 11px;
		font-weight: 400
	}
	.product-button .try_btn {
		width: 35%;
		padding: 12px 0;
		color: #fff;
		margin: 5px auto
	}
	.bg-red-btn {
		background: #06c!important;
		border: none!important
	}
	.google_review_sec {
		padding-bottom: 0!important
	}
	.reportingImgCol {
		display: none
	}
	.fe_article_main aside p img {
		padding: 0 10px
	}
	.fe_article_main aside p img:nth-child(3) {
		display: none
	}
	.googl_img {
		margin-bottom: 20px!important
	}
	.award_sec .award_sec_btn {
		padding: 10px 15px
	}
	.award_sec P {
		text-align: center;
		margin-top: 40px
	}
	#slider {
		height: 60vh
	}
	.best_strip span {
		width: 100%
	}
	.features_list ul {
		width: 100%
	}
	.best_strip:before, .best_strip:after {

		display: none
	}
	.dp_item {
		padding: 0 15px
	}
	.dp_item {
		width: 85%
	}
	.dp_item[data-position="2"] {
		transform: translate(0)
	}
	.dp_item[data-position="3"] {
		transform: translate(0)
	}
	.dp_item[data-position="4"] {
		transform: translate(0)
	}
	.dp_item[data-position="1"] {
		transform: translate(0)
	}
	#dp-next, #dp-prev {
		top: 28%
	}
	#dp-next img, #dp-prev img {
		width: 12px
	}
	#dp-next {
		right: 0
	}
	#dp-prev {
		left: 0
	}
	.dp_item {
		height: 80%
	}
	.dp-content p {
		font-size: 13px
	}
	.googlenadtrust_p {
		display: flex;
		width: 85%;
		margin: auto;
		padding-bottom: 70px
	}
	.googlenadtrust_p img {
		width: 90%;
		margin: auto
	}
	.google_review_Sec .globle_h {
		padding-bottom: 25px
	}
	#dp-dots {
		display: none
	}
	.article-sec-row {
		padding: 0 0
	}
	.article-sec-row .repair_h {
		padding: 2rem 0 1rem 0;
		font-size: 22px;
		text-align: center;
		line-height: 26px;
		font-weight: 700
	}
	.article-sec-row ul {
		display: none
	}
	.article-sec-row p, .repair_h {
		font-size: 14px;
		line-height: 28px;
		padding-bottom: 10px;
		padding-top: 10px
	}
	.article-sec-row iframe {
		width: 100%!important;
		height: 200px
	}
	.fe_article_awd, .bot_disp, .pdf_btn_group, .download_product .diy-box-title {
		display: none
	}
	.fe_article_main .mt-md-5 .d-md-inline img {
		width: 40%;
		margin-right: 10px
	}
	.article-tab {
		padding: 0 1rem 3rem
	}
	.cricle_img {
		padding-bottom: 10px;
	}
	.article-tab .tab-pane .tab_h {
		font-size: 22px;
		line-height: 25px;
		text-align: center
	}
	.article-tab .tab-pane .small_h {
		text-align: center;
		display: block;
		padding-top: 0
	}
	.article-tab .tab-content {
		min-height: 350px
	}
	.article-tab .tab-pane ul {
		display: none
	}
	.article-tab .tab-pane p {
		font-size: 14px;
		line-height: 27px;
		text-align: center
	}
	.feature-row > .col-md-6 {
		padding: 15px 0
	}
	.feature-row {
		text-align: left
	}
	.feature-row h3, .feature-row h4 {
		font-size: 15px;
		text-align: left
	}
	.feature-row {
		padding-left: 17px;
		padding-right: 17px;
		padding-bottom: 0px
	}
	.feature-row p {
		font-size: 14px;
		line-height: normal;
		padding-bottom: 0;
		padding-top: 0;
		padding-right: 5px;
		line-height: 24px;
		margin-bottom: 0
	}
	.award_sec .glob_h {
		font-size: 18px;
		text-align: center;
		line-height: 18px
	}
	.tablist_nav.nav-tabs {
		width: 100%;
		margin: 0 auto;
		display: flex;
		justify-content: center
	}
	.tablist_nav .nav-link {
		font-size: 17px;
		font-weight: 600
	}
	.tablist_nav .nav-link.active {
		border-bottom: solid 3px
	}
	.tablist_nav .nav-link {
		border-bottom: solid 3px
	}
	.article-tab .tab-pane .row .col-md-6 {
		order: 2
	}
	header {
		padding: 5px 15px
	}
	.section-fix_navbar {
		padding: 0
	}
	.left-nav, .main-navbar, .right-nav {
		display: none
	}
	.product-bg {
		background-image: none !important;
		position: relative;
		z-index: 0;
		background: #f0f0f0
	}
	.product-bg .small {
		display: none
	}
	.play-video a {
		background: #06c;
		display: block;
		width: 160px;
		padding: 7px 10px;
		color: #fff;
		text-align: center;
		color: #fff;
		text-decoration: none!important;
		font-weight: 700!important;
		font-size: 15px;
		margin: auto
	}
	.play-video a span {
		text-decoration: none!important
	}
	.play-video a:focus span, .play-video a:hover span {
		color: #fff
	}
	.play-video {
		margin-bottom: 15px;
		display: block
	}
	.reporting {
		padding-top: 20px
	}
	.reportingImgCol, .reportingList {
		display: none
	}
	.pricing_sec {
		padding-top: 20px
	}
	.price_col {
		margin: 15px auto;
		padding: 25px 10px!important
	}
	.price_col_title {
		text-align: center;
		font-size: 18px;
		font-weight: 700
	}
	.best_strip {
		width: 104%
	}
	.price_col p {
		text-align: center;
		width: 100%;
		margin-left: 0;
		margin-top: 15px
	}
	.price_m {
		font-size: 32px
	}
	.price_buy a {
		width: 111px;
		height: 44px;
		padding-top: 10px;
		margin-top: 16px
	}
	.specifation_col_1 {
		display: none
	}
	.specifation_col_2, .specifation_col_4, .specifation_col_5 {
		width: 38%;
		padding: 7px 0;
		margin: 0 15px
	}
	.Specifications_box {
		width: 100%;
		margin: auto;
		background: #fff;
		padding: 25px!important;
		margin-bottom: 0!important
	}
	.Specifications_box:nth-child(2) {
		margin-bottom: 35px!important
	}
	.specifation hr {
		display: none
	}
	.specifation-row p {
		font-size: 14px
	}
	.guides-row, .specifation-row {
		flex-wrap: wrap;
		padding-top: 15px
	}
	.specifation_col_1 {
		width: 100%;
		margin: auto;
		text-align: center
	}
	.specifation_col_1 .spec_img_xl {
		width: 25%;
		margin: auto
	}
	.system-requr {
		text-align: center
	}
	.download_product {
		margin-bottom: 20px;
		text-align: center
	}
	.Knowledge_sec {
		background: #fff;
		padding-bottom: 25px
	}
	.Knowledge_sec .globle_h {
		font-size: 18px;
		padding-top: 25px
	}
	.Knowledge_sec .bg-gray {
		background: #fff
	}
	.Knowledge_sec .product_discription {
		text-align: left;
		padding: 0;
		font-size: 18px
	}
	.Knowledge_sec a {
		font-size: 14px;
		display: block;
		font-weight: 700;
		text-decoration: none
	}
	.knowledge-icn img {
		display: block;
		padding: 12px;
		box-shadow: 0 0 10px #ccc;
		margin: auto;
		margin-bottom: 15px;
		width: 65px;
		height: 65px;
		border-radius: 30px
	}
	.knowledge-icn {
		float: left;
		width: 33%;
		text-align: center
	}
	.Knowledge_sec #accordion, .Knowledge_sec .diy-box-title, .Knowledge_sec .diy_lern {
		display: none
	}
	.globle_sh {
		font-size: 18px
	}
	.specifation .globle_sh {
		text-align: center;
		padding-bottom: 10px;
		padding-top: 0
	}
	.faq_sec {
		background: #fff;
		padding-left: 0!important;
		padding-right: 0!important
	}
	.card faq_q {
		border: none!important
	}
	.faq_sec .accordion > .card {
		border: none;
		box-shadow: 3px 9px 9px -4px #eaeaea;
		padding: 10px
	}
	.faq_sec ul {
		padding-left: 0px;
		margin-left: 1rem
	}
	.ans, .qes {
		font-size: 48px;
		float: left;
		display: none
	}
	.faq_q a {
		background-size: 10px!important;
		background-position: 549px
	}
	.faq_h {
		padding: 5px 30px 5px 5px;
		border: none;
		font-size: 14px
	}
	.faq_title {
		bottom: 0;
		left: 10px;
		font-size: 14px
	}
	.faq_h_card_title {
		font-size: 14px;
		padding-right: 0
	}
	.faq_h_card {
		border: none;
		padding: 5px 10px
	}
	.croll_p {
		left: 0;
		right: 0;
		top: 10%
	}
	.faq_sec ul li {
		padding: 5px 0;
		font-size: 14px!important;
		list-style: disc
	}
	.kb_article {
		display: none
	}
	#wrapper_bu {
		position: relative;
		margin-top: 30px;
		height: 383px
	}
	.holder_bu_center .globle_sh {
		font-size: 16px;
		color: #06c;
		font-weight: 600
	}
	#wrapper_bu img {
		width: 30%!important;
		margin: auto
	}
	.award-review-col-1 {
		order: 2;
		margin-top: 300px;
		text-align: center
	}
	.award-review-col-2 {
		order: 1;
		text-align: center;
		margin-top: 25px
	}
	.holder_bu_center .globle_sh {
		font-size: 16px;
		color: #06c;
		font-weight: 600
	}
	#wrapper_bu img {
		width: 30%!important;
		margin: auto
	}
	.award-review-col-1 {
		order: 2;
		margin-top: 300px;
		text-align: center
	}
	.award-review-col-2 {
		order: 1;
		text-align: center;
		margin-top: 25px
	}
	.holder_bu_center {
		left: 0;
		right: 0;
		margin: auto
	}
	div.holder_bu_awayR1 {
		max-width: 100px;
		top: 6%;
		transform: scale(.8);
		left: calc(60%+ 50px)
	}
	.holder_bu_awayL1 {
		top: 6%;
		transform: scale(.8);
		max-width: 150px
	}
	.holder_bu_awayL2, .holder_bu_awayR2 {
		left: 78%;
		display: none
	}
	.holder_bu_center {
		height: 350px;
		max-width: 320px
	}
	.award-review-col-1 .diy-box-title {
		display: none;
		line-height: normal;
		padding: 10px 25px
	}
	.award-review-col-1 .globle_h {
		line-height: normal;
		padding: 10px 15px;
		font-size: 18px
	}
	.Companies_sec .globle_sh {
		color: #06c;
		font-weight: 700;
		padding-bottom: 15px
	}
	.google_review_Sec {
		padding-bottom: 0!important
	}
	.diy-box-title {
		text-align: center
	}
	.support_feature_row p {
		font-size: 13px;
		line-height: 24px;
		margin-bottom: 20px
	}
	.support_feature {
		padding-top: 20px
	}
	.support_feature_col {
		padding-top: 20px
	}
	.support_feature_row {
		margin-bottom: 0
	}
	.war_cover {
		padding: 5rem 1rem 1rem
	}
	.p_banner_btb_section {
		text-align: center
	}
	.p_banner_btb_section h1 {
		font-size: 30px
	}
	.p_banner_btb_section h2 {
		font-size: 15px
	}
	.p_banner_btb_section ul {
		display: none
	}
	.dsicpline {
		display: none
	}
	.banner_right_section {
		padding-top: 0
	}
	.screen_slider {
		padding: 30px 0 40px
	}
	.screen_slider_text {
		display: none
	}
	.screen_cover .w-75 {
		width: 90%!important
	}
	.screen_slider .carousel-indicators {
		display: none
	}
	.support_feature_col {
		width: 100%
	}
	.knowledge_sec.sec-lr {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.knowledge_sec .p-4 {
		padding: 0 0!important
	}
	.knowledge_ext_link a {
		font-size: 13px;
		font-weight: 700;
		text-decoration: none
	}
	.knowledge-icn img {
		display: block;
		padding: 12px;
		box-shadow: 0 0 10px #ccc;
		margin: auto;
		margin-bottom: 15px;
		width: 65px;
		height: 65px;
		border-radius: 30px
	}
	.knowledge-icn {
		float: left;
		width: 33%;
		text-align: center
	}
	.knowledge_sec .sec-gray {
		background-color: #fff
	}
	.knowledge_sec .diy-box-sh, .knowledge_sec .diy-box-title, .knowledge_sec .diy_lern {
		display: none
	}
	.hidden-mb {
		display: none
	}
	.banner_right_section {
		display: none
	}
	.product-button {
		text-align: center
	}
	.ser_sec_inner {
		background-image: none !important
	}
	.banner_right_box {
		display: none
	}
	.ser_sec .award_sec {
		display: block
	}
}
@media screen and (max-width:768px) {
	.article-sec-row {
		padding: 0
	}
	.croll_p {
		position: static
	}
	.product-bg h2 {
		padding: 0
	}
	.product-bg li {
		font-size: 14px
	}
	.product-button .try_btn {
		width: auto;
		font-size: 16px;
		padding: 10px 15px;
		margin: 0 10px;
	}
	.bg-red-btn {
		background: #06c!important
	}
	.product-bg ul {
		display: none
	}
	.article-sec-row .repair_h {
		padding: 2rem 0 1rem 0;
	}
	ul.featured-logo li {
		padding: 10px 9px;
	}
	.price_col {
		max-width: 415px;
		margin: 15px auto;
		padding: 15px 0
	}
	.faq_q a.faq_h {
		display: flex;
		align-items: baseline;
		padding: 0 15px;
	}
	.ser_sec {
		margin-bottom: 1rem
	}
	.product-bg p.main-title a {
		display: none
	}
	ul.tablist_nav {
		justify-content: center
	}
}
@media screen and (max-width:1200px) {
	ul.product-navbar li a {
		padding: 11px 9px 9px
	}
	ul .product-navbar {
		padding-left: 0
	}
	.nav-free-btn {
		top: -19px
	}
}
@media screen and (max-width:1600px) {
	.best_strip:after {
		right: -10px
	}
}
.live{border-radius: 5px;background-color: #06c;color: #fff;padding:8px 14px;}.live:hover { border-radius: 5px; background-color:#06c; color:#fff;padding:8px 14px;}
/*new*/
.dark-bg {
	background-color: #152c5b;
}
.white-color {
	color: #ffffff;
}
.white-color-light {
	color: rgba(255, 255, 255, 0.65);
}
.footer-top p{
	color: #718096;
}
.font-small {
	font-size: .75rem;
	line-height: 1rem;
}
.footer .footer-top {
    padding-top: 50px;
}
.footer .footer-title {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
}
.footer .footer-link-1 {
    margin: 0;
}
.footer .footer-link-1 li {
    margin: 0 0 10px;
}
.footer .links-white a:not(:hover) {
    color: rgba(255, 255, 255, 0.6);
}
.footer .footer-link-1 li a {
    position: relative;
}
.links-white a:hover {
    color: #ffffff;
}
.footer .footer-link-1 li a::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    width: 0px;
    height: 1px;
    -moz-transition: ease all 0.35s;
    -o-transition: ease all 0.35s;
    -webkit-transition: ease all 0.35s;
    transition: ease all 0.35s;
    background: currentColor;
}
.footer .footer-link-1 li a:hover::after {
    width: 100%;
    left: 0;
    right: auto;
}
.footer .footer-bottom {
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer .footer-bottom .nav li {
    margin-bottom: 0;
}
.footer .footer-bottom .nav li:not(:first-child), .footer .footer-bottom .nav li:not(:last-child) {
    margin-right: 15px;
}
