/*
 Theme Name:   Consultix Child
 Theme URI:    http://radiantthemes.com/consultix/
 Description:  Consultix Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     consultix
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  consultix-child
*/


			
/*zoom*/
.overlay-holder{position:relative;}

.overlay-holder .vc_single_image-wrapper{overflow:hidden;}

.overlay-holder .vc_single_image-wrapper img{transition: transform .5s;}

.overlay-holder:hover .vc_single_image-wrapper img{transform: scale(1.2);}



.over-lay {
    position: absolute;
    bottom: 0px;
    z-index: 10;
    padding: 20px 20px 30px 20px;
    margin: 0px;
}

/*zoom*/

.hover-custom-box.holder{position:relative;}

.hover-custom-box .holder:after{ 
content: "";
    position: absolute;
    left: 0;
    top: 0px;
    height:5px;
    background: #0f91a0;
     width:0%;
    transition:width 0.5s;}

.hover-custom-box .holder:hover:after{width:100%; background:#0f91a0;}


.hover-custom-box .holder:before{ 
content: "";
    position: absolute;
    left: 0;
    top: 0px;
    height:5px;
    background: #eee;
     width:100%;
   }


/*contact*/




.border-right {
    border-right: 1px solid #eaeaea;
}
.map iframe {
    border: 0;
    filter: gray;
    -webkit-filter: grayscale(99%);
    -webkit-backface-visibility: hidden;
}
.contact-info-custom ul li i {
    color: #0f91a0;
    position: absolute;
    left: 0px;
    top: 6px;
    font-size: 13px;
}

input.wpcf7-form-control.wpcf7-submit.custom-btn-submit2 {
    width: 100%;
}
.contact-info-custom ul li{position:relative; padding-left:24px !important; margin-bottom:15px;}

.text-center {
    text-align: center !important;
}
input.wpcf7-form-control.wpcf7-submit.custom-btn-submit {
    padding: 15px 70px !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
}
::-moz-placeholder { /* Firefox 19+ */
text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
}
:-ms-input-placeholder { /* IE 10+ */
text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
}
:-moz-placeholder { /* Firefox 18- */
  text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
}

.radiant-contact-form .form-row input[type=text], .radiant-contact-form .form-row input[type=email], .radiant-contact-form .form-row input[type=url], .radiant-contact-form .form-row input[type=tel], .radiant-contact-form .form-row input[type=number], .radiant-contact-form .form-row input[type=password], .radiant-contact-form .form-row input[type=date], .radiant-contact-form .form-row input[type=time], .radiant-contact-form .form-row select{ height:50px !important;}
.box-shadow-contact{ 
    box-shadow: 0px 2px 57px #e2e2e2;
    position: relative;
    z-index: 10;}

.under-line .vc_column-inner {position:relative;}
.under-line .vc_column-inner :after {
    content: "";
    width: 70px;
    height: 1px;
    background: #c9c9c9;
    left: 14px;
    bottom: -21px !important;
    position: absolute;
}

/*contact*/




@media screen and (min-width:768px){
    .two-column-mega-menu,
    .three-column-mega-menu{
        position:relative !important;
    }
    .two-column-mega-menu > ul.mega-sub-menu,
    .three-column-mega-menu > ul.mega-sub-menu{
        left:50% !important;
        transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
    }
    .two-column-mega-menu > ul.mega-sub-menu{
        width:700px !important;
    }
    .three-column-mega-menu > ul.mega-sub-menu{
        width:800px !important;
    }
}
.service-seidebar-contact-info i{
    margin:0px 10px 15px 0px; 
    color:#fde428;
}
.news-form input {
	background: #f9f9f9;
	border: none;
	padding: 0px 15px;
	font-size:14px;
	color:#00174d;
}

.news-form button {
	background: #0f91a0;
	border: none;
	color: #fff;
	padding:6px 15px 5px 15px;
}
.box-shadow {
   box-shadow: 0 4px 14px rgba(0,0,0,0.1);
}
.box-shadow2 {
  	box-shadow: 0px 0px 35px #e2e2e2;
}
    .text-shadow{text-shadow: 1px 1px 3px #444444e6;}
    
    .table-striped2 tr th {background: #0f91a0; border: 1px solid #00174d; padding:8px; color:#fff;}
    th,.table-striped2 td{padding: 14px 20px !important;}
    .table-striped2 th{border:0px !important;}
    .table-striped2 tr:nth-child(2),.table-striped2 tr:nth-child(4){background: #e4e7ee; }
      .table-striped2 tr:nth-child(3){background: #ced6ea; }
      


.news-form input {
	background: #f9f9f9;
	border: none;
	padding: 0px 15px;
	font-size:14px;
	color:#00174d;
	height:40px;
	margin-bottom:15px;
}
/*.news-form button {
	background: #fde428;
	border: none;
	color: #00174d;
}
*/.contact-color{margin-top:28px;}

.contact-color li span{color:#ffffff;}
.contact-color li {color:#ffffff; margin-bottom:8px;}
.contact-color li i{margin-right:12px; color:#0f91a0;}


.portfolio-style-two > button.current-menu-item{
color:#fe3b30 !important;
}
.footer_main_item ul.contact li::before {
    left: 3px;
    content: "\f041";
    color:#fde428;
}
.footer_main_item .widget_recent_entries ul li .post-date::before {
color:#fde428;
}
.flip-box-text h4{
font-size:20px !important;
margin-top:10px;
margin-bottom:5px !important;
}
.flip-box-text .second-card .btn{
background:#00174d !important;
}
.flip-box-text .second-card .btn:hover{
color:#fff !important;
}
.flip-box-text-two h4{
font-size:18px !important;
color:#fff !important;
}
.flip-box-text-two p{
color:#fff !important;
}
.flip-box-text-two .second-card .btn{
font-size:15px !important;
padding:5px 20px 5px 20px !important;
}
.flip-box-text-three h4{
font-size:18px !important;
color:#333333 !important;
margin-bottom:4px !important;
}
.flip-box-text-three p{
color:#333333 !important;
}
.flip-box-text-three .second-card .btn{
font-size:15px !important;
padding:5px 20px 5px 20px !important;
}
.box-font-color blockquote{
	color:#fff !important;
}
.box-font-color cite{
	color:#fff !important;
}
.box-color h4{
	color:#424242 !important;
}
.box-color > .holder .data .btn{
	border:1px solid #1e73be !important;
		color:#1e73be !important;
}
.box-color-two p{
	color:#fff !important;
}
.box-color-three p{
	color:#424242 !important;
}
.box-color-three h4 {
	color:#424242 !important;
}
.box-color-three > .holder .data .btn{
	border:1px solid #424242 !important;
		color:#424242 !important;
}
/*css for consultix six*/
.text-side-border .title{
padding-left:15px;
margin-top:30px;
}
.text-side-border .data{
padding-left:15px;
font-size:15px;
color:#001040;
}

.text-side-border .holder{
position:relative;
}
.text-side-border .holder:after{
position:absolute;
content:" ";
height:49px;
bottom:27px;
border-left:4px solid #0f91a0;
}
.home-testimonial-text .testimonial-item .holder .title{
display:none;
}
.home-testimonial-text .testimonial-item .holder .data{
text-align:left !important;
}
.home-testimonial-text .testimonial-item .holder{
padding-left:0 !important;
padding-right:0 !important;
}
.home-testimonial-text[class*="element-"].owl-dot-style-one .owl-dots {
    text-align: left !important;
}
.home-testimonial-text[class*="element-"].owl-dot-style-one .owl-dots > .owl-dot > span{
background-color:#c6cccd !important;
}
.testimonial[class*="element-"].owl-dot-style-one .owl-dots > .owl-dot.active > span{
background-color:#0f91a0 !important;
}
.home-free-consultation-pic{
    position:absolute;
    left:0;
    width:686px;
}
.hover-text:hover{
background:#fff;
box-shadow: 0px 0px 14px #e2e2e2;
transform: translateX(-4px);
 -webkit-transform: translateX(-4px);
	
}



div.hover-text{
	transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
background-position:15px 22px !important; 
	padding-top: 15px !important;
padding-bottom: 15px !important;
	position:relative;
}
.hover-text h4{
font-size:16px;
	text-transform:uppercase;
}
.call-text h3{
font-family:"Exo";
	font-weight:normal;
}
.counter-plus{
position:relative;
}
.counter-plus{
font-weight:600;
}
.counter-plus:after{
content:"+";
}
.wraper_header{
	/*position:absolute;*/
}
.header_main_action{
margin-top: 30px;
}
.header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count{
background:#0f91a0;
color:#fff;
}
.footer_main_item .widget_media_image{
margin-bottom:15px;
}
.footer_main_item .widget_recent_entries ul li .post-date::before{
color:#0f91a0;
}
.footer_main_item .widget-title{
font-family: Poppins;
font-weight:500;
	font-size:20px;
}
.footer_copyright_item p{
color:#5d6969;
font-weight:normal;
}
.mc4wp-form-fields{
position:relative;
}
.footer_main_item input[type="submit"], .footer_main_item input[type="button"], .footer_main_item button[type="submit"], .footer_main_item button[type="button"] {
/*position:absolute;
right:0;
*/background:#fff;
font-size:15px;
font-weight:500;
top:0;
color: #000;
	margin:5px 0;
}
.footer_main_item input[type="submit"], .footer_main_item input[type="button"], .footer_main_item button[type="submit"], .footer_main_item button[type="button"]{
   width: auto;
    height: auto;
    padding: 6px 50px 8px 50px;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    line-height: 30px;
    letter-spacing: 2px;
    border-radius: 50px;
    background: #0f91a0;
}

.footer_main_item input[type="submit"]:hover, .footer_main_item input[type="button"]:hover, .footer_main_item button[type="submit"]:hover, .footer_main_item button[type="button"]:hover {
    background: #fff;
    color: #000f3a;
}

#text-3{
margin-bottom:0;
}
.wraper_footer_navigation{
display:none;
}
.wraper_footer_main > .container{
	padding-top:100px;
}
.footer_main_item .widget-title{
	margin-bottom:40px;
}
.textbox-hover > .holder > .pic{
  overflow:hidden;
  position:relative;
  background:#000;
}
/*.textbox-hover > .holder > .pic:before{
position:absolute;
background:rgba(0,0,0,0.1);
content:" ";
width:100%;
height:100%;
opacity:0;
}
*/
.textbox-hover > .holder > .pic img{
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}



.textbox-hover > .holder > .pic img:hover{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  opacity:0.5;
  }
.rt-call-to-action-item h3{
font-family: Poppins !important;
font-weight:600;
}
.team.element-six .team-item > .holder .data h5{
color:#001040;
}
.rt-accordion-item-title h4{
color:#001040 !important;
}
.maintenance-progress-bar > .maintenance-progress-percentage > span{
background:#0f91a0 !important;
}

/*service section*/
.side-menu-service ul{ width:100%;
display:inline-block;
vertical-align:top;
}
.side-menu-service ul li a{
color:#505050 !important;font-size:15px !important;
padding:7px 24px !important;
	margin-bottom:3px !important;
	line-height: 24px !important;
}
.side-menu-service ul li a:hover ,.side-menu-service .current_page_item a{ background:#dbe7f4 !important;
padding:7px 24px !important;
font-size:15px !important;
color:#001952 !important;
margin-bottom:3px !important;
line-height: 24px !important;
}
p.pdf-style{
border-bottom:1px solid #eee;
background-position:0 4px !important;
padding-bottom: 9px !important;
}
p.pdf-style:last-child{
border-bottom:none;
}
.accordion-style-three .panel-title{
font-weight:800 !important;
}
.accordion-style-three .rt-accordion-item{
padding-bottom: 16px !important;
}
.accordion-style-three .rt-accordion-item .rt-accordion-item-body{
padding-left: 40px;
line-height: 28px;
padding-top: 8px;
padding-bottom: 13px;
}
.accordion-style-three .rt-accordion-item .rt-accordion-item-title{
padding-bottom: 6px;
}
.service-form .form-row input[type="text"], .service-form .form-row input[type="email"], .service-form .form-row input[type="url"], .service-form .form-row input[type="tel"], .service-form .form-row input[type="number"], .service-form .form-row input[type="password"], .service-form .form-row input[type="date"], .service-form .form-row input[type="time"], .service-form .form-row select{
height:39px !important;
font-family: Rubik !important;
font-size:14px !important;
}
.service-form .form-row textarea{
height:109px !important;
font-family: Rubik !important;
font-size:14px !important;
}
.service-form .form-row{
margin:0px 0px 14px 0px !important;
}
.service-form .form-row [type="submit"],.service-form .form-row input[type="button"], .service-form .form-row button[type="submit"]{
line-height:20px !important;
	margin-top:-5px;
}
.list-style-left{
width: auto;
float: left;
padding: 0 10px 0 0;
}
.list-style-right{
width: auto;
float: left;
padding: 0 0 0 40px;
}
div.mechin-text {
    background-position: -17px !important;
}
.mechin-text h2{
font-size:14px;
line-height:27px;
}
.mechin-text p{
font-size:15px;
line-height:27px;
color:#2d2d2d;
margin-top:4px;
}
.tab-inner-section{
width:auto;
margin:40px 0 0 0;
}
.contect-section h2{
font-size:17px;
font-weight:500;
line-height:17px;
padding-bottom:25px;
}
.contect-section ul{
display:inline-block;
}
.contect-section ul {
    width: auto;
	float:left;
	padding-right:37px;
}
.contect-section ul li{
font-size:15px;
list-style-image:url('list-style.png');
list-style-position: inside;
}

h2.heading-font-style{
font-size:24px;
line-height:30px;
padding-bottom:30px;
	position:relative;
	padding-top:30px;
}
.contect-section{
	width:auto;
}
h2.heading-font-style:after{
position:absolute;
content:" ";
height:4px;
width:31px;
left:0;
background:#95afcc;
	border-radius:4px;
	bottom: 9px;
}
/*service tab*/
.tab-list-style-one ul li{
padding:10px 0px 0px 0px;
font-size:14px;
color:#7c7c7c;
list-style-image:url('https://consultix.radiantthemes.com/demo-six/wp-content/uploads/2018/02/bullet-1.png');
	list-style-position: inside;
}
.tab-list-style-one h3{
color:#2a2a2a;
font-size:24px;
padding:0 0 20px 0;
	position:relative;
	width:auto !important;
	display:inline-block;
}
.tab-list-style-one .nav-tabs li.active a{
background: #c3d3e5 !important;
font-weight: 500 !important;
font-size: 14px !important;
padding: 20px 6px !important;
color: #001a57 !important;
margin: 0 1px;
}
.tab-list-style-one .nav-tabs li a{
background: #0f91a0 !important;
font-weight: 500 !important;
font-size: 14px !important;
padding: 20px 6px !important;
color: #fff ;
margin: 0 1px;
	text-transform:uppercase;
}
/*service tab*/




  
/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
.wraper_header {
    position: relative;
    background: rgba(0,0,0,0.5);
}

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
.wraper_header {
    position: relative;
    background: rgba(0,0,0,0.5);
}

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
.wraper_header {
    position: relative;
    background: rgba(0,0,0,0.5);
}
}

.fancy-text-color .title h2{
color:#fff !important;
}
.fancy-text-color .data p{
color:#fff;
}
.left-border{
	position:relative;
}
.left-border::after {
    position: absolute;
    height: 83%;
    width: 6px;
    background: #0f91a0;
    content: "";
    left: 0;
}
.wpb_text_column.home-vision-item-text{
    background-position:right top !important;
}

.home-project-item > .vc_column-inner{
overflow:hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;

}
.home-project-item:hover > .vc_column-inner{
transform: translateY(-7px);
-webkit-transform: translateY(-7px);
}
.home-project-item-text{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:flex;
    align-items:flex-end;
    opacity:0;
    visibility:hidden;
    transform:scale(1.5);
    -webkit-transform:scale(1.5);
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.8s ease-in-out;
}
.home-project-item:hover .home-project-item-text{
	opacity:1;
	visibility:visible;
/*    transform:scale(1);
    -webkit-transform:scale(1);
*/}
.home-project-item-text h2{
    margin-bottom:7px;
    color:#fff;
    font-size:18px;
	line-height:20px;

}
.home-project-item img{
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}
.home-project-item:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  opacity:0.9;
  
}
.home-project-item-text p{
    margin-bottom:20px;
    color:#fff;
    line-height:23px;
    font-size:14px;
}
.home-feature-wraper:before{
    position:absolute;
    top:0;
    left:0;
    content:" ";
    width:calc(50% - 420px);
    height:100%;
    background-color:#001040 !important;

}
.text-without-hover{
position:absolute;
top:0;
}
.text-without-hover:hover{
display:none;
}
.home-project-item .vc_column-inner{
position:relative;
}
.header_main_action ul > li i{
color:#00061f !important;
}
.header_main_action{
	margin-top: 21px !important;
}
.home-project-item-text-hover {
    position: absolute;
    bottom: 0;
    width: 100%;
  	transition: all 0.8s ease-in-out;
	-webkit-transition:all 0.8s ease-in-out;
}

.home-project-item:hover .home-project-item-text-hover{
/*transform: translateY(100%);
-webkit-transform:translateY(100%);
*/}
.home-project-item-text-hover h2{
margin-bottom: 7px;
color: #fff;
font-size: 18px;
line-height: 20px;
}
.home-project-item-text-hover p {
    margin-bottom: 20px;
    color: #fff;
}



.left-border2{
	position:relative;
}
.left-border2::after {
    position: absolute;
    height: 63%;
    width: 3px;
    background: #e4edf7;
    content: "";
    right: 16%;
	top:0;
}

.side-menu ul{ width:100%;
display:inline-block;
vertical-align:top;
}
.side-menu ul li:last-child a{margin-bottom:0px !important;}
.side-menu ul li a{ background:#f3f4f5 !important;
padding:14px 24px !important;
font-size:16px !important;
color:#001040 !important;
margin-bottom:3px !important;
border-left:4px solid #f3f4f5 !important;}
.side-menu ul li a:hover{
	border-left:4px solid #0f91a0 !important;
}
.side-menu ul li.current_page_item a{
		border-left:4px solid #0f91a0 !important;
}
.scrollup.left{
	background:#0f91a0;
}
.footer_copyright_item ul.social li a{
	background:#0f91a0 !important;
}

.rt-list.element-one ul li::before{
color:#0f91a0;
	
}
/*404page*/
.error_main .btn:before {
transition: none !important;
-webkit-transition:none !important;
}
.error_main .btn:hover{border:none;}
.error_main .btn{border:none;}

.rt-button2.element-two.hover-style-one .rt-button2-main > .overlay {
transition: none !important;
   -webkit-transition: none !important;
}
/*404page*/

.post.style-three .entry-main .post-meta > span i{
color:#0f91a0 !important;
}
.post-read-more .btn{
border-radius:50px;
}
.meta .fa{
color:#0f91a0 !important;
}

.widget_archive ul li a:hover{
color:#06525b !important;
}
.widget_categories ul li a:hover{
color:#06525b !important;
}
.radiantthemes-search-form .form-row button[type="submit"]{
background:#0f91a0 !important;
}

.rt-tab.element-four > ul.nav-tabs > li > a::before{
border-color: 0px none !important;
border-top-color: none !important;
}
.rt-tab.element-four > ul.nav-tabs > li > a::before, .rt-tab.element-four > ul.nav-tabs > li > a::after{
content:none !important;
}

.footer_main_item .widget-title{
	margin-bottom: 27px !important;
}
.footer_copyright_item ul.social li a:hover {
    color: #fff !important;
}
.footer_copyright_item p{
color:#fff;
}
.rt-tab.element-four > ul.nav-tabs > li > a:hover, .rt-tab.element-four > ul.nav-tabs > li.active > a{
color:#fff !important;
}

.testimonial.element-ten .testimonial-item > .holder > .data blockquote::before{
background-color: #0f91a0 !important;
}
.default-page blockquote{
	background-color: #ebebeb !important;
color: #424242 !important;
}
.default-page blockquote::before, .comment-content blockquote::before{
width: 13px !important;
}
.home-project-item .home-project-item-text-hover h2 a{
color:#fff;
}

.home-project-item-text h2 a:active{
color:#fff !important;
}
.home-project-item-text h2 a a:hover{
color:#fff !important;
}
.home-project-item-text h2 a:focus{
color:#fff !important;
}
.home-project-item:hover .home-project-item-text-hover h2 a{
color:#fff;
}
.home-project-item:activ .home-project-item-text-hover h2 a{
color:#fff;
}
.home-project-item:focus .home-project-item-text-hover h2 a{
color:#fff !important;
}
.error_main .btn:hover::before{
	background:#0f91a0;
}
.home-project-item-text-hover p{
font-size:14px;
line-height:23px;
}



.testimonial.element-eleven .testimonial-item > .holder > .data blockquote cite{
color:#00174d !important;
}

/***** New Css *****/

.entry-content ul li{
	list-style: none !important;
	padding-left:20px;
	margin-left:0 !important;
}

.entry-content .location ul li{
	padding-left:0 !important;
}

.industrial-service .rt-tab.element-four ul.nav-tabs li{
	padding-left:0 !important;
}

.tab-list-style-one .contect-section ul li{
padding:10px 0px 0px 0px !important;
margin-left:15px !important;
font-size:14px;
color:#7c7c7c;
list-style-image: url('https://consultix.radiantthemes.com/demo-six/wp-content/uploads/sites/7/2018/02/bullet-1.png')!important;
	list-style-position: inside;
}
.rt-loan-calculator.element-one > ul.nav-tabs > li{
	padding-left:0 !important;
}

.rt-list ul li::before{
	color:#0f91a0;
}

.team.element-six .team-item > .holder .data ul.social > li, 
.team.element-two .team-item > .holder > .pic > .data ul.social li{
	padding-left:0 !important;
}

.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"]{
	background-color:#0f91a0;
}

.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"]{
	background-color:#0f91a0;
}

#tribe-events-content a{
	color:#0f91a0;
}

#tribe-bar-form .tribe-bar-submit input[type="submit"]{
	background-color:#0f91a0;
	border-radius:50px;
	font-weight:normal;
}

.entry-content li a{
	text-decoration:none !important;
}

.rt-list.element-one ul > li{
	padding-left:20px !important;
}

.woocommerce div.product form.cart .button{
	background-color:#0f91a0;
}

.shop_single > .product > .woocommerce-tabs > ul.tabs > li > a::before{
	background-color:#0f91a0;
}

.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover{
	background-color:#0f91a0;
}

.woocommerce #respond input#submit, .woocommerce #respond input#submit:hover{
	background-color:#0f91a0;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
	background-color:#0f91a0;
}

.woocommerce #payment #place_order{
	background-color:#0f91a0;
}

