/*
Theme Name: Sprotbrough Community Library
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

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 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */

* {
	margin:0px;
	padding:0px;
}


body {
	font-size:13px;
	line-height:20px;
	color:#333333;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
}


h1 {
	color:#125f31;
	font-size:28px;
	display:block;
	font-weight:400;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:30px;
	padding-bottom:5px;
	border-bottom:1px solid #cfcfcf;
}

h2 {
	color:#00b359;
	font-size:18px;
	display:block;
	margin-top:0px;
	margin-bottom:15px;
}
h2 span {
}

h3 {
}
h4 {
}


p {
	margin-bottom:15px;
}

a {
	text-decoration:none;
	font-size:14px;
	color:#00b359;
}
a:hover {
	color:#333333;
	text-decoration: none;
}


.row {
	margin-left:0px !important;
	margin-right:0px !important;
}


.container {
    max-width:1170px;
	margin:0px auto;
	padding:0px !important;
	width:100%;
		min-width:320px;
}


/*Header Css*/
	#header {
		width:100%;
		min-height:147px;
		position:relative;
		padding-top:5px;
		margin-bottom:0px;
			-webkit-box-shadow: 0 6px 6px -6px black;
			 -moz-box-shadow: 0 6px 6px -6px black;
				  box-shadow: 0 6px 6px -6px black;
	}
	.header-inner {
		margin-bottom:40px !important;
	}
	#header .container .row {
	}
	.navi-padd {
		padding:18px 0 0 0;
	}
	
	.local-business-btn, .view-all-btn {
		background:#40c1ff;
		line-height:37px;
		display: inline-block;
		font-size:18px;
		color:#ffffff;
		text-transform:uppercase;
		text-align:center;
		font-weight:700;
		padding:0px 15px;
	}
	.local-business-btn:hover, .view-all-btn:hover {
		color:#ffffff;
		background:#8270a4;
	}    


	.logo-div {
		padding-left:0px;
	}
	
    header .container{
		box-shadow:none;
	}
    header .navbar-inverse{
		background: #ffffff !important;
		border:none;
		border-radius:none !important;
		margin:0px 0 23px 0 !important;
			width:100%;
			line-height:40px;
    }
    .navbar-inverse .navbar-nav {
		margin:0px !important;
	}
    .navbar-inverse .navbar-nav > li {
		padding:0px 5px;
	}


    .navbar-inverse .navbar-nav > li > a{
        color : #136031;
		line-height:38px;
		font-size: 23px;
		padding:0px 15px;
		border: 1px solid #136031;
		margin:0px;
		font-weight:700;
		text-shadow: none !important;
		font-family: 'Open Sans Condensed', sans-serif;
		text-decoration:none;
		text-transform:uppercase;
    }

    .navbar-inverse .navbar-nav > li:last-child {
		padding-right:0px !important;
	}
    .navbar-inverse .navbar-nav > li:first-child {
		padding-left:0px;
	}

    .navbar-inverse .navbar-nav > li#menu-item-34 a {
		color:#f3872f;
		border-color:#f3872f;
	}
    .navbar-inverse .navbar-nav > li#menu-item-37 a {
		color:#bf2942;
		border-color:#bf2942;
	}
    .navbar-inverse .navbar-nav > li#menu-item-38 a {
		color:#018e97;
		border-color:#018e97;
	}
    .navbar-inverse .navbar-nav > li#menu-item-36 a {
		color:#c08253;
		border-color:#c08253;
	}
    .navbar-inverse .navbar-nav > li#menu-item-35 a {
		color:#f7468e;
		border-color:#f7468e;
	}


	
.navbar {
		min-height:40px;
		border-radius: none;
}    
    .navbar-inverse .navbar-nav > li > a:hover{
        -webkit-box-shadow: none;
        box-shadow: none;
		text-shadow:none;
        color : #136031;
		border: 1px solid #136031;
		background:none !important;
    }
    
    .navbar-inverse .navbar-nav > .active > a {
        color : #136031;
		background:none !important;
        -webkit-box-shadow: none;
        box-shadow: none;
		border: 1px solid #136031;
	}
