
/* 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; text-shadow: none;}

[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;}
p{text-align: justify; font-size: 17px; line-height: 25px;}
.cursive{font-family: 'Satisfy', cursive;}
	.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;}
	.round20{-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;}



	/* 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}
	.fixed{position: fixed !important;}
	.ztop{z-index: 5000;}
	
	.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;}	
		
	
	.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;}

	
	.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #FFFFFF;
	}
	.breadcrumb li{display: inline-block; font-size: 11px; color: #FFFFFF;}
	
	div{box-sizing: border-box;}
	
	.specialbtn {
	  animation: blinker 2s linear infinite;
	}
	
	@keyframes blinker {
	   0%  {padding-right: 5px; border-right: 2px solid #C657F2;}
	  50%  {padding-right: 10px; border-right: 5px solid #C657F2;}
	  100% {padding-right: 5px; border-right: 2px solid #C657F2;}
	}
	
	.specialbtn2 {
	  animation: blinker2 2s linear infinite;
	}
	
	@keyframes blinker2 {
	   0%  {padding: 10px 6px;}
	  50%  {padding: 10px  18px; margin-left: -12px;}
	  100% {padding: 10px 6px;}
	}
	
		
	
	
	
	
	

	
@media screen and (max-width: 1049px){
	.pconly{display: none !important;}
	.container{width: 90%; margin: auto;}
	.take-left{float: none;}
	.take-right{float: none;}
		
	.half, .one-third, .one-fourth, .two-third, .three-fourth{width: 99%; margin: 0px; padding: 0px; border: 0px; display: block;}
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}
	.vb{vertical-align: bottom;}
	
	.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: 53px; 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: -25px 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;}
	.inlinelistmenu li{list-style: none;}
	.inlinelistmenu li a{display: block; padding: 10px 0px; box-shadow: 0 0 2px #555555; margin: 5px 0px; text-align: left; text-indent: 40px; font-size: 18px; font-variant: small-caps; letter-spacing: 0.1em; background-image: url('../images/dp.png'); background-size: auto 50%; background-repeat: no-repeat; background-position: 10px center;}
	.inlinelistmenu li a:hover{text-indent: 50px; background-image: url('../images/dp2.png'); background-size: auto 80%; letter-spacing: 0.2em; border-left: 10px solid #F8F800;}
	
		p.search{font-size: 20px;}
	p.search a img{height: 25px; position: relative; top: 15px; margin: 5px;}
	
	.launcher{min-height: 600px; padding-bottom: 100px; width: 100%; background-image: url('/images/cover.jpg'); background-size: 100% auto;
        background-position: center 13px; background-repeat: no-repeat; background-attachment: fixed;}
	.launcher .half{top: 400px; font-family: Calibri; position: relative; padding: 15px; margin-bottom: 370px; background: #FFFFFF; -webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
	.launcher h1{font-size: 28px; margin: 5px 0px; font-weight: 100; color: #FF7400; -webkit-text-stroke: 1px #680000;}
	.launcher h1 span{font-size: 18px; font-weight: 100; color: #888888 !important; -webkit-text-stroke: 0px #680000; }
	.launcher p{margin: 5px 0px 22px 0px;  text-align: left;}
	.launcher .hashtag{color: #62A6EC; font-size: 21px; font-weight: 600;}
	.launcher .ido{color: #045F73; -webkit-text-stroke: 0px  #44C7C2; font-size: 16px; font-weight: 800;}
	.launcher .bio{font-size: 16px; font-weight: 400; color: #003545; margin-bottom: 2px;}
	.launcher .bio2{color: #50403D; font-weight: 600; margin: 0px; margin-bottom: 20px;}
	.launcher .sign{width: 90%; max-width: 350px; transform: rotate(-15deg); margin-top: 1px; margin-left: 30px;}
	.launcher .dp{height: 80px; width: 80px; background-image: url('../images/dp.png'); background-size: 100% 100%; margin-top: -70px;}
	.launcher .half:hover > .dp{background-image: url('../images/dp2.png');}
	.socialicon1{height: 45px; margin: 0px 5px;}
	.socialicon1:nth-child(1){margin-left: 0px;}
	.socialicon1:hover{transform: rotate(-15deg);}
	.socialstory{font-size: 18px; margin-bottom: 0px; top: 20px; position: relative; color: #555599;}
	
	
	.content{width: 100%;}
	.block1{height: 100px; width: 100%; position: relative; background-image: url('../images/block2g.png'); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; margin-top: -50px;}
	.block1a{padding: 2px 0px 0px 0px;
		background: rgb(214,239,251);
		background: -moz-linear-gradient(top,  rgba(214,239,251,1) 0%, rgba(214,239,251,1) 18%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(214,239,251,1) 0%,rgba(214,239,251,1) 18%,rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom,  rgba(214,239,251,1) 0%,rgba(214,239,251,1) 18%,rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6effb', endColorstr='#ffffff',GradientType=0 );
	}
	.block1a h2{font-size: 25px; font-weight: 100; color: #110000; font-family: Calibri;}
	.block1a p{font-size: 15px; font-family: Calibri; color: #333300;}
	.block1a .pic{background-image: url('../images/amit-2.png'); background-size: contain; background-repeat: no-repeat; height: 350px; margin-top: 0px; background-position: center center;}
	.btnx img{height: 70px; position: relative; z-index: 200;}
	.btnx button{padding: 8px 10px 8px 35px; font-size: 18px; background: #CEA973; border: 2px solid #C657F2; margin-left: -40px;}
	.btnx:hover > table tr td img{filter: grayscale(30%); margin-left: -10px;}
	.btnx:hover > table tr td button{filter: grayscale(30%); padding-left: 60px;}
	
	.bookbar{background: #F8F800; padding: 20px 0px; border-bottom: 6px solid #EBF43E;}
	.bookbar .msg{color: #090F20; font-size: 14px; margin: 2px 0px; font-weight: 300; font-family: 'Calibri';}
	.bookbar .msg i{font-size: 15px;}
	.bookbar .name{color: #8C30A4; font-size: 26px; margin: 0px; font-weight: 600; font-family: 'Times New Roman'; text-align: left;}
	.bookbar .half{height: 100px;}
	.bookbar .half button{padding: 10px; font-size: 20px; font-weight: 600; color: #FFFFFF; background: #41754E; border: 1px solid #000000; margin: 30px 0px;}
	.bookbar .half button:hover{text-shadow: 0 0 3px #000000; margin-top: 33px; box-shadow: 0 -3px 3px #000000;}
	#books{margin-top: -87px; float: right;}
	
	.whatido .two-third{padding: 10px; background: rgba(255,255,255,0.8); margin-top: 75px; width: 100%;}
	.whatido{padding: 60px 0px; min-height: 500px; background: #DCDCD9;  background-image: url('../images/amit5.png'); background-size: cover; background-repeat: no-repeat; background-position: right center; background-attachment: fixed; }
	.whatido h2{font-size: 25px; font-weight: 100; color: #110000; font-family: Calibri;}
	.whatido p{font-size: 20px; font-family: Calibri; color: #333300; text-shadow: 0 0 3px #DCDCD9; color: #111111; font-weight: 500;}
	.whatido p i{color: #5149C0;}
	
	.myblogs{padding: 30px 0px;}
	.myblogs h2{font-size: 25px; font-weight: 100; color: #110000; font-family: Calibri;}
	.myblogs em{font-size: 16px; font-family: Calibri; color: #333300; display: block; margin-bottom: 30px;}
	
	.icon{height: 25px; margin-right: 5px; top: 4px; position: relative;}
	
	.footerpic {
        background-image: url(../images/footer.jpg);
        background-size: auto 200px;
        background-position: right top;
        background-repeat: no-repeat;
        color: #FFFFFF;
    }
	
    .footerbox {
        background: #000000;
        padding-top: -10px;
        background-image: url(../images/footer2.jpg);
        background-size: auto 200px;
        background-position: right top;
        background-repeat: repeat-x;
    }
    /*
	.footerpic{height: 400px;background-image: url('../images/footer.jpg'); background-size: auto 100%; background-position: right center; background-repeat: no-repeat; color: #FFFFFF;}
	.footerbox{height: 400px; background: #252727; background-image: url('../images/footer2.jpg'); background-size: auto 100%; background-position: right center;}
	*/
	.footerpic .firstfoot{margin-top: 190px;}
	.footerpic .one-fourth{min-height: 10px;}
	.footerpic .one-fourth h3{margin-top: 30px; margin-bottom: 15px; padding-left: 50px; font-size: 25px;}
	.footerpic .one-fourth a{padding-left: 50px; margin-top: 15px; font-size: 20px; display: block; color: #FFFFFF;}
	
	
	
	
	
	
}





