/*
Theme Name: Mukam
Theme URI: http://www.blicca.com/mukam
Description: Fully Responsive Theme with Page Builder and Powerful Admin Menu
Author: Blicca Theme 
Author URI: http://themeforest.net/user/bliccathemes
Tags: brown, orange, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 2.2.2
*/

.product_link_right{text-align:right;}
.tour-section-2 .tab-content i{font-size:12px; line-height:24px;}
.no-padding{padding:0px;}
.home-service-section1 .holder,.home-service-section2 .holder , .control-remote-content1 .holder, .control-remote-content2 .holder{display: none;}
.remotely-content h5{margin: 30px 0;}
.remotely-content  h5 strong , .safe_secure h5 strong{color:#000;}
.remotely-content h4{    margin: 25px 0px;}
.remotely-content .wpb_wrapper p{     margin-left: 30px;}
.safe_secure{margin-top:25px;}
.control-remote-content1 .services-2 p , .control-remote-content2 .services-2 p {font-weight: 600;color: #4a4a4a; font-size: 18px; text-decoration: none;}
.page-id-2380 .bg-color{padding-top: 25px; padding-bottom: 25px;}
.home-service-section1 .holder,.home-service-section2 .holder{display: none;}
.login-width{float:left; width:49%;}
.login-width h3 span, .login-width h3{display:inline-block; width:100%; color:#000; font-size:25px; font-weight:700;}
.login-width p label{float:left; width:25%; padding:5px 20px 0px 0; margin-bottom:0px; text-align:left; cursor:pointer;}
.login-width p input{margin-bottom:0px; background:#f9f9f9; padding:7px 8px; border-radius:0px; border:1px solid #ddd; width:50%;}
.login-width p{margin-bottom:15px;}
.login-width p.login-submit input, .login-width p.login-submit1 input{width:auto; padding:8px 30px !important; font-size:15px; background:#000; color:#fff; text-transform:uppercase;font-weight:800;} 
.login-width p.login-remember input{width:auto; position:relative; top:2px; left:-2px;}
.login-width p .left-submit{margin-left:25%;}
.login-width p{position:relative; display:inline-block; width:98%;}
.login-width p span{position:absolute; width:140px; padding-left:0; color:#db0b10; font-size:11px; font-weight:400; padding-right:0px; margin-left:5px;}
.login-width1{float:right;}
.login-width p.login-remember{width:24%; float:left;}
.login-width p.login-remember label{width:100%;}
.login-width p.login-submit{width:40%;}
.margin-size{margin:15px 0px 15px 0px !important;}
.wpcs-slide-out-div{top:10% !important}
.wpcs_content{ padding:0 15px 15px 15px;}
.custom-enquiry-form.mini-contact-form input{width:100%;height:35px;}
.custom-enquiry-form.mini-contact-form h3 {margin-bottom: 15px;margin-top: 10px;}
.custom-enquiry-form.mini-contact-form textarea{width: 100%}
.custom-google-captcha {margin-top:-10px;margin-bottom:10px;}
.custom-enquiry-form.mini-contact-form p .wpcf7-validation-errors{display: none !important;}
.custom-enquiry-form.mini-contact-form .buton-mini{margin:15px 0 -15px 0;}
a#wpcs_handle {top:30% !important;}
.custom-enquiry-form.mini-contact-form textarea{height:70px;}
a#wpcs_handle:before{padding-right:4px;content: "\e01e";font-family: 'mukam';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.custom-enquiry-form span.wpcf7-not-valid-tip {display: inline-block;position: relative;top: -8px;left: 0;float: left;}
.mini-contact-form input,.mini-contact-form textarea {color: #505050}
nav.header-4 .logo {padding-top: 8px !important;padding-bottom: 8px !important }
.custom-homepage-contactform.mini-contact-form input {width:100%;}
.custom-homepage-contactform.mini-contact-form span.wpcf7-not-valid-tip{display: inline-block;position: relative;top:-8px;}
div.wpcf7-response-output{margin: 15px 0 0 0;}
div.wpcs_scroll_div {overflow: auto !important;}
.custom-homepage-contactform.mini-contact-form div.wpcf7-response-output{margin:0;}
.wpcs-slide-out-div{height:auto !important;overflow: scroll;}
.happyclients-2 {background-repeat: repeat;}
.custom-log-form #loginCaptcha,.custom-reg-form #registerCaptcha{margin-left:24.5%;transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
.custom-log-form p.login-msg,.custom-reg-form p.login-msg {border: 2px solid #f7e700;padding:5px 15px;width:auto;}
/* Enquiry Slider Form Styles */
.enquiry-content{overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.enquiry-content-pad ul{padding:0;}
.sliding-enquiry-right, .sliding-enquiry-left{top:15%!important;}
.sliding-enquiry .enquiry-header{background: url(img/enquiry.png);background-position: 100%;border: 1px solid #5e932c;background-color: #000 !important;position: absolute;left:-35px;top:20%;margin-top:0 !important;}
.sliding-enquiry-right .enquiry-title{display:none;margin-top:10px;white-space: inherit;transform: rotate(180deg);-webkit-white-space:nowrap;}
.sliding-enquiry-right .enquiry-title span{color: #fff;}
.sliding-enquiry-right .enquiry-image{float:left;margin: 0px -8px 15px 0px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
.sliding-enquiry-right .ie11 .enquiry-image{margin-right:0 !important;}
.sliding-enquiry-right .enquiry-image img{margin: 0;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
.enquiry-image img {max-width:30px;max-height:30px;}
.sliding-enquiry .enquiry-content h2{font-size: 30px;text-align: center;}
.sliding-enquiry .enquiry-content h2+hr{display: none;}
.sliding-enquiry .enquiry-content input,
.sliding-enquiry .enquiry-content textarea,
.sliding-enquiry .enquiry-content select{padding-left: 5px;border: 1px solid #f2f2f2 !important;border-radius: 5px!important;-webkit-border-radius: 5px!important;-moz-border-radius: 5px;}
.sliding-enquiry .enquiry-content textarea{height:60px !important;}
.sliding-enquiry .enquiry-content .button1_submit,
.sliding-enquiry .enquiry-content .button1_submit:hover,
.sliding-enquiry .enquiry-content .button1_submit:focus{outline:none;-webkit-box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.20);-moz-box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.20);box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.20);background:#75b636 !important;background-color: #000 !important;color: #fff !important;}

#bbpress-forums fieldset.bbp-form legend{color:#000}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{border:1px solid #eee}
#bbpress-forums fieldset.bbp-form select{width:234px;height:22px;margin-top:8px;padding-left: 5px; height: 34px;font-weight: 300;border-radius: 5px;}
#bbpress-forums fieldset.bbp-form input[type="text"]{box-shadow:none;border:1px solid #a9a9a9;margin-top:8px;padding-left: 5px;height: 34px;font-weight: 300;border-radius: 5px;}
.happyclientslider{background-position: 5px 0,bottom 50px right 5px;}
#sliding-form input.error, #sliding-form textarea.error,.error{border-color: #f2f2f2 !important;}
.pp_social .facebook{width:70px;}
.custom-homepage-contactform.mini-contact-form input.error,.contact input.error{border-color:#f2f2f2 !important;}
div.pp_pic_holder{max-width: 100% !important;background: #fff;}
div.ppt{max-width: 100% !important;margin:0;padding: 4px 10px;color: #75b636!important;text-transform: capitalize;}
.pp_content{height:auto !important;}
.pp_content_container .pp_details{max-width: 100% !important;height:auto !important;background: #fff;z-index: 1000;}
.top-section a.custom-email{color:#646464;text-decoration:none;}
.top-section a.custom-email:hover{color:#000;}
.footer-widget .contact-widget p a.custom-email{color:#aaaaaa;text-decoration:none;}
.footer-widget .contact-widget p a.custom-email:hover{color:#ffffff;text-decoration:none;}
.woocommerce nav.woocommerce-pagination{display:block;clear:both}

html[data-useragent*='MSIE 10.0'] .sliding-enquiry-right .enquiry-image {
  margin-right:0 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	::i-block-chrome,.sliding-enquiry-right .enquiry-title{display: inline-block;margin-left: -37px;margin-top:50px;-webkit-transform: rotate(270deg);white-space: nowrap;}
	::i-block-chrome,.sliding-enquiry-right .enquiry-image{-webkit-transform: rotate(0);}
}

@media(max-width:1199px) {
.custom-log-form #loginCaptcha,.custom-reg-form #registerCaptcha{transform: scale(0.75);-webkit-transform: scale(0.75);}
.woocommerce #content div.product div.images.product-thumbnails, .woocommerce div.product div.images.product-thumbnails, .woocommerce-page #content div.product div.images.product-thumbnails, .woocommerce-page div.product div.images.product-thumbnails{width: 100%;}
}
    
@media (max-width: 991px) {
.login-width p label, .login-width p.login-remember{width:34%;}
.login-width p .left-submit{margin-left:34%;}
.wpcs-slide-out-div{top:12% !important}
a#wpcs_handle {top:44% !important;}
nav.header-4 .logo {padding-top: 8px !important;padding-bottom: 8px !important }
.custom-log-form #loginCaptcha,.custom-reg-form #registerCaptcha{margin-left:33%;transform: scale(0.58);-webkit-transform: scale(0.58);}
}

@media (max-width: 767px) {
.login-width{width:100%; padding:10px;}	
.how-works-steps .vc_column-inner {padding-top: 0px !important;padding-bottom: 0px !important;text-align:center;}
.how-works-steps .vc_column-inner .wpb_wrapper p {margin-bottom:50px;}
nav.header-4 .logo {padding-top: 8px !important;padding-bottom: 8px !important }
.woocommerce #content div.product div.images.product-thumbnails, .woocommerce div.product div.images.product-thumbnails, .woocommerce-page #content div.product div.images.product-thumbnails, .woocommerce-page div.product div.images.product-thumbnails {width:100%;}
.menu1-c:hover:after, .menu1-c:active:after {height:30px !important;}
.custom-log-form #loginCaptcha,.custom-reg-form #registerCaptcha{transform: scale(0.77);-webkit-transform: scale(0.77);}
.custom-product-list + .vc_col-sm-4.wpb_column.column_container{clear: both;}
.header-4 .navbar-nav>li>a{padding-top: 5px !important;padding-bottom: 5px !important}
.sliding-enquiry-right, .sliding-enquiry-left{top:5% !important;}
.textbox_popup{height:30px !important;}
.sliding-enquiry-right .enquiry-header{top:57%;}
div.light_square .pp_close{background: url(../img/custom-close.png); background-position: center center;background-size: 100%;width:24px;height:24px;background-repeat:no-repeat;}
}

@media only screen and (max-width: 560px){
.wpcs_content div.wpcf7{width:auto;}
.custom-log-form #loginCaptcha,.custom-reg-form #registerCaptcha{transform: scale(0.75);-webkit-transform: scale(0.75);}
}
@media only screen and (max-width: 480px){
#bbpress-forums fieldset.bbp-form input[type="text"],#bbpress-forums fieldset.bbp-form select{width:100%;}
.featuredproduct-item{margin-left: 0;}
}

@media only screen and (max-width: 420px){
.custom-google-captcha .wpcf7-form-control-wrap .wpcf7-recaptcha > div {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.sliding-enquiry{max-width: 280px !important}
}

@media (max-width: 380px) {
.login-width p label, .login-width p.login-remember{width:38%; padding:5px 9px 0px 0;}
.custom-log-form #loginCaptcha,.custom-reg-form #registerCaptcha{margin-left:37%;transform: scale(0.52);-webkit-transform: scale(0.52);}	
.contact .wpcf7-form-control-wrap .g-recaptcha.g-captcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media screen and (max-height:479px){
	.sliding-enquiry-right .enquiry-content{height:280px;}
	.sliding-enquiry-right .enquiry-header{top:40%;height:136px;}
	.sliding-enquiry-right .enquiry-title{font-size: 14px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	::i-block-chrome,.sliding-enquiry-right .enquiry-title{display: inline-block;margin-left: -37px;margin-top:50px;-webkit-transform: rotate(270deg);white-space: nowrap;}
	::i-block-chrome,.sliding-enquiry-right .enquiry-image{-webkit-transform: rotate(0);}
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
	@media{
	::i-block-chrome,.sliding-enquiry-right .enquiry-title{display: inline-block ;margin-left: -37px;margin-top:50px;-webkit-transform: rotate(270deg);white-space: nowrap;}
	::i-block-chrome,.sliding-enquiry-right .enquiry-image{-webkit-transform: rotate(0);}
	}
}
.bbp-forum-description .bbp-author-name, 
.bbp-topic-started-by .bbp-author-name,
.bbp-topic-description .bbp-author-name,
.bbp-topic-started-by .bbp-author-name
{
	display:block;
	margin-top:-10px;
}
.bbp-topic-freshness-author img.avatar{
	display:none;
}
.bbp-topic-freshness-author .bbp-author-name{
	font-size:13px;
}
body.page-template-forgot-password footer .facts{
	background: #F8992E !important;
	color:#000 !important;
}
body.page-template-forgot-password .bg-color{
	padding-top: 100px;
	padding-bottom: 80px;

}
.breadcrumb { background:none; padding:0; padding-right: 15px; margin: 0; text-align:left; margin: 10px 0; float: left; }
.breadcrumb ul{float: left;}
.breadcrumb ul li { color: #000;font-size:14px;float: left; list-style: none; margin-left:2px;font-weight: 600; }
.breadcrumb ul li a{color:#000;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.breadcrumb ul li a:hover{color:#eb6b2e;}
.breadcrumb>.active{color:#eb6b2e;}
.page-title {clear: both;font-size: 27px;color: #000;font-family: 'Source Sans Pro',sans-serif;}
.forum-pag ~ .page-title {display: none;}
.forum-pag {font-family: 'Source Sans Pro',sans-serif;}
.page-title {clear: both;}
.forum-pag ~ .page-title {display: none;}
#bbpress-forums .bbp-forums-list li {
    font-size: 16px !important;
    text-decoration: none !important;
    float: left;
    clear: both;
}
@media only screen and (max-width: 480px){
	.bbp-reply-header span.bbp-reply-post-date {
	    float: none;
	}
}
#bbpress-forums div.bbp-reply-header, #bbpress-forums div.type-reply {
	font-size: 18px;
}
