/* ==== Media Queries ===== */
@media (min-width:1367px) {
    .socialline {
        height: calc(100vh - 52vh); 
    }
	.whytetrapointsboxinner{
		height: 110px;
	}

	.histrytextcontianer h4 {
	    font: normal normal bold 18px/30px Montserrat;
	}	

	.histroy-flex-text p{
		font-size:18px;
		line-height: 30px;
	}

	.container-fluid.ap-container {
	    padding-left: 60px;
	    padding-right:60px;
	}

	.normalpage .foooterfixed{
	    right: 18px
	}
	.topdivnav{
		top:81px;
	}

	.acc-wi-flex h2{
		font:normal normal normal 18px/31px Montserrat;
	}

	body {
		font:normal normal normal 18px/31px Montserrat;
	    padding: 0;
	    margin: 0;
	}

	.histrytextcontianer p{
		font:normal normal normal 18px/31px Montserrat;
	}

	.richtext p,.richtext a{
		font:normal normal normal 18px/31px Montserrat;
	}

	.banneroverlayinner ul li a{
		font-size:18px;
	}

	.producttopdivflextext p,.prodesc-here p,.prodesc-here ul li{
		font-size: 18px;
		line-height: 31px;
	}

	.producttopdivflextext h4{
		font-size:  21px;
		line-height:31px;
	}

	.topdivnav .nav-pills li a{
		font-size:15px;
		line-height: 20px;
	}

	.contentdiv .tab-pane h1{
		font-size:36px;
		line-height: 60px;	
	}


	.fullpageinnercontainer.whyelectralcontainer {
	    padding-top: 5%;
	}
	.socialbox .social svg{
		-webkit-transform: scale(1.1);
		    -ms-transform: scale(1.1);
		        transform: scale(1.1);
	}
	.mediagallerycontainerbox {
	    padding-top: 9%;
	    position: relative;
	    z-index: 9;
	}

	.certificationbox .headingbox img.yellowdots {
	    position: absolute;
	    top: -71px;
	    left: -60px;
	    margin: 0px;
	}

	.testimonialsectiongreeninnerbox img{
		-webkit-transform: scale(1.1);
		    -ms-transform: scale(1.1);
		        transform: scale(1.1);
	}

	.testimonialslider .slick-next {
	    bottom: 0px;
	}

	.testslideriteminner {
	    margin: 25px 10px;
	    padding: 30px 38px;
	}

	.footerlinksbox ul{
		max-width:93%;
	}

	.copyrightbox p{
		max-width: 90%;
	}
	img.mainsttingphone {
	    right: 5px;
	}
	.globalelectralcardinner h3{
		margin-bottom:10%;
	}

	.dehydrationslideriteminneritem .imgbox{
		max-width: 80%;
	}

	h2.main-board-title{
		font:normal normal normal 36px/62px Montserrat;
	}
	h5.pelsoi{
		font: normal normal 600 18px/32px Montserrat;
	}

	.flex-prev-div.hexagon-shapes h2 {
	    font: normal normal 600 18px/30px Montserrat;
	}
	p {
	    font-size: 16px;
	}
	.comteitle {
	    font: normal normal 600 18px/30px Montserrat;
	}
	.caus-adulst h2 {
	    font: normal normal 600 18px/28px Montserrat;
	}
	h4.post-tike {
	    text-align: center;
	    font: normal normal normal 16px/24px Montserrat;
	}
	.casuses-heading ul li {
	    font: normal normal normal 16px/25px Montserrat;
	}
	.casuses-heading h3 {
	    text-align: left;
	    font: normal normal 600 17px/28px Montserrat;
	}

	a.read-animated {
	    font: normal normal 500 14px/25px Montserrat;
	    padding: 4px 18px;
	}

	.tyeps-design-css .possbl {
	    width: 380px;
	}

	.type-imgblocx:before {
	    -webkit-transform: scale(1.1);
	        -ms-transform: scale(1.1);
	            transform: scale(1.1);
	}
	.tyeps-design-css .possbl h2 {
	    margin-bottom: 10px;
	    font: normal normal normal 20px/12px Montserrat;
	}
	.tyep1s {
	    left: -3%;
	    top: -29%;
	}

	.tyep2s {
	    left: -7%;
	    bottom: -38%;
	}
	.tyep3s {
	    right: 0%;
	    top: -29%;
	}

	.tyep4s {
	    right: -4%;
	    bottom: -38%;
	}	

	.flex-prev-div.hexagon-shapes{
		height: 240px;
	}
}

