@import url('https://fonts.googleapis.com/css2?family=Exo:wght@600;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
/*=========Vertical Scroller CSS==========*/
::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar-track {
  background: #a0a0a0;
  border: rgba(239, 78, 94, 0.87);
}

::-webkit-scrollbar-thumb {
  background: #020020;

}

::-webkit-scrollbar-thumb:hover {
  background: #020020;
}

::-webkit-scrollbar-thumb:active {
  background: #020020;
}

.extramargin {
  margin: 0px 30px;
}

.onhover {
  transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
}
a{text-decoration: none;}
a:hover{text-decoration: none;}
html,
body {
  background: #fff;
  font-family: 'Rubik', sans-serif;
  background: url(../images/dots.png) no-repeat left top;
  height: 100%;
}

header {
  position: relative;
  padding: 0px 0px;
  position: fixed;
  width: 100%;
  z-index: 999;
  transition: all 0.4s ease;
}

header .top_sec{background: #f1f2f2;padding: 5px 0px;}
header .top_sec a{color: #003560;font-size: 14px;font-weight:500;}
header .top_sec .top_sec_right{text-align: right;}
header .top_sec .top_sec_right ul{padding: 0;margin: 0;}
header .top_sec .top_sec_right ul li{display: inline-block;}
header .top_sec .top_sec_right ul li:after{content: "|";padding: 0px 10px;color: #ccc;}
header .top_sec .top_sec_right ul li:last-child:after{content: "";padding: 0px;}
header .top_sec .top_sec_right ul li a{color: #003560;font-size: 14px;font-weight:400;}


header .mobilenuber {
  top: 20px;
  right: 12%;
  font-weight: 500;
  position: absolute;
  font-size: 28px;
  color: #f6ebcd;
}

header .mobilenuber a {
  color: #fff;
  text-decoration: none;
}

header .logo img {
  width: 439px;
  transition: all 1s;
  filter: brightness(1) invert(0);
}

header.sticky .logo img {
  width: 239px;
  filter: brightness(0) invert(1);
}

header.sticky {
  padding: 0px 0px;
  background: rgba(2, 0, 32, .9);
  z-index: 9999;
}


.overflow {overflow-y: hidden;}
.d_slider{position: relative;}
.d_slider .people{position: absolute;bottom: -1px;right:400px;}
.banner_img1 {
  background: linear-gradient(90deg, transparent 72%, #40a1e9 28%);
  
  z-index: -1;
}
.d_slider:after {
    padding: 0;
    margin: 0;
    display: block;
    content: "";
    width: 100%;
    height: 1.6px;
    background: rgba(0,171,205,.9);
    position: relative;
    right: 0;
    top: 0px;
}


.sheight {
  height: 650px;
}

.epadding {
  padding-top: 140px;
}


.banner_img1 .welcome p{
  color: #00509b;
  text-align: left;
  font-size: 28px;
  margin-bottom: 0px!important;
  font-weight: 400;
  border-bottom: 2px solid #fff;
  display: inline-block;
  margin-bottom: 12px;
  font-style: italic;
}

.banner_img1 h3{
  color: #fcc401;
  text-align: left;
  font-size: 42px;
  margin-bottom: 0px;
  font-weight: 500;
  text-transform: uppercase;
}
#slider .owl-nav{position: absolute;right: 50px; bottom:35px;z-index: 9;}

img.vert-move {
    -webkit-animation: mover 5s infinite  alternate;
    animation: mover 5s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
.ani{transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;}
.readmore{margin-top:30px;}
.readmore a{background: #00509b;padding:15px 30px; color: #fff;border-radius: 3px;text-transform: uppercase;transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;}
.readmore a:hover{background: #bf9100;}

/*Div lines*/
.lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 90vw;
}

.line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: rgba(169, 169, 169, 0.1);
  overflow: hidden;
}
.line::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #bbfaff 75%, #bbfaff 100%);
  -webkit-animation: drop 12s 0s infinite;
          animation: drop 12s 0s infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}
.line:nth-child(1) {
  margin-left: -25%;
}
.line:nth-child(1)::after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.line:nth-child(3) {
  margin-left: 25%;
}
.line:nth-child(3)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

@-webkit-keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}

@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
/*Div lines*/

#service_heading_sec{position: relative;}
.service_heading_sec_overlay::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#001f51+0,003561+100&1+0,0.15+100 */
background: -moz-linear-gradient(top,  rgba(0,31,81,1) 0%, rgba(0,53,97,0.15) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,31,81,1) 0%,rgba(0,53,97,0.15) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,31,81,1) 0%,rgba(0,53,97,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f51', endColorstr='#26003561',GradientType=0 ); /* IE6-9 */

    z-index: 1;
    width: 100%;
    height: 100%;
}
#service_heading_sec .service_heading{background: rgba(0, 53, 96, .9);margin-top: -30px;position: relative;}
#service_heading_sec .service_heading p{margin: 0px;padding: 12px 10px;font-size: 22px;text-transform: uppercase;color: #fff;}

#event_logo{background: url(../images/c1-01.svg) no-repeat right top;padding:50px 0px;}
#event_logo .logo_sec{}
#event_logo .owl-carousel .owl-item .item{text-align:center;}
#event_logo .owl-carousel .owl-item img{max-width: 180px;display: inline;}
#event_logo .owl-nav {
    text-align: center;
    position: relative;
    top: 30px;
}
#event_logo .owl-nav button{outline: none;}

#what_make{padding:50px 0px 0px;background: url(../images/c2-01.svg) no-repeat left center;}
#what_make .heading{text-align: center;}
#what_make .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;margin-bottom:80px;}
#what_make .hd_border {
    position:relative;
    display:inline-block;
}
#what_make .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#f1f1f1;
}
#what_make .what_make_sec{text-align: center;}
#what_make .what_make_sec img{display: inline-block;box-shadow: 0px 12px 21px 0px rgb(69 152 223 / 10%);padding: 10px;border-radius:5px;margin-bottom:20px;}
#what_make .heading{color: #515150;font-size: 20px;font-weight: 500;}
#what_make .heading .hd_border {
    position:relative;
    display:inline-block;
}
#what_make .heading .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#f1f1f1;
}
#what_make .heading .des{font-size: 16px;font-weight: normal;margin-top: 15px;color: #a3a3a3;}


