/*



Theme Name: Twenty Thirteen



Theme URI: http://wordpress.org/themes/twentythirteen



Author: the WordPress team



Author URI: http://wordpress.org/



Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.



Version: 1.1



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready



Text Domain: twentythirteen







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/











/**



 * Table of Contents:



 *



 * 1.0 - Reset



 * 2.0 - Repeatable Patterns



 * 3.0 - Basic Structure



 * 4.0 - Header



 *   4.1 - Site Header



 *   4.2 - Navigation



 * 5.0 - Content



 *   5.1 - Entry Header



 *   5.2 - Entry Meta



 *   5.3 - Entry Content



 *   5.4 - Galleries



 *   5.5 - Post Formats



 *   5.6 - Attachments



 *   5.7 - Post/Paging Navigation



 *   5.8 - Author Bio



 *   5.9 - Archives



 *   5.10 - Search Results/No posts



 *   5.11 - 404



 *   5.12 - Comments



 *   5.13 - Multisite



 * 6.0 - Sidebar



 *   6.1 - Widgets



 * 7.0 - Footer



 * 8.0 - Media Queries



 * 9.0 - Print



 * ----------------------------------------------------------------------------



 */











/**



 * 1.0 Reset



 *



 * Modified from Normalize.css to provide cross-browser consistency and a smart



 * default styling of HTML elements.



 *



 * @see http://git.io/normalize



 * ----------------------------------------------------------------------------



 */







* {



    -moz-box-sizing: border-box;



}



article, aside, details, figcaption, figure, footer, header, nav, section, summary {



    display: block;



}



audio, canvas, video {



    display: inline-block;



}



audio:not([controls]) {



    display: none;



    height: 0;



}



[hidden] {



    display: none;



}



html {



    font-size: 100%;



    overflow-y: scroll;



}



html, button, input, select, textarea {



    font-family: "Source Sans Pro",Helvetica,sans-serif;



}



body {



    color: #0F161B;



    font-size: 14px;



    line-height: 24px;



    margin: 0;

font-family: Arial,Helvetica,sans-serif;



}



a {



    color: #000000;

	border:none;

    text-decoration: none;



}



a:visited {border:none;



}



a:focus {



    



}



a:active, a:hover {



}



a:hover {



}



h1, h2, h3, h4, h5, h6 {



    clear: both;



    font-family: Bitter,Georgia,serif;



    line-height: 1.3;



    margin: 0;



}



h1 {



    color: #1193C4;



    float: left;



    font-family: "Century Gothic";



    font-size: 35px;



    font-weight: normal;



    padding: 0 0 20px;



    width: 100%;



}



h2 {



    color: #FFFFFF;



    float: left;



    font-family: "Century Gothic";



    font-size: 35px;



    font-weight: normal;



    padding: 0 0 20px;



    width: 100%;



}



h3 {



    color: #FFFFFF;



    float: left;



    font-family: "Century Gothic";



    font-size: 24px;



    font-weight: normal;



}



h4 {



    font-size: 20px;



    margin: 25px 0;



}



h5 {



    font-size: 18px;



    margin: 30px 0;



}



h6 {



    font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #1092c4;



}



address {



    font-style: italic;



    margin: 0 0 24px;



}



abbr[title] {



    border-bottom: 1px dotted;



}



b, strong {



    font-weight: bold;



}



dfn {



    font-style: italic;



}



mark {



    background: none repeat scroll 0 0 #FFFF00;



    color: #000000;



}



code, kbd, pre, samp {



    -moz-hyphens: none;



    font-family: monospace,serif;



    font-size: 14px;



}



pre {



    background: none repeat scroll 0 0 #F5F5F5;



    color: #666666;



    font-family: monospace;



    font-size: 14px;



    margin: 20px 0;



    overflow: auto;



    padding: 20px;



    white-space: pre-wrap;



    word-wrap: break-word;



}



blockquote, q {



    -moz-hyphens: none;



    quotes: none;



}



blockquote:before, blockquote:after, q:before, q:after {



    content: none;



}



blockquote {



    font-size: 18px;



    font-style: italic;



    font-weight: 300;



    margin: 24px 40px;



}



blockquote blockquote {



    margin-right: 0;



}



