@charset "utf-8";
/* CSS Document */

body
{
	width:100%;
	margin:0 auto;
	padding:0px;
	overflow-x:hidden;
}

.container-mine
{
	max-width:1050px !important;
	margin-right: auto;
 	margin-left: auto;
	padding:0px !important;
	position:relative;
}

.logo-sec {
  position:absolute;
  left:0;
  top:-27px;
  z-index:999;
}



/*.container-minenxt
{
	max-width:950px !important;
	
	
}
*/

.affix {
  top:0px; 
  width:100%;  
  z-index:999999 !important;
  background-color:red;
}

.affix .logo-sec {
  top:-10px;
}

.affix .logo-sec img {
  width:100px;
}

.logo123
{
	/*z-index:999999 !important;
	position:fixed !important;
	top:0px;*/
	

	/*position:fixed;*/
	
  /*position: fixed;
  right: 0;
  top: 50%;
  width: 8em;
  margin-top: -2.5em;*/

}

.top-head
{
	background-color:#409ED7;
	height:40px;
	
}

.tp-block
{
	display:block;
	color:#fff;
	font:12px lato;
	float:right;
}

.cnt1,.mail2
{
	display:inline-block;
	padding:10px 0px 5px 0px;
}
.cnt1 p
{
	background:url(../images/contact.fw.png) no-repeat left;
	padding-left:22px;
		
}

.mail2 p
{
	background:url(../images/mail.fw.png) no-repeat left;
	padding-left:22px;
	margin-left:30px;
	
	
}

.mail2 p a
{
	color:#fff;
	text-decoration:none;
}

.navbar-sec
{
	background-color:#585858;
	height:50px;
	/*opacity:0.7;*/
	
	
}


/*.nav-sec11
{
	margin-left:172px;
 background-color:#C60;
	margin-right:0px !important;
	padding-right:0px;
}*/

.last-mnu
{
	padding-right:0px !important;
}

.we123
{
	
	padding-bottom:20px;
	
}
.we123 h3
{
	font:30px lato;
	text-align:center;
	margin:0 auto;
	width:400px;
	color:#525252;
	line-height:30px;
}

.we123 h3 span
{
	color:#00468D;
	
}

.par123
{
	text-align:center;
	font:18px lato;
	color:#808080;
	line-height:25px;
}

.btn123
{
	font:14px lato;
	width:120px;
	border-radius:5px;
	padding:7px;
	border:none;
	background-color:#01448D;
	color:#FFFFFF;
	
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
	
}

.btn123:hover
{

background:#409ED7;
transition-delay:5s ease-in-out;
}
.butnsec
{
width:140px;	
margin:0 auto;
padding-top:10px;	
	
}

.wel-sec
{
	padding-top:50px;
	padding-bottom:50px;
}

.undrline
{
	font-weight:400;
	background:url(../images/brdr.fw.png) no-repeat bottom;
	
	
}

.hse1
{
	
	padding-left:48px !important;
	
	
}
.fulsrv
{
	height: 200px; overflow:hidden;
}
.fulsrv img
{
 margin-bottom:-40px;
 
}

.serwel
{
	margin-bottom:40px;
}

.hse1 h5 a
{
	font:19px lato;
	text-decoration:none;
	color: #00448C;
}

.hse1 p
{
	
	font:14px lato;
	color:#666666;
	line-height:25px;
	
}

/*.hse1
{
	background:url(../images/housekeeping.fw.png) no-repeat scroll 0% 0%;
}*/


.unhvr:hover
{
	background:url(../images/brdr.fw.png) no-repeat bottom;
}

.scndrow
{
	padding-top:30px !important;
}

.ourcl123 h3
{
	font:30px lato;
	color:#00468C;
	line-height:30px;
}

.ourcl p
{
	font:18px lato;
	color:#808080;
	line-height:25px;
	
}

.clientcare
{
	margin-top:40px;
}