.navbar-inverse .navbar-toggle {
    border-color:#fff;
	background:#00b359;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color:#ffffff !important;
}
.navbar-nav {
	margin-left:0px;
	margin-right:0px;
}
.navbar-collapse {
	padding:0px !important;
}


.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background: #f5f5f5 !important;
}


.dropdown-menu > li > a {
    color : #136031;
	line-height:38px;
	font-size: 23px;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
}
.dropdown-menu > li#menu-item-113 a {
	color:#b8764e !important;
}
.dropdown-menu > li#menu-item-115 a {
	color:#8270a4 !important;
}
.dropdown-menu > li#menu-item-116 a {
	color:#018e97 !important;
}
.dropdown-menu > li#menu-item-114 a {
	color:#e44e40 !important;
}
.dropdown-menu > li#menu-item-117 a {
	color:#40c1ff !important;
}
.dropdown-menu > li#menu-item-118 a {
	color:#eb6e80 !important;
}



/*Banner Css*/
#banner {
	background:#00b359;
	min-height:420px;
	padding:20px 0;
	margin-bottom:40px;
}

#banner .container {
	background: #ffffff;
	padding:5px !important;
}
.banner-img-area {
	width:70%;
	padding:0px 0 0 8px;
	font-family: 'Handlee', cursive;
	position:relative;
}
.banner-img-area img {
	width:100%;
}
.banner-caption {
	position:absolute;
	bottom:0px;
	left: 8px;
	width:99.1%;
	font-size:21px;
	color:#ffffff;
	display:block;
	line-height:62px;
	background: rgba(0, 0, 0, 0.7);
	text-align:center;
	text-transform:uppercase;
}
.table-area {
	width:30%;
	padding:0px 0 0 3px;
	text-align:center;
}
.table-area h2 {
	display:block;
		background:#00b359;
	line-height:40px;
		font-size:20px;
		color:#ffffff;
		text-transform:uppercase;
		text-align:center;
		font-weight:700;
		margin-bottom:0px;
}
.click-to-read-btn {
	display:inline-block;
	padding:0px 20px;
		background:#00b359;
	line-height:30px;
		font-size:14px;
		color:#ffffff;
		text-transform:uppercase;
		text-align:center;
		font-weight:400;
}
.click-to-read-btn:hover {
	color:#ffffff;
	background:#8270a4;
}

.table-area table {
	margin-bottom:5px;
	border:1px solid #cfcfcf;
}
.table-area table tr td {
	border-right: 1px solid #cfcfcf;
}
.table-area tr:nth-child(even) {
	background: #ffffff;
	line-height:32px;
	border-bottom:1px solid #cfcfcf;
}
.table-area tr:nth-child(odd) {
	background: #ffffff;
	line-height:32px;
	border-bottom:1px solid #cfcfcf;
}

/*Banner Css End*/

/*Boxes Area Css*/
#color-boxes {
	margin-bottom:25px;
}
.color-box-main {
	padding:0px 9px;
}
.color-box-1 {
	background:#018e97;
}
.color-box-2 {
	background:#8270a4;
}
.color-box-3 {
	background:#b8764e;
}
.color-box-4 {
	background:#e44e40;
}
.color-box-text {
	text-align:center;
	min-height:400px;
}
.color-box-text h2 {
	color:#ffffff;
	font-size:21px;
	font-weight:700;
	margin-top:0px;
	margin-bottom:15px;
}
.color-box-text p {
	color:#ffffff;
	font-size:14px;
	font-weight:400;
	margin-bottom:15px;
}
.color-box-1.color-box-text img {
	border:5px solid #2fa0a7;
	width: 100%;
	margin-bottom:20px;
}
.color-box-2.color-box-text img {
	border:5px solid #9688b1;
	width: 100%;
	margin-bottom:20px;
}
.color-box-3.color-box-text img {
	border:5px solid #c18d6d;
	width: 100%;
	margin-bottom:20px;
}
.color-box-4.color-box-text img {
	border:5px solid #d3483b;
	width: 100%;
	margin-bottom:20px;
}

