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

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

body{
color:#343434 !important;
margin:0px;
padding:0px;
font-family: 'Roboto', sans-serif;
/*background: #666666 url(../images/body_background.gif) repeat center center;*/
/*padding-top:98px;*/
}
.contentpage{
width:100%;
height:100%;
float:left;
position:fixed;
top:0px;
left:0px;
}
.contentpage_bg{
background: #666666 url(../images/bg.jpg) no-repeat center center;
background-size:cover;
height:100%;
width:100%;
}
.main-container{
padding:30px 0px;
width:100%;
float:left;
}
.content-inner{
background:#f0f0f0;
padding:20px 30px;
padding-bottom:130px;
}
.title{
text-align:center;
font-weight:bold;
text-shadow: 2px 1px 1px #9e9898;
}
.titlebg{
width: 100%;
float: left;
background: url(../images/wimg.png) no-repeat center top;
height: 25px;
}

/*-- common css --*/
a:hover{
text-decoration:none;
}
a:focus {
   outline: 0px auto -webkit-focus-ring-color !important;
     outline-offset: 0px !important; 
}
img{
max-width:100%;
}
.white{
color:white;
}
.red{
color:#e3051f;
}
.f-12{
font-size:13px;
}

/*-- /common css --*/

.navbar-brand{
height:auto;
}
.navbar{
border-radius:0px !important;
background:#d6d6d6;
margin-bottom:0px;
border:0px !important;
/*position: fixed;*/
width: 100%;
z-index: 9999999;
top:0px;
}
.navbar-right{
background:#424244;
background:#25a1c8;
margin-right: -15px;
}
.navbar-collapse{
padding-right:0px;
}
#myNavbar li a{
color:white;
font-size:20px;
/*font-weight:bold;*/
padding: 39px 20px;
border-right:1px solid white;
}
.nav>li>a:focus, .nav>li>a:hover{
background:#076bbf;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
background-color: #115296;
border-color: #27a4c9;	
}
#myNavbar .dropdown-menu{
background-color: #424244;
border:0px !important;
padding:0px;
}
#myNavbar .dropdown-menu li a{
border:0px !important;
padding:10px 15px;
}
#myNavbar .dropdown-menu li a:hover{
background:#115296;
}
.login{
border-right:0px !important;
}
.navbar-toggle{
background-color: #115296;
margin-top: 30px;
}
.navbar-toggle .icon-bar{
background-color:white;
}
.social_icon{
margin-right:30px !important;
}
.nav>li>a:focus, .nav>li>a:hover{
outline:0px !important;
background: transparent !important;
color: #000;
}
.social_icon, .social_icon li a:hover{
background:transparent !important;
}
.social_icon li a .fa {
color: #25a1c8;
font-size:28px;
}
.social_icon li a{
padding:35px 5px !important;
border:0px !important;
}
.main-slider .carousel-caption{
position: absolute;
left: 16%;
top: 50px;
max-width: 495px;
text-align:left;
}
.main-slider h3{
font-size:36px;
line-height:43px;
font-weight:normal;
background: #42424440;
padding: 16px;
}
.main-slider .carousel-caption a{
color:#363940;
padding:15px 40px;
font-size:25px;
background:rgba(255, 255, 255, 0.92);
font-weight:bold;
margin-top:10px;
display:inline-block;
text-shadow:0px;
}
.sbox{
width:100%;
float:left;
margin:15px 0px;
}
.sbox .icon{
float:left;
}
.sbox i{
border-radius: 50px;
border: 2px solid #dedede;
font-size: 34px;
padding: 10px;
margin-right:10px;
margin-bottom:10px;
color: #0a64b2;
box-shadow: 0px 0px 0px 3px #ffffff inset;
width: 81px;
height: 81px;
text-align:center;
padding-top:22px;
}
.sbox h2{
font-size:22px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}
.sbox p{
color:#343434 !important;
}
.usefullink {
background:white;
text-align:center;
border:1px solid #dddddd;
}	
.usefullink img{
height: 100px;
max-width: 280px;
padding:20px;
}
.usefullink p{
background:#27a4c9;
color:white !important;
font-weight:bold;
margin-bottom:0px;
padding:10px;
font-size:18px;
}
.modal-open .navbar{
z-index:-99999;
}
.modal-title{
margin: 0;
line-height: 1.42857143;
font-weight: bold;
font-size: 22px;
}
.form-control{
margin-top:10px;
}
.login_btn{
background:#27a4c9;
color:white;
padding:10px 30px;
font-weight:bold;
border:0px !important;
border-radius:5px;
margin-top:10px;
}
.loginbox{
max-width:500px;
border:1px solid #dddddd;
margin:auto;
margin-top:10px;
}
.loginbox .signuptext{
text-align: center;
font-size: 18px;
font-weight: bold;
background: #144a88;
padding: 5px 10px;
color: white;
}
.portfoliobox{
padding:5px 15px 15px 15px;
}

#live_watch{
	/*width:296px;*/
	position:fixed;
	right:0px;
	margin-left:-259px;
	background-color:#FFF;
/*	box-shadow:0px 0px 4px #333;*/
	top:40%;
	/*z-index:9999;*/
	transform:translatey(-50%);
	    z-index: 99999999;
	}