.lyst
{
	padding-left:0px;
	list-style:none;
	
}

.lyst li a
{
	
	color:#666666;
	font:16px lato;
	background:url(../images/list.fw.png) no-repeat left;
	padding-left:10px;
	
	
}

.lyst li
{
	line-height:35px;
	
}

.drkgry
{
	background-color:#585858;
	padding-top:20px;
	padding-bottom:10px;
}

.slider-section
{
	z-index:-9999;
        display:table;
        margin:0 auto;
}

.shrtdes p
{
	padding-top:15px;
	color:#D1D1D1;
	font:15px lato;
	line-height:22px;
	
}

.scnftr
{
	padding-left:40px;
}

.scnftr h5
{
	color:#FFFFFF;
	font:21px lato;
	line-height:25px;
}


.scnftr  ul 
{
	
	padding-left:0px;
	list-style:none;
}

.scnftr ul li a
{
	text-decoration:none;
	color:#D1D1D1;
	font:15px lato;
	line-height:25px;
	
}

.soimages
{
	padding-top:10px;
}

.copyright-sec p
{
	font:15px lato;
	color:#E9E9E9;
	text-align:center;
	border-top:1px solid #A7A7A7;
	padding-top:10px;
}

.copyrightmn1
{
	margin-top:20px;
}

.drpcolor12 
{
	background-color:#585858 !important;
	color:#fff;

}

/*.drpcolor12 a
{
	color:#000;
	
}*/


.letr-colr li a:hover
{
	color:#000 !important;
}

.active a
	{
		background:#409ED7 !important;
		
	}	

.act12
	{
		background:#409ED7 !important;
		
	}

/*.onhvr li a:hover
{
	background-color:#409ED7 !important;
	
}*/

.onhvr ul li a:hover
	{
		background-color:#409ED7 !important;
		
		
		
		
	}
	
/*.onhvr ul ul li :hover
{
	background-color:#409ED7 !important;
	color:#fff;
}*/
	

.onhvr li a
{
	color:#fff !important;
	
}
	
.top-head
{	
  
  margin-top:0;	
}


.navbar-sec
{
	
}

/*.dropdown-menu > li > a {
  transition:0.2s ease-in-out 0s;
}


.dropdown-menu > li > a:hover {
  color:#111111 !important;
}*/


@media(min-width: 768px)
{
	ul.nav li.dropdown:hover > ul.dropdown-menu
 {
    display: block !important;
	
	
	
	
}

	ul.nav li.dropdown:hover > ul.drop-menu
 {
    display: block !important;
	z-index:99999;
	background-color:#000; 
	
	
	
	
}

}

	ul.nav li.dropdown:hover > ul.dropdown-menu
 {
    display: block; 
	
	
	
}


	ul.nav li.dropdown:hover > ul.drop-menu
 {
    display: block;
	
	
	
	
}

.slider-section
{

    -webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;

 
}


.slider-section:hover
{   
  
	opacity:0.5;
	
}

/*--------------------------------ABOUTUS STARTS HERE-------------------------------------------------*/
.transec p
{
	padding:8px;
	background-color:rgba(255,255,255,0.6);
	font:26px lato;
	color:#5A5B5E;
	position:absolute;
	width:100%;
	bottom:0;
	margin-bottom:0px;
}

.brdsec span
{
	color:#59595E;
	font:15px lato;
	
	
}

.brdsec span a:hover
{
	color:#409ED7;
	text-decoration:none;
	
}

.abtsecond
{
	margin-top:15px;
	padding-top:0px;
}

.abtdesc12 h4
{
	font:38px lato;
	color:#51A6DA;
	margin-top:45px;
	padding-bottom:10px;
	
}

.leftabt p
{
	
	color:#707070;
	font:16px lato;
	line-height:25px;
	
}

.abtdesc12 p
{
	padding-top:20px;
}

