/*.color-btn{
    border:2px solid black;
}*/
.color-bg, .color-btn, .btn:before, .btn:before, .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, .follow-twiit-button span, .share-container .share-icon span, .subcribe-form .subscribe-button, .close-twitter:hover, .nav-button span, .scroller, .show-share, .section-title:before, .promo-link, .close-share:hover, .scroll-nav a.act-scrlink:after, .line-item:before, .custom-inner-header:before, .custom-inner-header i, .custom-skillbar, .pr-title:before, .slick-dots li.slick-active button:before, .order-wrap h3:before, .inline-facts-wrap h6:before, .features-box h3:before, .hero-decor-numb:before, .fet_pr-carousel-box-text h3:before, .fet_pr-carousel-counter:before, .fsp-filter .gallery-filters a:after, .hd-box-wrap h2:before, .inline-filter .gallery-filters a:before, .inline-filter .folio-counter:before, .parallax-text h3:before, .show-case-title h3:before, .accordion a.toggle span, .details-wrap h3:before, .small-color-separator, .audiojs .progress, .volume-control span, .volume-control span.allvolumne, .contact-form-footer p:before, .collage-image:before, .best-price .price-head, .price-link, .album-cover-title h3:before, .video-promo-text h3:before, .fw-post h2:before, .about-widget h5:after, .serv-works-item .hidden-works-item-text h3:before, .main-about h2:before {
    background:	#f90000;
}
.header-contacts li i   ,  .nav-holder nav li a.act-link , #twitts-container  .timePosted a:before ,   .follow-twiit-button  , #twitts-container ul li:before ,   .sliding-menu a i.act-link  , .sliding-menu a:hover , .sliding-menu a:hover i, .submen-dec:before , .footer-contacts  li  i  , .footer-contacts  li:hover a , .nav-title:before , .sliding-menu a.back:hover:before  , .scroll-nav a:hover , .scroll-nav a.act-scrlink , .section-title h2 span , .section-subtitle span , .inline-facts-wrap i , .sp-arr  , .text-carousel .slick-center  .text-carousel-item:before, .text-carousel .slick-center  .text-carousel-item:after , .listing-rating i , .text-carousel-item  a.testim-link:hover , .half-hero-wrap h1 span , .hero-decor-let , .fet_pr-carousel-cat a:hover , .fet_pr-carousel-box-media-zoom , .pin:before , .fsp-filter .filter-title i , .fsp-filter .gallery-filters a:hover , .fsp-filter .gallery-filters a.gallery-filter-active , .all-album , .hd-box-wrap p a:hover , .inline-filter .filter-button i , .load-more i , .parallax-header span  , .parallax-header a:hover , .content-nav li a.ln , .content-nav li a.rn , .single-page-fixed-row-link i , .sarr-contr , .details-wrap h3 span  , .pr-list li a:hover , .cur-page:hover span , .show-info:hover span , .tooltip-info h5 , .inline-transparent-filter a:hover , .inline-transparent-filter .folio-counter div.all-album   , .inline-transparent-filter a.gallery-filter-active , .show-case-slider-wrap-style2  .sarr-contr:hover , .hero-start-link i , .hero-start-link span:before , .single-slider-wrap .sp-cont , .fullscreen-slider-title h3 span ,   .hero-start-button i , .audiojs .time strong  , .audiojs .play:before , .audiojs .pause:before , .playlist-wrap ol li:before , .playlist-wrap ol li.playing   a.downbuy-link , .playlist-wrap ol li    a.downbuy-link:hover , .playlist-wrap ol li a.audio-link:hover  , .playlist-wrap ol li.playing a.audio-link , .album-download-links li a , .custom-form label i , .custom-form  .verify-wrap .selectbox  , .selectbox li:hover , .contact-list li i , .recomm-price i , .main-about h2 a , .event-header-item i , .buy-ticket-link  , .album-cover-datils li i , .process-wrap li .process-details a:hover , .blog-btn i  , .widget-wrap .tagcloud li a , .serv-zoom , .hidden-works-item-text ul li a:hover , .hidden-works-item-media-img a  , .hidden-works-item.act-index .hidden-works-item-dec , .hidden-info-pagination i , .team-box .team-photo a:hover , .team-single-social li a:hover , .main-about h2 span , .fullscreen-slider-wrap .sp-cont , .fs-carousel-titlecat a  , .fs-carousel-link:hover , .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{
	color:#f90000;
}
.to-top{
    border-radius:15px;
}
.mar-top {
    margin-top: 20px;
}
.text-carousel-wrap {
    margin: -99px 0 50px 0;
    padding: 0 50px;
}
.size {
    padding: 20px 0 20px 20px;
    /* margin-bottom: -15px; */
    text-align: left;
    margin: 0px 0px -75px -17px;
}
.pin:after {
    content: "Global Apps : ";
    left: -116%;
}
#twitts-container ul li:hover .timePosted a:after {
	border-top-color: #f90000;
}
/* Heading Block - with Subtitle
-----------------------------------------------------------------*/

