<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Homepage class start here */



body{

font-size:16px;

}

.home_detail_3 .vc_figure, .home_detail_3 .vc_single_image-wrapper, .home_detail_3 .vc_single_image-wrapper img{

width:100%;

}

.home_detail_3 .wpb_content_element{

    margin-bottom: 0;

}

.widget li{

list-style:none!important;

}

.pagetitlebelt{

color:#0D0F3E;

border-top:2px solid #BCD530;

display:inline-block;

margin-bottom:20px;

width:40px

}



.vc_row ul li {

    font-size: 14px;

    line-height: 25px;

    list-style: outside none disc;

    margin-left: 20px;

}

.slider_sec  h2 {

    color: #0d0f3e;

    float: left;

    font-size: 36px;

    margin: 0 0 25px;

    padding: 0;

    width: 100%;

}

.slider_sec p {

    color: #0d0f3e;

    float: left;

    font-size: 26px;

    margin: 0 0 25px;

    padding: 0;

    width: 100%;

}

.slider_sec a.get_quote {

    border: 2px solid #0d0f3e;

    color: #0d0f3e;

    float: left;

    font-size: 19px;

    height: 62px;

    line-height: 58px;

    margin: 0;

    padding: 0 35px;

}

.slider_sec a.get_quote:hover {

    border: 2px solid #0D0F3E;

    color: #FFF;

    float: left;

    font-size: 19px;

    height: 62px;

    line-height: 58px;

    margin: 0;

    padding: 0 35px;

	background-color:#0D0F3E;

}


/* contact us page */

.page-id-12 iframe{

width:100%;

}

.page-id-12 .wpcf7 input[type="text"], .page-id-12 .wpcf7 textarea {

width:100%;

}

.page-id-12 label{

font-weight:normal;

}

#FSContact1 #fscf_redirect1{
color: #ffffff !important;
}

.wpcf7 label, .wpcf7 span{

width:80%;

}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{

width:100%;

}



input[type="submit"]{

	font-size:16px;

    padding: 10px 20px;

	background-color: #df4949 ;

    

    color: #ffffff;

  	 border: medium none;

    

	

	

	width: 144px;

	 font-size: 16px;

    font-weight: bold;

    height: 46px;

}



input[type="text"], input[type="email"],select, textarea {

    background-color: #FFF;

    border: 1px solid #d0cdbc;

    border-radius: 0;

    color: #8f8f8f;

    

    font-weight: 500;

    letter-spacing: 0;

    margin-bottom: 10px !important;

    padding: 5px 25px;

    

}



/* cotact us page end here */



/*  blog page class start here */



.article_container{

margin-bottom:50px;

}

.entry-title a{

 	color: #0D0F3E;

    float: left;

    font-size: 30px;

    font-weight: 700;

    margin: 0 0 15px;

    padding: 0;

    text-align: left;

    text-transform: uppercase;

    width: 100%;

}

.entry-meta li{

display:inline;

margin-right:5px;

color:#6A6359;

font-size:12px;

margin-left:0px!important;

}

.entry-meta i{

padding-right:5px;

color:#0D0F3E;

}



.comments-area label{

display:block;

color:#0d0f3e;

clear:both;

}

.comments-area textarea{

width:90%;

}

.comment-form-comment{

margin-top:15px;

}

.form-submit .submit{

	font-size:16px;

    padding: 10px 20px;

	background-color: #2C3459;

    border-radius: 4px;

    box-shadow: 0 0 67px -8px rgba(0, 0, 0, 0.1) inset;

    color: #ffffff;

    font-weight: 400;

    transition: all 0.4s ease 0s;

	border-color:#2C3459;

	font-family:"Calibri",sans-serif;

}



.comment-form-author, .comment-form-email, .comment-form-url{

float:left;

width:250px;

}

.comment-form-author input, .comment-form-email input, .comment-form-url input{

width:95%;

margin-right:5%;

}



.rightsidebar .widgettitle{



    color: #6a6359;

    float: left;

    font-size: 30px;

    font-weight: 700;

    margin: 0 0 15px;

    padding: 0 0 15px 0;

    text-align: left;

    

    width: 100%;

	border-bottom:2px solid;

	border-bottom-color:rgba(0, 0, 0, 0.55); 

}

.rightsidebar li a{

font-size:14px;

color:#6a6359;

}

.rightsidebar li {

    border-bottom: 1px solid #ccc;

    margin-bottom: 2px;

    padding-bottom: 15px;

    padding-left: 0px;

    padding-top: 15px;

    width: 100%;

	display:block;

	margin-left:0px!important;

}

.rightsidebar li:before{

content: "\f101";

font-family:FontAwesome;

font-size:14px;

padding-right:5px;

}



/* blog class end here*/





/*service page class start here */



.serviceRow .vc_cta3-style-classic{

background-color:#F7F7F7 !important;

border-color:#CCCCCC !important;

}

.servicelink{

	height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

}





/*-------------------------------new class start here-------------------------*/

.navbar-brand{

height:auto !Important;

line-height:auto !Important;

padding:0!Important;

}

.contact-details ul li {

line-height:22px;

}