.leftbrdr
{
	border-left:1px solid #CECECE;
	padding-top:0px;
	padding-left:20px;
}

.leftbrdr p
{
	color:#464646;
	font:17px lato;
}

.leftbrdr i
{
	font:16px lato;
	font-style:normal;
	line-height:30px;
	
}

.booksec
{
	padding-top:30px;
	position:relative;
	padding-bottom:30px;
}

.pbk123
{
	position:absolute;
	top:30px !important;
	padding-right:40px;
	padding-left:40px;
	
}

.pbk123 p
{
	text-align:center;
	font:28px lato;
	color:#FFFFFF;
	line-height:30px;
	padding-bottom:5px;
	
}

.abtdesc12
{
	margin-bottom:40px !important;
}

.viewmre12
{
	padding:15px;
	border:1px solid #EEEEEE;
	background-color:transparent;
	color:#fff;
	width:100%;
}

.logobk
{
	padding-bottom:20px;
}


.viewmre12:hover
{
	
	transition:all 1s ease-in-out;
	
   color:#fff;
	opacity:0.5;
	text-decoration:underline;
	
}

.img-sec12
{
	margin-top:35px;
}

.img-sec12 a
{ 
text-decoration:none !important;

}

figcaption
{
	width:100%;
	background-color:#2070B7;
	color:#fff;
	padding:8px 5px 8px 15px;
	font:14px lato;
-webkit-box-shadow: 6px 7px 5px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 7px 5px -7px rgba(0,0,0,0.75);
box-shadow: 6px 7px 5px -7px rgba(0,0,0,0.75);


}

/*.picsection span 
{    
    	
	color:#fff;
	
}*/

/*.picsection span:hover
{
	 
	 text-decoration:none;
	 transition:all 1s ease-in-out;
}*/

figcaption:hover
{   
   background-color:#DEEBFA;
   color:#409ED7;
  transition:all 1s ease-in-out;
	
}

.picsection a 
{
	text-decoration:none;
}

/*.picsection1
{
	
	margin-bottom:20px !important;
	margin-top:50px !important;
}
*/


.picsection125
{
	margin-bottom:30px !important;
}

/*.pic-caption12:hoverw
{
	opacity:0.8;
	transition:all 1s ease-in-out;
	
}*/

.sobackgrnd
{
	padding:4px 6px;
	
}

.fb-back
{
	background-color:none;
	/*border-radius:3px;*/
	
    /*background-color: #8cb73e;*/
    border-radius: 2px;
    height: 30px;
    padding: 4px 4px 3.85px 14px;
    width: 30px;
	
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
	
}

.fb-back:hover
{
	background-color:#01448d;
}

.utube-back
{
	background-color:none;
	/*border-radius:3px;*/
	
    /*background-color: #8cb73e;*/
    border-radius: 2px;
    height: 30px;
    padding: 4px 4px 4px 4px;
    width: 30px;
	
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
	
}

.utube-back:hover
{
	background-color:#E10000;
	
}


.twitter-back
{
	background-color:none;
	/*border-radius:3px;*/
	
    /*background-color: #8cb73e;*/
    border-radius: 2px;
    height: 30px;
    padding: 4px 4px 4px 4px;
    width: 30px;
	
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
	
}

.twitter-back:hover
{
	background-color:#337ab7;
	
}

.instagram-back
{
	background-color:none;
	/*border-radius:3px;*/
	
    /*background-color: #8cb73e;*/
    border-radius: 2px;
    height: 32px;
    padding: 4px 4px 4px 5px;
    width: 35px;
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
	
}

.instagram-back:hover
{
	background-color:#894545;
	
}

.soimages li
{
	display:inline-block;
}

.scnftr ul li a:hover
{
	color:#2070b7;
	
}


.scnftr ul li 
{
	text-decoration:none;
	color:#D1D1D1;
	font:15px lato;
	line-height:25px;
	
}
/*--------------------------------ABOUTUS ENDS HERE-------------------------------------------------*/

