body{

	position:relative;

	z-index: 1;

	font: 14px 'Muli', sans-serif;;

	color: #FFF;

	background-repeat: no-repeat;

	background-position: left top;

	background: #892a2a;

}



.bodywrapper {

background-image: url('../images/shadow-bg.png');

background-repeat: repeat-y;

background-position: center center;

}



.innerpage .bodywrapper {

background-position: center -225px;

}



.navbar-nav{

float: right !important;
margin: 0 auto;
width: 100%;

text-align: center;

}



.slider-parallax>.container{

	

	padding-left: 0px;

	padding-right: 0px;

}



.vertical-shadow-right{

	top: -100px;

	position: absolute;

	right: -21px;

}

.vertical-shadow-left{

	top: -100px;

	position: absolute;

	left: -21px;

}



a{

	color: #B7F1F8;

}

a:hover{

	color: #06B2F4;

}





h1,h2,h3,h4,h5{

	color: #FFF;

}

.content-ddbox{

}



main#content{

/*margin-top: 15px;*/

/*margin-bottom: 15px;*/


/*padding: 20px 0px;
background: rgba(0, 0, 0, 0.82);*/
}



.innerpage main#content {

padding-top: 0;



}



.contactpage main#content {



}



.send-us {



}



.search-img {

padding: 30px 15px;

}



.logo{

	position: relative;

	z-index: 9999;

	/*float: left;*/

	text-align: center;

	/*top: 0;*/

	padding: 10px 0px;

	

}



.logomain {



}



.logomain > img {

width: 100%;

}



.logo > img {

width: 100%;

max-width: 937px;

}



.logo h1 {

font-family: 'Londrina Solid', cursive;

text-align: center;

}



.search-msg {

font-family: 'Londrina Solid', cursive;

margin: 30px 0px;

text-shadow: 1px 1px 1px #000;

}



.search-msg i {

font-size: 24px;

margin-right: 5px;

}



.header{
    /* float: left; */
    width: 100%;
    -moz-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.42);
    -webkit-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.42);
    box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.42);
    /* background-image: url('../images/shadow-bg.png'); */
    /* background: #ffffff; */
    /* background-image: url('../images/pattern1-1.png'); */
    /* background-image: url('../images/pattern-slash.png'); */
}


.header-container{

	background-image: url('../images/shadow-bg.png');

	background-repeat: repeat-y;

	background-position: center center;

	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);

	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);

	position:relative;

	z-index: 9999999;

	    /* border-bottom: 3px dotted #ffffff; */

}



.slidersection {

background-image: url('../images/shadow-bg.png');

	background-repeat: repeat-y;

	background-position: center center;

	background: url('../images/bg.png') #364461 no-repeat;

}



.page_header{

	text-shadow: 0 0 1px rgba(65,65,65,.5);

}



.header-shadow{

	position:absolute;

}.header-shadow-top{

	position:absolute;

	top: -44px;

	z-index: 99;

}



.header-shadow-top-inner{

	position:absolute;

	top:0;

	z-index: 99;

}

.header-shadow-bottom-inner{

	position:absolute;

	bottom:0;

	z-index: 99;

}