/****** Responsive ******/

.header_main .responsive-nav i{
	color:#000 !important;
}

/*** Event***/

@media only screen and (max-width: 768px){
	.tribe-events-calendar thead th{
		padding: 7px 0 !important;
	}
	#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{
		width:unset !important;
	}
}

@media only screen and (max-width: 600px){
	.tribe-events-calendar thead th{
		font-size: 3vw !important;
	}
	.tribe-events-calendar td div[id*="tribe-events-daynum-"]{
		font-size: 3vw !important;
	}
	ul.tribe-events-sub-nav a{
		font-size: 3vw !important;
	}
}

@media only screen and (max-width: 807px){
	#tribe-bar-form #tribe-bar-views{
		width:100% !important;
	}
}

@media only screen and (min-width: 769px){
	.tribe-events-calendar thead th{
		font-size:12px !important;
	}
}

@media only screen and (max-width: 450px){
	.font-resize{
		font-size: 8vw !important;
		line-height: 10vw !important;
	}
	
	.font-resize-banner{
		font-size: 12vw !important;
		line-height: 14vw !important;
	}
	
	.testimonial.element-eleven .testimonial-item > .holder > .pic{
		position:relative !important;
	}
	.testimonial.element-eleven .testimonial-item > .holder{
		padding-left:0 !important;
	}
	
}


