html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block

}

ol,

ul {

    list-style: none;

	font-size:22px;

}

blockquote,

q {

    quotes: none

}

blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none

}

table {

    border-collapse: collapse;

    border-spacing: 0

}

* {

    margin: 0;

    padding: 0

}

a,

img {

    outline: none;

    border: none;

    text-decoration: none

}

a:hover,

a:focus {

    color: #264c89;

    text-decoration: none

}

h1,

h2,

h3,

h4,

h5,

h6 {

    font-weight: 400

}

strong,b{font-weight: 900}

iframe,

embed,

object {

    max-width: 100%

}







@font-face {

  font-family: 'RobotoCondensed-Bold';

  src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Bold.woff?v=1.2') format('woff'), url('../fonts/RobotoCondensed-Bold.ttf?v=1.2')  format('truetype'), url('../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');

  font-weight: normal;

  font-style: normal;

}













@font-face {

  font-family: 'Arimo-Regular';

  src: url('../fonts/Arimo-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Arimo-Regular.woff?v=1.2') format('woff'), url('../fonts/Arimo-Regular.ttf?v=1.2')  format('truetype'), url('../fonts/Arimo-Regular.svg#Arimo-Regular') format('svg');

  font-weight: normal;

  font-style: normal;

}













@font-face {

  font-family: 'Arimo-Italic';

  src: url('../fonts/Arimo-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Arimo-Italic.woff?v=1.2') format('woff'), url('../fonts/Arimo-Italic.ttf?v=1.2')  format('truetype'), url('../fonts/Arimo-Italic.svg#Arimo-Italic') format('svg');

  font-weight: normal;

  font-style: normal;

}













@font-face {

  font-family: 'Arimo-Bold';

  src: url('../fonts/Arimo-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Arimo-Bold.woff?v=1.2') format('woff'), url('../fonts/Arimo-Bold.ttf?v=1.2')  format('truetype'), url('../fonts/Arimo-Bold.svg#Arimo-Bold') format('svg');

  font-weight: normal;

  font-style: normal;

}













@font-face {

  font-family: 'Arimo-BoldItalic';

  src: url('../fonts/Arimo-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Arimo-BoldItalic.woff?v=1.2') format('woff'), url('../fonts/Arimo-BoldItalic.ttf?v=1.2')  format('truetype'), url('../fonts/Arimo-BoldItalic.svg#Arimo-BoldItalic') format('svg');

  font-weight: normal;

  font-style: normal;

}









