﻿@import url('https://fonts.googleapis.com/css2?family=Arima:wght@100..700&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arima:wght@100..700&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arima:wght@100..700&family=Damion&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arima:wght@100..700&family=Damion&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arima:wght@100..700&family=Damion&family=Funnel+Sans:ital,wght@0,300..800;1,300..800&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.text-default {
    color: #8d9297;
    font-weight:800;
}

.colowhite{
 color: #ffffff!important;
	
}

/* Main design section */


    .section1 .wrapper {
    box-sizing: border-box;
} 


.section1 .section-inner {
    box-sizing: border-box;
    transition: all 1s linear;
} 


 .section1 .wrapper .container {
    box-sizing: border-box;
} 

.section1 .content-center {
    background: rgba(255,255,255,0.23);
    border-radius: 10px;
    padding: 10px;
    box-sizing: border-box;
}

.section-divider {
    background-color: #3D3C3A;
    border-bottom: 1px solid rgba(0, 0, 0, 0.60);
    box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.75);
    box-sizing: border-box;
    padding: 20px;
    transition: all .5s ease-in-out;
}


.section1 .panel {
    background-color: #efefef;
    background: rgba(255,255,255,0.2);
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.15);
}

.panel-default > .panel-heading:hover {
    color: #ddd4bc!important;
    background-color: #111111!important;
    background-color: rgba(255,255,255,0.9)!important;
    border-color: #efefef!important;
}
.section2 .wrapper 
{
box-sizing: border-box;
}
   
 .section-divider {
    background-color: #3D3C3A;
    border-bottom: 1px solid rgba(0, 0, 0, 0.0);
    box-shadow: inset 0px 0px 25px 0px rgba(0,0,0,0.0);
    box-sizing: border-box;
    padding: 5px;
    transition: all .5s ease-in-out;
}
.section2 .section-inner {
    box-sizing: border-box;
    transition: all 1s ease-in;
} 
.section2 .wrapper .container {
    
    box-sizing: border-box;
} 

.btn-default:hover{
color: #000000!important;
}
.hvr-sweep-to-right:before, .hvr-sweep-to-left:before, .hvr-sweep-to-bottom:before, .hvr-sweep-to-top:before, .hvr-bounce-to-right:before, .hvr-bounce-to-left:before, .hvr-bounce-to-bottom:before, .hvr-bounce-to-top:before, .hvr-radial-out:before, .hvr-rectangle-out:before, .hvr-shutter-out-horizontal:before, .hvr-shutter-out-vertical:before {
    background: #dbd4c2!important;
    color: #000000 !important;
}

.tp-bannertimer{
background-color: rgba(124, 35, 42, 0.78)!important;
}

.logo-font{
font-family: "Open Sans", sans-serif;
}

.fixed-header-on .header .logo img {
     max-height: 150px !important; 
     
     
 
}

.navbar-header
    {
    position: relative!important;
    top: auto!important;
    } 


@media (min-width: 768px){
.navbar-default .navbar-nav > li > a {
    padding: 28px 3px 27px 3px !important;
}
}
.logo{
	position: absolute;
	z-index: 99;
 background-color: #ffffff!important;
  border-radius: 50%;
  -webkit-box-shadow: 0px 21px 40px -9px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 21px 40px -9px rgba(0,0,0,0.75);
box-shadow: 0px 21px 40px -9px rgba(0,0,0,0.75);
border-top: 3px #bf0a30 solid !important;
 border-bottom : 3px #bf0a30 solid !important;
}

#logo img:hover, #logo-mobile img:hover {
    opacity: 10 !important;
    filter: alpha(opacity=100)!important;
}

.header .logo img {
     max-height: 150px !important; 
     padding: 5px!important; 
     
}
.default_dark
{
background-color:#000f21;
}
 
.header-top.colored {
    background-color:#bf0a30 !important;
    border-bottom: 1px solid #bf0a30 !important;
    padding: 0px!important;
  }