#eventegration_features{background: #f5f5f5 url(../images/c3-01.svg) no-repeat left bottom;;padding: 50px 0px;}
#eventegration_features .heading{text-align: center;}
#eventegration_features .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;}
#eventegration_features .hd_border {
    position:relative;
    display:inline-block;
}
#eventegration_features .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#eventegration_features .feature_cont h4{font-size: 48px;color:#f1f1f1; line-height: 1;font-weight: 700;margin: 0px;}
#eventegration_features .feature_cont .title{font-size: 32px;font-weight: 500;margin: 0;}
#eventegration_features .feature_cont span{font-size: 16px;font-weight: 500;margin: 0;color: #5b5b5a;}
#eventegration_features .feature_cont .des{font-size: 16px;font-weight: normal;margin-top:20px;color: #a3a3a3;}


#eventegration_features2{background: #fff url(../images/c4-01.svg) no-repeat right top;;padding: 50px 0px;}
#eventegration_features2 .heading{text-align: center;}
#eventegration_features2 .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;}
#eventegration_features2 .hd_border {
    position:relative;
    display:inline-block;
}
#eventegration_features2 .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#eventegration_features2 .feature_cont h4{font-size: 48px;color:#f9f9f9; line-height: 1;font-weight: 700;margin: 0px;}
#eventegration_features2 .feature_cont .title{font-size: 32px;font-weight: 500;margin: 0;}
#eventegration_features2 .feature_cont span{font-size: 16px;font-weight: 500;margin: 0;color: #5b5b5a;}
#eventegration_features2 .feature_cont .des{font-size: 16px;font-weight: normal;margin-top:20px;color: #a3a3a3;}



