@import url(https://fonts.googleapis.com/css?family=Open+Sans:200,300,400,400,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Raleway:200,300,400,400,600,700&subset=latin,latin-ext);
/* Options set in the admin page */
body{font-family: 'Open Sans';
	color: ;}
.header.style1{}
.header.style2{}
#pagetitle.style1,#pagetitle.style2 {		
		
	}#subheader {	}#footer {}#subfooter {	}h1,h2,h3,h4,h5,h6 {
	font-family: 'Raleway';
	}/* Accent Color */
a,.headersearch span:hover,#nav .sf-menu>li.current-menu-item>a,#nav .sf-menu>li>a:hover,#quick_cart,.post .post-content ol li:before,.fresco .overlay .buttons a:hover,#footer .widget h6,.widget ul.menu .current-menu-item>a,.widget.widget_products ul li span,.widget.woocommerce.widget_layered_nav ul li .count,a.jp-mute,a.jp-unmute,.notfound p a,.filters li a.active,#comments_popup_link,.price ins,.price>.amount,.mfp-content .product_nav a,.cart-collaterals .right-side .button.white:hover,.lost_password,.payment_methods li .custom_check:checked+.custom_label,.btn.outline,.button.outline,input[type=submit].outline,.comment-reply-link.outline,.btn.black.outline:hover,.button.black.outline:hover,input[type=submit].black.outline:hover,.comment-reply-link.black.outline:hover,ul.accordion>li.active div.title,ul.accordion>li.active div.title:hover,ul.accordion.style1>li.active>div.title:after,dl.tabs dd.active a,dl.tabs li.active a,ul.tabs dd.active a,ul.tabs li.active a,dl.tabs dd.active a:hover,dl.tabs li.active a:hover,ul.tabs dd.active a:hover,ul.tabs li.active a:hover,.toggle.style1 .title.wpb_toggle_title_active,.toggle.style1 .title.wpb_toggle_title_active:after,.toggle.style1 .title.wpb_toggle_title_active:hover,.toggle.style2 .title.wpb_toggle_title_active,.toggle.style2 .title.wpb_toggle_title_active:hover,.post .post-content .iconbox.top.type2>span,.post .post-content .iconbox.top.type3>span,.post .post-content .iconbox.left.type1>span,.post .post-content .iconbox.left.type2>span,.post .post-content .iconbox.right.type1>span,.post .post-content .iconbox.right.type2>span,.thb_counter span,.thb_counter figure,.progress_bar.dark .tooltip.top.in .tooltip-inner,.progress_bar.dark .tooltip.top.in,.job_application .title span,.bw_container.row .bw.columns:hover .content>.title,.post .post-title a:hover {  color: #00b259;}#nav .dropdown ul li a:hover,#nav .dropdown ul li.current-menu-item>a,.custom_check+.custom_label:hover:before,.custom_check:checked+.custom_label:before,.carousel-container .owl-controls .owl-pagination .owl-page:hover,.carousel-container .owl-controls .owl-pagination .owl-page.active,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus,.review-popup input[type=text]:focus,.review-popup input[type=password]:focus,.review-popup input[type=date]:focus,.review-popup input[type=datetime]:focus,.review-popup input[type=email]:focus,.review-popup input[type=number]:focus,.review-popup input[type=search]:focus,.review-popup input[type=tel]:focus,.review-popup input[type=time]:focus,.review-popup input[type=url]:focus,.review-popup textarea:focus,.mobile-menu li a.active,.filters li a.active,.woocommerce-checkout .form-row .chosen-container .chosen-drop,.btn.black:hover,.button.black:hover,input[type=submit].black:hover,.comment-reply-link.black:hover,.btn.black.outline:hover,.button.black.outline:hover,input[type=submit].black.outline:hover,.comment-reply-link.black.outline:hover,.btn.white.active,.button.white.active,input[type=submit].white.active,.comment-reply-link.white.active,.btn.white.active:hover,.button.white.active:hover,input[type=submit].white.active:hover,.comment-reply-link.white.active:hover,ul.accordion.style2>li.active>div.title:after,.toggle.style2 .title.wpb_toggle_title_active:after,.post .post-content .iconbox.top.type2:hover>span,.post .post-content .iconbox.left.type2:hover>span,.post .post-content .iconbox.right.type2:hover>span,.btn,.button,input[type=submit],.comment-reply-link,.btn:hover,.button:hover,input[type=submit]:hover,.comment-reply-link:hover, #nav ul.sub-menu li a:hover,.product-popup .mfp-content, #nav ul.sub-menu li.current-menu-item > a,.location-container .location.active:after, [class^="tag-link"]:hover {  border-color: #00b259;}
.headersearch span .searchform fieldset input:focus,#nav .dropdown ul li a:hover,#nav .dropdown ul li.current-menu-item>a,#sitewide_cta,.mfp-move-horizontal .mfp-arrow,.custom_check:checked+.custom_label:before,.post .post-title.portfolio-title,.carousel-container .owl-controls .owl-pagination .owl-page.active,.review-popup input[type=text]:focus,.review-popup input[type=password]:focus,.review-popup input[type=date]:focus,.review-popup input[type=datetime]:focus,.review-popup input[type=email]:focus,.review-popup input[type=number]:focus,.review-popup input[type=search]:focus,.review-popup input[type=tel]:focus,.review-popup input[type=time]:focus,.review-popup input[type=url]:focus,.review-popup textarea:focus,a.jp-play,a.jp-pause,.jp-play-bar,.jp-volume-bar-value,.mobile-menu li a.active,#comments ol.commentlist .comment-reply-link,#comments_popup_link:after,.badge.onsale,.product-information .product_nav div,.cart-collaterals .right-side,.btn,.button,input[type=submit],.comment-reply-link,.btn.black:hover,.button.black:hover,input[type=submit].black:hover,.comment-reply-link.black:hover,.btn.white.active,.button.white.active,input[type=submit].white.active,.comment-reply-link.white.active,.btn.white.active:hover,.button.white.active:hover,input[type=submit].white.active:hover,.comment-reply-link.white.active:hover,ul.accordion.style2>li.active>div.title:after,.toggle.style2 .title.wpb_toggle_title_active:after,.post .post-content .iconbox.top.type1:hover>span,.post .post-content .iconbox.top.type2:hover>span,.post .post-content .iconbox.left.type2:hover>span,.post .post-content .iconbox.right.type2:hover>span,.thumbnail_container .thumbnail_gallery .owl-controls .owl-buttons div:hover,.post .post-content .pricing_column.featured,.progress_bar .bar.blue span,.job_application.active .title,.fliplink .flipbox .flip.back,.masonry_btn:after,.location-container .location.active,.btn:hover,.button:hover,input[type=submit]:hover,.comment-reply-link:hover,.dropcap.accent,.highlight.blue, #nav ul.sub-menu li a:hover,#nav ul.sub-menu li.current-menu-item > a,[class^="tag-link"]:hover {	background: #00b259;	}.fresco .overlay {	background: rgba(28,63,148, 0.80);}
/* Portfolio Page */
.portfolio-header {
	}/* Extra CSS */.header .logo .logoimg {
    max-height: 75px;
}
.iconlist li, p{
    color: #313234 !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 34px;
}

