article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none; font-family: 'DINProRegular';}
.custfield:focus {outline: none; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
body {font-family: 'DINProRegular'; font-size: 14px; color: #000000;}
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none; outline: none;}
img {border: none; vertical-align: middle;}


/** Font Kit **/
@font-face {
    font-family: 'DINProRegular';
    src: url('fonts/DINProRegular.eot');
    src: url('fonts/DINProRegular.eot') format('embedded-opentype'),
         url('fonts/DINProRegular.woff2') format('woff2'),
         url('fonts/DINProRegular.woff') format('woff'),
         url('fonts/DINProRegular.ttf') format('truetype'),
         url('fonts/DINProRegular.svg#DINProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINProMedium';
    src: url('fonts/DINProMedium.eot');
    src: url('fonts/DINProMedium.eot') format('embedded-opentype'),
         url('fonts/DINProMedium.woff2') format('woff2'),
         url('fonts/DINProMedium.woff') format('woff'),
         url('fonts/DINProMedium.ttf') format('truetype'),
         url('fonts/DINProMedium.svg#DINProMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'DINPROBOLD';
    src: url('fonts/DINPROBOLD.eot');
    src: url('fonts/DINPROBOLD.eot') format('embedded-opentype'),
         url('fonts/DINPROBOLD.woff2') format('woff2'),
         url('fonts/DINPROBOLD.woff') format('woff'),
         url('fonts/DINPROBOLD.ttf') format('truetype'),
         url('fonts/DINPROBOLD.svg#DINPROBOLD') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdCondensedBold';
    src: url('fonts/FuturaStdCondensedBold.eot');
    src: url('fonts/FuturaStdCondensedBold.eot') format('embedded-opentype'),
         url('fonts/FuturaStdCondensedBold.woff2') format('woff2'),
         url('fonts/FuturaStdCondensedBold.woff') format('woff'),
         url('fonts/FuturaStdCondensedBold.ttf') format('truetype'),
         url('fonts/FuturaStdCondensedBold.svg#FuturaStdCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaStdExtraBoldCondensed';
    src: url('fonts/FuturaStdExtraBoldCondensed.eot');
    src: url('fonts/FuturaStdExtraBoldCondensed.eot') format('embedded-opentype'),
         url('fonts/FuturaStdExtraBoldCondensed.woff2') format('woff2'),
         url('fonts/FuturaStdExtraBoldCondensed.woff') format('woff'),
         url('fonts/FuturaStdExtraBoldCondensed.ttf') format('truetype'),
         url('fonts/FuturaStdExtraBoldCondensed.svg#FuturaStdExtraBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TungstenBold';
    src: url('fonts/TungstenBold.eot');
    src: url('fonts/TungstenBold.eot') format('embedded-opentype'),
         url('fonts/TungstenBold.woff2') format('woff2'),
         url('fonts/TungstenBold.woff') format('woff'),
         url('fonts/TungstenBold.ttf') format('truetype'),
         url('fonts/TungstenBold.svg#TungstenBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/****************
 * Common Css
 ****************/

@keyframes moveleft {
  0%{margin-left: 20px;}
  50% {margin-left: 0px;}
	100%{margin-left: 20px;}
}

@keyframes moveright {
  0%{margin-right: 20px;}
  50% {margin-right: 0px;}
	100%{margin-right: 20px;}
}
.midcontainer {max-width: 1290px; margin: 0 auto; padding: 0px 15px;}
section, footer, header {width: 100%; float:left;}
.row {margin-left: -15px; margin-right: -15px;}
.row>* {padding-left: 15px; padding-right: 15px;} 
.custfield {border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
a, a:hover, button {transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.hidemobile {display:block;}
.hidedesktop{display:none;}
.rheader p span.hidemobile {display:inline-block;}
.rheader p span.hidedesktop{display:none;}
.telp{color:#000000;}
.nav-btn.prev-slide, .nav-btn.next-slide{font-size:70px;color:#ffec1b;font-weight:900;}
.nav-btn.prev-slide{animation: moveleft 2s;animation-iteration-count: infinite;}
.nav-btn.next-slide{animation: moveright 2s;animation-iteration-count: infinite;}
.owl-nav{position: absolute; top: 45%; width: 100%;}
.owl-next{float:right;background: transparent;}
.owl-prev{float:left;background: transparent;}
.page{margin-bottom:0px;}
.mainpage {position: relative; overflow: hidden; float: left; width: 100%;}
.ctitle {color: #000000; font-family: 'FuturaStdExtraBoldCondensed'; font-size:50px; line-height: 68px; letter-spacing: -1.5px;} 
.subtitle {font-family: 'DINPROBOLD'; padding: 10px 0px 10px 0px;  font-size:28px; color: #000000; letter-spacing: -1px;}
.ctextinfo p {display: inline-block; width: 100%; padding: 10px 0px 10px 0px; line-height: 32px; color: #000000; font-size: 18px;}
.ctextinfo p span {font-size: 18px; color: #000000; font-family: 'DINPROBOLD';}

.crightpoint {position: relative; float: left; width: 100%; padding: 10px 0px 20px;}
.crightpoint li {float: left; width: 100%; font-size: 22px; font-family: 'DINProMedium'; padding: 0px 0px 0px 52px; margin: 8px 0px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/wp-content/uploads/2023/11/right.png);}

.cbtn { padding:30px 50px; background-color: #ffec1b; display: inline-block; transform: skew(-25deg); box-shadow: 0px 6px 6px rgba(0,0,0,0.15); margin-left: 30px;}
.cbtn img {transform: skew(25deg);}

.custheader {background-color: #070707; padding: 10px 0;}
.rheader p {font-size: 15px; color: #ffffff; letter-spacing: 0.2px;}
.rheader p span {font-family: 'DINPROBOLD'; display: block;}
.rheader p span img {margin-top: -4px; margin-left: 2px;}
.rheader p a {font-family: 'DINProMedium'; color: #ffffff;}

.section-ph2 {padding-top: 25px;}
.section-ph2.s2{padding-top:0px;padding-bottom:25px;}
.ordercounter {position: relative;}
.ordercounter h4 {text-align: center; font-size: 40px; color: #000000; font-family: 'FuturaStdExtraBoldCondensed'; margin-bottom: 35px;}
.countdown {text-align: center; float: left; width: 100%; position: relative;}
.ordercounter .countdown:before, .ordercounter .countdown:after {content: ""; width: 150px; height: 5px; top: 57px; background-color: #f5f5f5; position: absolute;}
.ordercounter .countdown:before {left: 116px;}
.ordercounter .countdown:after {right: 116px;}
.countdown .bloc-time {display: inline-block; text-align: center; width: 187px; position: relative; vertical-align: top;}
.countdown .bloc-time:last-child {margin-right: 0;}
/*.dottsimg {display: inline-block; font-size: 40px; font-family: 'FuturaStdExtraBoldCondensed'; vertical-align:bottom;}*/
.countdown .bloc-time::after{position: absolute;display: block; content: ""; background-image: url(/wp-content/uploads/2023/11/dot.jpg); background-repeat: no-repeat; background-position: 50% 50%; width: 10px; height: 22px; right: -26px; bottom: 60px;}
.countdown .bloc-time.sec::after{display: none;}
.countdown .count-title {margin-top: 15px; font-family: 'DINProMedium'; color: #58595b; text-transform: uppercase; float: left; width: 100%; font-size: 22px;}
.countdown .figure {position: relative; float: left; height: 118px; width: 88px; margin-right: 10px; background-image: linear-gradient(#e41111, #940000); border-radius: 8px; -moz-box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.3), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08); -webkit-box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.3), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08); box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.3), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);}
.countdown .figure:after, .countdown .figure:before {content: ""; width: 4px; z-index: 11; background: url(/wp-content/uploads/2023/11/line-img-c.png) no-repeat 0 50%; position: absolute; top: 0px; bottom: 0px;}
.countdown .figure:before {left: 3px;}
.countdown .figure:after {right: 3px;}
.countdown .figure:last-child {margin-right: 0;}
.countdown .figure > span {position: absolute; left: 0; right: 0; margin: auto; font-family: 'DINPROBOLD'; font-size: 98px; line-height: 108px; color: #fff;}
.countdown .figure .top:after, .countdown .figure .bottom-back:after {content: ""; position: absolute; z-index: -1; left: 0; bottom: 0; width: 100%; height: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.countdown .figure .top {z-index: 3;transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-transform: perspective(200px); -ms-transform: perspective(200px); -webkit-transform: perspective(200px); transform: perspective(200px); background-image: linear-gradient(#e41111, #940000);}
.countdown .figure .bottom {z-index: 1;}
.countdown .figure .bottom:before {content: ""; position: absolute; display: block; top: 0; left: 0; width: 100%; height: 50%; background-color: rgba(0, 0, 0, 0.02);}
.countdown .figure .bottom-back {z-index: 2;top: 0;height: 50%;overflow: hidden; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; background-image: linear-gradient(#e41111, #940000);}
.countdown .figure .bottom-back span {position: absolute; top: 0; left: 0; right: 0; margin: auto;}
.countdown .figure .top, .countdown .figure .top-back {height: 50%;overflow: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.countdown .figure .top-back {z-index: 4; bottom: 0;-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-moz-transform: perspective(200px) rotateX(180deg);-ms-transform: perspective(200px) rotateX(180deg);-webkit-transform: perspective(200px) rotateX(180deg);transform: perspective(200px) rotateX(180deg);-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; background-image: linear-gradient(#e41111, #940000);}
.countdown .figure .top-back span {position: absolute;top: -100%;left: 0;right: 0;margin: auto;}
.countdown .bloc-time.min {margin-left: 40px; margin-right: 40px;}
.countdown .figure.hours-2, .countdown .figure.min-2, .countdown .figure.sec-2 {margin-right: 0px;}
.section-ph2 .grtsave {text-align: center; float: left; margin-top: 20px; margin-bottom: 52px;}
.section-ph2 .grtsave span {display: inline-block; font-size: 30px; padding: 14px 15px; color: #000000; font-family: 'DINPROBOLD'; background-color: #ffec1b;}

/** Common Slider **/
.commonslider {width: 100%; position: relative;}
.commonslider .owl-carousel {display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative;}
.commonslider .owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;}
.commonslider .owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.commonslider .owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.commonslider .owl-carousel .owl-wrapper, .commonslider .owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}
.commonslider .owl-carousel .owl-item {position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}
.commonslider .owl-carousel.owl-loaded {display: block; float: left;}
.commonslider .owl-carousel.owl-loading {opacity: 0; display: block;}
.commonslider .owl-carousel.owl-hidden {opacity: 0;}
.commonslider .owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.commonslider .owl-carousel.owl-grab {cursor: move; cursor: grab;}
.commonslider .owl-carousel .owl-dots.disabled{display: none;}

.section-ph2 .commonslider {padding: 0 30px;}
#packageslider .item {padding: 20px 8px;}
#packageslider .midpackage {margin-top: -19px;}
.clspackage .clspackageinner {display: block; padding: 35px 0px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.clspackage-1 .clspackageinner {background-color: #676571; min-height: 859px;}
.clspackage-3 .clspackageinner {background: linear-gradient(to bottom, rgba(0,182,255,1) 0%,rgba(9,20,101,1) 100%); border: 5px solid #1354e9; box-shadow: 0px 6px 15px rgba(61,61,61,0.59); -moz-box-shadow: 0px 6px 15px rgba(61,61,61,0.59); -webkit-box-shadow: 0px 6px 15px rgba(61,61,61,0.59);}
.clspackage-6 .clspackageinner {background-color: #3e87b1; min-height: 859px;}
.clspackage .packagetime h4 {font-size: 34px; font-family: 'FuturaStdExtraBoldCondensed'; color: #ffffff; text-transform: uppercase;}
.clspackage .packagetime span {font-size: 22px; font-family: 'DINProMedium'; display: block; color: #ffffff;}
.clspackage .packagename {background-color: #032735; padding:8px 5px;}
.clspackage .packagename h5 {color: #ffec1b; font-size: 36px; letter-spacing: 1px; text-transform: uppercase; font-family: 'TungstenBold';}
.clspackage .prodimgbox {margin: 10px 0 20px;}
.clspackage .prodimgbox img {margin-left: auto; max-width: 290px;}
.clspackage .clspricebox {margin-top: 32px;}
.clspackage .clspricebox .clsprice {font-size: 60px; font-family: 'FuturaStdExtraBoldCondensed'; color: #ffffff; line-height: 57px;}
.clspackage .clspricebox .clsprice span {font-size: 36px; display: inline-block;}
.clspackage .clspricebox .totaltext {font-size: 20px; color: rgba(255,255,255,0.5); font-family: 'FuturaStdExtraBoldCondensed'; text-transform: uppercase;}
.clspackage .orderbtnbox  {padding: 15px 0;}
.clspackage .orderbtnbox .ybtn {padding: 13px 50px; background-color: #ffec1b; display: inline-block; transform: skew(-15deg); -moz-transform: skew(-15deg); -webkit-transform: skew(-15deg);}
.clspackage .orderbtnbox .ybtn .ytext {transform: skew(15deg); -moz-transform: skew(15deg); -webkit-transform: skew(15deg);}
.clspackage .orderbtnbox .ybtn .ytext p {font-size: 24px; color: #060505; line-height: 22px; font-family: 'FuturaStdExtraBoldCondensed'; text-transform: uppercase;}
.clspackage .orderbtnbox .ybtn .ytext span {display: block; font-size: 14px;}
.clspackage .packbottom p {font-size: 16px; color: #ffffff;}
.clspackage .packbottom p span {font-family: 'DINProMedium';}
.clspackage .packbottom .moneyicon {background: url(/wp-content/uploads/2023/11/lock-icon.png) no-repeat 0 3px; display: inline-block; padding-left: 21px;}
.clspackage .packbottom .cardimg {padding: 15px 10px;}
.clspackage .clsofferpice {margin-top: -20px; margin-bottom: 12px;}
.clspackage .clsofferpice p {display: inline-block; font-size: 18px; font-family: 'FuturaStdCondensedBold'; text-transform: uppercase;}
.clspackage .clsofferpice .retailprice {color: #ffffff;}
.clspackage .clsofferpice .retailprice span {text-decoration: line-through;}
.clspackage .clsofferpice .saveprice {color: #000000; margin-left: 10px;}
.clspackage-3.clspackage .clspackageinner {padding-bottom: 45px;}
.clspackage-3.clspackage .packagename {background: linear-gradient(to right, rgba(5,41,64,1) 0%,rgba(15,55,145,1) 50%,rgba(5,41,64,1) 100%); position: relative; margin-left: -5px; margin-right: -5px;}
.clspackage-3.clspackage .packagename:before, .clspackage-3.clspackage .packagename:after {content: ""; width: 7px; height: 92px; position: absolute; top: 50%; background-repeat: no-repeat; background-position: 0 0; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.clspackage-3.clspackage .packagename:before {left: -7px; background-image: url(/wp-content/uploads/2023/11/left-rub-img.png);}
.clspackage-3.clspackage .packagename:after {right: -7px; background-image: url(/wp-content/uploads/2023/11/right-rub-img.png);}
.clspackage-3.clspackage .packagename h5 {font-size: 42px;}
.clspackage-3.clspackage .prodimgbox {margin-top: 40px; margin-bottom: 40px;}

#faq{
    padding: 0px 15px 30px 15px;
}

#faq .container {
    border-top: solid 3px #dddddd;
    padding-top: 30px;
}

#faq .card-body{
    border-bottom: solid 4px #eeeeee;
}
#faq .faq{
	border: none;
    margin-bottom: 10px;
}

#faq h2 {
    display: table;
    color: #000000;
    font-weight: 800;
    margin: 0px auto 30px;
    padding-bottom: 10px;
    text-align: center;
}

#faq .title{
    background: #f6f6f6;
    border-radius: 5px;
    margin-bottom: 5px;
}

body #faq-accordion .card-header{
	background: transparent;
	padding: 0;
}

#faq h5{
	margin-bottom: 0;
}

 #faq h5 a{
	color: #000000;
    display: block;
    cursor: pointer;
}

#faq h5 a:after{
    content: "+";
    display: block;
    font-family: 'Font Awesome 5 Free';
    position: absolute;
	font-weight:bold;
	font-size:26px !important;
    top: 5%;
    right: 80px;
    font-size: 18px;
}

#faq h5 a span{
    display: block;
	background: #eeeeee;
	font-weight:900;
    margin-bottom: 0;
    padding: 0.75rem 1.25rem 0.75rem 3.25rem;
    width: 100%;
    clip-path: polygon(0.98% 0,100% 0,98% 100%,0 100%);
    transition: 0.1s ease-in-out;
}

#faq h5 a:hover span{
	background: #d1d1d1;
}

#faq .show h5 a span{
	background: #d1d1d1;
}
#faq .show h5 a:after{
    content: "-";
	top: 1%;
}

 #faq .card-body li:before{
	content: "";
	display: inline-block;
    background: #000;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    margin-right: 7px;
}

#faq .card-body li strong{
	color: #3c8bd4;
}

#faq small{
	line-height: 1em;
}


@media only screen and (min-width: 992px){
    #packageslider.owl-carousel {display: block;}
    #packageslider .item {float: left; width: 33.33%;}
}

.section-ph1 {position: relative; border-bottom: 10px solid #1396e9; padding: 40px 0px 50px;}
.section-ph1 .textbox1 h2 {color: #070707; font-size: 52px; font-family: 'FuturaStdExtraBoldCondensed'; text-transform: uppercase;}
.section-ph1 .textbox1 h4 {color: #070707; font-size: 20px; font-family: 'DINPROBOLD'; line-height: 30px; padding: 10px 0px 0px;}
.section-ph1 .textbox1 .updatebox {background-color: #fccfce; border:2px dashed #ff0000; padding: 10px 40px; display: inline-block; margin: 20px auto;}
.section-ph1 .textbox1 .updatebox p {font-size: 18px; color: #010101; line-height: 26px;}
.section-ph1 .textbox1 .updatebox p span {color: #ff0000; font-family: 'DINPROBOLD';}
.section-ph1 .imgpart {position: relative; margin-top: 0px;}
.section-ph1 .imgpart .imgbox {margin-left: -50px;}
.section-ph1 .imgpart ul {width: 100%; display: inline-block;}
.section-ph1 .imgpart ul li {display: inline-block; padding: 10px 24px 0px;}
.section-ph1 .imgpart ul li p {font-size: 12px; font-family: 'DINPROBOLD'; line-height: 15px; padding-top: 15px;}
.section-ph1 .textbox2 h2 {font-size: 94px; color: #1396e9; font-family: 'FuturaStdExtraBoldCondensed'; letter-spacing: -2px;}
.section-ph1 .textbox2 h3 {font-size: 26px; color: #000000; font-family: 'FuturaStdExtraBoldCondensed'; letter-spacing: -0.2px;}
.section-ph1 .textbox2 h4 {font-size: 26px; color: #000000; font-family: 'DINPROBOLD'; letter-spacing: -0.2px;}
.section-ph1 .textbox2 .starbox {display: inline-block; width: 100%; padding: 15px 0px;}
.section-ph1 .textbox2 .starbox img {float: left; margin-right: 15px;}
.section-ph1 .textbox2 .starbox p {font-size: 16px; color: #000000; font-family: 'DINPROBOLD';}
.section-ph1 .textbox2 .cbtn {margin-bottom: 20px;}
.section-ph1 .textbox2 p {float: left; font-size: 16px; color: #000000;}
.section-ph1 .textbox2 p span {font-family: 'DINPROBOLD';}
.section-ph1 .imgpart.sicon{width:100%;}

.section-ph3 {position: relative; padding: 70px 0px;}
.section-ph3 .textbox1 {padding: 0px 55px; margin-bottom: 50px;}
.section-ph3 .textbox1 .titlebox {background-color: #1b1925; padding: 25px 0px;}
.section-ph3 .textbox1 .titlebox p {color: #ffffff; font-size: 50px; font-family: 'FuturaStdExtraBoldCondensed'; text-transform: uppercase; line-height: 46px;}
.section-ph3 .textbox1 .titlebox p img {display: inline-block; margin: -15px 0px 0px 5px;}
.section-ph3 .textbox2 {padding-left: 0px; padding-right: 20px;}
.section-ph3 .textbox2.ctextinfo p {font-size: 28px;}
.section-ph3 .textbox2 .ctitle {padding-bottom: 20px;}
.section-ph3 .textbox2 .crightpoint {padding-right: 40px;}
.section-ph3 .textbox2 .crightpoint li{margin: 18px 0px;}
.section-ph3 .cbtnrow {clear: both; margin-bottom: 15px;text-align: center;}

.section-ph4  {background-color: #1b1925; padding: 80px 0px;}
.section-ph4 .textinfo1 .ctitle {color: #ffffff;}
.section-ph4 .textinfo1 h5 {color: #ffffff; font-size: 24px; font-family: 'DINPROBOLD';}
.section-ph4 .textinfo1 .starbox {display: inline-block; width: 100%; padding: 15px 0px;}
.section-ph4 .textinfo1 .starbox img {display: inline-block; margin-right: 15px;}
.section-ph4 .textinfo1 .starbox p {font-size: 16px; color: #ffffff; display: inline-block; font-family: 'DINPROBOLD'; position: relative; top: 4px;}
.section-ph4 .clientbox {padding: 0px 65px; margin-top: 55px; position: relative;}
.section-ph4 .clientbox:before {position: absolute; left: 15px; top: 0px; content: ""; width: 76px; height: 68px; background-position: 50% 50%; background-repeat: no-repeat; background-image: url(/wp-content/uploads/2023/11/quotes1.png);}
.section-ph4 .clientbox .clienttext {width: 92%; position: relative; margin: 0px auto; transform: skew(-20deg); background-color: #b8dff8; padding: 30px 10px 30px 70px;}
.section-ph4 .clientbox .clienttext .desc {transform: skew(20deg);}
.section-ph4 .clientbox .clienttext .desc h4 {font-size: 30px; color: #1d1d1d; font-family: 'DINPROBOLD';}
.section-ph4 .clientbox .clienttext .desc p {font-size: 18px; color: #1d1d1d; line-height: 28px; padding: 15px 50px 15px 0px;}
.section-ph4 .clientbox .clientname {position: relative; padding: 25px 0px 0px 100px;}
.section-ph4 .clientbox .clientname:before {width: 0; height: 0; content: ""; position: absolute; left: 118px; top: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 15px solid #b8dff8;}
.section-ph4 .clientbox .clientname .clientimg {position: relative; overflow: hidden; height: 63px; width: 63px; float: left; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;}
.section-ph4 .clientbox .clientname p {font-size: 18px; color: #ffffff; font-family: 'DINPROBOLD'; line-height: 63px; padding-left: 15px; display: inline-block;}
.section-ph4 .clientbtnbox {margin-top: 40px;}
.section-ph4 .clientbtnbox .cbtn {margin-bottom: 15px; padding: 30px 100px;}
.section-ph4 .clientbtnbox p {display: inline-block; width: 100%; font-size: 16px; color: #ffffff;}
.section-ph4 .clientbtnbox p span {font-family: 'DINPROBOLD';}
.section-ph4 .telp{color:#ffffff;}
.section-ph4 .clientbtnbox{margin-top:20px;}

.section-ph5 {position: relative; padding: 120px 0px 80px; background-color: #fafafa;}
.section-ph5 .textbox2 {padding: 55px 0px 0px 0px;}
.section-ph5 .textbox2 .ctitle {font-size: 64px;}
.section-ph5 .textbox2 .subtitle {padding: 25px 0px 20px;}
.section-ph5 .textbox2.ctextinfo p {padding: 15px 0px;}
.section-ph5 .ingredientsec {padding: 0px 50px;}
.section-ph5 .ingredientbox {margin: 70px 0px;}
.section-ph5 .ingredientbox .ingricon {height: 201px; width: 201px; margin-bottom: 18px; display: inline-block; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; position: relative; overflow: hidden;}
.section-ph5 .ingredientbox .ingricon img {object-fit: cover;}
.section-ph5 .ingredientbox .ingretext {padding: 0px 20px;}
.section-ph5 .ingredientbox .ingretext .subtitle {padding-bottom: 0px; text-transform: uppercase;}
.section-ph5 .ingredientbox .ingretext p {font-size: 16px; line-height: 28px;}
.section-ph5 .ingrebtnbox .cbtn {margin-bottom: 15px; padding: 30px 85px;}
.section-ph5 .ingrebtnbox p {display: inline-block; width: 100%; font-size: 18px; color: #000000;}
.section-ph5 .ingrebtnbox p span {font-family: 'DINPROBOLD';}

.section-ph6 {background-color: #1b1925; border-top: 10px solid #1396e9; padding-bottom: 70px; margin-top: 290px;}
.section-ph6 .imgbox {margin-top: -295px; margin-bottom: 10px;}
.section-ph6 .ctitle {color: #ffffff; font-size: 70px;}
.section-ph6 .subtitle {color: #ffffff; padding: 35px 0px 45px;}
.section-ph6 .readybtnbox .cbtn {margin-bottom: 15px; padding: 30px 100px;}
.section-ph6 .readybtnbox p {display: inline-block; width: 100%; font-size: 18px; color: #ffffff;}
.section-ph6 .readybtnbox p span {font-family: 'DINPROBOLD';}

.clsfooter {background-color: #1b1925; position: relative;}
.clsfooter .footersec {float: left; width: 100%; border-top: 4px solid rgba(255,255,255,0.2); padding: 80px 0px 90px;}
.clsfooter .footerleft .text {width: 295px; padding: 8px 15px 10px; text-align: center; border:1px solid #ffffff; margin-top: 85px;} 
.clsfooter .footerleft .text p {color: #ffffff; font-size: 13px; line-height: 22px;}
.clsfooter .footerright .topfooter {float: left; width: 100%;}
.clsfooter .footerright .topfooter .secureimg {float: right;}
.clsfooter .footerright .topfooter .secureimg img {float: left; margin-left: 36px;}
.clsfooter .footerright .topfooter .secureimg .secuimg2 {margin-top: 10px;}
.clsfooter .footerright .textinfo {float: left; width: 100%;}
.clsfooter .footerright .textinfo p {font-size: 14px; line-height: 24px; color: #fffefe; padding-top:20px;}

.clsfooter .footerright .topfooter .social {float: left; margin-top: 18px;}
.clsfooter .footerright .topfooter .social a {background-repeat: no-repeat; background-color: transparent; float: left; margin-right: 15px; background-position: 50% 50%; width: 43px; height: 43px; border:1px solid #ffffff; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%;}
.clsfooter .footerright .topfooter .social a:hover {background-color: #ffffff;}
.clsfooter .footerright .topfooter .social a.fb {background-image: url(/wp-content/uploads/2023/11/fb-icon.png);}
.clsfooter .footerright .topfooter .social a.tw {background-image: url(/wp-content/uploads/2023/11/tw-icon.png);}
.clsfooter .footerright .topfooter .social a.insta {background-image: url(/wp-content/uploads/2023/11/inst-icon.png);}
.clsfooter .footerright .topfooter .social a.you {background-image: url(/wp-content/uploads/2023/11/yt-icon.png);}
.clsfooter .footerright .topfooter .social a.fb:hover {background-image: url(/wp-content/uploads/2023/11/fb-icon-h.png);}
.clsfooter .footerright .topfooter .social a.tw:hover {background-image: url(/wp-content/uploads/2023/11/tw-icon-h.png);}
.clsfooter .footerright .topfooter .social a.insta:hover{background-image: url(/wp-content/uploads/2023/11/inst-icon-h.png);}
.clsfooter .footerright .topfooter .social a.you:hover {background-image: url(/wp-content/uploads/2023/11/yt-icon-h.png);}

@media only screen and (max-width: 1399px){
	.midcontainer {width: 1190px;}
	.section-ph1 .imgpart .imgbox {margin-left: -70px;}
	.section-ph1 .imgpart ul li {padding: 10px 15px 0px;width:20%;}
	.ordercounter .countdown:before {left: 50px;}
	.ordercounter .countdown:after {right: 50px;}
	.section-ph2 .commonslider {padding: 0px;}
	.section-ph3 .textbox1 {padding: 0 25px;}
	.section-ph3 .imgpart img {margin-left: -20px;}
	.section-ph5 .ingredientbox .ingretext {padding: 0px;}
}
@media only screen and (max-width: 1199px){
	.midcontainer {width: 960px;}
	.section-ph1 .textbox1 h2 br {display: none;}
	.section-ph1 .imgpart .imgbox img, .clspackage .prodimgbox img, .clspackage .packbottom .cardimg img, .section-ph3 .imgpart img, .section-ph5 .imgpart img {max-width: 100%;}
	.section-ph1 .imgpart ul li {padding: 10px 5px 0px;}
	.cbtn img {max-width: 100%;}
	.ordercounter .countdown:before, .ordercounter .countdown:after {width: 110px;}
	.ordercounter .countdown:before {left: 0;}
	.ordercounter .countdown:after {right: 0px;}
	.clspackage-1 .clspackageinner, .clspackage-6 .clspackageinner {min-height: 815px;}
	.section-ph5 .ingredientsec {padding: 0px;}
}
@media only screen and (max-width: 991px){
	.midcontainer {width: 750px;}
	.cbtn {margin-left: 0px;}
	.section-ph1 .imgpart .imgbox {margin-left: -30px; text-align: center;}
	.section-ph1 .textbox1 .updatebox p br {display: none;}
	.section-ph1 .textbox2 {margin-top: 20px; text-align: center;}
	.section-ph1 .textbox2 .starbox {width: auto;}
	.crightpoint li {text-align: left;}
	.section-ph1 .crightpoint {display: inline-block; width: 420px; float: none;}
	.section-ph1 .textbox2 .cbtnrow ~ p {width: 100%;}
	.ordercounter .countdown:before, .ordercounter .countdown:after {display: none;}
	.section-ph3 .textbox1 {padding: 0 15px;}
	.section-ph3 .imgpart {text-align: center;}
	.section-ph3 .textbox2 {padding-left: 15px;}
	.section-ph3 .textbox2 .crightpoint {padding-right: 0px;}
	.section-ph4 .clientbox .clienttext {padding: 20px 10px 20px 50px; transform: skew(-10deg); -moz-transform: skew(-10deg); -webkit-transform: skew(-10deg);}
	.section-ph4 .clientbox .clienttext .desc {transform: skew(10deg); -moz-transform: skew(10deg); -webkit-transform: skew(10deg);}
	.section-ph4 .clientbox {padding-right: 50px;}
	.section-ph5 {padding-top: 100px;}
	.section-ph5 .textbox2 {padding: 30px 15px 0px;}
	.section-ph5 .ingredientbox {margin: 20px 0px;}
	.section-ph6 .imgbox img {max-width: 100%;}
	.section-ph6 .imgbox {margin-top: -240px;}
	.clsfooter .flogo {text-align: center;}
	.clsfooter .footersec {padding-top: 50px;}
	.clsfooter .footerleft .text {width: 100%; margin: 40px 0px;}
	.clsfooter .footerright .topfooter {margin-bottom: 20px;}
}

@media only screen and (max-width: 767px){
	.midcontainer {max-width: 100%;}
	.custheader {padding: 15px 0px;}
	.custheader .logopart{width: 100%; text-align: center;}
	.rheader p {text-align: center; padding-top: 10px;}
	.section-ph1 .textbox1 h2 {font-size: 38px;}
	.section-ph1 .textbox1 h4 br {display: none;}
	.section-ph1 .textbox2 h2 {font-size: 80px;}
	.countdown .bloc-time {width: 126px;}
	.countdown .figure {width: 58px; height: 80px;}
	.countdown .figure > span {font-size: 42px; line-height: 80px;}
	.countdown .bloc-time.min {margin-left: 28px; margin-right: 28px;}
	.countdown .bloc-time::after {right: -22px;}
	.section-ph2 .grtsave span {padding: 6px 15px; line-height: 36px;}
	.ordercounter h4 {margin-bottom: 25px;}
	.clspackage .packagetime span {
		font-size: 20px;
	}
	.clspackage-3 .clspackageinner {box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
	.section-ph3 .textbox1 .titlebox p {font-size: 24px;}
	.section-ph3 .textbox1 .titlebox p img {width: 36px; margin-top: -8px;}
	.section-ph3 {padding: 0px;}
	.section-ph4 {padding: 40px 0px;}
	.ctitle {font-size: 42px; line-height: 52px;}
	.section-ph4 .clientbox .clientname {padding-left: 0px;}
	.section-ph4 .clientbox .clientname:before {left: 17px;}
	.section-ph4 .clientbtnbox .cbtn {padding: 30px 50px;}
	.section-ph5 {padding-top: 60px;}
	.section-ph5 .textbox2 .ctitle {font-size: 48px;}
	.section-ph5 .textbox2 .subtitle {padding: 15px 0px 0px;}
	.section-ph5 .ingrebtnbox .cbtn, .section-ph6 .readybtnbox .cbtn {padding: 30px 40px;}
	.section-ph6{margin-top:170px;}
	.section-ph6 .imgbox {margin-top: -183px;}
	.section-ph6 .ctitle {font-size: 52px;}
	.section-ph6 .subtitle {padding: 25px 0px 30px;}
	.subtitle {font-size: 24px;}
	.section-ph6 {padding-bottom: 50px;}
	.clsfooter .footersec {padding-bottom: 40px;}
	.clsfooter .footerleft .text {margin-bottom: 20px;}
	.clsfooter .footerright .topfooter {text-align: center; margin-bottom: 0;}
	.clsfooter .footerright .topfooter .social, .clsfooter .footerright .topfooter .secureimg {float: none; padding: 5px 10px; display: inline-block;}
	.clsfooter .footerright .topfooter .social a:last-child {margin-right: 0px;}
	.clsfooter .footerright .topfooter .secureimg img:first-child {margin-left: 0px;}
	#faq h5 a:after{top:20%;right:20px;}
	.section-co2.pt-0 {
		padding-top: 20px !important;
	}
	#packageslider{
		display: flex;
		flex-direction: column-reverse;
	}
	#packageslider .midpackage{
		order: 1;
	}
}
@media only screen and (max-width: 575px){
	.hidemobile {display:none;}
	.hidedesktop{display:block;}
	.section-co1 .textbox1 .updatebox.hidemobile{display:none;}
	.rheader p span.hidemobile {display:none;}
	.rheader p a {display: inline-block;}
	.rheader p br{display:none;}
	.section-ph1{padding-top:0px;}
	.section-ph1 .textbox1 .updatebox p{font-size:14px; line-height: 18px}
	.section-ph1 .textbox1 .updatebox{padding:10px 10px;margin: 0px auto 10px;}
	.section-ph1 .textbox2 .starbox.hidemobile{display:none;}
	.section-ph1 .textbox2 h3{font-size:20px;}
	.section-ph1 .textbox2{margin-top:0px;}
	.entry-content{margin-top:0.5em;}
	.textbox1.hidedesktop{padding-left:5px;padding-right:5px;}
	.rheader p{font-size:12px;}
	.rheader p span.hidedesktop{display:inline-block;font-family: 'DINProRegular';}
	.cbtn {padding: 20px 40px;}
	.cbtnrow {padding: 0 15px;}
	
	.section-ph1 .imgpart ul li {width: 25%; float: left;}
	.section-ph1 .imgpart ul li:first-child .icon{height: 61px; padding-top: 10px;}
	.section-ph1 .textbox2 h2 {font-size: 50px;}
	.section-ph1 .textbox2 h4 {font-size: 22px;text-align: left;}
	.section-ph1 .textbox1{padding-left:5px;padding-right:5px;}
	.crightpoint li {font-size: 18px; background-size: 20px auto; padding-left: 30px; background-position: 0px 5px;}
	.ordercounter h4 {font-size: 36px;}
	.countdown .bloc-time {width: 92px;}
	.countdown .figure {width: 43px; height: 60px; margin-right: 5px;}
	.countdown .figure > span {font-size: 28px; line-height: 60px;}
	.countdown .bloc-time.min {margin-left: 22px; margin-right: 22px;}
	.countdown .bloc-time::after {right: -17px; background-size: 8px auto; bottom: 45px;}
	.countdown .count-title {font-size: 16px; margin-top: 9px;}
	.section-ph2 .grtsave {margin-bottom: 22px;}
	.section-ph2 .grtsave span {font-size: 26px; line-height: 30px;}
	.section-ph3 .textbox1 .titlebox {padding: 15px 0px;}
	.section-ph3 .textbox2.ctextinfo p {font-size: 20px; line-height: 26px;}
	.section-ph3 .textbox2 .crightpoint {padding-top: 0px;padding-bottom:10px;}
	.section-ph3 .imgpart img{width:50%;}
	.section-ph3 .cbtnrow{margin-bottom:25px;}
	.section-ph4 .textinfo1 h5{font-size:18px;}
	.section-ph4 .clientbox .clienttext, .section-ph4 .clientbox .clienttext .desc {transform: none; -moz-transform: none; -webkit-transform: none;}
	.section-ph4 .clientbox {padding-left: 5px; padding-right: 5px;}
	.section-ph4 .clientbox:before {top: -51px; left: 20px;}
	.section-ph4 .clientbox .clienttext {padding: 15px;}
	.section-ph4 .clientbox .clientname {padding-left: 15px; padding-bottom: 20px;}
	.section-ph4 .clientbox .clientname:before {left: 34px;}
	.section-ph4 .clientbox .clienttext .desc p {padding-right: 15px;}
	.section-ph4 .clientbtnbox {padding: 0 30px;}
	.section-ph4 .clientbtnbox .cbtn, .section-ph5 .ingrebtnbox .cbtn, .section-ph6 .readybtnbox .cbtn {padding: 20px 40px;}
	.section-ph5 .textbox2 .ctitle {font-size: 40px;}
	.section-ph5 .ingredientsec .ingrebtnbox {padding: 0 30px;}
	.section-ph6{margin-top:120px;}
	.section-ph6 .imgbox {margin-top: -109px;}
	.section-ph6 .ctitle {font-size: 46px;}
	.section-ph6 {padding-bottom: 30px;}
	.clsfooter .footersec {padding-top: 20px;}
	.clsfooter .footerleft .text {margin-bottom: 0;}
	.clsfooter .footerright .topfooter .secureimg img {margin-left: 20px;}
	.clspackage .packagetime h4 {font-size:28px;}
	.clspackage .prodimgbox img{width:75%;}
	.clspackage.clspackage-1 .prodimgbox img{margin-left: -35px; width:75%;}
	.clspackage .packagename h5{font-size:38px;color:#ffffff;}
	.clspackage-3.clspackage .packagename h5{font-size:38px;color:#ffffff;}
	.clspackage .clspricebox .clsprice{font-size:50px;}
	.clspackage .orderbtnbox .ybtn{padding:11px 50px 8px;}
	.clspackage .clsofferpice{margin-bottom:5px;}
	.clspackage-3.clspackage .packagename{background: #301934;}
	.clspackage .packagename{background-color: #301934;}
	.clspackage-3.clspackage .clspackageinner{padding-bottom:20px; padding-top:20px;}
	.clspackage .clspackageinner{ min-height: auto; padding-bottom:20px; padding-top:20px;}
	.clspackage .orderbtnbox .ybtn .ytext p{font-size:18px;}
}
@media only screen and (max-width: 479px){
}