/*
Theme Name: FealGood
Theme URI: https://wordpress.org/themes/twentythirteen/
Author: the WordPress team
Author URI: https://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.5
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, accessibility-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
 * ----------------------------------------------------------------------------
 */
 
 /* GENERIC STYLES */
 
 
 
 /* GENERIC STYLES */
* { margin:0; padding:0; outline:none;}
body{
    font-family:futura_bk_btbook;
  font-size: 16px;
  font-weight: 400;
}

.horizontal-section{
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-header{
  font-family: 'Raleway', sans-serif;
  font-weight: 700; color:#1b5681;
  font-size: 26px;
  text-align: left;
  padding-bottom: 10px;
  text-transform:uppercase;
}

.c-img { border-top:8px solid #1b5681 !important; border-right:8px solid #1b5681 !important; position:relative;}

.section-header span{
  background: #fff !important;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 2;
  display: inline-block;
}

.section-header.purple{
  color: #653090;
}

.section-header.green{
  color: #6dbe45;
}

.section-header .line{
  height: 2px;
  display: block;
  width: 100%;
  position: relative;
  top: 28px;
  z-index: -1;
}

.section-header.purple .line{
  background: #653090;
}

.section-header.green .line{
  background: #6dbe45;
}

.section-subheader{
  text-align: center;
  font-size: 20px;
  font-weight: 100;
  font-style: italic;
  line-height: 1;
  padding-bottom: 30px;

}

.btn-DrBGoods-purple{
  background: #653090 !important;
  color: #fff !important;
}

.btn-DrBGoods-red{
  background: #d5151b !important;
  color: #fff !important;
  border-radius:0;
  padding:5px 22px;
}

.btn-white-ouline{
  border: 1px solid #fff;
  background: none !important;
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  font-size: 26px; border-radius:0;
}

.btn-DrBGoods-green{
  background: #6dbe45 !important;
  color: #fff !important;
}

.latest-articles-header:before, .latest-articles-header:after {
  position: absolute;
  top: 51%;
  overflow: hidden;
  width: 50%;
  height: 2px;
  content: '';
  background-color: #653090;
}
.latest-articles-header:before {
  margin-left: -50%;
  text-align: right;
}




/* HEADER */

#top-banner{


}
#top-banner .cart-icon{
  display: inline-block;
  position: relative;
  bottom: 2px;
}

#top-banner .register-link{
  color: #fff !important;
  text-decoration: none !important;
  line-height: 2;
  margin: 0;
  padding: 0;
  border-left: 2px solid #fff;
  padding-left: 12px;
  margin-left: 12px;
}

.navbar{
  margin-bottom: 0px;
  background: none;
  border: none;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

.navbar-default .navbar-nav{
  text-align: center;
}

.navbar-default .navbar-nav a{
  line-height: 24px;
  padding-left: 15px;
  padding-right: 15px;
  font-size:14px;
  color:#fff !important;
  text-transform:uppercase;
}

.logo-wrapper{
  padding-top: 20px !important;
  margin-left: 20px;
  margin-right: 20px;
}

#mobile-logo{
  height: 110px;
  float: left;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 1199px){
  .navbar-default .navbar-nav a{
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 991px){
  .logo-wrapper{
    margin-left: 10px;
    margin-right: 10px;
  }
  #logo{
    width: 80px;
  }
  .navbar-default .navbar-nav a{
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
  }
}

@media (max-width: 767px){
  .navbar-default .navbar-nav a{
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .navbar-default .navbar-toggle{
    margin-top: 40px;
  }

}




 FOOTER 

#footer{
  background: #191919;
  color: #928f8f;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px;
}

#footer a{
  color: #fff;
  text-decoration: none !important;
}

#footer ul{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  float: right;
}

#footer ul li{
  display: inline-block;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #fff;
}

#footer ul li:first-child{
  border-left: none;
}

@media (max-width: 991px){
  #footer{
    text-align: center;
  }

  #footer ul{
    float: none;
    padding-top: 10px;
  }
}

@media (max-width: 560px){
  #footer ul{
    display: none;
  } 
}




/* HOME PAGE */

#top-slider-wrapper{
  background: url('img/bg-top.jpg') no-repeat;
  background-position: bottom center;
  background-size: cover;
  color: #fff;
  text-align: center;
  box-shadow:0 10px 6px -6px #356389 inset;
}

.carousel-inner{
}

