
/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {	
.wrapper {
  padding: 0 15px;
}
header {
  padding: 20px 0 40px;
}
.logo {
  margin: 10px 0 -40px;
}
.left-aside { float: left; top: 0; width: 100%;}
.right-aside {
  float: left;
  width: 100%;
  padding: 0px 15px;
}
.top-menu {
  float: left;
  text-align: center;
  width: 100%;
}
.top-contact {
  float: left;
  width: 100%;
}
.top-menu li a {
  padding: 10px 10px 7px;
}
.social-icon {
  margin: 0;
  float: right;
}
.social-icon span {
  margin: 0 5px 0 0px;
}
.contact-me {
  margin: 0 0 0 10px; position: relative; z-index: 999;
}
.contact-me a {
  padding: 10px 15px;
}
.share {
  margin: 10px 0 0;
  text-align: center;
}
.share li {
  margin: 0px 10px;
}
.share-btm {
  text-align: left;
  margin-bottom: 30px;
}
.share-btm li {
  margin: 0px 5px 0px 0;
}
.share-btm li a {
  padding: 7px 10px;
}
.human { padding-right: 15px !important;}
.winter { padding-left: 15px !important;}
.header { padding-left: 15px; padding-right: 15px;}
.achiev-txt {
  margin-top: -61px;
}
.graduate-img { padding-right: 15px !important;}
.graduate-img-1 { padding-left: 15px !important;}
.achievement-img { border: none;}
.menu-fix { position: relative;}
.leftsidebar { width: 100%;}
.leftsidebarfixed { position: relative; top: inherit !important;}
.work-img-01 { padding-left: 30px !important; padding-right: 15px !important;}
.work-img-02 { padding-left: 30px !important; border: none;}
.shekhar-agnihotri h1 {
  font-size: 38px;
}
.leftsidebar {
  position: relative;
}
.blog-logo { margin: 30px 0 0; position: absolute;}
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {
header {
  padding: 20px 15px 30px;
}
.top-menu {
  float: right;
}
.top-menu li a {
  padding: 10px 12px 7px;
}
.contact-me {
  margin: 0 0 0 20px;
}
.social-icon {
  margin: 0;
}
.social-icon span {
  margin: 0 0 0 12px;
}
.contact-me a {
  padding: 10px 20px;
}
.share {
  margin: 10px 0 0;
  text-align: center;
}
.share li {
  margin: 0px 5px 0;
}
.share-btm {
  text-align: left;
}
.right-aside {
  width: 58%; padding: 0 15px 0 0;
}
.shekhar-agnihotri {
  margin: -35% 20px 20px;
}
.follow-me {
  margin: 0 20px;
}
.graduate-img-2 { padding-right: 15px !important;}
.graduate-img-3 { padding-left: 15px !important;}
.menu-fix { position: relative;}
.shekhar-agnihotri h1 {
  font-size: 38px;
}
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {
.share li a {
  padding: 7px 12px;
}
.right-aside {
  padding: 10px 20px 0 10px;
}
.achiev-txt {
  margin-top: -63px;
}
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {
.share li a {
  padding: 7px 15px;
}
.share-btm li a {
  padding: 7px 5px !important;
}
.share li a i {
  padding: 0 2px 0 0;
}
.achiev-txt {
  margin-top: -63px;
}
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
.share li a {
  padding: 7px 15px;
}
}

@media (min-width: 1700px) {
.shekhar-agnihotri {
  margin: -50% 30px 20px;
}
}

@media (min-width: 2200px) {
.shekhar-agnihotri {
  margin: -35% 30px 20px;
}
}
