@charset "utf-8";
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
body {
    background: #ffffff;
    /*font-family: 'Open Sans', sans-serif;*/
	font-family:'Conv_FaunaOne-Regular',Sans-Serif;
    font-size: 17px;
    color: #262A2B; /*4c4c4c*/
	line-height:1.7;
}
.entry-content h1,.entry-content h2,.entry-content h3
{
	color: #028BAA;
    border-bottom: 3px solid #028BAA;
}
.entry-content ins{
   margin: 30px 0px 30px 0px;
}
h1 {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 35px;
    color: #2c3e50;
    font-weight: 700;
    text-transform: uppercase;
}
h2 {
    margin: 0px 10px 10px 0px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color: #2c3e50
}
p {
    /*letter-spacing: 1px;
    word-spacing: 1px;*/
	margin:0 0 25px;
}
ul {
    padding: 0
}
ul li {
    list-style: none
}
.nav-wraper {
    background: #22b2d1;
    padding: 10px 0 14px;
}
.navbar-default {
    background-color: transparent;
    border: medium none;
    margin-top: 15px
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,#menu-main_menu .current-menu-item a {
    background-color: transparent;
    color: #046378 !important;
    border-bottom: 2px solid #046378;
}
.nav.navbar-nav a:hover {
    color: #046378 !important;
    border-bottom: 2px solid #046378 !important;
	padding: 10px 4px 3px;	
}
.navbar-nav > li {
    float: left;
    padding: 0 10px;
    text-transform: uppercase;
}
.nav > li > a {
    display: block;
    padding: 10px 4px 5px;
    position: relative;
    color: #ffffff !important;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
}
.navbar-default .navbar-nav > .active > a {
    color: #046378 !important
}
.head-right-side .navbar-form {
    border: medium none;
    margin: 0px 10px 0 0;
    padding: 0;
    position: relative;
}
.icon-search:before {
    content: "\f002";
}
.head-right-side .navbar-form button {
    color: #80ba26
}
.head-right-side .navbar-form button {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px;
    text-decoration: none;
    text-shadow: none;
    top: 2px;
    transition: color 200ms ease 0s;
    z-index: 1031;
}
.head-right-side .navbar-form .form-group {
    border: 2px solid #4A4A4A
}
.navbar-form .form-group .form-control {
    border: none medium !important;
    border-radius: 0px;
    background-color: #000000
}
.navbar-form .form-group .form-control:focus {
    box-shadow: none !important
}
.head-right-side .navbar-form .btn-link {
    background-color: #3A3A3A;
    box-shadow: none;
    padding: 9px !important;
}
.form-control::-moz-placeholder {
    color: #80ba26
}
.main-body-content {
    margin: 17px 0;
}
.top-banner {
    border: 10px solid #f2f2f2
}
.php-tute {
    margin-top: 35px;
}
.php-tute .php-head h1 {
    border-bottom: 4px solid #f2f2f2;
    padding-bottom: 15px;
}
.blog-dtls .time,
.blog-dtls .news {
    line-height: 23px;
}
.blog-dtls {
    padding-top: 33px;
    /*border-right: 3px solid #f2f2f2;*/
    min-height: 320px;
}
.blog-dtls:last-child {
  min-height: 270px;
}
.blog-dtls .time {
    margin-bottom: 30px;
}
.blog-dtls .time span {
    background: #e6e6e6;
    padding: 3px 12px;
    font-size: 13px;
    position: relative;
    display: inline-block;
    width: 75%;
}
/*
.blog-dtls .time:before {
    background-color: #FFFFFF;
    border: 2px solid #DDDDDD;
    border-radius: 50px;
    color: #E6E6E6;
    content: " ";
    display: block;
    height: 24px;
    left: 86% !important;
    position: absolute;
    width: 24px;
}*/
/* changed code */
.blog-dtls .time:before {
    background-color: #FFFFFF;
    border: 3px solid #DDDDDD;
    border-radius: 50px;
    color: #E6E6E6;
    content: " ";
    display: block;
    height: 23px;
    left: 86% !important;
    position: absolute;
    width: 23px;
}
div.maincontainer{
	background: rgba(0, 0, 0, 0) url("../images/borderline.png") repeat-y scroll 163px 0;
}
.blog-dtls .time:hover:before {
    border-color: #22B2D1;
}
/* changed code end */
.blog-dtls .news span {
    background: #999999;
    padding: 3px 10px 4px 9px;
    position: relative;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    width: 75%;
}
.blog-dtls .news span a {
    color: #fff;
    font-size: 11px;
}
.blog-dtls .news span a:hover {
    color: #19bbdf;
    text-decoration: none;
}
.blog-dtls .time span:after,
.blog-dtls .time span:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.blog-dtls .news span:after,
.blog-dtls .news span:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.blog-dtls .time span:before {
    border-color: rgba(230, 230, 230, 0);
    border-left-color: #e6e6e6;
    border-width: 15px;
    margin-top: -15px;
}
.blog-dtls .news span:before {
    border-color: rgba(153, 153, 153, 0);
    border-left-color: #999999;
    border-width: 15px;
    margin-top: -15px;
}
.blog-dics {
    padding-top: 33px;
}
.blog-head h2 a {
    color: #2C3E50;
}
.blog-head h2 a:hover {
    color: #19BBDF;
    text-decoration: none;
}
.share button {
    border: 1px solid #19bbdf;
    border-radius: 0px;
    color: #19bbdf;
    text-transform: uppercase;
    padding: 5px;
}
.blog-dics ul li {
    display: inline-block;
    margin-right: 15px;
    color: #777777;
}
.blog-dics ul li span {
    color: #19bbdf;
    font-weight: bold
}
.blog-sender span a {
    color: #19bbdf;
}
.blog-sender span a:hover {
    color: #2C3E50;
    text-decoration: none;
}
.blog-dics ul li:last-child span {
    color: #19bbdf;
    font-weight: normal
}
.dics-dtl {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 28px
}
.dics-dtl p span {
    font-weight: bold;
    color: #19bbdf;
    width: 100%;
    float: left;
    margin: 10px 0px 0px 0px;
}
.dics-dtl p span a {
    color: #19bbdf;
}
.dics-dtl p span a:hover {
    color: #2C3E50;
    text-decoration: none;
}
/* right- side---- */

