 :root {

	/*

	# e94d4e

	# 18425a

	*/

    --thm-base: #e94d4e;

	--thm-base-rgb: 233, 77, 78;

	--thm-secnd: #18425a;

	--thm-secnd-rgb: 24, 66, 90;

}





/* template-color */



.scroll-top{

  color: var(--thm-base);

}



.handle-preloader{

	 background: linear-gradient(

    to bottom,               

    rgba(195, 135, 255, 1), 

    rgba(73, 12, 254, 1),   

    rgba(195, 135, 255, 1) 

  );

}



.preloader-close{

	color: var(--thm-base);

}



.header-top{

	background-color: var(--thm-base);

}



.header-middle .text p span{

	color: var(--thm-base);

}



.header-middle .text p a{

	color: var(--thm-base);

}



.main-menu .navigation > li.current > a,

.main-menu .navigation > li:hover > a{

  color: var(--thm-base);

}



.main-menu .navigation > li > ul > li > a:hover,

.main-menu .navigation > li > ul > li > ul > li > a:hover{

  color: var(--thm-base);

}



.main-header .menu-right-content .login a:hover{

  color: var(--thm-base);

}



.main-header .menu-right-content .login a i{

	color: var(--thm-base);

}



.main-header .menu-right-content .faq a i{

	color: var(--thm-base);

}



.main-header .menu-right-content .faq a:hover{

	color: var(--thm-base);

}



.main-header .menu-right-content .support-box h6{

	color: var(--thm-base);

}



.main-header .menu-right-content .support-box h5 a:hover{

  color: var(--thm-base);

}