/*--------------------------------PHOTOGALLERY STARTS HERE-------------------------------------------------*/
.imgopa12:hover
{
	opacity:0.8;
	
	
}

.imgopa12
{
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
}

.lststyl ul li   
{
	
	list-style:none;
	line-height:35px;
	
	
	
}

.lststyl ul
{
	padding-left:0px !important;

}

.lststyl ul li a
{
	background:url(../images/lstitem.fw.png) no-repeat 0% center;
	/*width:18px;
	height:18px;*/
	text-decoration:none;
	
	/*padding:5px 20px  5px 30px;*/
	font:16px lato;
	color:#666666;
	padding-left:27px;
	
	
	
	
}


.lststyl ul li a:hover
{
	color:#51A5D8;
}


.lststyl ul li a span
{
	color:#51A5D8;
	padding-left:2px;
}

/*.lststyl ul li a span:hover
{
	color:#666666;
}
*//*--------------------------------PHOTOGALLERY ENDS HERE-------------------------------------------------*/



/*-------------------------------Our clients start here---------------------------------------------*/

.list-of-eye-program b{
	color:#474747;
	font-size:16px;
	font-family: lato;
		
}

.list-of-eye-program li{
	padding-top:10px;
	text-decoration:none;
    background:url(../images/lstitem.fw.png) no-repeat scroll 0% 90%;	
	list-style:none;
	
}



.list-of-eye-program  li a{
	color:#474747;
	font-size:16px;
	font-family: lato;
	padding-left:30px;
}

.list-of-eye-program  li a:hover{
	text-decoration:none;	
}

.list-of-eye-program{
	padding-top:10px;
}

.nxt-line
{
	margin-top:15px;	
}

.list-of-eye-program li a:hover
{
	color:#409ED7;
	
}

/*---------------------------------clients end here-----------------------------*/

/*----------------------------------Services start here-------------------------*/
/*.second-part{
	border-top:thin solid #C5C5C5;
	margin-top:70px;	
}
*/

.scndprt{
	border-top:thin solid #C5C5C5;
	padding-top:10px;
	/*margin-top:10px;
	margin-bottom:10px !important;
	width:100%;*/
}

.scndprt p
{
	padding-top:5px;

}

.lstpartserv  ul
{
	
	/*padding-top:0px;
	margin-top:0px;*/
	padding-left:0px;
	
	
	
	
}

.lstpartserv  li
{
	background:url(../images/lstitem.fw.png) no-repeat  0% 10% ;
	/*margin-left:-20px;*/
	/*padding-top:0px;*/
	padding-left:30px;
	list-style:none;
	line-height:35px;
	margin-bottom:25px;
	font:16px lato;
	color:#707070;
	/*margin-left:0px;*/
	
	/*list-style:none;
	
	margin-left:0px;
	
	
	
	*/
	
	
	
	
}

.padnglst
{
	padding-bottom:10px;
}

.second-part p{
	font:24px lato;
	color:#707070;
	padding-top:40px;	
}

.second-part span{
	font:16px lato;
	color:#707070;
	line-height:25px;
	
	padding-top:10px;	
}

.breif{
	padding-top:40px;
	border-bottom:thin solid #C5C5C5;
	padding-bottom:40px;		
}

.catogaries-list p{
	color:#51A5D8;
	font:38px lato;	
}

.und-1{
	background:url(../images/brdr.fw.png) no-repeat bottom;	
	
}

.hse1a{
	background:url(../images/driving.fw.png) no-repeat;
	margin-top:10px;	
}

.hse1a h4{
	font:19px lato;	
	color:#4F8DDB;
	padding-top:5px;
	padding-left:55px;
	
}

.hse1a h4 a
{
	text-decoration:none;
}

.hse1a p{
font: 14px lato;
color: #666;

padding: 1px 0px 0px 55px;
line-height:25px;
}

