@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+<li><a href="#"><?php echo $this->Html->image('images/play_icon30x30.png', array('alt'  =>'','class'=>''));?></a></li>:700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:600');
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Assistant:400,600,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@font-face {
    font-family: 'Conv_neuropol';
    src: url('../fonts/neuropol.eot');
    src: local('☺'), url('../fonts/neuropol.woff') format('woff'), url('../fonts/neuropol.ttf') format('truetype'), url('../fonts/neuropol.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

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

a {
    text-decoration: none;
}

.gap10 {
    height: 10px;
    display: block;
}

.gap20 {
    height: 20px;
    display: block;
}

.gap30 {
    height: 30px;
    display: block;
}

.gap40 {
    height: 40px;
    display: block;
}

.gap50 {
    height: 50px;
    display: block;
}

.gap100 {
    height: 100px;
    display: block;
}

.clear {
    clear: both;
}

.font-family-name {
    font-family: 'Lato', sans-serif;
    font-family: 'Oswald', sans-serif;
    font-family: 'Assistant', sans-serif;
    font-family: 'Poppins', sans-serif;
}

/*************************************************************************************************************************************/

.home-container {
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
    position: relative;
}

.home-container {
    max-width: 1410px;
}


.over-lay{width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    opacity: 0.5;
    left: 0;
    top: 0;
    z-index: 1050;
    color: #fff;
    display: none;
    }


.footer-messenger-icon{position: fixed;
    right: 12px;
    bottom: 20px;
    width: 123px;
    height: 123px;
    z-index: 1000;
    cursor: pointer;
    transition: 0.3s ease;
    background: #3c3838;
    border-radius:50%;
    width:115px; height:115px;text-align: center; padding-top: 20px;
    transition: all 0.5s ease 0s;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.66), -10px 5px 20px 0 rgba(0, 0, 0, 0.08); 
    }
.footer-messenger-icon:hover{background:#202020;}

.footer-messenger-icon a{ font-size: 15px; color: #fff;font-family: 'Assistant', sans-serif; text-decoration: none;}

/******* Home menu and banner part ***********/

.bannerandmenu-box {
    position: relative;
    padding-top: 0px;
    box-sizing: border-box;
    background: url(../img/images/bannerBg-after02.png) no-repeat top right #dc0053;
   /* padding-bottom: 100px;*/
    height:780px;
    
}

/*.bannerandmenu-box:before {
	content: "";
	background: url(../img/images/bannerBg-after.png) no-repeat top right;
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}*/

/*** Menu ***/

.bannerandmenu-box .tl-header-menu-bg {
    background: none;
    box-shadow: none;
    height: auto;
}

.bannerandmenu-box .navbar-top-home {
    position: absolute;
    top: 0;
    right:-9px;
    z-index: 2;
}

.bannerandmenu-box .top-new-logo {
    position: absolute;
    top: 0;
    left:18px;
    border-top: 0;
    border: 0px !important; 
    z-index: 2;
    box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.30);
    width: 150px;
    height: 140px;
}

.bannerandmenu-box .top-new-logo img {
    object-fit: cover;
    width: 100%;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li {
    margin-right: 10px;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li a {
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 1px;
    color: #fff;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li a:hover {
    color: #434343;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li.active a {
    color: #000;
    background: none;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li a.log-in {
    border-radius: 5px;
    border: 1px solid #fff;
    padding: 10px 0px;
    margin-top: 4px;
    background: #fff;
    color: #434343;
    transition: all 0.5s ease 0s;
    width: 153px;
    text-align: center;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li a.log-in:hover {
    color: #fff;
    border: 1px solid #fff;
    background: none;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li a.bookadm {
    border-radius: 5px;
    border: 1px solid #363653;
    padding: 10px 0px;
    margin-top: 4px;
    background:#363653;
    color: #FFF;
    transition: all 0.5s ease 0s;
    width: 153px;
    text-align: center;
}

.bannerandmenu-box .tl-header-menu-bg .navbar-default .main-menu .navbar-nav li a.bookadm:hover {
    color: #fff;
    border: 1px solid #363653;
    background: none;
}









.n-home-banner {
	padding-top: 58px;
	box-sizing: border-box;
}

.n-home-banner .banner-text-lft {
    float: left;
    width: auto;
    box-sizing: border-box;
    margin: 160px 0 0 0px;
    position: relative;
    left:5.3%;
}

.n-home-banner .banner-text-lft h1 {
    font-size:45px;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-style: normal;
    font-weight: 500;
    line-height: 60px;
}

.n-home-banner .banner-text-lft p {
    font-size: 28px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    margin-bottom: 30px;
    font-style: normal;
}

.n-home-banner .banner-text-lft h2 {
    font-size: 22px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    margin-bottom:30px;
    margin-top: 0px;
    line-height:36px;
    font-style: normal;
}

.get-btn-part {}

.get-btn-part .getbtn {
    background:#363653;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    border-radius: 5px;
    padding:0px 30px;
    transition: all 0.5s ease 0s;
    font-style: normal;
    height: 58px;
}

.get-btn-part .getbtn:hover {
    background: #fff;
    color: #000;
}
.get-btn-part .getbtn i{
	margin-right:10px;
	position:relative;
    top:11px;
}
.get-btn-part .getbtn i svg{
	width:35px; height:35px;
}

.ordemo-click{margin-top:20px;}
.ordemo-click a{
	font-size: 22px;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  color: #fff;
  margin-bottom: 30px;
  margin-top: 0px;
  line-height: 36px;
  font-style: normal;
}
.ordemo-click a i{
	margin-left: 5px;
}




.get-btn-part .watchbt{
	 background:#363653;
    font-size:22px;
    font-weight:500;
    font-family:'Poppins', sans-serif;
    color:#fff;
    border-radius:5px;
    padding:12px 30px;
    transition:all 0.5s ease 0s;
    font-style:normal;
    height:58px;
    margin-left:12px;
}
.get-btn-part .watchbt i{
 margin-right:10px;	
}

.get-btn-part .watchbt:hover{
	background: #fff;
    color: #000;
}



.bannerandmenu-box .banner-img {
    float:right;
    width:32%;
    text-align:right;
    margin-right:3%;
}

.bannerandmenu-box .banner-img .banner-w-bg {
    margin: 0px 0 -4.2% 0;
    position: relative;
    /*top: 178px;*/
}

.bannerandmenu-box .banner-img .banner-w-bg img {
   object-fit:contain;
    width:100%;
    max-width:99%;
}

.bannerandmenu-box .banner-img .banner-w-bg .bubbles-speak{
  position:absolute;
  bottom:111px;
  left:-53px;
  width:150px;
  height:150px;
  border-radius:50%;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.31); 
}
.bannerandmenu-box .banner-img .banner-w-bg .bubbles-speak img{
  width:150px;
  height:150px;
  border-radius:50%;
  object-fit:cover;
}
.bannerandmenu-box .banner-img .banner-w-bg .bubbles-speak video {
  border-radius:50%;
  width:150px;
  height:150px;
}

.bannerandmenu-box .banner-img .banner-w-bg .bubbles-speak .bubl-ply{
	width:60px; height:60px; border-radius:50%; background:#fd0060; 
	display: inline-block; color:#fff;font-family:'Poppins', sans-serif;
	text-align: center; font-size:25px;
	position:relative;
    top:-65px;
    right:-9px;
    line-height:62px;
    
}
.bannerandmenu-box .banner-img .banner-w-bg .bubbles-speak .bubl-ply .fa-play{
	margin-left:5px;
}


.bannerandmenu-box .banner-img .banner-w-bg .upto-ptxt{
  position:absolute;
  bottom:111px;
  left:-85px;
  background:url('../img/images/cont-upto02.png') no-repeat center center;
  width:159px;
  height:143px;
  text-align: center;
  font-family:'Poppins', sans-serif;
  Color:#2c2d48;
  box-sizing:border-box;
  padding:18px 20px;
}
.upto-ptxt .uptxt{
	 font-size:15px;
    font-weight:normal;
    margin-bottom: -7px;
}
.upto-ptxt .prstxt{
  font-size:42px;
  font-weight:600;
  height:52px;
}
.upto-ptxt .cotext{
  font-size: 15px;
  font-weight: normal;
  line-height: 17px;;
}

/******* Home menu and banner part End ***********/

.the-next-gen-sec {
    background: #f7f7f7;
    padding: 120px 0;
}

.the-next-gen-sec .gen-img {
    text-align: right;
    padding-right: 25px; padding-top: 28px;
}


/************** audio Play part *****/


.the-next-gen-sec .gen-img ..slide__audio{ float: right;}



.slide__audio {
	position: relative;
	/*background: black;*/
	width: 100px;
	top: 20%;
	margin: 0 auto;
}

.audio__controls {
	height: 325px;
	width: 325px;
	position: relative;
	    background: #fff;
    border-radius: 50%;
}

.slide__audio .slide__audio-player {
	display: none;
}

.audio__slider {
	top: 10px;
	position: initial;
	z-index: 3;
}

.audio__slider::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	border: 5px solid #ffecf1;
	border-radius: 100%;
	position: absolute;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.audio__slider .rs-container {
	position: relative;
}

.audio__slider .rs-bar {
	top: 50%;
}

.audio__slider .rs-tooltip {
	display: none;
}

.rs-control {
	position: relative;
	outline: 0 none;
}

.rs-container {
	position: relative;
}

.rs-control *,
.rs-control *:before,
.rs-control *:after {
	box-sizing: border-box;
}

.rs-animation .rs-transition {
	transition: all .5s linear 0s;
}

.rs-bar {
	transform-origin: 100% 50%;
}

.rs-control .rs-split .rs-path,
.rs-control .rs-overlay1,
.rs-control .rs-overlay2 {
	transform-origin: 50% 100%;
}

.rs-control .rs-overlay {
	transform-origin: 100% 100%;
}

.rs-control.rs-error {
	border: 1px dotted;
	text-align: center;
}

.rs-inner-container {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.rs-block {
	height: 100%;
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	overflow: hidden;
	z-index: 3;
}

.rs-block .rs-inner {
	-webkit-border-radius: 1000px;
	border-radius: 1000px;
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
}

.rs-bar {
	position: absolute;
	height: 0;
	z-index: 10;
}

.rs-bar .rs-seperator {
	height: 0;
	border-bottom: medium none;
	display: block;
	float: left;
}

.full .rs-bar,
.half .rs-bar {
	width: 50%;
}

.full .rs-bar,
.half.left .rs-bar,
.half.right .rs-bar {
	top: 50%;
}

.bottom .rs-bar {
	top: 0
}

.half.right .rs-bar,
.quarter.right .rs-bar {
	right: 100%;
}

.rs-handle.rs-move {
	cursor: move;
}

.rs-readonly .rs-handle.rs-move {
	cursor: default;
}

.rs-path {
	display: block;
	height: 100%;
	width: 100%;
}

.rs-split .rs-path {
	-webkit-border-radius: 1000px 1000px 0 0;
	border-radius: 1000px 1000px 0 0;
	overflow: hidden;
	height: 50%;
	position: absolute;
	top: 0;
	z-index: 2;
}

.rs-tooltip {
	text-align: center;
	position: absolute;
	cursor: default;
	border: 1px solid transparent;
	z-index: 10;
}

.rs-handle {
	border-radius: 1000px;
	outline: 0 none;
	float: left;
}

.rs-handle.rs-handle-square {
	border-radius: 0;
}

.paused .rs-handle,
.playing .rs-handle,
.active .rs-handle {
	background-color: $bright-green;
}

.rs-handle {
	background-color: #838383;
}

.slide__audio #circle {
	position: absolute;
	top: 50%;
	left: 50%;
	bottom: 0;
	stroke: #fd0060;
	width: 340px;
	height: 340px;
	border-radius: 100%;
	transform: translate(-50%, -50%);
	pointer-events: none;
	z-index: 4;
}

.play-pause {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 3;
	width: 150px;
	background: #fd0060 !important;
	height: 150px;
	cursor: pointer;
	transform: translate(-50%, -50%);
	border: 0;
	padding: 0;
	margin: 0;
	border-radius:50%; 
	box-shadow: 0px 26px 40px 8px #db96bf;
	
}

.play-pause:focus{ outline: none;}

.play-pause::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZdJREFUeNrs29FNQjEYBlAgDuAIuAFugBvgBrABTiBOgE4AGzgCbCAbwAayAbZJb0KMT77wt/ecpO/39qP9CqGDAQAAAAAAAAAAAAAA8A+Xy2WWxr2ZiBPILo1jGlOzESeQzmcaY7MSJ5DsO42lmYkTSOcrjYkZihNIZ630YwVyKaU/M1txAunsWir9UQPvkI/GuVtWPsoxVsjv0p9aIXHkE9iu5tIfNbrI8neWXPpzgcSRV8imttJvOZDr0j/WUvp9CKTzWsMPln0KJBuX0t9ELf2+BdKZl21sKZBYpb8upT8RSMBv+hG2MYFclX4JZioQBPKHtzQeh8Ph/pYPcSeHQQ7gJQVxsEJu61yCeIoSRp9XyLaEcY72YH0L5JTG4tY9YcsqpZ2CeIgcRl9WyL6sipNj7+1Le1FK+1TLQ7cayHsaeXva1vbgrW1Zh3J62tf6Aq0EkrenjxTEqvYXaSGQqkq75Q7JATzXVtpV8mfregJxHSFIIC7sBArElbYggbj0GSgQ16IBAAAAAAAAAAAAACCsHwEGACfr+SLf7BaJAAAAAElFTkSuQmCC');
	background-size: 70%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


.pause-btn {

	
	background: url(../img/images/new-h-pause.jpg) no-repeat center center #fd0060 !important;
	
}



#seekbar {
	stroke-width: 1.5px;
}

.playing #seekbar {
	visibility: visible;
}

.playing .play-pause::after {
	content: none;
}

.playing .play-pause::before {
	opacity: 1;
}

.equalizer {
	height: 38px;
	width: 35px;
	/*transform: rotate(180deg);*/
	left: 45%;
	top: 45%;
	position: absolute;
	transform-origin: center;
	opacity: 0;
	/*transform: translate(-50%, -50%);*/
	z-index: 4;
	background: url(../img/images/new-h-pause.jpg) no-repeat center center;
}

.playing .equalizer {
	opacity: 1;
}

.equalizer-group {
	width: 100%;
	height: 100%;
	display: block;
	transform-origin: center;
}

.bar {
	fill: $bright-green;
	width: 5px;
	animation: equalize 1.25s steps(25, end) 0s infinite;
	transform-origin: center;
	position: relative;
	margin-top: -50px;
}

.bar:nth-child(1) {
	animation-duration: 1.9s;
	transform: translate(5px, 50%);
}

.bar:nth-child(2) {
	animation-duration: 2s;
	transform: translate(25%, 50%);
}

.bar:nth-child(3) {
	animation-duration: 2.3s;
	transform: translate(50%, 50%);
}

.bar:nth-child(4) {
	animation-duration: 2.4s;
	transform: translate(75%, 50%);
}

.bar:nth-child(5) {
	animation-duration: 2.1s;
	transform: translate(95%, 50%);
}

@keyframes equalize {
	0% {
		height: 10px;
		margin-top: -10px;
	}
	4% {
		height: 5px;
		margin-top: -5px;
	}
	8% {
		height: 40px;
		margin-top: -40px;
	}
	12% {
		height: 30px;
		margin-top: -30px;
	}
	16% {
		height: 20px;
		margin-top: -20px;
	}
	20% {
		height: 30px;
		margin-top: -30px;
	}
	24% {
		height: 40px;
		margin-top: -40px;
	}
	28% {
		height: 10px;
		margin-top: -10px;
	}
	32% {
		height: 40px;
		margin-top: -40px;
	}
	36% {
		height: 10px;
		margin-top: -10px;
	}
	40% {
		height: 20px;
		margin-top: -20px;
	}
	44% {
		height: 40px;
		margin-top: -40px;
	}
	48% {
		height: 15px;
		margin-top: -15px;
	}
	52% {
		height: 30px;
		margin-top: -30px;
	}
	56% {
		height: 10px;
		margin-top: -10px;
	}
	60% {
		height: 30px;
		margin-top: -30px;
	}
	64% {
		height: 35px;
		margin-top: -35px;
	}
	68% {
		height: 15px;
		margin-top: -15px;
	}
	72% {
		height: 5px;
		margin-top: -5px;
	}
	76% {
		height: 45px;
		margin-top: -45px;
	}
	80% {
		height: 25px;
		margin-top: -25px;
	}
	84% {
		height: 5px;
		margin-top: -5px;
	}
	88% {
		height: 50px;
		margin-top: -50px;
	}
	92% {
		height: 30px;
		margin-top: -30px;
	}
	96% {
		height: 50px;
		margin-top: -50px;
	}
	100% {
		height: 25px;
		margin-top: -25px;
	}
}








/************** audio Play part end *****/




.gen-rgt-text-part {
    padding-left: 25px;
}

.gen-rgt-text-part h2 {
    font-family: 'GothamCondensed-Bold';
    font-size: 88px;
    color: #000;
}

.gen-rgt-text-part p {
    font-size: 22px;
    font-weight: normal;
    font-family: 'Assistant', sans-serif;
    color: #000;
}

.meet-summy-sec {
    background: url(../img/images/m-summy-bg.png) no-repeat center center;
    padding: 124px 0;
}

.meet-summy-sec .container-fluid {}

.meet-summy-sec .meet-summy-left-text {
    text-align: left;
    margin: 0px 0 0 62.5%;
    box-sizing: border-box;
}

.meet-summy-sec .meet-summy-left-text h3 {
    font-family: 'GothamCondensed-Bold';
    font-size: 88px;
    color: #000;
}

.meet-summy-sec .meet-summy-left-text p {
    font-size: 22px;
    font-weight: normal;
    font-family: 'Assistant', sans-serif;
    color: #000;
}

.meet-summy-img {animation-delay:200ms;}

.meet-summy-img.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;}

.meet-summy-img img {
    width: 100%;
    object-fit: cover;
}

.meet-table {
    display: table;
    width: 100%;
}

.meet-banner-img {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
}

.meet-text-box {
    width: 48%;
    display: table-cell;
    vertical-align: middle;
}

.summurai-platform-sec {
    background: #fd0060;
    padding: 67px 0 0 0;
}

.summurai-platform-sec h3 {
    font-family: 'GothamCondensed-Bold';
    font-size: 64px;
    color: #fff;
    text-align: center;
}

.platform-pic-part {
    position: relative;
}

.platform-pic-part img {
    width: 100%;
    object-fit: cover;
}

.play-all-text-box {}

.play-text-story {
    width: 280px;
    box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.4);
    padding: 15px;
    background-color: #fff;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    bottom: 44%;
    left: 74%;
}

.play-text-story::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 20%;
    margin-left: -5px;
    border-width: 12px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.play-text-story h4 {
    font-family: 'GothamCondensed-Medium';
    font-size: 32px;
    color: #000;
    text-align: left;
    margin-bottom: 0;
}

.play-text-story p {
    font-family: 'Assistant', sans-serif;
    color: #000;
    font-size: 18px;
    text-align: left;
}

.play-text-story hr {
    border-top: 2px solid #fd0060;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 50%;
    float: left;
}

.lest-create-btn {
    position: absolute;
    z-index: 1;
    left: 50%;
    bottom: 4%;
    transform: translate(-50%, -50%);
}

.lest-create-btn .creatbtn {
    background: #fd0060;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Assistant', sans-serif;
    color: #fff;
    border-radius: 30px;
    padding: 10px 35px;
    transition: all 0.5s ease 0s;
}

.lest-create-btn .creatbtn:hover {
    background: #000;
}

.three-routes-sec {
    background: #f7f7f7;
    padding: 107px 0 157px 0;
}

.three-routes-sec h3 {
    font-family: 'GothamCondensed-Bold';
    font-size: 64px;
    color: #000;
    text-align: center;
}

.three-routes-sec p{ text-align: center;color: #3c3838;
    font-size: 24px;
    font-family: 'Assistant', sans-serif;}

.choose-from-icon {
    margin: 100px 0 0 0;
}

.choose-from-icon ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.choose-from-icon ul li {
    width: 32.33%;
    display: inline-block;
    text-align: center; vertical-align: top; margin-bottom: 10px;
}

.choose-from-icon ul li .icon-img {
    width: 195px;
    height: 182px;
    margin: 0 auto;
}

.choose-from-icon ul li .icon-img img {
    width: 100%;
    object-fit: cover;
}

.choose-from-icon ul li h4 {
    font-family: 'GothamCondensed-Medium';
    color: #000;
    font-size: 40px;
    margin: 0 0 0 0;
}

.choose-from-icon ul li p {
    font-family: 'Assistant', sans-serif;
    color: #000;
    font-size: 22px;
    text-align: center;
}




.three-routes-sec .channel-btn-part{margin:100px 0 0 0; text-align: center;}
.three-routes-sec .channel-btn-part .chn-btn{background: #fd0060; text-transform: none;
font-size: 20px;font-weight: 600;font-family: 'Assistant', sans-serif;color: #fff;border-radius: 30px;padding: 10px 72px;transition: all 0.5s ease 0s;}
.three-routes-sec .channel-btn-part .chn-btn:hover{ background: #000;} 
.three-routes-sec .channel-btn-part .chn-btn:focus{ outline: none;}
.three-routes-sec .takes-text{color: #3c3838;font-family: 'Assistant', sans-serif;font-size: 20px; margin-top: 10px; text-align: center;} 





.here-working-sec {
    margin: 0 0 0 0;
    padding: 60px 0 80px 0;
}

.here-working-sec h3 {
    font-family: 'GothamCondensed-Bold';
    font-size: 64px;
    color: #000;
    text-align: center;
    margin-bottom: 38px;
}

.here-working-sec .here-banner {
    text-align: center;
    width: 100%;
    position: relative;
}

.here-working-sec .here-banner img {
    width: 100%;
    object-fit: cover;
}

.story-title-box {
    position: absolute;
    left: 100px;
    top: 165px;
    padding: 15px;
    width: 37%;
}

.story-title-box h3 {
    font-family: 'GothamCondensed-Medium';
    font-size: 32px;
    color: #000;
    text-align: left;
    margin-bottom: 20px;
}

.story-title-box hr {
    border-top: 2px solid #fd0060;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 22%;
    float: left;
}

.storytelling-carousel {
    margin: 20px 0 0 0;
}

.storytelling-carousel .carousel-indicators li {
    background: #dfdfdf;
    border: 0;
    width: 8px;
    height: 8px;
    margin: 3px;
}

.storytelling-carousel .carousel-indicators .active {
    background: #fd0060;
    margin: 3px;
}

.storytelling-carousel .testimonial {
    font-family: 'Assistant', sans-serif;
    color: #000;
    font-size: 22px;
    text-align: left;
    padding-right: 55px;
}

.storytelling-carousel .carousel-indicators {
    bottom: -66px;
    left: 23%;
}

.storytelling-carousel .carousel-control {
    opacity: 1;
    top: 125px;
    z-index: 16;
}

.storytelling-carousel .carousel-control.carousel-control-prev {
    background: url(../img/images/c-left-arrw.jpg) no-repeat center center;
    width: 40px;
    height: 40px;
}

.storytelling-carousel .carousel-control.carousel-control-prev:hover,
.storytelling-carousel .carousel-control.carousel-control-prev:focus {
    background: url(../img/images/c-left-arrw-h.jpg) no-repeat center center;
}

.storytelling-carousel .carousel-control.carousel-control-next {
    background: url(../img/images/c-rght-arrw.jpg) no-repeat center center;
    width: 40px;
    height: 40px;
}

.storytelling-carousel .carousel-control.carousel-control-next:hover,
.storytelling-carousel .carousel-control.carousel-control-next:focus {
    background: url(../img/images/c-rght-arrw-h.jpg) no-repeat center center;
}

.storytelling-carousel .carousel-control.right {
    right: 218px;
}

.personal-note-part {
    margin: 187px 0 153px 0;
    padding: 0 170px;
}

.personal-note-part h2 {
    font-family: 'GothamCondensed-Bold';
    font-size: 64px;
    color: #000;
}

.personal-note-part p {
    font-family: 'Assistant', sans-serif;
    color: #000;
    font-size: 24px;
}

.ready-to-take-sec {
    background: #fd0060;
    padding: 40px 0 0 0;
}

.ready-to-take-sec .padd-lft-no {
    padding-left: 0;
}

.ready-to-take-sec .padd-rgt-no {
    padding-right: 0;
}

.ready-to-take-sec .ready-img {}

.ready-to-take-sec .ready-img img {
    width: 100%;
    object-fit: cover;
}

.ready-to-take-sec .raady-text-part {
    margin: 130px 0 0 0;
}

.ready-to-take-sec .raady-text-part h3 {
    font-family: 'GothamCondensed-Bold';
    font-size: 80px;
    color: #fff;
}

.ready-to-take-sec .lets-btn-part {
    margin: 25px 0 0 0;
}

.ready-to-take-sec .lets-btn-part .letbtn {
    background: #3c3838;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Assistant', sans-serif;
    color: #fff;
    border-radius: 30px;
    padding: 10px 35px;
    transition: all 0.5s ease 0s;
}

.ready-to-take-sec .lets-btn-part .letbtn:hover {
    background: #fff;
    color: #000;
}

.footer-sec {
    background:#41414d;
    padding:0px 0 80px 0;
}

.footsummurailogo{
	text-align: center;
	font-family: 'Poppins', sans-serif;
	font-size: 50px;
	color: #fff;
	margin-bottom:25px;
	border-top: 1px solid #7e7e7e;
	padding-top:90px; 
}

.footsummurailogo span{
	/*font-family: 'Conv_neuropol';*/
}

.tramsText{
	font-size:25px; color:#fff;
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-weight:normal;
	margin:0 0 25px 0;

}

.tramsText a{
	color:#fff;
	font-family:'Poppins', sans-serif;
	font-size:25px;
	font-weight:normal;
    text-decoration: none;
}
.tramsText a:hover{color:#fff; text-decoration: none;}
.tramsText a:focus{text-decoration: none;}
.tramsText span{
	display: inline-block; margin: 0 6px;
}



.allrgtstext{
	font-size: 13px; color: #fff;
	text-align: center;
	font-family: 'Poppins', sans-serif;
	font-weight: normal;
}


.we-are-part {
    margin: 0 0 0 0;
    padding-right: 175px;
}

.we-are-part .foot-head-title {
    font-family: 'GothamCondensed-Medium';
    font-size: 36px;
    color: #fff;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.1;
}

.we-are-part p {
    color: #fff;
    font-family: 'Assistant', sans-serif;
    font-size: 16px;
}

.we-are-part .social-icon {
    margin: 30px 0 0 0;
}

.we-are-part .social-icon ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.we-are-part .social-icon ul li {
    display: inline-block;
    margin-right: 15px;
}

.foot-menu-list {
    margin: 0 0 0 0;
}

.foot-menu-list .foot-head-title {
    font-family: 'GothamCondensed-Medium';
    font-size: 36px;
    color: #fff;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.1;
}

.foot-menu-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.foot-menu-list ul li {
    margin-bottom: 3px;
}

.foot-menu-list ul li a {
    color: #fff;
    font-family: 'Assistant', sans-serif;
    font-size: 16px;
    transition: all 0.5s ease 0s;
}

.foot-menu-list ul li a:hover {
    color: #fd0060;
}


/********** channel popup *****/
.home-channel-popup{}

.home-channel-popup .vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
    pointer-events: none;
}

.home-channel-popup .vertical-align-center {
    display: table-cell;
    vertical-align: middle;
    pointer-events: none;
}

.home-channel-popup .vertical-align-center .modal-content {
    width: inherit;
    height: inherit;
    margin: 0 auto;
    pointer-events: all;
}

.home-channel-popup .modal-dialog {
    width: 690px;
    height: 540px;box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.31);
}

.home-channel-popup .modal-dialog .modal-content {
    border-radius: 0;
    position: relative;
    padding: 35px;
}

.home-channel-popup .modal-dialog .modal-content .inner-heading{}
.home-channel-popup .modal-dialog .modal-content .inner-heading .back-and-cls{}
.home-channel-popup .modal-dialog .modal-content .inner-heading .back-and-cls .bck-text{ color: #0091ff; font-size: 20px;font-family: 'Lato', sans-serif;}
.home-channel-popup .modal-dialog .modal-content .inner-heading .back-and-cls span .close{font-size: 23px;font-family: 'Lato', sans-serif; font-weight: normal;}

.home-channel-popup .modal-dialog .modal-content .loading-progress-bar{   
	margin: 0px 0 0 0;
    padding: 0 0px;
    position: absolute;
    z-index: 999;
    bottom:0px;
    left: 0px;
    width: 100%;
    }
    
.home-channel-popup .modal-dialog .modal-content .loading-progress-bar .progress{ margin-bottom: 0px; height: 8px; border-radius:0px; background-color:#fff;
box-shadow:none; }
.home-channel-popup .modal-dialog .modal-content .loading-progress-bar .progress .progress-bar{background: #fd0060;}


/*.home-channel-popup .qs-section-prt{position: absolute;top: 80px;left: 0;background: #fff;width: 100%;padding: 0px 12px;}*/

.home-channel-popup .lets-start{text-align: center; margin: 0 0 0 0;}
.home-channel-popup .lets-start .ask-icon{ text-align: center;}
.home-channel-popup .lets-start .lets-start-txt{ color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif; font-weight: 600;
margin-top: 20px;
    margin-bottom: 10px;
   line-height: 1.1;
}
.home-channel-popup .lets-start hr{ background-color: #fd0060; height: 4px; border: 0px;width: 27%;}

.home-channel-popup .lets-start .well-text{color: #798da8;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal;}

.home-channel-popup .lets-start .lets-btn-part{ padding: 10px 0 10px 0;}
.home-channel-popup .lets-start .lets-btn-part .lst-btn{ text-transform: none;font-size: 18px;font-family: 'Lato', sans-serif; font-weight: bold; color: #fff;
padding: 12px 55px;border-radius: 30px; cursor: pointer;}
.home-channel-popup .lets-start .lets-btn-part .lst-btn:focus{outline: none;}
.home-channel-popup .lets-start .it-text{color: #798da8;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal;}

.home-channel-popup .who-name-part{ padding: 0 110px;}
.home-channel-popup .who-name-part .who-name-part-txt{ color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif;font-weight: 600;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.1;
}
.home-channel-popup .who-name-part hr{ background-color: #fd0060; height: 4px; border: 0px;width: 44%; float: left;    margin-top: 11px;
    margin-bottom: 8px;}
.home-channel-popup .who-name-part .name-fill-part{}
.home-channel-popup .who-name-part .name-fill-part label{color: #798da8;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal; margin: 8px 0 8px 0;}
.home-channel-popup .who-name-part .name-fill-part .form-control{ border-radius:0px; background:#fbfbfb;padding: 20px 12px; }
.home-channel-popup .who-name-part .name-fill-part .lets-btn-part{ padding: 10px 0 10px 0; text-align: center;}
.home-channel-popup .who-name-part .name-fill-part .lets-btn-part .lst-btn{ text-transform: none;font-size: 18px;font-family: 'Lato', sans-serif; font-weight: bold; color: #fff;padding: 12px 55px;border-radius: 30px; cursor: pointer;}
.home-channel-popup .who-name-part .name-fill-part .lets-btn-part .lst-btn:focus{outline:none;}


.home-channel-popup .which-one-part{padding: 0 110px;}
.home-channel-popup .which-one-part .which-one-part-txt{ color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif;font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
line-height: 1.1;
}
.home-channel-popup .which-one-part hr{ background-color: #fd0060; height: 4px; border: 0px;width: 44%; float: left;    margin-top: 11px;
    margin-bottom: 8px;}
.home-channel-popup .which-one-part .two-box-radio-part{ margin:15px 0 0 0;}
.home-channel-popup .which-one-part .two-box-radio-part ul{margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
    text-align: center;}
.home-channel-popup .which-one-part .two-box-radio-part ul li{display: inline-block;
    vertical-align: top;
    margin-right: 22px;}
.home-channel-popup .which-one-part .two-box-radio-part ul li:last-child{ margin-right: 0;}    
    
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input {
    padding: 0;
    margin: 0;
    height: 10px;
    width: 10px;
    float: left;
    position: absolute;
    left: 0;
    opacity: 0;
}

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>label {
    color: #323f51;
    display: inline-block;
    cursor: pointer;
    background: #f9f9f9;
    padding: 20px;
    font-family: 'Lato', sans-serif;
    text-shadow: none;
    border: solid 1px #e3e3e3;
}

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input+label:hover {}

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input:checked+label {
    background: #fe0060;
    text-shadow: none;
    color: #fff;
}

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input:checked+label .top-text h3 {
    color: #fff;
}

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input:checked+label .top-text p {
    color: #fff;
}

/*.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input:checked+label img {
    filter: invert(100%) !important;
    -webkit-filter: invert(100%) !important;
}*/

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input:checked+label .top-text::after {
    background: #fff;
}


/*.tl-three-checkbox-part .defChkbx:not(.default) > input:hover + label, .defChkbx:not(.default) > input:focus + label,.tl-three-checkbox-part .defChkbx:not(.default) > input + label:hover, .defChkbx:not(.default) > input:focus + label{}*/

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input+label {height: 240px;width: 185px;margin: 4px 0 0 0;}

/* Checked styles */

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input[type=radio]:checked+label {}

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input[type=radio]:hover:checked+label,
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input[type=radio]:focus:checked+label,
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input[type=radio]:checked+label:hover,
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input[type=radio]:focus:checked+label {}
 
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input+label .box-inner-text{} 
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input+label .box-inner-text .user-type-txt{color: #5f5f5f;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: bold;
margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.1;

} 
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input+label .box-inner-text p{color: #959595;font-size:15px;font-family: 'Lato', sans-serif; font-weight: normal; margin: 0 0 0 0;}  

.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input:checked+label .box-inner-text .user-type-txt{ color: #fff;}
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default)>input:checked+label .box-inner-text p{ color: #fff;}

.home-channel-popup .next-btn-part{padding: 25px 0 10px 0; text-align: center;}
.home-channel-popup .next-btn-part .nst-btn{text-transform: none;font-size: 18px;font-family: 'Lato', sans-serif; font-weight: bold; color: #fff;padding:12px 78px;border-radius: 30px; cursor: pointer;}
.home-channel-popup .next-btn-part .nst-btn:focus{outline:none;}

.home-channel-popup .about-that-part{padding: 0 110px;}
.home-channel-popup .about-that-part .about-that-part-txt{ color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif;font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
line-height: 1.1;
}
.home-channel-popup .about-that-part hr{ background-color: #fd0060; height: 4px; border: 0px;width: 44%; float: left;    margin-top: 11px;
    margin-bottom: 8px;}

.home-channel-popup .about-that-part .what-name-part{ margin: 30px 0 0 0;}
.home-channel-popup .about-that-part .what-name-part label{color: #798da8;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal; margin: 8px 0 8px 0;}
.home-channel-popup .about-that-part .what-name-part .form-control{ border-radius:0px; background:#fbfbfb;padding: 20px 12px; font-size: 15px;}
.home-channel-popup .about-that-part .what-name-part .form-control.lock-icon{background: url(../img/images/h-lock-icon.png) no-repeat 370px center; padding-right:35px;}
.home-channel-popup .channel-err{color:#ff0000;font-size: 15px;font-family: 'Lato', sans-serif;}

.home-channel-popup .about-that-part .next-btn-part{margin:45px 0 0 0;}


.home-channel-popup .whatbrand-color-part{padding: 0 107px;}
.home-channel-popup .whatbrand-color-part .brand-color-part-txt{ color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif;font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
line-height: 1.1;
}
.home-channel-popup .whatbrand-color-part hr{ background-color: #fd0060; height: 4px; border: 0px;width: 44%; float: left; margin-top: 11px;
    margin-bottom: 8px;}
.home-channel-popup .hex-color-box-part{}
.home-channel-popup .hex-color-box-part label{color: #798da8;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal; margin: 8px 0 8px 0;}

.choose-color-box{}
.choose-color-box ul {margin: 0 0 0 0;padding: 0 0 0 0;list-style: none;text-align: center;font-size: 0;}
.choose-color-box ul li {display: inline-block;vertical-align: top;width:12%; margin-right: 10px;}
.choose-color-box ul li:last-child{ margin-right: 0px;}
.choose-color-box ul li .defChkbx:not(.default)>input {padding: 0;margin: 0;height: 10px;width: 10px;float: left;position: absolute;left: 0;opacity: 0;}

.choose-color-box ul li .defChkbx:not(.default)>label {color: #323f51;display: inline-block;cursor: pointer;background: #f9f9f9;padding: 8px;
font-family: 'Lato', sans-serif;text-shadow: none;border: solid 1px #d8d8d8;text-align: center;font-size: 15px;}
.choose-color-box ul li .defChkbx:not(.default)>input+label:hover {}
/*.choose-color-box ul li .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #000;}*/
/*.choose-color-box ul li .defChkbx:not(.default)>input:checked+label img {filter: invert(100%) !important;-webkit-filter: invert(100%) !important;}*/

.choose-color-box ul li .defChkbx:not(.default)>input+label {height: 45px; width: 100%;margin: 4px 0 0 0;display: inline-block;}
/* Checked styles */

.choose-color-box ul li .defChkbx:not(.default)>input[type=radio]:checked+label {}

.choose-color-box ul li .defChkbx:not(.default)>input[type=radio]:hover:checked+label,
.choose-color-box ul li .defChkbx:not(.default)>input[type=radio]:focus:checked+label,
.choose-color-box ul li .defChkbx:not(.default)>input[type=radio]:checked+label:hover,
.choose-color-box ul li .defChkbx:not(.default)>input[type=radio]:focus:checked+label {}

.choose-color-box ul li.black-color .defChkbx:not(.default)>label{background:#1a1a1a;}
.choose-color-box ul li.black-color .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #1a1a1a;}
.choose-color-box ul li.blue-color .defChkbx:not(.default)>label{background:#004979;}
.choose-color-box ul li.blue-color .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #004979;}
.choose-color-box ul li.skay-color .defChkbx:not(.default)>label{background:#077ac6;}
.choose-color-box ul li.skay-color .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #077ac6;}
.choose-color-box ul li.green-color .defChkbx:not(.default)>label{background:#2fc06c;}
.choose-color-box ul li.green-color .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #2fc06c;}
.choose-color-box ul li.orange-color .defChkbx:not(.default)>label{background:#fa6400;}
.choose-color-box ul li.orange-color .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #fa6400;}
.choose-color-box ul li.red-color .defChkbx:not(.default)>label{background:#d50000;}
.choose-color-box ul li.red-color .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #d50000;}
.choose-color-box ul li.purple-color .defChkbx:not(.default)>label{background:#8728db;}
.choose-color-box ul li.purple-color .defChkbx:not(.default)>input:checked+label {background: url(../img/images/color-chk-icon.png) no-repeat center center #8728db;}

.home-channel-popup .color-code-part{margin:25px 0 0 0;}
.home-channel-popup .color-code-part .form-group{}
.home-channel-popup .color-code-part .form-group .padd-rgt-no{ padding-right: 0px;}
.home-channel-popup .color-code-part .form-group .col-sm-2{ padding-left: 9px;}
.home-channel-popup .color-code-part .form-group .form-control{ border-radius:0px; background:#fbfbfb;padding:22px 12px; font-size:15px; color:#798da8;}
.home-channel-popup .color-code-part .form-group .box-color-chng{background:#fbfbfb;    border: 1px solid #ccc; width:47px; height:47px;}

.home-channel-popup .color-code-part .form-group .box-color-chng.black-color{background:#1a1a1a;}
.home-channel-popup .color-code-part .form-group .box-color-chng.blue-color{background:#004979;}
.home-channel-popup .color-code-part .form-group .box-color-chng.skay-color{background:#077ac6;}
.home-channel-popup .color-code-part .form-group .box-color-chng.green-color{background:#2fc06c;}
.home-channel-popup .color-code-part .form-group .box-color-chng.orange-color{background:#fa6400;}
.home-channel-popup .color-code-part .form-group .box-color-chng.red-color{background:#d50000;}
.home-channel-popup .color-code-part .form-group .box-color-chng.purple-color{background:#8728db;}

.home-channel-popup .defld-box-color{background: #fbfbfb;}


.home-channel-popup .go-he-btn-part{padding: 25px 0 10px 0; text-align: center;}
.home-channel-popup .go-he-btn-part .gh-btn{text-transform: none;font-size: 18px;font-family: 'Lato', sans-serif; font-weight: bold; color: #fff;padding:12px 78px;border-radius: 30px; cursor: pointer;}
.home-channel-popup .go-he-btn-part .gh-btn:focus{outline:none;}


.home-channel-popup .give-us-part{ text-align: center; margin: 55px 0 0 0;}
.home-channel-popup .give-us-part .give-us-part-txt{color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif;font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
line-height: 1.1;
}
.home-channel-popup .give-us-part .chhanl-icon{ margin: 0 0 0 0;}
.home-channel-popup .give-us-part .cre-text{ color:#7589af;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal; margin: 8px 0 8px 0;}


.home-channel-popup .ready-to-part{padding: 0 110px; text-align: center;}
.home-channel-popup .ready-to-part .redy-icon{}
.home-channel-popup .ready-to-part .ready-to-part-txt{color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif;font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
line-height: 1.1;
}
.home-channel-popup .ready-to-part hr{ background-color: #fd0060; height: 4px; border: 0px;width: 44%; margin-bottom: 12px;}
.home-channel-popup .ready-to-part p{ color: #788ca9;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal;}
.home-channel-popup .ready-to-part .check-out-btn-part{ text-align: center; margin: 0 0 0 0;}
.home-channel-popup .ready-to-part .check-out-btn-part .chk-btn{text-transform: none;font-size: 18px;font-family: 'Lato', sans-serif; font-weight: bold; color: #fff;padding:12px 50px;border-radius: 30px; cursor: pointer;}
.home-channel-popup .ready-to-part .check-out-btn-part .chk-btn:focus{outline: none;}
.home-channel-popup .ready-to-part .take-text{ color: #0074ce;font-size: 20px;font-family: 'Lato', sans-serif; font-weight: normal; margin-top: 10px;}
.home-channel-popup .ready-to-part .take-text a{color:#313E52; text-decoration: none; font-weight: bold;}


.home-channel-popup .chose-language-part{ padding: 0px 110px;}
.home-channel-popup .chose-language-part .chose-language-part-txt{color: #323f51; font-size: 38px;font-family: 'Assistant', sans-serif;font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
line-height: 1.1;
}
.home-channel-popup .chose-language-part hr{background-color: #fd0060; height: 4px; border: 0px;width: 44%; float: left;    
margin-top: 11px;margin-bottom: 8px;}

.home-channel-popup .language-radio-part{margin:15px 0 0 0;}

.home-channel-popup .language-radio-part ul{margin: 0 0 0 0;padding: 0 0 0 0;list-style: none;text-align: center;}
.home-channel-popup .language-radio-part ul li{display: inline-block;vertical-align: top;margin-right: 22px;}
.home-channel-popup .language-radio-part ul li:last-child{ margin-right: 0;}    
    
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input {padding:0; margin:0;height:10px;width:10px;float:left;position:absolute;left:0;opacity:0;}

.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>label {color: #323f51;display: inline-block;cursor: pointer;background: #f9f9f9;padding: 20px;
font-family: 'Lato', sans-serif;text-shadow: none;border: solid 1px #e3e3e3;}

.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input+label:hover {}

.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input:checked+label {background: #fe0060;text-shadow: none;color: #fff;}
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input:checked+label .top-text h3 {color: #fff;}
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input:checked+label .top-text p {color: #fff;}
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input:checked+label img {filter: invert(100%) !important; -webkit-filter: invert(100%) !important;}
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input:checked+label .top-text::after {background: #fff;}


/*.tl-three-checkbox-part .defChkbx:not(.default) > input:hover + label, .defChkbx:not(.default) > input:focus + label,.tl-three-checkbox-part .defChkbx:not(.default) > input + label:hover, .defChkbx:not(.default) > input:focus + label{}*/

.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input+label {height: 240px;width: 185px;margin: 4px 0 0 0;}

/* Checked styles */

.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input[type=radio]:checked+label {}

.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input[type=radio]:hover:checked+label,
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input[type=radio]:focus:checked+label,
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input[type=radio]:checked+label:hover,
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input[type=radio]:focus:checked+label {}
 
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input+label .box-inner-text{} 
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input+label .box-inner-text .channel-lang-txt{color: #5f5f5f;font-size: 20px;
font-family: 'Lato', sans-serif; font-weight: bold;
margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.1;
} 
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input+label .box-inner-text p{color: #959595;font-size:15px;font-family: 'Lato', sans-serif; font-weight: normal; margin: 0 0 0 0;}  

.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input:checked+label .box-inner-text .channel-lang-txt{ color: #fff;}
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default)>input:checked+label .box-inner-text p{ color: #fff;}




.multi-select-allowed{padding:0 100px;}
.multi-select-allowed .multi-head-title{color: #323f51;
  font-size: 38px;
  font-family: 'Assistant', sans-serif;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.1;
  }

.multi-select-allowed hr {
    background-color: #fd0060;
    height: 4px;
    border: 0px;
    width: 44%;
    float: left;
    margin-top: 11px;
    margin-bottom: 8px;
}



.multi-chk-list{ margin-top: 17px;}
.multi-chk-list ul{margin:0; padding:0; list-style:none;}
.multi-chk-list ul li{ margin-bottom:10px; width:100%;}


.multi-chk-list .system-chk-box {
    font-size: 15px;
    margin-left: 0px !important;
    color: #000;
}

.multi-chk-list .system-chk-box .control {
     cursor: pointer;
    display: block;
    font-size: 15px;
    margin-bottom: 0px;
    padding-left: 40px;
    position: relative;
    text-align: left;
    font-family: 'Lato', sans-serif;
    margin-top: 6px;
    background: #fbfbfb;
    border: 1px solid #d8d8d8;
    padding-top: 8px;
    padding-bottom: 8px;
}

.multi-chk-list .system-chk-box .control input {
    opacity: 0;
    position: absolute;
    z-index: -1;
}

.multi-chk-list .system-chk-box .control__indicator {
    background: #fff;
    height: 17px;
    left: 14px;
    position: absolute;
    top: 9px;
    width: 17px;
    border: 1px solid #e6e8ed;
    border-radius: 3px;
}

.control--radio .control__indicator {
    border-radius: 50%;
    border-radius: 5px;
}

.multi-chk-list .system-chk-box .control:hover input .control__indicator,
.control input:focus .control__indicator {
    background: #ccc;
}

.multi-chk-list .system-chk-box .control input:checked~.control__indicator {
    background:#fd0060;
}

.multi-chk-list .system-chk-box .control:hover input:checked:not([disabled]) .control__indicator,
.control input:checked:focus .control__indicator {
    background: #d7d7d7 none repeat scroll 0 0;
}

.multi-chk-list .system-chk-box .control input:disabled~.control__indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}

.control__indicator::after {
    content: "";
    display: none;
    position: absolute;
}

.multi-chk-list .system-chk-box .control input:checked~.control__indicator::after {
    display: block;
}

.multi-chk-list .system-chk-box .control--checkbox .control__indicator::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 0 2px 2px 0;
    height: 12px;
    left: 5px;
    top: 1px;
    width: 6px;
    -ms-transform: rotate(45deg));
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg));
    transform: rotate(45deg);
}

.multi-chk-list .system-chk-box .control--checkbox input:disabled~.control__indicator::after {
    border-color: #7b7b7b;
}



.multi-radio-list{margin-bottom:65px;}

.multi-radio-list .system-chk-box .control__indicator{height:20px; width:20px; border-radius:50%;}
.multi-radio-list .system-chk-box .control--checkbox .control__indicator::after{left:6px;top:2px;}








/********** channel popup end *****/

/********* video for the Watch popup Start *****/


.videowatch-popup{}

.videowatch-popup .vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
    pointer-events: none;
}

.videowatch-popup .vertical-align-center {
    display: table-cell;
    vertical-align: middle;
    pointer-events: all;
}

.home-channel-popup .vertical-align-center .modal-content {
    width: inherit;
    height: inherit;
    margin: 0 auto;
    pointer-events: all;
}

.videowatch-popup .modal-dialog {
    width:820px;
    height:580px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.31);
}

.videowatch-popup .modal-dialog .modal-content {
    border-radius: 0;
    position: relative;
    padding: 30px;
}

.videowatch-popup .modal-dialog .modal-content .inner-heading{height:40px;}
.videowatch-popup .modal-dialog .modal-content .inner-heading .back-and-cls{}
.videowatch-popup .modal-dialog .modal-content .inner-heading .back-and-cls span .close{font-size: 23px;font-family: 'Lato', sans-serif; font-weight: normal;}


.videowatch-popup .modal-dialog .modal-content .embed-responsive iframe{
z-index:1055;	
}

/********* video for the Watch popup End *****/




/**** product logo part *****/

.productlogo-sec{ margin:45px 0 0 0; text-align: center;}
.prodctLogo{
 margin:0 0 0 0;
} 
.prodctLogo ul{
	list-style: none; font-size: 0px; margin: 0; padding: 0;
} 

.prodctLogo ul li{
	display: inline-block;
	
}    

/**** product logo part end *****/


/***** Open Tab Trap part   *****/
.open-tab-trap-sec{ margin:35px 0 0 0; padding:75px 0 75px 0; background:#f7f7fb;}
.open-tab-trap-sec.tabBgdesktop{
	background: url(../img/images/nh-opentabbg.png) no-repeat top left #f7f7fb;
	height: 798px;
}

.gettingTraffic-img{
float: left;
width: 40%;
text-align: right;
}

.gettingTraffic-img img{
 object-fit: contain;
 width:100%;
 max-width:86%;
}

.opentab-cont-rgt{
float: right;
width: 55%;
padding-top: 100px;
}
.opentab-cont-rgt h3{
	color:#2c2d48;
	font-size:45px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height:60px;
}

.opentab-cont-rgt p{
	color:#2c2d48;
	font-size:20px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    padding-right: 133px;

}
.discover-more{
	width: 75%;
	background: #2c2d48;
	height: 72px;
	border-radius:5px;
	display: table; 
	padding: 0 18px;
	box-sizing: border-box;
	margin-top: 20px;
}
.discover-more .ply-bt{
	display: table-cell;
	width: 10%;
	vertical-align:middle;
}
.discover-more .ply-bt a{
	width:42px; 
	height:42px; 
	display: inline-block; 
	background: #fff; 
	border-radius:50%; 
	text-align: center;
    line-height: 47px;
    padding-left: 3px;
}
.discover-more .ply-bt a i{
	color: #2e3339; font-size: 15px !important;
}

.discover-more .discover-text{
	display: table-cell;
	width: 80%;
	color:#fff;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    vertical-align:middle;
    padding-left: 10px;
}
.discover-more .time-sw{
	display: table-cell;
	width: 10%;
	color:#fff;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    vertical-align:middle;
    text-align: right;
}




/***** Open Tab Trap part end  *****/


/********* From text to Summy part ******/

.stepbt{margin:0 0 0 0;}
.stepbt a{
background:#e32f5c; 
color:#fff;
font-family:'Poppins', sans-serif;
font-size:18px;
font-weight:normal;
display:inline-block;
padding:5px 28px 5px 28px;
border-radius:20px; 

}


.fromtext-to-sec{
background:#f7f7fb;margin:35px 0 0 0; padding:75px 0 75px 0;
position: relative;
}
.fromtext-to-sec .arrowimg01{
 position:absolute;
 z-index:2;
 left:305px;
 bottom:-111px;	
}



.formtexttosummy-img{float:right; width:58%;}
.formtexttosummy-img img{width:100%; max-width:100%;object-fit:contain;}


.formtext-part{float:left; width:42%;padding-top:175px; box-sizing:border-box; padding-left:95px;}

.formtext-part h3{
	color:#2c2d48;
	font-size:45px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height:60px;
}

.formtext-part p{
	color:#2c2d48;
	font-size:20px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    

}

.getstared-btn{margin:20px 0 0 0;}
.getstared-btn .getbt {
    background:#2c2d48;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    border-radius: 5px;
    padding: 1px 30px 13px 30px;
    transition: all 0.5s ease 0s;
    font-style: normal;
    text-transform: none;
}

.getstared-btn .getbt:hover {
    background: #fff;
    color: #000;
}
.getstared-btn .getbt i{
	margin-right:10px;
	position:relative;
    top:11px;
}
.getstared-btn .getbt i svg{
	width:35px; height:35px;
}


.turn-bubls-part{
	margin:20px 0 0 0; position:relative;
}
.turn-bubls-part .bubbles-speak{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:150px;
  border-radius:50%;
  box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.31); 
  z-index:10;
}
.turn-bubls-part .bubbles-speak img{
  width:150px;
  height:150px;
  border-radius:50%;
  object-fit:cover;
}
.turn-bubls-part .bubbles-speak video {
  border-radius:50%;
  width:150px;
  height:150px;
}

.turn-bubls-part .bubbles-speak .bubl-ply{
	width:60px; height:60px; border-radius:50%; background:#fd0060; 
	display: inline-block; color:#fff;font-family:'Poppins', sans-serif;
	text-align: center; font-size:25px;
	position:relative;
    top:-65px;
    right:-98px;
    line-height:62px;
    
}
.turn-bubls-part .bubbles-speak .bubl-ply .fa-play{
	margin-left:5px;
}





/********* From text to Summy part End ******/


/**** meet the summy part ****/

.getstarted-part{
	 margin-top:140px;
}


.meet-the-summy-sec{background:#dc0053; padding:180px 0 120px 0; text-align:center;}
.meet-the-summy-sec h2{
	font-size:45px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height:60px;
    color: #fff;
    font-weight: 500;
}
.meet-the-summy-sec p{
	color:#fff;
	font-size:20px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
}

.meet-mobilebannerText{
	text-align: center;
	position: relative;
}

.meet-mobilebannerText img{
	width: 100%;
    max-width: 42%;
}

.meet-mobilebannerText h4{
	font-size: 28px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 600;
    color: #fff;
    text-align: left;
}
.meet-mobilebannerText p{
	font-size: 16px;
	text-align: left;
}

.meet-mobilebannerText .brand-idty{
	position: absolute;
	top: 112px;
    left: 195px;
}

.meet-mobilebannerText .audio-cont{
	position: absolute;
	top: 433px;
    left: 175px;
}
.meet-mobilebannerText .visual-elets{
	position: absolute;
	top: 198px;
    right: 187px;
}
.meet-mobilebannerText .texul-cont{
	position: absolute;
	top: 395px;
    right: 160px;
}
.meet-mobilebannerText .call-to{
	position: absolute;
	bottom: -55px;
    left: 530px;
}


/**** meet the summy part end ****/

/***** Some of our use cases part *****/

.someuse-cases-sec{
  padding: 75px 0 80px 0;
  box-sizing: border-box;
  margin: 0 0 0 0;
  background:#f7f7fb;
  width: 100%;
  text-align: center;
}

.someuse-cases-sec h2 {
  font-size: 45px;
  font-family: 'Poppins', sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height:60px;
  color: #2c2d48;
}

.use-cases-list{
  margin: 80px 0 0 0;
  padding: 0 130px;

}
.use-cases-list ul{
  padding: 0;
  margin: 0;
  list-style: none;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
  column-gap: 1rem;
}
.use-cases-list ul li{
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  padding: 20px 20px 0 20px;
  margin-bottom:30px;
  box-shadow: 0 0 50px -20px rgba(0, 0, 0, 0.38);
  background: #fff;
  border-radius:15px; 
  text-align: left;
  min-height: 400px;
  margin-left: 20px;
}
.use-cases-list ul li h3{
	margin:0;
	font-size:30px;
  font-family:'Poppins', sans-serif;
  font-style:normal;
  font-weight:500;
  line-height:36px;
}

/***** Some of our use cases End *****/

.schedulelive-sec{
  background:#fd0060;
  padding:50px 0 0 0;
  box-sizing:border-box;
}


.schedulelive-sec .schedule-text-part {
  float:left;
  width:40%;
  box-sizing:border-box;
  padding:200px 0 0 0;
  margin-left:100px;
}
.schedulelive-sec .schedule-text-part h2{
	font-size:45px;
  font-family:'Poppins', sans-serif;
  font-style:normal;
  font-weight:500;
  line-height:60px;
  color:#fff;

}
.schedulelive-sec .schedule-text-part p{
  color:#fff;
  font-size:20px;
  font-family:'Poppins', sans-serif;
  font-style:normal;
  font-weight:500;
  padding-right:80px;
}



.selectdatatime-part{
  float:right;
  text-align:left;
  width:38%;
  padding:0 0 0 0;
  box-sizing:border-box;
  margin-right:120px;
}
.selectdatatime-part .dateandtime-box{
	box-shadow:0 0 30px 0 rgba(25, 55, 94, 0.83);
	background:#fff;
	margin-bottom:60px;
}




/**** Add the Summy part *****/

.addthesummy-part{
background:#f7f7fb;
box-sizing:border-box;
padding:60px 0 60px 0;
position:relative;
}

.addthesummy-bg{
	background:#f0f0f4;
}

.addthesummy-part .arrowimg02{
 position:absolute;
 z-index:2;
 left:305px;
 bottom:-111px;	
}




.addthesummy-part .addsummy-banner{
	float:right;
	width:55%;
	position: relative;
}
.addthesummy-part .addsummy-banner img{
  width:100%;
  max-width:100%;
  object-fit:contain;
}

.addthesummy-part .addsummy-banner .bubbles-speak{
  position:absolute;
  bottom: 10px;
  left: 40px;
  width:150px;
  height:150px;
  border-radius:50%;
  box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.31); 
  z-index:10;
  text-align:center;
}
.addthesummy-part .addsummy-banner .bubbles-speak img{
  width:150px;
  height:150px;
  border-radius:50%;
  object-fit:cover;
  max-width: 100%;
}
.addthesummy-part .addsummy-banner .bubbles-speak video {
  border-radius:50%;
  width:150px;
  height:150px;
}

.addthesummy-part .addsummy-banner .bubbles-speak .bubl-ply{
	width:60px; height:60px; border-radius:50%; background:#fd0060; 
	display: inline-block; color:#fff;font-family:'Poppins', sans-serif;
	text-align: center; font-size:25px;
	position:relative;
    top:-65px;
    right:-55px;
    line-height:62px;
    
}
.addthesummy-part .addsummy-banner .bubbles-speak .bubl-ply .fa-play{
	margin-left:5px;
}






.addthesummy-part .addsummyTextpart{
	float:left;
	width:44%;
	box-sizing:border-box;
	padding:155px 0 0 95px;
}
.addthesummy-part .addsummyTextpart h3{
	color:#2c2d48;
  font-size:45px;
  font-family:'Poppins', sans-serif;
  font-style:normal;
  font-weight:500;
  line-height:60px;
}
.addthesummy-part .addsummyTextpart p{
  color:#2c2d48;
  font-size:20px;
  font-family:'Poppins', sans-serif;
  font-style:normal;
	
}


/**** Add the Summy part End *****/



/***** Track Your part *****/

.trackyour-sec{
 padding:100px 0 140px 0; margin: 0 0 0 0; background:#f7f7fb;  position:relative;	
}

.trackyour-sec .trackbanner{
  float: right;
  width: 58%;
  position: relative;

}
.trackyour-sec .trackbanner img{
  width: 100%;
  max-width: 100%;
  object-fit: contain
}
.trackyour-sec .trackbanner .bubbles-speak{
  position:absolute;
  bottom:53px;
  right:408px;
  width:150px;
  height:150px;
  border-radius:50%;
  box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.31); 
  z-index:10;
  text-align:center;
}
.trackyour-sec .trackbanner .bubbles-speak img{
  width:150px;
  height:150px;
  border-radius:50%;
  object-fit:cover;
  max-width: 100%;
}
.trackyour-sec .trackbanner .bubbles-speak video {
  border-radius:50%;
  width:150px;
  height:150px;
}

.trackyour-sec .trackbanner .bubbles-speak .bubl-ply{
	width:60px; height:60px; border-radius:50%; background:#fd0060; 
	display: inline-block; color:#fff;font-family:'Poppins', sans-serif;
	text-align: center; font-size:25px;
	position:relative;
    top:-65px;
    right:-55px;
    line-height:62px;
    
}
.trackyour-sec .trackbanner .bubbles-speak .bubl-ply .fa-play{
	margin-left:5px;
}


.trackyourTextpart{
  float:left;
  width:40%;
  padding-top:107px;
  padding-left:95px;
  box-sizing:border-box;

}
.trackyourTextpart h3{
	color:#2c2d48;
  font-size:45px;
  font-family:'Poppins', sans-serif;
  font-style:normal;
  font-weight:500;
  line-height:60px;
}
.trackyourTextpart p{
  color:#2c2d48;
  font-size:20px;
  font-family:'Poppins', sans-serif;
  font-style:normal;
}



/***** Track Your part end *****/

.readyto-getpart{
  background:#fff;
  border-radius:20px;
  padding:40px;
  max-width:1075px;
  width: 100%;
  box-shadow: 0 0 50px -20px rgba(0, 0, 0, 0.38);
  position:absolute;
  bottom:-11%;
  left:50%;
  -ms-transform: translate(-50%, -15%);
  transform: translate(-50%, -15%);
  height:136px;
  box-sizing:border-box;
}
.get10bt{text-align:right;}
.get10bt .bookbtnpart{
	margin:0 0 0 0;
}
.get10bt .bookbtnpart .book-bt:hover{
  background:#f0f0f4;
  color:#000;
}

.redayText{
	color:#2c2d48;
	font-size:42px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
}


/**** Combine Summies part ****/

.combine-summies-sec{padding:100px 0 80px 0; margin:0 0 0 0; background:#f0f0f4; position:relative;}
.combine-summies-sec.combinedesktopBg{
	background:url(../img/images/hn-combineBg.png) no-repeat top right #f7f7fb;
	height:1000px;
} 

.combine-summies-sec .arrowimg02{
 position:absolute;
 z-index:2;
 left:305px;
 bottom:-111px;	
}





.think-sushi-part{
	background: #fff;
	border-radius:20px;
	padding:50px;
	width:1020px;
	box-shadow:0 20px 50px -20px rgba(0, 0, 0, 0.18);
	position: absolute;
	top: -15%;
	left: 50%;
	-ms-transform: translate(-50%, -15%);
	transform: translate(-50%, -15%);
	height: 425px;
	box-sizing: border-box;
}

.think-sushi-part .sushi-img{
	float: left;
	width: 30%;
}
.think-sushi-part .thinksushi-cont-part{
	float: left;
	width: 70%;
	box-sizing: border-box;
	padding-left:70px;
}
.think-sushi-part .thinksushi-cont-part h3{
	color:#2c2d48;
	font-size:45px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
}

.think-sushi-part .thinksushi-cont-part p{
	color:#2c2d48;
	font-size:18px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
}


.thefullsushi{
	width: 75%;
	background: #2c2d48;
	height: 72px;
	border-radius:5px;
	display: table; 
	padding: 0 18px;
	box-sizing: border-box;
	margin-top: 20px;
}
.thefullsushi .ply-bt{
	display: table-cell;
	width: 10%;
	vertical-align:middle;
}
.thefullsushi .ply-bt a{
	width:42px; height:42px; display: inline-block; background: #fff; border-radius:50%; 
	    text-align: center;
    line-height: 47px;
    color: #2e3339 !important;
    padding-left: 3px;
}
.thefullsushi .ply-bt a i{
color: #2e3339 !important;
font-size: 15px !important;
}



.discover-more .ply-bt a i{
	color: #2e3339 !important; font-size: 15px !important;
}

.thefullsushi .thefull-text{
	display: table-cell;
	width: 80%;
	color:#fff;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    vertical-align:middle;
    padding-left: 10px;
}
.thefullsushi .time-sw{
	display: table-cell;
	width: 10%;
	color:#fff;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    vertical-align:middle;
    text-align: right;
}



.combineBannerimg{
    float:right;
    width:40%;
    text-align:left;
    box-sizing:border-box;
    padding-top:0px;
    position: relative;
}
.combineBannerimg img{
	object-fit:contain;
    width:100%;
    max-width:75%;
}
.combineBannerimg .choosetext01{
	display: inline-block;
  color: #000;
  font-size: 14px;
  position: absolute;
  text-align: center;
  background: #fff;
  width: 148px;
  padding: 12px 0px;
  border-radius: 10px;
  font-family: 'Poppins', sans-serif;
  line-height: 19px;
  top:112px;
  box-shadow: 3px 3px 16px 8px rgba(0, 0, 0, 0.18);
}

.combineBannerimg .choosetext02{
display: inline-block;
  color: #000;
  font-size: 14px;
  position: absolute;
  text-align: center;
  background: #fff;
  width: 148px;
  padding: 12px 0px;
  border-radius: 10px;
  font-family: 'Poppins', sans-serif;
  line-height: 19px;
  bottom:208px;
  right:158px;
  box-shadow: 3px 3px 16px 8px rgba(0, 0, 0, 0.18);
}

.combineBannerimg .qrcodepic{
  display:inline-block;
  position:absolute;
  text-align:center;
  width:229px;
  padding:12px 0px;
  border-radius:10px;
  bottom:132px;
  right:106px;
}

.combineBannerimg .bubbles-speak{
  position:absolute;
  bottom:90px;
  left:-7%;
  width:150px;
  height:150px;
  border-radius:50%;
  box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.31); 
  z-index:10;
  text-align:center;
}
.combineBannerimg .bubbles-speak img{
  width:150px;
  height:150px;
  border-radius:50%;
  object-fit:cover;
  max-width: 100%;
}
.combineBannerimg .bubbles-speak video {
  border-radius:50%;
  width:150px;
  height:150px;
}

.combineBannerimg .bubbles-speak .bubl-ply{
	width:60px; height:60px; border-radius:50%; background:#fd0060; 
	display: inline-block; color:#fff;font-family:'Poppins', sans-serif;
	text-align: center; font-size:25px;
	position:relative;
    top:-65px;
    right:-55px;
    line-height:62px;
    
}
.combineBannerimg .bubbles-speak .bubl-ply .fa-play{
	margin-left:5px;
}


.combineTextpart{
	float: left;
	width: 57%;
	box-sizing: border-box;
    padding-top:110px;
    padding-left:95px;

}
.combineTextpart h3{
	font-size:45px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height:60px;
    color:#2c2d48;
}
.combineTextpart p{
	font-size:20px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    color:#2c2d48;
}
.bookbtnpart{
	margin: 20px 0 0 0;
}
.bookbtnpart .book-bt{
	background:#2c2d48;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    border-radius: 5px;
    padding: 1px 45px 14px 45px;
    transition: all 0.5s ease 0s;
    font-style: normal;
    text-transform: none;
}


.bookbtnpart .book-bt:hover{
	 background: #fff;
    color: #000;
}

.bookbtnpart .book-bt:focus{
	border: 0;
	outline: none;
}
.bookbtnpart .book-bt i{
	margin-right:10px;
	position:relative;
    top:11px;
}
.bookbtnpart .book-bt i svg{
	width:35px; height:35px;
}






/**** Combine Summies part end ****/


/***** Get leads Part ******/

.getleads-sec{
  padding: 100px 0 80px 0;
  margin: 0 0 0 0;
  background:#f7f7fb;
  position: relative;
}
.getleads-sec .arrowimg01{
 position:absolute;
 z-index:2;
 left:305px;
 bottom:-111px;	
}





.getleads-sec .leadsbanner{
  float: right;
  width:60%;
  text-align: left;
  box-sizing: border-box;
  padding-top: 0px;
  position: relative;
}
.getleads-sec .leadsbanner img{
  object-fit: contain;
  width: 100%;
  max-width:100%;
}
.getleads-sec .leadsbanner .bubbles-speak{
  position:absolute;
  bottom:30px;
  right:268px;
  width:150px;
  height:150px;
  border-radius:50%;
  box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.31); 
  z-index:10;
  text-align:center;
}
.getleads-sec .leadsbanner .bubbles-speak img{
  width:150px;
  height:150px;
  border-radius:50%;
  object-fit:cover;
  max-width: 100%;
}
.getleads-sec .leadsbanner .bubbles-speak video {
  border-radius:50%;
  width:150px;
  height:150px;
}

.getleads-sec .leadsbanner .bubbles-speak .bubl-ply{
	width:60px; height:60px; border-radius:50%; background:#fd0060; 
	display: inline-block; color:#fff;font-family:'Poppins', sans-serif;
	text-align: center; font-size:25px;
	position:relative;
    top:-65px;
    right:-55px;
    line-height:62px;
    
}
.getleads-sec .leadsbanner .bubbles-speak .bubl-ply .fa-play{
	margin-left:5px;
}

.getleads-sec .leadstext-part{
  float: left;
  width:38%;
  box-sizing: border-box;
  padding-top: 110px;
  padding-left: 95px;
}
.getleads-sec .leadstext-part h3 {
  font-size: 45px;
  font-family: 'Poppins', sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 60px;
  color: #2c2d48;
}
.getleads-sec .leadstext-part p {
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #2c2d48;
}



/***** Get leads Part end ******/

/**** Where Do you part ***/

.wheredoyou-sec{ background: #fff; padding: 100px 0 100px 0; text-align: center;}
.wheredoyou-sec h2{
	font-size:46px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 60px;
    color:#2c2d48;
}
.wheredoyou-sec p{
	font-size:20px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    color:#2c2d48;
}
.consume-list-icon{
	background: url(../img/images/hn-wherelistBg.png) no-repeat center center;
	height: 415px;
	padding-top: 130px;
	background-size: 84%;
	margin-top: -35px;
}
.consume-list-icon ul{
	margin: 0; padding: 0; list-style: none;
}
.consume-list-icon ul li{
	display: inline-block;
	width: 160px;
	height: 160px;
	background: #fff;
	border:4px solid #fd0060;
	border-radius:50%; 
	text-align: center;
    padding-top:42px;
    box-sizing: border-box;
	margin-right: 25px;
	box-shadow: 0 17px 38px 4px rgb(0 0 0 / 20%);
}
.consume-list-icon ul li:last-child{
	margin-right: 0px;
}

.consume-list-icon ul li svg{
	width:70px;
	height:70px;
	display: inline-block;
}



.wheredoyou-sec .bookbtnpart {
    margin: -25px 0 0 0;
}

/**** Where Do you part end ***/


/*** Track your engagement stats part ***/


.track-engagement-sec{
  background: #f7f7fb;
  margin: 35px 0 0 0;
  padding: 75px 0 75px 0;
}
.track-engagement-sec .track-bannerpic{
	float: right; width: 69%;
}
.track-engagement-sec .track-bannerpic img{
  width: 100%;
  max-width: 100%;
  object-fit: contain;
}

.track-engagement-sec .t-engagementtext-part{
	float: left; width: 29%;
	box-sizing: border-box;
  padding-top: 177px;
}
.track-engagement-sec .t-engagementtext-part h3{
  color: #2c2d48;
  font-size: 45px;
  font-family: 'Poppins', sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 60px;
}
.track-engagement-sec .t-engagementtext-part p{
  color: #2c2d48;
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  font-style: normal;
}

/*** Track your engagement stats End ***/




/***** Heal your funnel part *****/
.heal-funnel-sec{background: #f7f7fb; padding: 50px 0 50px 0; margin: 0 0 0 0; box-sizing: border-box;}
.heal-funnel-sec.healDesktopbg{
	background: url(../img/images/hn-healBg.png) no-repeat bottom right #f7f7fb;
    height:805px;
}

.healfunnel-textpart{
	float: left;
	width: 47%;
	box-sizing: border-box;
	padding: 160px 0 0 100px;
}

.healfunnel-textpart h2{
	font-size:45px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height:60px;
    color:#fd0060;
}
.healfunnel-textpart p{
	font-size:20px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    color:#2c2d48;
    line-height: 26px;
}

.heal-bannerpart{
	float: right;
    width: 53%;
    text-align: right;
    box-sizing: border-box;
    padding: 88px 65px 0 0;
    position: relative;
}

.heal-bannerpart img{
	width:100%;
	max-width:66%;
}

.heal-bannerpart .bannerarrw{
 position: absolute;
 bottom: 43px;
left: 68px;
}

.heal-bannerpart .giveit-text{
color:#2c2d48;
font-size:35px;
	font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    position: absolute;
    bottom:124px;
    left:0;	
}

/***** Heal your funnel part End *****/


/***** Opportunities are every where part *****/

.opportunities-sec{
	padding:75px 0 80px 0; box-sizing: border-box; margin: 0 0 0 0; background: #fff; width: 100%;
	text-align: center;
}

.opportunities-sec h2{
	font-size:45px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 70px;
    color: #2c2d48;
}

.opport-iconlist{
margin:80px 0 0 0;
padding: 0 130px;
}
.opport-iconlist ul{
	padding: 0; margin:0; list-style: none;
	grid-template-columns: 1fr 1fr 1fr;
    display: grid;
    column-gap: 1rem;
}
.opport-iconlist ul li{
	display: inline-block;
	display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    padding: 20px 50px 0 50px;
    margin-bottom:50px;

}

.opport-iconlist ul li .op-icon{
    width: 160px;
    height: 160px;
    background: #fff;
    border: 4px solid #fd0060;
    border-radius: 50%;
    text-align: center;
    padding-top:41px;
    box-sizing: border-box;
    margin-right: 25px;
   box-shadow: 0 17px 38px 4px rgb(0 0 0 / 20%);
   margin: 0 auto 0 auto; 
}

.opport-iconlist ul li .op-icon svg{
	width: 70px;
	height: 70px;
	display: inline-block;
}



.opport-iconlist ul li.opiconboxBg01{
	background: url(../img/images/nh-opplistBg-01.png) no-repeat top center #fff;
	background-size: 70%;
	background-position: top;
}
.opport-iconlist ul li.opiconboxBg02{
	background: url(../img/images/nh-opplistBg-02.png) no-repeat top center #fff;
	background-size: 62%;
	background-position:  top;
}
.opport-iconlist ul li.opiconboxBg03{
	background: url(../img/images/nh-opplistBg-03.png) no-repeat top center #fff;
	background-size: 70%;
	background-position:  top;
}
.opport-iconlist ul li.opiconboxBg04{
	background: url(../img/images/nh-opplistBg-04.png) no-repeat top center #fff;
	background-size: 70%;
	background-position:  top;
}
.opport-iconlist ul li.opiconboxBg05{
	background: url(../img/images/nh-opplistBg-05.png) no-repeat top center #fff;
	background-size: 70%;
	background-position: top;
}
.opport-iconlist ul li.opiconboxBg06{
	background: url(../img/images/nh-opplistBg-06.png) no-repeat top center #fff;
	background-size: 60%;
	background-position: top;
}
.opport-iconlist ul li.opiconboxBg07{
	background: url(../img/images/nh-opplistBg-07.png) no-repeat top center #fff;
	background-size: 70%;
	background-position: top;
}
.opport-iconlist ul li.opiconboxBg08{
	background: url(../img/images/nh-opplistBg-08.png) no-repeat top center #fff;
	background-size: 70%;
	background-position: top;
}
.opport-iconlist ul li.opiconboxBg09{
	background: url(../img/images/nh-opplistBg-09.png) no-repeat top center #fff;
	background-size: 60%;
	background-position: top;
}






.opport-iconlist ul li h4{
	color:#2c2d48;
	font-size:25px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 600;
    text-align: left;
    margin-top: 50px;
}
.opport-iconlist ul li p{
	color:#2c2d48;
	font-size:15px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    text-align: left;
}

/***** Opportunities are every where part *****/





/**** Cost Effecive part *****/

.cost-effecive-sec{
	    padding:210px 0 0 0; box-sizing: border-box;
}

.cost-effecive-sec.destopcostBg{
	background: url(../img/images/hn-costeff-bg.png) no-repeat bottom #f7f7fb;
    height:660px;
    background-size: 65%;
    background-position: 448px 112px;
}

.costEff-text{
 float: left;
 width:29%;
 box-sizing: border-box;
 padding: 0 0 0 0;
 margin-left:100px;
}
.costEff-text h2{
	font-size:45px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height:60px;
    color: #2c2d48;
}

.costEff-text .request-btn-part{
	margin: 20px 0 0 0;
}

.costEff-text .request-btn-part .reqst-bt{
	background: #fd0060;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    border-radius: 5px;
    padding: 12px 30px;
    transition: all 0.5s ease 0s;
    font-style: normal;
    text-transform: none;
}
.costEff-text .request-btn-part .reqst-bt:hover{
	    background: #ce0451;
}
.costEff-text .request-btn-part .reqst-bt:focus{
	outline: 0;
	box-shadow: none;
	border:0;
}

.costorBox-part{
	float: right;
	width: 53%;
	box-sizing: border-box;
	padding: 0 0 0 0;
}
.costorBox-part ul{
	padding: 0;margin: 0;list-style: none;position: relative;text-align: center;
}
.costorBox-part ul li{
	display: inline-block;
	box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.31);
	background: #fff;
	padding: 45px;
    width: 45%;
    height:337px;
    vertical-align: top;
    margin-right: 28px;
    border-radius: 15px;
    text-align: left;
}
.costorBox-part ul li:last-child{
	margin-right: 0px;
}


.costorBox-part ul li h4{
	font-size: 30px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 600;
    color: #2c2d48;
}
.costorBox-part ul li P{
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    color: #2c2d48;	
}

.costorBox-part ul span.or-cirl{
	position: absolute;
	top:20%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width:88px;
  height:88px;
  font-size: 25px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    color: #fff;
    border-radius:50%; 
    background: #2c2d48;
    display: inline-block;
    padding-top: 26px;
}

/**** Cost Effecive part End *****/

/**** Get Started part ******/

.get-started-sec{
background:#fd0060; padding:50px 0 0 0; box-sizing:border-box;
}

.getstarted-textpart{
	float:left;
	width:48%;
	box-sizing:border-box;
	padding:125px 0 0 0;
	margin-left:100px;
}
.getstarted-textpart h2{
	font-size:45px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 60px;
    color: #fff;
    font-weight: 500;
}
.getstarted-textpart p{
	color: #fff;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    padding-right: 80px;
}
.giveit-btnpart{
	margin:10px 0 0 0;

}
.giveit-btnpart .giv-bt{
	background:#363653;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    border-radius: 5px;
    padding:1px 45px 15px 45px;
    transition: all 0.5s ease 0s;
    font-style: normal;
    text-transform: unset;
}
.giveit-btnpart .giv-bt:hover{
	background: #fff;
    color: #000;
}

.giveit-btnpart .giv-bt:focus{
	outline:0;
	box-shadow: none;
	border: 0;
}

.giveit-btnpart .giv-bt i{
	margin-right: 10px;
  position: relative;
  top: 11px;
}
.giveit-btnpart .giv-bt i svg{
  width: 35px;
  height: 35px;
}


.giveit-btnpart p{
	font-size: 20px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    margin-top:20px; 
}

.getMobile-banner{
	float: right;
	text-align: center;
	width:37%;
	padding: 0 0 0 0;
	box-sizing: border-box;
	margin-right: 92px;
}

.getMobile-banner img{
	    margin-bottom: -148px;
	    width: 100%;
	    max-width: 88%;
}




/**** Get Started part End ******/

/***** newsletter part *****/
.jointhesec{
 padding:170px 0 65px 0; box-sizing: border-box; background: #41414d;
}

.join-lftText{
	float: left;
	width:40%;
	padding: 0 0 0 0;
	box-sizing: border-box;
	margin-left: 190px;
}

.join-lftText h4{
	font-size: 25px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    color: #fff;
}
.join-lftText p{
	font-size: 18px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    color: #fff;
}

.enter-mailpart{
	float: right;
	width: 33%;
	box-sizing: border-box;
	padding: 0 0 0 0;
	margin-right: 150px;
}

.enter-mailpart .mail-outline{
 border: 2px solid #979797;
 padding: 5px;
 border-radius:8px; 
 background: #fff;
}

.enter-mailpart .mail-outline .input-group{
	 padding-right: 5px;
	 
}

.enter-mailpart .mail-outline .form-control{
	height: 48px;font-size: 18px; color: #817676;
	font-weight:400;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    outline: 0;
    border: 0;
    box-shadow: none;
    background: url(../img/images/nh-f-mail-icon.png) no-repeat 8px center #fff;
    padding-left:50px;
}
.enter-mailpart .mail-outline .input-group-btn .btn{
 background: #fd0060;
 border-radius:8px; 
  color: #fff;
	font-weight:400;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-size: 18px;
    text-transform: none;
}
.enter-mailpart .mail-outline .input-group-btn .btn:focus{
	outline:none;
	border: 0px;
	box-shadow: none;
}

.enter-mailpart .subscriber-email-err{
    color: #ff1800;
	font-weight:400;
    font-family: 'Poppins', sans-serif;	
    font-size: 15px;
    margin: 5px 0 0 3px;
    display: block;
}

.enter-mailpart .subscriber-email-succ{
	 color: #1bff03;
	font-weight:400;
    font-family: 'Poppins', sans-serif;	
    font-size: 15px;
    margin: 5px 0 0 3px;
    display: block;
}

/***** newsletter part end *****/

/**** Dojo login panel ***/

.dojo-login-panel-home{background: #fff;
    width: 335px;
    height: 100%;
    position: fixed;
    z-index: 1051;
    top: 0;
    right: 0px;
    padding: 5px 12px 15px 12px;
    box-shadow: -6px 3px 12px #222;
    min-height: 650px;}
    
    .dojo-login-panel-home .modal-header {
	padding: 0;
	display: block;
}

.dojo-login-panel-home .modal-header .modal-title {
	color: #323f51;
	font-size: 25px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
}

.dojo-login-panel-home .modal-header .close {
	cursor: pointer;
}

.dojo-login-panel-home .modal-header .close:focus {
	outline: none;
}
.dojo-login-panel-home .modal-header .close {
	margin-top: 7px;
}
.dojo-login-panel-home .login-pic-part{margin: 7px 0 0 0;}
.dojo-login-panel-home .login-pic-part img{ width: 100%;}


.dojo-login-panel-home .login-box {
	margin: 10px 0 0 0;
	font-family: 'Lato', sans-serif;
}

.dojo-login-panel-home .login-box .form-group {
	margin-bottom: 0.5rem;
}

.dojo-login-panel-home .login-box .form-group label {
	color: #323f51;
	font-size: 15px;
	margin: 0 0 0 0;
}

.dojo-login-panel-home .login-box .form-group .form-control {
	border-radius: 0;
	padding: 0.3rem 0.75rem;
	background: #fafafa;
}

.dojo-login-panel-home .login-box .form-group .input-password-icon {
	position: relative;
}

.dojo-login-panel-home .login-box .form-group .input-password-icon .form-control {
	padding-right: 32px;
}

.dojo-login-panel-home .login-box .form-group .input-password-icon .only-eye-box {
	position: absolute;
	width: 23px;
	height: 13px;
	right: 7px;
	top: 10px;
	cursor: pointer;
}

.dojo-login-panel-home .login-box .form-group .input-password-icon .icon-eye-open {
	background: url(../img/images/pass-eye-icon.png) no-repeat 0 0;
}

.dojo-login-panel-home .login-box .form-group .input-password-icon .icon-eye-close {
	background: url(../img/images/pass-eye-icon-close.png) no-repeat 0 0;
}

.dojo-login-panel-home .login-box .forget-text {
	margin: 10px 0 0 0;
	color: #077ac6;
	font-size: 15px;
}

.dojo-login-panel-home .login-box .welcome-btn-part {
	margin: 10px 0 0 0;
}

.dojo-login-panel-home .login-box .welcome-btn-part .btn-wlc {
	background: #fd0060;
	font-family: 'Oswald', sans-serif;
	color: #fff;
	font-size: 25px;
	width: 100%;
	cursor: pointer;
	font-weight: 500;
	border-radius: 30px;
}

.dojo-login-panel-home .login-box .welcome-btn-part .btn-wlc:focus {
	outline: none;
	box-shadow: none;
}

.dojo-login-panel-home .login-box .welcome-btn-part .btn-wlc:hover {
	background: #E30055;
}

.dojo-login-panel-home .all-rights-part {
	margin: 10px 0 0 0;
	border-top: 1px solid #dfdfdf;
	padding-top: 5px;
	color: #878787;
	font-family: 'Lato', sans-serif;
	width: 93%;
	position: absolute;
	bottom: 22px;
}

.dojo-login-panel-home .all-rights-part span {
	font-size: 14px;
	color: #fd0060;
}

.dojo-login-panel-home .all-rights-part span a {
	color: #fd0060;
}

.dojo-login-panel-home .all-rights-part .rights-text {
	font-size: 14px;
}

.dojo-login-panel-home .all-rights-part .by-entering-text {
	font-size: 14px;
	text-align: right;
}

/**** Dojo login panel end ***/





.footer-messenger-icon{
	width: 100px;
	height: 100px;
	background:#363653;
}
.footer-messenger-icon a{
font-family: 'Poppins', sans-serif;
font-size:14px;	
}
.footer-messenger-icon a img{
	width: 45px;
}

.consume-list-icon ul li{
	position: relative;
}
.consume-list-icon ul li .mobl-v-txt {
  font-size:22px;
  font-family: 'Poppins', sans-serif;
  font-style: normal;
  font-weight: 500;
  color:#2c2d48;
  position: absolute;
  bottom: -63px;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width:145px;
}


 /**** home parallax part ****/ 
 
/*.inline-photo {
  opacity: 1;
  transform: translateY(9em) rotateZ(0deg);
  transition: transform 9s .25s cubic-bezier(0,1,.3,1),
              opacity .3s .25s ease-out;
  max-width: 600px;
  width:100%;
  will-change: transform, opacity;
}

.inline-photo.is-visible {
  opacity: 1;
  transform: rotateZ(0deg);
}  

.bannerandmenu-box .banner-img .banner-w-bg img.inline-photo{
	transform: translateY(-14em) rotateZ(0deg) !important;
}

.bannerandmenu-box .banner-img .banner-w-bg img.is-visible {
  opacity: 1;
  transform: rotateZ(0deg);
  transform: translateY(0em) rotateZ(0deg) !important;
  }*/



.bannerandmenu-box .banner-img .banner-w-bg{
margin: 0px 0 0 0;
position: absolute;
bottom: -38%;
transition: bottom 1.5s;
}






 /**** home parallax part end ****/ 








/****** dispaly none Desktop *****/

.meet-mobileSec-banner{
	display:none;
}

.getmobilvw-btn{
	display:none;
}

.bookbtnpartMobile{
	display:none;
}
.givemobilebt{
	display:none;
}

/************ responsive part ***********/

@media screen and (max-width: 767px) {
	
.footer-messenger-icon{
	display: none;
}	
 .tl-header-menu-bg .navbar{
 	display:none;
 }

.bannerandmenu-box .top-new-logo{
	width: 110px;
    height: 104px;
    top: 0%;
    left: 50%;
   -ms-transform: translate(-50%, 0%);
   transform: translate(-50%, 0%);

}

.bannerandmenu-box{
	background-position: center top;
	height:auto;
	padding-bottom:25px;
	background-size: 510px;
}
.n-home-banner{
	padding:0px;
}
.bannerandmenu-box .banner-img {
  float:none;
  width:100%;
  text-align:center;
  margin-right:0;
}

.bannerandmenu-box .banner-img .banner-w-bg {
  margin:0px 0 0% 0;
  position:relative;
  top:95px;
}


.bannerandmenu-box .banner-img .banner-w-bg .upto-ptxt{
	display: none;
}

.bannerandmenu-box .banner-img .banner-w-bg .bubbles-speak{
  bottom:0;
  left:27%;
}
.bannerandmenu-box .banner-img .banner-w-bg .bubbles-speak .bubl-ply{
	right:-53px;
}


.n-home-banner .banner-text-lft {
  float:none;
  width:auto;
  box-sizing:border-box;
  margin:157px 0 0 0px;
  position:relative;
  left:0%;
}

.n-home-banner .banner-text-lft h1 {
  font-size:28px;
  line-height:40px;
}
.n-home-banner .banner-text-lft h2{
	line-height: 33px;
}
.get-btn-part .getbtn {
font-size:20px;font-weight:400;border-radius:15px;width:100%;
}
.get-btn-part .watchbt{
  width: 100%;
  box-sizing: border-box;
  font-size:20px;font-weight:400;border-radius:15px;
  margin:12px 0 0 0;

}

.productlogo-sec{
	margin-top: 15px;
}
.prodctLogo ul{
text-align: center;
}
.prodctLogo ul li{
	width:30%;
}
.prodctLogo ul li img{width: 100%;}
.prodctLogo ul li:nth-child(4){
display: none;
}
.prodctLogo ul li:nth-child(5){
display: none;
}

.fromtext-to-sec{
	margin-top:15px;
	padding-bottom:30px;
}

.open-tab-trap-sec{
 margin-top:12px;
}

.formtexttosummy-img{
	float: none;
  width: 100%;
}
.fromtext-to-sec .arrowimg01{
	display: none;
}
.formtext-part {
  float:none;
  width:100%;
  padding-top:28px;
  padding-left:0;
 }

.formtext-part h3{
	font-size:28px;
	line-height: 42px;
}
.formtext-part p{
	font-size: 15px;
}

.turn-bubls-part .bubbles-speak{
	position: inherit;
	margin:0 auto;
}

.getstared-btn .getbt{
	padding: 1px 10px 13px 10px;
	width: 100%;
	font-size: 20px;
}
.getstared-btn .getbt i{
margin-right:5px;
}

.open-tab-trap-sec{
	padding-top: 8px;
}
.open-tab-trap-sec.tabBgdesktop{
  height: auto;
  background-size: 420px;
  background-position: top center;
}
.gettingTraffic-img {
  float: none;
  width: 100%;
  text-align: center;
 }

.gettingTraffic-img img{max-width:90%;}



.getleads-sec{
	padding-top:50px;
}
.getleads-sec .leadstext-part {
  float: none;
  width: 100%;
  box-sizing: border-box;
  padding-top:40px;
  padding-left:0;
}
.getleads-sec .leadstext-part h3{
	font-size:28px; line-height:42px;
}
.getleads-sec .leadstext-part p{}
.getleads-sec .leadsbanner{
  float:none;
  width:100%;
  text-align:center;
 }
 .getleads-sec .leadsbanner .bubbles-speak{
  position:inherit;
  bottom:0;
  right:0;
  margin:0 auto 50px auto;
 }
 .addthesummy-part .addsummy-banner .bubbles-speak {
  position:inherit;
  bottom:30px;
  left:30%;
  }
  
  
.trackyour-sec .trackbanner .bubbles-speak {
  position:initial;
  margin:0 auto 0 auto;
  }  
  
 
.getleads-sec .arrowimg01{
	display: none;
}
.addthesummy-part .arrowimg02{
	display: none;
}


.opentab-cont-rgt {
  float: none;
  width: 100%;
  padding-top: 0px;
}

.opentab-cont-rgt h3{
	line-height: 50px;
	font-size: 35px;
}

.opentab-cont-rgt p{
 padding-right:0px;
}
.discover-more{
 width:100%;
}


.meet-the-summy-sec{
	padding-top:68px;
	padding-bottom: 40px;
}
.meet-the-summy-sec h2{
	font-size:28px;line-height:38px;
}

.meet-the-summy-sec .bookbtnpart{
	margin-right: 15px;
  margin-left: 15px;
}
.getstarted-part {
  margin-top: 40px;
}

.meet-mobilebannerText{
	display: none;
}
.meet-mobileSec-banner{
	display:block;
	text-align: center;
}
.meet-mobileSec-banner img{
	width: 100%;
	max-width: 95%;
}
.meet-mobileSec-banner p{
color: #fff;
font-size: 20px;
font-family: 'Poppins', sans-serif;
font-style: normal;
}



.think-sushi-part{
	width: 88%;
	padding:0px 30px 30px 30px;
	height: auto;
}
.think-sushi-part .sushi-img {
  float: none;
  width: 100%;
  text-align: center;
}
.think-sushi-part .sushi-img img{
	width: 100%;
	max-width: 90%;
	position: relative;
    left: 12px;

}

.combineBannerimg .bubbles-speak {
  bottom:0;
  left:25%;
  }


.combineBannerimg .choosetext01{
	top:62px;
}
.combineBannerimg .choosetext02{
  bottom: 138px;
  right: 38px;
}

.combineBannerimg .qrcodepic{
  bottom:86px;
  right:-5px;	
}

.combineBannerimg .qrcodepic img{
	max-width:50%;
}

.think-sushi-part .thinksushi-cont-part {
  float: none;
  width: 100%;
  box-sizing: border-box;
  padding-left: 0;
}
.think-sushi-part .thinksushi-cont-part h3{
	font-size:35px;
}
.thefullsushi{
	width:100%;
}

.combine-summies-sec.combinedesktopBg{
background-size: 700px;
background-position: 62px 170px;
height: auto;
padding-bottom: 45px;
}

.combine-summies-sec{
	padding:30px 0 35px 0;
}


.combineBannerimg {
  float:none;
  width:100%;
  text-align: center;
  box-sizing: border-box;
  padding-top:0px;
  position: relative;
}



.combineTextpart {
  float: none;
  width: 100%;
  box-sizing: border-box;
  padding-top: 0;
  padding-left: 0;
}
.combineTextpart h3{
	font-size:28px;
	line-height:42px;
}

.combine-summies-sec .arrowimg02{
	display:none;
}

.bookbtnpart .book-bt{
	width:100%; font-size:20px;
	padding: 1px 4px 14px 4px;
}


.trackyour-sec{
	padding-top:40px; 
	padding-bottom: 170px;
}
.trackyour-sec .trackbanner {
  float: none;
  width: 100%;
}

.trackyourTextpart {
  float:none;
  width:100%;
  padding-top:40px;
  padding-left:0;
  box-sizing:border-box;
 }
.trackyourTextpart h3{
	font-size:28px;
	line-height:42px;
}

.readyto-getpart{
	height:auto;
	text-align: center;
}
.redayText{
	font-size:25px;
	margin-bottom: 20px;
}



.addthesummy-part{
	padding-top: 40px;
}
.addthesummy-part .addsummy-banner {
  float: none;
  width: 100%;
}
.addthesummy-part .addsummyTextpart {
  float:none;
  width:100%;
  padding-top:20px;
  padding-left: 0px;
 }
.addthesummy-part .addsummyTextpart h3{
	font-size:28px;
	line-height: 40px;
}


.get-started-sec{
	padding-top: 10px;
}



.track-engagement-sec{
	padding-top: 10px;
	margin: 0;
}
.track-engagement-sec .track-bannerpic {
  float: none;
  width: 100%;
}

.track-engagement-sec .t-engagementtext-part {
  float: none;
  width: 100%;
  padding-top: 8px;
}

.track-engagement-sec .t-engagementtext-part h3{
	font-size: 30px;line-height: 40px;
}
.track-engagement-sec .t-engagementtext-part p{
	font-size: 18px;
}




.wheredoyou-sec{
	padding-top:20px;
	padding-bottom: 35px;
}

.wheredoyou-sec h2{
	font-size: 35px;
	line-height: 50px;
}

.consume-list-icon{
	height: auto;
	padding-top: 38px;
background-size: 550px;
margin-top: 0;
padding: 0 30px;
}




.consume-list-icon ul{
grid-template-columns:1fr 1fr 1fr;
display:inline-grid;
column-gap:2.5rem;
}
.consume-list-icon ul li{
	width: 80px;height: 80px;
	border: 2px solid #fd0060;
	padding-top: 18px;
	margin-right: 0;
	display:table-cell;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
margin:20px 0px;
position: relative;
	
}



.consume-list-icon ul li .mobl-v-txt{
	font-size:12px;
font-family: 'Poppins', sans-serif;
font-style: normal;
font-weight: 400;
color: #2c2d48;
position: absolute;
bottom:-33px;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: block;
width: 84px;
}



.consume-list-icon ul li img{
	width: 100%;
object-fit: cover;
max-width:63%;
display: inline;
}
.consume-list-icon ul li svg{
	width:38px;
	height:38px;
}
.wheredoyou-sec .bookbtnpart {
  margin:55px 0 0 0; display:none;
}


.bookbtnpartMobile{
	display:block;margin:55px 0 0 0;
}
.bookbtnpartMobile .bookbt-mbl{
	background:#fd0060;
  font-size:20px;
  font-weight:500;
  font-family:'Poppins', sans-serif;
  color:#fff;
  border-radius:5px;
  padding:12px 4px 12px 4px;
  transition:all 0.5s ease 0s;
  font-style:normal;
  text-transform:none;
  width:100%;
}



.heal-funnel-sec{
	padding-top: 10px;
}
.heal-funnel-sec.healDesktopbg{
	height: auto;
	background-size: 370px;
}

.healfunnel-textpart h2{
	font-size:35px;line-height: 50px;
}

.healfunnel-textpart {
  float: none;
  width: 100%;
  box-sizing: border-box;
  padding: 0px 0 0 0px;
}

.heal-bannerpart {
  float: none;
  width: 100%;
  text-align: right;
  box-sizing: border-box;
  padding: 0px 0px 0 0;
  }

.heal-bannerpart img {
  width: 100%;
  max-width: 100%;
}
.heal-bannerpart .giveit-text{
	bottom: -30px;
left: 20%;
}

.heal-bannerpart .bannerarrw{
	display:none;
}


.opportunities-sec{
	padding-top:10px;
	padding-bottom: 50px;
}
.opportunities-sec h2{
	font-size: 35px; line-height: 50px;
}


.opport-iconlist {
  margin: 40px 0 0 0;
  padding: 0 0px;
}

.opport-iconlist ul{display: inline;}

.opport-iconlist ul li.opiconboxBg01{background: none;}
.opport-iconlist ul li.opiconboxBg02{background: none;}
.opport-iconlist ul li.opiconboxBg03{background: none;}
.opport-iconlist ul li.opiconboxBg04{background: none;}
.opport-iconlist ul li.opiconboxBg05{background: none;}
.opport-iconlist ul li.opiconboxBg06{background: none;}
.opport-iconlist ul li.opiconboxBg07{background: none;}
.opport-iconlist ul li.opiconboxBg08{background: none;}
.opport-iconlist ul li.opiconboxBg09{background: none;}
.opport-iconlist ul li{
	display: table;
	width: 100%;
	vertical-align: middle;
	flex-direction: inherit;
	padding:8px;
	background: #fff;
	box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);
	border-radius:0 5px 5px 0; 
	border-left: 3px solid #fd0060;
	margin-bottom: 12px;
	 
}
.opport-iconlist ul li .op-icon{
	display: table-cell;
	width: 53px;
	height:42px;
	border:none;
	border-radius:0px;
	padding: 0 0 0 0;
	box-shadow: none;
	vertical-align: middle;
}
.opport-iconlist ul li .op-icon img{
	width: 100%;
	height:42px;
}
.opport-iconlist ul li .op-icon svg{
	width: 40px;
	height: 40px;
}



.opport-iconlist ul li h4{
	font-size:18px;
	margin: 0 0 5px 8px;
}

.opport-iconlist ul li p{
	font-size:13px;
	margin-bottom: 0;
	margin-left: 8px;
}

.cost-effecive-sec{
	padding:8px 0 0 0;
}
.cost-effecive-sec.destopcostBg{
	height: auto;
	background-size: 640px;
	background-position: left center;
}

.costEff-text {
  float: none;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 0 0;
  margin-left: 0;

}
.costEff-text h2{
	font-size:32px;
	line-height: 46px;
}

.costEff-text .request-btn-part{
	display:none;
}

.costorBox-part {
  float: none;
  width: 100%;
  margin-top: 30px;
  }

.costorBox-part ul li{
	width: 100%;
	margin-right: 0;
	padding: 12px 23px;
	height: auto;
	margin-bottom: 23px;
}

.costorBox-part ul li h4{
	font-size: 28px;
}
.costorBox-part ul li P{
	font-size: 17px;
	font-weight: 400;
}

.costorBox-part ul span.or-cirl{
	top:47%;
	width: 65px; height: 65px;
	padding-top: 15px;
}

.getmobilvw-btn{
	display:block;
	margin: 0 0 20px 0;
	text-align: center;
}
.getmobilvw-btn .getm{
	background: #fd0060;
font-size: 22px;
font-weight: 500;
font-family: 'Poppins', sans-serif;
color: #fff;
border-radius: 5px;
padding: 12px 30px;
transition: all 0.5s ease 0s;
font-style: normal;
text-transform: none;
}


.someuse-cases-sec{
	padding-top:25px;
}

.someuse-cases-sec h2 {
  font-size: 28px;
  margin:0 0 20px 0;
  line-height: 42px;
}

.use-cases-list {
  margin: 0;
  padding: 0 0;
}
.use-cases-list ul{
  grid-template-columns: 1fr;
  width: 100%;
  min-width: 100%;
}
.use-cases-list ul li{
	display: table;
    width: 100%;
    margin-left: 0;
}





.getstarted-textpart {
  float: none;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0 0 0;
  margin-left: 0;
}

.getstarted-textpart h2 {
  font-size: 27px;
  line-height: 45px;
  }
.getstarted-textpart p{
	padding-right: 0px;
}  
  
.giveit-btnpart .giv-bt{
	width:100%; display: none;
}


.giveit-btnpart .givemobilebt{
	display: block;
	background: #363653;
  font-size: 20px;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  color: #fff;
  border-radius: 5px;
  padding: 12px 4px 12px 4px;
  transition: all 0.5s ease 0s;
  font-style: normal;
  text-transform: unset;
  width: 100%;
}



.giveit-btnpart p{ text-align: center;
}

.getMobile-banner {
  float: none;
  text-align: center;
  width: 100%;
  padding: 0 0 0 0;
  box-sizing: border-box;
  margin-right: 0;
}

.getMobile-banner img {
  margin-bottom: -100px;

  }

.jointhesec{
	padding-top:80px;
}
.join-lftText {
  float: none;
  width: 100%;
  padding: 0 0 12px 0;
  box-sizing: border-box;
  margin-left: 0;
}
.join-lftText p{
	display:none;
}

.enter-mailpart {
  float: right;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 0 0;
  margin-right: 0;
  }
  
  
 .schedulelive-sec .schedule-text-part{
  float: none;
  width: 100%;
  box-sizing: border-box;
  padding: 0px 0 0 0;
  margin-left: 0;
 } 
  
  .schedulelive-sec .schedule-text-part h2{
  	font-size:30px; line-height: 42px;
  }
.schedulelive-sec .schedule-text-part p{
	padding-right: 0px;
}
  
 .selectdatatime-part {
  float:none;
  text-align:center;
  width:100%;
  margin-top:52px;
  margin-right:0px;
  } 
  
.schedulelive-sec{
	padding-bottom:10px;
}

.enter-mailpart .mail-outline {
  border:none;
  padding:0;
  border-radius:0;
  background:none;
}
.enter-mailpart .mail-outline .input-group{
	padding-right:0px;
	display: block;
}
.enter-mailpart .mail-outline .form-control{
	border-radius: 5px;
	height: 42px;
	border: 2px solid #979797;
	width: 100%;
}

.enter-mailpart .mail-outline .input-group-btn .btn{
	width: 100%;
padding: 10px 0;
}
.enter-mailpart .mail-outline .input-group-btn{ top:20px;
border-bottom: 1px solid #7e7e7e;
padding-bottom: 40px;	
}


.footsummurailogo{
border-top:none;
padding-top: 0;
font-size: 22px;
}
.tramsText{
	font-size:18px;
}
.allrgtstext{
	font-size:12px;
}



.home-channel-popup .modal-dialog{
	width:100%; height: auto;
}
.home-channel-popup .who-name-part {
  padding: 0 0;
}
.multi-select-allowed .multi-head-title{
	font-size:28px;
}
.multi-select-allowed {
  padding: 0 0;
}
.home-channel-popup .which-one-part{
	padding: 0 0;
}
.home-channel-popup .which-one-part .two-box-radio-part ul li{
 margin-right: 3px;
}
.home-channel-popup .which-one-part .two-box-radio-part ul li .defChkbx:not(.default) > input + label{
	width:157px;
}

.home-channel-popup .about-that-part{
padding: 0 0;	
}
.home-channel-popup .about-that-part .about-that-part-txt{
	font-size:28px;
}
.home-channel-popup .chose-language-part{
padding: 0 0;	
}
.home-channel-popup .chose-language-part .chose-language-part-txt{
	font-size:28px;
}
.home-channel-popup .language-radio-part ul li{
margin-right: 3px;
}
.home-channel-popup .language-radio-part ul li .defChkbx:not(.default) > input + label{
	width: 155px;
}
.home-channel-popup .whatbrand-color-part{
padding: 0 0;	
}

.home-channel-popup .whatbrand-color-part .brand-color-part-txt{
	font-size:28px;
}
.home-channel-popup .hex-color-box-part label{
font-size:16px;	
}
.choose-color-box ul li{
	margin-right: 7px;
}
.home-channel-popup .ready-to-part{
padding: 0 0;	
}
.home-channel-popup .ready-to-part .ready-to-part-txt{
font-size:28px;	
}
.home-channel-popup .ready-to-part p{
	font-size:16px;	
}









    
}

@media (min-width:444px) and (max-width: 525px) {
    
}

@media (min-width:526px) and (max-width: 767px) {
    
}




@media (min-width:768px) and (max-width: 1050px) {
 

   
 .bannerandmenu-box .top-new-logo{
width:108px;
height:101px;

 }  
 .bannerandmenu-box{
 	height:520px;
 }  
 .n-home-banner .banner-text-lft h1 {
  font-size:28px;
  line-height:38px;
}  
 .n-home-banner .banner-text-lft h2{
 	  font-size:17px;
  line-height:26px;
 }  
 
 .bannerandmenu-box .banner-img .banner-w-bg{
 	top:124px;
 }
 
 .bannerandmenu-box .banner-img .banner-w-bg img{
  	max-width: 75%;
  }
 
.productlogo-sec {
  margin: 38px 0 0 0;
  }
.prodctLogo ul li{
   	width: 20%;
   }  
.prodctLogo ul li img{
  	width:90%;
  } 
   
 .opentab-cont-rgt h3{
 font-size:35px;
}  
 .opentab-cont-rgt p{
 	font-size:17px;
 }  
 .opentab-cont-rgt{
 	padding-top: 0px;
 }  
  .discover-more .discover-text{
  	font-size:14px;
  	
  } 
   
 .meet-mobilebannerText h4{
 	font-size:18px;
 }  
.meet-mobilebannerText p{
	font-size:12px;
}   
   
 .meet-mobilebannerText .brand-idty {
    top: 15%;
  left: 14%;

}  
  
.meet-mobilebannerText .audio-cont {
  position: absolute;
  top: 58%;
  left: 5%;}  
  
 .meet-mobilebannerText .call-to {
  bottom: -12%;
  left: 38%;} 
  
 .meet-mobilebannerText .visual-elets {
  top: 20%;
  right: 10%;} 
  
 .meet-mobilebannerText .texul-cont {
  top: 49%;
  right: 5%;
} 




  
 .think-sushi-part{
 width:93%;
 } 
 .thefullsushi .thefull-text{
 	font-size:15px;
 } 
  
 .think-sushi-part .sushi-img{
 	width:28%;
 } 
  .think-sushi-part .sushi-img img{
  	width: 100%;
  	max-width: 100%;
  } 
  
 .think-sushi-part .thinksushi-cont-part h3{
 	font-size:35px;
 } 
 .think-sushi-part .thinksushi-cont-part p{
 font-size:14px;	
 } 
  
  
  .combineTextpart h3{
  	font-size: 35px;
  	line-height: 48px;
  }
  
 .combineTextpart{
 	padding-top: 190px;
 } 
  
  
 .wheredoyou-sec h2{
 	font-size:35px;
 } 
 .wheredoyou-sec p{
 font-size:14px;	
 } 
  
 .consume-list-icon ul li {
  display: inline-block;
  width: 120px;
  height: 120px;
  padding-top: 25px;
  margin-bottom: 20px;
  margin-right: 12px;
  } 
  .consume-list-icon ul li img{
  	width: 66%;
  } 
  .consume-list-icon ul li .mobl-v-txt{
  	font-size: 18px;
  }
  
 .wheredoyou-sec .bookbtnpart {
  margin: 50px 0 0 0;
} 
  
  
 .healfunnel-textpart h2{
 	font-size:35px;
 	line-height: 46px;
 } 
  
  .healfunnel-textpart p{
 	font-size:15px;
 } 
 .healfunnel-textpart{
 	padding-top:8%;
 } 
  
 .heal-bannerpart .giveit-text {
  font-size: 19px;
  bottom: 17px;
  } 
   .heal-bannerpart .bannerarrw{
   	bottom: 6%;
    left: -18%;
   } 
  .heal-bannerpart .bannerarrw img{
  	width: 30%;
  }
   .opport-iconlist ul li{
   	  padding: 12px 10px 0 10px; 
   }
 .opport-iconlist ul li .op-icon {
  width: 120px;
  height: 120px;
  padding-top: 30px;
	
  } 
 .opport-iconlist ul li .op-icon svg{
   	width: 55px;
    height: 55px;
    display: inline-block;
   }
  
.opport-iconlist ul li .op-icon img{
 width: 100%;
max-width: 58%;

}
 .opport-iconlist ul li h4{
 	font-size:18px;
 } 
  .opport-iconlist ul li p{
 	font-size:14px;
 }  
   
 .costEff-text h2 {
  font-size: 35px;
  line-height: 50px;
  }
.costEff-text .request-btn-part .reqst-bt{
	font-size: 12px;padding: 12px 6px;
}
 
 .costorBox-part{
 	width:48%;
 }
 .costorBox-part ul li{
 	padding:22px;
 }
 .costorBox-part ul li h4{
 	font-size:20px;
 }
 .costorBox-part ul li P {
  font-size:15px;
  }
 .getstarted-textpart{
 	padding-top:35px;
 	width:45%; 
 }
 .getstarted-textpart h2 {
  font-size:35px;
  line-height:45px;
  }
 
 .getMobile-banner{
 	margin-right:42px;
 }
 .join-lftText{
 	margin-left:28px;
 }
 
 .enter-mailpart{
 	margin-right:28px;
 	width:44%;
 }
 
 .schedulelive-sec .schedule-text-part{
 	width:38%;
 	padding:165px 0 0 0;
 }
 
.use-cases-list ul li{
  min-height: 230px;	
 }

 
 .use-cases-list ul li h3{
 	font-size:20px;line-height:28px;
 }
 
 
 
 
 }
 
 
 

@media (min-width:1051px) and (max-width: 1150px) {
	
 .bannerandmenu-box{
 	height:520px;
 }  
 .n-home-banner .banner-text-lft h1 {
  font-size:28px;
  line-height:38px;
}  
 .n-home-banner .banner-text-lft h2{
 	  font-size:17px;
  line-height:26px;
 }  
 
 .bannerandmenu-box .banner-img .banner-w-bg{
 	/*top:70px;*/
 }
 
.productlogo-sec {
  margin: 38px 0 0 0;
  }
.prodctLogo ul li{
   	width: 20%;
   }  
.prodctLogo ul li img{
  	width:90%;
  } 
   
 .opentab-cont-rgt h3{
 font-size:35px;
}  
 .opentab-cont-rgt p{
 	font-size:17px;
 }  
 .opentab-cont-rgt{
 	padding-top: 0px;
 }  
  .discover-more .discover-text{
  	font-size:14px;
  	
  } 
   
 .meet-mobilebannerText h4{
 	font-size:18px;
 }  
.meet-mobilebannerText p{
	font-size:12px;
}   
   
 .meet-mobilebannerText .brand-idty {
  top: 52px;
  left: 75px;
}  
  
.meet-mobilebannerText .audio-cont {
  position: absolute;
  top: 58%;
  left: 5%;}  
  
 .meet-mobilebannerText .call-to {
  bottom: -12%;
  left: 38%;} 
  
 .meet-mobilebannerText .visual-elets {
  top: 20%;
  right: 10%;} 
  
 .meet-mobilebannerText .texul-cont {
  top: 49%;
  right: 5%;
} 
  
 .think-sushi-part{
 width:93%;
 } 
 .thefullsushi .thefull-text{
 	font-size:15px;
 } 
  
 .think-sushi-part .sushi-img{
 	width:28%;
 } 
  .think-sushi-part .sushi-img img{
  	width: 100%;
  	max-width: 100%;
  } 
  
 .think-sushi-part .thinksushi-cont-part h3{
 	font-size:35px;
 } 
 .think-sushi-part .thinksushi-cont-part p{
 font-size:14px;	
 } 
  
  
  .combineTextpart h3{
  	font-size: 30px;
  	line-height: 44px;
  }
  
 .combineTextpart{
 	padding-top: 43px;
 } 
  
  
 .wheredoyou-sec h2{
 	font-size:30px;
 } 
 .wheredoyou-sec p{
 font-size:14px;	
 } 
  
 .consume-list-icon ul li {
  display: inline-block;
  width: 120px;
  height: 120px;
  padding-top: 25px;
  margin-bottom: 20px;
  } 
  .consume-list-icon ul li img{
  	width: 66%;
  } 
  
 .wheredoyou-sec .bookbtnpart {
  margin: 50px 0 0 0;
} 
  
  
 .healfunnel-textpart h2{
 	font-size:35px;
 	line-height: 46px;
 } 
  
  .healfunnel-textpart p{
 	font-size:15px;
 } 
 .healfunnel-textpart{
 	padding-top:8%;
 } 
  
 .heal-bannerpart .giveit-text {
    font-size: 28px;
  bottom: 76px;
  } 
   .heal-bannerpart .bannerarrw{
   	bottom: 5%;
   left: 12%;
   } 
  .heal-bannerpart .bannerarrw img{
  	width: 72%;
  }
   .opport-iconlist ul li{
   	  padding: 12px 10px 0 10px; 
   }
 .opport-iconlist ul li .op-icon {
  width: 120px;
  height: 120px;
  padding-top: 30px;
	
  } 
.opport-iconlist ul li .op-icon img{
 width: 100%;
max-width: 58%;

}
 .opport-iconlist ul li h4{
 	font-size:18px;
 } 
  .opport-iconlist ul li p{
 	font-size:14px;
 }  
   
 .costEff-text h2 {
  font-size: 35px;
  line-height: 50px;
  }
.costEff-text .request-btn-part .reqst-bt{
	font-size: 12px;padding: 12px 6px;
}
 
 .costorBox-part{
 	width:48%;
 }
 .costorBox-part ul li{
 	padding:22px;
 }
 .costorBox-part ul li h4{
 	font-size:20px;
 }
 .costorBox-part ul li P {
  font-size: 15px;
  }
 .getstarted-textpart{
 	padding-top: 35px;
 }
 .getstarted-textpart h2 {
  font-size: 35px;
  line-height: 45px;
  }
 
 .getMobile-banner{
 	margin-right:42px;
 }
 .join-lftText{
 	margin-left:28px;
 }
 
 .enter-mailpart{
 	margin-right:28px;
 	width: 35%;
 }	
	
	
    
}

@media (min-width: 1051px) and (max-width: 1250px) {
  
  
  .bannerandmenu-box{
  	height: 710px;
  }
 
 
 .meet-mobilebannerText .brand-idty {
  top: 102px;
  left: 154px;
}
 .meet-mobilebannerText .audio-cont {
  top: 394px;
  left: 80px;
}

.meet-mobilebannerText .texul-cont {
  top: 325px;
  right: 100px;
}

.meet-mobilebannerText .visual-elets {
  top: 162px;
  right: 128px;
}

.meet-mobilebannerText .call-to {
  bottom: -68px;
  left: 38%;
}
 
 .wheredoyou-sec h2{
 	font-size:35px;
 } 
 .wheredoyou-sec p{
 font-size:14px;	
 } 
 
 .opport-iconlist ul li {
  padding: 20px 20px 0 20px;
 }
  
 .consume-list-icon ul li {
  display: inline-block;
  width: 120px;
  height: 120px;
  padding-top: 25px;
  margin-bottom: 20px;
  } 
  .consume-list-icon ul li img{
  	width: 66%;
  } 
  
 .wheredoyou-sec .bookbtnpart {
  margin:10px 0 0 0;
} 

.heal-bannerpart .giveit-text{
	bottom:84px;
	font-size:29px;
}

.getMobile-banner{
	width:33%;
}


.join-lftText{
	width: 45%;
	margin-left: 100px;
}

.enter-mailpart{
	margin-right: 100px;
}






   
    
}


@media (min-width: 1251px) and (max-width: 1350px) {
 
 .bannerandmenu-box{
 	height:717px;
 }
 
 .bannerandmenu-box .banner-img .banner-w-bg{
 	/*top:140px;*/
 }
 
 .getMobile-banner{
 	width:38%;
 }
 
 
 .meet-mobilebannerText .audio-cont{
 	left:10%;
 }
 
 .meet-mobilebannerText .visual-elets {
  top: 25%;
  right: 12%;
}
 
 .meet-mobilebannerText .texul-cont {
  top: 51%;
  right: 9%;
  }
 
 .meet-mobilebannerText .call-to {
  bottom: -60px;
  left:37%;
}
 
 
 .opport-iconlist ul li{
 	padding: 20px 20px 0 20px;
 }
 
 .join-lftText{
 	margin-left:100px;
 	width: 42%;
 }
 
 

 
    
}


@media (min-width: 1351px) and (max-width: 1450px) {
 .getstarted-textpart{
 	font-size:44px;
 }   
}



@media (min-width: 1276px) and (max-width: 1600px) {}
	
@media (min-width: 1000px) and (max-width: 1200px) {
	
.formtext-part{
	padding-top: 75px;
}	
.formtext-part h3{
 font-size: 30px;
 line-height: 42px;
}	
.trackyourTextpart{
	padding-top: 32px;
}	
.trackyourTextpart h3{
	font-size: 30px;
	line-height: 42px;
}	
	
.addthesummy-part .addsummyTextpart h3{
	font-size: 30px;
	line-height: 42px;
}
.addthesummy-part .addsummyTextpart{
padding-top:50px;	
}

.getleads-sec .leadstext-part h3{
	font-size: 30px;
	line-height: 42px;
}

.combineTextpart h3{
	font-size: 30px;
	line-height: 42px;
}

	
	
	
}	
	