blockquote cite, blockquote small {



    font-size: 14px;



    font-weight: normal;



    text-transform: uppercase;



}



blockquote em, blockquote i {



    font-style: normal;



    font-weight: 300;



}



blockquote strong, blockquote b {



    font-weight: 400;



}



small {



    font-size: smaller;



}



sub, sup {



    font-size: 75%;



    line-height: 0;



    position: relative;



    vertical-align: baseline;



}



sup {



    top: -0.5em;



}



sub {



    bottom: -0.25em;



}



dl {



    margin: 0 20px;



}



dt {



    font-weight: bold;



}



dd {



    margin: 0 0 20px;



}



menu, ol, ul {



    margin:0;



    padding:0;



}



ul {



    list-style-type: square;



}



nav ul, nav ol {



    list-style: none outside none;



}



li > ul, li > ol {



    margin: 0;



}



img {



    border: 0 none;



    vertical-align: middle;



}



svg:not(:root) {



    overflow: hidden;



}



figure {



    margin: 0;



}



form {



    margin: 0;



}



fieldset {



    border: 1px solid #C0C0C0;



    margin: 0 2px;



    padding: 0.35em 0.625em 0.75em;



}



legend {



    border: 0 none;



    padding: 0;



    white-space: normal;



}



button, input, select, textarea {



    font-size: 100%;



    margin: 0;



    max-width: 100%;



    vertical-align: baseline;



}



button, input {



    line-height: normal;



}



button, html input[type="button"], input[type="reset"], input[type="submit"] {



    cursor: pointer;



}



button[disabled], input[disabled] {



    cursor: default;



}



input[type="checkbox"], input[type="radio"] {



    padding: 0;



}



textarea {



    overflow: auto;



    vertical-align: top;



}



table {

    width: 100%;



}



caption, th, td {



    font-weight: normal;



    text-align: left;



}



caption {



    font-size: 16px;



    margin: 20px 0;



}



th {



    font-weight: bold;



    text-transform: uppercase;



}







del {



    color: #333333;



}



ins {



    background: none repeat scroll 0 0 #FFF9C0;



    text-decoration: none;



}



hr {



    background: url("images/dotted-line.png") repeat scroll center top / 4px 4px rgba(0, 0, 0, 0);



    border: 0 none;



    height: 1px;



    margin: 0 0 24px;



}



.genericon:before, .menu-toggle:after, .featured-post:before, .date a:before, .entry-meta .author a:before, .format-audio .entry-content:before, .comments-link a:before, .tags-links a:first-child:before, .categories-links a:first-child:before, .edit-link a:before, .attachment .entry-title:before, .attachment-meta:before, .attachment-meta a:before, .comment-awaiting-moderation:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .bypostauthor > .comment-body .fn:before, .error404 .page-title:before {



    display: inline-block;



    font: 16px/1 Genericons;



    vertical-align: text-bottom;



}



.clear:after, .attachment .entry-header:after, .site-footer .widget-area:after, .entry-content:after, .page-content:after, .navigation:after, .nav-links:after, .gallery:after, .comment-form-author:after, .comment-form-email:after, .comment-form-url:after, .comment-body:after {



    clear: both;



}



.clear:before, .clear:after, .attachment .entry-header:before, .attachment .entry-header:after, .site-footer .widget-area:before, .site-footer .widget-area:after, .entry-content:before, .entry-content:after, .page-content:before, .page-content:after, .navigation:before, .navigation:after, .nav-links:before, .nav-links:after, .gallery:before, .gallery:after, .comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after {



    content: "";



    display: table;



}



.screen-reader-text {



    clip: rect(1px, 1px, 1px, 1px);



    position: absolute !important;



}



.screen-reader-text:focus {



    background-color: #F1F1F1;



    border-radius: 3px;



    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);



    clip: auto !important;



    color: #21759B;



    display: block;



    font-size: 14px;



    font-weight: bold;



    height: auto;



    left: 5px;



    line-height: normal;



    padding: 15px 23px 14px;



    position: absolute;



    text-decoration: none;



    top: 5px;



    width: auto;



    z-index: 100000;



}



button, input, textarea {



}



input, textarea {



    color: #141412;



}



