/* normalize.css  Start*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
a, img{outline: none;transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s;}
a:hover,a:focus {color: rgb(85, 76, 139);text-decoration: none;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:after,blockquote:before,q:after,q:before {content: "";content: none;}
table {border-collapse: collapse;border-spacing: 0;}
img {max-width: 100%; vertical-align: middle; display: inline-block; height: auto;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height: 1.1;}
/* normalize.css  End*/

/* customization.css Start */
body {background: #fff;font-size: 14px;line-height: 18px;color: #000; padding-top: 85px;     font-family: 'Roboto', sans-serif; font-weight: 400;}
.clearfix {clear: both;}
.full {width: 100%;float: left;display: inline-table;}
.float-left {float: left !important;}
.float-right {float: right !important;}
.position-relative {position: relative;}
.container {max-width: 1170px !important;margin: 0 auto;padding: 0 15px;}
section{float: left; display: block; width: 100%;}
.title {display: block;font-size: 50px;color: #24282e;font-weight: 400;margin: 0 0 20px;}
p{font-size: 16px;line-height: 30px;font-weight: 400;color: #4b4f55;}
.theme-btn{font-size: 16px;color: #1990f4;font-weight: 500;display: inline-block;width: 190px;text-align: center;border: 1px solid #197bf3;border-radius: 25px;-webkit-border-radius: 25px;-ms-border-radius: 25px;line-height: 30px;padding: 7px 20px 7px;box-shadow: 2px 2px 2px #d4d4d4,0 0 7px rgba(0,0,0,0) inset;-webkit-box-shadow: 2px 2px 2px #d4d4d4,0 0 7px rgba(0,0,0,0) inset;-ms-box-shadow: 2px 2px 2px #d4d4d4,0 0 7px rgba(0,0,0,0) inset;transition: all .3s ease 0s;  -webkit-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;}
.theme-btn:hover,.theme-btn:focus {box-shadow: 2px 2px 2px rgba(0,0,0,0);-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0);-ms-box-shadow: 2px 2px 2px rgba(0,0,0,0);color: #1990f4;}
.btn-arrow {width: 32px;height: 17px;background: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/btn-arrow.svg') no-repeat scroll 0 0;float: right;margin-top: 6px;-webkit-animation: MoveLeftRight 1.5s infinite linear;animation: MoveLeftRight 1.5s infinite linear;-ms-animation: MoveLeftRight 1.5s infinite linear;position: relative;left: -7px;}
@keyframes MoveLeftRight{0%{left:-7px;top:0}50%{left:7px;top:0}100%{left:-7px;top:0}}
@-webkit-keyframes MoveLeftRight{0%{left:-7px;top:0}50%{left:7px;top:0}100%{left:-7px;top:0}}
@-ms-keyframes MoveLeftRight{0%{left:-7px;top:0}50%{left:7px;top:0}100%{left:-7px;top:0}}

/* Owl Custom CSS */
.owl-nav{height: 0;}
.owl-nav button span {font-size: 0;position: absolute;z-index: 23;top: 50%;height: 38px;border: 1px solid #46566e;background-color: #37465c;width: 80px;opacity: 1;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-nav button.owl-prev span {left: -95px;background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/slider-left-arrow.svg');background-size: 32px auto; background-repeat: no-repeat;background-color: #37465c;-ms-animation: BgOwlPrev 1.5s infinite linear;animation: BgOwlPrev 1.5s infinite linear;-webkit-animation: BgOwlPrev 1.5s infinite linear;}
.owl-nav button.owl-next span {right: -95px;background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/slider-right-arrow.svg');background-size: 32px auto; background-repeat: no-repeat;background-color: #37465c;-ms-animation: BgOwlNext 1.5s infinite linear;animation: BgOwlNext 1.5s infinite linear;-webkit-animation: BgOwlNext 1.5s infinite linear;}
@keyframes BgOwlPrev{0%{background-position:35px 9px}65%{background-position:15px 9px}100%{background-position:35px 9px}}
@-webkit-keyframes BgOwlPrev{0%{background-position:35px 9px}65%{background-position:15px 9px}100%{background-position:35px 9px}}
@-ms-keyframes BgOwlPrev{0%{background-position:35px 9px}65%{background-position:15px 9px}100%{background-position:35px 9px}}
@keyframes BgOwlNext{0%{background-position:15px 9px}65%{background-position:35px 9px}100%{background-position:15px 9px}}
@-webkit-keyframes BgOwlNext{0%{background-position:15px 9px}65%{background-position:35px 9px}100%{background-position:15px 9px}}
@-ms-keyframes BgOwlNext{0%{background-position:15px 9px}65%{background-position:35px 9px}100%{background-position:15px 9px}}

.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #303d4f;border-bottom:1px solid #44546c;margin: 0;-ms-transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.brand-block {float: left;}
.brand-block a {max-width: 450px;-ms-transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;  transition: all .3s ease 0s;float: left;padding: 15px 15px;margin-left: -15px;}
.header ul li {position: relative;display: block;float: left;}
.header ul li a {display: inline-block;font-size: 16px;color: #b9c5d5;line-height: 23px;padding: 30px 25px;  border-bottom: 1px solid transparent;font-weight: 400;transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;}
.header ul li a:hover, .header ul li a:focus, .header ul li.active a {color: #fff;border-bottom-color: #3081ff;}
.navbar-right {margin-right: -15px;}
.header.sticky .brand-block a {padding-top: 8px;padding-bottom: 7px;max-width: 270px;}
.header.sticky ul li a {padding: 15px 25px 20px;}

.banner {background-color: #303d4f;overflow: hidden;padding-top: 8px;}
.banner-content {padding-top: 128px;}
.banner-content .heading-two {font-size: 60px;color: #fff;font-weight: 400;margin-bottom: 15px;}
.banner-content p {font-size: 20px;color: #fff;font-weight: 400;line-height: 34px;margin-bottom: 42px;}
.banner-img {position: relative;margin-top: 6px;margin-left: -30px;margin-bottom: -115px;}
.banner-img img {max-width: inherit;}
.img-animation {position: absolute;top: 172px;left: 100px;-webkit-transform: skew(32deg,-46deg); -ms-transform: skew(32deg,-46deg);transform: skew(32deg,-46deg);width: 102px;}
.img-animation img {max-width: 100%;-webkit-animation: rotate 3s infinite linear;animation: rotate 3s infinite linear;-ms-animation: rotate 3s infinite linear;}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-ms-keyframes rotate{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.mac-store {float: left;width: 100%;background-color: #e5e4e5;padding: 30px 0 15px;}
.mac-store .app-item {float: left; min-height: 84px;}
.mac-store .app-item > img {float: left;padding-right: 50px;width: 183px;}
.rating-block {float: left;padding-top: 7px;}
.rating-block .h6 {font-size: 20px;color: #000;text-transform: uppercase;font-weight: 400;margin-bottom: 5px;}
.rating-block ul {display: block;}
.rating-block ul li {display: inline-block;margin: 0 1px;}

.optimized {text-align: center;padding:70px 0 60px 0;}
.optimized .img-block {margin-top: 25px;}

.cleaning {background-color: #f6f9fb; padding: 70px 0 60px;}
.cleaning .img-block {position: relative;margin-top: 50px;}
.img-animation-2 {position: absolute;left: 0;top: 0;margin-left: 27px;margin-top: 16px;transform: skew(-7deg,10deg);-ms-transform: skew(-7deg,10deg);-webkit-transform: skew(-7deg,10deg);width: 310px;}
.img-animation-2 img {max-width: inherit;-webkit-animation: rotate 3s infinite linear;animation: rotate 3s infinite linear;-ms-animation: rotate 3s infinite linear;}
.pc-arrow {position: absolute;top: 144px;left: 159px;opacity: 1;-ms-transition: all .5s ease .5s;  -webkit-transition: all .5s ease .5s;transition: all .5s ease .5s;width: 125px;}
.bullet-list {display: block;margin-top: 25px; margin-bottom: 40px;}
.bullet-list li {position: relative; display: block;padding: 10px 0 10px 40px;font-size: 16px;color: #232323; font-weight: 400 !important; font-weight: 400 !important; }
.bullet-list li:before{position: absolute;left: 0; top: 9px; width: 22px; height: 22px; background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/list-icon.gif'); content: "";}

.tools {padding: 70px 0 60px; background-color: #fff;overflow: hidden;}
.tools .img-block{position: relative; }
.tools .img-block img {max-width: inherit; }
.gif-block{width: auto;z-index: 3;left: 0;position: absolute;top: 0;margin-right: -63px;margin-top: 5px;}
.img-animation-3{position: absolute;top: 0;left: 0;width: 105px; height: 78px; z-index: 2;}
.img-animation-3 img {position: absolute; top: 155px;left: 205px;width: 105px;z-index: 2;}
.img-animation-3 img.animation-img{-ms-animation: CleanerMove 1s infinite linear;animation: CleanerMove 1s infinite linear;-webkit-animation: CleanerMove 1s infinite linear;}
@keyframes CleanerMove{0%{left:200px;top:150px}50%{left:205px;top:154px}100%{left:200px;top:150px}}
@-webkit-keyframes CleanerMove{0%{left:200px;top:150px}50%{left:205px;top:154px}100%{left:200px;top:150px}}
@-ms-keyframes CleanerMove{0%{left:200px;top:150px}50%{left:205px;top:154px}100%{left:200px;top:150px}}
.tools [class*="col-"]:first-child {float: right \9;}
.tools [class*="col-"]:last-child {float: left  \9;text-align: left;}

.manual {padding: 70px 0 60px; background-color: #f6f9fb;overflow: hidden;}
.manual .img-block {position: relative; float: right;}
.manual .img-block img {max-width: inherit;}
.img-animation-4 {position: absolute;top: 58px;left: 155px;width: 110px;perspective-origin: 4% 35%;-ms-perspective-origin: 4% 35%;-webkit-perspective-origin: 4% 35%;perspective: 110px;-ms-perspective: 110px;-webkit-perspective: 110px;}
.img-animation-4 .manual-ani-one {transform: rotateY(17deg); -ms-transform: rotateY(17deg);-webkit-transform: rotateY(17deg);animation: rotate 4s infinite linear;-webkit-animation: rotate 4s infinite linear;-ms-animation: rotate 4s infinite linear;}
.img-animation-5 {position: absolute;right: 42px;top: 15px;}
.img-animation-5 img {position: absolute; right: 0;}
.img-animation-5 img.gif-top {animation: ManualLeftRight 1.5s infinite linear;-webkit-animation: ManualLeftRight 1.5s infinite linear;-ms-animation: ManualLeftRight 1.5s infinite linear;}
@keyframes ManualLeftRight{0%{right:42px}50%{right:60px}100%{right:42px}}
@-webkit-keyframes ManualLeftRight{0%{right:42px}50%{right:60px}100%{right:42px}}
@-ms-keyframes ManualLeftRight{0%{right:42px}50%{right:60px}100%{right:42px}}
.img-animation-6{position: absolute;right: 35px;bottom: 35px;}
.img-animation-6 img {position: absolute; right: 0; bottom: 0;}
.img-animation-6 .animation-img6 {animation: ManualCircleUp 1.5s infinite linear;-webkit-animation: ManualCircleUp 1.5s infinite linear;-ms-animation: ManualCircleUp 1.5s infinite linear;}
@keyframes ManualCircleUp{0%{bottom:50px}50%{bottom:35px}100%{bottom:50px}}
@-webkit-keyframes ManualCircleUp{0%{bottom:50px}50%{bottom:35px}100%{bottom:50px}}
@-ms-keyframes ManualCircleUp{0%{bottom:50px}50%{bottom:35px}100%{bottom:50px}}

.slider{padding: 44px 0 0 0; background-color: #303d4f; background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/bg-slider.jpg'); background-size: cover; background-repeat: no-repeat; background-position: top left; text-align: center;}
.slider-block {margin-top: 35px;}
.slider-block .img-block img {width: auto; display: inline-block;}

.author-rating ul li img {width: 20px !important;display: inline-block !important;  margin-right: 2px; margin-left: 2px;}
.slider.style-two {background-image: none;background-color: #fff;text-align: center;padding-bottom: 60px;}
.author-img img {width: auto !important;display: inline-block !important;-webkit-border-radius: 50px;-ms-border-radius: 50px;border-radius: 50px;}
.slider p {font-size: 18px;}
.slider.style-two p {font-size: 22px;color: #999ea6;}
.slider-inner {margin: auto;overflow: hidden;background: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/slider-bg.jpg');background-position: center top;background-repeat: no-repeat;background-size: auto;background-size: cover;width: 867px;height: 381px;position: relative;padding: 25px 125px;background-size: 100% 100%;max-width: 100%;}
.slider.style-two .slider-inner p {font-size: 18px;line-height: 38px;color: #24282e;margin: 60px 0 10px;}
.author-img {width: 90px;position: absolute;left: 50%;margin-left: -45px;bottom: 38px;border-radius: 50px;overflow: hidden;}
.author-rating ul li {display: inline-block;margin: 0 1px;}
.slider.style-two .owl-carousel {margin-top: 10px;}
.slider.style-two .owl-nav button.owl-prev span {background-color: #f6f7f8;border-color: #dddee2;left: 40px;background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/slider-left-arrow-color.svg'); background-size: 32px auto;}
.slider.style-two .owl-nav button.owl-next span {background-color: #f6f7f8;border-color: #dddee2;right: 40px;background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/slider-right-arrow-color.svg'); background-size: 32px auto;}

.similar-section {text-align: center; background-color: #303d4f; padding: 70px 0 60px;}
.similar-section .img-block {position: relative; max-width: 255px; margin: 0 auto 15px; height: 255px; line-height: 255px;}
.similar-section .img-block:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/bg-img5.png'); background-repeat: no-repeat; background-size: cover; background-position: center center; content: '';}
.similar-section p {color: #fff; font-size: 23px;}
.similar-section .rating-list {margin: 25px 0 30px;}
.similar-section .rating-list li {display: inline-block;margin: 0 1px;}
.similar-section .btn-block a {top: 0; position: relative;-ms-transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.similar-section .btn-block a:hover, .similar-section .btn-block a:focus {top: 5px;}

.our-brands{padding: 40px 0;}
.our-brands img {width: 63px !important;margin: 0 auto 15px;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);-ms-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}
.item-inner {text-align: center;}
.our-brands .item:hover .img-block img {-webkit-filter: grayscale(0);-ms-filter: grayscale(0);filter: grayscale(0);transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);}
.our-brands h6 {font-size: 17px;color: #8c8c8c;font-weight: 400;-ms-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.our-brands .item:hover h6, .our-brands .item:focus h6 {color: #3598d5;}
.our-brands .item {position: relative;}
.our-brands .item:after {position: absolute;top: 50%;right: 0;width: 1px;height: 35px;margin-top: -20px;background: #c7c6c6;content: "";}
.our-brands .owl-item:last-child .item:after {display: none;}
.our-brands .owl-nav button.owl-prev span, .our-brands .owl-nav button.owl-next span {background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/angle-left-black.png');background-color: transparent;border: none;-ms-animation:none;-webkit-animation:none;animation:none;width: 32px;height: 17px;}
.our-brands .owl-nav button.owl-next span {background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/angle-right-black.png');}

.footer {float: left; width: 100%; background-color: #374456;}
.scroll-top {padding: 19px 0 15px;margin: 0 auto 0;width: 60px;height: 103px;text-align: center;border-bottom: 1px solid #43516a;}
.scroll-top a {position: relative;display: block;margin: auto;width: 39px;height: 66px; line-height: 20px; background-image: url("https://cdn.systweak.com/content/wp/diskcleanpro/v2/scroll-top-bg.jpg"); background-repeat: no-repeat; background-position: center center;}
.scroll-top a img {position: relative; animation: MoveUpDown 1.5s linear infinite;-webkit-animation: MoveUpDown 1.5s linear infinite;-ms-animation: MoveUpDown 1.5s linear infinite;}
@keyframes MoveUpDown{0%{top:10px}50%{top:29px}100%{top:10px}}
@-webkit-keyframes MoveUpDown{0%{top:10px}50%{top:29px}100%{top:10px}}
@-ms-keyframes MoveUpDown{0%{top:10px}50%{top:29px}100%{top:10px}}
.social-block{width: 242px;margin: 15px auto 23px;overflow: hidden; text-align: center;}
.social-block h6 {color: #b5c0d0;font-size: 18px;text-transform: uppercase;margin: 0 0 13px;border-bottom: 1px solid #303d4f;padding-bottom: 18px;font-weight: 500;}
.social-block ul {display: block;margin: 0 24px;overflow: hidden;}
.social-block ul li {float: left;padding: 0 12px;}
.social-block ul li a {display: block;overflow: hidden;border: 1px solid #6b7b93;width: 40px;height: 40px;border-radius: 40px;background: #303d4f;line-height: 38px;position: relative;-ms-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.social-block ul li a img {height: 18px;position: relative;z-index: 9;}
.social-block ul li a.facebook img {width: 10px;}
.social-block ul li a.twitter img {width: 19px;}
.social-block ul li a.linkdin img {width: 17px;}
.social-block ul li a:after {position: absolute;top: 50%;left: 50%;right: 50%;z-index: 1;bottom: 50%;content: "";-ms-transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;opacity: 0;border-radius: 50%;}
.social-block ul li a:hover {border-color: transparent;}
.social-block ul li a:hover::after {bottom: 0;left: 0;right: 0;top: 0;opacity: 1;}
.social-block ul li a.facebook:after {background: #4e71a8;}
.social-block ul li a.twitter:after {background: #1cb7eb;}
.social-block ul li a.linkdin:after {background: #007AB5;}
.links-block {border-top: 1px solid #49576e;padding: 25px 0;text-align: center;}
.links-block ul {display: block;}
.links-block ul li {display: inline-block;color: #cad5e5;font-size: 16px;}
.links-block ul li a {margin: 5px 26px;color: #cad5e5;-ms-transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.links-block ul li a:hover, .links-block ul li a:focus {color: #fff;}

.copy-right{background: #2d3849;padding: 18px 0;}
.copy-right p {line-height: 24px;font-size: 15px;color: #6e7d92;text-align: center;}

.return-to-top {background: rgba(0, 0, 0, .5);position: fixed;z-index: 999;bottom: 150px;right: 20px;transition: bottom .4s;width: 50px;height: 50px;display: block;text-decoration: none;border-radius: 35px;display: none;-webkit-transition: all .3s linear;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;transition: bottom .4s;cursor: pointer;text-align: center;}
.return-to-top img {position: relative;top: 50px;animation: Top 1.5s linear infinite;-webkit-animation: Top 1.5s linear infinite;-ms-animation: Top 1.5s linear infinite;}
@keyframes Top{0%{top:15px}50%{top:5px}100%{top:5px}}
@-webkit-keyframes Top{0%{top:15px}50%{top:5px}100%{top:5px}}
@-ms-keyframes Top{0%{top:15px}50%{top:5px}100%{top:5px}}

.editer-content {padding: 50px 0 70px;}
.editer-content h2 {display: block;font-size: 36px;color: #24282e;font-weight: 400;margin: 0 0 40px;}
.editer-content p {font-size: 16px;font-weight: 400;color: #4b4f55;}
.editer-content h6 {font-size: 22px;font-weight: 400;margin: 35px 0 10px; color: #333;}

.support {padding: 50px 0 70px;}
.support h2 {margin-bottom: 40px;font-size: 36px;color: #24282e;font-weight: 400;}
.support h3 {font-size: 24px;font-weight: 400;color: #2d3849;margin: 0 0 10px;}
.support h3 a {color: #197bf3;text-decoration: none;}
.support h3 a:hover, .support h3 a:focus {color: #2d3849;}
.according-block {margin-bottom: 40px;}
.according-block .according-item {margin-bottom: 20px; border: 1px solid #ccc;float: left;width: 100%;opacity: 1;font-weight: normal !important;}
.according-block .according-item:hover, .according-block .according-item:focus {opacity: 1 !important;}
.according-block .according-item .accordion-head {padding: 14px 45px 15px 16px;background: #eee;position: relative;color: #333;cursor: pointer;margin: 0;}
.according-block .according-item.open .plusminus:before {height: 0;}
.accordion-head h5 {font-size: 18px;color: #333;font-weight: 400;}
.according-body{padding: 15px;}
.according-body .bullet-list {margin: 0;}
.plusminus {position: absolute;width: 26px;height: 26px;line-height: 26px;background-color: #374456;text-align: center;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 10px;}
.plusminus:before {position: absolute;left: 50%;top: 50%;width: 2px;height: 12px;background-color: #fff;content: "";-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;}
.plusminus:after {position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;background-color: #fff;content: "";-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;}

.feature-banner {background-color: #303d4f;position: relative;}
.feature-banner .container{background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/feature-banner.svg');background-repeat: no-repeat;min-height: 723px; background-position: right 25px;background-size: 754px auto;}
.feature-banner .banner-content h2 {margin: 0 0 15px;color: #fff;font-size: 60px;font-weight: 400;}
.feature-banner .banner-content p {font-size: 20px;color: #fff;font-weight: 400;line-height: 34px;margin-bottom: 42px;}
.benefits-block {margin: 25px auto 0;max-width: 860px;position: relative;height: 280px;background-image: url('https://cdn.systweak.com/content/wp/diskcleanpro/v2/benefits-bg.svg'); background-position: center center; background-repeat: no-repeat;}
.benefits-block li:nth-child(1) {position: absolute;top: 28px;right: 50%;margin-right: 68px;z-index: 11;}
.benefits-block li:nth-child(2) {position: absolute;top: 28px;left: 50%;margin-left: 68px;z-index: 11;}
.benefits-block li:nth-child(3) {position: absolute;bottom: 28px;right: 50%;margin-right: 68px;z-index: 11;}
.benefits-block li:nth-child(4) {position: absolute;bottom: 28px;left: 50%;margin-left: 68px;z-index: 11;}
.benefits-block li span {float: left;font-size: 16px;color: #13c6f9;text-transform: uppercase;font-weight: 500;line-height: 22px;}
.benefits-block li:nth-child(2) span, .benefits-block li:nth-child(4) span {float: right;}
.benefits-block li:nth-child(1) img {float: right;margin-top: 4px;margin-left: 8px;}
.benefits-block li:nth-child(2) img {float: left;margin-top: 4px;margin-right: 8px;}
.benefits-block li:nth-child(3) img {float: right;margin-bottom: 5px;margin-left: 8px;}
.benefits-block li:nth-child(4) img {float: left;margin-bottom: 5px;margin-right: 8px;}
.benefits-block li:nth-child(3) span, .benefits-block li:nth-child(4) span {margin-top: 22px;}
.features-section {background: #f6f9fb;padding: 70px 0 60px;}
.features-section .row {margin-top: 55px;}
.features-section .img-block {padding-top: 50px;}
.feature-list {display: inline-block; width: 100%;}
.feature-list li {overflow: hidden;margin-bottom: 35px;}
.feature-list li .icon-block {float: left;width: 85px;padding-top: 6px;}
.feature-list li .feature-content {margin-left: 97px;}
.feature-list li .feature-content h6 {font-size: 23px;color: #24282e;font-weight: 500;}
.feature-list li .feature-content p {color: #4b4f55;font-size: 16px;line-height: 26px;margin: 10px 0 0;}
.features-section.style-two {background-color: #ffffff;}
.features-section.style-two .img-block {padding-top: 0;margin-top: -25px;}
.features-section.style-three .img-block {padding-top: 0;}
.features-section .title ~ p {max-width: 976px;margin: 0 auto;}
.not-found {text-align: center;padding: 70px 0 60px;}
.error-banner {padding: 30px 0 50px;}
.not-found .title{font-size: 36px; margin-bottom: 40px;font-weight: 500;}

.link-a {color: #337ab7;}
.link-a:hover,.link-a:focus {color: #23527c;}
.navbar-toggle {display: none;}
.support-text {font-size: 24px;font-weight: 400;color: #2d3849;}

/* Responsive CSS Start */
@media screen and (max-width:1360px) {
    .owl-nav button.owl-prev span {left: -30px;}
    .owl-nav button.owl-next span {right: -30px;}
}
@media screen and (max-width:1279px) {
    .banner-img{margin-left: -90px;}
    .banner-img img{width: 600px;}
    .img-animation{top: 151px;  left: 86px;}
}
@media screen and (max-width:1199px) {
    .container{max-width: 970px !important;}
    .cleaning .img-block img {max-width: inherit;}
    .tools .img-block img {max-width: 100%;}
    .gif-block {margin-right: 0;}
    .img-animation-3 img{top: 85px;left: 135px;}
    .manual .img-block{margin-right: -125px;}
}
@media screen and (max-width:1024px) {   
    .banner-content {padding: 20px 0;}
    .brand-block a{width: 250px;margin-top: 6px;padding-right: 0;}
    .header ul li a {padding: 30px 15px;}
    .manual .img-block img{max-width: 100%;}
    .manual .img-block {margin-right: 0;}
    .img-animation-4{top: 38px; left: 105px; width: 70px;}
    .manual .img-animation-5 img, .manual .img-animation-6 img {max-width: inherit; width: 100px;}
    .feature-banner .container {background-image: none; min-height: auto;}
    .benefits-block li:nth-child(1), .benefits-block li:nth-child(2) {top: 100px; margin: 0;}
    .benefits-block li:nth-child(3), .benefits-block li:nth-child(4) {bottom: 100px; margin: 0;}
}
@media screen and (max-width:991px) {
    .banner [class*="col-"]:last-child {display: none;}
    .cleaning .img-block img {max-width: 100%;}
    .img-animation-2 {width: 210px;}
    .pc-arrow{top: 103px;left: 116px;width: 85px;}
    .img-animation-3{top: 60px;left: 110px;}
    .img-animation-3 img {display: none; position: static;}
    .img-animation-3 img.animation-img {display: block;}
    .manual .img-block img{max-width: 130%;margin-left: -105px;}
    .owl-nav button.owl-prev span {left: -10px;}
    .owl-nav button.owl-next span {right: -10px;}
    .our-brands .owl-item:nth-child(4) .item:after {display: none;}
}
@media screen and (max-width:767px) {
    body{padding-top: 51px;}
    .header{padding: 0 15px;}
    .brand-block a{width: 196px;margin: 0;padding: 10px 5px 10px 0;}
    .banner-content .heading-two {font-size: 28px;}
    .banner-content p{font-size: 16px;line-height: 24px;margin-bottom: 12px;}
    .title{font-size: 27px;margin: 0 0 10px;}
    p{font-size: 15px;line-height: 20px;}
    .cleaning [class*="col-"]:first-child, .tools [class*="col-"]:first-child, .manual [class*="col-"]:first-child {display: none;}
    .optimized, .cleaning, .tools, .manual, .similar-section {padding: 30px 0 25px 0;}    
    .slider.style-two {padding: 30px 0 25px 0;}
    .slider.style-two p{font-size: 16px;}
    .slider-inner {background-image: none; width: 100%;padding: 0; height: auto; }
    .slider.style-two .slider-inner p{font-size: 14px;height: auto;line-height: 24px;margin-top: 0;}
    .author-img {position: static; margin: 0 auto;}
    .slider.style-two .owl-nav button span {display: none;}
    .similar-section p{font-size: 16px;}
    .editer-content {padding: 30px 0;}
    .editer-content h2{font-size: 22px;margin: 0 0 20px;}
    .editer-content p {font-size: 14px; line-height: 28px;}
    .support {padding: 30px 0;}
    .support h2 {font-size: 22px; margin-bottom: 20px;}
    .accordion-head h5 {font-size: 15px;}
    .feature-banner .banner-content h2 {font-size: 28px;}
    .feature-banner .banner-content p {font-size: 16px;line-height: 24px;margin-bottom: 12px;}
    .benefits-block li:nth-child(1), .benefits-block li:nth-child(2) {top: 65px; margin: 0;}
    .benefits-block li:nth-child(3), .benefits-block li:nth-child(4) {bottom: 65px; margin: 0;}
    .benefits-block {background-size: 200px;}
    .benefits-block li * {clear: both; margin: 0;}
    .benefits-block li span {font-size: 13px;}
    .benefits-block li:nth-child(3) span, .benefits-block li:nth-child(4) span {margin-top: 0;}
    .features-section {padding: 30px 0 25px; }
    .features-section [class*="col-"]:first-child {display: none;}
    .feature-list li .feature-content h6{font-size: 18px;}
    .feature-list li .feature-content p {font-size: 14px;line-height: 19px;margin-top: 5px;}
    .feature-list li .icon-block {width: 50px;}
    .feature-list li .feature-content{margin-left: 65px;}
    .navbar-toggler {margin-right: 0;padding: 2px 8px 2px;margin-bottom: 0;border-color: #44546c !important;margin-top:0;}
    .navbar-collapse {margin-left: 0;margin-right: 0;border-top: 0;background: #283649;clear: both;overflow: hidden;}
    .navbar-nav {margin-top: 0;margin-bottom: 0;}
    .navbar-right {float: none !important;}
    .header ul li a, .header.sticky ul li a {padding: 10px 15px;border-bottom: 1px solid #44546c;display: block;width: 100%;}
    .header ul li:last-child a {border:none;}
    .header ul li a:hover, .header ul li a:focus, .header ul li.active a {border-color: #3081ff;}
    .not-found {padding: 40px 0;}
    .not-found .title {font-size: 26px; margin-bottom: 15px;}
    .links-block ul li a {margin: 5px;}
    .links-block ul li {font-size: 12px;}
    .our-brands .owl-item .item:after {display: none;}
    .navbar-toggle {display: inline-block;margin-right: 0;padding: 9px 10px 7px;margin-bottom: 0;border-color: #44546c !important;margin-top: 6px;position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 0;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
    .navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}
    .navbar-toggle .icon-bar {width: 26px;background: #b4c1d5;}
    .navbar-toggle .icon-bar + .icon-bar {margin-top: 6px;}
    .navbar-toggle .icon-bar {width: 26px;background: #b4c1d5;}
    .collapse:not(.show) {display: block;}
    .navbar-toggle ~ .navbar-collapse {display: block;}
    .navbar-toggle.collapsed ~ .navbar-collapse {display: none;}
    .owl-nav button span {-webkit-animation: none !important;animation: none !important;}
    .owl-nav button span {width: 36px; height: 25px; background-size: 20px auto !important; background-position: center center;}
    .owl-nav button.owl-prev span {left: -25px;}
    .owl-nav button.owl-next span {right: -25px;}
    .slider-block {padding: 0 25px;}
    .our-brands .owl-nav button.owl-prev span {left: -13px;}
    .our-brands .owl-nav button.owl-next span {right: -13px;}
}
@media screen and (max-width:575px) {
    .our-brands .owl-nav button.owl-prev span {left: 0;}
    .our-brands .owl-nav button.owl-next span {right: 0;}
}