@media (min-width:1441px) {

	.prepareupbox h2 {
	    text-align: left;
	    font: normal normal normal 20px/28px Montserrat;
	}

	.whytetrapointsboxinner{
		height: 100px;
	}

	.orltextdesc ul li:before{
		top:16px;
	}
	.container-fluid.ap-container{
		padding:0px 70px;
	}
	.ords-yesps ul li {
	    font: normal 500 normal 20px/32px Montserrat;
	}
	.ords-yesps.richtexts p {
	    font: normal normal normal 20px/32px Montserrat;
	}

	.orltextdesc ul li{
		font:normal 500 normal 20px/36px Montserrat;
	}
	.first-signate p {
	    font: normal normal normal 20px/32px Montserrat;
	}

	h2.sugnatiets {
	    font: normal normal bold 20px/32px Montserrat;
	}

	.fillsluips ul li {
	    font: normal normal normal 20px/32px Montserrat;
	}
	.fillsluips p {
	    font: normal normal normal 20px/32px Montserrat;
	}
	.orspopsttexts p {
	    font: normal normal normal 20px/32px Montserrat;
	}
	.ors-left-imgss p {
	    font: normal normal normal 20px/32px Montserrat;
	}
	.reastexts p {
	    margin-bottom: 10px;
	    font: normal normal normal 20px/32px Montserrat;
	}
	h2.greenTitleText{
		font: normal normal normal 32px/52px Montserrat;
	}

	.faqguidesection p{
		font: normal normal normal 20px/32px Montserrat;
	}
	.faqpcontaniner .nav-pills li a {
		padding: 18px 32px;
	    font: normal normal normal 19px/32px Montserrat;
	}

	section.dose-section{
		padding:3%;
	}
	.orsSubDiv p {
	    font-size: 19px;
	}
	table.table.table-orgb tbody td {
	    font: normal normal normal 19px/26px Montserrat;
	}
	table.table.table-orgb thead {
	    background: #3DA73E 0% 0% no-repeat padding-box;
	    font: normal normal bold 19px/24px Montserrat;
	}

	.orsSubDiv h2{
		font-size:21px;
	}

	.fimgbox img{
		width:90%;
	}

	.faqflexaccordionbox .accordionheading p {
	    text-align: left;
	    font: normal normal normal 22px/50px Montserrat;
	}
	.faqflexaccordionbox .accordionplusminus .accordionheading{
		height:80px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.faqflexaccordionbox .accordionplusminus .accordion-close .accordionheading:before,.faqflexaccordionbox .accordionplusminus .accordionheading:after{
		top: 36px;
	}

	p {
	    font-size: 20px;
	    line-height:28px;
	}

	.histrytextcontianer p{
		font:normal normal normal 20px/30px Montserrat;
	}
	.histrytextcontianer h4 {
	    text-align: center;
	    font: normal normal bold 21px/33px Montserrat;
	}

	.histroy-flex-dotsbox .hdots{
		height: 18px;
		width:18px;
	}

	.historytextimgcontainer {
	    max-width: 76%;
	}

	.histroy-flex-text p {
	    font: normal normal normal 20px/30px Montserrat;
	}
	.histroy-flex-dotsbox .hyear{
		font:normal normal 500 20px/31px Montserrat;
	}
	.flexing-culd h2 {
	    font: normal normal 600 22px/40px Montserrat;
	}

	.sames-frops h2 {
	    font: normal normal bold 22px/34px Montserrat;
	}
	.sames-frops h3 {
	    font: normal normal 600 20px/30px Montserrat;
	}

	.sames-frops ul li {
	    font: normal normal normal 19px/28px Montserrat;
	}
	.drop-flex-show {
	    width: 1312px;
	    padding: 5% 0px;
	}

	.drop-flex-show img{
		-webkit-transform:scale(1.3);
		    -ms-transform:scale(1.3);
		        transform:scale(1.3);
	}

	.sames-frops {
	    position: absolute;
	    width: 432px;
	}

	.dhmcol2 h2{
		font: normal normal normal 32px/45px Montserrat;
	}
	.dhmcol2 ul li{
    	font: normal normal normal 20px/33px Montserrat	
	}

	.causedhcontainer .nav li a .causenavlist {
	    font: normal normal 600 20px/24px Montserrat;
	}
	.causesofdehydrationsection{
		padding:3% 2%;
	}

	.causedhcontainer .nav li a .causenavlist{
		max-width: 200px;
	}

	.signsandsymptonessection .heading1{
	    font: normal normal normal 42px/53px Montserrat;
	}
	.acc-wi-flex h2 {
	    font: normal normal normal 20px/25px Montserrat;
	}

	.img-asps {
	    width: 66px;
	    height: 66px;
	}
	.common-treates h4.panel-title {
	    font: normal normal normal 24px/36px Montserrat;
	}
	.urinetestsectiontablerow .urinetestsectiontableno p {
	    font: normal normal 600 22px/25px Montserrat;
	}
	p {
	    font-size: 20px;
	    margin-bottom: 0px;
	}

	.map-section iframe{
		width: 90%!important;
		height: 600px!important;
	}

	.add-flex-pos{
		width:60%;
		min-height: 300px;
	}

	h3.form-teiles {
	    font: normal normal 400 22px/28px Montserrat;
	}
	form.form-contact input,form.form-contact textarea{
		font:normal normal 500 15px/28px Montserrat;
	}
	.add-flex-pos h2 {
	    font: normal normal bold 22px/54px Montserrat;
	}

	.add-flex-pos p {
	    font: normal normal normal 20px/26px Montserrat;
	    margin-bottom: 2%;
	}
	.add-flex-pos p a {
	    font-size: 20px;
	}

	.banneroverlayinner h1{
		    font: normal normal bold 65px/91px Montserrat;
	}
	.aboutustwoblocksectioninnerimgbox .img1 {
	    width: 369px;
	    height: 373px;
	    overflow: hidden;
	}
	.img21 {
	    border-radius: 0px 8px;
	    width: 286px;
	    overflow: hidden;
	    height: 206px;
	    margin-top: 15px;
	    text-align: right;
	}
	.img22 {
	    border-radius: 0px 8px;
	    width: 286px;
	    height: 206px;
	    overflow: hidden;
	    margin-top: 15px;
	    text-align: right;
	}

	.topdivnav{
		top: 118px;
	}

	.electrolpowder-block {
	    position: relative;
	    margin-top:15%;
	}

	.proimg-here.tetraimg {
	    padding: 0% 6%;
	}
	.productlistflex{
		padding:2% 0px;
	}

	.col-md-3.producttopdivfleximg {
	    text-align: center;
	    margin: auto;
	}

	body {
		font:normal normal normal 20px/33px Montserrat;
	    padding: 0;
	    margin: 0;
	}

	.richtext p,.richtext a{
		font:normal normal normal 20px/33px Montserrat;
	}
	
	.banneroverlay.productbanneroverlay .breadcrumbimg {
	    -webkit-transform: scale(1);
	        -ms-transform: scale(1);
	            transform: scale(1);
	    top: 22%;
	}

	.banneroverlayinner ul li a{
		font-size:20px;
	}

	.producttopdivflextext p,.prodesc-here p,.prodesc-here ul li{
		font-size: 20px;
		line-height: 32px;
	}

	.producttopdivflextext h4{
		font-size:  22px;
		line-height:34px;
	}

	.topdivnav .nav-pills li a{
		font-size:16px;
		line-height:24px;
	}

	.contentdiv .tab-pane h1{
		font-size:40px;
		line-height:72px;	
	}
	.menu-container .menubox{
		width:63%;
	}

	.menulist .menulink {
	    font: normal normal bold 28px/48px Montserrat;
	}

	.socialbox .social{
		margin-bottom: 25px;
	}
	.socialbox .social svg{
		-webkit-transform: scale(1.3);
		    -ms-transform: scale(1.3);
		        transform: scale(1.3);
	}
	.socialline {
	    height: calc(100vh - 44vh);
	}
	.homebannerslide .slick-dots li,.homebannerslide .slick-dots li button{
	    width:30px;
	    height:30px;
	}
	.homebannerslide .slick-dots li button:before{
		height:20px;
		width:20px;
	}
	.homebannerslide ul.slick-dots .slick-active:after{
		width:75%;
	}
	.sidebar{
		width:6.7%;
	}
	.fullpageinnercontainer {
	    max-width: calc(100% - 6.7%);
	}
	.headercontainer {
	    padding: 20px 3%;
	}
	.logobox {
	    max-width: 300px;
	    padding: 1.3% 0px;
	}

	.menutriggeropen {
	    cursor: pointer;
	    -webkit-transform: scale(1.3);
	        -ms-transform: scale(1.3);
	            transform: scale(1.3);
	}

	.globalelectralcardinner h4,.globalelectralcardinner h3{
		font:normal normal normal 42px/60px Montserrat; margin-bottom: 15%; 
	}
	.globalelectralcardinner h3 span{
		font:normal normal bold 50px/60px Montserrat;
	}

	.betadehydrationh1{
		font:normal normal normal 44px/62px Montserrat;
	}
	.dehydrationslideriteminneritem .productname p{
		font:normal normal bold 40px/60px Montserrat;
	}
	.dehydrationslideriteminneritem .productname p span{
		font:normal normal bold 22px/28px Montserrat;
	}

	.dehydrationslider .dehydrationslideritem:nth-child(even) .dehydrationslideriteminneritem .productname p{
		font:normal normal bold 22px/28px Montserrat;
	}

	.dehydrationslider .dehydrationslideritem:nth-child(even) .dehydrationslideriteminneritem .productname p span{
		font:normal normal bold 40px/60px Montserrat
	}
	.certificationbox .headingbox img.yellowdots {
	    position: absolute;
	    top: -88px;
	    left: -65px;
	    margin: 0px;
	}
	.certificationbox .headingbox p {
	    font: normal normal normal 26px/50px Montserrat;
	}
	.certificationbox .headingbox img {
	    margin: 0px 4%;
	}
	.certidicateslideriteminner p {
	    font: normal normal 600 18px/28px Montserrat;	
	}
	.heading1{
		font:normal normal normal 38px/50px Montserrat;
	}
	.whyelectralcontainer .adots1 {
	    left: -2%;
	}
	.mediagallerycontainer:before,.whyelectralcontainer:before {
	    width: 180px;
	    height: 220px;
	}
	.whytetrapointsbox{
		max-width: 390px;
	}
	.whytetrapointsboxinner{
		width:390px;
	}
	.whytetrapointsbox p{
		font: normal normal normal 24px/45px Montserrat;
	}
	#whyelectralsection .heading1{
		margin-bottom: 35px;
	}
	.mediagallerycontainer .adots1 {
	    left: -2%;
	}
	.mediagallerycontainerbox h1{
		font: normal normal normal 40px/52px Montserrat;
	}
	.mediagallerycontainerbox p.mediasubhead{
		font:normal normal normal 24px/36px Montserrat;
	}

	.mediablock{
		margin:3% auto;
	}
	.mediaimagetext p{
		font:normal normal normal 20px/32px Montserrat;
	}

	.testslideriteminner{
		padding:30px 40px;
	}
	.testslideriteminner p{
		font:normal normal normal 20px/33px Montserrat;
	}

	.testslideriteminner .personname{
		font:normal normal normal 19px/32px Montserrat;
	}

	.testimonialslider.slick-initialized.slick-slider.slick-vertical {
	    margin: 90px 0px 0px 0px;
	}
	.testslideriteminner{
		margin:20px 15px;
	}
	.testimonialslider .slick-next{
		bottom:0px;
	}
	.testimonialsectiontext:before {
	    height: 270px;
	}

	.testimonialsectiongreen h2{
		font:normal normal normal 42px/60px Montserrat;
	}
	.testimonialsectiongreeninnerbox img {
	    width: 200px;
	}
	.footergettouchtext p,.footerfaqsbox p{
		font:normal normal 600 18px/30px Poppins;
	}

	.footergettouchtext a{
		font-size: 32px;
		line-height: 42px;
	}

	.footerfaqsbox a{
		    font: normal normal 600 32px/40px Poppins;
	}

	img.mainsttingphone {
	    right: 3%;
	    -webkit-transform: scale(1.3) translate(-50%, -50%);
	        -ms-transform: scale(1.3) translate(-50%, -50%);
	            transform: scale(1.3) translate(-50%, -50%);
	}	

	.footerlinksbox ul li a{
		    font: normal normal normal 18px/30px Montserrat;
	}

	.copyrightbox p, .copyrightbox a{
		font:normal normal normal 18px/30px Poppins;
	}

	a.read-animated {
	    font: normal normal 500 20px/25px Montserrat;
	    padding: 10px 25px;
	}

	h2.main-board-title {
	    font: normal normal normal 42px/72px Montserrat;
	}
	.type-imgblocx:before {
	    -webkit-transform: scale(1);
	        -ms-transform: scale(1);
	            transform: scale(1);
	}
	.tyeps-design-css p {
	    font-size: 16px;
		line-height: 24px;
	}

	.tyep1s {
	    left: -2%;
	    top: -27%;
	}
	.tyep2s {
	    left: -5.5%;
	    bottom: -26%;
	}
	.tyep3s {
	    right: 2%;
	    top: -29%;
	}

	.tyep4s {
	    right: -2%;
	    bottom: -24%;
	}

	.childer-imsg {
	    -webkit-transform: scale(0.7);
	        -ms-transform: scale(0.7);
	            transform: scale(0.7);
	}

	section.pediatric-section {
	    background: #F6F6F6;
	    padding: 50px 0 50px 0;
	}

	img.post-img-treat {
	    position: absolute;
	    right: 4%;
	    top: -8%;
	}
	img.post-img-treat-right {
	    left: -1%;
	    top: 23%;
	}
}

@media (max-width:1280px) {
    .socialline {
        height: calc(100vh - 62vh);
    }
	.prepareupbox h2 {
	    font: normal normal normal 16px/28px Montserrat;
	}


	.whytetrapointsboxinner {
	    height:90px;
	}
	.tyeps-design-css .possbl h2 {
	    font: normal normal normal 16px/20px Montserrat;
	}
	
	h2.main-board-title {
	    font: normal normal normal 28px/54px Montserrat;
	}

	.flexing-culd h2 {
	    font: normal normal 400 14px/24px Montserrat;
	}

	p {
	    font-size: 14px;
	}
	.tyep1s {
	    left: 2%;
	    top: -28%;
	}
	.tyep2s {
	    left: -2%;
	    bottom: -17%;
	}
	.tyep4s {
	    bottom: -17%;
	    right: 0.5%;
	}

	.tyep3s {
	    right: 5%;
	    top: -28%;
	}


	.map-section iframe{
	    width:95%;
	    height:300px;
	}

	.add-flex-pos{
		width:70%;
		height: auto;
		min-height: 105px;
	}

	.add-flex-pos p..add-flex-pos p a{
		font-size:12px;
		line-height:16px;
	}

	.add-flex-pos{
		bottom:-50%;
	}

	.aboutustwoblocksectioninner .aboutustwoblocksectioninnertext {
	    width: 55%;
	    padding: 20px;
	}

	.aboutustwoblocksectioninner .aboutustwoblocksectioninnerimgbox {
	    width: 44%;
	}


	.banneroverlay.productbanneroverlay .breadcrumbimg img{
		max-width:470px;
	}

	.normalpage .header.fixed-head{
		height:80px;
	} 

	.topdivnav{
		top:80px;
	}

	#dehydrationsection .imgdost2{
		left:5%;
	}

	.tyeps-design-css{
		width:100%;
	}

	.tyeps-design-css .possbl {
	    width: 328px;
	}

	.causeimgbox{
		max-width: 90%;
	}

	.urinetestsectiontablebox {
	    max-width: 75%;
	    margin: 0px auto;
	}

	.testimonialslider .slick-next{
		bottom:140px;
	}

	.tyep2s:after{
		right: -18%;
	}
	.tyep3s:after{
		left: -47%;
	}
	.globalelectralcardinner{
		padding:15% 12% 28% 12%;
	}
	.footerlinksbox ul{
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: end;
	}
}

