/*
Theme Name: Renard
Theme URI: http://
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 1.0
Author: Raff
Author URI: http://
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

.post_content ul li { list-style:outside; margin-left:15px;}
.testmonial_content {     
	display: block;
    border-left: 3px #B6D413 solid;
    padding: 10px 10px;
    margin: 20px 30px;
	}
	
.testmonial_content span.left_quato {
    float: left;
    font-size: 20px;
    line-height: 20px;
}
.testmonial_content span.right_quato {
	font-size: 20px;
    line-height: 20px;
    float: right;	
}

.page-id-13 .wpcf7 textarea { height:100px;}
.testimonail-box { height:204px;}
.wpcf7 input[type="email"], .wpcf7 input[type="text"] { padding:15px;}
.contact-box-home textarea { height:120px;}
.testimonail-box { padding-top:30px;}
.testimonail-box a { color:#323334;}

.page-template-page-video .testimonail-box { height:auto; width:100%;}
.page-template-page-video .testimonial-bx h1 { color:#323334;}
.page-template-page-video .testimonial-bx { background:none;}
.page-template-page-video .slider { text-align:center;}
.page-template-page-video .flex-control-paging li a { background:#e3e3e3;}
.page-template-page-video .flex-control-nav { position:relative; bottom:0;}
.page-template-page-video .testimonial-bx h1 { margin-top:0;}
.page-template-page-video .flex-control-paging li a.flex-active {
    background: #60a120;
    background: #60a120;
	}

.tags a { line-height:28px;}



@media (min-width: 768px) and (max-width: 1199px) {
	.testimonial-bx .slider { max-width:800px !important; margin:0 auto;}
	.flexslider .slides > li { width:400px !important; margin:auto;}
}
@media  (max-width: 767px) {
	.testimonial-bx .slider { max-width:380px !important; margin:0 auto;}
	.flexslider .slides > li { width:390px !important; margin:auto;}
}






@media (min-width: 992px) and (max-width: 1200px) {
	.pic { width:100%;}
	.pic img { max-width:100%;}
	.three-call-outs h4 { font-size:18px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar { text-align:center;}
	.navbar-header { float:none;}
	.navbar-nav { display:inline-block; float:none;}
		
	.pic { width:100%;}
	.pic img { max-width:100%;}
	.three-call-outs h4 { font-size:14px !important;}
	
}
@media (min-width: 320px) and (max-width: 768px) {
	.annouc-feature img { width:auto !important; max-width:100%;}
	.footer-blac-box { text-align:center;}
	.fphone { width:125px; margin:auto;}
	.femail { width:200px; margin:auto}
	
	.page-template-page-homepage .btn-info { display:block;}
	.page-template-page-homepage .btn-primary { width:100%;}
	
	.three-call-outs { text-align:center;}
}
@media (max-width: 1199px) {
		.btn {white-space: normal;}
}
@media (max-width: 991px) {
	.gray-footer { text-align:center;}
	.text-right { text-align:center;}
	#sidebar1 .widget ul li a { padding:3px 0; font-size:14px;}
	#sidebar1 .widget { padding:5px;}
	.shadow-box { width:auto; background:none;}
}
@media (max-width: 768px) {
	.navbar-header { text-align:center;}
	.navbar-toggle { float:none;}
	.navbar-nav { margin:0;}
	.btn-block { padding: 12px 25px 12px 50px;}
	.contact-box-home { margin-bottom:0;}
	.home_post_content { margin-bottom:20;}
	.pic img { max-width:100%;}
	.panel-heading .accordion-toggle.collapsed:before, .panel-heading .accordion-toggle:before { position:absolute; left:35px;}
	.panel-title { padding-left:60px;}
	.panel-title > a { padding-left:0;}
}
@media (max-width: 480px) {
	.btn-block { font-size:14px;}
	.btn-primary:hover { font-size:14px;}
	.testimonail-box { width:78%; height:auto;}
	.contact-box-home { padding:0 15px;}
	.flexslider .slides > li { width: 440px !important;}
}
@media (max-width: 320px) {
	.testimonail-box { /*width:88%;*/ height:auto;}
	.flexslider .slides > li { width:320px !important; margin:auto;}
}
.home .gform_body .medium,.home .gform_body .medium{
padding:15px !important;
}
.home #field_1_1,#field_1_2{
    width: 50%;
    float: left;
    clear: left;