.hse1a a{
	color:#51A5D8;	
}

.hse12{
	background:url(../images/painting.fw.png) no-repeat;
	margin-top:10px;	
}

.hse12 h4{
	font:19px lato;	
	color:#4F8DDB;
	padding-top:5px;
	padding-left:55px;
}

.hse12 h4 a
{
	text-decoration:none;
}

.hse12 p{
	font: 14px lato;
color: #666;
line-height:25px;
padding: 1px 0px 0px 55px;
}

.hse12 a{
	color:#51A5D8;	
}

.hse12-3{
	background:url(../images/medicaloffce.fw.png) no-repeat;
	margin-top:10px;	
}

.hse12-3 h4{
	font:19px lato;	
	color:#4F8DDB;
	padding-top:5px;
	padding-left:55px;
}

.hse12-3 h4 a
{
	text-decoration:none;
}


.hse12-3 p{
	font: 14px lato;
color: #666;
line-height:25px;
padding: 1px 0px 0px 55px;
}

.hse12-3 a{
	color:#51A5D8;	
}

.hse12-34{
	background:url(../images/dataentry.fw.png) no-repeat;
	margin-top:10px;	
}

.hse12-34 h4 a
{
	text-decoration:none;
}

.hse12-34 h4{
	font:19px lato;	
	color:#4F8DDB;
	padding-top:5px;
	padding-left:55px;
}

.hse12-34 p{
	font: 13px lato;
color: #666;
line-height:25px;
padding: 1px 0px 0px 55px;
}

.hse12-34 a{
	color:#51A5D8;	
}

.hse12-345{
	background:url(../images/frontoffce.fw.png) no-repeat;
	margin-top:10px;	
}

.hse12-345 h4 a
{
	text-decoration:none;
}


.hse12-345 h4{
	font:19px lato;	
	color:#4F8DDB;
	padding-top:5px;
	padding-left:55px;
}

.hse12-345 p{
	font: 13px lato;
color: #666;
line-height:25px;
padding: 1px 0px 0px 55px;
}

.hse12-345 a{
	color:#51A5D8;	
}

.hse12-3456{
	background:url(../images/housekeeping.fw.png) no-repeat;
	margin-top:10px;	
}

.hse12-3456 h4 a
{
	text-decoration:none;
}


.hse12-3456 h4{
	font:19px lato;	
	color:#4F8DDB;
	padding-top:5px;
	padding-left:55px;
}

.hse12-3456 p{
	font: 13px lato;
color: #666;
line-height:25px;
padding: 1px 0px 0px 55px;
}

.hse12-3456 a{
	color:#51A5D8;	
}

.hse12-7{
	background:url(../images/electri.fw.png) no-repeat;
	margin-top:10px;	
}

.hse12-7 h4 a
{
	text-decoration:none;
}
.hse12-7 h4{
	font:19px lato;	
	color:#4F8DDB;
	padding-top:5px;
	padding-left:55px;
}

.hse12-7 p{
	font: 13px lato;
color: #666;
line-height:25px;
padding: 1px 0px 0px 55px;
}

.hse12-7 a{
	color:#51A5D8;	
}

/*----------------------------------Services ends here-------------------------*/
.entry-sec1
{
	padding-top:10px ;
	border-bottom:1px dashed #797979;
	padding-bottom:30px;
	
}


.entry-sec1 b
{
	font:16px lato;
	color:#707070;
}

.entry-sec1 span
{
	font:15px lato;
	color:#A3A3A3;
	font-style:italic;
	float:right;
}

.entry-sec1 i
{
	font:13px lato;
	color:#A3A3A3;
	font-style:italic;
	
}


.viewbtn1
{
	border:1px solid #797979;
	background-color:#fff;
	font:15px lato;
	color:#707070;
	width:80px;
	padding-top:7px;
	padding-bottom:7px;
	margin-top:20px
	
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
}