@font-face {

  font-family: 'Anton-Regular';

  src: url('../fonts/Anton-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Anton-Regular.woff?v=1.2') format('woff'), url('../fonts/Anton-Regular.ttf?v=1.2')  format('truetype'), url('../fonts/Anton-Regular.svg#Anton-Regular') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

    font-family: 'khandsemibold';

    src: url('../fonts/khand-semibold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/khand-semibold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'khandregular';

    src: url('../fonts/khand-regular-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/khand-regular-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'khandbold';

    src: url('../fonts/khand-bold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/khand-bold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'robotoblack';

    src: url('../fonts/roboto-black-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-black-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoblack_italic';

    src: url('../fonts/roboto-blackitalic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-blackitalic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotobold';

    src: url('../fonts/roboto-bold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-bold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotobold_italic';

    src: url('../fonts/roboto-bolditalic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-bolditalic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedbold';

    src: url('../fonts/robotocondensed-bold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/robotocondensed-bold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedbold_italic';

    src: url('../fonts/robotocondensed-bolditalic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/robotocondensed-bolditalic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condenseditalic';

    src: url('../fonts/robotocondensed-italic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/robotocondensed-italic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_condensedregular';

    src: url('../fonts/robotocondensed-regular-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/robotocondensed-regular-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoregular';

    src: url('../fonts/roboto-regular-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-regular-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoitalic';

    src: url('../fonts/roboto-italic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-italic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotolight';

    src: url('../fonts/roboto-light-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-light-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

  font-family: 'Roboto-MediumItalic';

  src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('../font/Roboto-MediumItalic.woff?v=1.2') format('woff'), url('../fonts/Roboto-MediumItalic.ttf?v=1.2')  format('truetype'), url('../font/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

    font-family: 'robotomedium';

    src: url('../fonts/roboto-medium-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/roboto-medium-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'montserratlight';

    src: url('../fonts/montserrat-light-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/montserrat-light-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'montserratregular';

    src: url('../fonts/montserrat-regular-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/montserrat-regular-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'barlowbold';

    src: url('../fonts/barlow-bold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlow-bold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'barlowbold_italic';

    src: url('../fonts/barlow-bolditalic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlow-bolditalic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'barlowmedium';

    src: url('../fonts/barlow-medium-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlow-medium-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'barlowmedium_italic';

    src: url('../fonts/barlow-mediumitalic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlow-mediumitalic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'barlowregular';

    src: url('../fonts/barlow-regular-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlow-regular-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'barlowsemibold';

    src: url('../fonts/barlow-semibold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlow-semibold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'barlowsemibold_italic';

    src: url('../fonts/barlow-semibolditalic-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlow-semibolditalic-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'oswaldbold';

    src: url('../fonts/oswald-bold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/oswald-bold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'barlow_condensedsemibold';

    src: url('../fonts/barlowcondensed-semibold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlowcondensed-semibold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'barlow_condensedbold';

    src: url('../fonts/barlowcondensed-bold-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlowcondensed-bold-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'barlow_condensedregular';

    src: url('../fonts/barlowcondensed-regular-webfont.woff2?v=1.2') format('woff2'),

         url('../fonts/barlowcondensed-regular-webfont.woff?v=1.2') format('woff');

    font-weight: normal;

    font-style: normal;



}

body {

    width: 100%;

	background:repeat;

	font-family: 'Arimo-Regular';

	background-attachment:fixed;

}



.khandregular{font-family: 'khandregular';}





/*base css*/



p {line-height: 30px;font-size:24px;color:#000;font-family: 'Arimo-Regular';padding-bottom:20px;}

p:last-child{padding-bottom:0}

h1{font-size:55px;line-height:57px;color:#000; font-family: 'khandsemibold';}

h2{font-size:50px;line-height:51px;color:#000;font-family: 'khandsemibold'}

h3{font-size:35px;line-height:45px}

h4{font-size:28px;line-height:38px}

h5{font-size:18px;line-height:27px}

h6{font-size:14px;line-height:27px}

.text-right{text-align:right;}

.text-left{text-align:left;}

.text-center{text-align:center;}

.clear{clear:both;}

img{max-width: 100%;}

.mb-10{margin-bottom:10px;}

.mb-15{margin-bottom:15px;}

.mb-20{margin-bottom:20px;}

.mb-30{margin-bottom:30px;}

.mb-40{margin-bottom:40px;}

.mb-50{margin-bottom:50px;}

.mb-60{margin-bottom:60px;}

.mb-70{margin-bottom:70px;}

.mt-10{margin-top:10px;}

.mt-15{margin-top:15px;}

.mt-20{margin-top:20px;}

.mt-30{margin-top:30px;}

.mt-40{margin-top:40px;}

.mt-50{margin-top:50px;}

.mt-60{margin-top:60px;}

.mt-70{margin-top:70px;}

.mt-80{margin-top:80px;}

.mt-90{margin-top:90px;}

.mt-100{margin-top:100px;}

.mt-110{margin-top:110px;}

.mt-120{margin-top:120px;}

.pr{position:relative;}

.pa{position:absolute;}

.pt-10{padding-top: 10px;}

.pt-20{padding-top: 20px;}

.pt-30{padding-top: 30px;}

.pt-40{padding-top: 40px;}

.pt-50{padding-top: 50px;}

.pt-60{padding-top: 60px;}

.pt-70{padding-top: 70px;}

.pt-80{padding-top: 80px;}

.pt-90{padding-top: 90px;}

.pt-100{padding-top: 100px;}

.pb-10{padding-bottom: 10px;}

.pb-20{padding-bottom: 20px;}

.pb-30{padding-bottom: 30px;}

.pb-40{padding-bottom: 40px;}

.pb-50{padding-bottom: 50px;}

.pb-60{padding-bottom: 60px;}

.pb-70{padding-bottom: 70px;}

.pb-80{padding-bottom: 80px;}

.pb-90{padding-bottom: 90px;}

.pb-100{padding-bottom: 100px;}

.ptb-60{padding-top:60px;padding-bottom:60px; }

.ptb-50{padding-top:50px;padding-bottom:50px; }

.ptb-40{padding-top:40px;padding-bottom:40px; }

.ptb-30{padding-top:30px;padding-bottom:30px; }

.ptb-20{padding-top:20px;padding-bottom:20px; }

.pt_10_pr_20{padding:10px 20px}

.letter-spacing-10{letter-spacing:10px;}

.letter-spacing-9{letter-spacing:9px;}

.letter-spacing-8{letter-spacing:8px;}

.letter-spacing-7{letter-spacing:7px;}

.letter-spacing-6{letter-spacing:6px;}

.letter-spacing-5{letter-spacing:5px;}

.letter-spacing-4{letter-spacing:4px;}

.letter-spacing-3{letter-spacing:3px;}

.letter-spacing-2{letter-spacing:2px;}

.letter-spacing-one-and-half{letter-spacing:1.5px;}

.letter-spacing-1{letter-spacing:1px;}

.letter-spacing-0{letter-spacing:0px;}

.text-extra-large-90{font-size:90px;line-height:100px;}

.text-extra-large-65{font-size:65px;line-height:75px;}

.text-large-60{font-size:60px;line-height:70px;}

.text-large-59{font-size:59px;line-height:65px;}

.text-large-57{font-size:57px;line-height:63px;}

.text-large-50{font-size:50px;line-height:60px;}

.text-large-45{font-size:45px;line-height:55px;}

.text-large-40{font-size:40px;line-height:48px;}

.text-large-42{font-size:42px;line-height:48px;}

.text-medium-38{font-size:38px;line-height:48px;}

.text-medium-35{font-size:35px;line-height:45px;}

.text-medium-30{font-size:30px;line-height:35px;}

.text-medium-28,.f28{font-size:28px;line-height:34px;}

.text-medium-25{font-size:25px;line-height:35px;}

.text-medium-23{font-size:23px;line-height:33px;}

.text-medium-22{font-size:22px;line-height:28px;}

.text-medium-20{font-size:20px;line-height:30px;}

.text-medium-19{font-size:19px;line-height:30px;}

.text-medium-18{font-size:18px;line-height:27px;}

.text-small-16{font-size:16px;line-height:26px;}

.text-small-15{font-size:15px;line-height:22px;}

.text-small-14{font-size:14px;line-height:22px;}

.text-extra-small-12{font-size:12px;line-height:22px;}

.font-weight-100{font-weight:100;}

.font-weight-200{font-weight:200;}

.font-weight-300{font-weight:300;}

.font-weight-400{font-weight:400;}

.font-weight-500{font-weight:500;}

.font-weight-600{font-weight:600;}

.font-weight-700{font-weight:700;}

.font-weight-800{font-weight:800;}

.font-weight-900{font-weight:900;}

.text-transform-uppercase{text-transform:uppercase;}

.text-transform-lowercase{text-transform:lowercase;}

.text-transform-capitalize{text-transform:capitalize;}

.text-decoration-none{text-decoration:none;}

.text-decoration-underline{text-decoration:underline;}

.text-transform-none{text-transform:none;}

.line-height-none{line-height:0;}

.line-height-normal{line-height:normal;}

h3{font-size:22px;line-height:auto;}

i{font-style:italic;}

.width{float: left;width: 100%;}

.strong{font-family: 'Arimo-Bold'!important;}

.white p,.white .bold_txt,.white ul{color:#fff;}

.white h1 , .white h2{color:#fff;}

.mr-30{margin-right:30px;}

.mr-20{margin-right:20px;}

.ml-30{margin-left:30px;}

.ml-20{margin-left:20px;}

.col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {

position: relative;

  min-height: 1px;

  padding-right: 15px;

  padding-left: 15px; float:left;

  box-sizing:border-box;

  } 

.row {

  margin-right: -15px;

  margin-left: -15px;

}

.container {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

}

.orange{color:#ff9d04;}

.pull-right{float:right;}

.inherit{display:inherit}

.inline_block{display:inline-block;}

.white{color:#fff;}

.text-shadow{text-shadow:1px 2px 2px rgba(0, 0, 0, 0.3215686274509804);}

.fl{float:left;}

.fr{float:right;}

.rel{position:relative;}

.f18{font-size:18px;line-height:20px;}

.f25{font-size:25px;}

.f26{font-size:26px;}

.f36{font-size:36px;line-height: 34px;}

.full-width{display:inline-block;width:100%;box-sizing:border-box;}

.line-through{text-decoration:line-through;}

.f32{font-size:32px!important;line-height:34px!important;}

sup {

    font-size: 15px;

    position: relative;

    top: -10px;

}

.pl-10{padding-left:10px;}

.pl-20{padding-left:20px;}

.pl-30{padding-left:30px;}

.pr-30{padding-right:30px;}

.pl-40{padding-left:40px;}

.pl-50{padding-left:50px;}

.pr-0{padding-right:0}

.pb-0{padding-bottom:0px;}

.pb-0{

        padding-bottom: 0px !important;

    }

    .mb-0{

        margin-bottom: 0px !important;

    }

.plr-0{padding:0;}

.vertical-m-row div {

    float: none;

    margin: 0px -2px;

    display: inline-block;

    vertical-align: middle;

}

.plr-30{padding-left:30px;padding-right:30px;}



.cover-top

{

	background:no-repeat top center;

	background-size:cover;

}

.cover-bottom

{

	background:no-repeat bottom center;

	background-size:cover;

}





.marg_auto{margin:0 auto;float:none;}

.green_bg{background:#0799a0;}

.aqua{color:#0a87be !important;}

.full{width:100%;}



.box_sizing{box-sizing:border-box;}

.black-font{color:#000 !important;}

.bold_italic{font-family: 'Arimo-BoldItalic';}

.italic{ font-family: 'Arimo-Italic';}

.lh-55{line-height:55px;}

.lh-65{line-height:65px;}

.zindex{z-index:9;}

.bgrepeat{background:repeat;}

.condense_bold{font-family: 'RobotoCondensed-Bold';}

.arimo_bold	{font-family: 'Arimo-Bold';}

.arimo_bold_italic	{font-family: 'Arimo-BoldItalic';}

.m-30{margin-top:-30px;}

.m-40{margin-top:-40px;}

.m-50{margin-top:-50px;}

.m-80{margin-top:-80px;}

.m-90{margin-top:-90px;}

.m-100{margin-top:-100px;}

.m-140{margin-top:-140px;}

.pb-60{padding-bottom:60px;}

/*---- Main Css ------*/

header{background:url(../images/new-lander/bg_1.jpg) no-repeat top center;padding:90px 0 180px;background-size:cover;

position: relative;}

header:after{content:'';position:absolute;width:100%;height:75px;bottom:0px;left:0;background:url(../images/new-lander/blue_curve.png) no-repeat top center;background-size:cover;}

.sec1{background:repeat top center;background-size:cover;border-bottom:5px solid #ffa200;z-index:99;}

.sec1 p{font-family: 'Arimo-Italic';font-size:25px;}

img.man{margin-top:-140px;}

.main-sec{width: 1140px;

    display: table;

    margin: 0 auto;

    padding: 0px 0 0;

    position: relative;

    box-sizing: border-box;

    background: #fff;}

header h1{font-size:80px;line-height:90px;color:#000; font-family: 'Anton-Regular';}

header h2{font-size:40px;line-height:49px;}

.box-shadow {box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.28);}

.sec2 ul li{background:url(../images/new-lander/yellow_arrow.jpg) no-repeat top left; padding:5px 0 15px 50px;font-size:24px;font-family:'Arimo-Regular';}

.rel.shadow-effect:after {

    position: absolute;

    content: '';

    width: 100%;

    height: 84px;

    background: url(../images/new-lander/shadow.png?v=1.5) no-repeat top center;

    bottom: -35px;

    left: 0;

    z-index: 0;

    background-size: 70% 100%;

}



.orange-head {

    background: #ffa200;

    color: #fff;

    padding: 20px 20px !important;

    position: relative;

    width: 800px;

    margin: 0px auto;

    line-height: 36px;    border-radius: 0 0 5px 5px;text-shadow: 2px 2px rgba(0, 0, 0, 0.31);

    z-index: 2;

}

.orange-head:before {

    content: '';

    position: absolute;

    top: 0;

    left: -20px;

    width: 0;

    height: 0;

    border-left: 20px solid transparent;

    border-right: 0px solid transparent;

    border-top: 72px solid #ffa200;border-radius:0 0 5px 5px;

	border-radius: 6px 0 0 0;

}

.orange-head:after {

    content: '';

    position: absolute;

    top: 0;

    right: -20px;

    width: 0;

    height: 0;

    border-left: 0px solid transparent;

    border-right: 20px solid transparent;

    border-top: 72px solid #ffa200;

	border-radius: 0 6px 0 0;

}

.arrow_bottom:after{content:'';position:absolute;width:100%;height:24px;bottom:-21px;left:0;background:url(../images/new-lander/arrow.png?v=1.5) no-repeat center center;background-size:cover;    z-index: 99;}

.mob_show{display:none;}



.sec4{background:no-repeat top center;background-size:cover;}

.orange_bg{background:#ffa200; text-shadow: 2px 2px rgba(0, 0, 0, 0.31);}

.aqua_bg{background:#0a87be}

.aqua_bg:after {border-top: 72px solid #0a87be}

.aqua_bg:before {border-top: 72px solid #0a87be}

.sec6{margin-top:-4px;}

.sec8{background:#fff;}

.arrow_list li {

    background: url(../images/new-lander/yellow_arrow.jpg) no-repeat top left;

    padding: 5px 0 15px 50px;

    font-size: 24px;

    font-family: 'Arimo-Regular';

}

.img6{float:left;}

.sec10 h2{line-height: 52px;}

.sec11 .aqua_bg:before {border-top: 107px solid #0a87be;}

.sec11 .aqua_bg:after {border-top: 107px solid #0a87be;}

.img7 {margin: 70px 0 0 0;}

.sec13 .arrow_list li{  background: url(../images/new-lander/blue_arrow.jpg) no-repeat top left;    background-position: 0 8px;}

.sec13{background:#0a87be}

.bg7 {

    position: absolute;

    left: 0;

    top: 0;

    z-index: 0; 

}

.sec13 .col-6 , .sec13 ul{ z-index: 999;}

.aquabg{background:#0a87be;text-shadow:2px 2px rgba(0, 0, 0, 0.31)}

.arrow_bottom_blue:after {

    content: '';

    position: absolute;

    width: 100%;

    height: 24px;

    bottom: -20px;

    left: 0;

    background: url(../images/new-lander/arrow_blue_bg.png?v=1.5) no-repeat center center;

    background-size: cover;

    z-index: 99;

}

.img9{float:left;    margin: 0 30px 0 0;}

.img10{margin:40px 0 0 80px;}

.img11 {

    position: absolute;

    right: 0;

    top: 0;

}

.img12{float:left;margin: 20px 0 0 0;}

.img13{margin: 60px 0 0 60px;}

.arrow_list.white_arrow li {

    background: url(../images/new-lander/white_arrow.png) no-repeat top left;

background-position: 0 8px;}



.orange-head2 {

    padding: 25px 20px 25px 20px !important;

    width: 660px;

   

}

.orange-head2:before , .orange-head2:after{border-top: 80px solid #ffa200;}



.rel.shadow-effect.width_60:after{    background-size: 64% 100%;}

.rel.shadow-effect.width_80:after{    background-size: 84% 100%;}

.img14{margin:30px 0 0 30px}

.img15{float:left;margin:80px 30px 0 0}

.img16{margin:40px 0 60px 30px}

.img17{float:left;margin:30px 30px 30px 0}

.red{color:#ff0000 !important;}



.white_list{margin:50px 0 20px 0;}

.white_list li{background:#dbf7ff;border-radius:50px;width:95%;color:#000;line-height: 30px;

    font-size: 24px;padding:10px 20px 10px 50px;margin:0 0 20px 20px;box-sizing:border-box;

    font-family: 'Arimo-Bold';position:relative;}

.white_list li:before{content:'';left:-20px;width:56px;height:56px;background-size:100%;position:absolute;top:-4px;}

.white_list li:nth-child(1):before{background:url('../images/new-lander/icon1.png?v=1.5') no-repeat center center;top: 15px;}

.white_list li:nth-child(2):before{background:url('../images/new-lander/icon2.png?v=1.5') no-repeat center center;}

.white_list li:nth-child(3):before{background:url('../images/new-lander/icon3.png?v=1.5') no-repeat center center;}

.white_list li:nth-child(4):before{background:url('../images/new-lander/icon4.png?v=1.5') no-repeat center center;}

.white_list li:nth-child(5):before{background:url('../images/new-lander/icon5.png?v=1.5') no-repeat center center;}

.white_list li:nth-child(6):before{background:url('../images/new-lander/icon6.png?v=1.5') no-repeat center center;top: 15px;}

.white_list li:nth-child(7):before{background:url('../images/new-lander/icon7.png?v=1.5') no-repeat center center;top: 15px;}

.arrowgrey_bottom:after {

    content: '';

    position: absolute;

    width: 100%;

    height: 24px;

    bottom: -20px;

    left: 0;

    background: url(../images/new-lander/arrow_grey.png?v=1.5) no-repeat center center;

    background-size: cover;

    z-index: 99;

}

.img19{margin: 0 0 0 10px;}

.img20{float:left; margin: 30px 10px 0 0;}

.img22 {margin: 20px 0 0 0;}

.img25{margin: 0 0 0 20px;}

.orange-head-big:before , .orange-head-big:after{border-top: 107px solid #ffa200;}

.orange-head-big{width:900px;}

.img26{float:left;margin:-63px 30px 0 0;}

.img27{margin:360px 0 0 30px;}

.sec48 , .sec55{background:#f1fbff no-repeat top center;}

.image_list li{background:url('../images/new-lander/img30.png')no-repeat center center;background-size:100%;width:760px;height:102px;  position: relative;}

.count {

    color: #fff;

    font-size: 40px;

    padding: 23px 30px 30px 25px;

    display: inline-block;

}

.image_list li p {

    display: inline-block;

    padding: 0 0 0 30px;

}

.icon_img {

    display: inline-block;

    padding: 0 0 0 30px;

    position: absolute;

    

}

.image_list{margin:20px 0 0 0;}

.image_list li:nth-child(1) .icon_img{top: 48px;right:25px}

.image_list li:nth-child(2) .icon_img{top: 53px;right:20px}

.image_list li:nth-child(3) .icon_img{top: 51px;right:19px}

.img28 {

    position: absolute;

    top: 200px;

    right: 0;

}

.img29{margin: 80px 0 0 30px;position:relative;}

.img30{float:left;margin:50px 20px 50px 0}

.light-bg{background:#f1fbff}

.img34{float:left;margin:0 40px 0 0;}

.img33{float:right;margin:0 80px 0 0}

.img36{float:left;margin:0 40px 0 0;}

.img37{margin: 40px 0 0 0;}

.img38{float:left;margin:0 38px 0 0;}

.img40{float:left;margin:40px 40px 0 0;}

.img39{margin:40px 0 0 0;}



/* 2nd psd */

.sec62 .aqua_bg:before {

    border-top: 107px solid #0a87be;

}

.sec62 .aqua_bg:after {

    border-top: 107px solid #0a87be;

}

.sec62 .orange-head{width:650px;}

.sec62 .rel.shadow-effect:after{background-size: 60% 100%;}

.img41{margin:20px 0 0 0;}



.sec65 .orange-head-big-2{top: -50px;}



.sec65 .rel.shadow-effect:after{bottom:0px;}



.sec65 .rel.shadow-effect.width_80:after {

    background-size: 48% 100%;bottom:12px;

}



.sec65 .orange-head-big:before, .orange-head-big:after {

    border-top: 72px solid #ffa200;

}



.sec65 .orange-head-big {

    width: 600px;margin:0px auto 0;top:-50px;

}

.sec64{background:no-repeat top center;background-size:cover;}

.sec65{background:no-repeat top center;background-size:cover;}

.sec67{background:no-repeat top center;background-size:cover;}

.img42{margin:-20px 0 0 30px;}

.img43{position:absolute;bottom:-80px;right:-15px;}



.sec68 .orange-head{width:900px;margin:-60px auto 0;}



.img44{float:left;margin:40px 40px 0 0;}



.sec72{background:#f1fbff no-repeat top center;background-size:cover;}



.img46{float:left;margin:0 40px 0 0;}



.img47 {

    margin: 0 0px 0 20px;

}



.sec74 {

    background: #f1fbff url(../images/new-lander/img48.jpg) no-repeat top left;

    background-size: 60% 100%;

}

.img48{float:left;margin:0 0px 0 0;}



.f75{font-size:75px;}

.sec77 .orange-head{width:750px;}

.khand{font-family: 'khandsemibold';}



.sec79{background:#f1fbff no-repeat top center;background-size:cover;}



.sec79 .flex_bottle{    position: absolute;

    bottom: 40px;

    right: 20px;}

.sec80 .orange-head{width:860px;}

.sec80 .aqua_bg:before {

    border-top: 142px solid #0a87be;

}



.sec80 .aqua_bg:after {

    border-top: 142px solid #0a87be;

}



.img50{float:left;margin:0 0px 0 0;}









.sec80 .ultra_bottle{position:absolute;bottom:210px;left:10px;z-index:1;}

.img51{position:absolute;bottom:40px;left:120px;}

.sec82 .flex_bottle{position:absolute;bottom:10px;right:10px;}

.sec83{background:no-repeat top left;margin-top:-10px;background-size:cover;}



.sec83 .orange-head-big{width:800px;}

.sec83 .orange-head-big:before, .orange-head-big:after {

    border-top: 72px solid #ffa200;

}



.sec83 .orange-head-big:after, .orange-head-big:after {

    border-top: 72px solid #ffa200;

}

.sec44 .orange-head-big:after {

    border-top: 108px solid #ffa200;

}

.bucket{position:absolute;bottom:0px;left:340px;}



.sec86{background:no-repeat top center;background-size:cover;}



.sec87{background:#0a87be;background-size:cover;margin-top:-10px;}

.sec87 h2{    text-shadow: 2px 2px rgba(0, 0, 0, 0.31);}



.sec88 .flex_bottle{position:absolute;bottom:0px;right:0px;}



.sec92 .flex_bottle{position:absolute;bottom:0px;right:40px;}

.sec94 .ultra_bottle{position:absolute;bottom:0px;left:20px;}



.sec94{background:no-repeat top center;background-size:cover;}



.sec92{background:no-repeat top center;background-size:cover;}



/*-- 3rd psd --*/

.vertical-b-row div {

    float: none;

    margin: 0px -2px;

    display: inline-block;

    vertical-align: bottom;

}

.section4 .orange-head {

    width: 975px;

}

.section4_part2 ul {

    width: 690px;

}



.section4_part2 ul li {

    background: url(../images/new-lander/orange_arrow.jpg) no-repeat 0px 0px;

    font-family: 'Arimo-Bold';

    font-size: 24px;

    padding: 0 0 20px 50px;

}

img.pic3 {

    position: absolute;

    top: 0;

    right: 0;

}

img.pic4 {

    width: 480px;

    display: block;

    margin: 0 auto;

}

.section5 .aqua_bg:before,.section5 .aqua_bg:after {

    border-top: 107px solid #0a87be;

}



img.pic5 {

    position: absolute;

    top: 120px;

    right: 0;

    width: 690px;

}



.orange_font{color:#ffa406;}



.section6 .orange-head {

    width: 1010px;

    font-size: 28px;

}

img.pic6 {

    position: absolute;

    top: 0;

    right: 0;

	width: 700px;

}
/* added */
.fonter_but_cont{
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0;
    z-index: 1500000;
    text-align: center;
}
.footer_bottun_sti{
    background: #0a87be;
    color: #fff;
    display: none;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    justify-content: center;
    align-items: center;
    /* max-width: 400px; */
    font-size: 34px;
    line-height: 36px;
    text-shadow: 1px 1px 1px #000;
    font-weight: bold;
    text-transform: capitalize;
}

@media only screen and (max-width: 1024px) {
  .footer_bottun_sti{
      display: flex;
      
  }
}

/* added */

.section6 .prob_sec p {

    font-family: 'khandsemibold';

    font-size: 28px;

    border: 2px solid #d1e8f2;

    /* background: #fff url(../images/new-lander/tick_circle.png) no-repeat 0px 0px; */
    background: #fff url(../images/new-lander/tick_green.png) no-repeat 0px 0px;

    padding: 13px 0 13px 70px;

    border-radius: 30px;

    margin-bottom: 0px;

	box-shadow: 0px 2px 0px #d1e8f2;

}

.pl-0{padding-left:0px;}

.pr-0{padding-right:0px;}



.section6 .prob_sec p.healthier_immune {

    padding: 0px 0 0px 70px;

    line-height: 28px;

}





.section7 ul li {

    font-size: 24px;

    color: #000;

    font-family: 'Arimo-Bold';

    background: #dbf7ff;

    position: relative;

    margin-bottom: 10px;

    padding: 10px 0 10px 70px;

    border-radius: 30px;

    border: 1px solid #099be1;

}

.section7 ul li:before {

    position: absolute;

    content: '';

    width: 56px;

    height: 56px;

    background: url(../images/new-lander/left_arrow.png?v=1.8) no-repeat top left;

    left: 0;

    top: -5px;

}

.section7 ul.list1{width:63%;}

img.pic7 {

    position: absolute;

    top: 0;

    right: 0;

	width: 520px;

}

.section7 ul li:nth-child(4) {

    margin: 0 0 10px 30px;

    padding: 10px 20px 10px 40px;

	border-radius: 60px;

}

.section7 ul li:nth-child(4):before {

    top: 10px;

    left: -30px;

}

.section9

{

	background: #f1fbff url(../images/new-lander/bgimg4.jpg) no-repeat 0px -110px;

    background-size: cover;

}

.section9_pic2 {

    position: absolute;

    bottom: 20px;

    right: 30px;

    width: 500px;

}

.section10_part2 .aqua_bg:before,.section10_part2 .aqua_bg:after {

    border-top: 108px solid #0a87be;

}

.f45{font-size:45px;line-height:50px;}



.plr-20{padding-left:20px;padding-right:20px;}



/** bottels **/



.bottes_sec .col-4{padding-left:10px; padding-right:10px;}



.bottle-center {

    background: #fff;

    border-radius: 10px;

    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.21);

    padding: 0px 0px 15px;

    overflow: hidden;border: 1px solid #fef5e6;

}

.bottle-top {

    background: url(../images/new-lander/bottle_top.jpg) no-repeat bottom center;background-size: cover;

}



.bottle-center .pack-type {

    background: url(../images/new-lander/bottle_top_center.png) no-repeat bottom center;

    background-size: cover;

    color: #fff;

    font-size: 28px;text-transform:uppercase;

    padding: 18px 0px 25px;  font-family: 'oswaldbold';

}

.bottle-center .bottle-top-right .pack-type {

    background: url(../images/new-lander/bottle_top_right.png) no-repeat bottom center;

    background-size: cover;

}

.bottle-center .bottle-top-left .pack-type {

    background: url(../images/new-lander/bottle_top_left.png) no-repeat bottom center;

    background-size: cover;

}

.bottle-center .supply {

    color: #005073;

    text-transform: uppercase;

    padding: 20px 0px; font-family: 'oswaldbold';font-size: 39.68px;

	border-bottom: 3px solid #ddd;

}

.bottle-center .pack-pic {

    text-align: center;

    padding: 30px 20px 10px;

    background: #fff;

}

p.retail-price.text-center.save600 {

    padding: 20px 0 30px 0;

}

.retail-price {

    color: #a8a8a8;

    font-size: 23px;

    padding: 20px 0 20px 0;

    font-family: 'barlowmedium';

}

.line_through {

    text-decoration: line-through;

}

.price-part {

    text-align: center;

    padding: 60px 0px 30px 30px;

	border-top: 2px solid #e6e6e6;

    border-bottom: 2px solid #e6e6e6;

}

.bottle-center .price {

    font-family: 'barlowbold';

    font-size: 75.59px;

    color: #000;

    position: relative;

    display: inline-block;

    vertical-align: middle;

}

.bottle-center .price span {

    font-size: 50px;

    position: absolute;

    top: -24px;

    left: -28px;color: black;

}

.bottle-center .price-each {

   font-family: 'barlowbold';

    font-size: 55px;

    color: black;

    position: relative;

    display: inline-block;

    top: -7px;

    left: 0px;

}

.bottle-center .price-each span {

    font-size: 26px;

    position: absolute;

    top: 37px;

    left: 0;color:#000;

   font-family: 'barlow_condensedregular';

}

.bottle-center .center-content {

    padding: 0px 15px;

}

.bottle-center .fat-loss {

    text-transform: uppercase;

    font-size: 17.01px;

    border-bottom: 1px solid #e6e6e6;

    margin: 0;

    padding: 10px 0px 10px 45px;

    position: relative;

    font-family: 'barlowbold';

}

.bottle-center .fat-loss img {

    position: absolute;

    top: 10px;

    left: 5px;

}

.bottle-center .fat-loss.free-ship {

    border-top: none;

}

.cart-btn {

    margin-bottom: 0px;

    padding: 20px 20px 10px;

}

.left_bottle {

    border-bottom: 5px solid #f7a011;

}

.center_bottle{border-bottom:5px solid #e01515}

.right_bottle{border-bottom:5px solid #15a1de}

.centerpack .pack-pic{margin-top:30px;}

.centerpack {margin-top: 21px;}

.black-txt{color:#000;}



.red_strip h3

{

	background: no-repeat top center;

    background-size: 70% 100%;

    padding: 6px 20px 6px 20px;

    font-size: 30px;

    font-family: 'khandsemibold';

    color: #fff;

    text-align: center;

}



.f60 {

    font-size: 60px;

    line-height: 65px;

}

.khandbold{font-family: 'khandbold';}



/* design part */

.section18 .skin_sec {

    padding: 30px;

	border-radius:10px;

}



.section18 .white-bg2.full-width.rel {

    

	background:url(../images/new-lander/frame_line_x_upper.jpg) repeat-x;

}



.white-bg2_lower.full-width {

    background: url(../images/new-lander/frame_line_x.jpg) repeat-x;

    background-position: bottom center;

}







.section18 .white-bg2.full-width.rel:before {

         position: absolute;

    content: '';

    width: 61px;

    height: 60px;

    background: url(../images/new-lander/frame_corner_upleft.jpg?v=1.5) no-repeat;

    top: -4px;

    left: -7px;

    z-index: 9;

}



.section18 .white-bg2.full-width.rel:after {

	    position: absolute;

    content: '';

    width: 61px;

    height: 60px;

    background: url(../images/new-lander/frame_corner_upright.jpg?v=20.0) no-repeat;

    top: -4px;

    right: -7px;

}



.section18 .white-inner-cont.full-width.rel {

    

	background: url(../images/new-lander/frame_line_y.jpg) repeat-y;

}



.white-inner-cont_right {

    background: url(../images/new-lander/frame_line_y_left.jpg) repeat-y top right;

	padding: 30px 20px 40px 20px;

}



.section18 .white-inner-cont.rel:before {

        position: absolute;

    content: '';

    width: 61px;

    height: 60px;

    background: url(../images/new-lander/frame_corner_bottomleft.jpg?v=15) no-repeat;

	bottom: -4px;

    left: -7px;

}



.section18 .white-inner-cont.rel:after{

        position: absolute;

    content: '';

    width: 61px;

    height: 60px;

    background: url(../images/new-lander/frame_corner_bottomright.jpg?v=1.5) no-repeat;

    bottom: -4px;

    right: -7px;

}



.section18 .content_sect {

    z-index: 9999;

    padding: 30px 30px 20px 30px;

}



.section18 .content_sect h2

{

	color:#765723;

	text-align:center;

}



.section18 .col-10{float:none;margin: 30px auto 0px;}



.section18 .content_sect li {

    background: url(../images/new-lander/red_tick2.png) no-repeat 0px 0px;

    background-size: 35px;

    padding: 0 0 20px 50px;

}



.section18 .must_enjoy

{

	color:#765723;

}



.section18 .col-10 img {

    margin: -20px 20px 20px 0px;

}



.section18 .blue_box {

    background: #0b3c60;

    margin: 40px 0;

    border-radius: 10px;

    padding: 20px;

}

.section18 .blue_box_inner {

    padding: 20px 20px 12px;

    border: 2px dotted #fff;

    border-radius: 10px;

}



.section21{background:#f7fdff;}

img.pic12

{

	position:absolute;

	top:0;

	right:0;

}



.headings.faq_heading {  color: #152262;  font-size: 32px;  font-weight: bold;   line-height: 40px;  border-bottom: 3px solid #152262;

    display: inline-block;   padding-bottom: 5px;  font-style: normal;}



.inactive-header {

    background: #0a87be;

}



.inactive-header:after {

   content: "";

    background: url(../images/new-lander/plus.png?v=1.5) no-repeat;

    width: 28px;

    height: 28px;

    position: absolute;

    top: 27px;

    right: 20px;

    background-position: center;

}



.accordion-header.active-header:after

{

	content: "";

    background: url(../images/new-lander/minus.png?v=1.5) no-repeat;

    width: 28px;

    height: 28px;

    position: absolute;

    top: 27px;

    right: 20px;

    background-position: center;

}





.accordion-header {

    

    font-size: 30px;

    line-height: 27px;

    padding: 25px 80px 25px 80px;

    color: #fff;

    margin: 0 0 20px 0;

    position: relative;

    border-top-left-radius: 10px;

    text-align: left;

    font-family: 'khandsemibold';

    border-top-right-radius: 10px;

    border-bottom: 5px solid #005980;

	position:relative;

}



.accordion-content {

    display: none;

    padding: 20px 20px 30px 30px;

    border-top: none!important;

    margin-bottom: 20px;

    width: 100% !important;

    box-sizing: border-box;

	background: #fff;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.31);

}

label.faq_count {

	position: absolute;

    background: #005980;

    width: 65px;

    height: 100%;

    top: 0;

    text-align: center;

    line-height: 97px;

    left: 0;

    font-size: 40px;

    border-top-left-radius: 10px;

    color: #ffa200;

    font-family: 'oswaldbold';

}



h2.accordion-header.active-header {

     margin: 0 0 0px 0;

    background: #0a87be;

    color: #fff;

    border-bottom-left-radius: 0px;

    border-bottom-right-radius: 0px;

}



.accordion-header.acc8 {

    padding: 13px 80px 13px 80px;

}





footer

{

	padding:50px 0px 50px;

	width:100%;

	float:left;

	background:#072634;

}

footer .privacy a {

    font-size: 16px;

    color: #fff;

	/* padding: 0px 20px; */

    padding: 0px 4px;

}

footer p

{

	font-size:14px;

	line-height:22px;

}

footer .full-info

{

	color:#75716e;

}

.img53{float:left;margin-right:20px;}

.for_mob

{

	display:none;

}

.sec90 .cont_sec {

    padding-right: 30px;

}

.quick_links p {

    font-size: 22px; word-break: break-all;

}

/*---Media Queries----*/







@media (min-width: 1200px){

.container{width: 1145px;}



}



@media (min-width: 768px) {

.col-12{width: 100%;}

.col-11{width: 91.66666667%;}

.col-10{width: 83.33333333%;}

.col-9{width: 75%;}

.col-8{width: 66.66666667%;}

.col-7{width: 58.33333333%;}

.col-6{width: 50%;  }

.col-5{width: 41.66666667%;}

.col-4{width: 33.33333333%;}

.col-3{width: 25%;  }

.col-2{width: 16.66666667%;}

.col-1{width: 8.33333333%;}

  

}



	

@media (max-width: 768px)

{

.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {

    width: 100%;

}

}



@media (max-width:1080px)

{

	.main-sec{max-width:1000px;}

.sec2.plr-30,.sec5.plr-30,.sec7.pr-30,.sec13.plr-30,.sec20,.sec31,.sec46,.sec48,.sec53,.sec65,.sec67 {

    padding-left: 15px;

    padding-right: 15px;

}



.sec10.pr-30,.sec49

{

	padding-left: 30px;

    padding-right: 30px;

}

.img6 {

    float: left;

    width: 440px;

}



.img7 {

    margin: 50px 0 0 0;

    width: 430px;

}

.sec13{padding-bottom:10px;}

.img9 {

    float: left;

    margin: 0;

}	

.img12 {

    float: left;

    margin: 20px 0 50px 0;

}

.img13 {

    margin: 20px 0 0 20px;

    width: 450px;

}

.img16 {

    margin: 20px 0 0px 10px;

    width: 410px;

}

.img17 {

    float: left;

    margin: 0px 10px 135px 0;

    width: 500px;

}

.white_list li:nth-child(5):before,.white_list li:nth-child(4):before {

    top: 15px;

}

.sec31{padding-bottom:40px;}

.img20 {

    float: left;

    margin: 60px 10px 110px 0;

}

.sec44{padding-right:0px;}

.sec44 .orange-head-big {

    width: 860px;

}

.sec44 .orange-head-big:after {

    border-top: 108px solid #ffa200;

}

.img26 {

    float: left;

    margin: -63px 30px 0 0;

    width: 435px;

}

.sec44 .content_part {

    padding-right: 30px;

}

.img28 {

    position: absolute;

    top: 350px;

    right: 0;

    width: 220px;

}

.img30 {

    float: left;

    margin: 0px 20px 0px 0;

    width: 460px;

}

.sec49{padding-bottom:40px;}

.sec51 {

    background-size: cover !important;

    background: no-repeat;

    background-position: -50px 0px;

}

.sec51{padding-right:15px;}

.sec53 .col-6.pt-60 {

    padding-top: 30px;

}

.img33 {

    float: right;

    margin: 0 20px 0 0;

}

.img34 {

    float: left;

    margin: 20px 30px 0 0;

}

.img36 {

    float: left;

    margin: 40px 30px 80px 0;

    width: 480px;

}

.sec58{padding-bottom:30px;}

.img38 {

    float: left;

    margin: 0 0px 40px 0;

}

.img40 {

    float: left;

    margin: 30px 20px 0 0;

    width: 450px;

}

.img41 {

    margin: 20px 0 0 0;

    width: 450px;

}

.sec64 {

    padding-bottom: 60px;

}

.sec65 {

    padding-bottom: 40px;

}

.sec68 .orange-head {

    width: 850px;

    margin: -70px auto 0;

}

.sec68{padding-left:30px;padding-right:30px;}

.sec68 .aqua_bg:before,.sec68 .aqua_bg:after {

    border-top: 108px solid #0a87be;

}

.img46 {

    float: left;

    margin: 60px 20px 0px 0;

}

.sec73 {

    background-size: cover;

    background: no-repeat top right;

    padding-bottom: 30px;

}

.sec79{padding-left:15px;}



.section6 .orange-head {

    width: 850px;}

.section6 .aqua_bg:before {

    border-top: 107px solid #0a87be;

}



.section6 .aqua_bg:after {

    border-top: 107px solid #0a87be;

}

	img {

    height: auto !important;

}



.section4 .orange-head {

    width: 850px;

}

.section4 .aqua_bg:before {

    border-top: 107px solid #0a87be;

}



.section4 .aqua_bg:after {

    border-top: 107px solid #0a87be;

}

.section4_part2 ul {

    width: 500px;

}



.row{margin-left:0px;margin-right:0px;}

.sec90{padding:30px 0 30px;}

.section7 ul.list1 {

    width: 73%;

}

.section8, .faq_sec, .section20, .section19, .white-inner-cont_right, .section17 .f60, .section3, h1{font-size:45px;line-height:47px;}

	

	

.section12, .section23 .f60, .section22 .f60, .section15, .section1, .sec89, .sec87, .sec83, .sec81, .sec77, h2{font-size:45px;line-height:47px;}	

	

	

.red_strip h3 {

    font-size: 25px;

}	

.bottle-center .supply{font-size:35.68px;}	

.section14 .col-6{padding-bottom:30px;}

.section8{padding-left:30px;padding-right:30px;}	

.bucket{left:260px;}	

.img52 {width:500px;}	

.flex_bottle{width:500px;}	

	.sec83 .col-6{padding-left:30px;}

.ultra_bottle{width:500px;}	

	

.sec80 .col-6{padding-left:0px;}	

.sec79 {

    background: #f1fbff no-repeat 67% 100%;

    background-size: cover;

}	

.sec75 .f75{font-size:65px;}	

	



.sec72{padding-bottom:30px;}

.img47{width:450px;margin-left:30px;}



.sec80 .col-6.pull-right {

    padding: 0 30px 0px 15px;

}



.sec82,.sec83,.sec88{padding-left:15px;padding-right:15px;}

.sec82{padding-top:60px;}

.sec85 {

    padding-bottom: 30px;

}

.sec86 {

   padding: 30px 30px 40px 0;

}

.sec90 .col-6.pr-30 {

    float: right;

}

p{position:relative;z-index:999999;}

img.pic6 {

    width: 660px;

}

.full-width.prob_sec.mt-60.mb-40 {

    margin-top: 30px;

}

.section7 ul li:nth-child(2) {

    margin: 0 0 10px 30px;

    padding: 10px 20px 10px 40px;

    border-radius: 60px;

}

.section7 ul li:nth-child(2):before {

    top: 10px;

    left: -30px;

}

.section9 {

    background: #f1fbff url(../images/new-lander/bgimg4.jpg) no-repeat -200px -110px;

    background-size: cover;

}

.bottle-center .fat-loss.free-ship {

    line-height: 22px;

}

.bottle-center .fat-loss img {

    position: absolute;

    top: 7px;

    left: 5px;

}

.img53 {

    float: left;

    margin-right: 20px;

    width: 490px;

    margin-bottom: 100px;

}

}



@media (max-width:960px)

{

	.main-sec {

    max-width: 94%;

    display: block;

    margin: 0 auto;

}

header {

    padding: 50px 0 160px 0;

}

header h1 {

    padding: 0;

    font-size: 70px;

    line-height: 80px;

}

header h2 {

    font-size: 35px;

    line-height: 45px;

}

br{display:none;}

header br{display:block;}



.sec2 .col-6,.sec3 .col-6,.sec5 .col-6,.sec7 .col-6,.sec13 .col-6{width:100%;}

.sec2 {

    padding-top: 30px;

}

img.img1 {

    display: block;

    margin: 20px auto 0px;

}

.sec3{padding:40px 15px;background:#0871ab !important;}

.sec3 .mob_show,.sec5 .mob_show,.sec7 .mob_show{display:block;}

.sec3 .col-6.pt-60.pb-60.pull-right {

    padding-bottom: 30px;

	padding-top: 30px;

}

.sec3 .mob_show .img2 {

    width: 100%;

}

.sec4 {

    padding: 30px 0;

}

.sec5{background:#fff !important;padding-top:40px;}

.sec5 .mob_show .img3 {

    margin-top: 30px;

}

.sec7{background:#f7f7f7 !important;}

.sec7 .col-6.ptb-50.pull-right {

    padding: 30px 15px 30px;

}

.sec7 .img4 {

    width: 500px;

    display: block;

    margin: 0 auto;

}

.orange-head:before,.orange-head:after{display:none;}

.orange-head

{

	width:auto;

	border-radius:5px;

}

.rel.shadow-effect:after

{

	background-size:100% 100%;

}

.img6 {

    float: none;

    width: auto;

    display: block;

    margin: 0 auto;

}

.sec10 h2.pt-60 {

    padding-top: 20px;

    font-size: 40px;

    line-height: 45px;

}

.img7 {

    margin: 0 auto -50px;

    width: auto;

    float: none;

    display: block;

}

.bg7,.img11{display:none;}

img.bg7_mob.mob_show {

    display: block;

    width: 100%;

}

.sec13 ul {

    padding: 30px 15px;

}

.ptb-40 {

    padding-top: 30px;

    padding-bottom: 30px;

}

img.img8 {

    float: none;

    display: block;

    margin: 20px auto -20px;

}

.sec15{padding-right:30px;}

.img9 {

    float: none;

    margin: 0 auto -30px;

    display: block;

}

.sec17{padding-left:30px;}

.img10 {

    margin: 30px auto;

    float: none;

    display: block;

}

.sec20 .col-6,.sec24 .col-6{width:100%;}

.img12 {

    float: none;

    margin: 0 auto;

    display: block;

}

.img13 {

    margin: 0 auto;

    width: auto;

    display: block;

    float: none;

}

.rel.shadow-effect.width_60:after {

    background-size: 100% 100%;

}

.sec24 {

    background: #0972ac !important;

	padding: 50px 30px 70px;

}

.sec24 .col-6{padding:0;}

.img14 {

    margin: 30px auto -30px;

    float: none;

    display: block;

}

.img15 {

    float: none;

    margin: 10px auto -40px;

    display: block;

}

.sec26 {

    margin-top: 0px;

}

.img16 {

    margin: 30px auto 0px;

    width: auto;

    display: block;

    float: none;

}

.img17 {

    float: none;

    margin: 0 auto -20px;

    width: auto;

    display: block;

}

.sec31 .col-6{width:100%;}

.sec31 {background:#0872ac !important;}

.sec31 .mob_show{display:block;}

.sec31 .mob_show .img18 {

    margin-bottom: -270px;

}

.white_list li {

    border-radius: 5px;

    width: 100%;

    font-size: 24px;

    padding: 10px 20px 10px 50px;

    margin: 0 0 20px 0px;

}

.sec32 h1 br {

    display: block;

}

.img19 {

    margin: 30px auto -50px;

    float: none;

    display: block;

}

.img20 {

    float: none;

    margin: 30px auto -40px;

    display: block;

}

.sec35{background:#f7f7f7 !important;}

img.img21 {

    float: none;

    display: block;

    margin: 10px auto 10px;

}

.img25 {

    margin: 0 auto;

    display: block;

    float: none;

}

.sec44 .orange-head-big {

    width: 100%;

	box-sizing:border-box;

}

.img26,.img28{display:none;}

.sec44{    padding: 40px 30px 40px;

    margin-top: 0;}

.sec44 .content_part {

    padding-right: 0px;

}

.sec43 {

    padding-bottom: 30px;

}

.rel.shadow-effect.width_80:after {

    background-size: 100% 100%;

}

.sec46 .col-6,.sec48 .col-6{width:100%;}

.img27 {

    margin: 0 auto 20px;

    display: block;

}

.sec46{background:#e9e8ee !important;}

.img29 {

    margin: 20px auto;

    position: relative;

    display: block;

}

.sec48{padding-bottom: 30px;}

.img30 {

    float: none;

    margin: -20px auto 0px;

    width: auto;

    display: block;

}

img.img31 {

    float: none;

    display: block;

    margin: 0 auto 20px;

}

.sec50{padding:20px 30px 20px;}

.sec51 .col-6,.sec53 .col-6{width:100%;}

.sec51{background:#f1fbff !important;}

.sec51 .col-6.mob_show {

    display: block;

}

.sec51 .col-6.mob_show img{width:100%;margin: -40px 0 -30px 0;}

.sec51 .col-6.pull-right.pl-40.pt-60 {

    padding-left: 30px;

}

.img33 {

    float: none;

    margin: 0px auto -20px;

    display: block;

}

.img34 {

    display: none;

}

.sec53 {

    padding-bottom: 30px;

	    background-size: cover;

}

.img35 {

    float: none;

    display: block;

    margin: 20px auto -30px;

}

.img36 {

    float: none;

    margin: 0 auto 20px;

    width: auto;

    display: block;

}

.sec56 {

    padding-bottom: 30px;

}

.img37 {

    margin: 30px auto -20px;

    float: none;

    display: block;

}

.img38 {

    float: none;

    margin: -20px auto 20px;

    display: block;

}

.img39 {

    margin: 30px auto -60px;

    display: block;

    float: none;

}

.img40 {

    float: none;

    margin: 40px auto -30px;

    width: auto;

    display: block;

}

.sec62 .orange-head {

    width: 100%;

    box-sizing: border-box;

}

.sec62 .rel.shadow-effect:after {

    background-size: 100% 100%;

}

.img41 {

    margin: 30px auto -30px;

    width: auto;

    float: none;

    display: block;

}

.sec65 .col-6,.sec67 .col-6{width:100%;}

.sec65{background:#0a87c1 !important;}

.img43{display:none;}

.img42 {

    margin: -20px 0 0 0px;

    width: 100%;

}

.sec68 .orange-head {

    width: 100%;

    margin: -60px 0 0;

    box-sizing: border-box;

}

.img44 {

    float: none;

    margin: 50px auto -20px;

    display: block;

}

img.img45 {

    float: none;

    display: block;

    margin: 10px auto 20px;

}

.sec69{padding-right:30px;}

.sec72 {

    padding-bottom: 30px;

    padding-left: 30px;

}

.img46 {

    float: none;

    margin: 40px auto -10px;

    display: block;

}

.img47 {

    width: auto;

    margin: -20px auto 20px;

    float: none;

    display: block;

}

.sec74 .col-6{width:100%;padding:0px 30px;}

.sec73{background:#f1fbff !important;}

.sec74{background:#fff !important;}

.sec77 .orange-head {

    width: 100%;

    box-sizing: border-box;

}

.sec77 .col-4.plr-30.pt-20.text-center {

    padding: 0 15px;

}

.sec79 .col-6{width:100%;padding:0;}

.sec79{padding:30px;background: #eef9ff !important;}

.sec79 .flex_bottle {

    position: inherit;

    bottom: 0;

    right: 0;

    display: block;

    margin: 0 auto 20px;

    float: none;

}

.sec80 .orange-head {

    width: 100%;

    box-sizing: border-box;

}

.sec80{padding:30px;}

.sec80 .col-6{width:100%;padding:0;}

.img50 {

    float: left;

    margin: 0 0px -60px -30px;

    width: 100%;

}

.sec80 .col-6.pull-right {

    padding: 0;

}

.sec80 .ultra_bottle,.img51{display:none;}

.sec80 .mob_show {

    display: block;

    margin: 0px auto;

    padding-top: 30px;

}

.sec82 .col-6,.sec83 .col-6{width:100%;}

.sec82 .flex_bottle {

    position: inherit;

    bottom: 0;

    right: 0;

    display: block;

    margin: 0 auto 30px;

}

.sec82 {

    padding-bottom: 30px;

}

.sec83 .col-6 {

    padding: 0px;

}



.sec83 {

    background: #01618e !important;

    padding-top: 50px;

    margin-top: -10px;

	padding-left:30px;

	padding-right:30px;

}

.sec83 .orange-head-big {

    width: 100%;

    box-sizing: border-box;

}

.sec85{padding:30px;}

.sec86{background:#effaff !important;padding: 0 30px 30px;}

.sec86 .col-6.pull-right {

    padding: 0;

    width: 100%;

}

.bucket{display:none;}

.img52 {

    width: auto;

    display: block;

    float: none;

    margin: 20px auto -20px;

}

.sec88 .col-6{width:100%;}

.sec88{background:#f4fcff !important;}



.sec88 .flex_bottle {

    position: inherit;

    bottom: 0;

    right: 0px;

    display: block;

    margin: 20px auto;

}

.img53 {

    float: none;

    display: block;

    margin: 0 auto 20px;

}

.sec90{padding:30px;}

.sec90 .col-6{width:100%;padding:0;}

.section2 .col-6{padding-left:30px;padding-right:30px;width:100%;}

img.pic1 {

    display: block;

    margin: 30px auto 0px;

}

.section4_part1 .col-6 {

    width: 100%;

    padding: 0px 30px;

}



.section4_part1 {

    background: #f2f9ff !important;

	padding-bottom:30px;

}

img.pic2 {

    display: block;

    margin: 0 auto 20px;

}

.section4 .orange-head {

    width: 94%;

    box-sizing: border-box;

}

img.pic3 {

    position: inherit;

    top: 0;

    right: 0;

    width: 100%;

	margin-top:30px;

}

.section4_part2 ul {

    width: 100%;

}

.section4_part2 .col-12,.section4_part2 .col-6,.section4_part3 .col-6 {

    padding: 0 30px;

	width:100%;

}

.vertical-m-row div,.vertical-b-row div{margin:0;float:none;vertical-align:inherit;}

.section5 .col-12,.section5 .col-6 {

    padding: 0 30px;

	width:100%;

}

img.pic5 {

    position: inherit;

    top: 0;

    right: 0;

    width: 100%;

	margin-bottom: -50px;

}

img.pic2_section5 {

    display: none;

}

.pic2_section5_mob.mob_show {

    display: block;

    margin: 0 auto;

}

.section6 .col-12 {

    padding: 0 30px;

}

.section6 .orange-head {

    width: 100%;

    box-sizing: border-box;

}

.section6 .col-6{width:100%;padding:0 30px;}

img.pic6{display:none;}

img.pic2_mobi.mob_show {

    display: block;

    margin: 0 auto;

}

.full-width.prob_sec.mt-60.mb-40 .col-4 {

    width: 100%;

    padding: 0 30px 20px;

}

.section6 .prob_sec p.healthier_immune {

    padding: 0px 0 0px 70px;

    line-height: 56px;

}

.full-width.mt-20.better_sleep_sec {

    margin-top: 0px;

}

.full-width.prob_sec.mt-60.mb-40 {

    margin-bottom: 20px;

}

.section7 .col-6{width:100%;padding:0 30px;}

img.pic7 {

    position: inherit;

    top: 0;

    right: 0;

    width: auto;

    display: block;

    margin: 0 auto;

}

.section7 ul.list1 {

    width: 100%;

}

.section7 ul li:nth-child(2),.section7 ul li,.section7 ul li:nth-child(4) {

    margin: 0 0 10px 0px;

    padding: 10px 20px 10px 60px;

    border-radius: 5px;

}

.section7 ul li:nth-child(2):before,.section7 ul li:before,.section7 ul li:nth-child(4):before {

    top: 6px;

    left: 10px;

	background-size:100%;

	width:35px;

}

.section9 .col-6,.section10 .col-6{width:100%;padding:0 30px;}

.section9{background:#f1fbff !important;}

.section9_pic2 {

    position: inherit;

    bottom: 0;

    right: 0;

    width: auto;

    margin: 0px auto 0px;

    display: block;

    padding-top: 20px;

}

.section10 .col-12 {

    padding: 0px 30px;

}

img.pic8 {

    display: block;

    margin: -10px auto 10px;

    float: none;

}

img.pic9 {

    display: block;

    margin: 20px auto 0px;

}

.bottes_sec.plr-20 {

    padding-left: 30px;

    padding-right: 30px;

}

.bottes_sec .col-4{width:100%;padding:0;}

.bottle-center {

    width: 350px;

    display: block;

    margin: 0 auto 30px;

}

.centerpack {

    margin-top: 0px;

}

.bottes_sec {

    margin-top: 60px;

}

.red_strip {

    padding-top: 10px;

}

.section14 .col-6,.section16 .col-6,.section21 .col-6{width:100%;padding:0 30px;}

img.pic10,.section16_pic2 {

    display: block;

    margin: 30px auto 20px;

}

.section17 .bottes_sec {

    margin-top: 40px;

}

.section17 h1 {

    padding-left: 30px;

    padding-right: 30px;

}

.section19 .bottes_sec {

    margin-top: 30px;

}

img.pic12{display:none;}

img.pic13 {

    display: block;

    margin: 0 auto 20px;

    float: none;

}

footer.white.rel.mt-30 {

    margin-top: 0;

}

.sec1 .vertical-m-row div {

    float: none;

    margin: 0px -2px;

    display: inline-block;

    vertical-align: middle;

}

}



@media (max-width:900px)

{

	header {

    padding: 50px 0 50px 0;

    background: #000;

	text-align:center;

}

header br{display:none;}

header:after{display:none;}

.sec1 .vertical-m-row div {

    float: none;

    margin: 0;

    display: inline-block;

    vertical-align: inherit;

	width:100%;

}

img.man {

    display: none;

}

.sec1 {

    padding: 20px 0 0;

}

.for_mob{display:block;}

.sec1 .for_mob {

    margin: 10px auto 0px;

}

.sec3 .m-100,.sec25.m-50 {

    margin-top: 0px;

}

.sec2 {

    padding-bottom: 30px;

}

.sec4 h1,.sec14 h1,.sec32 h1,.sec38 h1,.sec45 h1,.sec54 h1,.sec84 h1,.sec89 h1,.section3 h1 {

    padding-left: 30px;

    padding-right: 30px;

}

img.img5 {

    float: none;

    display: block;

    margin: -20px auto 10px;

}

.sec10 h2.pt-60 {

    padding-top: 20px;

    font-size: 36px;

    line-height: 40px;

}

.sec24 {

    padding: 50px 30px 40px;

}

.sec25 {

    padding-top: 40px;

}

.white_list li:before {

    background-size: 100% !important;

    width: 38px;

    top: -3px !important;

    left: 8px !important;

}

.white_list li {

    padding: 10px 20px 10px 60px;

}

.white_list {

    margin: 30px 0 10px 0;

}

.sec75 .f75 {

    font-size: 55px;

}

.red_strip h3 {

    font-size: 26px;

    background: #d90101 !important;

    border-radius: 3px;

}

.red_strip .col-12 {

    padding: 0px 30px;

}

}



@media (max-width:812px)

{

	.sec2 ul.pl-20.pt-10 {

    padding-left: 0;

    padding-top: 0;

}

.text-large-60 {

    font-size: 50px;

    line-height: 60px;

}



.sec48 .col-9{width:100%;}

.image_list li {

    background: #fff;

    background-size: 100%;

    width: 100%;

    height: auto;

    position: relative;

    box-sizing: border-box;

    margin-bottom: 90px;

    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.19);

    text-align: center;

    padding-bottom: 20px;

}

.count {

    color: #fff;

    font-size: 40px;

    padding: 0;

    display: block;

    background: #0a87be;

    border-radius: 100px;

    width: 60px;

    height: 60px;

    margin: 0 auto -20px;

    text-align: center;

    line-height: 67px;

    position: relative;

    top: -32px;

}

.image_list li p {

    display: inline-block;

    padding: 10px 0px 20px 0px;

    width: 100%;

}

.image_list li .icon_img {

    top: 0px !important;

    right: 0px !important;

    background: orange;

    border-radius: 150px !important;

    text-align: center;

    width: 60px;

    height: 60px;

    padding: 0 !important;

    display: block;

    position: inherit;

    margin: 0 auto -50px;

}

label.icon_img img {

    position: relative;

    top: 15px;

}

.image_list {

    margin: 40px 0 -60px 0;

}

.accordion-header.acc8 {

    padding: 13px 80px 13px 80px;

    line-height: 33px;

}

.sec66 h1{padding-left:30px;padding-right:30px;}



}



@media (max-width:768px){

header h1 {

    padding: 0;

    font-size: 60px;

    line-height: 70px;

}

.rel.shadow-effect:after{display:none;}

.sec3 p.text-medium-28.strong.pt-20.pb-30 {

    padding-top: 0;

}

.sec8 ul.pl-10.pt-10.pb-20.arrow_list {

    padding-left: 0;

}

.sec13 .col-6 p.pt-50 {

    padding-top: 20px;

}

.sec77 .col-4.plr-30.pt-20.text-center {

    padding: 0;

    width: 100%;

    margin-bottom: 20px;

}

.sec79 {

    margin-top: 30px;

}

.quick_links p {

    font-size: 20px;    word-break: break-all;

}

}



@media (max-width:740px){

header h2 {

    font-size: 30px;

    line-height: 40px;

}

.sec65 .orange-head-big {

    width: 100%;

    margin: -60px auto 20px;

    top: 0;

    box-sizing: border-box;

}

.sec70.full-width.text-center.ptb-40 {

    padding: 20px 0 30px;

}

img.pic7 {

    padding-top: 20px;

}

.red_strip h3 {

    line-height: 30px;

}

}



@media (max-width:670px){

.text-medium-30,.text-medium-28, .f28 {

    font-size: 26px;

    line-height: 30px;

}

p {

    line-height: 26px;

    font-size: 22px;

    padding-bottom: 15px;

}

.sec2 .col-6 p.text-medium-30.aqua.strong.pt-10 {

    padding-top: 0;

}

.sec3 p.text-medium-28.strong.pt-20.pb-30 {

    padding-top: 0;

    padding-bottom: 15px;

}

h1,.sec4 h1, .sec14 h1, .sec32 h1, .sec38 h1, .sec45 h1, .sec54 h1, .sec84 h1, .sec89 h1, .section3 h1,.section12, .section23 .f60, .section22 .f60, .section15, .section1, .sec89, .sec87, .sec83, .sec81, .sec77, h2 {

    font-size: 40px;

    line-height: 45px;

}

.sec5 .col-6 p.aqua.text-medium-28.strong.pt-10.pb-30,.sec7 p.aqua.text-medium-28.strong.pt-10.pb-30 {

    padding: 0 0 15px 0;

}

.sec32 h1 br {

    display: none;

}

.text-large-60 {

    font-size: 40px;

    line-height: 40px;

}

.img42 {

    margin: -20px 0 -110px 0px;

    width: 100%;

    position: relative;

    right: -30px;

}

.sec75 .f75 {

    font-size: 45px;

    line-height: 50px;

}

img.marine_bottle {

    padding: 0 30px;

    box-sizing: border-box;

}

.sec77.full-width.pt-40.plr-30 {

    padding-top: 20px;

}

.sec77 p.pt-40 {

    padding-top: 30px;

}

.full-width.section4_part3.pr.pt-40.vertical-m-row {

    padding-top: 0;

}

.section6 .col-12.mb-40 {

    margin-bottom: 30px;

}

.section6 .prob_sec p {

    border: 2px solid #d1e8f2;

    background: #f9fdfc url(../images/new-lander/tick_green.png) no-repeat 10px 5px;

    padding: 13px 0 13px 65px;

    border-radius: 5px;

    margin-bottom: 0px;

    box-shadow: 0px 2px 0px #d1e8f2;

    background-size: 7%;

}

.f45 {

    font-size: 40px;

    line-height: 45px;

}

.accordion-header {

    font-size: 26px;

}

}



@media (max-width:640px)

{

	header h1 {

    padding: 0;

    font-size: 50px;

    line-height: 60px;

}

header {

    padding: 40px 0 35px 0;

}

header h2 {

    font-size: 26px;

    line-height: 32px;

}

.sec44 .content_part p.pt-50.arimo_bold_italic {

    padding-top: 30px;

}

.image_list li {

    padding: 0 20px 20px;

}

.sec65 .orange-head-big-2 {

    top: 0;

    margin: -60px 0 30px;

}

.sec83 .orange-head-big {

    margin-bottom: -20px;

}

.section18 .skin_sec {

    padding: 10px;

    border-radius: 4px;

}

footer {

    padding: 30px 0px 30px;

}

}



@media (max-width:480px)

{

	header h1 {

    padding: 0;

    font-size: 42px;

    line-height: 50px;

}

.sec1 .col-4,.sec1 .col-8{padding:0;}

.sec1 .container{padding:0px 20px;}

.sec2,.sec3,.sec5,.sec7,.sec10,.sec13,.sec15,.sec17,.sec44,.sec49,.sec50,.sec51,.sec66 h1,.sec68,.sec69,.sec72,.sec74,.sec79,.sec80,.sec85,.sec86,.sec90,.section2,.section4,.section5,.section6,.section7,.section8,.section9,.section10,.red_strip .col-12,.section14,.section16,.section21{padding-left:20px !important;padding-right:20px !important;}



.sec2 div,.sec3 .col-6,.sec5 .col-6,.sec7 .col-6,.sec13 .col-6,.sec20 .col-6,.sec31 .col-6,.sec31 .col-12,.sec46 .col-6,.sec48 .col-9,.sec48 .col-6,.sec48 .col-12,.sec51 .col-6,.sec53 .col-6,.sec53 .col-12,.sec65 .col-6,.sec67 .col-6,.sec74 .col-6,.sec82 .col-6,.sec88 .col-6,.section2 .col-6,.section4 .col-6,.section4 .col-12,.section5 .col-12,.section5 .col-6,.section6 .col-12,.section6 .col-6,.full-width.prob_sec.mt-60.mb-40 .col-4,.section7 .col-6,.section7 .col-12,.section9 .col-6,.section10 .col-12,.section10 .col-6,.section14 .col-6,.section16 .col-6,.section21 .col-6 {padding-left:0 !important;padding-right:0 !important;}



.sec4 h1, .sec14 h1, .sec32 h1, .sec38 h1, .sec45 h1, .sec54 h1, .sec84 h1, .sec89 h1, .section3 h1 {

    padding-left: 20px;

    padding-right: 20px;

}

h1, .sec4 h1, .sec14 h1, .sec32 h1, .sec38 h1, .sec45 h1, .sec54 h1, .sec84 h1, .sec89 h1, .section3 h1, .section12, .section23 .f60, .section22 .f60, .section15, .section1, .sec89, .sec87, .sec83, .sec81, .sec77, h2 {

    font-size: 34px;

    line-height: 36px;

}

.plr-30 {

    padding-left: 20px;

    padding-right: 20px;

}

.arrow_list li {

    padding: 0px 0 10px 50px;

    font-size: 22px;

}

.sec13 ul {

    padding: 30px 0px;

}

.sec31 .mob_show .img18 {

    margin-bottom: -200px;

}

.img42 {

    margin: -20px 0 -110px 0px;

    width: 100%;

    position: relative;

    right: -20px;

}

.sec75 .f75 {

    font-size: 36px;

    line-height: 45px;

}

.img50 {

    float: left;

    margin: 0 0px -60px -20px;

    width: 100%;

}

.sec81 {

    padding-top: 20px;

}

.section4 .orange-head {

    width: 100%;

    box-sizing: border-box;

}

.section6 .prob_sec p {

    border: 2px solid #d1e8f2;

    background: #f9fdfc url(../images/new-lander/tick_green.png) no-repeat 10px center;

    padding: 13px 0 13px 51px !important;

    border-radius: 5px;

    margin-bottom: 0px;

    box-shadow: 0px 2px 0px #d1e8f2;

    background-size: 7%;

    line-height: 26px !important;

}

.f45 {

    font-size: 34px;

    line-height: 40px;

}

.f32 {

    font-size: 26px!important;

    line-height: 30px!important;

}

.sec90 .cont_sec {

    padding-right: 0;

}

}



@media (max-width:420px)

{

	header h1 {

    padding: 0;

    font-size: 36px;

    line-height: 46px;

}

.sec1 p {

    font-size: 22px;

}

.text-medium-30, .text-medium-28, .f28 {

    font-size: 22px;

    line-height: 26px;

}

.sec10 h2.pt-60 {

    padding-top: 20px;

    font-size: 30px;

    line-height: 34px;

	margin-bottom: -10px;

}

.sec11,.sec29 {

    padding-bottom: 30px;

}

.sec31 .mob_show .img18 {

    margin-bottom: -150px;

}

.white_list li {

    padding: 10px 20px 10px 60px;

    font-size: 22px;

    line-height: 26px;

}

.img44 {

    float: none;

    margin: 30px auto -20px;

    display: block;

}

.sec75 .f75 {

    font-size: 34px;

    line-height: 40px;

}

.img50 {

    margin: 0 0px -40px -20px;

}

img.pic5 {

    margin: 20px 0 -30px 0;

}

.section6 .orange-head {

    font-size: 24px;

}

.section7 ul li {

    font-size: 22px;

}

.bottle-center {

    width: 100%;

    display: block;

    margin: 0 auto 30px;

}

.bottes_sec.plr-20 {

    padding-left: 20px;

    padding-right: 20px;

}

.section17 .f60 {

    font-size: 34px;

    line-height: 42px;

}

.section17 h1 {

    padding-left: 20px;

    padding-right: 20px;

}

footer .privacy a {

    padding: 0px 10px;

}

.sec70.full-width.text-center.ptb-40 {

    padding: 20px 20px 20px;

}

.section4_part2 ul li{font-size:22px;}

}



@media (max-width:380px)

{

header h1 {

    padding: 0;

    font-size: 32px;

    line-height: 42px;

}

.main-sec {

    max-width: 92%;

    display: block;

    margin: 0 auto;

}

.sec2 ul li {

    padding: 0px 0 12px 50px;

    font-size: 22px;

}

label.faq_count {

    width: 48px;

}

.accordion-header,.accordion-header.acc8 {

    font-size: 24px;

    padding: 20px 55px 20px 60px;

}

.sec10 h2.pt-60 {

    font-size: 28px;

    line-height: 34px;

}

.sec22,.sec26,.sec39,.sec41,.sec44,.sec51,.section21 {

    padding-bottom: 30px;

}

.sec75 .f75 {

    font-size: 34px;

    line-height: 36px;

}

img.pic4 {

    margin: 0 auto 10px;

}

.section18 .white-bg2.full-width.rel:before,.section18 .white-bg2.full-width.rel:after,.section18 .white-inner-cont.rel:before,.section18 .white-inner-cont.rel:after{display:none;}

.section18 .white-bg2.full-width.rel,.white-bg2_lower.full-width,.section18 .white-inner-cont.full-width.rel,.white-inner-cont_right{background:none !important;}

.white-bg2.full-width.rel {

    border: 4px solid #c4ac90;

	border-radius:5px;

}

.white-inner-cont_right{padding:0;}

.section18 .content_sect {

    z-index: 9999;

    padding: 20px;

}

p.text-center.payment {

    padding: 0 15px;

}

}



@media (max-width:330px)

{

.sec1 {

    padding: 10px 0 0;

}

.accordion-content {

    padding: 20px;

}

.sec9,.sec18,.sec28,.sec35,.sec88 {

    padding-bottom: 30px;

}

.sec10 h2.pt-60 {

    font-size: 24px;

    line-height: 28px;

}

.img7 {

    margin: 20px auto -40px;

}

.sec31 {

    padding-top: 40px;

    padding-bottom: 30px;

}

.text-large-60 {

    font-size: 34px;

    line-height: 36px;

}

.sec67 {

    padding-bottom: 70px;

}

.sec78 .col-4.plr-30.pt-20.text-center {

    padding-top: 0;

}

.section6 .prob_sec p {

    background-size: 12%;

    font-size: 24px;

}

.bottle-center .supply {

    font-size: 30px;

}

.bottle-center .pack-type{font-size:24px;}

.section17 .bottes_sec {

    margin-top: 30px;

}

label.faq_count {

    width: 40px;

    background: none;

    font-size: 32px;

    line-height: 78px;

}

.inactive-header:after,.accordion-header.active-header:after {

    width: 18px;

    height: 28px;

    top: 20px;

    right: 10px;

    background-position: center;

    background-size: 100%;

}

.accordion-header, .accordion-header.acc8 {

    font-size: 24px;

    padding: 20px 32px 20px 38px;

}

}

 @media (max-width: 1024px)

        {

            .packages{display: flex; flex-direction: column;    align-items: center;}

            .product-1{order: 3;}

            .product-3{order: 2;}

            .product-6{order: 1;}

        }

         @media (width: 1024px){.product-3{margin-top: 2em;

    margin-bottom: 2em;}}

/* added */

/* Bottom Popup */
.comment-block {
    position: fixed;
    bottom: 10px;
    left: 10px;
    min-width: 300px;
    background-color: #005173;
    transition: transform .8s ease;
    z-index: 99999999;
    color: #fff;
    font-weight: 400;
     transform: translateX(-110%); 
    box-shadow: 0 0 5px #6f6f6f;
    border-radius: 5px;
    /* overflow: hidden; */
    /* background-color: #29af5c; */
}

.comment-block.notify {
    transform: translateX(0);
    transition: all 1s ease;
}

.comment-content {
    display: table;
    width: 100%;
}

.comment-img {
    width: 70px;
    padding: 10px;
    text-align: center;
    background-color: #fff;
    display: table-cell;
    vertical-align: middle;
}

.comment-img  img {
    width: 50px;
    max-width: 100%;
    vertical-align: middle;
}

.comment-desc {
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    font-size: 13px;
    color: #fff;
    line-height: 19px;
    text-align: left;
}

.comment-time {
    text-align: right !important;
    line-height: 1.467;
    margin-bottom: 0;
}

.close_b{
    position: absolute;
    width: 26px;
    height: 26px;
    right: 0px;
    top: 0;
    margin-top: -12px;
    cursor: pointer;
    display: none;
    background: #fff;
    color: #000;
    z-index: 99999;
    border: 5px;
    border-radius: 50%;
    /* padding: 5px; */
    line-height: 23px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #666;
    display: none;
}

@media (max-width: 767px) {
    .close_b{
        display: block;
    }
}

.crdtCrd.has-error, .crdtCrd.no-error{
    background-position-x: 93.5%;
}
.seCode.has-error,.seCode.no-error{
    background-position-x: 80.5%;
}

.frm-submit:hover{
    transform: scale(1.08);
    background: rgb(52,189,1);
	background: -moz-linear-gradient(180deg, rgba(52,189,1,1) 0%, rgba(23,180,0,1) 49%, rgba(8,175,0,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(52,189,1,1) 0%, rgba(23,180,0,1) 49%, rgba(8,175,0,1) 100%);
	background: linear-gradient(180deg, rgba(52,189,1,1) 0%, rgba(23,180,0,1) 49%, rgba(8,175,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#34bd01",endColorstr="#08af00",GradientType=1);
}

/* Bottom Popup */
.fonter_but_top{
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 1500000;
    text-align: center;
    display: none;
}
.fonter_but_top a{
    background: #0a87be;
    color: #fff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    font-size: 25px;
    line-height: 32px;
    text-shadow: 1px 1px 1px #000;
    font-weight: bold;
    text-transform: capitalize;
    display: block;
    padding: 12px 10px;
    margin: auto;
    animation: mymove 2s infinite;
}
.hdrTop{
    text-align: center;
    padding: 10px;
    background: #fff;
}

.hdrTop a{
    background: #0a87be;
    color: #fff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    margin: auto;
    font-size: 24px;
    line-height: 32px;
    text-shadow: 1px 1px 1px #000;
    font-weight: bold;
    text-transform: capitalize;
    padding: 10px 10px;
    animation: mymove 2s infinite;
    display: block;
}

@keyframes mymove {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

@media (max-width:767px){
    .fonter_but_top{display: block;}
    .width{margin-top: 56px;}
    .hdrTop{display: none;}
}