@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');
h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif;}
a, button {-webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
a:hover {text-decoration: none !important;}
img {max-width: 100%}
.offer-paul .modal-header {border-bottom: 0px none; padding: 0;}
.offer-img {background: #0073b6; text-align: center;}
.off-deal {text-align: right;}
.offer-paul .close {
    position: absolute; right: -18px; background: #F44336; opacity: 1; color: #fff; margin: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; top: -13px; z-index: 1;}
.offer-paul .modal-content {border-radius: inherit;}
.com_img{width:30px;height:30px;display:inline-block;margin:0 0px -8px 0px;background:url(../img/customise/social-sprites.png)top left no-repeat;}
.wordpress{background-position:0px -3px;}
.wordpress:hover{background-position:0px -34px;}
.phpicon{background-position:0px -95px;}
.phpicon:hover{background-position:0px -64px;}
.javaicon{background-position:0px -162px;}
.javaicon:hover{background-position:0px -129px;}
.neticon{background-position:0px -222px;}
.neticon:hover{background-position:0px -192px;}
.cicon{background-position:0px -759px;}
.cicon:hover{background-position:0px -725px;}
.andriicon{background-position:0px -356px;}
.andriicon:hover{background-position:0px -324px;}
.appleicon{background-position:0px -423px;}
.appleicon:hover{background-position:0px -390px;}
.winicon{background-position:0px -288px;}
.winicon:hover{background-position:0px -258px;}
.openicon{background-position:0px -894px;}
.openicon:hover{background-position:0px -861px;}
.jsicon{background-position:0px -620px;}
.jsicon:hover{background-position:0px -586px;}
.rubyicon{background-position:0px -524px}
.rubyicon:hover{background-position:0px -556px;}
.xmlicon{background-position:0px -791px;}
.xmlicon:hover{background-position:0px -828px;}
.pythicon{background-position:0px -691px;}
.pythicon:hover{background-position:0px -654px;}
.col_br:hover{color:chocolate !important;font-family:cursive;}
.travel-portal-develpmnt .col_br:hover {font-family:inherit;}
.travel-portal-develpmnt a{ text-decoration: none;}
.travel-portal-develpmnt{
    box-shadow: 0px 2px 27px 0px rgba(154, 161, 171, 0.18);
    padding: 20px 20px 13px 13px;border-radius: 3px; position: relative;overflow: hidden;margin-bottom: 30px;font-family: 'Poppins', sans-serif;}
.icon-img-box {position: absolute;left: 0;top: 0;font-size: 41px;}
.icon-img-box i { background-image: linear-gradient(-90deg,#1d619f,#0088cc); -webkit-background-clip: text; -moz-background-clip: text; -ms-background-clip: text; -o-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
.divider-col{height: 5px;width: 90px;background: #5dbae8;margin: 10px auto; position: relative; border-radius: 30px;}
.top-travl-prtl {margin-bottom: 35px;}
.divider-col:before{content: '';position: absolute;left: 0;top: -2.7px;height: 10px;width: 10px;border-radius: 50%;background: #0088cc;
 animation-duration: 3s; animation-timing-function: linear;animation-iteration-count: infinite; animation-name: MOVE-BG;}
.abt-tl span{color: #0088cc;}
.top-travl-prtl h2 {margin-bottom: 0px !important;font-weight: 500;}
.btm-footer-nav ul li {padding: 0;}
.btm-footer-nav ul li:not(:last-child) a:after { content: '';position: absolute;right: 0;width: 1px;height: 14px; background: rgba(255, 255, 255, 0.33);top: calc(50% - 7px);}
.share-this-page a:hover {transform: translateY(-4px);}
.btm-footer-nav ul li a{display: block;padding: 2px 6px; position: relative;}
.tp-footer-embk .container {max-width: 1250px; width: 100%;}
.query-form-wrapper label { color: #c10000; font-weight: 600;}
.query-form-wrapper .form-control {border-radius: initial;height: 39px;box-shadow: initial;}
.query-form-wrapper textarea.form-control {height: 80px;}
@-webkit-keyframes MOVE-BG {
    from {-webkit-transform: translateX(0);}
    to {-webkit-transform: translateX(88px);}
}
@keyframes MOVE-BG {
    from {transform: translateX(0);}
    to {transform: translateX(88px);}
}
.travel-portal-develpmnt h4 a{color:#333;}
.travel-portal-develpmnt h4 {margin-bottom: 4px !important;}
.travel-portal-develpmnt .feature-box-info.col_br p {line-height: 19px; color: #8a8a8a; font-weight: 500;}
.tp-header-right {text-align: right; padding-top: 3px; font-size: 14px;}
.tp-header-right ul {margin-bottom: 0;}
.tp-header-right li a {color: #fff;}
.tp-contact-info p, .tp-contact-info ul { margin-bottom: 0;}
.travel-portal-develpmnt .arrow-rght i{bottom: 12px; right: 8px; color: #fff; font-size: 24px; z-index: 3; position: absolute; transition: all .4s ease-in-out;}
.tp-contact-info {text-align: right; padding-top: 14px; display: flex; justify-content:space-between; flex-wrap: wrap; align-items: center;}
.header-nav-main > nav > ul > li{float: none; display: inline-block; margin: 0px 12px;}
.tp-contact-info li a{position: relative; text-align: left; padding-left: 33px;}
.tp-contact-info li p{line-height: normal; color: #4c4b4b;}
.header-bar-temp {font-family: 'Poppins', sans-serif; min-height: inherit !important;}
.tp-contact-info li:not(:last-child) {margin-right: 24px;}
.btn-col {background: #0073b6; border-color: #0073b6; border-radius: inherit;}
.btn-col:hover, .btn-col:focus {background: transparent; color: #0073b6; border-color: #0073b6;}
.tp-contact-info li a:hover {text-decoration: none;}
.tp-contact-info li {vertical-align: middle;}
.tp-contact-info li a i{font-size: 24px; position: absolute; left: 0px; top: calc(50% - 12px); color: #0075b6;}
.tp-contact-info li a strong{color: #333;}
/* Header Style start from here */
#header .header-top {border-top: 4px solid #000; background: transparent !important; border-bottom: 0px none !important; padding: 3px 0px;}
#header .header-top:before, #header .header-top:after{content: ""; position: absolute;}
#header .header-top:before{
	right: 68%; z-index: 0; bottom: 0px; top: 0px; border-right: 65px solid #000; border-left: 0px solid #000; border-bottom: 40px solid transparent;}
#header .header-top:after{z-index: -1; display: block; width: 68%; height: 100%; right: 0px; top: 0; background: #000;}
.inner-content-wrap, .contact-temp-col, .blog-temp-col{font-family: 'Poppins', sans-serif;}
/* Header Style start from here End */
.embk-services-provide .feature-box a{display: block;}
.embk-services-provide .feature-box .feature-box-icon, .embk-services-provide .feature-box .feature-box-info h4{
    -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.embk-services-provide .feature-box a:hover .feature-box-icon{background: #000; transform: translateY(-2px);}
.embk-services-provide .feature-box a:hover .feature-box-info h4{color: #000 !important;}
.tp-contact-info li a, .tp-contact-info li a span{display: block;}
.travel-portal-develpmnt:hover .arrow-rght i{right: 5px;}
.home-intro-secondary.embk-sft{padding: 0px;}
.home-intro-secondary.embk-sft, .title-head, .welcome-embk-software p.lead{font-family: 'Poppins', sans-serif;}
.embk-com-ltht p {margin-bottom: 0; padding-top: 0;}
.social-media-temp{
    background: url('../img/social-media.jpg') no-repeat !important;
    background-size: cover !important; position: relative; z-index: 9; margin-bottom: 0 !important;}
.bp_footer_back_image{margin-top: 0 !important;}
.bp_footer_back_image h4{font-size: 15px !important; font-weight: 500 !important; color: #fff !important; position: relative; padding-bottom: 5px;}
.bp_footer_back_image h4:after{height: 3px;}
.bp_footer_back_image .footer-ribbon{display: none;}
.social-media-temp:after{content: ''; position: absolute; left: 0; right: 0px; width: 100%; height: 100%; z-index: -1; background: rgba(0, 0, 0, 0.78); top: 0; display: block;}
.our-part-sld .owl-carousel .owl-nav{position: absolute; right: 0; top: 0; margin-top: -51px; width: 62px;}
.our-partners {padding: 25px 0px;}
.our-part-sld .owl-carousel .owl-nav .owl-prev,.our-part-sld .owl-carousel .owl-nav .owl-next{border-radius: inherit;}
.embk-com-ltht p {font-weight: 600;}
.embk-com-ltht p span {font-weight: 400; color: rgba(255, 255, 255, 0.7);}
.home-intro-secondary.embk-sft .row {display: flex; flex-wrap: wrap;}
.embk-com-rght {margin-right: -15px; position: relative; background: #000; height: 100%; text-align: center;}
.title-head {position: relative; padding-bottom:15px; font-size: 25px; font-weight: 500; color: #1d2127; margin-bottom: 10px; line-height: 30px;}
.title-head span {font-weight: 800;}
.title-h3{font-size: 15px; font-weight: 600; color: #1d2127; text-transform: capitalize; margin-bottom: 5px; line-height:15px;}
.embk-com-rght a{margin-top: 16px; background: transparent; border: 1px solid #fff; border-radius: inherit; padding: 8px 12px;}
.title-head:after, .bp_footer_back_image h4:after {content: ''; position: absolute; left: 0; width: 25px; height: 4px; background: #0074b7; bottom: 0;}
.embk-com-rght a:hover {background: #08c; color: #fff; border-color: #08c;}
.embk-com-rght .bdl {border-bottom: 74px solid #000000; border-right: 0px solid transparent; border-left: 84px solid transparent; border-top: 0; float: left; display: block; height: 0; margin-left: -84px; text-indent: -9999px; width: 0;}
.blog-temp-col {background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.12); margin-bottom: 30px;}
.blg-meta-data {padding: 12px 0px;}
.blg-meta-data a{color: #08c;}
.embk-com-ltht {padding: 8px 0px;}
.travel-portal-develpmnt .arrow-rght:after {content: ''; border-left: 80px solid transparent; border-bottom: 80px solid #0088cc; position: absolute; right: 0px; bottom: 0px;}
.feature-box.travel-portal-develpmnt .feature-box-info {padding-left: 50px; position: relative; max-width: 99%; font-size: 13px; color: #333;}
.blg-temp-paul .row{display: flex; flex-wrap: wrap;}
.blg-img img {height: 180px; width: 100%; object-fit: cover;}
.blg-img {position: relative;}
.blg-img .bl-dt {position: absolute; bottom: -13px; display: inline-block; border-radius: 30px; padding: 6px 22px; background: #08c; color: #fff; left: 12px;}
.blg-cnt-col {padding: 25px;}
.blg-meta-data ul {margin-bottom: 0;}
.blg-dets h4 {margin-bottom: 3px;}
.blg-meta-data ul:after {content: ''; clear: both; display: table;}
.blg-dets h4 a {color: #333; font-size: 15px; font-weight: 500;}
.blg-btm{text-align: right;}
.blg-btm a{border-radius: inherit; padding: 5px 9px;}
.our-part-sld .owl-carousel {margin-bottom: 0px;}
.embk-services-provide .feature-box a:hover {text-decoration: none;}
.embk-services-provide .feature-box .feature-box-info h4 {font-size: 16px; font-weight: 500;}
.embk-services-provide .feature-box .feature-box-info p {color: #656565; font-weight: 600; font-size: 13px;}
.welcome-embk-software {background: #fff; padding: 25px 0px 4px; border-bottom: 1px solid rgba(0, 0, 0, 0.02);}
.embk-services-provide {background: #f5f5f5;}
.travel-portal-development-col, .embk-services-provide {padding: 25px 0px;}
.welcome-embk-software p.lead {font-size: 15px; color: #565656; font-weight: 400;}
.who-we-are {padding: 25px 0px;}
.new-way-to-progr .title-head{margin-bottom: 20px !important;}
.new-way-to-progr {padding: 15px 0px 25px;}
.inner-content-wrap p{color: #585858; font-weight: 500;}
.contact-form-left .form-control {border-radius: inherit;}
.contct-col-temp {background: #f9fafa;}
.contct-col-temp > .row {margin: 0;}
.contct-col-temp > .row > div[class*="col"]{padding: 0px;}
.contact-form-left p {color: #fff;}
.contact-form-left h2, .contact-right h4 {margin-top: 0px !important;}
.contact-form-left h2{color: #fff !important;}
.contact-right {padding: 25px; color: #333;}
.contact-form-left {background: #08c; color: #fff; padding: 25px;}
.contact-form-left .title-head:after {background: #fff;}
.page-header .row{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.tp-head-tl h1 {font-size: 22px; padding-bottom: 0; font-weight: 500; letter-spacing: 1px;}
.contact-form-left .btn {border-color: #fff; border-radius: inherit; font-size: 15px; text-shadow: inherit;}
.contact-temp-col {padding: 0px 0px 25px;}
.bp_color_black{color:black;}
.footer-copyright b{color:white;}
.share-this-page{padding-bottom:50px;}
.share-this-page .btn:link, .share-this-page .btn:visited{color:#fff;}
.btn-twitter{background:#00acee;}
.btn-googleplus{background:#d14836;}
.btn-linkedin{background:#0e76a8;}
.btn-facebook{background:#3b5998;}
.btn-youtube{background:#ff0000;}
.btn-pintrest{background:#cd332d;}
.btn-skype{background:#00b0f6;}
.flightbox_shaddow{box-shadow:1px 3px 5px 0px grey;}
.dev_flightbox{padding-top:19% !important;}
.partner_name{display:block;background:#ecebea;color:#000000;padding:7px 15px;text-align:center;text-transform:capitalize;}
.partner_logo{position:relative;padding:1px;border:1px solid #dddddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center;}
.partner_div{visibility:visible;animation-duration:400ms;animation-delay:400ms;animation-name:rotateInUpLeft;width:25%;margin-bottom:10px;padding-right:5px;padding-left:5px;}
.partner_logo:hover{border:1px solid #0088cc;}
.partner_logo:hover .partner_name{background:#0088cc;color:#ffffff;}
.partner_line{margin:10px 0px !important;}
.partner_heading:{margin:11px !important;}
.footer_font_style{font-family:inherit !important;}
.bp_font_34{font-size: 34px;}
.bp_font_18{font-size: 18px;}
.bp_font_size_30 {font-size: 30px;}
.bp_font_size_40 {font-size: 40px;}
.bp_font_size_37 {font-size: 37px;}
.bp_font_size_47 {font-size: 47px;}
.bp_font_size_32 {font-size: 32px;}
.bp_font_size_200_p {font-size: 200%;}
.bp_text_decoration_none {text-decoration: none;}
.bp_right_25 {right: 25%;}
.bp_margin_bottom_0 {margin-bottom: 0px !important;}
.bp_get_quet_span {top: -88px; right: -47px;}
.bp_footer_back_image {background: url("../img/footer-background.png");}
.bp_display_none {display: none;}
.bp_text_decoration_underline {text-decoration: underline;}
.animation-time {animation-duration: 0.6s; -webkit-animation-duration: 0.6s; -o-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -ms-animation-duration: 0.6s;}
.common-popup .modal-title {font-weight: 500; color: #0088cc; font-size: 1.4em;}
.common-popup .form-group i {position: absolute; height: 48px; line-height: 48px; width: 30px; text-align: center; top: 1px; left: 5px; color: #0088cc; font-size: 15px;}
.common-popup .form-group {position: relative;}
.common-popup .form-group .form-control {
    border-color: rgba(221, 221, 221, 0.87); border-radius: 0px; height: auto; padding: 13px 12px 13px 40px; background: rgba(238, 238, 238, 0.06); color: #000 !important;}
.common-popup .form-group .form-control::placeholder {color: #555;}
.common-popup .modal-dialog {width: 480px;}
.common-popup .modal-header {background: #eee; padding: 12px 10px;}
.common-popup .modal-header .close {opacity: 0.7; color: #0088cc;}
.common-popup .btn {padding: 10px 12px; text-transform: uppercase; font-weight: 600;}
.common-popup .modal-body {padding: 25px;}
  .regular img{border:3px double #d7d5d5;}
.sticky-header-active #header .header-container{transition: 0.5s;}
@media (min-width: 1201px) {
    .tp-footer-embk > .container > div > div[class*="col"] {width: calc(100% / 5);}
    html.sticky-header-active #header .header-top, html.sticky-header-active #header .middle-header {display: none;}
    .tp-contact-info{padding-right: 85px; justify-content: end;}
}
@media (max-width: 1200px) {
    .embk-com-rght .bdl{display: none;}
    #header .header-top{display: none;}
}
@media (max-width: 991px) {
    .embk-com-rght{background: transparent;}
    .home-intro-secondary.embk-sft{padding: 5px 0px;}
}
@media (max-width: 767px) {
    hr.tall {margin: 19px 0;}
    .call-to-action {padding: 0px;}
    .call-to-action h2{font-size: 25px;}
    .embk-com-rght a {margin-top:0px ;}
    .tp-contact-info {text-align: center; padding: 5px 0px; justify-content: center;}
    .tp-contact-info li p span {display: none;}
    .xs-logo img {width: 150px;}}
@media (max-width: 480px) {
.ho_heading, .title-head {font-size: 20px;}
}