@import url('https://fonts.googleapis.com/css?family=Raleway');
body {
    font-family: 'Raleway', Arial;
    font-size: 15px;
    line-height: 1.8em;
    color: #000;
    background-color: #fff;
}

.h2, h2 {
	font-size:29px;
}

#primary {margin-bottom:0px;}

img.custom-logo {
    width: 150px;
}

.main-navigation ul ul a {padding: 7px 10px;}

.page-id-6 .site-content, .page-id-14 .site-content {
    margin-top: 0;
}

.page-id-14 .inner-main-title {
    display: none;
}

.page-id-10 .so-widget-sow-editor h3 {
    text-align: left;
    margin-bottom: 20px;
}
.page-id-10 .so-widget-sow-editor h3:before {
    position: absolute;
    content: '';
    margin-top: 36px;
    display: inline-block;
    width: 150px;
    height: 3px;
    background: #f00;
}

.page-id-10 .siteorigin-widget-tinymce.textwidget {
    background: #f9f9f9;
    padding: 20px;
}

.at-navbar .featured-button {
    margin-top: 23px;
    border-color: #d2690e !important;
}

.sm-up-container {
    width: auto;
    padding: 7px 12px;
    opacity: 0.7;
}

.site-footer .footer-columns {
    padding-top: 0;
}

.footer-ful-width {
    background: #4CAF50;
 background: rgba(76,175,79,1);
background: -moz-linear-gradient(-45deg, rgba(76,175,79,1) 0%, rgba(122,194,125,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(76,175,79,1)), color-stop(100%, rgba(122,194,125,1)));
background: -webkit-linear-gradient(-45deg, rgba(76,175,79,1) 0%, rgba(122,194,125,1) 100%);
background: -o-linear-gradient(-45deg, rgba(76,175,79,1) 0%, rgba(122,194,125,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(76,175,79,1) 0%, rgba(122,194,125,1) 100%);
background: linear-gradient(135deg, rgba(76,175,79,1) 0%, rgba(122,194,125,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4caf4f', endColorstr='#7ac27d', GradientType=1 );
}


.sow-features-feature h5 {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: uppercase;
}

.footer-ful-width a {
    color: #daffdb;
}

.footer-sidebar .widget li {
    border-top: 0;
}

/* Fontawesome icons below li */
ul.list-icon li:before {
    content: "\f188"; /* CheatSheet - http://fontawesome.io/cheatsheet/ */
    font-family: FontAwesome;
    font-size: initial;
    display: inline-block;
    width: 1.7em;
    color: #F78022;
}

ul.list-icon li {
	border:0px;
}

.inner-main-title .entry-header {
	top:50%;
}

.inner-main-title {
    background-attachment: inherit;
}

/* Desktop &amp; Large Desktop only */
@media (min-width: 768px) {

.navbar {
    margin-bottom: 3px;
}

/*.main-navigation ul {
    margin: 15px 15px 0 0;
}*/

.navbar-nav>li>a {
	font-weight:bold;
}

.main-navigation {
    top: 16px;
    position: relative;
}

li.mega-menu ul.sub-menu {
    width: 650px;
}

}



/* Smartphones &amp; Tablets */

@media (max-width: 1024px) {
.main-navigation ul {
    margin-top: 25px;
}

}

/* Smartphones &amp; Tablets */

@media (max-width: 450px) {

.footer-ful-width {
    margin: 20px 0;
}

.footer-ful-width ul.socials {
    padding: 10px 0;
    display: inherit;
    text-align: center;
}

.footer-ful-width .info-icon-box .info-icon {
    display: none;
}

.footer-ful-width .info-icon-box .info-icon-details {
    margin-left: 0;
    text-align: center;
}

}

.footer-ful-width .socials li a, .at-social .socials li a {
    font-size: 24px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    line-height: 40px;
    margin-right: 20px;
}

.footer-ful-width .socials li a, .at-social .socials li i.fa-facebook {
    background: #475993;
}

.footer-ful-width .socials li a[href^="https://www.facebook.com/indiapestcontrols/"] {background: #3e64ad;}
.footer-ful-width .socials li a[href^="https://www.linkedin.com/"] {background: #007bb6;}
.footer-ful-width .socials li a[href^="https://plus.google.com/"] {background: #dd4b39;}
.footer-ful-width .socials li a[href^="https://www.youtube.com/channel/UCeFXPHijs4kQ2slQ_zo9iSw"] {background: #de010d;}

.pt-tabs {
    background: #f9f9f9;
    border: 1px solid #c2c2c2;
}

.widget li {
    border-top: 0px;
}

li.nav-item {
    padding-top: 0;
    border-top: 0px;
}

.pt-tabs__content.tab-content {
    padding: 0px 20px;
}