.heading-block {margin-bottom: 25px;}

.heading-block h1,
.heading-block h2,
.heading-block h3,
.heading-block h4,
.emphasis-title h1,
.emphasis-title h2 {
	margin-bottom: 0;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333;
}

.emphasis-title h1,
.emphasis-title h2 {
	font-weight: 400;
	letter-spacing: 0;
	text-transform: none;
}

.heading-block h1 { font-size: 32px; }

.heading-block h2 { font-size: 30px; }

.heading-block h3 {font-size: 26px;}

.heading-block h4 {
	font-size: 20px;
	font-weight: 700;
}

.heading-block > span:not(.before-heading) {
	display: block;
	margin-top: 10px;
	font-weight: 300;
	color: #777;
}

.heading-block .before-heading { margin-bottom: 7px; }

.heading-block.center > span,
.heading-block.title-center > span,
.center .heading-block > span {
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}

.heading-block h1 + span { font-size: 24px; }

.heading-block h2 + span { font-size: 22px; }

.heading-block h3 + span,
.heading-block h4 + span { font-size: 20px; }

.heading-block ~ p:not(.lead) { font-size: 15px; }

.heading-block:after {
	content: '';
	display: block;
	margin-top: 30px;
	width: 40px;
	border-top: 2px solid #444;
}

.center .heading-block:after,
.heading-block.center:after,
.heading-block.title-center:after { margin: 30px auto 0; }

.tright .heading-block,
.heading-block.tright,
.heading-block.title-right { direction: rtl; }

.heading-block.noborder:after,
.heading-block.nobottomborder:after { display: none; }

.heading-block.border-color:after { border-color: #1ABC9C; }

.icon-left{
    float:left;
    padding: 12px 25px 60px 15px;
    color:#4ECABE;
}
.text{
    text-align:left;
    padding:0 0 0 120px;
}
.text h4{
    padding-bottom:5px;
	text-transform:uppercase;
	font-weight:700;
	font-size:16px;
}

.fa-stack {
    color: #f90000;
}
section .sec p {
    max-width: 100%;
}
.time-line-icon i:after {
    background: none;
}
.half-hero-wrap h4 {
    padding: 0px 0px;
    background:none;
    /*text-align: left;*/
    font-size: 17px;
    /*float: left;*/
     text-transform: none; 
    color: rgba(255, 255, 255, 0.71);
    letter-spacing: 3px;
    font-weight: 800;
}
.half-hero-wrap h1 {
    padding-bottom: 15px;
}
section{
padding:40px!important;
    
}
.nav-holder{
    width:500px;
}
.header-social{
    bottom:15px;
}
section.parallax-section.parallax-sec-half-right:after{
    display:none;
}
section.parallax-section.parallax-sec-half-right:before, section.parallax-section.parallax-sec-half-left:before{
    height:0px;
}

.mt-5{
    margin-top:50px;
}

.mb-5{
    margin-bottom:50px;
}

.mt-3{
    margin-top:30px;
}

.mb-3{
    margin-bottom:30px;
}

.mt-2{
    margin-top:20px;
}

.mb-2{
    margin-bottom:20px;
}