input:focus, textarea:focus {



    border: 2px solid #C3C0AB;



    outline: 0 none;



}



button, input[type="submit"], input[type="button"], input[type="reset"] {



}



button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {



}



button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {



}



.post-password-required input[type="submit"] {



    padding: 7px 24px 4px;



    vertical-align: bottom;



}



.entry-title {



    font-size:28px;



	color:#1092c4 !important;



    margin: 18px 0 0 0;



}



.post-password-required input[type="submit"]:active {



    padding: 5px 24px 6px;



}



:-moz-placeholder {



    color: #7D7B6D;



}



*::-moz-placeholder {



    color: #7D7B6D;



}



.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {



    max-width: 100%;



}



.entry-content img, .entry-summary img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {



    height: auto;



}



img.size-full, img.size-large, img.wp-post-image {



    height: auto;



    max-width: 100%;



}



embed, iframe, object, video {



    max-width: 100%;



}



.entry-content .twitter-tweet-rendered {



    max-width: 100% !important;



}



.alignleft {



    float: left;



}



.alignright {



    float: right;



}



.aligncenter {



    display: block;



    margin-left: auto;



    margin-right: auto;



}



#page {



    float: left;



    width: 100%;



}



.wrap {



    margin: 0 auto;



    width: 1000px;



}



.site-header {



    background: none repeat scroll 0 0 #0F161B !important;



    float: left;



    padding-top: 30px;



    width: 100%;



}



#logo {



    color: #FFFFFF;



    float: left;



    font-family: "Century Gothic";



    font-size: 30px;



    font-weight: bold;



}



#logo a {



    color: #FFFFFF;



}



#phn {



    color: #FFFFFF;



    float: right;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 22px;



    font-weight: normal;
	text-align:right;
	width:50%;



}

.mail_styl{ color:#fff;float:right;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: normal;text-align:right;width:50%;margin-top:10px;}



nav {



    background: none repeat scroll 0 0 #1F252A;



    float: left;



    margin: 40px 0 0;



    width: 100%;



}



nav ul {



    margin: 0;



    padding: 0;



}



nav ul li {



    color: #FFFFFF;



    float: left;



    line-height: 80px;



    margin-left: 2px;



}



nav ul li a {



    color: #FFFFFF;



    display: block;



    font-family: Arial,Helvetica,sans-serif;



    padding: 0 28px;



}



nav ul li a:hover {



    border-top: 1px solid #26AAF0;



    color: #1092C4;



    text-decoration: none;



margin:-1px 0 0 0;







	}



nav ul li.current-menu-item a {



    border-top: 1px solid #26AAF0;



    color: #1092C4;



    text-decoration: none;

	margin:-1px 0 0 0;







}



nav ul li a.active {



    border-top: 1px solid #26AAF0;



    color: #1092C4;

	margin:-1px 0 0 0;







}







/* drop down ------------------------------ */



nav ul li ul{visibility:hidden; position:absolute; background:#000;   float:left;  z-index:9999999;



-moz-box-shadow: 0 0 10px -4px #000;



-webkit-box-shadow: 0 0 10px -4px #000;



box-shadow: 0 0 10px -4px #000;



 }







nav ul li ul li{clear:both; position:relative; left:0px; top:0px; border-top:dotted 1px #999; border:none; background-image:none;font-size:12px; margin-left:0;}



nav ul li ul li:first-child{border:none;}



nav ul li ul li a{  text-align:left; border:none !important; width:140px; color:#fff !important; line-height:36px; }

nav ul li ul li a:hover{}





nav ul li:hover>ul{visibility:visible;  }











.search {



    background: url("images/search-icon.png") no-repeat scroll 190px center #161C22;



    border: 1px solid #333333;



    border-radius: 20px;



    color: #FFFFFF;



    float: right;



    height: 32px;



    margin-top: 25px;



    width: 220px;



padding-left: 20px;



}



#banner {



    background: none repeat scroll 0 0 #E7E7E7;



    float: left;



    padding: 0;
height:330px !important;


    width: 100%;



}



.img {



    float: left;



    position: relative;



    width: 100%;



}



.banner-text {



    left: 20px;



    position: absolute;



    top: 70px;



}



.blue-text {



    color: #0659BB;



   



    font-size: 26px;



}



.banner-text p {



    color: #6C6D6E;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    line-height: 16px;



    width: 400px;



}



#tab-area {



    background: f1f1f1 !important;



    float: left;



    padding: 40px 0;



    width: 100%;



}



#inner-content {



    background: f9f9f9 !important;



    float: left;



    min-height: 350px;



    padding: 40px 0;



    width: 100%;



}