/*** Event***/

@media only screen and (max-width: 767px){
	.wrapper-spacing{
		margin-top:25px !important;
	}	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
.nav-tabs.nav-justified > li
	{
		width:25%;
	}
}
/*** blog ***/
@media only screen and (max-width: 1024px){
.wraper_blog_main .container{
		width:100% !important;
	}
	.wraper_blog_main .blog_main .post-thumbnail > img{
		width: 85% !important;
	}
}

@media only screen and (max-width: 991px){
	.wraper_blog_main .blog_main .matchHeight {
		width:100% !important;
	}
}

/*** blog ***/

.post-navigation .nav-previous a strong, .post-navigation .nav-next a strong, .comment-navigation .nav-previous a strong, .comment-navigation .nav-next a strong{
	color: #09276f;
	    font-weight: 600;
}
body.single.single-post .entry-content h2 {
    color: #fff !important;
    margin-bottom: 0 !important;
}
div .default-page h3 {
    margin-bottom: 0 !important;
}
.default-page blockquote, .comment-content blockquote {
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 20px 20px 20px 45px;
    font-weight: 700;
    font-size: 160%;
    color: #fff;
    line-height: 160%;
}
.default-page blockquote p:first-child:after, .default-page blockquote p:first-child:after {
    position: absolute !important;
    left: 0;
    top: 0;
    content: "\f10d" !important;
    font-family: 'FontAwesome';
}
.default-page blockquote p:first-child, .default-page blockquote p:first-child{
    position: relative;
    padding-top: 15px !important;
    padding-left: 40px !important;
}
.entry-main blockquote p{
	    font-weight: 700;
    font-style: normal;
}
.default-page blockquote cite, .comment-content blockquote cite {
    display: block;
    margin-top: 7px;
    text-align: right !important;
    font-size: 80% !important;
    font-style: normal;
}
.post-navigation .nav-previous a strong, .post-navigation .nav-next a strong, .comment-navigation .nav-previous a strong, .comment-navigation .nav-next a strong{
	letter-spacing:1px;
	font-size:15px;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a, .comment-navigation .nav-previous a, .comment-navigation .nav-next a{
	font-weight:600;
}
.post-navigation .nav-previous a, .comment-navigation .nav-previous a{
	padding-left: 50px;
}
.post-navigation .nav-next a, .comment-navigation .nav-next a{
	padding-right: 50px;
}
.post-navigation .nav-previous a, .post-navigation .nav-next a {
    font-size: 12px;
}
.single-format-standard .entry-content.default-page ul li:after {
    position: absolute;
    top: 2px;
    left: 0;
    z-index: 0;
    content: "\f111";
    font-family: 'FontAwesome';
    font-size: 50%;
}
.default-page ul:not(.contact) > li:after {
    color: #09276f;
}
.default-page ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li, .comment-content ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 22px !important;
}
.single-format-standard .entry-content.default-page ul {
    padding-left: 0 !important;
}