.bannermain{ width:100%; float:left; padding:70px 0 70px 0; margin:0 0 30px 0; -webkit-background-size: cover;   -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative;}

.bannermain_inn_bg{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba( 41, 185, 232, 0.4);}

.bannermain h2{ width:100%; float:left; padding:0; margin:0; font-size:50px; color:#fff; text-transform:uppercase; font-weight:700; text-align:center; position:relative; z-index:99;}





iframe.googmap{

width:100%;

}

section.middleContent{

background: #fff none repeat scroll 0 0;

    padding: 20px;

}



.contact-address-wrapper {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #eee;

    padding: 20px 30px;

}

.single-address {

    margin-bottom: 32px;

}

.contact-icon {

    display: inline-table;

    float: left;

    margin-right: 15px;

    margin-top: 5px;

}

.middleContent .wpb_wrapper p{

font-size: 14px;

    line-height: 22px;

}

.hours {

    border: 1px solid #000;

    font-size: 12px;

    margin-top: 10px;

    padding: 5px;

    text-align: justify;

    width: 195px;

	margin:auto;

}

.scheduelink a{

font-size:18px;

}



/* Grid */







.gridwrap {

	width: 100%;

	clear: both;

	border-bottom: 1px dotted #efefef;

}



.gridwrap .row-title {

	background-color: #cffc9f;

	display: block;

	font-size: 1.3rem;

	text-transform:uppercase;

	font-weight:bold;

}





.gridwrap .row-time-14 {

	width: 6%;

	float: left;

	font-size: 1.1rem;

	display:inline-block;

	text-align:center;

	text-transform:uppercase;

}





.gridwrap .row-time-20 {

	width: 4%;

	float: left;

	font-size: 1.1rem;

	display:inline-block;

	text-align:center;

	text-transform:uppercase;

}



.gridwrap .row-time-19 {

	width: 4.2%;

	float: left;

	font-size: 1.1rem;

	display:inline-block;

	text-align:center;

	text-transform:uppercase;

}



.gridwrap .row-time-24{

	width:3%;

	float: left;

	font-size: 1.1rem;

	display:inline-block;

	text-align:center;

	text-transform:uppercase;

}





.gridwrap .row-style {

	padding: .5%;

}



.gridwrap .row-style:hover,

.gridwrap .row-time:hover {

	background-color: #f8d082;

}



.fix {

	clear: both;

}





.sched {

	width:30%;

	padding:1.5%;

	float:left;

}



ul.sched li {

	list-style-type:disc;

}





ul.sched li a:hover {

	background-color:#306;

	color:#fff;

}





.panel {

	background-color:#fff;

}



/* end*/







.middleContent h2{

  color: #000;

   

    font-size: 24px;

    font-weight: 700;

}

.navbar-nav &gt; li &gt; .dropdown-menu{

min-width:300px;

}





/* Our team page class start here*/

.ourteam_sec {

    border-top: 3px solid #ccc;

    float: left;

    margin: 6px 0 0;

    padding: 40px 0 100px;

    width: 100%;

}

.ourteam_sec .media-text{

text-align:center;



}

.media-text h3{

font-size:24px;

font-family:"Calibri";

color:gray;

font-weight:bold;

}

.ourteam_sec .media-text p{

font-size:16px;

color:#333333;

font-style:italic;

font-family:"Calibri";

}

.ourteam_sec .media-image{

position: relative;

}

.ourteam_sec .media-image .wp_jds_portfolio_overlay.slide{       

	   display:none;

}

.ourteam_sec .media-image:hover .wp_jds_portfolio_overlay.slide{       

right: 0;

display:block;

top: 0;

background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;

color: #ffffff;

font-size: 30px;

height: 100%;

padding: 0;

position: absolute;

transition: all 0.5s ease-in-out 0s;

width: 100%;

}

.ourteam_sec .wp_jds_portfolio_overlay_link {

display: table;

height: 100%;

min-width: 50px;

position: relative;

text-align: center;

width: 100%;

}

.ourteam_sec .wp_jds_portfolio_overlay_info {

position:absolute;

bottom:30px;

width:100%;

}

.ourteam_sec .wp_jds_portfolio_overlay_info a{

color:#ffffff;

font-weight:600;

}

.media-image .social li a i{

font-size:16px;

}

.media-image .social li{

padding:0px 15px 8px;

border:1px solid #ffffff;

display:inline;

}

.ourteam_sec img{

width:100%;

cursor:pointer;

}

.media-text{

margin-bottom:10px;

margin-top:10px;

}
.phone-icon i, .fax-icon i, .sales-email i{
	 color: #df4949;
    margin-right: 10px;
}
.sales-email span{ 
	color: #fff;
 }
@media (max-width:767px) {

.bannermain h2 {    

    font-size: 30px;

}

}

.modal-footer{

border:0px !important;}

.vc_row .photo-block-content li{

font-size:inherit;

line-height:inherit;

margin-left:inherit;

}

.our-products .col-md-3 {

    padding: 15px;

}
.wpcf7-response-output{
color:#FFF !important;
}


@media only screen and (min-width: 992px) and (max-width: 1200px) {
.menublock .navbar-nav &gt; li &gt; a{
 padding: 11px 3px !important;
}
}</pre></body></html>