.tab {



    float: left;



    margin: 0 0 0 20px;



    width: 184px;



}



.tab:first-child {



    margin: 0 !important;



}



.entry-content {



    



    width:100%;

	margin-top:20px !important;



}

.entry-content ul{list-style-type: square !important; margin:0 0 0 16px;}



.entry-content .img {



    border-top-left-radius: 10px;



    border-top-right-radius: 10px;



    width: 100%;



}



.entry-content .img img {



    width: 100%;



}



.archive-meta{clear: both;}



.product-bottom {



    background: linear-gradient(to bottom, #1297C4 0%, #0F8BC1 33%, #0E80BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);



    border-bottom-left-radius: 10px;



    border-bottom-right-radius: 10px;



    float: left;



    height: 95px;



    line-height: 18px;



    padding: 10px 0;



    position: relative;



    width: 184px;



}



.product-name {



    color: #FFFFFF;



    float: left;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 14px;



    font-weight: bold;



    padding: 0 0 10px 15px;



}



.read-more {



    background: none repeat scroll 0 0 #FFFFFF;



    border: 2px solid #0BA7F0;



    border-radius: 20px;



    bottom: 15px;



    color: #0E87C0;



    float: left;



    font-family: "Bell MT";



    font-size: 12px;



    font-weight: bold;



    left: 15px;



    padding: 0 10px;



    position: absolute;



}



.read-more a {



    color: #0E87C0;



    float: left;



    



    



    text-decoration: none;



}



#container {



    background: none repeat scroll 0 0 #1092C4;



    float: left;



    padding: 20px 0;



    width: 100%;



}



#content {



    float: left;



    width: 60%;



}



#content ul {



    list-style-type: none;



}



#content p {



    color: #FFFFFF;



    margin: 0;



}



#inner-content p {



    color: #000000;



    font-size:14px;



    font-weight: normal;



    line-height:20px;



    margin: 0;



}



.sidebar-inner {



    float: right;



    width: 100%;







}



.sidebar-inner img {



    width: 100%;



}



#Client-area {



    background: none repeat scroll 0 0 #F9F9F9;



    border-bottom: 10px solid #F1F1F1;



    border-top: 10px solid #F1F1F1;



    float: left;



    padding: 20px 0 ;



    width: 100%;



}



#Client-area img {



    display: block;



    float: left;



  margin-left:10px;



   



 



}



.site-footer {



    background: none repeat scroll 0 0 #0F161B;



    border-bottom: 15px solid #252B30;



    float: left;



    padding: 40px 0;



    width: 100%;



}



.footer-col2 {



    float: right;



    width: 17%;



}



.footer-mid {



    float: left;



    margin: 0 0 0 15%;



    width: 33%;



}



.footer-col {



    float: left;



    padding: 0 3% 0 0;



    width: 30%;



}



.footer-col .input {



    background: none repeat scroll 0 0 #21272C;



    border: 0 none;



    border-radius: 5px;



    color: #FFFFFF;



    line-height: 40px;



    margin: 20px 0 0;



    padding: 10px;



    width: 100%;



}



.button {



    background: url("images/massage-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



    border: 0 none;



    bottom: 25px;



    float: right;



    height: 16px;



    position: relative;



    right: 10px;



    width: 20px;



}



.social-icon {



    float: left;



    margin-top: 20px;



}



#foo1_prev {



    float: left;



    left: 870px;



    margin-top: -56px;



    width: 43px;



}



#foo1_next {



    float: right;



    margin-top: -56px;



    width: 43px;



}



.product-name a {



    color: #FFFFFF;



}



.product-title {



    font-size: 20px !important;



    padding-bottom: 10px;



}



.wrap ul {



    list-style-type: none;



}

.page-title

