
/*** Spinner Start ***/
#spinner{opacity:0;visibility:hidden;transition:opacity .8s ease-out, visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .8s ease-out, visibility 0s linear .0s;visibility:visible;opacity:1}.back-to-top{position:fixed;right:30px;bottom:30px;display:flex;width:45px;height:45px;align-items:center;justify-content:center;transition:0.5s;z-index:99}
/*** Spinner End ***/
/*** Button Start ***/
.btn{font-weight:600;transition:.5s;color:#fff;border-radius:7px;border:none;position:relative;z-index:1}.btn::after,.btn::before{content:"";position:absolute;top:0;bottom:0;background:#df7d00;transition:0.3s;width:0px;z-index:-1}.btn::before{left:0;border-radius:7px 0 0 7px}.btn::after{right:0;border-radius:0px 7px 7px 0px}.btn:hover{color:#fff !important}.btn:hover::after,.btn:hover::before{width:50%}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-square,.btn-sm-square,.btn-md-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:normal}.btn.border-secondary{transition:0.5s}.btn.border-secondary:hover{background:var(--bs-secondary) !important;color:var(--bs-white) !important}
/*** Topbar Start ***/
.fixed-top{transition:0.5s;background:var(--bs-white);border:0}.topbar{padding:20px;border-radius:230px 100px}.topbar .top-info{font-size:15px;line-height:0;letter-spacing:1px;display:flex;align-items:center}.topbar .top-link{font-size:15px;line-height:0;letter-spacing:1px;display:flex;align-items:center}.topbar .top-link a{letter-spacing:1px}.topbar .top-link a small:hover{color:var(--bs-secondary) !important;transition:0.5s}.topbar .top-link a small:hover i{color:var(--bs-primary) !important}
/*** Topbar End ***/
/*** Navbar Start ***/
.navbar .navbar-nav .nav-link{padding:2px 15px;margin:7px 0;transition:.5s;color:#043b76;font-weight:600}.navbar{height:100px;border-bottom:1px solid rgba(255, 255, 255, .1)}.navbar-nav .nav-link:hover{color:#030689 !important}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:700;vertical-align:middle;margin-left:8px}

/*@media (min-width: 1200px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        top: 100%;
        transform: rotateX(-75deg);
        transform-origin: 0% 0%;
        border: 0;
        transition: .5s;
        opacity: 0;
    }
}


.navbar .nav-item:hover .dropdown-menu {
    transform: rotateX(0deg);
    visibility: visible;
    background: var(--bs-light) !important;
    border-radius: 10px !important;
    transition: .5s;
    opacity: 1;
}*/

#searchModal .modal-content{background:rgba(255,255,255,.8)}/*** Navbar End ***/
/*** Hero Header ***/
.carousel-item{position:relative}.carousel-control-next,.carousel-control-prev{width:48px;height:48px;border-radius:48px;border:1px solid var(--bs-white);background:var(--bs-primary);position:absolute;top:50%;transform:translateY(-50%)}.carousel-control-next{margin-right:20px}.carousel-control-prev{margin-left:20px}.page-header{position:relative;background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(../img/cart-page-header-img.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}/*** Hero Header end ***/
/*** featurs Start ***/
.featurs .featurs-item .featurs-icon{position:relative;width:120px;height:120px}.featurs .featurs-item .featurs-icon::after{content:"";width:35px;height:35px;background:var(--bs-secondary);position:absolute;bottom:-10px;transform:translate(-50%);transform:rotate(45deg);background:var(--bs-secondary)}/*** featurs End ***/
/*** service Start ***/
.service .service-item .service-content{position:relative;width:250px;height:130px;top:-50%;left:50%;transform:translate(-50%,-50%)}/*** service End ***/
/*** Fruits Start ***/
.fruite .fruite-categorie .fruite-name{line-height:40px}.fruite .fruite-categorie .fruite-name a{transition:0.5s}.fruite .fruite-categorie .fruite-name a:hover{color:var(--bs-secondary)}.fruite .fruite-item{height:100%;transition:0.5s}.fruite .fruite-item:hover{box-shadow:0 0 55px rgba(0,0,0,0.4)}.fruite .fruite-item .fruite-img{overflow:hidden;transition:0.5s;border-radius:10px 10px 0 0}.fruite .fruite-item .fruite-img img{transition:0.5s}.fruite .fruite-item .fruite-img img:hover{transform:scale(1.3)}/*** Fruits End ***/
/*** vesitable Start ***/
.vesitable .vesitable-item{height:100%;transition:0.5s}.vesitable .vesitable-item:hover{box-shadow:0 0 55px rgba(0,0,0,0.4)}.vesitable .vesitable-item .vesitable-img{overflow:hidden;transition:0.5s;border-radius:10px 10px 0 0}.vesitable .vesitable-item .vesitable-img img{transition:0.5s}.vesitable .vesitable-item .vesitable-img img:hover{transform:scale(1.2)}.vesitable .owl-stage{margin:50px 0;position:relative}.vesitable .owl-nav .owl-prev{position:absolute;top:-8px;right:0;color:var(--bs-primary);padding:5px 25px;border:1px solid var(--bs-secondary);border-radius:20px;transition:0.5s}.vesitable .owl-nav .owl-prev:hover{background:var(--bs-secondary);color:var(--bs-white)}.vesitable .owl-nav .owl-next{position:absolute;top:-8px;right:88px;color:var(--bs-primary);padding:5px 25px;border:1px solid var(--bs-secondary);border-radius:20px;transition:0.5s}.vesitable .owl-nav .owl-next:hover{background:var(--bs-secondary);color:var(--bs-white)}/*** vesitable End ***/
/*** Banner Section Start ***/
.banner .banner-btn:hover{background:var(--bs-primary)}/*** Banner Section End ***/
/*** Facts Start ***/
.counter{height:100%;text-align:center;box-shadow:0 0 30px rgba(0,0,0,0.05)}.counter i{font-size:60px;margin-bottom:25px}.counter h4{color:var(--bs-primary);letter-spacing:1px;text-transform:uppercase}.counter h1{margin-bottom:0}/*** Facts End ***/
/*** testimonial Start ***/
.testimonial .owl-nav .owl-prev{position:absolute;top:-58px;right:0;color:var(--bs-primary);padding:5px 25px;border:1px solid var(--bs-secondary);border-radius:20px;transition:0.5s}.testimonial .owl-nav .owl-prev:hover{background:var(--bs-secondary);color:var(--bs-white)}.testimonial .owl-nav .owl-next{position:absolute;top:-58px;right:88px;color:var(--bs-primary);padding:5px 25px;border:1px solid var(--bs-secondary);border-radius:20px;transition:0.5s}.testimonial .owl-nav .owl-next:hover{background:var(--bs-secondary);color:var(--bs-white)}/*** testimonial End ***/
/*** Single Page Start ***/
/*.pagination{display:inline-block}.pagination a{color:var(--bs-dark);padding:10px 16px;text-decoration:none;transition:0.5s;border:1px solid var(--bs-secondary);margin:0 4px}.pagination a.active{background-color:var(--bs-primary);color:var(--bs-light);border:1px solid var(--bs-secondary)}.pagination a:hover:not(.active){background-color:var(--bs-primary)}.nav.nav-tabs .nav-link.active{border-bottom:2px solid var(--bs-secondary)!important}*/
/*** Single Page End ***/
/*** Footer Start ***/
.footer .footer-item .btn-link{line-height:35px;color:rgba(255,255,255,.5);transition:0.5s}.footer .footer-item .btn-link:hover{color:var(--bs-secondary)!important}.footer .footer-item p.mb-4{line-height:35px}/*** Footer End ***/
/*writen my css*/
/* ===========================
   GLOBAL TYPOGRAPHY
   ===========================*/
body:not(.embed-mode){min-width:360px}body{font-size:18px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#001;word-break:break-word}h1{font-size:clamp(30px,2.5vw,32px);line-height:1.2}h1::after{content:"";display:block;width:200px;height:4px;background:#054589;margin:auto;margin-top:5px}h2{font-size:clamp(26px,2vw,28px);line-height:1.25}h3{font-size:clamp(23px,1.6vw,25px);line-height:1.3}h4{font-size:clamp(20px,1.3vw,22px);line-height:1.35}h5{font-size:clamp(18px,1.1vw,20px);line-height:1.4}h6{font-size:clamp(18px,1vw,18px);line-height:1.4}p{font-size:18px;margin-bottom:1rem}ul,ol,li,table{font-size:18px}table th,table td{font-size:18px;line-height:1.6}a,span,strong,em,b,i,label,div{font-size:inherit}small{font-size:16px}.margin-top{margin-bottom:15px;display:flex;justify-content:center;align-items:center}.navigation_p{background:#ebb107fa;padding:8px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f477e}.navigation_p a{font-weight:600}.captcha_refresh{display:inline-block;cursor:pointer;height:18px}.fa-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;display:inline-block}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.container{padding-left:15px;padding-right:15px;max-width:1800px}@media(min-width:576px){.container{width:100%;padding-left:15px;padding-right:15px}}@media(min-width:768px){.container{width:100%;padding-left:45px;padding-right:45px;transition-duration:.2s}}@media(min-width:1200px){.container{width:100%;padding-left:75px;padding-right:75px;transition-duration:.2s}}@media(min-width:1400px){.container{width:100%;padding-left:120px;padding-right:120px;transition-duration:.2s}}@media(min-width:2000px){.container{width:100%;padding-left:120px;padding-right:120px;transition-duration:.2s}}@media(min-width:2500px){.container{width:100%;transition-duration:.2s}}


.features-section{background-color:var(--light)}.feature-box{background-color:var(--white);border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:var(--transition);height:100%}.feature-box:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.feature-icon{width:70px;height:70px;line-height:70px;text-align:center;background-color:var(--light);color:var(--armenia-blue);font-size:2rem;border-radius:50%;margin-bottom:1.5rem;transition:var(--transition)}.feature-box:hover .feature-icon{background-color:var(--armenia-blue);color:var(--white)}.feature-title{font-size:1.25rem;margin-bottom:1rem}.visa-types-section{background-color:var(--white)}.visa-card{border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05);margin-bottom:2rem;transition:var(--transition);height:100%}.visa-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.visa-card-img{height:200px;background-size:cover;background-position:center;position:relative}.visa-card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%)}.visa-card-content{padding:1.5rem}.visa-card-title{font-size:1.25rem;margin-bottom:1rem}.visa-card-text{margin-bottom:1.5rem}.visa-card-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:var(--light);border-top:1px solid var(--medium-light)}.visa-card-price{font-weight:700;color:var(--armenia-blue)}.process-section{background-color:var(--light);position:relative;overflow:hidden}.process-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../images/pattern.png');opacity:.05}.process-step{background-color:var(--white);border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 5px 15px rgba(0,0,0,0.05);position:relative;z-index:1;height:100%}.step-number{position:absolute;top:-15px;left:-15px;width:50px;height:50px;line-height:50px;text-align:center;background-color:var(--armenia-red);color:var(--white);font-size:1.5rem;font-weight:700;border-radius:50%;z-index:2}.step-icon{font-size:3rem;color:var(--armenia-blue);margin-bottom:1.5rem}.step-title{font-size:1.25rem;margin-bottom:1rem}.testimonials-section{background-color:var(--white)}.testimonial-card{background-color:var(--light);border-radius:8px;padding:2rem;margin-bottom:2rem;position:relative;height:100%}.testimonial-card::before{content:"\f10d";font-family:'FontAwesome';position:absolute;top:-15px;left:20px;width:40px;height:40px;line-height:40px;text-align:center;background-color:var(--armenia-orange);color:var(--white);font-size:1.25rem;border-radius:50%}.testimonial-text{font-style:italic;margin-bottom:1.5rem}.testimonial-author{display:flex;align-items:center}.testimonial-author-img{width:60px;height:60px;border-radius:50%;margin-right:1rem;object-fit:cover}.testimonial-author-info h5{margin-bottom:.25rem}.testimonial-author-info p{margin-bottom:0;color:var(--medium);font-size:.875rem}.cta-section{background:linear-gradient(135deg,var(--armenia-blue) 0%,#002a87 100%);color:var(--white);padding:5rem 0;position:relative;overflow:hidden}.cta-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../images/pattern.png');opacity:.1}.cta-content{position:relative;z-index:1;text-align:center}.cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--white)}.cta-text{font-size:1.25rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.blog-section{background-color:var(--light)}.blog-card{background-color:var(--white);border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05);margin-bottom:2rem;transition:var(--transition);height:100%}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.blog-card-img{height:200px;background-size:cover;background-position:center;position:relative}.blog-card-date{position:absolute;top:15px;left:15px;background-color:var(--armenia-red);color:var(--white);padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:600}.blog-card-content{padding:1.5rem}.blog-card-title{font-size:1.25rem;margin-bottom:1rem}.blog-card-text{margin-bottom:1.5rem}.blog-card-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:var(--light);border-top:1px solid var(--medium-light)}.blog-card-author{display:flex;align-items:center}.blog-card-author-img{width:30px;height:30px;border-radius:50%;margin-right:.5rem;object-fit:cover}.blog-card-author-name{font-size:.875rem;font-weight:600}.blog-card-comments{font-size:.875rem;color:var(--medium)}.blog-card-comments i{margin-right:.25rem}.content-section{padding:4rem 0}.content-section h2{position:relative;padding-bottom:1rem;margin-bottom:2rem}.content-section h2::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:var(--armenia-red)}.content-section ul,.content-section ol{margin-bottom:1.5rem;padding-left:1.5rem}.content-section ul li,.content-section ol li{margin-bottom:.75rem}.content-section strong{color:var(--dark)}.content-section table{width:100%;margin-bottom:1.5rem;border-collapse:collapse}.content-section table th,.content-section table td{padding:.75rem;border:1px solid var(--medium-light)}.content-section table th{background-color:var(--light);font-weight:600;color:var(--dark)}.content-section table tr:nth-child(even){background-color:var(--light)}.sidebar{margin-bottom:2rem}.sidebar-widget{background-color:#F5F5F5;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.sidebar-widget h4{margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.sidebar-widget h4::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--armenia-red)}.sidebar-widget ul{list-style:none;padding:0;margin:0}.sidebar-widget ul li{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom: 1px solid #d9c8c8;}.sidebar-widget ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-widget ul li a{color:var(--dark);transition:var(--transition);position:relative;padding-left:1rem;display:block}.sidebar-widget ul li a:hover{color:var(--armenia-red);padding-left:1.25rem}.contact-form{background-color:var(--white);border-radius:8px;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.contact-form .form-control{border-radius:4px;padding:.75rem 1rem;border:1px solid var(--medium-light);margin-bottom:1.5rem;font-size:18px;}.contact-form .form-control:focus{border-color:var(--armenia-blue);box-shadow:0 0 0 .25rem rgba(0,51,160,0.25)}.contact-info-box{background-color:var(--light);border-radius:8px;padding:2rem;margin-bottom:2rem;height:100%}.contact-info-icon{width:60px;height:60px;line-height:60px;text-align:center;background-color:var(--armenia-blue);color:var(--white);font-size:1.5rem;border-radius:50%;margin-bottom:1.5rem}.contact-info-title{font-size:1.25rem;margin-bottom:1rem}.contact-info-text{margin-bottom:0}.map-container{height:400px;border-radius:8px;overflow:hidden;margin-bottom:2rem}.sidebar-widget ul li a::before{content:'\f105';position:absolute;left:0;top:2px;color: #F2A800;}
.form-control{font-size:18px}a i.flaticon,span i,#see-more-btn i.flaticon,.zoom-icon i.flaticon,.post_foot_sec_inner i,.modern-like-btn i,.modern-dislike-btn i{font-size:24px!important}.navigation_p i.flaticon-angle-left{display:inline-block;vertical-align:middle;line-height:1}/* .navigation_p a i.flaticon-home {
    font-size: 20px !important;
    margin-right: 6px;
} *//* .navigation_p b i.flaticon-angle-left {
    font-size: 16px !important;
    margin: 0 6px;
} */.input-group-addon i,.edit_spn i,.proc_spn i{font-size:inherit!important}.captcha_refresh{font-size:24px!important;vertical-align:middle}.apply-cta-btn{display:inline-flex;align-items:center;gap:10px;background:#eb6307;color:#fff!important;font-size:1rem;font-weight:700;padding:14px 28px;border-radius:50px;text-decoration:none!important;white-space:nowrap;transition:background 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease;box-shadow:0 3px 14px rgba(235,99,7,0.4)}/* .apply-cta-btn:hover {
    background: #c95200;
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(235, 99, 7, 0.5);
} *//* .apply-cta-btn:hover .apply-cta-arrow { transform: translateX(4px); } *//* .apply-cta-arrow { transition: transform 0.2s ease; } */@media (max-width:575px){.apply-cta-btn{white-space:normal;text-align:center;padding:12px 20px;font-size:0.95rem!important;width:100%;justify-content:center}}