#eventegration_features3{background: #f5f5f5 url(../images/c5-01.svg) no-repeat left bottom;padding: 50px 0px;}
#eventegration_features3 .heading{text-align: center;}
#eventegration_features3 .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;}
#eventegration_features3 .hd_border {
    position:relative;
    display:inline-block;
}
#eventegration_features3 .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#eventegration_features3 .feature_cont h4{font-size: 48px;color:#f1f1f1; line-height: 1;font-weight: 700;margin: 0px;}
#eventegration_features3 .feature_cont .title{font-size: 32px;font-weight: 500;margin: 0;}
#eventegration_features3 .feature_cont span{font-size: 16px;font-weight: 500;margin: 0;color: #5b5b5a;}
#eventegration_features3 .feature_cont .des{font-size: 16px;font-weight: normal;margin-top:20px;color: #a3a3a3;}



#eventegration_features4{background: #fff url(../images/c4-01.svg) no-repeat right center;;padding: 50px 0px;}
#eventegration_features4 .heading{text-align: center;}
#eventegration_features4 .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;}
#eventegration_features4 .hd_border {
    position:relative;
    display:inline-block;
}
#eventegration_features2 .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#eventegration_features4 .feature_cont h4{font-size: 48px;color:#f9f9f9; line-height: 1;font-weight: 700;margin: 0px;}
#eventegration_features4 .feature_cont .title{font-size: 32px;font-weight: 500;margin: 0;}
#eventegration_features4 .feature_cont span{font-size: 16px;font-weight: 500;margin: 0;color: #5b5b5a;}
#eventegration_features4 .feature_cont .des{font-size: 16px;font-weight: normal;margin-top:20px;color: #a3a3a3;}


#eventegration_features5{background: #f5f5f5 url(../images/c4-01.svg) no-repeat right center;;padding: 50px 0px;}
#eventegration_features5 .heading{text-align: center;}
#eventegration_features5 .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;}
#eventegration_features5 .hd_border {
    position:relative;
    display:inline-block;
}
#eventegration_features5 .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#eventegration_features5 .feature_cont h4{font-size: 48px;color:#f1f1f1; line-height: 1;font-weight: 700;margin: 0px;}
#eventegration_features5 .feature_cont .title{font-size: 32px;font-weight: 500;margin: 0;}
#eventegration_features5 .feature_cont span{font-size: 16px;font-weight: 500;margin: 0;color: #5b5b5a;}
#eventegration_features5 .feature_cont .des{font-size: 16px;font-weight: normal;margin-top:20px;color: #a3a3a3;}


#eventegration_features6{background: #fff url(../images/c6-01.svg) no-repeat right bottom; bottom;padding:50px 0px;}
#eventegration_features6 .heading{text-align: center;}
#eventegration_features6 .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;}
#eventegration_features6 .hd_border {
    position:relative;
    display:inline-block;
}
#eventegration_features6 .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#eventegration_features6 .feature_cont h4{font-size: 48px;color:#f9f9f9; line-height: 1;font-weight: 700;margin: 0px;}
#eventegration_features6 .feature_cont .title{font-size: 32px;font-weight: 500;margin: 0;}
#eventegration_features6 .feature_cont span{font-size: 16px;font-weight: 500;margin: 0;color: #5b5b5a;}
#eventegration_features6 .feature_cont .des{font-size: 16px;font-weight: normal;margin-top:20px;color: #a3a3a3;}

#get_pricing{color: #fff;padding: 80px 0px;}
#get_pricing::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 53, 97, 0.88);
  z-index: 1;
  width: 100%;
  height: 100%;
}