.carousel-container .post-content p{
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 23px;
}

.post .post-content .styled_header.style2 p, .styled_header.style2 p {
    font-size: 22px !important;
}

h3{
    font-family: "open sans" !important;
}

.post .post-content .iconbox > span.img{
    /*background: #989898!important;*/
    border: 1px solid #989898 !important;
    border-radius: 50% !important;
    /*filter: invert(100%)!important;
    -webkit-filter: invert(100%)!important;
    -moz-filter: invert(100%)!important;
    -o-filter: invert(100%)!important;
    -ms-filter: invert(100%)!important;*/
}

.post .post-content .iconbox:hover > span.img{
    background: #5bb66f!important;
    /*filter: invert(0%)!important;
    -webkit-filter: invert(0%)!important;
    -moz-filter: invert(0%)!important;
    -o-filter: invert(0%)!important;
    -ms-filter: invert(0%)!important;*/
    box-shadow: 0px 0px 5px #454545 !important;
}

#sitewide_cta{
    margin-top: 15px;
    background: transparent !important;
}

.footer-list-cust li{
    padding-bottom : 0px!important;
    border:none!important;
    padding-top:5px!important;
}


#footer {
    background: url("../img/bg_footer.png") no-repeat scroll center bottom #000000;
    color: #878787;
    padding: 45px 0 20px;
}