.color-read-more {
	background: rgba(255, 255, 255, 0.5);
	line-height:38px;
	padding:0px 32px;
	display:block;
	position:absolute;
	left:9px;
	bottom:0px;
	border-radius:0px 3px 0px 0px;
	font-size: 14px;
	color:#000000;
	text-transform:uppercase;
	font-weight:600;
}
.color-box-1 .color-read-more:hover {
	background: #2fa0a7;
	color:#ffffff;
}
.color-box-2 .color-read-more:hover {
	background: #9688b1;
	color:#ffffff;
}
.color-box-3 .color-read-more:hover {
	background: #c18d6d ;
	color:#ffffff;
}
.color-box-4 .color-read-more:hover {
	background: #d3483b;
	color:#ffffff;
}
/*Boxes Area Css End*/


/*Newsletter Area Css*/
.newsletter-bar {
	background:#018e97;
	line-height:30px;
	padding:10px 0px 18px !important;
	text-align: center;
	font-size:22px;
	color:#ffffff;
	margin-bottom:25px;
}

.newsletter-bar span {
	font-size:22px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:500;
	margin-right:15px;
}

.newsletter-bar-input {
	background:#ffffff;
	line-height:30px;
	height:30px;
	padding:0px 10px !important;
	border: none;
	max-width:270px;
	margin-right:15px;
	font-size:13px;
	color:#333333;
}
.newsletter-send-btn, #mc_embed_signup .button {
	background:#31a6ad !important;
	line-height:30px !important;
	border: none !important;
	font-size:16px !important;
	color:#ffffff !important;
	padding:0px 30px !important;
}

.newsletter-send-btn:hover, #mc_embed_signup .button:hover {
	background: #40c1ff !important;
}

/*Newsletter Area Css End*/





/*Content Css*/
#content {
}
.left-area {
	padding-left:0px;
}
.left-area-inner {
	background:#eeeeee;
   	border:1px solid #cfcfcf;
	padding:20px;
}
.block-left-1 {
	padding-left:0px;
	margin-bottom:30px;
}
.block-left-2 {
	padding-right:0px;
	margin-bottom:30px;
}
.block-left-1 img, .block-left-2 img {
	max-width:100%;
}
.block-left-1 h2 {
	background:#eb6e80;
	line-height:50px;
	display:block;
	font-size:22px;
	text-transform: inherit;
	font-weight:600;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 20px;
}
.block-left-2 h2 {
	background:#40c1ff;
	line-height:50px;
	display:block;
	font-size:22px;
	text-transform: inherit;
	font-weight:600;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 20px;
}

.white-block-text {
	background:#ebebeb;
	padding:15px 15px 5px;
}
.white-block-text p {
	margin-bottom: 15px;
}


.right-area {
	padding-right:0px;
}
.right-area img {
	max-width: 100%;
}
.right-area img.marg-bottom3 {
	margin-bottom:30px;
}



.right-area h3 {
	background:#00b359;
	line-height:50px;
	display:block;
	font-size:22px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight: 600;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 20px;
}
.news-box, .rpwwt-widget, .widget_categories, .widget_archive {
	background:#ffffff;
	margin-bottom:30px;
	border:1px solid #cfcfcf;
}
.widget_categories ul, .widget_archive ul {
    list-style: none;
}
.news-block, .rpwwt-widget ul li, .widget_categories ul li, .widget_archive ul li {
	padding:15px;
	margin-bottom:0px !important;
	border-bottom: 1px solid #cfcfcf;
}
.widget_categories ul li:last-child, .widget_archive ul li:last-child {
    border: none;
}
.news-block img, .rpwwt-widget ul li img {
	margin-right:15px;
	border:1px solid #d9d9d9;
}
.news-block h2, .rpwwt-widget ul li .rpwwt-post-title {
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	color:#00b359;
	font-weight:600;
}
.news-block p, .rpwwt-widget ul li p {
	font-size:13px;
	color:#333333;
	line-height:18px;
	margin-bottom:5px;
}
.news-block a, .rpwwt-widget ul li a.read-more, .widget_categories ul li a, .widget_archive ul li a {
	font-size:14px;
	color:#00b359;
	font-weight:600;
	text-decoration:none;
}
.news-box a, .rpwwt-widget ul li a.read-more {
	font-size:13px;
	color:#00b359;
	font-weight:600;
	text-decoration: underline;
}
.news-box a:hover, .news-block a:hover, .rpwwt-widget ul li a.read-more:hover, .widget_categories ul li a:hover, .widget_archive ul li a:hover  {
	text-decoration:none;
	color: #555555;
}
.right.marg-right3 {
	line-height:32px;
	text-transform:uppercase;
}