#searchsubmit > span
{
 margin: 0 !important;
    position: relative !important;
    right: 0 !important;
    top: -2px !important;
	color:#fff !important;
	text-decoration:none!important;
}

.search-box {
    border-color: #f2f2f2;
    border-style: solid;
    border-width: 15px 20px;
    background: #f2f2f2;
	margin:0px !important;
}
.search-input {
    border: 1px solid #cccccc;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 4px 7px 5px 7px;
    color: #7f8c8d;
}
.btn.btn-default.btn-search {
    background: none repeat scroll 0 0 #19BBDF;
    color: #FFFFFF;
    font-weight: bold;
    padding: 9px 14px;
    text-transform: uppercase;
    margin: 0px 0px 0px -5px;
    border: 1px solid #19BBDF;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.top-buffer {
    margin-top: 15px;
}
.top-thirty {
    margin-top: 30px;
    clear: both;
}
.sidebar-add-banner {
    border-color: #f2f2f2;
    border-style: solid;
    border-width: 15px;
}
.subscribe {
    border-color: #19bbdf;
    border-style: solid;
    border-width: 10px 20px 20px;
    background: #19bbdf;
}
.subscribe span {
    font-family: 'Montserrat', sans-serif;
    font-size: 21px;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
}
.subscribe form {
    margin: 5px 0 0 0;
}
.subscribe-input {
    border: 1px solid #028baa;
    border-radius: 4px;
    padding: 3px;/*7px 13px 8px*/
    color: #5e5e60;
}
.btn.btn-default.btn-subscribe {
    background: none repeat scroll 0 0 #19bbdf;
    color: #012578;
    font-weight: bold;
    padding: 6px 1px 7px 2px;
    text-transform: uppercase;
    margin: 0px 0px 0px 5px !important;
    border: 2px solid #012578;
}
.popular-post {
    border-color: #f2f2f2;
    border-style: solid;
    border-width: 15px 20px;
    background: #f2f2f2;
}
.popular-post h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 21px;
    color: #2c3e50;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 20px 0;
    position: relative
}
.popular-post h3:after {
    border-bottom: 4px solid #000000;
    content: "";
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: -18px;
    width: 89px;
    z-index: 0;
}
/* footer ---- */

