/*Home Section 1*/

.light.home-1-light{
	background:linear-gradient(#C63232, #912222);
	/*background: url('assets/img/shape/dot-dot-wave-shape.svg')no-repeat bottom left;*/
}
.light.home-1-content-light>h1{
	color: #fff;
}
.light.home-1-content-light>p{
	color: #fff;
}
.light.icon-home{
	color: #fff;
}
.light.customer-section{
	background:linear-gradient(#C63232, #912222);
}
.light.cust-text{
	color:#fff;
}

.dark.home-1-light{
	background:linear-gradient(#282828, #0F0F0F);
	/*background: url('assets/img/shape/dot-dot-wave-shape.svg')no-repeat bottom left;*/
}
.dark.home-1-content-light>h1{
	color: #fff;
}
.dark.home-1-content-light>p{
	color: #fff;
}
.dark.icon-home{
	color: #B2B2B2;
}
.dark.customer-section{
	background:linear-gradient(#282828, #0F0F0F);
}
.dark.cust-text{
	color:#fff;
}
.light.btn-contact{
	background: #C63232;
	border-color: #C63232;
	box-shadow: none;
	color: #ffffff !important;
}
.light.btn-contact:hover{
	background: transparent;
	border-color: #C63232;
	box-shadow: none;
	color: #C63232 !important;
}
.dark.btn-contact{
	background: #C63232;
	border-color: #C63232;
	box-shadow: none;
	color: #ffffff !important;
}
.dark.btn-contact:hover{
	background: #ffffff;
	border-color: #ffffff;
	box-shadow: none;
	color: #C63232 !important;
}

/*Home Section 2*/
.light.sec-2{
	background: #fff;
}
.light.sec-2-content>h2{
	color: #912222;
}
.light.sec-2-content>p{
	color: #606060;
}
.light.sec-2-box{
	background:#fff;
	border-color: #E7E7E7 !important;
}
.light.sec-2-box-content>h3{
	color: #C63232;
}
.light.sec-2-box-content>h2{
	color: #282828;
}
.light.sec-2-box-content>p{
	color: #606060;
}
.sec-2-box:hover{
	background:#C63232 !important;
}
.sec-2-box:hover>.sec-2-box-content>h3{
	color:#fff !important;
}
.sec-2-box:hover>.sec-2-box-content>h2{
	color:#fff !important;
}
.sec-2-box:hover>.sec-2-box-content>p{
	color:#fff !important;
}

.dark.sec-2{
	background: #0F0F0F;
}
.dark.sec-2-content>h2{
	color: #C63232;
}
.dark.sec-2-content>p{
	color: #FFFFFF;
}
.dark.sec-2-box{
	background:#282828 !important;
	border-color: #B2B2B2 !important;
}
.dark.sec-2-box-content>h3{
	color: #fff;
}
.dark.sec-2-box-content>h2{
	color: #fff;
}
.dark.sec-2-box-content>p{
	color: #fff;
}
.sec-2-box:hover{
	background:#C63232 !important;
}
.sec-2-box:hover>.sec-2-box-content>h3{
	color:#fff !important;
}
.sec-2-box:hover>.sec-2-box-content>h2{
	color:#fff !important;
}
.sec-2-box:hover>.sec-2-box-content>p{
	color:#fff !important;
}

/*Home Section 3*/
.light.sec-3{
	background:#F9F9F9;
}
.light.sec-3-content>h4{
	color:#C63232;
}
.light.sec-3-content>h2{
	color:#282828;
}
.light.sec-3-content>p{
	color:#606060;
}
.light.sec-3-content>p{
	color:#606060;
}
.light.sec-3-icon{
	background:#C63232;
}
.light.sec-3-icon-content>h3{
	color:#282828;
}
.light.sec-3-icon-content>p{
	color:#606060;
}
.light.sec-3-right>li>i{
	background-color:#C63232; 
}
.light.sec-3-right>li>h6{
	color:#282828; 
}
.dark.sec-3-right>li{
	background:#fff;
}

.dark.sec-3{
	background:#0F0F0F;
}
.dark.sec-3-content>h4{
	color:#C63232;
}
.dark.sec-3-content>h2{
	color:#ffffff;
}
.dark.sec-3-content>p{
	color:#ffffff;
}
.dark.sec-3-content>p{
	color:#ffffff;
}
.dark.sec-3-icon{
	background:#C63232;
}
.dark.sec-3-icon-content>h3{
	color:#ffffff;
}
.dark.sec-3-icon-content>p{
	color:#ffffff;
}
.dark.sec-3-right>li>i{
	background:#ffffff;
	color:#C63232 !important; 
}
.dark.sec-3-right>li>h6{
	color:#ffffff; 
}
.dark.sec-3-right>li{
	background:#C63232 !important;
}

/*Home Section 4*/
.light.sec-4{
	background:#912222;
}
.light.sec-4-image-bg{
	background:#0f0f0f70;
}
.light.sec-4-content>h2{
	color: #fff;
}
.light.sec-4-content>p{
	color: #fff;
}
.light.sec-4-list>li>span>i{
	color:#fff
}
.light.sec-4-list>li>h3{
	color:#fff
}
.light.sec-4-list>li>p{
	color:#fff
}
.dark.sec-4{
	background:#912222;
}
.dark.sec-4-image-bg{
	background:#0f0f0f70;
}
.dark.sec-4-content>h2{
	color: #fff;
}
.dark.sec-4-content>p{
	color: #fff;
}
.dark.sec-4-list>li>span>i{
	color:#fff
}
.dark.sec-4-list>li>h3{
	color:#fff
}
.dark.sec-4-list>li>p{
	color:#fff
}

/*Home Section 5 Service*/
.light.hs-bg{
	background:#F9F9F9;
}
.light.hs-heading>h4{
	color: #C63232;
}
.light.hs-heading>h2{
	color: #282828;
}
.light.hs-heading>p{
	color: #606060;
}
.light.feature-card{
	background:#FFFFFF;
}
.light.border-light{
	border-color:#E7E7E7 !important;
}
.light.feature-card:hover{
	border-color:#C63232 !important; 
}
.light.feature-card>.feature-icon{
	background:#C63232 !important; 
}
.light.feature-card>.feature-content>h3{
	color:#282828;
}
.light.feature-card>.feature-content>p{
	color:#606060;
}
.light.feature-card>.feature-content>h6{
	color:#606060;
}
.light.feature-card>.feature-content>ul>li>i{
	color:#606060;
}

.dark.hs-bg{
	background:#0F0F0F;
}
.dark.hs-heading>h4{
	color: #FFFFFF;
}
.dark.hs-heading>h2{
	color: #C63232;
}
.dark.hs-heading>p{
	color: #FFFFFF;
}
.dark.feature-card{
	background:#282828;
}
.dark.border-light{
	border-color:#B2B2B2 !important;
}
.dark.feature-card:hover{
	border-color:#FFFFFF !important;
	background:#ffffff !important;
}
.dark.feature-card>.feature-icon{
	background:#C63232 !important; 
}
.dark.feature-card>.feature-content>h3{
	color:#ffffff;
}
.dark.feature-card:hover>.feature-content>h3{
	color:#282828;
}
.dark.feature-card>.feature-content>p{
	color:#ffffff;
}
.dark.feature-card:hover>.feature-content>p{
	color:#606060;
}
.dark.feature-card>.feature-content>h6{
	color:#ffffff;
}
.dark.feature-card>.feature-content>.pricing-div>h6{
	color:#ffffff;
}
.dark.feature-card:hover>.feature-content>h6{
	color:#282828;
}
.dark.feature-card:hover>.feature-content>.pricing-div>h6{
	color:#282828;
}
.dark.feature-card>.feature-content>ul>li>i{
	color:#ffffff;
}
.dark.feature-card>.feature-content>.pricing-div>ul>li>i{
	color:#ffffff;
}
.dark.feature-card>.feature-content>ul>li{
	color:#ffffff;
}
.dark.feature-card>.feature-content>.pricing-div>ul>li{
	color:#ffffff;
}
.dark.feature-card:hover>.feature-content>ul>li{
	color:#606060;
}
.dark.feature-card:hover>.feature-content>.pricing-div>ul>li{
	color:#606060;
}
/*Home Section 6 Work Process*/
.light.wp-bg{
	background:#912222;
}
.light.wp-heading>h4{
	color:#fff;
}
.light.wp-heading>h2{
	color:#fff;
}
.light.wp-heading>p{
	color:#fff;
}
.light.process-icon{
	background: #fff;
}
.light.process-icon>span{
	color: #C63232;
}
.light.process-card>h3{
	color:#fff;
}
.light.process-card>p{
	color:#fff;
}
.light.dots-line {
    border-bottom: 2px dashed #fff;
}

.light.process-card:hover>h3{
	color:#282828;
}
.light.process-card:hover>p{
	color:#606060;
}
.light.process-card:hover .process-icon{
	background:#C63232 !important;
}

.dark.wp-bg{
	background:#912222;
}
.dark.wp-heading>h4{
	color:#fff;
}
.dark.wp-heading>h2{
	color:#fff;
}
.dark.wp-heading>p{
	color:#fff;
}
.dark.process-icon{
	background: #fff;
}
.dark.process-icon>span{
	color: #C63232;
}
.dark.process-card>h3{
	color:#fff;
}
.dark.process-card>p{
	color:#fff;
}
.dark.dots-line {
    border-bottom: 2px dashed #fff;
}

.dark.process-card:hover>h3{
	color:#282828;
}
.dark.process-card:hover>p{
	color:#606060;
}
.dark.process-card:hover .process-icon{
	background:#C63232 !important;
}

/*Home Section 7 Integration*/
.light.inte-bg{
	background:#F9F9F9;
}
.light.inte-heading>h4{
	color:#C63232;
}
.light.inte-heading>h2{
	color:#282828;
}
.light.integration-list>li>.single-integration>h6{
	color:#912222;
}

.dark.inte-bg{
	background:#0F0F0F;
}
.dark.inte-heading>h4{
	color:#C63232;
}
.dark.inte-heading>h2{
	color:#FFFFFF;
}
.dark.integration-list>li>.single-integration>h6{
	color:#912222;
}

/*Home Section 8 testimonial*/
.light.testi-bg{
	background:#ffffff;
}
.light.test-heading>h4{
	color: #C63232;
}
.light.test-heading>h2{
	color: #282828;
}
.light.test-heading>p{
	color: #606060;
}
.light.testi-slider>.testi-slide{
	background:#ffffff !important;
	border-color:#B2B2B2 !important;
}
.light.testi-slide:hover{
	background:#f9f9f9c2 !important;
}
.light.testi-head>h6{
	color: #282828;
}
.light.testi-head>small{
	color: #606060;
}
.light.testi-body>h6{
	color:#282828;
}
.light.testi-body{
	color:#606060;
}
.light.swiper-button-next {
    color: #c63232;
}
.light.swiper-button-next:hover {
    background: #c63232;
    border-color: #c63232;
}
.light.swiper-button-prev {
    color: #c63232;
}
.light.swiper-button-prev:hover {
    background: #c63232;
    border-color: #c63232;
}

.dark.testi-bg{
	background:#0F0F0F;
}
.dark.test-heading>h4{
	color: #ffffff;
}
.dark.test-heading>h2{
	color: #C63232;
}
.dark.test-heading>p{
	color: #ffffff;
}

.dark.testi-slider>.testi-slide{
	background:#ffffff !important;
	border-color:#B2B2B2 !important;
}
.dark.testi-slide:hover{
	background:#f9f9f9c2 !important;
}
.dark.testi-head>h6{
	color: #282828;
}
.dark.testi-head>small{
	color: #606060;
}
.dark.testi-body>h6{
	color:#282828;
}
.dark.testi-body{
	color:#606060;
}
.dark.swiper-button-next {
    color: #c63232;
}
.dark.swiper-button-next:hover {
    background: #c63232;
    border-color: #c63232;
}
.dark.swiper-button-prev {
    color: #c63232;
}
.dark.swiper-button-prev:hover {
    background: #c63232;
    border-color: #c63232;
}

.btn-bordered{
	border-color: #FFFFFF;
    background: transparent;
    color: #ffffff;
    box-shadow: none;
}
.btn-main{
	color: #ffffff;
    background: #C63232;
    border-color: #C63232;
}
.btn-main:hover{
	color: #C63232;
    background: #FFFFFF;
    border-color: #C63232;
}
.btn-bordered{
	border-color: #FFFFFF;
    background: transparent;
    color: #ffffff;
    box-shadow: none;
}
.btn-bordered:hover{
	background: #ffffff;
	color: #C63232;
}
.light.btn-main{
	border-color:#ffffff;
	color: #ffffff;
	background:#C63232;
}
.light.btn-main:hover{
	border-color:#FFFFFF;
	color: #C63232;
	background:#FFFFFF;
}
.btn-darker{
	background:#912222;
	color: #ffffff;
	border-color:#912222;
}
.btn-darker:hover{
	background:#FFFFFF;
	color: #c63232;
	border-color:#FFFFFF;
}
.switch-input:checked{
	background-color: #282828;
    border-color: #fff;
}


/* Home Page Section 9 Last Section Subscription */
.light.sec-last{
	background:#ffffff;
}
.light.sub-inner-row{
	background:#C63232;
}
.light.sub-sec-content>h2{
	color:#ffffff;
}
.light.sub-sec-content>p{
	color:#ffffff;
}
.dark.sec-last{
	background:#0F0F0F;
}
.dark.sub-inner-row{
	background:#C63232;
}
.dark.sub-sec-content>h2{
	color:#ffffff;
}
.dark.sub-sec-content>p{
	color:#ffffff;
}

/*Footer*/
.light.footer-bg{
	color:#ffffff;
}
.light.col-1-paragraph{
	color:#606060;
}
.light.col-1-rating-text{
	color:#282828;
}
.light.footer-single-col>h3 {
    color: #C63232;
}
.light.list-unstyled>li>a {
    color: #606060;
}
.light.list-unstyled>li>a:hover {
    color: #282828;
}
.dark.footer-bg{
	background: #0F0F0F;
}
.dark.col-1-paragraph{
	color:#ffffff !important;
}
.dark.col-1-rating-text{
	color:#ffffff !important;
}
.dark.footer-single-col>h3 {
    color: #C63232;
}
.dark.list-unstyled>li>a {
    color: #ffffff;
}
.dark.list-unstyled>li>a:hover {
    color: #C63232;
}

.light.copyright-text>p{
	color: #606060;
}
.light.copyright-text>p>a{
	color: #606060;
}
.light.copyright-text>p>a:hover{
	color: #C63232;
}
.light.social-links>li>a{
	border:solid 2px #E7E7E7;
	color: #C63232;
}
.light.social-links>li>a:hover{
	border:solid 2px #C63232;
	color: #ffffff;
	background:#C63232;
}
.dark.copyright-text>p{
	color: #ffffff;
}
.dark.copyright-text>p>a{
	color: #ffffff;
}
.dark.copyright-text>p>a:hover{
	color: #C63232;
}
.dark.social-links>li>a{
	border:solid 2px #ffffff;
	color: #ffffff;
}
.dark.social-links>li>a:hover{
	border:solid 2px #C63232;
	color: #ffffff;
	background:#C63232;
}
p.footer-lead.light {
    color: #111111;
}
p.footer-lead.dark {
    color: #ffffff;
}

@media only screen and (max-width: 700px) {
	.subscribe-form{
		display: block !important;
	}
	.mobile-sub-input{
		width:100%;
		margin-bottom: 10px;
	}
	.mobile-sub-submit{
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
}

/* About Us */

/*section 1*/
.light.about-info>h1{
	color:#ffffff;
}
.light.about-info>p{
	color:#ffffff;
}
.dark.about-info>h1{
	color:#ffffff;
}
.dark.about-info>p{
	color:#ffffff;
}
/*Section 2*/
.light.about-2{
	background:#ffffff;
}
.light.about-2-heading>h4{
	color: #C63232;
}
.light.about-2-heading>h2{
	color: #282828;
}
.light.about-2-heading>p{
	color: #606060;
}
.light.about-2-heading>div>h6{
	color: #C63232;
}
.light.odd.story-item{
	background:#912222;
}
.light.odd.story-item>h3{
	color:#ffffff;
}
.light.odd.story-item>h6{
	color:#ffffff;
}
.light.even.story-item{
	background:#ffffff;
}
.light.even.story-item>h3{
	color:#C63232;
}
.light.even.story-item>h6{
	color:#282828;
}

.dark.about-2{
	background:#0F0F0F;
}
.dark.about-2-heading>h4{
	color: #FFFFFF;
}
.dark.about-2-heading>h2{
	color: #C63232;
}
.dark.about-2-heading>p{
	color: #FFFFFF;
}
.dark.about-2-heading>div>h6{
	color: #C63232;
}
.dark.odd.story-item{
	background:#912222;
}
.dark.odd.story-item>h3{
	color:#ffffff;
}
.dark.odd.story-item>h6{
	color:#ffffff;
}
.dark.even.story-item{
	background:#0F0F0F;
}
.dark.even.story-item>h3{
	color:#C63232;
}
.dark.even.story-item>h6{
	color:#FFFFFF;
}
/*About Section 3*/
.light.about-3-bg{
	background:#ffffff;
}
.dark.about-3-bg{
	background:#0F0F0F;
}
.light.about-team-bg{
	background:#ffffff;
}
.light.about-3-heading>h4{
	color:#C63232;
}
.light.about-3-heading>h2{
	color:#282828;
}
.light.about-3-heading>p{
	color:#606060;
}
.light.team-info>h5{
	color:#912222;
}
.light.team-info>p{
	color:#606060;
}
.dark.about-team-bg{
	background:#0F0F0F;
}
.dark.about-3-heading>h5{
	color:#FFFFFF;
}
.dark.about-3-heading>h4{
	color:#FFFFFF;
}
.dark.about-3-heading>h2{
	color:#C63232;
}
.dark.about-3-heading>p{
	color:#FFFFFF;
}
.dark.team-info>h5{
	color:#FFFFFF;
}
.dark.team-info>p{
	color:#FFFFFF;
}
/*About Section 4*/
.light.about-3-heading>h4{
	color:#C63232;	
}
.light.about-3-heading>h2{
	color:#282828;	
}
.light.about-3-heading>p{
	color:#606060;	
}

/*Pricing Page*/

/*Pricing Section*/
.light.pricing-section{
	background:#ffffff;
}
.light.pricing-box{
	background:#ffffff;
}
.light.active.pricing-box{
	background:#912222;
}
.light.pricing-box>.pricing-header>h3{
	color:#C63232;
}
.light.pricing-box>.pricing-header>h4{
	color:#282828;
}
.light.pricing-box>.pricing-header>h4>span{
	color:#C63232;
}
.light.pricing-box>.pricing-info>.pricing-feature-list>li{
	color:#606060;
}
.light.pricing-box>.pricing-info>.pricing-feature-list>li>i{
	color:#F2847E !important;
}

.light.active.pricing-box>.pricing-header>h3{
	color:#FFFFFF;
}
.light.active.pricing-box>.pricing-header>h4{
	color:#FFFFFF;
}
.light.active.pricing-box>.pricing-header>h4>span{
	color:#FFFFFF;
}
.light.active.pricing-box>.pricing-info>.pricing-feature-list>li{
	color:#FFFFFF;
}
.light.active.pricing-box>.pricing-info>.pricing-feature-list>li>i{
	color:#FFFFFF !important;
}
.dark.pricing-box>.pricing-info>p {
    color: #fff;
}
.dark.pricing-section{
	background:#0F0F0F;
}
.dark.pricing-box{
	background:#1C1C1C;
	border:solid 1px #B2B2B2 !important;
	box-shadow: none;
}
.dark.active.pricing-box{
	background:#912222;
}
.dark.pricing-box>.pricing-header>h3{
	color:#EC1C24;
}
.dark.pricing-box>.pricing-header>h4{
	color:#FFFFFF;
}
.dark.pricing-box>.pricing-header>h4>span{
	color:#EC1C24;
}
.dark.pricing-box>.pricing-info>.pricing-feature-list>li{
	color:#ffffff;
}
.dark.pricing-box>.pricing-info>.pricing-feature-list>li>i{
	color:#EC1C24 !important;
}

.dark.active.pricing-box>.pricing-header>h3{
	color:#FFFFFF;
}
.dark.active.pricing-box>.pricing-header>h4{
	color:#FFFFFF;
}
.dark.active.pricing-box>.pricing-header>h4>span{
	color:#FFFFFF;
}
.dark.active.pricing-box>.pricing-info>.pricing-feature-list>li{
	color:#FFFFFF;
}
.dark.active.pricing-box>.pricing-info>.pricing-feature-list>li>i{
	color:#FFFFFF !important;
}

/*FAQ Section*/
.light.faq-bg{
	background-color: #F9F9F9;
}
.light.faq-heading>h4{
	color:#C63232;
}
.light.faq-heading>h2{
	color:#282828;
}
.light.faq-heading>p{
	color:#606060;
}

.light.accordion-button.collapsed{
	background: #ffffff;
	color:#282828 !important;
}
.light.accordion-item{
	border:1px solid #B2B2B2 !important;
}
.light.accordion-button{
	background: #ffffff;
	color:#C63232 !important;
}

.dark.faq-bg{
	background-color: #0F0F0F;
}
.dark.faq-heading>h4{
	color:#ffffff;
}
.dark.faq-heading>h2{
	color:#C63232;
}
.dark.faq-heading>p{
	color:#FFFFFF;
}

.dark.accordion-button.collapsed{
	background: #1C1C1C;
	color:#FFFFFF !important;
}
.dark.accordion-item{
	border:1px solid #B2B2B2 !important;
}
.dark.active.accordion-item {
    background: #912222;
}
.dark.accordion-button{
	background: #1C1C1C;
	color:#FFFFFF !important;
}
.dark.accordion-body {
    color: #ffffff;
}

.light.header-btn{
	background: transparent;
    border: solid 2px #C63232;
    color: #C63232;
}
.light.header-btn:hover{
	background: #C63232;
    border: solid 2px #C63232;
    color: #ffffff;
}
.dark.header-btn{
	background: #C63232;
    color: #ffffff;
}
.dark.header-btn:hover{
	background: #ffffff;
    color: #C63232;
}

/*Contact Us Page*/
.light.page-contact-heading>h1{
	color:#ffffff;
}
.light.page-contact-heading>p{
	color:#ffffff;
}
.light.contact-sec2-bg{
	background:#ffffff;
}
.light.promo-box{
	background:#ffffff;
}
.light.promo-box>span{
	color:#C63232;
}
.light.promo-box>.contact-promo-info>h5{
	color:#282828;
}
.light.promo-box>.contact-promo-info>p{
	color:#606060;
}
.light.promo-box>a{
	color:#C63232;
}

.dark.page-contact-heading>h1{
	color:#ffffff;
}
.dark.page-contact-heading>p{
	color:#ffffff;
}
.dark.contact-sec2-bg{
	background:#0F0F0F;
}
.dark.promo-box{
	background:#ffffff;
}
.dark.promo-box>span{
	color:#912222;
}
.dark.promo-box>.contact-promo-info>h5{
	color:#282828;
}
.dark.promo-box>.contact-promo-info>p{
	color:#606060;
}
.dark.promo-box>a{
	color:#C63232;
}


.light.contact-us-form{
	background:#F9F9F9;
}
.light.contact-heading>h2{
	color:#912222;
}
.light.contact-heading>p{
	color:#606060;
}
.light.input-label{
	color:#282828;
}

.dark.contact-us-form{
	background:#0F0F0F;
}
.dark.contact-heading>h2{
	color:#C63232;
}
.dark.contact-heading>p{
	color:#ffffff;
}
.dark.input-label{
	color:#ffffff;
}

/* menu */
.light.main-menu{
	background:#ffffff !important;
}
.dark.main-menu{
	background:#0F0F0F !important;
}
.navbar-light{
	background:transparant;
}
.light.nav>li>a {
	color: #606060 !important;
}
.dark.nav>li>a {
	color: #ffffff !important;
}
.light.nav>li>a:hover {
	color: #C63232 !important;
}
.dark.nav>li>a:hover {
	color: #C63232 !important;
}

span.switch-icons.light{
	color: #111111;
	font-size: 1.5em;
	vertical-align: middle;
	cursor:pointer;
	margin-left: 10px;
}
span.switch-icons.dark{
	color: #ffffff;
	font-size: 1.5em;
	vertical-align: middle;
	cursor:pointer;
	margin-left: 10px;
}
.offcanvas.dark{
	background: #111111;
}
.offcanvas.light{
	background: #ffffff;
}
.navbar-toggler.dark{
	color:#ffffff;
}
.navbar-toggler.light{
	color:rgba(0, 0, 0, 0.55);
}