/*
Theme Name: Nimble
Theme URI: https://wordpress.org/themes/wisemoves/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Wise Moves 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: wisemoves
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 000144 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
--------------------------------------------------------------*/

.social_section .email span a
{
	text-decoration:none;
}



.servic_box a
{
    text-decoration:none;
}
.comments-area
{
    display:none;
}

.feature-text h2 , #reply-title {
	margin-top: 0px;
	font-size: 20px;
	color: #002222;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.feature-text h4 {
	margin-top: 0px;
	font-size: 16px;
	color: #999;
	margin-bottom: 10px;
}
.blog-content {
	margin-top: 40px;
}

.blog-post-thumbnail
{
    padding:5px;
}
.blog-content a {
    text-decoration:none;
}




.blog-post-button a {
	font-size: 15px;
	font-weight: 400;
	color: #fff !important;
	background: #000144;
	border-radius: 4px;
	padding: 5px 12px !important;
}
.wp-pagenavi .larger , .wp-pagenavi .smaller , .wp-pagenavi .nextpostslink ,.wp-pagenavi .previouspostslink {
	
       font-weight: bold;
	background: #ffffff;
	border: 1px solid #000144;
	color:#000144 ;
       text-decoration:none;
}
.wp-pagenavi span.current {
	font-weight: 400;
	background: #000144;
	border: 1px solid #999;
	color: #ffffff;
       text-decoration:none;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000144;
}
.wp-pagenavi a, .wp-pagenavi span {

	padding: 5px 8px;
	margin: 2px;
	font-size: 16px;
}
.pagination {
	text-align: center;
       margin-top:30px;
       width:100%;
}
.blog-post-thumbnail img{
    max-width: 100%;
    margin-bottom: 20px;
}
.banner img {
	
	height: auto;
}

.socila-icon {
	margin-top: 30px;
}
.a2a_svg svg {
	
	background-color: #000144;
}

.logged-in-as a {
	color: #000144 !important;
	text-decoration: none;
}
label {
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 500;
	/* clear: both; */
}
.comments-area textarea ,.comments-area input {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	border: 1px solid #000144;
       width:320px;
       min-height: 30px;
}
.comments-area #submit
{
    font-size: 15px;
font-weight: 400;
color: #fff !important;
background: #000144;
border:none;
padding: 5px 12px !important;
}

.icon-mail-reply
{
    width: 30px;
height: 15px;
}
.clientlogos img {
	max-width: 200px;
}
.comment-reply-link {
	color: #000144 !important;
	font-size: 15px;
       text-decoration: none;
}
.comment-content {
	padding: 10px 0px;
}
.comment-metadata a ,#reply-title a{
	color: #000144 !important;
       text-decoration: none;
}
.comment-metadata 
{
    padding:10px 0px;
}
.comment-author img {
	max-width: 60px;
	max-height: 60px;
	border-radius: 30px;
}

.comment-content
{
font-size: 16px;
color: #002222;
line-height: 20px;
font-weight: 300;
text-align: justify;
}



.feature-text h1 .bloglink{
	font-size: 24px;
	color: #002222;
	text-transform: uppercase;
       text-decoration: none;
}
.social_section {
	text-align: right;
	margin-top: 27px !important;
}

.post-text .wiselist {
	font-size: 16px;
	color: #002222;
	line-height: 28px;
	font-weight: 300;
	text-align: justify;
       padding-left: 20px !important;
}
.welcome {
	padding: 66px 0px 0px !important;
}
.get_qute.home_qute {
	margin-top: 0px;
}
.aboutimg {
	max-width: 400px;
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}

.clientlogos .servic_box {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
   @media only screen and (min-width: 320px) and (max-width: 450px) {
.slider-img img {

	margin-left: 22%;
}
   }
     @media only screen and (min-width: 769px) and (max-width: 1024px) {
   .slider-img {
	max-width: 100%;
	text-align: center !important;
	float: none;
	margin-left: 22%;
}
.slider-text {
	max-width: 100%;
	text-align: center;
}
     }
    @media only screen and (min-width: 320px) and (max-width: 768px) {
      .header .social_section {
    display: none;
}
        .carousel-caption
        {
            display:none !important;
        }
.slider-img {
	float: none;
	max-width: 100%;
	text-align: center;
	clear: both;
	/*margin-left: 40px;*/
}
.slider-text {
	max-width: 100%;
	float: none;
	margin-left: 0px;
	clear: both;
	text-align: center;
}

/*.qurey_from {
	margin-top: 0px;
}*/
.get_qute.home_qute , .get_qute-new {
	background: #333;
}
.blognopadding {
	padding: 0px;
}
.slider-box {
	margin: 10px;
}
    }
    @media only screen and (max-width: 768px)
{
p.top-header-para,.clearfix.header li.phone {
    display: none !important;
}
.navbar-header.menu-bg {
    background: none !important;
}
	.clearfix.header .col-md-9 {
    padding-left: 100px;
}
	.clearfix.header .logo {
    position: absolute;
    left: 5px;
    z-index: 9999;
    top: -5px;
    width: 60px;
}
	.footer-logo img {
    width: 80px;
}
}
    @media only screen and (min-width: 768px)
{
    .servic_box .serdesc {
    min-height: 75px;
    font-size: 16px;
    margin-top: 15px;
}
.carousel-caption h5 {
    /* color: #003466; */
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 60px;
}
.carousel-caption p {
    font-size: 24px;
    font-weight: 600;
}

}
    .slider-img img {
	width: 70px !important;
	height: 70px !important;
	object-fit: cover;
	border-radius: 50%;
}
li.phone i {
	color: #fff;
}
.get_qute-new {
	background-size: cover !important;
}
.footer h2 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.side_bar {
	margin-bottom: 40px;
}
.paratext ul {
  list-style: none; /* Remove default bullets */
}
.paratext ul li {
	font-size: 16px;
	line-height: 28px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 1px;
}
.paratext ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #000144; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.btn_subscribe a {
	display: block;
	background: #000144;
	color: #fff;
	text-align: center;
	padding: 8px;
	font-size: 18px;
	text-transform: capitalize;
	text-decoration: none;
}
.inter_box {
	margin-bottom: 40px;
}
.copy_write a {
	color: #fff;
}
.messagearea textarea {
	height: 100px;
}
.carousel-caption {
    top: 30%;
}
div#mycarousel .item img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: top left;
}
.logo img {
    max-width: 100%;
    max-height: 80px;
}


form#wpforms-form-552 input::placeholder, form#wpforms-form-552 textarea::placeholder
{
    color:#fff;
}
form#wpforms-form-552 input, form#wpforms-form-552 textarea {
    background: none;
    border: 2px solid #fff;
    color: #fff !important;
}
.page-id-496 form#wpforms-form-552 input::placeholder, .page-id-496 form#wpforms-form-552 textarea::placeholder
{
    color:#262626;
}
.page-id-496 form#wpforms-form-552 input, .page-id-496 form#wpforms-form-552 textarea {
    background: none;
    border: 1px solid #262626;
    color: #262626 !important;
}
button#wpforms-submit-552 {
    background: #FF914D;
    width: 200px;
    padding: 10px;
    height: 50px;
    font-size: 18px;
    text-transform: uppercase;
}
.carousel-control {
    display: none !important;
}
ul#menu-main-menu {
    margin-top: 20px;
    border-top: 0px;
}
.header {
    padding: 10px 0px 10px;
}

.clearfix.header.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff !important;
    z-index: 9999;
}
.carousel-caption h5 span {
    color: #FF914D;
}