footer {
    background-color: #353638;
}
footer h4 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    float: left;
    font-family: 'Montserrat', sans-serif;
}
.footer-1 {
    border-bottom: 1px solid #4a4a4c;
    padding-bottom: 10px;
    padding-top: 45px;
}
.footer-1 ul {
    padding: 0;
}
.footer-1 li {
    padding: 0px 0px 5px 0px;
}
.footer-1 li a {
    color: #8f9194;
    padding: 0 0 0 0;
	transition: all 0.25s ease 0s;
}
.footer-1 li a:hover {
    color: #19BBDF;
    text-decoration: none;
	padding-left:5px;
}
.footer-1 li a.fb i:hover{
background:#3b5998 ;
}
.footer-1 li a.fb:hover {
color:#3b5998;
font-weight:bold;
}
.footer-1 li a.tw i:hover{
background:#1dcaff ;
}
.footer-1 li a.tw:hover {
color:#1dcaff;
font-weight:bold;
}
.footer-1 li a.pn i:hover{
background:#cb2027 ;
}
.footer-1 li a.pn:hover {
color:#cb2027;
font-weight:bold;
}
.footer-1 li a.gp i:hover{
background:#dd4b39 ;
}
.footer-1 li a.gp:hover {
color:#dd4b39;
font-weight:bold;
}
.socialicons .fa.fa-facebook {
    background: none repeat scroll 0 0 #000000;
    border-radius: 19px;
    color: #fff;
    padding: 8px 13px;
    font-size: 20px;
}
.socialicons .fa.fa-twitter {
    background: none repeat scroll 0 0 #000000;
    border-radius: 19px;
    color: #fff;
    padding: 8px 9px;
    font-size: 20px;
}
.socialicons .fa.fa-pinterest {
    background: none repeat scroll 0 0 #000000;
    border-radius: 19px;
    color: #fff;
    padding: 8px 9px;
    font-size: 20px;
}
.socialicons .fa.fa-google-plus {
    background: none repeat scroll 0 0 #000000;
    border-radius: 19px;
    color: #fff;
    padding: 8px 9px;
    font-size: 20px;
}
.socialicons .fa.fa-linkedin {
    background: none repeat scroll 0 0 #000000;
    border-radius: 19px;
    color: #fff;
    padding: 8px 10px;
    font-size: 20px;
}
.socialicons .fa.fa-instagram {
    background: none repeat scroll 0 0 #000000;
    border-radius: 19px;
    color: #fff;
    padding: 8px 10px;
    font-size: 20px;
}
.social li {
    display: inline-block;
}
.foot-logo img {
    margin-top: 11px;
}
.footer2 {
    padding: 24px 0
}
.copyright p {
    text-align: center;
    color: #8f9194;
}
.media-body,
.media-left,
.media-right {
    display: table-cell;
    vertical-align: top;
}
.media-left,
.media > .pull-left {
    padding-right: 10px;
}
.media-heading {
margin:0px;
}
.media-body h4.media-heading a {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #2c3e50;
    margin-bottom: 0px;
    margin-top: 5px;
}
.media-body h4.media-heading a:hover {
    color:#19BBDF;
	text-decoration:none;
}
.media-body p {
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0px;
}
.media-body p.p-first {
    font-size: 12px;
    color: #19BBDF;
}
.media-body p.p-second {
    font-size: 11px;
}
.media-body {
    margin-top: 8px;
}
.media {
    border-bottom: solid 1px #d9d9d9;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
/*Contact Form Css */

.wpcf7-form {
    padding-top: 25px;
}
.input_box {
    float: left;
    margin: 0;
    padding: 12px 0;
    width: 100%;
}
span label {
    width: 16%;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
span label .required {
    color: red;
}
.wpcf7-form input {
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #7f8c8d;
    padding: 6px 13px 6px;
    display: inline;
    vertical-align: top;
}
.wpcf7-form textarea {
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #7f8c8d;
    padding: 6px 13px 6px;
}
.wpcf7-submit {
    background: none repeat scroll 0 0 #19bbdf;
    border: 1px solid #19bbdf !important;
    border-radius: 0 4px 4px 0;
    color: #ffffff !important;
    font-weight: bold;
    margin: 0 0 0 -5px;
    padding: 7px 25px 4px;
    text-transform: uppercase;
}
/*innerpage*/

.inner-php-head h1 {
    padding-bottom: 15px;
}
.entry-content {
    padding: 15px 0 0;
}
.entry-content ul li{
    list-style-type: disc;
	margin:15px 0px 10px 20px;
}
.blog-sender li {
    color: #777777;
    display: inline-block;
    margin-right: 10px;
}
.entry-image {
    padding: 5px 0px 0px 0px;
}
.image-center {
    margin: 0 auto;
}
.entry-tags {
   padding: 20px 0px;
}
.entry-tags > p {
    color: #2c3e50;
    font-family: "Montserrat", sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
    width: 10%;
    float: left;
}
.entry-tags > ul {
    float: left;
}
.entry-tags > ul li {
    display: block;
    float: left;
    list-style: outside none none;
}
.entry-tags > ul li a {
    color: #19bbdf;
    line-height: 23px;
    margin: 2px;
    padding: 3px 12px;
    background: none repeat scroll 0 0 #eaeaea;
    border-radius: 2px;
    display: block;
    float: left;
    font-size: 13px;
}
.entry-tags > ul li:hover a {
    margin: 2px;
    padding: 3px 12px;
    color: #fff;
    text-decoration: none;
    background: none repeat scroll 0 0 #19bbdf;
}
.comments-area {
    clear: both;
    margin: 25px 0px 0px 0px;
}
.entry-author {
    background: none repeat scroll 0 0 #f2f2f2;
    margin: 10px 0 0px;
}
.author-info {
    padding: 20px;
}
.author-info h2 {
    color: #2c3e50;
    font-family: "Montserrat", sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}
.author-main {
    margin-top: 15px;
}
.author-left,
.author-right,
.author-body {
    display: table-cell;
    vertical-align: top;
}
.author-body,
.author-left,
.author-right {
    display: table-cell;
    vertical-align: top;
}
.author-left,
.author-main > .pull-left {
    padding-right: 10px;
}
.author-description h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.comment-respond h3 {
    color: #2c3e50;
    font-family: "Montserrat", sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}
.comment-form .required {
    color: red;
}
.comment-respond {
    padding-top: 10px;
}
.comment-respond p {
    float: left;
    margin: 0;
    padding: 12px 0;
    width: 100%;
}
.comment-respond p label {
    width: 16%;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.comment-respond p input {
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #7f8c8d;
    padding: 6px 13px 6px;
    display: inline;
    vertical-align: top;
}
.comment-respond p textarea {
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #7f8c8d;
    padding: 6px 13px 6px;
}
.comment-respond p.form-submit input {
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #ffffff;
    padding: 6px 13px 6px;
    display: inline;
    vertical-align: top;
    background: none repeat scroll 0 0 #19bbdf;
    border: 1px solid #19bbdf;
    text-transform: uppercase;
	transition: all 0.2s ease 0s
}
.comment-respond p.form-submit input:hover {
background: none repeat scroll 0 0 #dfdfdf !important;
    color: #333 !important;
    text-decoration: none;
}
code {
    white-space: pre-line;
}
.comments-title {
    color: #2c3e50;
    font-family: "Montserrat", sans-serif;
    /*font-size: 18px;*/
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 0;
}
.comment-list{
	padding: 0;
}
.comments-area footer {
    background: none;
}
.comments-area ol li {
    list-style: none;
}
.comment-body {
    background: #f2f2f2;
    padding: 20px;
    margin-bottom: 15px;
}
.comment-meta.commentmetadata {
    padding: 8px 0 0;
}
.comment-body a {
    color: #19bbdf;
}
.comment-body a:hover {
    text-decoration: none;
    color: #2c3e50;
}
.comment-message {
    padding: 10px 0 0;
}
.comment-message p{
	margin:0 0 7px;
}
.related-post h3 {
    color: #2c3e50;
    font-family: "Montserrat", sans-serif;
    /*font-size: 21px;*/
    font-weight: 700;
    text-transform: uppercase;
}
.related-body {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 20px;
    min-height: 235px;
    margin: 0 0 30px 0;
}
.related-post-title {
    padding: 10px 0px 0px 0px;
}
.related-post-title a {
    color: #19bbdf;
}
.related-post-title a:hover {
    text-decoration: none;
    color: #2c3e50;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
.btn.btn-default.btn-readmore {
    background: none repeat scroll 0 0 #19bbdf;
    border: 1px solid #19bbdf;
    border-radius: 4px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}
.btn-readmore:hover,
.btn-readmore:focus,
.btn-readmore:active {
    background-color: #ebebeb;
    border-color: #adadad;
    color: #2c3e50;
}
.readmore.btn.btn-default.btn-readmore:hover {
    background: none repeat scroll 0 0 #ebebeb;
    border-color: #adadad;
    color: #2c3e50;
}
.pagination {
    width: 100%;
}
.nav-links {
    text-align: center;
}
.prev.page-numbers:before {
    content: "\f053";
    font-family: FontAwesome;
    font-size: 16px;
}
.next.page-numbers:before {
    content: "\f054";
    font-family: FontAwesome;
    font-size: 16px;
}
.prev.page-numbers {
    margin: 0;
    padding: 5px 5px 5px 10px;
}
.prev.page-numbers:hover {
    background: #19bbdf;
    color:#fff;
    text-decoration: none;
}
.nav-links a:hover {
    color: #fff;
}
.next.page-numbers {
    margin: 0;
    padding: 5px 5px 5px 10px;
}
.next.page-numbers:hover {
    color:#fff;
    text-decoration: none;
}
.page-numbers.current {
    border: 1px solid #2c3e50;
    margin: 0;
    padding: 5px 10px;
    background: none repeat scroll 0 0 #f2f2f2;
    color: #2c3e50;
}
.page-numbers {
    border: 1px solid #19bbdf;
    margin: 0;
    padding: 5px 10px;
    background: none repeat scroll 0 0 #19bbdf;
    color: #fff;
    font-size: 16px;
}
.page-numbers:hover {
    text-decoration: none;
}
code {
    padding: 2px 6px;
    font-size: 95%;
    color: #fff;
    background-color: #428bca;
    border-radius: 3px;
    /*-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);*/
}
.write-for-contact span label {
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    width: 45%;
}
.write-for-contact .wpcf7-submit {
    background: none repeat scroll 0 0 #19bbdf;
    border: 1px solid #19bbdf;
    border-radius: 4px;
    color: #ffffff;
    font-weight: bold;
    margin: 0 0 0 0px;
    padding: 7px 25px 7px;
    text-transform: uppercase;
}
.write-for-contact .wpcf7-submit:hover {
    background: none repeat scroll 0 0 #ebebeb;
    border-color: #adadad;
    color: #2c3e50;
}
.post-navigation .nav-previous {
    background: none !important;
}
.post-navigation .nav-next {
    background: none !important;
}
.post-navigation h2 {
    display: none;
}
.nav-links {
    width: 100%;
    float: left;
}
.nav-previous {
    border: 2px solid #f2f2f2;
    float: left;
    padding: 15px;
    width: 48%;
    margin: 0 10px 0 0px;
	
    background: #f7f7f7 !important;
    box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 3px #f6f4ee;
}
.nav-next {
    border: 2px solid #f2f2f2;
    float: left;
    padding: 15px;
    width: 48%;
    margin: 0 0 0 10px;
	
    background: #f7f7f7 !important;
    box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 3px #f6f4ee;
}
.nav-previous .meta-nav {
    display: none;
}
.nav-next .meta-nav {
    display: none;
}
.nav-previous a:hover {
    text-decoration: none;
}
.nav-next a:hover {
    text-decoration: none;
}
.nav-previous .screen-reader-text {
    color: #19bbdf;
    font-size: 18px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.nav-previous .screen-reader-text:hover {
    color: #2c3e50;
    text-decoration: none !important;
}
.nav-next .screen-reader-text:hover {
    color: #2c3e50;
    text-decoration: none !important;
}
.nav-next .screen-reader-text {
    color: #19bbdf;
    font-size: 18px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.nav-previous img {
    float: right;
    padding: 10px 0 0;
}
.nav-next img {
    padding: 10px 0 0;
}
.nav-previous .post-title {
    color: #2c3e50 !important;
    float: left;
    position: relative;
    top: 20px !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    width: 56%;text-align: right;
}
.nav-previous .post-title:hover {
    color: #19bbdf !important;
}
.nav-next .post-title:hover {
    color: #19bbdf !important;
}
.nav-next .post-title {
    color: #2c3e50 !important;
    position: relative;
    top: 20px !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    width: 59%;
    float: right; 
	text-align: left;
}
.blog-sender {
    padding: 5px 0 0;
}
.archives-main h3 {
    clear: both; width: 100%;float:left;
}
.archives-main .php-head h1 {
    border-bottom: none;
}
.archives-main h2 {
    padding: 0px 0px 20px 0px;
}
.archive-box {
    background-color: #f2f2f2;
    min-height: 107px;
}
.archive-box a {
    color: #428bca;font-weight: bold;
}
div.archive-box time {
  color: #19bbdf;
}
.archive-box a:hover {
    color: #2c3e50;
    text-decoration: none;
}
/*
ul#tabs li{
	  padding: 5px;
}
#my-tab-content{
	  margin-top: 20px;
}*/
.news-tab {
    border: 2px solid #f2f2f2;
}
.desktop-hide { display:none !important;}
.a2a_mini {
  width: 298px !important;}
a.a2a_i, i.a2a_i {
width:130px !important;
}
.a2a_i {
width:130px !important;
}
#searchform { margin:0px !important;}
.subscribe-input {margin: 10px 0 10px 0 !important;}
.btn.btn-default.btn-search  {  margin: -3px 0 0 -5px !important;}
.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0;    
}
#tabs > li {
    width: 50%;
}
.nav-tabs > li > a {
    background: #fff;
    border-radius: 0;	
	margin:0px;
	padding:10px 0 10px 0  !important;
	border-color:none;
	color:#19bbdf !important;
	font-family: "Montserrat",sans-serif;
    font-size: 17px;
    font-weight: 700;
	text-align:center;
	
}
.nav-tabs > li.active > a:focus {
background: #f2f2f2;
border-color:none;
border-bottom:none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
    background: #f2f2f2;
	border-color:#f2f2f2;
	border-bottom:none;
	color:#2c3e50 !important;
	
}

/* Tab Content */
.tab-pane {
    background: #f2f2f2;
  	text-align:left;
    border-radius: 0;
    padding: 10px;
}
#PDI_container8015942 .pds-vote-button {
margin: 0 20px 0 0 !important;
}
/*Media Queris*/
@media (min-width: 320px) and (max-width: 767px) { 
	
	div.maincontainer{
		background: none;
	}
    .logo {
        margin: 0 auto;
        padding: 0 0 10px 0;
    }
    .navbar-toggle {
        margin: 0 auto;
        display: block;
        width: 50%;
        float: none;
    }
    .navbar-collapse.in {
        border: none;
        background: #000;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        border: none;
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border: none;
    }
    .navbar-toggle:hover {
        border: 1px solid transparent;
        border-radius: 4px;
        padding: 9px 10px;
    }
    .navbar-nav > li {
        float: none;
        text-align: center;
    }
    .mob-hide {
        display: none;
    }
    .blog-dics {
        padding-top: 20px;
    }
    .blog-head {
        padding: 0 0 10px 0;
    }
    .share {
      /*  float: right;
        margin: 45px -10px 0px 0px;*/
    }
	.dics-dtl p span { margin:10px 0px 20px 0px;}
	.search-box {
	  margin: 20px 0 0 0;
	}
	#searchform  {
	  margin: 0 0 0 35px;
	}
	.search-input {
	margin:0 auto 10px;
	border-radius:4px;
	}
	.btn.btn-default.btn-search {
	border-radius:4px;
	margin:0 0 0 42px;
	}
	.subscribe-input {
	margin:0 0 10px 30px !important;
	}
	.btn.btn-default.btn-subscribe {
	margin:0 0 0 70px;
	}
	.popular-post h3 { font-size:19px;
	margin:0 0 20px 0;
	}
	.subscribe span { font-size:19px;}
	.foot-logo img {
	display:block;
	margin:0 auto;
	}
	.foot-menu {
	  margin: 20px auto 0;
	  text-align:center;
	}
	footer h4 { 
	float:none;
	text-align:center;
	}
	.fa.fa-twitter  {
	margin: 0 0 0 -17px
	}
	.fa.fa-pinterest {
	  margin: 0 0 0 -4px;
	}
	.fa.fa-google-plus{
	margin:0px 0px 0 -6px;
	}
	.desktop-hide { display:inline-block !important;}
	.blog-sender span a {
	font-weight:bold;
	} 
	.entry-tags > p {
	  width: 25%;
	}  
	.comment-respond p textarea {
	width:100%;
	}
	.comment-respond p label {
	width:30%;
	}
	.post-navigation .nav-next {
	  width: 100%;
	  margin: 20px 0 0 0;
	}
	.post-navigation .nav-previous {
	  width: 100%;
	}
	span label {
    width: 40%;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.wpcf7-form input {
width:100%;
}
.wpcf7-form textarea {
width:100%;
}
.tab-content h1 {
font-size:28px;
}
.nav-tabs > li > a {
font-size:14px;
}
.IL_BASE { 
width:100% !important;
}
.pds-box {
    width: 100% !important;
}
.pds-input-label {
    width: 70% !important;
}
.pds-other-label {
    width: 70% !important;
}
.pds-vote-button {
    float: none !important;
    margin: 0 auto 10px !important;
    width: 40%;
}
.pds-links {
    clear: both;
}
}
/* Media Queries for iPhone Portrait */
@media only screen and (max-width:479px){  
	.btn.btn-default.btn-search {
	  margin: 0 0 0 10px;
	}
	.btn.btn-default.btn-subscribe {
	  margin: 0 0 0 20px;
	}
	#searchform {
	  margin: 10px 0 0 100px;
	}
	.subscribe-input {
	  margin: 10px 0 10px 81px;
	}
	
	div.maincontainer{
		background: none;
	}
}

/* Media Queries for iPhone Landscap CSS */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.entry-tags > p {
	  width: 16%;
	}
	
	div.maincontainer{
		background: none;
	}
}
/* Media Queries for iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 799px) {
	.navbar-nav > li {
		padding:0px 10px;
	}
	.nav > li > a {
	  padding: 10px 0px 5px;
	}
	.nav.navbar-nav a:hover {
		 padding: 10px 0px 3px;	
	}
	.blog-dtls .time:before 
	{
		left: 86% !important;
	}
	.navbar-nav > li {
	  padding: 0px 9px;
	}
	.search-box {
	margin:20px 0 0 0;
	}
	.entry-tags > p {
	width:10%;
	}
	.btn.btn-default.btn-search {
	  margin: 6px 0 0 0;
	}
	div.maincontainer{
		background: rgba(0, 0, 0, 0) url("../images/borderline.png") repeat-y scroll 156px 0;
	}
}

/*Media Queries for Normal */
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.entry-tags > p {
	width:12%;
	}
	.btn.btn-default.btn-search{
		padding:7px 22px 8px;
	}
	 
}
.entry-content ol {
  padding: 0px 0px 0px 20px;
}
.aligncenter {
	 margin: 0 auto;
}
.entry-content > h2,.entry-content > h3{padding: 20px 0;}
/* scroll top */
a.back-to-top {
	display: none;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #22B2D1 url("../images/up-arrow.png") no-repeat center 43%;
	border: 0px;
}
/* Floating Icon */
.btnz {
    display: block;
    float: left;
    padding: 10px 15px;
    border:none;
    background-color: #ececec;
    text-decoration: none;
    font-size: 18px;
    color: #FFF;
}
 
