﻿ 
body
{
    background-color:#FBFBFB;
    margin:0px;
    padding:0px;
}
a
{text-decoration:none;}
.clear
{
  clear: both;
}   
.mainpageweidth
{
    width:100%;
}
.tophead
{
    width:100%;
}
.logohead a
{
   float: left;
   font-family: "Rajdhani",ajdhani;
   font-size: 34px;
   font-weight: bold;
   line-height: 1.1;
   margin:0px;
   color:#000;
}
.homelink a
{
    color:#555555;
}
.bpostheadingdiv h1
{
    margin:0px;
}
.topheal h1
{
   float: left;
   font-family: "Rajdhani",ajdhani;
   font-size: 34px;
   font-weight: bold;
   line-height: 1.1;
   margin:0px;
   color:#000;
}
.topheal h1 a
{
    color:#000;
}
.topheal
{
    width:92%;
    padding:1% 4%;
    border-bottom:5px solid #DDDDDD;
    
}
.rightinnerdiv
{
    padding: 0% 0%;
    width: 70%;
    float:right
}
.leftinnerdiv
{
    width:28%;
    padding: 0% 0%;
    float:left;  
}
.maincontentdiv
{
    width:90%;
    padding:2% 5%;
}
.archivesclass
{
    padding:3% 2% 2% 2%;
    width:94%;
    background-color:#fff;
    box-shadow: 0 0 2px #cfcfcf;
}
.loginclass
{
    padding:3% 2% 2% 2%;
    width:94%;
    background-color:#fff;
    box-shadow: 0 0 2px #cfcfcf;
}
.leftinnerdiv ul
{
    margin:0px;
    padding:0px;
    line-height:26px;
}
.leftinnerdiv ul li
{
     display:block;
     padding-left: 15px;
}
.leftinnerdiv ul li::before
{
    color: #222222;
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 13px;
    left: 0;
    top: 0px;
    position: absolute;
    padding-top: 5px;
    position: relative;
}
.leftinnerdiv ul li a
{
    color: #001837;
    font-size:18px;
    font-family: "Rajdhani",sans-serif;
    line-height: 1.3;
    padding-left:14px;
}
.leftinnerdiv ul li a:hover
{
color: #f5245f;
}
.mainheading1
{
   color:#f5245f !important;
   font-size: 30px;
   font-family: "Rajdhani",Sans-Serif;
   font-size: 28px;
   font-weight: 600;
}
.mainheading
{
  font-size: 30px;
  font-family: "Rajdhani",Sans-Serif;
 
  font-size: 28px;
  font-weight: 600;
 
  letter-spacing:1px;
   color:#414141;
}
.archheading
{
 margin-bottom: 20px;
 margin-left: 15px;
 padding-bottom: 10px;
 width:90%;
 border-bottom:1px solid #dddddd;
 padding-top: 5px;
}
.logohead
{
    width:80%;
    float:left;
    padding: 6px 8px;
}
.homelink
{
    width:15%;
    float:right;  
    text-align:right; 
    padding: 10px 8px;
}
.homelink a
{
   font-size:20px;
   font-family: "Rajdhani",Sans-Serif;
   padding:1px 12px;
   cursor:pointer;
}
.homelink a:hover
{
    background-color:#F5245F;
    border-radius:20px;
    color:#fff;
    font-weight:500;
    
}
.maincontentbox
{
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 2px #cfcfcf;
    padding:2% 3%;
    width:94%;
}
.postheading a
{
 color:#001837;
}
.postheading h1
{
  font-size: 30px;
  font-family: "Rajdhani",Sans-Serif;
  color:#001837;
  font-weight:500;   
}
.postheading
{
  font-size: 30px;
  font-family: "Rajdhani",Sans-Serif;
  color:#001837;
  font-weight:500;   
}
.realiseddate::before
{
    content: "";
    font-family: FontAwesome;
}
.realiseddate
{
    font-family: "Rajdhani",sans-serif;
     font-size: 16px;
    font-weight: 500;
}
.bpostheadingdiv
{
    border-bottom:1px solid #dddddd;
    line-height:40px;
}
.imgcontent
{
    width:100%;
     text-align:center;
     padding:2% 0%;
}
.imgcontent img
{
    width:54%;   
}
.maindisdiv{
    color: #414141;
    font-family: "Rajdhani",sans-serif;
    font-size: 18px;
    line-height: 1.3;
    text-align:justify;
}
.maindisdiv a
{
    color:#f5245f;
}
.linkdivclass
{
    width:100%;
    border-bottom:4px solid #F5245F;
     font-family: "Rajdhani",sans-serif;
    font-size: 18px;
}
.linkdivclass a
{
    color:#000;
}
.linkdivclass a:hover
{
    color:#001837;
}
.linkclass
{
    background: #f5245f none repeat scroll 0 0;
    border-radius: 0 27px 0 0;
    color: #ffffff !important;
    display: inline-block;
    font-size: 18px;
    margin-right: 15px;
    padding: 7px 10px;
    text-align: center;
    width: 115px;
}
.linkclass:hover
{
    color:#000 !important;
}
.maincontentbox ul
{
    margin:0px;
    padding:0px;
}
.maincontentbox ul li
{
    /*float:left;
    display:block;*/
}
.blogfooter
{
    width:100%;
}
.innerfooter
{
    background-color:#222222;
    padding:2%;
    text-align:center;
    color:#fff;
    font-family: "Rajdhani",sans-serif;
    font-size: 20px;
}
.innerfooter a
{
    color:#F5245F;
}
.fa-facebook-f::before, .fa-facebook::before {
    content: "";
       font-family: FontAwesome;
}
.postsocial
{
    margin:0px;
    padding:0px;
}
.postsocial li
{
    float:left;
    display:block;
    
}
.postsocial li a
{
    color:#fff !important;
}
.fa-facebook
{
    background:#3B5998;
    padding: 3px 15px;
}
.fa-pinterest
{
    background:#CB2027;
    padding: 3px 15px;
}
.fa-twitter
{
    background:#00ACED;
    padding: 3px 15px;
}
.fa-google-plus
{
    background:#DD4B39;
    padding: 3px 15px;
}
.breadcrumb {
    background: #555555 none repeat scroll 0 0;
    color: #ccc;
    font-weight: 500;
    margin: 0;
    overflow: hidden;
    padding: 10px 0;
}
.innerbreadcrumb
{
 padding:0% 4%;
}
.breadcrumb ul
{
    margin:0px;
}
.breadcrumb ul li
{
    display:block;
    float:left;
}
.breadcrumb ul li a
{
    font-size: 18px;
    color:#fff;
    font-family: "Rajdhani",sans-serif;
    
}
.breadcrumb ul li::after {
    content: "";
    font-family: "FontAwesome";
    margin: 0px 10px;
}
.bcend::after 
{
    display:none;
}
@media only screen and (min-width :220px) and (max-width :700px)
{
    .maincontentdiv
    {
        display:table;
    }
    .rightinnerdiv {
    float: none;
    padding: 0;
    width: 100%;
}
   .leftinnerdiv {
    float: none;
    display:table-footer-group;
    width:100%;
   }
}