@font-face{
 font-family:'regular';
 src:url(../fonts/OpenSans-Regular.ttf);
}
@font-face{
 font-family:'lite';
 src:url(../fonts/OpenSans-Light.ttf);
}
@font-face{
 font-family:'bold';
 src:url(../fonts/OpenSans-Bold.ttf);
}
.lite {font-family:'lite' !important;}
.regular {font-family:'regular' !important;}
.bold {font-family:'bold' !important;}
body{
	margin:0px;
	padding:0px;
	font-family:'regular';
	/*font-family:'Open Sans', sans-serif;*/
	color:#444;
	line-height:25px !important;
	position:relative;
}

body a, span {display:inline-block; text-decoration:none; transition:all ease 0.5s;}
body a:hover {text-decoration:none;}

ul{margin:0px; padding:0px;}
ul li {display:inline-block;}
ul li a{display:block !important; transition:all ease 0.5s;}

h1, h2, h3, h4, h5, h6{margin:0px 0px 10px 0px !important; font-family:'regular' !important}

.relative{position:relative;}

.margin-top-0{margin-top:0px !important}
.margin-top-5{margin-top:5px !important}
.margin-top-10{margin-top:10px !important}
.margin-top-15{margin-top:15px !important}
.margin-top-20{margin-top:20px !important}
.margin-top-25{margin-top:25px !important}
.margin-top-30{margin-top:30px !important}
.margin-top-35{margin-top:35px !important}
.margin-top-40{margin-top:40px !important}
.margin-top-45{margin-top:45px !important}
.margin-top-50{margin-top:50px !important}

.margin-bottom-0{margin-bottom:0px !important}
.margin-bottom-5{margin-bottom:5px !important}
.margin-bottom-10{margin-bottom:10px !important}
.margin-bottom-15{margin-bottom:15px !important}
.margin-bottom-20{margin-bottom:20px !important}
.margin-bottom-25{margin-bottom:25px !important}
.margin-bottom-30{margin-bottom:30px !important}
.margin-bottom-35{margin-bottom:35px !important}
.margin-bottom-40{margin-bottom:40px !important}
.margin-bottom-45{margin-bottom:45px !important}
.margin-bottom-50{margin-bottom:50px !important}

.margin-left-0{margin-left:0px !important}
.margin-left-5{margin-left:5px !important}
.margin-left-10{margin-left:10px !important}
.margin-left-15{margin-left:15px !important}
.margin-left-20{margin-left:20px !important}
.margin-left-25{margin-left:25px !important}
.margin-left-30{margin-left:30px !important}
.margin-left-35{margin-left:35px !important}
.margin-left-40{margin-left:40px !important}
.margin-left-45{margin-left:45px !important}
.margin-left-50{margin-left:50px !important}

.margin-right-0{margin-right:0px !important}
.margin-right-5{margin-right:5px !important}
.margin-right-10{margin-right:10px !important}
.margin-right-15{margin-right:15px !important}
.margin-right-20{margin-right:20px !important}
.margin-right-25{margin-right:25px !important}
.margin-right-30{margin-right:30px !important}
.margin-right-35{margin-right:35px !important}
.margin-right-40{margin-right:40px !important}
.margin-right-45{margin-right:45px !important}
.margin-right-50{margin-right:50px !important}

.padding-top-0{padding-top:0px !important}
.padding-top-5{padding-top:5px !important}
.padding-top-10{padding-top:10px !important}
.padding-top-15{padding-top:15px !important}
.padding-top-20{padding-top:20px !important}
.padding-top-25{padding-top:25px !important}
.padding-top-30{padding-top:30px !important}
.padding-top-35{padding-top:35px !important}
.padding-top-40{padding-top:40px !important}
.padding-top-45{padding-top:45px !important}
.padding-top-50{padding-top:50px !important}

.padding-bottom-0{padding-bottom:0px !important}
.padding-bottom-5{padding-bottom:5px !important}
.padding-bottom-10{padding-bottom:10px !important}
.padding-bottom-15{padding-bottom:15px !important}
.padding-bottom-20{padding-bottom:20px !important}
.padding-bottom-25{padding-bottom:25px !important}
.padding-bottom-30{padding-bottom:30px !important}
.padding-bottom-35{padding-bottom:35px !important}
.padding-bottom-40{padding-bottom:40px !important}
.padding-bottom-45{padding-bottom:45px !important}
.padding-bottom-50{padding-bottom:50px !important}