@media (max-width:1024px) {
	.whytetrapointsboxinner {
	    height: 70px;
	}

	.col-lg-5.proimg-here {
	    width: 100%;
	}
	.col-lg-7.prodesc-here{
		width:100%;
	}

	.productlistflex{
		flex-wrap: wrap;
	}

	.productlistflex.reverselistflex {
	    flex-direction: column-reverse;
	}

	.col-lg-5.proimg-here img {
	    max-width: 500px;
	    margin: auto;
	}

	form#contact-form {
	    max-width: 60%;
	    margin: 0px auto;
	}

	.histrytextcontianer p {
	    font: normal normal normal 14px/22px Montserrat;
	}

	.historytextimgcontainer {
	    max-width: 85%;
	}

	.orltextdesc ul li {
	    font: normal 500 normal 13px/20px Montserrat;
	}

	.ords-yesps.richtexts p,.ords-yesps ul li{
		font:normal normal normal 13px/20px Montserrat;
	}
	table.table.table-orgb tbody td{
	    font: normal 500 normal 13px/20px Montserrat;
	}
	h2.sugnatiets,.fillsluips p,.orspopsttexts p,.fillsluips ul li,.first-signate p,.ors-left-imgss p{
		font-size:13px;
		line-height: 20px;
	}

	.reastexts p{
		font-size:13px;
		line-height: 20px;
	}


	.orsSubDiv p{
		font-size:13px;
	}


	.flex-ors-div{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}
	.orsSubDiv{
		width:30%;
		margin-bottom:3%;
	}

	.drop-flex-show{
		width:90%;
	}

	.sames-frops {
	    position: absolute;
	    width: 230px;
	    padding:15px;
	}

	.sames-frops p {
	    font: normal normal normal 13px/24px Montserrat;
	}

	.drop-info-three{
		bottom:auto;
		top:100%;
	}

	section.section-degeew-lost {
	    margin-bottom: 25%;
	}

	.tyeps-design-css .possbl h2
	{
		line-height: 26px;
	}
	p {
	    font-size: 13px;
	}


	.tyeps-design-css .possbl{
		position: static;
		-webkit-transform: translate(0px , 0px);
		    -ms-transform: translate(0px , 0px);
		        transform: translate(0px , 0px);
	}

	.tyeps-design-css {
	    width:75%;
	    margin: 3% 0px;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
	}

	.possbl.richtexts{
		width:45%;
		margin-bottom:4%;
	}

	.tyep1s{
		-webkit-box-ordinal-group:2;
		    -ms-flex-order:1;
		        order:1;
	}

	.tyep2s{
		-webkit-box-ordinal-group:4;
		    -ms-flex-order:3;
		        order:3;
	}

	.tyep3s{
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
	}
	.tyep4s{
		-webkit-box-ordinal-group:5;
		    -ms-flex-order:4;
		        order:4;
	}

	.tyeps-design-css .text-right-align{
		text-align: left;
	}
	.tyep1s:before{
		display: none;
	}
	.tyep1s:after{
		display: none;
	}

	.tyep2s:before{
		display: none;
	}
	.tyep2s:after{
		display: none;
	}

	.tyep3s:before{
		display: none;
	}
	.tyep3s:after{
		display: none;
	}
	.tyep4s:before{
		display: none;
	}
	.tyep4s:after{
		display: none;
	}
	.prevention-flex {
	    width: 100%;
	    margin: 30px auto;
	}

	.row.letft-posytiing {
	    width: 90%;
	    margin: 50px auto;
	    display: block;
	}

	.type-imgblocx{
		position: absolute;
		left: 81%;
	}
	.type-imgblocx:before{
		display: none;
	}

	section.pediatric-section {
	    background: #F6F6F6;
	    padding: 50px 0 50px 0;
	}

	.breadcrumbimg img {
	    max-width: 272px;
	}

	.direaheapage .breadcrumbimg img {
	    max-width: 187px;
	}

	.urinetestsectiontablebox {
	    max-width: 87%;
	}

	.dehydrationpage .common-treates .panel-heading a {
	    padding: 6px 20px;
	    font-size: 13px;
	}

	.acc-wi-flex{
		margin-bottom: 2%;
	}

	.acc-wi-flex h2{
	    font: normal normal normal 13px/25px Montserrat;
	}

	.headaing3 {
	    font: normal normal bold 27px/34px Montserrat;
	}

	.urinetestsection .heading1{
		font: normal normal normal 27px/39px Montserrat;
	}

	body{
		font:normal normal normal 13px/20px Montserrat;
	}
	.richtext p,.richtext a{
		font:normal normal normal 13px/20px Montserrat;
	}

	.aboutustwoblocksectioninner .aboutustwoblocksectioninnertext {
	    width: 50%;
	    padding: 20px;
	}

	.aboutustwoblocksectioninner .aboutustwoblocksectioninnerimgbox {
	    width: 50%;
	}
	.img1 {
	    border-radius: 0px 8px;
	    width: 256px;
	    height: 301px;
	    overflow: hidden;
	}
	.img21 {
	    width: 185px;
	    height: 175px;
	}

	.img22 {
	    width: 185px;
	    height: 175px;
	}

	.banneroverlayinner h1{
		font-size:42px;
	}

	.banneroverlay.productbanneroverlay .breadcrumbimg img {
	    max-width: 350px;
	}

	.banneroverlayinner ul li a{
		font-size:14px;
	}

	.producttopdivflextext p,.prodesc-here p,.prodesc-here ul li{
		font-size:13px;
		line-height: 20px;
	}

	.producttopdivflextext h4{
		font-size: 18px;
		line-height:26px;
	}

	.topdivnav .nav-pills li a{
		font-size:13px;
		line-height:18px;
	}

	.contentdiv .tab-pane h1{
		font:normal normal normal 26px/46px Montserrat;
	}

	.menu-container .menubox{
		width:75%;
	}

	.logobox{
		max-width:145px;
	}
	.menutriggeropen svg{
		-webkit-transform: scale(0.75);
		    -ms-transform: scale(0.75);
		        transform: scale(0.75);
	}
	.headercontainer{
		padding: 15px 1.5%;
	}
	.social svg{
		-webkit-transform: scale(0.75);
		    -ms-transform: scale(0.75);
		        transform: scale(0.75);
	}

	.homescrolltop{
		-webkit-transform:scale(0.75);
		    -ms-transform:scale(0.75);
		        transform:scale(0.75);
		left:10px;
		bottom:10px;
	}

	.globalelectralcardinner h4{
		font: normal normal normal 24px/38px Montserrat;
	}
	.globalelectralcardinner h3{
		font:normal normal normal 24px/38px Montserrat;
	}
	.globalelectralcardinner h3 span{
		font:normal normal bold 26px/40px Montserrat;
	}

	.betadehydrationh1{
		font:normal normal normal 28px/32px Montserrat;
	}

	.dehydrationslideriteminneritem .productname p,
	.dehydrationslider .dehydrationslideritem:nth-child(even) .dehydrationslideriteminneritem .productname p span{
		    font: normal normal bold 25px/36px Montserrat;
	}

	.dehydrationslideriteminneritem .productname p span,
	.dehydrationslider .dehydrationslideritem:nth-child(even) .dehydrationslideriteminneritem .productname p{
		font:normal normal bold 15px/21px Montserrat;
	}

	#dehydrationsection .imgdost3,#dehydrationsection .imgdost1
	,#dehydrationsection .imgdost2,.certificationbox .headingbox img.yellowdots
	,.whyelectralcontainer .adots1,.mediagallerycontainer .adots1
	,.mediagallerycontainer .adots2{
		-webkit-transform: scale(0.7);
		    -ms-transform: scale(0.7);
		        transform: scale(0.7);
	}

	.certificationbox .headingbox p{
		font:normal normal normal 18px/34px Montserrat;
	}
	.certificationbox .headingbox img.yellowdots{
		left:-71px;
	}
	.certidicateslider{
		max-width: 98%;
	}

	.nonfancybox {
	    padding: 15px 10px;
	}
	.certidicateslideriteminner p{
		font:normal normal 400 13px/20px Montserrat;
		margin:4px 0px;
	}
	.whytetrapointsbox p{
		font: normal normal normal 13px/20px Montserrat;
	}

	.whytetraimgbox{
		margin:5% auto 2%;
	}

	.whytrtralbox .whytetrapointsbox:nth-child(2){left:10%;}
	.whytrtralbox .whytetrapointsbox:nth-child(3){left:8%;}
	.whytrtralbox .whytetrapointsbox:nth-child(4){left:6%;}
	.whytrtralbox .whytetrapointsbox:nth-child(5){right:8%}
	.whytrtralbox .whytetrapointsbox:nth-child(6){right:6%}
	.whytrtralbox .whytetrapointsbox:nth-child(7){right:4%}
	.mediaimagetext p{
		font: normal normal normal 13px/22px Montserrat;
	}

	.testimonialsectiongreen h2{
		font: normal normal normal 27px/36px Montserrat;
	}

	.testimonialsectiongreeninnerbox img{
		-webkit-transform: scale(0.75);
		    -ms-transform: scale(0.75);
		        transform: scale(0.75);
	}
	.testslideriteminner p{
		font-size:13px;
		line-height: 21px;
	}
	.testimonialslider .slick-next{
		bottom:60px;
	}

	.testslideriteminner{
		padding:10px 15px;
	}
	.testimonialsectiontext:before{
		height:70px;
	}

	.footerlinksbox ul li a{
		font:normal normal normal 11px/22px Montserrat;
		padding:0px 5px;
	}

	.copyrightbox p, .copyrightbox a{
		font:normal normal normal 11px/16px Poppins;
	}

	img.mainsttingphone{
		-webkit-transform: scale(0.75) translate(-50% , -50%);
		    -ms-transform: scale(0.75) translate(-50% , -50%);
		        transform: scale(0.75) translate(-50% , -50%);
		right:-2%;
	}

	.whitefooterflexx{
		max-width: 90%;
	}
	.footergettouch{
		padding: 0px 1.5%;
	}
	.footergettouchtext p{
		font:normal normal 600 13px/20px Poppins;
	}

	.footergettouchtext a{
		font-size: 20px;
		line-height: 25px;
	}
	.footerfaqsbox a{
		font:normal normal 600 22px/20px Poppins;
	}
	.footerfaqsbox {
	    padding-left:10px;
	}
}