.callus h1{

	font-size: 30px;

	font-weight: bold;

	float: right;

	margin: 0;

	padding: 5px 25px;

	position: relative;

	top: 23px;

	right:0;

	text-shadow: rgba(0, 0, 0,.5) 1px 1px 10px;

	color: #FFF;

	margin-top: 5px;

	/*display:none;*/

	background: rgb(109,146,155); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(109,146,155,1) 0%, rgba(35,88,101,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,146,155,1)), color-stop(100%,rgba(35,88,101,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(109,146,155,1) 0%,rgba(35,88,101,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(109,146,155,1) 0%,rgba(35,88,101,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(109,146,155,1) 0%,rgba(35,88,101,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(109,146,155,1) 0%,rgba(35,88,101,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d929b', endColorstr='#235865',GradientType=0 ); /* IE6-9 */

	border-radius: 25px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	-o-border-radius: 25px;

	-ms-border-radius: 25px;

}

.callus a {

color: #fff;

}

.callus a:hover, .callus a:focus, .callus a:active {

text-decoration: none;

color: #a4d9e9;

} 



.btn-myprimary a{

	

}

.btn-myprimary{

	color: #333;

	font-weight: bold;

	background-color: #428bca;

	border-color: #357ebd;

	font-size: 25px;

	

	text-shadow: 0 0 1px rbga(65,65,65,.4);

	background: rgb(252,234,187); /* Old browsers */

	background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	border-radius: 50px;

	padding: 10px 20px;

	border: 3px solid #F8B500;

	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);

box-shadow: 0 0 5px 0 rgba(0,0,0,.5);

}



.btn-myprimary:focus, .btn-myprimary:active:focus, .btn-myprimary:hover, .btn-myprimary:active{

	background: rgb(251,223,147); /* Old browsers */

	background: -moz-linear-gradient(top,  rgba(251,223,147,1) 0%, rgba(248,181,0,1) 49%, rgba(252,205,77,1) 50%, rgba(252,234,187,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,223,147,1)), color-stop(49%,rgba(248,181,0,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(100%,rgba(252,234,187,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(251,223,147,1) 0%,rgba(248,181,0,1) 49%,rgba(252,205,77,1) 50%,rgba(252,234,187,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(251,223,147,1) 0%,rgba(248,181,0,1) 49%,rgba(252,205,77,1) 50%,rgba(252,234,187,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(251,223,147,1) 0%,rgba(248,181,0,1) 49%,rgba(252,205,77,1) 50%,rgba(252,234,187,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom,  rgba(251,223,147,1) 0%,rgba(248,181,0,1) 49%,rgba(252,205,77,1) 50%,rgba(252,234,187,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbdf93', endColorstr='#fceabb',GradientType=0 ); /* IE6-9 */



	color: #ffffff;

}



.navigation-bar{

	    position: relative;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    /* border-top: 1px solid #FFF; */
    /* background: #832526url('../images/pattern1.png'); */
    /* border-bottom: 2px solid #FFF; */
    /* padding: 15px 0px 0px; */
    background: -moz-linear-gr0.5adient(top, rgba(254,215,1,0.5) 0%, rgba(252,169,0,0.5) 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,215,1,0.5)), color-stop(100%,rgba(252,169,0,0.5))); */
    /* background: -webkit-linear-gradient(top, rgba(254,215,1,0.5) 0%,rgba(252,169,0,0.5) 100%); */
    background: -o-linear-gradient(top, rgba(254,215,1,0.5) 0%,rgba(252,169,0,0.5) 100%);
    background: -ms-linear-gradient(top, rgba(254,215,1,0.5) 0%,rgba(252,169,0,0.5) 100%);
    /* background: linear-gradient(to bottom, rgba(254,215,1,0.5) 0%,rgba(252,169,0,0.5) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed701', endColorstr='#fca900',GradientType=0 );
    /* background: rgba(0, 45, 98, 0.5); */
    /* background: rgba(0, 0, 0, 0.7); */
    float: right;
        top: 0px;
    padding: 5px;
}



.innerpage .navigation-bar{

	position: relative;

}



.innerpage .footer{

/*margin-top: 30px;*/

}



/*navbar*/

.navbar {

	margin-left: 0px;

	min-height: 0;

	margin-bottom: 0px;

	border: none;

	z-index: 999;

	bottom: 0;

}



i.fa.fa-home {

font-size: 16px;

}



.nav>li>a {
        position: relative;
    display: block;
    padding: 4px 8px 3px 11px;
    color: #892a2a;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    font-size: 19px;
    /* text-shadow: 1px 2px 1px #202020; */
    /* background: #1881E5; */
    /* margin-left: 3px; */
       font-family: 'Passion One', cursive;
    background: #ffffff;
    margin-left: 3px;
    /*-webkit-box-shadow: inset 3px 3px 5px 0px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: inset 3px 3px 5px 0px rgba(0, 0, 0, 0.55);
    box-shadow: inset 3px 3px 5px 0px rgba(0, 0, 0, 0.55);*/
    border: 2px solid #ffffff;
    font-family: 'Passion One', cursive;
}

.navbar-collapse {

 	padding-right: 0px;

	padding-left: 0px;

}

.nav>li>a:hover, .nav>li>a:focus {

	text-decoration: none;

	background-color: transparent;

	color: #fff;
	background: #707070;

    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
/*    border-radius: 0px;*/

}



.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {

	background: #000000;

	border:none;

	z-index: 999;

	color: #FFF;

}

.navbar-nav>li {

padding: 3px 0px;

float: left;



}



.dropdown-menu {

	border:none;

	-webkit-box-shadow: none;

	box-shadow: none;

	background: rgba(0,0,0,.7);

}



.dropdown-menu li>a{

	color: #FFF;

}



.dropdown-menu>li>a {

}



/*tagblock*/

.tagblock{

	position:relative;

	background: #F6AC30 url('../images/pattern2.png'); 

}



.frontpage .tagblock{

	margin-top: 30px;

}



.tagblock-bg{

	background:  url('../images/img1.png') right no-repeat;

}



.tagblock a{

	color: #FFF;

}

.tagblock .leader{

	text-shadow: 0 0 1px rgba(65,65,65,.5);

	font-size: 25px;

	color: #FFF;

	font-style: italic;

	margin-top: 25px;

}

.tagblock .mylead{

	text-shadow: 0 0 1px rgba(65,65,65,.4);

	color: #fff;

	font-size: 17px;

	font-style: italic;

	font-weight: normal;

}



.tagblock .btn-myprimary{

	margin-top: 20px;

	margin-bottom: 20px;

}



/*featured*/

.featured{


	background: url('../images/bg.png') no-repeat;

	    /* background-repeat: repeat-x; */
    /* background-position: center left; */
    /* background-attachment: fixed; */
    background-size: 100%;
	position: relative;

	margin-bottom: 0;

	color: #ffffff;
	    width: 100%;

}



.featured .head{

	

}

.featured .description{

	display: none;

}



.featured a{

	color: #FFF;

}

.featured a:before{

}

.featured h3{

text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);

text-align: center;

font-size: 22px;

}



.featured .heading h3{

text-shadow: 0 0 1px rgba(0,0,0,.5);

font-size: 16px;

color: #FFF !important;

text-align: center;

}

.featured .description {

	text-align: center;

}



.featured .description p{

	color: #C3FBFF;

	text-shadow: 1px 1px 1px rgba(0,0,0,.1);

}



.featured>.container{

	padding-left: 0;

	padding-right: 0;

}



.featured .featured-inner{

    /* padding-top: 30px; */
    /* padding-bottom: 30px; */

    background-image: url('../images/shadow-bg.png');
    background-repeat: repeat-y;
    background-position: center center;
  

}





.fheading{

padding-left: 12px;

margin: 15px 0;


}



div.fheading h1{
    margin: 0;
    color: #ffffff;
    text-shadow: 2px 2px 2px rgba(0,0,0,.2);
    font-size: 56px;
    text-align: left;
    /* text-transform: uppercase; */
    letter-spacing: 1px;
    /* word-break: break-all; */
    text-align: center;
    /* font-family: 'Passion One', cursive; */
    font-weight: bold;
    /* margin: 180px 0px 180px 0px; */
    padding: 212px 0px;
    text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    text-shadow: 5px 5px 5px #1C1C1C;
    /* font-family: 'Londrina Solid', cursive; */
}



.fheading h3 {

   font-size: 27px;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
    /* font-style: italic; */
    line-height: 1.2em;
    margin-bottom: 20px;
    text-align: center;
    background: rgba(0, 24, 85, 0.53);
        background: rgba(0, 0, 0, 0.53);
    font-family: 'Londrina Solid', cursive;
}



div.fheading a {

color: #fff;

font-size: 18px;

font-weight: bold;

text-decoration: none;
color:#ffffff;

}



.fheading .lead{

color: #FFF;

font-size: 20px;

text-shadow: 2px 2px 2px rgba(0,0,0,.2);

font-style: italic;

line-height: 1.1em;

text-align: center;

}





.services {



}



.innerpage .services {

margin-top: 30px;

}



.services-texture {

float: left;

width: 100%;

}





.services .container{



}





.fancy-boxes {



}



.fancy-boxes img {


max-width: 150px;
max-width: 220px;

margin: 10px;

border: 5px solid #0B2E85;

-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.5);

-moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.5);

box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.5);

margin-bottom: -75px;

margin-top: 0px;

background: #0B2E85;
border-radius: 100%;

-webkit-border-radius: 100%;

-moz-border-radius: 100%;


}



.fancy-boxes h3 {

position: absolute;

top: 0;

right: 5px;

color: #333;

font-family: 'Londrina Solid', cursive;

color: #fff;
font-size: 21px;

}



.learnmore {

background: #333;

padding: 10px;

/* float: right; */

text-align: right;

margin-bottom: 40px;
background: #0B2E85;

}



.fancy-boxes .service-img {

border: 5px solid#ffffff;

border-radius: 1px;

-webkit-box-shadow: 0px 56px 36px -60px #121D12;

-moz-box-shadow: 0px 56px 36px -60px #121D12;

-o-box-shadow: 0px 56px 36px -60px #121D12;

}



.fancy-boxes .icon {

text-align: center;

margin-top: -80px;

}



.fancy-boxes .icon img {

width: 150px;

height: 150px;

margin: 0 auto;

}



.fancy-boxes .icon h4 {

color: #4A2583;

font-family: 'Londrina Solid', cursive;

font-size: 20px;

margin: 20px 0px;

}



.home-img {
    float: right;
    margin-right: 20px;
    max-width: 293px;
    border: 5px solid#ffffff;
    /* border-radius: 100%; */
    /* -webkit-border-radius: 100%; */
    -moz-border-radius: 100%;
    -webkit-box-shadow: 0px 56px 36px -60px #121D12;
    -moz-box-shadow: 0px 56px 36px -60px #121D12;
    -o-box-shadow: 0px 56px 36px -60px #121D12;
    /* border-radius: 10px; */
}





.footer{

    float: left;
    width: 100%;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 5px;
    color: #ffffff;
    font-family: 'Londrina Solid', cursive;
    font-size: 16px;
    background: #ffffff;
   
}

ul.footer-nav {

padding-left: 0;

list-style: none;

margin: 0;

text-align: right;

}

ul.footer-nav li {

display: inline;

}

ul.footer-nav li a {

padding: 0px 10px;

border-right: 1px solid #892a2a;

}

ul.footer-nav li:last-child a {

border-right:none;

}

ul.footer-nav li a:hover, ul.footer-nav li a:focus, ul.footer-nav li a:active {

/*text-decoration: none;*/

}



.footer-nav a {



text-align: right;


}





.footer a{



	color:#892a2a;

}



.footer p {

text-transform: uppercase;
 color: #892a2a;




}







/* Sidebar Widget */

.sidebar_right .widget{

	

}

.sidebar_right .widget .head{

	border-bottom: 2px solid#ffffff;

}



.sidebar_right .widget .description .sitelinks{

	padding: 10px 0 10px 0;

	margin: 0;

	list-style:none;

}



.sidebar_right .widget .description .sitelinks li{

	

}



.sidebar_right .widget .description .sitelinks li a{

	padding: 5px 8px;

	display: block;

	border-bottom: 1px solid #EEE;	



}



.sidebar_right .widget .description .sitelinks li a:hover{

	text-decoration:none;

	background: #DDD;

	

}





/* Recaptcha Overrides */

#recaptcha_table{

	border: none !important;

}

#recaptcha_challenge_image{

	border: none !important;

	padding: 5px;

}



#recaptcha_response_field{

	padding: 5px;

}



.customHeader1{

	background: #139DCE;

	color: #FFF;

	padding: 10px;

	border-bottom: 2px solid #2F7894;

}

.navbar-toggle {

	background:#ffffff;


}



.navbar-toggle .icon-bar {

	background: #132B5A;

}



div.img-container {

text-align: center;

}





.my-thumb-circle{

border-radius: 10px;

width: 90%;

text-align: center;

-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);

box-shadow: 0 0 5px 0 rgba(0,0,0,.5);

border: 4px solid #F2583E;

-webkit-filter: grayscale(100%);

-moz-filter: grayscale(100%);

-o-filter: grayscale(100%);

-ms-filter: grayscale(100%);

filter: grayscale(100%);

transition: All 0.3s linear;

-webkit-transition: All 0.3 linear;

-moz-transition: All 0.3 linear;

-o-transition: All 0.3 linear;

}



.my-thumb-circle:hover {

-webkit-filter: none;

-moz-filter: none;

-o-filter: none;

-ms-filter: none;

filter: none;

}



.content-ddbox {

/*-webkit-border-radius: 15px 15px;

-moz-border-radius: 15px 15px;

border-radius: 15px 15px;

-webkit-box-shadow: 0px 0px 3px 1px rgba(65, 65, 65, .5);

box-shadow: 0px 0px 3px 1px rgba(65, 65, 65, .5);

background: #fefefe;*/

	color: #333;

	width: 100%;

	/*padding: 10px 0px;*/

	float: left;

	width: 100%;

	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #000000;

}

.searchpage, .statepage, .citypage {

padding: 15px !important;

}



.searchresultspage .ddboxheadercontainer .page_header {

font-size: 30px;

}



.ddboxheadercontainer .page_header {

color: #ffffff;

font-family: 'Londrina Solid', cursive;

font-size: 45px;

text-transform: uppercase;

letter-spacing: 2px;

margin: 20px 0px 10px;

text-align: left;

padding: 0 20px;

}

.ddboxheadercontainer{

padding: 15px 0;

float: left;

width: 100%;

}

.content-ddbox .contentdescription{

	padding: 15px;
	color: #892a2a;

}
.innerpage .content-ddbox .contentdescription{

	padding: 15px;
	color: #892a2a;
	 /*   background: rgba(0, 131, 171, 0.7);*/

}


.content-ddbox h1{

	margin: 0;

	line-height: 1em;

}





#content .content-ddbox{}



.content-ddbox h1,

.content-ddbox h2,

.content-ddbox h3,

.content-ddbox h4,

.content-ddbox h5{

	    font-size: 25px;
    font-family: 'Londrina Solid', cursive;
    color:#892a2a;
    margin-bottom: 10px;


}



.customWidget1{

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	-webkit-box-shadow: 0px 0px 3px 1px rgba(65, 65, 65, .5);

	box-shadow: 0px 0px 3px 1px rgba(65, 65, 65, .5);

	/*background: #FFF;*/

	color: #333;

}



.customWidget1 a,

.content-ddbox a{
    color: #892a2a;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}





.ddheader{

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0px 0px 4px 1px rgba(65, 65, 65, .5);

	box-shadow: 0px 0px 4px 1px rgba(65, 65, 65, .5);

	border-top: 1px solid #FFF;

	border-left: 1px solid #FFF;

	border-right: 1px solid #FFF;

	border-bottom: 1px solid #FFF;

	background: rgb(191,191,191);

	background: -moz-linear-gradient(top, rgba(191,191,191,1) 0%, rgba(252,255,244,1) 9%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(9%,rgba(252,255,244,1)));

	background: -webkit-linear-gradient(top, rgba(191,191,191,1) 0%,rgba(252,255,244,1) 9%);

	background: -o-linear-gradient(top, rgba(191,191,191,1) 0%,rgba(252,255,244,1) 9%);

	background: -ms-linear-gradient(top, rgba(191,191,191,1) 0%,rgba(252,255,244,1) 9%);

	background: linear-gradient(to bottom, rgba(191,191,191,1) 0%,rgba(252,255,244,1) 9%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#fcfff4',GradientType=0 );

	padding: 15px;

}





.ddheader{

	color: #144E64;

}



.horizontal-header-shadow-top{

	position: absolute;

	top:0;

	z-index: 99999;

}



section.list-jumbotron {

background: url('../images/banner.png') rgb(116,126,128);

background: url('../images/banner.png'), -moz-radial-gradient(center, ellipse cover, rgba(116,126,128,1) 0%, rgba(89,95,96,1) 100%);

background: url('../images/banner.png'), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(116,126,128,1)), color-stop(100%,rgba(89,95,96,1)));

background: url('../images/banner.png'), -webkit-radial-gradient(center, ellipse cover, rgba(116,126,128,1) 0%,rgba(89,95,96,1) 100%);

background: url('../images/banner.png'), -o-radial-gradient(center, ellipse cover, rgba(116,126,128,1) 0%,rgba(89,95,96,1) 100%);

background: url('../images/banner.png'), -ms-radial-gradient(center, ellipse cover, rgba(116,126,128,1) 0%,rgba(89,95,96,1) 100%);

background: url('../images/banner.png'), radial-gradient(ellipse at center, rgba(116,126,128,1) 0%,rgba(89,95,96,1) 100%);

filter: url('../images/banner.png'), progid:DXImageTransform.Microsoft.gradient( startColorstr='#747e80', endColorstr='#595f60',GradientType=1 );

background-repeat: repeat-x;

/*background-size: 100% auto;*/

padding-bottom: 20px;

background-attachment: fixed;

}



.list-jumbotron .row{

	margin-left: -15px;

	margin-right: -15px;

}



.list-jumbotron  .my-thumb-circle{



}



.list-jumbotron .content-ddbox .row .col-md-4{

	padding-right: 0;

	padding-top: 10px;

	padding-left: 25px;

	padding-bottom: 10px;

}



.list-jumbotron .content-ddbox h4{

	padding-bottom: 5px;

	margin-bottom: 5px;

	border-bottom: 1px solid #999;

}



.list-jumbotron .content-ddbox p,

.list-jumbotron .content-ddbox a{

	font-size: 12px;

}



.list-jumbotron>.container{

	padding-right: 30px;

	padding-left: 30px;

}



.main-banner{

	position: absolute;

	left: 0;

	right: 0;

	display:none;

}



.main-banner>img{

	width: 100%;

}



.horizontal-bar {

height: 5px;

display: block;

background: #F58426;

clear: both;

}



.sidebar_right .content-ddbox .ddboxheadercontainer .page_header {

font-size: 20px;

}



.mobile-search {

	display: none;

}



.fll {

text-shadow: none;

font-size: 22px;

color: #fff;

margin: 15px 0px 10px;

}



.city-page .ddboxheadercontainer .page_header {

font-size: 26px;

text-align: left;

margin: 30px 0px 15px;

}



h3.cityphone, h3.cityphone a {

color: #006BB6;

/* font-family: 'Londrina Solid', cursive; */

font-size: 22px;

text-align: left;

/* text-transform: uppercase; */

/* letter-spacing: 2px; */

margin: 30px 0px 15px;

/* text-shadow: 4px 3px 0px #4A2583, 9px 8px 0px rgba(0, 0, 0, 0.15); */

}



#citieslist {

font-family: 'Londrina Solid', cursive;

font-size: 38px;

text-transform: uppercase;

margin: 0px 0 15px;

text-align: center;

}


.heading-title{
	    font-size: 22px;
    font-family: 'Londrina Solid', cursive;
    color:#892a2a;
        /* text-shadow: rgb(0, 22, 81) 1px 0px 31px; */
}


ul.cities {

list-style: disc;

float: left;

}



ul.cities li {

float: left;

}



.citieslist a {



}



h3.title {

font-family: 'Londrina Solid', cursive;

}



.readmore {

background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FED701), color-stop(1, #FCA900));

background-image: -webkit-linear-gradient(top left, #FED701 0%, #FCA900 100%);

background-image: linear-gradient(to bottom right, #FED701 0%, #FCA900 100%);

color: #fff;

font-family: 'Londrina Solid', cursive;

float: left;

padding: 10px 15px;

border-radius: 4px;

max-width: 100%;

margin: 15px 0px 0px;

display: table-cell;

transition: All 0.3s linear;

-webkit-transition: All 0.3 linear;

-moz-transition: All 0.3 linear;

-o-transition: All 0.3 linear;

    background: linear-gradient(to bottom, rgb(76, 76, 76) 0%,rgb(0, 0, 0) 100%);
background: #003C67;
font-family: 'Londrina Solid', cursive;
font-size: 15px;
    background: rgba(255, 165, 0, 0.83);
}



.readmore a {

color: #fff;

}



.products_box {

border-bottom: 1px dashed #4A2583;

}



a.navbar-brand {

font-family: 'Londrina Solid', cursive;

color:#ffffff;

text-transform: uppercase;

}



a.carousel-control {

color: #fff;

}



.services-heading h1 {

font-family: 'Londrina Solid', cursive;

text-align: center;

text-shadow: 1px 1px 1px #000;

}



.services {

padding-bottom: 30px;

float: left;

width: 100%;

}



.services h2 {

font-family: 'Londrina Solid', cursive;

text-align: center;

}



.residential, .commercial, .automotive {

position: relative;

background: rgb(255,208,79); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,208,79,1) 0%, rgba(255,197,38,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,208,79,1)), color-stop(100%,rgba(255,197,38,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,208,79,1) 0%,rgba(255,197,38,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,208,79,1) 0%,rgba(255,197,38,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,208,79,1) 0%,rgba(255,197,38,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(255,208,79,1) 0%,rgba(255,197,38,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd04f', endColorstr='#FFBD24',GradientType=0 ); /* IE6-9 */



-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.5);

box-shadow: 0 0 4px 0 rgba(0,0,0,.5);

-webkit-border-radius: 47px;

-moz-border-radius: 47px;

border-radius: 47px;

padding: 15px 0px;

/*

width: 100%;

float: left;

*/

max-width: 360px;
max-width: 100%;

background:#ffffff;
    margin-top: 20px;

margin-left: 10px;
margin-right: 10px;


}





.residential div, .commercial div, .automotive div {



}



.residential-img {

background: url('../images/services-sprite.png') no-repeat;

background-position: -456px -19px;

transition: All 0.1s ease;

-webkit-transition: All 0.1 ease;

-moz-transition: All 0.1 ease;

-o-transition: All 0.1 ease;

}



.residential a:hover>.residential-img {

background-position: -17px -19px;

}



.commercial-img {

background: url('../images/services-sprite.png') no-repeat;

background-position: -456px -160px;

transition: All 0.1s ease;

-webkit-transition: All 0.1 ease;

-moz-transition: All 0.1 ease;

-o-transition: All 0.1 ease;

}



.commercial a:hover>.commercial-img {

background-position: -17px -160px;

}



.automotive-img {

background: url('../images/services-sprite.png') no-repeat;

background-position: -456px -299px;

transition: All 0.1s ease;

-webkit-transition: All 0.1 ease;

-moz-transition: All 0.1 ease;

-o-transition: All 0.1 ease;

}



.automotive a:hover>.automotive-img {

background-position: -17px -299px;

}





.left {

float: left;

}



.right {

float: right;

}



.alignLeft {

text-align: left;

}



.alignRight {

text-align: right;

}



.center {

text-align: center;

}



body.contactpage iframe {

display: none;

}



.itemblock {

padding-bottom: 5px;

margin-bottom: 5px;

border-bottom: 1px dashed #333;

}

.itemblock-container{
   column-count: 1; 
   -webkit-column-count: 1; 
   -moz-column-count: 1;
}


.itemblock-container .col-md-12 {
		column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
}

section.citieslist {
/*  padding-left: 36px;
  padding-right: 36px;*/
  padding-bottom: 36px;
}

h1#citieslist {
    background: #333333;
    border-bottom: 5px solid #B18B3A;
    color: #fff;
}

.search-result {
    margin-left: 20px;
}


.fancy-boxes a {
    background: #0B2E85;
    padding: 2px;
    border-radius: 3px;
    border: 2px solid;
}

.logo img {
    /* margin-left: 29px; */
    /* margin-top: 10px; */
        width: 100%;
}

span.tollfree {
    font-size: 30px;
    color: #E8E8E8;
    text-align: center;
}

span.tollfree a {
    color: #FFC72C;
}

span.tollfree h1 {
    text-align: center;
}



.tollfree.hidden-xs h1 {
    font-size: 24px;
    color: #E8E8E8;
    text-align: center;
        margin-top: 26px;
}

.tollfree.hidden-xs a {
    color: #FFC72C;
}

span.tollfree h1 {
    text-align: center;
}

h1.call {
    text-align: center;
}

.contentdescription img {
    border: 10px solid #892a2a;
    border-radius: 5px;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0px 56px 36px -60px #121D12;
    -moz-box-shadow: 0px 56px 36px -60px #121D12;
    -o-box-shadow: 0px 56px 36px -60px #121D12;
}
body.innerpage {
    /* background: red; */
    
   /* background: url('../images/bg.png') #0C101C no-repeat;



	background-repeat: no-repeat;

	background-position: left top;

	background-size: 100% auto; */


}
.call-us{
  text-decoration: none;
  text-align: right;
}

.call-us-title{
    font-size: 31px;
    margin-bottom: 1px;
    margin-top: 5px;
    margin-right: 35px;
    text-transform: uppercase;
    color: #ffffff;
    /*text-shadow: 1px 2px 1px #202020;*/
    /* background: #364461; */
    /* border-radius: 39px; */
    /* -webkit-box-shadow: inset 3px 3px 2px 1px rgb(0, 91, 177);
    -moz-box-shadow: inset 3px 3px 2px 1px rgb(0, 91, 177);
    /* box-shadow: inset 3px 3px 2px 1px rgb(0, 91, 177); */
    /* padding: 2px 7px 0px 7px; */
        background-image: url('../images/shadow-bg.png');
    background-repeat: repeat-y;
    background-position: center center;
    font-family: 'Passion One', cursive;
}

p.call-us-title:hover {
    color: #ffffff;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.footer_buttons {
    background: #ffffff;
    color: #000000;
    z-index: 9999999;
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 120px;
    /* box-shadow: inset 0px 4px 14px -7px #000000; */
    text-align: center;
    display: table;
    padding: 10px 0;
    -moz-box-shadow: 0px 0px 5px 0px rgb(0, 0, 0);
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0, 0, 0);
    box-shadow: 0px 0px 5px 0px rgb(0, 0, 0);
}



.footer_buttons a {
    margin-top: 15px;
    color: #000000;
    font-size: 28px;

    /*text-shadow: 1px 0px 0px #FFF, 0px 1px 0px #FFF, -1px 0px 0px #FFF, 0px -1px 0px #FFF;*/

}

/* blink me */
.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; }
}
/* end of blink me */

.socials{
  text-align: right;
  margin-right: 40px;
      margin-top: 0px;
}
.social-img {
       width: 34px;
    /* margin-right: 5px; */
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
       
}

.social-img:hover {
    background: #ffffff;
}

#content .content-ddbox {
    	margin-top: 15px;
    	padding-bottom: 6px;
    	background: #ffffff;
}


div#recaptcha_widget_div {
    background: #FFF;
}

a.call-us:hover {
    text-decoration: none;
}


.space {
    padding: 10px;
}