.carousel-inner .item{
  padding-top: 40px;
  padding-bottom: 40px;
}

#top-slider .slide-header{
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  font-size: 28px; 
}

#top-slider .slide-text{
  font-size: 28px; 
  padding-bottom: 20px;
}

.blog-snippet-title{
  font-family: 'Raleway', sans-serif;
  font-weight:600;
  float:right;
  margin-top:-40px;
  margin-right:7px;
  background:#fff;
  color: #d5151b;
  font-size: 14px;
  padding: 8px 10px;
  position:relative;
  margin-bottom:0;
}

.blog-snippet-stitle { margin-top:10px;}
.blog-snippet-stitle .span1 { font-family: 'Lato', sans-serif; font-size:13px; float:left; width:22%; text-align:right;}
.blog-snippet-stitle .span2 { font-family: 'Lato', sans-serif; font-size:13px; float:right; width:70%; text-align:left;}
.nandibabu { padding:0; font-size:15px; color:#1b5681;}

#herbs{
  background: url('img/bg-herbs.jpg') no-repeat;
  background-position: top center;
  background-size: cover;
}

#herbs img{
  padding: 30px 10px;
}

#testimonials{
  color: #6dbe45;
  font-size: 22px;
}

#testimonials .client-image{
  width: 150px;
  height: 150px;
  border-radius: 75px;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 5px solid #6dbe45;
  padding: 3px;
}

#newsletter{
  background: url('img/bg-newsletter.jpg') no-repeat;
  background-position: top center;
  background-size: cover;
  color: #fff;
}

#newsletter .newsletter-header{
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 54px;
}

#newsletter .form-control{
  width: 500px;
  height: 60px;
  font-size: 24px;
}

#newsletter .btn{
  height: 60px;
  font-size: 18px;
  padding-left: 30px;
  padding-right: 30px;
}

#social-icons{
  text-align: right;
}

#social-icons .text-wrapper{
  border-top: 1px solid #622692;
  border-bottom: 1px solid #622692;
  padding-top: 40px;
  padding-bottom: 40px;
}

#social-icons .line-1{
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  color: #4b1974;
  font-size: 54px;
  line-height: 1;
}

#social-icons .line-2{
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  color: #622692;
  font-size: 34px;
  line-height: 1;
}

#social-icons .icon-wrapper{
  width: 20%;
  position: relative;
  display: inline-block;
  height: 130px;
  float: left;
  padding: 0 !important;
  margin: 0 !important;
}

#social-icons .icon-container{
  margin: 15px;
  height: 100%;
  position:relative;
}

#social-icons .icon-container img{
  position:absolute;
  top:0;
  bottom:0;
  left: 0;
  right: 0;
  margin:auto;
}

@media (max-width: 991px){
  #social-icons .line-2{
    font-size: 22px;
  }

  #newsletter{
    text-align: center;
  }
}

@media (max-width: 767px){

  #latest-articles{
    text-align: center;
  }

  #latest-articles .blog-snippet{
    padding-bottom: 30px;
  }

  #testimonials{
    text-align: center;
  }

  #testimonials .client-image{
    margin-top: 40px;
  }
  
  #newsletter{
    background-position: top left;
    background-size: cover;
    color: #fff;
  }

  #newsletter .newsletter-header{
    font-size: 36px;
  } 

  #newsletter .form-control{
    width: 100%;
  }

  #newsletter .btn{
    width: 100%;
    margin-top: 20px;
  }

  #social-icons{
    text-align: center;
  }

  #social-icons .text-wrapper{
    border-bottom: none;
    padding-bottom: 0px;
  }

}




/* FAQ PAGE */

.double-line{
  border-top: 1px solid #777;
  border-bottom: 1px solid #777;
  height: 10px;
}




/* TESTIMONIALS PAGE */

.single-testimonial-wrapper{
  border-radius: 10px;
  padding: 50px;
  background: #f9f9f9;
  border: 1px solid #f5f5f5;
  margin-bottom: 30px;
}

.single-testimonial-wrapper .title{
  font-weight: 100;
  color: #6dbe45;
  font-size: 32px;
  line-height: 1.1;
  padding-bottom: 20px;
}

.single-testimonial-wrapper .content{
  font-size: 18px;
  line-height: 1.6;
}

.single-testimonial-wrapper .author-wrapper{
 margin-top: 20px;
}