.refrance-logos-bg {
	margin-bottom:40px;
	padding:18px 20px;
	border: 1px solid #9b9b9b;
}



.refrance-logos-bg img {
	margin-right:16px;
}
.refrance-logos-bg img:last-child {
	margin-right:0px;
}


.local-bdr-box {
	padding:25px 20px;
	border: 1px solid #cfcfcf;
}
.local-bdr-box h2 {
	text-transform:uppercase;
	margin-bottom:30px;
}
.local-bdr-box p strong, .left-area-inner .local-bdr-col p strong {
	font-size:14px;
	font-weight:900;
	display:block;
	margin-bottom:5px;
}
.local-bdr-box p, .left-area-inner .local-bdr-col p {
	font-size:13px;
}
.local-bdr-box p a, .left-area-inner .local-bdr-col p a {
	font-size:13px;
	display:block;
}

.local-bdr-col {
	border-right:1px solid #cfcfcf;
    margin-bottom: 20px;
}
.left-area-inner .last-local.local-bdr-col {
	border: none;
}


/*Site Logoes Area Css*/
/*Site Logoes Area Css End*/

/*Footer Area Css*/

#footer {
	background: #efefef;
	padding-top:40px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#555555;
	line-height:25px;
}
#footer .container {
	position:relative;
}
#footer img {
	max-width: 100%;
}
#footer p a {
	display: block;
	font-size:13px;
	color:#555555;
	text-decoration:none;
}

.bdr-top {
	background:#c0c0c0;
	height:1px;
	position:absolute;
	top:31px;
	display:block;
	z-index:1;
	width:100%;
}



#footer h3 {
	color:#555555;
	font-size:16px;
	margin-bottom: 30px;
	text-transform:uppercase;
	margin-top:0;
	font-weight:500;
}

.foot-1 {
	padding-right:50px;
}

.copy {
	border-top:1px solid #c0c0c0;
	line-height:55px;
	font-size:13px;
	color:#555555;
}

.foot-3 {
}
#footer .foot-3 p a {
	display: inline-block;
	font-size:13px;
	color:#555555;
	text-decoration:none;
}

.foot-4 {
}

#footer i {
	font-size:32px;
	color:#555555;
	margin-right:10px;
}
#footer a:hover i {
	color:#00b359;
}



#footer ul {
	list-style:none;
	margin:0 0 15px;
	padding:0;
}
#footer ul li {
	border-bottom:1px solid #c0c0c0;
	line-height:30px;
}
#footer ul li a {
	font-size: 13px;
	color:#555555;
	text-decoration:none;
}
#footer ul li a:hover, #footer a:hover, #footer .copy ul li a:hover, #footer .copy a:hover {
	color:#00b359;
}

#footer ul li:last-child {
	border: none;
}


#footer span {
	float: left;
	margin-right:10px;
}
#footer .copy ul {
	float: left;
	margin:0px;
}
#footer .copy ul li {
	border-bottom: none;
	float: left;
	background:url(images/footer-list.jpg) left no-repeat;
}
#footer .copy ul li a {
	font-size: 13px;
	color:#555555;
	text-decoration:none;
	padding:0px 10px;
	line-height:55px;
}

#footer .copy a {
	font-size: 13px;
	color:#555555;
	text-decoration:none;
}




.img-border {
	border:5px solid #cfcfcf;
	margin-left:15px;
	margin-bottom:10px;
}








/*Footer Css*/

/*Css*/
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.marg-left {
	margin-left:10px;
}
.marg-right {
	margin-right:10px;
}
.marg-bottom {
	margin-bottom:10px;
}
.marg-top {
	margin-top:10px;
}
.marg-left2 {
	margin-left:5px;
}
.marg-right2 {
	margin-right:5px;
}
.marg-bottom2 {
	margin-bottom:5px;
}
.marg-top2 {
	margin-top:5px;
}
.marg-left3 {
	margin-left:15px;
}
.marg-right3 {
	margin-right:15px;
}
.marg-bottom3 {
	margin-bottom:15px;
}
.marg-top3 {
	margin-top:15px;
}
/*Css*/