.theme-btn.btn-one{

   background: linear-gradient(to right, #490cfe, #c387ff);

   transition: background 0.5s ease, transform 0.3s ease, box-shadow 0.3s ease;

}



.theme-btn.btn-one:hover {

    background-position: right; /* Gradient move */

    transform: scale(1.01);     /* Smooth zoom */

    box-shadow: 0 8px 20px rgba(72, 12, 254, 0.5); /* Smooth glow */

 }



.banner-section .owl-theme .owl-nav button:hover{

  background-color: var(--thm-base);

}



.sec-title h6{

	color: #490cfe;

}



.sec-title h6:before{

	background-color:#490cfe;

}



.service-block-one .inner-box .category a{

	background-color: var(--thm-base);

}



.service-block-one .inner-box h3 a:hover{

  color: var(--thm-base);

}



.service-block-one .inner-box .btn-box a{

	color: var(--thm-base);

}



.service-section .owl-nav button:hover{

  color: var(--thm-base);

}



.dream-section .inner-container{

	background-color: var(--thm-base);

}



.dream-section .text a:hover{

  color: var(--thm-base);

}



.visa-block-one .inner-box .image{

	background-color: var(--thm-base);

}



.visa-block-one .inner-box .lower-content .text span{

	color: var(--thm-base);

}



.visa-block-one .inner-box .lower-content h4 a:hover{

  color: var(--thm-base);

}



.visa-block-one .inner-box .lower-content .link-box a span:before,

.visa-block-one .inner-box .lower-content .link-box a span:after{

	color: var(--thm-base);

}



.visa-block-one .inner-box .lower-content .link-box a:hover{

  color: var(--thm-base);

}



.about-section .image-box .text-inner .text h2{

	color: var(--thm-base);

}



.theme-btn.btn-two{

	border: 2px solid var(--thm-base);

	color: var(--thm-base) !important;

}



.about-section .content-box .inner h6{

	color: var(--thm-base);

}



.project-tab .tab-btn-box .tab-btns .p-tab-btn.active-btn h2{

  color: var(--thm-base);

}



.project-tab .tab-btn-box .tab-btns .p-tab-btn:before{

	color: var(--thm-base);

}



.countries-block-one .inner-box .image-box .image{

	background-color: var(--thm-base);

}



.countries-block-one .inner-box .image-box .link a{

	color: var(--thm-base);

}



.countries-block-one .inner-box .lower-content h4 a:hover{

  color: var(--thm-base);

}



.countries-section .owl-nav button:hover{

	color: var(--thm-base);

}



.coaching-block-one .inner-box .content-box{

	background-color: var(--thm-base);

}



.coaching-block-one .inner-box .overlay-content{

	background-color: var(--thm-base);

}



.coaching-block-one .inner-box .overlay-content .icon-box a{

	color: var(--thm-base);

}



.destination-section .content-box .list li i{

	color: var(--thm-base);

}







.chooseus-block-one .inner-box a{

	color: var(--thm-base);

}



.chooseus-section .lower-box h2 a{

	color: var(--thm-base);

	border-bottom: 1px solid var(--thm-base);

}



.team-block-one .inner-box .image-box .list > li > a{

	background-color: var(--thm-base);

}



.team-block-one .inner-box .image-box .list .share-option .share-links li a:hover{

  color: var(--thm-base);

}



.team-block-one .inner-box .lower-content h4 a:hover{

  color: var(--thm-base);

}



.team-block-one .inner-box:hover .lower-content .designation{

  color: var(--thm-base);

}



.testimonial-block-one .inner-box .text h4{

	color: var(--thm-base);

}



.testimonial-block-one .inner-box .text:before{

	background-color: var(--thm-base);

}



.testimonial-block-one .inner-box .rating li{

	color: var(--thm-base);

}



.testimonial-block-one .inner-box .lower-box h4 span{

	color: var(--thm-base);

}



.testimonial-section .owl-nav button:hover{

  border-color: var(--thm-base);

  background-color: var(--thm-base);

}



.news-block-one .inner-box .image-box h2{

	background: var(--thm-base);

}



.news-block-one .inner-box .lower-content .author-box h6:before{

	background-color: var(--thm-base);

}



.news-block-one .inner-box .lower-content .author-box h6 a{

	color: var(--thm-base);

}



.news-block-one .inner-box .lower-content h4 a:hover{

  color: var(--thm-base);

}



.news-block-one .inner-box .lower-content .link a:hover{

	color: var(--thm-base);

}



.news-block-one .inner-box .lower-content .info li a:hover{

	color: var(--thm-base);

}



.clients-section{

	background-color: var(--thm-base);

}



.contact-section .form-inner .form-group input:focus{

  border-color: var(--thm-base) !important;

}



.footer-top .links-widget a:hover{

  color: var(--thm-base);

}



.footer-top .logo-widget .inner .icon{

	background-color: var(--thm-base);

}



.footer-top .logo-widget .inner h6 a{

	color: var(--thm-base);

}



.footer-top .logo-widget .inner h5 a:hover{

  color: var(--thm-base);

}



.footer-top .widget-title:before{

	background-color: #7a4ed7;

}



.footer-top .links-widget .links-list li a:hover:before,

.footer-top .links-widget .links-list li a:hover:after{

  background-color: var(--thm-base);

}



.team-block-one .inner-box .image-box .list{

	display:none;

}



.scroll-top{

	color: #ffffff;

	border: 2px solid rgba(24, 66, 90, 0.6);

}



.scroll-top:hover{

	background-color: var(--thm-base);

}



.footer-top .gallery-widget .image-list li .image{

	background-color: var(--thm-base);

}



.footer-bottom{

 background: linear-gradient(to right, #490cfe, #c387ff);

}



.page-title .bread-crumb li a:hover{

	color: var(--thm-base);

}



.about-style-three .image-box .text h2{

	color: var(--thm-base);

}



.about-style-three .image-box .curved-circle-2{

	color: var(--thm-base);

}



.content_block_one .content-box .author-box .designation{

	color: var(--thm-base);

}



.mission-section .tab-btns li.active-btn,

.mission-section .tab-btns li:hover{

	background-color: var(--thm-base);

}



.mission-section .inner-box{

	border-left: 5px solid var(--thm-base);

}



.mission-section .inner-box h6{

	color: var(--thm-base);

}



.team-section .more-text h6 a{

	color: var(--thm-base);

}



.funfact-section.alternat-2{

	background-color: var(--thm-base);

}



.progress-box .bar-inner{

	background-color: var(--thm-base);

}



.statistics-section .content-box .download-box h6 a{

	color: var(--thm-base);

}



.team-section .owl-nav button:hover{

	color: var(--thm-base);

}



.faq-page-section .search-list li a.current,

.faq-page-section .search-list li a:hover{

  background-color: var(--thm-base);

  border-color: var(--thm-base);

}



.accordion-box .block.active-block{

  border-color: var(--thm-base);

}



.accordion-box .block .acc-btn.active .icon-outer{

	color: var(--thm-base);

}



.accordion-box .block .acc-btn.active h5{

	color: var(--thm-base);

}



.faq-sidebar form .form-group .theme-btn:before{

  background-color: var(--thm-base);

}



.faq-sidebar .more-text p span{

  color: var(--thm-base);

}



.faq-sidebar form .form-group input:focus,

.faq-sidebar form .form-group textarea:focus{

  border-color: var(--thm-base) !important;

}



.content_block_two .content-box .list li:before{

	color: var(--thm-base);

}



.coaching-block-three .inner-box .upper-box .link a{

	color: var(--thm-base);

}



.coaching-block-three .inner-box .lower-box .overlay-text h4 a:hover{

	color: var(--thm-base);

}



.testimonial-style-three .testimonial-content .inner-box .quote{

	border: 2px solid var(--thm-base);

}



.testimonial-style-three .testimonial-content .inner-box .quote:before{

	background-color: var(--thm-base);

}



.testimonial-style-three .testimonial-content .inner-box .quote:after{

	background-color: var(--thm-base);

}



.testimonial-style-three .testimonial-content .inner-box .author-box .designation{

	color: var(--thm-base);

}



.testimonial-style-three .testimonial-content .inner-box .rating li{

	color: var(--thm-base);

}



.testimonial-style-three .owl-nav button:hover{

	background-color: var(--thm-base);

	border-color: var(--thm-base);

}



.default-sidebar .category-widget .category-list{

	border: 2px solid var(--thm-base);

}



.default-sidebar .category-widget .category-list li a:hover i,

.default-sidebar .category-widget .category-list li a.current i{

	color: var(--thm-base);

}



.default-sidebar .category-widget .category-list li a:hover:after,

.default-sidebar .category-widget .category-list li a.current:after{

  background-color: var(--thm-base);

}



.default-sidebar .sidebar-banner .inner-box .bg-layer{

	background-color: var(--thm-base);

}



.default-sidebar .sidebar-banner .inner-box .lower-box .theme-btn{

	color: var(--thm-base) !important;

}



.default-sidebar .sidebar-banner .inner-box .lower-box .theme-btn:before{

	background-color: var(--thm-base);

}



.coaching-details-content .list li:before{

	color: var(--thm-base);

}



.coaching-details-content .content-three .inner-box .price{

	border: 2px solid var(--thm-base);

	color: var(--thm-base);

}



.content_block_three .content-box .inner .progress-box h4{

	color: var(--thm-base);

}



.content_block_three .content-box .inner h2{

	color: var(--thm-base);

}



.statistics-section .image-box .curved-circle{

	color: var(--thm-base);

}



.visa-details-content .content-three .tab-btn-box .tab-btns li.active-btn .icon-box{

	color: var(--thm-base);

}



.visa-details-content .content-three .tab-btn-box .tab-btns li.active-btn h6{

  color: var(--thm-base);

}



.visa-details-content .content-three .tab-btn-box .tab-btns li.active-btn{

	border-right: 3px solid var(--thm-base);

}



.visa-details-content .content-four .single-item:hover{

  border-color: var(--thm-base);

}



.content_block_four .content-box .inner-box .single-item .inner h2{

	color: var(--thm-base);

}



.countries-block-three .inner-box:hover{

	border-color: var(--thm-base);

}



.countries-block-three .inner-box h6{

	color: var(--thm-base);

}



.countries-block-three .inner-box h4 a:hover{

	color: var(--thm-base);

}



.countries-details-content .content-one .tab-btns li.active-bt{

  color: var(--thm-base);

}



.countries-details-content .content-one .tab-btns li.active-btn h5{

  color: var(--thm-base);

}



.countries-details-content .content-one .tab-btns li:before{

	background-color: var(--thm-base);

}



.countries-details-content .content-one .tabs-content .single-item .btn-box a:hover{

	color: var(--thm-base);

}



.countries-details-content .content-two .tab-btn-box .tab-btns li.active-btn .icon-box{

	color: var(--thm-base);

}



.countries-details-content .content-two .tab-btn-box .tab-btns li.active-btn h6{

  color: var(--thm-base);

}



.countries-details-content .content-two .tab-btn-box .tab-btns li.active-btn{

	border-right: 3px solid var(--thm-base);

}



.countries-details-content .content-three .service-list li a:hover .icon-box{

  border-color: var(--thm-base);

  background-color: var(--thm-base);

}



.news-block-one .inner-box .lower-content h3 a:hover{

	color: var(--thm-base);

}



.pagination li a:hover,

.pagination li a.current{

  background-color: var(--thm-base);

}



.blog-sidebar .search-widget .search-form .form-group input:focus + button,

.blog-sidebar .search-widget .search-form .form-group button:hover{

  color: var(--thm-base);

}



.blog-sidebar .post-widget .post h6{

	color: var(--thm-base);

}



.blog-sidebar .post-widget .post h6:before{

	background-color: var(--thm-base);

}



.blog-sidebar .post-widget .post h6 a{

	color: var(--thm-base);

}



.blog-sidebar .post-widget .post h4 a:hover{

  color: var(--thm-base);

}



.blog-sidebar .post-widget .post .info li a:hover{

	color: var(--thm-base);

}



.blog-sidebar .post-widget .owl-nav button:hover{

  color: var(--thm-base);

}



.blog-sidebar .category-widget .category-list li a:hover{

	border-color: var(--thm-base);

	color: var(--thm-base);

}



.blog-sidebar .category-widget .category-list li a:before{

	border: 2px solid var(--thm-base);

}



.blog-sidebar .category-widget .category-list li a:hover:before{

  background-color: var(--thm-base);

}



.blog-sidebar .gallery-widget .image-list li .image{

	background-color: var(--thm-base);

}



.blog-sidebar .tags-widget .tags-list li a:hover{

  background-color: var(--thm-base);

}



.blog-sidebar .subscribe-widget .form-group input:focus{

  border-color: var(--thm-base) !important;

}



.blog-details-content .content-one .author-box h6{

	color: var(--thm-base);

}



.blog-details-content .content-one .author-box h6:before{

	background-color: var(--thm-base);

}



.blog-details-content .content-two .single-item:before{

	background-color: var(--thm-base);

}



.blog-details-content .content-two .list li:before{

	border: 2px solid var(--thm-base);

}



.blog-details-content .content-three blockquote{

	border: 2px solid var(--thm-base);

}



.blog-details-content .content-three blockquote h4{

	color: var(--thm-base);

}



.blog-details-content .post-share-option .tags-list li a:hover{

  background-color: var(--thm-base);

}



.blog-details-content .nav-btn .single-btn h6 a{

	color: var(--thm-base);

}



.blog-details-content .author-box .content-box .social-links li a:hover{

  color: var(--thm-base);

}



.blog-details-content .comment-box .comment .comment-info .post-date{

	color: var(--thm-base);

}



.blog-details-content .comment-box .comment .comment-inner .reply-btn{

	color: var(--thm-base);

}



.blog-details-content .comments-form-area .form-group input:focus,

.blog-details-content .comments-form-area .form-group textarea:focus{

  border-color: var(--thm-base) !important;

}



.content_block_five .content-box .inner-box .single-item .info li p a:hover{

  color: var(--thm-base);

}



.content_block_six .content-box .form-inner .form-group input:focus,

.content_block_six .content-box .form-inner .form-group textarea:focus{

  border-color: var(--thm-base) !important;

}



.contactinfo-section .single-item .icon-box{

	color: var(--thm-base);

}



.contactinfo-section .single-item .phone a{

	color: var(--thm-base);

}



.contactinfo-section .single-item .email a:hover{

  color: var(--thm-base);

}



.news-block-one .inner-box .image-box h2::after,

.news-block-one .inner-box .image-box h2::before{

	background: rgba(var(--thm-base-rgb), 0.50);

}