* {  margin:0 auto; padding:0; }

a, a:after, a:before, li, img, input, textarea, a span, button, i, figure, .anim {  -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;  }

img { border: none; max-width: 100% !important; }

a { color: #2c99ce; }
a:hover { color: #000; }
a:focus { text-decoration: none; outline: none !important;  }
a, a:hover { text-decoration: none; }

:focus, .focus { outline: none !important; text-shadow:none; }

input:focus, button:focus, textarea:focus { outline: none !important; }

article, aside, details, figcaption, figure, footer, header, nav, section, summary { display: block; }

ul { margin: 0; padding: 0; }
li { list-style: none; }
 
body { font-family: 'Lato', sans-serif; color:#333333; font-size:16px; font-weight:400;  -webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }

::-moz-selection { background:#000; text-shadow: none; color:#2c99ce; }
::selection { background:#000; text-shadow: none; color: #2c99ce; }

.clear { clear: both; }
.right { float: right; }
.left { float: left; }

h1, h2, h3, h4, h5, h6 { font-weight:400; }

.main-wapper { display:inline-block; float:left; width:100%; overflow:hidden; }

/*======== HEADER ========*/
header { display:inline-block; float:left; width:100%; }
	
	/* Top header */
header .top-header { background:#333333; color:#fff; padding:10px 0; }
header .top-header .links { float:right; }
header .top-header .links li { float:left; }
header .top-header .links li:after { content:"|"; margin:0 10px; }
header .top-header .links li a { color:#FFF; }
header .top-header .links li a:hover { color:#FFF; text-decoration:underline; }
header .top-header .links li:last-child:after { display:none; }

.menu-top .navbar ul > li:first-child {
    margin-left: 0;
}
.menu-top .navbar ul > li:last-child {
    margin-right: 0;
}
.menu-top .navbar-nav {
    float: left;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}


	/* Logo */
header figure { margin:15px 0; }

	/* Search bar */
header .search-bar { position:relative; display:inline-block; width:100%; margin-top:45px; }
header .search-bar input[type="text"] { width:100%; height:42px; border:#2c99ce 1px solid; font-size:15px; color:#000; padding:0 52px 0 10px; }
header .search-bar input[type="text"]:focus { border-color:#000; }
header .search-bar button { border:none; height:42px; width:42px; position:absolute; top:0; right:0; background:#2c99ce; text-align:center; line-height:30px; cursor:pointer; font-size:20px; color:#fff; }
header .search-bar button:hover { background:#000; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    background: #2C99CE !important;;
    color: #fff !important;;
}
.ui-widget.ui-menu {
    font-size: 15px;
/*    top: 128px;*/
    border-radius: 0 !important;
    border-color: #2C99CE !important;
    width: 329px !important;
    max-height: 400px !important;
    overflow-y: scroll !important;
}
	/* Navigation */
header nav { display:inline-block; width:100%; background:#333333; float:left; }
/*header nav ul li { float:left; position:relative; }*/
header nav ul li a { font-size:18px; color:#FFF; padding:15px 30px; display:inline-block; }
/*header nav ul li ul { display:none; }
header nav ul li:hover ul { display:block; position:absolute; left:0; top:100%; z-index:9; min-width:100%; }
header nav ul li:hover ul li { float:none; width:100%;  }
header nav ul li:hover ul li a { padding:10px 20px; background:#2c99ce; width:100%; }
header nav ul li:hover ul li a:hover { background:#333333; }


header nav ul li.has-drop > a:after { content: "\f107"; font: normal normal normal 18px/1 FontAwesome; margin-left:7px; }
header nav ul li .arrow-1 {display: none;}*/
.navbar-nav > li.mega-dropdown:last-child ul {
    left: inherit;
    right: 0;
}
.mega-dropdown .dropdown-menu.mega-dropdown-menu.help-support {
    left: inherit;
    right: 0;
}
.menu-top .navbar ul > li .dropdown-menu li {
    margin: 0;
}


/*======== HOME BANNER ========*/

.home-banner { display:inline-block; width:100%; float:left; overflow:hidden; color:#fff; position:relative; }
.home-banner .banner-1 { background:url(../images/banner-bg.png) no-repeat center; background-size:cover; display:inline-block; width:100%; float:left; }  
.home-banner h2 { font-size:42px; margin:0px 0 20px 0; }
.home-banner .banner {  min-height:450px; }
.banner .container {bottom: 20%;left: 0;margin: 0 auto;position: absolute;right: 0;}
.home-banner h2 span { color:#2c99ce; }
.home-banner ul li { position:relative; }
.home-banner ul li  p { font-size:18px; line-height:25px; letter-spacing:1px; }   

.home-banner .flex-direction-nav { display:none; }


/*======== Services ========*/

.home-services { display:inline-block; width:100%; float:left; margin:80px 0 70px 0; }

.home-services .block { background:#231f20; color:#FFF; padding:23px; display:inline-block; width:100%; position:relative; min-height:164px;}

.home-services .block:after { content:""; position:absolute; top:10px; right:10px; bottom:10px; left:10px; border:#fff 2px dashed; }

.home-services .block .icon { float:left; height:63px; width:63px; line-height:53px; border-radius:50%; text-align:center; font-size:27px; border:#40b3eb 2px solid; position:relative; z-index:1; }

.home-services .block .cont { float:left; width:78%; padding-left:20px; font-weight:300; line-height:20px; position:relative; z-index:1; }
.home-services .block .cont h3 { font-size:26px; margin:0 0 10px 0; font-weight:600; }
.home-services .block .cont h3 span { color:#40b3eb; }
.home-services .block .cont  p { margin-bottom:0; }


/*======== Mid Container ========*/

.mid-container { display:inline-block; width:100%; float:left;  }
.mid-container h2,
.mid-container h1 { font-size:24px; font-weight:600; margin:0 0 30px 0; border-left:#2c99ce 3px solid; padding-left:15px; color:#2c99ce !important; }

.mid-container ul.news li { display:inline-block; width:100%; float:left; margin-bottom:30px; }
.mid-container ul.news li figure { float:left; }

.mid-container ul.news li .cont { float:left; width:70%;  padding-left:25px; color:#333; line-height:20px; }
.mid-container ul.news li .cont h5 { font-size:18px; font-weight:600; color:#231f20; margin:0 0 10px 0; }
 
.mid-container ul.news li .cont a { font-size:15px; color:#2c99ce; }
.mid-container ul.news li .cont a:hover { color:#000; }
.mid-container ul.news li:last-child { margin-bottom:0; }
 
.mid-container a.more { background:#2c99ce; border-radius:3px; font-size:14px; text-transform:uppercase; padding:10px 16px; font-weight:400; margin-top:35px; display:inline-block; color:#fff; }
.mid-container a.more:hover { background:#000; }

.mid-container .mid-right figure { margin-bottom:20px; }
.mid-container .mid-right p {  margin-bottom:0; }


/*======== Home Media ========*/

.h-media { display:inline-block; width:100%; float:left; }

	/* Head */
.h-media .head { display:inline-block; width:100%; float:left;  background:#f5f5f5; padding:30px 0; margin-top:75px; }
.h-media .head h2 { font-size:24px; font-weight:600; margin:8px 0 0 0; border-left:#2c99ce 3px solid; padding-left:15px; color:#2c99ce; }

.h-media .head a { background:#2c99ce; border-radius:3px; font-size:14px; text-transform:uppercase; padding:10px 16px; font-weight:400;   display:inline-block; color:#fff; float:right; }
.h-media .head a:hover { background:#000; } 

	/* Slider */
.h-media .slider { margin-top:40px; display:inline-block; width:100%; }
.h-media .slider li figure { float:left; display: block; }
.h-media .slider li .cont {width: auto;padding-left: 25px;display: block;overflow: hidden;}
.h-media .slider li a h5 { font-size:18px; font-weight:600; color:#231f20; margin:0 0 10px 0; } 
.h-media .slider li a { color:#000; font-size:15px; }  
.h-media .slider li p span { display:inline-block; width:100%; position:relative; }
.h-media .slider li p span:before { content:"-"; position:absolute; left:-10px; }

.h-media .slider .flex-control-nav { bottom:-60px; }
.h-media .slider .flex-control-paging li a { height:17px; width:17px; background:#333333; border:#333333 3px solid; }
.h-media .slider .flex-control-paging li a.flex-active { background:#fff; }

/*======== Footer ========*/

.home footer { margin-top:130px; }

footer { display:inline-block; width:100%; float:left; padding-top:40px;  background:#231f20; color:#fff; }

footer h4 { font-size:18px; font-weight:500; margin:0 0 25px 0; border-left:#fff 3px solid; padding-left:15px; color:#fff; text-transform:uppercase; }
footer figure { margin-bottom:25px; margin-top:3px; display:inline-block; }

footer p.cont { margin:0; line-height:18px; }

footer ul.links li { margin-bottom:13px; }
footer ul.links li a { color:#fff; letter-spacing:1px; position:relative; padding-left:20px;  display:inline-block; }
footer ul.links li a:before { content: "\f101"; position:absolute; left:0; font: normal normal normal 16px/1 FontAwesome; margin-top:4px; } 
footer ul.links li a:hover { text-decoration:underline; }

footer ul.info li { position:relative; padding-left:30px; margin-bottom:15px; }
footer ul.info li i { position:absolute; left:0; top:3px; font-size:20px; }
footer ul.info li a { color:#fff; }
footer ul.info li a:hover { text-decoration:underline; } 

footer .foot-bot { display:inline-block; width:100%; border-top:#464646 1px solid; padding:18px 0; margin-top:30px; }
footer .foot-bot nav { display:inline-block; float:left; }
footer .foot-bot nav ul li { float:left; }
footer .foot-bot nav ul li:after { content:"|"; margin:0 10px; }
footer .foot-bot nav ul li:last-child:after { display:none; }
footer .foot-bot nav ul li a { color:#fff; }
footer .foot-bot nav ul li a:hover {  text-decoration:underline; }

footer .foot-bot .copy-right { float:right; }

/*======== Inner paret ========*/

.inner-part { display:inline-block; width:100%; margin-top:50px; }
.inner-part nav { background:url(../images/left-shadow.png) no-repeat 9px 0; min-height:235px; } 
.inner-part nav ul li { display:inline-block; width:100%; margin-bottom:1px; }
.inner-part nav ul li a {  background-position:right; color:#333333; font-size:18px; width:100%; display:inline-block; padding:12px 10px 12px 60px; position:relative; }
.inner-part nav ul li a:hover, .inner-part nav ul li.active a { background:#2c99ce url(../images/white-arrow-left.png) no-repeat center right; color:#FFF; }
.inner-part nav ul li a:after { opacity:0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.inner-part nav ul li a:hover:after, .inner-part nav ul li.active a:after { content:""; position:absolute; left:0; top:100%; height:15px; width:15px; background:url(../images/menu-shadow.png) no-repeat; opacity:1; color:#fff; }

.inner-part nav ul li a:before { font-size:18px; color:#333; position:absolute; left:27px; font-weight:600; }
.inner-part nav ul li a:hover:before { color:#fff; }
.inner-part nav ul li.active a:before { color:#fff; }

.inner-part nav ul li:nth-child(1) a:before { content:"1"; }
.inner-part nav ul li:nth-child(2) a:before { content:"2"; }
.inner-part nav ul li:nth-child(3) a:before { content:"3"; }
.inner-part nav ul li:nth-child(4) a:before { content:"4"; }
.inner-part nav ul li:nth-child(5) a:before { content:"5"; }
.inner-part nav ul li:nth-child(6) a:before { content:"6"; }
.inner-part nav ul li:nth-child(7) a:before { content:"7"; }
.inner-part nav ul li:nth-child(8) a:before { content:"8"; }

.inner-part h2 { /*font-size:36px;*/ font-size:24px; font-weight:600; margin:0 0 22px 0; border-left:#2c99ce 3px solid; padding-left:15px; color:#2c99ce; }

.inner-part .right-part { background:url(../images/inner-right-shadow-top.png) repeat-x top center; margin-top:-13px; padding-top:30px; padding-left:30px; position:relative; margin-bottom:50px; }
.inner-part .right-part:before { content:""; background:url(../images/inner-right-shadow-left.png) repeat-y; left:-18px; z-index:-1; top:0; bottom:0; width:18px; position:absolute; }


.inner-part h3 { font-size:28px; color:#333; margin:35px 0 20px 0; }

.inner-part .form ul li { margin-bottom:20px; }
.inner-part .form ul li label { display:inline-block; width:100%; }

.inner-part .form ul li input[type="date"] {  width:100%; display:inline-block; height:45px; overflow:hidden; border:#c3c3c3 1px solid; padding:0 0 0 20px; background:url(../images/date-bg.png) no-repeat right; color:#858585; }
.inner-part .form ul li input[type="text"] {  width:100%; display:inline-block; height:45px; overflow:hidden; border:#c3c3c3 1px solid; padding:0 20px; }
.inner-part .form ul li input[type="text"]:focus { border-color:#000; }

.inner-part .form ul li textarea { width:100%; display:inline-block; height:233px; overflow:hidden; border:#c3c3c3 1px solid; padding:10px 20px; resize:none; }
.inner-part .form ul li textarea:focus { border-color:#000; }

.inner-part .form ul li textarea.new-2 { height:135px; }

.inner-part .form ul li .an { background:#2c99ce; color:#FFF; border:none; border-radius:2px; padding:10px 20px; }
.inner-part .form ul li .an:hover { background:#000; }

.inner-part .form ul li input[type="submit"] { background:#2c99ce; color:#FFF; border:none; border-radius:2px; padding:10px 30px; font-size:18px; }
.inner-part .form ul li input[type="submit"]:hover { background:#000; }

.inner-part .form ul li .checkbox { margin-bottom:12px; }

.select { width:100%; display:inline-block; height:45px; overflow:hidden; border:#c3c3c3 1px solid; padding:0 0 0 20px; background:url(../images/select-bg.png) no-repeat right; *overflow:hidden; }
.sleHid { display:inline-block; width:90%; overflow:hidden; } 
.select select { width:112%; border:none; height:42px; background:none; line-height:20px; color:#858585; }
/*.select select option { display:inline-block; }*/
 
.checkbox input[type=checkbox] { opacity: 0; }
.checkbox input[type=checkbox] + label, .checkbox .errorField + label{ display: inline-block; margin-left :-20px; }
.checkbox input[type=checkbox] + label > span, .checkbox .errorField + label > span { display: inline-block; width :20px; height :20px; border:#c7c7c7 1px solid; background:#fff; float:left; margin-right:10px; }
.checkbox input[type=checkbox]:checked + label > span, .checkbox .errorField + label.checked > span { background:url(../images/chack-bg.png) center;  border:#2c99ce 1px solid; }

.show-head { display:inline-block; width:100%; font-size:28px; margin:40px 0; }
.show-head span { color:#2c99ce; }
 
.chart-resulte { display:inline-block; width:100%; text-align:center; }
.chart-resulte figure { margin-bottom:15px; min-height:130px; } 
.chart-resulte p { font-size:28px; color:#333; font-weight:600; min-height:80px; line-height:28px; } 
.chart-resulte span { font-size:38px; color:#b3b3b3; font-weight:600;   } 

.chart-resulte .block { display:inline-block; width:100%; padding:20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.chart-resulte .block:hover { box-shadow:rgba(0,0,0,0.15) 0 0 10px; } 

.chart-greay { background:#f5f5f5; width:100%; display:inline-block; float:left;  text-align:center; padding:55px 0; margin-top:55px; }
.chart-greay canvas { background:#FFF; padding:20px 0 10px; }

.chart-container h4 { text-align:center; display:inline-block; width:100%; font-size:28px; margin-bottom:25px; }
.chart-container canvas { border:#f0f0f0 1px solid; }

.white-chart { display:inline-block; width:100%; padding:20px 0 }


.pad-r-0 { padding-right:0; }
.pad-l-0 { padding-left:0; }




.mid-container.protect-boxs {padding: 80px 0 0;}
.mid-container.protect-boxs ul.news li figure {display: block;float: left;}
.mid-container.protect-boxs ul.news li .cont {color: #333;display: block;float: none;line-height: 20px;overflow: hidden;padding-left: 25px;width: auto;}
.slider-contact {
    background: #333 none repeat scroll 0 0;
    border: 8px solid #000;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    padding: 20px;
    width: 100%;
}
.slider-contact label{color: #fff;}
.slider-contact a{color: #000;}
.mid-container.protect-boxs .slider-contact a.more{margin: 0;}
.slider-contact label{color: #fff; font-weight: bold;}
.slider-contact input{border-radius: 0px;height: 45px; border: 0px solid transparent;}
.slider-contact input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #757575;}
.slider-contact input::-moz-placeholder { /* Firefox 19+ */color: #757575;}
.slider-contact input:-ms-input-placeholder { /* IE 10+ */color: #757575;}
.slider-contact input:-moz-placeholder { /* Firefox 18- */color: #757575;}
.slider-contact form .pull-right {
    background: #f20402;
    color: #fff;
    float: left !important;
    font-weight: 900;
    letter-spacing: normal;
    padding: 15px 30px;
    text-align: left;
    text-transform: uppercase;
}
.images-warning img {
    margin: 0 0 20px;
    width: 100%;
}
.about-page .about_verticle {
    min-height: inherit;
    display: inline-block;
}
.about-page .about_verticle_center {
    display: inline-block;
    vertical-align: middle;
    float: left;
}






.contact-us{padding-top: 80px;}
.contact-us h3{color: #2c99ce;font-size: 22px; font-weight: bold; display: inline-block;width: 100%; margin: 40px 0 15px;}



.banner .more {background: #2c99ce none repeat scroll 0 0;display: inline-block;margin: 30px 0 0;padding: 9px 20px;color: #fff;}
.banner .more:hover{background: #000; color: #fff;}




.search-input input[type="text"] {background: rgba(0, 0, 0, 0) url("../images/search-icon.jpg") no-repeat scroll right center;border: 1px solid #c3c3c3;color: #858585;display: inline-block;height: 45px;overflow: hidden;padding: 0 60px 0 20px;width: 100%;}
.scam-list{padding-top: 80px;}
.scam-list .title{margin: 0 0 50px;}
.search-input{display: inline-block;width: 100%;vertical-align: top;float: left;margin: 0 0 40px;}
.search-input #search-msg{padding: 10px 15px ;  color: #c3c3c3 ; display: none;}
.search-input #search-error-msg{padding: 10px 15px ;  color:#C06 ; display: none;}


.scam-list .title ul li{display: inline-block; margin: 0 20px 0 0 ;}
.scam-list .title ul li a{font-size: 28px; font-weight: bold; color: #333; border-bottom: 1px solid transparent; text-transform: uppercase;}
.scam-list .title ul li a:hover, .scam-list .title ul li a.active{color: #2c99ce; border-color: #2c99ce;}
.mid-container.scam-list ul.news li figure {float: left;width: 100px;}
.mid-container.scam-list ul.news li .cont{display: block;float: none;overflow: hidden; width: auto;}
.tabs-scam .panel-default > .panel-heading{background: #2c99ce; color: #fff; border:0px solid transparent; border-radius: 0px;}
.tabs-scam .panel-default > .panel-heading h4 a , .tabs-scam .panel-default .panel-heading h4{font-size: 20px; position: relative; font-weight: bold; width: 100%; display: block;}
.tabs-scam .panel-default > .panel-heading h4 a:after{position: absolute;content: "\f078"; font-family: 'FontAwesome'; right: 0;top: 0;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.tabs-scam .panel-default > .panel-heading h4 a.collapsed:after{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.panel-body ul li a {color: #333;display: block;font-size: 16px;line-height: 28px;overflow: hidden;padding: 0 0 0 20px;position: relative;text-overflow: ellipsis;vertical-align: top;white-space: nowrap;width: 100%;}
.mid-container.scam-list ul.news li .cont .date{color: #999;font-size: 13px;margin: 0;}
.panel-body ul li a:after{position: absolute; left: 0; content: "\f054"; font-family: 'FontAwesome'; top: 0; color: #666; font-size: 14px;}
.panel-body ul li {margin: 5px 0;padding: 0 40px 0 0;position: relative;}
.panel-body ul li span.count {background: rgba(44, 153, 206,0.5);border-radius: 20px;color: #fff;font-size: 12px;line-height: 22px;position: absolute;right: 0;top: 0;height: 22px;width: 22px;text-align: center; margin: 4px 0px;}
.scam-list a.more {display: table;float: none;margin: 0 auto;text-align: center;}
.about-page .inner-page {
    padding: 30px 0;
}
.scam-list .title ul {
    display: flex;
    justify-content: space-between;
}
.about-detail p{margin: 0;}

/*  New Header  */

header nav ul li.has-drop ul li.accc-bootstrap-multi-column-wrapper {width: 25%;}
.arrow-1{display: none;}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;left: 0;right: 0;}
.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}
header nav ul > li:hover > a, header nav ul li.active a {color: #2c99ce;}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li > a {display: block;color: #222;padding: 3px 5px;font-size: 15px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu .dropdown-header {font-size: 20px;color: #2c99ce;padding: 5px 60px 5px 5px;line-height: 30px;display: block;font-weight: bold;width: 100%;}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    padding-left: 35px;
    padding-right: 35px;
}
.carousel-control {width: 30px;height: 30px;top: -35px}
.left.carousel-control {right: 30px;left: inherit;}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {font-size: 12px;background-color: #fff;line-height: 30px;text-shadow: none;color: #333;border: 1px solid #ddd;}

.navbar-nav > li:hover > a{    background: #2c99ce;    color: #fff;}
.navbar-nav > li.mega-dropdown{position: relative !important;}
.navbar-nav > li.mega-dropdown.mega-menu-dropdown{position: inherit!important; }
.mega-dropdown .dropdown-menu.mega-dropdown-menu li a{display: block;   color: #222;    padding: 0px 5px ;    font-size: 14px;    white-space: normal;}
.mega-dropdown-menu{padding: 15px 15px; width: 240px;}
.mega-dropdown.mega-menu-dropdown .dropdown-menu.mega-dropdown-menu{-webkit-column-count: 4;  -moz-column-count: 4;  column-count: 4;  -webkit-column-gap: 6em;  -moz-column-gap: 6em;  column-gap: 6em;    right: inherit;    width: auto; min-height: 160px;}
.mega-dropdown .dropdown-menu.mega-dropdown-menu li.title-menu a{display: block;   color: #222;    padding: 0px 5px;    font-size: 17px; font-weight: bold; margin-bottom: 0;}
.mega-dropdown.mega-menu-dropdown .dropdown-menu.mega-dropdown-menu.scam-types-menu{    height: auto; width: 100%;}
.mega-dropdown .dropdown-menu.mega-dropdown-menu.help-support{  width: 510px; height: auto;-webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2;  -webkit-column-gap: 6em;  -moz-column-gap: 6em;  column-gap: 6em; }

.menu-top .navbar ul > li .dropdown-menu li.title-menu {
    margin: 11px 0 0 0;
    display: inline-block;
    width: 100%;
    float: left;
    vertical-align: top;
}
/*.menu-top .navbar ul > li .dropdown-menu li.title-menu:first-child{
    margin: 0px;
}*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background: transparent;}

.navbar{border-radius: 0px;}
.menu-top .navbar.navbar-inverse {border-right: 0 none;display: block;float: none;margin: 0 auto;width: 100%;border:0px solid transparent;}
.menu-top{display: inline-block;width: 100%;float: left;background: #222;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > li > a:hover{background: #2c99ce; color: #fff;}
.caret{position: relative; border:0px solid transparent;}
.caret:after {position: absolute;right: -20px;top: -10px;content: "\f107";font-family: 'FontAwesome';font-size: 24px;}
.menu-top .navbar a.dropdown-toggle {padding-right: 30px;}
.navbar-collapse.collapse{padding: 0;}






.inner-page{padding: 80px 0; }
/*.mid-container.inner-page h2{font-size: 36px;font-weight: bold;}*/
.full-width-detail{display: inline-block;width: 100%; float: left;}
.dark{display: inline-block;width: 100%;background: rgba(0,0,0,0.1); float: left; padding: 80px 0;}
.about-page .full-about{padding: 30px 0 ;display: inline-block;width: 100%;float: left;}
.full-width-detail h3, .about-detail h3{margin: 0 0 20px; color: #2c99ce; font-weight: bold; font-size: 24px;}
.about-detail{display: inline-block;width: 100%;float: left; padding: 13px 15px 0; border: 2px dashed #2c99ce; min-height: 188px;}
.full-width-detail ul{display: inline-block;width: 100%;float: left;padding: 0; margin: 0;}
.full-width-detail ul li{position: relative;padding: 0 0 20px 20px;display: inline-block;width: 100%; }
.full-width-detail ul li i{position: absolute;left: 0;top: 3px; color: #2c99ce;}




.scam-type .news{margin-top: 20px;display: inline-block;width: 100%;float: left;}

.mid-container.inner-page ul.news li .cont {
    color: rgb(51, 51, 51);
    display: block;
    float: none;
    line-height: 20px;
    overflow: hidden;
    padding-left: 25px;
    width: auto;
}
.mid-container.inner-page ul.news li figure, .mid-container.scam-list ul.news li figure {
    display: block;
    float: left;
    overflow: hidden;
    width: 150px;
    height: 150px;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.mid-container.inner-page ul.news li figure img, .mid-container.scam-list ul.news li figure img{width: 100%; height: auto; max-height: 100%;}
.mid-container.inner-page ul.news li figure:hover img, .mid-container.scam-list ul.news li figure:hover img{
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.mid-container.scam-type ul.news li, .mid-container.scam-list ul.news li {
    padding: 15px;
/*    background: #f5f5f5;*/
    margin-bottom: 2px;
    border-bottom: 1px solid #dfdfdf;
}
.mid-container.scam-list ul.news li {padding: 30px 15px;}




/*  Can you spot a scam on social media  */

.social-detail {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 2px dashed #2c99ce;
    display: inline-block;
    float: left;
    margin: 0 0 25px;
    padding: 15px 15px 0;
    vertical-align: top;
    width: 100%;
}
.social-detail li{
	position: relative;
	display: inline-block;
	width: 100%;
	padding: 0 0 15px 15px;
}
.social-detail li i{
	position: absolute;
	left: 0;
	top: 5px;
	color: #2c99ce;
	font-size: 14px;
}
.social-detail li ul{
	padding: 10px 0 0;
}
.social-detail li ul li{padding-bottom: 5px;}
.social-detail li ul li:last-child{padding-bottom: 0;}
.social-media-icon p {
    display: inline-block;
    float: left;
    margin: 0 0 25px;
    width: 100%;
}
.social-media-icon .media-icon {
    display: inline-block;
    padding: 25px 0;
    text-align: center;
    width: 100%;
}



/*  Charity Scams  */

.dog-images {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    display: inline-block;
    float: left;
    margin: 20px 30px 20px 0;
    overflow: hidden;
    box-shadow: 0 0 8px -1px rgba(44, 153, 206, 0.4);
}

.sharity-scam p{margin-bottom: 25px;}


.caret {
    position: absolute;
    border: 0px solid transparent;
    width: 20px;
    top: 50%;
    right: 5px;
    height: 20px;
    margin-top: -10px;
}
.caret:after {
    position: absolute;
    right: 3px;
    top: 1px;
    content: "\f107";
    font-family: 'FontAwesome';
    font-size: 24px;
}
.mobile-arrow{display: none;}



/* 13 Jun 2017 Changes
= = = = = = = = = = = = = = = = = 	*/


.about_verticle {
    min-height: 300px;
    display: table;
}
.about_verticle_center {
    display: table-cell;
    vertical-align: middle;
}



.button-box{margin-bottom: 30px;}
.right-part .button-box{margin-bottom: 0px;display: inline-block; width: 100%; }
.mid-container .button-box h2 {margin: 13px 0 0;}
.download-btn{color: #333; margin: 0 5px 10px; border:1px solid rgba(0,0,0,0.2); display: inline-block; padding: 10px 15px}
.download-btn i{margin: 0 10px 0 0;}
.download-btn:hover{color: #fff; background: #2c99ce; border-color: #2c99ce;}




.video-page header {
    background: #fff none repeat scroll 0 0;
}
.video-big{position: relative; width: 100%;}
.video-big video{
    height: 658px;
    width: 100%;
}
.video-div{width: 70%; float: left;}

.right-text-video {
  background: #333;
  border: 0 none;
  color: #fff;
  display: inline-block;
  padding: 50px;
  height: 100%;
  text-align: left;
  float: right;
  width:30%;
}
.right-text-video h3{
    font-weight: 500;
    font-size: 28px;
    color: #fff;
    margin: 0 0 25px;
}
span.publish-clock{
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0 0 25px;
    font-weight: 600;
}
.video-small video {
    height: 160px;
    width: 100%;
}
img.posterImage {
  width: 100%;
  height: 160px;
}
img.play {
  position: absolute;
  top: 27%;
  left: 44%;
  margin: auto;
}

.bodyContent h2 {
    font-size: 19px;
    margin: 30px 0 15px 0;
}

.synopsis_faq {padding: 15px 0 ; border-bottom:1px solid rgba(0,0,0,0.2) ; }
.synopsis_faq a.faq_title {color : #333; padding-right: 50px; display: block; background: url("../images/chevron-circle-down.png") no-repeat scroll right 15px center}
.synopsis_faq a.faq_title p {margin: 0;}
.synopsis_faq a.faq_title.up {background: url("../images/chevron-circle-up.png") no-repeat scroll right 15px center}
.synopsis_faq .faq_details {display: none;  color :#2c99ce ;padding-right: 50px;padding-top: 10px;}
@media screen and (max-width: 500px) { 
 
}
@media screen and (max-width: 767px) { 
    .video-banner{
        height: auto;
    }
    .video-div{float: none; width: 100%;}
    .right-text-video{
        padding: 20px;
        float: none;
        width: 100%;
    }
    .video-small {
        display: table;
        margin: 0 auto;
    }
    .video-big video{
        height: 400px;
    }
}
@media screen and (max-device-width: 800px) {
}
.video-banner {
    display: block;
    float: none;
    max-width: 1170px;
}
.video-page .video-detail.inner-part{margin: 50px 0;}

/* HOME page custom styles */
.banner a.more {
    display: none;
}

.banner a.more:nth-child(-n+2) {
    display: inline-block;
}

.home .mid-container h2 {
    text-transform: capitalize;
}

.home .mid-container .mid-right .bodyContent div.content p {
    display: none;
}

.home .h-media .slider ul li div.content p a {
    display: none;
}

.home .h-media .slider ul li div.content div.gallery_photo {
    float: left;
}

.home .h-media .slider ul li div.cont a.bold-link {
    color: #231f20;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
}

.home div.main-wapper div.mid-container ul.news li figure {
    float: left;
    width: 120px;
    height: 120px;
}

.home div.main-wapper div.mid-container ul.news li figure img {
    max-height: 100%;
    max-width: 100%;
    height: auto;
}

.categoryFilter, .yearFilter { cursor: pointer; }
ul.subcat { padding-left: 12px; display: none; }
ul.subcat.opened { display: block; }
.categoryFilter.active span, .yearFilter.active a, ul.subcat li.active a{ color: #2c99ce; border-color: #2c99ce;}
span.tagFilter { cursor: pointer; display: inline-block; }
span.tagFilter.active { background-color: #2c99ce; }

/* Subscribe form styles */
.alertme_box button {
    background: #f20402 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-weight: 900;
    letter-spacing: normal;
    padding: 15px 30px;
    text-align: left;
    text-transform: uppercase;
    border: none;
}

.alertme_box .form-group label {
    display: block;
}

.alertme_box .errorField input.form-control {
    width: 95%;
    float: left;
}

.alertme_box .errorField {
    display: inline-block;
    width: 100%;
}

.alertme_box .errorField span {
    padding-left: 5px;
}

div.errorHeader {
    margin: 0;
    padding: 10px 0;
    width: 100%;
    font-size: 9pt;
    border: solid 1px black;
    margin-bottom: 10px;
    color: red;
    background-color: #f2dede;
}

.errorHeader table {
    border: none 1px red;
    width: 100%;
    font-size: 9pt;
}

.errorHeader th {
    font-weight: bold;
    color: red;
    padding: 0 10px 10px 10px;
}

.errorHeader * {
    padding: 0 10px;
}
ul.sitemap{
    padding: 20px 0px;
}
li.sitemap_li1 {
    list-style: disc;
    clear: both;
}
li.sitemap_li1:hover {
    text-decoration: underline;
}
.h-media ul li .content .gallery_photo, .h-media ul li .cont p {
    cursor: pointer;
}
a.hasIcon {
  color: inherit;
  margin-right: 7px;
}
.alert2 .slider-contact { background-color: #e5e5e5 !important; border: 3px solid #ccc !important; color: #555; padding: 12px !important; }
.alert2 .slider-contact label { color: #555 !important; font-weight: 800 !important; }
.alert2 .slider-contact input{color: #666 !important;}
.alert2 .alertme_box button { background-color: #2c99ce !important; }

@media (min-width: 992px) {
    .alert2.fullwidth .form-group {
        width: 38% !important;
    }
    .alert2.fullwidth p button {
        margin-top: 20px !important;
        text-align: center;
    }
}
.bodyContent.bodyContent_Body ul li {
    margin-left: 20px;
    list-style-type: disc;
    display: list-item;
}
footer .bodyContent.bodyContent_Body ul li {
    margin-left: 0px;
    list-style-type: none;
}
footer .bodyContent.bodyContent_Body ul li span{
    position: absolute;
    left: 0;
    top: 3px;
    font-size: 20px;
}
.Captcha
{
    margin-top: 2px;
    /* border: 1px solid line; */
    
}
.Captcha .Picture
{
    float: left;
    margin-bottom: 10px;
}
.Captcha input
{
    margin-top: 12px;
    margin-left:6px;
    width:160px
}
span.errorField .checkbox, span.errorField .radio, span.errorField input, span.errorField select, span.errorField textarea {
    color: #a94442;
    border: 1px solid #a94442 !important;
}
.select select {
    margin-left: -20px;
    padding-left:15px;
    box-sizing:border-box;  
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;    
}
.select select::-ms-expand { display: none; }
.errorField input, .errorField textarea, .errorField .assocObjDesc {
    /*background-color: #FFCCCC;*/
}
.radioLi .ormenum_asRadio {width: 120px;float: left;}
.preview h3, .preview h4 {    border-bottom: 1px solid #E5E5E5;}
a.tooltip {display:inline;opacity:1}
.select  select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #000;
  }
.select  select {
    background-color: transparent;
    -webkit-appearance: none;
}  
/* for date picker and input */
.jq-date {
   display: inline-block;
}
.dateDay select {
   width:55px;
   height: 32px;
   margin-right:2px;
}

.dateMonth {
  vertical-align:top;
}
.dateMonth select {
  width:75px;
  height: 32px;
   margin-right:2px;
}
.dateYear select {
  width:75px;
  height: 32px;
   margin-right:2px;
}
.specail {
    display: block;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    padding: 10px;
    margin: 20px 0px 20px 10px;
    width: 98%;    
}
.specail .ormenum_asRadio {margin-left: 25px;}
.specail .ormenum_asRadio input[type="radio"] {margin-right: 8px;}
img.ui-datepicker-trigger {margin-bottom:3px;cursor: pointer;}
.form-required { color: #c00;}
/*Vedio and Audio*/
.media {
	width:620px;
	margin-top:60px;
}
vedio {
    width: 100%;
    height: auto;
}
.media .m_text {
	margin-top:20px;
	font-size:1em;
	line-height:1.3;
}

.attachment-block {
    color: #777777;
    font-size: 12px;
    margin: 5px 0 10px;
    padding: 0;
}
.element-invisible {
    margin: 0;
    padding: 0;
    width: 1px;
}
.attachment-block {
    display: block;
    margin-top: -40px;
    margin-bottom: 10px;
    color: #6d6d6d;
    float:right;
}
.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
}
h3.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
h3.address {margin-bottom:0px;}
.smallTxt {
    font-size: 15px;
}
.smallUnderTxt {
    font-size: 15px;
    margin-top: -20px;
    margin-bottom: 10px;
}

 .placeholder {position: relative; margin-top:-35px;margin-left:-8px;z-index: 10;color: #888;height: 45px;padding-top:0px;}
 .search-bar .placeholder {position: absolute; top:40px;left:20px !important;z-index: 10;color: #888;height: 45px;padding-top:0px;}
 
 /*.mega-dropdown.mega-menu-dropdown .dropdown-menu.mega-dropdown-menu {display: block !important;}*/
@media print {
    a[href]:after{content:normal;} 
    .notPrint, .navbar, .pad-r-0, .menu-top, .search-bar {display:none;}
    .inner-part { display: block; }
    .inner-part .right-part {width:890px; background:none; margin: 0pt;}
    body { color: #000; background: #fff; font-size: 9pt;}
    nav, .inner-part .form ul li .an {
      display: none;
   }
   .inner-part .container .col-sm-9, .select select {
      width: 100%;
   }
   .inner-part .form ul li {height:48; margin-top:1pt;margin-bottom:1pt;}
   .select select, .select {height:21pt;}
   .inner-part .form ul li label {margin-bottom:1pt; height:10pt;}
   .inner-part .form ul li input[type="text"]{
       width:98%;
       margin-top:1pt;
       margin-bottom:1pt;
       height:21pt;
   }
   .checkbox input[type="checkbox"] + label > span {margin-bottom:10px;}
   @page {
      margin-left: 0.5cm;
      margin-right:0.5cm;
      margin-bottom:2cm;
      margin-top:2cm;
   }   
   
}

.uploadingfile {width: 68%;margin-top: -50px;margin-left: 90px;height: 50px;}
.container {
  padding-right: 10px;
  padding-left: 10px;
}
.bodyContent ul, .bodyContent  ol{margin-bottom:10px;}
