/*
Theme Name: Porto Child Theme
Theme URI: http://spyropress.com/themes/porto
Author: Spyropress
Author URI: http://spyropress.com/
Description: Porto is a professional multipurpose wordpress theme for any business or portfolio website, it's fully responsive design ready to look stunning on any device.
Version: 1.5.1
License: Porto is a professional multipurpose wordpress theme for any business or portfolio website, it’s fully responsive design ready to look stunning on any device.
License URI: license.txt
Tags: builder, bootstrap, boxed, business, corporate, css3, html5, jquery, lightbox, multipurpose, one-page, portfolio, responsive, theme, wide
Text Domain: spyropress
Template: porto
*/

/*Home Page*/
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/MyriadProRegular.eot');
    src: url('fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('fonts/MyriadProRegular.woff2') format('woff2'),
         url('fonts/MyriadProRegular.woff') format('woff'),
         url('fonts/MyriadProRegular.ttf') format('truetype'),
         url('fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('fonts/MyriadProSemibold.eot');
    src: url('fonts/MyriadProSemibold.eot') format('embedded-opentype'),
         url('fonts/MyriadProSemibold.woff2') format('woff2'),
         url('fonts/MyriadProSemibold.woff') format('woff'),
         url('fonts/MyriadProSemibold.ttf') format('truetype'),
         url('fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('fonts/MyriadProBold.eot');
    src: url('fonts/MyriadProBold.eot') format('embedded-opentype'),
         url('fonts/MyriadProBold.woff2') format('woff2'),
         url('fonts/MyriadProBold.woff') format('woff'),
         url('fonts/MyriadProBold.ttf') format('truetype'),
         url('fonts/MyriadProBold.svg#MyriadProBold') format('svg');
}

/*Header*/
#header {background: #ffffff; padding-bottom: 0px;}
#header.clean-top .header-top {background-color: #3266cc; margin-top: -13px;}
#header .header-top p {color: #fff; font-size: 14px;}
#header .header-top p a{color: #fff;}
#header nav ul.nav-main li a {font-size: 16px;}
#header.flat-menu nav ul.nav-main li > a:hover, #header.flat-menu nav ul.nav-main li.dropdown:hover a {background-color:transparent !important; color: #3266cc;}
#header.flat-menu nav ul.nav-main li.active > a {color: #3266cc !important;}
#header.flat-menu nav ul.nav-main li a {padding: 32px 0 40px 0;}
#header.flat-menu nav ul.nav-main > li > a {border: none;}

#header.flat-menu .nav-pills > li {display:inline-block; margin:0px 10px 12px 10px;}
#header.flat-menu .nav-pills > li:last-child {margin-right:0!important;}
#header.flat-menu nav ul.nav-main li.home a {/*background: url(images/menu-icon-home.png) no-repeat left 2px; padding: 0 40px 0 30px;*/ height: 28px; /*margin-top:28px;*/ line-height:28px;}
#header.flat-menu nav ul.nav-main li.home > a:hover, #header.flat-menu nav ul.nav-main li.home.active > a {/*background: url(images/menu-icon-home.png) no-repeat left -26px;*/}

#header.flat-menu nav ul.nav-main li.pricing a {/*background: url(images/menu-icon-pricing.png) no-repeat left 2px; padding: 0 35px 0 25px;*/ height: 28px; /*margin-top:28px;*/ line-height:28px;}
#header.flat-menu nav ul.nav-main li.pricing > a:hover, #header.flat-menu nav ul.nav-main li.pricing.active > a {/*background: url(images/menu-icon-pricing.png) no-repeat left -26px;*/}
#header.flat-menu nav ul.nav-main li.pricing > a:hover, #header.flat-menu nav ul.nav-main li.dropdown:hover a {/*background: url(images/menu-icon-pricing.png) no-repeat left -26px;*/}

#header.flat-menu nav ul.nav-main li.about-us a {/*background: url(images/menu-icon-aboutus.png) no-repeat left top; padding: 0 40px 0 30px;*/ height: 28px;/* margin-top:28px;*/ line-height:28px;}
#header.flat-menu nav ul.nav-main li.about-us > a:hover, #header.flat-menu nav ul.nav-main li.about-us.active > a {/*background: url(images/menu-icon-aboutus.png) no-repeat left -28px;*/}
 
#header.flat-menu nav ul.nav-main li.blog a {/*background: url(images/menu-icon-blog.png) no-repeat left top; padding: 0 20px 0 25px;*/ height: 28px; /*margin-top:28px;*/ line-height:28px;}
#header.flat-menu nav ul.nav-main li.blog > a:hover, #header.flat-menu nav ul.nav-main li.blog.active > a {/*background: url(images/menu-icon-blog.png) no-repeat left -28px;*/}/*27-11-2015*/

#header.flat-menu nav ul.nav-main li.solutions a {/*background: url(images/menu-icon-solutions.png) no-repeat left top; padding:0 40px 0 45px;*/ height: 28px; /*margin-top:28px;*/ line-height:28px;}
#header.flat-menu nav ul.nav-main li.solutions > a:hover, #header.flat-menu nav ul.nav-main li.solutions.active > a {/*background: url(images/menu-icon-solutions.png) no-repeat left -28px;*/}
#header.flat-menu nav ul.nav-main li.solutions > a:hover, #header.flat-menu nav ul.nav-main li.solutions.dropdown:hover a {/*background: url(images/menu-icon-solutions.png) no-repeat left -28px;*/}

#header.flat-menu nav ul.nav-main li.faq a {/*background: url(images/menu-icon-faq.png) no-repeat left top; padding: 0 30px 0 25px;*/ height: 28px; /*margin-top:28px;*/ line-height:28px;}
#header.flat-menu nav ul.nav-main li.faq > a:hover, #header.flat-menu nav ul.nav-main li.faq.active > a {/*background: url(images/menu-icon-faq.png) no-repeat left -28px;*/}
 
#header.flat-menu nav ul.nav-main li.contact-us a {/*background: url(images/menu-icon-contact.png) no-repeat left 3px; padding: 0 0 0 30px;*/ height: 28px; /*margin-top:28px;*/ line-height:28px;}
#header.flat-menu nav ul.nav-main li.contact-us > a:hover, #header.flat-menu nav ul.nav-main li.contact-us.active > a {/*background: url(images/menu-icon-contact.png) no-repeat left -25px;*/}

body.sticky-menu-active #header.clean-top ul.nav-main > li > a, body.sticky-menu-active #header.clean-top ul.nav-main > li:hover > a {padding-top: 0px;}

/*#header.flat-menu nav ul.nav-main ul.dropdown-menu {border-radius: 4px !important; background-color: #3266cc !important; margin-top: 10px; margin-bottom: 10px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li {padding: 5px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li a {background-image: none !important; color: #fff !important; border: none !important; margin: 0px; padding: 0 10px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li a:hover {color: #fff; background: none !important; margin: 0px; padding: 0 10px;}
*/
#header.flat-menu nav ul.nav-main ul.dropdown-menu {border-radius: 4px !important; background-color: #3266cc !important; margin-top: 10px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li {padding: 5px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li a {background-image: none !important; color: #fff !important; border: none !important; margin: 0px; padding: 0 10px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li a:hover {color: #fff; background: none !important; margin: 0px; padding: 0 10px;}

#header.flat-menu nav ul.nav-main ul.dropdown-menu {border-radius: 4px !important; background-color: #3266cc !important; margin-top: 10px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li {padding: 5px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li a {background-image: none !important; color: #fff !important; border: none !important; margin: 0px; padding: 0 10px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li a:hover {color: #fff; background: none !important; margin: 0px; padding: 0 10px;}

.logo.logo-sticky-active img {top: -7px !important;}
#header .space {margin-left: 20px;}
#header .header-top p.top-register {float: right; font-size: 14px;}
.top-register a.register {color: #fff; text-decoration: underline;}
.top-register a.register:hover {text-decoration: none;}
.top-register a.login {background-color: #4b88ff; border-radius: 4px; padding: 3px 11px; margin-left: 7px;}
.top-register a.login:hover {text-decoration: none; background-color: #72a2ff;}

.phone2{ display:none;}

body.sticky-menu-active #header.flat-menu .header-top {display: block; margin-top: 44px;}
body.sticky-menu-active #header.flat-menu ul.nav-main {margin-bottom: -10px; margin-top: 34px;}
.dropdown-menu:after { content:""; display:block; width:10px; height:10px; position:absolute; left:15%; top:0px; margin-top:-5px; margin-left:-5px; background:#3266CC; border-left:1px solid #3266CC; border-top:1px solid #3266CC; z-index:5000;  -webkit-transform:rotate(45deg); transform: rotate(45deg);}
span.mobview {display: none;}
span.deskview span {margin-right: 15px;}
#header .header-top i {margin-left: 0px; top: 0px;}
/*End Header*/

/*Breadcrumb*/
.page-top ul.breadcrumb {color: #fff; margin-bottom: 20px;}
.page-top ul.breadcrumb li {display: inline-block;}
.page-top ul.breadcrumb a {color: #fff;}
.page-top ul .breadcrumb_last {color: #7ec1ff;}
.page-top ul.breadcrumb > li + li:before {display: none;}
/*End Breadcrumb*/

/*Banner*/

/*Banner1*/
.banner-text {background: url(images/banner-text-bg.png) repeat; float:left; padding: 20px;}
.banner-text h2 {color: #3266cc; font:700 57px/62px "Open Sans", Arial, Helvetica, sans-serif !important;}
.banner-text h2 span {font-size: 80px !important;}
.banner-text ul {list-style: none; float: left; margin-left: 90px;}
.banner-text ul li {font:600 35px/35px "Myriad Pro", Arial, Helvetica, sans-serif; background: url(images/banner-icon.png) no-repeat left 3px; visibility: visible !important; position: static !important; padding: 0 0 30px 50px; color: #333333;}
.banner-text span.napbs img {margin: 40px 0 0 50px;}
/*End Banner1*/

/*Banner2*/
.banner-text2 {background: url(images/banner-text-bg.png) repeat; float:left; padding: 20px 20px 0px;}
.banner-text2 h2 {color: #3266cc; font:700 101px/80px "Open Sans", Arial, Helvetica, sans-serif !important; text-transform: uppercase;}
.banner-text2 h2 span {font-size: 88px !important;}
.banner-text2 ul {list-style: none; float: left; margin-top: 10px;}
.banner-text2 ul li {font:600 35px/35px "Myriad Pro", Arial, Helvetica, sans-serif; background: url(images/banner-icon.png) no-repeat left 3px; visibility: visible !important; position: static !important; padding: 0 0 30px 50px; color: #333333;}
/*End Banner2*/

/*Banner3*/
.banner-text3 h2 {color: #fff; font:700 60px/70px "Open Sans", Arial, Helvetica, sans-serif !important; text-transform: uppercase;}
.banner-text3 h2 span {font-size: 72px !important;}
.banner3-pricing {background: url(images/banner-whitebg.png) repeat-x left center; height: 278px ; width: auto; margin-top: 90px;}
.banner3-pricing span.circle {background: url(images/banner3-circle.png) no-repeat; width: 270px; height: 278px; float: left; margin-left: -40px; font-size: 46px; font-weight: 700; color: #fff; text-align: center; text-transform: uppercase; line-height: 50px; padding-top: 85px; float: left;}
.banner3-pricing span.pricing-text {font-size: 35px; color: #333333; float: left; padding: 100px 30px 0 20px; }
/*End Banner3*/

/*Banner3*/
.tp-caption.top-label.lfl.stl.start {color: #fff; font-size: 33px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
.tp-caption.main-label.sft.stb.start {color: #fff; font-size: 64px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
.slider-container.light .tp-caption a.banner-button {font:600 30px "Myriad Pro", Arial, Helvetica, sans-serif; padding: 13px 67px; color: #fff; background-color: #3266cc; border-radius: 4px;}
/*End Banner3*/

/*End Banner*/

/*Get Started*/
.home-intro.light {background-color: #191919; /*margin: -170px 0 70px;*/ z-index: 100;}
.banner-bss {float: left; width: 100%;}
.banner-bss .bss-text {font-size: 35px; font-weight: bold; color: #fff; float: left; line-height: 78px; margin-bottom: 0px; letter-spacing:normal;}
.banner-bss .bss-text em {color: #689bff; font-size: 48px; font-family: "Shadows Into Light",cursive;}
.banner-bss .get-started {float: right; width: auto; margin-left: 20px;}
.banner-bss .get-started a {font:700 32px/24px "Open Sans", Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 15px 22px; background-color: #c31516; border: solid 3px #fff !important;} 
.banner-bss .bss-text h2 {font-size: 35px; font-weight: bold;}
/*Get Started*/

/*Contant Area*/

/*Hire Smart Part*/
.hire-good-emp {font:500 38px "Open Sans", Arial, Helvetica, sans-serif; color: #2d2d2d;}
.hire-good-emp .inverted {min-height: 30px !important; vertical-align: middle; font-size: 38px; padding-left: 12px; padding-right: 10px; background-color: #3266cc;}
p.featured {font:400 18px/28px "Open Sans", Arial, Helvetica, sans-serif; color:#575757;}
p.featured a {color: #e36159; text-decoration: underline;}
p.featured a:hover {text-decoration: none;}
/* End Hire Smart Part */

/*How it Work Part*/
.howitworks-heading p {text-align: center; font:600 38px/29px "Open Sans", Arial, Helvetica, sans-serif; color: #2d2d2d; margin: 0 0 35px;}
.featured-box-secundary .box-content {border-top-color: #0087cb;}
.featured-box-secundary i.icon-featured {background-color: #3266cc;}
.featured-box h4 {font-size: 20px; font-weight: bold; margin-bottom: 12px;}
.featured-box-secundary h4 { color: #0088cc;}
.box-content > p {font-size: 16px; line-height: 22px;}
.featured-box-primary .box-content {border-top-color: #c31516;}
.featured-box-primary i.icon-featured {background-color: #c31516;}
.featured-box-primary h4 {color:#c31516;}
.featured-box-tertiary .box-content {border-top-color: #2baab1;}
.featured-box-tertiary i.icon-featured {background-color: #2baab1;}
.featured-boxes .featured-box {margin-top: 0px;}
/*End How it Work Part*/

/*Why Choose Us*/
.why-choose-us {height: 220px; border-top: solid 5px #184bb0; border-bottom: solid 5px #184bb0; background-color: #1a408b; margin: 50px 0; float:left; width: 100%;}
.why-choose-us .video {width: 466px; height: 261px; margin-top: -25px; margin-left: 97px; float:left;}
.why-choose-us .textbox-main {width: 450px; /*height: 164px;*/ background: url(images/whychooseus-arrow.jpg) no-repeat left 150px; margin-left: 36px; float:left;}
.why-choose-us .textbox-main .textbox {margin: 21px 0 0 120px; float:left;}
.why-choose-us .textbox-main .textbox-text {font-size: 38px; text-align: center; font-weight: 400; color: #fff; line-height: 48px; float:left; margin-bottom: 15px;}
.why-choose-us .watchourvideo {width: 100%; float: left; text-align: center;}
.why-choose-us .watchourvideo a{border-radius: 4px; background-color: #c31516; color: #fff; padding: 9px 21px 11px;font:700 20px "Open Sans", Arial, Helvetica, sans-serif; margin: 5px auto 0; display: inline-block;}
.why-choose-us .watchourvideo a:hover {text-decoration: none;}
/*End Why Choose Us */

/*Six Box Part*/
.feature-box .feature-box-icon {background-color: #3266cc;}
.feature-box-info h4.shorter {color: #3266cc; font-size: 20px; line-height: 24px; margin-bottom: 4px;}
.feature-box-info h4.shorter a {color: #3266cc; font-size: 20px; line-height: 24px; margin-bottom: 4px;}
.feature-box-info p a.readmore {color: #e36159; text-decoration: underline; line-height: 30px; font-weight: 600;}
.feature-box-info p a.readmore:hover {text-decoration: none;}
.feature-box-icon .fa {font-size: 20px; vertical-align: middle;}
.feature-box-info p {color: #575757; font-size: 16px; line-height: 22px;}
.feature-box-info p.tall .red {color: #e36159;}
.view-more-screen a{color: #3266cc; font-size: 20px; text-decoration: underline; font-weight: 600;}
.view-more-screen a:hover {text-decoration: none;}
.view-more-screen p {text-align: center; color: #3266cc; }
/*End Six Box Part*/

/*Report Part*/
.easy-block h2.push-top {font-size: 28px; font-weight: 600; color: #2d2d2d; margin: 32px 0 15px; }
.easy-block p.lead {font-size: 16px; line-height: 24px; color: #575757; font-weight: 400;}
.featured_section {background-color: #f6f6f6; border: none; margin-top: 4px; padding-bottom: 17px; padding-top: 40px;}
.view-but {background-color: #216fcc; font-size: 15px; border-radius: 6px; padding: 10px 17px; text-transform: uppercase;}
.view-but:hover {background-color: #216fcc !important;}
a.btn.btn-primary.btn-xs.view-but:active {background-color: #216fcc !important;}
.btn-primary.view-but:active, .btn-primary.view-but:focus {background-color: #216fcc !important;}
.featured-box .learn-more {text-decoration: underline;}
/*End Report Part*/

/*Our Client*/
.clientlogos img {margin: 0 31px;}
div.AuthorizeNetSeal a {margin: 0 31px;}
div.AuthorizeNetSeal a:hover {text-decoration: none !important;}
div.AuthorizeNetSeal {width: 100% !important;}
/*End Our Client*/

/*End Contant Area*/

/*13may2015*/
.post-block.post-author {display:block !important;}


/*Footer*/
#footer {background-color: #1a408b; border-top: none; padding-top: 0px !important;}
.footer-copyright {background-color: #1a408b !important; border: none !important;}
ul.list.icons li i {color: #b2c9f6;}
#footer a {color: #b2c9f6 !important;}
#footer .container .row {border-bottom: solid 1px #174990;}
#footer .footer-copyright .container .row {border-bottom: none;}
#footer .container .row .footer-divider {border-right: solid 1px #315397; padding: 30px 0 15px; height: auto; min-height: 580px;}/*min-height: 430px;*/
#footer .container .row > div {margin: 0px;}
#footer .footer-ribbon {display: none;}
#footer h5 {color: #fff !important; font-size: 15px;}
#footer .footer-copyright p.copyright img{margin: 10px 30px 0 0;}
#footer .footer-copyright p.copyright {color: #8da0c5; font-size: 13px; font-weight: 400;  padding: 30px 0px 20px;}
#footer h4.widget-title {padding-top: 30px; font-size: 15px; font-weight: 600}
ul.social-icons li a {background-image: none !important; margin-right: 0px;}
ul.social-icons li {border-radius: 0 !important;}
ul.social-icons li.facebook {background-position: 0 -150px;}
ul.social-icons li.facebook:hover {background-position: 0 -120px;}
ul.social-icons li.linkedin {background-position: 0 -570px;}
ul.social-icons li.linkedin:hover {background-position: 0 -540px;}
ul.social-icons li.youtube {background-position: 0 -1410px;}
ul.social-icons li.youtube:hover {background-position: 0 -1380px;}
#tooltip {background-color: #fff !important;}
.footer-s-icons {padding-top: 30px;}
.social-icons {margin-top: 20px;}
.social-icons a {display: inline-block; margin-right: 6px;}
.social-icons a.f-facebook {background: url(images/social-icons.jpg) no-repeat left top; width: 35px; height: 35px;}
.social-icons a.f-twitter {background: url(images/social-icons.jpg) no-repeat left -35px; width: 35px; height: 35px;}
.social-icons a.f-linkedin {background: url(images/social-icons.jpg) no-repeat left -70px; width: 35px; height: 35px;}
.social-icons a.f-youtube {background: url(images/social-icons.jpg) no-repeat left -105px; width: 35px; height: 35px;}
.f-follow {border-right: solid 1px #315397; height: 230px;}
.f-secured img {margin-top: 40px;}
.footer-divider ul li {margin-bottom: 10px; line-height: 19px;}
#footer li a {background: url(images/footer-arrow.png) no-repeat left 7px; padding-left: 12px; display: block;}
/*End Footer*/
/*End Home Page*/

/*Pricing Page*/
.page-top {background-color: #4a4a4a; border: none;}
section.page-top h1 {border-bottom: none;}
.breadcrumb .home span a.home {color: #fff;}
.breadcrumb .current_item span {color: #7ec1ff;}
.pricing-table .most-popular h3 {background-color: #3366cd;}
.pricing-table .plan-ribbon {background-color: #c31516; background-image:none; font-size: 15px; color: #fff;}
.pricing-table li {text-align: left; color: #575757;}
.pricing-table li a {color: #575757;}
.pricing-table h3 {font:600 32px "Open Sans", Arial, Helvetica, sans-serif; color: #3266cc;}
.pricing-table h3 span {font:700 29px/90px "Open Sans", Arial, Helvetica, sans-serif; color: #5d5e5e;}
.pricing-table h3 span sup {font-size: 16px;}
.btn-lg, .btn-group-lg > .btn {font-size: 18px; border: medium none; border-radius: 4px; background-color: #c31516;}
.pricing a.btn {background-color: #c31516; border: none; border-radius: 4px;}
.pricing-table .sample-report {background-color: #e9e9e9; margin: 20px -19px 0px; line-height: 33px; text-align: center;}
.t-aling-center {text-align: center !important; min-height: 100px; line-height: 18px;}
.pricing-table .plan {height: 1160px;}
.pricing-table .most-popular {height: 1170px;}
.btn-primary:hover, .pagination > .active > a:hover, body.dark .pagination > .active > a:hover {background-color: #c31516; border-color: none;}
.pricing-bot-text {text-align: center; font-size: 18px;}
.pricing-bot-text a {text-decoration: underline;}
.pricing-bot-text a:hover {text-decoration: none;}
#pricing-four-boxs.pricing {margin-top: 30px;}
.pricing-table .plan:hover > h3, .plan:hover {background: url(images/plan-hover.jpg) repeat-x; color: #fff; cursor: pointer;}
.pricing-table .plan.most-popular:hover > h3, .plan.most-popular:hover {background: url(images/plan-most-popular-hover.jpg) repeat-x; color: #fff;}
.pricing-table .plan:hover > a.btn {background-color: #c31516; color: #fff;}
.pricing-table .plan:hover > ul li > div.t-aling-center {color: #fff !important;}
.pricing-table .plan:hover a p.sample-report {color: #777777 !important;}
/* End Pricing Page */

/*Volume Pricing*/
.page-top.custom-product h1 {font-size: 35px; font-weight: 600; margin-top: 10px; margin-bottom: 20px;}
#volume-pricing .volume-pricing-banner a {background-color: #c31516; border: medium none; border-radius: 4px; padding: 10px 24px; color: #fff; font-size: 22px; font-weight: 700;}
.required_fields {text-align: right; margin-top: 10px;}
/*End Volume Pricing*/

/* About Us Page */
h2.word-rotator-title {font-size: 29px; font-weight: 400; margin-bottom: 16px;}
.lead {font-size: 18px; font-weight: 400; line-height: 28px; color: #575757;}
.our-goal-title {color: #2d2d2d;}
.red {color:#e36159;}
.red:hover {text-decoration: none; color:#e36159;}
.red-star {color:#e36159;}
.why-choose-us.about-mart {margin-top: 25px;}
.call-action.aboutus-bss {height: 134px; background-color: #f0f0ed; border-top: solid 5px #c31516; border-bottom: solid 5px #c31516; margin-top: 40px; padding-top: 37px;}
.call-action.aboutus-bss p {font-size: 36px; color: #2d2d2d; font-weight: 600; line-height: 50px; text-align: right;}
.call-action.aboutus-bss p em {font-family: "Shadows Into Light",cursive; color: #689bff; font-size: 40px;}
.aboutus-bss .get-started a {font-size: 22px; font-weight: 700; padding: 10px 20px;}
.red:hover {text-decoration: underline;}
.about-get-but {font-size: 22px; font-weight: 700; padding: 3px 0 5px 8px; }
.btn-primary:active, .btn-primary:focus, .pagination > .active > a:active, .pagination > .active > a:focus, body.dark .pagination > .active > a:active, body.dark .pagination > .active > a:focus {background-color: #c31516;}
/* End About Us Page */

/*Sidebar*/
.right-side-resources h3, h4 {color: #2d2d2d; margin-bottom: 0; text-transform: none; font-size: 23px;} 
.right-side-resources ul.nav-list.primary > li a {color: #575757; background-position: 3px 17px; padding: 8px 11px; font-size: 15px;}
.right-popular-post ul.nav-tabs li.active a {border-top-color: #3266cc; color: #3266cc;}
.tabs ul.nav-tabs a, .tabs ul.nav-tabs a:hover {color: #3266cc;}
.right-popular-post ul.nav-tabs a:hover, .right-popular-post ul.nav-tabs a:focus {border-top-color: #3266cc;}
.right-popular-post .post-info a {color: #3266cc;}
/*Sidebar*/

/* FAQs Page */
.faqs-tabs .toggle {margin-top: 0px;}
.faqs-tabs .toggle > label {border-left: 0; background-color: #e9e9e9; font-size: 18px; color: #575757; padding-left: 15px;}
.faqs-tabs section.toggle.active > label {background-color: #3266cc;}
.faqs-tabs .toggle > label + p {height: 0px; margin: 0px; color: #575757; font-size: 16px; line-height: 26px;}
.faqs-tabs section.toggle {margin-bottom: 15px;}

.faqs-tabs .toggle-content {padding-left: 33px; color: #575757; font-size: 16px; line-height: 26px;}
.faqs-tabs .toggle-content p {color: #575757; line-height: 26px;}
.faqs-tabs .toggle-content p a {word-break: break-all;}
.faqs-tabs .toggle-content ul {margin: 0px; padding: 0px; list-style: none;}
.faqs-tabs .toggle-content ul li {padding-bottom: 5px;}
.faqs-tabs .toggle-content ul li i {color: #3266cc; padding-right: 3px;}
/*End FAQs Page */

/*Contact Us Page*/
.contactus-text h4 {font-size: 22px; color: #3266cc; margin-bottom: 5px; font-weight: bold;}
.contactus-text ul.list-unstyled li {font-size: 16px; line-height: 33px; color: #575757;}
.contactus-text ul.list-unstyled li a {color: #575757;}
.contactus-text ul.list-unstyled li a:hover {text-decoration: underline;}
.contactus-form h2 {font-size: 29px; font-weight: 400; margin-bottom: 0px;}
.contactus-form .form-group {margin-bottom: 0px;}
.contactus-form .form-group label {font-size: 16px; color: #575757;}
.contact-submit {margin-top: 20px;}
.contact-submit input {background-color: #2168cc; border: 0px !important; border-radius: 4px; padding: 10px 24px; text-transform: none;}
.contact-submit input:hover {background-color: #2168cc;}
.inner-bss {background-color: #f0f0ed; border-bottom: 5px solid #c31516;  border-top: 5px solid #c31516; margin-top: 40px; padding: 40px 100px; float: left; width: 100%;}
.inner-bss .bss-text {color: #2d2d2d;  font-size: 36px; font-weight: 600; line-height: 50px; float:left;}
.inner-bss em {color: #689bff; font-family: "Shadows Into Light",cursive; font-size: 40px;}
.inner-bss .get-started {width: auto; float: left; margin-left: 20px;}
.inner-bss .get-started a {font-size: 22px; font-weight: 700; padding: 15px 23px;}
.contactus-form {border: 1px solid #e0e0e0;  padding: 10px 20px 20px;}
label.error {color: #c10000 !important; font-size: 0.9em !important; margin-top: -5px; padding: 0;}
.form-control.w20p {width:20%;}
.wpcf7-textarea {resize:none;}
/*End Contact Us Page*/

/*Thank You Page*/
.thank-you {text-align: center; margin: 43px auto 150px;}
.thank-you p {font-size: 18px; margin-top: 50px; line-height: 25px; color: #575757;}
.thank-you p strong {line-height: 40px; font-size: 18px;}

.contactus-thank-you {text-align: center; margin: 43px auto 100px;}
.contactus-thank-you p {font-size: 18px; margin-top: 20px; line-height: 25px; color: #575757;}
/*End Thank You Page*/

/*Register an Account Page*/
.register-top-text {color: #7f7f7f; font-size: 15px; border-bottom: 1px solid #ebebeb; padding-bottom: 15px; float: left; width: 100%;}
.register-hed {float: left;}
.register-hed strong {color: #3266cc; font-size: 17px; text-transform: uppercase; font-weight: 400; line-height: 32px;}
.required-files {float: right;}
.required-files span {color: red;}
.register-form {margin-top: 10px;}
.register-form .form-group label {color: #575757; font-size: 16px; width: 100%; font-weight: 400;}
.register-form .form-group input.form-control {background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block;   font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%;}
.register-form .form-group .marb {margin-bottom: 15px;}
.register-form .form-group .password-character {font-size: 13px; color: #7f7f7f; line-height: 16px; padding-top: 5px; margin-bottom: 15px;}
.register-form .form-group span.form-innertext {font-size: 15px; color: #7f7f7f;}
.register-continue-but {border-top: solid 1px #ebebeb; padding-top: 30px;}
.register-continue-but .register-continue {margin: 0 auto; width: -moz-fit-content;}
.register-continue-but .register-continue a {background-color: #2165cc; text-transform: none; font-size: 18px;}
#builder-module-558994c1eda8f section.toggle label {color: #777777;}
#builder-module-558994c1eda8f section.toggle.active > label {color: #ffffff;}
section.toggle label {border-left-color: #3266cc;}
section.toggle.active > label {background-color: #3266cc !important; color: #ffffff !important;}
section.toggle.toggle > label {background-color: #e9e9e9; border-left: 0 none; color: #575757; font-size: 18px; padding-left: 15px;}
a {color: #3266cc;}
/*End Register an Account Page*/

/*Login Page*/
.login p {color: #2d2d2d; font-size: 15px;}
.login-box {border-bottom: 1px solid #dfdfdf; border-left: 1px solid #ececec; border-radius: 8px; border-right: 1px solid #ececec; margin: 20px auto; border-top: 4px solid #3266cc; padding: 30px 15px 0;}
.login-box .form-group label {font-size: 16px; font-weight: 400; color: #575757; margin-bottom: 8px;}
.login-box .form-group h1 {font-size: 20px; color: #3266cc; text-transform: uppercase; font-weight: 400; margin-bottom: 15px; line-height: 20px;}
.login-box .form-group input.form-control {height: 45px;}
.login-box .form-group .marb {margin-bottom: 15px;}
.login-box .form-group a.forgot-password {float: right; color: #3266cc; cursor: pointer;}
.login-box .form-group .login-btn {float: right; background-color: #3266cc; font-size: 15px; text-transform: none; padding: 7px 21px 9px;}
.login-box .form-group .checkbox-text {font-size: 15px;}
.login-register-btn {background-color: #3266cc; font-size: 25px; padding: 15px 50px; margin: 44px 0 0 60px;}
.login-register-btn:hover {background-color: #3266cc;}
/*End Login Page*/ 

/*Add on reports Page*/
.add-report-text h2 {font-size: 29px; color: #2d2d2d; font-weight: 400; margin-bottom: 12px;}
.add-report-text p {font-size: 18px; color: #575757; line-height: 28px;}
.add-report-text a {color: #3266cc; text-decoration: underline;}
.add-report-text a:hover {text-decoration: none;}
.add-reports-redtext {color: #c31516; line-height: 35px;}
.add-on-reports .toggle {margin-top: 0px;}
.add-on-reports .toggle > label {border-left: 0; background-color: #e9e9e9; font-size: 18px; font-weight: 700; color: #575757; padding-left: 15px;}
.add-on-reports section.toggle.active > label {background-color: #3266cc;}
.add-on-reports .toggle > label + p {height: 0px; margin: 0px; color: #575757; font-size: 16px; line-height: 26px;}
.add-on-reports section.toggle {margin-bottom: 15px;}

.add-on-reports .toggle-content {padding-left: 33px; color: #575757; font-size: 16px; line-height: 26px;}
.add-on-reports .toggle-content p {color: #575757; line-height: 26px;}
.add-on-reports .toggle-content ul {padding: 0px; list-style: none;}
.add-on-reports .toggle-content ul li {padding-bottom: 5px;}
.add-reports-btn {font-weight: 600; text-transform: none;}
/*End Add on reports Page */

/*About FCRA Page*/
.about-fcra h2 {font-size: 29px; color: #2d2d2d; font-weight: 400; margin-bottom: 12px;}
.about-fcra p{font-size: 18px; color: #575757; line-height: 28px;}
.about-fcra a {color: #3266cc; text-decoration: underline;}
.about-fcra a:hover {text-decoration: none;}
.about-fcra-main-box {float:left; color: #575757; font-size: 16px;}
.about-fcra-main-box p {color: #575757;}
.about-fcra-main-box a {text-decoration: underline; color: #3266cc;}
.about-fcra-main-box a:hover {text-decoration: none;}
.about-fcra-main-box .about-fcra-box {background-color: #f4f4f4; float: left; padding: 20px 20px 15px; margin-bottom: 20px;} 
.about-fcra-main-box .about-fcra-box p {margin-bottom: 5px; color: #575757;}
.about-fcra-main-box .about-fcra-box ul {list-style: none; padding: 10px 0 0 20px; margin: 0px;}
.about-fcra-main-box .about-fcra-box ul li {background: url(images/check-icon.png) no-repeat left 8px; padding: 0 0 15px 25px;}
.about-fcra-main-box p.about-fcra-hed {color: #3266cc !important; font-size: 16px; font-weight: 700; margin-bottom: 8px;}
.about-fcra-main-box .number-text {float: left; padding: 5px 0 5px 20px;}
.about-fcra-main-box .number {float: left; width: 15px; margin-right: 5px; color: #c31516; padding: 8px 0;}
.about-fcra-main-box .n-text {float: left; width: 95%; padding: 8px 0;}
.about-fcra-main-box .about-fcra-text {float: left; margin-bottom: 15px;}
.about-fcra-main-box .about-fcra-text p {margin-bottom: 5px; color: #575757;}
/*End About FCRA Page*/

/*Pre-Employment Screening Glosssary Page*/
.pre-employment h2 {font-size: 29px; color: #2d2d2d; font-weight: 400; margin-bottom: 15px;}
.pre-employment-textbox {border: 1px solid #d9d9d9; padding: 30px; font-size: 16px; color: #575757;}
.pre-employment-textbox p {color: #575757;}
.pre-employment-textbox .pre-employment-hed {color: #3266cc; font-weight: 600; font-size: 20px; margin-bottom: 5px;}
/*End Pre-Employment Screening Glosssary Page*/

/*Benefits of Pre-Employment Screening Page*/
.inner-contant-top-text h2 {font-size: 29px; color: #2d2d2d; font-weight: 400; margin-bottom: 15px;}
.inner-contant-top-text p {font-size: 18px; color: #575757; line-height: 28px;}
.inner-contant-top-text a {text-decoration: underline; color: #3266cc;}
.inner-contant-top-text a:hover {text-decoration: none;}
.inner-contant {color: #575757; font-size: 16px;}
.inner-contant p{color: #575757;}
p.inner-contant-hed .normal-hed {font-weight: 300}
h2.inner-contant-hed .normal-hed {font-weight: 300}
.inner-contant a {text-decoration: underline; color: #3266cc; word-wrap: break-word;}
.inner-contant a:hover {text-decoration: none;}
.inner-contant p.inner-contant-hed {color: #3266cc; font-size: 20px; font-weight: 600; margin-bottom: 13px;}
.inner-contant h2.inner-contant-hed {color: #3266cc; font-size: 20px; font-weight: 600; margin-bottom: 13px; line-height: 24px; letter-spacing:normal;}
ul.benefits-hire-li {float:right; background-color: #f4f4f4; list-style: none; padding: 10px 20px; width: 325px; border: solid 1px #e8e8e8; margin: 0 0 10px 10px;}
ul.benefits-hire-li li {background: url(images/check-icon.png) no-repeat left 8px; padding: 0 0 5px 25px;}
/*End Benefits of Pre-Employment Screening Page*/

/*Terms and Condition Page*/
.terms-li {float: left; padding-left: 20px;}
.terms-li .terms-text1 {float: left; margin-right: 10px; width: 20px;}
.terms-li .terms-text2 {float: left; padding-bottom: 20px; width: 96%;}
/*End Terms and Condition Page*/

/*OFAC, Federal and Terrorist Search Page*/
ul.redcheck {list-style: none; padding-left: 20px;}
ul.redcheck li {background: url(images/check-icon.png) no-repeat left 8px; padding: 0 0 5px 25px;}
/*End OFAC, Federal and Terrorist Search Page*/

/*Manual Criminal Searches*/
.manual-criminal-two-col {float: left; width: 100%; margin-bottom: 20px;}
.manual-criminal-two-col h2 {color: #3266cc; font-size: 20px; font-weight: 600;  margin-bottom: 5px; line-height: 20px;}
.manual-criminal-two-col .box1 {background-color: #efefef; padding: 20px; margin-right: 2%; float: left; width: 49%; -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */ -moz-box-sizing: border-box;    /* Firefox 1 - 28 */ box-sizing: border-box; min-height: 226px;}
.manual-criminal-two-col .box2 {background-color: #efefef; padding: 20px; float: left; width: 49%; -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */ -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
 	box-sizing: border-box; min-height: 228px;}
/*End Manual Criminal Searches*/

/*SSN Fraud Page*/
ul.circle {list-style: none; padding-left: 20px; margin-bottom: 15px;}
ul.circle li {padding: 0 0 5px;}
ul.circle li i {color: #3266cc; padding-right: 10px;}
/*End SSN Fraud Page*/

/*How it Works Page*/
h2.heading {font-size: 29px; color: #2d2d2d; margin-bottom: 12px;}
.red-button {font-size: 22px; font-weight: 700;}
.contact-submit input.red-button {font-size: 22px; font-weight: 700; background-color: #c31516;}
.how-it-works-sixbox {background-color: #f6f6f6; padding: 45px 0 30px;}
.how-it-works-sixbox .feature-box-info p {font-size: 14px; line-height: 24px;}
.how-it-works-sixbox .feature-box .feature-box-icon i.fa {font-size: 35px; color: #3266cc;}
#how-it-works-testimonial.video_section {margin: 0px;}
#testimonial-slide .owl-item p, #testimonial-slide .owl-item span {color: #fff;}
#builder-column-54f051bd6ee97 .featured-box .box-content, #builder-column-54f05324a0ef6 .featured-box .box-content, #builder-column-54f053beaa60f .featured-box .box-content {min-height: inherit !important;}
/*End How it Works Page*/

/*Previous Address History*/
.grey-box {background-color: #efefef; padding: 20px; width: 70%; margin-bottom: 20px;}
.grey-box.w100p {width:100%; box-sizing:border-box;}
/*End Previous Address History*/

/*Blog*/
.post-content p {color: #575757; font-size: 16px;}
.post-content h2 {color: #3266cc; font-size: 25px; font-weight: 600;}
.post-content h1 {color: #3266cc; font-size: 25px; font-weight: 600; margin-bottom: 5px; line-height: 32px;}
.post-content h2 a{color: #3266cc;}
.post-content h1 a{color: #3266cc;}
.post-meta h3 {font-size: 0.9em; display: inline-block; margin-bottom: 0px; color: #777777;}
.module.rich-text.form-box {border: 1px solid #e0e0e0; padding: 0 20px 20px;}
.btn-primary:hover, .pagination > .active > a:hover, body.dark .pagination > .active > a:hover {background-color: #0099e6;}
article.post .post-meta {display: inline-block !important; width: 100% !important;}
/*End Blog*/

/*Get Started Page*/
h2.heading.get_started-heading {margin-bottom: 35px;}
#get_started .pricing-table .plan.h400 {height: auto;border: 1px solid #3266cc;margin-bottom: 0;position: relative;}
#get_started .pricing-table .col-md-4 {width:285px !important;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#get_started .pricing-table.pricing-table h3 {margin-bottom: 14px;background: #3366cd;color: #fff;padding-bottom: 32px; letter-spacing: -2px; line-height: 40px;}
#get_started .pricing-table .col-md-4 {margin: 0 45px;}
#get_started .pricing-table .plan:hover > h3, .plan:hover p {color: #fff;}
#get_started .pricing-table .col-md-4 p {font:400 14px/18px "Open Sans", Arial, Helvetica, sans-serif !important;}
#get_started .pricing-table .col-md-4 p.sec-line {font:600 14px/18px "Open Sans", Arial, Helvetica, sans-serif !important;margin-bottom: 15px; color: #575757 }
#get_started .pricing-table li {padding-top: 25px;}
#get_started .t-aling-center {min-height: 70px;padding:0 10px; color: #575757; }
#get_started .btn-lg {font-weight: bold;}
div.bottom-space{background-color: #e7e7e7;height: 29px;position: absolute;bottom: 0; width: 283px; left: 0;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
#get_started .pricing-table .plan:hover {background: transparent; cursor: context-menu;}
#get_started .t-aling-center:hover {color: #575757 !important;}
#get_started .pricing-table .plan:hover > ul li > div.t-aling-center {color: #575757 !important;}
/*End Get Started Page*/

/*Popup*/
.page-id-1930 .fancybox-type-inline, .page-id-1930 .fancybox-skin {height:292px !important;}
.page-id-1930 .fancybox-skin {background:none transparent !important;}
.form-container-login.center-login {margin:0 auto auto auto;}
.form-container-login.center-login li {margin-right:0;width:100%;}
.form-container-login ul {margin:0px !important; padding:0 !important; list-style:none;list-style-type:none;overflow:hidden;}
.form-container-login .th-heading {display:block;padding:0px;overflow:hidden;margin-bottom:0px;}
.form-container-login .th-heading span.th-heading-lt {display:block;float:left;width:100%;margin-right:0px;line-height:normal;}
.form-container-login .th-heading span {font-size:15px;font-weight:bold;line-height:normal;}
.form-container-login ul li.memberlogin-title {background:#3266cc!important;padding:10px 20px !important;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}
.form-container-login ul li.memberlogin-title .th-heading span.th-heading-lt {color:#fff !important;}
.form-container-login ul li {float:left;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(pie.htc);margin-right:25px;padding:0px;box-sizing:border-box;background:none;}
.form-container-login ul li.margin-right-none {margin-right:0px;background:none;}
.form-container-login ul.form-ul .padding-rl {padding:10px 0 7px !important;}
.form-container-login .bordered {padding:9px 15px 10px; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; background:#fff;}
.form-container-login .formcontrol {background-color:#fff; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555; display: block; font-size: 14px; line-height: 1.42857; padding:9px 14px 9px 45px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;}
.form-container-login ul.form-ul ul li input.name {background:url(images/icon_user.png) no-repeat 13px center;}
.form-container-login ul.form-ul ul li input.phone {background:url(images/icon_phone.png) no-repeat 13px center; width:100%!important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.form-container-login ul.form-ul ul li input.email {background:url(images/icon_email.png) no-repeat 13px center;}
.form-container-login .wpcf7-submit {font-size:14px; margin-top:10px; margin-bottom:7px; font-weight:600;}
.page-id-1930 .fancybox-title span.child {display:none !important;}
.page-id-1883 .fancybox-title span.child {display:none!important;}
/*Popup*/

/*added 28 Oct 2015*/
a.download-btn {border: 3px solid #0088cc; padding: 7px 0; color:#0088cc; border-radius: 4px; font-size: 18px; font-weight: 600; margin: 20px auto 0 auto; display: block; width: 145px;}
a.download-btn:hover {color: #c31516; text-decoration: none;}
a.download-btn span {margin-left: 5px;}
.download-forms-bottomboxs .featured-box h4 {height: 80px;}
.download-forms-topboxs .box-content p span.con-h, .download-forms-bottomboxs .box-content p span.con-h {height: 110px; display:block;}
/*End added 28 Oct 2015*/

/*26 Nov 2015*/
div.wpcf7-response-output {margin: 0 0 20px;}
body.sticky-menu-active #header {z-index: 999;}
/*End 26 Nov 2015*/

/*Post*/
.table-responsive .table {border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.table-responsive .table thead th:first-child {width: 150px !important;}
.table-responsive .table tbody td, .table-responsive .table thead th {border-right: 1px solid #ddd;}
.table-responsive {margin-bottom: 10px; font-size: 16px; color: #575757;}
/*Post*/

/*Added 28 Mar 2016*/
.right-sticky-box {width: 345px; background-color: #fff; border: 1px solid #e8e8e8; border-top: 4px solid #c31516; position: fixed; bottom: 3%; right: 1%; z-index: 9999;}
.sticky-box-book-img {margin: 0 10px 25px; display: inline-block;}
.sticky-box-book-img img {margin-top: 5px;}
.sticky-box-textarea {display: inline-block; vertical-align: top; margin-top: 10px;}
#footer .right-sticky-box a.sticky-box-close-but {vertical-align: top; display: block; text-align: right; margin: 5px; font-size: 15px; line-height: 15px;   color: #c31516 !important;}
.sticky-box-textarea p.sticky-hed {font-size: 20px; font-weight: bold; color: #c31516; margin-bottom: 10px;}
.sticky-box-textarea p {font-size: 16px; font-weight: 600; color: #000; line-height: 20px; margin-bottom: 15px;}
#footer .right-sticky-box .download-but {background-color: #c31516; padding: 10px; border-radius: 3px; font-size: 20px; font-weight: 600; color: #ffffff !important; text-align: center; display: block;}
/*End Added 28 Mar 2016*/

/*Added 30 Mar 2016*/
.page-top h2, .post-content h2 {line-height: 32px;}
.post-author .img-thumbnail {margin-top: 8px;}
/*End Added 30 Mar 2016*/

/*4april16*/
.table-responsive1 {box-sizing:border-box; border-left:1px solid #ddd; border-top:1px solid #ddd; width:100%; margin-bottom:18px;}
.table-responsive1 .table-bordered {width:100%; border-collapse:collapse; border:none; padding:0; margin:0;}
.table-responsive1 .table-bordered tr th, .table-responsive1 .table-bordered tr td {border:none!important; border-right:1px solid #ddd!important; border-bottom:1px solid #ddd!important; padding:8px; color:#575757; font-size:16px;}
.table-responsive1 .table-bordered tr th {background-color:#f5f5f5; text-align:left; width:50%; color:#3266cc;}
.table-responsive1 .table-bordered.third tr td {width:33.3%;}
ul.redcheck li li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding-left:0; font-size:15px;}
ul.redcheck li ul {margin-top:7px;}
.br {clear:both; margin:0; padding:0;}
.grey-box.w100p .w50p {float:left; width:50%;}
.h20 {margin:0; height:20px;}
p.marb10 {margin-bottom:10px;}
/*4april16*/

/*Added 07 April 2016*/
/*Mega menu*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {line-height: 35px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {margin-bottom: 8px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {padding: 8px 0px 7px 15px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {padding-left: 15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {color: #6F9FFF !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {border-bottom: 1px solid #3870df;}
.mega-menu-item.mega-menu-item-2376 a, .mega-menu-item.mega-menu-item-2379 a {display: inline-block !important; border: none !important; margin-top: -100px !important;}
.mega-menu-item.mega-menu-item-2388 a, .mega-menu-item.mega-menu-item-2389 a {display: inline-block !important; border: none !important; margin-top: -80px !important;}
.mega-menu-item.mega-menu-item-2379, .mega-menu-item.mega-menu-item-2389 {width: auto !important;}
ul.mega-sub-menu {max-height: 400px !important;} /*300px 7july16*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-2282 > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-2283 > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-2284 > a.mega-menu-link:hover {color: #ffffff !important;} 
/*End Mega menu*/
/*End Added 07 April 2016*/

 /*Added 09 june 2016*/
div#builder-column-57592be3ac823 {float: right;}
 /*Added 09 june 2016*/

 /*Added 29-Nov-2016*/
.testimonial_section.parallax {margin: 0 0 35px; padding: 90px 0px;}
.testimonial_section blockquote.testimonial {background-color: transparent; text-align: center;}
.testimonial_section .testimonial-author .img-thumbnail {display: none;}
.testimonial_section .testimonial-author .img-thumbnail img {max-width: inherit; width: 100px; height: 100px; border-radius: 50%;}
.testimonial_section .testimonial-author {margin: 0; text-align: center;}
.testimonial_section .testimonial-arrow-down {display: none;}
.testimonial_section .testimonial-author p {color: #999; margin: 0; text-align: center;}
.testimonial_section .testimonial-author strong {color: #fff; display: block; padding-top: 7px;}
.testimonial_section .testimonial-author span {display: none;}
.testimonial_section .push-bottom {margin-bottom: 0px;}
/*End Added 29-Nov-2016*/ 

/*Added 18-Feb-2017*/
.timetext-dnone {display: none;}
/*End Added 18-Feb-2017*/

/* BHAVIN - 10Jun21 */
div#builder-row-60c2186fc2608 .container {
    width: 100%;
}
#builder-column-60c2186fc260d {
	padding:0px;
}

#builder-column-60c2186fc260d img {
	width: 100%;
	height: auto;
}
@media (min-width:1920px) {
	#builder-column-60c2186fc260d img {
		min-width: 1905px;
	}
}

/* BHAVIN - 10Jun21 */

/*Media*/
@media (max-width: 1600px) {
.tp-caption.sft.stb.visible-lg.start > img {display: none;}
}
@media (max-width: 1320px) {
/*Banner1*/
.banner-text h2 { font-size: 52px !important;}
.banner-text h2 span {font-size: 73px !important;}
.banner-text ul {margin-left: 30px !important;}
/*End Banner1*/

/*Banner2*/
.banner-text2 h2 { font-size: 92px !important;}
.banner-text2 h2 span {font-size: 80px !important;}
/*End Banner2*/
}

@media (max-width: 1280px) {
/*Home Page*/
.home-intro.light {margin-bottom: 30px;}
.solutions .dropdown-menu::after{ left:28%}
#header nav.mega-menu .solutions .dropdown-menu{right: 0;}
/*End Home Page*/
}

@media (max-width:1199px) {

/*Home Page*/
#header .logo img {width: 280px !important; height: auto !important;}
#header .logo.logo-sticky-active img {width: 280px !important; height: auto !important;}
.banner-bss .bss-text {font-size: 30px;}
.banner-bss .bss-text em {font-size: 42px;}
.banner-bss .get-started a {font-size: 28px;}
.featured-box .box-content {min-height: 340px;}
.why-choose-us .video {margin-left: 40px;}
.why-choose-us .textbox-main {width: 370px; background: none; margin-left: 55px;}
.why-choose-us .textbox-main .textbox {margin-left: 0px;}
#footer .container .row .footer-divider {height: auto; min-height: 520px;}

/*Banner*/
/*Banner1*/
.banner-text h2 { font-size: 45px !important;}
.banner-text h2 span {font-size: 63px !important;}
.banner-text ul {margin-left: 30px !important;}
.banner-text span.napbs img {margin-left: -45px !important;}
/*End Banner1*/

/*Banner2*/
.banner-text2 h2 { font-size: 79px !important;}
.banner-text2 h2 span {font-size: 68px !important;}
.banner-text2 ul li {font-size: 30px !important;}
/*End Banner2*/

/*Banner3*/
.banner3-pricing {margin-left: 27px;}
.banner3-pricing span.pricing-text {font-size: 27px !important;}
.banner3-pricing span.circle {margin-left: -20px;}
/*End Banner3*/

/*End Banner*/
/*End Home Page*/

/*About us page*/
.about-img img {width: 100%;}
.inner-bss {padding: 40px;}
.inner-bss .bss-text {font-size: 32px;}
.inner-bss em {font-size: 35px;}
/*End About us page*/

/*Pricing page*/
.pricing-table .plan {height: 1235px;}
.pricing-table .most-popular {height: 1245px;}
/*End Pricing page*/

/*Get Started Page*/
#get_started .pricing-table .col-md-4 {float: left;margin: 0 28px 40px 0;}
.ie8 #get_started .pricing-table .col-md-4 {margin-bottom:40px;height: 400px;width:320px !important;  }
#get_started .pricing-table .col-md-4.last {margin-right:0}
/*End Get Started Page*/

/*added 28 Oct 2015*/
.download-forms-topboxs .featured-box {height: 485px;}
.download-forms-topboxs .featured-box h4 {height: 60px;}
.download-forms-topboxs .box-content p span.con-h, .download-forms-bottomboxs .box-content p span.con-h {height: 130px;}
/*End added 28 Oct 2015*/

/*Added 09 June 2016*/
.video_section blockquote p {font-size: 18px; line-height: 24px;}
/*End dded 09 June 2016*/
}

@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){
 #header.flat-menu .nav-pills > li { display:inline-block; margin:0px 8px 12px 8px;}
.form-container-login.center-login {margin:0 auto; width: 100%;}
.page-id-1930 .fancybox-type-inline, .page-id-1930 .fancybox-skin {height:284px !important;}
}


@media (max-width:991px) {
	
/*Header*/
#header.flat-menu .nav-pills > li {padding-bottom: 0px; display:block; margin:0;}
#header.flat-menu nav ul.nav-main li.home a, #header.flat-menu nav ul.nav-main li.pricing a, #header.flat-menu nav ul.nav-main li.about-us a, #header.flat-menu nav ul.nav-main li.blog a, #header.flat-menu nav ul.nav-main li.solutions a, #header.flat-menu nav ul.nav-main li.faq a, #header.flat-menu nav ul.nav-main li.contact-us a {margin-top: 0px; height: auto;}
#header .nav-main li.dropdown a.dropdown-toggle.extra {margin: 5px 0 -35px;}
.dropdown-menu::after {display: none;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li {border-bottom: none;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu li a {padding: 0 10px !important;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu {margin-top: 0px; margin-left: 9px !important; width: 98%;}

.phone1{ display:none;}
.phone2{ display:inline-block;}
/*End Header*/
/*Home Page*/
#header.flat-menu nav ul.nav-main li > a, #header.flat-menu nav ul.nav-main li.active > a {color: #fff;}
#header .header-top {display: block;}
.banner-bss .bss-text {font-size: 24px; line-height: 38px;}
.banner-bss .bss-text em {font-size: 32px;}
.banner-bss .get-started {margin: 0px;}
.banner-bss .get-started a {padding: 10px; font-size: 22px;}
.home-intro.light {/*margin: -110px 0 55px;*/}
.featured-box.featured-box-tertiary {margin-top: 0px;}
.why-choose-us {height: auto; margin-bottom: 0px;}
.why-choose-us .video {float: none; text-align: center; width: auto; margin: -49px 0px auto;}
.why-choose-us .textbox-main {margin-left: 0; width: 100%;}
.why-choose-us .textbox-main .textbox {margin: 10px auto 20px; width: 100%;}
.why-choose-us .textbox-main .textbox-text {font-size: 35px; width: 100%;}
#footer .container .row .col-md-9 {border-bottom: none;}
#footer .container .col-md-9 .col-md-3 {width: 50%; float: left; border-bottom: 1px solid #315397;}
#footer .container .row .footer-divider.bd-none {border-right: none;}
#footer .container .row .footer-divider {min-height: 370px;}
.logo.logo-sticky-active img {top: 10px !important;}
.f-secured img {margin: 20px 0px;}
#header > .container {height: 70px;}
.btn-responsive-nav {top: 25px;}
#header .logo img {width: 270px; height: auto;} 
body.sticky-menu-active .btn-responsive-nav {top: 27px;}
/*Banner*/

/*Banner1*/
.banner-text h2 { font-size: 35px !important; line-height: 45px !important;}
.banner-text h2 span {font-size: 48px !important; line-height: 45px !important;}
.banner-text ul {margin-left: 0px !important;}
.banner-text ul li {font-size: 25px !important;}
/*End Banner1*/

/*Banner2*/
.banner-text2 h2 { font-size: 63px !important; line-height: 50px !important;}
.banner-text2 h2 span {font-size: 55px !important;}
.banner-text2 ul li {font-size: 26px !important;}
/*End Banner2*/

/*Banner3*/
.banner-text3 h2 {font-size: 45px !important; line-height: 53px !important;}
.banner-text3 h2 span {font-size: 54px !important;}
.banner3-pricing {margin-left: 50px; height: 188px;}
.banner3-pricing span.pricing-text {font-size: 21px !important; line-height: 20px !important; padding-top: 85px !important;}
.banner3-pricing span.circle {margin-left: -27px; background: url(images/banner3-circle2.png) no-repeat; width: 180px; height: 185px; padding-top: 54px !important; font-size: 34px !important;    line-height: 35px !important;}
/*End Banner3*/

/*End Banner*/
.featured_section {padding-top: 0px;}
.easy-block h2.push-top {margin-top: 20px;}
.cs_screen {text-align: center;}
.cs_screen a {display: inline-block;}
/*End Home Page*/

/*Pricing page*/
.t-aling-center {min-height: inherit;}
.pricing-table .plan:hover > h3, .plan:hover {background: url(images/plan-hover-small.jpg) repeat-x; color: #fff; cursor: pointer;}
.pricing-table .plan.most-popular:hover > h3, .plan.most-popular:hover {background: url(images/plan-most-popular-hover-small.jpg) repeat-x; color: #fff;}
.pricing-table .plan {height: 1125px;}
.pricing-table .most-popular {height: 1125px;}
/*End Pricing page*/

/*Get Started Page*/
#get_started .pricing-table .col-md-4 {float: left;margin: 0 20px 40px 0; width: 225px !important;}
#get_started .pricing-table.pricing-table h3 {font-size: 25px; line-height: 30px;}
div.bottom-space {width: 223px;}
#get_started .pricing-table .col-md-4 p.sec-line {font-size: 13px !important;}
/*End Get Started Page*/

/*About Us page*/
.btn-primary.push-top {margin-top: 10px;}
.why-choose-us.about-mart {margin: 70px 0 0;}
.call-action.aboutus-bss {height: auto; padding: 20px 0;}
.call-action.aboutus-bss p {font-size: 32px; text-align: center;}
.get-started {float: right; margin-right: 20px;}
.about-img img {width: auto;}
/*End About Us page*/

/*Contact Us Page*/
.inner-bss {padding: 20px;}
.inner-bss .bss-text {font-size: 24px;}
.inner-bss .bss-text em {font-size: 30px;}
.inner-bss .get-started {margin: 0 0 0 20px;}
.inner-bss .get-started a {font-size: 18px; padding: 10px 15px;}
.cont-marb {margin-bottom: 15px;}
.contactus-form h2 {margin-bottom: 15px;}
/*End Contact Us Page*/

/*Thank You Page*/
.thank-you {margin: 43px auto;}
.thank-you p {margin-top: 30px;}
/*End Thank You Page*/

/*Login Page*/
.login-register-btn {margin: 0;}
/*End Login Page*/

.sidebar {margin-top: 20px;}
/*26 Nov 2015*/

/*Added 29 Mar 2016*/
.sticky-box-book-img img {margin-top: 5px !important; margin-bottom: 0 !important;}
/*End Added 29 Mar 2016*/

#mega-menu-wrap-primary .mega-menu-toggle {display: none !important;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {display: block !important;}


/*Added 07 April 2016*/
/*Mega menu*/
.mega-menu-item.mega-menu-item-2376 a, .mega-menu-item.mega-menu-item-2379 a {display: block !important; border-top: 1px solid #3870df !important; border-left: 0px solid #3870df !important; border-right: 0px solid #3870df !important; border-bottom: 1px solid #3870df !important; margin-top: 0 !important;}
.mega-menu-item.mega-menu-item-2388 a, .mega-menu-item.mega-menu-item-2389 a {display: block !important; border-top: 1px solid #3870df !important; border-left: 0px solid #3870df !important; border-right: 0px solid #3870df !important; border-bottom: 1px solid #3870df !important; margin-top: 0 !important;}
.mega-menu-item.mega-menu-item-2379, .mega-menu-item.mega-menu-item-2389 {width: inherit; !important;}
ul.mega-sub-menu {max-height: inherit !important;}
/*End Mega menu*/
/*End Added 07 April 2016*/

/*Added 09 June 2016*/
.pricing-table .most-popular {top: 0px;}
div#builder-column-57592be3ac823 {float: none;}
/*End dded 09 June 2016*/
}

@media only screen and (min-width : 962px) and (max-width : 963px) and (orientation : landscape) {
	#header.flat-menu .nav-pills > li{ display:block; margin:0;}
	.page-id-1930 .fancybox-type-inline, .page-id-1930 .fancybox-skin {height:284px !important;}
}

@media (max-width:767px) {
#header.flat-menu .nav-pills > li{ display:block; margin:0;}
/*Header*/	
span.deskview {display: none;}
span.mobview {display: block;}
span.mobview a {margin-right: 15px;}
span.mobview.cont-tel-link {display: inline-block; text-decoration: underline;}
span.mobview.cont-tel-link a {margin-right: 0px; color:#777777;}
/*End Header*/

/*Home Page*/
.banner-bss {width: 580px; margin: 0 auto !important; float: none;}
.banner-bss .bss-text {font-size: 26px; margin-bottom: 10px; width: 100%; text-align: center;}
.banner-bss .bss-text em {font-size: 33px;}
.banner-bss .get-started { width: 190px; float: none; margin: 0 auto 10px !important;}

/*Banner*/
/*Banner1*/
.banner-text h2 { font-size: 26px !important; line-height: 35px !important; margin-bottom: 20px;}
.banner-text h2 span {font-size: 36px !important; line-height: 25px !important;}
.banner-text ul {margin-left: 0px !important;}
.banner-text ul li {background: url(images/banner-icon2.png) no-repeat left 3px; font-size: 20px !important; line-height: 25px !important; padding: 0 0 15px 30px !important;}
.banner-text span.napbs img {height: auto !important; margin-left: -10px !important; width: 130px !important}
/*End Banner1*/

/*Banner2*/
.banner-text2 h2 { font-size: 47px !important;}
.banner-text2 h2 span {font-size: 41px !important;}
.banner-text2 ul li {background: url(images/banner-icon2.png) no-repeat left 3px; font-size: 18px !important; padding: 0 0 15px 32px !important;}
/*End Banner2*/

/*Banner3*/
.banner-text3 h2 {font-size: 33px !important; line-height: 43px !important;}
.banner-text3 h2 span {font-size: 39px !important;}
.banner3-pricing {margin-left: 50px; height: 127px; background: url(images/banner-whitebg2.png) repeat-x left center;}
.banner3-pricing span.pricing-text {font-size: 15px !important; line-height: 20px !important; padding-top: 54px !important;}
.banner3-pricing span.circle {margin-left: -27px; background: url(images/banner3-circle3.png) no-repeat; width: 120px; height: 123px; padding-top: 35px !important; font-size: 23px !important;    line-height: 25px !important;}
/*End Banner3*/
/*End Banner*/
/*End Home Page*/

/*About us page*/
.about-img img {width: 100%;}
.inner-bss .bss-text {font-size: 26px; width: 100%; text-align: center;}
.inner-bss em {font-size: 30px;}
.about-img img {width: auto;}
.inner-bss .get-started {margin: 10px 0 0px; width: 100%; text-align: center;}
/*End About us page*/

/*Pricing page*/
.pricing-table .plan {height: auto; margin-bottom: 20px;}
/*End Pricing page*/

.featured-box .box-content {min-height: inherit;}

/*Manual Criminal Searches*/
.manual-criminal-two-col .box1 {width: 100%; margin-right: 0px; margin-bottom: 20px; min-height: inherit; padding-bottom: 5px;}
.manual-criminal-two-col .box2 {width: 100%; min-height: inherit; padding-bottom: 5px;}
/*End Manual Criminal Searches*/

/*Get Started Page*/
#get_started .pricing-table .col-md-4 {float: left;margin: 0 40px 40px 0;width: 100% !important;}
div.bottom-space {width:100%;}
/*End Get Started Page*/

.form-container-login.center-login {margin:0 auto; width: 100%;}

.page-id-1930 .fancybox-type-inline, .page-id-1930 .fancybox-skin {height:284px !important;}

/*added 28 Oct 2015*/
.download-forms-topboxs .featured-box {height: auto;}
.download-forms-topboxs .featured-box h4 {height: auto;}
.download-forms-bottomboxs .featured-box h4 {height: auto;}
.download-forms-topboxs .box-content p span.con-h, .download-forms-bottomboxs .box-content p span.con-h {height: auto;}
/*End added 28 Oct 2015*/

/*Added 18-Feb-2017*/
.why-choose-us .textbox-main .textbox-text {font-size: 30px;}
/*End Added 18-Feb-2017*/

}

@media only screen and (min-width : 601px) and (max-width : 602px) and (orientation : portrait) {
	#header.flat-menu .nav-pills > li{ display:block; margin:0;}
	.page-id-1930 .fancybox-type-inline {width:95% !important; margin-left:-4px !important;} 
	.page-id-1930 .fancybox-inner, .page-id-1883 #inline1 {width:100%!important;}
}

@media (max-width: 600px) {
#header.flat-menu .nav-pills > li{ display:block; margin:0;}
/*Home Page*/
.why-choose-us .video img {width: 80%; height: auto;}
.why-choose-us .video {height: auto;}
.banner-bss {width: 480px;}
.banner-bss .bss-text {font-size: 20px;}
.banner-bss .bss-text em {font-size: 28px;}
.banner-bss .get-started {margin-top: 10px;}
.home-intro.light {margin: 0 0 20px;}


/*Banner*/
/*Banner1*/
.slider-container {height: 350px;}
.banner-text {padding: 20px;}
.banner-text h2 { font-size: 22px !important; line-height: 35px !important; margin-bottom: 10px;}
.banner-text h2 span {font-size: 30px !important; line-height: 16px !important;}
.banner-text ul {margin-left: 0px !important;}
.banner-text ul li {background: url(images/banner-icon3.png) no-repeat left 3px; font-size: 15px !important; line-height: 20px; padding: 0 0 15px 25px;}
.banner-text span.napbs img {height: auto !important; margin-left: 0 !important; width: 100px !important}
/*End Banner1*/

/*Banner2*/
.banner-text2 {padding: 20px;}
.banner-text2 h2 { font-size: 38px !important; line-height: 35px !important; margin-bottom: 0}
.banner-text2 h2 span {font-size: 34px !important;}
.banner-text2 ul li {background: url(images/banner-icon3.png) no-repeat left 3px; font-size: 16px !important; padding: 0 0 15px 27px !important;}
/*End Banner2*/

/*Banner3*/
.banner-text3 h2 {font-size: 28px !important; line-height: 35px !important;}
.banner-text3 h2 span {font-size: 33px !important;}
.banner3-pricing {margin-top: 0;}
.banner3-pricing span.pricing-text {font-size: 12px !important; }
/*End Banner3*/

/*End Banner*/

/*End Home Page*/

/*Pricing page*/
.pricing-table .plan {height: auto;}
/*End Pricing page*/

/*About Us page*/
.call-action.aboutus-bss p {font-size: 26px;}
/*End About Us page*/

/*Contact Us Page*/
.inner-bss {padding: 15px;}
.inner-bss .bss-text {font-size: 18px; line-height: 40px;}
.inner-bss .bss-text em {font-size: 25px;}
.inner-bss .get-started a {font-size: 15px; padding: 10px 15px;}
.contactus-form h2 {font-size: 25px;}
.contactus-form .form-group label {font-size: 14px;}
.contactus-text h4 {font-size: 20px;}
.contactus-text ul.list-unstyled li {font-size: 14px; line-height: 28px;}
.contact-submit input {font-size: 16px;}
/*End Contact Us Page*/

/*Add on reports Page */
.add-reports-redtext {line-height: 26px;}
/*End Add on reports Page */

/*Terms and Condition*/
.terms-li .terms-text2 {float: left; padding-bottom: 20px; width: 94%;}
/*End Terms and Condition*/

/*Previous Address History*/
.grey-box {width: 100%;}
/*End Previous Address History*/

.about-fcra-main-box .n-text {width: 93%}

.form-container-login.center-login {margin:0 auto; width: 100%;}
.page-id-1930 .fancybox-type-inline {width:93% !important; margin-left:-4px !important;} 
	.page-id-1930 .fancybox-inner, .page-id-1930 #inline1 {width:100%!important;}
	
	div#inline1 {width: 100% !important;}
	.fancybox-outer .fancybox-inner {height: auto !important;}

/*Added 30 Mar 2016*/
.page-top h2 {line-height: 25px; font-size: 22px; margin-top: 10px;}
.post-content h2 {line-height: 28px; font-size: 22px;}
.wp-post-navigation div {margin-bottom: 20px;}
.page-top ul.breadcrumb > li {line-height: 18px;}
.wp-post-navigation div {width: 100% !important;}
/*End Added 30 Mar 2016*/

/*Added 18-Feb-2017*/
.why-choose-us .textbox-main .textbox-text {font-size: 25px; padding: 0 10px;}
/*End Added 18-Feb-2017*/
}

@media (max-width: 667px) and (orientation: landscape) {
	#header.flat-menu .nav-pills > li{ display:block; margin:0;}
	.page-id-1930 .fancybox-inner {height:347px !important;}
	.page-id-1930 .fancybox-type-inline, .page-id-1930 .fancybox-skin {height:283px !important;}
	.page-id-1930 .fancybox-type-inline {width:84% !important; margin-left:-4px !important;}
}

@media only screen and (max-width:568px) and (orientation: landscape) {
	#header.flat-menu .nav-pills > li{ display:block; margin:0;}
	.page-id-1930 .fancybox-type-inline, .page-id-1930 .fancybox-skin {height:302px !important;}
	.page-id-1930 .fancybox-inner {height:100% !important;}
	.grey-box.w100p .w50p {float:none; width:100%;}
	.grey-box.w100p .w50p ul {margin-bottom:0;}
}

@media (max-width: 480px) {
#header.flat-menu .nav-pills > li{ display:block; margin:0;}
/*Home Page*/
.why-choose-us .video img {width: 80%; height: auto;}
.why-choose-us .video {height: auto;}
.why-choose-us .textbox-main {height: auto; padding-bottom: 20px;}
.why-choose-us .textbox-main .textbox {margin: 10px 0;}
.why-choose-us .textbox-main .textbox-text {font-size: 22px; text-align: center; word-wrap: break-word; line-height: 30px;}
.why-choose-us .watchourvideo a {font-size: 16px; margin: 10px 0 0 58px;}
.banner-bss {width: 290px;}
.banner-bss .bss-text {font-size: 25px; text-align: center; line-height: 35px;}
.banner-bss .bss-text em {font-size: 30px;}
.hire-good-emp {font-size: 26px;}
.hire-good-emp .inverted {font-size: 25px;}
.hire-good-emp .word-rotate {margin-bottom: -4px;}
p.featured {font-size: 16px; line-height: 24px;}
.howitworks-heading p {font-size: 30px; margin-bottom: 20px;}
.featured-box h4 {font-size: 18px;}
.box-content > p {font-size: 15px;}
.feature-box-info h4.shorter {font-size: 18px;}
.feature-box-info p {font-size: 14px;}

/*Banner*/
/*Banner1*/
.slider-container {height: 250px;}
.banner-text {padding: 10px;}
.banner-text h2 { font-size: 15px !important; line-height: 20px !important; margin-bottom: 10px;}
.banner-text h2 span {font-size: 20px !important; line-height: 16px !important;}
.banner-text ul {margin-left: 0px !important;}
.banner-text ul li {background: url(images/banner-icon4.png) no-repeat left 3px; font-size: 12px !important; line-height: 16px !important; padding: 0 0 11px 21px !important;}
.banner-text span.napbs img {height: auto !important; margin-left: -20px !important; width: 80px !important}
/*End Banner1*/

/*Banner2*/
.banner-text2 {padding: 18px;}
.banner-text2 h2 {font-size: 28px !important; line-height: 26px !important; margin-bottom: 10px;}
.banner-text2 h2 span {font-size: 25px !important;}
.banner-text2 ul li {background: url(images/banner-icon4.png) no-repeat left 3px; font-size: 11px !important; line-height: 16px !important; padding: 0 0 11px 22px !important;}
/*End Banner2*/

/*Banner3*/
.banner-text3 {margin-top: 30px;}
.banner-text3 h2 {font-size: 20px !important; line-height: 27px !important;}
.banner-text3 h2 span {font-size: 24px !important;}
.banner3-pricing {background: url(images/banner-whitebg3.png) repeat-x left center; margin-top: 40px; height: 67px;}
.banner3-pricing span.pricing-text {font-size: 9px !important; padding-top: 25px !important;}
.banner3-pricing span.circle {background: url(images/banner3-circle4.png) no-repeat; width: 65px; height: 67px;font-size: 12px !important; line-height: 15px !important; padding-top: 18px !important;}

/*End Banner3*/
/*End Banner*/

/*End Home Page*/

/*About Us*/
.about-img img {width: 100%;}
h2.heading {font-size: 22px;}
.lead {font-size: 15px; line-height: 24px;}
.red-button {font-size: 18px;}
.our-goal-title {margin-bottom: 15px;}
/*End About Us*/

.toggle-content p {font-size: 14px; line-height: 24px;}
.faqs-tabs .toggle > label {font-size: 15px;}
.btn-lg, .btn-group-lg > .btn {font-size: 16px;}
.add-on-reports .toggle > label {font-size: 15px;}
.add-on-reports .toggle-content {font-size: 14px;}
.rich-text h2 {font-size: 22px;}
.rich-text p {font-size: 15px; line-height: 24px;}
.inner-contant {font-size: 14px;}
.inner-contant p.inner-contant-hed {font-size: 18px;}
.pre-employment-textbox .pre-employment-hed {font-size: 18px;}
.about-fcra-main-box {font-size: 14px;}

/*Contact Us Page*/
.inner-bss {padding: 15px; width: 100%;} 
.inner-bss .bss-text {font-size: 20px; line-height: 25px;}
.inner-bss .bss-text em {font-size: 26px;}
.inner-bss .get-started {margin: 15px 0 0;}
/*End Contact Us Page*/

/*About FCRA Page*/
.about-fcra-main-box .n-text {width: 91%;}
/*End About FCRA Page*/ 

/*Terms and Condition*/
.terms-li .terms-text2 {float: left; padding-bottom: 20px; width: 92%;}
/*End Terms and Condition*/

#header .header-top i {margin-left: 0px;}
.in_img img {width: 110px;}
.alignright {margin-left: 10px;}
.manual-criminal-two-col .box1, .manual-criminal-two-col .box2 {padding: 20px 20px 5px;}
ul.benefits-hire-li {width: 100%;}

.form-container-login.center-login {margin:0 auto; width: 100%;}
.page-id-1930 .fancybox-type-inline {width:92% !important; left:18px !important;} 
.page-id-1930 .fancybox-inner, .page-id-1930 #inline1 {width:100%!important;}
.page-id-1930 .fancybox-inner {height:auto !important;}

/*26 Nov 2015*/
#footer .container .col-md-9 .col-md-3 {width: 100%;}
#footer .container .row .footer-divider {min-height: auto; border-right: 0;}
/*End 26 Nov 2015*/

/*Added 28 Mar 2016*/
.right-sticky-box {width: 300px;}
.sticky-box-textarea p.sticky-hed {font-size: 16px;}
.sticky-box-textarea p {font-size: 14px;}
#footer .right-sticky-box .download-but {font-size: 18px;}
/*End Added 28 Mar 2016*/

.post-content a img.alignright {width: 100%; height: 100%; max-width: 100%;}

.grey-box.w100p .w50p {float:none; width:100%;}
.grey-box.w100p .w50p ul {margin-bottom:0;}
}

@media (max-width:375px) and (orientation: portrait) {
	#header.flat-menu .nav-pills > li{ display:block; margin:0;}
	.page-id-1930 .fancybox-type-inline {left:13px !important;}
	.dropdown-menu > li > a{ white-space:inherit; width:100% !important;}
	.dropdown-menu > li.lh20 a{line-height:20px !important;}
}
/*08 June 15 Manoj*/
@media (max-width: 320px) {
	#header.flat-menu .nav-pills > li{ display:block; margin:0;}
	.page-id-1930 .fancybox-type-inline {width:92% !important; left:10px !important;} 
	.form-container-login .th-heading span {font-size:13px !important;}
}
/*Media*/