
/* body, div, ul, ol, li, table, tr, td, section{padding: 0px; margin: 0px; outline: 0px; border: 0px;  word-wrap: break-word !important;} */
html, body, div, ul, ol, li, table, tr, td,{padding: 0px; margin: 0px; outline: 0px; border: 0px;  word-wrap: break-word !important;}
body{margin: 0px; }
[contentEditable=true]:empty:not(:focus):before{ content:attr(data-text); color: #AAAAAA; }
ul{ -webkit-margin-before: 0em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 00px;}

a{text-decoration: none; color: inherit; cursor: pointer;}
*{font-family: 'Raleway', sans-serif; text-shadow: none;}
p{text-align: justify; font-size: 17px; line-height: 25px;}
	.round0{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;}
	.round5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
	.round10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
	.round15{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
	.round20{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
	.round25{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
	.round30{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
	.round40{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
	.round50{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
	.round60{-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;}
	.round100{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
	.round120{-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;}

	.blink_me {
	  animation: blinker 1s linear infinite;
	}
	
	@keyframes blinker {
	  from {
		opacity: 0; margin-left: 0px; color: #FFFFFF;
	  }
	  to {
		opacity: 1; margin-left: 10px; color: #f3f3f3;
	  }
	}
	
	@keyframes cityit {
	  0% {
		background-position: center top;
	  }
	  50% {
		background-position: center 10px;
	  }
	  100% {
		background-position: center top;
	  }
	}
	
	.down_me {
	  animation: downer 1s linear infinite;
	}
	
	@keyframes downer {
	  from {
		margin-top: 0px;
	  }
	  to {
		margin-top: 20px;
	  }
	}
	
	.slow{-webkit-transition: all 0.5s ease;
    		-moz-transition: all 0.5s ease;
    		-o-transition: all 0.5s ease;
    		-ms-transition: all 0.5s ease;
    		transition: all 0.5s ease;}

	/* colors */
	.grey, .greytext{ color: #CCCCCC;}
	.blacktext{ color: #000000;}
	.lightblacktext{ color: #333333;}
	.whitetext{ color: #FFFFFF;}
	.siteblue{color: #84ccff;}
	.sitegreen{color: #356518;}
	.brightbluetext{ color: rgba(100,100,255,0.9);}
	.aaa{ color: #aaaaaa;}
	.bbb{ color: #bbbbbb;}
	.ccc{ color: #cccccc;}
	.ddd{ color: #dddddd;}
	.eee{ color: #eeeeee;}
	
	.row{width: 95%;}
	.row-full{width: 100%;}
	.take-left{float: left;}
	.take-right{float: right;}
	.clearfix{clear: both;}
	.inline{display: inline-block;}
	.left{text-align: left;}
	.right{text-align: right;}
	.centertext{text-align: center;}
	.justify{text-align: justify;}
	.tablevt tr td{vertical-align: top; padding-bottom: 15px}
	.inlinelist li{display: inline-block;}
	
	.superfooter{background: #000000;}
	.superfooter div div.foot-social{ padding: 10px 0px;}
	.superfooter div div a div.icons{padding: 8px; display: inline-block; margin: 2px; font-size: 18px; color: #FFFFFF; border-radius: 7px;}
	.superfooter div div a div.facebook{background: #4867AA;}
	.superfooter div div a div.facebook:hover{background: #cecece; color: #4867AA;}
	.superfooter div div a div.twitter{background: #1DA1F2;}
	.superfooter div div a div.twitter:hover{background: #cecece; color: #1DA1F2;}
	.superfooter div div a div.pinterest{background: #BD081B;}
	.superfooter div div a div.pinterest:hover{background: #cecece; color: #BD081B;}
	.superfooter div div a div.googleplus{background: #CF4B40;}
	.superfooter div div a div.googleplus:hover{background: #cecece; color: #CF4B40;}
	.superfooter div div a div.linkedin{background: #007BB6;}
	.superfooter div div a div.linkedin:hover{background: #cecece; color: #007BB6;}
	.superfooter div div a div.youtube{background: #C12025;}
	.superfooter div div a div.youtube:hover{background: #cecece; color: #C12025;}
	.superfooter div div a div.tumblr{background: #36465D;}
	.superfooter div div a div.tumblr:hover{background: #cecece; color: #36465D;}

	.copyright{font-weight: 400; font-family: 'Lato', sans-serif; margin-top: 5px; padding: 5px;}
	
	.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #FFFFFF;
	}
	.breadcrumb{float: right;}
	.breadcrumb li{display: inline-block; font-size: 11px; color: #FFFFFF;}
	
	.breadcrumb2 > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #555555;
	}
	.breadcrumb2{float: right;}
	.breadcrumb2 li{display: inline-block; font-size: 11px; color: #555555;}
	
	.galleryblock{box-shadow: 0 0 3px #C0C0C0; border: 1px solid #C0C0C0; padding: 0px;}
	.galleryblock h2{ padding: 10px; background: #C0C0C0; margin: 0px;}
	.galleryblock p{ text-indent: 20px;}
	
	.space{height: 50px;}
	/*
	.academic{background: rgba(245,243,226,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(245,243,226,1) 0%, rgba(175,204,62,1) 73%, rgba(149,189,2,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(245,243,226,1)), color-stop(73%, rgba(175,204,62,1)), color-stop(100%, rgba(149,189,2,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(245,243,226,1) 0%, rgba(175,204,62,1) 73%, rgba(149,189,2,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(245,243,226,1) 0%, rgba(175,204,62,1) 73%, rgba(149,189,2,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(245,243,226,1) 0%, rgba(175,204,62,1) 73%, rgba(149,189,2,1) 100%);
	background: radial-gradient(ellipse at center, rgba(245,243,226,1) 0%, rgba(175,204,62,1) 73%, rgba(149,189,2,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f3e2', endColorstr='#95bd02', GradientType=1 );}
	
	.webdev{background: rgba(255,255,255,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(243,213,243,1) 78%, rgba(241,206,241,1) 91%, rgba(240,201,240,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(78%, rgba(243,213,243,1)), color-stop(91%, rgba(241,206,241,1)), color-stop(100%, rgba(240,201,240,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(243,213,243,1) 78%, rgba(241,206,241,1) 91%, rgba(240,201,240,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(243,213,243,1) 78%, rgba(241,206,241,1) 91%, rgba(240,201,240,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(243,213,243,1) 78%, rgba(241,206,241,1) 91%, rgba(240,201,240,1) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(243,213,243,1) 78%, rgba(241,206,241,1) 91%, rgba(240,201,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0c9f0', GradientType=1 );
	}
	
	.host{ /*box-shadow: 0 0 200px rgba(0,0,0,0.5) inset; */
/*	background: rgba(237,238,250,0.66);
	background: -moz-radial-gradient(center, ellipse cover, rgba(237,238,250,0.66) 0%, rgba(156,156,247,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(237,238,250,0.66)), color-stop(100%, rgba(156,156,247,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(237,238,250,0.66) 0%, rgba(156,156,247,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(237,238,250,0.66) 0%, rgba(156,156,247,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(237,238,250,0.66) 0%, rgba(156,156,247,1) 100%);
	background: radial-gradient(ellipse at center, rgba(237,238,250,0.66) 0%, rgba(156,156,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeefa', endColorstr='#9c9cf7', GradientType=1 );}
	
	.web{color: #0F0F0F; font-weight: 800; font-family: Arial;}
	.next{color: #0044FF; font-family: Arial;}
	.labs{color: #0099FF; font-family: Mistral;}
	
*/

	.slider1{
		background: #F4F6FB;
	}
	
@media screen and (max-width: 1049px){
	.pconly{display: none !important;}
	
	.container{width: 90%; margin: auto;}
	
	.take-left{float: none;}
	.take-right{float: none;}
	
	.header-shortlinks{display: inline-block; padding: 10px 0px;}
	.header-social{float: right; vertical-align: top; padding: 5px 0px;}
	.logobar div{text-align: center; padding: 10px;}
	.logo{width: 100%; text-align: center; margin:15px 0px;}
	.logo img{max-width: 60%; max-height: 60px;}
	.logo a span{font-size: 14px; color: #000000;}
	.topbar{padding: 0px; border-bottom: 1px solid #efefef;}
	.msme{border-radius: 5px; font-size: 14px; letter-spacing: 0px; background: #D3241B; color: #FFFFFF; font-weight: 700; padding: 7px; margin: 2px; border: 0px; box-shadow: 0 0px 6px #555555;}
	
	.getintouch{float: none !important; position: fixed; bottom: 0px; left: 0px; z-index: 4000;}
	.getintouch ul li{display: block; list-style: none; border: 1px solid #CCCCCC; padding: 23px; background: #1E90FF; width: 20px; height: 20px; margin: 2px 0px;
		-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px; margin-left: 5px; box-shadow: 0 0 4px #CCCCCC;
		}
	.getintouch ul li a span span{display: none !important;}
	.getintouch ul li a span {font-weight: 700; color: #FFFFFF; display: none;}
	.getintouch ul li a i {font-size: 20px; margin-right: 5px; color: #FFFFFF;}
	
	
	
	.heading{text-align: center; margin: 0px auto; max-width: 350px; text-shadow: 0 0 3px #FFFFFF; background-image: url('../images/doubleline.png'); background-repeat: no-repeat; background-size: 100% 35px; background-position: center center; margin-bottom: 25px;}
	.heading2, .heading3{text-align: center; margin: 0px auto; max-width: 600px; text-shadow: 0 0 3px #FFFFFF; background-image: url('../images/doubleline2.png'); background-repeat: no-repeat; background-size: 100% 35px; background-position: center center; margin-bottom: 25px;}
	.heading h2, .heading2 h2{font-size: 22px; font-weight: 400; text-shadow: 0 0 5px #FFFFFF;}
	.heading h1, .heading2 h1{font-size: 40px; font-weight: 400; text-shadow: 0 0 5px #FFFFFF;}
	.heading3 h2{font-size: 20px !important; font-weight: 400; text-shadow: 0 0 5px #FFFFFF;}
	
	.intro{padding: 30px 0px;}
	.intro p, .details p{font-size: 15px; line-height: 22px; font-weight: 500;}

	.services{padding: 30px 0px; background: #B9E6E1; text-align: center; background-image:url('../images/pcbg2.jpg'); background-attachment: fixed;}
	.details{padding: 0px; background: #FFFFFF; background-image: url('../images/bgg.jpg'); background-size: auto; background-position: center center; background-attachment: fixed;}
	
	
	.winbox2{display: inline-block; width: 290px; background: #FFFFFF; overflow: hidden; box-sizing: border-box; margin: 10px 5px; color: #000000 text-shadow: 0 0 3px #000000; padding: 0px; line-height: 25px;
	-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px; overflow: hidden; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
	.winbox2 p{text-align: center; font-size: 20px; font-weight: 400; line-height: 30px; color: #7300aa;} 
	.winbox2 p span{font-family: Calibri; font-size: 26px; font-weight: 800; color: #9B0C14;}
		
	.winbox{border: 0px solid #CCCCCC; box-shadow: 0 0 3px #cccccc; width: 90%; max-width: 300px; margin: 10px auto;padding: 0px;
		-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px; overflow: hidden;}
	.bigger{font-size: 25px;}
	.front .tl{background: #777777; color: #ffffff; font-size: 35px; text-align: center; padding: 40px 10px; height: 40px;
		background-size: cover; background-position: center center; background-repeat: no-repeat;}
	.front .tl h3{ font-size: 20px; text-align: center; margin: 2px; font-weight:600; line-height: 25px;}
	.front .tl span{font-size: 15px; font-weight: 400; text-align: center; padding: 2px; display: block; color: #f1f1f1; margin-top: 10px;}
	.front .dl{padding: 14px 20px; text-align: justify; font-size: 18px; line-height: 24px; background: #FFFFFF; text-align:left;}
	.front .fl{background: #1EC000; color: #f5f5f5; font-size: 16px; font-weight: 100; text-align: center; padding: 10px 10px;}
	.back{display: none !important;}
		
	
	
	.freeoffer{background: #71006B; text-align: center;}
	.freeoffer .container{ padding: 20px 0px; color: #FFFFFF;}
	.freeoffer .container div span{ font-size: 20px; font-weight: 600;}
	.freeoffer .container div span span{ font-size: 18px; font-weight: 300; line-height: 25px;}
	.freeoffer .container div span span span{ color: #F4CE15; font-weight: 800; display: block;}
	.freeoffer .container div a button{background: #9D0B0E; color: #FFFFFF; padding: 15px 20px; font-size: 22px; font-family: 'Lato', sans-serif; vertical-align: middle; border: 1px solid #FF0000; cursor: pointer; margin: 5px; margin-top: 13px;}

	.freeoffer2, .freeoffer{
		display: block;
		border: none;
		background: -webkit-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: -moz-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: -ms-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: -o-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
	}
	.freeoffer2 .container{ padding: 0px 0px; color: #FFFFFF;}
	.freeoffer2 button{background: none; color: #FFFFFF; border: 0px; box-shadow: none; padding: 10px 0px; width: 300px; font-size: 18px;}
	.freeoffer2 button img{height: 50px; margin-right: 15px;}
	
	.freeoffer2 h1{font-weight: 200; color: #FFFFFF;}
	
	
	
	
	.dot {
	  height: 15px;
	  width: 15px;
	  margin: 10px 2px;
	  background-color: #bbb;
	  border-radius: 50%;
	  display: none; /*inline-block; */
	  transition: background-color 0.6s ease;
	}

	.active {
	  background-color: #717171;
	}

	/* Fading animation */
	.fade {
	  -webkit-animation-name: fade;
	  -webkit-animation-duration: 1.5s;
	  animation-name: fade;
	  animation-duration: 1.5s;
	}

	@-webkit-keyframes fade {
	  from {opacity: .4} 
	  to {opacity: 1}
	}

	@keyframes fade {
	  from {opacity: .4} 
	  to {opacity: 1}
	}

	
	.half, .one-third, .one-fourth, .two-third, .three-fourth{width: 99%; margin: 0px; padding: 0px; border: 0px; display: block;}
	.one-fifth{width: 55%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}
	
	/*Footer */
	.footer{background: #292929; color: #777777; background-image: url('../images/bg1.png'); padding: 20px 0px 0px 0px;
		background-repeat: no-repeat; background-position: center bottom; background-size: 100% 70%; font-size: 15px; line-height: 1.6em;}
	address{font-style: normal;}
	.footer strong{ font-weight: 400; color: #BBBBBB; font-size: 17px;}
	.footer div ul li a{ color: #777777; line-height: 2em;}
	.footer div ul li a:hover{ color: #AAAAAA;}
	.footer ul{ 
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		-webkit-padding-start: 0px;}
		
	.footer h5{color: #DDDDDD; font-size: 20px; font-weight: 600; margin-bottom: 7px;}
	.superfooter{padding-bottom: 180px;}
	
	
	/*Menu Bar */
	.menubar{background: #FFFF33; /*#FEFF04; /*#FE7822;*/ height: 60px; border-bottom: 1px solid #000000; box-shadow: 0 3px 5px #000000; z-index: 4000;}
	.main-menu2{position: relative;}
	.menubar div{background:#FFFF33/* #FECE24 */;}
	.menubar .container{width: 80%; margin-left: 10px;}
	.menuicon{font-size: 20px; padding: 18px; background: #FFFF33 !important;}
	#main-menu2{ z-index: 4000; display: none;}
	.menubar:hover > div #main-menu2{display: block; }
	#main-menu2 li, #main-menu2 ul li{ display: block; list-style: none; vertical-align: top;}
	
	#main-menu2 li div{padding: 0px;}
	
	#main-menu2 li div ul li a div{text-indent: 20px; border-bottom: 1px solid #777777; display: block; ; margin: 0px; padding: 10px; background: #C6E1F6; min-height: 10px; height: 40px;	}
	#main-menu2 li div ul li a div span{font-weight: 400; font-size: 9px; text-transform: uppercase; color: #333333; display: block;}
	#main-menu2 li div ul{margin-bottom: 0px; display: none; }
	
	#main-menu2 li div:hover > ul{display: block;}
	
	#main-menu2 li div a div{padding: 10px 17px; font-weight: 800; font-family: 'Lato', sans-serif; font-size: 15px; text-transform: uppercase; color: #333333; border-bottom: 1px solid #333333; }
	#main-menu2 li div a div span{font-weight: 400; font-size: 11px; text-transform: uppercase; color: #333333; display: block; line-height: 22px; }
	#main-menu2 li div:hover> a div{background: #AAAAAA; color: #FFFFFF; border-bottom: 2px solid #385CFA; }
	#main-menu2 li div:hover> a div span{color: #FFFFFF;}

	.story h1{font-size: 30px; font-weight: 400; color: #333333;}
	.story h1 span{font-size: 18px; font-weight: 200; color: #333333; display: block;}
	.story h2{margin-top: 40px; font-size: 18px; font-weight: 400; color: #555555;  background-image:url('https://www.webnextlabs.com/images/brands/wnl2.png'); background-size: auto 70%; background-position: left center; background-repeat: no-repeat; text-indent: 25px; }
	.story h2 span{background: #FFFFFF; padding: 0px 5px;}
	.story h3{ padding-left: 18px; font-size: 18px; font-weight: 600; color: #555555; margin-bottom: 0px;}
	.story p{font-size: 14px; font-weight: 400; color: #555555; padding-left: 30px; margin-top: 5px; padding-right: 20px;}
	.story p span{font-size: 14px; font-weight: 600; color: #111111;}
	.story .qualification{padding-left: 50px;line-height: 1.6em; padding-top: 30px;}
	.story table{margin-left: 30px; border-collapse: collapse;}
	.story table tr td{padding: 10px;}
	.story ul{margin-left: 50px;}
	.story ul p{padding-left: 5px;}
	.story h4{ padding-left: 18px; font-size: 16px; font-weight: 600; color: #666666; margin-bottom: 0px;}
	
	.advisors{display: inline-block; width: 90%; min-width: 200px; padding: 10px 5px; text-align: center;}
	.advisors img{height: 90px; border: 1px solid #333333; box-shadow: 0 0 5px #000000; float: left;}
	.advisors p{ text-align: center; padding-left: 0px; font-size: 12px; float:right;}
	.advisors p strong{font-size: 16px; float:right;}
	.advisors p em{font-size: 14px; float:right;}
	
	.segment{border: 1px solid #84ccff; padding: 0px 10px 15px 10px; box-shadow: 0 0 3px #CCCCCC; margin-top: 10px; }
	.partners img{height: 40px; margin: 2px;}
	
	.students{height: 75px; width: 60px; background-size: cover; background-position: center center; border: 1px solid #000000;
		-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
		margin: 5px 2px;
	}
	.students p{ color: rgba(0,0,0,0.5); font-weight: 700; text-align: center; padding-left: 0px; padding-top: 70px; font-size: 10px; text-shadow: 0 0 3px #FFFFFF;}
	
	.clients{height: 65px; width: 100px; border: 0px solid #000000;
		-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
		margin: 5px 2px;
	}
	.clients img{ vertical-align: middle;}
	
	/*contact page */
	.form{border: 2px solid #000000; border-radius: 5px; font-size: 18px; width: 100%; padding: 10px 0px;}
	.fullform, .halfformleft, .halfformright{width: 100%; margin: 3px 0px 10px 0px;}
	.halfselect{margin: 3px 0px 10px 0px; padding: 10px;}
	.textform{width: 100%; resize: no; padding: 10px 0px; border: 2px solid #000000; height: 100px; border-radius: 5px; font-size: 18px;}
	.contactform button{padding: 20px 15px; font-size: 20px; background: #3C5FFA; border: 0px; width: 100%; color: #FFFFFF;}

	.minilogo{display: none;}
	
	#portfolio-filter li{margin: 4px 1px !important;}
	
	#demo-gallery a{width: 100% !important; margin: auto;}
	.image_fade{display: block !important; clear: both !important; width: 100% !important; margin: auto !important;}
	
	.videoblock .iframe{width: 310px; height: 270px; margin: 15px;}
	
	
	.firstbox{background: rgba(208,237,121,1);
	background: -moz-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: -webkit-gradient(left top, right top, color-stop(7%, rgba(208,237,121,1)), color-stop(24%, rgba(206,236,100,1)), color-stop(59%, rgba(202,233,58,1)), color-stop(94%, rgba(198,230,16,1)));
	background: -webkit-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: -o-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: -ms-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: linear-gradient(to right, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0ed79', endColorstr='#c6e610', GradientType=1 );
	color: #04162C !important; padding: 5px; margin: 10px 5px; vertical-align: top;}
	.firstbox h2{margin: 0px; color: #800000; font-size: 25px; font-weight: 800;}
	.firstbox p{font-size: 12px; line-height: 14px; font-family: Calibri;}
	
	.academic .container, .webdev .container, .host .container, .pro .container{background-image: none !important;}
	
	.morebtn{display: inline-block; border: 3px solid #000000; padding: 20px; font-size: 22px; font-weight: 800; display: block; margin: 1px 0px;}
	.morebtn2{background: #FFFFFF;}
	.morebtn:hover{border: 3px solid #FF0000; color: #FFFFFF; background: #FF0000;}
	
	.sliderbox h1{font-size: 30px; font-weight: 400; margin-bottom: 0px; margin-top: 40px; color: #333333; text-align: center;}
	.sliderbox h1 span{font-size: 30px !important; vertical-align: top; font-weight: 700; color: #0000FF;}
	.sliderbox .since{font-size: 16px; font-weight: 600; color: #1EA1F2; margin-top: -1px; text-align: center; background: #FFFFFF; box-shadow: 0 0 3px #CCCCCC;}
	.sliderbox .tag{ font-size: 16px; color: #E39505; text-align: center;}
	
	.slider0b .one-fourth{border: 1px solid #CCCCCC; background: #FFFFFF; width: 80%!important; margin: auto; margin-top: 15px; padding: 15px 0px; -webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
	.slider0b .one-fourth img{width: 50%; }
	
	.slider0img{margin-top: -30px; width: 80%; margin-bottom: 20px; float: right;}
	
	.slider0{background: #FFFFFF; width: 100%; height: 200px;}
	.slider0a{background: #F4F6FB; width: 100%; min-height: 20px;}
	.slider0b, .slider0c{width: 100%; min-height: 20px;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(244,246,251,1) 51%, rgba(244,246,251,1) 100%);
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(244,246,251,1) 51%,rgba(244,246,251,1) 100%);
		background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(244,246,251,1) 51%,rgba(244,246,251,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f6fb',GradientType=1 );
	}
	.slider0d{width: 100%; background: #FFFFFF;}
	.slider0 .sliderbox{
		min-height: 200px;
		background: #F4F6FB;
		/*-webkit-border-bottom-right-radius:150px;-moz-border-bottom-right-radius:150px;-ms-border-bottom-right-radius:150px;-o-border-radius:150px;border-bottom-right-radius:150px; */
		-webkit-border-bottom-left-radius:150px;-moz-border-bottom-left-radius:150px;-ms-border-bottom-left-radius:150px;-o-border-bottom-left-radius:150px;border-bottom-left-radius:150px;
	}
	.slider0a .sliderbox2, .slider0c .sliderbox2{
		min-height: 150px;
		width: calc(100% - 30px);
		background: #ffffff;
		-webkit-border-top-right-radius:250px;-moz-border-top-right-radius:250px;-ms-border-top-right-radius:250px;-o-border-top-right-radius:250px;border-top-right-radius:250px;
		-webkit-border-bottom-right-radius:250px;-moz-border-bottom-right-radius:250px;-ms-border-bottom-right-radius:250px;-o-border-bottom-right-radius:250px;border-bottom-right-radius:250px;
	}
	.slider0b .container{
		padding: 20px 10px 10px 0px;
		background: #F4F6FB;
		/*-webkit-border-bottom-right-radius:150px;-moz-border-bottom-right-radius:150px;-ms-border-bottom-right-radius:150px;-o-border-radius:150px;border-bottom-right-radius:150px; */
		-webkit-border-top-left-radius:50px;-moz-border-top-left-radius:50px;-ms-border-top-left-radius:50px;-o-border-top-left-radius:50px;border-top-left-radius:50px;
		-webkit-border-bottom-left-radius:50px;-moz-border-bottom-left-radius:50px;-ms-border-bottom-left-radius:50px;-o-border-bottom-left-radius:50px;border-bottom-left-radius:50px;
	}
	.sliderbox3{
		background: #F4F6FB;
		padding: 40px 0px 0px 0px;
		/*-webkit-border-bottom-right-radius:150px;-moz-border-bottom-right-radius:150px;-ms-border-bottom-right-radius:150px;-o-border-radius:150px;border-bottom-right-radius:150px; */
		-webkit-border-top-left-radius:350px;-moz-border-top-left-radius:350px;-ms-border-top-left-radius:350px;-o-border-top-left-radius:350px;border-top-left-radius:350px;
	}
	
	.blog .blogbox{ margin-top: 70px;}
	.blog .blogbox .one-fourth{ background-size: cover; background-position: center center; background-repeat: no-repeat; height: 300px; vertical-align: top; margin-top: 30px; cursor: pointer;}
	.blog .blogbox .cont{ padding-left: 30px;}
	.blog h1{font-size: 30px; font-weight: 200; color: #28136B;}
	.blog h2{font-size: 25px; font-weight: 600; color: #B61612;}
	.blog p{font-size: 18px; color: #333333; line-height: 27px;}
	.blog .icons{color: #28136B; font-weight: 500; font-size: 14px;}
	.blog .icons .fa{color: #385CFA;}
	.readmore{background: #F8BC00; padding: 5px; color: #000000; border: 0px; font-weight: 600; cursor: pointer;}
	.gohome{background: #F8BC00; padding: 10px; color: #000000; border: 0px; font-weight: 600; font-size: 20px; cursor: pointer;}

	.author{background: #FFFFCC; padding: 10px; box-shadow: 0 0 3px #CCCCCC;}
	.author .one-fourth{margin-top: 10px !important; text-align: center;}
	.author .three-fourth p{padding: 3px; line-height: 22px;}
	.author img{width: 90%; max-width: 300px; vertical-align: top;}
	.author .aname{font-size: 22px; font-weight: 800; margin: 10px 0px; margin-top: 20px; text-align: center;}
	.author .fa{font-size: 20px; font-weight: 800; margin: 0px; border: 1px solid #385CFA; padding: 8px; background: #FFFFFF; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
	.author .ss{text-align: center;}
	
	.facebook{color: #4867AA;}
	.twitter{color: #1DA1F2;}
	.pinterest{color: #BD081B;}
	.googleplus{color: #CF4B40;}
	.linkedin{color: #007BB6;}
	.youtube{color: #C12025;}
	.mobile{color: #50B948;}
	.email{color: #027B76;}	
	.tumblr{color: #36465D;}
	
	.launcher{width: 100%; position: fixed; height: 100%; background: #AAAAAA; background-image: url('/images/later/two.jpg'); background-size: cover; background-attachment: fixed; bckground-position: center center;}
	.launcher .mainlogo{width: 100%; max-width: 800px; margin: auto; margin-top: 120px; font-size: 16px; font-weight: 400; font-family: Calibri; color: #f3f3f3; text-align: center;}
	.launcher .mainlogo img{ width: 80%;}
	.launcher .mainlogo button{display: none; padding: 10px; font-size: 20px; margin: 5px; width: 100%; cursor: pointer;}
	.launcher .mainlogo div{text-align: right; box-sizing: border-box; padding: 0px 70px; font-size: 12px; margin-top: -8px; color: #FFFFFF; font-weight: 700; margin-bottom: 20px;}
	
	.welcome-div{min-height: 300px; background: #B9D8E5;}
	.city{height: 25px; width: 100%; position: relative; transform: rotate(180deg); background-image: url('/images/block1.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat; z-index: 100;}
	.block{height: 50px; width: 100%; top: -35px; position: relative; background-image: url('/images/block1.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat; margin: 20px 0px;}
	.welcome-div h1{z-index: 1000; position: relative; font-size: 30px; font-weight: 700; margin: 0px;}
	.welcome-div h1 sup{font-size: 15px; font-weight: 700;}
	.welcome-div p{color: #000000; font-size: 12px; line-height: 16px; position: relative; z-index: 500;}
	.welcome-div button{cursor: pointer; font-size: 16px; padding: 10px 5px 10px 5px; font-weight: 600; color: #285B9D; background: #FFFFFF; border: 0px; border-left: 8px solid #e5e5e5;}
	.welcome-div .fa-caret-right{cursor: pointer; font-size: 75px; position: relative; left: -10px; top: -23px; color: #FFFFFF;}
	.welcome-div .fa-angle-right{cursor: pointer; font-size: 81px; position: relative; left: -35px; top: -23px;}
	.welcome-div button:hover > .fa-lightbulb-o{text-shadow: 0 -3px 4px #FF9A00;}
	.welcome-div a:hover > div button{border-left: 25px solid #FF9A00; letter-spacing: 0.1em;}
	.welcome-div a:hover > div .fa-caret-right{text-shadow: 3px 0 3px #FF9A00; font-weight: 800;}
	
	.square-menu{position: fixed; top: 0px; right:0px; padding: 15px; z-index: 5000; text-align: right;}
	.square-menu i{font-size: 30px; color: #666666; float: right; margin-left: 10px;}
	.square-menu a .quicklink{background: none; border: none; padding: 0px; cursor: pointer; font-size: 16px; color: #333333; outline: none; margin: 4px 10px 3px 10px;}
	#supermenubox{background: rgba(255,255,245,0.9); box-shadow: 0 0 3px 1px #7B93F8; border: 1px solid #7B93F8; padding: 5px; width: 280px; z-index: 5000; margin-top: 37px; display: none;}
	.topbar{width: 100%; height: 50px; background: rgba(255,255,255,0.9); position: fixed; top: 0px; left: 0px; z-index: 4900; display: block !important;}
	.topbar2{width: 210px; height: 60px; background: none; position: fixed; top: 0px; left: 0px; z-index: 4950;}
	.topbar2 p{font-size: 8px; margin: -20px 10px 0px 20px; display: block; width: 270px;}
	.topbar2 img{height: 27px; margin: 10px;}
	.inlinelist li{margin: 8px 7px;}
	.supermenuicon{width: 30%; height: 90px; margin: 1px; padding: 10px 1px; font-size: 13px; color: #000000; text-align: center; background: #FFFFFF; display: inline-block; vertical-align: top;}
	
	.floating-footer{background: rgba(246,236,115,0.9); height: 20px; padding: 10px 0px; position: fixed; bottom: 0px; width: 100%; z-index: 2000;}
	.floating-footer .links{margin: 0px 20px;}
	.floating-footer .links ul li{list-style: none; display: inline-block; margin: 0px 5px; font-size: 12px;}
	
	#later-content{position: absolute; top: 70%; width: 100%;}
	.trigger{position: absolute; top: 2px; left: 2px; height: 1px; width: 1px; display: none;}
	.trigger2{position: absolute; top: 100%; left: 2px; height: 1px; width: 1px;}
	.trigger3{position: absolute; top: 400px; left: 2px; height: 1px; width: 1px;}
	
	.later-bg{height: 100%; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover; position: fixed; top: 0px; left: 0px; z-index: -1; background-image: url('/images/later/3x,m. ,.m.jpeg')}
	.later-one{min-height: 200px; padding: 20px 0px 50px 0px; margin-bottom: -70px; margin-top: -20px; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover;}
	.later-one h2{z-index: 1000; position: relative; font-size: 25px; margin: 90px auto 10px auto; font-weight: 700; text-align: center; }
	.later-one{background-image: url('/images/later/1.jpeg'); background-position: center bottom;}
	.later-one .three-fourth{background-image: url('/images/later/phone.png'); background-size: 100% 100%; }
	.mySlides{margin: 0px; height: 350px; margin: auto; padding: 0px 30px 20px 30px; margin-bottom: 50px;}
	.mySlides .text{font-size: 14px; font-weight: 500; color: #000033; line-height: 18px;}
	.mySlides .speaker{font-size: 12px; font-weight: 800; color: #222222; margin-top:20px; }
	.mySlides .company{font-size: 12px; font-weight: 800; color: #666666; margin-top:6px; }
	.mySlides .star{height: 20px; margin-top:5px; margin-bottom: 40px;}
	.people{height: 50px; width: 50px; box-shadow: 0 5 5px #000000; margin-top: -50px; border-top: 3px solid #aaaaaa; -webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
		
	
	.later-bg h1{color: #000000; font-size: 100px; font-weight: 100; text-shadow: 0 0 3px #FFFFFF; margin-top: 20%; text-align: center; margin-bottom: 10px;}
	.later-bg h1 span{color: #000000; font-size: 40px; font-weight: 100; display: block; text-shadow: 0 0 4px #FFFFFF; text-align: left;}
	.later-bg p{color: #000000; font-size: 30px; font-weight: 100; text-align: center; margin: 20px 0px;}
	.later-bg .h1frame{width: 100%; max-width: 800px; margin: auto; padding-top: 50px;}
	
	.grey{ filter: grayscale(90%); -webkit-filter: grayscale(90%);}
	.dissolve{ filter: opacity(10%); -webkit-filter: opacity(10%);}
	
	.later-zero{background: #FFFFFF; min-height: 200px; padding: 60px 0px 50px 0px; margin-top: -100px; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover;}
	.later-zero .one-third{margin: 30px 0px 30px 0px; vertical-align: top;}
	.later-zero .one-third img{height: 35px; width: 35px; margin-left: 5px; margin-top: 2px;}
	.later-zero .one-third button{margin-left: 40px; font-size: 13px; padding: 10px; font-weight: 200; color: #111111; border: 1px solid #777777; background: #f5f5f1; }
	.later-zero .one-third h3{ font-weight: 400; font-size: 23px; display: inline-block; vertical-align: top; margin: 3px;}
	.later-zero h2{z-index: 1000; position: relative; font-size: 30px; font-weight: 700; margin: 0px;}
	.later-zero .one-third p{font-size: 12px; line-height: 14px; margin: 0px 15px 10px 40px;}
	.block2{height: 50px; width: 100%; top: -25px; position: relative; background-image: url('/images/block2.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat;}
	
	.block3{height: 50px; width: 100%; top: 0px; position: relative; background-image: url('/images/block3.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat;}
	.block4{height: 50px; width: 100%; position: relative; background-image: url('/images/block3.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat;}
	
	.later-feature{background: #F4F4F4; padding: 30px 0px 80px 0px; background-image: url('/images/later/bg2.png'); background-attachment: fixed; background-size: contain;}
	.later-feature .one-fifth{height: 50px; background: #FFFFFF; box-shadow: 0 0 3px #000000; margin: 5px 1px; background-size: contain; background-repeat: no-repeat; background-position: center center; filter: grayscale(100%); width: 30%;}
	.later-feature .one-fifth:hover{filter: grayscale(20%); cursor: pointer;}
	.later-feature h2{z-index: 1000; position: relative; font-size: 35px; font-weight: 200;}
	
	.later-blog{background: #FFFFFF; background-image: url('/images/later/_MG_5736.JPG');  min-height: 200px; padding: 60px 0px 50px 0px; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover;}
	
	.sticky {
		position: -webkit-sticky; /* Safari */
		position: sticky;
		top: 0;
		z-index: 1000;
	}
	
	
}

































@media screen and (min-width: 1050px){
	.mobileonly{display: none !important;}
	
	.container{width: 95%; max-width: 1100px; margin: auto;}
	.containerbig{width: 95%; max-width: 1300px;}
	

	.half{width: 49.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-third{width: 33%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-fourth{width: 23.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.two-third{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.three-fourth{width: 74.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-fifth{width: 18.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}

	
	/*header topbar */
	.topbar{padding: 0px; border-bottom: 1px solid #efefef;}
	.header-shortlinks, .header-social{padding: 0px;}
	
	.topbar a div:hover{border-bottom: 0px !important;}

	.header-shortlinks a div{display: inline-block; padding: 10px 8px 7px 8px; color: #1DA1F2;}
	.header-shortlinks a div:hover{color: #611B19; border-bottom: 2px solid #1DA1F2;}


	.header-social a div.iconbox i{vertical-align: middle; font-size: 15px;}
	.header-social a div.iconbox{width: 25px; margin-left: -5px; display: inline-block; font-size: 18px; 
		padding: 8px; border: 1px solid #CCCCCC; border-top: 0px; border-bottom: 0px; text-align: center;
		font-family: Calibri;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
		}
		
		
	.iconbox div{display: inline-block; font-size: 14px; overflow: hidden; height: 17px; width: 0px; vertical-align: middle;}
	.header-social a .iconbox:hover{color: #FFFFFF;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
		}

	.facebook{color: #4867AA;}
	.twitter{color: #1DA1F2;}
	.pinterest{color: #BD081B;}
	.googleplus{color: #CF4B40;}
	.linkedin{color: #007BB6;}
	.youtube{color: #C12025;}
	.mobile{color: #50B948;}
	.email{color: #027B76;}	
	.tumblr{color: #36465D;}	
		
	.header-social a .facebook:hover{width: 95px; background: #4867AA;}
	.header-social a .twitter:hover{width: 80px; background: #1DA1F2;}
	.header-social a .pinterest:hover{width: 90px; background: #BD081B;}
	.header-social a .googleplus:hover{width: 90px; background: #CF4B40;}
	.header-social a .linkedin:hover{width: 90px; background: #007BB6;}
	.header-social a .youtube:hover{width: 90px; background: #C12025;}
	.header-social a .mobile:hover{width: 135px; background: #50B948;}
	.header-social a .email:hover{width: 185px; background: #027B76;}
	.header-social a .tumblr:hover{width: 90px; background: #36465D;}
		
	.header-social a .iconbox:hover > div{
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
		transition: all 1s ease;
		}

	.header-social a .facebook:hover > div{width: 65px; background: #4867AA;}
	.header-social a .twitter:hover > div{width: 50px; background: #1DA1F2;}
	.header-social a .pinterest:hover > div{width: 60px; background: #BD081B;}
	.header-social a .googleplus:hover > div{width: 60px; background: #CF4B40;}
	.header-social a .linkedin:hover > div{width: 60px; background: #007BB6;}
	.header-social a .youtube:hover > div{width: 60px; background: #C12025;}
	.header-social a .mobile:hover > div{width: 105px; background: #50B948;}
	.header-social a .email:hover > div{width: 160px; background: #027B76;}
	.header-social a .tumblr:hover > div{width: 60px; background: #36465D;}
		
		
	/* header logobar */
	.logobar{padding: 0px; height: 85px;}

	.logo{padding: 15px 5px 10px 5px; width: 280px;}
	.logo img{height: 35px; margin: 0px;}
	.logo a{color: #2F3075;}
	.logo span{ font-size: 13px; letter-spacing: 0.05em; }
	.msme{ font-size: 14px; letter-spacing: 1px; background: #D3241B; color: #FFFFFF; font-weight: 700; padding: 7px; margin-right: 10px; border: 0px; box-shadow: 0 0px 6px #555555; }
	
	.getintouch{margin-top: 10px; display: inline-block;}
	.getintouch ul li{display: inline-block; list-style: none; color: #666666; cursor: pointer; margin: 0px 10px 0px 0px; font-weight: 300; font-size: 18px;}
	.getintouch ul li a{color: #666666; cursor: pointer; line-height: 30px;}
	.getintouch ul li.last{width: 250px;}
	.getintouch ul li a i{margin-right: 10px; font-size: 25px;}
	.getintouch ul li a i:hover{color: #777777;}
	.getintouch ul li a{text-align: left; font-weight: 700;}
	.getintouch ul li a span span{font-weight: 400;}


	
	
	
	.winbox2{display: inline-block; width: 290px; background: #FFFFFF; overflow: hidden; box-sizing: border-box; margin: 10px 5px; color: #000000 text-shadow: 0 0 3px #000000; padding: 0px; line-height: 25px;}
	.winbox2 p{text-align: center; font-size: 20px; font-weight: 400; line-height: 30px; color: #7300aa;} 
	.winbox2 p span{font-family: Calibri; font-size: 26px; font-weight: 800; color: #9B0C14;}
	
	
	.winbox{ width: 290px; background: #FFFFFF; border: 1px solid #000000; overflow: hidden; box-sizing: border-box; margin: 10px 5px; height: 340px; color: #000000 text-shadow: 0 0 3px #000000; padding: 0px; line-height: 25px;}
	.bigger{font-size: 25px;}
	.front .tl{background: #777777; color: #ffffff; font-size: 35px; text-align: center; padding: 40px 10px; height: 40px;
		background-size: cover; background-position: center center; background-repeat: no-repeat;}
	.front .tl h3{ font-size: 20px; text-align: center; margin: 2px; font-weight:600; line-height: 25px;}
	.front .tl span{font-size: 15px; font-weight: 400; text-align: center; padding: 2px; display: block; color: #f1f1f1; margin-top: 10px;}
	.front .dl{padding: 14px 20px; text-align: justify; font-size: 18px; line-height: 24px; height: 145px; background: #FFFFFF; text-align:left;}
	.front .fl{background: #1EC000; color: #f5f5f5; font-size: 16px; font-weight: 100; text-align: center; padding: 10px 10px;}
	
	/*	
	.flip-container {
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		-o-perspective: 1000;
		perspective: 1000;
		display: inline-block;
	}

	.flipper {
		-moz-transform: perspective(auto);
		-moz-transform-style: preserve-3d;

		position: relative;
		height: 340px;
	}

	.front, .back {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;

		-webkit-transition: 0.6s;
		-webkit-transform-style: preserve-3d;

		-moz-transition: 0.6s;
		-moz-transform-style: preserve-3d;

		-o-transition: 0.6s;
		-o-transform-style: preserve-3d;

		-ms-transition: 0.6s;
		-ms-transform-style: preserve-3d;

		transition: 0.6s;
		transform-style: preserve-3d;


		position: relative;
	}

	.back {
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
		top: -350px;
	}

	.flip-container:hover .back, .flip-container.hover .back {
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}

	.flip-container:hover .front, .flip-container.hover .front {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}


	.front {
		z-index: 2;
	}
	
	*/

	.heading{text-align: center; margin: 0px auto; max-width: 600px; text-shadow: 0 0 3px #FFFFFF; background-image: url('../images/doubleline.png'); background-repeat: no-repeat; background-size: 100% 35px; background-position: center center; margin-bottom: 25px;}
	.heading2, .heading3{text-align: center; margin: 0px auto; max-width: 600px; text-shadow: 0 0 3px #FFFFFF; background-image: url('../images/doubleline2.png'); background-repeat: no-repeat; background-size: 100% 35px; background-position: center center; margin-bottom: 25px;}
	.heading h2, .heading2 h2{font-size: 40px; font-weight: 400; text-shadow: 0 0 5px #FFFFFF;}
	.heading h1, .heading2 h1{font-size: 40px; font-weight: 400; text-shadow: 0 0 5px #FFFFFF;}
	.heading3 h2{font-size: 37px !important; font-weight: 400; text-shadow: 0 0 5px #FFFFFF;}
	
	.intro{padding: 30px 0px;}
	.intro p, .details p, .academic p, .webdev p, .host p, .pro p{font-size: 20px; line-height: 32px; font-weight: 500;}
	 
	.academic .container, .webdev .container, .host .container, .pro .container{background-repeat: no-repeat;}
	
	.services{padding: 40px 0px; background: #B9E6E1; text-align: center; background-image:url('../images/pcbg2.jpg'); background-attachment: fixed;}
	.details{padding: 0px; background: #FFFFFF; background-image: url('../images/bgg.jpg'); background-size: auto; background-position: center center; background-attachment: fixed;}
	
	button.popular{background: #010131; color: #fff000; border: 1px solid #fff000; padding: 3px; font-size: 18px; font-weight: 800; float: left;  margin-top: -30px; width: 100%;}
		
	.pf-classx{width: 290px !important; padding: 10px;}	
		
	/*.freeoffer{background: #71006B;} */
	.freeoffer .container{ padding: 20px 0px; color: #FFFFFF;}
	.freeoffer .container div span{ font-size: 30px; font-weight: 600;}
	.freeoffer .container div span span{ font-size: 20px; font-weight: 300;}
	.freeoffer .container div span span span{ color: #F4CE15; font-weight: 800;}
	.freeoffer .container div a button{background: #9D0B0E; color: #FFFFFF; padding: 15px 20px; font-size: 22px; font-family: 'Lato', sans-serif; vertical-align: middle; border: 1px solid #FF0000; cursor: pointer; margin: 5px;}
	.freeoffer .container div a button:hover{background: #9D0d0f; box-shadow: 0 0 10px #FFFFFF;}

	.freeoffer2, .freeoffer{
		display: block;
		border: none;
		background: -webkit-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: -moz-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: -ms-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: -o-linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
		background: linear-gradient(-45deg, #71006B 0, #9D0D0F 100%);
	}
	.freeoffer2 .container{ padding: 0px 0px;}
	.freeoffer2 button{background: none; color: #FFFFFF; border: 0px; box-shadow: none; padding: 10px 0px; width: 300px; font-size: 18px;}
	.freeoffer2 button img{height: 50px; margin-right: 15px;}
	
	.freeoffer2 h1{font-weight: 200; color: #FFFFFF;}
	
	.testimonials div h2{margin: 50px 0px;}
	





	/*Footer */
	.footer{background: #202020; color: #777777; background-image: url('../images/bg3.jpg'); padding: 20px 0px 0px 0px;
		background-repeat: no-repeat; background-position: right top; background-size: auto 70%; font-size: 15px; line-height: 1.6em;}
	address{font-style: normal;}
	.footer strong{ font-weight: 400; color: #BBBBBB; font-size: 17px;}
	.footer div ul li a{ color: #777777; line-height: 2em;}
	.footer div ul li a:hover{ color: #AAAAAA;}
	.footer ul{ 
		-webkit-margin-before: 0em;
		-webkit-margin-after: 0em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		-webkit-padding-start: 0px;}
		
	.footer h5{color: #DDDDDD; font-size: 20px; font-weight: 600; margin-bottom: 7px;}


	
	

	.superfooter{background: #000000;}
	.superfooter div div.foot-social{float: right; padding: 10px 0px;}
	.superfooter div div a div.icons{padding: 8px; display: inline-block; margin: 2px; font-size: 18px; color: #FFFFFF; border-radius: 7px;}
	.superfooter div div a div.facebook{background: #4867AA;}
	.superfooter div div a div.twitter{background: #1DA1F2;}
	.superfooter div div a div.pinterest{background: #BD081B;}
	.superfooter div div a div.googleplus{background: #CF4B40;}
	.superfooter div div a div.linkedin{background: #007BB6;}
	.superfooter div div a div.youtube{background: #C12025;}
	.superfooter div div a div.tumblr{background: #36465D;}

	.copyright{font-weight: 400; font-family: 'Lato', sans-serif; margin-top: 5px; padding: 5px;}

	
	
	
	/*Menu Bar */
	.menubar{background: #FFFF33; /*#FEFF04; /*#FE7822;*/ height: 60px; border-bottom: 1px solid #000000; box-shadow: 0 3px 5px #000000;}
	.main-menu2{position: relative;}
	
	#main-menu2 li, #main-menu ul li{display: inline-block; list-style: none; vertical-align: top;}
	#main-menu2 ul{display: none;}
	#main-menu2 li div{min-height: 48px; padding: 0px;}
	#main-menu2 li div ul{width: 10px;}
	#main-menu2 li div ul li a div{display: block; width: 200px; margin: 0px; padding: 10px; background: #FFFFFF; min-height: 10px; height: 40px; font-size: 14px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
		box-shadow: 0 0px 0px 0px white, 0 0px 0px 0px white, 2px 0 10px -3px rgba(0, 0, 0, 0.9), -2px 0 10px -3px rgba(0, 0, 0, 0.9);
		border-bottom: 1px solid #000000;
	}
	#main-menu2 li div ul li a div span{font-weight: 400; font-size: 10px; text-transform: uppercase; color: #333333; display: block;}
	
	#main-menu2 li div:hover > ul{display: block;}
	#main-menu2 li div ul li a div:hover{
		text-indent: 10px; color: #385CFA;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
		/*box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 8px -4px rgba(31, 73, 125, 0.8); */
		}
	
	#main-menu2 li div a div{padding: 7px 17px; font-weight: 800; font-family: 'Lato', sans-serif; font-size: 16px; text-transform: uppercase; color: #333333; }
	#main-menu2 li div a div span{font-weight: 400; font-size: 11px; text-transform: uppercase; color: #333333; display: block; line-height: 28px; }
	#main-menu2 li div:hover> a div{background: #AAAAAA; color: #FFFFFF; border-bottom: 2px solid #385CFA; }
	#main-menu2 li div:hover> a div span{color: #FFFFFF;}
	
	div.sidebartitle p{text-align: center; font-weight: 200; font-size: 14px; margin-top: 0px;}
	div.sidebartitle h2{margin: 0px; margin-top: 30px; font-size: 16px;}
	div.sidebartitle h2 span{color: #555555; font-weight: 300;}
	
	.story h1{font-size: 30px; font-weight: 400; color: #333333;}
	.story h1 span{font-size: 18px; font-weight: 200; color: #333333; display: block;}
	.story h2{margin-top: 40px; font-size: 22px; font-weight: 400; color: #555555;   background-image:url('https://www.webnextlabs.com/images/brands/wnl2.png'); background-size: auto 70%; background-position: left center; background-repeat: no-repeat; text-indent: 25px;}
	.story h2 span{background: #FFFFFF; padding: 0px 5px;}
	.story h3{ padding-left: 50px; font-size: 18px; font-weight: 600; color: #555555; margin-bottom: 0px;}
	.story p{font-size: 16px; font-weight: 400; color: #555555; padding-left: 50px; margin-top: 5px; padding-right: 20px;}
	.story p span{font-size: 14px; font-weight: 600; color: #111111;}
	.story .qualification{padding-left: 80px;line-height: 1.6em; padding-top: 30px;}
	.story table{margin-left: 30px; border-collapse: collapse;}
	.story table tr td{padding: 10px;}
	.story .rightimg{margin: 30px 20px 5px 10px;}
	.story ul{margin-left: 70px;}
	.story ul p{padding-left: 5px;}
	.story h4{padding-left: 50px; font-size: 16px; font-weight: 600; color: #666666; margin-bottom: 0px;}
	
	.advisors{display: inline-block; width: 30%; min-width: 200px; padding: 10px 5px; height: 300px; text-align: center;}
	.advisors img{height: 160px; border: 1px solid #333333; box-shadow: 0 0 5px #000000;}
	.advisors p{ text-align: center; padding-left: 0px; font-size: 12px;}
	.advisors p strong{font-size: 16px;}
	.advisors p em{font-size: 14px;}
	
	.segment{border: 1px solid #84ccff; padding: 0px 10px 15px 10px; box-shadow: 0 0 3px #CCCCCC; margin-top: 10px; }
	.partners img{height: 60px; margin: 2px;}
	
	.students{height: 150px; width: 120px; background-size: cover; background-position: center center; border: 1px solid #000000;
		-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
		margin: 5px 2px;
	}
	.students p{ color: rgba(0,0,0,0.5); font-weight: 700; text-align: center; padding-left: 0px; padding-top: 70px; font-size: 10px; text-shadow: 0 0 3px #FFFFFF;}
	
	.clients{height: 95px; width: 200px; border: 0px solid #000000;
		-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
		margin: 5px 2px;
	}
	.clients img{ vertical-align: middle;}
	
	/*contact page */
	.form{border: 2px solid #000000; border-radius: 5px; font-size: 18px; width: 100%; padding: 10px 0px;}
	.fullform{width: 470px; margin: 0px 0px 10px 0px;}
	.halfformleft{ width: 220px; margin: 0px 15px 10px 0px;display: inline-block;}
	.halfformright{width: 220px; margin: 0px 0px 10px 5px; display: inline-block;}
	.halfselect{margin: 0px 0px 10px 5px; padding: 10px;}
	.textform{width: 100%; resize: no; padding: 10px 0px; border: 2px solid #000000; height: 100px; border-radius: 5px; font-size: 18px;}
	.contactform p{font-size: 12px; margin: 0px; font-weight: 600;}
	.contactform button{padding: 15px; font-size: 18px; background: #3C5FFA; border: 0px; width: 470px; color: #FFFFFF;}
	.half{min-width: 500px;}
	
	.sticky {
		position: -webkit-sticky; /* Safari */
		position: sticky;
		top: 0;
		z-index: 1000;
	}
	
	.minilogo{float: left; display: none; width: 65px; }
	.minilogo img{height: 60px; margin: 5px 2px;}
	.altmenu .minilogo{display: inline-block;}
	.altmenu ul{}
	.altment ul li div a div{padding: 10px 10px; font-weight: 800; font-family: 'Lato', sans-serif; font-size: 15px; text-transform: uppercase; color: #333333; }
	.altment ul li div a div span{font-weight: 400; font-size: 10px; text-transform: uppercase; color: #333333; display: block; line-height: 28px; }
	
	.videoblock .iframe{width: 40%; height: 320px; margin: 20px;}
	
	
	
	.firstbox{background: rgba(208,237,121,1);
	background: -moz-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: -webkit-gradient(left top, right top, color-stop(7%, rgba(208,237,121,1)), color-stop(24%, rgba(206,236,100,1)), color-stop(59%, rgba(202,233,58,1)), color-stop(94%, rgba(198,230,16,1)));
	background: -webkit-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: -o-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: -ms-linear-gradient(left, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	background: linear-gradient(to right, rgba(208,237,121,1) 7%, rgba(206,236,100,1) 24%, rgba(202,233,58,1) 59%, rgba(198,230,16,1) 94%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0ed79', endColorstr='#c6e610', GradientType=1 );
	color: #04162C !important; padding: 5px 10px; height: 110px; box-shadow: 0 0 4px #000000; margin: -40px 5px 10px 5px; vertical-align: top;}
	.firstbox h2{margin: 0px; color: #800000; font-size: 25px; font-weight: 800;}
	.firstbox p{font-size: 12px; line-height: 14px; font-family: Calibri;}
	
	.morebtn{display: inline-block; border: 3px solid #000000; padding: 20px; font-size: 22px; font-weight: 800;}
	.morebtn2{background: #FFFFFF;}
	.morebtn:hover{border: 3px solid #FF0000; color: #FFFFFF; background: #FF0000;}
	
	
	
	
	.blog .blogbox{ margin-top: 70px;}
	.blog .blogbox .one-fourth{ background-size: cover; background-position: center center; background-repeat: no-repeat; height: 300px; vertical-align: top; margin-top: 30px; cursor: pointer;}
	.blog .blogbox .cont{ padding-left: 30px;}
	.blog h1{font-size: 40px; font-weight: 200; color: #28136B;}
	.blog h2{font-size: 28px; font-weight: 600; color: #B61612;}
	.blog p{font-size: 19px; color: #333333; line-height: 30px;}
	.blog .icons{color: #28136B; font-weight: 500;}
	.blog .icons .fa{color: #385CFA;}
	.readmore{background: #F8BC00; padding: 5px; color: #000000; border: 0px; font-weight: 600; cursor: pointer;}
	.gohome{background: #F8BC00; padding: 10px; color: #000000; border: 0px; font-weight: 600; font-size: 20px; cursor: pointer;}

	.author{background: #FFFFCC; padding: 10px; box-shadow: 0 0 3px #CCCCCC;}
	.author .one-fourth{margin-top: 10px !important;}
	.author .three-fourth p{padding: 10px;}
	.author img{width: 80%; max-width: 200px; vertical-align: top;}
	.author .aname{font-size: 22px; font-weight: 800; margin: 10px 0px;}
	.author .fa{font-size: 20px; font-weight: 800; margin: 0px 1px; border: 1px solid #385CFA; padding: 8px; background: #FFFFFF; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
	
	.facebook{color: #4867AA;}
	.twitter{color: #1DA1F2;}
	.pinterest{color: #BD081B;}
	.googleplus{color: #CF4B40;}
	.linkedin{color: #007BB6;}
	.youtube{color: #C12025;}
	.mobile{color: #50B948;}
	.email{color: #027B76;}	
	.tumblr{color: #36465D;}
	/*
	.slider0{background: #FFFFFF; width: 100%; min-height: 500px;}
	.slider0a{background: #F4F6FB; width: 100%; min-height: 100px;}
	.slider0b, .slider0c{width: 100%; min-height: 100px;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(244,246,251,1) 51%, rgba(244,246,251,1) 100%);
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(244,246,251,1) 51%,rgba(244,246,251,1) 100%);
		background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(244,246,251,1) 51%,rgba(244,246,251,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f6fb',GradientType=1 );
	}
	.slider0d{width: 100%; background: #FFFFFF;}
	.slider0 .sliderbox{
		min-height: 500px;
		background: #F4F6FB;
		-webkit-border-bottom-left-radius:250px;-moz-border-bottom-left-radius:250px;-ms-border-bottom-left-radius:250px;-o-border-bottom-left-radius:250px;border-bottom-left-radius:250px;
	}
	.slider0a .sliderbox2, .slider0c .sliderbox2{
		min-height: 250px;
		width: calc(100% - 50px);
		background: #ffffff;
		-webkit-border-top-right-radius:250px;-moz-border-top-right-radius:250px;-ms-border-top-right-radius:250px;-o-border-top-right-radius:250px;border-top-right-radius:250px;
		-webkit-border-bottom-right-radius:250px;-moz-border-bottom-right-radius:250px;-ms-border-bottom-right-radius:250px;-o-border-bottom-right-radius:250px;border-bottom-right-radius:250px;
	}
	.slider0b .container{
		padding: 20px 0px 50px 0px;
		background: #F4F6FB;
		-webkit-border-top-left-radius:50px;-moz-border-top-left-radius:50px;-ms-border-top-left-radius:50px;-o-border-top-left-radius:50px;border-top-left-radius:50px;
		-webkit-border-bottom-left-radius:50px;-moz-border-bottom-left-radius:50px;-ms-border-bottom-left-radius:50px;-o-border-bottom-left-radius:50px;border-bottom-left-radius:50px;
	}
	.sliderbox3{
		background: #F4F6FB;
		padding: 40px 0px 0px 0px;
		-webkit-border-top-left-radius:350px;-moz-border-top-left-radius:350px;-ms-border-top-left-radius:350px;-o-border-top-left-radius:350px;border-top-left-radius:350px;
	}
	
	.slider0b .one-fourth img{width: 80%;}
	.sliderbox3 .container{background-image: url('../images/main.png'); background-repeat: no-repeat; background-size: 100% auto; background-position: center bottom;}
	
	.sliderbox h1{font-size: 60px; font-weight: 400; margin-bottom: 0px; margin-top: 150px; color: #333333;}
	.sliderbox h1 span{font-size: 30px !important; vertical-align: top; font-weight: 700; color: #0000FF;}
	.sliderbox .since{font-size: 18px; font-weight: 600; color: #1EA1F2; margin: -5px 20px 10px 15px; text-indent: 150px; background: #FFFFFF; width: 400px;}
	.sliderbox .tag{padding-left: 20px; font-size: 30px; color: #E39505;}
	
	.slider0img{margin-top: -480px; width: 90%; float: right;}
	.imggirl2{margin-left: 10px; vertical-align: bottom; width: 190px; margin-top: -20px;}
	
	.sliderpop{width: 80%; background: #FFFFFF; margin-top: -100px; padding: 20px; float: left; min-height: 200px;}
	.sliderpop .innerpop{border: 1px solid #CCCCCC; box-shadow: 0 0 5px #555555; padding: 0px; height: 210px; overflow: hidden}
	.sliderpop .innerpop .popheading{padding: 10px; background: #0061FF; color: #FFFFFF; text-align: center; font-size: 20px; font-weight: 600;}
	.sliderpop .innerpop .popbody{padding: 5px 20px; color: #333333;}
	
	.sliderbox3 .icons{padding: 10px; display: inline-block; margin: 5px; border: 2px solid #FFFFFF; color: #FFFFFF; font-size: 22px; font-weight: 500; cursor: pointer; background: rgba(0,0,0,0.2);}
	.sliderbox3 .imp{color: #FFFF00;}
	.sliderbox3 .imp2{color: #F3F403;background: rgba(0,0,0,0.6);}
	.sliderbox3 .icons:hover{background: rgba(255,255,255,0.7); color: #000000;}
	
	*/
	
	.inlinelist li{margin: 6px 10px;}
	
	.launcher{width: 100%; position: fixed; height: 100%; background: #2CA5D2; background-image: url('/images/later/pexels-photo-304664.jpeg'); background-repeat: no-repeat; background-size: cover; background-position: right center;}
	.launcher .mainlogo{width: 70%; max-width: 800px; margin: auto; margin-top: 10%; font-size: 22px; font-weight: 700; font-family: Calibri; color: #E00000; text-shadow: 0px 0px 3px #FFFFFF;}
	.launcher .mainlogo img{ width: 100%;}
	.launcher .mainlogo button{padding: 15px; font-size: 22px; margin: 5px; width: 230px; cursor: pointer;}
	.launcher .mainlogo button span{font-size: 10px; font-weight: 200 !important; text-transform: uppercase; display: block; margin-top: 0px;}
	.launcher1{background: #FF7400; border: 2px solid #FF7400; color: #FFFFFF;}
	.launcher1:hover{background: #FFFFFF; color: #FF7400;}
	.launcher2{background: #03A0FF; border: 2px solid #03A0FF; color: #FFFFFF;}
	.launcher2:hover{background: #FFFFFF; color: #03A0FF;}
	.launcher .mainlogo div{text-align: right; box-sizing: border-box; padding: 0px 70px; font-size: 12px; margin-top: -14px; color: #000000; font-weight: 700; margin-bottom: 20px;}
	.downit{display: inline-block; padding: 12px 10px 22px 10px; font-size: 20px; border: 1px solid #555555; background: #e5e5e5; line-height: 0px; cursor: pointer; outline: none;}
	.launcher .box{margin-top: 15%;}
	.launcher .box .logopic{height: 80px; margin-left: -7px;}
	.launcher .box p{ margin: 2px auto; }
	.launcher .box p em{font-size: 25px; font-weight: 700; color: #AA5559;}
	.launcher .box .intr{font-size: 18px; font-weight: 700; color: #444444; text-indent: 13px; margin-top: -17px; font-family: 'Titillium Web', sans-serif;}
	.launcher .box .intr3{font-size: 24px; font-weight: 700; color: #444444; text-indent: 7px; margin-top: 25px; font-family: 'Titillium Web', sans-serif;}
	.launcher .box .intr2{font-size: 26px; margin-top: 25px; font-weight: 200; color: #000000; text-indent: 7px; letter-spacing: 1px; font-family: 'Titillium Web', sans-serif;}
	
	
	.b{height:100px;width:100px}.b1{border-left:20px solid #0090d6;border-top:20px solid #0090d6;animation:b1a 5s infinite linear}.b2{border-top:20px solid #e91c2e;border-right:20px solid #e91c2e;animation:b2a 5s infinite linear}.b3{border-left:20px solid #81b84c;border-bottom:20px solid #81b84c;animation:b3a 5s infinite linear}.b4{border-right:20px solid #fcd940;border-bottom:20px solid #fcd940;animation:b4a 5s infinite linear}.t1{border:0;animation:t1a 5s infinite linear;border-collapse:collapse}.w{background-image:url(/images/later/w.png);width:280px;background-size:80% auto;background-position:center center;background-repeat:no-repeat}@keyframes b1a{0%{margin:0;-webkit-top-left-border-radius:35px;-moz-border-top-left-top-left-radius:35px;-ms-border-top-left-radius:35px;-o-border-top-left-radius:35px;border-top-left-radius:35px}40%{margin:0 5px 5px 0;-webkit-top-left-border-radius:200px;-moz-border-top-left-top-left-radius:200px;-ms-border-top-left-radius:200px;-o-border-top-left-radius:200px;border-top-left-radius:200px}90%{margin:0 5px 5px 0;-webkit-top-left-border-radius:200px;-moz-border-top-left-top-left-radius:200px;-ms-border-top-left-radius:200px;-o-border-top-left-radius:200px;border-top-left-radius:200px}100%{margin:0;-webkit-top-left-border-radius:35px;-moz-border-top-left-top-left-radius:35px;-ms-border-top-left-radius:35px;-o-border-top-left-radius:35px;border-top-left-radius:35px}}@keyframes b2a{0%{margin:0;-webkit-top-right-border-radius:35px;-moz-border-top-right-top-left-radius:35px;-ms-border-top-right-radius:35px;-o-border-top-right-radius:35px;border-top-right-radius:35px}40%{margin:0 0 5px 5px;-webkit-top-right-border-radius:200px;-moz-border-top-right-top-left-radius:200px;-ms-border-top-right-radius:200px;-o-border-top-right-radius:200px;border-top-right-radius:200px}90%{margin:0 0 5px 5px;-webkit-top-right-border-radius:200px;-moz-border-top-right-top-left-radius:200px;-ms-border-top-right-radius:200px;-o-border-top-right-radius:200px;border-top-right-radius:200px}100%{margin:0;-webkit-top-right-border-radius:35px;-moz-border-top-right-top-left-radius:35px;-ms-border-top-right-radius:35px;-o-border-top-right-radius:35px;border-top-right-radius:35px}}@keyframes b3a{0%{margin:0;-webkit-bottom-left-border-radius:35px;-moz-border-bottom-left-top-left-radius:35px;-ms-border-bottom-left-radius:35px;-o-border-bottom-left-radius:35px;border-bottom-left-radius:35px}40%{margin:5px 5px 0 0;-webkit-bottom-left-border-radius:200px;-moz-border-bottom-left-top-left-radius:200px;-ms-border-bottom-left-radius:200px;-o-border-bottom-left-radius:200px;border-bottom-left-radius:200px}90%{margin:5px 5px 0 0;-webkit-bottom-left-border-radius:200px;-moz-border-bottom-left-top-left-radius:200px;-ms-border-bottom-left-radius:200px;-o-border-bottom-left-radius:200px;border-bottom-left-radius:200px}100%{margin:0;-webkit-bottom-left-border-radius:35px;-moz-border-bottom-left-top-left-radius:35px;-ms-border-bottom-left-radius:35px;-o-border-bottom-left-radius:35px;border-bottom-left-radius:35px}}@keyframes b4a{0%{margin:0;-webkit-bottom-right-border-radius:35px;-moz-border-bottom-right-top-left-radius:35px;-ms-border-bottom-right-radius:35px;-o-border-bottom-right-radius:35px;border-bottom-right-radius:35px}40%{margin:5px 0 0 5px;-webkit-bottom-right-border-radius:200px;-moz-border-bottom-right-top-left-radius:200px;-ms-border-bottom-right-radius:200px;-o-border-bottom-right-radius:200px;border-bottom-right-radius:200px}90%{margin:5px 0 0 5px;-webkit-bottom-right-border-radius:200px;-moz-border-bottom-right-top-left-radius:200px;-ms-border-bottom-right-radius:200px;-o-border-bottom-right-radius:200px;border-bottom-right-radius:200px}100%{margin:0;-webkit-bottom-right-border-radius:35px;-moz-border-bottom-right-top-left-radius:35px;-ms-border-bottom-right-radius:35px;-o-border-bottom-right-radius:35px;border-bottom-right-radius:35px}}@keyframes t1a{0%{transform:rotate(0)}40%{transform:rotate(0)}55%{transform:rotate(-60deg)}70%{transform:rotate(60deg)}80%{transform:rotate(0)}}
	
	.welcome-div{min-height: 300px; background: #E7E7D2;}
	.city{filter:sepia(50%) brightness(99%); height: 130px; width: 100%; position: relative; background-image: url('/images/grey.png'); background-size: 100% auto; background-repeat: no-repeat; z-index: 100; animation: cityit 3s infinite linear;}
	.block{filter:sepia(50%) brightness(99%); height: 100px; width: 100%; top: -20px; position: relative; background-image: url('/images/block1.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat; margin: 20px 0px;}
	.welcome-div h1{z-index: 1000; position: relative; font-size: 50px; font-weight: 100; margin: 0px;}
	.welcome-div h1 sup{font-size: 20px; font-weight: 200;}
	.welcome-div p{color: #000000; font-size: 20px; line-height: 35px; text-shadow: 0 0 6px #FFFFFF; position: relative; z-index: 500;}
	.welcome-div button{cursor: pointer; font-size: 16px; padding: 10px 20px 10px 10px; font-weight: 600; color: #285B9D; background: #FFFFFF; border: 0px; border-left: 12px solid #e5e5e5;}
	.welcome-div .fa-caret-right{cursor: pointer; font-size: 75px; position: relative; left: -10px; top: -23px; color: #FFFFFF;}
	.welcome-div .fa-angle-right{cursor: pointer; font-size: 81px; position: relative; left: -35px; top: -23px;}
	.welcome-div button:hover > .fa-lightbulb-o{text-shadow: 0 -3px 4px #FF9A00;}
	.welcome-div a:hover > div button{border-left: 25px solid #FF9A00; letter-spacing: 0.1em;}
	.welcome-div a:hover > div .fa-caret-right{text-shadow: 3px 0 3px #FF9A00; font-weight: 800;}
	
	.square-menu{position: fixed; top: 0px; right:0px; padding: 20px; z-index: 5000; text-align: right;}
	.square-menu i{font-size: 30px; color: #666666; float: right; margin-left: 10px;}
	.square-menu a .quicklink{background: none; border: none; padding: 0px; cursor: pointer; font-size: 16px; color: #333333; outline: none; margin: 4px 10px 3px 10px;}
	#supermenubox{background: rgba(255,255,245,0.9); box-shadow: 0 0 3px 1px #7B93F8; border: 1px solid #7B93F8; padding: 5px; width: 290px; z-index: 5000; display: block; margin-top: 40px; display: none;}
	.topbar{width: 100%; height: 60px; background: rgba(255,255,255,0.9); position: fixed; top: 0px; left: 0px; z-index: 4900; display: none;}
	.topbar2{width: 250px; height: 60px; background: none; position: fixed; top: 0px; left: 0px; z-index: 4950;}
	.topbar2 p{font-size: 10px; margin: -20px 10px 0px 20px; display: block; width: 270px;}
	.topbar2 img{height: 35px; margin: 10px;}
	.supermenuicon{width: 30%; height: 100px; margin: 1px; padding: 15px 1px; font-size: 13px; color: #000000; text-align: center; background: #FFFFFF; display: inline-block; vertical-align: top;}
	
	
	.floating-footer{background: rgba(246,236,115,0.9); height: 20px; padding: 10px 0px; position: fixed; bottom: 0px; width: 100%; z-index: 2000;}
	.floating-footer .links{margin: 0px 20px;}
	.floating-footer .links ul li{list-style: none; display: inline-block; margin: 0px 5px; font-size: 12px;}
	
	#later-content{position: absolute; top: 75%; width: 100%; }
	.trigger{position: absolute; top: 2px; left: 2px; height: 1px; width: 1px;}
	.trigger2{position: absolute; top: 100%; left: 2px; height: 1px; width: 1px;}
	.trigger3{position: absolute; top: 400px; left: 2px; height: 1px; width: 1px;}
	
	.later-bg{height: 100%; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover; position: fixed; top: 0px; left: 0px; z-index: -1; background-image: url('/images/later/3x,m. ,.m.jpeg')}
	.later-one{min-height: 200px; padding: 30px 0px 20px 0px; margin-bottom: -70px; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover;}
	.later-one h2{z-index: 1000; position: relative; font-size: 50px; margin: 40px auto; font-weight: 100; text-align: center; }
	.later-one{background-image: url('/images/later/2.jpeg'); background-position: center bottom;}
	.later-one .three-fourth{background-image: url('/images/later/lappy.png'); background-size: 100% 100%; }
	.mySlides{margin: 30px 0px; height: 250px; margin: auto; padding: 0px 120px 20px 120px; margin-bottom: 50px;}
	.mySlides .text{font-size: 18px; font-weight: 500; color: #000033; letter-spacing: 0.1em; line-height: 24px;}
	.mySlides .speaker{font-size: 15px; font-weight: 800; color: #222222; margin-top:30px; }
	.mySlides .company{font-size: 12px; font-weight: 800; color: #666666; margin-top:10px; }
	.mySlides .star{height: 20px; margin-top:5px; margin-bottom: 40px;}
	.people{height: 50px; width: 50px; box-shadow: 0 5 5px #000000; margin-top: -50px; border-top: 3px solid #aaaaaa; -webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
		
	
	.later-bg h1{color: #000000; font-size: 100px; font-weight: 100; text-shadow: 0 0 3px #FFFFFF; margin-top: 20%; text-align: center; margin-bottom: 10px;}
	.later-bg h1 span{color: #000000; font-size: 40px; font-weight: 100; display: block; text-shadow: 0 0 4px #FFFFFF; text-align: left;}
	.later-bg p{color: #000000; font-size: 30px; font-weight: 100; text-align: center; margin: 20px 0px;}
	.later-bg .h1frame{width: 100%; max-width: 800px; margin: auto; padding-top: 50px;}
	
	.grey{ filter: grayscale(90%); -webkit-filter: grayscale(90%);}
	.dissolve{ filter: opacity(10%); -webkit-filter: opacity(10%);}
	
	.later-zero{background: #FFFFFF; min-height: 200px; padding: 60px 0px 50px 0px; margin-top: -100px; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover;}
	.later-zero .one-third{margin: 30px 0px 45px 0px; vertical-align: top;}
	.later-zero .one-third img{height: 50px; width: 50px; margin-left: 10px;}
	.later-zero .one-third button{margin-left: 60px; font-size: 14px; padding: 10px; font-weight: 200; color: #111111; border: 1px solid #777777; background: #f5f5f1; }
	.later-zero .one-third h3{ font-weight: 400; font-size: 27px; display: inline-block; vertical-align: top; margin: 5px;}
	.later-zero h2{z-index: 1000; position: relative; font-size: 50px; font-weight: 100; margin: 0px;}
	.later-zero .one-third p{font-size: 15px; margin: 0px 15px 10px 60px;}
	.block2{height: 100px; width: 100%; top: -45px; position: relative; background-image: url('/images/block2.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat;}
	
	.block3{height: 100px; width: 100%; top: 0px; position: relative; background-image: url('/images/block3.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat;}
	.block4{height: 100px; width: 100%; position: relative; background-image: url('/images/block3.png'); background-size: 100% 100%; background-position: center top; background-repeat: no-repeat;}
	
	.later-feature{background: #F4F4F4; padding: 50px 0px 80px 0px; background-image: url('/images/later/bg2.png'); background-attachment: fixed; background-size: contain;}
	.later-feature .one-fifth{height: 80px; background: #FFFFFF; box-shadow: 0 0 3px #000000; margin: 5px 3px; background-size: contain; background-repeat: no-repeat; background-position: center center; filter: grayscale(100%);}
	.later-feature .one-fifth:hover{filter: grayscale(20%); cursor: pointer;}
	.later-feature h2{z-index: 1000; position: relative; font-size: 50px; font-weight: 100;}
	
	.later-blog{background: #FFFFFF; background-image: url('/images/later/_MG_5736.JPG');  min-height: 200px; padding: 60px 0px 50px 0px; width: 100%; background-attachment: fixed; background-position: center center; background-size: cover;}
	
	
}


@media screen and (min-width: 1350px){
	.city{filter:sepia(50%) brightness(99%); height: 180px; width: 100%; position: relative; background-image: url('/images/grey.png'); background-size: 100% auto; background-position: center top; background-repeat: no-repeat; z-index: 100;}

}