@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;}
	.vm{vertical-align: middle;}
	.vt{vertical-align: top;}
	.vb{vertical-align: bottom;}

	.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: 15px; 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: -10px 10px 0px 0px; display: block; width: 210px; text-align: center; font-family: calibri;}
	.topbar2 img{height: 50px; margin: 0px;}
	.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;}
	.inlinelistmenu li{list-style: none;}
	.inlinelistmenu li a{display: block; padding: 10px 0px; box-shadow: 0 0 2px #555555; margin: 5px 0px; text-align: left; text-indent: 40px; font-size: 18px; font-variant: small-caps; letter-spacing: 0.1em; background-image: url('../images/dp.png'); background-size: auto 50%; background-repeat: no-repeat; background-position: 10px center;}
	.inlinelistmenu li a:hover{text-indent: 50px; background-image: url('../images/dp2.png'); background-size: auto 80%; letter-spacing: 0.2em; border-left: 10px solid #F8F800;}
	
	p.search{font-size: 20px;}
	p.search a img{height: 25px; position: relative; top: 15px; margin: 5px;}
	
	.launcher{min-height: 600px; padding-bottom: 100px; width: 100%; background-image: url('/images/cover.jpg'); background-size: auto 90%; background-position: right center; background-repeat: no-repeat; background-attachment: fixed;}
	.launcher .half{margin-top: 7%; font-family: Calibri;}
	.launcher h1{font-size: 48px; margin: 5px 0px; font-weight: 100; color: #FF7400; -webkit-text-stroke: 1px #680000;}
	.launcher h1 span{font-size: 18px; font-weight: 100; color: #888888 !important; -webkit-text-stroke: 0px #680000; }
	.launcher p{margin: 5px 0px 22px 0px;  text-align: left;}
	.launcher .hashtag{color: #62A6EC; font-size: 21px; font-weight: 600;}
	.launcher .ido{color: #045F73; -webkit-text-stroke: 0px  #44C7C2; font-size: 20px; font-weight: 800;}
	.launcher .bio{font-size: 18px; font-weight: 400; color: #003545; margin-bottom: 2px;}
	.launcher .bio2{color: #50403D; font-weight: 600; margin: 0px; margin-bottom: 25px;}
	.launcher .sign{width: 90%; max-width: 400px; transform: rotate(-15deg); margin-top: 1px; margin-left: 50px;}
	.launcher .dp{height: 80px; width: 80px; background-image: url('../images/dp.png'); background-size: 100% 100%;}
	.launcher .half:hover > .dp{background-image: url('../images/dp2.png');}
	.socialicon1{height: 45px; margin: 0px 5px;}
	.socialicon1:nth-child(1){margin-left: 0px;}
	.socialicon1:hover{transform: rotate(-15deg);}
	.socialstory{font-size: 18px; margin-bottom: 0px; top: 20px; position: relative; color: #555599;}
	
	
	.content{width: 100%;}
	.block1{height: 100px; width: 100%; position: relative; background-image: url('../images/block2g.png'); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; margin-top: -50px;}
	.block1a{padding: 2px 0px 0px 0px;
		background: rgb(214,239,251);
		background: -moz-linear-gradient(top,  rgba(214,239,251,1) 0%, rgba(214,239,251,1) 18%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(214,239,251,1) 0%,rgba(214,239,251,1) 18%,rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom,  rgba(214,239,251,1) 0%,rgba(214,239,251,1) 18%,rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6effb', endColorstr='#ffffff',GradientType=0 );
	}
	.block1a h2{font-size: 45px; font-weight: 100; color: #110000; font-family: Calibri;}
	.block1a p{font-size: 18px; font-family: Calibri; color: #333300;}
	.block1a .pic{background-image: url('../images/amit-2.png'); background-size: contain; background-repeat: no-repeat; height: 600px; margin-top: -80px; background-position: left bottom;}
	.btnx img{height: 70px; position: relative; z-index: 200;}
	.btnx button{padding: 8px 10px 8px 35px; font-size: 18px; background: #CEA973; border: 2px solid #C657F2; margin-left: -40px;}
	.btnx:hover > table tr td img{filter: grayscale(30%); margin-left: -10px;}
	.btnx:hover > table tr td button{filter: grayscale(30%); padding-left: 60px;}
	
	.bookbar{background: #F8F800; padding: 20px 0px; border-bottom: 6px solid #EBF43E;}
	.bookbar .msg{color: #090F20; word-spacing: 2px; font-size: 18px; margin: 5px 0px; font-weight: 300; font-family: 'Calibri';}
	.bookbar .msg i{font-size: 15px;}
	.bookbar .name{color: #8C30A4; font-size: 30px; margin: 0px; font-weight: 600; font-family: 'Times New Roman';}
	.bookbar .half{height: 100px;}
	.bookbar .half button{padding: 10px; font-size: 20px; font-weight: 600; color: #FFFFFF; background: #41754E; border: 1px solid #000000; margin: 30px 0px;}
	.bookbar .half button:hover{text-shadow: 0 0 3px #000000; margin-top: 33px; box-shadow: 0 -3px 3px #000000;}
	#books{margin-top: -87px; float: right;}
	
	.whatido{padding: 60px 0px; min-height: 500px; background: #DCDCD9;  background-image: url('../images/amit5.png'); background-size: cover; background-repeat: no-repeat; background-position: right center; background-attachment: fixed; }
	.whatido h2{font-size: 45px; font-weight: 100; color: #110000; font-family: Calibri;}
	.whatido p{font-size: 20px; font-family: Calibri; color: #333300; text-shadow: 0 0 3px #DCDCD9; color: #111111; font-weight: 500;}
	.whatido p i{color: #5149C0;}
	
	.myblogs{padding: 30px 0px;}
	.myblogs h2{font-size: 45px; font-weight: 100; color: #110000; font-family: Calibri;}
	.myblogs em{font-size: 18px; font-family: Calibri; color: #333300; display: block; margin-bottom: 30px;}
	
	.icon{height: 35px; margin-right: 5px; top: 4px; position: relative;}
	
	
	.footerpic{height: 400px;background-image: url('../images/footer.jpg'); background-size: auto 100%; background-position: right center; background-repeat: no-repeat; color: #FFFFFF;}
	.footerbox{height: 400px; background: #000000; background-image: url('../images/footer2.jpg'); background-size: auto 100%; background-position: right center;}
	.footerpic .one-fourth h3{margin-top: 150px; margin-bottom: 15px; padding-left: 50px; font-size: 25px;}
	.footerpic .one-fourth a{padding-left: 50px; margin-top: 15px; font-size: 20px; display: block; color: #FFFFFF;}
	
	
	
}

	body{cursor:url('../images/b.png'), auto !important; overflow-x: hidden;}
	a { text-decoration: none; outline: none; cursor:url('../images/pointer.png'), auto !important;}
	a *{ cursor:url('../images/pointer.png'), auto !important;}
	
	.grey{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
	.blur{filter: blur(4px); -webkit-filter: blur(4px);}
	.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;}
	.clean{font-size: 1px; height: 0px; line-height: 1px;}
	.fh{height: 100% !important;}
	

	
	
	
	