{width: auto;

float: left;}



.breadcrumb

{float: right;

width: auto;

font-size: 14px;

margin:10px 0 0 0;}



.breadcrumb a{color:#1193C4;}





.sidebar-container{width:36%; float:right; }



.content-area{width:100%; float:left;}







.widget-title{padding-bottom:38px; float: left;  margin: 0 0 0 38px !important;}



.type-page{width:60%; float:left;}







.pis-ul li{  border-bottom: 1px solid #ccc;



    float: left;



    padding-bottom: 10px;



    width: 100%;}

.pis-ul li:last-child{border:none;}





.pis-title-link{font-size:16px; font-weight:bold; line-height:30px;}







.pis-more{border-radius: 5px;



    color: #FFFFFF;



    float: right;



    margin-top: 5px;



    padding: 5px;



    background:#1092c4;}



.pis-more a{color:#fff;}



.pis-more a:hover{color:#ff0000;}







#breadcrumbs {



    background: url("images/page_title_bg.png") no-repeat scroll center top #F7F7F7;



    float: left;



    height: 80px;



    width: 100%;



    padding: 15px 0 0;



    margin:-40px 0 0 0;



}



#breadcrumbs ul {



    float: right;



    margin: -45px 0 0;



    width: auto;



}



#breadcrumbs ul li {



    color: #333333;



    float: left;



    font-size: 12px;



    line-height: 20px;



    padding: 0 0 0 15px;



}



#breadcrumbs ul li a {



    color: #000000;



}



#breadcrumbs ul li a:hover {



    color: #1092c4;



}



.entry-thumbnail{float:left; padding:0 15px 10px 0; margin-right:10px;}







.type-post{ 



  



   }







.entry_product{ background: #fff; 



  border-radius: 8px;



    box-shadow: 1px 5px 5px #ccc;



    margin-top: 30px;



    padding: 10px;}



 /**

* 5.4 Galleries

* ----------------------------------------------------------------------------

*/



.gallery {

margin-bottom: 20px;

margin-left: -4px;

}



.gallery-item {

float: left;

margin: 0 4px 4px 0;

overflow: hidden;

position: relative;

}



.gallery-columns-1.gallery-size-medium,

.gallery-columns-1.gallery-size-thumbnail,

.gallery-columns-2.gallery-size-thumbnail,

.gallery-columns-3.gallery-size-thumbnail {

display: table;

margin: 0 auto 20px;

}



.gallery-columns-1 .gallery-item,

.gallery-columns-2 .gallery-item,

.gallery-columns-3 .gallery-item {

text-align: center;

}



.gallery-columns-4 .gallery-item {

max-width: 23%;

max-width: -webkit-calc(25% - 4px);

max-width: calc(25% - 4px);

}



.gallery-columns-5 .gallery-item {

max-width: 19%;

max-width: -webkit-calc(20% - 4px);

max-width: calc(20% - 4px);

}



.gallery-columns-6 .gallery-item {

max-width: 15%;

max-width: -webkit-calc(16.7% - 4px);

max-width: calc(16.7% - 4px);

}



.gallery-columns-7 .gallery-item {

max-width: 13%;

max-width: -webkit-calc(14.28% - 4px);

max-width: calc(14.28% - 4px);

}



.gallery-columns-8 .gallery-item {

max-width: 11%;

max-width: -webkit-calc(12.5% - 4px);

max-width: calc(12.5% - 4px);

}



.gallery-columns-9 .gallery-item {

max-width: 9%;

max-width: -webkit-calc(11.1% - 4px);

max-width: calc(11.1% - 4px);

}



.gallery-columns-1 .gallery-item:nth-of-type(1n),

.gallery-columns-2 .gallery-item:nth-of-type(2n),

.gallery-columns-3 .gallery-item:nth-of-type(3n),

.gallery-columns-4 .gallery-item:nth-of-type(4n),

.gallery-columns-5 .gallery-item:nth-of-type(5n),

.gallery-columns-6 .gallery-item:nth-of-type(6n),

.gallery-columns-7 .gallery-item:nth-of-type(7n),

.gallery-columns-8 .gallery-item:nth-of-type(8n),