p:empty{
    display: none;
}

.block-left-1 p, .block-left-2 p{
    margin-bottom : 0;
}

.newsletter-bar p{
    margin-bottom : 0;
}

.input-text {
	border: 1px solid #cfcfcf;
	line-height:28px;
	width:75%;
	padding: 0px 10px;
}
.input-textarea {
	border: 1px solid #cfcfcf;
	height:100px;
	width:100%;
}

.input-btn {
	border: 1px solid #cfcfcf;
	line-height:34px;
	background:#00b359;
	padding:0px 25px;
	font-size:16px;
	text-transform:uppercase;
	color:#ffffff;
}
.input-btn:hover {
	background: #40c1ff;
}



.left-area-inner .table-area {
	width:100%;
}

body.blog .rpwwt-widget, body.single .rpwwt-widget {
    display: none;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
background-color: transparent !important;    
}

.ufaq-faq-title-text, .ufaq-faq-body{
    text-align: left !important;
}


#mc_embed_signup .mc-field-group {
    float: left !important;
    width: 17% !important;
    clear: inherit !important;
    margin-right: 20px;
    padding-bottom: 1% !important;
}
#mc_embed_signup_scroll .clear {
    clear: inherit !important;
    padding-top: 28px;
}
#mc_embed_signup .asterisk {
    font-size: inherit !important;
}
#mc_embed_signup .mc-field-group label {
    line-height: 24px;
}
#mc_embed_signup .indicates-required {
    display: none;
}
#mc_embed_signup .mc-field-group input {
    color: #999999;
    font-size: 14px;
}

#mc_embed_signup div#mce-responses{
    margin : 0 !important;
}

#mc_embed_signup form{
    padding-top : 0 !important;
    padding-bottom : 0 !important;
}

#mce-success-response{
    margin-top : 0 !important;
    margin-bottom : 0 !important;
    padding-top : 0 !important;
    padding-bottom : 0 !important;
    color : #ffffff !important;
}

.navbar-inverse .navbar-nav > li#menu-item-38:hover ul{
    display: block !important;
}

#mc_embed_signup_scroll h2 {
	color: #ffffff !important;
    font-size: 22px !important;
    font-weight: 500 !important;
    margin-right: 15px !important;
    text-transform: uppercase !important;
    float: left !important;
    line-height: 32px !important;
    padding-top: 15px !important;
}


body.archive .post, body.single .post, body.blog .post {
    margin-bottom: 30px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cfcfcf;
}

body.archive .post h2 a, body.single .post h2 a, body.blog .post h2 a {
        font-size: 18px;
        text-transform: uppercase;
}
body.archive .post footer.entry-footer, body.single .post footer.entry-footer, body.blog .post footer.entry-footer {
    display: none;
}
body.archive .post .entry-content, body.single .post .entry-content, body.blog .post .entry-content {
    font-size: 14px !important;
}

body.archive .post .entry-content p span, body.single .post .entry-content p span, body.blog .post .entry-content p span, body.archive .post .entry-content p, body.single .post .entry-content p, body.blog .post .entry-content p
, body.archive .post .entry-content  p span strong span, body.single .post .entry-content  p span strong span, body.blog .post .entry-content p span strong span {
    font-size: 14px !important;
}



.left-area ul, body.archive .post .entry-content ul, body.single .post .entry-content ul, body.blog .post .entry-content ul {
    display: block;
    list-style: none;
    margin-bottom: 25px;
}
.left-area ul li, body.archive .post .entry-content ul li, body.single .post .entry-content ul li, body.blog .post .entry-content ul li {
    display: block;
    margin-bottom: 10px;
    padding-left: 20px;
	background:url(images/tick-img.png) left no-repeat;
}
.left-area ul li span, body.archive .post .entry-content ul li span, body.single .post .entry-content ul li span, body.blog .post .entry-content ul li span {
    font-size: 14px !important;
    color: #7418c9 !important;
}
.left-area ul li a {
    text-decoration: none;
    font-size: 14px !important;
    color: #7418c9 !important;
}




#mc_embed_signup .mc-field-group{
    width : 15% !important;
}
#mc_embed_signup .email-group{
    width: 19% !important;
}

