/*
Theme Name: Disaster Recovery Child
Theme URI:http://jrmg.com.au
Author:Josh Rimmington
Author URI:http://jrmg.com.au
Description:Disaster Recovery is a Clean, Highly Flexible, Feature rich and Fully responsive WordPress theme. Fit for any niche; Health, education, medical, sports, business, non-profit,software, security or design etc., Drive your visions and dreams in to action and impress your clients. Irrespective of your WordPress Skill, create your world class website with our advanced admin panel where you can change color elements, font, font size, page layout, blog style, portfolio presentation, contact info, third party integration,  and you can control SEO settings, responsiveness... so you have access to almost of all elements
Version: 2.5.5
License:GNU General Public License v2 or later
License URI:Disaster Recovery
Tags:light, gray, white, one-column, two-columns, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain:disaster-recovery-child
Template: disasterrecov
*/
@import url('https://fonts.googleapis.com/css?family=Yantramanav:300,900');
@import url("../disasterrecov/style.css");
body{font-family: 'Yantramanav', sans-serif !important; font-size:15px;}
h1,h2,h3,h4,h5,h6 {font-family: 'Yantramanav', sans-serif !important;}
p{font-family: 'Yantramanav', sans-serif !important;}
.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}



/*.masthead::after {
  border-color: #fff transparent transparent;
  border-style: solid;
  border-width: 69px 636px 0 690px;
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 100%;
  width: 0;
}*/
body.page-id-5 .masthead::after {
    content: "";
    position: absolute;
    top: 130px;
    left: 0;
    background-color: inherit;
    padding-bottom: 50%;
    width: 100%;
    z-index: -1;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-85deg) skewy(80deg);
    -ms-transform: rotate(-85deg) skewy(80deg);
    transform: rotate(-85deg) skewy(80deg);
}
.abt-cnt::before {
    content: "";
    position: absolute;
    top: 130px;
    left: 0;
    background-color: inherit;
    padding-bottom: 50%;
    width: 100%;
    z-index: -1;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-85deg) skewy(80deg);
    -ms-transform: rotate(-85deg) skewy(80deg);
    transform: rotate(-85deg) skewy(80deg);
}

#tp-three-clm .upb_row_bg::after {
    content: "";
    position: absolute;
    top: 130px;
    left: 0;
    background-color: inherit;
    padding-bottom: 50%;
    width: 100%;
    z-index: -1;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-85deg) skewy(80deg);
    -ms-transform: rotate(-85deg) skewy(80deg);
    transform: rotate(-85deg) skewy(80deg);
}
#main{padding:0px;}
.abt-head{font-weight:300;}
span.bold{font-weight:700;}
.det{float:left; width:100%;margin:0px; padding:0px;    border-right: 1px solid #5d6d7d;}
.det .icn{width:20%;float:left;}
.det .des{float:right; width:80%}
.det p{ color:#fff;}
.det h3{ color:#fff;}
.abt-img{position:relative;bottom:0px;}
.abt-img img.vc_single_image-img.attachment-full {
    position: relative;
    bottom: -60px;
}
.abt .vc_btn3 {
    color: #555 !important;
}
.cnt .vc_btn3.vc_btn3-size-lg {color: #75ba45 !important;}
.facts .aio-icon-header h3 {
    color: #fff;
    margin: 5px 0 !important;
    font-size: 25px !important;
}
.facts .aio-icon-description {
    color: #fff;
}
.ser .aio-icon-header h3 {
    color: #fff;
    margin: 15px 0 !important;
    font-size: 22px !important;
}
.ser .aio-icon-img .img-icon {
    border-radius: 50% !important;
}
.testi{float:left;width:100%;}
.testi .profile{width:80px; height:80px;  float:left; margin-right:20px;}
.testi .profile img{width:100%;border-radius:50%;}
.testi .des{width:calc(100% - 100px);float:right;}
.testi .des .designation{color:#ff0000;}
.testi .des .name{font-size:22px; color:#333;}
ul.logo-img{float:left;margin:0px; padding:0px;}
ul.logo-img li{float:left; display:block;}
.vc_custom_1476778428134{z-index:9;}
.estimate{position:relative; margin-top:-90px;padding: 80px 0 40px;}
.bottom-text-block{text-align:left;}
.footer .menu .current-menu-item > a{color:#fff;}
.footer p.tel{font-size:22px;}
ul.social{}
ul.social li{float:left; display:block;}
ul.social li a{padding:0 7px;}
.last .det{border-right:0px solid #000;}
.footer .menu li{border:none;}
.widget-title{font-family: 'Yantramanav', sans-serif !important;font-size: 18px;}
html, body, body.page, .wf-container > *{font-family: 'Yantramanav', sans-serif !important; }

.wpcf7-textarea {
  height: 130px;
}

.cta::after {
    content: "";
    position: absolute;
    top: 130px;
    left: 0;
    background-color: inherit;
    padding-bottom: 50%;
    width: 100%;
    z-index: -1;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-85deg) skewy(80deg);
    -ms-transform: rotate(-85deg) skewy(80deg);
    transform: rotate(-85deg) skewy(80deg);
}

.btm-logo > li {
  display: inline;
  padding: 0 10px 0 0;
}
.btm-logo img {
  width: 90px;
}
.btm-logo {
  float: right;
}