@media all and (max-width: 991px) and (min-width: 768px) {
	.home-project-item.vc_col-sm-3 {
		width:50%;
	}
	
	.home-project-item.vc_col-sm-6 {
		width:100%;
	}
}

@media all and (max-width: 991px) and (min-width: 481px) {
	.team.element-two:not(.owl-carousel) .team-item {
		width:50% !important;
		margin-bottom:20px !important;
	}
}

@media all and (max-width: 480px) {
	.team.element-two:not(.owl-carousel) .team-item {
		width:100% !important;
		margin-bottom:20px !important;
	}
}

.rt-loan-calculator.element-one > ul.nav-tabs > li > a {
	margin-top:5px !important;
	margin-bottom:5px !important;
}

#tribe-bar-form #tribe-bar-views {
	left:0;
}
header .wraper_header_main .container {
    padding-top: 20px;
    padding-bottom: 20px;
}
header .wraper_header_main .container .brand-logo {
    margin-top: 0px;
}
@media only screen and (max-width: 807px) {
	#tribe-bar-form #tribe-bar-views {
		width:100%;
	}
	
	#tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
		margin-top:0;
	}
	
	#tribe-bar-collapse-toggle {
		background:#f1f1f1;
	}
	
	#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div {
		width:auto;
	}
}	

.wraper_header_top {
    background-color: #6ba743 !important;
}