.header {
background-image: -ms-linear-gradient(top, #4d224d 0%, #331940 100%)!important;

background-image: -moz-linear-gradient(top, #4d224d 0%, #331940 100%)!important;

background-image: -o-linear-gradient(top, #4d224d 0%, #331940 100%)!important;

border-top: 3px #bf0a30 solid !important;

color: #ffffff !important;
}

.navbar-default .navbar-nav > li > a {
    color: #000000 !important;
    font-size: 13px!important;
    }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
 
    color: #bf0a30!important;
    font-size: 13px!important;
    }

.header:not(.dark) .navbar-default .navbar-nav > .dropdown.open > a:before {
    color: #ffffff;
    
}
header.header{
 border-top: 1px #bf0a30 solid !important;

}
header.header.fixed.clearfix
{
background-color:#ffffff;
}



.fottitle {
	 color: #bf0a30!important;
	 padding:8px 8px 8px 19px;
}


.footer {
    background-color:  transparent !important;  
    padding: 0px!important;  
}
.footer a:hover{
	color: #bf0a30!important;
	text-decoration: none!important;
}
.footer small > .rihtan{
	color: #CC0000!important;
}
.default-bg{
 background-color:#bf0a30!important;
}
.subfooter {
 
    border-top: 1px solid #04162d!important;
    -webkit-box-shadow: 0px -10px 35px -4px rgba(31,16,39,0.71);
-moz-box-shadow: 0px -10px 35px -4px rgba(31,16,39,0.71);
box-shadow: 0px -10px 35px -4px rgba(31,16,39,0.71);
font-size:13px;

}

.list-icons li, .list li {
    padding: 5px 0;
 display: inline-block ;
    text-align: justify;
    color:#252525 !important;
}

.subfooter a:hover {
 color:  #bf0a30!important;
 text-decoration: none !important;	
}

/* Menue drop down  */

.dropdown > a:before {
right: -10px !important;
}

.dropdown-menu {
    background-color: #ffffff !important;
    border: 0px solid #ffffff !important;    
    }
       
.dropdown-menu > li > a {
 
    color: #bf0a30!important;
    border-bottom:1px solid #e7e0e7;
}    
    
.main-navigation .navbar-nav > .open > a, .main-navigation .navbar-nav > .open > a:hover, .main-navigation .navbar-nav > .open > a:focus, .main-navigation .navbar-nav > .dropdown > a:focus {
    background-color:  transparent !important;
    color: #bf0a30!important;
    border-bottom-color: #bf0a30!important;
  border-right: 0px solid #ffffff!important;
  border-left: 0px solid #ffffff!important;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu .menu > .active > a, .dropdown-menu .menu > .active > a:hover, .dropdown-menu .menu > .active > a:focus {
    background-color: #bf0a30!important;
    color: #ffffff!important;
    border-color: #bf0a30!important;
}

.dropdown > a:before  {
	content: none !important;
}
/* Side Menue */



.menuside > li > a:hover, .menuside > li > a.active {
    border: 2px solid #ddd4bc;
    color: #ddd4bc !important;
    background: #000 !important;
    outline: none;
}


ul.menuside li a {
    text-decoration: none;
}

.menuside > li > a {
    width: 100%;
    display: block;
    position: relative;
    border-radius: 4px;
    padding-left: 10px!important;
}

.menuside > li > a:hover, .menuside > li > a.active {
    border: 2px solid #ddd4bc;
    color: #ddd4bc !important;
    background: #000 !important;
    outline: none;
}
.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:hover:after, .nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:focus:after, .nav-pills.nav-stacked:not(.list-style-icons) > li > a:hover:after, .nav-pills.nav-stacked:not(.list-style-icons) > li > a:focus:after {
    color: #ffffff !important;
    }

/* End side Menue */

.lismini i{
	 padding: 10px;
}

.contlist{

line-height: 30px;
padding-left: 20px;
font-size: 16px;

	
}

.contlist i{
	padding-right: 10px;
}


.bg-primary {
    color: #fff!important;
    background-color: #bf0a30 !important;
}

.contlist { 
    font-size: 18px!important;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
     
    background: rgba(228, 223, 203, 0.64)!important;
    
    }
    
.text-rotator{
	overflow: hidden!important;
}   



.bg-info{
	 background-color: #bf0a30!important;
} 


    
    
    @media (max-width: 767px){
    
    #logo{
	text-align: center!important;
}
    .logo{
	position: relative!important;
	width: 150px;
	text-align: center!important;
	 margin: auto ;
	
}

.header .logo img {
     max-height: 150px !important;
     text-align: center    !important;  
 
}

    
    .navbar-default .navbar-nav > li > a {
    border-bottom: 1px solid #ffffff!important; 
}
	
	.navbar.navbar-default { 
    background-color: #ffffff!important; 
        border-color: #ffffff!important; 
         }
 
 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #bf0a30!important; 
        border-color: #ffffff!important; 
        
        }
        
        .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;
}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #100327!important;
    background-color: #bf0a30!important;
   } 
    
 }   
