		/**************** Page 2 Background ****************/

		body {
		    padding: 0;
		    margin: 0;
		    /* Old browsers */
		    color: #333;
		    font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', 'Microsoft Yahei', sans-serif;
		    line-height: 1.8;
		    background-image: linear-gradient(to left bottom, #f2eeee, #dcd9da, #c6c5c6, #b1b1b1, #9d9d9d);

		}

		/**************** Page 2 Background ****************/

		.body-custom2 {
		    padding: 0;
		    margin: 0;
		    /* Old browsers */
		    color: #333;
		    font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', 'Microsoft Yahei', sans-serif;
		    background-image: linear-gradient(to top, #f2f2f2, #dee0e8, #c5cfde, #a7bfd2, #87b1c4);
		}

		/**************** Page 3 Background ****************/

		.body-custom3 {
		    padding: 0;
		    margin: 0;
		    /* Old browsers */
		    color: #333;
		    font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', 'Microsoft Yahei', sans-serif;
		    background-image: linear-gradient(to left bottom, #f2eeee, #dcd9da, #c6c5c6, #b1b1b1, #9d9d9d);
		}

		/**************** Page 5 Background ****************/

		.body-custom5 {
		    padding: 0;
		    margin: 0;
		    /* Old browsers */
		    color: #333;
		    font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', 'Microsoft Yahei', sans-serif;
		    background-image: linear-gradient(to top, #f2f2f2, #cbccd2, #a2a9b3, #788794, #4e6874);
		}


		/*section.firsttop {
		    position: fixed;
		    top: 0;
		    z-index: 100;
		    opacity: 1;
		    background-color: lightgray;
		    width: 100%;
		    height: 50px;

		}*/

		/**************** Navigation Bar ****************/

		.navbar {

		    height: auto;
		    margin: 0 auto;
		    list-style-type: none;
		    z-index: 2;
		    text-align: center;
		    background-color: lightgray;
		    width: 100%;
		    top: 0px;
		    position: fixed;
		    border-bottom: solid 2px grey;
		}


		ul {

		    margin: 0px auto;
		    /** padding: 0;**/
		    overflow: hidden;
		    background-color: #efefef;
		    width: 750px;
		    height: 40px;
		    position: relative;
		}


		li a {
		    float: left;
		    list-style: none;
		}


		li a {

		    display: inline-block;
		    font-family: Century Gothic, sans-serif;
		    color: black;
		    text-align: center;
		    padding: 1rem;
		    text-decoration: none;
		}

		li a:hover {
		    background-color: white;
		}

		.refbox {

		    background-color: lightgrey;
		    /*min-width: 500px;*/
		    height: auto;
		    display: block;
		    padding-bottom: 30px;

		}

		h3 {
		    font-family: Century Gothic, sans-serif;
		    font-size: 30px;
		    line-height: 60px;
		    color: black;
		    position: relative;
		    text-align: center;


		}


		/**************** End ****************/

		/**************** Sidebar ****************/

		.sidebar {

		    position: fixed;
		    z-index: 1;
		    right: 0;
		    float: left;
		    top: 55px;
		    margin: 10px;
		    width: 200px;

		}

		.sidebar-contents {

		    background-color: #efefef;
		    font-family: Century Gothic, sans-serif;
		    text-align: center;
		    font-size: 15px;
		    padding: 0.313em 0.625em 0.625em;
		    border-radius: 5px;
		    box-shadow: 2px 2px 5px #000;

		}


		/**************** End ****************/

		/**************** Img ****************/

		.img-custom {

		    border: 0;
		    position: relative;
		    max-width: 100%;
		    height: auto !important;
		    display: block;
		    margin-left: auto;
		    margin-right: auto;
		    box-shadow: 2px 2px 5px #000;
		    float: center;

		}

		.img-custom2 {

		    border: 0;
		    position: relative;
		    max-width: 100%;
		    height: auto !important;
		    display: block;
		    margin-left: auto;
		    margin-right: auto;
		    box-shadow: 2px 2px 5px #000;
		    float: center;
		    opacity: 0.8;
		    filter: alpha(opacity=50);
		}

		img:hover {
		    opacity: 1.0;
		    filter: alpha(opacity=100);
		    /* For IE8 and earlier */
		}

		/**************** Img ****************/

		hr {
		    width: 50px;
		    border-color: black;
		    margin-left: 15px;
		}

		input#search {

		    text-indent: px;
		    border: 1px solid #bda5a5;

		}

		div#right_side {
		    width: 400px;
		    float: right;
		    display: inline-flex;
		}

		div#links {
		    width: 50%;

		}

		div#subscribe {
		    width: 50%;
		    margin-top: 5px;
		    border: 1px solid #b38e8e;
		    margin-right: 13px;
		    text-align: center;
		}

		div#subscribe a {
		    text-decoration: none;
		    display: block;
		    cursor: pointer;
		    padding: 12px;
		}

		div#links img {
		    width: 35px;
		}

		div#links a {
		    width: 30%;
		    text-decoration: none;
		    padding-top: 5px;
		    display: inline-block;
		    border: 1px solid #b38e8e;
		    text-align: center;
		    margin-top: 5px;
		    margin-right: -5px;
		}

		a:hover {
		    background-color: white;
		}

		/*top most part done*/

		/*second top*/

		div.content_one {
		    width: 80%;
		    margin: 0px auto;
		}

		div#heading h1 {
		    text-align: center;
		    font-size: 35px;
		    padding: 0px;
		    margin: 125px;
		    /********* margin overlap control****/
		    font-family: Century Gothic, sans-serif;
		    margin-bottom: 0px;
		}



		div#date_top_stories {
		    text-align: center;
		    font-size: 30px;
		    padding: 0px;




		    /********* margin overlap control****/
		    font-family: Century Gothic, sans-serif;
		    margin-bottom: 0px;
		}

		div#date_top_stories small {
		    font-weight: bold;
		}

		hr#date_top_stories {
		    width: 100%;
		}

		div#heading_titles {
		    width: 100%;
		    padding: 3px;
		    /*border: 2px solid #000;*/
		    text-align: center;
		    margin: 0px auto;
		    margin-left: 10px;
		}


		div#heading_titles div {
		    display: inline-block;
		    width: 11%;
		    cursor: pointer;
		    padding: 5px;
		}

		div#heading_titles div:hover {
		    background-color: #c4d6c473;
		}


		section.middle_content {
		    padding-top: 2px;
		    width: 96%;
		    padding-left: 25px;
		    padding-right: 15px;
		    margin-top: 50px;
		    display: inline-flex;
		}




		/**************** Index Gallery ****************/

		img.aligncenter {
		    margin: 0px auto;
		}

		.thumbnails img {
		    height: 80px;
		    border: 2px solid #555;
		    padding: 1px;
		    margin: 0 10px 10px 0;
		}

		.thumbnails img:hover {
		    border: 4px solid #00ccff;
		    cursor: pointer;
		}

		.preview img {
		    border: 2px solid #555;
		    padding: 1px;
		    width: 800px;
		}

		/**************** Gallery End ****************/

		/**************** Contact Form ****************/

		form {

		    background-color: darkgray;
		    margin: auto;
		    border-radius: 20px;
		    padding: 20px;
		    box-shadow: 2px 2px 5px #000;
		    min-width: 600px;
		    max-width: 600px;
		    position: relative;
		    height: auto;
		    display: block;
		    margin-left: auto;
		    margin-right: auto;
		    color: black;
		    top: 20px;

		}

		input {

		    width: auto;
		    padding: 5px 15px;
		    margin: 8px 0;
		    box-sizing: border-box;
		}


		/**************** Contact End ****************/

		/**************** Left Menu ****************/

		div#top_stories_part h2 {
		    /***margin-top: 0px;***/
		}

		div#top_stories_part {
		    width: 25%;
		    font-family: Century Gothic, sans-serif;

		}


		/**************** Middle Menu ****************/

		div#center_part {
		    width: 42%;
		    margin-left: 25px;
		    margin-right: 12px;
		    margin-top: 0px;
		    font-family: Century Gothic, sans-serif;
		}


		/**************** Right Menu ****************/

		div#trends_videos {
		    width: 25%;
		    font-family: Century Gothic, sans-serif;
		}

		div#storyone img {
		    width: 190px;
		    margin: 0px auto;
		    height: 121px;
		}

		div#storyone p {
		    margin-top: -5px;
		}

		div#storyone p#strong {
		    margin-bottom: 0px;
		    margin-top: 0px;
		}


		/**div#center_part {
		    background-color: #9D9D9D;
		}**/

		div#center_part hr {
		    width: 90%;
		}

		div#first_half img {
		    max-width: 95%;

		}

		div#first_half p {
		    width: 95%;
		    text-align: center;
		}

		div#story_two {
		    display: inline-flex;

		}

		div#paragragh {
		    width: 90%;
		    padding: 16px;
		    padding-right: 0px;
		}

		div#paragraph p {
		    padding-left: 15px;
		    padding-top: 0px;
		}

		div#img {
		    width: 30%;
		    padding: 18px;
		    padding-left: 0px
		}

		div#img img {
		    width: 100px;
		}

		div#trends_videos {
		    width: 25%;
		    padding-left: 7px;
		}


		div#trends_videos h2 {
		    text-align: center;
		}

		div#trends_videos h4 {
		    margin-left: 20px;
		    text-align: center;
		}


		div#trending_people {
		    font-family: Century Gothic, sans-serif;
		    width: 84%;
		    padding: 0px;
		    margin: 15px;
		    border-radius: 5px;
		    padding-left: 27px;
		    box-shadow: 2px 2px 5px #000;
		}



		div#video img {
		    width: 90%;
		}

		div#video p {
		    margin-top: -5px;
		}

		hr#divide {
		    width: 80%;
		    margin: auto;
		}

		section.gallery {
		    padding-left: 20px;
		    padding-bottom: 50px;
		    text-align: center;

		}


		/**************** Page 1 Gallery ****************/

		div#gallery {
		    display: inline-flex;
		}


		/**************** Page 2 Gallery ****************/

		section.gallery2 {
		    padding-left: 20px;
		    padding-bottom: 50px;
		    text-align: center;
		    box-shadow: 2px 2px 5px #000;

		}

		/**************** Page 2 Gallery ****************/

		div#gallery2 {
		    display: inline-flex;
		}

		section.gallery h2 {
		    margin-left: 20px;
		    font-family: Century Gothic, sans-serif;
		}

		div#sub_one {
		    margin: 10px auto;
		}

		div#sub_one img {
		    width: 90%;
		    height: 90%;
		}

		div#buttons img {
		    width: 100%;
		}

		div#buttons img:hover {
		    cursor: pointer;
		}

		section.daily_news {
		    padding: 20px;
		}

		div#holder {}

		div#quarter_one {
		    width: 20%;
		    float: left;
		    margin-right: 24px;
		    margin-left: 29px;

		}

		div#quarter_one div {
		    border: 2px solid #000;
		    margin: 0px;
		    padding-left: 16px;
		    height: 229px;
		}

		li {
		    list-style: none;
		}

		.footer {
		    position: fixed;
		    right: 0;
		    bottom: 0;
		    left: 0;
		    padding: 1rem;
		    background-color: #efefef;
		    text-align: center;
		    font-family: Century Gothic, sans-serif;
		}