.viewbtn1:hover
{
	background-color:#1379CC;
	color:#fff;
	
	
}

.endentry
{
	border:none;
}


.contctfrm
{
	margin-top:-10px;
	padding-top:5px;
	color:#707070;
	font:16px lato;
	margin-bottom:30px;
}

.contactno
{
	background:url(../images/cal11.fw.png) no-repeat 0% 10%;
}

.locate-contact
{
	background:url(../images/loc12.fw.png) no-repeat 0% 0%;
}

.contactno ul li
{
	list-style:none;
	font:16px lato;
	line-height:25px;;
	color:#707070
}

.locate-contact ul li
{
	list-style:none;
	font:16px lato;
	line-height:25px;;
	color:#707070
}

.locate-contact ul
{
	padding-left:10px;
}

.contactno ul
{
	padding-left:50px;
}

.contactsecond h4
{
	margin-top:40px;
	padding-left:0px;
	font:38px lato;
	
}

.map-section
{
	margin-bottom:30px;
	
}

#map-canvas
{
	width:100%;
	height:400px;
}

.namesec
{
	width:100%;
	padding:10px 10px;
}

.namebox1
{
	padding-left:0px;
}

.address1
{
	padding-right:0px;
}


.Messagebox12
{
	padding:0px;
	margin-top:30px;
	
	
}

.namesec
{
	border:1px solid #949494;
	color:#CACACA;
	font:15px lato;
}

.message-sec
{
	width:100%;
	padding:10px 10px;
	color:#CACACA;
	font:15px lato;
	border:1px solid #949494;
	
}

.submitsec
{
	margin-top:30px;
	padding-left:0px;
	padding-right:0px;
}

.subsec123
{
	padding:10px 10px;
	background-color:#949494;
	color:#FFFFFF;
	border:none;
	-webkit-transition:ease-in-out 1s;
    -moz-transition:ease-in-out 1s;
    -o-transition:ease-in-out 1s;
    transition:ease-in-out 1s;
	font:14px lato;
}

.subsec123:hover
{
	background-color:#409ED7;
	color:#000;
}

.sociolinks ul li
{
	display:inline-block;
	list-style:none;
}


.sociolinks
{
	float:right;
	padding-right:0px;
	
}

.fb-contact:hover
{
	
	opacity:0.6;
}


.utube-contact:hover
{
	opacity:0.6;
}


.t-contact:hover
{
	
	opacity:0.6;
}

.gplus-contact:hover
{
	
	opacity:0.6;
	
}

.sky-contact:hover
{
	
	opacity:0.6;
	
}



/*
.fb-contact
{
-webkit-transition:ease-in-out 0.2s;
    -moz-transition:ease-in-out 0.2s;
    -o-transition:ease-in-out 0.2s;
    transition:ease-in-out 0.2s;
	
}



.utube-contact
{
	-webkit-transition:ease-in-out 0.2s;
    -moz-transition:ease-in-out 0.2s;
    -o-transition:ease-in-out 0.2s;
    transition:ease-in-out 0.2s;
	
}



.t-contact
{

	-webkit-transition:ease-in-out 0.2s;
    -moz-transition:ease-in-out 0.2s;
    -o-transition:ease-in-out 0.2s;
    transition:ease-in-out 0.2s;
	
}


. sky-contact
{

	-webkit-transition:ease-in-out 0.2s;
    -moz-transition:ease-in-out 0.2s;
    -o-transition:ease-in-out 0.2s;
    transition:ease-in-out 0.2s;
	
}



.gplus-contact
{

	-webkit-transition:ease-in-out 0.2s;
    -moz-transition:ease-in-out 0.2s;
    -o-transition:ease-in-out 0.2s;
    transition:ease-in-out 0.2s;
	
}


*/
/*.ul.nav li .dropdown-toggle:focus
{
	background-color:#51a6da !important;
}*/