@media (max-width:1023px) {
	
	.fimgbox{
		display: none;
	}

	.histroy-flex-text p {
	    text-align: justify;
	    font: normal normal normal 13px/20px Montserrat;
	}

	.histrytextcontianer p {
	    font: normal normal normal 13px/20px Montserrat;
	}

	.faqflexxcontainer .faqflexaccordionbox{
		width:100%;
	}

	.drop-flex-show img{
		-webkit-transform: scale(0.8);
		    -ms-transform: scale(0.8);
		        transform: scale(0.8);
	}

	.faqflexxcontainer{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}


	.flexing-culd{
		width:50%;
	}
	h2.main-board-title {
	    font: normal normal normal 24px/36px Montserrat;
	}

	.flexing-culd:nth-child(3n){
		border-right:1px solid #ffffff4a;
	}

	.flexing-culd:nth-child(2n){
		border-right:1px solid #fff0;
	}

	.sames-frops {
	    position: absolute;
	    width: 193px;
	    padding: 15px;
	}

	.sames-frops:last-child{
		width:300px;
	}

	.logoimg {
	    display: block;
	}
	img.img100.colorlogoimg{
		display: none;
	}

	.menuclose svg .a{
		fill:white;
	}

	.fixed-head .logoimg {
	    display: none;
	}

	.fixed-head img.img100.colorlogoimg {
	    display:block;
	}


	.direaheapage .breadcrumbimg img {
	    max-width: 135px;
	}

	.flex-prev-div.hexagon-shapes {
	    width: 33%;
	}

	.flex-prev-div.hexagon-shapes:nth-child(3){
		border-right:0px;
	}
	.flex-prev-div.hexagon-shapes:nth-child(4) {
	    border-left: 0px;
	    border-top: 0px;
	    border-right:1px solid #C1C1C1;
	}

	.flex-prev-div.hexagon-shapes:nth-child(5) {
		border-bottom:1px solid #C1C1C1;
	}
	.flex-prev-div.hexagon-shapes:nth-child(6) {
		border-right: 0px;
		border-bottom:1px solid #C1C1C1;
	}
	.flex-prev-div.hexagon-shapes:nth-child(7) {
		border-right:1px solid #C1C1C1;
		border-left:1px solid #C1C1C1;
	}

	.pdstops .imga-thiongs.wow.zoomIn {
	    max-width: 34%;
	    margin:5% auto 5%;
	}

	.flex-ui-ops{
		-webkit-transform: scale(0.7);
		    -ms-transform: scale(0.7);
		        transform: scale(0.7);
	}

	section.prevenstion-soplo .flex-prev-div.hexagon-shapes{
		border-bottom:1px solid #C1C1C1;
	}

	section.prevenstion-soplo .flex-prev-div.hexagon-shapes:nth-child(1){
		border-bottom:1px solid #C1C1C1;
	}
	section.prevenstion-soplo .flex-prev-div.hexagon-shapes:nth-child(2){
		border-bottom:1px solid #C1C1C1;
	}

	section.prevenstion-soplo .flex-prev-div.hexagon-shapes:nth-child(3){
		border-bottom:1px solid #C1C1C1;
	}

	section.prevenstion-soplo .flex-prev-div.hexagon-shapes:nth-child(4){
		border-left:1px solid #C1C1C1;
		border-bottom: 0px!important;
	}

	.col-md-4.brds-pop{
		border:1px solid #ccc!important;
		margin-bottom: 25px;
		padding:20px;
	}
	.peaidtruc-text {
	    padding-top: 6%;
	    padding-left:0%;
	}
	.layout-fixsp {
	    width: 50.3%;
	}
	.childer-imsg {
	    position: absolute;
	    top: -300px;
	    right: 0px;
	}

	img.post-img-treat{
		display: none;
	}
	.col-md-5.classimg-treat {
	    max-width: 60%;
	    margin: auto;
	}
	img.post-img-treat-right{
		display: none;
	}

	.type-imgblocx {
	    position: absolute;
	    left: 95%;
	    width:auto;
	}

	.row.posrel.right-letsuo .treat-tetik {
	    padding-left:0%;
	    padding-top: 5%;
	}

	.row.posrel.right-letsuo .col-md-3.classimg-treat img {
	    position: relative;
	     left: 0%;
	     display: block;
	     margin:auto;
	     max-width: 70%;
	}

	.row.posrel.right-letsuo{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.img1 {
	    width:48%;
	    height:301px;
	}

	.img2{
		width:48%;
	}

	.img21,.img22{
		width:100%;
	}

	.aboutradialgradient{
		opacity: 0.1;
	}

	.normalpage .scrolltotop{
		height: 35px;
		width: 35px;
		bottom:10px;
		left:10px;
	}

	.scrolltotop i {
	    font-size: 24px;
	    color: #fff;
	    line-height: 30px;
	}

	.banneroverlay.productbanneroverlay .breadcrumbimg img{
		max-width: 260px;
	}
	.banneroverlayinner h1{
		font-size:38px;
		line-height: 45px;
	}
	.col-md-7.prodesc-here {
	    width: 50%;
	}
	.col-md-5.proimg-here {
	    width: 50%;
	}

	.prodesc-here ul li:before {
	    -webkit-transform: scale(0.6);
	        -ms-transform: scale(0.6);
	            transform: scale(0.6);
	}

	.preparesection .col-md-5.proimg-here img{
		max-width: 80%;
		margin:auto;
	}

	img.glasspng {
	    max-width: 50%;
	}

	.greenpatch {
	    width: 80%;
	    margin:auto;
	    border-radius: 25px;
	    margin: 25px auto 0;
	    background: #008207;
	    text-align: center;
	    padding: 7px 0;
	}

	.greenpatch h6 {
	    font: normal normal 600 15px/23px Montserrat;
	}

	.pointflex  img{
		max-width: 50px;
	}
	.pointflex{
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}

	.point3flex{
		right:3%;
	}
	.point1flex{
		right:10%;
	}
	.pointflex h6{
		font: normal normal normal 10px/15px Montserrat;
	}

	.normalpage .header.fixed-head{
		height:auto;
	}

	.topdivnav {
	    top: 42px;
	    padding:10px 0px;
	}
	.topdivnav .nav-pills li a {
	    font-size: 13px;
	    line-height: 12px;
	}

	.menu-container .menubox{
		padding:2% 4%;
	}
	.menu-container .menubox{
		overflow: auto;
	}
	.menulist .menulink{
		font-size:15px;
		padding:10px 0px 10px 10px;
	}

	.headercontainer {
	    padding: 5px 1.5%;
	}

	.logobox{
		max-width: 120px;
	}

	.socialline {
	    height: calc(100vh - 56vh);
	}
	.sidebar{
		padding:10px 15px;
	}

	.socialbox .social:last-child{
		margin-bottom:0px;
	}

	.globalelectralcard .yellowdots{
		opacity: 0.5;
		-webkit-transform: scale(0.5);
		    -ms-transform: scale(0.5);
		        transform: scale(0.5);
	}
	.globalelectralcardinner h4 {
	    font: normal normal normal 20px/32px Montserrat;
	}
	.globalelectralcardinner h3 {
	    font: normal normal normal 20px/32px Montserrat;
	}
	.globalelectralcardinner h3 span{
		font:normal normal bold 22px/35px Montserrat;
	}

	.homescrolltop{
		display: none;
	}

	header.header.fixed-head {
	    background: #fff;
	    -webkit-box-shadow:0px 0px 5px #333;
	            box-shadow:0px 0px 5px #333;
	    z-index: 9999;
	}

	.sidebar{
		display: none;
	}

	header.header.fixed-head .menuclose svg .a{
		fill:#000;
	}

	.fullpageinnercontainer{
		max-width:100%;
		margin:5% auto;
		height: auto;
	}
	.globalelectralcardinner {
	    padding: 9% 7% 28% 7%;
	}

	.betadehydrationh1 {
	    font: normal normal normal 22px/32px Montserrat;
	}
	.dehydrationslideriteminneritem .productname p,
	.dehydrationslider .dehydrationslideritem:nth-child(even) .dehydrationslideriteminneritem .productname p span{
		font:normal normal bold 20px/32px Montserrat;
	}

	.dehydrationslideriteminneritem .productname p span, .dehydrationslider .dehydrationslideritem:nth-child(even) .dehydrationslideriteminneritem .productname p{
		font-size:13px;
	}

	#dehydrationsection .imgdost3,
	#dehydrationsection .imgdost1,
	#dehydrationsection .imgdost2,
	.certificationbox .headingbox img.yellowdots,
	.whyelectralcontainer .adots1,
	.mediagallerycontainer .adots1,
	.mediagallerycontainer .adots2{
		-webkit-transform: scale(0.5);
		    -ms-transform: scale(0.5);
		        transform: scale(0.5);
		opacity:0.5;
	}

	.certificationbox .headingbox p {
	    font: normal normal normal 13px/24px Montserrat;
	}

	.certidicateslideriteminner p {
	    font: normal normal 400 11px/20px Montserrat;
	    margin: 4px 0px;
	}

	.nonfancybox {
	    padding: 5px 5px;
	}
	
	.mapbg{
		display: none;
	}	

	.certidicateslider{
		z-index:999;
	}

	.heading1 {
	    font: normal normal normal 22px/32px Montserrat;
	}

	#whyelectralsection .heading1{
		margin-bottom: 3%;
	}

	.whytetrapointsbox {
	    position: static;
	    width: 50%;
	    display: inline-block;
		
	}

	.whytetrapointsboxinner:after{
		display: none;
	}

	.whytetraimgbox {
	    margin: 2% auto 5%;
	}

	.whytetrapointsbox{
		background-color:#f3f3f3;
		width:30%;
		padding:10px;
		margin-bottom:10px;
		border-radius: 10px;
		min-height: 60px;
	}

	.whytetrapointsboxinner{
		width:100%;
	}

	.whyelectralcontainer:before{
		display: none;
	}

	.mediagallerycontainerbox h1{
		font:normal normal normal 25px/38px Montserrat;
	}

	.mediagallerycontainerbox p.mediasubhead{
		font:normal normal normal 13px/22px Montserrat;
	}

	.mediagallerycontainerbox {
	    max-width: 80%;
	    margin: auto;
	}

	.testimonialcontainer .testimonialsectiongreen{
		width:35%;
	}
	.testimonialcontainer .testimonialsectiontext{
		width:65%;
	}

	.testimonialslider.slick-initialized.slick-slider.slick-vertical {
	     margin: 0px 0px 0px 0px; 
	}

	.testimonialslider .slick-prev {
	    top: 30px;
	}

	.testimonialslider .slick-next {
	    bottom: 10px;
	}
	.testimonialsectiontext:after{
		content: '';
		position: absolute;
		top: 0px;
		z-index: 9;
		width: 100%;
		height:50px;
		background: #fff;
		opacity: 0.7;
		left: 0;
	}

	.testimonialsectiontext:before {
	    height: 50px;
	}

	.testimonialsectiongreeninnerbox{
		position: static;
		padding:15px;
	}

	.testimonialmap{
		width:100%;
		height: auto;
		top:50%;
		left:50%;
		opacity: 0.7;
	}

	.testimonialcontainer .whitedots{
		display: none;
	}

	img.mainsttingphone{
		right:0px;
		-webkit-transform: scale(1) translate(0% , 0%);
		    -ms-transform: scale(1) translate(0% , 0%);
		        transform: scale(1) translate(0% , 0%);
		max-width:100px;
		bottom:auto;
		top: -35px;
	}

	.footergettouchtext p {
	    font: normal normal 600 12px/20px Poppins;
	}
	.footergettouchtext a {
	    font-size: 16px;
	    line-height: 20px;
	}

	.footerfaqsbox p{
		font:normal normal 600 14px/18px Poppins;
		margin-bottom: 5px;
	}

	.footerfaqsbox a{
		font:normal normal 600 18px/20px Poppins;
	}

	.footerlinksbox ul li {
	    padding: 6px 4px;
	    position: relative;
	}

	.footerlinksbox ul {
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    max-width: 70%;
	    margin: auto;
	}

	.footerlinksbox ul li:after{
		top:10px;
	}
}