.single-testimonial-wrapper .client-image{
  width: 100px;
  height: 100px;
  border-radius: 50px;
  border: 5px solid #6dbe45;
  padding: 3px;
  display: inline-block;
}

.single-testimonial-wrapper .text-wrapper{
  display: inline-block;
  color: #6dbe45;
  line-height: 1;
  position: relative;
  top: 10px;
  padding-left: 10px;
}

.single-testimonial-wrapper .name{
  font-size: 20px;
  margin-bottom: 5px;
}

.single-testimonial-wrapper .date{
  font-style: italic;
  font-size: 14px;
}

.pagination-wrapper{
  text-align: center;
}

.pagination-wrapper .pagination li a{
  border: none;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  border-radius: 20px;
  background: #6dbe45;
  color: #fff !important;
  margin: 5px;
  opacity: 0.7;
}

.pagination-wrapper .pagination li.selected a{
  opacity: 1 !important;
}

@media (max-width: 767px){
  .single-testimonial-wrapper{
    padding: 20px;
  }  
}




/* PRODUCTS PAGE */

#product-display{
  background: url('img/bg-product.jpg') no-repeat;
  background-position: bottom center;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 20px;
  margin-top: 20px;
}

.product-display-header{
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 60px;
  line-height: 1;
  margin: 0;
  padding-top: 70px;
  padding-bottom: 15px;
}

#product-display .btn{
  font-size: 28px;
  text-transform: uppercase;
  padding-left: 50px;
  padding-right: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#products-list .categories-list{
  text-align: center;
  padding-bottom: 40px;
}

#products-list .categories-list a{
  color: #777 !important;
  font-size: 22px;
}

#products-list .categories-list a.selected{
  text-decoration: underline;
  color: #333 !important;
}

#products-list .row.second{
  margin-top: 30px;
}

.single-product{
  background: #f8fcf6;
  border: 1px solid #6dbe45;
  border-radius: 15px;
  padding: 20px;
  text-align: center;
}

.single-product:hover{
  background: #f8f5fa;
  border: 1px solid #602b8c;
}

.single-product .product-image{
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100px;
}

.single-product .product-name{
  color: #39731c;
  font-size: 24px;
  margin-bottom: 0;
  text-align: center;
}

.single-product .short-description{
  text-align: center;
}

.long-description{
  text-align: center;
  font-size: 13px;
}

.single-product ul{
  padding-left: 0;
  list-style: none;
  font-size: 13px;
}

.single-product .learn-more{
  color: #6dbe45 !important;
}

#products-slider .carousel-inner{
  background: none;
}

.affiliate-product{
  text-align: center;
}

#products-slider .carousel-control.left,
#products-slider .carousel-control.right{
  background: none;
}

.affiliate-product .product-name{
  color: #39731c;
  font-size: 24px;
  margin-bottom: 0;
  text-align: center;
  line-height: 1;
  padding-bottom: 20px;
}

.affiliate-product .product-description{
  opacity: 0;
}

.affiliate-product:hover .product-description{
  opacity: 1;
}

.all-products-link{
  text-align: center;
  color: #6dbe45 !important;
  text-decoration: underline;
  display: block;
}

@media (max-width: 1199px){
  .product-display-header{
    padding-top: 30px;
  }
}

@media (max-width: 991px){
  .product-display-header{
    padding-top: 0px;
    font-size: 50px;
  }
  #products-list .categories-list a{
    font-size: 16px;
  }

  .single-product .btn{
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media (max-width: 767px){

  #product-display{
    text-align: center;
  }

  #product-display .product-image{
    max-width: 400px;
  }

  .product-display-header{
    padding-top: 30px;
  }

  #products-list .row.second{
    margin-top: 0px;
  }

  .single-product-wrapper{
    margin-bottom: 30px;
  }

  .affiliate-products-wrapper{
    display: none;
  }  
}







/* BLOG PAGE */

#blog-page-content .post-title{
  font-family: 'Oswald', sans-serif;
  font-weight: 100;
  font-size: 70px;
  text-align: center;
}

#blog-page-content .post-info{
  font-size: 22px;
  font-weight: 100;
  text-align: center;
}

#blog-page-content .post-content{
  font-size: 20px;
  line-height: 1.6;
  padding-bottom: 30px;
}


#blog-page-content .blog-image{
  padding-top: 15px;
  padding-bottom: 30px;
}

.share-widget span{
  position: relative;
  bottom: 7px;
  padding-right: 5px;
}

