/********** Responsive **********/
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1550px){
}
@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1400px){
    .home-banner .form-wrap h2{font-size:35px;}
    .home-banner .content-wrap ul.bullets li{font-size:12px;}
    .home-banner .content-wrap h1{font-size:50px;}
    .home-sec-2 .boxes .box-wraper h2{font-size:22px;}
    .home-sec-2:before{left:-75%;}
    .btn-size b{font-size:22px;}
    .home-sec-4:before{right:-85%;}
    .bottom-logos .marquee-slider{height:330px;}
    .main-heading{font-size:35px;}
}
@media only screen and (max-width:1300px){
    .packages-sec .bx{margin:10px}
    .main-home-banner-sec{padding:15px}
}
@media only screen and (max-width:1190px){
    header .top-bar ul.btn-wrap{gap:10px;}
    .btn-size b{font-size:20px;}
    .btn-size span{width:40px;height:40px;}
    .btn-size span i{font-size:20px!important;}
    .home-banner .content-wrap h1{font-size:40px;}
    .home-banner .form-wrap{width:90%;}
    .home-banner .form-wrap h2{font-size:30px;}
    .main-heading{font-size:30px;}
    .home-sec-2 .boxes .box-wraper h2{font-size:20px;}
    .home-sec-2 .boxes .box-wraper{padding:30px 10px;}
    .home-sec-3 .content-box{padding:70px 30px;}
    footer ul.ssm li p{font-size:21px;}
    header .bottom-bar ul.main-menu li a{font-size:15px;}
        section.expanded-content .col-md-8,section.expanded-content .col-md-4{flex:0 0 100%;max-width:100%;}
    section.expanded-content .main-home-banner-sec{top:30px;left:0;}
    section.expanded-content{}
    section.expanded-content .title{text-align:center;max-width:100%;}
    section.expanded-content .title .title-intro.c-blue{text-align:center;}
    section.expanded-content .title h2.main-heading{text-align:center;}
    section.expanded-content .content{}
    section.expanded-content .content p.main-pera{text-align:center;margin-top:20px;}
}
@media only screen and (max-width:900px){
    header .bottom-bar ul.main-menu{flex-wrap:wrap;gap:10px;}
    header .bottom-bar ul.main-menu li{flex:100%;z-index:auto;}
    header .bottom-bar{position:absolute!important;top:0;left:-60%;width:50%!important;height:100vh;padding-top:50px;padding-left:10px;transition:0.4s linear;}
    header .bottom-bar.open{left:0;z-index:9;}
    header .bottom-bar ul.main-menu li a{font-size:20px;font-weight:600;}
    .home-banner .stats{position:static;margin-bottom:20px;}
    .home-banner .form-wrap{width:100%;margin-top:50px;}
    .home-sec-2 .main-heading{margin:20px 0;}
    .home-sec-2:before{left:-100%;}
    .home-sec-2 .boxes:before{display:none;}
    .home-sec-2 .boxes .box-prt span{top:0px!important;left:10px;width:40px;height:40px;font-size:20px;}
    .home-sec-2 .boxes{margin-top:0;}
    .home-sec-2 .boxes .box-prt{background:#f3f6fb;margin-bottom:20px;padding:30px 10px;}
    .home-sec-3 .img-box h6{padding:20px 0;}
    .home-sec-5 .img-wrap img.one{top:0;}
    .home-sec-5 .img-wrap{margin-top:40px;}
    .review-sec ul.review-slider:before{display:none;}
    .review-sec ul.review-slider{margin-top:40px;}
    .review-sec{padding-bottom:50px;}
    .bottom-logos .marquee-slider{margin-top:20px;height:200px;}
    .home-sec-6 .box-wraper h3{font-size:18px;}
    .home-sec-6 p.main-pera{width:90%;}
    .counter-sec{margin-bottom:30px}
    .hero-background .col-md-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;}
    .hero-background .col-md-4{margin-left:0!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;}
    .hero-background .col-md-4 .main-home-banner-sec{margin:auto;text-align:center;left:0;margin-top:60px;}
    .hero-background ul.btn-wrap{justify-content:center;}
    .hero-background p.main-pera{text-align:center;}
}
@media only screen and (max-width:767px){
    .main-home-banner-sec{width:100%!important;left:0!important;top:10px;}
    .layout-verticals.hero-background:before{background:unset;pointer-events:none;}
    footer .copy-right{background:#0000eb;}
    footer .copy-right *{text-align:center!important;}
    header .top-bar ul.btn-wrap li:nth-child(3){display:none;}
    header .top-bar ul.btn-wrap{justify-content:space-around!important;}
    header .top-bar a.logo-wrap{display:table;margin:auto;margin-bottom:15px;}
    header .top-bar ul.btn-wrap li a.sm-menu{padding:10px;}
    header .bottom-bar{width:75%!important;left:-80%;}
    .home-banner .content-wrap h1{font-size:30px!important;text-align:left;}
    .btn-size b{font-size:16px;}
    .home-banner .form-wrap form{width:90%;}
    .home-banner .form-wrap{padding-bottom:0;}
    .home-sec-3 .img-box h3{font-size:40px;}
    .home-sec-3 .img-box h6{font-size:20px;}
    .home-sec-3 .content-box{padding:50px 15px;}
    .home-sec-4 .counter-sec .counter-wrap{padding-bottom:30px;}
    .home-sec-4{padding-bottom:250px;}
    .home-sec-5 .img-wrap{justify-content:center;}
    .home-sec-5 .img-wrap img{flex:1 0 0%!important;max-width:inherit!important;}
    .home-sec-6 .box-wraper{margin-bottom:30px;}
    .main-pera{font-size:14px;line-height:1.5;}
    .bottom-logos .marquee-slider{height:120px;}
}
@media only screen and (max-width:320px){
}
@keyframes cirlce{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
@keyframes blink{
    0%{background:#00b8ff;}
    100%{background:#00b8ff78}
}
@keyframes showHide{
    0%{opacity:0.2}
    100%{opacity:1}
}
@keyframes bg{
    0%{background-position:left;}
    100%{background-position:right;}
}
@keyframes zoomin{
    0%{transform:scale(0.5);}
    100%{transform:scale(1);}
}
@keyframes top_bottom{
    0%{transform:translateY(30px);}
    100%{transform:translateY(0);}
}
@keyframes movein{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(10deg);}
}
@keyframes outline{
    0%{-webkit-text-stroke:1px #0094cd;}
    50%{-webkit-text-stroke:1px #fefefe;}
    100%{-webkit-text-stroke:1px #0094cd;}
}
@keyframes marquee{
    from{transform:translateX(0);}
    to{transform:translateX(-50%);}
}