min-height: 82px;
}
.home #field_1_3{
width:50%;    float: right;
}
.home .gform_wrapper .top_label input.medium,.home .gform_wrapper .top_label select.medium {
    width: 98% !important;
}
.home .gform_wrapper textarea.medium{
    height: 8.5em !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit]{
    color: #ffffff;
    border: none;
    background: #b6d413 url(images/btn-arrow.png) top left no-repeat;
    border-bottom: 3px solid #8fb906;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    padding: 12px 50px 12px 70px;
    font-size: 18px !important;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-transform: uppercase;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover{
color: #1b1a1a;
    border: none;
    background: #d7d4d3 url(images/btn-arrow-hover.png) top left no-repeat;
    border-bottom: 3px solid #beb9b8;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    padding: 12px 50px 12px 70px;
    font-size: 18px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-transform: uppercase;
}
.home .gform_footer{
text-align:center;
}

.home .gform_wrapper li.gfield.gfield_error,.home .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
background-color:transparent !important;
border:0 !important;
margin:0 !important;
}
.home .gform_wrapper .gfield_description.validation_message,.home .gform_wrapper .top_label .gfield_description.validation_message{
padding:0 !important;
margin:0 !important;
}
#gform_2 .gform_wrapper .top_label .gfield_label{
display:none !important;
}
.gform_wrapper .gform_footer{
margin-top:0 !important;
}
.navbar-nav {
    margin-top: 15px;
}
.tp-button{
font-size:30px !important;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-header{
    margin-bottom: 15px;
}
.footerlogo {
    max-width: 52px;
    text-align: center;
    
}
.footer-logo-div {
    text-align: center;
}
@media only screen and (max-width: 480px)  {
/*center.slide_main {
    font-size: 13px !important;
    line-height: 14px !important;
    text-align: center !important;
}
.tp-parallax-wrap {
    left: 20% !important;
    width: 100%;
}
	div#slide-1-layer-2 {
    margin-top: 10% !important;
}*/
}
.testimonial-bx h1 {
	background: url() no-repeat center bottom;}

/* New Style by Dao*/

.logo img {
    height: 140px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, a.head-btn {
    background-color: #43aced !important;
    border-bottom: 3px solid #3792cb;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #43aced;
    border-bottom: 3px solid #3792cb;
}
.pic-caption{
	background: #43aced;
}
.contact-box-home h1{
	color: #43aced;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit]{
	background: #43aced url(/wp-content/uploads/2019/08/btn-arrow-blue-dark.png) top left no-repeat;
    border-bottom: 3px solid #3792cb;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info{
	background: #43aced url(/wp-content/uploads/2019/08/btn-arrow-blue-dark.png) top left no-repeat;
    border-bottom: 3px solid #3792cb;
}
.btn-primary {
    color: #ffffff;
    background: #43aced url(/wp-content/uploads/2019/08/btn-arrow-blue-dark.png) top left no-repeat;
    border-bottom: 3px solid #3792cb;
}
.flex-control-paging li a.flex-active {
    background: #43aced;
}
.flex-control-paging li a:hover {
    background: #43aced;
}
.annouce-footer a:hover {
    color: #43aced !important;
}
.inner-page h3, .inner-page h2 {
    color: #43aced;
}
.testmonial_content{
	border-left: 3px #43aced solid;
}
article a {
    color: #43aced;
}
.phone-two {
    background: url(/wp-content/uploads/2019/08/phone-icon-new.png) no-repeat 0 5px;
}
#sidebar1 .widget{
	border: 15px solid #43aced;
}
#sidebar1 .widget .widgettitle{
	background: #43aced;
}
#sidebar1 .widget ul li a:hover{
	background: rgba(67,172,237,0.8);
}
.btn-danger{
	background-color: #43aced;
    border-bottom: 3px solid #3792cb;
}
article a:hover {
    color: #43aced;
}
.btn-success, .btn-success:hover {
    color: #ffffff;
    background-color: #43aced;
    border-color: #3792cb;
}
.panel-heading .accordion-toggle:before{
	color: #43aced;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{
	background: #43aced;
}
.pum-theme-1649 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	background-color: #43aced !important;
}
.annouc-feature img:hover {
    border: 1px solid #43aced;
}
.navbar-default .navbar-nav > li > a{
	font-size: 15px;
}
.navbar .phone{
	padding-left: 0;
}
.navbar-header {
    margin-bottom: 0;
}
.navbar{
	padding-bottom: 0;
}
.shadow-box{
	background: none;
}
.header-top{
	text-align: center;
	float: right;
}
.header-top .phone{
	color: #333;
	text-align: right;
	margin-bottom: 0; 
	font-size: 22px;
}
.navbar-nav {
    float: none;
    margin: 0;
    text-align: left;
}
.navbar-default .navbar-toggle {
    border-color: #43aced;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #43aced;
}
.navbar-toggle{
	background-color: #43aced;
	float: none;
}
.footer-blac-box {
    text-align: left !important;
}
.femail a {
    color: #fff !important;
    text-transform: unset;
}
@media (max-width: 991px) {
	.header-top .btn-primary {
		width: 100%;
		max-width: 290px;
		display: inline-block;
	}
	.header-top .phone, .menu-div{
		text-align: center;
	}
	.header-top{
		float: none;
	}
	.home_post_content{
		margin-bottom: 0px;
	}
}
@media (min-width: 981px) {
	.navbar-toggle {
		display: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
}
@media (max-width: 980px) {
	.header-top .btn-primary {
		width: 100%;
		max-width: 290px;
		display: inline-block;
	}
	.header-top .phone, .menu-div{
		text-align: center;
	}
	.header-top{
		float: none;
	}
	.navbar-nav > li {
		float: none;
	}
	.navbar-nav{
		width: 100%;
	}
}
@media (max-width: 767px) {
	.fphone, .femail{
		margin: 0 !important;
	}
	.btn {
		margin-bottom: 10px;
	}
	.fphone {
		width: auto !important;
	}
}
@media (max-width: 480px) {
	h3, .h3 {
		font-size: 20px;
	}
	h2, .h2 {
		font-size: 22px;
	}
	
	.contact-box-home h1{
		font-size: 23px;
	}
	.tp-button.green{
		font-size: 20px !important;
	}
	.tp-caption.black-small, .black-small{
		font-size: 15px !important;
		border-radius: 15px 15px 15px 15px;
		padding: 4px 20px 3px !important;
	}
	.black-small-new{
		font-size: 10px !important;
	}
}
@media (max-width: 1199px) and (min-width: 981px){
	.navbar-default .navbar-nav > li > a{
		font-size: 12px;
		padding: 8px 10px;
	}
}
.slide_c a {
    background: #43aced;
    padding: 7px 25px;
    border-radius: 5px;
}