.btnz:hover {
    color: #efefef;
}
.facebook {
    background-color: #3b5998;
}
 
.gplus {
    background-color: #dd4b39;
}
 
.twitter {
    background-color: #55acee;
}
 
.stumbleupon {
    background-color: #eb4924;
}
 
.pinterest {
    background-color: #cc2127;
}
 
.linkedin {
    background-color: #0077b5;
}
 
.buffer {
    background-color: #323b43;
}
.socialfloat {
    display: block;
    position: fixed;
    left: 0;
    top: 200px;
    z-index: 9999;
}
 
.socialfloat .fbtn {
    width: 50px;
    height: 50px;
    display: block;
    color: #fff;
    text-align: center;
}
 
.socialfloat .fbtn i {
    font-size: 30px;
    line-height: 50px;
}
/* Extra CSS */
.comment-reply-link{
    background: #19bbdf;
    color: white !important;
    padding: 7px;
    font-size: 14px;
    text-transform: uppercase;
    text-align: right;
}
.comment-list .reply{
    text-align: right;
}
/* home page share button */
.social .fbtn {
    width: 40px;
	height: 40px;
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height:18px;
    float: left;
}
.social .fa{padding:15px 0px}
.share-button.sharer {
  height: 20px;
  padding: 0px;
}
.share-button.sharer .social.active.top {
  transform: scale(1) translateY(-10px);
}
.share-button.sharer .social.active {
  opacity: 1;
  transition: all 0.4s ease 0s;
  visibility: visible;
}
.share-button.sharer .social.networks-5 {

}
.share-button.sharer .social.top {
  	margin-top: -80px;
 	transform-origin: 0 0 0;
	position:absolute;
	right:12px;
}
.share-button.sharer .social {
  margin-left: -55px;
  opacity: 0;
  transition: all 0.4s ease 0s;
  visibility: hidden;
}