#get_pricing .get_pricing_cont{max-width: 980px;text-align: center;margin: 0 auto;position: relative;z-index: 999;}
#get_pricing .heading{text-align: center;position: relative;z-index: 999}
#get_pricing h5{text-align: center;font-size: 28px;color: #fff;text-transform: uppercase;position: relative;z-index: 999}
#get_pricing .heading .hd_border {
    position:relative;
    display:inline-block;

}
#get_pricing .heading .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#get_pricing .get_pricing_cont p{}
#get_pricing .readmore{margin-top:30px;text-align: center!important;position: relative;z-index: 999}
#get_pricing .readmore a{border:1px solid #fff;background: transparent;display: inline-block;padding:15px 30px; color: #fff;border-radius: 3px;text-transform: uppercase;transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;}
#get_pricing .readmore a:hover{background: #bf9100;}

.jarallax {
  position: relative;
  z-index: 0;
}
.jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.jarallax {
  height: auto;
}


#testimonials{padding: 50px 0px;background: url(../images/c4-01.svg) no-repeat right top;}
#testimonials .heading{text-align: center;position: relative;z-index: 999;margin-bottom: 60px;}
#testimonials h5{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;position: relative;z-index: 999}
#testimonials .heading .hd_border {
    position:relative;
    display:inline-block;

}
#testimonials .heading .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}

#testimonials .item{
  opacity:0.4;
  transition:.4s ease all;
  margin:0 20px;
  transform:scale(.8);
  margin: 20px;
}
#testimonials .item .testi_cont{display:block;padding: 20px;border: 1px solid #f7f7f7;
-webkit-box-shadow: 0px 0px 24px -5px rgba(230,230,230,0.76);
-moz-box-shadow: 0px 0px 24px -5px rgba(230,230,230,0.76);
box-shadow: 0px 0px 24px -5px rgba(230,230,230,0.76);
border-radius: 8px;
text-align: center;
}
#testimonials .item .testi_cont img{max-width: 150px;width: 150px;display: inline-block;}
#testimonials .item .testi_cont blockquote{color: #787878;margin-top: 20px;}
blockquote {
  position: relative;
  font: inherit;
  padding: 1em 0 0 0
}

blockquote::before {
  position: absolute;
  content: "‘";
  color: #418ad1;
  font:700 15em/2em sans-serif;
  opacity: 20%;
  top: -0.9em;
  left: -0.05em;
  right: unset
}

blockquote::after {
  position: absolute;
  content: "‘";
  color: #418ad1;
  font:700 15em/2em sans-serif;
  opacity: 50%;
  top: -0.9em;
  left: -0.25em;
  right: unset
}


blockquote cite {
  display: block;
  color: #418ad1;
  text-align: right;
}

blockquote cite::before {
  content: "— ";
  font: inherit;
  color: #418ad1
}
blockquote cite span{color: #ccc;display: block;font-size: 12px;}
blockquote q {
  quotes: "" "" "" "";
  display: block;
  color: #373a63;
  font: inherit
}

blockquote q::before {
  content: no-open-quote
}

blockquote q::after{
  content: no-close-quote
}

blockquote i {
  display: block;
  color: #418ad1;
  margin: 1em 0 0 0
}
@media(max-width:1000px){
  #testimonials .item{margin:0; transform:scale(.9)}
}
#testimonials .active .item{
  opacity:1;
  transform:scale(1);
} 
#testimonials .owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
} 


#testimonials .owl-carousel:after{content:""; display:block; position:absolute; width:8%; top:0; bottom:0; left:50%; margin-left:-4%; pointer-events: none; }
#testimonials .owl-controls{position:absolute; margin-top:300px;}

#gallery{background: url(../images/c7-01.svg) no-repeat left top;padding: 0px 0px 80px;}
#gallery .heading{text-align: center;position: relative;z-index: 999;margin-bottom: 60px;}
#gallery h5{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;position: relative;z-index: 999}
#gallery .heading .hd_border {
    position:relative;
    display:inline-block;

}
#gallery .heading .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}