.iconlist li {
    font-size: 18px;
    padding: 0 0 0 45px;
    position: relative;
}

.cust-heading{
    padding: 7px 17px;
    color: #fff;
background: rgba(0,178,89,1);
background: -moz-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,178,89,1)), color-stop(77%, rgba(133,252,193,1)), color-stop(100%, rgba(184,255,220,1)));
background: -webkit-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
background: -o-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
background: -ms-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
background: linear-gradient(to right, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b259', endColorstr='#b8ffdc', GradientType=1 );
}

.productcustid{
    background: none repeat scroll 0 0 #f7f7f7;
    padding: 15px 25px;
}

.productcustidtitle{
    margin-top: 15px; 
    margin-bottom: 15px; 
    font-size: 23px; 
    text-align: center;
}

.post .post-content .iconbox > span img {
    display: block;
    height: 200px;
    width: 200px;
    max-width: none;
    margin-left: -15% !important;
    margin-top: -15% !important;
}

.post .post-content .iconbox.top.type1 > span {
    height: 150px;
    width: 150px;
    margin-top: 5px;
}

.carousel .owl-wrapper-outer {
    /*height: 385px !important;*/
    height: auto !important;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.submenutitlehide .megamenu-title{
    padding-top:0 !important;
    padding-bottom:0 !important;
}

#nav ul.sub-menu li a{
    padding:8px !important;  
}

ul.accordion > li > div.title{
    font-size: 20px;
    font-weight: 400;
}

ul.accordion > li > div.title:hover{
    color:#fff;
    background:#00b259;
}

.thb_tabs.style2 .tabs dd.active a, .thb_tabs.style2 .tabs li.active a{
    background: none repeat scroll 0 0 #00b259;
    border-bottom-color: #137fc4;
    border-radius: 2px;
    color: #fff;
    padding: 5px 15px;
}

.thb_tabs.style2 .tabs dd a{
    padding: 5px 15px;
}

dl.tabs dd a, dl.tabs li a, ul.tabs dd a, ul.tabs li a{
    font-weight: 400;
    font-size: 18px;
}

dl.tabs, ul.tabs{
    width: 100%;
    background: none repeat scroll 0 0 #484848;
    float:left;
}

dl.tabs dd a:hover, dl.tabs li a:hover, ul.tabs dd a:hover, ul.tabs li a:hover{
    color: #fff;
}

ul.accordion.style1 > li .content {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #eee;
    padding: 20px;
}
#cfn_floating_menu ul li a:hover, #cfn_floating_menu ul li a.currentItem {
    background-color: #00b259!important;
    color: #fff;
}

.post .post-content .iconbox.left.type2 .content{
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 30px;
}

.post .post-content .iconbox.left.type2 .content > div + .btn{
    border: medium none;
    font-size: 15px;
    margin-top: 20px;
    padding: 5px;
}

.post .post-content .iconbox.left.type2:hover > span.img{
    background: #5bb66f!important;
    border-radius: 50%!important;
}

.post .post-content .iconbox h6{
    font-weight: 500;
}

