/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

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 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */


.logo img{ width:100%;}
.pp_social { display: none; }

.section-padding{padding:60px 0}
#blog .blog-item-wrapper{background:#fff;border-radius:0;margin-bottom:30px;-webkit-transition:transform .2s linear,-webkit-box-shadow .2s linear;-moz-transition:transform .2s linear,-moz-box-shadow .2s linear;transition:transform .2s linear,box-shadow .2s linear}#blog .blog-item-wrapper:hover{box-shadow:0 13px 21px rgba(0,0,0,.13);-webkit-box-shadow:0 13px 21px rgba(0,0,0,.13);-moz-box-shadow:0 13px 21px rgba(0,0,0,.13)}#blog .blog-item-img{position:relative}#blog .blog-item-img img{width:100%}#blog .blog-item-text{padding:15px;box-shadow:0 0 15px rgba(143,143,143,.18)}#blog .blog-item-text .meta-tags{margin-bottom:10px;display:inline-block;width:100%}#blog .blog-item-text .meta-tags span{color:#929292;margin-right:10px}#blog .blog-item-text .meta-tags span a{color:#929292}#blog .blog-item-text .meta-tags span i{margin-right:5px}#blog .blog-item-text h3{line-height:25px;font-size:18px;font-weight:500;margin-bottom:10px}#blog .blog-item-text h3 a{color:#333}#blog .blog-item-text h3 a:hover{color:#e91e63}#blog .blog-item-text p{line-height:27px;margin-bottom:15px}#blog .blog-item-text .btn-rm{color:#333}#blog .blog-item-text .btn-rm:hover{color:#e91e63}.blog-post{margin-bottom:30px;box-shadow:0 0 10px rgba(175,175,175,.23)}.blog-post .post-content{padding:30px}.blog-post .post-content .post-title{font-size:22px;font-weight:500;margin-bottom:15px}.blog-post .post-content .post-title a{color:#333}.blog-post .post-content .post-title a:hover{color:#e91e63}.blog-post .meta{margin-top:0;margin-bottom:20px}.blog-post .meta .meta-part{display:inline-block;margin-right:10px}.blog-post .meta .meta-part a{color:#999;text-transform:capitalize}.blog-post .entry-summary{margin:15px 0 30px;line-height:26px}.quote-post .quote-wrap{text-align:center;padding:50px 0;font-size:25px;font-style:italic;font-weight:400;background:#f7f7f7}blockquote{border-left:none;padding:15px;line-height:36px}
.btn-common{top:5px;right:5px;padding:0;z-index:2;width:157px;border-radius:4px;border:none;cursor:pointer;line-height:50px;text-align:center;position:absolute;letter-spacing:.5px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
#sidebar{margin-bottom:60px}#sidebar .widget_search{margin-bottom:30px}#sidebar .widget{box-shadow:0 0 10px rgba(175,175,175,.23);margin-bottom:60px}#sidebar .widget .widget-title{padding:17px 25px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;border-bottom:1px solid #f1f1f1}#sidebar .categories-list{padding:20px;list-style:none;}#sidebar .categories-list li{padding:7px 0}#sidebar .categories-list li a{text-decoration:none;color:#888;width:100%;display:inline-block;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#sidebar .categories-list li a:hover{color:#e91e63}#sidebar .categories-list li a i{margin-right:5px}#sidebar .categories-list li .category-counter{font-size:12px}#sidebar .posts-list{padding:20px;list-style:none;}#sidebar .posts-list li{padding-bottom:12px}#sidebar .posts-list .widget-thumb{float:left}#sidebar .posts-list .widget-thumb a{display:block}#sidebar .posts-list .widget-thumb a img{opacity:1;max-width:90px;margin:5px 15px 0 0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#sidebar .posts-list .widget-thumb:hover img{opacity:.7}#sidebar .posts-list .widget-content a{font-weight:500;color:#484848;font-size:14px}#sidebar .posts-list .widget-content a:hover{color:#e91e63}#sidebar .posts-list .widget-content span{color:#999;font-size:13px;display:block;margin:2px 0}#sidebar .posts-list .widget-content span i{padding-right:5px}#sidebar .tagcloud{padding:20px}#sidebar .tagcloud a{display:inline-block;padding:5px 10px;border-radius:4px;margin-bottom:5px;color:#6f6f6f;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}#sidebar .tagcloud a:hover{color:#e91e63}#sidebar .add-box{padding:20px}#sidebar .add-box img{width:100%}.img-fluid {max-width: 100%;height: auto;}

.bannerForm{    padding: 14px 30px 0; }
.bannerForm h4{    font-size: 30px; color: #006600b8; margin:0 0 20px 0; font-weight: bold; }

#sidebar{position: sticky; top:15px;}
.servcDtl h2{ width: 100%}
.blog-post .entry-summary p{ font-size: 16px; line-height: 30px}
.servcThumb{height: 281px;}
.servcThumb span{ height:237px;}
.servcThumb img{ height:237px;}

.custom-menu{ width: 100%; height: auto; margin: auto; padding: 0; float: left; background: #1b841bb8;}
.custom-menu ul{ width: 100%; height: auto; margin: auto; padding: 0; float: left;}
.custom-menu ul li{ margin:0; padding:0; float: left; list-style: none;}
.custom-menu ul li a{ margin: 0; padding: 8px 15px; float: left; color: #fff; text-decoration: none; border-right: rgba(255,255,255,.1) 1px solid; text-transform: capitalize; transition: all .5s ease-in-out;}
.custom-menu ul li a:hover{background: rgba(0,102,0,.72); }
.custom-menu ul li.current-menu-item a{background: rgba(0,102,0,.72); }
.custom-menu ul li:last-child a{  border: none;}
.menuTrigger{ display: none;}
.logo{    padding-left: 0;}
.formBackIcon .fa{ display: none;}
.contactForm input{ color: #fff;}
.contactForm{ color: #fff;}

.contactForm input::-webkit-input-placeholder { /* Edge */
  color: #fff;
}

.contactForm input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.contactForm input::placeholder {
  color: #fff;
}

.contactForm textarea::-webkit-input-placeholder { /* Edge */
  color: #fff;
}

.contactForm textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.contactForm textarea::placeholder {
  color: #fff;
}
.wlcmThumb h4{color: rgba(108, 228, 108, 0.72);}
.wlcomTopcaphd{color: rgba(108, 228, 108, 0.72);}
.wlcomTopcap a{color: rgba(108, 228, 108, 0.72);}
#blog .blog-item-text{ min-height:300px;}
.counterscrol p{color:#fff;}
@media only screen and (max-width:1199px){ 
	#sidebar{position: relative; top:0;}
}
@media only screen and (max-width:1023px){ 
	#sidebar{display:none;}
}
@media only screen and (max-width:1123px){
	.menuTrigger{ display: block;}
	.custom-menu{ display: none;}
}
