@charset "utf-8";
/* CSS Document */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0}a,img{outline:0;border:none;text-decoration:none}a:focus,a:hover{color:#264c89;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}embed,iframe,object{max-width:100%}


/* fonts start */
@font-face {
	font-family: 'CalisMTBol';
	src: url('../fonts/CalisMTBol.ttf') format('truetype'),
	   url('../fonts/CalisMTBol.woff') format('woff');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'Calisto-MT-Bold_9068';
	src: url('../fonts/Calisto-MT-Bold_9068.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular.ttf') format('truetype'),
	   url('../fonts/Montserrat-Regular.woff') format('woff'),
	   url('../fonts/Montserrat-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'Montserrat-Bold';
	src: url('../fonts/Montserrat-Bold.ttf') format('truetype'),
	   url('../fonts/Montserrat-Bold.woff') format('woff'),
	   url('../fonts/Montserrat-Bold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'Montserrat-SemiBoldItalic';
	src: url('../fonts/Montserrat-SemiBoldItalic.ttf') format('truetype'),
	   url('../fonts/Montserrat-SemiBoldItalic.woff') format('woff'),
	   url('../fonts/Montserrat-SemiBoldItalic.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}
	
@font-face {
	font-family: 'Averta-Semibold';
	src: url('../fonts/Averta-Semibold.ttf') format('truetype'),
	   url('../fonts/Averta-Semibold.woff') format('woff'),
	   url('../fonts/Averta-Semibold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'Montserrat-Medium';
	src: url('../fonts/Montserrat-Medium.ttf') format('truetype'),
	   url('../fonts/Montserrat-Medium.woff') format('woff'),
	   url('../fonts/Montserrat-Medium.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}
	
@font-face {
	font-family: 'TitilliumWeb-Bold';
	src: url('../fonts/TitilliumWeb-Bold.ttf') format('truetype'),
	   url('../fonts/TitilliumWeb-Bold.woff') format('woff'),
	   url('../fonts/TitilliumWeb-Bold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'barlow_condensedsemibold';
	src: url('../fonts/barlowcondensed-semibold-webfont.woff2') format('woff2'),
		 url('../fonts/barlowcondensed-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}
	
@font-face {
	font-family: 'barlow_condensedbold';
	src: url('../fonts/barlowcondensed-bold-webfont.woff2') format('woff2'),
		 url('../fonts/barlowcondensed-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'barlowmedium';
	src: url('../fonts/barlow-medium-webfont.woff2') format('woff2'),
		 url('../fonts/barlow-medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}

@font-face {
	font-family: 'barlowbold';
	src: url('../fonts/barlow-bold-webfont.woff2') format('woff2'),
		 url('../fonts/barlow-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
  font-display: swap;
	}
	
@font-face {
	font-family: 'barlow_condensedregular';
	src: url('../fonts/barlowcondensed-regular-webfont.woff2') format('woff2'),
		 url('../fonts/barlowcondensed-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;	
  font-display: swap;
	}
	
/* fonts end */

body {width: 100%;background: url(https://www.myreviewtime.com/divinelocks/images/body-bg.jpg) repeat;}
u{text-decoration-skip-ink: none;}
.bold{font-family: 'Montserrat-Bold';}
p {line-height: 28px;font-size:22px;color:#282828;padding-bottom:26px;font-family: 'Montserrat-Regular';}
p:last-child{padding-bottom:0}
h1{font-size:60px;line-height:70px;color:#282828;}
h2{font-size:50px;line-height:60px;color:#000; font-family: 'Calisto-MT-Bold_9068';}
h3{font-size:38px;line-height:45px;color:#000; }
h4{font-size:24px;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%; height: auto;}
.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;}
.mb-80{margin-bottom:80px;}
.mb-90{margin-bottom:90px;}
.mb-100{margin-bottom:100px;}
.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;}
.pb-120{padding-bottom: 120px;}
.pl-10{padding-left:10px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-15{padding-left:15px;}
.pl-50{padding-left:50px;}
.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-66{font-size:66px;line-height:76px;}
.text-extra-large-65{font-size:65px;line-height:75px;}
.text-extra-large-64{font-size:64px;line-height:70px;}
.text-large-60{font-size:60px;line-height:70px;}
.text-large-56{font-size:56px;line-height:70px;}
.text-large-54{font-size:54px;line-height:68px;}
.text-large-50{font-size:50px;line-height:60px;}
.text-large-47{font-size:47px;line-height:59px;}
.text-large-46{font-size:46px;line-height:57px;}
.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-36{font-size:36px;line-height:46px;}
.text-medium-35{font-size:35px;line-height:45px;}
.text-medium-32{font-size:32px;line-height:38px;}
.text-medium-30{font-size:30px;line-height:35px;}
.text-medium-29{font-size:29px;line-height:38px;}
.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:25px;}
.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,.underline{text-decoration:underline;}
.text-transform-none{text-transform:none;}
.line-height-none{line-height:0;}
.line-height-normal{line-height:normal;}
i{font-style:italic;}
.width{float: left;width: 100%;box-sizing:border-box;}
.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;}
.mr-5{margin-right:5px;}
.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;}
.pull-right{float:right;}
.inherit{display:inherit}
.inline_block{display:inline-block;}
.white{color:#fff;}
.text-shadow{text-shadow:0px 0px 5px rgba(0, 0, 0, 0.19);}
.fl{float:left;}
.fr{float:right;}
.rel{position:relative;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f27{font-size:27px;line-height:32px;}
.f28{font-size:28px;line-height:33px;}
.f30{font-size:30px;line-height: 34px;}
.f35{font-size:35px;line-height: 35px;}
.f40{font-size:40px;line-height: 45px;}
.full-width{display:inline-block;width:100%;box-sizing:border-box;}
.line-through{text-decoration:line-through;}
sup {font-size: 15px;position: relative;top: -10px;}
.box-shadow {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);}

.vertical-m-row div {float: none; margin: 0px -2px; display: inline-block;vertical-align: middle;}
.vertical-b-row div {float: none;margin: 0px -2px;display: inline-block;vertical-align: bottom;}
.vertical-t-row div {float: none; margin: 0px -2px;display: inline-block;vertical-align: top;}

.pl-0{padding-left:0;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pr-0{padding-right:0;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.plr-30{padding-left:30px;padding-right:30px;}
.zindex{z-index:9;}
.hidden{overflow:hidden;}
.black{color:#000;}
.t-w-bold{font-family: 'TitilliumWeb-Bold'  !important;}
.blueWhite{color:#0681b8 !important;}


/*---- Main Css ------*/
.header{background:url(../images/header-bg.jpg?v=1.0) no-repeat top right;background-size:cover;}
.t_bold{font-family: 'TitilliumWeb-Bold';}
.header p{font-size:36px;line-height:46px;padding-bottom:0px;}
.header h1{font-size:74px;color:#af0ad2;line-height:84px;}
.header h2{font-size:60px;line-height:70px;}
.c_bold{font-family: 'Calisto-MT-Bold_9068';}
.header:before {
	content: '';
	position: absolute;
	bottom: -183px;
	background-image: url(../images/header_triangle.png);
	width: 143px;
	height: 377px;
	background-repeat: no-repeat;
	left: 0px;
	background-size: 100%;
	background-position: bottom left;
	}
.section-2 .part-4 .white_bg {
	width: 78.9%;padding:0px 30px;
	display: block;
	margin: -80px 0px 60px 120px;
	position:relative;box-sizing:border-box;
	}
.section-2 .part-4 .white_bg:before{position:absolute;
	content:'';
	background:url(../images/strip_before.png) no-repeat top left;
	background-size:100%;
	width:100%;
	height:68px;
	top:-62px;
	left:0px;
	}
.section-2 .part-4 .white_bg:after{position:absolute;
	content:'';
	background:url(../images/strip_after.png) no-repeat bottom left;
	background-size:100%;
	width:100%;
	height:50px;
	bottom:-47px;
	left:0px;
	}
.section-2 .part-4 .white_bg p.new_font{
	font-family:'Averta-Semibold';
	font-size:24px;
	line-height:34px;
	padding-bottom:10px;
	position:relative;
	padding-left:30px;
	}
.section-2 .part-4 .white_bg p.new_font:before{
	position:absolute;
	content:'';
	background:url(../images/tick.png) no-repeat top left;
	background-size:100%;
	width:24px;
	height:24px;
	top:6px;
	left:0px;
	}
.section-2 .inside {
	width: 78%;
	margin: 0 auto;
	float: none;
	background-image: url(../images/bg-1.png);
	padding: 48px 65px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-top: -143px;
	}
.section-2 .inside p{font-family: 'Calisto-MT-Bold_9068';font-size:32px;padding-bottom: 7px;}
.section-2 .inside ul li{font-family: 'Averta-Semibold';font-size:24px;padding: 5px 34px;}
.section-2 .inside ul li:before {
	content: "";
	position: absolute;
	left: 0;
	background-image: url(../images/tick.png);
	width: 25px;
	height: 40px;
	background-repeat: no-repeat;
	top: 9px;
	}
.section-2:after{
	position:absolute;
	content:'';
	background:url(../images/triangle_shape.png) no-repeat bottom right;
	background-size:100%;
	width: 100px;
	height: 284px;
	bottom: -130px;
	right:0px;
	z-index:-1;
	}
.section-2 {z-index: 1;}
.new-shadow {box-shadow: 3px 2px 3px -1px rgba(0, 0, 0, 0.28);}
.down_shadow{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);}
.section-3{background:#fff;}
label.plain-brush {
	background: none;
	padding: 0;
	margin: 0;
	}
span.ochre_stroke {
	background: url(../images/ochre_stroke.png) no-repeat;
	background-size: 100% 100%;
	padding: 0 15px 5px 15px;
	margin: 0 -15px 0 -15px;
	}
span.stroke_small{
	background:url(../images/stoke_small.png) no-repeat;
	background-size:100% 100%;
	padding:0 15px 5px 15px;
	margin:0px -15px 0px -15px;
	}
span.ex_small_stroke{
	background:url(../images/ex_small_stroke.png) no-repeat;
	background-size:100% 100%;
	padding:0 15px 5px 15px;
	margin:0px -15px 0px -15px;
	}
span.long_stroke{
	background:url(../images/long_stroke.png) no-repeat;
	background-size:100% 100%;
	padding:0 15px 5px 15px;
	margin:0px -15px 0px -15px;
	}				 			 
.section-3:after, .section-7:after, .section-9:after, .sec4:after, .sec6:after, .sec8:after, .sec11:after, .sec13:after, .sec17:after{
	position:absolute;
	content:'';
	background:url(https://www.myreviewtime.com/divinelocks/images/triangle_shape2.png) no-repeat;
	background-size:100%;
	width:83px;
	height:247px;
	bottom:-134px;
	left:0px;
	}				 
				 
.sec12{z-index:2;}				 
.sec6, .section-5, .section-9 {background-size: cover;background-repeat: no-repeat;}
.sec14 .part-3 ul.tick_list{margin:0px!important;}
.sec14 .part-3 ul.tick_list li{font-family:'Montserrat-Regular'!important;}

.sec15 .part-2 .scared:before{
	content: "";
	right: 0px;
	bottom: 2px;
	position: absolute;
	background-image: url(../images/before1_img.png);
	width: 840px;
	height: 558px;
	border-bottom-right-radius: 10px;
	background-size: 100%;
	background-repeat: no-repeat;
	}
.scared {
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #fff;
	border-radius: 10px;	
	}
.h_bg{
	background: url(https://www.myreviewtime.com/divinelocks/images/h_bg-2.png);
	background-size:cover;
	border-top-left-radius: 10px;
	border-top-right-radius:10px;
	background-repeat:no-repeat;
	background-position:bottom left;
	}
.sec1:after{position: absolute;
	content: '';
	background: url(../images/triangle_shape.png) no-repeat bottom right;
	background-size: 100%;
	width: 87px;
	height: 233px;
	bottom: -11%;
	right: 0px;
	z-index: 1;
	}
.sec16 .white_bg{border-radius:10px;}
.semi-italic{font-family: 'Montserrat-SemiBoldItalic';}
.sec16 .white_bg .part5 h2.flag:before{
	position:absolute;
	content:'';
	background:url(../images/flag.jpg) no-repeat top left;
	background-size:100%;
	width:78px;
	height:69px;
	top:0px;
	left:200px;
	}
.sec16 .white_bg .part5 h2.flag:after{
	position:absolute;
	content:'';
	background:url(../images/flag.jpg) no-repeat top right;
	background-size:100%;
	width:78px;
	height:69px;
	top:0px;
	right:200px;
	}
.creme_bg{background:#f9f5f0;}							 
.sec16 .white_bg .creme_bg ul li{
	position:relative;
	font-size:22px;
	font-family:'Montserrat-Regular';
	padding:0 0 20px 40px;
	}
.sec16 .white_bg .creme_bg ul li:before{
	position:absolute;
	content:'';
	background:url(../images/style_tick.png) no-repeat top left;
	background-size:100%;
	width:32px;
	height:38px;
	top:-7px;
	left:0px;
	}
.sec16 .white_bg .creme_bg ul li.style_cross:before{
	position:absolute;
	content:'';
	background:url(../images/style_cross.png) no-repeat top left;
	background-size:100%;
	width:32px;
	height:29px;
	top:-2px;
	left:0px;
	}	
/*section-4 end*/

.section-5{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top right;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
	}
h2.before-heading {
	background-repeat:no-repeat;
	width: 100%;
	box-sizing:border-box;
	height: 84px;
	left: 0px;
	top:0px;
	margin:40px auto 10px;
	display:block;
	text-align:center;
	background-size: 100%;
	padding: 15px 30px 10px 30px;
	}
.section-5:after{
	position:absolute;
	content:'';
	background:url(../images/triangle_shape3.png) no-repeat bottom left;
	background-size:100%;
	width:94px;
	height:266px;
	bottom:-134px;
	left:0px;
	}
.m-s-italic{font-family: 'Montserrat-SemiBoldItalic';}
.section-6 .part-3 .scared:before {
	content: "";
	right: 0px;
	bottom: 0px;
	position: absolute;
	background-image: url(../images/before-img.png);
	width: 781px;
	height: 521px;
	border-bottom-right-radius:10px;
	background-size:100%;
	background-repeat: no-repeat;
	}
/*section-5 end*/

.section-7, .sec17{background:#fff;z-index:-1;}
.section-7:before, .section-9:before, .sec4:before, .sec6:before, .section-11:before, .sec8:before, .sec11:before, .sec13:before, .sec17:before{
	position:absolute;
	content:'';
	background:url(https://www.myreviewtime.com/divinelocks/images/triangle_shape43.png) no-repeat bottom right;
	background-size:100%;
	width: 107px;
	height: 284px;
	top:-144px;
	right:0px;
	z-index:1;
	}
/*section-7 end*/

.red{color:#ff0060;}
.scared-new {
	background-size: cover;
	background-repeat: no-repeat;
	border: 2px solid #fff;
	border-radius: 10px;
	}
ul.tick_list{
	background:#fff;display:inline-block;
	margin: 30px auto 30px;
	}
ul.tick_list li{
	padding:0 0 20px 40px;
	position:relative;
	font-size:22px;
	font-family:'Montserrat-Bold';
	}
ul.tick_list li:before{
	position:absolute;
	background:url(https://www.myreviewtime.com/divinelocks/images/bullet2.png) no-repeat top left;
	background-size:100%;
	width:28px;
	height:26px;
	top:0px;
	left:0px;
	content:'';
	}
ul.tick_list1 li:before{
	position:absolute;
	background:url(https://www.myreviewtime.com/divinelocks/images/bullet2.png) no-repeat top left;
	background-size:100%;
	width:28px;
	height:26px;
	top:0px;
	left:0px;
	content:'';
	}
ul.tick_list1{
	background:#fff;display:inline-block;
	margin: 30px auto 30px;
	}
ul.tick_list1 li{
	padding:0 0 20px 40px;
	position:relative;
	font-size:22px;
	font-family:'Montserrat-Bold';
	}
ul.green_tick{
	background:#fff;
	padding:20px;
	}
ul.green_tick li{
	position:relative;
	padding:0 0 20px 40px;
	font-family: 'Montserrat-Medium';
	}
ul.green_tick li:before{
	position:absolute;
	content:'';
	background:url(../images/tick3.jpg) no-repeat top left;
	background-size:100%;
	width:27px;
	height:26px;
	top:0px;
	left:0px;
	}
ul.red_cross{background:#fff;padding:20px;}
ul.red_cross li{position:relative;padding:0 0 20px 40px;font-family: 'Montserrat-Medium';}
ul.red_cross li:before{
	position:absolute;
	content:'';
	background:url(../images/cross.jpg) no-repeat top left;
	background-size:100%;
	width:24px;
	height:25px;
	top:0px;
	left:0px;
	}
.ms-medium{font-family: 'Montserrat-Medium';}
.section-9 .part-4:before {
	content: "";
	position: absolute;
	background-image: url(../images/before-new.png);
	width: 80%;
	background-repeat: no-repeat;
	bottom: 0px;
	height: 100%;
	left: 0px;
	background-position: bottom left;
	background-size: 100%;
	}
.media_font{font-family: 'Montserrat', sans-serif;}
.scared_bg {
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;	
	}
.sec3 .scared_bg .s-part-4{background:#fff;}
.sec3 .scared_bg .s-part-4 ul.tick_list, .sec4 .part-2 ul.tick_list{margin:0!important;}
.sec3 .scared_bg .s-part-4 ul.tick_list li, .sec4 .part-2 ul.tick_list li{
	padding:0 0 20px 40px;
	position:relative;
	font-family: 'Montserrat', sans-serif;font-weight:400;
	}
.sec3 .scared_bg .s-part-4 ul.tick_list li:before, .sec4 .part-2 ul.tick_list li:before{
	position:absolute;
	content:'';
	background:url(../images/tick2.jpg) no-repeat top left;
	background-size:100%;
	width:27px;
	height:26px;
	top:0px;
	left:0px;
	}
.sec3{z-index:9;}
.sec4 .part-2 .col-12 {margin-top: 30px!important;}
.sec4 .part-2 ul.tick_list li{font-family:'Montserrat-Regular'!important;}
.white_bg{background:#fff;}
.section-10 ul li {
	margin: 25px 0 0px 0px;
	display: flex;
	align-items: center;
	vertical-align: middle;
	}
.section-10 ul li img {
	padding: 0 15px 0 0px;
	}
.section-10{z-index:9;}
.section-11:after {
	position: absolute;
	content: '';
	background: url(https://www.myreviewtime.com/divinelocks/images/triangle_shape2.png) no-repeat;
	background-size: 100%;
	width: 99px;
	height: 268px;
	bottom: -134px;
	left: 0px;
	}
.light_gray_bg{
	position:relative; background: url(../images/img38.jpg?v=1.0) repeat-y;
	padding: 20px;
	background-size:100% 100%;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
	}

.light_gray_bg:after{
	position:absolute;
	content:"";
	bottom:-52px;
	left:0;
	width:100%;
	height:52px;
	background: url(../images/light_gray_curve.png) no-repeat;
	background-size:100%;
	}
.section-12 ul.tick_list { padding:40px 20px 30px 20px;
	margin: 0!important; 
	}
.section-12 ul.tick_list li {
	vertical-align: top;
	display: inline-block;
	width: 30%;
	}
.section-12 ul.tick_list li:nth-child(2) {width: 38%;}
.section-12 ul.tick_list li:nth-child(1) {width: 20%;}
.section-10 .s-part-1 .col-12 p:before{
	position:absolute;
	content:'';
	background:url(../images/arrow.png) no-repeat top left;
	background-size:100%;
	width:26px;
	height:14px;
	top:7px;
	left:0px;
	}
.section-10 .s-part-1 .col-12 p{padding-left:40px;position:relative;}
.count{margin:0 30px 40px 0}
.sec9 .scared .s-part-2{padding:0 130px;}
.num {
	position: relative;
	top: 10px;
	width: 36px;
	height: auto;
	}
h2.heading_before {
	background-repeat: no-repeat;
	width: 100%;
	height: 145px;
	left: 0px;
	top: 0px;
	box-sizing:border-box;
	margin: 40px auto;
	display: block;
	text-align: center;
	background-size: 100%;
	padding: 10px 30px 10px 30px;
	}
.sec12 .part-3 .s-part-3 .light_gray_bg{width:100%;margin-bottom:70px!important;}
.section-14:after {
	position: absolute;
	content: '';
	background: url(https://www.myreviewtime.com/divinelocks/images/triangle_shape2.png) no-repeat;
	background-size: 100%;
	width: 99px;
	height: 268px;
	bottom: -134px;
	left: 0px;
	}
.section-15:after {
	position: absolute;
	content: '';
	background: url(../images/triangle_shape.png) no-repeat bottom right;
	background-size: 100%;
	width: 107px;
	height: 284px;
	bottom: -141px;
	right: 0px;
	z-index: 1;
	}
.section-16{background-image:url(../images/bg8.jpg); background-size:cover;}
/** bottels **/
.bottes_sec .col-4 {
	padding-left: 20px;
	padding-right: 20px;
	}
.bottle-center {
	background: #f7f7f7;
	border-radius: 10px;
	box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.27);
	padding: 0px 0px 15px;
	overflow: hidden;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	}
.bottle-top-center {
	background: url(../images/bottle_top_center.jpg) no-repeat bottom center;background-size: cover;
	}
.bottle-top-left {
	background: url(../images/bottle_top_left.jpg) no-repeat bottom center;background-size: cover;
	}
.bottle-top-right {
	background: url(../images/bottle_top_right.jpg) no-repeat bottom center;background-size: cover;
	}
.bottle-center .pack-type {
	background: url(../images/bottle_top_center.png) no-repeat top center;
	background-size: cover;
	color: #fff;
	font-size: 32px;
	text-transform: uppercase;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
	padding: 13px 0px 10px;
	font-family: 'barlow_condensedbold';
	}
.bottle-center .bottle-top-right .pack-type {
	background: url(../images/bottle_top_right.png) no-repeat top center;
	background-size:cover;
	}
.bottle-center .bottle-top-left .pack-type {
	background: url(../images/bottle_top_left.png) no-repeat top center;
	background-size: cover;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
	}
.bottle-center .supply {
	color: #fff;
	text-transform: uppercase;
	padding: 18px 0px 14px;
	font-family: 'barlow_condensedbold';
	font-size: 40px;
	border-bottom: 2px solid #182d64;
	text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.56);
	}
.bottle-center .pack-pic {
	text-align: center;
	padding: 10px 20px 10px;   
	}
.line-through {
	text-decoration: line-through;
	}
.price-part {
	text-align: center;
	padding: 10px 0px 10px 0px;
	}
.centerpack .pack-pic{padding-top:10px;}
.bottle-center .price {
	font-family: 'barlowbold';
	font-size: 50px;
	color: #000;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	}
.center_bottle {border-bottom:5px solid #c60001;}
.font_clr{color:#0055be;}
.bottle-center .price.price-center {
	font-family: 'barlowbold';
	font-size: 50px;
	color: #000;
	position: relative;
	display: inline-block;padding-bottom:0px;
	vertical-align: middle;line-height:60px;
	}
.retail-price {
	color: #ff0000;
	font-size: 24px;
	padding: 5px 0 5px 0;
	font-family: 'barlowbold';
	}
.bottle-center .price span {
	font-size: 40px;
	position: absolute;
	top: -15px;
	left: -21px;color:#000;
	}
.right_bottle{border-bottom:5px solid #1daf96;}
.bottle-center .price-each {
	font-family: 'barlowbold';
	font-size: 28px;
	color: #000;
	position: relative;
	display: inline-block;
	top: -9px;
	left: -3px;
	}
.bottle-center .price-each span {
	font-size: 25px;
	position: absolute;
	top: 24px;
	left: 2px;
	color: #000;
	font-family: 'barlow_condensedregular';
	padding-top: 0px;
	}
.bottle-center .center-content {
	padding: 0px 30px;
	}
.bottle-center .fat-loss {
	text-transform: uppercase;
	font-size: 16px;
	margin: 0;
	padding: 10px 0px 0px 40px;
	position: relative;
	font-family: 'barlowmedium';
	}
.bottle-center .fat-loss img {
	position: absolute;
	top: 10px;
	left: 5px;
	}
.left_bottle {border-bottom: 5px solid #096a8e;}
.bottle-center .fat-loss.free-ship {border-top: none;}
.cart-btn {margin-bottom: 0px;padding: 20px 20px 10px;}
p.payment img {margin-top:10px;height: auto;}
.centerpack .pack-pic{margin-top:0px;}
.centerpack {margin-top: -40px;}
.black-txt{color:#000;}
.white-bg-block {
	background: #fff;
	box-sizing: border-box;
	border: 15px solid #fff;
	position: relative;
	background-size: cover;
	}
.section-16:after {
	position: absolute;
	content: '';
	background: url(https://www.myreviewtime.com/divinelocks/images/triangle_shape2.png) no-repeat;
	background-size: 100%;
	width: 99px;
	height: 268px;
	bottom: -134px;
	left: 0px;
	}
.pro1, .pro3 {height: 265px;}

/*** bottels end ***/
.section-17:after {
	position: absolute;
	content: '';
	background: url(https://www.myreviewtime.com/divinelocks/images/triangle_shape.png) no-repeat bottom right;
	background-size: 100%;
	width: 107px;
	height: 284px;
	bottom: -141px;
	right: 0px;
	z-index: 1;
	}
.section-18:after {
	position: absolute;
	content: '';
	background: url(https://www.myreviewtime.com/divinelocks/images/triangle_shape2.png) no-repeat;
	background-size: 100%;
	width: 99px;
	height: 268px;
	bottom: -134px;
	left: 0px;
	}
.section-18 {
	background-image: url(../images/bg8.jpg);
	background-size: cover;
	}
.s-part-new:before {
	position: absolute;
	right: -210px;
	content: "";
	background-image: url(../images/after-img.png);
	width: 906px;
	height: 658px;
	bottom: 0px;
	background-repeat: no-repeat;
	background-size: 100%;
	border-bottom-right-radius:10px;
	z-index:-1;
	}
.mobile-view{display:none !important;}
.section-19:after {
	position: absolute;
	content: '';
	background: url(../images/triangle_shape.png) no-repeat bottom right;
	background-size: 100%;
	width: 107px;
	height: 284px;
	bottom: -166px;
	right: 0px;
	z-index: 1;
	}
.section-20:after {
	position: absolute;
	content: '';
	background: url(../images/triangle_shape.png) no-repeat bottom right;
	background-size: 100%;
	width: 87px;
	height: 284px;
	bottom: -141px;
	right: 0px;
	z-index: -1;
	}
.section-20{z-index:1;}

/* accordion start*/
.accordion-header {
	font-size: 28px;
	line-height: 30px;
	padding:17px 20px 17px 90px;
	color: #fff;
	margin: 0px 0 20px 0;
	position: relative;
	text-align:left;
	background:#471866;	
	font-family: 'Calisto-MT-Bold_9068';
	position:relative;
	}
.accordion-content {
	display: none;
	padding: 30px 20px 30px 45px;
	border-top: none!important;
	margin-bottom: 20px;
	width: 100% !important;
	box-sizing: border-box;
	background-color: rgba(255, 255, 255, 0.81);
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.27);
	}
.accordion-content p{font-family: 'Montserrat-Medium';}
h2.accordion-header.active-header {
	margin: 0 0 0px 0;
	background: #471866;
	color: #fff;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-size: cover;
	padding: 17px 20px 17px 90px;
	font-family: 'Calisto-MT-Bold_9068';
	position:relative;
	}
h2.accordion-header span:after {
	content: '';
	width: 14px;
	height: 26px;
	top: 18px;
	right: -14px;
	background: url(../images/accordion_tip.png) no-repeat;
	position: absolute;
	}
h2.accordion-header.active-header:after {
	content: "\2212";
	}
h2.accordion-header:after {
	position: absolute;
	right: 0px;
	content: '\002B';
	font-size: 42px;
	background: #561e7b;
	top: 0px;
	height: 100%;
	width: 58px;
	display: flex;
	align-items: center;
	justify-content: center;
	}
h2.accordion-header span {
	position: absolute;
	top: 0;
	left: 0;
	background: #ff0060;
	height: 100%;
	width: 60px;
	font-size: 35px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	font-family: 'Calisto-MT-Bold_9068';
	}
.numeric{
	position: relative;
	top: 8px;
	padding-right: 10px;
	}
/* accordion end*/

/* footer start*/
.footer {
	background: #0f0e0f;
	padding: 60px 10px 70px;
	}
.privacy {
	font-size: 20px;
	margin: 0 0 20px 0;
	color: #dcdcdc;
	text-align: center;
	font-family: 'Montserrat-Regular';
	}
.privacy a {
	color: #dcdcdc;
	padding: 0 15px;
	}
.privacy p {
	text-align: center;
	color: #dcdcdc !important;
	font-family: 'Montserrat-Regular';
	}
.footer p {
	text-align: center;
	color: #dcdcdc;
	font-family: 'Montserrat-Regular';
	}
.section-19 .part-4 .scared{z-index:3;}

p.pink_tick:before{
	position:absolute;
	content:'';
	background:url(../images/tick2.jpg) no-repeat top left;
	background-size:100%;
	top:25px;
	left:0px;
	width:28px;
	height:26px;
	}
p.pink_tick {padding: 20px 0 0 40px;}
p.num1, p.num2{padding:20px 0 0 40px;}
p.num1:before{
	position:absolute;
	content:'';
	background:url(../images/num_1.jpg) no-repeat top left;
	background-size:100%;
	width:36px;
	height:35px;
	top:16px;
	left:0px;
	}
p.num2:before{
	position:absolute;
	content:'';
	background:url(../images/num_2.jpg) no-repeat top left;
	background-size:100%;
	width:36px;
	height:35px;
	top:16px;
	left:0px;
	}
.sec11 {
	background-repeat: no-repeat;
	background-size: cover;
	}
/* footer end*/




@media (min-width: 1250px){
.container{width:1170px;}
}

@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 only screen and (min-width: 1366px) and (max-width: 2600px) {
.header:before{width:227px;height:597px;bottom:-301px;}
.section-2:after, .sec1:after {width: 217px;height: 574px;bottom: -280px;}
.section-3:after, .section-7:after, .section-9:after, .sec4:after, .sec6:after, .sec8:after, .sec11:after, .sec13:after, .sec17:after{width: 231px;height: 635px;bottom: -324px;}
.section-5:after{width: 219px;height: 625px;bottom: -317px;}
.section-7:before, .section-9:before, .sec4:before, .sec6:before, .section-11:before, .sec8:before, .sec11:before, .sec13:before, .sec17:before{width: 217px;height: 574px;top: -294px;}
.sec17:after{left:-50px;width:211px!important;bottom:-348px!important;}
.section-15:after{width: 217px; height: 574px; bottom: -278px;}
.section-16:after{width: 231px;height: 635px;bottom: -324px;}
.section-17:after, .section-19:after{width: 227px; height: 574px; bottom: -291px;}
.section-18:after{width: 231px; height: 635px;bottom: -324px;}
.section-20:after{    width: 227px;height: 574px;bottom: -311px;}
}


@media only screen and (min-width: 2501px) and (max-width: 2600px) {
.section-9 .part-4:before {width: 48%;left: 600px;}
}

@media only screen and (min-width: 2401px) and (max-width: 2500px) {
.section-9 .part-4:before{width:49%;left:500px;}
}

@media only screen and (min-width: 2301px) and (max-width: 2400px) {
.section-9 .part-4:before{width:51%;left:500px;}
}

@media only screen and (min-width: 2201px) and (max-width: 2300px) {
.section-9 .part-4:before{width:53%;left:500px;}
}

@media only screen and (min-width: 2001px) and (max-width: 2200px) {
.section-9 .part-4:before{width:55%;left:470px;}
}

@media only screen and (min-width: 1921px) and (max-width: 2000px) {
.section-9 .part-4:before{width:60%;left:350px;}
}

@media only screen and (min-width: 1681px) and (max-width: 1920px) {
.section-9 .part-4:before {width: 65%;left:320px;}
}

@media (min-width: 1601px) and (max-width: 1680px) {
.section-9 .part-4:before{width:74%;}
}

@media (min-width: 1441px) and (max-width: 1600px) {
.section-9 .part-4:before {width: 78%;}	
}
 
@media (min-width: 1367px) and (max-width: 1440px) {
.section-9 .part-4:before {width: 86%!important;}
.section-3:after, .section-7:after, .section-9:after, .sec4:after, .sec6:after, .sec8:after, .sec11:after, .sec13:after, .sec17:after{width: 171px;height: 555px;}
.section-11:after{width: 149px;height: 338px;}
}
 
@media (min-width: 1281px) and (max-width: 1366px) {
.header:before {width: 197px;height: 517px;bottom: -261px;}
.section-2:after {width: 167px;height: 414px;bottom: -220px;}
.section-3:after, .section-7:after, .section-9:after, .sec4:after, .sec6:after, .sec8:after, .sec11:after, .sec13:after {width: 171px;height: 555px;} 
.sec1 {z-index: 2;}
.sec1:after {width: 147px;height: 404px;bottom: -190px;z-index: -3;} 
.section-5:after { width: 159px; height: 495px; bottom: -227px;}
.section-7:before, .section-9:before, .sec4:before, .sec6:before, .section-11:before, .sec8:before, .sec11:before, .sec13:before { width: 157px; height: 494px;} 
.section-3:after, .section-7:after, .section-9:after, .sec4:after, .sec6:after, .sec8:after, .sec11:after, .sec13:after { width: 141px; height: 425px; bottom: -234px;left: -20px;}
.section-11:after, .section-14:after { width: 161px;left: -20px;height: 545px;bottom:-326px;}
.section-16:after { width: 161px; height: 445px; bottom: -226px;left: -20px;}
.section-18:after {width: 131px;height: 425px;bottom: -254px;left: -20px;}
.section-9 .part-4:before {width: 90%!important;}
}

@media (min-width: 1201px) and (max-width: 1280px) {
.section-9 .part-4:before{width:95%;}
}
 
@media (min-width: 1198px) and (max-width: 1200px) {
.header .col-12.pl-30 {padding-left: 70px;}
.section-2 .part-4 .white_bg{margin-left:170px;}  
.section-3:after, .section-7:after, .section-9:after, .sec4:after, .sec6:after, .sec8:after, .sec11:after, .sec13:after{width: 69px;height: 227px;} 
.section-3:after, .section-7:after, .section-9:after, .sec4:after, .sec6:after, .sec8:after, .sec11:after, .sec13:after{width: 59px;height: 207px;}
.section-11:after{width: 69px;height: 218px;bottom: -129px;}
.section-16:after{width: 79px;height: 238px;}
.section-17:after{bottom: -148px;}
.section-9 .part-4:before{width:100%;}
}


@media (max-width: 1080px){
.header:before{bottom:-135px;width:103px;height:277px}
.section-2 .part-4 .white_bg:before{top:-57px}
.section-2 .part-4 .white_bg:after{bottom:-45px}
.header h1{font-size:70px;line-height:80px}
.header h2{font-size:56px;line-height:66px}
span.ex_small_stroke,span.long_stroke,span.ochre_stroke,span.stroke_small{background:0 0}
label.plain-brush{background:#ffd69d;line-height:26px}
.sec11:before,.sec13:before,.sec17:before,.sec4:before,.sec6:before,.sec8:before,.section-11:before,.section-7:before,.section-9:before{width:87px;height:220px;top:-105px}
.sec11:after,.sec13:after,.sec17:after,.sec4:after,.sec6:after,.sec8:after,.section-3:after,.section-7:after,.section-9:after{width:52px;height:136px;bottom:-65px}
.section-9 .part-4:before{width:100%}
.sec3 .scared_bg .s-part-1 .col-6 p br{display:none}
.section-11:after{width:69px;height:229px}
.section-12 ul.tick_list li:nth-child(2){width:34%}
.section-12 ul.tick_list li:nth-child(1){width:22%}
.sec15 .part-2 .scared:before{right:-90px}
.section-15:after{width:67px;height:174px;bottom:-85px}
.pro1,.pro3{height:225px;width:auto}
.section-16:after{width:59px;height:215px}
.section-17:after{width:67px;height:194px;bottom:-101px}
.s-part-new:before{right:-250px}
.sec16 .white_bg .part5 h2.flag:before{left:160px}
.sec16 .white_bg .part5 h2.flag:after{right:160px}
}

@media (max-width: 1050px){
.section-2 .part-4 .white_bg:before{top:-52px}
.section-2 .part-4 .white_bg:after{bottom:-40px}
.pb-120{padding-bottom:50px}.pt-100{padding-top:40px}
.header .col-12{padding-left:90px;padding-bottom:50px}
.section-2 .part-4 .white_bg{margin-bottom:40px}
.section-5:after{width:74px;height:216px;bottom:-107px}
.section-7.mt-40{margin-top:20px}
.section-2:after{width:70px;height:194px;bottom:-90px}
.section-4 .scared.mt-50{margin-top:30px}
h2{font-size:47px;line-height:57px}
.sec9 .scared .s-part-2{padding:0 90px}
.pro1,.pro3{height:215px}		
}

@media (max-width: 1024px){
p.sup_br br{display:none}
.section-2 .part-4 .white_bg:before{top:-50px}
.section-2 .part-4 .white_bg:after{bottom:-39px}
.pt-60{padding-top:40px}
h2{font-size:45px;line-height:55px}
.sec15 .part-2 .scared:before{right:-130px}
.pro1,.pro3{height:205px}
.header h1{font-size:60px;line-height:70px}
.header h2{font-size:50px;line-height:60px}
.f30{font-size:28px;line-height:32px}	
}

@media (max-width: 992px){
.section-2 .part-4 .white_bg:before{top:-48px}.section-2 .part-4 .white_bg:after{bottom:-35px}.pb-50{padding-bottom:40px}.mt-60{margin-top:40px}.plr-30{padding-left:15px;padding-right:15px}.pl-30{padding-left:15px}.pr-30{padding-right:15px}.pt-50{padding-top:40px}.section-11:after{width:49px;height:203px}.mb-50{margin-bottom:20px}.mt-80{margin-top:60px}.mt-50{margin-top:30px}.section-12 ul.tick_list li:nth-child(2){width:33%}.section-12 ul.tick_list li:nth-child(1){width:21%}.sec11:after,.sec13:after,.sec17:after,.sec4:after,.sec6:after,.sec8:after,.section-3:after,.section-7:after,.section-9:after{width:44px;height:125px}.pro1,.pro3{height:195px}.s-part-new:before{right:-280px}.section-19:after,.section-20:after{width:77px;height:194px;bottom:-126px}.f30{font-size:26px;line-height:30px}	
}

@media (max-width: 980px){
.section-2 .part-4 .white_bg:after {bottom: -36px;}	
.header:before {bottom: -137px;width: 109px;height: 270px;}	
.section-6 .part-3 .scared:before{right:-80px;}	
.sec9 .scared .s-part-2 {padding: 0 80px;}
h2 {font-size: 43px;line-height: 53px;}	
.sec15 .part-2 .scared:before {right: -170px;}	
}

@media (max-width: 960px){	
.header:before { bottom: -140px;width: 110px;}		
.pb-60 {padding-bottom: 40px;}	
.sec9 .scared .s-part-2 {padding: 0 60px;}
.sec10.pt-30{padding-top:0px;}
.pro1, .pro3 {height: 188px;}
.section-20 .part-1.pt-40, .section-21 .col-12.pt-40{padding-top:0px;}
.pb-100 { padding-bottom: 80px;}
}


@media (max-width: 900px){
.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%;}	
.header .col-12 {padding-left: 60px;}
.section-2 .part-4 .white_bg:before {top: -46px;}
.section-2 .part-4 .white_bg:after {bottom: -33px;}
.header:before {bottom: -154px;width: 121px;height:309px;}
.sec16 .white_bg .part5 h2.flag:before {left: 130px;}
.sec16 .white_bg .part5 h2.flag:after {right: 130px;}

.img1, .img2, .img3, .img4, .img5, .img7, .img8, .img9, .img10, .img11, .img12, .img15, .img17, .img18, .img19, .img20, .img21, .img23, .img24, .img26, .img27, .pic3, .pic4, .pic5, .pic6, .pic7, .pic8, .pic9, .img34, .img35, .img36, .img39, .img40, .img42, .pic10, .pic11, .pic12, .pic13, .pic14, .pic15, .pic16, .pic17, .pic19, .pic20, .pic21, .pic22, .pic23, .pic24, .pic25, .pic26, .img45, .img46, .img47, .img48, .img49, .img51, .img50, .img52, .img53, .img54, .pic1, .pic2, .pic27, .pic28, .pic29, .pic30, .pic31, .pic32{display:block;
margin:0 auto;}

.section-2 .part-2.row, .section-3 .part-3.row, .section-4 .s-part-2 .row, .section-5 .part-4.row, .section-6 .part-4.row, .section-6 .s-part-1 .row, .section-7 .part-3.row, .section-8 .part-6.row, .sec2 .part-4.row, .sec4 .part-4.row, .sec4 .part-3.row, .sec5 .part-3.row, .section-12 .part-5.row,.sec7 .part-5.row, .sec8 .part-3.row, .sec10 .part-3.row, .sec11 .part-2.row, .sec12 .part-4.row, .sec12 .s-part-2 .row, .sec13 .part-4.row, .sec13 .part-3.row, .sec14 .part-2.row, .section-15 .part-1 .row, .section-15 .part-3 .row, .section-17 .part-1 .row, .section-19 .part-3 .row, .section-20 .part-2 .row, .sec16 .part2.row, .sec17 .part2.row{display:flex;
flex-flow:column-reverse;}

.img2, .img14, .img13, .img16, .img19, .img27, .pic4, .img40, .img42, .sec9 .s-part-3, .pic19, .pic20, .img51, .pic29, .pic28, .img54{margin-top:30px;}
.section-3 .part-1 h2.mb-30, .sec7 .part-1 h2.mb-30, .sec8 .part-1 h2.mb-30, .sec10 .part-4 h2.heading_before.mb-30{margin-bottom:0px;}
.img7{margin:30px auto;}

.img9, .img10, .img11, .img15, .img16, .img18, .img19, .img20, .img21, .img23, .img26, .img27, .pic3, .pic4, .pic5, .pic8, .img34, .img35, .img36, .img39, .pic10, .pic11, .pic15, .pic16, .pic21, .pic24, .pic26, .img45, .img48, .img52, .img53, .pic1, .img12, .pic28, .pic27{margin-bottom:30px;}

.section-5 .part-1 h2.mb-40, .section-7 .part-1 h2.mb-40, .section-9 .part-1 h2.mb-40, .sec14 .part-1 .mb-30, .sec15 .part-1 .mb-30{margin-bottom:10px;}
.section-5:after {width: 64px;height: 196px;bottom: -92px;}

br{display:none;}
h2 { font-size: 40px;line-height: 50px;}
.section-6 .part-3 .scared:before, .section-9 .part-4:before, .sec15 .part-2 .scared:before, .s-part-new:before{display:none;}

.img21.pt-20{padding-top:0px!important;}

.section-7:before, .section-9:before, .sec4:before, .sec6:before, .section-11:before, .sec8:before, .sec11:before, .sec13:before, .sec17:before { width: 67px; height: 190px;}
.section-9 .col-4 {text-align: left!important;}
.section-9 .col-4 ul.tick_list{margin:0 auto;} 

.section-9 .part-2.white_bg{padding:30px 15px!important;}

.section-12 .part-2.mt-30{margin-top:0px!important;}

.section-12 ul.tick_list li, .section-12 ul.tick_list li:nth-child(2), .section-12 ul.tick_list li:nth-child(1) {width:100%;box-sizing:border-box;}

.section-12 ul.tick_list {padding: 20px 20px 20px 20px;}
.count { margin: 0 30px 0px 0;}
.sec9 .s-part-2 .col-12 .count{margin:0 30px 40px 0;}
.section-14:after{width: 41px;height: 190px;}
.section-15 .part-1.pt-40{padding-top:20px;}
.section-15 .col-12 .pt-30, .section-17 .col-12 .pt-30{padding-top:20px;}

 .bottes_sec .col-4 { width: 420px; display: block!important; margin: 0 auto 30px; float: none;}
.packages {display: flex!important;flex-direction: column;align-items: center;}
.p1{order:3;}
.p2{order:1;}
.p3{order:2;}

.pb-100 {padding-bottom: 40px;}
.section-21 .col-12.pt-60{padding-top:10px!important;}
.sec16 .part3 h2.heading_before{margin:40px auto 0px!important;}
.sec16 .white_bg .creme_bg ul li{font-size:20px;}
.pro1, .pro3 {height: auto;}
}


@media (max-width:830px){
.header:before{bottom:-146px;width:111px;height:319px}.section-2 .part-4 .white_bg:before{top:-40px}.section-2 .part-4 .white_bg:after{bottom:-30px}.text-medium-32{font-size:30px;line-height:36px}.section-2 .part-4 .white_bg p.new_font{font-size:22px;line-height:32px}.section-2 .part-4 .white_bg{margin-bottom:20px}p{font-size:20px;padding-bottom:20px;line-height:22px}.header h1{font-size:55px;line-height:65px}.header h2{font-size:45px;line-height:55px}.header p{font-size:32px;line-height:42px}h2{font-size:38px;line-height:48px}.sec1:after{width:67px;height:213px;bottom:-82px}.sec11:before,.sec13:before,.sec17:before,.sec4:before,.sec6:before,.sec8:before,.section-11:before,.section-7:before,.section-9:before{width:47px;height:164px}ul.green_tick li,ul.new_list,ul.red_cross li,ul.tick_list li{font-size:20px}.iunderline,.red_line,.underline{width:400px}h2.before-heading,h2.heading_before{margin-bottom:30px!important;background:#0082bb;padding:10px 15px 10px}.section-15:after,.section-17:after,.section-19:after,.section-20:after{width:57px;height:164px;bottom:-72px}.section-18:after{width:59px;height:212px}.section-16:after{height:145px;bottom:-64px}.accordion-header{font-size:24px;line-height:26px}.accordion-content{padding:20px}.numeric{width:25px}h4{font-size:22px;line-height:36px}.f30{font-size:24px}.sec16 .white_bg .part5 h2.flag:before{left:110px;width:68px;height:59px}.sec16 .white_bg .part5 h2.flag:after{right:110px;width:68px;height:59px}
}

@media (max-width:768px){
.section-2:after{width:40px;height:144px;bottom:-49px}.sec16 .white_bg .part5 h2.flag:before{left:90px}.sec16 .white_bg .part5 h2.flag:after{right:90px}
}

@media (max-width:740px){
.section-2 .part-4 .white_bg:before{top:-38px}.section-2 .part-4 .white_bg:after{bottom:-28px}.section-15:after{bottom:-87px}.section-17:after{bottom:-90px}.section-19:after,.section-20:after{bottom:-100px}.sec16 .white_bg .part5 h2.flag:before{width:58px;height:49px}.sec16 .white_bg .part5 h2.flag:after{width:58px;height:49px}
}

@media (max-width:680px){.section-2 .part-4 .white_bg:before{top:-35px}.section-2 .part-4 .white_bg:after{bottom:-25px}.header .col-12{padding-left:40px}h2{font-size:36px;line-height:46px}p.pink_tick{padding:20px 0 0 30px}p.pink_tick:before{top:21px;width:21px}.sec9 .scared .s-part-2{padding:0 30px}.section-15:after{bottom:-70px}.section-16:after{bottom:-65px}.sec16 .white_bg .part5 h2.flag:before{left:70px}.sec16 .white_bg .part5 h2.flag:after{right:70px}.f30{font-size:23px}
}

@media (max-width:640px){.section-2 .part-4 .white_bg:before{top:-33px}.section-2 .part-4 .white_bg:after{bottom:-23px}.section-2 .part-4 .white_bg p.new_font{font-size:20px;line-height:30px}.text-medium-32{font-size:28px;line-height:34px}.header p{font-size:29px;line-height:39px}.header h1{font-size:50px;line-height:60px}.header h2{font-size:40px;line-height:50px}.header:after{content:'';position:absolute;bottom:-117px;background-image:url(../images/header_triangle.png);width:86px;height:229px;background-repeat:no-repeat;left:0;background-size:100%;background-position:bottom left}.header:before{position:absolute;content:'';background:rgba(0,0,0,.5);background-size:cover;width:100%;height:100%;top:0;left:0}.header .col-12{padding-bottom:20px}.iunderline,.red_line,.underline{width:380px}.sec9 .s-part-2 .col-12 .count{margin:0 30px 60px 0}.sec16 .white_bg .part5 h2.flag:before{left:50px}.sec16 .white_bg .part5 h2.flag:after{right:50px}
}

@media (max-width:600px){.header p{font-size:27px;line-height:37px}.header h1{font-size:45px;line-height:55px}.header h2{font-size:35px;line-height:45px}.header:after{bottom:-99px;width:76px;height:199px}.section-2 .part-4 .white_bg{margin-left:100px}.section-2 .part-4 .white_bg:before{top:-30px}.section-2 .part-4 .white_bg:after{bottom:-20px}.section-2 .part-4 .white_bg{margin-bottom:10px}.sec1:after{width:50px;height:173px;bottom:-64px}.sec16 .white_bg .part5 h2.flag:before{left:30px}.sec16 .white_bg .part5 h2.flag:after{right:30px}.f30{font-size:21px}}

@media (max-width:580px){.header h1,.header h2,.header p{text-align:center}.header .col-12{padding-left:15px;padding-bottom:25px}.header p{font-size:26px;line-height:36px}.pb-120{padding-bottom:30px}.pt-100{padding-top:30px}.links{word-break:break-all}h2{font-size:33px;line-height:43px}.mt-70{margin-top:50px}.pt-70{padding-top:50px}.mb-70{margin-bottom:50px}.sec9 .s-part-2 .col-12 .count{margin:0 30px 80px 0}.iunderline,.red_line,.underline{width:350px}.sec12 .part-3 .s-part-3 .light_gray_bg{margin-bottom:50px!important}.f30{font-size:20px}
}

@media (max-width:540px){.section-2 .part-4 .white_bg:before{top:-27px}.section-2 .part-4 .white_bg{margin-left:90px}.section-2 .part-4 .white_bg{padding:0 15px}.header:after{bottom:-100px}.text-medium-32{font-size:26px;line-height:32px}.img10,.img11,.img12,.img15,.img16,.img18,.img19,.img20,.img21,.img23,.img26,.img27,.img34,.img35,.img36,.img39,.img45,.img48,.img52,.img53,.img9,.pic1,.pic10,.pic11,.pic15,.pic16,.pic21,.pic24,.pic26,.pic3,.pic4,.pic5,.pic8{margin-bottom:20px}.img13,.img14,.img16,.img19,.img2,.img27,.img40,.img42,.img51,.pic19,.pic20,.pic4,.sec9 .s-part-3{margin-top:20px}.pt-50,.pt-60{padding-top:30px}.pb-50{padding-bottom:30px}.section-5:after{width:37px;height:154px;bottom:-52px}h2{font-size:31px;line-height:41px}.section-6 .part-2 h2.before-heading{margin:30px auto 10px!important}.mt-40{margin-top:30px}.section-9 .part-2.white_bg{padding:20px 15px 0!important}.sec14 .part-3 ul.tick_list li:nth-child(4),.sec4 .part-2 ul.tick_list li:nth-child(3),ul.green_tick li:nth-child(2),ul.red_cross li:nth-child(3){padding-bottom:0}.pt-30{padding-top:20px}.count{width:75px}.f24{font-size:22px}.sec11:after,.sec13:after,.sec17:after,.sec4:after,.sec6:after,.sec8:after,.section-3:after,.section-7:after,.section-9:after{width:28px;height:102px}.section-14 .part-1 .mb-30{margin-bottom:10px}.section-15 .col-12.pt-40{padding-top:20px!important}.section-18:after{height:152px;bottom:-74px}h2.accordion-header:after{font-size:30px;width:28px}h2.accordion-header span{width:40px;font-size:30px}.accordion-header,h2.accordion-header.active-header{padding-left:60px}.accordion-header{font-size:23px;line-height:28px}
}

@media (max-width:500px){
.header p{font-size:24px;line-height:34px}.header h1{font-size:40px;line-height:50px}.header h2{font-size:30px;line-height:40px}.section-2 .part-4 .white_bg{margin-left:80px}.header:after{bottom:-80px;width:60px;height:159px}.section-2 .part-4 .white_bg:before{top:-25px}.section-2 .part-4 .white_bg:after{bottom:-18px}.section-5 .part-2 h2.before-heading{margin:20px auto 0!important}.section-6 .part-2 h2.before-heading{line-height:33px}.pb-40{padding-bottom:20px}.pt-40{padding-top:20px}h2{font-size:30px;line-height:40px}.sec9 .s-part-2 .col-12 .count{margin:0 30px 120px 0}.iunderline,.red_line,.underline{width:300px}.section-18 .col-12.pt-40{padding-top:0!important}.pb-70{padding-bottom:20px}.pb-60{padding-bottom:30px}.img50{margin:20px auto}.sec16 .white_bg .part5 h2.flag:after{right:10px}.sec16 .white_bg .part5 h2.flag:before{left:10px}
}

@media (max-width:480px){
.header p{font-size:23px;line-height:33px}.section-2 .part-4 .white_bg:before{top:-23px}.section-2 .part-4 .white_bg{margin-left:70px;margin-top:-60px}.section-5:after{width:27px;height:84px;bottom:-39px}.section-11:after{width:39px;height:113px;bottom:-60px}.sec16 .white_bg .part5 h2.flag:after{right:0}.sec16 .white_bg .part5 h2.flag:before{left:0}
}

@media (max-width:420px){
.header p{font-size:19px;line-height:29px}.header h1{font-size:36px;line-height:46px}.header h2{font-size:28px;line-height:38px}.section-2 .part-4 .white_bg:before{top:-20px}.section-2 .part-4 .white_bg:after{bottom:-16px}.section-2 .part-4 .white_bg{margin-left:60px}.header:after{bottom:-67px;width:50px;height:139px}.section-2:after{width:30px;height:94px;bottom:-37px}h2{font-size:28px;line-height:38px}.section-5 .part-2 h2.before-heading{line-height:33px!important}.sec9 .s-part-2 .col-12 .count{margin:0 30px 170px 0}.sec9 .scared .s-part-2{padding:0 20px}.bottes_sec .col-4{width:100%}.section-18:after{height:142px;bottom:-75px;width:49px}h2.accordion-header span{width:30px;font-size:27px}.accordion-header,h2.accordion-header.active-header{padding-left:48px;padding-right:25px}.footer{padding:30px 10px 30px}.sec16 .white_bg .part5 h2.flag:after,.sec16 .white_bg .part5 h2.flag:before{width:40px;height:40px}.sec16 .part3 h2.heading_before{line-height:32px!important}.count{width:65px;float:none;display:block;margin:0 auto 20px!important}.sec9 .scared .s-part-2 p{text-align:center}
}


@media (max-width: 400px){
.header p {font-size: 18px;line-height: 28px;}
.section-2 .part-4 .white_bg:after {bottom: -14px;}
.pb-90 {padding-bottom: 50px;}
.sec9 .scared .s-part-2 {padding: 0 12px;}
.count {width: 69px;}
.mb-30 {margin-bottom: 10px;}
.section-7:before, .section-9:before, .sec4:before, .sec6:before, .section-11:before, .sec8:before, .sec11:before, .sec13:before {width:37px;height: 104px;top: -57px;}
.section-9 .part-2.white_bg.mb-30, ul.green_tick.mb-30, ul.red_cross.mb-30{margin-bottom:20px!important;}
.sec16 .white_bg .part5 h2.flag:before, .sec16 .white_bg .part5 h2.flag:after {width: 35px;height: 35px;}
}

@media (max-width: 380px){
.section-2 .part-4 .white_bg:before {top: -18px;}
.header h1 {font-size: 32px;line-height: 42px;}
.header h2 {font-size: 26px;line-height: 36px;}
.header:after{bottom:-53px;width:40px;height:109px}
.section-2 .part-4 .white_bg{margin-top:-50px}
.mt-70{margin-top:30px}
.mt-80{margin-top:40px}
.pt-70{padding-top:30px}
.mb-40{margin-bottom:30px}
.mb-70{margin-bottom:30px}
.sec9 .s-part-2 .col-12 .count{margin:0 30px 200px 0}
.count{margin:0 20px 20px 0}
.sec12 .part-3 .s-part-3 .light_gray_bg{margin-bottom:40px!important}
.section-14:after{width:36px;height:110px;bottom:-61px}
.section-16:after{height:118px;width:39px}
h2.accordion-header:after{font-size:27px;width:22px}
.sec16 .white_bg .part5 h2.flag:before{left:-5px}
.sec16 .white_bg .part5 h2.flag:after{right:-5px}
.section-15:after{bottom:-54px;width:43px;height:156px}
.section-17:after{bottom:-74px;width:47px}
}

@media (max-width: 360px){
.section-2 .part-4 .white_bg {margin-left: 50px;}
.section-2 .part-4 .white_bg:after {bottom: -13px;}
.sec16 .white_bg .part5 h2.flag:before, .sec16 .white_bg .part5 h2.flag:after {width: 25px;height: 25px;}
.section-15:after {bottom: -34px;width:27px;height:72px;}
.section-17:after {bottom: -74px;width: 45px;height: 123px;}
}


@media (max-width: 320px){
.header h1 {font-size: 30px;line-height: 40px;}
.header h2 {font-size: 24px;line-height: 34px;}
.section-2 .part-4 .white_bg:before {top: -15px;}
.section-2 .part-4 .white_bg:after {bottom: -11px;}
h2 {font-size: 26px;line-height: 36px;}
.underline, .iunderline, .red_line {width: 250px;}
.sec10 .part-4 h2.heading_before{line-height:28px!important;margin-top:20px;}
.section-7:before, .section-9:before, .sec4:before, .sec6:before, .section-11:before, .sec8:before, .sec11:before, .sec13:before {width: 27px;height: 64px;top: -30px;}
.sec12 .part-3 .s-part-3 .light_gray_bg{padding:20px 15px!important;}
.light_gray_bg{padding:20px 15px!important;}
.sec12 .part-3 .s-part-3 .light_gray_bg {margin-bottom: 30px!important;}
.section-17:after {bottom: -66px;width: 37px;height: 124px;}
.section-19:after, .section-20:after {bottom: -76px;width: 37px;height: 124px;}
.img54 {margin-top: 20px;}
.accordion-header {font-size: 22px;line-height: 26px;}
.sec16 .white_bg .part5 h2.flag:before {left: -14px;}
.sec16 .white_bg .part5 h2.flag:after {right: -14px;}
}








    body,
    h1,
    h2,
    p,
    span {
        font-family: 'Graphik' !important;
    }
    
    .boxHe {
        background: #fff;
        padding: 10px;
        border-radius: 9px;
        box-shadow: 0px 0px 3px;
        margin-bottom: 22px !important;
    }
    
    .bold {
        font-weight: 600;
    }
    
    .text-uppercase {
        text-transform: uppercase;
    }
    
    .btBox {
        color: #0681b8;
    }
    
    .bg-white {
        background: #fff;
    }
    
    .bgBoxes {
        position: relative;
        padding: 20px;
        background-size: 100% 100%;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
    }
    
    .bg-white:after {
        position: absolute;
        content: "";
        bottom: -52px;
        left: 0;
        width: 100%;
        height: 52px;
        background-size: 100%;
        background: url(https://www.myreviewtime.com/divinelocks/images/white_curve.png) no-repeat;
    }
    
    a {
        color: #e4a821;
        text-decoration: underline;
    }
    
    button.btn.btn-primary:hover {
        cursor: pointer;
    }
    
    @media (max-width:440px) {
        h2.heading_before {
            height: 55px !important;
        }
    }
    
    .section-7,
    .sec17 {
        background: #fff;
        z-index: 0;
    }
    
    button.btn.btn-primary {
        background-color: #e4a821;
        color: #fff;
        padding: 17px;
        font-size: 20px;
        border-radius: 6px;
    }
    
    b {
        font-weight: 600 !important;
    }
    
    h2.heading_before1 {
        background-repeat: no-repeat;
        width: 100%;
        height: 135px;
        left: 0px;
        top: 0px;
        box-sizing: border-box;
        margin: 40px auto;
        display: block;
        text-align: center;
        background-size: 100%;
        padding: 10px 30px 10px 30px;
    }
    
    .section-6 .part-3 .scared:before {
        background-image: none;
    }
    
    h2.heading_before {
        height: auto;
    }
    
    .imgCenter {
        margin: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .sec15 .part-2 .scared:before {
        content: "";
        right: 0px;
        bottom: 2px;
        position: absolute;
        background-image: url(sales-landers/images/pcMedical.png) !important;
        width: 464px;
        height: 558px;
        border-bottom-right-radius: 10px;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    
    @media (min-width:768px) {
      .w100 {
        width: 100% !important;
    }
        .btBox {
            font-size: 40px;
            color: #0681b8;
            line-height: 50px;
        }
        .f30desk {
            font-size: 30px;
            line-height: 34px;
        }
        .f32desk {
            line-height: 1.3;
            font-size: 32pt;
        }
        .f36desk {
            line-height: 1.3;
            font-size: 36pt;
        }
        .f45 {
            font-size: 43px !important;
        }
        .f60desk {
            font-size: 60pt;
            line-height: 62pt;
        }
        .header h1 {
            font-size: 32pt;
            line-height: 1;
        }
        .header p {
            line-height: 1;
        }
    }
    
    @media (max-width: 1024px) {
        span.Mob40 {
            font-size: 44pt !important;
        }
    }
    
    @media (max-width: 980px) {
        .f60desk {
            font-size: 48pt;
        }
    }
    
    @media (max-width:768px) {
        .rowOrders {
            padding: 31px 16px !important;
        }
        .Mob40 {
            font-size: 40pt !important;
        }
        h3 {
            font-size: 33px !important;
        }
        .m10Mob {
            margin-bottom: 20px !important;
        }
        .imgMob {
            width: 140px !important;
        }
        .pMob {
            padding: 10px !important;
            font-size: 19px !important;
        }
        .myMob {
            margin: 10px !important;
        }
        .sec16 .part3 h2.heading_before {
            margin: 0px auto 0px !important;
        }
        .brMob {
            font- display: none !important;
        }
        .mb-30 {
            background: #0082bb !important;
            color: #fff !important;
        }
        h2.heading_before {
            height: 139px !important;
        }
        h2.heading_before1 {
            height: auto;
        }
    }
    
    @media (max-width:440px) {
    
      h2.heading_before.white.lazy {
    height: 88px !important;
}
      p {
    font-size: 29px !important;
    padding-bottom: 5px !important;
    line-height: 34px !important;
} 
      .f60desk {
    font-size: 27pt;
}
     .f60desk {
    font-size: 27pt;
} 
      .w100 {
    width: 78% !important;
}
        span.Mob40 {
            font-size: 31pt !important;
            line-height: 36px;
        }
        h2.heading_before {
            height: 50px !important;
        }
    }
    
    @media (max-width:320px) {
        .mobile-heading {
            font-size: 26px !important;
        }
    }
    
    @media (max-width:360px) {
        .mobile-heading {
            font-size: 28px !important;
        }
    }
    
    @media (max-width:375px) {
        .mobile-heading {
            font-size: 28px !important;
        }
    }
    
    @media (max-width:414px) {
        .mobile-heading {
            font-size: 28px !important;
        }
    }
    
    .rowOrders {
        width: 90%;
        padding: 31px 23px;
        background: #79b4b7;
        border-radius: 4px;
    }
    
    .redNumber {
        background: #e03248;
        padding: 1px 7px;
        border-radius: 5px;
    }
    
    .pt-5 {
        padding-top: 25px;
    }