/*Header Changes*/
.tp-mask-wrap div#slide-1-layer-125 {
    background-color: rgba(0, 0, 0, 0.6);
}
div#rev_slider_1_1_wrapper {
    background: url(https://www.liladharpasoo.com/wp-content/uploads/2019/12/liladharpasoo.jpg) center center / cover no-repeat rgba(255, 255, 255, 0) !important;
}
.header a.logo {
    position: absolute;
    top: 0;
}
.header__wrap {
    box-shadow: none;
    top: 0;
    background: transparent;
    padding: 40px 0 10px 0 ;
}
.header-top{
    background: transparent;
}
.header__inner{
	margin-left: 0;
	float: right;
}
.header-top__inner{
	float: right;
	/*border-left: 1px solid #ffffff;*/
	margin-left: 20px;
}
.header .header__wrap .header-top__contacts .header-top__contacts-link {
    display: none;
}
.header .header__wrap .header__btn:hover span {
    display: block;
    min-width: 100px;
    position: absolute;
    right: 0;
    margin-top: -5px;
    background: #000000;
    padding: 5px;
    z-index: 999999;
    text-align: center;
}
.header .header__wrap .header__btn:hover:hover{
    overflow: visible;
}
.header .header__wrap .header-top__contacts:hover .header-top__contacts-link{
	display: block;
	min-width: 170px;
	position: absolute;
	right: 0;
	margin-top: -5px;
	background: #000000;
	padding: 10px;
	z-index:999999;
	text-align:center;
}
.header-top__contacts a i {
    color: #ffffff;
}
.header-top__contacts {
	font-size: 14px;
	font-weight: 400;
	color: #ffffff;
	text-transform: inherit;
	margin-right: 0;
	padding-left: 23px;
}
.header-top__contacts-link{
	color: #ffffff;
}
.social-links > li > a{
	font-size: 16px;
	color: #ffffff;
}
.header-top .social-links {
	margin-bottom: 0;
}
.yamm .nav > li > a {
  color: #ffffff;
	font-weight: 400;
	padding: 20px 8px;
}
.yamm .nav > li.current_page_item:before, .yamm .nav > li.active:before, .yamm .nav > li:hover:before {
    background:#aaaaaa;
}
.header .header__wrap .header-top__contacts, .header .header__inner .nav a {
    background-color: transparent;
    border: none;
}
@media (max-width: 991px){
.header__wrap {
    padding: 0;
    margin: 0;
}
.header .header__inner .nav a{
    color:#000000  !important;
}
.header .yamm .nav > li.current_page_item > a{
    color:#e2383b !important;
}
.header .header__inner .nav a:hover{
    color:#e2383b !important;
}
.header.sticky .header__inner .nav a{
    color:#ffffff  !important;
}
.header.sticky  .yamm .nav > li.current_page_item > a{
    color:#e2383b !important;
}
.header.sticky .header__inner .nav a:hover{
    color:#e2383b !important;
}
.header a.logo {
    left: 15px;
    width: auto;
}
.header__inner {
   float: none;
}
html .yamm{
    float: none;
    position: absolute;
    right:0;
    top:20px;
}
html .yamm .navbar-toggle{
	float:right;
	margin:10px;
}
}
@media (max-width: 767px){
	.header{
		height: 100px;
	}
	.header a.logo{
		position: absolute;
		left: 0;
	}
	.header .header__wrap .logo {
		width: 135px;
	}
	html .header-top__inner, html .header-top .social-links{
		width:auto;
	}
	.header-top__contacts{
		padding-left: 10px;
	}
	.social-links > li{
		padding-right: 15px;
	}
	.header .header__wrap .header-top {
		display: block;
	}
	.header-top__contacts {
		display: inline-block;
	}
	.layout-theme > .container:nth-child(1){
		background-color: #333333;
	}
	html .yamm{
		top:0;
	}
	.header .header-top .social-links{
		position: absolute;
		right: 110px;
		top: 55px;
		margin-top: 0;
		text-align: center;
		z-index: 11111;
			}
	.header .header-top .header-top__inner {
		position: absolute;
		right: 37px;
		top: 55px;
		margin-top: 0;
		margin-left: 0;
		padding: 0;
		text-align: center;
		z-index: 11111;
	}
}
@media (max-width: 991px) and (min-width: 767px){
    .navbar-header{
        display: block !important;
        float: right;
    }
    .navbar-toggle{
        display: block;
    }
    .navbar-collapse.collapse {
        overflow-x: visible !important;
        padding-right: 15px;
        padding-left: 15px;
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        -webkit-overflow-scrolling: touch;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
        top: 100px;
    }
    .yamm .navbar-collapse {
        background: #fff none repeat scroll 0 0;
        margin-bottom: 20px;
        margin-left: 0;
        min-width: 305px;
        width: 100%;
    }
    .yamm .nav > li {
        display: block;
    }
    .header.sticky .yamm .navbar-collapse .nav {
        text-align: left;
    }
	.yamm .nav > li.current_page_item:before, .yamm .nav > li.active:before, .yamm .nav > li:hover:before{
		display: none;
	}
	.header{
		height: 100px;
	}
	.header a.logo{
		position: absolute;
		left: 0px;
		top: 10px;
	}
	.header .header__wrap .logo {
		width: 150px;
	}
	html .header-top__inner, html .header-top .social-links{
		width:auto;
	}
	.header-top__contacts{
		padding-left: 15px;
	}
	.social-links > li{
		padding-right: 15px;
	}
	.header .header__wrap .header-top {
		display: block;
	}
	.header-top__contacts {
		display: inline-block;
	}
	.layout-theme > .container:nth-child(1){
		background-color: #333333;
		width: 100%;
	}
	html .yamm{
		top:0;
	}
	.header .header-top .social-links{
		position: absolute;
		right: 135px;
		top: 55px;
		margin-top: 0;
		text-align: center;
		z-index: 11111;
			}
	.header .header-top .header-top__inner {
		position: absolute;
		right: 45px;
		top: 55px;
		margin-top: 0;
		margin-left: 0;
		padding: 0;
		text-align: center;
		z-index: 11111;
	}
}
/* End Header Changes*/
/* Sticky Header */
.header.sticky .navbar {
    background-color: rgba(51, 51, 51, 0.85);
    border-radius:0;
    opacity:1;
    min-height:85px;
}
.header.sticky .logo {
    position: fixed;
    padding: 5px 0px;
    width:150px;
    top: 0;
    left:30px;
    margin-top: 0;
    text-align: center;
    z-index: 11111;
}
.header.sticky .navbar-collapse {
    background: transparent;
}
.sticky .animated img.logo-small-1 {
    max-width: 150px;
    padding: 5px 10px;
    display: inline-block !important;
    float: left;
}
.section-title {
    padding-top: 125px;
    text-align: center;
}
.parallax-light:after {
    background-color: rgba(51, 51, 51, 0.75);
}
.header.sticky .navbar .navbar-nav {
    width: 80%;
    float: none;
    margin: 0 auto;
}
.header img.logo-small-1 {
    display: none !important;
}
.header.sticky .yamm .nav > li > a {
	padding: 30px 8px;
}
.header.sticky .navbar{
    -webkit-animation-name: none;
    animation-name: none;
}
.header .yamm .nav > li.current_page_item > a, .header .yamm .nav > li > a:hover, .header .yamm .nav > li.active > a {
    color: #ff494c;
}
.header.sticky .header-top .social-links{
    right: 175px;
    position: fixed;
    padding:0 8px;
    top: 0;
    margin-top: 20px;
    text-align: center;
    z-index: 11111;
    width: auto;
}
.header.sticky .header-top .header-top__inner {
    right: 60px;
    position: fixed;
    padding: 0 8px;
    top: 0;
    margin-top: 20px;
    text-align: center;
    z-index: 11111;
    width: auto;
}
@media (max-width: 767px){
	.header.sticky .logo{
		left:10px;
	}
	.header.sticky .header-top .header-top__inner{
		right: 37px;
		top: 45px;
		margin-left: 0;
		margin-top: 0;
		padding: 0;
	}
	.header.sticky .header-top .social-links{
		right: 110px;
		top: 45px;
		margin-top: 0;
	}
	.header.sticky .navbar-collapse {
		margin-top: 80px;
		top:0;
	}
}