.mm-columns {
  --col-width: var(--_col-width, 280px);
  --columns: var(--_columns,3);
  --gap: var(--_gap, 10px);

  columns: var(--col-width) var(--columns);
  column-gap: var(--gap);
}

.mm-columns__item:not(:last-child) {
  margin-bottom: var(--gap);
}

.mm-columns__img {
  width: 100%;
  height: auto;
}


#get_start{background: #ecf5fd;padding: 50px 0px;}
#get_start .left{border-left: 1px solid #ccc;}
#get_start .get_start_text h6{color: #58595b;text-transform: uppercase;font-size: 48px;font-weight: 700;}
#get_start .get_start_text h6 span{color: #00509b;display: block;font-weight:500;}
#get_start .get_start_text p{margin-bottom: 0px;}


#subscribe{background: url(../images/c8-01.svg) no-repeat left center;padding: 80px 0px;}
#subscribe h6{font-size: 24px;font-weight: 600;color:#58595b;}

.subscribe_now h4 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #34495e;
  font-weight: 800;
  text-align: center;
}
.subscribe_now p {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 2px;
  color: #34495e;
  text-align: left;
}

.subscribe_form {
  width: 100%;
  margin: 0 auto;
  /* box-shadow: 0px 0px 2px 0px rgb(10 6 20 / 24%); */
  border-radius: 4px;
}
.subscribe_form:focus {
  outline: none;
}
.subscribe_form .form-control {
  border: none;
  background: #f5f9fd;
}
.subscribe_form .form-control:focus {
  box-shadow: none;
}
.subscribe_form input {
  height: 44px;
}
.input-group-btn select {
  word-wrap: normal;
  height: 44px;
  border: 0px;
  background-color: aliceblue;
  border-left: 2px solid blue;
  width:150px;
}
.subscribe_form button {
  border: none;
  height: 44px;
  background-color: #00509b;
  color: #fff;
  margin: -1px;
  border-radius: 0;
  width: 135px;
  text-transform: uppercase;
  position: relative;
  transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
}
.subscribe_form button:hover, .subscribe_form button:focus, .subscribe_form button:active, .subscribe_form button:visited {
  color: #fff;
  background: #bf9100;
  outline: none;
  transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
}
.subscribe_form button:hover:before, .subscribe_form button:focus:before, .subscribe_form button:active:before, .subscribe_form button:visited:before {
  background: #bf9100;
  transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
}
.subscribe_form button:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 1px;
  background-color: #0ed085;
  width: 100%;
  transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
}
.subscribe_form .input-group-btn:last-child > .btn, .subscribe_form .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: 0px;
}

#subscribe .padding{padding: 20px 0px;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;margin-top: 30px;}
#subscribe .padding .contact{font-size: 22px;color: #58595b;}
#subscribe .padding .contact a{color: #db0303;font-weight: 600;font-size: 22px;}
#subscribe .padding .social{padding: 0px;text-align: right;}
#subscribe .padding .social ul{margin:0;padding:0;}
#subscribe .padding .social ul li{display: inline-block;}
#subscribe .padding .social ul li a{font-size: 14px;}
#subscribe .padding .social ul li a.linkdin{color: #fff;background: #0077b5; padding: 4px 8px; border-radius: 3px;}
#subscribe .padding .social ul li a.linkdin:hover{background: #01597f;}

#subscribe .padding .social ul li a.instagram{color: #fff;background: #c92678; padding: 4px 8px; border-radius: 3px;}
#subscribe .padding .social ul li a.instagram:hover{background: #ad1a6b;}

#footer{background:url(../images/footerbg.jpg) no-repeat right center;;padding: 50px 0px;position: relative;z-index: 9}
#footer:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 53, 97, 0.88);
    z-index: 1;
    width: 100%;
    height: 100%;
}
#footer .pl25{padding-left: 25px;}
#footer .foocont{position: relative;z-index: 99;}
#footer .foocont.borderright{border-right: 1px solid #276391;}
#footer h6{font-size: 18px;font-weight: 600; color: #fff;}
#footer ul{}
#footer ul li{}
#footer ul li a{color:#fff;font-size: 12px;}

