/* 
Theme Name: Child of TheBuilt
Theme URI: http://magniumthemes.com/;
Description: Child theme based on TheBuilt
Author: Your Name
Version: 1.0
Template: thebuilt
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');
#navbar .navbar-inner{float:right;}
.hebe .tp-tab-desc{display:none !important;}
.watermark-section{background: url(img/watermark.png) no-repeat;background-position: center !important; padding: 30px 0px;}
.section-tle{font-family: 'Montserrat', sans-serif;color:#000; font-size:24px; text-align: center; width:100%; margin-top: 40px !important; margin-bottom: 15px !important; text-transform: uppercase;letter-spacing: 5px;}
.section-tle span{color: #e5ae3c;}
.overlay-sec{background: rgba(0, 0, 0, 0.63); float: left; padding: 45px; box-sizing: border-box; color: #fff; font-size: 30px;font-weight: 300; line-height: 45px;}
.portfolio-list.portfolio-grid-layout-3 .portfolio-item-block{width: 50%;}
.home-blog-posts .mgt-post-title a h5{line-height: 25px;font-size: 16px !important;}
.home-blog-posts .mgt-post-title a:after{/* background: url(img/blog-title-divider.jpg) no-repeat left center; */content:url(img/blog-title-divider.jpg);}
.home-blog-posts .mgt-post-date{display:none;}
.contact-section-home{text-align:center;}
.contact-info{color: #ffffff; font-size: 40px; font-family: raleway; font-weight: 100; line-height: 45px;}
.contact-submit-btn{border: 2px solid #fbbe3f!important; background-color:transparent !important; color:#fbbe3f!important; margin-top:20px;}
.contact-submit-btn:hover{background-color:#fbbe3f !important; color:#000!important;}
.contact-submit-btn input, .contact-submit-btn input.input-text, .contact-submit-btn select, .contact-submit-btn textarea{background:#fff !important;}
footer{background-color: #f4f4f4!important; color:#928d8d!important; }
footer a{ color:#928d8d!important;}
.footer-sidebar > ul > li{width:100%;}
.footer-location{ font-family: 'Open Sans'; font-weight: 500; font-size:15px;}
.footer-location b{font-weight: 700; font-size:17px;}
.footer-social-icons li{float: left; }
.footer-social-icons li a{color: #292e37;font-size: 22px; margin-right: 15px;}
.yellow{ color:#fbbe3f!important;}
.four-section-new h3{font-family: raleway; font-weight: 300;}
.border-bottom-section:after{background: url(img/border-bottom.png) no-repeat;position: absolute; z-index: 9999999; bottom: 0;
clear: none !important; display: block !important; width: 70%; height: 16px;}
/* .breadcrumbs .post.post-mgt_portfolio-archive{display:none;} */
.mgt-promo-block-51249196455 .btn{display:none;}
.vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a, .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i.vc_tta-controls-icon{color: #ffffff !important;}

.mgt-icon-box.mgt-icon-background .mgt-icon-box-icon { width: 50px !important;height: 50px !important;}
.mgt-icon-box.mgt-icon-background .mgt-icon-box-icon .mgt-font-icon{line-height: 50px!important;}
.post-comments-count, #comments, .comments-area, .single-post .breadcrumbs-container-wrapper, .blog .breadcrumbs-container-wrapper, .breadcrumbs-container-wrapper{display:none;}
.single-post .container-bg.with-bgcolor{background: #ffffff !important;}
.single-post .page-item-title h1, .blog .page-item-title h1{text-transform: capitalize; margin-bottom:0px !important; margin-top:0px !important;}
.single-post .page-item-title h1:after{content:''; height: 1px; width: 45px; background: #FBBE3F; display: table; margin-top: 10px;}
.equal-height-icons .mgt-font-icon, .equal-height-icons .mgt-icon-box .mgt-icon-box-icon{font-size: 20px !important; line-height: 22px !important; height: 22px !important;}

.equal-height-icons_awards .mgt-font-icon, .equal-height-icons_awards .mgt-icon-box .mgt-icon-box-icon{font-size: 20px !important; line-height: 22px !important; height: 22px !important;}
.equal-height-icons_awards .mgt-icon-box{margin-top: 10px; margin-bottom: 10px!important;}
.equal-height-icons_awards .mgt-icon-box h5{font-weight: 500 !important;}


.equal-height-icons_small .mgt-font-icon, .equal-height-icons_small .mgt-icon-box .mgt-icon-box-icon{font-size: 15px !important; line-height: 18px !important; height: 18px !important;}
.equal-height-icons_small .mgt-icon-box .mgt-icon-box-icon{margin-right: 10px;}
.equal-height-icons_small .mgt-icon-box{margin-top: 10px; margin-bottom: 10px!important;}
.equal-height-icons_small .mgt-icon-box h5{font-weight: 400 !important; margin-bottom: 5px;}
/* .single-mgt_portfolio .breadcrumbs-container-wrapper, .breadcrumbs-container-wrapper{display:none;} */
h3.Sans-Serif{font-family: Helvetica, Arial, Sans-Serif !important;}
.footer-logo-wrap{text-align: center;}
.about-us-info.footer-location{margin: 0 auto;text-align: center; font-weight: 600;}	
.footer-social-icons-center{display: block;text-align: center; width: 100px; margin: 0 auto !important;}
.footer-sidebar{margin-top: 55px;}
body.transparent-header .container-bg.with-bg h1, .page-id-1730 .container-bg.with-bg h1 , .blog .container-bg.with-bg h1{padding: 150px 0 !important; text-align: center;font-size: 65px; color: #ffffff; font-family: Lato; font-weight: 400 !important; font-style: normal;}
.view-more.btn.mgt-button{background:#fbbe3f !important; color:#000;}
.view-more.btn.mgt-button:hover{background:#fff !important; border-color:#fff !important; color:#000;}
/* #google-recaptcha{width: 100%; transform: scale(0.62); transform-origin: 0 0;} */ 
.home .wpcf7-form input[type="text"], .home .wpcf7-form input[type="password"], .home .wpcf7-form input[type="email"], .home .wpcf7-form input[type="file"], .home .wpcf7-form input[type="tel"], .home .wpcf7-form textarea, .home .wpcf7-form .select2-container{border-radius:2px;}
#google-recaptcha div{margin: 0 auto;}
.ul_list{padding-left: 18px;/*  margin-top: 5px; */}
.right_ul{float: right; list-style: none; padding-left: 0px; margin-bottom: 20px !important;}
.right_ul li{text-align:right;}
.single-mgt_portfolio .mgt-header-block-title{font-weight: 600 !important; font-size: 18px !important; margin-bottom: 5px;}

body .owl-theme .owl-controls .owl-buttons{opacity:1!important;}
body .owl-theme .owl-controls .owl-buttons div.owl-prev{left: 88%!important;right: 0px!important;top:-50px!important;}
body .owl-theme .owl-controls .owl-buttons div.owl-next{top:-50px!important;}
.name-test{font-size: 14px!important;font-weight:400!important;font-style:normal!important;}
.mycontet{text-align:center!important;font-weight: 200!important;color: #b3abab!important;}
.my-meta-info{margin-top:40px;}
.secton-title{margin:0px!important;font-weight: 300;font-size: 30px!important;color: #888888!important;text-transform: uppercase;text-align: center;}
.white.secton-title{color: #fff!important;font-weight: 400;}
.text-white{color: #fff!important;font-weight: 200;text-align: center;}
#my-biton a{color:#fff!important;border:1px solid #fff!important;}

@media only screen and (min-device-width: 230px) and (max-device-width: 480px){
	.mycarouelhome .vc_carousel-slideline{width: 100% !important;}
	.mycarouelhome .vc_item{width: 100% !important; float:left !important; text-align: center; clear: both; margin: 0 auto;}
}	
@media only screen and (min-device-width: 230px) and (max-device-width: 767px){
	.overlay-sec{padding: 10px;font-size: 17px;}	
	.mgt-promo-block-content .mgt-promo-block-content-inside{padding-left:25px !important;}
	.about-us-info{width:100%!important;}
	#footer-sidebar .widget{padding-left:15px; padding-right: 15px;}
	footer .footer-menu ul li{margin-right: 15px !important;}
}