.padding-left-0{padding-left:0px !important}
.padding-left-5{padding-left:5px !important}
.padding-left-10{padding-left:10px !important}
.padding-left-15{padding-left:15px !important}
.padding-left-20{padding-left:20px !important}
.padding-left-25{padding-left:25px !important}
.padding-left-30{padding-left:30px !important}
.padding-left-35{padding-left:35px !important}
.padding-left-40{padding-left:40px !important}
.padding-left-45{padding-left:45px !important}
.padding-left-50{padding-left:50px !important}

.padding-right-0{padding-right:0px !important}
.padding-right-5{padding-right:5px !important}
.padding-right-10{padding-right:10px !important}
.padding-right-15{padding-right:15px !important}
.padding-right-20{padding-right:20px !important}
.padding-right-25{padding-right:25px !important}
.padding-right-30{padding-right:30px !important}
.padding-right-35{padding-right:35px !important}
.padding-right-40{padding-right:40px !important}
.padding-right-45{padding-right:45px !important}
.padding-right-50{padding-right:50px !important}



.margin-top-100 {
    margin-top: 100px !important;
}
.padding-top-100 {
    padding-top: 100px !important;
}
/*-------header--------*/
#header{
	background:#fff;
	margin-bottom:0px;	
	border-bottom:1px solid #ccc;
}
.nav{
	position:absolute;
    z-index: 2000;
    left: 0;
    right: 0;
    top: 40px;
    background: rgba(255,255,255,0.78);
	padding:20px;
}
.nav-fixed {
	position:fixed;
	top:0px;
}
.header_left {
    margin-top:3px;
}

.header_left ul{
	margin-bottom:0;
}
.header_left ul li{
	list-style:none;
	display:inline-block;
}
.header_left a{
	color:#333;
	padding:0px 7px;
	font-size:16px;
	transition:ease 0.4s;
}
.header_left a:hover{
	color:#185FA9;
}
.header_left a i{
	color:#333;
	padding-right:5px;
	font-size:16px;
	transition:ease 0.4s;
}
.header_left a i:hover{
	color:#185FA9;
}
.header_right{
	
}
.logo{
	
	}
.header_right ul{
	margin-bottom:0;
}
.header_right ul li{
	list-style:none;
	display:inline-block;
	margin-left:-4;
}
.header_right ul li a{
	padding:0px 3px;
}
.header_right ul li i{
	font-size:18px;
	color:#333;
	border:1px solid #ccc;
	height:40px;
	width:40px;
	border-radius:px;
	text-align:center;
	padding:9px 0px;
	transition:ease 0.4s;
}
.header_right ul li i:hover{
	background:#185FA9;
	color:fff;
}

.navigation{
	padding-top:5px;
}
.navigation ul{

}
.navigation ul  li{
	list-style:none;
	display:inline-block;
}
.navigation ul li a{
	padding:10px 10px;
	text-decoration:none;
	transition:ease 0.5s;
	font-size:19px;
	font-family:'regular';
	color:#185FA9;
}
.navigation ul li a:hover{
	background:#185FA9;
	color:#fff;
}
.textBlue {
	color:#337ab7;
	padding-top:30px;
}
body a:hover {
	text-decoration:none;
}

/*-------/header--------*/
/*-------toggle--------*/
.toggle{
	display:none;
	background:#212121;
	padding:20px;
	cursor:pointer;
	color:#fff;
	text-align:center;
	z-index:2500;
	font-size:18px;
}
.toggle a{
	float:right;
	font-size:20px;
	color:#fff;
}
@media only screen and (max-width:767px){
	#header, .header_right {
		text-align:center;
	}
	.logo{
		width:40%;
		text-align:left;	
	}
	.toggle{
	display:block;
}
.navigation ul{
	display:none;
	background:rgba(39, 109, 199, 0.72);
	position:absolute;
	z-index:2500;
	left:0;
	right:0;
}
.navigation ul li{
	display:block;
	text-align:center;
	padding:10px;
}
.navigation ul li a{
	color:#fff;
	font-size:15px;
}
.banner_widget{
	text-align:center;	
}
.footer_left{
	text-align:center;	
}
.last_icons{
	text-align:center;	
}
.banner_widget, .last_icons{
	text-align:center !important;
	}
}