#copyright{background: #003560;padding: 15px 0px;}
#copyright .copyright p{margin: 0px;color:#fff;font-size: 14px;}
#copyright .sitemap {text-align: right;}
#copyright .sitemap a{margin: 0px;color:#fff;font-size: 14px;}

.go-top {
  position:fixed;
  bottom: 20%;
  right: 3%;
  padding:10px 20px;
  display:none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  z-index: 99;
}
.go-top:after {
  font-family: FontAwesome;
  content: "\f106";
  background-color: #E5E8F0;
  padding: 5px 15px;
  color: #6a6e7c;
  position: absolute; 
  bottom:10px;
  font-size: 28px;
}

.go-top-text {
  position: absolute;
  width: 60px;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 1px;
  font-size: 7px;
  margin: 6px 0 0 -6px;
}

.go-top:hover {
  transition: all .4s linear;
  transform: scale(1.1);
}

.pd50{padding: 50px 0px;}
.pd60{padding: 60px 0px;}
.pd80{padding: 80px 0px;}
#innerpage{background: url(../images/c2-01.svg) no-repeat left center;}
#innerpage .heading{text-align: center;}
#innerpage .heading h3{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;margin-bottom:30px;}
#innerpage .hd_border {
    position:relative;
    display:inline-block;
}
#innerpage .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#f1f1f1;
}
#innerpage .heading .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#f1f1f1;
}
#innerpage .heading p{font-size: 16px;font-weight: normal;margin-top: 15px;color: #a3a3a3;margin: 0px;}
.breadcrumb{background: #e9ecef;margin: 0;}
.breadcrumb .breadcrumb {margin: 0;padding:0px;}
.breadcrumb .breadcrumb a{color: #646464;}


#eventegration_features_inn{background: #fff url(../images/c3-01.svg) no-repeat left bottom;;padding: 50px 0px;}
#eventegration_features_inn .heading{text-align: center;}
#eventegration_features_inn .heading h1{text-align: center;font-size: 28px;color: #515150;text-transform: uppercase;}
#eventegration_features_inn .hd_border {
    position:relative;
    display:inline-block;
}
#eventegration_features_inn .hd_border:after {
    content:'';
    position:absolute;
    left:0;right:0;
    top:100%;
    margin: 10px auto;
    width:25%;
    height:2px;
    background:#d4d5d5;
}
#eventegration_features_inn .feature_cont h1{font-size: 48px;color:#f1f1f1; line-height: 1;font-weight: 700;margin: 0px;}
#eventegration_features_inn .feature_cont .title{font-size: 32px;font-weight: 500;margin: 0;}
#eventegration_features_inn .feature_cont span{font-size: 16px;font-weight: 500;margin: 0;color: #5b5b5a;}
#eventegration_features_inn .feature_cont .des{font-size: 16px;font-weight: normal;margin-top:20px;color: #a3a3a3;}



.iconlist {
    padding-left: 0;
    margin-left: 1.75em;
    list-style-type: none;
}
.iconlist li {
    position: relative;
    margin-bottom:18px;
    padding-left: 0px;
}
.iconlist > li [class^="fa-"], .iconlist > li [class*=" fa-"] {
    position: absolute;
    left: -1.75em;
    text-align: center;
    top: 3px;
    width: 14px;
    color: #2b6eb2;
}
.md-country-picker-item {
  position: relative;
  line-height: 20px;
  padding: 10px 0 10px 40px;
}

.md-country-picker-flag {
  position: absolute;
  left: 0;
  height: 20px;
}

.mbsc-scroller-wheel-item-2d .md-country-picker-item {
  transform: scale(1.1);
}