
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
ol, ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
blockquote, q {
    quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    text-decoration: none;
}
.txt-rt {
    text-align: right;
}
.txt-lt {
    text-align: left;
}
.txt-center {
    text-align: center;
}
.float-rt {
    float: right;
}
.float-lt {
    float: left;
}
.clear {
    clear: both;
}
.pos-relative {
    position: relative;
}
.pos-absolute {
    position: absolute;
}
.vertical-base {
    vertical-align: baseline;
}
.vertical-top {
    vertical-align: top;
}
.underline {
    border-bottom: 1px solid #eee;
    margin: 0 0 20px;
    padding-bottom: 5px;
}
nav.vertical ul li {
    display: block;
}
nav.horizontal ul li {
    display: inline-block;
}
img {
    max-width: 100%;
}
@font-face {
    font-family: "ambleregular";
    src: url("../fonts/Amble-Regular-webfont.ttf") format("truetype");
}
body {
    background: rgba(0, 0, 0, 0) url("../images/body_bg.png") repeat scroll 0 0;
    font-family: Arial,Helvetica,sans-serif;
}
.wrap {
    margin: 0 auto;
    transition: all 0.2s linear 0s;
    width: 80%;
}
.header {
    background: #323232 none repeat scroll 0 0;
}
.logo {
    float: left;
    padding: 10px 0;
}
.menu {
    float: right;
}
.menu li {
    float: left;
}
.menu li a {
    color: #fff;
    display: block;
    font-family: "ambleregular";
    font-size: 0.85em;
    padding: 22px 10px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
.menu li a:hover, .menu li.active a {
    background: #ee5010 none repeat scroll 0 0;
    color: #fff;
}
.main {
    padding: 15px 0;
}
.content_home {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 2%;
    width: 54%;
}
.sidebar {
    float: left;
    width: 21%;
}
.services h3 {
    background: #ee5010 none repeat scroll 0 0;
    color: #fff;
    font-family: "ambleregular";
    font-size: 1.2em;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
}
.services_list {
    background: #fff none repeat scroll 0 0;
    margin-top: 5px;
}
.services_list li a {
    background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 10px 9px;
    border-bottom: 1px solid #d6d6d6;
    color: #969494;
    display: block;
    font-size: 0.85em;
    padding: 8px 0 8px 25px;
}
.services_list li a:hover {
    background: #555 url("../images/arrow-hover.png") no-repeat scroll 10px 9px;
    color: #fff;
}
.sidebar_left_bottom {
    margin-top: 15px;
}
.projects h3 {
    background: #ee5010 none repeat scroll 0 0;
    color: #fff;
    font-family: "ambleregular";
    font-size: 1.2em;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
}
.project_img {
    background: #fff none repeat scroll 0 0;
    margin-top: 5px;
    padding: 15px;
}
.projects img {
    display: block;
    margin-bottom: 6px;
    max-width: 100%;
    width: 100%;
}
.content_bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px;
}
.content_bottom h2 {
    color: #424242;
    font-family: "ambleregular";
    font-size: 1.5em;
    padding: 5px 0;
    text-transform: uppercase;
}
.content_bottom h3 {
    color: #ee5010;
    font-family: "ambleregular";
    font-size: 0.85em;
    line-height: 1.6em;
    padding: 5px 0;
}
.content_bottom p {
    color: #969494;
    font-size: 0.85em;
    line-height: 1.8em;
    padding: 5px 0;
}
.feature_list {
    padding-top: 22px;
}
.feature_list li {
    background: rgba(0, 0, 0, 0) url("../images/list-img.png") no-repeat scroll 0 center;
    color: #888;
    font-size: 0.85em;
    padding: 8px 0 8px 15px;
}
.sidebar_right_top h3 {
    background: #ee5010 none repeat scroll 0 0;
    color: #fff;
    font-family: "ambleregular";
    font-size: 1.2em;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
}
.latestnews {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 15px;
}
.latestnews_desc {
    border-bottom: 1px solid #ececec;
    padding: 10px 0;
}
.latestnews_desc h4 {
    color: #555;
    font-family: "ambleregular";
    font-size: 1em;
}
.latestnews_desc p {
    color: #969494;
    font-size: 0.85em;
    line-height: 1.8em;
    padding: 5px 0;
}
.latestnews_desc span a {
    color: #777;
    display: block;
    font-family: "ambleregular";
    font-size: 0.8em;
    text-align: right;
    text-decoration: underline;
    text-transform: uppercase;
}
.latestnews_desc span a:hover {
    color: #ee5010;
    text-decoration: none;
}
.view-all {
    padding-top: 5px;
}
.view-all a {
    background: rgba(0, 0, 0, 0) url("../images/arrow_1.png") no-repeat scroll 0 center;
    color: #747474;
    font-family: "ambleregular";
    font-size: 0.85em;
    padding-left: 15px;
    text-align: right;
    transition: all 0.5s ease 0s;
}
.view-all_1 {
    border-left: 1px solid #dfdfdf;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 23px;
    padding: 2px 12px 0;
    text-align: center;
}
.view-all_1 a {
    background: rgba(0, 0, 0, 0) url("../images/arrow_1.png") no-repeat scroll 0 center;
    color: #fff;
    font-family: "ambleregular";
    font-size: 0.85em;
    padding-left: 15px;
    text-align: right;
    transition: all 0.5s ease 0s;
}
.view-all a:hover {
    color: #555;
}
.sidebar_right_bottom h3 {
    background: #ee5010 none repeat scroll 0 0;
    color: #fff;
    font-family: "ambleregular";
    font-size: 1.2em;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
}
.login_form {
    background: #fff none repeat scroll 0 0;
    margin-top: 5px;
    width: 100%;
}
.login_form h3 {
    color: #ee5010;
    font-family: "ambleregular";
    font-size: 1.2em;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.login_form div {
    padding: 5px 0;
    width: 100%;
}
.login_form span {
    color: #6a6a6a;
    display: block;
    font-family: "ambleregular";
    font-size: 0.85em;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.login_form input[type="text"] {
    background: #cecece none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #3a3a3a;
    font-size: 1em;
    outline: medium none;
    padding: 6px;
    width: 94%;
}
.login_form input[type="password"] {
    background: #cecece none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #3a3a3a;
    font-size: 1em;
    outline: medium none;
    padding: 6px;
    width: 94%;
}
.mybutton {
    background: #ee5010 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: "ambleregular";
    padding: 8px 15px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
.mybutton:hover {
    background: #222 none repeat scroll 0 0;
    color: #fff;
}
.login_form span a {
    color: #888;
}
.login_form span a:hover {
    color: #555;
    text-decoration: underline;
}
.login_form h4 {
    color: #888;
    font-family: "ambleregular";
    font-size: 1em;
    padding-top: 20px;
}
.login_form a {
    color: #ee5010;
    font-size: 0.85em;
}
.login_form a:hover {
    color: #555;
    text-decoration: underline;
}
.footer {
    background: #fff none repeat scroll 0 0;
}
.section {
    clear: both;
    margin: 0;
    padding: 0;
}
.group::before, .group::after {
    content: "";
    display: table;
}
.group::after {
    clear: both;
}
.group {
}
.col_1_of_4 {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%;
}
.col_1_of_4:first-child {
    margin-left: 0;
}
.span_1_of_4 {
    padding: 1.5%;
    width: 20.8%;
}
.span_1_of_4 h3 {
    border-bottom: 1px dotted #d5d5d5;
    color: #ee5010;
    font-family: "ambleregular";
    font-size: 1.2em;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.span_1_of_4 p {
    color: #969494;
    font-size: 0.85em;
    line-height: 1.8em;
    padding: 5px 0;
}
.span_1_of_4 p span a {
    color: #ee5010;
    font-family: "ambleregular";
}
.span_1_of_4 p span a:hover {
    color: #222;
}
.location li, ul.address li {
    color: #6a6a6a;
    display: block;
    font-size: 0.85em;
    padding: 7px 0;
}
.Testimonials_desc p span.up {
    padding-right: 10px;
}
.Testimonials_desc p span.down {
    padding-left: 10px;
}
.Testimonials_desc p span.down img {
    vertical-align: middle;
}
.Testimonials_desc h5 {
    color: #ee5010;
    font-family: "ambleregular";
    font-size: 0.85em;
    font-style: italic;
    text-align: right;
}
.copy-right {
    background: #323232 none repeat scroll 0 0;
    padding: 15px 0;
    text-align: center;
}
.copy-right p {
    color: #fff;
    font-family: "ambleregular";
    font-size: 0.85em;
}
.copy-right p a {
    color: #ee5010;
    text-decoration: underline;
    transition: all 0.3s ease-out 0s;
}
.copy-right p a:hover {
    color: #fff;
    text-decoration: none;
}
.services_grid {
    float: left;
    margin: 0 2% 0 0;
    width: 77%;
}
.service_desc {
    padding-bottom: 18px;
}
.listview_1_of_2 {
    display: block;
    float: left;
    margin: 0 0 0 1.6%;
}
.listimg {
    display: block;
    float: left;
}
.text {
    display: block;
    float: left;
    margin: 0 0 0 3.6%;
}
.listview_1_of_2:first-child {
    margin-left: 0;
}
.images_1_of_2 {
    padding: 1.5%;
    width: 46.2%;
}
.listimg_2_of_1 {
    width: 16.2%;
}
.list_2_of_1 {
    width: 78.2%;
}
.images_1_of_2 img {
    display: block;
    max-width: 100%;
}
.list_2_of_1 h4 {
    color: #555;
    font-family: "ambleregular";
    font-size: 1.4em;
    margin: 5px 0;
    text-transform: uppercase;
}
.list_2_of_1 p {
    color: #969494;
    font-size: 0.85em;
    line-height: 1.8em;
    padding: 0;
}
.marketing {
    margin-bottom: 12px;
}
.image {
    clear: both;
    padding: 1.5%;
}
.group::before, .group::after {
    content: "";
    display: table;
}
.group::after {
    clear: both;
}
.group {
}
.grid {
    display: block;
    float: left;
    margin: 0 0 0 2.6%;
}
.grid:first-child {
    margin-left: 0;
}
.images_3_of_1 {
    position: relative;
    width: 35.2%;
}
.blog-leftgrids {
    margin-bottom: 25px;
}
.blog-desc {
    width: 60.1%;
}
.images_3_of_1 img {
    display: block;
    max-width: 100%;
}
.blog-desc h4 a {
    color: #555;
    font-family: "ambleregular";
    font-size: 1.2em;
    text-transform: uppercase;
}
.blog-desc p {
    color: #787878;
    font-size: 0.85em;
    line-height: 1.8em;
}
.contact-form {
    padding-bottom: 30px;
    position: relative;
}
.contact-form div {
    padding: 5px 0;
}
.contact-form span {
    color: #949494;
    display: block;
    font-family: "ambleregular";
    font-size: 0.85em;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.contact-form input[type="text"], .contact-form textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #dddcdc;
    color: #555;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    outline: medium none;
    padding: 8px;
    width: 98%;
}
.contact-form textarea {
    height: 120px;
    resize: none;
}
.contact-form input[type="text"]:focus, .contact-form textarea:focus {
    border: 1px solid #cac8c8;
}
.submit_button {
    background: #ee5010 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: "ambleregular";
    font-size: 1em;
    outline: 0 none;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(94, 94, 94, 0.9);
    text-transform: uppercase;
    transition: all 0.5s ease-in-out 0s;
}
.submit_button:hover {
    background: #000 none repeat scroll 0 0;
    text-shadow: 0 0 1px #000;
}
.contact_info {
    margin-top: 30px;
}
@media only screen and (max-width: 1366px) and (min-width: 1280px) {
.wrap {
    width: 90%;
}
}
@media only screen and (max-width: 1280px) and (min-width: 1024px) {
.wrap {
    width: 95%;
}
}
@media all and (max-width: 1024px) {
.wrap {
    width: 95%;
}
}
@media all and (max-width: 800px) {
.wrap {
    width: 95%;
}
.logo {
    padding: 0;
}
.menu li a {
    font-size: 0.75em;
    padding: 25px 10px;
}
.main {
    padding: 25px 0;
}
.content {
    width: 100%;
}
.content_bottom {
    padding: 15px;
}
.sidebar {
    width: 26%;
}
.services_grid {
    width: 72%;
}
.contact-form input[type="text"], .contact-form textarea {
    width: 93%;
}
}
@media all and (max-width: 640px) {
.wrap {
    width: 95%;
}
.logo {
    padding: 8px 0;
    width: 40%;
}
.menu li a {
    padding: 25px 5px;
}
.sidebar {
    float: none;
    width: 100%;
}
.content {
    float: none;
    margin: 10px 0;
    width: 100%;
}
.col_1_of_4 {
    margin: 0;
}
.span_1_of_4 {
    padding: 3%;
    width: 94%;
}
.services_grid {
    float: none;
    margin: 0 0 10px;
    width: 100%;
}
.blog-desc h4 a {
    font-size: 1em;
}
.marketing {
    margin-bottom: 0;
}
}
@media all and (max-width: 480px) {
.wrap {
    width: 95%;
}
.logo {
    float: none;
    padding: 0;
    text-align: center;
    width: 100%;
}
.menu {
    float: none;
}
.menu li a {
    padding: 10px 18px;
}
.main {
    padding: 10px 0;
}
.services h3, .projects h3, .sidebar_right_bottom h3 {
    font-size: 1em;
    padding: 6px 0;
}
.feature_list {
    padding-top: 0;
}
.listview_1_of_2 {
    margin: 0 0 10px;
}
.images_1_of_2 {
    padding: 0;
    width: 100%;
}
.images_3_of_1, .blog-desc {
    width: 100%;
}
.grid {
    margin: 10px 0 0;
}
.contact_info {
    margin-top: 10px;
}
}
@media all and (max-width: 320px) {
.wrap {
    width: 95%;
}
.menu li a {
    font-size: 0.7em;
    padding: 6px 4.2px;
}
}
.bottom_container_main_videos {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.bottom_container_main {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.middle_thumbs_container_main {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.post {
    border-bottom: 2px solid #ee5010;
    margin: 0 0 12px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 98%;
}
.post-title {
    border-bottom: 1px solid #dfdfdf;
    margin: 0 10px;
    overflow: hidden;
    padding: 10px 0 0;
}
.features_thumbs_block_main {
    background: #f2f2f2 none repeat scroll 0 0;
    border-top: 1px solid #dfdfdf;
    float: left;
    margin: 2px 0 0 10px;
    padding: 10px 0 10px 5px;
    width: 100%;
}
.feature_box {
    float: left;
    height: 138px;
    margin: 10px 5px 25px 0;
    padding: 0;
    width: 31%;
}
.feature_img_box {
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
.feature_title_box {
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.video_feature_box {
    float: left;
    height: 180px;
    margin: 10px 5px 25px 0;
    padding: 0;
    width: 32%;
}
.video_feature_img_box {
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
.video_feature_title_box {
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 250px;
}
.view-all {
    border-left: 1px solid #dfdfdf;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 23px;
    padding: 2px 12px 0;
    text-align: center;
}
.footer_container_main_all {
    height: auto;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.footer_container_main {
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tab_container_main {
    margin: 0;
    padding: 0;
    text-align: center;
}
.home_box1 {
    background: #b6d136 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.biography_box2 {
    background: #f7c621 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.in_Focus_box3 {
    background: #6bc8e7 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.gallery_box4 {
    background: #e26ca0 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.heart_small {
    background: #ff0000 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 11px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.videos_box5 {
    background: #ca0c5c none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.social_Service_box6 {
    background: #fba714 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.e_books_box7 {
    background: #008bbb none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.press_Releases_box8 {
    background: #dc6800 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.contact_box9 {
    background: #619919 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.span_1_of_8 h3 {
    border-bottom: 1px dotted #d5d5d5;
    color: #ee5010;
    font-family: "ambleregular";
    font-size: 1.2em;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.span_1_of_8 p {
    color: #969494;
    font-size: 0.85em;
    line-height: 1.8em;
    padding: 5px 0;
}
.span_1_of_8 p span a {
    color: #ee5010;
    font-family: "ambleregular";
}
.span_1_of_8 p span a:hover {
    color: #222;
}
.span_1_of_8 {
    padding: 1.5%;
    width: 6.8%;
}
.col_1_of_8 {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%;
}
.col_1_of_8:first-child {
    margin-left: 0;
}
.span_1_of_5 h3 {
    border-bottom: 1px dotted #d5d5d5;
    color: #ee5010;
    font-family: "ambleregular";
    font-size: 1.2em;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.span_1_of_5 p {
    color: #969494;
    font-size: 0.85em;
    line-height: 1.8em;
    padding: 5px 0;
}
.span_1_of_5 p span a {
    color: #ee5010;
    font-family: "ambleregular";
}
.span_1_of_5 p span a:hover {
    color: #222;
}
.span_1_of_5 {
    padding: 1.5%;
    width: 90.8%;
}
.col_1_of_5 {
    display: block;
    float: left;
    margin: 1% 0 1% 1.6%;
}
.col_1_of_5:first-child {
    margin-left: 0;
}
.content_contact {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 2%;
    width: 54%;
}
.content_contact_main {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 2%;
    width: 100%;
}
#innerthumbcontainer {
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 0;
    width: 98%;
}
#thumb_preview_main {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 99%;
}
#thumb_preview {
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.thumb_prev_button {
    float: left;
    height: auto;
    margin: 200px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
img {
    border: 0 none;
    max-width: 100%;
    vertical-align: middle;
}
.thumb_next_button {
    float: right;
    height: auto;
    margin: 200px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
#inner_pagination_main {
    float: left;
    height: 20px;
    margin: 10px 0 10px 10px;
    padding: 0;
    width: 98%;
}
.home_box2 {
    background: #b6d136 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.home_boxn {
    background: #b6d136 none repeat scroll 0 0;
    height: 4.5rem;
    width: 3.2rem;
}
.biography_box3 {
    background: #f7c621 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.heart_big {
    background: #ff0000 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.in_Focus_box4 {
    background: #6bc8e7 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.gallery_box5 {
    background: #e26ca0 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.videos_box6 {
    background: #ca0c5c none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.social_Service_box7 {
    background: #fba714 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.e_books_box8 {
    background: #008bbb none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.press_Releases_box9 {
    background: #dc6800 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.contact_box11 {
    background: #619919 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.view_box_n {
    border-bottom: 2px solid #cacaca;
    float: left;
    height: auto;
    margin: 0 0 10px;
    min-height: 65px;
    padding: 5px;
    width: 100%;
}
.view_box_n:hover {
    background: #eee none repeat scroll 0 0;
}

.view_img {
    float: left;
    height: 83px;
    margin-top: 10px;
    width: 100px;
}
.view_title {
    color: #000;
    float: left;
    font-size: 19px;
    font-weight: bold;
    margin-left: 2px;
    margin-top: 5px;
    text-align: left;
    width: 85%;
}
.view_title .date {
    border-bottom: 1px dotted #cacaca;
    margin-bottom: 6px;
    padding-bottom: 6px;
    width: 14%;
}
.view_title .date span{
	font-size:15px;
}
#loaded_data .view_title a {
    font-size: 16px;
}
.view_title a {
    color: #000;
    font-family: "ambleregular";
}
.view_title a:hover {
    color: #ee5010;
}
.view_title_gnews {
    color: #000;
    float: left;
    font-size: 19px;
    font-weight: bold;
    height: 100px;
    margin-left: 2px;
    margin-top: 12px;
    text-align: left;
    width: 50%;
}
.view_title_gnews a {
    color: #000;
    font-family: "ambleregular";
}
.view_title_gnews a:hover {
    color: #ee5010;
}
.thumb_box .view_title{
	width:73%;
}
.thumb_box .view_img{
	height: 63px;
padding-right: 15px;
width: 81px;
}
.view_social {
    float: right;
    width: 14%;
}
.cat_img img {
border-radius: 46px;
box-shadow: 0 4px 4px #666;
margin: 0 15px;
transition: box-shadow 0.5s ease 0s;
width:75px;
}
.cat_img .img_disable {
  box-shadow: none;

}
.cat_img img:hover {
  box-shadow: none;
}
.cat_img {
  padding: 19px 0;
}
.fb {
    float: left;
    height: 50px;
    width: 33%;
}
.media_box10 {
    background: #971bf6 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 15px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.media_box12 {
    background: #971bf6 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.speeches_box13 {
    background: #ff5400 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 4.5rem;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.speeches_box14 {
    background: #ff5400 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    line-height: 12px;
    margin: 2px;
    padding: 5px;
    text-align: center;
    width: 3.2rem;
}
.print_media_box {
    border-bottom: 1px dotted #000;
    float: left;
    height: auto;
    margin: 10px 5px 5px 0;
    padding: 0;
    width: 95%;
}
.print_media_text_box {
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    width: 70%;
}
.print_socal_media_box {
    float: right;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 26%;
}
.suggest {
    float: left;
    margin-right: 10px;
    width: 230px;
}
.suggest div {
    float: left;
}
.suggest #suggest2 span{
	   color: #ee5010;
    font-weight: bold;
}
.suggest #suggest2 {
    padding-left: 0;
    width: auto;
}
.form-blog input {
    height: 24px;
	width:172px;
}
.form-blog .year {
    float: left;
    padding-right: 16px;
}
.year span {
    padding-right: 14px;
	   color: #ee5010;
    font-weight: bold;
}
.form-blog .year select {
    height: 30px;
    width: 130px;
}
.form-blog #go {
    background: #cacaca none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    font-size: 14px;
    height: auto;
    padding: 5px;
    width: 60px;
}
.suggest #suggest2 span {
    padding-right: 14px;
}
.suggest .suggestionsBox2 {
    left: 44px;
    top: 13px;
}
