/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.header_title .fancy_heading .title {
    color: #ffffff;
    font-size: 72px;
    line-height: 1.2em;
    font-weight: normal;
   text-align:center
}
.header-overlay.ab-hide #Top_bar{ top:13px !important;}
.hide_dextop{ display: none}
.widget_nav_menu ul{ background:none; padding-left:11px;}
.widget_nav_menu ul li a{ padding: 0 0 7px; display: inline-block;}
.widget_nav_menu ul li { list-style: none; }
.widget_nav_menu ul li:before {
    content: '\e914';
    font-family: "mfn-icons";
    color: #77acfb;
    position: relative;
    right: 7px;
}
#overlay-menu ul li a{ font-size: 32px; text-transform:uppercase; line-height:1.3em !important;}

.get_free_from .gform_wrapper{margin-top:60px;}
.get_free_from input[type="hidden" i], .get_free_from select,
.get_free_from textarea, .get_free_from input[type="email"], .get_free_from input[type="text"]{padding:13px !important; width:100% !important;}
.ken_graff_section .ginput_container_date input[type="text"]{width:96% !important;}

.content_section ul{margin-bottom:30px;}
.content_section table, .content_section ol{margin-top:30px;}
.content_section h3 {margin: 40px 0 30px;}

.testimonials_list blockquote:after, .testimonials_list blockquote:before{display:none;}
.testimonials_list blockquote{background:none;}
/* .page-id-6 #Content img {margin:20px;} */
.testimonail_container .faq .question .answer{ display: block; }
/*
.testimonail_container .faq .question .title > .acc-icon-plus {
    display: none;
}
.testimonail_container .faq .question .title > .acc-icon-minus {
    display: block;
} */
.section_our_cool_project{ margin-bottom:-40px;}
.pull-right{float:right;}
#Subheader .title{ text-transform: uppercase;}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{ margin-bottom:4px;}
.gform_wrapper input[type="text"]{ height:40px; padding:5px 8px !important;}
.gform_wrapper .gform_footer{ text-align:center; }

.rateit .rateit-preset {
    background: url(images/star.gif) left -48px;
}
.rateit_display_none {
    display: none;
}

.section_our_cool_project{ position: relative; }
.section_our_cool_project a.link_to_all_projects {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    display: block;
    font-size: 0;
}

/*____Start Testimonial Page Style____*/
#rp_testimonials .testimonail_container .testimonial_header {
    background: none repeat scroll 0 0 #121212;
	overflow:hidden;
}
#rp_testimonials .testimonail_container .testimonial_header h1 {
    float: left;
}
.testimonial_header .rateit {
    float: right;
    margin-top: 20px;
    padding-right: 20px;
	width: auto;

}
.aggregate_testimonial {
    box-shadow: 0 0 100px #A5A4A4 inset !important;
	-webkit-box-shadow: 0 0 100px #A5A4A4 inset !important;
	-moz-box-shadow: 0 0 100px #A5A4A4 inset !important;
	-ms-box-shadow: 0 0 100px #A5A4A4 inset !important;
	-o-box-shadow: 0 0 100px #A5A4A4 inset !important;
    overflow: hidden;
    width: 100%;
}
.aggregate_testimonial > h3 {
    font-size: 20px;
    line-height: 24px;
    margin-top: 20px;
    text-align: center;
    text-shadow: 1px 1px 1px #A8A8A8;
}
.aggre_testimonial_left, .aggre_testimonial_right {
     background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    outline: 1px solid #F2F2F2;
    padding: 20px;
    width: 247px;
	font-size: 13px;
	min-height:219px;
}
.aggre_testimonial_left {
    float: left;
}
.aggre_testimonial_left div.pregress_container p{color:#000;}
.aggre_testimonial_left p{color:#646464; text-align:center;}
.aggre_testimonial_right {
    float: right;
}
.aggregate_body {
    overflow: hidden;
    padding: 20px;
	position:relative;
}
.ui-progressbar {
    float: left;
    height: 15px !important;
    width: 66%;
	margin:4px 0 0 0;
}
.progressbar_bg {
    background: none repeat scroll 0 0 #EAEAEA;
    height: 15px;
    width: 66%;
	float:left;
	margin:4px 0 0 0;
}
.pregress_container > p {
    float: left;
    line-height: 15px;
    padding: 0;
	margin:3px 6px 0 0;
}

.pregress_container > span {
	margin:0 11px -4px 0;
	float:right;
}

.aggre_testimonial_right ul {
	border:none !important;
}

.aggre_testimonial_right ul li {
	background:none !important;
}

.center_start_container {
	position:absolute;
	background:url(images/center_star_bg.png) 0 0 repeat-x;
	width:64px;
	height:128px;
	top:44%;
	left:45.1%;
}

.center_start_container p {
	text-align:center;
	line-height:66px;
	color:#fff;
}
#rp_testimonials{ border:1px solid #d6d6d6; box-shadow:0 0 5px #E6E1E3; border-radius:3px; margin-top:15px;}
#rp_testimonials .morereviews{float:right; width:300px;}
#rp_testimonials .morereviews h3{margin:75px 0 0 0;}
.entry .ezcol-three-quarter{ width:70% !important;}
.entry .ezcol-one-quarter{ width:26% !important;}
.aggre_testimonial_right li{ display:block;}
.aggre_testimonial_right li a{ border:none;}
.aggre_testimonial_right li a:hover{ border:none;}
/**********popup*************/
#review .gform_wrapper .top_label .gfield_label{ color:#5C5858;}
#review .instruction{ color:#5C5858}
#review ul{ border:none;}
#review ul li{ border:none;}
#review input, textarea{border-radius: 3px;
border: 1px solid #ccc;
padding: 3px 5px;}
#review .button{margin:0 0 0 10px;}
.aggregate_body .aggre_testimonial_right a.fancybox{
background: #f9aa48; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #f9aa48 0%, #f8981d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9aa48), color-stop(100%,#f8981d)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f9aa48 0%,#f8981d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9aa48 0%,#f8981d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9aa48 0%,#f8981d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9aa48 0%,#f8981d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9aa48', endColorstr='#f8981d',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 0 1px 1px #FFFFFF inset;
-o-box-shadow: 0 1px 1px #FFFFFF inset;
-ms-box-shadow: 0 1px 1px #FFFFFF inset;
-webkit-box-shadow: 0 1px 1px #FFFFFF inset;
box-shadow: 0 1px 1px #FFFFFF inset;
border: 1px solid #F8981D;
border-radius: 4px;
color: #363636;
padding:8px 6px;
font-size: 15px;
font-weight:normal;
color:#fff;
	}
.aggregate_body .aggre_testimonial_right p {text-align:center;}
.testimonial_holdeer {
    padding: 0 0px 10px;
}
.testimonial_title{ font-size:18px; font-weight:600; color:#0066ff; margin-bottom:5px;}
.testimonial_reviewer span, .tetimonial_date span{ color:#0066ff; font-weight:500;}

/*____End Testimonial Page Style___*/



/*____Responsive Design_____*/

@media screen and (min-width:768px) and (max-width:1024px){
.header_title .fancy_heading .title{ font-size:50px}
}

@media screen and (max-width:768px){
.header_title .fancy_heading .title{ font-size:35px;}
.hide_dextop { display:block; margin-left:0 !important; margin-right:0 !important;}
.hide_back_forr_mobile{ background-image: none !important;}
#overlay-menu ul li a{ font-size: 24px;}
}


@media screen and (max-width:480px){
.header_title .fancy_heading .title{ font-size:30px;}
}
