/*
Theme Name: Nocont
Theme URI: http://demo.themenovo.com/nocont
Author: ThemeNovo
Author URI: https://themeforest.net/user/themenovo/portfolio
Description: The 2017 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nocont
Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, accessibility-ready, custom-colors, custom-menu, editor-style, featured-images, footer-widgets, microformats, post-formats, 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.
*/

.info-c-full{ background:url(assets/images/shieldprocess.jpg) no-repeat center !important;background-size: contain !important; padding:0 60px !important;}
.info-c-full-br .info-c-full{ border-radius:0 !important}
.info-circle-text {font-size:15px}
.info-c-full-br .icon-circle-list .info-circle-icons{ z-index:9999 !important}
div.p_table_1_1 div.column_2 li.header_row_1 {
  background: #54a407!important;
}
.clear{clear:both}
.single_testimonial{margin-bottom:50px;}
.single_testimonial .f_image{float:left;width:20%;text-align:center}
.single_testimonial .f_image img{
    position: relative;
    margin-top: -30px;
    max-width: 200px;
}
.single_testimonial .description{float:right;width:80%}
.single_testimonial .title {
    width: 100%;
    font-style: italic;
    font-weight: bold;
    margin:  15px 0; 
}

#width90per img {
    width: 80%;
}
.dealerBox img{width:50%}
.tnp-widget form{background:#333 !important}
.site-footer .widget{text-align:center;}
#cms-footer-top	a{color:#9b9b9b !important}
.cms-footer-top-item .wpcf7-form label{float:left; width:70%; margin-bottom:0}
.cms-footer-top-item .wpcf7-form .wpcf7-form-control.wpcf7-submit{float:left; width:30%;background:#f4f4f4;color: #000;border-color: #f4f4f4;}
.cms-footer-top-item div.wpcf7 .ajax-loader{position: absolute;right: 10px;top: 20px;z-index: 99999;}
.video-bottom h3.title.ft-df,.five-columns h3.title.ft-df {text-transform: uppercase;}
.cms-fancyboxes-wraper.cms-fancyboxes-layout0 .cms-fancybox-icon .cms-fancybox-title{font-size: 25px !important;color: #222222;text-transform: uppercase;font-weight: 700;}
.three-box{padding-top: 100px;padding-bottom: 60px}
.cms-heading-wrapper.cms-heading-layout2 .title,
.cms-heading-wrapper.cms-heading-layout1 .title{text-transform:uppercase;}
@media (min-width: 320px) and (max-width: 480px) {
	
	.page-id-2442 #cms-content.site-content,
	.page-id-2445 #cms-content.site-content,
	.page-id-2544 #cms-content.site-content
	{padding-top: 50px !important}
	
	.page-id-2442 h3.title, .page-id-2442 li, .page-id-2442 p,
	.page-id-2445 h3.title, .page-id-2445 li, .page-id-2445 p,
	.page-id-2544 h3.title, .page-id-2544 li, .page-id-2544 p, .page-id-2544 h5,
	.page-id-2632 h3.title, .page-id-2632 li, .page-id-2632 p, .page-id-2632 h5,
	.page-id-2198 h3.title, .page-id-2198 li, .page-id-2198 p, .page-id-2198 h5,
	.page-id-2460 h3.title, .page-id-2460 li, .page-id-2460 p, .page-id-2460 h5,
	.page-id-2569 h3.title, .page-id-2569 li, .page-id-2569 p, .page-id-2569 h5,
	.page-id-2198 h3.title, .page-id-2198 li, .page-id-2198 p, .page-id-2198 h5,
	.page-id-2038 h3.title, .page-id-2038 li, .page-id-2038 p, .page-id-2038 h5,
	.page-id-2278 h3.title, .page-id-2278 li, .page-id-2278 p, .page-id-2278 h5,
	.page-id-2049 h3.title, .page-id-2049 li, .page-id-2049 p, .page-id-2049 h5,
	.page-id-459 h3.title, .page-id-459 li, .page-id-459 p, .page-id-459 h5
	{text-align: center}
	
	.page-id-2445 li{margin:0 15px}
  
     .vc_responsive .home_box_wrap_5.wpb_row .vc_col-sm-2 {
        width: 100% !important;
        padding-right: 40px !important;
    }
	.media-query-cls{
		line-height:50px;
	}
	.textCenter{
		text-align:center;
	}
    .cms-fancyboxes-wraper.cms-fancyboxes-layout0 .cms-fancybox-icon {
		text-align: center !important;
	} 
	.cms-fancyboxes-wraper.cms-fancyboxes-layout0 .cms-fancybox-content {
		text-align: center !important;
	}
	#colophon .text-center-sm {
    	 text-align: center !important; 
    }
    .three-box{padding-top:20px;padding-bottom:20px}
}

.vc_toggle_title>h4 {
    font-size: 20px !important;
}

.page-id-2986 div.p_table_1_1 div.caption_column li.header_row_1,
.page-id-2986 div.p_table_1_1 div.column_1 li.header_row_1,
.page-id-2986 div.p_table_1_1 div.column_3 li.header_row_1
{
    border-top: 1px solid #0573b4 !important;
    border-bottom: 1px solid #0573b4 !important;
    background-color: #0573b4 !important;
}

.page-id-2986 div.p_table_1_1 div.column_4 li.header_row_1 {
    border-top: 1px solid #5f5f5f;
    border-bottom: 1px solid #1a1a1a;
    background-color: #54a407 !important;
}
.page-id-2986 li.css3_grid_row_6.footer_row.css3_grid_row_6_responsive {
    height: 71px;
}
.page-id-2986 li.css3_grid_row_0 h2.col1, .page-id-2986 li.css3_grid_row_0 h2.col2, .page-id-2986 li.css3_grid_row_0 h2.col3, .page-id-2986 li.css3_grid_row_0 h2.col4, .page-id-2986 li.css3_grid_row_0 h2.col5 {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 23px !important;
	font-weight: 300 !important
}

.page-id-2986  .css3_grid_row_6, .page-id-2986  div.p_table_1 li.footer_row {
	background-color: #e2e2e2 !important;
}
.page-id-2986 li.css3_grid_row_6.footer_row.css3_grid_row_6_responsive {
    background: #e3e3e3 !important;
}
.page-id-2986  div.p_table_1 li.footer_row {
    border-top: 0 !important;
}



.page-id-3081 div.p_table_1_1 div.caption_column li.header_row_1,
.page-id-3081 div.p_table_1_1 div.column_1 li.header_row_1,
.page-id-3081 div.p_table_1_1 div.column_3 li.header_row_1
{
    border-top: 1px solid #0573b4 !important;
    border-bottom: 1px solid #0573b4 !important;
    background-color: #0573b4 !important;
}

.page-id-3081 div.p_table_1_1 div.column_4 li.header_row_1 {
    border-top: 1px solid #5f5f5f;
    border-bottom: 1px solid #1a1a1a;
    background-color: #54a407 !important;
}
.page-id-3081 li.css3_grid_row_6.footer_row.css3_grid_row_6_responsive {
    height: 71px;
}
.page-id-3081 li.css3_grid_row_0 h2.col1, .page-id-3081 li.css3_grid_row_0 h2.col2, .page-id-3081 li.css3_grid_row_0 h2.col3, .page-id-3081 li.css3_grid_row_0 h2.col4, .page-id-3081 li.css3_grid_row_0 h2.col5 {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 23px !important;
  font-weight: 300 !important
}

.page-id-3081  .css3_grid_row_6, .page-id-3081  div.p_table_1 li.footer_row {
  background-color: #e2e2e2 !important;
}
.page-id-3081 li.css3_grid_row_6.footer_row.css3_grid_row_6_responsive {
    background: #e3e3e3 !important;
}
.page-id-3081  div.p_table_1 li.footer_row {
    border-top: 0 !important;
}

.single_side_image_text {
    background: #4DA23E;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    padding: 5px;
	position:relative;
	margin-top:-15px;
	margin-bottom: 20px !important;
	font-size:15px;
}

.how_it_works_sec_title {
    font-size: 50px;
}
.how_it_works_box h3 {
    color: #fff;
    background: #3E689E;
    padding: 10px 20px;
    border-radius: 10px;
	margin:0;
}
.how_it_works_box .wpb_text_column.wpb_content_element {
    padding: 10px 20px;
}
.how_it_works_box>div>div>div {
    border: 2px solid #3E689E;
    border-radius: 13px;
}
.social-top li:last-child {
    margin-left: -5px;
}
.rc-anchor-normal .rc-anchor-pt {
	    margin: 2px 33px 0 0 !important;	
}
.rc-anchor-logo-portrait {
	margin: 10px 0 0 0px !important;
}	
.tnp-widget{
	width:100% !important;
}
.tnp-widget form{
	padding-left: 2px !important;
}
.cms-footer-top-item .wpcf7-form label{
	width: 95% !important;
    margin-bottom: 2px !important;
}
.cms-footer-top-item .wpcf7-form .wpcf7-form-control.wpcf7-submit{
	margin-top: 2px !important;
}
.tnp-widget form{
	background-color: #222 !important;
}
.cshero-header-navigation .main-navigation .menu-main-menu > ul > li, .cshero-header-navigation .main-navigation .menu-main-menu > li {padding: 0 11px !important}
#cshero-header-logo img{position: relative;top: 20px;}