.number_list
{
border:1px solid #000000;
padding:10px;
width:300px;
margin:auto;
}
.center_content p
{
font-size:14px;
line-height:1.8;
font-weight:600;
}
.quotes
{
font-family: "Damion", cursive;
font-size:20px;
}
.border-bottom
{
width:80px;
height:4px;
position:absolute;
left:15px;
right:0;
border-bottom:none !important;
overflow:hidden;
background:#bf0a30;
}
.btn_dark
{
background-color:#bf0a30;
border:none;
color:#ffffff;
}
.btn_dark:hover
{
background-color:#bf0a30;
border:none;
color:#ffffff;
}
.btn_default
{
background-color:#ffffff !important;
color:#bf0a30;
border:none;
}
.btn_default:hover
{
color:#bf0a30;
}
span.none{
color:transparent;
}
.rounded-circle
{
border-radius:50%;
}
.shadow-2
{
box-shadow:0 10px 6px -6px #999;
transition:all 0.25s ease-in-out;
}
.shadow-2:hover
{
box-shadow:0 18px 24px -9px #999;
}
.overlay-container img
{
border-radius:15px;
}
.dark-translucent-bg:after
{
background-color:rgba(0, 21, 47, 0.712);
}
.dark-translucent-bg i.fa.fa-arrow-right
{
color:#ffffff !important;
font-size:18px;
}
p.text
{
font-size:15px;
}
.nav > li > a:hover, .nav > li > a:focus 
{  
color: #bf0a30 !important; 
background-color:transparent;
}
.subfooter-inner a:hover{
color:#ffffff !important;
}
.footer h5.title
{
font-size:20px;
color:#fff !important;
}
.parallax .margin-bottom-40
{
line-height:2.0;
}
.parallax .quotes
{
font-family: "Noto Sans", sans-serif;
}
a
{      
color:#bf0a30;
}
.footer-content .social-links li.whatsapp 
{
background-color:#25D366;
border-radius:4px;
}
.footer-content .social-links li.whatsapp i
{
color:#ffffff;
}
.social-links.animated-effect-1 li a::after
{
background-color:#25D366;
}
.footer-content .social-links li a
{
border-color:#203248;
}
.dark-translucent-bg h6
{
color:#bf0a30;
}
.icon.light-bg
{
background-color:#ffffff;
border-radius:25%;
border:1px solid #bf0a30;
}
.border_radii
{
border-radius:15px;
}
.default_text
{
font-family:"Funnel Sans", sans-serif;
}
.header-top a:hover
{
color:#ffffff;
}
.top-space
{
margin-top:55px;
}
.shadow_2
{
background-color:#ffffff;
box-shadow:rgb(2 2 2 / 6%) 0px 0px 50px;
}
.center-text
{
position: absolute;
top:40%;
transform:translate(20%,-40%);
left:20%;
}
.nospace 
{
margin:0;
padding:0;
}
@media (max-width:768px)
{
p.small_para
{
margin:10px;
}
.social-links
{
padding-left:5px;
}
}
@media (min-width:1200px)
{
p.small_para
{
margin:20px 0px;
}
}
@media (max-width:991px)
{
.hide-text h4.text-muted,div.border-bottom,h5.title,h6.title-1,span.text-center
{
display:none;
}

}
.high_text
{
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
ul.social-links.circle li a
{
background-color:#fff;
color:#bf0a30;
margin:0px 10px;
}
ul.social-links.circle li a:hover{
border:1px solid #fff;
background-color:#bf0a30;
color:#fff;
}
blockquote::after
{
content:"";
}
.home-image
{
border-radius:50% 0% 50% 50%;
}
.home-image-1
{
border-radius:50% 50% 50% 0%;
height:120px;
width:120px;
position:relative;
top:-80px;
left:90px;
}
.icon.light-bg-1
{
    background-color:#ffffff;
    border-radius:50%;
    border:1px solid #bf0a30;
}
.icon.light-bg-2
{
background-color:#bf0a30;
border-radius:50%;
border:1px solid #ffffff;
}
.border-center
{
width:80px;
height:4px;
position:absolute;
left:490px;
right:0;
border-bottom:none !important;
overflow:hidden;
background:#bf0a30;
margin:10px 0px 0px 0px;
}
.icon.light-bg-2
{
background-color:#bf0a30;
border-radius:50%;
border:1px solid #ffffff;
}
@media(min-width:992px)
{
.box-1,.box-2
{
z-index:3;
position:relative;
left: 0px;
bottom:100px;
}
}
.box-1:hover
{
    background:url(../image_2/Jesus.jpeg);
    background-size:cover;
    background-position:center;
    transition:ease-in-out;
}
.light-theme
{
background-color:#fff;
}
.upfront:hover
{
transform:scale(1.15);
}
.feature-box:not(.shadow):hover .icon
{
opacity:1.0;
}
@media (max-width:1199px)
{
ul.icon_content li
{
display:block;
padding:5px 0px;
}
.feature-box,.content_box
{
margin-bottom:-10px;

}
.content_space
{
margin-top:-20px;
}
.image_content
{
padding:0px;
}
.border-center
    {
    display:none;
    }
}
@media(max-width:991px)
{
h2.text_content
{
text-align:start;
padding-left:12px;
}
}
@media (max-width:576px)
{
.content_1
{
padding-left:35px;
}
.upfront:hover
{
transform:none;
}
.upfront
{
margin-bottom:40px;
}
.content_space_1
{
padding:10px 0px;
}
}
@media (min-width:992px)
{
.content_2
{
padding-left:35px;
}
}
@media (min-width:1200px)
{
.content_2
{
padding-left:0px;
}
.content_3
{
padding-left:35px;
}
.feature-box-1
{
padding-bottom:55px;
}
}
@media (min-width:577px)
{
.upfront
{
margin-bottom:40px;
}
.upfront:hover
{
transform:none;
}
.content_space_2
{
padding:10px 0px;
}
}
@media(min-width:769px)
{
.content_space_2
{
padding:40px 0px;
}
}
@media(min-width:992px)
{
.upfront:hover
{
transform:scale(1.15);
}
}
@media (max-width:991px)
{
.image_box_1 img
{
width:100%;
}
.content-box-4 h6
{
color:#252525;
display:inline;
}
.content-box-4
{
display:flex;
}
}
@media (max-width:1199px)
{
h6.logo-font a
{
white-space:nowrap;
}
.content-box-5
{
margin-bottom:20px;
border-bottom:1px solid #bf0a30;
}
}
@media (min-width:992px)
{
.team-member img{
width:100%;
}
}
@media (max-width:1199px)
{
.content-box-12
{
padding-bottom:55px;
}
.content-box-51
{
padding-bottom:25px;
}
}
@media(max-width:991px)
{
.image-box .body
{
padding:0px;
}
}
@media (max-width:1199px)
{
.content-box-10
{
padding-bottom:58px;
}
.content-box-51
{
padding-bottom:30px;
}
}
@media (min-width:1200px)
{
.sub-title
{
padding:40px 0px 0px 0px;
}
}
@media(max-width:991px)
{
h2.text-right{
text-align:left;
}
}
@media(min-width:1200px)
{
.image_box_1 img.founder
{
height:620px;
min-width:50%;
}
}
@media(max-width:1199px)
{
.image_box_1 img.founder
{
height:680px;
min-width:50%;
}
.background-effect
{
display:none;
}
.image_box_1 img.founder-2
{
height:600px;
min-width:50%;
}
.image_box_1 img.founder-3
{
height:502px;
min-width:50%;
}
.content-box-52
{
padding-bottom:80px;
}
}
@media(min-width:1200px)
{
    .image_box_1 img.founder-2
    {
    height:550px;
    min-width:100%;
    }
    .image_box_1 img.founder-3
    {
    height:465px;
    min-width:100%;
    }
}
@media(max-width:991px)
{
.core-text
{   
text-align:center;
}
.top-space-29
{
margin-top:20px;
}
.bottom-space-29
{
margin-bottom:10px;
}
.top-space-1
{
padding-top:20px;
}
}
@media(max-width:1199px)
{
.image_box_1 img.founder-1
{
height:722px;
min-width:50%;
}
.top-space-1
{
padding-top:20px;
}
.top-space-2
{
padding-top:60px;
}
h6.title-2
{
margin-top:20px;
}
}
@media(max-width:991px)
{
    .top-space-2
    {
        margin-top:300px;
    }
}
@media(max-width:991px)
{
h6.text-left
{
text-align:left;
}
}
@media (max-width:991px)
{
.list-box
{
display:flex;
}
}
@media(min-width:992px)
{
.top-space-24
{
padding-bottom:48px;
}
.top-space-25
{
padding-bottom:55px;
}
.top-space-34
{
padding-bottom:120px;
}
.top-space-31
{
padding-bottom:115px;
}
}
@media(min-width:768px)
{
.top-space-32
{
padding-bottom:40px;
}
}
@media (max-width:1199px)
{
.top-space-26
{
padding-bottom:58px;
}
}
@media (min-width:1200px)
{
.top-space-27
{
padding-bottom:55px;
}
}
@media(max-width:992px)
{
.right_content
{
padding:70px 0px;
}
}
@media(max-width:991px)
{
.img-thumbnail
{
max-width:45%;
}
}
@media(min-width:991px)
{
p.top-space-35
{
margin:0px;
padding:25px 0px 0px 0px;
}
}
@media(max-width:990px)
{
p.top-space-35
{
margin:50px 0px 0px;
}
}
@media(max-width:991px)
{
.team-member img
{
max-width:100%;
}
.team-member
{
max-width:280px;
}
.team-member h6
{
padding:5px 0px;
}
}
@media(max-width:991px)
{
.team-member
{
margin:30px 0px 20px 250px;
}
}
@media(min-width:1200px)
{
.top-space-45
{
padding-bottom:130px;
}
}
@media(max-width:1199px)
{
.top-space-45
{
padding-bottom:150px;
}
}
@media(max-width:991px)
{
.top-space-45
{
padding-bottom:50px;
}
}
@media(min-width:1200px)
{
.top-space-150
{
padding:50px 0px;
}
}
@media (min-width:576px)
{
ul.text-color li a
{
color:#fff;
font-weight:400;
font-family:"Open Sans",sans-serif;
}
}
@media (min-width:1200px)
{
p.small_para_1
{
margin-top:20px;
}
}
@media(max-width:991px)
{
.bottom-space-20
{
margin:10px 0px;
}
}
.play-btn
{
background:#bf0a30;
font-size:30px;
width:70px;
height:70px;
z-index:2;
border-radius:100%;
position:relative;
display:flex;
justify-content:center;
align-items:center;
color:#fff;
left:200px;
top:40px;
bottom:100px;
}
.play-btn:before{
position:absolute;
content:'';
border:10px solid #df8598;
border-radius:50%;
top:-20px;
left:-20px;
right:-20px;
bottom:-20px;
animation:bloom1 1.5s linear infinite;
opacity:0;
z-index:2;
}
.play-btn:after{
    position:absolute;
    content:'';
    border:10px solid #df8598;
    border-radius:50%;
    top:-20px;
    left:-20px;
    right:-20px;
    bottom:-20px;
    animation:bloom2 1.5s linear infinite;
    opacity:0;
    z-index:1;
    animation-delay:.4s ;
    }
    @keyframes bloom1
    {
    0%
    {
    transform:scale(.5);
    }
    50%
    {
    opacity:1;
}
100%
    {
    transform:scale(1.5);

}
    }
    @keyframes bloom2
    {
    0%
    {
    transform:scale(.5);
    }
    50%
    {
    opacity:1;
}
100%
    {
    transform:scale(1.5);

}
    }
  
    .text-box
    {
    border:10px dotted #bf0a30;
    }

.border-start
{
border:3px solid #bf0a30;
margin:20px 150px 20px 150px;
border-radius:2px;
}
@media(min-width:1200px)
{
.padding-bottom-49
{
padding-bottom:45px;
}
.padding-bottom-42
{
padding-bottom:5px;
}
}
@media(max-width:1199px)
{
.padding-bottom-42
{
padding-bottom:55px;
}
}
a.btn.btn-animated.btn-lg.btn_dark
{
color:#fff;
}
@media(max-width:991px)
{
.text-box h5{
margin:80px 0px 20px 20px;
}
.text-box h6
{
margin:0px 0px 10px 20px;
}
.list-box-1
{
display:flex;
}
.list-box-1 i.fa.fa-star-o
{
margin:0px 0px 20px 20px;
}
.list-box-1 span.space-left
{
padding:0px 0px 0px -5px;
}
.list-box-1 i.fa.fa-star-o.space-left
{
padding:0px 0px 0px 5px;
}
.list-box-1 .btn_dark
{
display:grid;
place-items:center;
margin:30px 150px;
}
}
@media(min-width:992px)
{
    .text-box h5{
        margin:80px 0px 20px 20px;
        }
        .text-box h6
        {
        margin:0px 0px 10px 20px;
        }
        .list-box-1 i.fa.fa-star-o
{
margin:0px 0px 20px 20px;
}
.list-box-1 .btn_dark
{
display:grid;
place-items:center;
margin:30px 120px;
}
}
@media(max-width:1199px)
{
.list-box-1 span.text-dark
{
margin:0px 0px 0px 10px;
}
}
@media (max-width:991px)
{
.list-box-1 span.text-dark
{
margin:0px;
}
}
.image-1
{
border:5px solid #bf0a30;
padding-bottom:220px;
background:#fff;
}
.image-2 img
{
position:relative;
bottom:550px;
left:170px;
}
.text-content-24 h3
{
font-family: "Great Vibes", cursive;
font-size:80px;
font-weight:300;
text-align:center;
position:relative;
top:150px;
}
.text-content-24 p,.text-content-24 h1,.text-content-24 h6
{
    position:relative;
    top:180px;
}
.text-content-24 h4
{
position:relative;
top:200px;
}
.text-content-24 h1
{
font-size:60px;
}
.text-content-24 h4
{
text-transform:uppercase;
}
@media(max-width:991px)
{
.image-3 img{
padding:0px 0px -250px 0px;
}
}
.overlay-container-1 img
{
border-radius:0px;
margin:20px 0px;
}
.content-center
{
margin:0px 30px;
}
.shape-divider h3
{
color:#bf0a30;
}
.content-box-244 h5
{
margin:30px 0px;
}
.content-box-244 h6
{
margin:10px 0px;
}
.light-translucent-bg
{
color:#fff;
border-bottom:1px solid #bf0a30;
border-top:1px solid #bf0a30;
}
.light-translucent-bg.hovered:after
{
background-color:rgba(191,10,48,0.3);
}
.light-translucent-bg.hovered:hover:after
{
background-color:rgba(191,10,48,0.3);
}
.icon.dark-bg
{
background-color:#fff;
color:#bf0a30;
}
@media(max-width:1199px)
{
.icon.dark-bg
{
margin:30px 0px;
}
}
@media(min-width:1200px)
{
.counter h6
{
margin:40px 0px 0px 0px;
font-size:20px;
color:#bf0a30 !important;
}
.counter h3
{
margin:20px 0px 10px 0px;
}
.counter h6.number
{
font-size:30px;
}
.counter p
{
font-size:16px !important;
text-align:center;
}
.counter span
{
color:#000;
font-size:18px;
font-weight:bold;
line-height:4.0;
}
}
@media(max-width:1199px)
{
.counter 
{
cursor: pointer;
}
.counter h6
{
color:#bf0a30 !important;
margin:50px 0px 0px 0px;
font-size:20px;
}
.counter h6.number
{
font-size:30px;
}
.counter p
{
text-align:center;
font-size:18px;
}
.counter span
{
color:#000;
font-size:18px;
font-weight:bold;
line-height:4.0;
}
}
.colored.social-links li.whatsapp a
{
background-color:#25D366;
border-color:#25D366;
color:#ffffff;
}
.colored.social-links li.whatsapp a:hover
{
background-color:#25D366;
border-color:#25D366;
color:#ffffff;
}
.colored.social-links li.facebook a:hover
{
background-color:#3B5998;
border-color:#3B5998;
color:#ffffff;
}
.colored.social-links li.twitter a:hover
{
background-color:#55ACEE;
border-color:#55ACEE;
color:#ffffff;
}
.colored.social-links li.googleplus a:hover
{
background-color:#DD4B39;
border-color:#DD4B39;
color:#ffffff;
}
.colored.social-links li.linkedin a:hover
{
background-color:#0976B4;
border-color:#0976B4;
color:#ffffff;
}
.colored.social-links li.instagram a:hover
{
background-color:#517FA4;
border-color:#517FA4;
color:#ffffff;
}
.colored.social-links li.flickr a:hover
{
background-color:#FF0084;
border-color:#FF0084;
color:#ffffff;
}
.colored.social-links li.skype   a:hover
{
background-color:#00AFF0;
border-color:#00AFF0;;
color:#ffffff;
}
@media(min-width:992px)
{
.top-space-100
{
margin-top:150px;
}
}
.content-box-245 h6
{
margin:20px 0px;
}
.content-box-245 h5
{
margin:50px 0px;
}
.content-box-245 h3
{
color:#bf0a30;
}
@media(max-width:991px)
{
.top-space-30
{
margin-top:50px;
}
}
@media(max-width:1199px)
{
.padding-bottom-142
{
padding-bottom:100px;
}
}
@media(min-width:1200px)
{
.padding-bottom-143
{
padding-bottom:45px;
}
}
@media(min-width:992px)
{
.top-space-511
{
padding-bottom:58px;
}
}
@media(min-width:1200px)
{
.top-space-512
{
padding-bottom:60px;
}
}

@media(min-width:576px)
{
.top-space-800
{
margin:60px 0px;
}
}
@media(max-width:991px)
{
.margin-top-200
{
margin:150px 0px 0px 0px;
}
}
@media(min-width:992px)
{
.margin-top-200
{
margin:200px 0px 0px 0px;
}
}
@media(max-width:670px)
{
.play-btn
{
left:200px;
}
}
@media(min-width:680px)
{
.play-btn
{
left:300px;
}
}
@media(min-width:991px)
{
.play-btn
{
left:300px;
}
}
@media(min-width:992px)
{
.play-btn 
{
    left:200px;
}
}
@media(min-width:1200px)
{
.play-btn 
{
    left:220px;
}
}
.border_radii_1
{
border-radius:25px;
}
.box-1:hover
{
color:#fff !important;
}
@media(max-width:1299px)
{
.play-btn-1
{
display:none;
}
}
@media(min-width:1300px)
{
     .play-btn-1
    {
    background:#bf0a30;
    font-size:30px;
    width: 70px;
    height:70px;
    z-index:2;
    border-radius:100%;
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#fff;
    left:100px;
    top:40px;
    bottom:70px;
    }
    .play-btn-1:before{
    position:absolute;
    content:'';
    border:10px solid #df8598;
    border-radius:50%;
    top:-20px;
    left:-20px;
    right:-20px;
    bottom:-20px;
    animation:bloom1 1.5s linear infinite;
    opacity:0;
    z-index:2;
    }
    .play-btn-1:after{
        position:absolute;
        content:'';
        border:10px solid #df8598;
        border-radius:50%;
        top:-20px;
        left:-20px;
        right:-20px;
        bottom:-20px;
        animation:bloom2 1.5s linear infinite;
        opacity:0;
        z-index:1;
        animation-delay:.4s ;
        }
        @keyframes bloom1
        {
        0%
        {
        transform:scale(.5);
        }
        50%
        {
        opacity:1;
    }
    100%
        {
        transform:scale(1.2);
    
    }
        }
        @keyframes bloom2
        {
        0%
        {
        transform:scale(.5);
        }
        50%
        {
        opacity:1;
    }
    100%
        {
        transform:scale(1.2);
    
    }
        }
    }
    .feature-box-2.boxed .icon
    {
    left:2px;
    top:8px;
    }
.feature-box-2:hover .icon
{
opacity:1.0;
}
.list-box-24 .icon
{
height:55px;
width:55px;
font-size:26px;
}
.list-box-24 h3
{
line-height:1.5;
}
.list-box-24 i.fa.fa-check
{
padding-left:20px;
}
@media(max-width:991px)
{
.list-box-24 h3{
padding-left:70px;
}
.list-box-24
{
display:flex;
}
}
.top-space-587
{
position:relative;
top:12px;
}
@media(min-width:576px)
{
.top-space-12
{
padding-top:50px;
}
}
@media(max-width:1199px)
{
.padding-bottom
{
padding-bottom:30px;
}
}
h2.title-1
{
margin:0;
padding:10px 0px 0px 0px;
}
.pv-45
{
padding:60px 0px;
}
a:hover,a:active
{
color:#ffffff;
}
.dark-translucent-bg h3 span.default-text
{
color:#777777 !important;
}
.dark-translucent-bg h2
{
color:#777777 !important;
}
.border-top
{
border-top:1px solid rgba(141,146,151,0.1);
}
@media(max-width:768px)
{
.space-top-2
{
margin:20px 0px;
}
}
.border-center-1
{
width:80px;
height:4px;
position:absolute;
left:550px;
right:0;
border-bottom:none !important;
overflow:hidden;
background:#bf0a30;
margin:10px 0px 0px 0px;
}
.pv-10
{
padding:10px 0px 0px 0px;
}
a.btn_dark:hover
{
color:#fff !important;
}