@media (max-width:1023px) and (min-width:769px){
	.fancybox-content video {
	    width:500px;
	    height:281px;
	}
}

@media (max-width:768px) {

    .tyep1s p {
        text-align: left;
    }
    
    .tyep2s p {
    text-align: left;
    }

	.electrolpowder-block p {
	    margin-top: 10%;
	}

	.testinonialshare {
	    position: absolute!important;
	     top:auto; 
	    left: 10px;
	    bottom: 20px;
	}

	.foooterfixed.mobilefooterfixed .socialbox .social svg .a, .foooterfixed.mobilefooterfixed .socialbox .social svg path {
	    fill:#E0DB72!important;
	}

	.whytetrapointsboxinner {
	    height: auto;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    border-bottom: 0px solid #ccc;
	}

	.foooterfixed.mobilefooterfixed {
	    display:block;
	    background-color: #009308;
	}

	.foooterfixed.mobilefooterfixed .socialbox{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack:center;
		    -ms-flex-pack:center;
		        justify-content:center;
		max-width: 400px;
		margin:auto;
	}

	.foooterfixed.mobilefooterfixed .socialbox .social svg .a,.foooterfixed.mobilefooterfixed .socialbox .social svg path {
	    fill: #fff;
	}
	.foooterfixed.mobilefooterfixed .socialbox .social {
	    margin:10px!important;
	}

	form#contact-form {
	    max-width: 70%;
	    margin: 0px auto;
	}

	.common-treates h4.panel-title {
	    font: normal normal normal 13px/20px Montserrat;
	}

	.signsandsymptonessection .heading1 {
	    text-align: center;
	    font: normal normal normal 24px/39px Montserrat;
	}

	.causeheading {
	    text-align: center;
	    font: normal normal normal 24px/46px Montserrat;
	}

	.causedhcontainer .nav-pills{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.causedhcontainer .nav-pills > li{
		width:80%;
		margin:auto;
	}

	.causedhcontainer .nav-pills > li > a {
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
	    border-bottom:1px solid #ccc;
	    border-radius: 0px;
	}

	.signsandsymptonflexbox{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.signsandsymptonflexbox .signsandsymptonimgbox {
	    width:100%;
	    margin-bottom:20px;
	}

	.signsandsymptonflexbox .signsandsymptontabbox {
	    width: 100%;
	}

	.signsandsymptonflexbox .signsandsymptonimgbox {
	    width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
	}


	section.signsandsymptonadultssection .signsandsymptonflexbox{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}

	.urinetestsection .heading1{
		max-width: 90%;
	}

	.signsandsymptonimgbox .imgbox{
		max-width:40%;
	}

	.signsandsymptonimgbox .headaing3{
		width:40%;
	}

	.causedhcontainer .nav li a .line {
	    border: 1px solid #F15F46;
	    height: 1px;
	    width: 31px;
	}

	.causedhcontainer .nav li:nth-child(even) a{
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    margin-bottom: 20px;
	}


	.breadcrumbimg img {
	    max-width: 200px;
	}
	.dehydrationmeaingcontainer{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	.dhmcol1{
		width:50%;
		margin:auto;
	}
	.dhmcol2{
		width:100%;
	}


	img.mainsttingphone{
    	top: -21px;
	}

	h2.title-class-get {
	    font: normal normal 400 24px/54px  Montserrat; 
	}

	.flex-contant{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.map-section{
		width:100%;
		margin-bottom: 150px;
	}

	.form-main-contact{
		margin-top: 2%;
	}

	.col-md-5.proimg-here img{
		max-width: 350px;
		margin:10px auto;
	}
	.pointflex img {
	    max-width:80px;
	}

	.pointflex h6{
		    font: normal normal normal 14px/15px Montserrat;
	}

	.greenpatch{
		margin-bottom: 20px;
	}

	.proimg-here.tetraimg{
		padding:10px 0px;
	}

	.productlistflex{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.col-md-5.proimg-here{
		width:100%;
	}
	.col-md-7.prodesc-here{
		width:100%;
	}

	.hbitembox.slick-slide,.hbitemboxinner,video#video,.homebannerslide .hbitemboxinner img{
		height: auto;
	}
	
	.homebannerslide{
		background-color:#009e09;
	}

	.dehydrationslide1flex{
		height:auto;
	}

	.dehydrationslider  .slick-slide{
		height:auto;
	}

	.mediaimagetext{
		min-height: 50px;
	}

	.mediaimagetext p{
		line-height: 20px;
	}
	
	.normalpage .foooterfixed{
		display: none;
	}

	.foooterfixed.mobilefooterfixed {
		display:block;
	}
	.foooterfixed.mobilefooterfixed {
	    display: block;
	    position: static;
	    -webkit-transform: translate(0px , 0px);
	        -ms-transform: translate(0px , 0px);
	            transform: translate(0px , 0px);
	}

	.foooterfixed.mobilefooterfixed .socialbox{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}

@media (max-width:800px) and (min-width:767px){
	.menulist{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}

	.menulistbox{
		border-right:0px;
	}

	.menuheader,.menulist .menulink {
	    padding:4% 15px;
	}

	.menulistbox{
		width:100%;
	}
}

@media (max-width:760px) {
	.electrolpowder-block{
		max-width:100%!important;
	}

	form#contact-form {
	    max-width: 90%;
	    margin: 0px auto;
	}

	.ors-left-imgss.wow.fadeInLeft{
		-webkit-animation-name:fadeIn;
		        animation-name:fadeIn;
	}

	.ors-left-imgss a{
		margin-bottom:20px;
	}

	.historytextimgcontainer:after{
		left:5%;
	}

	.histroy-flex .histroy-flex-dots{
		-webkit-box-ordinal-group:2;
		    -ms-flex-order:1;
		        order:1;
	}

	.histroy-flex .histroy-flex-text{
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
	}

	.histroy-flex .histroy-flex-img{
		-webkit-box-ordinal-group:4;
		    -ms-flex-order:3;
		        order:3;
	}
	.historytextimgcontainer .histroy-flex:nth-child(even) {
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	}

	.histroy-flex-dotsbox:after{
		display: none;
	}

	.thankstext {
	    padding: 3%;
	    width: 100%;
	    text-align: center;
	    max-width: 98%;
	    margin: auto;
	}

	.row.flex-alifh{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.row.flex-alifh .col-md-4{
		width:100%;
	}

	.orsleft-iamge{
		max-width: 100%;
		text-align: center;
	}

	.orsSubDiv {
	    width: 48%;
	}
	.pdcommon {
	    padding: 41px 0px;
	}

	.signate-flexs{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}

	.seconds-signate{
		text-align: center;
		margin-bottom: 20px;
	}
	.graph-section {
	    text-align: center;
	    margin: 3% 0px;
	}

	.graph-section img{
		width:100%;
	}

	.seconds-signate img{
		max-width: 200px;
	}

	.seconds-signate,.first-signate {
	    width: 100%;
	}

	.orsleft-iamge img{
		text-align: center;
		max-width:300px;
	}

	.flexing-culd {
	    width: 100%;
	}
	.faqpcontaniner .nav-pills {
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.faqpcontaniner  .nav-pills > li{
		width:40%;
		margin-bottom: 20px;
	}

	.faqpcontaniner  .nav-pills > li > a{
		text-align: center;
	}

	.flexing-culd img {
	    max-height: 36px;
	}

	.flexing-culd{
		border:0px!important;
		border-bottom:1px solid #ffffff4a!important;
	}
	.drop-flex-show{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.sames-frops{
		position: relative;
		width:100%;
		max-width: 100%;
		margin-bottom: 20px;
		padding-left: 4%;
	}
	.drop-flex-show img {
	    -webkit-transform: scale(1);
	        -ms-transform: scale(1);
	            transform: scale(1);
	    max-width: 200px;
	}

	.drop-info-ones span.drop-counters{
		background: #FB8B1D 0% 0% no-repeat padding-box;
		    left: -10px;
		    top: -10px;
		    right:auto;
	}

	.sames-frops:last-child {
	    width: 100%;
	}

	section.section-degeew-lost{
		margin-bottom: 0px;
	}

	h2.main-board-title {
	    font: normal normal normal 24px/38px Montserrat;
	}
	p {
	    font-size: 12px;
	}
	.type-imgblocx {
	    position: static;
	    left: 95%;
	    width: 100%;
	    max-width: 100%;
	    text-align: center;
	}

	.tyeps-design-css{
		width:100%;
		margin-bottom: 20px;
	}
	p {
	    font-size: 12px;
	}
	.tyeps-design-css .possbl h2 {
	    font: normal normal normal 15px/20px Montserrat;
	}

	.layout-fixsp h2 {
	    font: normal normal 600 13px/20px Montserrat;
	}

	.type-imgblocx:after{
		display:none;
	}

	.type-imgblocx img{
		max-width: 100px;
		margin:auto;
	}

	.urinetestsection .heading1 {
	    font: normal normal normal 22px/35px Montserrat;
	}

	.signsandsymptonessection .heading1 {
	    font: normal normal normal 22px/36px Montserrat;
	}

	.urinetestsectiontablerow .urinetestsectiontableno p b{
	    font: normal normal normal 14px/20px Montserrat;
	}

	p {
	    font-size: 13px;
	}

	.img-asps{
		width:40px;
		height:40px;
		min-height: 40px;
		min-width: 40px;
	}

	.img-asps img{
		width:50%;
		margin:auto;
		display: block;
	}

	.signsandsymptonessection{
		padding: 4% 6% 3% 6%;
	}

	.dehydrationpage .common-treates .panel-heading a {
	    padding: 4px 20px;
	    font-size: 13px;
	}

	.headaing3 {
	    font: normal normal bold 23px/28px Montserrat;
	}

	.dehyrdatedchild{
		margin-top:0px;
	}
	.signsandsymptonimgbox .imgbox {
	    max-width: 30%;
	}

	.causeheading {
	    text-align: center;
	    font: normal normal normal 24px/46px Montserrat;
	}
	.causeimgbox {
	    max-width: 20%;
	}
	.causedhcontainer .nav li a .causenavlist{
		width: 45%;
	}
	.banneroverlayinner h1 {
	    font-size:30px;
	    line-height:45px;
	}
	.banneroverlay.productbanneroverlay .breadcrumbimg img {
	    max-width: 240px;
	}

	.col-md-3.col-sm-4.producttopdivfleximg {
	    position: absolute;
	    top: 20px;
	    right:40px;
	    width: auto;
	}

	.topdivnav .nav-pills li a {
	    font-size: 13px;
	    line-height: 12px;
	    padding: 8px;
	}
	.col-md-5.proimg-here img {
	    max-width: 250px;
	    margin: 10px auto;
	}
	.contentdiv .tab-pane h1 {
	    font: normal normal normal 22px/37px Montserrat;
	}
	.preparesection .col-md-5.proimg-here img {
	    max-width: 60%;
	    margin: auto;
	}

	img.glasspng {
	    max-width: 32%;
	}
	.electrolpowder-block {
	    position: relative;
	    padding: 2%;
	    max-width: 80%;
	    margin:auto;
	}

	.pointflex img {
	    max-width: 60px;
	}
	
	.pointflex h6 {
	    font: normal normal normal 12px/15px Montserrat;
	}

	.col-md-9.col-sm-8.producttopdivflextext.wow.fadeIn {
	    max-width: 80%;
	}

	section.products-section.mtb-20 .container-fluid.ap-container{
		position: relative;
	}
	.col-md-3.col-sm-4.producttopdivfleximg img {
		max-width:70px;
	}

	.betadehydrationh1 {
	    font: normal normal normal 20px/38px Montserrat;
	}

	.dehydrationslideriteminneritem .imgbox {
	    padding-top: 28%;
	    max-width: 75%;
	}
	.certidicateslider{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}

	.certidicateslideritem{
		width:35%;
		margin-bottom:20px;
	}
	.fancybox-content video {
	    width:500px;
	    height:281px;
	}

	.testimonialsectiongreeninnerbox{
		padding:30% 15px;
	}
	.testimonialslider.slick-vertical.slick-initialized.slick-slider {
	    height: 100%;
	}

	.testimonialsectiontext:before{
		background-color:rgba(255,255,255,0.7);
	}

	.testslideriteminner {
	    padding: 16px 15px;
	}

	.copyrightbox{
		height:30px;
	}
}

@media (max-width:680px) {
	.preparenewdesignupflex, .preparenewdesigndownflex{
		flex-wrap: wrap;
	}
	.prepareupbox{
		width:100%;
		padding:20px;
	}
	.preparenewdesignupflex:after, .preparenewdesigndownflex:after {
	    content: '';
	    position: absolute;
	    width: 100%;
	    height: 1px;
	    background-color: #ccc;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50% , -50%);
	}
	.preparenewdesigndownflex:after {
		top:60%;
	}

	.prepareupbox.prepareupbox1 h2, .prepareupbox.prepareupbox2 h2 {
	    left: 160px;
	}

	.prepareupbox.preparedownbox1 h2, .prepareupbox.preparedownbox2 h2 {
	    left: 182px;
	    bottom: 20px;
	}
}

@media (max-width:600px) {
    
    .flexing-culd h2{
        margin-left:15px;
    }
    
	.histroy-flex-dotsbox .hyear{
		font:normal normal 500 12px/18px Montserrat;
	}
	a.btn.buybtn {
	    text-align: left;
	    font: normal normal 600 12px/20px Montserrat;
	    letter-spacing: 0px;
	    color: #007C05;
	    opacity: 1;
	    background: #fff;
	    border-radius: 20px;
	    padding: 5px 11px;
	    position: relative;
	}

	.histroy-flex-dotsbox {
	    padding: 10px 6px;
	}

	.historytextimgcontainer:after {
	    left: 8%;
	}

	.historytextimgcontainer {
	    max-width: 90%;
	}

	.histrytextcontianer p {
	    font: normal normal normal 12px/18px Montserrat;
	}
	.histrytextcontianer h4 {
	    text-align: center;
	    font: normal normal bold 12px/20px Montserrat;
	}
	.histroy-flex-text p {
	    text-align: justify;
	    font: normal normal normal 12px/18px Montserrat;
	}

	.histroy-flex-text p {
    	text-align: justify;
	    font: normal normal normal 12px/16px Montserrat;
	}


	.histroy-flex .histroy-flex-text {
	    width:100%;
	    padding-left: 20%;
	    margin-bottom: 20px;
	}
	.histroy-flex .histroy-flex-img {
	    width: 100%;
	    padding-left: 20%;
	}

	.histroy-flex .histroy-flex-img img{
		max-width: 60%;
		margin: auto;
		display: block;
	}

	.histroy-flex{
		padding-top:20%;
	}

	.histroy-flex .histroy-flex-dots {
	    width: 10%;
	    float: left;
	    position: absolute;
	    top:25%;
	}

	.banneroverlayinner h1 {
	    font-size: 26px;
	    line-height: 31px;
	}
	.banneroverlayinner {
	    bottom: 6%;
	    left: 5%;
	}
	.orsleft-iamge img {
	    max-width: 200px;
	}
	h2.greenTitleText {
    	font: normal normal normal 20px/32px Montserrat;
	}
	.orltextdesc ul li {
	    font: normal 500 normal 12px/20px Montserrat;
	}
	.orsSubDiv p {
	    font-size: 12px;
	}

	.orsSubDiv h4 {
	    font-size: 16px;
	}

    .ords-yesps.richtexts p, .ords-yesps ul li {
        font: normal normal normal 12px/20px Montserrat;
    }

    h2.sugnatiets, .fillsluips p, .orspopsttexts p, .fillsluips ul li, .first-signate p, .ors-left-imgss p {
        font-size: 12px;
        line-height: 20px;
    }


	h2.main-board-title {
	    font: normal normal normal 19px/32px Montserrat;
	}
	section.about-diarrhoea.psdosp {
	    padding: 45px 0px;
	}
	h2.main-board-title {
	    font: normal normal normal 17px/26px Montserrat;
	}

	.sames-frops {
	    padding-left:10%;
	}

	.breadcrumbimg img {
	    max-width: 158px;
	}
	.direaheapage .breadcrumbimg img {
	    max-width: 110px;
	}

	section.contact-us-section{
		padding-bottom: 10px;
	}
	.add-flex-pos {
	    position: static;
	    -webkit-transform: translate(0px , 0px);
	        -ms-transform: translate(0px , 0px);
	            transform: translate(0px , 0px);
	    width: 100%;
	    margin-top: 10px;
	}

	h2.main-board-title {
	    font: normal normal normal 22px/36px Montserrat;
	}

	.flex-prev-div.hexagon-shapes h2 {
	    font: normal normal 600 13px/20px Montserrat;
	}

	.flex-prev-div.hexagon-shapes{
		height:250px;
	}
	.common-treates h4.panel-title {
	    font: normal normal normal 12px/20px Montserrat;
	}

	.map-section{
		margin-bottom:35px;
	}

	.acc-wi-flex h2 {
	    font: normal normal normal 13px/19px Montserrat;
	}

	h4.post-tike {
	    width: 80%;
	}

	.flex-treatement-start{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}

	.flex-img-treatemst {
	    width:100%;
	    padding-right:0%;
	}

	.flex-ui-ops {
	    width:100%;
	}

	.possbl.richtexts {
	    width: 100%;
	    margin-bottom: 4%;
	}



	.aboutustwoblocksectioninner .aboutustwoblocksectioninnerimgbox,.aboutustwoblocksectioninner .aboutustwoblocksectioninnertext{
		width:100%;
	}
	.aboutustwoblocksectioninner{
		width:100%;
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}

	.img1 {
	    width: 48%;
	    height: 160px;
	}
	.img21,.img22{
		height:90px;
	}

	.aboutustwoblocksectioninner .aboutustwoblocksectioninnertext{
		padding:20px 0px;
	}
	.richtext p, .richtext a {
	    font: normal normal normal 12px/20px Montserrat;
	}

	.aboutradialgradient{
		display: none;
	}

	.testimonialsectiongreen h2 {
	    font: normal normal normal 20px/36px Montserrat;
	}
	.testslideriteminner{
		margin:30px 10px;
	}

	.testimonialsectiontext{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.testimonialslider .slick-prev{
		display: none;
	}
	.testimonialsectiontext:after{
		display: none;
	}
	.testimonialsectiontext:before{
		display: none;
	}

	.testimonialsectiongreeninnerbox {
	    padding: 9% 15px;
	}

	.footergettouch{
		border:0px;
	}

	.footergettouch .imgbox{
		-webkit-transform:scale(0.6);
		    -ms-transform:scale(0.6);
		        transform:scale(0.6);
	}

	.banneroverlay.productbanneroverlay .breadcrumbimg img {
	    max-width: 200px;
	}
	.electrolpowder-block{
		max-width: 100%;
		width:100%;
	}
}

@media (max-width:480px) {

	.topdivnav{
		display: none;
	}

	.banneroverlayinner{
		padding:15px;
		max-width:90%;
	}

	.pdcommon {
	    padding: 30px 0px;
	}
	.ords-yesps.richtexts p, .ords-yesps ul li
	{
		line-height: 18px;
	}
	h2.sugnatiets, .fillsluips p, .orspopsttexts p, .fillsluips ul li, .first-signate p, .ors-left-imgss p {
	    font-size: 12px;
	    line-height:18px;
	}

	.orltextdesc ul li {
	    font: normal 500 normal 12px/18px Montserrat;
	}

	.faqguidesection{
		padding:10px;
	}
	p {
	    font-size: 12px;
	    line-height: 18px;
	}
	
	.faqflexaccordionbox .accordionheading p,.faqguidesection p{
		font-size:13px;
		line-height: 24px;
	}


	.faqpcontaniner  .nav-pills > li{
		width:100%;
		margin-bottom: 20px;
	}

	.childer-imsg {
	     position: static; 
	     top: 0px; 
	    right: 0px;
	}

	.layout-fixsp {
	    width: 100%;
	}

	.childer-imsg img {
	    margin: 0% auto;
	    display: block;
	    width: 40%;
	}

	.col-md-5.classimg-treat {
	    max-width: 81%;
	    margin: auto;
	}
	section.treatment-section {
	    padding: 30px 0 30px 0;
	}

	.flex-prev-div.hexagon-shapes {
	    width:100%;
	    height:auto!important;
	    border:0px!important;
	    border-bottom:1px solid #C1C1C1!important;
	}

	.common-treates h4.panel-title a{
		padding-right:30px;
	}

	.childer-imsg{
		background-size:contain;
	}

	.dhmcol2 h2 {
	    text-align: left;
	    font: normal normal normal 18px/28px Montserrat;
		margin-bottom: 10px;
	}
	.causedhcontainer .nav-pills > li{
		width:100%;
	}

	.headaing3 {
	    font: normal normal bold 16px/28px Montserrat;
	}
	.acc-wi-flex{
		width:100%;
		margin-bottom:2%;
	}

	.urinetestsection .heading1 {
	    font: normal normal normal 18px/35px Montserrat;
	}

	.acc-wi-flex h2{
		width:100%;
	}

	h2.title-class-get{
		font:normal normal 400 22px/34px  Montserrat;
	}

	.electrolpowder-block {
	    max-width: 100%;
	}
	img.glasspng {
	    max-width: 55%;
	}

	.bannersection {
	    position: relative;
	    background: #008e07;
	    overflow: hidden;
	}
	.bannersection img.width100 {
	     width:auto; 
	    height: 250px;
	}
	.banneroverlay.productbanneroverlay .breadcrumbimg img {
	    max-width: 200px;
	    margin-top:30%;
	}

	.normalpage .header.fixed-head {
	    height:41px;
	}
	.topdivnav{
		top:41px;
	}

	.menulist{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}

	.menulistbox{
		border-right:0px;
	}
	.menulistbox{
		width:100%;
	}
	.menuheader, .menulist .menulink {
	    padding: 4% 6px;
	}

	.menu-container .menubox {
	    width:80%;
	}

	.menulist .menulink{
		font-size:13px;
	}
	.urinetestsectiontablebox {
	    max-width: 100%;
	}
	.urinetestsectiontablerow{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 10px;
	}
	.urinetestsectiontablerow .urinetestsectiontableimg{
		width:40%;
	}
	.urinetestsectiontablerow .urinetestsectiontableno{
		width:60%;
	}
	.urinetestsectiontablerow .urinetestsectiontabletext{
		width:100%;
	}

	.urinetestsectiontablerow{
		border:1px solid  #f59f0c;
	}
	.dhmcol2{
		padding:10px 0px;
	}
	.common-treates h4.panel-title a:after{
		top:12px;
	}
	.dehydrationpage .common-treates .panel-heading a{
		line-height: 17px;
	}
	.signsandsymptonimgbox .headaing3 {
	    width: 50%;
	}
	.causedhcontainer .nav li a .causenavlist {
	    font: normal normal 400 13px/24px Montserrat;
	}
	.acc-wi-flex h2 {
	    font: normal normal normal 13px/18px Montserrat;
	}
	.urinetestsection .heading1 {
	    font: normal normal normal 16px/27px Montserrat;
	}

	.dehydrationpage .common-treates .panel-heading a {
	    padding:4px 30px 4px 10px;
	    font-size: 13px;
	}
	.dehydrationpage .common-treates .panel-heading a {
	    line-height: 20px;
	    min-height: 50px;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	}
	.dhmcol1 {
	    width: 100%;
	    margin: auto;
	}

	.dhmcol2 ul li{
		font: normal normal normal 13px/30px Montserrat;
	}
	
	.mobilefooterfixed .socialbox a{
		margin:3px 10px;
	}

	.aboutustwoblocksectioninnerimgbox{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.img1 {
	    width: 80%;
	    height: auto;
	    max-height: 200px;
	    margin:10px auto;
	}
	.img2 {
	    width: 100%;
	    height: auto;
	}

	.img21, .img22{
		height:auto;
	    max-height: 200px;
	}
	.aboutustwoblocksectioninnerimgbox .img2 img{
		width: 80%;
		height: auto;
		margin:auto;
	}

	.foooterfixed {
	    display: none!important;
	}
	.mobilefooterfixed,.normalpage .mobilefooterfixed{
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		position: static!important;
		-webkit-transform: translate(0px , 0px);
		    -ms-transform: translate(0px , 0px);
		        transform: translate(0px , 0px);
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		background: #009308;
		border-top:1px solid #22a024;
		padding:10px;
	}

	.mobilefooterfixed .socialbox{
		 -webkit-box-orient: horizontal;
		 -webkit-box-direction: normal;
		     -ms-flex-direction: row;
		         flex-direction: row;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-pack: distribute;
		     justify-content: space-around;
	}

	.mobilefooterfixed .socialbox .social{
		margin-bottom: 0px;
	}

	.social svg .a {
	    fill: #E0DB72!important;
	}

	.homebannerslide .slick-dots li button:before{
		height: 8px;
		width:8px;
	}
	.homebannerslide .slick-dots li{
		width: 16px;
		height: 16px;
	}

	.homebannerslide ul.slick-dots {
	    bottom: 4px;
	}

	.globalelectralcardinner h4 {
	    font: normal normal normal 16px/24px Montserrat;
	}
	.globalelectralcardinner h3 {
	    font: normal normal normal 16px/24px Montserrat;
	}

	.globalelectralcardinner h3 span{
		font:normal normal bold 17px/25px Montserrat;
	}

	.dehydrationslide1flex{
		width:100%;
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}

	.dehydrationslideritem{
		width:100%;
	}

	.betadehydrationh1{
		font:normal normal normal 18px/26px Montserrat;
		max-width: 80%;
	}

	.dehydrationslideriteminneritem .imgbox {
	    padding-top: 10%;
	    padding-bottom:10%;
	}
	
	.panel-body p.white-text{
	    font: normal normal normal 13px/18px Montserrat;
	}
	
	a.btn.buybtn.testinonialshare{
	    bottom:5%;
	    top:auto;
	    left:50%;
	    transform:translate(-50%, -50%);
	}

	h1.betadehydrationh1 {
	    position: static;
	    background: #009f0a;
	    width: 100%;
	    max-width: 100%;
	    -webkit-transform: translate(1px , 0px);
	        -ms-transform: translate(1px , 0px);
	            transform: translate(1px , 0px);
		padding:4% 4%;
		border:0px;
	}

	.dehydrationslideriteminneritem .productname{
		top:5%;
	}

	.certificationcontainer:after{
		width:70%;
		height: 60%;
		opacity: 0.2;
	}

	.certificationbox .headingbox{
		margin:auto;
		width:90%;
	}

	.certidicateslideritem {
	    width: 48%;
	    margin-bottom: 20px;
	}

	.whytetraimgbox {
	    max-width: 66%;
	}
	.whytetrapointsbox{
		width:100%;
		max-width: 90%;
		min-height:auto;
	}

	.mediagallerycontainer:before,.mediagallerycontainer:after{
		display: none;
	}

	#dehydrationsection .imgdost3,
	#dehydrationsection .imgdost1, 
	#dehydrationsection .imgdost2, 
	.certificationbox .headingbox img.yellowdots, 
	.whyelectralcontainer .adots1, 
	.mediagallerycontainer .adots1, 
	.mediagallerycontainer .adots2{
		display:none;
	}

	.mediagallerycontainerbox h1{
		max-width: 100%;
		text-align:center;
	}

	.mediagallerycontainerbox p.mediasubhead{
		width:100%;
		text-align: center;
		max-width: 100%;
	}

	.mediaslideriteminner{
		margin:4% auto;
	}

	.mediaslider .slick-next:before,.mediaslider .slick-prev:before{
		border-color:#000;
	}

	.fullpageinnercontainer{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	.testimonialcontainer .testimonialsectiongreen{
		width:100%;
		background: #fff0;
		position: static;
	}
	.testimonialcontainer .testimonialsectiontext{
		width:100%;
	}
	.testimonialsectiongreen h2{
		text-align: center;
	}

	.testimonialsectiongreeninnerbox img{
		display: none;
	}

	div#testimonialsection {
		background-color:#00A10A;
		background: transparent -webkit-gradient(linear, left top, left bottom, from(#00A10A), to(#014B00));
		background: transparent -o-linear-gradient(top, #00A10A 0%, #014B00 100%);
		background: transparent linear-gradient(180deg, #00A10A 0%, #014B00 100%);
	}

	.testslideriteminner{
		margin:0px;
	}

	.testimonialcontainer .testimonialsectiontext{
		margin:30px 50px 100px 50px;
	}

	.testinonialshare {
	    position: absolute!important;
	    top: auto;
	    left: 50%;
	    bottom: 20px;
	    -webkit-transform: translateX(-50%);
	        -ms-transform: translateX(-50%);
	            transform: translateX(-50%);
	}

	a.btn.buybtn {
	    text-align: left;
	    font: normal normal 600 12px/20px Montserrat;
	    letter-spacing: 0px;
	    color: #007C05;
	    opacity: 1;
	    background: #fff;
	    border-radius: 20px;
	    padding: 5px 11px;
	    position: relative;
	}

	.testimonialslider.slick-initialized.slick-slider.slick-vertical{
		margin:auto;
	}

	.testslideriteminner{
		height: 200px;
	}

	.testimonialslider .slick-prev{
		left:-15px;
		top:50%;
	}
	.testimonialslider .slick-next{
		left:auto;
		right:-30px;
		top:50%;
	}

	.testimonialcontainer .testimonialsectiontext{
		overflow: initial;
	}

	.testimonialslider .slick-next:before{
		border-right:2px solid #fff;
		border-top:2px solid #fff;
		border-bottom: 0px;
	}

	.testimonialslider .slick-prev:before{
		border-left:2px solid #fff;
		border-bottom:2px solid #fff;
		border-top: 0px;
	}

	.testslideriteminner {
	    min-height: 200px;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-flex: wrap;
	        -ms-flex: wrap;
	            flex: wrap;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	}

	.copyrightbox {
	     height: 50px; 
	}
	.footerlinksbox ul{
		margin:30px auto 10px;
		max-width: 90%;
	}

	.footerlinksbox ul {
	    margin: 30px auto 10px;
	    max-width: 90%;
	    -webkit-column-count: 2;
	       -moz-column-count: 2;
	            column-count: 2;
	    display: block;
	    -webkit-column-rule: 1px solid #fff;
	       -moz-column-rule: 1px solid #fff;
	            column-rule: 1px solid #fff;
	}
	.footerlinksbox ul li:after{
		display: none;
	}

	.footerlinksbox ul li a{
		text-align: left;
	}

	.whitefooterflexx{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}

	.footergettouch,.footerfaqsbox{
		width:100%;
		padding:15px 10px;
		border-top:1px solid #ccc;
	}

	.whitefooter{
		position: relative;
	}
	img.mainsttingphone {
	    bottom: -57px;
	    top: auto;
	}

	.footergettouch .imgbox{
		width:40%;
	}

	.whitefooterflexx .footerlogo {
	    width: 45%;
	    padding: 20px;
	}


	.fancybox-content video {
	    width: 400px;
	    height:225px;
	}
	.globalelectralcontainer:before{
		display: none;
	}

	.globalelectralflexbox{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.globalelectralmap{
		width:100%;
		-webkit-box-ordinal-group:2;
		    -ms-flex-order:1;
		        order:1;
	}
	.globalelectralcard{
		width:100%;
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
	}

	.path-3522 {
		bottom:-30px;
	}

	.globalelectralcardinner{
		overflow: hidden;
	}

	.globalelectralcardinner h4{
		margin-bottom: 20px;
	}

	.banneroverlay.productbanneroverlay .breadcrumbimg{
		right:2%;
	}

	.banneroverlayinner {
	    left: 4%;
	}

	.container-fluid.ap-container{
		padding-left: 15px;
		padding-right:15px;
	}
	.col-md-9.col-sm-8.producttopdivflextext{
		max-width: 100%;
		margin-top:20px;
		text-align: center;
	}

	.col-md-9.col-sm-8.producttopdivflextext.wow.fadeIn{
		max-width: 100%;
		text-align: center;
	}

	.topdivnav .nav-pills li a{
		font-size:13px;
		padding:12px 5px;
	}

	.producttopdivflextext p{
		text-align: center;
	}
	.col-md-3.col-sm-4.producttopdivfleximg img {
	    max-width: 70px;
	    margin: 10px auto;
	    display: block;
	}

	.topdivnav .nav-pills li {
	    margin: 0 4px;
	}
	.topdivnav .nav-pills{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin:0px;
		padding:0px;
	}

	.topdivnav:before{
		display: none;
	}

	.producttopdivflextext h4{
		text-align: center;
	}

	.contentdiv .tab-pane h1 {
	    font: normal normal normal 18px/32px Montserrat;
	}
}

@media (max-width:480px){

	.electrolpowder-block{
		width:100%;
	}
	.mobilebanner{
	    display: block!important;
	    height: 100vh!important;
	    width:100%!important;
	    -o-object-fit:cover;
	       object-fit:cover;

	}
	.desktopbanner{
	    display: none!important;
	}
	img.animationquestion {
	    position: absolute;
	    right: 25%;
	    top: 162px;
	    -webkit-transform: scale(0.6);
	        -ms-transform: scale(0.6);
	            transform: scale(0.6);
	}
}

@media (max-width:425px) {
	.orsSubDiv {
	    width: 100%;
	    margin-bottom: 20px;
	}

	h2.greenTitleText{
		text-align: center;
	}

	.orltextdesc ul li{
	    padding-left:20px;
	}
	.orltextdesc ul li:before{
	    top:3px;
	}

	.topdivnav .nav-pills li a{
		font-size:12px;
		padding:12px 5px;
	}

	.oraltable {
	    padding-right: 0px;
	}

	.flexing-culd h2 {
	    font: normal normal 400 12px/19px Montserrat;
	}
	.sames-frops ul li {
	    font: normal normal normal 13px/18px Montserrat;
	}
	.sames-frops h3 {
	    font: normal normal 600 13px/22px Montserrat;
	}
	.sames-frops h2 {
	    font: normal normal 600 14px/24px Montserrat;
	}
	p {
	    font-size: 12px;
	}

	h2.main-board-title {
	    font: normal normal normal 20px/26px Montserrat;
	}

	.casuses-heading ul li {
	    font: normal normal normal 13px/25px Montserrat;
	}

	.breadcrumbimg img {
	    max-width: 109px;
	}

	h2.title-class-get {
	    font: normal normal 400 18px/25px Montserrat;
	}

	.normalpage header.header.fixed-head img.img100.colorlogoimg{
		width:60%;
	}

	.col-md-3.col-sm-4.producttopdivfleximg{
		position: static;
	}

	.certidicateslideritem{
		width:80%;
	}

	.certidicateslideriteminner{
		width:100%;
	}

	.fullpageinnercontainer{
		margin:40px auto;
	}

	.certificationbox .headingbox {
	    margin: auto;
	    width: 90%;
	}

	.certificationbox .headingbox img {
	    margin: 0px 2%;
	}

	.fancybox-content video {
	    width: 360px;
	    height:202.50px;
	}
	.testimonialsectiongreeninnerbox{
			padding-bottom: 4%
	}

	img.animationquestion {
	    position: absolute;
	    right: 25%;
	    top: 162px;
	    -webkit-transform: scale(0.6);
	        -ms-transform: scale(0.6);
	            transform: scale(0.6);
	}
}

@media (max-width:395px) {
	.fancybox-content video {
	    width: 320px;
	    height:180px;
	}


	.contentdiv .tab-pane h1 {
	    font: normal normal normal 16px/28px Montserrat;
	}

	.topdivnav .nav-pills li a{
		font-size:11px;
		padding:8px 5px;
	}
	.greenpatch h6 {
	    font: normal normal 600 13px/23px Montserrat;
	}

	img.glasspng {
	    max-width:40%;
	}
	.pointflex img {
	    max-width:40px;
	}
	.pointflex img {
	    margin: 0px 10px 0 0;
	}

	.pointflex h6 {
	    font: normal normal normal 10px/15px Montserrat;
	}

	.point3flex {
	    bottom: 23%;
	    right: 10%;
	}

	.electrolpowder-block p{
		text-align:center;
		margin:10px 0px;
		margin-top:80px;
	}

	.producttopdivflextext p, .prodesc-here p, .prodesc-here ul li{
		font-size:11px;
	}
}

@media (max-width:360px) {

	.prepareupbox.preparedownbox1 h2, .prepareupbox.preparedownbox2 h2{
		position: initial;
		width:100%;
	}

	.prepareupbox,.prepareupbox {
	    flex-wrap:wrap;
	    text-align: center;
	}

	.prepareupbox h2{
		text-align: center;
	}
	.electrolpowder-block p{
		    margin-top: 104px;
	}
	
	.fancybox-content video {
	    width: 320px;
	    height:180px;
	}


	.testslideriteminner{
		min-height: 250px;
	}

	.banneroverlayinner h1 {
	    font-size: 21px;
	    line-height: 30px;
	}
	.banneroverlay.productbanneroverlay .breadcrumbimg img {
	    max-width: 186px;
	    margin-top: 38%;
	}
}

@media (max-width:320px) {
	.historytextimgcontainer:after {
	    left: 10%;
	}

	.fancybox-content video {
	    width: 260px;
	    height:145.20px;
	}
	.topdivnav .nav-pills li a {
	    font-size: 10px;
	    padding: 5px 2px;
	}
}

