/* Banner section css */
.privacypolicy-banner, .gdpr-page-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}
.privacypolicy-banner .banner-content, .gdpr-page-banner .banner-content{padding:0}
.privacypolicy-banner .banner-content h1, .gdpr-page-banner .banner-content h1{padding-right:0;font-size:42px;margin-bottom:0}

/* Global service security section css */
.global-service-security-section{width:100%;float:left;background-color:#f5f8fb;text-align:center;padding-top:89px;padding-bottom:71px}
.global-service-security-section .security-content{text-align:left}
.global-service-security-section .security-content p{margin-bottom:26px}
.global-service-security-section h2{padding:0 60px;margin-bottom:39px}
.global-service-security-section .side-img{margin-top:7px;margin-bottom:44px}

/* Tab with icon css */
.personal-data-collection-section{width:100%;float:left;text-align:center;padding-top:89px;padding-bottom:81px}
.personal-data-collection-section h2{margin-bottom:35px}
.tab-with-icon-container .nav-tabs{border-bottom:1px solid rgba(110, 127, 145, 0.3);text-align:center}
.tab-with-icon-container .nav-tabs>li{float:none;display:inline-block}
.tab-with-icon-container .nav-tabs>li>a{font-size:16px;border:none!important;color:#4c5056;font-weight:400;padding:28px 30px;border-radius:10px 10px 0 0;width:297px}
.tab-with-icon-container .nav-tabs li a .tab-icon{display:block;width:91px;height:24px;background-image:url(/wp-content/themes/dotstore/images/data-usage-icon.png);background-position:center 0;background-repeat:no-repeat;margin:0 auto 14px}
.tab-with-icon-container .nav-tabs li.active a .tab-icon{background-position:center -26px}
.tab-with-icon-container .nav-tabs li.active a{background:rgb(255, 142, 120);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);color:#FFF}
.tab-with-icon-container .nav-tabs li a[href="#private_data_protectby_gdpr"] .tab-icon{background-image:url(/wp-content/themes/dotstore/images/private-data-gdpr-protect-icon.png)}
.tab-with-icon-container .nav-tabs li a[href="#enterprise_bound_by_gdpr"] .tab-icon{background-image:url(/wp-content/themes/dotstore/images/enterprise-gdpr-icon.png)}
.tab-with-icon-container .nav-tabs li a[href="#data_collection_storage"] .tab-icon{background-image:url(/wp-content/themes/dotstore/images/data-storage-icon.png)}
.tab-with-icon-container .tab-content{text-align:left;padding:51px 0 0}

.tab-with-icon-container .tab-content h5,.tab-with-icon-container .tab-content strong{font-weight:600;color:#495665}
.tab-with-icon-container .tab-content h5{margin-bottom:26px;padding:0}
.tab-with-icon-container .tab-content strong{margin-bottom:12px;display:block}
.tab-with-icon-container .tab-content p{margin-bottom:21px}
.tab-with-icon-container .tab-content ul{margin-left:20px;margin-bottom:9px;width:100%;display:inline-block}
.tab-with-icon-container .tab-content .hexa-tab-icon{display:block;margin-bottom:41px}
.tab-with-icon-container .tab-content .tab-inside-sideimg{margin-top:51px}
ul.orage-bullet-list li{position:relative;padding-left:16px;margin-bottom:12px}
ul.orage-bullet-list li::before{content:"";position:absolute;width:6px;height:6px;border-radius:100px;border-radius:50%;background-color:#ff826e;left:0;top:7px}

/* Disclouser section css */
.disclouser-section{width:100%;float:left;background-color:#f5f8fb;text-align:center;padding-top:89px;padding-bottom:80px}
.disclouser-section .discloser-content{text-align:left}
.disclouser-section .discloser-content h5{position:relative;font-weight:600;color:#495665;padding-left:23px;margin-bottom:10px}
.disclouser-section .discloser-content h5::before{content:"\f0da";font:normal normal normal 16px/1 fontawesome, sans-serif;position:absolute;left:0;top:7px;color:#ff826e}
.disclouser-section .discloser-content p, .disclouser-section .discloser-content h2{margin-bottom:28px}
.disclouser-section .discloser-content p{padding-left:23px}

/* Correct update section css */
.correctupdate-info-section{width:100%;float:left;text-align:center;padding-top:89px;padding-bottom:82px}
.correctupdate-info-section h2{padding:0 100px;margin-bottom:30px}
.correctupdate-info-section .correctupdate-content{text-align:left}
.correctupdate-info-section .correctupdate-content ul{margin-left:20px;margin-bottom:9px;width:100%;display:inline-block}
.correctupdate-info-section .correctupdate-content strong{font-weight:600;color:#495665;margin-bottom:12px;display:block}

/* Privacy Policy Accordion section css */
.privpol-accordion{width:100%;float:left;background-color:#f7f7f7;padding-top:89px;padding-bottom:90px}
.privpol-accordion h2{text-align:center;margin-bottom:45px}
.privpol-accordion-container{margin-top:13px}
.privpol-accordion-container .panel-title{padding:0}
.privpol-accordion-container .panel-title a{font-size:22px;color:#ff826e;display:block;padding:25px 30px 18px;position:relative}
.privpol-accordion-container .panel-title a.collapsed{color:#495665;padding-bottom:25px}
.privpol-accordion-container .panel-title a::after{content:"\f107";font:normal normal normal 25px/76px FontAwesome, sans-serif;color:#ff826e;position:absolute;right:45px;top:0;-webkit-transition:0.3s all linear;transition:0.3s all linear;opacity:1}
.privpol-accordion-container .panel-title a.collapsed::after{content:"\f106";color:#495665}
.privpol-accordion-container .panel-default>.panel-heading{padding:0;border:none;background-color:transparent}
.privpol-accordion-container .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;padding:0 40px 9px 30px}
.privpol-accordion-container .panel-group .panel{border-radius:0;border-width:0 0 0 3px;box-shadow:none;border-color:#ff826e;margin-bottom:15px}
.privpol-accordion-container .panel-default .panel-body b{color:#495665;font-weight:600;padding:9px 0 11px;display:block}
.privpol-accordion-container .panel-default .panel-body b.links-text{padding:0}
.privpol-accordion-container .panel-default .panel-body b a{color:#4c5056}
.privpol-accordion-container .panel-default .panel-body ul{padding:11px 0 19px}
p em{font-style:normal;color:#ff826d}

/* GDPR commitment page css start */

/* What is GDPR section css */
.what-is-gdpr-section{width:100%;float:left;padding-top:90px;padding-bottom:96px}
.what-is-gdpr-section h2{margin-bottom:28px}
.what-is-gdpr-section .side-img{text-align:right;margin-top:86px}
.what-is-gdpr-section .gdpr-content p b{color:#495665;font-weight:600}

/* Commitment statement section css */
.commitment-statement-section{width:100%;float:left;text-align:center;background-color:#f7f7f7;padding-top:89px;padding-bottom:82px}
.commitment-statement-section h2{margin-bottom:28px}

/* Personal data collection tab */
.personal-data-collection-section h5{padding:0 80px;margin-bottom:47px}

/* privpol-accordion gdpr page */
.privpol-accordion .graphics-and-html-content{text-align:center;margin-top:50px;margin-bottom:40px}

/* GDPR for you section css */
.gdpr-for-you-section{width:100%;float:left;text-align:center;padding-top:89px;padding-bottom:75px}
.gdpr-for-you-section h5{padding:0 30px}
.gdpr-for-you-list{text-align:left}
.gdpr-for-you-list .gdprforyou-singletab a{display:block;background-color:#FFF;-webkit-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.09);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.09);padding:25.5px 35px 25.5px 55px;position:relative;font-size:16px;font-weight:600;color:#495665;margin-bottom:15px;border-left:3px solid transparent}
.gdpr-for-you-list .gdprforyou-singletab a.active{color:#ff826e;border-color:#ff826e}
.gdpr-for-you-list .gdprforyou-singletab a .gdprforyou-tab-icon{width:30px;height:30px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/dotstore/images/know-gdpr-icon.png) no-repeat}
.gdpr-for-you-list .gdprforyou-singletab a.dataaudit-process-capture .gdprforyou-tab-icon{background:url(/wp-content/themes/dotstore/images/audit-data-icon.png) no-repeat}
.gdpr-for-you-list .gdprforyou-singletab a.stay-informed .gdprforyou-tab-icon{background:url(/wp-content/themes/dotstore/images/stay-informed-icon.png) no-repeat}
.gdpr-single-tab-content .service-description{visibility:hidden;opacity:0;display:none}
.gdpr-single-tab-content .service-description.active{visibility:visible;opacity:1;display:block}
.gdpr-single-tab-content .service-description h6{display:none}
.gdpr-single-tab-content .service-description p{position:relative;padding-left:22px;margin-bottom:26px}
.gdpr-single-tab-content .service-description p::before{content:"\f0da";font:normal normal normal 25px/1 FontAwesome, sans-serif;color:#ff826e;position:absolute;left:0;top:0}

/* Commitment continuous section css */
.commitment-continuous-section{width:100%;float:left;background-color:#f7f7f7;padding-top:89px;padding-bottom:88px}
.commitment-continuous-section h2{text-align:center;margin-bottom:27px}
.commitment-continuous-section p{margin-bottom:26px}

.h5-to-h3-heading{padding:0 80px;margin-bottom:47px;font-size:22px;line-height:34px;font-weight:300;}
.gdpr-h3{font-size:22px;line-height:34px;margin-bottom:26px;}
.disclouser-section .discloser-content .gdpr-h3{position:relative;font-weight:600;color:#495665;padding-left:23px;margin-bottom:10px;}
.disclouser-section .discloser-content .gdpr-h3:before{content:"\f0da";font:normal normal normal 16px/1 fontawesome,sans-serif;position:absolute;left:0;top:7px;color:#ff826e;}

/* Media css */
@media (max-width:991px){.global-service-security-section h2{padding:0;margin-bottom:20px}
  .global-service-security-section{padding-top:50px;padding-bottom:40px}
  .personal-data-collection-section{padding-top:50px;padding-bottom:30px}
  .personal-data-collection-section h2{margin-bottom:15px}
  .tab-with-icon-container .tab-content{padding:30px 0 0}
  .tab-with-icon-container .nav-tabs>li>a{padding:20px 30px}
  .disclouser-section{padding-top:50px;padding-bottom:30px}
  .correctupdate-info-section h2{padding:0;margin-bottom:15px}
  .correctupdate-info-section{padding-top:50px;padding-bottom:30px}
  .privpol-accordion{padding-top:40px;padding-bottom:40px;text-align:center}
  .privpol-accordion .privpol-accordion-container{text-align:left}
  .privpol-accordion h2{margin-bottom:15px}
  .tab-with-icon-container .tab-content .hexa-tab-icon{margin-bottom:15px}
  .what-is-gdpr-section .side-img{text-align:center;margin-top:0;margin-bottom:15px}
  .what-is-gdpr-section{text-align:center;padding-top:40px;padding-bottom:36px}
  .commitment-statement-section{padding-top:40px;padding-bottom:40px}
  .gdpr-for-you-section{padding-top:40px;padding-bottom:30px}
  .commitment-continuous-section{padding-top:40px;padding-bottom:20px}
  .privacypolicy-banner, .gdpr-page-banner{padding:110px 0 97px}}
@media (max-width:767px){.tab-with-icon-container .nav-tabs>li>a{padding:15px 30px}
  .gdpr-single-tab-content .service-description h6{display:block}
  .gdprforyou-singletab{display:none}
  .gdpr-single-tab-content .service-description{visibility:visible;opacity:1;display:block}
  .commitment-continuous-section{text-align:center}
  .privacypolicy-banner, .gdpr-page-banner{padding:80px 0 53px}
  .gdpr-page-banner .banner-content h1{font-size:32px;line-height:normal}}
@media (max-width:667px){.tab-with-icon-container .nav-tabs>li>a{padding:15px 20px;width:200px}
  .correctupdate-info-section .correctupdate-content ul, .tab-with-icon-container .tab-content ul{margin-left:0}
  .personal-data-collection-section h5{padding:0;margin-bottom:18px}
  .tab-with-icon-container .tab-content h5{margin-bottom:18px}
  .gdpr-for-you-section h5{padding:0}
  .gdpr-h3{font-size:18px;line-height:normal;margin-bottom:18px;}
}
@media (max-width:480px){.tab-with-icon-container .nav-tabs>li>a{padding:15px 5px;width:120px;font-size:14px;word-break:break-all}
  .tab-with-icon-container .nav-tabs li a .tab-icon{margin:0 auto 5px}
  .privpol-accordion-container .panel-title a{font-size:20px}
  .privpol-accordion-container .panel-title a::after{right:10px}}
@media (max-width:320px){.tab-with-icon-container .nav-tabs>li>a{font-size:12px;padding:15px 2px;border-radius:5px 5px 0 0}}
