/*
Theme Name: Whitehats Media
Theme URI: https://whitehatsme.com/
Author: Uxama Ahmad
Author URI: https://whitehatsme.com/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.2
License: GNU General Public License v2 or later
License URI: https://whitehatsme.com/
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* Header Social */
.hovereffectheadersocials a.fb:hover{
    background:rgb(59,87,157) !important;
}
.hovereffectheadersocials a.tw:hover{
    background:rgb(40,169,224) !important;
}
.hovereffectheadersocials a.in:hover{
    background:rgb(40,169,224) !important;
}
.hovereffectheadersocials a.gp:hover{
    background:rgb(221,75,56) !important;
}
.hovereffectheadersocials a.pt:hover{
    background:rgb(231,31,40) !important;
}
/*Header Social*/

.imageonvideo {

}
.imageonvideo img {

}
.home-lead-center-btn img{
    position:relative;
    top:-40px;
    z-index: 100;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;

}
.home-lead-center-btn img:hover{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}
.home-sem-button{
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 0;
    font-size:1.5em;
    color: #fff;
    font-weight: 300; 
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.marginbelowbuttonhome {

}
.home-sem-button > img{
    width:35px !important;
}
.home-sem-button:hover{
    background:#c4c143;
    opacity: 1;
    border: 1px solid #c4c143;
}
.home-ser-button{
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 0;
    font-size:1.5em;
    color: #fff;
    font-weight: 300; 
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    margin-top: 30px;
}
.home-ser-button > img{
    width:35px !important;
}
.home-ser-button:hover{
    background:#c4c143;
    opacity: 1;
    border: 1px solid #fff;
}
.blogbgcolor {
    background-color: #F8F8F8;
}
.testimonialheading h1 {
    font-size: 42px;
}
.testimonialdivinner {
    margin-bottom: 15px;
}
.homefooter {
    font-size: 16px;
}

.tagsfooter0{
    font-size: 14px;
    line-height: 1.72857;
}
.tagsfooter0 ul{
    list-style-type: none;
    padding:0;

}
.tagsfooter0 ul li {
    display: inline;
    /*border-left: 1px solid #fff;
    padding-left: 6px;
    padding-right: 6px;*/

}
.tagsfooter0 ul li:first-child{
    border-left: none;
}
.tagsfooter0 ul li.last {
    display: inline;
    padding-left: 10px;
    padding-right: 0;
}
.tagsfooter0 ul li a{
    color: #fff;
    font-size: 15px;
    padding: 0px 6px 0px 6px;
}
/*Footer Home*/
.socials{
    margin-left: 6px;
}
.footer-home .footer-social-icons ul {
    list-style-type: none;

}
.footer-home .footer-social-icons ul li{
    display: inline;
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 8s;
    -moz-transition-duration: 8s;
    -o-transition-duration: 8s;
    transition-duration: 8s;

}
.footer-home .footer-social-icons ul li.fb{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;

}
.footer-home .footer-social-icons ul li.tw{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-icons ul li.in{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-icons ul li.gp{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-icons ul li.pt{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-icons ul li.fb :hover{
    background:rgb(59,87,157);
}
.footer-home .footer-social-icons ul li.tw :hover{
    background:rgb(40,169,224);
}
.footer-home .footer-social-icons ul li.in :hover{
    background:rgb(40,169,224);
}
.footer-home .footer-social-icons ul li.gp :hover{
    background:rgb(221,75,56);
}
.footer-home .footer-social-icons ul li.pt :hover{
    background:rgb(231,31,40);
}
/*Footer Home*/
/*Footer Inner*/
.footer-social-iconss a{
    padding:7px 10px; 
    text-align:center; 
    margin-bottom:10px; 
    transition:all 0.4s ease-in-out 0s; 
    -webkit-transition:all 0.4s ease-in-out 0s;
    background: rgb(50,58,97);
}
.footer-home .footer-social-iconss ul {
    list-style-type: none;
      margin-top: 25px;
}
.footer-home .footer-social-iconss ul li{
    display: inline;
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;

}
.footer-home .footer-social-iconss ul li img:hover{
    background-color: transparent !important;
}
.footer-home .footer-social-iconss ul li.fb{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;

}
.footer-home .footer-social-iconss ul li.tw{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-iconss ul li.in{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-iconss ul li.gp{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-iconss ul li.pt{
    background:rgba(191, 52, 45);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}
.footer-home .footer-social-iconss ul li.fb :hover{
    background:rgb(59,87,157);
}
.footer-home .footer-social-iconss ul li.tw :hover{
    background:rgb(40,169,224);
}
.footer-home .footer-social-iconss ul li.in :hover{
    background:rgb(40,169,224);
}
.footer-home .footer-social-iconss ul li.gp :hover{
    background:rgb(221,75,56);
}
.footer-home .footer-social-iconss ul li.pt :hover{
    background:rgb(231,31,40);
}
.footer-home .footer-social-iconss ul li a:first-child{
    border-top-left-radius: 4px; 
    border-bottom-left-radius: 4px; 
}
.footer-home .footer-social-iconss ul li a:last-child{
    border-top-right-radius: 4px; 
    border-bottom-right-radius: 4px; 
}
/*Footer Inner*/
.textsizeblogpage a.posttitle{
    font-size: 16px;
}
.textsizeblogpage p{
    font-size: 13px;
}
.textsizeblogpage a{
    font-size: 12px;
}
.loadmorebuttondown{
    bottom:0;
}
.breadcrumbsarrows  {
    display:inline;
}
.breadcrumbsarrows  ul{
    list-style-type: none;
    display:inline;
}
.breadcrumbsarrows  ul li{
    float: left;
}
.breadcrumbsarrows img.breadcrumbsarrow {
    padding: 5px;
}
.breadcrumbsarrows img {
    display:inline;
}
.breadcrumbsarrows p{
    display:inline;
}
.blogpageul ul{
    list-style-type: none;
    margin:0px auto !important;
    padding-bottom: 20px;
    float: none;
}
.blogpageul ul li{
    display:inline;
}
.contactheaders {
    width: 100%;
    max-height: 90vh;
    margin-bottom: 10vh;
    background-image: url('../images/banner-pattern.png');
}
.contactheaders img{
    width: 100%;
    max-height: 100vh;
}

.divisionsmargintop {
    position: relative;
    right: -50px;
}
.divisionsmargintop2 {
    position: relative;
    right: -90px;
    top: -46px;
}
.divisionsmargintop a:hover{
    color: rgb(88, 88, 88);
}
.divisionsmargintop2 a:hover{
    color: rgb(88, 88, 88);
}
.contactuswell {
    min-width: 600px;
}
.height-fixed-contactsection{
    min-height: 300px;
}
.marginbottomcontact{
    padding-bottom: 100px;
}
.wordbreakamor {
}

.howcanihelp img{
    position: absolute;
    top: -400px;
    left: 120px;
}
.highlightbell img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.highlightbell img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.submitimgbutton img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.submitimgbutton img:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.comment .area2{
    width: 100%;
}
.fullheight {
    min-height: 150%;
}
.processheader {
    width: 100%;
    max-height: 100vh;
    max-height: 100vh;
    margin-bottom: 10px;
    background-image: url('../images/banner-pattern.png');
}
.processheader img{
    width: 90%;
    max-height: 100vh;
}
.relatedpoststhumbnail {
    height: 20vh;
    overflow: hidden;
}
.relatedpoststhumbnail img {
    min-width: 100%;
    min-height: 100%;
    vertical-align: central;
}