/*================================================Default CSS=================================================*/@import url("https://fonts.googleapis.com/css?family=Overpass:100,100i,200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap");body{padding: 0; margin: 0; font-size: 16px; font-family: "Overpass", sans-serif;}img{max-width: 100%; height: auto;}button{outline: 0 !important;}.d-table{width: 100%; height: 100%;}.d-table-cell{vertical-align: middle;}.ptb-100{padding-top: 137px; padding-bottom: 100px;}.modal-dialog{max-width: 850px;}a{text-decoration: none; -webkit-transition: 0.5s; transition: 0.5s; outline: 0 !important; color: #212529; display: inline-block;}a:hover{text-decoration: none; color: #84c529;}p{font-size: 16px; line-height: 1.8; color: #737b9a; margin-bottom: 15px;}p:last-child{margin-bottom: 0;}.bg-F4F7FC{background-color: #F4F7FC;}.bg-fafafa{background-color: #fafafa;}h1, h2, h3, h4, h5, h6{font-weight: bold; color: #212529;}/*default-btn*/.default-btn{border: none; position: relative; display: inline-block; text-align: center; overflow: hidden; z-index: 1; color: #000; text-transform: uppercase; background-color: #84c529; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 5px; font-weight: 600; font-size: 15px; padding-left: 35px; padding-right: 35px; padding-top: 17px; padding-bottom: 13px;}.default-btn span{position: absolute; display: block; width: 0; height: 0; border-radius: 50%; background-color: #84c529; -webkit-transition: width 0.5s ease-in-out, height 0.5s ease-in-out; transition: width 0.5s ease-in-out, height 0.5s ease-in-out; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; border-radius: 5px;}.default-btn:hover, .default-btn:focus{color: #000; -webkit-box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.25); box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.25); -webkit-transform: translateY(-4px); transform: translateY(-4px);}.default-btn:hover span, .default-btn:focus span{width: 225%; height: 562.5px;}/* section-title */.section-title{text-align: center; max-width: 600px; margin-left: auto; margin-right: auto; margin-bottom: 55px;}.section-title .sub-title{color: #004aad; display: block; text-transform: uppercase; margin-bottom: 8px; font-size: 15px; font-weight: 600;}.section-title h2{max-width: 560px; text-transform: capitalize; font-size: 40px; margin-left: auto; margin-right: auto; margin-bottom: 0;}.section-title p{margin-top: 12px; margin-bottom: 0;}/*form-control*/.form-control{height: 50px; border: 1px solid #eeeeee; background-color: transparent; border-radius: 0; -webkit-transition: 0.5s; transition: 0.5s; color: #212529; line-height: initial; padding-left: 13px; font-size: 16px;}.form-control:hover, .form-control:focus{-webkit-box-shadow: unset; box-shadow: unset;}.form-control::-webkit-input-placeholder{color: #999999;}.form-control:-ms-input-placeholder{color: #999999;}.form-control::-ms-input-placeholder{color: #999999;}.form-control::placeholder{color: #999999;}.form-control:focus{-webkit-box-shadow: unset; box-shadow: unset; border-color: #004aad;}textarea.form-control{padding-top: 13px;}/*================================================Preloader Area CSS=================================================*/.preloader{position: fixed; width: 100%; height: 100%; z-index: 99999; background: transparent; top: 0; left: 0;}.preloader .loader{position: absolute; top: 43%; left: 0; right: 0; -webkit-transform: translateY(-43%); transform: translateY(-43%); text-align: center; margin: 0 auto; width: 50px; height: 50px; -webkit-transition: 0.5s; transition: 0.5s;}.preloader .loader .box{width: 100%; height: 100%; background: #ffffff; -webkit-animation: animate .5s linear infinite; animation: animate .5s linear infinite; position: absolute; top: 0; left: 0; border-radius: 3px;}.preloader .loader .shadow{width: 100%; height: 5px; background: #000000; opacity: 0.1; position: absolute; top: 59px; left: 0; border-radius: 50%; -webkit-animation: shadow .5s linear infinite; animation: shadow .5s linear infinite;}.preloader::before, .preloader::after{content: ''; position: absolute; left: 0; top: 0; width: 60%; height: 100%; z-index: -1; background: #272727; -webkit-transition: .9s; transition: .9s;}.preloader::after{left: auto; right: 0;}.preloader.preloader-deactivate{visibility: hidden;}.preloader.preloader-deactivate::after, .preloader.preloader-deactivate::before{width: 0;}.preloader.preloader-deactivate .loader{opacity: 0; visibility: hidden;}@-webkit-keyframes loader{0%{left: -100px;}100%{left: 110%;}}@keyframes loader{0%{left: -100px;}100%{left: 110%;}}@-webkit-keyframes animate{17%{border-bottom-right-radius: 3px;}25%{-webkit-transform: translateY(9px) rotate(22.5deg); transform: translateY(9px) rotate(22.5deg);}50%{-webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg); transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px;}75%{-webkit-transform: translateY(9px) rotate(67.5deg); transform: translateY(9px) rotate(67.5deg);}100%{-webkit-transform: translateY(0) rotate(90deg); transform: translateY(0) rotate(90deg);}}@keyframes animate{17%{border-bottom-right-radius: 3px;}25%{-webkit-transform: translateY(9px) rotate(22.5deg); transform: translateY(9px) rotate(22.5deg);}50%{-webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg); transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px;}75%{-webkit-transform: translateY(9px) rotate(67.5deg); transform: translateY(9px) rotate(67.5deg);}100%{-webkit-transform: translateY(0) rotate(90deg); transform: translateY(0) rotate(90deg);}}@-webkit-keyframes shadow{50%{-webkit-transform: scale(1.2, 1); transform: scale(1.2, 1);}}@keyframes shadow{50%{-webkit-transform: scale(1.2, 1); transform: scale(1.2, 1);}}/*================================================Navbar Area CSS=================================================*/.aronix-responsive-nav{display: none;}.aronix-nav{background-color: #272727; padding-top: 15px; padding-bottom: 7px; padding-right: 0; padding-left: 0;}.aronix-nav .navbar{padding-right: 0; padding-top: 0; padding-left: 0; padding-bottom: 0;}.aronix-nav .navbar ul{padding-left: 0; list-style-type: none; margin-bottom: 0;}.aronix-nav .navbar .navbar-nav{margin-left: auto;}.aronix-nav .navbar .navbar-nav .nav-item{position: relative; padding-top: 15px; padding-bottom: 15px; padding-left: 0; padding-right: 0;}.aronix-nav .navbar .navbar-nav .nav-item a{font-size: 16px; font-weight: 500; color: #fff; text-transform: capitalize; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; margin-left: 15px; margin-right: 15px;}.aronix-nav .navbar .navbar-nav .nav-item a:hover, .aronix-nav .navbar .navbar-nav .nav-item a:focus, .aronix-nav .navbar .navbar-nav .nav-item a.active{color: #84c529;}.aronix-nav .navbar .navbar-nav .nav-item a i{font-size: 10px; position: relative; top: -1px; margin-left: 1px;}.aronix-nav .navbar .navbar-nav .nav-item:last-child a{margin-right: 0;}.aronix-nav .navbar .navbar-nav .nav-item:first-child a{margin-left: 0;}.aronix-nav .navbar .navbar-nav .nav-item:hover a, .aronix-nav .navbar .navbar-nav .nav-item:focus a, .aronix-nav .navbar .navbar-nav .nav-item.active a{color: #84c529;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu{-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); background: #ffffff; position: absolute; border: none; top: 80px; left: 0; width: 230px; z-index: 99; display: block; opacity: 0; visibility: hidden; border-radius: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-top: 3px solid #004aad; padding-top: 20px; padding-left: 25px; padding-right: 25px; padding-bottom: 20px;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li{padding: 0;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{text-transform: capitalize; padding: 6px 0; margin: 0; color: #696997; font-size: 15px;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left: -245px; top: 0; opacity: 0; visibility: hidden;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a{color: #696997;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu{left: -245px; top: 0; opacity: 0; visibility: hidden;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #696997; text-transform: capitalize;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: -245px; top: 0; opacity: 0; visibility: hidden;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #696997; text-transform: capitalize;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: 195px; top: 0; opacity: 0; visibility: hidden;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #696997; text-transform: capitalize;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: 195px; top: 0; opacity: 0; visibility: hidden;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #696997; text-transform: capitalize;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{left: 195px; top: 0; opacity: 0; visibility: hidden;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color: #696997; text-transform: capitalize;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1; visibility: visible; top: -15px;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1; visibility: visible; top: -15px;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1; visibility: visible; top: -15px;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1; visibility: visible; top: -15px;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity: 1; visibility: visible; top: -15px;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a{color: #004aad;}.aronix-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu{opacity: 1; visibility: visible; top: -15px;}.aronix-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu{opacity: 1; visibility: visible; top: 100%;}.aronix-nav .navbar .others-options{margin-left: 30px;}.aronix-nav .navbar .others-options .option-item{color: #5b5b98; display: inline-block; position: relative; line-height: 1;}.aronix-nav .navbar .others-options .option-item .search-btn{cursor: pointer; -webkit-transition: 0.5s; transition: 0.5s; color: #5b5b98; font-size: 20px; font-weight: 600;}.aronix-nav .navbar .others-options .option-item .search-btn:hover{color: #004aad;}.aronix-nav .navbar .others-options .option-item .close-btn{cursor: pointer; display: none; -webkit-transition: 0.5s; transition: 0.5s; width: 20px; color: #5b5b98; font-size: 18px;}.aronix-nav .navbar .others-options .option-item .close-btn.active{display: block;}.aronix-nav .navbar .others-options .option-item .close-btn:hover{color: #004aad;}.aronix-nav .navbar .others-options .burger-menu{width: 35px; height: auto; background-color: transparent; margin-left: 20px; cursor: pointer; display: inline-block; position: relative; top: 1px;}.aronix-nav .navbar .others-options .burger-menu span{display: block; width: 35px; height: 3px; background: #5b5b98; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 30px; margin-left: auto; margin-bottom: 4px;}.aronix-nav .navbar .others-options .burger-menu span:nth-child(3){margin-bottom: 0; width: 28px; margin-left: auto;}.aronix-nav .navbar .others-options .burger-menu:hover span{background: #212529;}.aronix-nav .navbar .others-options .burger-menu:hover span:nth-child(3){width: 35px;}.navbar-area{background-color: #272727; -webkit-transition: 0.5s; transition: 0.5s; position: absolute; z-index: 999; left: 0; top: 0; width: 100%; height: auto;}.navbar-area.is-sticky{position: fixed; top: 0; left: 0; width: 100%; z-index: 999; -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06); background: #272727 !important; -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; -webkit-transition: 0.5s; transition: 0.5s;}.navbar-area .others-options .cart-items{position: relative; display: inline-block; margin-right: 30px; color: #5b5b98;}.navbar-area .others-options .cart-items span{position: absolute; background-color: #ff3547; color: #fff; font-size: 10px; width: 20px; height: 20px; text-align: center; line-height: 22px; border-radius: 50%; top: -10px; right: -16px;}.navbar-area .new{position: absolute; font-size: 8px; line-height: 1; color: #fff; background-color: #002396; -webkit-box-shadow: rgba(75, 109, 235, 0.57) 0 8px 19.74px -2px; box-shadow: rgba(75, 109, 235, 0.57) 0 8px 19.74px -2px; z-index: 1; pointer-events: none; border-radius: 4px; padding: 4px 5px 3px; margin: -3px 0 0 3px;}.search-overlay{display: none;}.search-overlay.search-popup{position: absolute; top: 100%; width: 300px; right: 0; background: #ffffff; z-index: 2; padding: 20px; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); margin-top: 25px;}.search-overlay.search-popup .search-form{position: relative;}.search-overlay.search-popup .search-form .search-input{display: block; width: 100%; height: 50px; line-height: initial; border: 1px solid #eeeeee; color: #212529; outline: 0; -webkit-transition: 0.5s; transition: 0.5s; font-size: 15px; padding-top: 4px; padding-left: 15px;}.search-overlay.search-popup .search-form .search-input:focus{border-color: #004aad;}.search-overlay.search-popup .search-form .search-button{position: absolute; right: 0; top: 0; height: 50px; background: transparent; border: none; width: 50px; outline: 0; color: #737b9a; -webkit-transition: 0.5s; transition: 0.5s; padding: 0;}.search-overlay.search-popup .search-form .search-button:hover, .search-overlay.search-popup .search-form .search-button:focus{color: #004aad;}.sidebar-modal{position: fixed; right: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: 0.5s; transition: 0.5s; overflow: hidden;}.sidebar-modal .sidebar-modal-inner{position: absolute; right: -100%; top: 0; width: 30%; overflow-y: scroll; height: 100%; background-color: #ffffff; -webkit-transition: .7s; transition: .7s; z-index: 1; padding-top: 80px; padding-bottom: 40px; padding-left: 40px; padding-right: 40px;}.sidebar-modal .sidebar-modal-inner .close-btn{display: inline-block; position: absolute; right: 35px; top: 20px; font-size: 20px; -webkit-transition: 0.5s; transition: 0.5s; color: #212529; opacity: .66; cursor: pointer;}.sidebar-modal .sidebar-modal-inner .close-btn:hover{opacity: 1;}.sidebar-modal .sidebar-about-area{margin-bottom: 40px;}.sidebar-modal .sidebar-about-area .title h2{margin-bottom: 0; font-size: 24px;}.sidebar-modal .sidebar-about-area .title p{margin-top: 15px; font-size: 15px;}.sidebar-modal .sidebar-instagram-feed{margin-bottom: 40px;}.sidebar-modal .sidebar-instagram-feed h2{margin-bottom: 25px; font-size: 24px;}.sidebar-modal .sidebar-instagram-feed ul{display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; list-style-type: none; margin-left: -5px; margin-right: -5px; margin-bottom: 0; margin-top: -10px;}.sidebar-modal .sidebar-instagram-feed ul li{-ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; padding-left: 5px; padding-right: 5px; padding-top: 10px;}.sidebar-modal .sidebar-instagram-feed ul li a{display: block; position: relative;}.sidebar-modal .sidebar-instagram-feed ul li a::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000000; -webkit-transition: 0.5s; transition: 0.5s; opacity: 0; visibility: hidden;}.sidebar-modal .sidebar-instagram-feed ul li a:hover::before{opacity: .50; visibility: visible;}.sidebar-modal .sidebar-contact-area .contact-info{text-align: center;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2{margin-bottom: 0; font-size: 24px;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a{display: inline-block; color: #004aad;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a:hover{color: #212529;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a:not(:first-child){color: #212529;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a:not(:first-child):hover{color: #004aad;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 span{display: block; color: #737b9a; margin-top: 10px; margin-bottom: 10px; font-size: 14px; font-weight: 600;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social{padding-left: 0; list-style-type: none; margin-bottom: 0; margin-top: 20px;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li{display: inline-block; margin: 0 1px; padding-left: 0;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li a{width: 35px; height: 35px; line-height: 34px; border: 1px solid #dadada; border-radius: 50%; color: #aba5a5; display: block;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li a i{font-size: 14px;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li a:hover{color: #ffffff; border-color: #004aad; background-color: #004aad;}.sidebar-modal.active{opacity: 1; visibility: visible;}.sidebar-modal.active .sidebar-modal-inner{right: 0;}.navbar-nav .default-btn{color: #000 !important;}@media only screen and (max-width: 991px){.navbar-area{padding-top: 20px; padding-bottom: 20px;}.navbar-area.is-sticky{border-bottom: none; -webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1); padding-top: 15px; padding-bottom: 15px;}.aronix-responsive-nav{display: block;}.aronix-responsive-nav .aronix-responsive-menu{position: relative;}.aronix-responsive-nav .aronix-responsive-menu.mean-container .mean-nav ul{font-size: 14px;}.aronix-responsive-nav .aronix-responsive-menu.mean-container .mean-nav ul li a{font-size: 15px;}.aronix-responsive-nav .aronix-responsive-menu.mean-container .mean-nav ul li a.active{color: #004aad;}.aronix-responsive-nav .aronix-responsive-menu.mean-container .mean-nav ul li li a{font-size: 15px;}.aronix-responsive-nav .aronix-responsive-menu.mean-container .navbar-nav{overflow-y: scroll; -webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);}.aronix-responsive-nav .mean-container a.meanmenu-reveal{color: #fff;}.aronix-responsive-nav .mean-container a.meanmenu-reveal span{background: #fff;}.aronix-responsive-nav .logo{position: relative; width: 50%; z-index: 999;}.aronix-nav{display: none;}}/*================================================Main Banner Area CSS=================================================*/.main-banner{overflow: hidden; position: relative; z-index: 1; background-color: #f5f5fc; padding-top: 190px;}.main-banner-content{text-align: center; max-width: 790px; margin-left: auto; margin-right: auto; margin-bottom: 70px;}.main-banner-content .sub-title{color: #004aad; display: block; text-transform: uppercase; margin-bottom: 15px; font-size: 15px; font-weight: 600;}.main-banner-content h1{line-height: 1.2; margin-bottom: 0; font-size: 60px;}.main-banner-content p{font-size: 17px; margin-top: 15px; margin-bottom: 0;}.main-banner-content .btn-box{margin-top: 25px;}.main-banner-content form{position: relative; margin-top: 30px;}.main-banner-content form .input-newsletter{display: block; width: 100%; background-color: #ffffff; border: none; height: 65px; padding-left: 25px; border-radius: 70px; padding-top: 5px; outline: 0; color: #212529; -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important; box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;}.main-banner-content form .input-newsletter::-webkit-input-placeholder{color: #737b9a;}.main-banner-content form .input-newsletter:-ms-input-placeholder{color: #737b9a;}.main-banner-content form .input-newsletter::-ms-input-placeholder{color: #737b9a;}.main-banner-content form .input-newsletter::placeholder{color: #737b9a;}.main-banner-content form button{position: absolute; right: 5px; top: 5px; background-color: #004aad; color: #ffffff; border: none; height: 55px; padding: 0 30px; border-radius: 70px; -webkit-transition: 0.5s; transition: 0.5s; line-height: 60px; text-transform: uppercase; font-size: 15px; font-weight: 700;}.main-banner-content form button:hover{background-color: #84c529; color: #ffffff;}.main-banner-image{text-align: center;}.banner-section{overflow: hidden; position: relative; background-color: #272727; z-index: 1; height: 950px;}.banner-content{margin-top: -20px;}.banner-content .sub-title{color: #FF9800; display: block; text-transform: uppercase; margin-bottom: 15px; font-size: 15px; font-weight: 600;}.banner-content h1{line-height: 1.2; margin-bottom: 0; font-size: 59px;}.banner-content p{font-size: 17px; margin-top: 15px; margin-bottom: 0;color: #84c529;}.banner-content form{max-width: 580px; position: relative; margin-top: 30px;}.banner-content form .input-newsletter{display: block; width: 100%; background-color: #ffffff; border: none; height: 65px; padding-left: 25px; border-radius: 5px; padding-top: 5px; outline: 0; color: #212529; -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important; box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;}.banner-content form .input-newsletter::-webkit-input-placeholder{color: #737b9a;}.banner-content form .input-newsletter:-ms-input-placeholder{color: #737b9a;}.banner-content form .input-newsletter::-ms-input-placeholder{color: #737b9a;}.banner-content form .input-newsletter::placeholder{color: #737b9a;}.banner-content form button{position: absolute; right: 5px; top: 5px; background-color: #004aad; color: #ffffff; border: none; height: 55px; padding: 0 30px; border-radius: 5px; -webkit-transition: 0.5s; transition: 0.5s; line-height: 60px; text-transform: uppercase; font-size: 15px; font-weight: 700;}.banner-content form button:hover{background-color: #84c529; color: #ffffff;}.banner-image{position: relative; text-align: center;}.banner-image img:nth-child(1){position: absolute; z-index: 1; bottom: -180px; left: 65px; right: 0; margin: 0 auto;}.banner-image img:nth-child(2){position: relative; left: 35px; top: 150px; z-index: -1;}.cloud-shape{position: absolute; left: 0; bottom: -7px; z-index: -1; width: 100%; height: auto;}.cloud-icon{position: absolute; right: 15%; top: 20%; -webkit-transform: translateY(-20%) translateX(-15%); transform: translateY(-20%) translateX(-15%); z-index: -1;}.cloud-icon1{position: absolute; z-index: -1; top: 12%; right: 36.5%; -webkit-animation: moveLeftBounce 3s linear infinite; animation: moveLeftBounce 3s linear infinite;}.cloud-icon2{position: absolute; z-index: -1; top: 36%; right: 20%; -webkit-animation: moveLeftBounce 5s linear infinite; animation: moveLeftBounce 5s linear infinite;}.cloud-icon3{position: absolute; z-index: -1; top: 48%; right: 40%; -webkit-animation: moveLeftBounce 3s linear infinite; animation: moveLeftBounce 3s linear infinite;}.hero-banner{overflow: hidden; height: 900px; position: relative; z-index: 1;}.hero-banner.banner-bg1{background: transparent url(../../assets/img/banner-bg1.jpg) right top no-repeat;}.hero-banner.banner-bg2{background: transparent url(../../assets/img/banner-bg2.jpg) left top no-repeat;}.hero-banner-content{max-width: 540px; margin-top: 85px; margin-left: auto;}.hero-banner-content .sub-title{color: #004aad; display: block; text-transform: uppercase; margin-bottom: 15px; font-size: 15px; font-weight: 600;}.hero-banner-content h1{line-height: 1.2; margin-bottom: 0; font-size: 59px;}.hero-banner-content p{font-size: 17px; margin-top: 15px; margin-bottom: 0;}.hero-banner-content .btn-box{margin-top: 25px;}.hero-banner-content form{position: relative; margin-top: 30px;}.hero-banner-content form .input-newsletter{display: block; width: 100%; background-color: #ffffff; border: none; height: 65px; padding-left: 25px; border-radius: 70px; padding-top: 5px; outline: 0; color: #212529; -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important; box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;}.hero-banner-content form .input-newsletter::-webkit-input-placeholder{color: #737b9a;}.hero-banner-content form .input-newsletter:-ms-input-placeholder{color: #737b9a;}.hero-banner-content form .input-newsletter::-ms-input-placeholder{color: #737b9a;}.hero-banner-content form .input-newsletter::placeholder{color: #737b9a;}.hero-banner-content form button{position: absolute; right: 5px; top: 5px; background-color: #004aad; color: #ffffff; border: none; height: 55px; padding: 0 30px; border-radius: 70px; -webkit-transition: 0.5s; transition: 0.5s; line-height: 60px; text-transform: uppercase; font-size: 15px; font-weight: 700;}.hero-banner-content form button:hover{background-color: #84c529; color: #ffffff;}.hero-banner-image{position: relative; text-align: center; margin-left: 30px; margin-right: 50px; margin-top: 85px;}.hero-banner-image img:nth-child(2){position: absolute; left: 0; bottom: 0;}.hero-banner-image img:nth-child(3){position: absolute; right: 0; bottom: 0;}.hero-main-banner-content{margin-top: 85px;}.hero-main-banner-content .sub-title{color: #004aad; display: block; text-transform: uppercase; margin-bottom: 15px; font-size: 15px; font-weight: 600;}.hero-main-banner-content h1{line-height: 1.2; margin-bottom: 0; font-size: 59px;}.hero-main-banner-content p{font-size: 17px; margin-top: 15px; margin-bottom: 0;}.hero-main-banner-content .btn-box{margin-top: 25px;}.hero-main-banner-content form{position: relative; margin-top: 30px;}.hero-main-banner-content form .input-newsletter{display: block; width: 100%; background-color: #ffffff; border: none; height: 65px; padding-left: 25px; border-radius: 70px; padding-top: 5px; outline: 0; color: #212529; -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important; box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;}.hero-main-banner-content form .input-newsletter::-webkit-input-placeholder{color: #737b9a;}.hero-main-banner-content form .input-newsletter:-ms-input-placeholder{color: #737b9a;}.hero-main-banner-content form .input-newsletter::-ms-input-placeholder{color: #737b9a;}.hero-main-banner-content form .input-newsletter::placeholder{color: #737b9a;}.hero-main-banner-content form button{position: absolute; right: 5px; top: 5px; background-color: #004aad; color: #ffffff; border: none; height: 55px; padding: 0 30px; border-radius: 70px; -webkit-transition: 0.5s; transition: 0.5s; line-height: 60px; text-transform: uppercase; font-size: 15px; font-weight: 700;}.hero-main-banner-content form button:hover{background-color: #84c529; color: #ffffff;}.hero-main-banner-image{position: relative; right: -20px; margin-top: 85px;}.hero-main-banner-image img{position: absolute;}.hero-main-banner-image img:nth-child(1){z-index: 3; top: -130px; left: -18px;}.hero-main-banner-image img:nth-child(2){right: 145px; top: -287px;}.hero-main-banner-image img:nth-child(3){left: 25px; top: -20px;}.hero-main-banner-image img:nth-child(4){right: 12%; top: 118px; z-index: 1;}.hero-main-banner-image img:nth-child(5){left: 28%; top: -120px; z-index: 2;}.hero-main-banner-image img:nth-child(6){right: 35%; z-index: 1; top: -150px;}.hero-main-banner-image img:nth-child(7){right: 20px; top: -110px;}.hero-main-banner-image img:nth-child(8){right: 25px; top: -140px;}.hero-main-banner-image img:nth-child(9){right: 30%; z-index: 1; top: -35px;}.hero-main-banner-image img:nth-child(10){left: 37%; top: -28px; z-index: 1;}.hero-main-banner-image img:nth-child(11){left: 37%; top: -160px; z-index: 1;}.hero-main-banner-image img:nth-child(12){left: 90px; top: -110px;}.hero-main-banner-image img:nth-child(13){left: 56%; top: -25px; z-index: 2;}.hero-main-banner-image img:nth-child(14){right: 105px; top: -28px;}.hero-main-banner-image img:last-child{display: none;}.shape-img1{position: absolute; left: 0; bottom: 0; z-index: -1;}.shape-img2{position: absolute; left: 5%; top: 10%; z-index: -1; -webkit-animation-name: rotateMe; animation-name: rotateMe; -webkit-animation-duration: 20s; animation-duration: 20s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear;}.shape-img3{position: absolute; right: 5%; bottom: 5%; z-index: -1; -webkit-animation-name: rotateMe; animation-name: rotateMe; -webkit-animation-duration: 15s; animation-duration: 15s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear;}.shape-img4{position: absolute; right: 8%; top: 8%; z-index: -1; -webkit-animation: animationFramesTwo 20s infinite linear; animation: animationFramesTwo 20s infinite linear;}.shape-img5{position: absolute; left: 2%; bottom: 25%; z-index: -1; -webkit-animation: animationFramesOne 20s infinite linear; animation: animationFramesOne 20s infinite linear;}.shape-img6{position: absolute; left: 0; right: 0; text-align: center; margin: 0 auto; z-index: -1; bottom: 0; -webkit-animation: rotate3d 4s linear infinite; animation: rotate3d 4s linear infinite;}.shape-img6 img{opacity: .20;}.shape-img7{position: absolute; left: 10%; top: 35%; z-index: -1; -webkit-animation: moveBounce 5s linear infinite; animation: moveBounce 5s linear infinite;}.shape-img7 img{opacity: .30;}.shape-img8{position: absolute; top: 12%; left: 0; right: 0; margin: 0 auto; text-align: center; z-index: -1; -webkit-animation: moveLeftBounce 5s linear infinite; animation: moveLeftBounce 5s linear infinite;}.shape-img8 img{opacity: .40;}.shape-img9{position: absolute; left: 20%; top: 15%; z-index: -1; -webkit-animation: moveScale 3s linear infinite; animation: moveScale 3s linear infinite;}.shape-img9 img{opacity: .40;}.shape-img10{position: absolute; left: 75%; z-index: -1; top: 40%; -webkit-animation: animationFramesOne 20s infinite linear; animation: animationFramesOne 20s infinite linear;}@-webkit-keyframes rotateMe{from{-webkit-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes rotateMe{from{-webkit-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@-webkit-keyframes animationFramesOne{0%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}20%{-webkit-transform: translate(73px, -1px) rotate(36deg); transform: translate(73px, -1px) rotate(36deg);}40%{-webkit-transform: translate(141px, 72px) rotate(72deg); transform: translate(141px, 72px) rotate(72deg);}60%{-webkit-transform: translate(83px, 122px) rotate(108deg); transform: translate(83px, 122px) rotate(108deg);}80%{-webkit-transform: translate(-40px, 72px) rotate(144deg); transform: translate(-40px, 72px) rotate(144deg);}100%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}}@keyframes animationFramesOne{0%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}20%{-webkit-transform: translate(73px, -1px) rotate(36deg); transform: translate(73px, -1px) rotate(36deg);}40%{-webkit-transform: translate(141px, 72px) rotate(72deg); transform: translate(141px, 72px) rotate(72deg);}60%{-webkit-transform: translate(83px, 122px) rotate(108deg); transform: translate(83px, 122px) rotate(108deg);}80%{-webkit-transform: translate(-40px, 72px) rotate(144deg); transform: translate(-40px, 72px) rotate(144deg);}100%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}}@-webkit-keyframes animationFramesTwo{0%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}20%{-webkit-transform: translate(-73px, 1px) rotate(-36deg); transform: translate(-73px, 1px) rotate(-36deg);}40%{-webkit-transform: translate(-141px, -72px) rotate(-72deg); transform: translate(-141px, -72px) rotate(-72deg);}60%{-webkit-transform: translate(-83px, -122px) rotate(-108deg); transform: translate(-83px, -122px) rotate(-108deg);}80%{-webkit-transform: translate(40px, -72px) rotate(-144deg); transform: translate(40px, -72px) rotate(-144deg);}100%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}}@keyframes animationFramesTwo{0%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}20%{-webkit-transform: translate(-73px, 1px) rotate(-36deg); transform: translate(-73px, 1px) rotate(-36deg);}40%{-webkit-transform: translate(-141px, -72px) rotate(-72deg); transform: translate(-141px, -72px) rotate(-72deg);}60%{-webkit-transform: translate(-83px, -122px) rotate(-108deg); transform: translate(-83px, -122px) rotate(-108deg);}80%{-webkit-transform: translate(40px, -72px) rotate(-144deg); transform: translate(40px, -72px) rotate(-144deg);}100%{-webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg);}}@-webkit-keyframes rotate3d{0%{-webkit-transform: rotateY(0deg); transform: rotateY(0deg);}100%{-webkit-transform: rotateY(360deg); transform: rotateY(360deg);}}@keyframes rotate3d{0%{-webkit-transform: rotateY(0deg); transform: rotateY(0deg);}100%{-webkit-transform: rotateY(360deg); transform: rotateY(360deg);}}@-webkit-keyframes moveScale{0%{-webkit-transform: scale(0.6); transform: scale(0.6);}50%{-webkit-transform: scale(0.8); transform: scale(0.8);}100%{-webkit-transform: scale(0.6); transform: scale(0.6);}}@keyframes moveScale{0%{-webkit-transform: scale(0.6); transform: scale(0.6);}50%{-webkit-transform: scale(0.8); transform: scale(0.8);}100%{-webkit-transform: scale(0.6); transform: scale(0.6);}}@-webkit-keyframes moveLeftBounce{0%{-webkit-transform: translateX(0px); transform: translateX(0px);}50%{-webkit-transform: translateX(20px); transform: translateX(20px);}100%{-webkit-transform: translateX(0px); transform: translateX(0px);}}@keyframes moveLeftBounce{0%{-webkit-transform: translateX(0px); transform: translateX(0px);}50%{-webkit-transform: translateX(20px); transform: translateX(20px);}100%{-webkit-transform: translateX(0px); transform: translateX(0px);}}@-webkit-keyframes moveBounce{0%{-webkit-transform: translateY(0px); transform: translateY(0px);}50%{-webkit-transform: translateY(20px); transform: translateY(20px);}100%{-webkit-transform: translateY(0px); transform: translateY(0px);}}@keyframes moveBounce{0%{-webkit-transform: translateY(0px); transform: translateY(0px);}50%{-webkit-transform: translateY(20px); transform: translateY(20px);}100%{-webkit-transform: translateY(0px); transform: translateY(0px);}}/*================================================Featured Services Area CSS=================================================*/.featured-services-area{padding-bottom: 70px;}.featured-services-area.ptb-100.pt-0{padding-top: 40px !important;}.single-featured-box{margin-bottom: 30px; text-align: center; background-color: #f9f9fc; position: relative; padding: 115px 25px 35px 25px; overflow: hidden; -webkit-transition: 0.5s; transition: 0.5s;}.single-featured-box .icon{color: #84c529; position: absolute; top: 33px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); font-size: 55px; margin-top: -12px;}.single-featured-box .icon.color-fb7756{color: #fb7756;}.single-featured-box .icon.color-facd60{color: #facd60;}.single-featured-box .icon.color-1ac0c6{color: #1ac0c6;}.single-featured-box h3{margin-bottom: 0; font-size: 22px;}.single-featured-box p{margin-top: 13px; margin-bottom: 0;}.single-featured-box .default-btn{margin-top: 20px; background-color: transparent; color: #004aad; border: 1px solid #004aad; font-size: 15px; padding-top: 14px; padding-bottom: 10px;}.single-featured-box .default-btn:hover{-webkit-box-shadow: 0 5px 28.5px 1.5px rgba(0, 0, 255, 0.2); box-shadow: 0 5px 28.5px 1.5px rgba(0, 0, 255, 0.2);}.single-featured-box .default-btn span{background: #004aad;}.single-featured-box:hover{-webkit-transform: translateY(-10px); transform: translateY(-10px); -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); background-color: #ffffff;}.single-featured-box:hover .icon{-webkit-animation: iconTop 0.4s ease-in-out; animation: iconTop 0.4s ease-in-out;}.single-featured-box:hover .default-btn{background-color: #004aad; color: #ffffff;}@-webkit-keyframes iconTop{0%{-webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}25%{opacity: 0; -webkit-transform: translate(-50%, -70%); transform: translate(-50%, -70%);}50%{opacity: 0; -webkit-transform: translate(-50%, -40%); transform: translate(-50%, -40%);}100%{opacity: 1; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}}@keyframes iconTop{0%{-webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}25%{opacity: 0; -webkit-transform: translate(-50%, -70%); transform: translate(-50%, -70%);}50%{opacity: 0; -webkit-transform: translate(-50%, -40%); transform: translate(-50%, -40%);}100%{opacity: 1; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}}/*================================================About Area CSS=================================================*/.about-area{position: relative; z-index: 1;}.about-image{text-align: center;}.about-content{padding-left: 30px;}.about-content .sub-title{color: #004aad; display: block; text-transform: uppercase; margin-bottom: 8px; font-size: 15px; font-weight: 600;}.about-content h2{margin-bottom: 10px; font-size: 40px;}.about-content .features-list{display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; list-style-type: none; margin-bottom: 0; margin-top: 10px; margin-left: -10px; margin-right: -10px;}.about-content .features-list li{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; margin-top: 10px; padding-left: 10px; padding-right: 10px;}.about-content .features-list li span{display: block; background-color: #F8FAFF; border-radius: 5px; padding: 13px 12px 8px 40px; z-index: 1; position: relative; -webkit-transition: 0.5s; transition: 0.5s; font-weight: 600; font-size: 15.5px;}.about-content .features-list li span::before{content: ''; position: absolute; left: 0; top: 0; width: 0; height: 100%; border-radius: 5px; background-color: #004aad; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s;}.about-content .features-list li span i{font-size: 12px; color: #ffffff; background-color: #004aad; width: 23px; height: 23px; line-height: 23px; -webkit-transition: 0.5s; transition: 0.5s; text-align: center; border-radius: 3px; position: absolute; left: 8px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.about-content .features-list li span:hover{color: #ffffff;}.about-content .features-list li span:hover::before{width: 100%;}.about-content .features-list li span:hover i{background-color: #84c529;}.about-inner-area{margin-top: 100px;}.about-text h3{position: relative; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eeeeee; font-size: 24px;}.about-text h3::before{content: ''; position: absolute; left: 0; bottom: -1px; width: 50px; background-color: #004aad; height: 1px;}.about-text .features-list{padding-left: 0; list-style-type: none; margin-top: 15px; margin-bottom: 0;}.about-text .features-list li{position: relative; margin-bottom: 12px; color: #212529; padding-top: 3px; padding-left: 30px;}.about-text .features-list li i{font-size: 8px; color: #212529; background-color: #eaeaf2; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; -webkit-transition: 0.5s; transition: 0.5s; text-align: center; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.about-text .features-list li:last-child{margin-bottom: 0;}.about-text .features-list li:hover i{background-color: #004aad; color: #ffffff;}/*================================================Services Area CSS=================================================*/.services-area{padding-bottom: 70px; position: relative; z-index: 1;}.single-services-box{margin-bottom: 30px; background-color: #ffffff; padding: 40px 30px; position: relative; -webkit-transition: 0.5s; transition: 0.5s; z-index: 1;}.single-services-box .icon{width: 75px; height: 75px; text-align: center; line-height: 75px; background-color: rgba(250, 112, 112, 0.1); border-radius: 50%; color: #84c529; -webkit-transition: 0.5s; transition: 0.5s; font-size: 35px; margin-bottom: 25px;}.single-services-box .icon.bg-f78acb{background-color: rgba(247, 138, 203, 0.2); color: #f78acb;}.single-services-box .icon.bg-cdf1d8{background: rgba(68, 206, 111, 0.2); color: #44ce6f;}.single-services-box .icon.bg-c679e3{color: #c679e3; background: rgba(198, 121, 227, 0.2);}.single-services-box .icon.bg-eb6b3d{color: #eb6b3d; background: rgba(235, 107, 61, 0.2);}.single-services-box .icon.bg-00aeff{background: rgba(0, 174, 255, 0.2); color: #00aeff;}.single-services-box h3{-webkit-transition: .4s; transition: .4s; margin-bottom: 0; font-size: 24px;}.single-services-box h3 a{display: inline-block;}.single-services-box p{-webkit-transition: .4s; transition: .4s; margin-top: 13px; margin-bottom: 0;}.single-services-box .read-more-btn{color: #004aad; display: inline-block; position: absolute; bottom: 0; left: 30px; opacity: 0; visibility: hidden; -webkit-transition: .6s; transition: .6s; font-size: 16px; font-weight: 400;}.single-services-box .read-more-btn::before{content: ''; position: absolute; left: 0; bottom: 1px; width: 0; -webkit-transition: 0.5s; transition: 0.5s; height: 1px; background: #004aad;}.single-services-box .read-more-btn i{font-size: 14px;}.single-services-box .read-more-btn:hover::before{width: 100%;}.single-services-box::before{content: ''; position: absolute; left: 0; top: 0; width: 0; height: 100%; z-index: -1; background-color: #004aad; -webkit-transition: 0.5s; transition: 0.5s;}.single-services-box:hover{-webkit-transform: translateY(-10px); transform: translateY(-10px);}.single-services-box:hover::before{width: 100%;}.single-services-box:hover h3{color: #ffffff; -webkit-transform: translateY(-15px); transform: translateY(-15px);}.single-services-box:hover h3 a{color: #ffffff;}.single-services-box:hover p{-webkit-transform: translateY(-15px); transform: translateY(-15px); color: #ffffff;}.single-services-box:hover .icon{-webkit-transform: translateY(-15px) rotate(360deg); transform: translateY(-15px) rotate(360deg); background-color: #ffffff; color: #004aad;}.single-services-box:hover .read-more-btn{opacity: 1; visibility: visible; color: #ffffff; bottom: 15px;}.single-services-box:hover .read-more-btn::before{background-color: #ffffff;}/*================================================Services Details Area CSS=================================================*/.services-details-overview{-ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; margin-bottom: 60px;}.services-details-overview:last-child{margin-bottom: 0;}.services-details-overview .services-details-desc{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-right: 25px; padding-left: 25px;}.services-details-overview .services-details-desc h3{margin-bottom: 15px; font-size: 30px;}.services-details-overview .services-details-desc .features-text{margin-top: 25px;}.services-details-overview .services-details-desc .features-text h4{margin-bottom: 15px; font-size: 18px; font-weight: 600;}.services-details-overview .services-details-desc .features-text h4 i{font-size: 16px; margin-right: 4px; color: #004aad;}.services-details-overview .services-details-desc .services-details-accordion{margin-top: 25px;}.services-details-overview .services-details-desc .services-details-accordion .accordion{list-style-type: none; padding-left: 0; margin-bottom: 0;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-item{display: block; -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1); box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1); background: #ffffff; margin-bottom: 15px;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-item:last-child{margin-bottom: 0;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-item:nth-child(2) .accordion-title i, .services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-item:nth-child(4) .accordion-title i, .services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-item:nth-child(6) .accordion-title i, .services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-item:nth-child(8) .accordion-title i{background: #84c529;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-title{padding: 15px 20px 10px 51px; color: #212529; position: relative; border-bottom: 1px solid transparent; margin-bottom: -1px; display: inline-block; font-size: 16px; font-weight: 700;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-title i{position: absolute; left: 0; top: 0; width: 40px; text-align: center; height: 100%; background: #004aad; color: #ffffff;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-title i::before{position: absolute; left: 0; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 13px;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-title.active{border-bottom-color: #eeeeee;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-title.active i::before{content: "\f068";}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-content{display: none; position: relative; padding: 15px 15px;}.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-content.show{display: block;}.services-details-overview .services-details-image{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-right: 15px; padding-left: 15px;}/*================================================Why Choose Us Area CSS=================================================*/.why-choose-content{padding-right: 30px;}.why-choose-content .sub-title{color: #004aad; display: block; text-transform: uppercase; margin-bottom: 8px; font-size: 15px; font-weight: 600;}.why-choose-content h2{margin-bottom: 10px; font-size: 40px;}.why-choose-content .features-text{margin-top: 25px;}.why-choose-content .features-text h4{margin-bottom: 15px; font-size: 18px; font-weight: 600;}.why-choose-content .features-text h4 i{font-size: 16px; margin-right: 4px; color: #004aad;}.why-choose-image{text-align: center;}/*================================================Overview Area CSS=================================================*/.overview-box{-ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: 100px;}.overview-box:last-child{margin-bottom: 0;}.overview-box .overview-content{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px;}.overview-box .overview-content .content{padding-right: 30px;}.overview-box .overview-content .content .sub-title{color: #004aad; display: block; text-transform: uppercase; margin-bottom: 8px; font-size: 15px; font-weight: 600;}.overview-box .overview-content .content h2{margin-bottom: 10px; font-size: 35px; text-transform: capitalize;}.overview-box .overview-content .content .features-text{margin-top: 25px;}.overview-box .overview-content .content .features-text h4{margin-bottom: 15px; font-size: 18px; font-weight: 600;}.overview-box .overview-content .content .features-text h4 i{font-size: 16px; margin-right: 4px; color: #004aad;}.overview-box .overview-content .content.right-content{padding-left: 30px; padding-right: 0;}.overview-box .overview-content .content .features-list{display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; list-style-type: none; margin-bottom: 0; margin-top: 10px; margin-left: -10px; margin-right: -10px;}.overview-box .overview-content .content .features-list li{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; margin-top: 5px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px;}.overview-box .overview-content .content .features-list li span{display: block; background-color: #F8FAFF; border-radius: 5px; padding: 13px 12px 8px 40px; z-index: 1; position: relative; -webkit-transition: 0.5s; transition: 0.5s; font-weight: 600; font-size: 15px;}.overview-box .overview-content .content .features-list li span::before{content: ''; position: absolute; left: 0; top: 0; width: 0; height: 100%; border-radius: 5px; background-color: #004aad; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s;}.overview-box .overview-content .content .features-list li span i{font-size: 12px; color: #ffffff; background-color: #004aad; width: 23px; height: 23px; line-height: 23px; -webkit-transition: 0.5s; transition: 0.5s; text-align: center; border-radius: 3px; position: absolute; left: 8px; top: 10px;}.overview-box .overview-content .content .features-list li span:hover{color: #ffffff;}.overview-box .overview-content .content .features-list li span:hover::before{width: 100%;}.overview-box .overview-content .content .features-list li span:hover i{background-color: #84c529;}.overview-box .overview-image{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px;}.overview-box .overview-image .image{text-align: center;}/*================================================Fun Facts Area CSS=================================================*/.fun-facts-area{position: relative; z-index: 1; background: #004aad;}.fun-facts-area::before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: .40; height: 100%; z-index: -1; background-image: url(../../assets/img/bg_lines.svg); background-repeat: no-repeat; background-position: center; background-size: cover;}.single-fun-facts{overflow: hidden; text-align: center; position: relative; z-index: 1; padding: 30px; border: 1px dashed rgba(255, 255, 255, 0.4); border-radius: 5px; -webkit-transition: 0.5s; transition: 0.5s;}.single-fun-facts h3{position: relative; color: #ffffff; margin-bottom: 0; font-size: 50px;}.single-fun-facts h3 .sign-icon{display: inline-block; font-size: 18px; margin-left: 2px;}.single-fun-facts p{line-height: initial; margin-top: 5px; color: #ffffff; font-size: 17px; font-weight: 600;}.single-fun-facts .back-text{position: absolute; left: 0; color: #ffffff; right: 0; top: -5px; z-index: -1; opacity: .13; line-height: initial; font-size: 150px; font-weight: 700; font-style: italic;}.single-fun-facts:hover{background-color: #004aad; -webkit-transform: translateY(-10px); transform: translateY(-10px); border-color: #ffffff;}/*================================================Projects Area CSS=================================================*/.projects-area{padding-bottom: 70px; position: relative; z-index: 1;}.projects-area .container-fluid{max-width: 1920px; padding-left: 30px; padding-right: 30px;}.projects-area .container .single-projects-box .projects-content h3{font-size: 20px;}.single-projects-box{position: relative; margin-bottom: 30px; overflow: hidden;}.single-projects-box .projects-content{position: absolute; left: 0; bottom: 15px; background-color: #ffffff; height: auto; width: 100%; padding: 25px 20px 20px; -webkit-transition: opacity .3s,-webkit-transform .3s ease; transition: opacity .3s,-webkit-transform .3s ease; transition: transform .3s ease,opacity .3s; transition: transform .3s ease,opacity .3s,-webkit-transform .3s ease; max-width: 370px; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}.single-projects-box .projects-content h3{margin-bottom: 0; -webkit-transform: translateX(20px); transform: translateX(20px); -webkit-transition: opacity .3s,-webkit-transform .3s ease; transition: opacity .3s,-webkit-transform .3s ease; transition: transform .3s ease,opacity .3s; transition: transform .3s ease,opacity .3s,-webkit-transform .3s ease; opacity: 0; font-size: 24px;}.single-projects-box .projects-content .category{display: block; margin-top: 8px; font-size: 16px; color: #737b9a; opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px); -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease;}.single-projects-box .plus-icon a{background-color: #004aad; width: 85px; height: 85px; position: absolute; top: 25px; right: 25px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all .4s ease-out 0s; transition: all .4s ease-out 0s; overflow: hidden; border-radius: 50%;}.single-projects-box .plus-icon a span{width: 35px; height: 35px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.single-projects-box .plus-icon a span::after, .single-projects-box .plus-icon a span::before{position: absolute; content: ''; width: 2px; height: 100%; background-color: #ffffff; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}.single-projects-box .plus-icon a span::after{height: 2px; width: 100%; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.single-projects-box .plus-icon a:hover{background-color: #84c529;}.single-projects-box:hover .projects-content{-webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.single-projects-box:hover .projects-content h3{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: opacity .5s .3s,-webkit-transform .5s ease .5s; transition: opacity .5s .3s,-webkit-transform .5s ease .5s; transition: transform .5s ease .5s,opacity .5s .3s; transition: transform .5s ease .5s,opacity .5s .3s,-webkit-transform .5s ease .5s;}.single-projects-box:hover .projects-content .category{opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: opacity .5s .6s,-webkit-transform .5s ease .6s; transition: opacity .5s .6s,-webkit-transform .5s ease .6s; transition: transform .5s ease .6s,opacity .5s .6s; transition: transform .5s ease .6s,opacity .5s .6s,-webkit-transform .5s ease .6s;}.single-projects-box:hover .plus-icon a{-webkit-transform: scale(1); transform: scale(1);}.projects-slides.owl-theme .owl-nav.disabled + .owl-dots{line-height: .01; margin-top: 10px; margin-bottom: 30px;}.projects-slides.owl-theme .owl-dots .owl-dot span{width: 14px; height: 14px; margin: 0 5px; background: #D6D6D6; display: block; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 50%;}.projects-slides.owl-theme .owl-dots .owl-dot:hover span, .projects-slides.owl-theme .owl-dots .owl-dot.active span{background-color: #004aad;}/*================================================Projects Details Area CSS=================================================*/.project-details-image{margin-bottom: 30px; overflow: hidden; position: relative;}.project-details-image img{-webkit-transition: 0.5s; transition: 0.5s;}.project-details-image a{position: absolute; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 75px; height: 75px; line-height: 75px; font-size: 30px; background-color: #004aad; border-radius: 50%; text-align: center; color: #ffffff; -webkit-transition: 0.5s; transition: 0.5s; opacity: 0; visibility: hidden; margin-top: 20px;}.project-details-image a i.fas.fa-plus{position: relative; top: 4px;}.project-details-image a:hover{background-color: #84c529; color: #ffffff;}.project-details-image:hover a{margin-top: 0; opacity: 1; visibility: visible;}.project-details-image:hover img{-webkit-transform: scale(1.3) rotate(4deg); transform: scale(1.3) rotate(4deg);}.projects-details-desc{margin-top: 5px;}.projects-details-desc h3{margin-bottom: 13px; font-size: 24px;}.projects-details-desc .features-text{margin-top: 25px; margin-bottom: 25px;}.projects-details-desc .features-text h4{margin-bottom: 12px; font-size: 17px; font-weight: 600;}.projects-details-desc .features-text h4 i{font-size: 16px; margin-right: 4px; color: #004aad;}.projects-details-desc .project-details-info{display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-top: 35px;}.projects-details-desc .project-details-info .single-info-box{-ms-flex: 0 0 20%; -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; padding-left: 15px; padding-right: 15px;}.projects-details-desc .project-details-info .single-info-box h4{margin-bottom: 10px; font-size: 19px;}.projects-details-desc .project-details-info .single-info-box span{display: block; color: #737b9a; font-size: 15px;}.projects-details-desc .project-details-info .single-info-box .social{padding-left: 0; margin-bottom: 0; list-style-type: none;}.projects-details-desc .project-details-info .single-info-box .social li{display: inline-block; margin-right: 8px;}.projects-details-desc .project-details-info .single-info-box .social li a{color: #737b9a; display: inline-block;}.projects-details-desc .project-details-info .single-info-box .social li a:hover{color: #004aad; -webkit-transform: translateY(-5px); transform: translateY(-5px);}/*================================================Features Area CSS=================================================*/.features-area{overflow: hidden; position: relative; z-index: 1;}.tab .tabs_item{display: none;}.tab .tabs_item:first-child{display: block;}.features-list-tab .tabs{padding-left: 0; list-style-type: none; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; margin-bottom: 40px;}.features-list-tab .tabs li{-ms-flex: 0 0 16.6666666667%; -webkit-box-flex: 0; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; text-align: center; padding-right: 5px; padding-left: 5px;}.features-list-tab .tabs li a{display: block; border-radius: 2px; -webkit-box-shadow: 0px 10px 40px 0px rgba(107, 125, 179, 0.11); box-shadow: 0px 10px 40px 0px rgba(107, 125, 179, 0.11); padding-right: 18px; padding-top: 15px; padding-bottom: 18px; padding-left: 18px; font-size: 17px; font-weight: 700;}.features-list-tab .tabs li a i{color: #004aad; -webkit-transition: 0.5s; transition: 0.5s; font-weight: normal; font-size: 40px;}.features-list-tab .tabs li a.bg-fa7070 i{color: #84c529;}.features-list-tab .tabs li a.bg-00aeff i{color: #00aeff;}.features-list-tab .tabs li a.bg-c679e3 i{color: #c679e3;}.features-list-tab .tabs li a.bg-eb6b3d i{color: #eb6b3d;}.features-list-tab .tabs li a.bg-f78acb i{color: #f78acb;}.features-list-tab .tabs li a span{display: block; margin-top: 3px;}.features-list-tab .tabs li.current a, .features-list-tab .tabs li:hover a{background-color: #004aad; color: #ffffff; -webkit-box-shadow: 0px 10px 40px 0px rgba(0, 0, 255, 0.22); box-shadow: 0px 10px 40px 0px rgba(0, 0, 255, 0.22);}.features-list-tab .tabs li.current a i, .features-list-tab .tabs li:hover a i{color: #ffffff;}.features-list-tab .features-overview{-ms-flex-align: center !important; -webkit-box-align: center !important; align-items: center !important; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}.features-list-tab .features-overview .overview-content{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px;}.features-list-tab .features-overview .overview-content .content{padding-left: 15px; padding-right: 15px;}.features-list-tab .features-overview .overview-content .content .sub-title{color: #004aad; display: block; text-transform: capitalize; margin-bottom: 8px; font-size: 15px; font-weight: 600;}.features-list-tab .features-overview .overview-content .content h2{margin-bottom: 10px; font-size: 30px;}.features-list-tab .features-overview .overview-content .content .features-list{display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; list-style-type: none; margin-bottom: 0; margin-top: 10px; margin-left: -10px; margin-right: -10px;}.features-list-tab .features-overview .overview-content .content .features-list li{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; margin-top: 10px; padding-left: 10px; padding-right: 10px;}.features-list-tab .features-overview .overview-content .content .features-list li span{display: block; background-color: #F8FAFF; border-radius: 5px; padding: 13px 12px 8px 40px; z-index: 1; position: relative; -webkit-transition: 0.5s; transition: 0.5s; font-weight: 600; font-size: 15px;}.features-list-tab .features-overview .overview-content .content .features-list li span::before{content: ''; position: absolute; left: 0; top: 0; width: 0; height: 100%; border-radius: 5px; background-color: #004aad; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s;}.features-list-tab .features-overview .overview-content .content .features-list li span i{font-size: 12px; color: #ffffff; background-color: #004aad; width: 23px; height: 23px; line-height: 23px; -webkit-transition: 0.5s; transition: 0.5s; text-align: center; border-radius: 3px; position: absolute; left: 8px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.features-list-tab .features-overview .overview-content .content .features-list li span:hover{color: #ffffff;}.features-list-tab .features-overview .overview-content .content .features-list li span:hover::before{width: 100%;}.features-list-tab .features-overview .overview-content .content .features-list li span:hover i{background-color: #ffffff; color: #84c529;}.features-list-tab .features-overview .overview-image{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px;}.features-list-tab .features-overview .overview-image .image{padding-left: 15px; padding-right: 15px;}/*================================================Team Area CSS=================================================*/.team-area{padding-bottom: 70px; position: relative; z-index: 1; overflow: hidden;}.single-team-box{margin-bottom: 30px; -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); background-color: #ffffff; -webkit-transition: 0.5s; transition: 0.5s; text-align: center;}.single-team-box .image{position: relative; overflow: hidden;}.single-team-box .image img{-webkit-transition: 0.5s; transition: 0.5s;}.single-team-box .image .social{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; text-decoration: none; opacity: 0; margin-top: -100px; padding: 10px 15px 5px; background: #ffffff; border-radius: 35px; visibility: hidden; -webkit-transition: 0.5s; transition: 0.5s;}.single-team-box .image .social a{display: inline-block; color: #004aad; font-size: 18px; margin: 0 6px;}.single-team-box .image .social a:hover{color: #84c529;}.single-team-box .content{padding: 25px; position: relative; -webkit-transition: 0.5s; transition: 0.5s;}.single-team-box .content h3{margin-bottom: 0; -webkit-transition: 0.5s; transition: 0.5s; font-size: 22px;}.single-team-box .content span{display: block; margin-top: 8px; color: #004aad; -webkit-transition: 0.5s; transition: 0.5s; font-weight: 500; font-size: 15px;}.single-team-box:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px);}.single-team-box:hover .image img{-webkit-transform: scale(1.2); transform: scale(1.2);}.single-team-box:hover .image .social{opacity: 1; margin-top: 0; visibility: visible;}.single-team-box:hover .content{background-color: #004aad;}.single-team-box:hover .content h3{color: #ffffff;}.single-team-box:hover .content span{color: #ffffff;}/*================================================Solution Area CSS=================================================*/.solution-area{position: relative; z-index: 1; background-color: #004aad; background-image: url(../../assets/img/solution-bg.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat;}.solution-area::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; height: 100%; background-color: #000000; opacity: 0.8;}.solution-area.extra-pb{padding-bottom: 200px;}.solution-content .sub-title{color: #84c529; display: block; text-transform: uppercase; margin-bottom: 10px; font-size: 15px; font-weight: 600;}.solution-content h2{color: #ffffff; margin-bottom: 12px; font-size: 50px;}.solution-content p{color: #e8e3e3;}.solution-content .default-btn{margin-top: 10px;}.solution-video{text-align: center;}.solution-video .video-btn{display: inline-block; width: 90px; height: 90px; line-height: 90px; background-color: #ffffff; border-radius: 50%; color: #004aad; position: relative; z-index: 1;}.solution-video .video-btn i{padding-left: 5px;}.solution-video .video-btn i::before{font-size: 38px;}.solution-video .video-btn::after, .solution-video .video-btn::before{content: ''; display: block; position: absolute; top: 0; right: 0; z-index: -1; bottom: 0; left: 0; border-radius: 50%; border: 1px solid #ffffff;}.solution-video .video-btn::before{-webkit-animation: ripple 2s linear infinite; animation: ripple 2s linear infinite;}.solution-video .video-btn::after{-webkit-animation: ripple 2s linear 1s infinite; animation: ripple 2s linear 1s infinite;}.solution-video .video-btn:hover, .solution-video .video-btn:focus{background-color: #004aad; color: #ffffff;}@-webkit-keyframes ripple{0%{-webkit-transform: scale(1); transform: scale(1);}75%{-webkit-transform: scale(1.75); transform: scale(1.75); opacity: 1;}100%{-webkit-transform: scale(2); transform: scale(2); opacity: 0;}}@keyframes ripple{0%{-webkit-transform: scale(1); transform: scale(1);}75%{-webkit-transform: scale(1.75); transform: scale(1.75); opacity: 1;}100%{-webkit-transform: scale(2); transform: scale(2); opacity: 0;}}/*================================================Feedback Area CSS=================================================*/.feedback-area{padding-bottom: 70px; position: relative; z-index: 1;}.feedback-area.bg-color{margin-top: -100px;}.feedback-area.bg-color .section-title{margin-bottom: 30px;}.feedback-area.bg-color .section-title .sub-title{color: #ffffff;}.feedback-area.bg-color .section-title h2{color: #ffffff;}.feedback-area.bg-color::before{content: ''; position: absolute; left: 0; top: 0; height: 60%; right: 0; z-index: -1; background-color: #004aad; margin-left: 50px; margin-right: 50px;}.feedback-area.bg-color::after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: .40; height: 60%; z-index: -1; background-image: url(../../assets/img/bg_lines.svg); background-repeat: no-repeat; background-position: center; background-size: cover; margin-left: 50px; margin-right: 50px;}.single-feedback-item{position: relative; z-index: 1; background-color: #ffffff; -webkit-box-shadow: 0 0 15px #f1f1f1; box-shadow: 0 0 15px #f1f1f1; padding: 30px; margin-bottom: 30px;}.single-feedback-item p{color: #565968; margin-bottom: 0; font-weight: normal; font-style: italic; font-size: 18px;}.single-feedback-item .client-info{margin-top: 30px; position: relative; padding-left: 90px;}.single-feedback-item .client-info img{width: 70px; height: 70px; border-radius: 50%; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.single-feedback-item .client-info h3{margin-bottom: 0; font-size: 20px;}.single-feedback-item .client-info span{display: block; color: #004aad; margin-top: 3px; font-size: 15px;}.feedback-slides{padding-left: 80px; padding-right: 80px;}.feedback-slides .single-feedback-item{-webkit-box-shadow: 0px 5px 15px #f1f1f1; box-shadow: 0px 5px 15px #f1f1f1; margin-top: 30px; margin-right: 15px; margin-left: 15px; margin-bottom: 30px;}.feedback-slides.owl-theme .owl-nav.disabled + .owl-dots{line-height: .01; margin-top: 10px; margin-bottom: 30px;}.feedback-slides.owl-theme .owl-dots .owl-dot span{width: 14px; height: 14px; margin: 0 5px; background: #D6D6D6; display: block; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 50%;}.feedback-slides.owl-theme .owl-dots .owl-dot:hover span, .feedback-slides.owl-theme .owl-dots .owl-dot.active span{background-color: #004aad;}/*================================================Pricing Area CSS=================================================*/.pricing-area{padding-bottom: 70px; position: relative; z-index: 1; overflow: hidden; background-image: url(../../assets/img/shape-wave.png); background-size: cover; background-repeat: no-repeat;}.single-pricing-box{margin-bottom: 30px; text-align: center; background-color: #ffffff; -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.08); padding: 40px 30px 28px 30px; border-radius: 5px; -webkit-transition: 0.5s; transition: 0.5s;}.single-pricing-box .pricing-header{position: relative; z-index: 1; background-color: #004aad; margin: -40px -30px 30px -30px; border-radius: 5px 5px 0 0; padding-left: 30px; padding-right: 30px; padding-top: 30px; padding-bottom: 25px;}.single-pricing-box .pricing-header h3{color: #ffffff; font-size: 24px; margin-bottom: 0;}.single-pricing-box .price{color: #212529; line-height: 50px; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; position: relative; z-index: 1; font-size: 50px; font-weight: 700;}.single-pricing-box .price sub{line-height: 16px; color: #737b9a; margin: 0 -8px 0 -12px; position: relative; top: -4px; display: inline-block; font-weight: 600; font-size: 16px;}.single-pricing-box .price-features-list{text-align: left; padding: 30px 30px; margin: 25px -30px 30px -30px; list-style-type: none; border-bottom: 1px solid #eeeeee; border-top: 1px solid #eeeeee;}.single-pricing-box .price-features-list li{position: relative; padding-top: 8px; padding-bottom: 8px; padding-right: 25px; color: #737b9a; font-weight: 500; font-size: 17px;}.single-pricing-box .price-features-list li i{font-size: 14px; color: #004aad; position: absolute; right: 0; top: 10px;}.single-pricing-box .price-features-list li i.flaticon-tick{color: #6ac04f;}.single-pricing-box .price-features-list li i.flaticon-close{color: #dd5252; font-size: 13px; top: 12px;}.single-pricing-box .get-started-btn{display: inline-block; color: #004aad; position: relative; font-weight: 600; font-size: 18px;}.single-pricing-box .get-started-btn::before{width: 0; height: 1px; content: ''; position: absolute; bottom: 0; left: 0; background-color: #004aad; -webkit-transition: 0.5s; transition: 0.5s;}.single-pricing-box .get-started-btn:hover::before{width: 100%;}.single-pricing-box.red .pricing-header{background-color: #fc6765;}.single-pricing-box.red .get-started-btn{color: #fc6765;}.single-pricing-box.red .get-started-btn::before{background-color: #fc6765;}.single-pricing-box.orange .pricing-header{background-color: #ffa143;}.single-pricing-box.orange .get-started-btn{color: #ffa143;}.single-pricing-box.orange .get-started-btn::before{background-color: #ffa143;}.single-pricing-box:hover{-webkit-transform: translateY(-10px); transform: translateY(-10px);}/*================================================Partner Area CSS=================================================*/.partner-area{position: relative; overflow: hidden; z-index: 1; padding-bottom: 90px;}.partner-area .row{margin-left: -5px; margin-right: -5px;}.single-partner-item{text-align: center; margin-bottom: 10px; -ms-flex: 0 0 20%; -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; padding-left: 5px; padding-right: 5px;}.single-partner-item a{display: block; position: relative; overflow: hidden; background-color: #F4F7FC; border-radius: 5px; padding: 20px;}.single-partner-item a img:nth-child(1){position: relative; display: inline-block !important; width: auto !important; -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease;}.single-partner-item a img:nth-child(2){position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, 200%); transform: translate(-50%, 200%); -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; display: inline-block !important; width: auto !important;}.single-partner-item a:hover img:nth-child(1){-webkit-transform: translateY(-200%); transform: translateY(-200%);}.single-partner-item a:hover img:nth-child(2){-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.partner-slides .single-partner-item{-ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; padding-left: 0; padding-right: 0;}/*================================================Blog Area CSS=================================================*/.blog-area{position: relative; z-index: 1; padding-bottom: 70px;}.blog-area .pagination-area{margin-bottom: 30px;}.single-blog-post{margin-bottom: 30px; background-color: #ffffff; -webkit-box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.2); box-shadow: 0 10px 55px 5px rgba(137, 173, 255, 0.2);}.single-blog-post .post-image{overflow: hidden;}.single-blog-post .post-image a{display: block;}.single-blog-post .post-image a img{-webkit-transition: 0.5s; transition: 0.5s;}.single-blog-post .post-content{padding: 25px; position: relative; z-index: 1;}.single-blog-post .post-content .post-meta{-webkit-transition: 0.5s; transition: 0.5s; margin-bottom: 10px;}.single-blog-post .post-content .post-meta ul{padding-left: 0; margin-bottom: 0; list-style-type: none;}.single-blog-post .post-content .post-meta ul li{display: inline-block; margin-right: 15px; font-size: 15px; color: #737b9a; position: relative;}.single-blog-post .post-content .post-meta ul li::before{position: absolute; right: -11px; top: 3px; width: 1px; height: 13px; background-color: #737b9a; content: ''; -webkit-transform: rotate(10deg); transform: rotate(10deg);}.single-blog-post .post-content .post-meta ul li a{color: #84c529; display: inline-block;}.single-blog-post .post-content .post-meta ul li:last-child{margin-right: 0;}.single-blog-post .post-content .post-meta ul li:last-child::before{display: none;}.single-blog-post .post-content h3{-webkit-transition: 0.5s; transition: 0.5s; margin-bottom: 8px; line-height: 1.4; font-size: 22px;}.single-blog-post .post-content h3 a{display: inline-block;}.single-blog-post .post-content p{-webkit-transition: 0.5s; transition: 0.5s; margin-bottom: 0;}.single-blog-post .post-content .read-more-btn{color: #004aad; display: inline-block; position: absolute; bottom: 15px; left: 25px; opacity: 0; visibility: hidden; -webkit-transition: 0.5s; transition: 0.5s; font-size: 16px; font-weight: 400;}.single-blog-post .post-content .read-more-btn::before{content: ''; position: absolute; left: 0; bottom: 1px; width: 0; -webkit-transition: 0.5s; transition: 0.5s; height: 1px; background: #004aad;}.single-blog-post .post-content .read-more-btn i{font-size: 14px;}.single-blog-post .post-content .read-more-btn:hover::before{width: 100%;}.single-blog-post:hover .post-image a img{-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);}.single-blog-post:hover .post-content .post-meta{-webkit-transform: translateY(-35px); transform: translateY(-35px); opacity: 0; visibility: hidden;}.single-blog-post:hover .post-content h3{-webkit-transform: translateY(-35px); transform: translateY(-35px);}.single-blog-post:hover .post-content P{-webkit-transform: translateY(-35px); transform: translateY(-35px);}.single-blog-post:hover .post-content .read-more-btn{opacity: 1; visibility: visible; bottom: 23px;}/*================================================Blog Details Area CSS=================================================*/.blog-details-desc .article-content{margin-top: 30px;}.blog-details-desc .article-content .entry-meta{margin-bottom: -8px;}.blog-details-desc .article-content .entry-meta ul{padding-left: 0; margin-bottom: 0; list-style-type: none;}.blog-details-desc .article-content .entry-meta ul li{position: relative; display: inline-block; color: #212529; margin-right: 21px;}.blog-details-desc .article-content .entry-meta ul li span{display: inline-block; color: #212529; font-weight: 500;}.blog-details-desc .article-content .entry-meta ul li a{display: inline-block; color: #737b9a;}.blog-details-desc .article-content .entry-meta ul li a:hover{color: #004aad;}.blog-details-desc .article-content .entry-meta ul li i{color: #004aad; margin-right: 2px;}.blog-details-desc .article-content .entry-meta ul li::before{content: ''; position: absolute; top: 10px; right: -15px; width: 6px; height: 1px; background: #004aad;}.blog-details-desc .article-content .entry-meta ul li:last-child{margin-right: 0;}.blog-details-desc .article-content .entry-meta ul li:last-child::before{display: none;}.blog-details-desc .article-content h3{margin-bottom: 15px; margin-top: 25px; font-size: 24px;}.blog-details-desc .article-content .wp-block-gallery.columns-3{padding-left: 0; list-style-type: none; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -10px; margin-left: -10px; margin-bottom: 30px; margin-top: 30px;}.blog-details-desc .article-content .wp-block-gallery.columns-3 li{-ms-flex: 0 0 33.3333%; -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; padding-right: 10px; padding-left: 10px;}.blog-details-desc .article-content .wp-block-gallery.columns-3 li figure{margin-bottom: 0;}.blog-details-desc .article-content .features-list{padding-left: 0; list-style-type: none; margin-top: 25px; margin-bottom: 30px;}.blog-details-desc .article-content .features-list li{margin-bottom: 16px; position: relative; padding-left: 34px; color: #737b9a;}.blog-details-desc .article-content .features-list li i{width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%; background-color: #faf5f5; color: #004aad; -webkit-transition: 0.5s; transition: 0.5s; display: inline-block; font-size: 11px; position: absolute; left: 0; top: -2px;}.blog-details-desc .article-content .features-list li:hover i{background-color: #004aad; color: #ffffff;}.blog-details-desc .article-content .features-list li:last-child{margin-bottom: 0;}.blog-details-desc .article-footer{display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 30px;}.blog-details-desc .article-footer .article-tags{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; color: #737b9a;}.blog-details-desc .article-footer .article-tags span{display: inline-block; color: #212529; font-size: 20px; margin-right: 5px; position: relative; top: 2px;}.blog-details-desc .article-footer .article-tags a{display: inline-block; color: #737b9a;}.blog-details-desc .article-footer .article-tags a:hover{color: #004aad;}.blog-details-desc .article-footer .article-share{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%;}.blog-details-desc .article-footer .article-share .social{padding-left: 0; list-style-type: none; text-align: right; margin-bottom: 0;}.blog-details-desc .article-footer .article-share .social li{display: inline-block;}.blog-details-desc .article-footer .article-share .social li span{display: inline-block; margin-right: 2px; font-weight: 500; color: #737b9a;}.blog-details-desc .article-footer .article-share .social li a{display: block; color: #004aad; width: 32px; height: 32px; line-height: 36px; border-radius: 50%; background-color: #eeeef0; text-align: center; font-size: 14px;}.blog-details-desc .article-footer .article-share .social li a:hover{color: #ffffff; background-color: #004aad; -webkit-transform: translateY(-2px); transform: translateY(-2px);}.blog-details-desc .post-navigation{margin-top: 30px;}blockquote, .blockquote{overflow: hidden; background-color: #fafafa; padding: 50px !important; position: relative; text-align: center; z-index: 1; margin-bottom: 20px; margin-top: 20px;}blockquote p, .blockquote p{color: #212529; line-height: 1.6; margin-bottom: 0; font-style: italic; font-weight: 600; font-size: 24px !important;}blockquote cite, .blockquote cite{display: none;}blockquote::before, .blockquote::before{color: #efefef; content: "\f10e"; position: absolute; left: 50px; top: -50px; z-index: -1; font-family: "Font Awesome 5 Free"; font-size: 140px; font-weight: 900;}blockquote::after, .blockquote::after{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background-color: #004aad; margin-top: 20px; margin-bottom: 20px;}.post-navigation{border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding-top: 20px; padding-bottom: 20px;}.post-navigation .navigation-links{display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.post-navigation .navigation-links .nav-previous{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%;}.post-navigation .navigation-links .nav-previous a i{margin-right: 2px; -webkit-transition: 0.5s; transition: 0.5s;}.post-navigation .navigation-links .nav-previous a:hover i{margin-right: 0;}.post-navigation .navigation-links .nav-next{-ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; text-align: right;}.post-navigation .navigation-links .nav-next a i{margin-left: 2px; -webkit-transition: 0.5s; transition: 0.5s;}.post-navigation .navigation-links .nav-next a:hover i{margin-left: 0;}.post-navigation .navigation-links div a{display: inline-block; font-weight: 600;}.comments-area{padding: 25px; margin-top: 30px; -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08); box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08); background-color: #ffffff;}.comments-area .comments-title{position: relative; margin-bottom: 30px; line-height: initial; font-size: 24px; font-weight: 700;}.comments-area .comments-title::before{content: ''; height: 25px; width: 3px; left: -25px; position: absolute; background: #004aad; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.comments-area ol, .comments-area ul{padding: 0; margin: 0; list-style-type: none;}.comments-area .comment-list{padding: 0; margin: 0; list-style-type: none;}.comments-area .children{margin-left: 20px;}.comments-area .comment-body{border-bottom: 1px solid #eeeeee; padding-left: 65px; color: #212529; font-size: 14px; margin-bottom: 20px; padding-bottom: 20px;}.comments-area .comment-body .reply{margin-top: 15px;}.comments-area .comment-body .reply a{border: 1px solid #ded9d9; color: #212529; display: inline-block; padding: 6px 20px 3px; border-radius: 30px; text-transform: uppercase; position: relative; z-index: 1; font-size: 13px; font-weight: 700;}.comments-area .comment-body .reply a:hover{color: #ffffff; background-color: #004aad; border-color: #004aad;}.comments-area .comment-author{font-size: 17px; margin-bottom: 0.1em; position: relative; z-index: 2;}.comments-area .comment-author .avatar{height: 50px; left: -65px; position: absolute; width: 50px;}.comments-area .comment-author .fn{font-weight: 700;}.comments-area .comment-author .says{display: none;}.comments-area .comment-metadata{margin-bottom: .8em; color: #737b9a; letter-spacing: 0.01em; text-transform: uppercase; font-size: 14px; font-weight: 600;}.comments-area .comment-metadata a{color: #737b9a;}.comments-area .comment-metadata a:hover{color: #004aad;}.comments-area .comment-respond{margin-top: 30px;}.comments-area .comment-respond .comment-reply-title{margin-bottom: 0; position: relative; font-size: 24px; font-weight: 700;}.comments-area .comment-respond .comment-reply-title::before{content: ''; height: 25px; width: 3px; left: -25px; position: absolute; background: #004aad; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link{display: inline-block;}.comments-area .comment-respond .comment-form{overflow: hidden;}.comments-area .comment-respond .comment-notes{margin-bottom: 0; margin-top: 10px;}.comments-area .comment-respond .comment-notes .required{color: red;}.comments-area .comment-respond .comment-form-comment{margin-top: 15px; float: left; width: 100%;}.comments-area .comment-respond label{display: block; font-weight: 600; color: #212529; margin-bottom: 5px;}.comments-area .comment-respond input[type="date"], .comments-area .comment-respond input[type="time"], .comments-area .comment-respond input[type="datetime-local"], .comments-area .comment-respond input[type="week"], .comments-area .comment-respond input[type="month"], .comments-area .comment-respond input[type="text"], .comments-area .comment-respond input[type="email"], .comments-area .comment-respond input[type="url"], .comments-area .comment-respond input[type="password"], .comments-area .comment-respond input[type="search"], .comments-area .comment-respond input[type="tel"], .comments-area .comment-respond input[type="number"], .comments-area .comment-respond textarea{display: block; width: 100%; background-color: #ffffff; border: 1px solid #eeeeee; padding: 0.625em 0.7375em; outline: 0; -webkit-transition: 0.5s; transition: 0.5s;}.comments-area .comment-respond input[type="date"]:focus, .comments-area .comment-respond input[type="time"]:focus, .comments-area .comment-respond input[type="datetime-local"]:focus, .comments-area .comment-respond input[type="week"]:focus, .comments-area .comment-respond input[type="month"]:focus, .comments-area .comment-respond input[type="text"]:focus, .comments-area .comment-respond input[type="email"]:focus, .comments-area .comment-respond input[type="url"]:focus, .comments-area .comment-respond input[type="password"]:focus, .comments-area .comment-respond input[type="search"]:focus, .comments-area .comment-respond input[type="tel"]:focus, .comments-area .comment-respond input[type="number"]:focus, .comments-area .comment-respond textarea:focus{border-color: #004aad;}.comments-area .comment-respond .comment-form-author{float: left; width: 50%; padding-right: 10px; margin-bottom: 20px;}.comments-area .comment-respond .comment-form-email{float: left; width: 50%; padding-left: 12px; margin-bottom: 20px;}.comments-area .comment-respond .comment-form-url{float: left; width: 100%; margin-bottom: 20px;}.comments-area .comment-respond .comment-form-cookies-consent{width: 100%; float: left; position: relative; padding-left: 20px; margin-bottom: 20px;}.comments-area .comment-respond .comment-form-cookies-consent input{position: absolute; left: 0; top: 6px;}.comments-area .comment-respond .comment-form-cookies-consent label{display: inline-block; margin: 0; color: #737b9a; font-weight: normal;}.comments-area .comment-respond .form-submit{float: left; width: 100%;}.comments-area .comment-respond .form-submit input{background: #004aad; border: none; color: #ffffff; padding: 14px 30px 10px; display: inline-block; cursor: pointer; outline: 0; border-radius: 0; text-transform: uppercase; -webkit-transition: 0.5s; transition: 0.5s; font-weight: 600; font-size: 16px;}.comments-area .comment-respond .form-submit input:hover, .comments-area .comment-respond .form-submit input:focus{color: #ffffff; background-color: #212529;}/*================================================Subscribe Area CSS=================================================*/.subscribe-area{position: relative; z-index: 1; overflow: hidden;}.subscribe-inner-area{position: relative; z-index: 1; padding: 80px; background-color: #004aad; background-image: url(../../assets/img/subscribe-bg.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat;}.subscribe-inner-area::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; height: 100%; background-color: #004aad; opacity: 0.8;}.subscribe-inner-area::before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: .70; height: 100%; z-index: -1; background-image: url(../../assets/img/bg_lines.svg); background-repeat: no-repeat; background-position: center; background-size: cover;}.subscribe-content{text-align: center;}.subscribe-content .sub-title{color: #ffffff; display: block; text-transform: uppercase; margin-bottom: 10px; font-size: 15px; font-weight: 600;}.subscribe-content h2{color: #ffffff; max-width: 700px; margin-bottom: 0; margin-left: auto; margin-right: auto; font-size: 40px;}.subscribe-content .newsletter-form{max-width: 550px; position: relative; margin-left: auto; margin-right: auto; margin-top: 35px;}.subscribe-content .newsletter-form .input-newsletter{display: block; width: 100%; background-color: #ffffff; border: none; height: 65px; padding-left: 25px; border-radius: 70px; padding-top: 5px; outline: 0; color: #212529;}.subscribe-content .newsletter-form .input-newsletter::-webkit-input-placeholder{color: #737b9a;}.subscribe-content .newsletter-form .input-newsletter:-ms-input-placeholder{color: #737b9a;}.subscribe-content .newsletter-form .input-newsletter::-ms-input-placeholder{color: #737b9a;}.subscribe-content .newsletter-form .input-newsletter::placeholder{color: #737b9a;}.subscribe-content .newsletter-form button{position: absolute; right: 5px; top: 5px; background-color: #004aad; color: #ffffff; border: none; height: 55px; padding: 0 30px; border-radius: 70px; -webkit-transition: 0.5s; transition: 0.5s; line-height: 60px; text-transform: uppercase; font-size: 15px; font-weight: 700;}.subscribe-content .newsletter-form button:hover{background-color: #84c529; color: #ffffff;}.subscribe-content .newsletter-form #validator-newsletter{position: absolute; left: 0; margin: 0 auto; right: 0; color: #ffffff; bottom: -35px;}/*================================================Page Title Area CSS=================================================*/.page-title-area{height: 400px; overflow: hidden; position: relative; z-index: 1; border-bottom: 1px solid #f8f8f8;}.page-title-area.page-title-bg1{background: transparent url(../../assets/img/banner-bg1.jpg) right top no-repeat;}.page-title-area.page-title-bg2{background: transparent url(../../assets/img/banner-bg2.jpg) left top no-repeat;}.page-title-area .shape-img7{left: 75%;}.page-title-content{position: relative; margin-top: 70px; text-align: center;}.page-title-content h2{margin-bottom: 0; position: relative; padding-bottom: 10px; font-size: 40px;}.page-title-content h2::before{width: 30px; height: 2px; background-color: #84c529; content: ''; position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto;}.page-title-content ul{padding-left: 0; list-style-type: none; margin-bottom: 0; margin-top: 20px;}.page-title-content ul li{position: relative; display: inline-block; color: #004aad; font-size: 17px; margin-left: 12px; margin-right: 12px;}.page-title-content ul li a{display: inline-block; color: #737b9a;}.page-title-content ul li a:hover{color: #84c529;}.page-title-content ul li::before{content: "\f054"; position: absolute; right: -18px; top: 3px; color: #737b9a; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 12px;}.page-title-content ul li:first-child{margin-left: 0;}.page-title-content ul li:last-child{margin-right: 0;}.page-title-content ul li:last-child::before{display: none;}/*================================================Pagination Area CSS=================================================*/.pagination-area{margin-top: 30px; text-align: center;}.pagination-area .page-numbers{width: 40px; height: 40px; margin: 0 3px; display: inline-block; background-color: #ffffff; line-height: 45px; color: #212529; -webkit-box-shadow: 0 2px 10px 0 #d8dde6; box-shadow: 0 2px 10px 0 #d8dde6; font-size: 15px; font-weight: 700;}.pagination-area .page-numbers.current, .pagination-area .page-numbers:hover, .pagination-area .page-numbers:focus{background: #004aad; color: #ffffff; -webkit-box-shadow: 0 2px 10px 0 #d8dde6; box-shadow: 0 2px 10px 0 #d8dde6;}/*================================================Sidebar Area CSS=================================================*/.widget-area .widget{margin-top: 35px;}.widget-area .widget:first-child{margin-top: 0;}.widget-area .widget .widget-title{border-bottom: 1px solid #eeeeee; padding-bottom: 10px; margin-bottom: 20px; text-transform: capitalize; position: relative; font-weight: 700; font-size: 22px;}.widget-area .widget .widget-title::before{content: ''; position: absolute; background: #004aad; bottom: -1px; left: 0; width: 50px; height: 1px;}.widget-area .widget_search{-webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1); box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1); background-color: #ffffff; padding: 15px;}.widget-area .widget_search form{position: relative;}.widget-area .widget_search form label{display: block; margin-bottom: 0;}.widget-area .widget_search form .screen-reader-text{display: none;}.widget-area .widget_search form .search-field{background-color: transparent; height: 50px; padding: 6px 15px; border: 1px solid #eeeeee; width: 100%; display: block; outline: 0; -webkit-transition: 0.5s; transition: 0.5s;}.widget-area .widget_search form .search-field:focus{border-color: #004aad;}.widget-area .widget_search form button{position: absolute; right: 0; outline: 0; bottom: 0; height: 50px; width: 50px; z-index: 1; border: none; color: #ffffff; background-color: #004aad; -webkit-transition: 0.5s; transition: 0.5s;}.widget-area .widget_search form button:hover{background-color: #84c529; color: #ffffff;}.widget-area .widget_aronix_posts_thumb{position: relative; overflow: hidden;}.widget-area .widget_aronix_posts_thumb .item{overflow: hidden; margin-bottom: 15px;}.widget-area .widget_aronix_posts_thumb .item:last-child{margin-bottom: 0;}.widget-area .widget_aronix_posts_thumb .item .thumb{float: left; height: 80px; overflow: hidden; position: relative; width: 80px; margin-right: 15px;}.widget-area .widget_aronix_posts_thumb .item .thumb .fullimage{width: 80px; height: 80px; display: inline-block; background-size: cover !important; background-repeat: no-repeat; background-position: center center !important;}.widget-area .widget_aronix_posts_thumb .item .thumb .fullimage.bg1{background-image: url(../../assets/img/blog-image/7.jpg);}.widget-area .widget_aronix_posts_thumb .item .thumb .fullimage.bg2{background-image: url(../../assets/img/blog-image/8.jpg);}.widget-area .widget_aronix_posts_thumb .item .thumb .fullimage.bg3{background-image: url(../../assets/img/blog-image/9.jpg);}.widget-area .widget_aronix_posts_thumb .item .info{overflow: hidden; margin-top: 5px;}.widget-area .widget_aronix_posts_thumb .item .info time{display: block; color: #737b9a; text-transform: uppercase; margin-top: 5px; margin-bottom: 3px; font-size: 11px;}.widget-area .widget_aronix_posts_thumb .item .info .title{margin-bottom: 0; line-height: 1.4; font-size: 17px; font-weight: 700;}.widget-area .widget_aronix_posts_thumb .item .info .title a{display: inline-block;}.widget-area .widget_recent_entries ul{padding-left: 0; margin-bottom: 0; list-style-type: none;}.widget-area .widget_recent_entries ul li{position: relative; margin-bottom: 12px; color: #212529; padding-left: 14px; line-height: 1.5; font-weight: 600; font-size: 15.5px;}.widget-area .widget_recent_entries ul li:last-child{margin-bottom: 0;}.widget-area .widget_recent_entries ul li::before{background: #004aad; position: absolute; height: 7px; width: 7px; content: ''; left: 0; top: 6px;}.widget-area .widget_recent_entries ul li a{display: inline-block; color: #212529;}.widget-area .widget_recent_entries ul li a:hover{color: #004aad;}.widget-area .widget_recent_entries ul li .post-date{display: block; font-size: 13px; color: #737b9a; margin-top: 4px;}.widget-area .widget_recent_comments ul{padding-left: 0; margin-bottom: 0; list-style-type: none;}.widget-area .widget_recent_comments ul li{position: relative; margin-bottom: 12px; color: #737b9a; padding-left: 14px; line-height: 1.5; font-weight: 600; font-size: 15.5px;}.widget-area .widget_recent_comments ul li:last-child{margin-bottom: 0;}.widget-area .widget_recent_comments ul li::before{background: #004aad; position: absolute; height: 7px; width: 7px; content: ''; left: 0; top: 6px;}.widget-area .widget_recent_comments ul li a{display: inline-block; color: #212529;}.widget-area .widget_recent_comments ul li a:hover{color: #004aad;}.widget-area .widget_archive ul{padding-left: 0; margin-bottom: 0; list-style-type: none;}.widget-area .widget_archive ul li{position: relative; margin-bottom: 12px; padding-left: 14px; color: #212529; font-size: 15.5px; font-weight: 600;}.widget-area .widget_archive ul li:last-child{margin-bottom: 0;}.widget-area .widget_archive ul li::before{background: #004aad; height: 7px; width: 7px; content: ''; left: 0; top: 6px; position: absolute;}.widget-area .widget_archive ul li a{display: inline-block; color: #212529;}.widget-area .widget_archive ul li a:hover{color: #004aad;}.widget-area .widget_categories ul{padding-left: 0; margin-bottom: 0; list-style-type: none;}.widget-area .widget_categories ul li{position: relative; margin-bottom: 12px; color: #737b9a; padding-left: 14px; font-size: 15.5px; font-weight: 600;}.widget-area .widget_categories ul li:last-child{margin-bottom: 0;}.widget-area .widget_categories ul li::before{background: #004aad; height: 7px; width: 7px; content: ''; left: 0; top: 6px; position: absolute;}.widget-area .widget_categories ul li a{color: #212529; display: block;}.widget-area .widget_categories ul li a:hover{color: #004aad;}.widget-area .widget_categories ul li .post-count{float: right;}.widget-area .widget_meta ul{padding-left: 0; margin-bottom: 0; list-style-type: none;}.widget-area .widget_meta ul li{position: relative; margin-bottom: 12px; color: #212529; padding-left: 14px; font-size: 15.5px; font-weight: 600;}.widget-area .widget_meta ul li:last-child{margin-bottom: 0;}.widget-area .widget_meta ul li::before{background: #004aad; height: 7px; width: 7px; content: ''; left: 0; top: 6px; position: absolute;}.widget-area .widget_meta ul li a{display: inline-block; color: #212529;}.widget-area .widget_meta ul li a:hover{color: #004aad;}.widget-area .widget_tag_cloud .widget-title{margin-bottom: 12px;}.widget-area .tagcloud a{display: inline-block; color: #212529; font-weight: 600; font-size: 14.5px !important; padding: 6px 13px 3px; border: 1px dashed #eeeeee; margin-top: 8px; margin-right: 4px;}.widget-area .tagcloud a:hover, .widget-area .tagcloud a:focus{color: #ffffff; background-color: #004aad; border-color: #004aad;}/*================================================404 Error Area CSS=================================================*/.error-area{height: 100vh;}.error-content{text-align: center; margin: 0 auto; max-width: 700px;}.error-content h3{font-size: 40px; margin-top: 45px; margin-bottom: 15px;}.error-content p{max-width: 520px; margin: 0 auto 20px;}/*================================================Shop Area CSS=================================================*/.woocommerce-topbar{margin-bottom: 40px;}.woocommerce-topbar .woocommerce-topbar-ordering{text-align: right;}.woocommerce-topbar .woocommerce-topbar-ordering .nice-select{background-color: #ffffff; color: #737b9a; border-radius: 0; border: none; -webkit-box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1); box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1); float: unset; height: unset; line-height: initial; padding: 17px 35px 13px 20px; font-size: 16px;}.woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list{background-color: #ffffff; -webkit-box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1); box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1); border-radius: 0; margin-top: 0; width: 100%; padding-top: 10px; padding-bottom: 10px;}.woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list .option{-webkit-transition: 0.5s; transition: 0.5s; font-size: 16px; padding-left: 20px; padding-right: 20px;}.woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list .option:hover{background-color: #004aad !important; color: #ffffff;}.woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list .option.selected{background-color: transparent; font-weight: 700;}.woocommerce-topbar .woocommerce-topbar-ordering .nice-select:after{right: 20px;}.single-product-box{text-align: center; margin-bottom: 30px; background-color: #ffffff; -webkit-box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.05);}.single-product-box .product-image{overflow: hidden; position: relative; text-align: left;}.single-product-box .product-image a img{-webkit-transition: 0.5s; transition: 0.5s;}.single-product-box .product-image a img:nth-child(2){position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; margin-left: 20px;}.single-product-box .product-image .add-to-cart-btn{position: absolute; bottom: -46px; left: 0; width: 100%; background-color: #212529; color: #ffffff; padding: 18px 20px 13px; text-transform: uppercase; opacity: 0; visibility: hidden; font-size: 15px; font-weight: 700;}.single-product-box .product-image .add-to-cart-btn i{position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.single-product-box .product-image .add-to-cart-btn:hover{background-color: #004aad; color: #ffffff;}.single-product-box .product-image .sale-btn{position: absolute; left: 20px; top: 20px; background-color: red; color: #ffffff; width: 55px; height: 55px; line-height: 55px; text-align: center; border-radius: 50%; text-transform: uppercase; font-weight: 700; font-size: 14px;}.single-product-box .product-content{padding: 30px 25px;}.single-product-box .product-content h3{margin-bottom: 12px; font-size: 24px;}.single-product-box .product-content h3 a{display: inline-block;}.single-product-box .product-content .price{color: #212529; font-weight: 600; font-size: 15px;}.single-product-box .product-content .price .old{text-decoration: line-through; color: #828893; font-size: 14px;}.single-product-box .product-content .rating{margin-top: 12px; color: #ffb708; font-size: 15px;}.single-product-box .product-content .rating i{margin-right: -1px;}.single-product-box:hover .product-image a img:nth-child(2){opacity: 1; visibility: visible; margin-left: 0;}.single-product-box:hover .product-image .add-to-cart-btn{bottom: 0; opacity: 1; visibility: visible;}/*================================================Product Details Area CSS=================================================*/.product-details-desc h3{margin-bottom: 12px; font-size: 24px;}.product-details-desc .price{margin-bottom: 10px; color: #212529; font-size: 15px; font-weight: 600;}.product-details-desc .price .old-price{text-decoration: line-through; color: #828893;}.product-details-desc .product-review{margin-bottom: 15px;}.product-details-desc .product-review .rating{display: inline-block; padding-right: 5px; font-size: 14px;}.product-details-desc .product-review .rating i{color: #ffba0a;}.product-details-desc .product-review .rating-count{display: inline-block; color: #212529; border-bottom: 1px solid #212529; line-height: initial;}.product-details-desc .product-review .rating-count:hover{color: #004aad; border-color: #004aad;}.product-details-desc .product-add-to-cart{margin-top: 20px;}.product-details-desc .product-add-to-cart .input-counter{max-width: 130px; min-width: 130px; margin-right: 10px; text-align: center; display: inline-block; position: relative;}.product-details-desc .product-add-to-cart .input-counter span{position: absolute; top: 0; background-color: transparent; cursor: pointer; color: #d0d0d0; width: 50px; height: 100%; line-height: 55px; -webkit-transition: 0.5s; transition: 0.5s;}.product-details-desc .product-add-to-cart .input-counter span.minus-btn{left: 0;}.product-details-desc .product-add-to-cart .input-counter span.plus-btn{right: 0;}.product-details-desc .product-add-to-cart .input-counter span:hover{color: #004aad;}.product-details-desc .product-add-to-cart .input-counter input{height: 50px; color: #212529; outline: 0; display: block; border: none; background-color: #f8f8f8; text-align: center; width: 100%; font-size: 17px; font-weight: 600;}.product-details-desc .product-add-to-cart .input-counter input::-webkit-input-placeholder{color: #212529;}.product-details-desc .product-add-to-cart .input-counter input:-ms-input-placeholder{color: #212529;}.product-details-desc .product-add-to-cart .input-counter input::-ms-input-placeholder{color: #212529;}.product-details-desc .product-add-to-cart .input-counter input::placeholder{color: #212529;}.product-details-desc .product-add-to-cart .default-btn{height: 50px; top: -1px; position: relative; line-height: 48px; border: none; padding-top: 0; padding-bottom: 0;}.product-details-desc .product-add-to-cart .default-btn i{margin-right: 2px;}.product-details-desc .buy-checkbox-btn{margin-top: 20px;}.product-details-desc .buy-checkbox-btn input{display: none;}.product-details-desc .buy-checkbox-btn .cbx{margin: auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer;}.product-details-desc .buy-checkbox-btn .cbx span{display: inline-block; vertical-align: middle; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.product-details-desc .buy-checkbox-btn .cbx span:first-child{position: relative; width: 18px; height: 18px; border-radius: 3px; -webkit-transform: scale(1); transform: scale(1); vertical-align: middle; border: 1px solid #ebebeb; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transition: 0.5s; transition: 0.5s;}.product-details-desc .buy-checkbox-btn .cbx span:first-child svg{position: absolute; top: 3px; left: 2px; fill: none; stroke: #ffffff; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 16px; stroke-dashoffset: 16px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: 0.5s; transition: 0.5s;}.product-details-desc .buy-checkbox-btn .cbx span:first-child:before{content: ""; width: 100%; height: 100%; background: #212529; display: block; -webkit-transform: scale(0); transform: scale(0); opacity: 1; border-radius: 50%; -webkit-transition: 0.5s; transition: 0.5s;}.product-details-desc .buy-checkbox-btn .cbx span:last-child{position: relative; top: 2px; padding-left: 4px; color: #737b9a;}.product-details-desc .buy-checkbox-btn .cbx:hover span:first-child{border-color: #212529;}.product-details-desc .buy-checkbox-btn .inp-cbx:checked + .cbx span:first-child{background: #212529; border-color: #212529; -webkit-animation: wave 0.4s ease; animation: wave 0.4s ease;}.product-details-desc .buy-checkbox-btn .inp-cbx:checked + .cbx span:first-child svg{stroke-dashoffset: 0;}.product-details-desc .buy-checkbox-btn .inp-cbx:checked + .cbx span:first-child:before{-webkit-transform: scale(3.5); transform: scale(3.5); opacity: 0; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}.product-details-desc .buy-checkbox-btn .item:not(:first-child){margin-top: 15px;}.product-details-desc .buy-checkbox-btn .btn-light{background-color: #f2f2f2; border: none; padding: 13px 25px 10px 25px; -webkit-transition: 0.5s; transition: 0.5s; font-weight: 600; display: block; width: 100%;}.product-details-desc .buy-checkbox-btn .btn-light:hover{background-color: #212529; color: #ffffff;}.product-details-desc .custom-payment-options{margin-top: 20px;}.product-details-desc .custom-payment-options span{display: block; color: #737b9a; margin-bottom: 8px;}.product-details-desc .custom-payment-options .payment-methods a{display: inline-block;}.product-details-desc .custom-payment-options .payment-methods a img{width: 40px;}.products-details-tab{margin-top: 50px;}.products-details-tab .tabs{list-style-type: none; margin-bottom: -1px; padding-left: 0;}.products-details-tab .tabs li{display: inline-block; line-height: initial; margin-right: 5px;}.products-details-tab .tabs li a{display: inline-block; position: relative; text-transform: uppercase; color: #212529; border: 1px dashed #eeeeee; padding-top: 17px; padding-bottom: 13px; padding-right: 30px; padding-left: 48px; font-weight: 700; font-size: 15px;}.products-details-tab .tabs li a .dot{position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 30px; width: 12px; height: 12px; border: 1px solid #212529; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 50%;}.products-details-tab .tabs li a .dot::before{position: absolute; top: 0; content: ''; left: 0; right: 0; bottom: 0; background: #212529; margin: 2px; border-radius: 50%; -webkit-transition: 0.5s; transition: 0.5s;}.products-details-tab .tabs li a:hover, .products-details-tab .tabs li a:focus{color: #ffffff; background-color: #004aad; border-color: #004aad;}.products-details-tab .tabs li a:hover .dot, .products-details-tab .tabs li a:focus .dot{border-color: #ffffff;}.products-details-tab .tabs li a:hover .dot::before, .products-details-tab .tabs li a:focus .dot::before{background: #ffffff;}.products-details-tab .tabs li.current a{color: #ffffff; background-color: #004aad; border-color: #004aad;}.products-details-tab .tabs li.current a .dot{border-color: #ffffff;}.products-details-tab .tabs li.current a .dot::before{background: #ffffff;}.products-details-tab .tabs li:last-child{margin-right: 0;}.products-details-tab .tab_content{border: 1px dashed #eeeeee; padding: 30px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content p{margin-bottom: 20px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content p:last-child{margin-bottom: 0;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information{padding-left: 0; margin-bottom: 0; list-style-type: none; text-align: left;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li{border: 1px solid #eeeeee; border-bottom: none; padding: 10px 15px 7px; color: #737b9a;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li:last-child{border-bottom: 1px solid #eeeeee;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span{display: inline-block; width: 30%; color: #212529; font-weight: 700;}.products-details-tab .tab_content .tabs_item .products-details-tab-content h3{margin-bottom: 15px; font-size: 24px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title{position: relative;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating{display: inline-block;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating .fas.fa-star{color: #ffba0a;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating i{color: #ebebeb; font-size: 14px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title p{margin-bottom: 0; display: inline-block; padding-left: 5px; line-height: initial;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .default-btn{position: absolute; right: 0; bottom: 0;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments{margin-top: 35px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item{margin-top: 30px; position: relative; padding-right: 200px; border-top: 1px dashed #eeeeee; padding-top: 30px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating .fas.fa-star{color: #ffba0a;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating i{font-size: 14px; color: #ebebeb;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item h3{font-size: 18px; margin-top: 10px; margin-bottom: 10px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span{margin-bottom: 10px; font-size: 13px; display: block;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span strong{font-weight: 600;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item p{margin-bottom: 0;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link{position: absolute; right: 0; color: #737b9a; top: 40px; text-decoration: underline; font-weight: 500; font-size: 15px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link:hover{color: #004aad;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form{margin-top: 30px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form h3{margin-bottom: 20px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form{max-width: 800px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group{margin-bottom: 15px;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group .form-control{height: 55px; -webkit-box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); border: none;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group textarea.form-control{padding-top: 15px; height: auto;}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .default-btn{border: none; margin-top: 10px; -webkit-box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);}.related-products{margin-top: 70px;}.related-products .section-title{margin-bottom: 10px;}.related-products .single-product-box{margin-bottom: 0; margin-top: 30px;}/*================================================Cart Area CSS=================================================*/.cart-table table{margin-bottom: 0;}.cart-table table thead tr th{border-bottom-width: 0px; vertical-align: middle; padding: 0 0 15px; text-transform: uppercase; border: none; white-space: nowrap; font-weight: 700;}.cart-table table tbody tr td{vertical-align: middle; color: #737b9a; white-space: nowrap; padding-left: 0; padding-right: 0; border-color: #eaedff; border-left: none; border-right: none;}.cart-table table tbody tr td.product-thumbnail a{display: block;}.cart-table table tbody tr td.product-thumbnail a img{width: 80px;}.cart-table table tbody tr td.product-name a{color: #737b9a; font-weight: 500; display: inline-block;}.cart-table table tbody tr td.product-name a:hover{color: #212529;}.cart-table table tbody tr td.product-subtotal .remove{color: red; float: right; position: relative; top: -1px;}.cart-table table tbody tr td.product-quantity .input-counter{max-width: 130px; min-width: 130px; text-align: center; display: inline-block; position: relative;}.cart-table table tbody tr td.product-quantity .input-counter span{position: absolute; top: 0; background-color: transparent; cursor: pointer; color: #d0d0d0; width: 40px; height: 100%; line-height: 48px; -webkit-transition: 0.5s; transition: 0.5s;}.cart-table table tbody tr td.product-quantity .input-counter span.minus-btn{left: 0;}.cart-table table tbody tr td.product-quantity .input-counter span.plus-btn{right: 0;}.cart-table table tbody tr td.product-quantity .input-counter span:hover{color: #004aad;}.cart-table table tbody tr td.product-quantity .input-counter input{height: 45px; color: #212529; outline: 0; display: block; border: none; background-color: #f8f8f8; text-align: center; width: 100%; font-size: 17px; font-weight: 600;}.cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder{color: #212529;}.cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder{color: #212529;}.cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder{color: #212529;}.cart-table table tbody tr td.product-quantity .input-counter input::placeholder{color: #212529;}.cart-table table tbody tr td.product-subtotal{overflow: hidden;}.cart-buttons{margin-top: 30px;}.cart-buttons .shopping-coupon-code{position: relative; max-width: 530px;}.cart-buttons .shopping-coupon-code .form-control{height: 53px;}.cart-buttons .shopping-coupon-code button{position: absolute; right: 0; top: 0; height: 53px; background: #212529; color: #ffffff; border: none; padding: 0 25px; line-height: 54px; font-weight: 600; outline: 0; -webkit-transition: 0.5s; transition: 0.5s;}.cart-buttons .shopping-coupon-code button:hover{background-color: #004aad;}.cart-totals{background: #ffffff; padding: 40px; max-width: 620px; -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08); border-radius: 5px; margin-left: auto; margin-top: 50px;}.cart-totals h3{margin-bottom: 25px; font-size: 24px;}.cart-totals ul{padding-left: 0; margin: 0 0 25px; list-style-type: none;}.cart-totals ul li{border: 1px solid #eaedff; padding: 10px 15px; color: #212529; overflow: hidden; font-weight: 600;}.cart-totals ul li:first-child{border-bottom: none;}.cart-totals ul li:last-child{border-top: none;}.cart-totals ul li b{font-weight: 500;}.cart-totals ul li span{float: right; color: #737b9a; font-weight: normal;}/*================================================Checkout Area CSS=================================================*/.user-actions{-webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08); background: #ffffff; padding: 18px 20px 15px; margin-bottom: 65px; border-top: 3px solid #004aad; position: relative;}.user-actions::before{content: ''; position: absolute; right: 0; bottom: -35px; width: 100%; height: 1px; background: #eeeeee;}.user-actions i{color: #004aad; margin-right: 2px;}.user-actions span{display: inline-block; font-weight: 500; color: #004aad;}.user-actions span a{display: inline-block; color: #212529;}.user-actions span a:hover, .user-actions span a:focus{color: #004aad;}.billing-details .title{margin-bottom: 30px; position: relative; padding-bottom: 10px; border-bottom: 1px solid #eeeeee; font-size: 24px; font-weight: 700;}.billing-details .title::before{content: ''; position: absolute; background: #004aad; bottom: -1px; left: 0; width: 50px; height: 1px;}.billing-details .form-group{margin-bottom: 25px;}.billing-details .form-group label{display: block; margin-bottom: 7px; font-weight: 500;}.billing-details .form-group label .required{color: red;}.billing-details .form-group .nice-select{float: unset; line-height: 53px; color: #737b9a; font-weight: 500; padding-top: 0; padding-bottom: 0;}.billing-details .form-group .nice-select .list{background-color: #ffffff; -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1); box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1); border-radius: 0; margin-top: 0; width: 100%; padding-top: 10px; padding-bottom: 10px;}.billing-details .form-group .nice-select .list .option{-webkit-transition: 0.5s; transition: 0.5s; padding-left: 20px; padding-right: 20px;}.billing-details .form-group .nice-select .list .option:hover{background-color: #004aad !important; color: #ffffff;}.billing-details .form-group .nice-select .list .option.selected{background-color: transparent; font-weight: 600;}.billing-details .form-group .nice-select:after{right: 20px;}.billing-details .form-group .form-control{height: 50px;}.billing-details .form-group textarea.form-control{height: auto; padding-top: 15px;}.billing-details .form-check{margin-bottom: 20px;}.billing-details .form-check .form-check-label{color: #212529;}.billing-details .form-check label{position: relative; left: -3px; top: 1px; font-weight: 500;}.billing-details .col-lg-12:last-child .form-group{margin-bottom: 0;}.order-details .title{margin-bottom: 30px; position: relative; padding-bottom: 10px; border-bottom: 1px solid #eeeeee; font-size: 24px; font-weight: 700;}.order-details .title::before{content: ''; position: absolute; background: #004aad; bottom: -1px; left: 0; width: 50px; height: 1px;}.order-details .order-table table{margin-bottom: 0;}.order-details .order-table table thead tr th{border-bottom-width: 0; vertical-align: middle; border-color: #eaedff; text-transform: uppercase; padding-left: 20px; padding-top: 15px; padding-right: 20px; padding-bottom: 10px; font-weight: 600;}.order-details .order-table table tbody tr td{vertical-align: middle; color: #737b9a; border-color: #eaedff; font-size: 15.5px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 13px;}.order-details .order-table table tbody tr td.product-name a{color: #737b9a; display: inline-block; font-weight: 500;}.order-details .order-table table tbody tr td.product-name a:hover{color: #004aad;}.order-details .order-table table tbody tr td.order-subtotal span, .order-details .order-table table tbody tr td.order-shipping span, .order-details .order-table table tbody tr td.total-price span{color: #212529; font-weight: 600;}.order-details .order-table table tbody tr td.shipping-price, .order-details .order-table table tbody tr td.order-subtotal-price, .order-details .order-table table tbody tr td.product-subtotal{font-weight: 600;}.order-details .payment-box{background-color: #ffffff; -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06); margin-top: 30px; padding: 30px;}.order-details .payment-box .payment-method p [type="radio"]:checked, .order-details .payment-box .payment-method p [type="radio"]:not(:checked){display: none;}.order-details .payment-box .payment-method p [type="radio"]:checked + label, .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label{padding-left: 27px; cursor: pointer; display: block; color: #212529; position: relative; margin-bottom: 8px; font-weight: 600;}.order-details .payment-box .payment-method p [type="radio"]:checked + label::before, .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::before{content: ''; position: absolute; left: 0; top: 3px; width: 18px; height: 18px; border: 1px solid #dddddd; border-radius: 50%; background: #ffffff;}.order-details .payment-box .payment-method p [type="radio"]:checked + label::after, .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::after{content: ''; width: 12px; height: 12px; background: #004aad; position: absolute; top: 6px; left: 3px; border-radius: 50%; -webkit-transition: 0.5s; transition: 0.5s;}.order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::after{opacity: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0);}.order-details .payment-box .payment-method p [type="radio"]:checked + label::after{opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1);}.order-details .payment-box .default-btn.order-btn{display: block; margin-top: 25px; -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);}/*================================================FAQ Area CSS=================================================*/.faq-accordion .accordion{list-style-type: none; padding-left: 0; margin-bottom: 0;}.faq-accordion .accordion .accordion-item{display: block; -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1); box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1); background: #ffffff; margin-bottom: 20px;}.faq-accordion .accordion .accordion-item:last-child{margin-bottom: 0;}.faq-accordion .accordion .accordion-item:nth-child(2) .accordion-title i, .faq-accordion .accordion .accordion-item:nth-child(4) .accordion-title i, .faq-accordion .accordion .accordion-item:nth-child(6) .accordion-title i, .faq-accordion .accordion .accordion-item:nth-child(8) .accordion-title i{background: #84c529;}.faq-accordion .accordion .accordion-title{padding: 15px 20px 10px 51px; color: #212529; position: relative; border-bottom: 1px solid transparent; margin-bottom: -1px; display: block; font-size: 16px; font-weight: 700;}.faq-accordion .accordion .accordion-title i{position: absolute; left: 0; top: 0; width: 40px; text-align: center; height: 100%; background: #004aad; color: #ffffff;}.faq-accordion .accordion .accordion-title i::before{position: absolute; left: 0; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 13px;}.faq-accordion .accordion .accordion-title.active{border-bottom-color: #eeeeee;}.faq-accordion .accordion .accordion-title.active i::before{content: "\f068";}.faq-accordion .accordion .accordion-content{display: none; position: relative; padding: 20px 25px;}.faq-accordion .accordion .accordion-content.show{display: block;}.faq-area .col-lg-6:nth-child(2) .faq-accordion .accordion .accordion-item:nth-child(2) .accordion-title i, .faq-area .col-lg-6:nth-child(2) .faq-accordion .accordion .accordion-item:nth-child(4) .accordion-title i, .faq-area .col-lg-6:nth-child(2) .faq-accordion .accordion .accordion-item:nth-child(6) .accordion-title i, .faq-area .col-lg-6:nth-child(2) .faq-accordion .accordion .accordion-item:nth-child(8) .accordion-title i{background: #004aad;}.faq-area .col-lg-6:nth-child(2) .faq-accordion .accordion .accordion-title i{background: #84c529;}.faq-contact-form{padding-left: 30px;}.faq-contact-form form .form-control{background-color: #ffffff; border: none; -webkit-box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); height: 55px; font-size: 16px;}.faq-contact-form form .row{margin-left: -7px; margin-right: -7px;}.faq-contact-form form .row .col-lg-12, .faq-contact-form form .row .col-lg-6{padding-left: 7px; padding-right: 7px;}.faq-contact-form form textarea.form-control{height: auto; padding-top: 20px;}.faq-contact-form form .default-btn{margin-top: 5px; -webkit-box-shadow: 0 5px 28.5px 1.5px rgba(0, 0, 255, 0.2); box-shadow: 0 5px 28.5px 1.5px rgba(0, 0, 255, 0.2);}.faq-contact-form form .help-block ul{padding-left: 0; list-style-type: none; margin-top: 5px; margin-bottom: 0;}.faq-contact-form form .help-block ul li{color: red;}.faq-contact-form form #msgSubmit{margin-bottom: 0; text-align: left !important;}.faq-contact-form form #msgSubmit.text-danger, .faq-contact-form form #msgSubmit.text-success{margin-top: 8px; font-size: 23px; font-weight: 700;}/*================================================Contact Area CSS=================================================*/.contact-area .section-title{margin-top: 110px;}.contact-form{padding-left: 30px;}.contact-form form .form-control{background-color: #ffffff; border: none; -webkit-box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2); height: 55px; font-size: 16px;}.contact-form form .row{margin-left: -7px; margin-right: -7px;}.contact-form form .row .col-lg-12, .contact-form form .row .col-lg-6{padding-left: 7px; padding-right: 7px;}.contact-form form textarea.form-control{height: auto; padding-top: 20px;}.contact-form form .default-btn{margin-top: 5px; -webkit-box-shadow: 0 5px 28.5px 1.5px rgba(0, 0, 255, 0.2); box-shadow: 0 5px 28.5px 1.5px rgba(0, 0, 255, 0.2);}.contact-form form .help-block ul{padding-left: 0; list-style-type: none; margin-top: 5px; margin-bottom: 0;}.contact-form form .help-block ul li{color: red;}.contact-form form #msgSubmit{margin-bottom: 0; text-align: left !important;}.contact-form form #msgSubmit.text-danger, .contact-form form #msgSubmit.text-success{margin-top: 8px; font-size: 23px; font-weight: 700;}.contact-info-box{text-align: center; border-radius: 5px; -webkit-transition: 0.5s; transition: 0.5s; -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08); background: #ffffff; padding: 30px;}.contact-info-box .icon{display: inline-block; width: 70px; height: 70px; line-height: 70px; background: #f5f5f5; border-radius: 50%; font-size: 30px; color: #004aad; -webkit-transition: 0.5s; transition: 0.5s; margin-bottom: 25px;}.contact-info-box h3{margin-bottom: 10px; font-size: 20px;}.contact-info-box p{margin-bottom: 0;}.contact-info-box p a{display: inline-block; color: #737b9a;}.contact-info-box p a:hover{color: #004aad;}.contact-info-box:hover{-webkit-transform: translateY(-10px); transform: translateY(-10px);}.contact-info-box:hover .icon{background-color: #004aad; color: #ffffff; border-color: #004aad;}/*================================================Footer Area CSS=================================================*/.footer-area{padding-top: 80px; background-color: #212529;}.single-footer-widget{margin-bottom: 30px;}.single-footer-widget h3{margin-bottom: 35px; color: #ffffff; position: relative; padding-bottom: 8px; border-bottom: 1px solid #4e5e6a; font-size: 24px;}.single-footer-widget h3::before{bottom: -1px; left: 0; width: 55px; height: 1px; background-color: #ffffff; content: ''; position: absolute;}.single-footer-widget .footer-contact-info{padding-left: 0; margin-bottom: 0; list-style-type: none;}.single-footer-widget .footer-contact-info li{color: #ffffff; padding-left: 55px; position: relative; margin-bottom: 25px; font-size: 14.5px;}.single-footer-widget .footer-contact-info li:last-child{margin-bottom: 0;}.single-footer-widget .footer-contact-info li i{font-size: 35px; color: #84c529; position: absolute; left: 0; top: 0;}.single-footer-widget .footer-contact-info li span{display: block; margin-bottom: 5px; text-transform: uppercase;}.single-footer-widget .footer-contact-info li a{display: inline-block; color: #ffffff; font-size: 22px; font-weight: 700;}.single-footer-widget .footer-contact-info li a:hover{color: #84c529;}.single-footer-widget .footer-contact-info li .social{padding-left: 0; margin-bottom: 0; list-style-type: none;}.single-footer-widget .footer-contact-info li .social li{display: inline-block; padding-left: 0; margin-right: 15px; margin-bottom: 0;}.single-footer-widget .footer-contact-info li .social li a{display: inline-block;}.single-footer-widget .footer-contact-info li .social li a i{position: relative; color: #ffffff; font-size: 17px; -webkit-transition: 0.5s; transition: 0.5s;}.single-footer-widget .footer-contact-info li .social li a:hover{-webkit-transform: translateY(-2px); transform: translateY(-2px);}.single-footer-widget .footer-contact-info li .social li a:hover i{color: #84c529;}.single-footer-widget .footer-contact-info li .social li:last-child{margin-right: 0;}.single-footer-widget .footer-quick-links{padding-left: 0; list-style-type: none; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: 0; margin-top: -15px;}.single-footer-widget .footer-quick-links li{-ms-flex: 0 0 45%; -webkit-box-flex: 0; flex: 0 0 45%; max-width: 45%; padding-left: 15px; padding-right: 15px; padding-top: 15px;}.single-footer-widget .footer-quick-links li a{display: inline-block; color: #ffffff;}.single-footer-widget .footer-quick-links li a:hover{color: #84c529;}.single-footer-widget .footer-instagram-post{padding-left: 0; list-style-type: none; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; margin-bottom: 0; margin-top: -10px;}.single-footer-widget .footer-instagram-post li{-ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; padding-left: 5px; padding-right: 5px; padding-top: 10px;}.single-footer-widget .footer-instagram-post li a{display: block;}.single-footer-widget .footer-instagram-post li a:hover{opacity: .60;}.copyright-area{border-top: 1px solid #4e5e6a; margin-top: 50px; padding-top: 25px; padding-bottom: 25px;}.copyright-area p{color: #ffffff; margin-bottom: 0;}.copyright-area p a{display: inline-block; color: #ffffff;}.copyright-area p a:hover{color: #84c529;}.copyright-area ul{padding-left: 0; list-style-type: none; margin-bottom: 0; text-align: right;}.copyright-area ul li{display: inline-block; margin: 0 10px; color: #ffffff; position: relative;}.copyright-area ul li a{display: inline-block; color: #ffffff;}.copyright-area ul li a:hover{color: #84c529;}.copyright-area ul li::before{content: ''; position: absolute; right: -12px; top: 4px; width: 1px; height: 14px; background-color: #ffffff;}.copyright-area ul li:first-child{margin-left: 0;}.copyright-area ul li:last-child{margin-right: 0;}.copyright-area ul li:last-child::before{display: none;}/*================================================Go Top CSS=================================================*/.go-top{position: fixed; cursor: pointer; top: 50%; left: 15px; background-color: #004aad; z-index: 4; width: 40px; text-align: center; height: 40px; line-height: 45px; opacity: 0; visibility: hidden; -webkit-transition: .9s; transition: .9s; color: #ffffff; border-radius: 2px; font-size: 20px;}.go-top.active{top: 98%; -webkit-transform: translateY(-98%); transform: translateY(-98%); opacity: 1; visibility: visible;}.go-top:hover, .go-top:focus{color: #ffffff; background-color: #84c529;}/*================================================Start IT Startup Page CSS=================================================*/.pt-100{padding-top: 100px;}.pb-100{padding-bottom: 100px;}.pb-70{padding-bottom: 70px;}.gray-bg{background-color: #f9f9fc;}.bg-f4f7fe{background-color: #f4f7fe;}.it-banner{height: 100vh; position: relative; overflow: hidden; border-bottom: 1px solid #f7f7f7;}.it-banner .container.mt-50{margin-top: 50px;}.it-banner .banner-btn{margin-top: 30px;}.it-banner .banner-btn a{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;}.it-banner .video-btn{margin-left: 5px; line-height: 40px;}.it-banner .video-btn i{background-color: #ececff; height: 35px; width: 35px; display: inline-block; color: #004aad; text-align: center; line-height: 35px; border-radius: 50%; padding-left: 5px; margin-right: 8px; -webkit-transition: 0.5s; transition: 0.5s;}.it-banner .video-btn:hover i{background-color: #004aad; color: #ffffff;}.it-banner .it-banner-image{text-align: center;}.it-banner .it-banner-image.owl-theme .owl-nav{margin: 0;}.shape-img11{position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1;}.shape-img12{position: absolute; top: 0; right: 0; z-index: -1;}/* Animate banner image */.animate-image{position: relative;}.animate-image img{display: block !important; -webkit-animation: border-transform 10s linear infinite alternate forwards; animation: border-transform 10s linear infinite alternate forwards; margin: auto;}@-webkit-keyframes border-transform{0%, 100%{border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;}14%{border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;}28%{border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;}42%{border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;}56%{border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;}70%{border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;}84%{border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;}}@keyframes border-transform{0%, 100%{border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;}14%{border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;}28%{border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;}42%{border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;}56%{border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;}70%{border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;}84%{border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;}}.service-card-one{margin-bottom: 30px; border-radius: 10px; -webkit-transition: 0.5s; transition: 0.5s;}.service-card-one .icon{position: relative;}.service-card-one .icon i{background-color: #ececff; height: 65px; width: 65px; text-align: center; line-height: 65px; border-radius: 50%; font-size: 30px; color: #004aad; display: inline-block; margin-bottom: 25px;}.service-card-one .icon .check-icon{position: absolute; background: transparent; width: auto; height: auto; line-height: 1; margin: 0px 0px 20px -20px; font-size: 18px;}.service-card-one h3{font-size: 20px;}.service-card-one p{margin-bottom: -6px;}.service-card-one.bg-white{padding: 30px;}.service-card-one.center{text-align: center;}.service-card-one:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.08);}.service-card-one.gray-bg{padding: 30px;}.service-card-one.gray-bg:hover{background-color: #004aad;}.service-card-one.gray-bg:hover .icon .check-icon{display: none;}.service-card-one.gray-bg:hover h3{color: #ffffff;}.service-card-one.gray-bg:hover h3 a{color: #ffffff;}.service-card-one.gray-bg:hover h3 a:hover{text-decoration: underline;}.service-card-one.gray-bg:hover p{color: #ffffff;}.it-overview .overview-content .content .features-list li span i{color: #004aad; width: auto; height: auto; background-color: transparent; line-height: 1; font-size: 22px;}.it-overview .overview-content .content .features-list li span:hover i{background-color: transparent; color: #ffffff;}.it-overview .overview-content .content .rm-btn{margin-top: 25px;}.it-overview .overview-content .content .features-text{margin-top: 20px;}.it-overview .overview-content .content .features-text h4{margin-bottom: 10px;}.works-area .more-work{margin-top: 20px; text-align: center;}.work-card{margin-bottom: 30px; position: relative; -webkit-transition: 0.5s; transition: 0.5s;}.work-card::before{content: ''; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), black); width: 100%; height: 90%; left: 0; bottom: 0; position: absolute; border-radius: 8px; -webkit-transition: 0.5s; transition: 0.5s; z-index: 1;}.work-card:hover::before{background-color: rgba(0, 0, 0, 0.8);}.work-card img{border-radius: 8px; width: 100%;}.work-card .content{position: absolute; bottom: 0; left: 0; right: 0; width: 100%; padding: 30px; -webkit-transition: 0.5s; transition: 0.5s; z-index: 5;}.work-card .content span{display: block; margin-bottom: 10px; font-size: 15px;}.work-card .content span a{color: #ffffff;}.work-card .content h3{font-size: 22px; line-height: 1.4; margin-bottom: 20px;}.work-card .content .work-btn{background-color: #ffffff; color: #004aad; padding: 10px 20px 5px; border-radius: 30px; font-size: 15px;}.work-card .content .work-btn:hover{background-color: #212529; color: #ffffff;}.work-card .content a{color: #ffffff;}.work-card:hover::before{height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 255, 0)), to(blue)); background-image: linear-gradient(to bottom, rgba(0, 0, 255, 0), blue);}.work-card:hover .content{bottom: 20px;}.team-slider .single-team-box{-webkit-box-shadow: none; box-shadow: none;}.team-slider .single-team-box .content{border-bottom: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7;}.team-slider .single-team-box:hover .content{border-bottom: 1px solid #004aad; border-left: 1px solid #004aad; border-right: 1px solid #004aad;}.team-slider.owl-theme .owl-nav{margin-top: 0;}.team-slider.owl-theme .owl-nav button.owl-prev{position: absolute; left: 5px; top: 5px; width: 30px; background: #fff; height: 30px; margin: 0; border-radius: 0; line-height: 30px;}.team-slider.owl-theme .owl-nav button.owl-prev:hover{background-color: #004aad;}.team-slider.owl-theme .owl-nav button.owl-next{position: absolute; right: 5px; top: 5px; width: 30px; background: #fff; height: 30px; margin: 0; border-radius: 0; line-height: 30px;}.team-slider.owl-theme .owl-nav button.owl-next:hover{background-color: #004aad;}.pricing-area-two{position: relative; z-index: 0; overflow: hidden;}.single-pricing-table{margin-bottom: 30px; background-color: #ffffff; padding-bottom: 30px; border-radius: 5px; -webkit-transition: 0.5s; transition: 0.5s;}.single-pricing-table .pricing-header{padding: 20px 40px;}.single-pricing-table .pricing-header .icon{background-color: #ececff; width: 120px; height: 120px; text-align: center; line-height: 120px; border-radius: 50%; margin: 0 auto 25px;}.single-pricing-table .pricing-header .icon img{max-width: 70px;}.single-pricing-table .pricing-header h3{margin-bottom: -5px; font-size: 20px;}.single-pricing-table .pricing-header p{margin: 10px 0 -10px; font-size: 15px;}.single-pricing-table .price{color: #212529; -webkit-transition: 0.5s; transition: 0.5s; padding: 10px 40px 0; border-top: 2px dashed #f4f5fe; border-bottom: 2px dashed #f4f5fe; font-size: 40px; font-weight: 900;}.single-pricing-table .price sup{top: -18px; font-size: 18px; font-weight: 500;}.single-pricing-table .price sub{bottom: 2px; color: #4a6f8a; padding-right: 5px; font-size: 14px; font-weight: 500;}.single-pricing-table .pricing-features{margin: 0; padding: 30px 40px; list-style-type: none;}.single-pricing-table .pricing-features li{margin-bottom: 10px; position: relative; color: #444683; padding-left: 25px;}.single-pricing-table .pricing-features li:last-child{margin-bottom: 0;}.single-pricing-table .pricing-features li i{color: #004aad; position: absolute; left: 0; top: 2px;}.single-pricing-table .pricing-features li span{display: inline-block; color: #b7bad2; font-size: 20px; position: absolute; top: 1px; margin-left: 3px;}.single-pricing-table .btn-box{padding: 0 40px;}.single-pricing-table:hover{-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); -webkit-transform: translateY(-10px); transform: translateY(-10px);}.single-pricing-table.center{text-align: center;}.single-pricing-table.center .pricing-features{text-align: left;}.single-pricing-table.center .pricing-features li{padding-left: 0; padding-right: 25px;}.single-pricing-table.center .pricing-features li i{left: auto; right: 0;}.single-pricing-table.center .default-btn{display: block; width: 100%;}.lets-work .sub-title{color: #ffffff; display: block; margin-bottom: 10px;}.lets-work h2{color: #ffffff; font-size: 60px; font-weight: 900;}.lets-work .contact-btn{text-align: right;}.lets-work .contact-btn .default-btn{-webkit-box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.25); box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.25);}.lets-work .contact-btn .default-btn span{background-color: #84c529; width: 100%; height: 100%; left: 0 !important; top: 0 !important; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%);}.lets-work .contact-btn .default-btn:hover span{background-color: #000;}.feedback-area-two .section-title{margin-bottom: 40px;}.feedback-area-two .feedback-slides .single-feedback-item{margin-top: 15px;}.feedback-area-two .feedback-slides .single-feedback-item.border{border: 1px solid #eee; border-radius: 10px;}/*================================================End IT Startup Page CSS=================================================*//*================================================SEO Startup Page CSS=================================================*/.seo-banner-slider img{width: auto !important; display: inline-block !important;}.seo-banner-slider.owl-theme .owl-nav{margin: 0;}.seo-banner-slider.owl-theme .owl-nav button.owl-prev{position: absolute; left: 0; top: 50%; width: 40px; background-color: #004aad; color: #ffffff; height: 40px; margin: 0; border-radius: 0; line-height: 40px; -webkit-transform: translateY(-50%); transform: translateY(-50%);}.seo-banner-slider.owl-theme .owl-nav button.owl-prev:hover{background-color: #212529; color: #ffffff;}.seo-banner-slider.owl-theme .owl-nav button.owl-next{position: absolute; right: 0; top: 50%; width: 40px; background-color: #004aad; color: #ffffff; height: 40px; margin: 0; border-radius: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); line-height: 40px;}.seo-banner-slider.owl-theme .owl-nav button.owl-next:hover{background-color: #212529; color: #ffffff;}.seo-banner{height: 100vh; position: relative; overflow: hidden; border-bottom: 1px solid #f7f7f7;}.seo-banner .container.mt-50{margin-top: 50px;}.seo-banner .banner-btn{margin-top: 30px;}.seo-banner .banner-btn a{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;}.seo-banner .video-btn{margin-left: 5px; line-height: 40px;}.seo-banner .video-btn i{background-color: #ececff; height: 35px; width: 35px; display: inline-block; color: #004aad; text-align: center; line-height: 35px; border-radius: 50%; padding-left: 5px; margin-right: 8px; -webkit-transition: 0.5s; transition: 0.5s;}.seo-banner .video-btn:hover i{background-color: #004aad; color: #ffffff;}.seo-banner .seo-banner-image{text-align: center;}.seo-banner .seo-banner-image.animate-tb{-webkit-animation: moveBounce 5s linear infinite; animation: moveBounce 5s linear infinite;}.shape-img13{position: absolute; bottom: 0; right: 0; z-index: -1;}.shape-img14{position: absolute; top: 0; left: 0; z-index: -1;}.rounded-10{border-radius: 10px;}.seo-featured-services .col-lg-7 .row .col-lg-6:nth-child(2){margin-top: 30px;}.seo-featured-services .col-lg-7 .row .col-lg-6:nth-child(3){margin-top: -30px;}.seo-featured-services .col-lg-7 .row .col-lg-6:nth-child(5){margin-top: -30px;}.about-area-two .section-title{margin-bottom: 30px; max-width: 525px; margin-left: 0; width: 100%;}.about-area-two .section-title h2{max-width: 100%; margin-bottom: 0;}.about-area-two .about-image{position: relative;}.about-area-two .solution-video{text-align: center; position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0;}.about-area-two .solution-video .video-btn:hover::after, .about-area-two .solution-video .video-btn:hover::before{border: 1px solid transparent;}.about-area-two .about-content{padding-left: 20px;}.about-area-two .about-text{margin-bottom: 20px;}.about-area-two .about-text:last-child{margin-bottom: 0;}.about-area-two .about-text h4{font-size: 20px;}.works-area .container-fluid{padding-left: 30px; padding-right: 30px; max-width: 1920px;}.work-slider .work-card{margin-bottom: 0;}.work-slider.owl-theme .owl-nav{margin-top: 0;}.work-slider.owl-theme .owl-nav button.owl-prev{position: absolute; left: 5px; top: 5px; width: 30px; background: #fff; height: 30px; margin: 0; border-radius: 0; line-height: 30px;}.work-slider.owl-theme .owl-nav button.owl-prev:hover{background-color: #004aad;}.work-slider.owl-theme .owl-nav button.owl-next{position: absolute; right: 5px; top: 5px; width: 30px; background: #fff; height: 30px; margin: 0; border-radius: 0; line-height: 30px;}.work-slider.owl-theme .owl-nav button.owl-next:hover{background-color: #004aad;}.choose-area-two .section-title{margin-bottom: 30px;}.choose-area-two .section-title h2{font-size: 36px;}.choose-area-two .choose-text{position: relative; padding-left: 40px; margin-bottom: 25px;}.choose-area-two .choose-text:last-child{margin-bottom: 0;}.choose-area-two .choose-text i{position: absolute; font-size: 30px; color: #004aad; left: 0; top: 0;}.choose-area-two .choose-text h4{font-size: 20px;}.features-area .tabs_item.bg-white{padding: 20px; border: 1px solid #f7f7f7;}.red{color: red !important;}.seo-analysis-section .section-title{max-width: 100%; margin-bottom: 30px;}.seo-analysis-section .analysis-img{text-align: center;}.analysis-form .form-group{margin-bottom: 25px;}.analysis-form .form-control{background-color: #f6f6f6; border-radius: 5px; padding-left: 20px; font-size: 15px; color: #9d9fad; line-height: 30px; height: 56px;}.analysis-form button.default-btn{margin-top: 10px;}/*================================================End SEO Startup Page CSS=================================================*//*================================================SaaS Startup Page CSS=================================================*/.default-btn-two{border: none; position: relative; display: inline-block; text-align: center; overflow: hidden; z-index: 1; color: #000; text-transform: uppercase; background-color: #84c529; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 5px; font-weight: 600; font-size: 15px; padding-left: 35px; padding-right: 35px; padding-top: 17px; padding-bottom: 13px;}.default-btn-two span{position: absolute; display: block; width: 0; height: 0; border-radius: 50%; background-color: #004aad; -webkit-transition: width 0.5s ease-in-out, height 0.5s ease-in-out; transition: width 0.5s ease-in-out, height 0.5s ease-in-out; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; border-radius: 5px;}.default-btn-two:hover, .default-btn-two:focus{color: #ffffff; -webkit-box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.25); box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.25); -webkit-transform: translateY(-4px); transform: translateY(-4px);}.default-btn-two:hover span, .default-btn-two:focus span{width: 225%; height: 562.5px;}.saas-banner-two{height: 100vh; position: relative; overflow: hidden; background-color: #f1ece4; z-index: 0;}.saas-banner-two .container.mt-50{margin-top: 50px;}.saas-banner-two .banner-btn{margin-top: 30px;}.saas-banner-two .banner-btn a{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;}.saas-banner-two .saas-banner-image{text-align: center; position: relative;}.saas-banner-two .saas-banner-image img{border-radius: 10px;}.saas-banner-two .saas-banner-image.animate-tb{-webkit-animation: moveBounce 5s linear infinite; animation: moveBounce 5s linear infinite;}.saas-banner-two .saas-banner-image .solution-video{text-align: center; position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0;}.saas-banner-two .saas-banner-image .solution-video .video-btn{background-color: #004aad; color: #ffffff;}.saas-banner-two .saas-banner-image .solution-video .video-btn:hover::after, .saas-banner-two .saas-banner-image .solution-video .video-btn:hover::before{border: 1px solid transparent;}.saas-banner-two .saas-banner-image .solution-video .video-btn::after, .saas-banner-two .saas-banner-image .solution-video .video-btn::before{border: 1px solid #004aad;}.service-card-one .icon .number{background-color: #004aad; width: 20px; height: 20px; border-radius: 50%; color: #fff; display: inline-block; font-size: 10px; line-height: 22px; position: absolute; margin: 50px 0 0 -25px;}.bg-f2f2f7{background-color: #f2f2f7;}.fun-fact-card{margin-bottom: 30px; text-align: center; background: #fff; padding: 30px 10px; border-radius: 10px; -webkit-transition: 0.5s; transition: 0.5s;}.fun-fact-card i{background-color: #ececff; color: #004aad; font-size: 35px; width: 65px; height: 65px; line-height: 65px; border-radius: 50%; margin-bottom: 20px;}.fun-fact-card h3{font-size: 40px; font-weight: 800;}.fun-fact-card:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px);}/*================================================End SEO Startup Page CSS=================================================*//*================================================AI & Machine Learning Page CSS=================================================*/.navbar-area-two .aronix-nav .navbar .navbar-nav .nav-item a{color: #fff;}.navbar-area-two .aronix-nav .navbar .navbar-nav .nav-item a:hover{color: #84c529;}.navbar-area-two .aronix-nav .navbar .others-options .cart-items{color: #ffffff;}.navbar-area-two .aronix-nav .navbar .others-options .cart-items a{color: #ffffff;}.navbar-area-two .aronix-nav .navbar .others-options .cart-items a:hover{color: #ffffff;}.navbar-area-two .aronix-nav .navbar .others-options .option-item .search-btn{color: #ffffff;}.navbar-area-two .aronix-nav .navbar .others-options .burger-menu span{background: #ffffff;}.navbar-area-two.is-sticky .aronix-nav .navbar .navbar-nav .nav-item a{color: #5b5b98;}.navbar-area-two.is-sticky .aronix-nav .navbar .navbar-nav .nav-item a:hover{color: #004aad;}.navbar-area-two.is-sticky .aronix-nav .navbar .others-options .cart-items{color: #5b5b98;}.navbar-area-two.is-sticky .aronix-nav .navbar .others-options .cart-items a{color: #5b5b98;}.navbar-area-two.is-sticky .aronix-nav .navbar .others-options .cart-items a:hover{color: #004aad;}.navbar-area-two.is-sticky .aronix-nav .navbar .others-options .option-item .search-btn{color: #5b5b98;}.navbar-area-two.is-sticky .aronix-nav .navbar .others-options .burger-menu span{background: #5b5b98;}@media only screen and (min-width: 992px){.navbar-area-two .navbar-brand .black-logo{display: none;}.navbar-area-two.is-sticky .black-logo{display: block;}.navbar-area-two.is-sticky .white-logo{display: none;}}.machine-learning-banner{height: 100vh; position: relative; overflow: hidden; z-index: 0; background-size: cover; background-position: center center;}.machine-learning-banner .container.mt-80{margin-top: 80px;}.machine-learning-banner .banner-content h1{color: #ffffff;}.machine-learning-banner .banner-content p{color: #ffffff;}.machine-learning-banner .banner-btn{margin-top: 30px;}.machine-learning-banner .banner-btn a{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;}.machine-learning-banner .ml-video{position: relative; text-align: center;}.machine-learning-banner .solution-video{text-align: center; position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0;}.machine-learning-banner .solution-video .video-btn{background-color: #ffffff; color: #004aad;}.machine-learning-banner .solution-video .video-btn:hover{background-color: #84c529; color: #ffffff;}.machine-learning-banner .solution-video .video-btn:hover::after, .machine-learning-banner .solution-video .video-btn:hover::before{border: 1px solid transparent;}.machine-learning-banner .solution-video .video-btn::after, .machine-learning-banner .solution-video .video-btn::before{border: 1px solid #ffffff;}.ml-bg1{background-image: url("../img/machine-learning/slider/ml-slider1.jpg");}.ml-bg2{background-image: url("../img/machine-learning/slider/ml-slider2.jpg");}.ml-bg3{background-image: url("../img/machine-learning/slider/ml-slider3.jpg");}.machine-learning-slider .owl-item img{display: inline-block; width: auto;}.machine-learning-slider.owl-theme .owl-nav{margin: 0;}.machine-learning-slider.owl-theme .owl-nav .owl-prev{position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #ffffff; width: 40px; height: 40px; margin: 0; color: #004aad; padding: 0; border-radius: 0;}.machine-learning-slider.owl-theme .owl-nav .owl-next{position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #ffffff; width: 40px; height: 40px; margin: 0; color: #004aad; padding: 0; border-radius: 0;}.machine-learning-slider.owl-theme .owl-nav .owl-prev:hover, .machine-learning-slider.owl-theme .owl-nav .owl-next:hover{background-color: #004aad; color: #ffffff;}.machine-learning-slider.owl-theme .owl-dots{position: absolute; bottom: 15px; left: 60px; right: 60px;}.machine-learning-slider.owl-theme .owl-dots .owl-dot.active span, .machine-learning-slider.owl-theme .owl-dots .owl-dot:hover span{background-color: #004aad;}.featured-solution-card{-webkit-box-shadow: 0px 5px 20px 0px rgba(105, 146, 234, 0.14); box-shadow: 0px 5px 20px 0px rgba(105, 146, 234, 0.14); -webkit-transition: 0.5s; transition: 0.5s; padding: 30px 25px; margin-bottom: 30px;}.featured-solution-card i{color: #004aad; font-size: 35px; display: inline-block; margin-bottom: 20px;}.featured-solution-card h3{font-size: 19px; line-height: 1.3;}.featured-solution-card h3 a{color: #212529;}.featured-solution-card h3 a:hover{color: #004aad;}.featured-solution-card p{margin: 0; font-size: 15px;}.featured-solution-card .read-more{color: #004aad; font-size: 14.5px; margin-top: 15px; position: relative; font-weight: 600;}.featured-solution-card .read-more::after{content: ''; background-color: #004aad; height: 1px; width: 0; position: absolute; bottom: 0; left: 0; -webkit-transition: 0.5s; transition: 0.5s;}.featured-solution-card .read-more:hover::after{width: 100%;}.ml-services-area .section-title{max-width: 100%;}.ml-services-area .section-title h2{max-width: 100%;}.ml-services-area .section-title p{max-width: 600px; width: 100%; margin-left: auto; margin-right: auto;}.ml-service{margin-bottom: 30px; background: #fff; text-align: center; padding: 30px; overflow: hidden; position: relative; -webkit-transition: 0.5s; transition: 0.5s;}.ml-service .image{margin-bottom: 30px;}.ml-service h3{font-size: 22px; margin-bottom: 10px;}.ml-service h3 a{color: #212529;}.ml-service h3 a:hover{color: #004aad;}.ml-service p{margin: 0; font-size: 15px;}.ml-service .read-more{color: #004aad; font-size: 15px; margin-top: 15px; position: relative; font-weight: 600;}.ml-service .read-more::after{content: ''; background-color: #004aad; height: 1px; width: 0; position: absolute; bottom: 0; left: 0; -webkit-transition: 0.5s; transition: 0.5s;}.ml-service .read-more:hover::after{width: 100%;}.ml-service::before{content: ''; background-color: #004aad; position: absolute; top: -100%; left: -100%; width: 90px; height: 50px; -webkit-transform: rotate(135deg); transform: rotate(135deg); -webkit-transition: 0.5s; transition: 0.5s;}.ml-service:hover{-webkit-transition: 0.5s; transition: 0.5s;}.ml-service:hover::before{top: -32px; left: -34px;}.free-trial-area .subscribe-content .sub-title{color: #004aad;}.free-trial-area .subscribe-content h2{color: #212529;}.free-trial-area .subscribe-content .help-text{font-size: 15px; margin: 15px 0 0; font-style: italic;}.free-trial-area .subscribe-content .validation-danger{color: red !important; font-size: 15px;}/*================================================End AI & Machine Learning Page CSS=================================================*//*================================================Portfolio Agency Page CSS=================================================*/.portfolio-agency-banner{height: 100vh; position: relative; overflow: hidden; z-index: 0; background-size: cover; background-position: center center;}.portfolio-agency-banner::before{content: ''; background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.portfolio-agency-banner .container.mt-80{margin-top: 80px;}.portfolio-agency-banner .banner-content{position: relative; max-width: 800px; margin-left: auto; margin-right: auto;}.portfolio-agency-banner .banner-content h1{color: #ffffff;}.portfolio-agency-banner .banner-content p{color: #ffffff;}.portfolio-agency-banner .banner-btn{margin-top: 30px;}.portfolio-agency-banner .banner-btn a{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;}.pa-bg1{background-image: url("../img/portfolio-agency/pa-slider1.jpg");}/*================================================End Portfolio Agency Learning Page CSS=================================================*/.team-area .max-w-1700{max-width: 1700px; padding-left: 30px; padding-right: 30px;}/*================================================Login Page CSS=================================================*/.form-content{background-color: #fafbfd; max-width: 500px; margin: 100px auto; padding: 40px 30px;}.form-content .form-header{text-align: center; margin-bottom: 20px;}.form-content .form-header h3{font-weight: 700;}.form-content .form-header p{margin: 0;}.form-content .form-group{margin-bottom: 20px;}.form-content .form-group.form-check label{font-size: 15px;}.form-content .form-link{font-size: 15px; display: inline-block;}.form-content .form-control{height: 50px; border: 1px solid #eee; background-color: #fff; border-radius: 0; -webkit-transition: .5s; transition: .5s; color: #212529; line-height: normal; padding-left: 13px; font-size: 14.5px; padding-top: 10px;}.form-content .default-btn{display: block; width: 100%;}.form-content .form-footer{margin-top: 20px; text-align: center;}.form-content .form-footer p{margin: 0;}.form-content .form-footer p a{color: #004aad;}/*================================================End Login Page CSS=================================================*//*# sourceMappingURL=style.css.map */

/*----------------------------------------*/
/*  WhatsApp Flutuante
/*----------------------------------------*/
.whatsfixo {
    position: fixed;
    height: 59px;
    width: 59px;
    right: 15px;
    bottom: 15px;
    z-index: 100;
    border: 1px solid #84c529;
    border-radius: 100%;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    background-color: #84c529
}

.whatsfixo::after {
    text-align: center;
    content: "1";
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #ff0000;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
}

.whatsfixo:hover {
    background-color: #24d265;
}