/*
Theme Name: CERT
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

html{overflow-x:hidden;}
body {

	font-family:POPPINS-REGULAR, Helvetica, sans-serif;

}
@font-face {
font-family: 'POPPINS-REGULAR';
src: url('fonts/POPPINS-REGULAR.eot');
src: url('fonts/POPPINS-REGULAR.eot?#iefix') format('embedded-opentype'), url('fonts/POPPINS-REGULAR.svg#POPPINS-REGULAR') format('svg'), url('fonts/POPPINS-REGULAR.woff') format('woff'), url('fonts/POPPINS-REGULAR.TTF') format('truetype'), url('fonts/POPPINS-REGULAR.OTF') format('truetype');
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
}
@font-face {
font-family: 'POPPINS-SEMIBOLD';
src: url('fonts/POPPINS-SEMIBOLD.eot');
src: url('fonts/POPPINS-SEMIBOLD.eot?#iefix') format('embedded-opentype'), url('fonts/POPPINS-SEMIBOLD.svg#POPPINS-SEMIBOLD') format('svg'), url('fonts/POPPINS-SEMIBOLD.woff') format('woff'), url('fonts/POPPINS-SEMIBOLD.TTF') format('truetype'), url('fonts/POPPINS-SEMIBOLD.otf') format('truetype');
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
}


.header-top{float:left; width:100%; background:#0a2234; padding:8px 0px; font-size:11px; color:#fff;}
.header-top .fa{width:20px; text-align:center; color:#fff; background:#4189dd; line-height:13px;}

.header-bottom{padding:10px 0; float:left; width:100%; background:url(images/header-bg.jpg) no-repeat; background-size:cover;}
.logo{display:inline-block; float:left;}
.logo img{height: 114px;    width: auto;}
.searchbar{width:330px; float:right; margin-top:32px; position:relative;}

.searchbar input[type="text"] {
	width:100%;
	margin:0px;
	padding:0px 20px;
	background: #fff;
	outline:none;
	border-radius:20px;
	height:38px;
	font-weight:400;
	border:none;
	color:#8b8a8a;
}
.search-btn{background:url(images/search-icon.png) no-repeat; width:16px; height:16px; border:none; cursor:pointer; position:absolute; bottom:10px; right:15px;}

.nav-box{float:left; width:100%; border-top:solid 1px #003366; background:url(images/nav-bg.jpg) repeat-x #003467;}
.navbar{margin:0px; padding:0px; border:none; border-radius:0px;}
.navbar-collapse{padding:0px;}
.navbar-brand{padding:0px; height:auto;}
.navbar-nav{margin-top:0px; width:100%;}
.navbar-nav>li{padding:0px;}
.navbar-nav>li>a{padding:15px; background:url(images/nav-devider.jpg) no-repeat left center; font-size:14px; text-transform:uppercase; text-shadow: 0 0 0; color:#fff;}
.navbar-nav>li>a:hover{color:#fff; background:url(images/nav-devider.jpg) no-repeat left center #4082b9;}

.banner-box{padding:52px 0px; float:left; width:100%;}
.banner{position:relative; float:left; width:100%; height:278px; background:url(../../../wp-content/uploads/2018/02/banner-bg.jpg) no-repeat; background-size:cover;}
.banner::after{background:url(images/banner-shadow.png) no-repeat; width:1070px; height:24px; position:absolute; bottom:-24px; left:0px; content:"";}

.banner-left{width:72%; float:left; padding:25px 15px;}
.banner-left h3{color:#fff; font-size:22px; font-family:POPPINS-SEMIBOLD, Helvetica, sans-serif; margin:0px; line-height:26px; text-align:justify;}

.newslatter-box{margin-top:45px;}
.newslatter-box p{color:#fff; font-size:14px;}
.newslatter-box input[type="email"] {
	width:260px;
	margin:0px;
	font-size:12px;
	padding:0px 20px;
	background: #fff;
	outline:none;
	border-radius:20px;
	height:38px;
	font-weight:400;
	border:none;
	color:#8b8a8a;float:left; margin-right:5px;
}
.subcribe-btn{padding:0px 30px; height:38px; line-height:38px; border:solid 1px #52b2ef; border-radius:20px; color:#fff; font-size:18px; cursor:pointer;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1280c1+0,045a96+100 */
background: #1280c1; /* Old browsers */
background: -moz-linear-gradient(top, #1280c1 0%, #045a96 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1280c1 0%,#045a96 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1280c1 0%,#045a96 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1280c1', endColorstr='#045a96',GradientType=0 ); /* IE6-9 */}
.subcribe-btn:hover{background:#52b2ef;}

.banner-right{width:28%; float:left; background:rgba(0, 0, 0, 0.7);}
.contactus{padding:32px 13px; float:left; width:100%;}
.contactus h1{color:#fff; text-transform:uppercase; font-size:22px; font-family:POPPINS-SEMIBOLD, Helvetica, sans-serif; margin:0px;}
.contactus p{margin:0px; padding-top:15px;}
.contactus a{color:#fff; font-size:16px;}
.contactus a:hover{color:#52b2ef; text-decoration:none;}
.contactus .fa{width:32px; color:#fff; font-size:17px;}

.report-box{padding:37px 12px; float:left; width:100%; border-top:solid 1px #062b3e;}
.report-box span{display:inline-block; color:#fff; font-size:11px; line-height:19px;}
.report-box a{font-size:15px; float:right;}
.report-box a:hover{color:#fff; text-decoration:none;}

.body-content{float:left; width:100%; padding-bottom:55px;}
.body-content h1{color:#003652; font-size:23px; padding-bottom:15px;}

.body-content-left{width:695px; float:left;}
.top-stories{float:left; width:100%;}
.top-stories h2{background:url(../../../wp-content/uploads/2018/05/heading-left1.jpg) no-repeat right top; padding:12px 52px 12px 20px; margin:0px 0px 20px; color:#fff; font-size:17px; margin-bottom:30px; background-color:#045b97; border-left:4px solid #023a60; float:left;}
.top-stories ul{padding:0px; margin:0px; clear:both;}
.top-stories li{border-bottom:solid 1px #d5d5d5; padding:10px 0px; list-style:none; padding-left:20px; background:url(images/blue-arrow.png) no-repeat left 15px;}
.top-stories li a{color:#003652; font-size:14px; margin-bottom:12px; display:block;}
.top-stories li a:hover{color:#045b97; text-decoration:none;}
.top-stories li p{color:#666666; font-size:12px; margin:0px;}

.page-links{float:left; width:100%; padding-top:50px;}
.page-links ul{padding:0px; margin:0px; float:right;}
.page-links li{float:left; padding:0px 9px; list-style:none;}
.page-links li a{color:#003652; font-size:12px;}
.page-links li a:hover, .page-links li a.active{color:#cd1901;}


.body-content-right{width:280px; float:right;}
.body-content-right h2{background:url(../../../wp-content/uploads/2018/05/heading-right.jpg) no-repeat left top; display:inline-block; float:right; padding:12px 20px 12px 62px; margin:0px; color:#fff; font-size:19px; margin-bottom:30px; background-color:#045b97; border-right:4px solid #023a60;}

.info-for{padding:17px; border-bottom:solid 5px #0b6caa; background:#ebebeb; float:left; width:100%;}
.info-for ul{padding:0px; margin:0px;}
.info-for li{padding:10px 0px; list-style:none; padding-left:20px; background:url(images/blue-arrow.png) no-repeat left 15px;}
.info-for li a{color:#003652; font-size:16px; margin-bottom:12px; display:block;}
.info-for li a:hover{color:#045b97; text-decoration:none;}
.info-for li p{color:#666666; font-size:12px; line-height:19px; margin:0px;}

.viewmore{padding:5px 20px; float:right; line-height:inherit;}
.viewmore:hover{color:#fff; text-decoration:none;}

.footer{float:left; width:100%;}

.footer-top{background:#d1dfe8; padding:35px 0px; float:left; width:100%; border-top:solid 2px #b5c7d3;}
.footer-top h1{color:#003652; font-size:22px; margin:0px; padding-bottom:17px;}

.want-to{width:240px; float:left;}
.want-to ul{padding:0px; margin:0px;}
.want-to li{list-style:none; padding-bottom:8px;}
.want-to li a{color:#003652; font-size:12px;}
.want-to li a:hover{text-decoration:none; color:#127fbf;}
.want-to li .fa{padding-right:10px;}

.subscribe-alerts{width:500px; float:left; padding:0px 40px; border-right:solid 1px #a3b6c3;  border-left:solid 1px #a3b6c3;}
.subscribe-alerts p{font-size:12px; color:#003652;}
.subscribe-alerts-form{margin:25px 0px;}

.footer-social{float:left; width:100%;}
.footer-social a{background:#90a2ae; width:22px; line-height:22px; text-align:center; border-radius:50%; color:#fff; float:left; margin-right:5px; font-size:10px;}
.footer-social a:hover{text-decoration:none; background:#003652; color:#fff;}

.footer-contact{width:290px; float:right;}
.footer-contact p{margin:0px; padding-top:15px;}
.footer-contact a{color:#003652; font-size:16px;}
.footer-contact a:hover{color:#127fbf; text-decoration:none;}
.footer-contact .fa{width:32px; color:#003652; font-size:17px;}

.footer-bottom{padding:28px 0px; background:#003652; float:left; width:100%; text-align:center;}
.footer-bottom ul{padding:0px; margin:0 0 15px 0px;}
.footer-bottom li{list-style:none; border-left:solid 1px #d1dfe8; padding:0px 13px; display:inline-block; line-height:12px;}
.footer-bottom li:first-child{border:none;}
.footer-bottom li a{color:#d1dfe8; font-size:12px;}
.footer-bottom li a:hover{color:#fff; text-decoration:none;}

.footer-bottom p{margin:0px; color:#d1dfe8; font-size:12px;}
.footer-bottom p span{color:#fff;}

.navbar-toggle{background:#fff;}
.navbar-toggle .icon-bar{background:#005184;}

.inner-links{background:#ddeaf2; float:left; width:100%; padding:50px 0 15px 0px; margin-bottom:50px;}
.inner-links ul{padding:0px; margin:0px;}
.inner-links li{background:url(images/blue-arrow.png) no-repeat left center; padding:0px 13px 0 20px; float:left; list-style:none;}
.inner-links li:first-child{background:none; padding-left:0px;}
.inner-links li a{color:#000; font-size:16px;}
.inner-links li a:hover{color:#003652; text-decoration:none;}

.about{float:left; width:100%;}
.about h2{background:url(../../../wp-content/uploads/2018/05/heading-left1.jpg) no-repeat right top; padding:12px 52px 12px 20px; margin:0px 0px 20px; color:#fff; font-size:19px; margin-bottom:30px; background-color:#045b97; border-left:4px solid #023a60; float:left;}
.about h4{color:#003652; font-size:16px; margin:0px; padding-top:25px;}
.about p{color:#666666; font-size:14px; line-height:24px; margin:25px 0 0 0px; clear:both;}
.about ul{padding:0px; margin:0px;}
.about li{background:url(images/blue-arrow.png) no-repeat left 7px; margin-top:22px; list-style:none; color:#666666; font-size:14px; line-height:24px; padding-left:20px;}


.get-touch-right{padding:17px; border-bottom:solid 5px #0b6caa; background:#ebebeb; float:left; width:100%;}
.get-touch-right p{margin:0px; padding-top:15px; float:left; width:100%;}
.get-touch-right a{color:#003652; font-size:16px; float:left; width:85%;}
.get-touch-right a:hover{color:#127fbf; text-decoration:none;}
.get-touch-right .fa{width:32px; color:#003652; font-size:17px; float:left;}

.contact-form{float:left; width:100%;}
.contact-form h2{background:url(../../../wp-content/uploads/2018/05/heading-left1.jpg) no-repeat right top; padding:12px 52px 12px 20px; margin:0px 0px 20px; color:#fff; font-size:17px; margin-bottom:30px; background-color:#045b97; border-left:4px solid #023a60; float:left;}
.contact-form .form-control{color:#b7b6b6; font-size:13px; height:72px; border-radius:0px;}
.contact-form .input-group-addon{background:none; border-radius:0px; color:#d0d0d0;}
.contact-form .fa{width:20px;}
.submit-btn{background:#1c2c38; color:#fff; font-size:14px; text-transform:uppercase; padding:13px 55px;}
.submit-btn:hover{background:#045b97; color:#fff;}

.map{float:left; width:100%;}

.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

/*.heading-resources{background:url(../../uploads/2018/05/heading-bg-resource.png) no-repeat left center !important;}*/
.wpcf7-response-output{clear:both;}

.wp-pagenavi{float:right;}
#wpcf7-f61-p58-o1, #wpcf7-f43-o1{clear:both;}

/***RESPONSIVE***/


@media only screen and (min-width: 960px) and (max-width: 1090px) {
.banner::after{display:none;}
.contactus{padding:11px;}
.body-content-left{width:60%;}
.body-content-right{width:38%;}
.subscribe-alerts{width:460px; padding:0px 20px;}
.want-to{width:200px;}
.footer-contact{width:250px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.navbar-nav > li > a{font-size:12px;}
.banner-left h3{font-size:15px;}
.contactus a{font-size:11px;}
.contactus{padding:15px;}
.body-content-left{width:60%;}
.body-content-right{width:38%;}
.subscribe-alerts{width:470px; padding:0px 20px;}
.footer-contact{width:100%; padding-top:20px;}
.banner::after{display:none;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.navbar-nav{margin:0px;}
.navbar-nav > li > a{background:none;}
.navbar-nav > li > a:hover{background:#1280c1;}
.header-bottom{padding:20px 0px;}
.banner{height:auto;}
.banner-left{width:100%; text-align:center;}
.newslatter-box input[type="text"]{width:100%; margin-bottom:15px;}
.banner-right{width:100%; text-align:center;}
.banner::after{display:none;}
.report-box a{float:none;}
.body-content-left{width:100%;}
.body-content-right{width:100%; margin-top:30px;}
.subscribe-alerts{width:100%; padding:20px 0px; border:none;}
.footer-contact{width:100%;}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.navbar-nav{margin:0px;}
.navbar-nav > li > a{background:none;}
.navbar-nav > li > a:hover{background:#1280c1;}
.header-bottom{padding:20px 0px;}
.logo{width:100%; text-align:center;}
.searchbar{width:100%;}
.searchbar input[type="text"]{border:solid 2px;}
.banner{height:auto;}
.banner-left{width:100%; text-align:center;}
.newslatter-box input[type="text"]{width:100%; margin-bottom:15px;}
.banner-right{width:100%; text-align:center;}
.banner::after{display:none;}
.report-box a{float:none;}
.body-content-left{width:100%;}
.body-content-right{width:100%; margin-top:30px;}
.subscribe-alerts{width:100%; padding:20px 0px; border:none;}
.footer-contact{width:100%;}
}
@media only screen and (max-width: 479px) {
.navbar-nav{margin:0px;}
.navbar-nav > li > a{background:none;}
.navbar-nav > li > a:hover{background:#1280c1;}
.header-bottom{padding:20px 0px;}
.logo{width:100%; text-align:center;}
.searchbar{width:100%;}
.searchbar input[type="text"]{border:solid 2px;}
.banner{height:auto;}
.banner-left{width:100%; text-align:center;}
.newslatter-box input[type="text"]{width:100%; margin-bottom:15px;}
.banner-right{width:100%; text-align:center;}
.banner::after{display:none;}
.report-box a{float:none;}
.body-content-left{width:100%;}
.body-content-right{width:100%; margin-top:30px;}
.subscribe-alerts{width:100%; padding:20px 0px; border:none;}
.footer-contact{width:100%;}
.logo img {    height: auto;    width: 100%;}
.subcribe-btn{ margin-top:10px;}

.top-stories h2{padding: 12px 49px 12px 20px; font-size: 12px;}
}