

.blog_holder article .post_info{
display:none;
}
footer .column1 {
position: relative;
top: -18px;
}
.footer_top a, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget{font-size: 16px;color:#fff; font-weight: 600;line-height: 30px;}
.q_list.number.circle_number ul > li::before{background-color: #424242 !important;}
.footer_bottom{font-size: 15px;color:#006CB7 important;}
.footer_bottom span{padding: 0 10px !important;}
/*.drop_down .wide .second ul li{border-left:none !important}*/
.drop_down .second ul li{border-bottom:none !important}
#nav-menu-item-14938
{
border-left:none !important;
}
.content-title-blue {
color:#006CB7;
}
.page-template-default .content ol li, .page-template-default .content ul li{
	    margin-left: 3%;
}
.home .wpcf7 .cnt-sub, .home .wpcf7 .two_columns_50_50 .column_inner{
margin-top: 20px;
}
/*.bottom-phoneno h4.icon_title{
	letter-spacing: 1.5px;
}*/
.portfolio_standard .filter_holder ul{ width:100%}

/*nav.main_menu ul li.main-service-name > a span{border-bottom:2px solid !important;}*/
.projects_holder article span.feature_holder_icons a:first-child { display:none;}
.page-id-14906 .title { background-size: cover;}
.wpcf7 form label {color: #303030 !important; font-weight: bold;}
.wpcf7 form .two_columns_50_50, .wpcf7 form .cnt-sub{margin-top: 14px;}
#solar-steps .q_circles_holder.five_columns .q_circle_inner{width: 95px; height: 95px; float: left;}
#solar-steps .q_circles_holder.five_columns .q_circle_outer{ width: 100%;  margin-left:  0 !important}
.home .projects_holder article .image img{height: 160px;}
.portfolio_single .two_columns_75_25, .portfolio_single .two_columns_66_33,
.portfolio_navigation .portfolio_prev, .portfolio_navigation .portfolio_next
{display: none;}
.portfolio_navigation .portfolio_button a {color: #006cb7 !important;}
/*.portfolio_navigation .portfolio_prev a, .portfolio_navigation .portfolio_next a{
	color: #006cb7;
	border: 2px solid #006cb7;
}*/
.slider_content .all_at_once{ 
background: rgba(107, 107, 102, 0.5) /* White background with 40% opacity */;
 padding: 15px 10px 30px 10px; }
.slider_content .all_at_once a.qbutton:hover{ color: white !important;}
a.pp_previous:after, a.pp_next, a.pp_next:after{
	/*border: 2px solid #006cb7 !important;*/
	color: #006cb7 !important;
}
/*.pp_default a.pp_arrow_previous:after, .pp_default a.pp_arrow_next:after,
.pp_default .pp_nav .currentTextHolder, .pp_default .pp_close:after { color: #006cb7 !important;}*/

.projects_holder_outer.v4 .image_holder { height: 200px; }
.projects_holder_outer.v4 .portfolio_category_87 .image_holder { height: 165px;}
.projects_holder_outer.v5 .image_holder {
    height: 125px;
}
.portfolio_single .portfolio_gallery a img{    max-height: 300px;   min-height: 250px;}
ul#menu-new_top_menu .second ul li#nav-menu-item-14936 {height: 130px !important; margin-top: 50px;}
ul#menu-new_top_menu .second ul li#nav-menu-item-17060 {height: 130px !important; margin-top: 50px;}
.home .icon_text_holder .icon_with_title_link{font-weight: bold;}
.home .projects_holder_outer.v5 .image_holder { height: 160px;}
@media only screen and (min-width: 768px) {
.home #services-row2 .q_circles_holder {  padding: 0 17% ;}

}
.home  .q_circles_holder p.q_circle_text{font-size: 20px;}
.projects_holder article .portfolio_description .portfolio_title {   text-transform: uppercase;}


@media only screen and (max-device-width: 768px) and (orientation: landscape){
	ul.q_circles_holder li.q_circle_outer:nth-child(2) {
		margin: 0 25%;
	}

}
.footer_top p{ font-size: 24px}
.page-id-15538 .projects_holder article .image img { height: 170px;}
.wpcf7 input.wpcf7-captchar {width: 25%;}
ul.simple-sitemap-post, ul.simple-sitemap-page {float: left; width:40%;}
/*.sitemp-section h2{ float: left; width:40%}*/
.sitemp-section h2:last-child { margin-top: -4%}
.single-post .content { margin-top: 30px !important;}
/*------------------3 column Sitemap CSS starts-----------------------*/
#sitemap-col { /* each column */
 float: left;
 width: 210px;
 padding: 16px 15px 1px 0px;
}
#sitemap-col li { /* top pages */
 text-transform: uppercase;
 font-weight: normal;
 margin-bottom: 0px;
 list-style-image: none;
 list-style-type: none;
}
#sitemap-col ul li { /* sub pages */
 text-transform: none;
 list-style-type: square;
 color: #2EB1DA;
}
#sitemap-col ul li ul li { /* sub sub pages */
 list-style-type: none;
}
#sitemap-col a { /* link style */
 color: #2EB1DA;
 font-weight: normal;
}

#tag_cloud-8 {

    display: none;

}

/*------------------3 column Sitemap CSS ends-----------------------*/
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {

    border: 2px solid;

}
.wpcf7-form-control.wpcf7-textarea {

    border: 2px solid !important;

}
.wpcf7-form-control.wpcf7-captchar {

    border: 2px solid;

}
.carousel-inner .item .image
{
height:95%!important;
}
.header_top_bottom_holder a
{
color:black!important;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3
{
	color:black!important;
}
.menu_phone
{
font-family:FontAwesome !important;
}
.menu_phone span
{
color:#17365D!important;
font-size:20px !important;
font-weight:bold!important;
}
.menu_phone i
{
color:#17365D !important;
font-size:20px !important;
font-weight:bold!important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid !important;
}
.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid !important;
}
.blog_holder.blog_single article
{
padding-top : 100px !important ;
}
.container aside 
{
padding-top : 100px !important ;
}
.content_top_margin.container {
    background-color: #fff !important; 
}
@media (max-device-width: 768px)
{
.contact_tabs
{
padding-left:0px !important;
}
.slider_content .all_at_once
{
padding:0px !important;
}

}
.projects_holder.v4 .mix{
    width: 23.5%;
    margin: 0 0 0%;
}
.projects_holder article span.text_holder
{
cursor: default!important;
text-decoration: none !important;
}
@media (max-device-width: 768px)
{
image_holder a
{
cursor: default!important;
text-decoration: none !important;
}
}
.arrow_css
{
color: #fff;
float:right;
margin-right:10px;
margin-top:5px;
}
.main-service-name
{
width : 338px !important;
}
.drop_down .services_submenu .second .inner>ul
{
margin-left : 178px;
width : 1080px !important;
}
.drop_down .wide .second ul li:nth-child(4n+1)
{
clear : none !important;
}
ul#menu-new_top_menu .second ul li#nav-menu-item-14938
{
height: 130px !important;
margin-top: 50px;
}
@media (max-device-width: 400px)
{
.sub_menu .mobile_arrow{right: 25% !important;}
}

.title_outer.animate_title_area {
    display: block !important;
    height: auto !important;
    opacity: unset !important;
}


li.main-service-name > a,
li.menu-item-has-children.sub > a {
  text-decoration: underline;
text-decoration-thickness: 2px
}

/* Exclude submenu items from being underlined */
li.menu-item-has-children.sub ul li a {
  text-decoration: none;
}