#open_pop{
width: 37px;
word-break: break-all;
float: right;
font-weight: bold;
color: white;
background: #27a4c9;
padding: 10px 0px;
text-align: center;
text-transform: uppercase;
}
#open_pop span{
width: 100%;
display: block;
text-align: center;
}
.insurancetab{
background:#27a4c9;
}
.insurancetab a{
color:white;
border-bottom:1px solid #dddddd;
font-size: 16px;
}
.insurancetab .active, .insurancetab .active a:hover, .insurancetab li a:focus{
background:#343434 !important;
}
.insurance{
float:left;
width: 100%;
}
.insurance h3{
margin-top:10px !important;
}

#footer{
width:100%;
/*position:fixed;*/
bottom:0px;
}
.footer-top{
background:#5a5a5a;
padding:10px 15px 10px;
background: #0880b4;
}
#footer .red{
color:#e3051f;
font-size: 19px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
display: inline-block;
}
#footer .red:hover{
color:#e3051f;
}
#footer a:hover{
color:white;
}
#footer .perple{
color:#05e3cb;
text-transform:uppercase;
}
.footer-bottom{
background: #424244;
padding:15px 0px;
}
.footer-bottom a{
color:white;
}
.footer-bottom .list-inline{
margin-left:0px;
margin-bottom:0px;
}
.footer-bottom .destext{
text-align:right;
color:white;
}






/* portfolio login */
.box_content {
background-color: #FFFFFF;
border: 2px solid #AE6948;

overflow:hidden;
padding: 15px;
position: fixed;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:430px;
z-index: 1056;
height:240px;
}
.grayBox{
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1055;
-moz-opacity: 0.7;
opacity:0.7;
filter: alpha(opacity=70);
}
.imgs{
top: 0px;
right: 0px;
position: fixed;
}
img#cross {
position: relative;
float: right;
top: -29px;
left: 24px;
}
.live-ticker{
 background:#5A5A5A;
 padding:10px 0;
 text-align:center;
 width:100%;
 /*position:fixed;*/
 bottom:20%;
 border-bottom:1px solid #fff;	
 background: #25a1c8;
}
.banner{
 position:relative;	
}
/* /portfolio login */

.banner .carousel-inner>.item>a>img, .carousel-inner>.item>img{
width:100%;
}



@media (min-width: 768px){
.m-768{
display:none;
}
}


@media (max-width: 991px){
#myNavbar li a{	
padding: 39px 16px;
}
}

@media (max-width: 767px){
body{
/*padding-top: 93px;*/
}
#myNavbar li a{	
padding: 10px 15px;
font-size:16px;
}
.navbar-nav{
margin: 0px -15px !important;
}
#footer .white, #footer .red{
margin: 5px 0px;
display: inline-block;
}
#footer .row{
text-align:center;
}
.footer-bottom .destext{
text-align:center;
}
#footer{
position:static;
overflow: hidden;
}
.main-slider h3{
line-height:27px;
font-size:25px;
}
.main-slider .carousel-caption a{
padding: 10px 30px;
font-size: 18px;
background: rgba(255, 255, 255, 0.92);
font-weight: bold;
margin-top: 0px;
}
.main-slider .carousel-caption{
position: absolute;
left: 50%;
top: 50%;
bottom:auto;
right:auto;
max-width: 100%;
text-align: left;
width: 100%;
padding:0px 30px;
transform: translate(-50% , -50%);
text-align: center;
}
#live_watch{
display:none;
}
.social_icon li{
display:none;
}
.m-768{
display:block;
width:100%;
text-align:center;
}
.m-768 li a{
 padding: 15px 5px !important;
}
.m-768 li{
display:inline-block;
text-align:center;
}
}

@media (max-width: 430px){
body{
/*padding-top: 68px;*/
}	
.navbar-brand img{
width: 200px;
}
.navbar-toggle{
margin-top:20px !important;
}
.main-slider h3{
line-height:22px;
font-size:20px;
}
.main-slider .carousel-caption a{
padding: 10px 30px;
font-size: 16px;
}
}
.pay_premium 
{
    text-align: center;
    margin: 16px 0;
}
.mf_img img {

    width: 100px;
    height: 60px;

}
.dropdown ul
{
    display: none;
}
.dropdown ul li
{
    list-style-type: none;
}
.dropdown ul li a
{
    padding: 7px 15px !important;
    border: 0 !important;
    display: block;
}
.dropdown:hover ul
{
    display: block;
    position: absolute;
    background: #25a1c8;
    padding: 0;
    z-index: 999;
}
.pagetitle
{
    color: #fff;
    text-align: center;
    padding-top: 3%;
    color: #181818;
    border-bottom: 2px solid #000;
    padding-bottom: 10px;
    display: inline-block;
    margin: 0px auto 20px;
}
.banner.contenttext p , .contenttext p , 
.banner.contenttext p span , .contenttext p span
{
    color: #181818;
    font-size: 14px !important;
    line-height: 1.6;
}
ul.testimonial li a
{
    color: #181818;
}
#usefull ul
{
    
}
#usefull ul li
{
    display: inline-block;
    margin: 12px;
}
#usefull ul li a
{
    color: #181818;
}
.content p span
{
    color: #181818;
    font-size: 14px !important;
    line-height: 1.6;
}
.footer-top .col-sm-3
{
    border-right: 1px solid #fff;
}