@media only screen and (min-width:480px) and (max-width:767px){
.toggle{
	display:block;
}
.navigation ul{
	display:none;
	background:rgba(39, 109, 199, 0.72);
	position:absolute;
	z-index:2500;
	left:0;
	right:0;
}
.navigation ul li{
	display:block;
	text-align:center;
	padding:10px;
}
.navigation ul li a{
	color:#fff;
}	
}
/*-------/toggle--------*/
/*-------banner--------*/
#banner{
	background:url(../images/banner2.jpg);
	background-size:cover;
	background-position:center;
	padding-top:200px;
	padding-bottom:200px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.banner_widget{

}
.widget_heading h1{
	color:#ccc;
	font-size:45px;
	font-family:'bold';
	text-align:center;
	padding:20px;	
}
.widget_heading p{
	color:#999;
	text-align:center;
	padding:10px;
}
/*-------/banner--------*/
/*-------banner down bar--------*/
.bnr_down_bar{
	background-color: #333;
    border-bottom: 2px solid #185FA9;
    color: #fff;
    line-height: 1.5;
	padding:5px;
	margin-bottom:50px
}
.bnr_down_bar h1{
	color:#eee;
	font-family:'Light';
	padding-top:5px;
}
.bnr_down_bar p{
	color:#ccc;
	font-size:15px;
	font-family:'Regular';
}

.bar_btn {
	text-align:center;
	padding-top:12px;
	text-align:right
}
.bar_btn button{
	background:#185FA9;
	padding:10px 35px;
	border:none;
	color:#fff;
}
.bar_btn button i{
	padding:0px 7px;
	color:#fff;
}
.bar_btn button:hover{
	background:#0564C7;
	}