.share-widget .social-networks{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.share-widget .social-networks li{
  padding: 0 4px;
  display: inline-block;
}

.share-widget .social-networks li img{
  width: 28px;
  opacity: 0.7;
}

.share-widget .social-networks li img:hover{
  opacity: 1;
}



#main-manu-bar { background:#1b5681; margin-top:30px;}

.piku { color:#7c7f80; font-size:15px; text-decoration:none; padding-top:10px;}
.piku:hover { color:#555; text-decoration:none;}
.piku .fa { color:#484848 !important;}

.social { float:right;}
.social li { list-style:none; display:inline;}
.social li a .fa {
	font-size:20px;
    background: #666;
    border-radius: 50%;
    color: #fff;
    line-height: 28px;
    text-align: center;
    width: 28px;
	margin-top:10px;
}
.arena a { width:160px;}
/*.arena a #logo { position: absolute; top: -80px;}*/

.donatebox { background:rgba(37,37,38,0.6); padding:2.5%;}
.leftline { float:left; width:48%;}
.rightline { float:right; width:48%;}
.carousel-control.left,.carousel-control.right { background-image:none !important;}
.title1 { font-size:18px; font-family:Raleway; text-align:center; color:#fff; text-transform:uppercase;}
.donatebox ul { background:rgba(77,79,80,0.2); padding:6px 12px !important;}
.donatebox ul li { list-style:none; text-align:left; color:#ffcc42; font-size:18px; margin:12px 0;}

.title2 { color:#1b5681; text-transform:uppercase; font-size:17px; font-family:Raleway; font-weight:600;}
.left_behind { height:380px; overflow:auto; border:1px solid #dadada; box-shadow:0 0 6px #dadada; border-radius:5px;}
.blogpost { padding:10px; overflow:hidden; position:relative; margin-right:10px; box-shadow:0 4px 4px #e2e2e2;}
.postimage { float:left; width:30%;}
.postimage img { display:block; margin:0 auto; width:80%;}
.postcontant { float:left; width:70%;}
.title3 { font-size:15px; color:#b21b20 !important; width:85%; line-height:24px; font-weight:600; font-family:Raleway; display:block; margin-bottom:20px;}
.postcontant p { font-size:15px; color:#707171;font-weight:600; font-family:Raleway;}

.datepost { position:absolute; top:0; right:0; text-align:center; color:#fff; background:#1b5681; padding:3px 12px;}
.bannerwrap { padding:40px 0 0 0 !important;}
.title4 { text-transform:uppercase; color:#1b5681; font-size:17px; font-family:Raleway; font-weight:600;border-bottom:1px solid #000; padding-bottom:2px; line-height:28px;}

.newsarea { height:345px; overflow:auto; border:1px solid #dadada; box-shadow:0 0 6px #dadada; border-radius:5px; padding:5px;}
.newsarea li { list-style:none; margin-bottom:15px;}
.newsarea li a { font-size:12px; color:#707171; display:block;  line-height:18px; font-family:Raleway; background:url(img/arrowx.png) no-repeat 4px 5px; padding-left:20px;}
.space1 { padding:10px !important;} .space2 { padding:0 0 30px 0 !important;}
.headall { background:#d5151b; position:relative; font-size:14px; color:#fff; line-height:20px; font-weight:600; padding:4px 6px; border-radius:5px; margin-bottom:12px; box-shadow:1px 5px 0px -1px #cfcfcf;} .headall p { width:83%;}

.clipmask { position:absolute; right:0; top:0; bottom:0; width: 0; height: 0; border-top: 62px solid #fff; border-left: 50px solid transparent;}
.footertop { background:#232323 !important;}
.bold1 { font-size:16px; color:#c8c5c5; font-family:Raleway;}

#footer.footertop .mona { float:left; width:80%;}
#footer.footertop .mona li { display:block; border:0; margin-bottom:10px;}
#footer.footertop .mona li a { font-size:12px; color:#949191 !important; text-transform:capitalize;}

.mona.left { width: auto !important; margin-right: 10% !important; margin-left: -10px !important;}
.searchbox { width:100%;}
.searchbox input[type="text"] { background:#2d2d2d; font-size:14px; color:#fff; padding: 0 4%; border:none; outline:none; line-height:40px; float:left; width:80%;}
.searchbox input[type="submit"] { background:#ecc731 url(img/search.png) no-repeat center center; border:none; outline:none; line-height:40px; width:20%; float:left;}

#footer .minions { float:left;}
#footer .minions li { border:none; padding:0 5px 0 0;}
#footer .minions.social li a .fa { background:#3c3c3c; border-radius:0; font-size:14px;}
#footer .minions.social li a:hover .fa { background:#ecc731; color:#333;}

.lp { font-size:12px; color:#949191 !important; text-transform:capitalize;}
.la1 { background:#2d2d2d; font-size:14px; padding: 0 4%; border:none; outline:none; line-height:40px; color:#fff; float:left; width:100%; margin-bottom:6px;}
.la2 { background:#ecc731; font-size:14px; padding: 0 4%; border:none; outline:none; color:#333; line-height:40px; float:left; width:100%;}

.bluexone { background:url(img/bluebg.jpg) repeat top left !important;}
.headtop { background:#b21b20; position:relative; font-size:13px; color:#fff; line-height:20px; font-weight:600; padding:6px; border-radius:5px; margin-bottom:12px; box-shadow:1px 5px 0px -1px #cfcfcf; text-transform:uppercase; text-align:center; border:2px solid #fff;}

.base1 { width:100%; border-top:5px solid #fb0007; border-radius:5px;}
.keyo { border: 1px solid #0d95da; background: none !important; color: #fff !important; font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 13px; border-radius:5px; text-transform:uppercase;}
.keyo:hover { border:1px solid #fff;}
.kobi { font-size:24px; text-transform:uppercase; color:#fff; background:url(img/kobi.png) no-repeat 80% center;}

.pagination { display:none !important;}
.slides_container div { width:100% !important;}
.slides_control p { font-size:18px; color:#fff; font-weight:normal;}

#slides .prev { position:absolute; top:9px; right:0; font-size:0; width:12px; height:14px; background:url(img/prv1.png) no-repeat;}
#slides .next { position:absolute; top:9px; right:30px; font-size:0; width:12px; height:14px; background:url(img/nxt1.png) no-repeat;}

.gru { color:#fe9c01 !important; font-size:14px;}
.navbar-default .navbar-toggle .icon-bar { background-color:#fff;}
.social li a:hover .fa { background:#8d8c8c;}
.clown { color:#737577; font-size:24px; text-align:center; font-weight:600;}
.clown span { color:#fb0007;}
.kama .section-header { margin-top:0; border-bottom: 4px solid #fb0007; padding-bottom:5px; margin-bottom:12px;}
.socialk { display:inline-block;}
.newsbar { border-bottom:2px solid #fb0007 !important; border:1px solid #c0c0bf; padding:12px 8px 0; margin-top:-30px; background:#fff;}
.kama .newsbar .section-header { border:none; float:left; margin-bottom:0;}
.nxclick { float:right; color:#2b2a2a; font-size:10px; text-transform:uppercase; font-weight:600; line-height:22px;}
.videoon { width:40%; float:left;}
.videoon img { width:100%;} 
.arena { left: 50%; margin: -111px 0 0 -59px; position: absolute; width: 160px;}



#videoslide .slides_container .videoon { width:37% !important; height:auto !important; position:relative;}
#videoslide .slides_container .videodetails { width:54% !important; float:right; height:auto !important;}
#videoslide .slides_control p { font-size:14px; color:#333; font-weight:normal;}
#videoslide .slides_control { height:130px !important;}

#videoslide .prev { color: #2b2a2a; float: right; font-size: 10px; font-weight: 600; line-height: 22px; text-transform: uppercase; background:url(img/prv.jpg) no-repeat 0 0; position:absolute; top:-15px; right:80px; padding-left:25px;}
#videoslide .next { color: #2b2a2a; float: right; font-size: 10px; font-weight: 600; line-height: 22px; text-transform: uppercase; background:url(img/nxt.jpg) no-repeat 30px 0; position:absolute; top:-15px; right:20px; padding-right:25px;}

.innermenu { min-height:105px;}
.visa { position:relative; z-index:0;}
.bully { position:absolute; left:0; top:0; bottom:0; right:0; z-index:8; cursor:pointer;}










@media only screen 
and (min-width : 0)
and (max-width : 479px) {

.leftline,.rightline { width:98%; margin-bottom:15px;}
.piku { display: block; text-align: center; float:none !important;}
.piku:first-child { padding-top:15px;}
#top-slider .slide-header { font-size: 18px !important;}
.smallicon { width: 55px !important;}
.col-xs-6.thumb { width: 100% !important;}
.thumbnail a > img, .thumbnail > img { height: 30vh !important;}
#videoslide .prev { top:37px;}
#videoslide .next { top:37px;}
.nav.navbar-nav { float: none !important; width: 100%;}
.navbar-nav.right { margin-top:-8px;}
#videoslide .slides_container .videodetails { margin-top: 5%; width: 46% !important;}
.socialk,.socialk:hover { color: #fff; display: list-item; margin-top: 19px;}
.kama .section-header { text-align:center;}
#slides .next { left:10px; right:auto !important;}
.blog-snippet-stitle .span2 { margin-bottom:10%;}
.right.mr15.mt30 { margin-top:0;}
#footer.footertop .mona li { display: inline-block;}
.mona li a img.left { margin-top:4px;}
#footer .textwidget:first-child { float:none !important;}
}


@media only screen 
and (min-width : 0)
and (max-width : 768px) {

#top-slider .slide-header { font-size:25px;}
#top-slider .slide-text { font-size: 25px;}   
.container { padding:0 15px;} .thumbnail a > img, .thumbnail > img { height: 20vh !important;}
.blog-snippet { clear:both;} .kobi { background:none;}
#footer ul { display: block; float: none !important; text-align: center;}
.mona,.mona.left { margin:0 !important; width:100% !important;}
.mona li a img.left { float:none;} #footer .clear50 { height:10px;}

.postcontant { float: left; text-align: center; width: 100%;}
.postimage { float: left; width: 100%;}.postimage img { display: block; margin: 10px auto 30px; width: auto;}
.title3 { width:100%;}
.headall { margin:14px 0;}
.social { color: #fff; display: list-item !important; margin: 0 auto; text-align: center; float:none;}

#footer.footertop .mona.left { float: left !important; width: 30% !important;}
#footer .minions { clear: both;}
.entry-thumbnail img { width:100%; height:100%;}


}

@media only screen 
and (min-width : 479px)
and (max-width : 650px) {

.thumbnail a > img, .thumbnail > img { height: 50vh !important;}

}

@media only screen 
and (min-width : 768px)
and (max-width : 990px) {

.navbar-nav a { font-size: 12px !important; padding-left: 6px !important; padding-right: 6px !important;}
#logo { margin-top: 50px; width: 130px;} .blog-snippet { clear: none !important;}
.innermenu { min-height: 120px !important;} .thumbnail a > img, .thumbnail > img { height:15vh !important;}
.navbar-header { display:none !important;}
}


.innermenu { min-height:105px;}
.carousel-control { cursor:default;}

/*---------------------------------------------------------------MY css end--------------------------------------------------------------------------*/


.pagination.rto { display:block !important;}
.linklisting li { list-style:none;}
.linklisting li a { color:#0c76c8; background:#e1e1e1 url(img/link.png) no-repeat 5px 3px; font-size:13px; padding:2px 6px 2px 25px; margin-bottom:4px; display:block;}
.linklisting li a:hover { text-decoration:none; color:#e1e1e1; background:#0c76c8 url(img/linkhover.png) no-repeat 5px 3px;}


.thumbnail a > img, .thumbnail > img { height:20vh;}
.boxstyle1 { background: #ccc; border-radius: 4px; margin-top: 1%; padding: 1%;} .boxstyle1 a { color:#333;} .boxstyle1 a:hover { color:#0c76c8;}
.boxstyle1:nth-child(odd) { background: #e1e1e1; border-radius: 4px; margin-top: 1%; padding: 1%; text-transform:lowercase;}

.wpcf7-form p { color:#333; font-size:14px; padding-bottom:5px;}
.wpcf7-form input { margin-top:8px; line-height:30px; padding:2px 2.5%; width:95%; box-shadow:2px 3px 0px #e1e1e1;}
.wpcf7-form input:focus { box-shadow:2px 3px 0px #76adeb;}
.wpcf7-form textarea { margin-top:8px; line-height:30px; padding:2px 2.5%; width:95%; box-shadow:2px 3px 0px #e1e1e1; resize:none;}
.wpcf7-form textarea:focus { box-shadow:2px 3px 0px #76adeb;}
.newsareaz { border:1px solid #dadada; box-shadow:0 0 6px #dadada; border-radius:4px; padding:18px;}
.disclamer { font-size:12px; padding:20px; background:#ddd; color:#444; height:250px; overflow:auto; margin:20px 0;}
.logmein { font-size:12px;}
.logmein .head11 { font-size:12px; font-weight:bold; text-transform:uppercase;}
.newsareax { border:1px solid #dadada; box-shadow:0 0 6px #dadada; border-radius:4px; padding:0 !important; margin-bottom:20px;}
.bighead,.bighead a { background:#2f71a7; color:#fff; font-size:14px; font-weight:bold; text-align:center; border-radius:4px 4px 0 0; text-transform:uppercase; line-height:30px;}
.listing8 { margin:15px;} .listing8 > li { margin-left: 12px; font-size:12px;} .l12 { margin:10px 0 !important; border-color:#ccc !important;}
.listing8 a { display: block; font-size: 12px; line-height: 16px; padding-bottom: 5px;}
.rapper { margin:15px;} .rapper a { display: block; font-size: 12px; line-height: 16px;}
.productbox { color:#19639f; text-decoration:none;} .productbox:hover { text-decoration:none;} .productbox img { padding-bottom:6px;}
.productbox span { display:block; margin:4px 0 8px; color:red;} .dividerz { border-top:1px solid #ccc;}
.pgtop .wp-pagenavi { margin:30px 0 0 0 !important;}


.newsupdate { height:63vh; overflow:auto; padding:0 1% 2% 0;}
.boxshadow { border-bottom:2px solid #1b5681;}

.owl-next { right: 25px; top: 60px; position:absolute; background: url("https://d1nu36igcsxiys.cloudfront.net/images/img/rightoarrowc.png") no-repeat scroll 0 0; text-indent:-9999px; display: block; height: 27px; width: 13px;}
.owl-prev { left: 15px; position:absolute; top: 60px; background: url("https://d1nu36igcsxiys.cloudfront.net/images/img/leftoarrowc.png") no-repeat scroll 0 0; text-indent:-9999px; display: block; height: 27px; width: 13px;}
.poston { font-size:13px; color:#333; font-weight:bold;} .poston a { color:#073753;}
.controlor li { display:inline;} .controlor { float:right;}
.controlor li a { font-size:13px; padding-right:2px;}
.itsblue { color:#337ab7 !important; padding-bottom:15px;}
a.itsblue { color:#073753 !important;}

.youtubevideo { width:60%; height:45vh; margin:2% 0;}

.halfsize { float:left; width:48%; margin-right:2%;}

*::-moz-placeholder { color: #fff; opacity: 1;}
#footer .textwidget:first-child { float:left;}

.paypal-donations { overflow:hidden;}
.paypal-donations input { float:left;} 

.nix li { margin-bottom:0;}
.chkbox input { margin: 0 8px 0 13px;} .chkbox span { font-size:13px;}  .chkbox { display:inline-flex; margin: 15px 5px 0 0;} .chkbox input { float: left; margin: 0 8px 0 0;}
.nix li label { font-size:14px; font-weight:400; display:block;} .chkbox span { float: left; font-size: 13px; line-height: 13px; margin-bottom: 5px;}
.nix li .boxtxt,.nix li select { width:90%; min-height:30px; margin:0px 2.5% 4px 2.5%; padding: 0 5px; font-size:13px;}

.newsarear { border:1px solid #dadada; box-shadow:0 0 6px #dadada; border-radius:5px; padding:5px;}
.newsarear li { list-style:none; margin-bottom:15px;}

.donation .paypal-donations > input { opacity: 0;}
.donation .paypal-donations { background: url("img/donation.png") no-repeat center;}
.wpcf7-form input[type=checkbox] { width:auto;}

.contacto { left: -55px; position: absolute; top: 15%; z-index: 999;}
.contactpopup { background: #fff; position: fixed; width:0; right: 0; top:25%; width: 0; z-index:998; padding:0; font-size:0; border-radius:5px; border:0 solid #ccc;}
.contactpopup p { font-size:12px; margin-bottom:4px;} .contactpopup textarea  { height:90px; resize:none;} .red { width:250px; padding:15px; border:2px solid #ccc;} .blue { width:0; padding:0; border:0px solid #ccc;}
.contactpopup button,.contactpopup input,.contactpopup select,.contactpopup textarea { width:100%; margin-top:5px;}
.cat-img
{
	float:left;
}
.cat-desc
{
	text-align:center;
	float:left;
}
.cat-amt
{
	text-align:center;
	float:left;
}