.wpcf7-form-control-wrap {
    margin-bottom: 15px;
}


/*Full Screen View Responcive Css*/
@media only screen and (min-width: 1025px) {  /* min-width 1025px, large screens */
	.navbar-inverse .navbar-nav {
		margin-right:15px;
	}
}
/*Full Screen View Responcive Css End*/


/*Full Screen View Responcive Css*/
@media only screen and (min-width: 960px) {  /* min-width 1025px, large screens */
}
/*Full Screen View Responcive Css End*/


/*768 To 640 View Responcive Css*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
/*768 To 640 View Responcive Css*/


/*Tablet View Responcive Css*/
@media only screen and (max-width: 767px) {
        .navi-padd {
                padding-top: 70px;
        }
        header .navbar-inverse {
            margin-bottom: 0px !important;
        }
    .local-business-btn.right {
        position: absolute;
        right: 18px;
        top: 20px;
    }
    .logo-div {
        position: absolute;
        z-index: 999;
        width: 30%;
        left: 15px;
    }
    .logo-div img {
        max-width: 100%;
    }
    .table-area {
        width: 100%;
        margin-bottom: 30px;
    }
    .banner-img-area {
        width: 100%;
    }
    .color-box-main {
        margin-bottom: 20px;
        width: 50%;
        float: left;
    }
    
    
    .nav.navbar-nav.right {
        float: none;
    }
    .navbar-inverse .navbar-nav > li:first-child {
        padding: 0px 15px !important;
    }
    .navbar-inverse .navbar-nav > li {
        padding: 0px 15px !important;
        margin-top: 10px;
    }
    .navbar-inverse .navbar-nav > li:last-child {
        padding: 0px 15px !important;
        margin-bottom: 10px;
    }
    
.navbar-inverse .navbar-nav > li#menu-item-38:hover ul{
    display: none !important;
}    
#banner {
    padding: 20px;
}
.banner-img-area {
    padding: 0px !important;
}

#mc_embed_signup h2 {
    display: block;
    float: none !important;
    text-align: center;
}
.newsletter-bar {
    padding: 0 20px;
}

#mc_embed_signup .mc-field-group {
    width: 100% !important;
    float: none !important;        
}    
#mc_embed_signup form {
    padding: 10px 3% !important;
}    
.block-left-1, .block-left-2 {
    padding: 0px 10px;
    float: left;
    width: 50%;            
}    
.left-area {
    padding: 0px 15px;
    margin-bottom: 30px;        
}  
.left-area img {
    max-width: 100%;    
}
.left-area .local-bdr-box .col-sm-12.col-lg-4.col-md-4 {
    width: 33% !important;
    float: left;        
 
}
.right-area {
    padding: 0px 15px;
}
.refrance-logos-bg {
    margin: 0 15px 40px;
    padding: 18px;    
    text-align: center;
}
.refrance-logos-bg img {
    margin-bottom: 10px;
}
#footer h3 {
    padding-bottom: 10px !important;
    margin-bottom: 15px !important;
    border-bottom: 1px solid #c0c0c0;        
    
}

.bdr-top {
    display: none;
    
}.foot-1, .foot-3, .foot-4 {
    margin-bottom: 20px;
    padding: 0px 15px !important;    
    
}

}
/*Tablet View Responcive Css*/

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .color-box-main {
        margin-bottom: 20px;
        width: 100%;
    }
        
        #banner {
            width: 100%;
            padding: 20px 0px !important;            
        }
.left-area .local-bdr-box .col-sm-12.col-lg-4.col-md-4 {
    width: 100% !important;
    float: none;
}
.block-left-1, .block-left-2 {
    padding: 0px 10px;
    float: none;
    width: 100%;        
}
.local-business-btn.right {
    right: 45px;
 
}
.local-bdr-col {
    border:  none;    
    
}

.copy {
    padding: 10px 0;
    line-height: 25px;
}
#footer .copy ul li, #footer .copy ul li a {
    line-height: 25px !important;
}
  
                            
    .logo-div {
        position: relative;
        z-index: 999;
        width: 100%;
        left: 0px;
        text-align: center;
    }
    .navi-padd {
        position: relative;
        }
}
/*Iphone View Responcive Css*/