.gallery-columns-9 .gallery-item:nth-of-type(9n) {

margin-right: 0;

}



.gallery-caption {

background-color: rgba(0, 0, 0, 0.7);

box-sizing: border-box;

color: #fff;

font-size: 14px;

line-height: 1.3;

margin: 0;

max-height: 50%;

opacity: 0;

padding: 2px 8px;

position: absolute;

bottom: 0;

left: 0;

text-align: left;

-webkit-transition: opacity 400ms ease;

transition: opacity 400ms ease;

width: 100%;

}



.gallery-caption:before {

box-shadow: 0 -10px 15px #000 inset;

content: "";

height: 100%;

min-height: 49px;

position: absolute;

left: 0;

top: 0;

width: 100%;

}



.gallery-item:hover .gallery-caption {

opacity: 1;

}



.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

display: none;

}





.posts-in-sidebar{border-left: 1px solid #ccc; padding:0 0 0 20px; float: left; margin-top: 23px;}



.Publications {color:#00F;text-decoration:underline;}

.Publications:hover{color:#F00; }



.fluid-width-video-wrapper{height: 300px; padding:0 !important; margin: 65px 0 0; width: 100%;}

.more2{color: #FFFFFF;font-family: Verdana,Geneva,sans-serif;font-size: 11px;float:right;background-color:#0F86C0;border-radius:5px;padding:2px 10px;}

.more2 a{color: #FFFFFF !important;}

.product
{
text-align:center;
}

.product li
{
background: url(https://www.insyncperipherals.com/wp-content/uploads/2014/03/divider.jpg) no-repeat right center;
float:left;
width:200px;
padding:0px 15px;
display:inline-block;
font-family:arial,sans-serif;
font-size:12px;
line-height:18px !important;
}
.product li:last-child {background:none;}
.product li h3 {font-size:14px; font-weight:bold; color:#1092c4;display:block;  margin: 10px 0;
    width: 103%; font-family:arial,tahoma;}
.product li p {text-align:center; height:195px;}
.rmore
{
background: url(https://www.insyncperipherals.com/wp-content/uploads/2014/03/arr.png) no-repeat 75px center #4e4e4e;
padding:8px 10px;
padding-right:20px;
color:#fff;
text-decoration:none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.rmore:hover {background: url(https://www.insyncperipherals.com/wp-content/uploads/2014/03/arr.png) no-repeat 75px center #393939;}
.caption-wrap {left:310px !important; width:550px !important; opacity: 1 !important;}
.caption-wrap .caption h2 {font-size:26px; font-weight:bold; font-family:arial,tahoma; color:#3f72a8; padding-bottom:10px !important;}
.caption p {font-size:15px !important; color:#333333 !important; line-height:20px !important; margin:15px 0px !important; width:100% !important;}
.bannhead {font-size:30px; color:#333333; background:#d1d1d1; width:100%; text-align:center; padding:20px 0px; font-family:arial,tahoma; font-weight:bold;}
.flex-control-paging li a {border:none !important; background:#a4a4a4; width:13px !important; height:13px !important; margin:0px 2px !important;}
.flex-control-paging li a.flex-active {border:none !important; background:#3f3f3f;}
.flex-control-nav {text-align:center !important; bottom:80px !important;}
.metaslider .caption {padding-left:120px !important;}
.list {border: 2px solid #fff;padding: 5px;margin-top: 5px;}
.para-con {width: 90%;float: left;}
.para-head {width: 10%;float: left;}
.img-wrap {width: 100%;float: left;}
.images-wrap {width: 32%;float: left;margin: 4px;min-height: 250px;}
.fifty {width: 100%;float: left;margin: 5% 0;}
.list td,.heading-list li {font-weight: 800;}
.back {background: url(images/bg.jpg) no-repeat;padding: 20px;}
.blog-inner h1 {font-size: 50px;}
.heading-list li {font-size: 21px !important;line-height: 30px !important;}
.heading-list li,.heading-list li,.back h5,.con-blog,.para-con p,.list td{color:#fff !important;}
.back h4 {margin: 24px 0 0 !important;}
.back p {margin: 0 0 !important;}
.left-table {width: 80%;}
.list tr > :first-child { width: 48% !important; float: left;position: relative;padding-left: 13px;}
.list tr > :nth-child(2) {
    width: 48% !important;
    float: left !important;
}
.list tr {line-height: 18px;}
.list tr > :first-child::before {position: absolute;content: "";top: 29%;left: 0;background: #fff;border-radius: 50%;border: 4px solid #fff;}
.env::before {display: none;}
.env {text-decoration: underline;margin: 2% 0;display: inline-block;padding-left: 0 !important;}
.display-wrap h2 {color: #fff;font-size: 26px;font-weight: bold;padding-bottom: 0;}
.email-wrap a{
	text-align: right;
	font-size: 18px !important;
	line-height: 22px !important;color: #fff;
}
.display-wrap .dis-img {
	width: 42%;
	float: left;text-align:center;
}
.display-wrap .dis-contetn {
	width: 55%;
	float: left;
	padding: 0 8px !important;
}
.email-wrap {
	width: 100%;
	float: left;
	text-align: right;margin-bottom: 25px;
}

.img-sec {
	width: 40%;
	float: left;
	margin: 2px 29px;
}
.dsiplay-wall {
	background: url(images/bg.jpg) no-repeat;
	width: 100%;
	float: left;padding: 10px;color: #fff;
}
.dis-contetn p {color: #fff !important;}
.img-sec abbr {display: block;margin-top: 10px;text-align:center;}
.img-sec i {
	display: block;
	margin-top: -16px;
	line-height: 17px;
}
.mount {
	width: 100%;
	float: left;
	background: #bfd4ef;border: 1px solid #000;margin-top: 7%;}
.mount-content h2 {
	font-size: 16px;
	color: #000;
	font-weight: 800 !important;
	text-decoration: underline;padding-bottom: 0 !important;
}
.mount-content p {
	margin-bottom: 3% !important;
}
.con-list li {
	list-style-type: upper-alpha;
}
.info {width: 100%;float: left;margin-top: 8%;border-top: 2px solid #000;border-bottom: 2px solid #000;background: #949494;}
.add{
	width: 52%;
	float: left;padding: 0px 0 0 9px;
}
.link-wrap{
	width: 43%;
	float: left;
	text-align:right;padding-right: 9px;
}
.add address {
	font-size: 23px;
	font-weight: 800;
	font-style: normal;
}
.link-wrap a {
	font-size: 16px;
	font-weight: 800;
	font-style: normal;
}
.link-wrap a {
	color: #0000FF;
}
.mount-img,.mount-content{padding:2%;}
.phone-clr {
	color: #000 !important;
}
.img-sec2,.img-sec3{position:relative;}
.img-sec2::before {
	position: absolute;
	content: url(images/arrow1.png);
	left: -22%;
	top: 36%;
}
.img-sec3::before {
	position: absolute;
	content: url(images/arrow2.png);
	right: -13%;
	top: 0%;
}
.dis-img abbr {
	color: #000;
}
.fancybox-pdf {
	color: #53a73b;
}
ul.mount {
    border: none;
    display: block;
}
.iwrap {float:left; width:100%; text-align:center;}
 .ibox {display: inline-block; text-align:left; width:47%; margin:5px; border: 1px solid #ccc; min-height:570px; padding:5px 5px 5px 5px;}
 .ibox h3 {color:#000; margin:5px 0px 5px 15px; display:block; width:100%;}
 .ibox img {display:block;}
.iwrap p {display:block; float:left; width:100%; margin:15px 0px 15px 15px!important;}
.iwrap h2 {color:#000; font-size:26px; margin:15px 0px;}
.iwrap ol {margin-left:20px;}
.iwrap ol li {font-weight:bold;}
.greenbx {border:1px solid #ccc; padding:10px; text-align:center;}
.greenbx h2 {color:#000;}
.greenbx p {line-height:30px;}

@media only screen and (max-width: 480px) {
	.fifty ,.images-wrap{width: 100%;}
	.blog-inner h1 {font-size: 40px;}
	.heading-list li {font-size: 18px !important;}
	.display-wrap .dis-img,.display-wrap .dis-contetn{width: 100%;}
	.img-sec {width: 100%;text-align: center;}
	.dsiplay-wall {color: #000;}
	
}

