@font-face {
    font-family: 'ZohoPuviBold';
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.eot'); /* IE9 Compat Modes */
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.woff2') format('woff2'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.woff') format('woff'), /* Modern Browsers */
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.ttf') format('truetype'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'Zoho_Puvi_Regular';
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Regular.eot'); /* IE9 Compat Modes */
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Regular.woff2') format('woff2'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Regular.woff') format('woff'), /* Modern Browsers */
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.ttf') format('truetype'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Bold.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'Zoho_Puvi_Light';
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.eot'); /* IE9 Compat Modes */
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.woff2') format('woff2'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.woff') format('woff'), /* Modern Browsers */
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.ttf') format('truetype'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Light.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'Zoho_Puvi_Thin';
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.eot'); /* IE9 Compat Modes */
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.woff2') format('woff2'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.woff') format('woff'), /* Modern Browsers */
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.ttf') format('truetype'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Thin.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'Zoho_Puvi_Medium';
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.eot'); /* IE9 Compat Modes */
    src: url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.woff2') format('woff2'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.woff') format('woff'), /* Modern Browsers */
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.ttf') format('truetype'),
         url('https://static.zohocdn.com/zohofonts/zohopuvi/4.0/Zoho_Puvi_Medium.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}
.icons{
   position: absolute;
   left: 180px;
}
.imagetxt{
    position: absolute;
}
.graduatedwidth{
	width:40%;
    margin-left: 20px;
}
/*@media(min-width:992px){.theme-navigation-and-icons .theme-menu-area .theme-menu ul li{
    margin:0 !important;
   	padding: 0px 10px;
 }}
@media (min-width:992px){.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a{
    padding: 13px 5px;
}}
@media(min-width:992px){.menu-highlight-secondary{
	padding:0 !important; 
    background: none;
}}
@media(min-width:992px){.menu-highlight-secondary > a{
    background: none !important;
    padding: 13px 15px !important;
}}
@media (min-width:992px){.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a:hover{
    font-family:'Zoho_Puvi_Regular';
}}
@media (min-width:992px){.menu-highlight-secondary a:hover{
    font-family: 'ZohoPuviBold' !important;
}}
@media (min-width:992px){.menu-highlight-secondary:hover{
    background: #1a184c;
    border-radius: 4px;
}}
@media (min-width:992px){.theme-navigation-and-icons .theme-menu-area .theme-menu ul .theme-menu-selected a{
    border-bottom: 2px solid #1a184c;
    border-radius:0 !important;
}}
@media (min-width:992px){.zpnewsletter-container .zpnewsletter-input-container input {
	max-inline-size: 350px; 
    width: 350px;
}}*/
.inputbtn .zpnewsletter-container .zpnewsletter-input-container{
	 justify-content: flex-start;
}
.inputbtn .zpnewsletter-container .zpnewsletter-input-container input::placeholder{
	color: #241843;
    font-size: 18px;
}
.video-hide{
	display:none; 
    /* mobile */
}
.show_images{
   display:none;
}
.show{
	display:flex;
}
.showbtnvideo .zpbutton-container .zpbutton-wrapper .zpbutton-content::after{
	content: "";
    background-image: url(Drop_down.png);
    height: 15px;
    width: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 10px;
}
.showbtn .zpbutton-container .zpbutton-wrapper .zpbutton-content:hover{
	font-family: 'ZohoPuviBold';
}
.showbtnvideo.showbtnactive .zpbutton-container .zpbutton-wrapper .zpbutton-content::after{
	background-image: url(Drop_up.png);
}
.showbtn .zpbutton-container .zpbutton-wrapper .zpbutton-content::after{
	content: "";
    background-image: url(Drop_down.png);
    height: 15px;
    width: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 10px;
}
.showbtn.showbtnactive .zpbutton-container .zpbutton-wrapper .zpbutton-content::after{
	background-image: url(Drop_up.png);
}
.inputbtn #newsletter_response{
	text-align: left !important;
}
.fooderclm .zpnewsletter-container .zpnewsletter-input-container{
	    justify-content: flex-start;
}
.fooderclm .zpnewsletter-container .zpnewsletter-input-container input::placeholder{
	color: #FFF3E6;
    font-size: 15px;
} 
.headingtxt{
	margin-top: 40px !important;
}
.inputbtn{
	margin-top:30px;
}
.headingpara{
	position:relative !important;
}
.headingpara .zpheading.zpheading-style-none.zpheading-align-left span::before{
    content: "";
    background-image: url(Header_text_image.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 40px;
    height: 57px;
    position: absolute;
    top: -22px;
    left: -42px;
}
.headingpara .zpheading.zpheading-style-none.zpheading-align-left span::after{
    content: "";
    background-image: url(Header_text_image_2.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -15px;
}
.theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon{
	background: #1B184C;
}
.theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon:before, .theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon:after{
	background: #1B184C;
}

.videoicon{
	position:absolute;
    top:0;
    left: 75px;
    cursor:pointer;
}
.videotxt{
	position:absolute;
    top:0;
}
.videotxt::after{
	content: "";
    width: 50px;
    height: 1px;
    background-color: #FFFFFF;
    position: absolute;
    top: 40px;
}
.videotitletxt{
	position:absolute;
    top:0;
}
.videosec{
	background-color: #000c !important;
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    z-index: 2;
}
body{
    position:relative;
}
.zphero {
  background-color: #FFFFFF;
  min-height: 930px !important;
}
.homesec{
    z-index: -2;
    position: inherit;
}
.mainsec{
	position: fixed;
    z-index: 2;
    width: 100%;
} 
.videosechide{
	display:none;
}
.bodyclass{
	overflow:hidden
}
.cursorclass{
	cursor:pointer;
}
.headingstyle{
	position:relative !important;
    z-index: -2 !important;
}
.theme-header-fixed.theme-header-animate .theme-header.theme-header-transparent{
	background: #FFF3E6;
}
/*@media(min-width:992px){.zphero-full-screen .zphero{
	height: 100vh !important;
	min-height: 960px !important;   
}}*/
.kalviafter .zptext p span{
	position:relative;
}
.kalviafter .zptext p span::after{
    content: "";
    background-image: url(Underline2.svg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 170px;
    height: 18px;
    position: absolute;
    right: 0;
    bottom: -15px;
}
.whykalvitxt .zptext p span{
	position:relative;
}
.whykalvitxt .zptext p span:after{
	content: "";
    background-image: url(line.svg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 120px;
    height: 69px;
    position: absolute;
    right: -60px;
    bottom: -50px;
}
.lastxt{
	cursor:pointer;
}
.zpsection{
	border-radius: 0px !important
}
.inputbtn .zpbutton.zpnewsletter-button.zpbutton-type-primary.zpbutton-size-md{
	padding: 13px 45px !important;
}
.inputbtn .zpnewsletter-container .zpnewsletter-input-container .zpnewsletter-email-input-field::placeholder{
	color: #241843 !important;
}
.fooderclm .zpnewsletter-container .zpnewsletter-input-container .zpnewsletter-email-input-field::placeholder{
	color: #FFF3E6 !important;
}

/* media query for responsive*/
@media only screen and (max-width:1370px)
{
	.zpslider-img.zpbackground-size-cover.zpbackground-position-top-center.zpbackground-repeat-all.zpbackground-attachment-scroll{
    	background-position: -220px 0px;
    }
    .headingpara h2{
    	font-size: 60px !important;
        line-height: 80px !important;
    }
    .headingtxt .zptext p{
    	font-size:26px !important;
    }
    .aboutheading .zptext{
    	font-size: 60px;
		line-height: 80px;
    }
	.abtclm .zprow{
		margin-top:20px !important;
	}
    .whytxt{
    	margin-top:20px !important;
    }
    .aboutheading{
    	margin-top:25px !important;
    }
    .zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.pilotclm .zpelement.zpelem-text{
    	margin-top:0px !important;
    }
    .zpelement.zpelem-text.grandtxt .zptext.zptext-align-left p span{
    	font-size: 56px !important;
        line-height: 85px !important;
    }
    .addmg{
    	margin-top: 40px !important;
    }
}

@media only screen and (max-width:1200px)
{   .zpslider-img.zpbackground-size-cover.zpbackground-position-top-center.zpbackground-repeat-all.zpbackground-attachment-scroll{
    	background-position: -280px 0px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li{
    	background: none !important;
        box-shadow: none !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a{
    	width:85% !important;
        font-size:14px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a:hover{
    	background: #1A184C !important
    }
    .abtclm{
    	margin-top:90px !important;
    }
    .videoicon{
    	margin-top: 157px !important;
		margin-left: 84px !important;
    }
    .videotxt{
    	margin-top: 205px !important;
    }
    .videotitletxt{
    	margin-top: 255px !important;
    }
    .zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
    	margin-top: 320px !important;
    }
    .videotitletxt .zptext.zptext-align-left{
    	width:95% !important;
    }
    .twittersection .zpcontainer .zprow.twiterow.zpalign-items-flex-start.zpjustify-content-center{
    	margin-top:50px !important;
    }
    .twrtxt .zptext.zptext-align-left p{
    	font-size:38px !important;
    }
    .zpelement.zpelem-text.grandtxt .zptext.zptext-align-left p span{
    	font-size: 52px !important;
        line-height: 80px !important;
        display: inline-block;
    }
    .abtclm .zprow{
    	margin-top:0px !important;
    }
}

@media only screen and (max-width:1080px)
{
	.zpslider-img.zpbackground-size-cover.zpbackground-position-top-center.zpbackground-repeat-all.zpbackground-attachment-scroll{
    	background-position: -320px 0px !important;
    }
    .headingpara h2{
    	font-size: 54px !important;
    }
    .aboutheading .zptext{
    	font-size: 54px !important;
    }
}

@media only screen and (max-width:992px)
{
	.zpslider-img.zpbackground-size-cover.zpbackground-position-top-center.zpbackground-repeat-all.zpbackground-attachment-scroll{
    	background: #FFF3E6 !important;
    }
    .inputbtn .zpnewsletter-container .zpform-container .zpbutton {
      	margin: 25px 0px 0px 0px !important;
    }
    .headingrow {
      	padding: 20px 15px 0px 15px !important;
      	margin: 200px 0px 0px 30px !important;
      	height: 70% !important;
    }
    .zpnewsletter-container .zpnewsletter-input-container input {
        max-inline-size: 865px;
		width: 865px;
    }
    .inputbtn .zpnewsletter-container .zpnewsletter-input-container{
    	width: 96% !important;
    }
    .zphero-full-screen .zphero{
        height: 70vh !important;
		min-height: 680px !important;  
    }
    .zpnewsletter-container .zpnewsletter-input-container button{
    	width:100%;
    }
    .headingrow .zpelem-col{
    	margin-top: 0px !important;
    }
    .inputbtn{
    	margin-top:63px !important;
    } 
    .theme-navigation-and-icons .theme-menu-area .theme-menu {
    	 background: #FFF3E6 !important;
         border: none !important;
         max-height: 698px !important;
    }
    .theme-responsive-menu-area.zpcontainer .theme-responsive-menu .theme-menu > ul{
    	border: none !important;
        padding: 165px 0px;
    }
    .theme-responsive-menu-area.zpcontainer .theme-responsive-menu .theme-menu > ul li{
    	padding: 20px 300px;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a{
    	color: #1D184C !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a{
    	color: #1D184C !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary > a{
    	color: #FFFFFF !important;
        justify-content: center;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
    	justify-content: center;
        font-size: 20px !important;
    }
    .headingpara h2{
    	font-size: 48px !important;
    }
    .kalvimgclm .zpelem-image .zpimage-container.zpimage-align-left.zpimage-size-original.zpimage-tablet-fallback-original.zpimage-mobile-fallback-original{
    	margin: auto !important;
        text-align: center !important;
        display: block !important;
    }
    .kalvimgclm .zpelement.zpelem-image{
    	margin: 30px 0px 0px 0px !important;
    }
    .kalvimgclm + .zpelem-col.zpcol-md-6.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
    	padding: 0px 50px;
    }
    .whykalvitxt .zptext p span::after{
    	right: -63px !important;
        bottom: -22px !important;
    }
    .zpelement.zpelem-text.kalviHeadingTxt.whykalvitxt{
    	padding-bottom: 25px !important;
    }
    .zprow.kalvirow.zpalign-items-center.zpjustify-content-center{
    	margin-top:50px !important;
        padding-bottom: 30px !important;
    }
    .kalviclm{
    	padding: 0px 60px !important;
    }
    .kalvimg .zpelement .zpimage-align-right{
    	flex-direction: column !important;
        text-align: center;
    }
    .yearsrow .zpcol-md-2{
    	border:none !important;
    }
    .yearsrow .zpelem-col{
    	border: none !important;
        width: 48% !important;
    }
    .abtclm .zprow.yearsrow{
    	margin-top:25px !important;
    }
    [data-element-id="elm_uky_eJgVDVtCShRIPLzuXQ"].zpelem-col{
    	margin-top:45px !important;
        padding: 0px 52px;
    }
    .zpsection.zpdefault-section.zpdefault-section-bg.bluesec{
    	padding: 0px 60px !important;
    }
    .bluesec .zprow.zpalign-items-flex-start.zpjustify-content-center{
    	margin-top:50px !important;
    }
    .zpelement.zpelem-text.dontmisstxt .zptext.zptext-align-center p span{
    	font-size: 45px !important;
    }
    .zpelement.zpelem-text.blueboxtxt .zptext.zptext-align-center p span{
    	font-size: 21px !important;
    }
    .twittersection{
    	padding: 0px 60px !important;
    }
    .zpelement.zpelem-image.quoteimg .zpimage-container .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
    	width: 150px !important;
		height: 98px !important;
    }
    .twittersection .zpcontainer .zprow.twiterow.zpalign-items-flex-start.zpjustify-content-center{
    	margin-top: 0px !important;
    }
    .twitterclm{
    	margin-bottom: 0px !important;
    }
    .twrimg .zpimage-container .zpimage-data-ref .zpimage-anchor picture .zpimage{
    	width: 50px !important;
        height:40px !important;
    } 
    .herbertxt{
    	margin-bottom:40px !important;
        margin-top:20px !important;
    }
    .twitter_clm{
    	width: 20%;
		padding: 0px 0px 0px 15px !important;
    }
    .twitter_iconclm{
    	width:20%;
    }
    .twrimg{
    	margin-top: 37px !important;
    }
    [data-element-id="elm_2hDqGeXFLrPLnFBj3TBgZA"].zpelem-codesnippet{
    	padding-bottom: 60px !important;
    }
    .footertxt{
    	width:33% !important;
    }
    .lastxt .zptext-align-left{
    	text-align:center !important;
    }
    .footerimgclm{
    	padding-top:20px !important;
    }
    .footerimgclm{
    	width:50% !Important;
    }
    .copytxt{
    	width:100% !important;
    }
    .video_clm{
    	width:30% !important;
    }
    .videotitletxt .zptext.zptext-align-left p{
    	font-size: 16px;
        line-height:21px;
    }
    .videotitletxt .zptext.zptext-align-left{
    	width: 100% !important;
    }
    .videoicon {
     	margin-top: 127px !important;
      	margin-left: 54px !important;
    }
    .videotxt {
      	margin-top: 175px !important;
    }
    .videotitletxt {
      	margin-top: 230px !important;
    }
    .zpelement.zpelem-image.authorimage .zpimage-container.zpimage-align-left.zpimage-size-fit.zpimage-tablet-size-fit.zpimage-mobile-size-fit .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
        padding:0 !important;
        height:45px !important;
        width:45px !important;
    }
    .zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg {
      	margin-top: 280px !important;
		margin-left: 0;
		width: 90% !important;
    }
    .zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-2.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
    	width: 18%;
		text-align: left;
    }
    .zpelement.zpelem-text.authorname{
    	padding: 0 !important;
        margin-top: 47px !important;
    }
    .zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-10.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
    	width: 60%;
		padding: 0px 10px;
    }
    .authorname .zptext-align-left p{
    	font-size:12px !important;
    }
}

@media only screen and (min-width:992px){
	.theme-navigation-and-icons .theme-menu-area .theme-menu ul li{
        margin:0 !important;
        padding: 0px 10px;
     }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a{
        padding: 13px 5px;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul{
        left: -100px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary{
        padding:0 !important; 
        background: none;
        margin-left:23px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary:hover{
        background: #1a184c !important;
        border-radius: 4px;
    }
    .menu-highlight-secondary > a{
        background: none !important;
        padding: 13px 15px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a span span:hover{
        font-family:'Zoho_Puvi_Regular';
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a span span:hover::before{
        display: block;
        content: "("attr(data-theme-menu-name)")";
        font-family: 'Zoho_Puvi_Regular';
        height: 0;
        overflow: hidden;
        visibility: hidden;
        font-size: 0;
    }
    .menu-highlight-secondary a span span:hover{
        font-family: 'ZohoPuviBold' !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul .theme-menu-selected a{
        border-bottom: 2px solid #1a184c;
        border-radius:0 !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li {
        background: #FFF3E6 !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a{
    	background: #FFF3E6 !important;
    }
    .zpnewsletter-container .zpnewsletter-input-container input{
    	max-inline-size: 355px !important;
        width:100% !important;
    }
    .whysection{
    	padding-top: 30px !important;
    }
}

@media only screen and (max-width:950px){
	.zpelement.zpelem-image.authorimage .zpimage-container.zpimage-align-left.zpimage-size-fit.zpimage-tablet-size-fit.zpimage-mobile-size-fit .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
    	height: 35px !important;
		width: 35px !important;
    }
    .zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
    	margin-top: 282px !important;
    }
    .zpelement.zpelem-text.authorname{
    	margin-top: 40px !important;
    }
    .zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-10.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
    	padding: 0px !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary > a{
    	padding:10px 0px !important;
        width:360px !important;
    }
}

@media only screen and (max-width:920px){
    .videotitletxt .zptext.zptext-align-left{
    	width: 92% !important;
    }
    .videotitletxt .zptext.zptext-align-left p{
    	font-size: 13px !important;
    }
    .zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
    	margin-top: 265px !important;
    }
    
}


/*media query for mobile */
@media (max-width:768px)and (orientation: landscape) {.lastxt .zptext p span {
	text-align: center;
    display: inline-block; 
    font-size: 14px !important;
}}
@media (max-width:768px)and (orientation: portrait) {.lastxt .zptext p span {
	text-align: center;
    display: inline-block; 
    font-size: 14px !important;
}}
@media(max-width:768px)and (orientation: landscape){.headingpara h2{
	font-size: 38px !important;
	line-height: 55px !important;
}}
@media(max-width:768px) and (orientation: portrait){.headingpara h2{
	font-size: 38px !important;
	line-height: 55px !important;
}}
@media (max-width:768px) and (orientation: portrait){.headingtxt {
    margin-top: 15px !important;
}}
@media(max-width:768px)and (orientation: landscape){.headingtxt{
	margin-top: 15px !important;
}}
@media (max-width:768px) and (orientation: portrait){.headingtxt .zptext p{
    font-size: 20px !important;
    line-height: 35px !important;
}}
@media(max-width:768px)and (orientation: landscape){.headingtxt .zptext p{
	font-size: 20px !important;
    line-height: 35px !important;
}}
@media (max-width:768px) and (orientation: portrait){.headingrow {
	padding: 20px 15px 0px 15px !important;
    margin: 0px !important;    
}}
@media (max-width:768px) and (orientation: landscape){.headingrow {
	padding: 20px 15px 0px 15px !important;
    margin: 0px !important;    
}}
@media (max-width:768px)and (orientation: portrait) {.inputbtn .zpnewsletter-container .zpform-container .zpbutton {
    margin: 25px 0px 0px 0px !important;
}}
@media (max-width:768px)and (orientation: landscape) {.inputbtn .zpnewsletter-container .zpform-container .zpbutton {
    margin: 25px 0px 0px 0px !important;
}}
@media (max-width:768px)and (orientation: portrait) {.inputbtn {
    margin-top:15px !important;
}}
@media (max-width:768px)and (orientation: landscape) {.inputbtn {
    margin-top:15px !important;
}}
@media (max-width:600px)and (orientation: portrait) {.zphero-full-screen .zphero {
	min-height: 460px !important;
    height:83vh !important;
}}
@media (max-width:600px)and (orientation: landscape) {.zphero-full-screen .zphero {
	min-height: 460px !important;
    height: 83vh !important;
}}
@media (max-width:768px)and (orientation: portrait){.zphero > ul li.zphero-slide .zphero-slider-container{
 	top: 160px;
}}
@media (max-width:768px)and (orientation: landscape){.zphero > ul li.zphero-slide .zphero-slider-container{
 	top: 160px;
 }}
@media(max-width:768px) and (orientation: portrait){.zpimage-container figure img{
 	padding: 5px 20px 0px 20px;
 }}
@media(max-width:768px) and (orientation: landscape){.zpimage-container figure img{
 	padding: 5px 20px 0px 20px;
 }}
@media(max-width:768px) and (orientation: portrait){.kalviHeadingTxt .zptext p span{
    font-size: 52px !important;
  	display: inline-block;
  	line-height: 64px;
}
}}
@media(max-width:768px) and (orientation: landscape){.kalviHeadingTxt .zptext p span{
    font-size: 52px !important;
  	display: inline-block;
  	line-height: 64px;
}
}}

@media (max-width:768px) and (orientation: portrait) {.kalvimg {
    padding: 0px 30px !important;
 }}
@media (max-width:768px) and (orientation: landscape) {.kalvimg {
    padding: 0px 30px !important;
 }}
@media (max-width:768px) and (orientation: portrait) {.abouttxt .zptext p{
    font-size:58px;
 }}
@media (max-width:768px) and (orientation: landscape) {.abouttxt .zptext p{
    font-size:58px;
 }}
@media(max-width:768px) and (orientation: portrait){.abtclm .whytxt .zptext p span{
	font-size: 18px;
}}
@media(max-width:768px) and (orientation: landscape){.abtclm .whytxt .zptext p span{
	font-size: 18px;
}}
@media(max-width:768px) and (orientation: portrait){.abtclm .whytxt .zptext p{
	line-height: 30px;
}}
@media(max-width:768px) and (orientation: landscape){.abtclm .whytxt .zptext p{
	line-height: 30px;
}}
@media (max-width:768px) and (orientation: portrait){.whytxt {
   margin-top: 15px !important;
 }}
@media (max-width:768px) and (orientation: landscape){.whytxt {
   margin-top: 15px !important;
 }}
@media (max-width:768px) and (orientation: portrait){.aboutheading .zptext{
 	display: inline-block;
    line-height: 55px !important;
    font-size: 40px !important;
 }}
@media (max-width:768px) and (orientation: landscape){.aboutheading .zptext{
 	display: inline-block;
    line-height: 55px !important;
    font-size: 40px !important;
 }}
@media (max-width:768px) and (orientation: portrait){.aboutheading{
    margin-top: 15px !important;
 }}
@media (max-width:768px) and (orientation: landscape){.aboutheading{
	margin-top: 15px !important;
 }}
@media (max-width:768px) and (orientation: portrait) {.yearsrow .zpcol-md-2 {
	border: none !important;
}}
@media (max-width:768px) and (orientation: landscape) {.yearsrow .zpcol-md-2 {
	border: none !important;
}}
@media (max-width:768px) and (orientation: portrait) {.numtxt h2 {
	font-size:45px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.numtxt h2 {
	font-size:45px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.subtxt .zptext p{
	font-size:28px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.subtxt .zptext p{
	font-size:28px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.abtclm .zprow.yearsrow{
	margin-top:0px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.abtclm .zprow.yearsrow{
	margin-top:0px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.yearsrow .zpelem-col{
	width:100% !important;
}}
@media (max-width:768px) and (orientation: landscape) {.yearsrow .zpelem-col{
	width:100% !important;
}}

@media (max-width:600px) and (orientation: portrait) {.kalvimgclm + .zpelem-col.zpcol-md-6.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg {
	padding:0px 15px !important;
}}
@media (max-width:600px) and (orientation: landscape) {.kalvimgclm + .zpelem-col.zpcol-md-6.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg {
	padding:0px 15px !important;
}}
@media (max-width:600px) and (orientation: portrait) {.yearsrow .zpcol-md-7 {
	margin:0px 0px 0px 0px !important;
}}
@media (max-width:600px) and (orientation: landscape) {.yearsrow .zpcol-md-7 {
	margin:0px 0px 0px 0px !important;
}}
@media (max-width:600px) and (orientation: portrait) {.abtundertxt .zptext p span{
	font-size: 18px;
}}
@media (max-width:600px) and (orientation: landscape) {.abtundertxt .zptext p span{
	font-size: 18px;
}}
@media (max-width:600px) and (orientation: portrait) {.abtundertxt .zptext p{
    line-height: 30px;
}}
@media (max-width:600px) and (orientation: landscape) {.abtundertxt .zptext p{
    line-height: 30px;
}}
/**/
@media (max-width:768px) and (orientation: portrait) {.zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.pilotclm {
	padding: 15px 20px 5px 30px !important;
    margin-top: 0px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.pilotclm {
	padding: 15px 20px 5px 30px !important;
    margin-top: 0px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.pilotclm .zpelement.zpelem-text .zptext p span span{
	font-size: 40px !important;
  	display: inline-block;
  	line-height: 52px;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.pilotclm .zpelement.zpelem-text .zptext p span span{
	font-size: 40px !important;
  	display: inline-block;
  	line-height: 52px;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.pilotclm .zpelement.zpelem-text{
	margin-top:20px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.pilotclm .zpelement.zpelem-text{
	margin-top:20px !important;
}}

@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.dontmisstxt .zptext.zptext-align-center p span{
	font-size: 28px;
	line-height: 45px;
    display:inline-block;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.dontmisstxt .zptext.zptext-align-center p span{
	font-size: 28px;
	line-height: 45px;
    display:inline-block;
}}
@media (max-width:768px) and (orientation: portrait) {.twittersection{
	padding: 0px 0px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.twittersection{
	padding: 0px 0px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.bluesec .zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
	padding-bottom: 65px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.bluesec .zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
	padding-bottom: 65px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.dontmisstxt{
	margin-top: 65px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.dontmisstxt{
	margin-top: 65px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.blueboxtxt .zptext.zptext-align-center p span {
	line-height: 30px;
    display: inline-block;
    margin-top: 25px;
    padding: 0px 20px;
    font-size:16px
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.blueboxtxt .zptext.zptext-align-center p span {
	line-height: 30px;
    display: inline-block;
    margin-top: 25px;
    padding: 0px 20px;
    font-size:16px
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-image.quoteimg {
	margin:0 !important;
    padding:0 !important;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-image.quoteimg {
	margin:0 !important;
    padding:0 !important;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-image.quoteimg .zpimage-container .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
	height: 45px !important;
	width: 70px !important;
	margin: 0;
	padding: 0;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-image.quoteimg .zpimage-container .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
	height: 45px !important;
	width: 70px !important;
	margin: 0;
	padding: 0;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelem-col.zpcol-md-7.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitterclm {
	padding: 0px 20px 0px 30px !important;  
    margin: 50px 0px 0px 0px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelem-col.zpcol-md-7.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitterclm {
	padding: 0px 20px 0px 30px !important;  
    margin: 50px 0px 0px 0px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.grandtxt {
	margin-top: 25px !important;   
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.grandtxt {
	margin-top: 25px !important;   
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.grandtxt .zptext.zptext-align-left p span {
    display: inline-block;
    line-height: 55px !important;
	font-size: 40px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.grandtxt .zptext.zptext-align-left p span {
    display: inline-block;
    line-height: 55px !important;
	font-size: 40px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.herbertxt {
    margin: 0px 0px 0px 0px !important;   
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.herbertxt {
    margin: 0px 0px 0px 0px !important;   
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.herbertxt .zptext.zptext-align-left p{
    font-size:21px
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.herbertxt .zptext.zptext-align-left p{
    font-size:21px
}}
@media (max-width:600px) and (orientation: portrait) {.zprow.twitter_row.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_clm {
	width: 34% !important;    
}}
@media (max-width:600px) and (orientation: landscape) {.zprow.twitter_row.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_clm {
	width: 34% !important;    
}}
@media (max-width:600px) and (orientation: portrait) {.zprow.twitter_row.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_clm .zpelement.zpelem-text{
	margin-top:5px !important;   
}}
@media (max-width:600px) and (orientation: landscape) {.zprow.twitter_row.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_clm .zpelement.zpelem-text{
	margin-top:5px !important;    
}}
@media (max-width:600px) and (orientation: portrait) {.zpelement.zpelem-text.twrtxt .zptext.zptext-align-left p{
	font-size:32px !important;
}}
@media (max-width:600px) and (orientation: landscape) {.zpelement.zpelem-text.twrtxt .zptext.zptext-align-left p{
	font-size:32px !important;
}}
@media (max-width:768px) and (orientation: portrait) {.zpelem-col.zpcol-md-1.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_iconclm {
	width: 30% !important;    
}}
@media (max-width:768px) and (orientation: landscape) {.zpelem-col.zpcol-md-1.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_iconclm {
	width: 30% !important;    
}}
@media (max-width:768px) and (orientation: portrait) {.zpelem-col.zpcol-md-1.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_iconclm .zpelement.zpelem-image.twrimg {
	margin-top: 26px !important;    
}}
@media (max-width:768px) and (orientation: landscape) {.zpelem-col.zpcol-md-1.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.twitter_iconclm .zpelement.zpelem-image.twrimg{
	margin-top: 26px !important;    
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-image.twrimg .zpimage-container.zpimage-align-left.zpimage-size-fit.zpimage-tablet-size-fit.zpimage-mobile-size-fit .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
	padding: 0px;
	width: 30px !important;
}}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-image.twrimg .zpimage-container.zpimage-align-left.zpimage-size-fit.zpimage-tablet-size-fit.zpimage-mobile-size-fit .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
	padding: 0px;
	width: 30px !important;    
}}
@media (max-width:786px) and (orientation: portrait) {.theme-navigation-and-icons .theme-menu-area .theme-menu {
    border-top: none !important;
    background: #FFF3E6 !important;
    max-height: 695px !important;
}}
@media (max-width:786px) and (orientation: landscape) {.theme-navigation-and-icons .theme-menu-area .theme-menu {
    border-top: none !important;
    background: #FFF3E6 !important;
    max-height: 695px !important;
}}
@media (max-width:786px) and (orientation: portrait) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a{
    color: #232937 !important;
}}
@media (max-width:786px) and (orientation: landscape) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover > a{
    color: #232937 !important;
}}
@media (max-width:786px) and (orientation: portrait) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a {
   color: #232937 !important;
}}
@media (max-width:786px) and (orientation: landscape) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected > a{
    color: #232937 !important;
}}
@media (max-width:786px) and (orientation: portrait) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a span span{
   color: #1D184C !important;
   font-size: 16px;
}}
@media (max-width:786px) and (orientation: landscape) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a span span{
    color: #1D184C !important;
    font-size: 16px;
}}
@media (max-width:786px) and (orientation: portrait) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary a span span{
   color: #FFFFFF !important;
    text-align: center;
	display: block;
}}
@media (max-width:786px) and (orientation: landscape) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary a span span{
    color: #FFFFFF !important;
    text-align: center;
	display: block;
}}
@media (max-width:786px) and (orientation: portrait) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary a{
    color: #FFFFFF !important;
    text-align: center !important;
    display: inline-block !important;
    padding: 15px 0px !important;
    width: calc(100% - 80px) !important;
    margin: auto;
}}
@media (max-width:786px) and (orientation: landscape) {.theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary a{
    color: #FFFFFF !important;
    text-align: center !important;
    display: inline-block !important;
    padding: 15px 0px !important;
    width: calc(100% - 80px) !important;
    margin: auto;
}}
@media (max-width:786px) and (orientation: portrait) {.zpelement.zpelem-image.cursorclass .zpimage-container .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
   	margin: 0;
	padding: 0px 15px !important;
}}
@media (max-width:786px) and (orientation: landscape) {.zpelement.zpelem-image.cursorclass .zpimage-container .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
    margin: 0;
	padding: 0px 15px !important;
}}
@media (max-width:786px) and (orientation: portrait) {.zpsection.zpdefault-section.zpdefault-section-bg.videosection .zpcontainer .zprow.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
   	margin: 0 !important;
}}
@media (max-width:786px) and (orientation: landscape) {.zpsection.zpdefault-section.zpdefault-section-bg.videosection .zpcontainer .zprow.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
    margin: 0 !important;
}}
@media (max-width:786px) and (orientation: portrait) {.zpsection.zpdefault-section.zpdefault-section-bg.videosection .zpcontainer .zprow.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
   	padding:0 !important
}}
@media (max-width:786px) and (orientation: landscape) {.zpsection.zpdefault-section.zpdefault-section-bg.videosection .zpcontainer .zprow.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
    padding:0 !important
}}
@media (max-width:786px) and (orientation: portrait) {.zpelement.zpelem-image.authorimage .zpimage-container.zpimage-align-left.zpimage-size-fit.zpimage-tablet-size-fit.zpimage-mobile-size-fit .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
   	padding: 0 !important;
	width: 170px !important;
    height: 30px !important;
}}
@media (max-width:786px) and (orientation: landscape) {.zpelement.zpelem-image.authorimage .zpimage-container.zpimage-align-left.zpimage-size-fit.zpimage-tablet-size-fit.zpimage-mobile-size-fit .zpimage-data-ref .zpimage-anchor picture .zpimage.zpimage-style-none.zpimage-space-none{
    padding: 0 !important;
	width: 170px !important;
    height: 30px !important;
}}
@media (max-width:786px) and (orientation: portrait) {.zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
   	top: 380px !important;
 	left: 30px;
}}
@media (max-width:786px) and (orientation: landscape) {.zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
    top:380px !important;
    left: 30px;
}}
@media (max-width:786px) and (orientation: portrait) {.zpelement.zpelem-text.authorname{
   	padding:0 !important;
    margin:18px 0px 0px 0px !important;
}}
@media (max-width:786px) and (orientation: landscape) {.zpelement.zpelem-text.authorname{
    padding:0 !important;
    margin:18px 0px 0px 0px !important;
}}
@media (max-width:786px) and (orientation: portrait) {.videotitletxt .zptext.zptext-align-left{
   	width:84% !important;
}}
@media (max-width:786px) and (orientation: landscape) {.videotitletxt .zptext.zptext-align-left{
   	width:84% !important;
}}
@media (max-width:786px) and (orientation: portrait) {.zpslider-img.zpbackground-size-cover.zpbackground-position-top-center.zpbackground-repeat-all.zpbackground-attachment-scroll{
   	background: #FFF3E6 !important;
}}
@media (max-width:786px) and (orientation: landscape) {.zpslider-img.zpbackground-size-cover.zpbackground-position-top-center.zpbackground-repeat-all.zpbackground-attachment-scroll{
   	background: #FFF3E6 !important;
}}
@media (max-width:768px) and (orientation: portrait) {.footerimgclm {
	margin-top:10px;    
}}
@media (max-width:768px) and (orientation: landscape) {.footerimgclm {
	margin-top:10px;   
}}
@media (max-width:768px) and (orientation: portrait) {.footertxt {
	width:33.33%;    
}}
@media (max-width:768px) and (orientation: landscape) {.footertxt {
	width:33.33%;    
}}
@media (max-width:768px) and (orientation: portrait) {.zpelement.zpelem-text.whytxt.txtadd{
    margin-top: 40px !important;
 }}
@media (max-width:768px) and (orientation: landscape) {.zpelement.zpelem-text.whytxt.txtadd{
    margin-top: 40px !important;
 }}
@media (max-width:768px) and (orientation: portrait){.videoicon{
	position:absolute;
    top:0;
    left: 75px;
    cursor:pointer;
    margin-top: 180px!important;
}}
@media (max-width:768px) and (orientation: landscape){.videoicon{
	position:absolute;
    top:0;
    left: 75px;
    cursor:pointer;
    margin-top: 180px!important;
}}
@media (max-width:768px) and (orientation: portrait){.zpelement.zpelem-text.videotxt{
	margin-top: 230px !important;
}}
@media (max-width:768px) and (orientation: landscape){.zpelement.zpelem-text.videotxt{
	margin-top: 230px !important;
}}
@media (max-width:768px) and (orientation: portrait){.videotitletxt{
	position:absolute;
    top:0;
    margin-top: 290px !important;
}}
@media (max-width:768px) and (orientation: landscape){.videotitletxt{
	position:absolute;
    top:0;
    margin-top: 290px !important;
}}
@media (max-width:786px) and (orientation: portrait) {.zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-2.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
   	width:10%;
}}
@media (max-width:786px) and (orientation: landscape) {.zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-2.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
   	width:10%;
}}
@media (max-width:786px) and (orientation: portrait) {.zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-10.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
   	width:90%;
}}
@media (max-width:786px) and (orientation: landscape) {.zprow.videotitletxt.zpalign-items-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg .zpelem-col.zpcol-md-10.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
   	width:90%;
}}
@media(max-width:786px) and (orientation: portrait){.authorimage{
	margin-top:0 !important;
}}
@media(max-width:786px) and (orientation: landscape){.authorimage{
	margin-top:0 !important;
}}
@media(max-width:786px) and (orientation: portrait){.zprow.zpalign-items-center.zpjustify-content-center .footerimgclm{
	width:50%;
}}
@media(max-width:786px) and (orientation: landscape){.zprow.zpalign-items-center.zpjustify-content-center .footerimgclm{
	width:50%;
}}
@media(max-width:786px) and (orientation: portrait){.zprow.zpalign-items-center.zpjustify-content-center .copytxt{
	width:100% !important;
}}
@media(max-width:786px) and (orientation: landscape){.zprow.zpalign-items-center.zpjustify-content-center .copytxt{
	width:100% !important;
}}
@media(max-width:786px) and (orientation: portrait){.lastxt .zptext.zptext-align-left{
	text-align:center !important;
}}
@media(max-width:786px) and (orientation: landscape){.lastxt .zptext.zptext-align-left{
	text-align:center !important;
}}
@media(max-width:786px) and (orientation: portrait){.zpsection.zpdefault-section.zpdefault-section-bg.videoSection{
	padding: 0px 15px 0px 15px !important;
}}
@media(max-width:786px) and (orientation: landscape){.zpsection.zpdefault-section.zpdefault-section-bg.videoSection{
	padding: 0px 15px 0px 15px !important;
}}
@media(max-width:786px) and (orientation: portrait){.zpsection.zpdefault-section.zpdefault-section-bg.videoSection .zpcontainer .zprow{
	margin-top: 0 !important;
}}
@media(max-width:786px) and (orientation: landscape){.zpsection.zpdefault-section.zpdefault-section-bg.videoSection .zpcontainer .zprow{
	margin-top: 0 !important;
}}
@media(max-width:786px) and (orientation: portrait){.theme-menu.theme-toggle-animate ul{
	padding: 165px 0px !important;
    border: none !important;
}}
@media(max-width:786px) and (orientation: landscape){.theme-menu.theme-toggle-animate ul{
	padding: 165px 0px !important;
    border: none !important;
}}
@media(max-width:786px) and (orientation: portrait){.theme-menu.theme-toggle-animate ul li a{
    padding: 15px 0px !important;
    display: block !important;
    text-align: center;
}}
@media(max-width:786px) and (orientation: landscape){.theme-menu.theme-toggle-animate ul li a{
	padding: 15px 0px !important;
    display: block !important;
    text-align: center;
}}
@media(max-width:786px) and (orientation: portrait){.zpsection.zpdefault-section.zpdefault-section-bg.bluesec{
	padding: 0px 30px !important;
}}
@media(max-width:786px) and (orientation: landscape){.zpsection.zpdefault-section.zpdefault-section-bg.bluesec{
	padding: 0px 30px !important;
}}
@media(max-width:786px) and (orientation: portrait){.lastxt .zptext.zptext-align-left p span{
	font-size:14px !important;
}}
@media(max-width:786px) and (orientation: landscape){.lastxt .zptext.zptext-align-left p span{
	font-size:14px !important;
}}
@media(max-width:786px) and (orientation: portrait){.zpbutton-wrapper.zpbutton.zpbutton-type-primary.zpbutton-size-md.zpbutton-style-none.zpbutton-full-width:hover{
	background-color: #1a184c !important;
	color: #efe4db !important;
}}
@media(max-width:786px) and (orientation: landscape){.zpbutton-wrapper.zpbutton.zpbutton-type-primary.zpbutton-size-md.zpbutton-style-none.zpbutton-full-width:hover{
	background-color: #1a184c !important;
	color: #efe4db !important;
}}
@media(max-width:786px) and (orientation: portrait){.ftbtn .zpbutton-container.zpbutton-align-left .zpbutton-wrapper.zpbutton.zpbutton-type-primary.zpbutton-size-md.zpbutton-style-none.zpbutton-full-width:hover{
	 background-color: #FFF3E6 !important;
     color: #1B184C !important;
}}
@media(max-width:786px) and (orientation: portrait){.menu-highlight-secondary{
	display: block !important;
	margin: auto;
	text-align: center;
	padding: 10px 20px 30px !important;
}}
@media(max-width:786px) and (orientation: landscape){.menu-highlight-secondary{
	display: block !important;
	margin: auto;
	text-align: center;
	padding: 10px 20px 30px !important;
}}
@media(max-width:786px) and (orientation: portrait){.theme-menu.theme-toggle-animate ul li{
	padding-right:20px !important;
}}
@media(max-width:786px) and (orientation: landscape){.theme-menu.theme-toggle-animate ul li{
	padding-right:20px !important;
}}
@media(max-width:786px) and (orientation: portrait){.addmg{
	margin-top:40px !important;
}}
@media(max-width:786px) and (orientation: landscape){.addmg{
	margin-top:40px !important;
}}
@media(max-width:786px) and (orientation: portrait){.zpelem-col.zpcol-md-6.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.kalvimg{
	padding-left: 15px !important;
}}
@media(max-width:786px) and (orientation: landscape){.zpelem-col.zpcol-md-6.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg.kalvimg{
	padding-left: 15px !important;
}}
@media(max-width:786px) and (orientation: portrait){.bluesec .zprow.zpalign-items-flex-start.zpjustify-content-center{
	margin-top: 40px !important;
}}
@media(max-width:786px) and (orientation: landscape){.bluesec .zprow.zpalign-items-flex-start.zpjustify-content-center{
	margin-top: 40px !important;
}}
@media(max-width:786px) and (orientation: portrait){.headingpara .zpheading.zpheading-style-none.zpheading-align-left span::after{
    content: "";
    background-image: url(Header_text_image_2.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -15px;
    right: 55px;
}}
@media(max-width:786px) and (orientation: landscape){.headingpara .zpheading.zpheading-style-none.zpheading-align-left span::after{
    content: "";
    background-image: url(Header_text_image_2.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -15px;
    right: 55px;
}}
@media(max-width:786px) and (orientation: portrait){.whykalvitxt .zptext p span:after{
	content: "";
    background-image: url(line.svg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 120px;
    height: 69px;
    position: absolute;
    right: 10px;
	top: 64px;
}}
@media(max-width:786px) and (orientation: landscape){.whykalvitxt .zptext p span:after{
	content: "";
    background-image: url(line.svg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 120px;
    height: 69px;
    position: absolute;
    right: 10px;
	top: 64px;
}}
@media(max-width:786px) and (orientation: portrait){.kalvimgclm .zpelement{
    margin-top:10px !important;
}}
@media(max-width:786px) and (orientation: landscape){.kalvimgclm .zpelement{
    margin-top:10px !important;
}}
@media(max-width:786px) and (orientation: portrait){.video_clm{
    width:100% !important;
}}
@media(max-width:786px) and (orientation: landscape){.video_clm{
    width:100% !important;
}}

@media (max-width:768px){.whysection {
   padding-top: 35px !important;
   padding-bottom: 0px !important;
 }}
@media (max-width:768px){.kalviclm {
	padding: 0px 30px 0px 30px !important;
}}
@media (max-width:768px){.kalvirow {
	margin-top: 20px !important;
    padding-bottom: 60px !important;
}}
@media (max-width:768px){.abtclm {
 	margin-top:25px !important;   
 }}

@media (max-width:768px) {.aboutsection {
	background-image:none !important;
	background-color: #FFFFFF;    
}}

@media (max-width:768px) {.twiterow {
	margin-top:0px !important;    
}}

@media(max-width:768px){.whykalvitxt .zptext p span::after{
	right: 0 !important;
	bottom: 0 !important;
}}

@media (max-width:768px){.twitterclmright {
	padding: 0px 20px 0px 30px !important;  
    margin-top: 0px !important;
}}
@media (max-width:768px) {.twittersection {
	padding-bottom:60px !important;    
}}

@media (max-width:768px) and (min-width:600px) {.zphero-full-screen .zphero {
	height: 78vh !important;
    min-height: 800px !important;
}}

@media (max-width:768px) {.headingrow .zpelem-col{
	margin-top: 10px !important;    
}}


@media (max-width:768px) and (min-width:600px) {.yearsrow .zpcol-md-7 {
	margin: 0px !important;
}}

@media (max-width:768px) and (min-width:600px) {.twitter_row .twitter_clm {
	width: 22% !important;    
}}





/*popup*/
.rolesec{
	background-color: #fffe !important;
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    z-index: 2;
}
/*.rolesec .zpcontainer{
    position: fixed;
    z-index: 2;
    width: 100%;
}*/
.rolehide{
	display:none;
}
form[name="teacher student form"]{
	display:none;
}
form[name="guest form"]{
	display:none;
}
.backcursor{
	cursor:pointer;
}
.backarrow{
	display:none;
}



.theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary.theme-menu-selected a{
	color: #1A184C !important;
    border: 1px solid #1A184C !important;
    border-radius: 4px !important;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul .menu-highlight-secondary.theme-menu-selected a:hover{
	color: #FFFFFF !important;
}