/*-------/banner down bar--------*/
/*-------Cmercial images--------*/
.comercial_heading h1{
	color:#333;
	font-family:'Bold';
	padding:20px;
	text-align:center;
	border-bottom:1px solid #eee;
}
.cmrcial_imgs{
	
	
}
.cmrcial_img_link {
	
}
.cmrcial_img_link a{
	font-size:20px;
	font-family:'Regular';
	text-decoration:none;
	padding-top:30px;	
}
.cmrcial_img_link p{
	margin-bottom:30px;
	
	padding:5px;	
}
/*-------/Cmercial images--------*/
/*-------detail--------*/
.detail{
	padding:15px 0px;
}
.detail_toplink{
	padding-top:20px;
	margin-bottom:20px;
	
}
.detail_toplink a{
	font-size:28px;
	font-family:'Bold';
	color:#333;
	text-decoration:none;
}
.detail_toplink :hover{
	color:#21759b;
}
.detail_toplink h1{
	color:#21759b;
	font-size:20px;
	font-family:'Bold';
}
.detail_toplink p{
	color:#21759b;
	font-family:'Regular';
	font-size:18px;
}
.peragrph a{
	color:#21759b;
	font-size:16px;
}
.detail_btn {
	text-align:center;
	margin-bottom:50px;
	padding-top:50px;
}
.detail_btn button{
	background:#185FA9;
	padding:10px 35px;
	border:none;
	color:#fff;
}
.detail_btn button i{
	padding:0px 7px;
	color:#fff;
}
.detail_btn button:hover{
	background:#0564C7;
}
.detail_provder{
	
}
.detail_provder h1{
	color:#21759b;
	font-family:'Bold';
	font-size:18px;
	margin-bottom:20px;
}
.detail_provder p{
	margin-bottom:40px;
}
.detl_listing{
	
}
.detl_listing li{
	display:block;
}
.provid_img{
	margin-bottom:20px;
}
.sngle_line b{
	color:#333;
	font-size:18px;
}
.blue_wrtng{
	color:#21759b;
	font-size:20px;
	padding-top:20px;
	margin-bottom:20px;
}
.read_link{
	padding-top:20px;
}
.read_link a{
	font-size:20px;
	margin-bottom:20px;
}
.cmrcl_link{
	font-size:25px;
	padding-top:10px;
	margin-bottom:10px;
}
.col_9{
	padding-top:10px;
	margin-bottom:20px;
}
/*-------/detail--------*/
/*-------descount widget--------*/
.discount_widget{
	padding:10px;
	box-shadow:0px 5px 15px #ccc;
	margin-top:40px;
}
.discount_widget h1{
	color:#333;
	font-size:20px;
	font-family:'bold';
}
.discount_widget h2{
	color:#333;
	font-size:20px;
	font-family:'bold';
	padding-bottom:70px;
}
.discount_widget h3{
	color:#333;
	font-size:20px;
	font-family:'bold';
	padding-bottom:20px;
}
.discount_widget h4{
	color:#333;
	font-size:20px;
	font-family:'bold';
	padding-bottom:0px;
}
.discount_img{
	padding-top:10px;
	margin-bottom:10px;
}
.discnt_widget_nmbr{
	padding-top:15px;
	font-size:20px;
}
.discount_widget label{
	display:block;
	color:#333;
	font-family:'Bold';
}
.discount_widget input{
	padding:2px 42px;
	border:1px solid #ccc;
}
.discount_widget textarea{
	padding:10px 42px;
	border:1px solid #ccc;
}
/*-------/descount widget--------*/
/*-------last widget--------*/
.last_widget{
	background:#185FA9;
	padding:40px;
	margin-top:60px;
}
.last_listing{
	
}
.last_listing ul{
	margin-bottom:0;
}
.last_listing ul li{
	list-style:none;
	padding:7px 0px;
	display:block;
}
.last_listing ul li a{
	color:#fff;
	text-decoration:none;
	font-family:'regular';
	transition:ease 0.2s;
}
.last_listing ul li a:hover{
	color:#009FE6;
}

/*-------/last widget--------*/
/*-------footer--------*/
.last_icons li i:hover{
	background:#185FA9;
	color:#fff;
}
.footer{
	background:#fff;
	margin-top:20px;
	border-top:1px solid #ccc;
	box-shadow:1px 0px 25px #ccc;
}
.footer_left p{
	color:#333;
	margin-top:5px;
}
.footer_left a{
	color:#333;
	transition:ease 0.3s;
	text-decoration:none;
}
.footer_left a:hover{
	color:#009FE6;
}
.last_icons{
	text-align:right;
}
.last_icons li{
	list-style:none;
	display:block;
	display:inline-block;
}
.last_icons li i{
	color:#333;
	font-size:20px;
	padding:8px 0px;
	border:1px solid #ccc;
	height:40px;
	width:40px;
	text-align:center;
	margin-left:-4;
}
/*-------/footer--------*/
.main_img{
	margin-top:40px;
}
.detailEntry span{
	color:#333;
}
.servc_all_links{
	border-bottom:1px solid #eee;
	padding:20px;
	margin-bottom:20px;
}
/*-------contact--------*/
.contct_listing{
	
}
.contct_listing li span{
	border:1px solid #009FE6;
	width:9px;
	margin-left:7px;
	margin-right:20px;	
}
.contct_listing li i{
	padding:10px;
	font-size:18px;
	color:#748281;
    line-height: 35px;
    margin-right: 10px;
    text-align: center;
    min-width: 15px;
}
.contct_listing li{
	display:block;
	color:#748281;
}
.contct_listing li a{
	margin-left:12px;
	font-size:18px;
	padding-top:10px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.cntct_inpts{
	padding:10px;
	margin-left:-15px;
}
.cntct_textarea{
	display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.cntct_btn{
	padding:10px 15px;
}
.cntct_btn button{
	background:#185FA9;
	padding:10px 70px;
	border:none;
	border-radius:5px;
	color:#fff;
}
.cntct_btn button:hover{
	background:#0564C7;
}
/*-------/contact--------*/








.header_left {
    padding-top: 6px;
}