body{
   padding: 0;
   margin: 0;
  }

  #main_content_body{
    margin-top: 40px;
    width: 94%;
    margin-bottom: 60px;
  }

    #main_content_body #main_row{
      padding: 0;
      margin: 0;
    }
      #main_content_body #main_row #content_col{
        padding-left: 0;
        padding-right: 5px;
      }
      #main_content_body #main_row #sidebar_col{
        padding-right: 0;
      }




    /******* Post Advance Infomartion CSS Start ********/
    #main_content_body .post_content{
      overflow: auto;
    }
      #main_content_body .post_content #only_content{
        border-right: 1px solid #E5E5E5;
        padding-right: 20px;
        margin-bottom: 15px;
      }

        #main_content_body .post_content #only_content #post_title{
          font-size: 41px;
          color: #3f3f3f;
          font-style: normal;
          font-family: "Noto Sans Devanagari", "Noto Sans", sans-serif;
          font-weight: 700;
          text-align: left;
          padding: 0;
        }
        #main_content_body .post_content #only_content #post_ad_info{
          margin-top: 20px;
          padding: 10px;
          text-align: left;
          border-top: 2px solid black;
          border-bottom: 2px solid black;
        }
          #main_content_body .post_content #only_content #post_ad_info span{
            margin-right: 20px;
            font-weight: bold;
            font-size: 17px;
          }

            /******** Bar Tag **********/
            #main_content_body .post_content #only_content #post_ad_info #p_by_br{
              display: none;
            }
            #main_content_body .post_content #only_content #post_ad_info #a_by_br{
              display: none;
            }
            /******** Bar Tag **********/



            #main_content_body .post_content #only_content #post_ad_info span a{
              color: black;
              text-decoration: none;
            }
              #main_content_body .post_content #only_content #post_ad_info span a:hover{
                color: #FE5621;
              }
        /******* Post Advance Infomartion CSS Start ********/

        /*********  Post Content CSS Start ************/
        #main_content_body .post_content #only_content #blog_content{
          background: white;
          margin-top: 28px;
          text-align: left;
        }
          #main_content_body .post_content #only_content #blog_content img{
            max-width: 100%;
          }
          #main_content_body .post_content #only_content #blog_content iframe {
            max-width: 100%;
            height: all;
          }
        /*********  Post Content CSS Start ************/






        /********************     Share This CSS Start      *******************/
        #share_this{
          text-align: left;
          margin-top: 25px;
          width: 100%;
          background: ;
          padding: 0;
        }
          #share_this p{
            font-style: italic;
            font-weight: bold;
            padding: 0;
            margin: 0;
          }
          #share_this .share_icon{
            background: ;
            margin:0;
            padding: 15px;
          }
            #share_this .share_icon a{
              text-decoration: none;
            }

            #wp_disply{
              display: none;
            }

            /********  Share Facebook *********/
            #share_this .share_icon .share_facebook{
              background: #3b5998;
              padding: 10px;
              width: auto;
              overflow: all;
              margin-right: 12px;
            }
              #share_this .share_icon .share_facebook i{
                font-size: 23px;
                margin-right: 10px;
                color: white;
              }
              #share_this .share_icon .share_facebook span{
                color: white;
                font-size: 17px;
                font-weight: bold;
              }

          /****** Share Whatsapp *******/
          #share_this .share_icon .share_wp{
              background: #4fce5d;
              padding: 10px;
              width: auto;
              overflow: all;
              margin-right: 12px;
            }
              #share_this .share_icon .share_wp i{
                font-size: 23px;
                margin-right: 10px;
                color: white;
              }
              #share_this .share_icon .share_wp span{
                color: white;
                font-size: 17px;
                font-weight: bold;
              }


          /********  Share Twitter *********/
          #share_this .share_icon .share_twitter{
              background: #00acee;
              padding: 10px;
              width: auto;
              overflow: all;
              margin-right: 12px;
            }
              #share_this .share_icon .share_twitter i{
                font-size: 23px;
                margin-right: 10px;
                color: white;
              }
              #share_this .share_icon .share_twitter span{
                color: white;
                font-size: 17px;
                font-weight: bold;
              }


          /********  Share Pinterst *********/
          #share_this .share_icon .share_pin{
              background: #c8232c;
              padding: 10px;
              width: auto;
              overflow: all;
              margin-right: 12px;
            }
              #share_this .share_icon .share_pin i{
                font-size: 23px;
                margin-right: 10px;
                color: white;
              }
              #share_this .share_icon .share_pin span{
                color: white;
                font-size: 17px;
                font-weight: bold;
              }



          /********  Share Linkedin *********/
          #share_this .share_icon .share_in{
              background: #006192;
              padding: 10px;
              width: auto;
              overflow: all;
            }
              #share_this .share_icon .share_in i{
                font-size: 23px;
                margin-right: 10px;
                color: white;
              }
              #share_this .share_icon .share_in span{
                color: white;
                font-size: 17px;
                font-weight: bold;
              }
          /***************     Share This CSS End     ************************/








    /************ SideBar Code Start **************/
    #main_content_body .side_bar{
      overflow: hidden;
    }
      #main_content_body .side_bar #related_post_row{
      }
        #main_content_body .side_bar #related_post_row #related_post_thumbnail{
          overflow: hidden;
          padding: 0;
          padding-right: 6px;
          margin-bottom: 13px;
          text-align: left;
        }
          #main_content_body .side_bar #related_post_row #related_post_thumbnail img{
            width: 100%;
            overflow: hidden;
          }


        #main_content_body .side_bar #related_post_row #related_post_info{
          padding-left: 0;
          margin-bottom: 13px;
          text-align: left;
          float: left;
        }
          #main_content_body .side_bar #related_post_row #related_post_info p{
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;       
            font-size: 14px;
            color: black;
            margin-bottom: 1px;
            font-family: 'Raleway',sans-serif;
          }
            #main_content_body .side_bar #related_post_row #related_post_info small{
              font-size:  1vw;
              color: black;
            }
            #main_content_body .side_bar #related_post_row #related_post_info a{
              text-decoration: none;
            }
    /************ SideBar Code Start **************/



  @media(max-width: 1150px){
    #main_content_body .side_bar #related_post_row #related_post_info p{
      font-size: 12px;
      margin-bottom: 0px;
    }
  }


  @media(max-width: 991px){
    #main_content_body #main_row #content_col{
        padding: 0;
        margin-bottom: 37px;
      }
      #main_content_body #main_row #sidebar_col{
        padding: 0;
        margin-bottom: 37px;
      }

      #main_content_body{
        width: 91%;
      }
      #main_content_body .post_content #only_content{
        border: none;
        padding-right: 0;
      }
        #main_content_body .side_bar #related_post_row #related_post_info p{
          margin-bottom: 5px;
          font-size:  22px;
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;        }
        #main_content_body .side_bar #related_post_row #related_post_info small{
          font-size:  16px;
        }
    /****** Share Whatsapp *******/
    #wp_disply{
      display: block;
    }
}




  /*************** Share Button Resize ****************/
  @media(max-width: 850px){
    /********  Share Linkedin *********/
    #share_this .share_icon .share_in{
      text-align: center;
      width: 80px;
    }
      #share_this .share_icon .share_in i{
        font-size: 22px;
      }
      #share_this .share_icon .share_in span{
        display: none;
      }

    /********  Share Pinterst *********/
    #share_this .share_icon .share_pin{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_pin i{
        font-size: 22px;
      }
        #share_this .share_icon .share_pin span{
          display: none;
        }


    /********  Share Twitter *********/
    #share_this .share_icon .share_twitter{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_twitter i{
        font-size: 22px;
      }
        #share_this .share_icon .share_twitter span{
          display: none;
        }


    /********  Share Twitter *********/
    #share_this .share_icon .share_wp{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_wp i{
        font-size: 22px;
      }
        #share_this .share_icon .share_wp span{
          display: none;
        }

  }
  /*************** Share Button Resize ****************/


  /*************** Share Button Resize ****************/
  @media(max-width: 575px){
    /********  Share Linkedin *********/
    #share_this .share_icon .share_in{
      text-align: center;
      width: 80px;
    }
      #share_this .share_icon .share_in i{
        font-size: 22px;
      }
      #share_this .share_icon .share_in span{
        display: none;
      }

    /********  Share Pinterst *********/
    #share_this .share_icon .share_pin{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_pin i{
        font-size: 22px;
      }
        #share_this .share_icon .share_pin span{
          display: none;
        }


    /********  Share Twitter *********/
    #share_this .share_icon .share_twitter{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_twitter i{
        font-size: 22px;
      }
        #share_this .share_icon .share_twitter span{
          display: none;
        }


    /********  Share Twitter *********/
    #share_this .share_icon .share_wp{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_wp i{
        font-size: 22px;
      }
        #share_this .share_icon .share_wp span{
          display: none;
        }




    #share_this .share_icon{
      padding: 10px;
    }
  }
  /*************** Share Button Resize ****************/


  /*************** Share Button Resize ****************/
  @media(max-width: 420px){
    /********  Share Linkedin *********/
    #share_this .share_icon .share_in{
      text-align: center;
      width: 80px;
    }
      #share_this .share_icon .share_in i{
        font-size: 22px;
      }
      #share_this .share_icon .share_in span{
        display: none;
      }

    /********  Share Pinterst *********/
    #share_this .share_icon .share_pin{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_pin i{
        font-size: 22px;
      }
        #share_this .share_icon .share_pin span{
          display: none;
        }


    /********  Share Twitter *********/
    #share_this .share_icon .share_twitter{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_twitter i{
        font-size: 22px;
      }
        #share_this .share_icon .share_twitter span{
          display: none;
        }


    /********  Share Twitter *********/
    #share_this .share_icon .share_wp{
        text-align: center;
        width: 80px;
      }
      #share_this .share_icon .share_wp i{
        font-size: 22px;
      }
        #share_this .share_icon .share_wp span{
          display: none;
        }


    /********  Share Facebook *********/
    #share_this .share_icon .share_facebook{
      text-align: center;
      width: 80px;
    }
      #share_this .share_icon .share_facebook i{
        font-size: 22px;
      }
      #share_this .share_icon .share_facebook span{
        display: none;
      }


    #share_this .share_icon{
      margin-top: 5px;
      padding: 8px;
    }
  }
  /*************** Share Button Resize ****************/








  @media(max-width: 827px){
    #main_content_body{
        width: 94%;
      }
    #main_content_body .post_content #only_content h1{
        font-size: 35px;
    }
  }


  @media(max-width: 741px){
    #main_content_body .side_bar #related_post_row #related_post_info p{
          margin-bottom: 5px;
          font-size:  20px;
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;        }
        #main_content_body .side_bar #related_post_row #related_post_info small{
          font-size:  15px;
        }

    #main_content_body .post_content #only_content #post_ad_info span{
            font-size: 16px;
          }
    /******** Bar Tag **********/
            #main_content_body .post_content #only_content #post_ad_info #p_by_br{
              display: none;
            }
            #main_content_body .post_content #only_content #post_ad_info #a_by_br{
              display: block;
            }
            /******** Bar Tag **********/
  }

   @media(max-width: 583px){
    /******** Bar Tag **********/
            #main_content_body .post_content #only_content #post_ad_info #p_by_br{
              display: block;
            }
            #main_content_body .post_content #only_content #post_ad_info #a_by_br{
              display: block;
            }
            /******** Bar Tag **********/
  }


  @media(max-width: 575px){
    #main_content_body .side_bar #related_post_row{
      padding: 20px;
    }
    #main_content_body .side_bar #related_post_row #related_post_info{
      padding-left: 7px;
      margin-bottom: 27px;
    }
    #main_content_body .side_bar #related_post_row #related_post_info p{
      margin-bottom: 2px;
      font-size:  19px;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; 
    }       
    #main_content_body .side_bar #related_post_row #related_post_info small{
      font-size:  15px;
    }

    #main_content_body .side_bar #related_post_row #related_post_thumbnail{
      margin-bottom: 3px;
    }
  }



  @media(max-width: 555px){
    #main_content_body{
        width: 96%;
      }
      #main_content_body .post_content #only_content h1{
        font-size: 31px;
    }
  }