<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{margin:0 !important; padding:0 !important; font-family:Arial !important;     font-size: 13px;
    font-weight: normal;
    color: #000;
    line-height: 24px;}
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: local('Great Vibes'), local('GreatVibes-Regular'), url(http://fonts.gstatic.com/s/greatvibes/v5/6q1c0ofG6NKsEhAc2eh-3Z0EAVxt0G0biEntp43Qt6E.ttf) format('truetype');  
}


.container-middle, .container{ margin:0 auto;     text-align: left; font-family:Arial !important;     font-size: 13px !important; line-height: 22px !important; font-weight: normal !important; color: #000;}

.container-middle a{color:#0254fc; text-decoration:none;}

p{margin-bottom: 10px;margin-top: 0}	

.container-middle p{text-align:justify;}

h1{
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    color: #333;}
	.hm-head {
    text-align: center;
    color: #222;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 30px;
}
.hm-head:after{content:""; width:80px; height:5px; position:absolute; left:44%; background: #000;  bottom: -10px;}
.hm-head span { font-weight: 800; color: #1b83e8;}
.hm-head{position:relative;}
h2{     font-size: 25px;
    color: #333;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: normal;}

h4{    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0;}

.cl{clear:both;}
/*qyery-hm*/
/*menu*/
.title {
    text-align: center;
    font-weight: 700;
    position: relative;
    margin-bottom: 40px;
    color: #1f1f1f;
    text-transform: uppercase;
}
.title:after {
    width: 80px;
    height: 3px;
    background: #1f1f1f;
    content: '';
    display: block;
    position: absolute;
    bottom: -10px;
    left:0;
    right:0;
    margin:0 auto;
    color: #1cb9c8 !important;
    text-transform: uppercase;
}
/*hm-form*/
.hm-form .info .fa{float:left;margin-right:10px;font-size:30px;background: #1f1f1f;color:#fff;text-align:center;padding:5px;width:45px;height:45px;border-radius:5px;line-height: 35px;}

.qyery-hm{ background:url(image/query-bg.jpg) no-repeat; background-size:cover;  padding: 25px 0 25px; background-attachment:fixed;}

.qyery-hm h4{    margin-bottom: 0;
    font-size: 31px;
    font-weight: normal;
    font-family: cursive;
    color: #ccc; text-align:center;    line-height: 60px;}
	
.qyery-hm h4 strong{font-family: sans-serif;
    font-size: 38px;
    color: #1cb9c8;}
	
.qyery-hm h4 span{ font-family: sans-serif;
    background: #1cb9c8;
    color: #fff;
    font-size: 18px;
    padding: 8px 17px;
    vertical-align: super;
    margin-top: 10px;
    top: 31px;
    border-radius: 45px;
    margin-left: 30px;
    border: 2px solid rgba(0,0,0,0.5); transition:0.5s;}
	
.qyery-hm h4 span:hover{background:#333; transition:0.5s;}
	
.qyery-hm h4 span a{COLOR:#FFF;}

/*qyery-hm*/

.head-main{ /*! font-family: "Great Vibes", Helvetica, Arial, sans-serif; */
    font-size: 50px; line-height: 50px; display: block; color: #1f1f1f;}
.head-main span{ font-family: "Great Vibes", Helvetica, Arial, sans-serif;
    font-size: 50px; line-height: 50px; display: block; color: #1f1f1f;
/*! letter-spacing: -19px; */
text-transform: capitalize;
}
.head-main strong{ text-transform: uppercase; font-weight: bold;}


.hm-serv-lft{ text-align: center; padding-right: 0;}
.hm-serv-lft{ text-align:center; padding-right:0;}
.hm-serv-lft ul{ list-style:none; padding-left:0; margin:0; border:1px solid #ddd;  line-height:27px;}
.hm-serv-lft h2{ margin-top:0; margin-bottom: 15px;}
.hm-serv-lft-inner{ margin-top: -70px; padding: 16px 15px; background: #fff;}
.hm-serv-lft .head-main span{ margin-top: 10px;}
.hm-serv-lft-inner ul li a{font-size: 15px; text-transform: uppercase; color: #1f1f1f; background:#eee; padding:15px 5px; display: block; border-bottom:1px solid #ddd; text-decoration: none; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}	
.hm-serv-lft-inner ul li a:hover{ background:#1f1f1f; color:#fff;}
.hm-serv-lft-inner ul h2{ background: #e64a54; margin: 0; font-size: 18px; color: #fff; padding: 8px 0; margin-top: 0px;}
#HeaderControl, #MenuControl{/*! background:#1cb9c8; */}
#HeaderControl .rdCenter{background: transparent !important;}
.container-fluid{padding-right: 2px;  padding-left: 2px;}
/*hm-ser*/
.hm-serv{
    background:#f1f1f1;
    background-size: cover;
    /* padding: 50px 0 50px; */
    background-attachment: fixed;
}

.hm-serv .hm-head:after{ left: 0%; width: 100px;bottom: -15px; right:0; margin:0 auto;}
.ser-bx{position:relative;margin: 5px auto;}

.ser-bx img{ margin:0 auto;}

.ser-cont{ background: #ffffff; min-height: 160px; position: relative;
    padding: 18px; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.19);}

.ser-cont:before {
    content: "";
    background: #fff;
    width: 71%;
    top: -8px;
    left: 0;
	right:0;
	margin:0 auto;
    height: 23px;
    position: absolute;
    line-height: 25px;
    border-radius: 20px;
}

.ser-cont p {
    font-size: 14px;
    font-family: Lato;
    text-align: justify;
    line-height: 22px;
}

.ser-bx h3{ font-weight:600; text-align:center; margin-top: -7px; color:#1f1f1f;
    margin-bottom: 24px;
text-transform: uppercase;
}

.ser-bx h3:before{ content: "";
    width: 10%;
    right:0;
    position: absolute;
    height: 3px;
    left: 0;
    margin: 0 auto;
    top: 43px;
    background-color: #1f1f1f;

}

.ser-cont a {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #1f1f1f;
    border-bottom: 1px solid currentColor;
}

/*footer*/
.addr i {
    width: 35px;
    height: 40px;
    text-align: center;
    border: 1px solid #b7b7b7;
    font-size: 19px;
    line-height: 0px;
    margin-right: 11px;
    margin-top: 4px;
    vertical-align: baseline;
    float: left;
    transition: 0.5s;
    }
	
	.addr i {
    width: 35px;
    height: 40px;
    text-align: center;
    border: 1px solid #b7b7b7;
    font-size: 19px;
    line-height: 0px;
    margin-right: 11px;
    margin-top: 4px;
    vertical-align: baseline;
    float: left;
    transition: 0.5s;
    }
	.phn i {
    width: 35px;
    height: 40px;
    text-align: center;
    border: 1px solid #b7b7b7;
    font-size: 19px;
    line-height: 0px;
    margin-right: 11px;
    margin-top: 4px;
    vertical-align: baseline;
    float: left;
    transition: 0.5s;
    }
.cprht-img{ float: left; margin-left: 210px;}  	
.cprht-img img{height: 45px;}

.addr i img{margin-top: 6px;}
.phn i img{margin-top: 6px;}

.addr p:hover i{ background:#333; transition:0.5s;}	
footer{background:#2c2d2d; color:#fff; padding: 20px 0px;}

.ft-logo{margin-top: 40px;}
footer h5{font-size:20px;font-weight:bold;color: #fff;line-height:40px;border-bottom:1px dashed #ccc;text-transform:uppercase;}
footer p{font-size:15px;line-height:24px;color: #fff !important;}
footer p span{font-size:15px;line-height:24px;color: #fff;}
footer a{color:#fff !important;}
.deg{text-align:right;}
/*footer*/
/*header*/
header .container-middle{position:relative;}

.top-nav{    text-align: right;
    background: url(image/top-img.png) no-repeat;
    position: relative;
    background-position: right 75px center;
    border-top: 4px solid #2f2f2f;}
header ul{ 
    list-style: none;
    display: inline-block;
    margin-top:0px;
    padding-left: 0;
    margin-right: 99px; margin-bottom:0;}
	
header ul li{     display: inline-block;
    padding: 3px 20px;
    font-size: 15px;
    color: #fff;
    vertical-align: text-bottom;}
header ul li a{color:#fff; text-decoration:none;}
	
header .container-middle ul li a{color:#fff;}

header ul li a:hover{color:#0F0;}

header{
    /* background: url(image/header-bg.png) repeat; */
    position: relative;
    /* padding-bottom: 24px; */
    /* background-size: 100% 100%; */
    border-bottom: 16px solid #2f2f2f;
    }
.logo-sec{padding-left:20px;min-height: 131px;}

header img,
.banner img{max-width:100%;}
.banner img{width:100%;}

/*header*/

/*footer*/
/*footer*/

/*home*/
.hm-service h3, .hm-service ul li:nth-last-child(1), .hm-service ul li:hover{background:#3674b7;}
.rht-cont h2{background:#313131;}

.rht-cont{}

.rht-cont h2{    color: #fff;
    margin: 0;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    text-transform: initial;
    padding: 7px 13px 7px;
    margin-bottom: 15px;
    border-radius: 0;
    text-transform: uppercase;}
	
.rht-cont .abt-hm-img{ float: left;
    border-radius: 8px;
    /* border: 2px solid #eee; */
    box-shadow: 2px 2px 4px #ccc;
    margin-right: 10px;
    margin-bottom: 7px;
    height: 150px;}

.com-lft ul{    padding-left: 0;
    list-style: none; margin-top:0; margin-bottom:0;}
	
.com-lft ul li{padding:8.6px 10px;
    background: #e1e1e1;
    border-bottom: 1px solid #fff;}
	
.com-lft ul li:hover{background: #c3c3c3;}
	
.rht-cont h3{      background: #313131;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 9px 10px;
    margin-top: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;}
	
.com-lft{    float: left;
    width: 66%;}
.com-rht{float: left;
    width: 34%;}
.com-rht img{max-width:100%;     height: 161px;}
/*home*/

.copy-rht{/*! background:#313131; */}
.copy-rht p{line-height:30px; padding-left:5px; color:#fff; margin-bottom:0;}
#EventCalenderControl{    margin-bottom: 5px;
    margin-top: 5px;}

/*contact*/
.map-cont{     margin-top: 20px;
    width: 56%;
    float: left;
    border: 1px solid #ddd;
    text-align: center;}
.bx-rht-cont{    width:40%;
    float: left;
    margin-left: 3%;}
.bx-rht-cont h2{text-align: left;
    font-size: 16px;
    font-weight: bold;     line-height: 18px; margin-top: 20px; margin-bottom:5px;}
	
.bx-rht-cont p strong{color:#666;}

.bx-rht-cont p a{color:#333;}
	
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{ margin: 0; font-size: 16px; text-transform:uppercase;}
.cont-page p{font-size:14px;     line-height: 24px !important;}

.cont-page h2 span{    display: block;
    font-size: 14px;
    color: #999;
    font-weight: 500;
    margin-bottom: 10px;}
	
.head-bx{float: left;
    width: 50%;}
	
.contd-bx{float: left;
    width: 50%;}
	
.brn-bx h2{text-align:center;}

/*contact*/

/*team*/
.team-bx p{line-height:24px !important;}

.team-bx{    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-top: 20px;}
	
.team-bx h3 img{vertical-align: bottom;}

.team-bx h3{font-size: 16px; margin-bottom: 4px;}

.team-bx:nth-last-child(1){border-bottom:0;}

.team-table{border-color: #ccc; border-right:1px solid #ccc;}
.team-table td{border:0; border-bottom:1px solid #eee;}

.team-table tr{transition:0.5s;
-webkit-transition:0.5s;
-moz-transition:0.5s;}

.team-table tr:hover{transition:0.5s;
-webkit-transition:0.5s;
-moz-transition:0.5s; background:#eee;}

/*team*/


/*service*/
.serv-page ul{list-style-type: square;}

.ser-hd{    font-size: 18px;
    margin-bottom: 2px;
    font-weight: normal;}
	
.inner-pages{padding-bottom:15px;}

#HeaderControl, #HeaderControl_C{height:inherit !important;}
table{margin-top:0 !important;}

#WhatsNewControl input, #LoginControl input{color:#000;}

@media(max-width:998px){
.map-cont{width:100%;}	
.bx-rht-cont{width:100%; margin-left:0;}
.map-cont iframe{height:300px !important;}

	}

@media(max-width:667px){
.top-nav{background-position: right 10px center;}
header ul{margin-right: 36px;}
.logo-sec {
    padding-left: 10px; padding-right:10px; padding-top:10px;
}
header{padding-bottom: 14px;}
	}
	
@media(max-width:480px){
.com-lft{width: 58%;}	
.com-rht{width: 42%;}	
	}</pre></body></html>