@media (max-width: 991px) and (min-width: 767px){
	.header.sticky .logo{
		left:10px;
	}
	.header.sticky .header-top .header-top__inner{
		right: 45px;
		top: 45px;
		margin-left: 0;
		margin-top: 0;
		padding: 0;
	}
	.header.sticky .header-top .social-links{
		right: 135px;
		top: 45px;
		margin-top: 0;
	}
	.header.sticky .navbar-collapse {
		margin-top: 35px;
	}
	.header.sticky .yamm .nav > li > a {
		padding: 10px 8px;
	}
}
/* End Sticky Header */
/* Button */
.btn_services{
   box-shadow: 0 5px 0 1px rgba(152,0,0,0.55) inset !important;
}
.btn_services:hover{
   box-shadow: none !important;
}
.know-more{
    overflow:hidden;
    position: relative;
}
.know-more:before{
    position: absolute;
    top: 0;
    right: -10px;
    display: block;
    width: 50px;
    height: 100%;
    background-color: #e2383b;
    content: '';
    transition: all 0.3s;
    transform: skewX(23deg);
}
.know-more i{
    color:#ffffff;
    position: absolute;
    top: 0;
    right: -20px;
}
.know-more:hover:before {
    width: 115%;
}
.know-more span{
	position:relative;
  	z-index:1;
}
.know-more{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5) !important;
}
.submit-btn{
    overflow:hidden;
    position: relative;
    padding: 12px 60px 12px 35px;
    background: #ffffff;
    border-radius: 0px 10px;
    color: #000000;
    border: 1px solid #ffffff;
    font-size: 17px;
    line-height: 17px;
    font-weight: 500;
    font-family: Open sans;
}
.submit-btn:before{
    position: absolute;
    top: 0;
    right: -10px;
    display: block;
    width: 50px;
    height: 100%;
    background-color: #e2383b;
    content: '';
    transition: all 0.3s;
    transform: skewX(26deg);
    z-index:1;
}
.submit-btn i{
    color:#ffffff;
    position: absolute;
    top: 12px;
    right: 15px;
    z-index:2;
}
.submit-btn:hover:before {
    width: 115%;
}
.submit-btn:hover {
    color:#ffffff;
}
.submit-btn span{
	position:relative;
  	z-index:2;
}
.submit-btn{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5) !important;
}
/* END Button */
/* Footer */
@media (min-width: 1200px){
footer .footer-widget-style .col-lg-2 {
    width: 25%;
}
}
@media (min-width: 768px){
    footer .footer-widget-style .col-sm-4, footer .footer-widget-style .col-xs-6 {
      width: 50%;
    }
}
@media (max-width: 768px){
    .header.sticky .yamm .nav > li > a {
        padding: 10px 8px;
    }
}
@media (min-width: 992px){
.col-md-3 {
    width: 25% !important;
}
}
.section__inner .container .row .col-xs-12 .section-subscribe.clearfix.for-subscribe-block {
    background-color: transparent;
    padding: 60px 0 40px;
    border-bottom: 1px solid #cccccc!important;
    border-radius:0px !important;
	margin-top: 60px;
}
footer .footer-widget-style .col-xs-6{
    width: 100%;
}
.footer .copyright{
	padding-top: 20px;
	padding-bottom: 20px;
	font-size:13px;
        border-top: 1px solid #cccccc;
}
.footer {
	padding-top: 30px;
}
.footer .widget{
	margin-bottom: 30px;
}
.footer .footer-widget-style ul{
	margin-top: 10px;
}
.subscribe__inner {
    text-align: center;
    width: 100%;
}
.form-subscribe{
    padding:0px;
}
.parallax-dark:after {
    background-color: rgba(51, 51, 51, 0.85);
}
.footer, .copyright, .copyright-list__link, .copyright__link, .footer-widget-style ul li a{
    color:#ffffff;
}
.section-subscribe .form-subscribe .wpcf7 .wpcf7-form .left,.section-subscribe .form-subscribe .wpcf7 .wpcf7-form .right {
    float: left;
    width: 32%;
    margin-left: 1% !important;
}
.subscribe__title{
    margin-bottom: 20px !important;
    font-family: 'Ubuntu Condensed';
}
.center {
    text-align: center !important;
    width:100% !important;
    float: left;
}
#footer .wpcf7-select {
    height: 38px !important;
}
#footer .textwidget{
    border-bottom: 1px solid #878787 !important;
    padding-bottom: 40px !important;
}
.center #submit {
    width: 20%;
}
#page input[type="text"], #page input[type="search"], #page input[type="tel"],
#page input[type="url"], #page input[type="email"], #page input[type="number"], 
#page input[type="date"], #page input[type="range"], #page input[type="password"],
#page select, #page textarea, #page .wpcf7-number{
    font-size: 14px;
    line-height: 25px;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=url],
.wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form input[type=date], 
.wpcf7-form input[type=range], .wpcf7-form textarea, .wpcf7-select, .wpcf7-form input[type="password"]{
        width: 100%;
}
input[type="text"], input[type="tel"], input[type="url"], input[type="email"],
input[type="number"], input[type="date"], input[type="range"], input[type="password"],
select, textarea{
    font: normal 14px / 25px "Open Sans", Helvetica, Verdana, sans-serif;
}
input[type="text"], input[type="search"], input[type="tel"], input[type="url"], 
input[type="email"], input[type="number"], input[type="date"], input[type="range"],
input[type="password"], select, .wpcf7-number{
        height: 38px;
}
input[type="text"], input[type="search"], input[type="tel"], input[type="url"],
input[type="email"], input[type="number"], input[type="date"], input[type="range"],
input[type="password"], select, textarea, .wpcf7-number{
    color: #85868c;
    border-width: 1px;
    border-color: rgba(170,170,170,0.25);
    background-color: #fdfdfd;
    border-radius: 0px;
}
input[type=text], input[type=tel], input[type=url], input[type=email], input[type=number],
input[type=date], input[type=range], input[type=password], textarea{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.wpcf7-number, input[type=text], input[type=search], input[type=tel], input[type=url],
input[type=email], input[type=number], input[type=date], input[type=range], input[type=password], select, textarea{
    padding: 5px 15px;
    margin-bottom: 10px;
    border: 1px solid #e0e1e1;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#page button.button:hover, #page a.button:hover, #page .dt-form button:hover,
#page #page .widget .dt-form .dt-btn:hover, #page .widget .dt-form .dt-btn:hover,
#page input[type="button"]:hover, #page input[type="reset"]:hover, #page .wpcf7-submit:hover,
#page .nsu-submit:hover, #page .dt-wc-btn:hover, #page input#place_order:hover, 
#page .woocommerce-Reviews .submit:hover, #page input.button:hover, 
#page .cart-btn-below-img .woo-buttons a:hover, #page input[name="save_address"]:hover, 
#page .wc-layout-list .woo-buttons a:hover, #page .post-password-form input[type="submit"]:hover,
#page .mc4wp-form input[type="submit"]:hover, #page div.mc4wp-form button[type="submit"]:hover, 
#page .tml-submit-wrap input[type="submit"]:hover, #page .wpcf7-form input[type="submit"]:hover, 
#page input[type="submit"]:not([name="update_cart"]):hover{
    background: #d80003;
    background: -webkit-linear-gradient(135deg,#d80003 30%,#d8abab 100%);
    background: linear-gradient(135deg,#d80003 30%,#d8abab 100%);
}
/* End Footer */
/* Color */
a,
.color-primary,
.decor-1 .icon,
.blockquote_mod-a:before,
.blockquote_mod-c:before,
.text-primary,
.link-tooltip-1,
.list-num_mod-a li:before,
.list-mark_mod-e li:before,
.header-top .social-links > li > a:hover,
.yamm .nav > li > a:hover,
.yamm .nav > li.active > a,
.yamm .nav > li.current_page_item > a,
.block-services:hover .block-services__title,
.decor-4_mod-a .icon,
.progress-center__link:hover .icon,
.btn-link:hover,
.post .entry-meta__item .icon,
.post_mod-b:hover .entry-title,
.post_mod-b:hover .entry-title a,
.list-features__title-emphasis,
.list-staff .social-links .icon:hover,
.list-staff:hover .list-staff__name,
.list-progress__title-icon,
.decor-4_mod-c .icon,
.block-services .icon {color: #d83135;}

.footer-widget-style ul li a:hover { color: #d83135; text-decoration: none;}

a:hover, a:focus {  color: #d83135;  text-decoration: none;}

.bg-primary,
.decor-2:before,
.dropcap_mod-a:first-letter,
.tooltip-1 .tooltip-inner,
.list-mark_mod-d li:after,
.btn-primary,
.btn_mod-a:before,
.pagination_mod-a > .active > a,
.pagination_mod-a > .active > span,
.pagination_mod-a a:hover,
.pagination_mod-a span:hover,
.pagination_mod-a a:focus,
.pagination_mod-a span:focus,
.forms__label-check_mod-a:after,
.forms__label-radio_mod-a:before,
.forms__label-radio_mod-b:after,
.progress-bar-primary,
.section-subscribe,
.btn_mod-b:before,
.table_mod-a > thead > tr > th:before,
.social-links_mod-a > li > a:hover,
.main-slider .sp-thumbnail-icon:hover,
.main-slider .sp-selected-thumbnail .sp-thumbnail-icon,
.decor-3:before,
.reviews__author-title:after,
.slider-tumbsnails .sp-selected-thumbnail .sp-thumbnail,
.list-features__title:after,
.list-features-2__title:after,
.ui-title-block_w_bg-primary:before,
.accordion .panel-heading .btn-collapse,
.accordion .panel-heading .btn-collapse:hover,
.accordion .panel-heading .btn-collapse:hover:before,
.accordion .panel-heading .btn-collapse:before,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.post .entry-date,
.post .entry-media:before,
.slider-thumbnails-nav .flex-active-slide,
.list-staff:hover .list-staff__img:after,
.parallax-primary:after,
.list-widget__link:after,
.list-tags__btn:hover,
.list-widget__link:hover,
.yamm .navbar-toggle {background-color: #d83135;}

.pagination_mod-a > .active > a,
.pagination_mod-a > .active > span,
.pagination_mod-a a:hover,
.pagination_mod-a span:hover,
.pagination_mod-a a:focus,
.pagination_mod-a span:focus,
.progress_border_primary {border-color: #d83135;}
.blockquote_mod-b {border-left-color: #d83135;}
.tooltip-1.top .tooltip-arrow {border-top-color: #d83135;}
.table-striped > thead > tr > th,
.post_mod-c .entry-meta {
	border-bottom-color: #d83135;
}
.carusel-clients__item:hover {
	box-shadow: 0 3px 0 0 #d83135;
}
.block-services:hover {
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.1), 0 3px 0 0 #d83135;
}
/* End Color */
/* Font */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Ubuntu Condensed';
}
body {
    font-family: 'Open Sans';
}
.footer__title,
.ui-title-page,
.ui-title-page,
.ui-title-emphasis_sm,
.ui-title-emphasis,
.ui-title-inner,
.slider-thumbnails-nav__text,
#career_vacancy_table.vacancy_table .tblHeading {
    font-family: 'Ubuntu Condensed';
}
.reviews__text,
.reviews__author,
.ui-subtitle-block,
.btn,
.contacts-block__description,
.contacts-block__emphasis,
.wpgmp_infowindow,
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    font-family: 'open sans';
}
#core-competance .core_title .ui-title-block .ui-title-emphasis{
    font-family: 'open sans';
    font-weight:700;
}
.ui-title-emphasis{
	    letter-spacing: 0;
}
/* End Font */
/* about */
.our_history .list-features_mod-a .list-features__item .list-features__icon{
    margin-top:0;
}
.our_history .list-features__title:before {
    top: 10px;
}
.our_history .list-features__title:after {
    top: 20px;
}
.our_history .list-features_mod-a .list-features__item:nth-child(3):after{
    border-right:1px dotted;
}
.our_history .list-features__inner {
    min-height: 50px;
}
.our_history .list-features_mod-a .list-features__item:nth-last-child(2):after{
    border-right:none;
}
#ul_history li {
    display: none;
}
.list-features_mod-a .list-features__item:nth-child(even) .img-icon{
    float:left;
}
.list-features_mod-a .list-features__item:nth-child(odd) .img-icon{
    float:right;
}
/* End about */
/* Contact slider */
div#wpcs_tab_2488 {
    background-color: #e2383b;
    color: #ffffff;
	top: auto !important;
	bottom: 10px;
    right: 10px !important;
    margin-top: -25px !important;
    -webkit-transform: rotate(0deg) !important;
    -moz-transform: rotate(0deg) !important;
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg) !important;
    transform: rotate(0deg);
    width: 50px !important;
    height: 50px !important;
    border: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;
}
.wpcs_tab .fa-envelope {
    vertical-align: bottom;
}
div#wpcs_tab_2488:hover {
    background-color: #ffffff !important;
    color: #e2383b !important;
    border: 2px solid #e2383b !important;
}
div#wpcs_content_inner_2488 .form-request{
    margin-top: 0 !important;
}
div#wpcs_content_inner_2488 {
    border: none !important;
    margin: 20px !important;
}
div#wpcs_content_main_2488::-webkit-scrollbar {
    display: inline-block !important;
    width: 10px;
}
div#wpcs_content_main_2488::-webkit-scrollbar-track {
    border: 1px solid #eeeeee; 
    background: #eeeeee; 
}
div#wpcs_content_main_2488::-webkit-scrollbar-thumb {
    background: rgba(226, 56, 59, 0.5); 
}
div#wpcs_content_main_2488::-webkit-scrollbar-thumb:hover {
    background: rgba(226, 56, 59, 1); 
}
.wpcf7-form .wpcf7-response-output {
    position: initial; 
}
.wpcs-cf7, .wpcs-gf, .wpcs-wp-form, .wpcs-caldera-form, .wpcs-constant-forms, .wpcs-constant-forms, 
.wpcs-pirate-forms, .wpcs-si-contact-form, .wpcs-formidable, .wpcs-form-maker, .wpcs-form-craft, .visual-form-builde{
    overflow: inherit !important;
}
.footer-form-captcha > div {
    margin: auto;
    margin-bottom: 10px;
}
/* END Contact slider */
/* Grey Color */
.block-services:hover, .slider-thumbnails-main__item, .ui-title-block_w_bg:before, .btn_mod-a:before,
.btn_mod-b:before, .btn_mod-c:before {
    background-color: #333333;
}
/* End Grey Color */
/* Download button */
.block-download__btn .btn_mod-c:after {
    content: '\f019';
    font-family: FontAwesome;
    width: 20px;
    height: 20px;
    background: transparent;
    color: #ffffff;
    top: 15px;
    right: 8px;
    font-size: 18px;
}
/* End Download button */
div.pdfemb-toolbar div.pdfemb-poweredby a{
	display: none !important
}
.header__btn {
    background: transparent;
    border:none;
    padding:0;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    margin-top: 8px;
    font-size: 16px;
    transition: none;
}
.header__btn:hover, .header__btn:active:hover,
.header__btn:focus, .header__btn:active:focus{
    color: #d83135;
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.header__btn:active{
    background: transparent;
    border:none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.header__btn:before {
    content : "\f007";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.header__btn span {
    display:none;
}
.header__btn:after{
    display:none;
}
.header.sticky .header__btn {
    right: 20px;
    position: fixed;
    padding: 10px;
    top: 0;
    margin-top: 18px;
    text-align: center;
    z-index: 11111;
    width: auto;
}
@media (max-width: 991px){
	.header__btn {
		position: absolute;
		right: 10px;
		top: 55px;
		padding: 0px;
	}
	.header.sticky .header__btn {
		position: fixed;
		right: 15px;
		top: 45px;
		padding: 0px;
		margin-top: 8px;
	}
}
@media (max-width: 767px){
	.header.sticky .header__btn {
		right: 10px;
	}
}
p.challenge_text {
		font-weight: 400;
    font-style: italic;
    margin-top: 22px;
}
.pum-theme-enterprise-blue.click_open.pum-active .decor-1 {
    display:none;
}
.pum-theme-enterprise-blue.click_open.pum-active .pum-title {
    margin-bottom: 25px;
}
.submit-btn.home_login {
    padding: 8px 45px 8px 10px;
    font-size: 14px;
    margin-top: 15px;
}
.header.sticky .navbar {
    background-color: rgba(51, 51, 51, 51);
}
div.pp_default .pp_expand {
    display: none !important;
}
div.pp_default .pp_close {
    right: -5px;
    top: -25px;
}
div.pp_default .pp_content_container .pp_details {
    position: initial;
}
.wpcf7-form .wpcf7-not-valid-tip {
    margin-top: 0px;
    margin-bottom: 10px;
    color: #ff0000;
}
.heading h1{
    margin-top: 80px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 40px;
}