#subheader p {
    color: #00b259;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 39px;
    text-align: right;
}
.sticky-popup .popup-header {
    background-color: #1a2ea5!important;
}
.sticky-popup .popup-header {
    border: 1px solid #1a2ea5 !important;
    cursor: pointer;
    padding: 10px 20px !important;
}
.popup-title {
    font-family: "Raleway"!important;
    font-size: 18px!important;
    font-weight: 500!important;
}
#pagetitle.style2 h1 {
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    margin: 0;
}
.toggle .title.wpb_toggle {
    background-image: none;
    margin-top: -45px;
}
#sitewide_cta h6 {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    line-height: 1;
    margin: 0;
}
.fl_box-13 a{
    color: #00b259 !important;
}
.toggle .title::after {
    border: 0 none;
    color: #a4a7ab;
    content: "";
    display: none;
    font-family: "fuelthemes";
    font-size: 18px;
    height: 52px;
    left: 0;
    line-height: 52px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 0.2s linear 0s;
    width: 52px;
}

.toggle.style1 .title::after {
    border-right: 0px solid #eeeeee;
}

.toggle.style1 .title {
    border: 0px solid #eee;
    border-radius: 3px;
    font-weight: 700;
    padding-left: 0px!important;
}
.toggle.style1 .title {
    border: 0 solid #eee;
    border-radius: 3px;
    font-weight: 700;
    padding-left: 0 !important;
    color: #00B259;
    font-size: 50px!important;
}
.toggle.style1 .inner {
    border-bottom: 0px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-radius: 0 0 3px 3px;
    border-right: 0px solid #eeeeee;
    padding: 20px;
}
.post {
    margin-bottom: 0px!important;
}

#ckkid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/cockroach-gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.ckkclass:hover #ckkid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Cockroach.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#msquid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Mosquito-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.msquclass:hover #msquid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Mosquito.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#termiteid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Termite-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.termiteclass:hover #termiteid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Termite.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#bedbugid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Bedbug-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.bedbugclass:hover #bedbugid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Bedbug.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#ratsid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Rat-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.ratclass:hover #ratsid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Rat.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#antsid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Ant-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.antsclass:hover #antsid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Ant.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#woodborerid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/WoodBorer-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.woodborerclass:hover #woodborerid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/WoodBorer.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#birdsid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Bird-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.birdsclass:hover #birdsid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Bird.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#beesid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Bee-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.beesclass:hover #beesid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/04/Bee.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}

#tickfleaid{
	background: rgba(0, 0, 0, 0) url("https://www.pestcontrolindia.com/wp-content/uploads/2015/06/Flea-New-Gray.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.tickfleaclass:hover #tickfleaid {
	background: #00b259 url("https://www.pestcontrolindia.com/wp-content/uploads/2015/05/Flea-new.png") no-repeat scroll center center / 190px auto !important;
	height: 148px;
	width: 148px;
}
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

[data-tooltip]::before {
    background-color: hsla(0, 0%, 20%, 0.9);
    border-radius: 3px;
    bottom: 150%;
    color: #fff;
    content: attr(data-tooltip);
    font-size: 14px;
    left: 50%;
    line-height: 1.4;
    margin-bottom: 5px;
    margin-left: -335px;
    padding: 10px 30px;
    position: absolute;
    text-align: center;
    width: 350px;
}

[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.carousel-container .owl-controls .owl-buttons div.owl-prev
{
      left: -60px !important;
}
.carousel-container .owl-controls .owl-buttons div.owl-next
{
    right: -56px !important;
}
.blog-section .post .post-gallery img
{
    max-height:450px !important;
}
.page-template-default .wpb_raw_code.wpb_content_element.wpb_raw_html {
    text-align: center;
}
.page-id-8248 .post-gallery.fresco img {
    
    height:230px;
} 
.page-id-8248 .post-gallery{
    
    height:200px;
} 
.page-id-8248 .post-content{
    height:240px;
    
}
.page-id-8248 .post-title{
    
    height:270px;
}
.page-template-default a.btn.accent.small {
    margin-bottom: 50px;
}
.page-template-default .small-4.columns.post.item{
    margin-top:10px;
    
}
.page-template-default .btn.accent.small:hover, .page-template-default .btn.accent.small:focus{
    
    color:#fff !important;
    
}
.page-template-default .medium-6.small-12.columns .iconlist > li{text-align:left;}