/*
Theme Name:  Booking Tool
Theme URI:   http://techuz.info/booking
Version:     1.0
Description: 
Author:      Admin
Author URI:  http://techuz.info/booking
*/
:root {
	/*--theme-hover-color:#E64926;*/
	--theme-hover-color:#ba0c2f;	
}
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Roboto:300,400,500,700,900&display=swap');
body { margin: 0px; padding: 0px; width: 100%;position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'Roboto', sans-serif;}
html{position: relative; min-height: 100%;}
html, body { padding: 0; margin: 0; height: 100%; }
::-webkit-input-placeholder {color: #000!important;}
::-moz-placeholder {color: #000!important;}
:-ms-input-placeholder {color: #000!important;}
:-moz-placeholder {color: #000!important;}
h1, h2, h3, h4, h5, h6, p, a, ul ,li{margin: 0;padding: 0;}
ul{list-style-type: none; padding: 0; margin: 0;}
img { border: none; outline: none;max-width: 100%;}
a ,button{ text-decoration: none; border: none; outline: none; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
a:hover { text-decoration: none;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:focus , *:focus, button:focus { text-decoration: none;outline: none;}
input, button, textarea, select { outline: none; -webkit-appearance: none; }
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
* {-webkit-appearance: none;-moz--appearance: none;appearance: none;outline: none;}
h3.sub-title{font-size: 20px;color: #2A2A2A;font-weight: bold;}
/* For Firefox */
input[type='number'] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}


[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {transition-duration: 1.2s !important;}
@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

header.header-responsive.fixed-header{
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: .9s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    animation-name: fadeInDown;
    animation-play-state: running;
    animation-timing-function: ease;position: fixed;background: #fff;z-index: 99999;
}




header {position: absolute;z-index: 9;width: 100%;}
.top-header {display: flex;padding: 7px 40px;background-color: rgba(255,255,255,0.16);justify-content: space-between;}
ul.social_icon {display: flex;align-items: center;}
ul.social_icon a {background-color: rgba(255,255,255,0.16);width: 22px;height: 22px;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
ul.social_icon a i{width: 12px;height: 10px;}
ul.social_icon a i.youtube{background: url(images/youtube.svg) no-repeat;background-size: contain;background-position: center center;}
ul.social_icon a i.linkedin{background: url(images/linkedin.svg) no-repeat;background-size: contain;background-position: center center;}
ul.social_icon a i.twitter{background: url(images/twitter.svg) no-repeat;background-size: contain;background-position: center center;}
ul.social_icon a i.facebook{background: url(images/facebook.svg) no-repeat;background-size: contain;background-position: center center;}
ul.social_icon a:hover{background-color: rgba(255,255,255,0.30);}
ul.social_icon li {margin-right: 15px;}
ul.social_icon li:last-child{margin-right: 0px;}
ul.support_sec {display: flex;align-items: center;}
ul.support_sec li {font-size: 12px;color: #fff;display: flex;align-items: center;margin-right: 10px;padding-right: 10px;position: relative;}
ul.support_sec a:hover{color:  var(--theme-hover-color);}
ul.support_sec li:after{content: "";position: absolute;top: 50%;right: 0;width: 1px;background: #fff;height: 14px;transform: translateY(-50%);}
ul.support_sec li:last-child:after{content: none;}
ul.support_sec li:last-child{padding: 0;margin: 0;}
ul.support_sec li a{color: #fff;margin-left: 4px;}
ul.support_sec li i{margin-right: 10px;background: url(images/tel.svg) no-repeat;background-size: contain;background-position: center center;width: 20px;height: 20px;}


.banner-sec{float: left;width: 100%;position: relative;}
.banner-sec img{width: 100%;}
.container{max-width: 980px;position: relative;padding: 0;}
.carousel-caption{left:inherit;right: inherit;top:inherit;bottom: inherit;position: relative;text-align: left;}
.banner-sec h2 {font-family: 'Lato', sans-serif;font-size: 54px;line-height: 74px;font-weight: bold;color: #fff;z-index: 100;text-transform: uppercase;}
.banner-sec h4 {font-size: 26px;line-height: 28px;font-weight: 300;color: #fff;z-index: 100;padding-top: 28px;}
.banner-sec span{color:#E64926}
.fade-carousel {position: relative;}
.fade-carousel .carousel-inner .item {height: 100vh;}
ul.carousel-indicators {flex-flow: column;bottom: inherit;top: 50%;transform: translate(-50%, -50%);margin: 0;left: 50%;width: 980px;}
.pagination-separator {display: inline-block;position: relative;height:25px;width: 2px;background: transparent;transition: all .3s ease;margin:0;}
.fade-carousel .carousel-indicators > li.active span.pagination-separator{background: #fff;height: 55px;}
.fade-carousel .carousel-indicators > li span{color: rgba(255,255,255,0.3);line-height: 28px;}
.fade-carousel .carousel-indicators > li {text-align:center;width:20px;text-indent: 0;color: rgba(255,255,255,0.3);font-size: 18px;line-height: normal;height: auto;margin-right: 0;margin-left: 0;background: transparent;cursor: pointer;}
.fade-carousel .carousel-indicators > li.active span{color:  var(--theme-hover-color);}
.fade-carousel .carousel-indicators > li:last-child .pagination-separator {display: none;}
.hero {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.hero .hero-inner{width: 750px;}
.fade-carousel .slide-1, 
.fade-carousel .slide-2,
.fade-carousel .slide-3 {height: 100vh;background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative;}
.fade-carousel .slide-1:after, 
.fade-carousel .slide-2:after,
.fade-carousel .slide-3:after {content: "";position: absolute;width: 100%;height: 100%;z-index: 2;background: rgba(1,10,32,.83);}
.fade-carousel .slide-1 {background-image: url(images/banner.jpg);}
.fade-carousel .slide-2 {background-image: url(images/banner.jpg);}
.fade-carousel .slide-3 {background-image: url(images/banner.jpg);}


.what-we-do{float: left;width: 100%;padding: 80px 0 55px;background: url(images/banner-bg.png) no-repeat;background-size: contain;background-position: center;}
.what-we-do p{color: #3F4B64;font-size: 15px;line-height: 24px;text-align: center;letter-spacing: 1px;margin-bottom: 0;}
.what-we-do a{color:#E64926;}
.what-we-do img{padding-top: 60px;display: table;margin: 0 auto;}
.title_sec {position: relative;text-align: center;margin-bottom: 35px;}
.title_sec:after{position: absolute;background: url(images/title_bef.svg);background-size:contain;background-repeat:no-repeat;width:113px;height:14px;content: "";bottom: -5px;transform: translateX(-50%);left: 50%;}
.title_sec h3{color: #09233B;font-size: 34px;text-transform: uppercase;font-family: 'Lato', sans-serif;letter-spacing: 2px;font-weight: normal;margin: 0;position: relative;z-index: 1;}


.future-list{float: left;width: 100%;padding: 80px 0;background: #F9F9F9;}
.future-list p{color: #3F4B64;font-size: 15px;line-height: 24px;text-align: center;letter-spacing: 1px;margin-bottom: 0;}
.future-list h5{color: #09233B;font-size: 20px;line-height: 24px;text-align: center;letter-spacing: 1px;margin-bottom: 15px;font-family: 'Lato', sans-serif;font-weight: bold;}
.future-list-inner {float: left;width: 100%;position: relative;text-align: center;}
.future-list-inner .read-btn{display: none;}
.mid_img {display: table;margin: 0 auto;position: relative;padding: 120px 0;}
.future-list-con{position: absolute;width:330px; margin:auto;}
.future-list-con:first-child {left: 0;right:0;top:0;}
.future-list-con:nth-child(2){left: 0;top: 50%;transform: translateY(-50%);width:290px;}
.future-list-con:nth-child(3) {right: 0;top: 50%;transform: translateY(-50%);width:290px;}
.future-list-con:nth-child(4) {left: 0;right:0;bottom: 0;}
.spinner-eff {position: relative;width: 80px;height: 80px;}
.spinner-eff:before, .spinner-eff:after {content: "";display: block;}
.spinner-block {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;}
@-webkit-keyframes pulse {
	0% {
	-webkit-transform: scale(0);
	    transform: scale(0);
	}
	50% {
	-webkit-transform: scale(1.3);
	    transform: scale(1.3);
	opacity: 0;
	}
	100% {
	-webkit-transform: scale(1.3);
	    transform: scale(1.3);
	opacity: 0;
	}
}
@keyframes pulse {
	0% {
	-webkit-transform: scale(0);
	    transform: scale(0);
	}
	50% {
	-webkit-transform: scale(1.3);
	    transform: scale(1.3);
	opacity: 0;
	}
	100% {
	-webkit-transform: scale(1.3);
	    transform: scale(1.3);
	opacity: 0;
	}
}
@-webkit-keyframes pulse-2 {
	0% {
	-webkit-transform: scale(0);
	    transform: scale(0);
	}
	100% {
	-webkit-transform: scale(1.3);
	    transform: scale(1.3);
	opacity: 0;
}
}
@keyframes pulse-2 {
	0% {
	-webkit-transform: scale(0);
	    transform: scale(0);
	}
	100% {
	-webkit-transform: scale(1.3);
	    transform: scale(1.3);
	opacity: 0;
	}
}
.spinner-eff.spinner-eff-3 .circle {border-radius: 100%;position: absolute;left: 0;right: 0;margin: auto;-webkit-transform: scale(1);  transform: scale(1);-webkit-transform-origin: center center; transform-origin: center center;}
.spinner-eff.spinner-eff-3 .circle-1 {width: 100%;height: 100%;background-color: rgba(230,73,38,1);top: 0;-webkit-animation: pulse 2s linear 0s infinite;  animation: pulse 2s linear 0s infinite;}
.spinner-eff.spinner-eff-3 .circle-2 {width: 90%;height: 90%;background-color: rgba(230,73,38,1);top: 5%;-webkit-animation: pulse-2 2s linear 0s infinite;  animation: pulse-2 2s linear 0s infinite;}
.spinner-eff.spinner-eff-3 .circle-3 {width: 80%;height: 80%;background-color: rgba(230,73,38,1);top: 10%;}
.future-list .spinner-block p {color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);min-height: inherit;z-index: 1;line-height: 16px;font-weight: bold;}

.system-security{float: left;width: 100%;padding: 80px 0;}
.system-security p{color: #3F4B64;font-size: 15px;line-height: 24px;text-align: center;letter-spacing: 1px;margin-bottom: 0;}
.system-security a{color:#E64926;}
ul.security-lsiting {display: flex;justify-content: space-between;text-align: center;padding-bottom: 40px;}
.ico-box {display: flex;margin: 0 auto 25px;box-shadow: 0 0 24px 0 rgba(43,196,244,0.09);background-color: #FFFFFF;border: 1px solid rgba(47,193,239,0.1);width: 77px;height: 77px;align-items: center;justify-content: center;border-radius: 100%;}
.ico-box img{width:50px;height:50px;object-fit:contain;object-position:center center;} 
ul.security-lsiting h5{color:#09233B;font-family:Lato;font-size:20px;font-weight:bold;letter-spacing:1px;line-height:24px;margin: 0 0 12px;}
.system-security a.read-btn, a.read-btn{font-size: 14px;color: #fff;text-transform: uppercase;padding:9px 20px;border-radius: 4px;background-color: #E64926;font-weight: 500;line-height: 16px;text-align: center;display: table;margin: 30px auto 15px;}
.system-security a.read-btn:hover, a.read-btn:hover{box-shadow: 0 12px 15px 0 rgba(230,73,38,0.3);}

.why-choose-sec{float: left;width: 100%;padding: 80px 0;background-color: #F9F9F9;}
.why-choose-sec .title_sec{text-align: left;display: inline-block;}
.why-choose-sec p{color: #3F4B64;font-size: 15px;line-height: 24px;letter-spacing: 1px;margin-bottom: 0;display: inline;}
.why-choose-sec a{color:#E64926;}
.why-choose-sec ul {margin-top: 45px;position: relative;}
.why-choose-sec ul li {display: flex;align-items: center;margin-bottom: 45px;}
.why-choose-sec ul li:last-child{margin-bottom: 0;}
.why-choose-sec ul li h4 {font-size: 30px;color: rgba(9,35,59,0.35);font-weight: 900;font-family: 'Lato', sans-serif;margin: 0;min-width: 390px;background: url(images/shape.svg) no-repeat right center;padding-right: 100px;}
.dev_des div {display: inline;}
.dev_des{padding-left: 30px;}
.why-choose-sec .dev_des div a{font-weight: 500;color: #3F4B64;font-size: 15px;line-height: 24px;}
.why-choose-sec .dev_des div a:hover{color: #E64926;}


.mobile-application-sec{float: left;width: 100%;padding: 80px 0 60px;background-color: rgba(230,73,38,0.9);}
.mobile-application-sec .title_sec, .mobile-application-sec .title_sec h3{text-align: left;color: #fff;}
.mobile-application-sec .title_sec:after{content: none;}
.mobile-application-sec p{color: #fff;font-size: 15px;line-height: 24px;letter-spacing: 1px;margin-bottom: 0;display: inline;}
.mobile-application-sec ul {display: flex;flex-wrap: wrap;margin-top: 30px;}
.mobile-application-sec ul li {color: #fff;flex: 0 0 50%;max-width: 50%;margin-bottom: 30px;letter-spacing: 1px;font-weight: bold;font-family: 'Lato', sans-serif;font-size: 20px;display: flex;align-items: center;}
.mobile-application-sec ul li img {margin-right: 20px;}
.app-btn-sec a:first-child {margin-right: 30px;background-color: #FFFFFF;color: #000;}
.app-btn-sec a {display: flex;background-color: #00C3FF;border-radius: 21px;width: 158px;height: 43px;justify-content: center;align-items: center;color: #fff;letter-spacing: 1px;font-weight: bold;font-family: 'Lato', sans-serif;}
.app-btn-sec a:hover{box-shadow: 0 12px 15px 0 rgba(0,170,240,0.1);}
.app-btn-sec a img {margin-right: 12px;}
.app-btn-sec{display: flex;}
.mobile-application-sec .row{margin: 0;}
.mobile-application-sec .col-50:first-child{width: 505px;}
.mobile-application-sec .col-50:last-child img:first-child{margin-right: 30px;top: 175px;position: relative;}

.testimonial-sec{float: left;width: 100%;padding: 170px 0 40px;}
.testimonial-sec p{color: #3F4B64;font-size: 15px;line-height: 24px;letter-spacing: 1px;text-align: center;}
.owl-carousel .item {background:#F9F9F9;padding: 50px 115px;border-radius: 10px;}
.testimonial-sec h6 {font-size: 16px;color: #E64926;font-weight: 900;font-family: 'Lato', sans-serif;margin:25px 0 0 0;text-align: center;}
.testimonial-logo-sec {display: table;margin: 40px auto 0;}
.testimonial-logo-sec img:first-child{margin-right: 115px;}
.auther-sec{position: relative;}
.owl-carousel .owl-item .auther-sec img{width: 40px;position: absolute;right: 0;bottom: 0;}
/* .testimonial-sec .owl-nav {position: absolute;top: 50%;transform: translateY(-50%);width: 100%;} 
.testimonial-sec .owl-nav button{background-color: #E5E8E7!important;width: 30px;height: 30px;}
.testimonial-sec .owl-nav button span{display: none;}
.testimonial-sec .owl-nav button.owl-prev{background-image: url(images/left-arrow.svg)!important;background-repeat: no-repeat!important;background-position: center!important;}
.testimonial-sec .owl-nav button.owl-next{background-image: url(images/right-arrow.svg)!important;background-repeat: no-repeat!important;background-position: center!important;float: right;} */

footer{float: left;width: 100%;border-top: 1px solid rgba(63,75,100,.1);}
ul.menu {display: flex;padding: 25px 0;justify-content: center;align-items: center;}
ul.menu li {margin-right: 40px;}
ul.menu li:last-child{margin-right: 0;}
ul.menu li a{text-transform: uppercase;color:#000;font-size: 12px;}
ul.menu li a:hover{color:#E64926;}

.copyright-sec {border-top: 1px solid rgba(63,75,100,.1);padding: 20px 0;display: flex;justify-content: space-between;align-items: center;}
.copyright-sec p{color: #3F4B64;font-size: 12px;line-height: 20px;margin-bottom: 10px;}
.copyright-sec p:last-child{margin-bottom: 0;}
.foo-rit {display: flex;align-items: center;}
.foo-rit ul.social_icon a{background:  var(--theme-hover-color);width: 34px;height: 34px;}
.foo-rit ul.social_icon a:hover{background: #868e92;}
.foo-rit ul.social_icon a img{height: 15px;}
.foo-rit > a{color: #3F4B64;font-size: 12px;line-height: 20px;margin-right: 15px;}
.foo-rit ul.social_icon{margin-left: 5px;}
.foo-rit > a:hover{color:  var(--theme-hover-color);}

.inner-banner-sec{float: left;width: 100%;position: relative;}
.inner-banner-sec img{width: 100%;max-height: 650px;object-fit: cover;}
.inner-banner-sec:after{content: "";position: absolute;width: 100%;height: 100%;z-index: 2;background: rgba(1,10,32,.83);left: 0;top: 0;}
.inner-banner-con {position: absolute;top: 50%;width: 100%;transform: translateY(-50%);z-index: 99;padding-top: 95px;}
.inner-banner-con iframe{max-width: 100%;}
.inner-banner-con h2{position: relative;color: #fff;font-size: 50px;line-height: 66px;font-weight: 900;text-transform: uppercase;margin: 0;}
.inner-banner-con .col-md-6{display: flex;align-items: center;}
.inner-banner-con h2:after {position: absolute;background: url(images/title_bef.svg) no-repeat;background-size: cover;width: 160px;height:20px;content: "";bottom: 3px;transform: translateX(-50%);left: 50%;z-index: -1}

.common-content{float: left;width: 100%;padding: 80px 0 40px;}
.common-content p{color: #3F4B64;font-size: 15px;line-height: 24px;letter-spacing: 1px;margin-bottom:15px;}
.common-content h4 {font-size: 24px;color: #09233B;font-weight: bold;font-family: 'Lato', sans-serif;margin-bottom:15px;letter-spacing: 1.2px;line-height: 30px;}

.how-it-work{float: left;width: 100%;padding: 0px 0 15px;}
.how-it-work p{color: #3F4B64;font-size: 15px;line-height: 24px;letter-spacing: 1px;margin-bottom:15px;}
.how-it-work .row:nth-child(2n+2) .col-md-7{order: -1;}
.how-it-work .row{padding-bottom: 80px;}

.feature-sec{float: left;width: 100%;padding: 55px 0;background-color: #E64926;}
.feature-sec li{color: #fff;font-size: 15px;line-height: 18px;letter-spacing: 1px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom: 20px;position: relative;}
.feature-sec h4 {margin: 0 0 35px !important;font-size: 24px;color: #fff;font-weight: bold;font-family: 'Lato', sans-serif;margin-bottom:15px;letter-spacing: 1.2px;line-height: 30px;}
.management-listing ol{list-style: none;padding-left: 60px;margin-bottom: 0;}
.feature-sec li span {display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;font-weight: bold;font-size: 15px;background-color: #09233B;border-radius: 100%;position: absolute;left: -60px;top: -5px;}

.get-started{float: left;width: 100%;padding: 70px 0 65px;}
.get-started .title_sec{margin-bottom: 20px;}
.get-started .title_sec:after{content: none;}
.get-started p{color: #3F4B64;font-family: Roboto;font-size: 15px;letter-spacing: 0.94px;line-height: 24px;text-align: center;margin: 0 110px;}

.common-content-inner{padding-bottom: 80px;}
.tracking-col{float: left;width: 100%;background-color: #F9F9F9;padding: 65px 0 75px;}
.tracking-col p{color: #3F4B64;font-size: 15px;line-height: 24px;letter-spacing: 1px;margin-bottom:0px;}
.tracking-col h4 {font-size: 24px;color: #09233B;font-weight: bold;font-family: 'Lato', sans-serif;margin-bottom:12px;letter-spacing: 1.2px;line-height: 30px;}
.tracking-col .row{margin-bottom: 30px;}
.tracking-col .row:last-child{margin-bottom: 0;}

.price-sec{padding: 70px 0 90px;}
.price-sec .title_sec{margin-bottom: 45px;}
.price-sec .price-list .read-btn{padding: 9px 30px;margin: 0 0 0 35px;}
.price-sec .price-list .price-list-inner{padding: 0 45px;position: relative;}
.price-sec .price-list .price-list-inner:after{content: "";width: 2px;height: 260px;background: rgba(2,15,42,0.08);position: absolute;top: 90px;right: -16px;}
.price-sec .price-list .col-md-4:last-child .price-list-inner:after{height: 0px;}
.price-sec .price-list .price-list-inner img{width: 210px;object-fit: cover;}
.price-sec .price-list .price-list-inner h4{color: #09233B;font-family: Lato;font-size: 26px;font-weight: bold;letter-spacing: 1.73px;line-height: 30px;padding: 5px 0 20px 35px;}
.price-sec .price-list .price-list-inner ul li{padding: 0 0 20px 35px;color: #3F4B64;font-size: 15px;letter-spacing: 0.94px;line-height: 22px;position: relative;}
.price-sec .price-list .price-list-inner ul li:before{content:"";background: url(images/right.svg) no-repeat; background-size: cover;background-position: center center;width: 15px;height: 10px;position: absolute;left:0;top: 6px;}
.price-sec .price-list .price-list-inner ul li:last-child:before{background: url(images/plus.svg) no-repeat; background-size: cover;background-position: center center;width: 11px;height: 11px;left: 2px;}
.price-sec .price-list .price-list-inner ul li:last-child{padding-bottom: 0;}
.price-sec .price-list .price-list-inner h5{color: #09233B;font-size: 15px;letter-spacing: 0.94px;line-height: 22px;padding: 30px 0 35px 35px;}
.price-sec .price-list .price-list-inner h5 span{color: #09233B;font-family: Lato;font-size: 32px;font-weight: bold;letter-spacing: 2.13px;line-height: 30px;}
.price-sec .price-list .price-list-inner h5 sup{color: #09233B;	font-family: Roboto;font-size: 15px;font-weight: bold;letter-spacing: 0.94px;line-height: 22px;}

.enterprise-sec {background-color: #3F4B64;padding: 15px 0;}
.enterprise-sec img{width: 250px;object-fit: contain;}
.enterprise-sec .row{align-items: center;text-align: center;}
.enterprise-sec h4{color: #FFFFFF;font-family: Lato;font-size: 30px;font-weight: bold;letter-spacing: 1.73px;line-height: 30px;margin: 0;}
.enterprise-sec .read-btn{padding: 9px 30px;margin: 30px auto 0;}

.package-sec{padding: 70px 0 50px;} 
.package-sec .title_sec{margin-bottom: 55px;}
.package-sec .package-list h4{color: #000000;font-size: 16px;letter-spacing: 0.6px;line-height: 19px;text-align: center;padding: 48px 0 0;position: relative;margin: 0 auto;width: 165px;cursor: pointer;}
.package-sec .package-list h4:before{content: "";position: absolute;top: 0;left: 0;right: 0;margin: auto;background: url(images/users.svg) no-repeat;background-position: center center;background-size: contain;width: 50px;height: 30px;transition: all 0.4s ease-in-out;}
.package-sec .package-list h4:hover{color: #E64926;transition: all 0.4s linear;}
.package-sec .package-list h4:hover:before{transform: scaleX(-1);}
.package-sec .package-list .col-md-3{position: relative;padding: 40px 0;height: 250px;display: flex;align-items: center;}
.package-sec .package-list .col-md-3:after{content: "";position:absolute;top: 40px;bottom:40px;right: 0;width: 1px;height: 165px;background: #eee;display: block;}
.package-sec .package-list .col-md-3:last-child::after{height: 0;}
.package-sec .package-list .col-md-3:before{content: "";position:absolute;right: 40px;left:40px;bottom:0;height: 1px;width: 165px;background: #eee;display: block;}
.package-sec .package-list .row:last-child .col-md-3:before{width: 0;}

.order-sec{padding: 70px 0 90px;}
.order-sec .title_sec{margin-bottom: 70px;}
.order-sec .order-content h4{color: #09233B;font-family: Lato;font-size: 24px;font-weight: bold;letter-spacing: 1.2px;line-height: 30px;margin: 0 0 20px;}
.order-sec .order-content p{color: #3F4B64;	font-family: Roboto;font-size: 15px;letter-spacing: 0.94px;line-height: 24px;margin-bottom: 20px;}
.order-sec .order-content p:last-child{margin-bottom: 0;}
.order-sec .order-content p span{font-weight: bold;}

.form-design{border: 1px solid rgba(63,75,100,0.59);border-radius: 8px;margin-top: 47px;padding: 20px;}
.form-design h4{color: #09233B;font-family: Lato;font-size: 24px;font-weight: bold;letter-spacing: 1.2px;line-height: 30px;margin-bottom: 40px;}
.form-design .form-group{position: relative;}
.form-design .form-group label{position: absolute;top: -17px;background: #fff;left: 20px;padding: 5px;color: #020F2A;font-size: 16px;letter-spacing: 1px;line-height: 19px;}
.form-design .form-group input, .form-design .form-group textarea{border: 1px solid rgba(63,75,100,0.6);border-radius: 5px;padding: 16px 20px;color: rgba(63,75,100,0.6);font-family: Roboto;font-size: 15px;letter-spacing: 0.94px;line-height: 18px;margin-bottom: 40px;}
.form-design .form-group input::-webkit-input-placeholder, .form-design .form-group textarea::-webkit-input-placeholder{color: rgba(63,75,100,0.6) !important;}
.form-design .form-group input::-moz-placeholder, .form-design .form-group textarea::-moz-placeholder {color: rgba(63,75,100,0.6) !important;}
.form-design .form-group input:-ms-input-placeholder, .order-sec .order-form .form-group textarea:-ms-input-placeholder {color: rgba(63,75,100,0.6) !important;}
.form-design .form-group input:-moz-placeholder, .form-design .form-group textarea:-moz-placeholder {color: rgba(63,75,100,0.6) !important;}
.form-design .form-group input:focus, .form-design .form-group textarea:focus{box-shadow: none;border-color: #000;}
.form-design .form-group.radio-input{display: flex;align-items: center;margin: 0 0 30px;}
.form-design .form-group.radio-input .form-check{padding-left: 30px;margin-left: 20px;}
.form-design .form-group.radio-input input{padding: 0;margin: 3px 0 0 -30px;width: 18px;height: 18px;border-radius: 100%;}
.form-design .form-group.radio-input input[type=radio]:checked{border: 1px solid #09233B;}
.form-design .form-group.radio-input input[type=radio]:checked:before{width: 10px;height: 10px;content: "";background-color: #E64926;position: absolute;top:0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 100%;}
.form-design .form-group.radio-input label{position: initial;color: #09233B;font-family: Roboto;font-size: 15px;letter-spacing: 0.75px;line-height: 18px;padding: 0px;margin: 0;}
.form-design .form-bill{border-top: 1px solid #8B92A1;border-bottom: 1px solid #8B92A1;position: relative;padding: 10px 0;}
.form-design .form-bill:before{content: ""; width: 100%;height: 1px;background: #8B92A1;position: absolute;top: -5px;}
.form-design h5{color: #09233B;font-family: Lato;font-size: 15px;letter-spacing: 0.75px;line-height: 26px;}
.form-design .right{text-align: right}
.form-design h6{color: #09233B;font-family: Lato;font-size: 18px;font-weight: bold;letter-spacing: 0.9px;line-height: 26px;margin-top: 8px;}
.form-design .read-btn{padding: 9px 32px;margin: 63px auto 27px;font-size: 14px;color: #fff;text-transform: uppercase;border-radius: 4px;background-color: #E64926;font-weight: 500;line-height: 16px;text-align: center;display: table;border: none;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;cursor: pointer;}
.form-design .read-btn:hover{box-shadow: 0 12px 15px 0 rgba(230,73,38,0.3);-webkit-box-shadow: 0 12px 15px 0 rgba(230,73,38,0.3);-moz-box-shadow: 0 12px 15px 0 rgba(230,73,38,0.3);}
.form-design img{float: right;}

.contact-sec{padding: 90px 0 70px;}
.contact-sec .contact-content{margin: 0 60px;}
.contact-sec .contact-content p{color: #3F4B64;font-family: Roboto;font-size: 15px;letter-spacing: 0.94px;line-height: 24px;text-align: center;margin-top: 30px;}

.contact-form .mapouter, .contact-form .mapouter .gmap_canvas{height: 300px;width: 100%;object-fit: cover;object-position: center center;}
.contact-form .mapouter .gmap_canvas iframe{width: 100%; height:100%;}
.contact-form .form-design{margin: -120px 0 90px;background: #fff;border: 0;border-radius: 10px;padding: 45px 55px 60px;box-shadow: 0 0 14px 0 rgba(0,0,0,0.07);}
.contact-form .form-design form{padding: 0 20px;}
.contact-form .form-design h4{text-align: center;}
.contact-form .form-design .read-btn{margin: 0 0 70px;}
.contact-form .form-design .contact-info h4{color: #020F2A;font-family: Roboto;font-size: 18px;font-weight: bold;letter-spacing: 1.13px;line-height: 21px;text-align: left;margin-bottom: 12px;}
.contact-form .form-design .contact-info.right h4{text-align: right;}
.contact-form .form-design .contact-info .contact-info-inner{border: 1px solid rgba(63,75,100,0.6);border-radius: 5px;padding: 0 15px;height: 70px;display: flex;align-items: center;}
.contact-form .form-design .contact-info .contact-info-inner h5, .contact-form .form-design .contact-info .contact-info-inner h5 a{font-family: Roboto;font-size: 15px;line-height: 22px;color: #3F4B64;}
.contact-form .form-design .contact-info .contact-info-inner h5 a:hover{color: #E64926}
.contact-form .form-design .contact-info.right .contact-info-inner{border: 1px solid rgba(63,75,100,0.6);background-color: #3F4B64;}
.contact-form .form-design .contact-info.right .contact-info-inner h5{color: #fff;}


.testimonial_sec{padding: 80px 0;}
.testimonial_sec .title_sec{margin-bottom: 80px;}
.testimonial_sec .testimonial-list .testimonial-main .testimonial-content{border-radius: 20px;background-color: #FFFFFF;box-shadow: 0 0 14px 0 rgba(0,0,0,0.04);padding:25px;position: relative;margin: 0 0 80px;}
.testimonial_sec .testimonial-list .testimonial-main .testimonial-content:after{content:"";position: absolute;bottom:-101px;left: 150px;background: url(images/tringle.png) no-repeat;background-size: cover;background-position: center center;width: 72px;height: 101px;}
.testimonial_sec .testimonial-list .testimonial-main:nth-child(2n) .testimonial-content:after{transform: scaleX(-1);left: auto;right: 150px;}
.testimonial_sec .testimonial-list .testimonial-main .testimonial-content p{color: #3F4B64;font-family: Roboto;font-size: 15px;letter-spacing: 0.94px;line-height: 24px;text-align: left;margin-bottom: 20px;}
.testimonial_sec .testimonial-list .testimonial-main .testimonial-content p:last-child{margin-bottom: 0px;}
.testimonial_sec .testimonial-list .testimonial-main .testi-name {margin: 0 0 35px 40px;text-align: center;display: inline-block;width: 260px;}
.testimonial_sec .testimonial-list .testimonial-main:nth-child(2n) .testi-name {margin: 0 40px 35px 0px;float: right;}
.testimonial_sec .testimonial-list .testimonial-main .testi-name h4{color: #09233B;font-family: Lato;font-size: 20px;font-weight: bold;letter-spacing: 1px;line-height: 24px;}
.testimonial_sec .testimonial-list .testimonial-main .testi-name h5{color:  var(--theme-hover-color);font-family: Roboto;font-size: 15px;letter-spacing: 0.94px;line-height: 24px;}

.testimonial_sec .pagination{border-radius: 32.5px;	background-color: #EEEEEE;display: inline-flex;margin: 25px 0 0;}
.testimonial_sec .pagination li{padding: 7px 14px;border-radius: 20px;margin: 4px;transition: all 0.4s linear;}
.testimonial_sec .pagination li a{color: #3F4B64;font-family: Roboto;font-size: 16px;font-weight: bold;letter-spacing: 1px;line-height: 19px;border-radius: 20px;transition: all 0.4s linear;}
.testimonial_sec .pagination li:hover, .testimonial-sec .pagination li.active{background-color:  var(--theme-hover-color);}
.testimonial_sec .pagination li:hover a, .testimonial-sec .pagination li.active a{color: #fff;}

section.article-sec {padding: 88px 0 72px;}section.article-sec .article-box {display: flex;box-shadow: 0 0 26px 0 rgba(0,0,0,0.05);-webkit-box-shadow: 0 0 26px 0 rgba(0,0,0,0.05);-moz-box-shadow: 0 0 26px 0 rgba(0,0,0,0.05);max-height: 370px;overflow: hidden;margin: 0 0 30px;}
section.article-sec .article-box:nth-child(odd){flex-flow: row-reverse;}
section.article-sec .article-left{width: 306px;height: 270px;overflow: hidden;}
section.article-sec .article-left img{width: 100%;height: 100%;object-fit: contain;transition: transform 0.3s ease-in-out;}
section.article-sec .article-box:hover .article-left img {transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
section.article-sec .article-right{width: calc(100% - 306px);padding: 30px;display: flex;flex-wrap: wrap;justify-content: center;max-height: 370px;}
section.article-sec .article-right a{letter-spacing: 1.2;font-size: 24px;color: #09233B;font-weight: bold;font-family: 'Lato', sans-serif;line-height: 34px;margin-bottom: 10px;display: inline-block;width: 100%;}
section.article-sec .article-right p{letter-spacing: 0.94;font-size: 15px;color: #3F4B64;line-height: 24px;margin-bottom: 20px;}
section.article-sec .article-right label{color: rgba(63, 75, 100, 0.51);font-size: 15px;line-height: 18px;display: flex;letter-spacing: 0.94;width: 100%;}
section.article-sec .article-right label span{margin-left: 15px;}
section.article-sec .article-box:last-child{margin-bottom: 40px;}

.pagination-inner {background-color: #EEEEEE;border-radius: 32px;align-items: center;height: 42px;padding: 4px;display: flex;}
span.page-numbers.current {background-color:  var(--theme-hover-color);color: #fff;border-radius: 35px;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: bold;}
.pagination a {color: #3F4B64;font-size: 16px;font-weight: bold;margin:0 10px;}
.common-bolg-content-inner {display: flex;align-items: flex-start;padding: 80px 0 110px;}
.common-bolg-content-inner .blog-col-lft {width: 66%;}
.common-bolg-content-inner .relate {width: calc(100% - 66%);padding-left: 30px;}

.related-post-inner {display: flex;align-items: center;border-bottom: 1px solid rgba(63,75,100,.1);padding-bottom: 30px;margin-bottom: 30px;}
.related-post-inner:last-child{border: none;padding: 0;margin: 0;}
.re-post-img {width: 75px;height: 75px;min-width: 75px;margin-right: 15px;}
.re-post-img a img{width: 100%;height: 100%;border-radius: 100%;object-fit: cover;}
.related-post-inner a{color: #09233B;font-size: 18px;font-weight: bold;letter-spacing: 0.9px;line-height: 24px;font-family: 'Lato', sans-serif;}
.common-bolg-content-inner .icon-part{height: 320px;}
.common-bolg-content-inner .icon-part img{float: left;width: 100%;height: 100%;object-fit: contain;}
.blog-col-lft-inner {float: left;width: 100%;padding-top: 25px;}
.common-bolg-content-inner h1{color: #09233B;font-size: 30px;font-weight: bold;letter-spacing: 1px;line-height: 34px;margin-bottom: 15px;font-family: 'Lato', sans-serif;}
.common-bolg-content-inner h2{color: #09233B;font-size: 26px;font-weight: bold;letter-spacing: 1px;margin-bottom: 30px;font-family: 'Lato', sans-serif;}
.common-bolg-content-inner h3{color: #09233B;font-size: 22px;font-weight: bold;letter-spacing: 1px;margin-bottom: 30px;font-family: 'Lato', sans-serif;}
.common-bolg-content-inner h4{color: #09233B;font-size: 20px;font-weight: bold;letter-spacing: 1px;margin-bottom: 30px;line-height: 24px;font-family: 'Lato', sans-serif;}
.common-bolg-content-inner h5{color: #09233B;font-size: 20px;font-weight: bold;letter-spacing: 1px;margin-bottom: 30px;font-family: 'Lato', sans-serif;}
.common-bolg-content-inner h6{color: #09233B;font-size: 20px;font-weight: bold;letter-spacing: 1px;margin-bottom: 30px;font-family: 'Lato', sans-serif;}
.common-bolg-content-inner p{color: #3F4B64;;font-size: 15px;letter-spacing: 0.94px;margin-bottom: 22px;}
.blog-col-lft a{color: #2DC4F4;}
.common-bolg-content-inner ul li, .common-bolg-content-inner ol li{color: #3F4B64;;font-size: 15px;letter-spacing: 0.94px;margin-bottom: 22px;}
.common-bolg-content-inner ul li{padding-left: 50px; background: url(images/listing.svg) no-repeat;background-position: 0 5px;}
ul.center-align li {color: rgba(63,75,100,0.51);margin: 0;padding: 0;margin-right: 15px;background: transparent;}
ul.center-align {display: flex;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid rgba(63,75,100,.1);}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {float: left;border-top: 1px solid rgba(63,75,100,.1);width: 100%;padding-top: 15px;margin-top: 15px;}
ul.heateor_sss_sharing_ul li{margin-right: 20px!important;}
body div.heateor_sss_horizontal_sharing li{margin-right: 15px !important;}
body ul.heateor_sss_sharing_ul{width: 100%;float: left;margin-bottom: 30px !important;}
.card-payment{margin-top: 40px;}
label.error{
	color: red!important;
}
.main-logo{max-width: 250px;}
.contact-form .form-design .read-btn{ margin-top: 30px; }

.dropdown-item:hover {color: var(--theme-hover-color);text-decoration: underline;}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; /* remove the gap so it doesn't close */
}
.modal-open header.header-responsive.fixed-header{z-index: 99;}
.modal-open .inner-banner-con{z-index: 0;}
.bt-footer {margin-top:10px;}