a:visited  { text-decoration:none; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: 'Roboto Condensed', sans-serif; 

 }

#header  { width:100%;  z-index:999; position:relative;  background:rgba(0,0,0,0.8);  background:rgba(255,255,255,0.8); 
  -moz-transition: all 1s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;  }
	
#header .col-md-12 { text-align:center; }	

#header  .logo { font-size:30px; font-weight:normal; display:block; text-align:center; display:inline-block; margin-top:10px;   }
#header  .logo img { margin:0 auto;    }


#header .inner-page {  padding:0; overflow:hidden;   }
#header .open_menu {  font-weight:bold; font-size:18px;   position:absolute; top:20px; right:10px; display:none;}
#header .open_menu i { font-size:inherit;  }


.s_btn   { display:inline-block; margin:0px; line-height:30px;  padding:0px 20px;   }
.login { background:#4baad3; color:#fff; 
background:url(../img/bg1.png) 0 0 no-repeat; 
background-size: 100%;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;

background: rgb(206,87,50); /* Old browsers */



}

.login:hover { background:#67c7f0; color:#fff;  }

.mask { width:100%; height:100%;   top:0; left:0; z-index:999; position:fixed; display:none; 


background:rgba(60,60,60,0.7); 

background-size: 100%;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-filter: blur(15px);
-moz-filter: blur(15px);
-o-filter: blur(15px);
-ms-filter: blur(15px);
filter: blur(15px);
filter: url('../svg/blur.svg#blur');

background:none; 

}
  
.left_menu { position:fixed; height:100%; top:0;  left:0; width:280px; background:#000; z-index:9999; color:#fff; padding:0px; left:-300px;  
 background:rgba(70,70,70,0.9);  border-right:#333 solid 5px; box-shadow:#000 0 5px 5px;
}

.left_menu  ul { padding:20px 0;}
.left_menu li a  { display:block; padding:8px 20px;  border-top:#666 solid 1px; border-bottom:#333 solid 1px; color:#fff; font-size:15px; font-weight:700;         }
.left_menu li.hl a { background:#2982a8; border-top:#09c solid 1px; border-bottom:#069 solid 1px; }
.left_menu li a:hover { background:#666; }
.left_menu li.hl a:hover { background:#2d9ac8; }
.left_menu  li i { float:right; margin-top:5px; font-size:1.2em; }
.left_menu  ul li ul { padding:0;  }
.left_menu  ul li.hl ul  li a  { background:#000 !important; padding-left:40px; border-top:#111 solid 1px; border-bottom:#333 solid 1px;  }


.left_menu li.hl2 { display:inline-block; width:50%; float:left; overflow:hidden; border-bottom:#111 solid 1px; }
.left_menu li.hl2 a {   border-top:#222 solid 1px; border-bottom:#111 solid 1px; border-right:#206988 solid 1px;  border-bottom:none; } 


#f2 { display:none; }

ul  {padding-bottom:30px; }
.big-list li { height:auto; vertical-align:top;  }
/*
.inner-page { padding-bottom:0; }
*/
.lazy-container img { margin:0 auto; }

span.colored { font-size:inherit; color:#4baad3;   }




.adp_btn  { font-size:30px; padding:8px 40px; margin:5px 10px !important;    }



	
.banner_btn	 { font-size:24px; display:inline-block; padding:10px 80px;  border:#eee solid 5px;  position:absolute; bottom:-30px; left:100px; outline:none !important; 
-moz-border-radius:50px; -ms-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; color:#ddd; 
background:url(../img/bg1.jpg) 0 0 no-repeat; 
background-size: 100%;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;

background:url(../img/bg6.jpg) 0 0 no-repeat; 
background-size: 100%;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;

transition: all 300ms;
-moz-transition: all 300ms; /* Firefox 4 */
-webkit-transition: all 300ms; /* Safari and Chrome */
-o-transition: all 300ms; /* Opera */
}

.banner_btn:hover { color:#fff !important; }


a { outline:none !important; }
.round_big_btn { display:table-cell; vertical-align: middle;  width:300px; height:300px; padding:20px; text-align:center; 
border-radius:250px; -moz-border-radius:250px; -ms-border-radius:250px; -webkit-border-radius:250px; 
 border:#eee solid 5px;   color:#333; color:#fff;  line-height:1.2em;

background:rgba(0,0,0,0.8);

transition: all 300ms;
-moz-transition: all 300ms; /* Firefox 4 */
-webkit-transition: all 300ms; /* Safari and Chrome */
-o-transition: all 300ms; /* Opera */


}
.round_big_btn  span { font-size:36px; display:block;  line-height:1.5em;   }

.round_big_btn:hover {color:#fff;  

background:url(../img/bg6.jpg) 0 0 no-repeat; 
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;


}



.yes_btn	 { font-size:20px; display:block; padding:10px 0px; color:#eee; border:#eee solid 5px; text-align:center;  
-moz-border-radius:50px; -ms-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; 

background:url(../img/bg6.jpg) 0 0 no-repeat; 
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;

transition: all 300ms;
-moz-transition: all 300ms; /* Firefox 4 */
-webkit-transition: all 300ms; /* Safari and Chrome */
-o-transition: all 300ms; /* Opera */

}



.yes_btn:hover { color:#fff;		}
.infinity_btn	 { font-size:20px; display:block; padding:10px 50px; color:#eee; border:#eee solid 5px; text-align:center;  
-moz-border-radius:50px; -ms-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; 
background:url("../img/bgpattern.gif") repeat scroll right 0 #041a36; color:#fff; 
}


#contact-form textarea, #contact-form input {  margin-top:0;  }

#contact-form label { margin-top:10px; }


.compare_table { border:#ccc solid 1px; background:rgba(255,255,255,0.8); margin:10px 0;}
.compare_table  td { text-align:center; padding:10px ;   border-right:#ddd solid 1px;} 
.compare_table  th { text-align:center; padding:5px 10px;  border-right:#333  solid 1px; }
.compare_table  th { background:#000; color:#fff; }
.compare_table .fa { font-size:30px; color:#690;  }
.compare_table .fa.fa-times  { color:#c00; }
 
.col-20-fix { width:20%;} 



#contact_form label.error { display:block; color:#f00; font-weight:normal; font-size:12px;  }


.top_menu { display:table; float:right;  }
.top_menu a { display:table-cell; vertical-align:middle; padding:5px 10px;  line-height:70px; }
.c_table { overflow:hidden; box-shadow:#999 0 0 15px; padding:10px;  
background: rgb(225,225,225); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(225,225,225,1) 0%, rgba(232,232,232,1) 7%, rgba(242,242,242,1) 15%, rgba(225,225,225,1) 20%, rgba(225,225,225,1) 71%, rgba(239,239,239,1) 80%, rgba(246,246,246,1) 92%, rgba(234,234,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(225,225,225,1)), color-stop(7%,rgba(232,232,232,1)), color-stop(15%,rgba(242,242,242,1)), color-stop(20%,rgba(225,225,225,1)), color-stop(71%,rgba(225,225,225,1)), color-stop(80%,rgba(239,239,239,1)), color-stop(92%,rgba(246,246,246,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(225,225,225,1) 0%,rgba(232,232,232,1) 7%,rgba(242,242,242,1) 15%,rgba(225,225,225,1) 20%,rgba(225,225,225,1) 71%,rgba(239,239,239,1) 80%,rgba(246,246,246,1) 92%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(225,225,225,1) 0%,rgba(232,232,232,1) 7%,rgba(242,242,242,1) 15%,rgba(225,225,225,1) 20%,rgba(225,225,225,1) 71%,rgba(239,239,239,1) 80%,rgba(246,246,246,1) 92%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(225,225,225,1) 0%,rgba(232,232,232,1) 7%,rgba(242,242,242,1) 15%,rgba(225,225,225,1) 20%,rgba(225,225,225,1) 71%,rgba(239,239,239,1) 80%,rgba(246,246,246,1) 92%,rgba(234,234,234,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(225,225,225,1) 0%,rgba(232,232,232,1) 7%,rgba(242,242,242,1) 15%,rgba(225,225,225,1) 20%,rgba(225,225,225,1) 71%,rgba(239,239,239,1) 80%,rgba(246,246,246,1) 92%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */

background:#fff;   box-shadow:#000 0 0 15px;

border-radius:10px;  -moz-border-radius:10px;  -webkit-border-radius:10px;  -ms-border-radius:10px; 


   }
.c_table .c3 { width:25%;     padding:20px 40px;  float:left; background:#fff;    }
.c_table .c3  h4 { color:#666;  }
.c_table .b1, .c_table .b4 { padding:20px 30px; }
.c_table .c3.b2 {background: rgb(205,85,0); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(205,85,0,1) 86%, rgba(186,77,0,1) 99%, rgba(255,151,77,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(86%,rgba(205,85,0,1)), color-stop(99%,rgba(186,77,0,1)), color-stop(100%,rgba(255,151,77,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(205,85,0,1) 86%,rgba(186,77,0,1) 99%,rgba(255,151,77,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(205,85,0,1) 86%,rgba(186,77,0,1) 99%,rgba(255,151,77,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(205,85,0,1) 86%,rgba(186,77,0,1) 99%,rgba(255,151,77,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(205,85,0,1) 86%,rgba(186,77,0,1) 99%,rgba(255,151,77,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd5500', endColorstr='#ff974d',GradientType=1 ); /* IE6-9 */

color:#fff; 
}

.c_table .c3.b3{
background: rgb(160,66,0); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(160,66,0,1) 0%, rgba(205,85,0,1) 14%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(160,66,0,1)), color-stop(14%,rgba(205,85,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(160,66,0,1) 0%,rgba(205,85,0,1) 14%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(160,66,0,1) 0%,rgba(205,85,0,1) 14%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(160,66,0,1) 0%,rgba(205,85,0,1) 14%); /* IE10+ */
background: linear-gradient(to right,  rgba(160,66,0,1) 0%,rgba(205,85,0,1) 14%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04200', endColorstr='#cd5500',GradientType=1 ); /* IE6-9 */


color:#fff; 
}

.c_sub_table {  font-size:16px; color:#000; }
.c_sub_table td { padding:5px;  border-bottom:#eee solid 1px;}
.c_sub_table  img { max-width:100px;; }

.b1 .c_sub_table { text-align:left; }
.b4 .c_sub_table { text-align:right; }



#ad_types .col-md-4 { text-align:center; }
#ad_types .col-md-4  h4 { text-transform:uppercase; }
#ad_types .col-md-4  img { margin:0 auto; }

.btn-map div { color:#fff; }

body { background:url("../img/bgpattern.gif") repeat scroll right 0 #041a36; color:#fff; }
#header { background:none; }
#header a { color:#eee; }

.tab-content { color:#333; box-shadow:#000 0 0 15px;
border-radius:10px;  -moz-border-radius:10px;  -webkit-border-radius:10px;  -ms-border-radius:10px; background:#fff;   }
.nav-justified > li > a { color:#fff; 
transition: none;
-moz-transition: none; /* Firefox 4 */
-webkit-transition: none; /* Safari and Chrome */
-o-transition: none; /* Opera */  }
.nav > li > a:hover, .nav > li > a:focus { background:none;   }
.nav-justified > li { padding-bottom:30px; text-align:center;  }
.nav-justified > li.active  { background:url(../img/triangle.png) bottom center no-repeat; } 
.color-3 { color:#333;}

@media (max-width: 1380px) {
	.fix_col_10 { width:95%; margin:0 auto; float:none;  }
	.c_table .c3 { padding:20px 30px; }    
	.fix_col_10  h2 { font-size:30px;}
	.fix_col_10  h3 { font-size:24px;}
	.c_sub_table  img { max-width:100px;}
	.c_sub_table  { font-size:17px;}
}



@media (max-width: 992px) {
	
	.fix_col_10 { padding:0;  }
	.c_table .c3 { padding:15px 20px; }    
	.fix_col_10  h2 { font-size:26px;}
	.fix_col_10  h3 { font-size:20px;}
	.c_sub_table  img { max-width:80px;}
	.c_sub_table  { font-size:15px;}
	
   .col-20-fix { width:auto;} 
	
	#header .col-md-4 { width:33%; float:left; padding:0 5px; font-size:14px;      }
	

	#header  .logo  img { height:55px; }

	.c_table .b1, .c_table .b4 { padding:15px 10px;}

	#ad_types .col-md-4 {  width:32%; padding:0 !important; display:inline-block; box-sizing:border-box;    }	
}

@media (max-width: 900px) {
		.c_sub_table  img { max-width:60px;}

}


@media (max-width: 800px) {
	.c_table .c3 { padding:15px 20px; font-size:12px; }    
	.fix_col_10  h2 { font-size:14px;}
	.fix_col_10  h3 { font-size:18px;}
	.c_sub_table  img { max-width:50px;}
	.c_sub_table  { font-size:13px;}
	.c_table .b1, .c_table .b4 { padding:15px 10px;}
	.detail_tag  .nav { display:none; }
	.tab-content > .tab-pane, .pill-content > .pill-pane { display:block; opacity:1;  }
	

}

@media (max-width: 550px) { 
	#header	.col-md-8 { padding:0 10px; }
    #header .open_menu { display:block;  }
    .fix_hide { display:none; }
	.c_table .c3 { width:50%;  }
	
}


@media (max-width: 450px) { 
    

	
	#header .open_menu span { display:none !important; }
	.sign_box { display:none; }
	.yes_btn { font-size:12px;}

	
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	
	.left_menu {   overflow-y:scroll ;    }
	
}

