@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800');

section {
    padding: 60px 0;
    min-height: 100vh;
}
a, a:hover, a:focus, a:active {
    text-decoration: none;
    outline: none;
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}.bg-gray {
    background-color: #f9f9f9;

}

.site-heading h2 {
  display: block;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.site-heading h2 span {
  color: #ff1616;
}

.site-heading h4 {
  display: inline-block;
  padding-bottom: 20px;
  position: relative;
  text-transform: capitalize;
  z-index: 1;
}

.site-heading h4::before {
  background: #ff1616 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -25px;
  position: absolute;
  width: 50px;
}

.site-heading {
  margin-bottom: 60px;
  overflow: hidden;
  margin-top: -5px;
}

.carousel-shadow .owl-stage-outer {
  margin: -15px -15px 0;
  padding: 15px;
}
	
.we-offer-area .our-offer-carousel .owl-dots .owl-dot span {
  background: #ffffff none repeat scroll 0 0;
  border: 2px solid;
  height: 15px;
  margin: 0 5px;
  width: 15px;
}

.we-offer-area .our-offer-carousel .owl-dots .owl-dot.active span {
  background: #ff1616 none repeat scroll 0 0;
  border-color: #ff1616;
}

.we-offer-area .item {
  background: #fffff none repeat scroll 0 0;
  border-left: 2px solid #ff1616;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  overflow: hidden;
  padding: 30px;
  position: relative;
  z-index: 1;
}

.we-offer-area.text-center .item {
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
  padding: 67px 40px 64px;
}

.we-offer-area.text-center .item i {
  background: #ff9d00 none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font-size: 40px;
  height: 80px;
  line-height: 80px;
  position: relative;
  text-align: center;
  width: 80px;
  z-index: 1;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  margin-bottom: 25px;
}

.we-offer-area.text-center .item i::after {
  border: 2px solid #ff9d00;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 90px;
  left: -5px;
  position: absolute;
  top: -5px;
  width: 90px;
  z-index: -1;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
}

.we-offer-area.item-border-less .item {
  border: medium none;
}

.we-offer-area .our-offer-items.less-carousel .equal-height {
  margin-bottom: 30px;
}

.we-offer-area.item-border-less .item .number {
  font-family: "Poppins",sans-serif;
  font-size: 50px;
  font-weight: 900;
  opacity: 0.1;
  position: absolute;
  right: 30px;
  top: 30px;
}

.our-offer-carousel.center-active .owl-item:nth-child(2n) .item,
.we-offer-area.center-active .single-item:nth-child(2n) .item {
  background: #ff9d00 none repeat scroll 0 0;
}

.our-offer-carousel.center-active .owl-item:nth-child(2n) .item i,
.our-offer-carousel.center-active .owl-item:nth-child(2n) .item h4,
.our-offer-carousel.center-active .owl-item:nth-child(2n) .item p,
.we-offer-area.center-active .single-item:nth-child(2n) .item i,
.we-offer-area.center-active .single-item:nth-child(2n) .item h4,
.we-offer-area.center-active .single-item:nth-child(2n) .item p {
  color: #ffffff;
}

.we-offer-area .item i {
  color: #ff9d00;
  display: inline-block;
  font-size: 60px;
  margin-bottom: 20px;
}

.we-offer-area .item h4 {
  font-weight: 600;
  text-transform: capitalize;
}

.we-offer-area .item p {
  margin: 0;
}

.we-offer-area .item i,
.we-offer-area .item h4,
.we-offer-area .item p {
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
}

.we-offer-area .item::after {
  background: #ff9d00 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  width: 100%;
  z-index: -1;
}

.we-offer-area .item:hover::after {
  left: 0;
}

.we-offer-area .item:hover i,
.we-offer-area .item:hover h4,
.we-offer-area .item:hover p {
  color: #ffffff !important;
}

.we-offer-area.text-center .item:hover i::after {
  border-color: #ffffff !important;
}

.we-offer-area.text-center .item:hover i {
  background-color: #ffffff !important;
  color: #ff9d00 !important;
}

.we-offer-area.text-left .item i {
  background: #ff9d00 none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  font-size: 60px;
  height: 100px;
  line-height: 100px;
  margin-bottom: 30px;
  position: relative;
  width: 100px;
  z-index: 1;
  text-align: center;
}

.we-offer-area.text-left .item i::after {
  border: 2px solid #ff9d00;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 120px;
  left: -10px;
  position: absolute;
  top: -10px;
  width: 120px;
}

body{font-family:Poppins !important;}
.pok-slider .carousel-item{ text-align:right}
.slider-paragraph{font-size:20px; font-weight:100;text-align:right; position:relative;}
.slider-heading{ font-size:45px; font-weight:600; text-align:right; position:relative;padding-top:40px;}
.slider-heading:after{
    width: 320px;
    top: -20px;
    right: -35px;
    }


.slider-heading:after, .slider-heading:before{background:#ff9b00; content:''; position: absolute;  height:15px;}


.pok-slider .carousel-item p{ text-align:right; font-size:26px; font-weight:400; margin-top:20px;}
.pok-slider .carousel-caption{ width:1140px; right:inherit; left:50%; top:55%; bottom:inherit; border-right:15px solid #ff9b00;
transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);
padding-right:35px;}
.bpo-big-img{max-width:100%; width:auto;  }
.bpo-wraper{position:relative; text-align:center; overflow:hidden; width:100%; }
.bpo-wraper span{top:0; left:0; position:absolute; width:100%; height:100%; background:rgba(53, 54, 62, 0.80); transition:all linear 0.3s;}
.bpo-wraper:hover .bpo-big-img{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);}

.bpo-big-img{transition:all linear 2s; -webkit- transition:all linear 2s; -moz- transition:all linear 2s; -o-transition:all linear 2s;}

.bpo-icon-txt{ position:absolute;left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50% -50%); -moz-transform:translate(-50% -50%); width:100%;
  }

.bpo-text h2{ font-size:34px; font-weight:700; color:#fff; margin-top:25px;}
.bpo-text h2 a{color:#fff; text-decoration:none;}
.bpo-text p{margin:auto; color:#fff; font-size:22px; line-height:40px; font-weight:300; margin-top:10px;     padding: 0 15px;}
.bop-icon{height:77px;}
.digtalMarketing-wraper span{background:rgba(53, 54, 62, 0.80);}
.about-decorative{ padding:50px; border-left:15px solid #ff9b00;position:relative; margin-bottom:60px; width:500px;}
.about-decorative:after, .about-decorative:before{ content:""; width:150px; height:15px;  top:0; left:0px; position:absolute; background:#ff9b00;}
.about-decorative:before{bottom:0; top:inherit; width:215px;}
.about-decorative h3{ font-size:42px; font-weight:700; text-transform:uppercase;}
.about-wraper .about-decorative p{font-size:24px;}
.about-wraper p{font-size:16px; margin-bottom:0px; width:95%;}
.p-strong{font-weight:500; margin-top:20px;}
.about-section{position:relative;}
.about-min-height{ min-height:790px;}
.vision-mission-bg:after{background:#ff9b00;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    content:'';
    left:50%;
    z-index:-1;}

.vision-mission-bg.dary-blue-bg:after{ background:#4c4e5a;}

.vision-text{width:75%; margin:auto;}

.vision-text h3 {font-size:18px; text-transform:uppercase; font-weight:600; margin-bottom:13px;	}
.vision-mission-bg, .vision-text h3 a{color:#fff; text-decoration:none}
.vision-icon i{margin-bottom:30px;font-size:30px;}

.vision-text-margin{ margin-bottom:110px;}
.solution-with-us{ background:url(../img/solution-bg.jpg) no-repeat center center fixed; background-size:cover;}
.solution-relave{position:relative; padding-top:250px; padding-bottom:50px;}
.solution-relave:before{ position:absolute; content:''; top:0; left:0; width:100%; height:100%; background: rgba(53, 54, 62, 0.80);}

.iso-wraper{background: rgba(0, 0, 0, 0.35); border:1px solid rgba(255, 255, 255, 0.40); padding:50px 0; height:250px; cursor:pointer; transition:all linear 2s; -moz-transition:all linear 0.2s; -o-transition:all linear 0.2; -webkit-transition:all linear 0.2s;}

.iso-wraper1{background: rgba(0, 0, 0, 0.35); border:1px solid rgba(255, 255, 255, 0.40); padding:25px 0; height:150px; cursor:pointer; transition:all linear 0.5s; -moz-transition:all linear 0.2s; -o-transition:all linear 0.2; -webkit-transition:all linear 0.2s;}

.iso-wraper2{background: rgba(0, 0, 0, 0.35); border:1px solid rgba(255, 255, 255, 0.40); padding:25px 0; height:150px; transition:all linear 0.5s; -webkit-transition:all linear 0.5s; -moz-transition:all linear 0.5s; -o-transition:all linear 0.5s;}

.iso-wraper:hover{background: rgba(255, 156, 0, 0.80);}
.iso-wraper1:hover{background: rgba(255, 156, 0, 0.80);}

.iso-wraper p{font-size:20px; font-weight:500; margin-top:33px; color:#fff;}

.iso-wraper1 p{font-size:20px; font-weight:300; color:#fff;}

.service-hoverTxt1{ background:#70717b; border:1px solid rgba(255, 255, 255, 0.40); position:absolute;  height:150px; transition:all linear 0.5s; -webkit-transition:all linear 0.5s; -moz-transition:all linear 0.5s; -o-transition:all linear 0.5s; opacity:0}
.iso-wraper2:Hover .service-hoverTxt1 { top:0px; opacity:1;}


.numbers{font-size:66px; font-weight:800; color:#fff;}
.experience-heading{ font-size:36px; font-weight:700; text-transform:uppercase; margin-bottom:93px; position:relative;}
.experience-heading:after{ position:absolute; width:150px; height:18px; content:''; background:#ff9b00; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); bottom: -28px;}
.experince-wraper{width:90%; margin:auto; color:#fff; z-index:1;}
.experince-wraper1{width:90%; margin:auto; color:#000; z-index:1;}
.getTouch{ font-size:26px; font-weight:300; margin-bottom:100px;}

.industry-serve{padding-top:100px; position:relative;}

.serveTxt, .serve-icon{ position:absolute; left:0;}
.serveImg{position:relative; margin-bottom:30px; overflow:hidden; transition:all linear 0.2s; -webkit-transition:all linear 0.2s; -moz-transition:all linear 0.2s; -o-transition:all linear 0.2s; }
.serveImg-span{position:absolute; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.40); opacity:0;
transition:all linear 0.2s; -webkit-transition:all linear 0.2s; -moz-transition:all linear 0.2s; -o-transition:all linear 0.2s;
}
.serveImg:hover .serveImg-span{opacity:1; }

.serveImg img{transition:all linear 2s;
-webkit-transition:all linear 2s;
-moz-transition:all linear 2s;
 -o-transition:all linear 2s;}

.serveImg:Hover img, .serveImg:Hover .serveImg-span{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);}

.serve-text-relative{ position:relative;}

.serveTxt{top:120px;
    font-size:24px;
    font-weight:600;
    line-height:30px;
    padding-left:55px;
	opacity:0;
	transition:all linear 0.2s;
	-webkit-transition:all linear 0.2s;
	-moz-transition:all linear 0.2s;
	 -o-transition:all linear 0.2s;

	}

.serveImg:Hover .serveTxt{ visibility:visible; top:50px; opacity:1;}
.serveImg:Hover .serve-icon{ opacity:1;}
.serve-icon{bottom:0px; width:190px; left:0px; height:70px; border-bottom:15px solid #FFFFFF; opacity:0;
transition:all linear 0.2s;
-webkit-transition:all linear 0.2s;
-moz-transition:all linear 0.2s;
 -o-transition:all linear 0.2s;
}
.serveTxt a{color:#fff; text-decoration:none; width:190px; height:90px; }
.serve-icon a{color:#fff; padding-left:55px;}
.footer-wraper{ background:#111; padding-top:60px;  margin-top:70px;}
.quickLink{padding:0px; list-style:none; font-size:12px;}
.quickLink li a{ color:#fff; text-decoration:none;}
.bottom-txt{color:#fff; font-size:12px; width:80%;}
.footer h4{ color:#fff; font-size:14px; font-weight:600; margin-bottom:12px;}
.address-area p{font-size:14px;color:#d0d0d0;font-weight:300;margin-bottom:5px; width:100%; float:left;}
.social-media{padding:0px; list-style:none; margin-bottom:15px;}
.social-media li{ display:inline-block; margin-left:15px;}
.social-media li a{color:#fff;}
.social-media li:first-child{margin-left:0px;}
.copyright{color:#fff; font-size:12px; text-align: center; position:relative; margin-bottom:15px;}

.top-img{ background:center center no-repeat; background-size:cover; position:relative;}
.top-img:before{    content: '';
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.41);
    top: 0;}
.top-img-table{ display:table; width:100%; height:600px;}
.top-img-tableCell{ vertical-align:middle; display:table-cell; position:relative; text-align:center;}
.customer-life{font-size:42px; font-weight:700; display:inline-block; width:250px; margin:auto; text-align:left; color:#fff; text-transform:uppercase; position:relative; border-left:15px solid #ff9b00; padding:45px;}
.customer-life:after, .customer-life:before{position:absolute; content:''; height:15px; left:0px; background:#ff9b00;}

.customer-life:after{top:0px; width:152px;}
.customer-life:before{ width:225px; bottom:0px;}

.service-content{ padding:40px 0; width:70%; margin:auto; text-align:center;}
.service-para-upper{font-size:20px; color:#000; line-height:36px;}




#f1_container {
  position: relative;
  height: 433px;  width:100%;
  z-index: 1;
}
#f1_container {
  perspective: 1000;
}
#f1_card {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: all 0.8s linear;
}
#f1_container:hover #f1_card {
  transform: rotateY(180deg);
  box-shadow: -5px 5px 5px #aaa;
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;

  color: white;
  text-align: center;
  background-color: #70717b; padding:40px;
}



.bpo-wraper.no-hoverImg:hover img{    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);}

.back.face .top-img-table{ height:inherit;}
.quality-icon{ margin-bottom:70px;}
.quality-text{font-size:16px; color:#fff; font-weight:300; margin-top:20px;}
.quality-section-min{min-height:625px;}
.solution-relave.getConnect{padding-top:140px; padding-bottom:140px;}
.solution-relave.getConnect:before {background: rgba(0, 0, 0, 0.80);}

.any-query{ font-size:28px; color:#fff; font-weight:400; text-align:left; line-height:42px;}
.lets-connect{ background:#fff; font-size:24px; color:#000000; border-radius:0px; width:370px; text-transform:uppercase;}
.solution-with-us.letconnectbg{ margin-bottom:-70px; background:url(../img/signup-bg.jpg) center center no-repeat; background-size:cover;}

.bpo-wraper{transition:all linear 0.5s; -webkit-transition:all linear 0.5s; -moz-transition:all linear 0.5s; -o-transition:all linear 0.5s;}
.service-hoverTxt{ background:#70717b; top:100px; bottom:0; position:absolute;transition:all linear 0.5s; -webkit-transition:all linear 0.5s; -moz-transition:all linear 0.5s; -o-transition:all linear 0.5s; opacity:0}
.bpo-wraper:Hover .service-hoverTxt { top:0px; opacity:1;}

.displayTble{ display:table; height:512px;}
.displayTble p{ display:table-cell; vertical-align:middle; padding:80px; color:#fff;}
.serveImg.emailMarketingService .serveTxt{     visibility: visible;
    top: 50px;
    opacity: 1;}
.serveImg.emailMarketingService:Hover img{transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);}


.serveImg.emailMarketingService:Hover .service-hoverTxt{top:0; opacity:1;}
.serveImg.emailMarketingService .service-hoverTxt p{ padding:20px;}
.serveImg.emailMarketingService .displayTble{ height:354px; text-align:center;}
.serveImg.emailMarketingService .serve-icon{ opacity:1;}
.serveImg.emailMarketingService:Hover .serve-icon{ opacity:0;}
.serveImg.emailMarketingService .serveImg-span{opacity:1;}
.industry-serve.service-margin{ padding-top:0px; margin-bottom:30px;}
.journey-text{ margin-bottom:60px;}
.industry-grey{ background:#ff9b00; color:#fff; padding:100px 60px !important;	}
.journey-heading{font-size:16px; font-weight:700px; text-transform:uppercase}
.journey-top-para{font-size:14px; font-weight:200;}
.industry-grey  .journey-text:last-child{ margin-bottom:0px;}
.journey-img{ background:url(../img/abc.jpg) no-repeat center center; background-size:cover;}

.journey-punchline{display:block; margin:auto; width:320px; margin-top:90px;}
.journey-punchline h3{ font-size:42px; font-weight:700; text-transform:uppercase; padding:40px; border-left:15px solid #ff9b00; position:relative;     margin-left: 65px;}
.journey-punchline h3:after, .journey-punchline h3:before{ position:absolute; content:''; left:0; height:15px; background:#ff9b00;}

.journey-punchline h3:after{ top:0; width:130px;}

.journey-punchline h3:before{ width:170px; bottom:0px;}
.journey-line-base{position:relative; padding-top:125px; margin-top:-10px; padding-bottom:80px;}

.journey-line-base:after{    content: '';
    width: 6px;
    height: 100%;
    background: #4551fd;
    left: 50%;
    position: absolute;
    top: 0;}
.circle-year{ width:125px; height:125px; border-radius:50%; background:#4551fd; color:#fff; font-size:30px; font-weight:700; text-align:center; line-height:125px; float:left;}
.jouney-description{float:left; margin-top:50px; margin-left:50px;     margin-bottom: 85px;
    width: 68%;}
.journey-line-base .circle-year.cricle-right{float:right;
    margin-right:-65px;
    z-index:9;
    position: relative;}
.jouney-description.journey-left-txt{ margin-left:0; margin-right:50px;  text-align:right;}
.second-circle{ margin-left:-65px; position:relative; z-index:9}
.jouney-description p{font-size:18px;}

.industryServe .serveTxt{ top:50px; opacity:1;}


.industryServe .serveImg-span{ opacity:1;}

.sub-menu-hover{position: absolute;
    right: -110px;
}

.inner-bop{margin-bottom:100px;}
.whatMakes{width:80%; margin-bottom:40px;}
.career-headign{width:580px;}
.career-decorative{width:auto;}
.about-wraper .working-para-career{width:70%;}
.career-para{width:60%; margin:auto;}
.career-process{margin-bottom:50px;}
.career-para{text-align:center; margin-bottom:30px;}
.career-post-bg{ background:#ff9b00; padding:35px; color:#fff;}
.career-post-bg a{color:#fff;}
.career-post-bg h3{font-size:30px;}
.career-post-bg h3 a, .career-post-bg h4 a{transition:all linear 0.3s; -webkit-transition:all linear 0.3s; -moz-transition:all linear 0.3s; text-transform:uppercase; text-decoration:none;}
.career-post-bg h3 a:hover, .career-post-bg h4 a:Hover{opacity:0.8;}
.career-post-bg ul{padding:0px; list-style:none; margin-top:20px; min-height:130px;}
.career-post-bg ul li span{font-size:20px; font-weight:600; display:inline-block; margin-right:10px;}
a.learn-more{background:#fff; font-size:20px; font-weight:700; text-transform:uppercase; padding:10px 20px; color:#4551fd; border-radius:0px;}
.job-title h4{ font-weight:300; margin-bottom:10px}
.owl-carousel button.owl-dot{width:20px; height:20px; background:#ccc !important; margin:5px; border-radius:50%;}
.owl-carousel button.owl-dot.active{ background:#ff9b00  !important;}


.owl-carousel .owl-dots{text-align:center; margin-top:40px;}
.owl-carousel .owl-nav{display:none;}

.oppertunity-work{ margin-bottom:60px; padding-top:60px;}

.oppertunity-work .experience-heading{ margin-bottom:68px;}

.job-top-description{ background:#5c6afe; padding-top:50px;}
.jobt-detail-brief.career-post-bg{padding:0; background:none;}
.jobt-detail-brief.career-post-bg ul li{font-size:28px;}
.jobt-detail-brief.career-post-bg ul li span{font-size:30px;}
.jobt-detail-brief.career-post-bg h3{font-size:36px; text-transform:uppercase;}
.jobt-detail-brief.career-post-bg .career-post-bg ul{ margin-bottom:25px;}

.jobt-detail-brief.career-post-bg .job-title h4{ margin-bottom:40px; font-size:32px; font-weight:300; text-transform:uppercase;}
 a.learn-more.apply{ min-width:220px;}
.responsible-ul{ padding:0px;}
.job-responsibility-wraper{background:#f2f2f2; padding:80px 60px;}
.resposible-heading{font-size:42px; font-weight:700; text-transform:uppercase; margin-bottom:30px;}
.responsible-ul{list-style:none; padding-left:25px;}
.responsible-ul li{ position:relative; margin-bottom:15px;}
.responsible-ul li:after{content:''; width:11px; height:11px; position:absolute; left:-25px; top:5px; background:#000; border-radius:50%;}

.job-responsibility-wraper .apply { background:#ff9b00; margin-top:30px; color:#fff;}
.contact-wraper{padding:100px 15px 60px;}
.form-control.custom-field{ border-radius:0px; background:#efefef; border:none; padding:15px 10px; font-size:14px; margin-bottom:10px;}
.address-wraper{width:70%;margin:auto; box-shadow:0px 0px 40px 15px rgba(0, 0, 0, 0.04); padding:40px 30px; padding-bottom:0px;}

.icon-address{float:left;padding-right:20px;}
.address-main-heading{font-size:16px;}
.address-box{font-size:14px; font-weight:300; padding-left:20px; margin-bottom:20px; padding-left:30px;}
.learn-more.submit-form{ font-size:14px; color:#fff; background:#ff9b00; font-weight:300;}

.map-custom{display:block; width:100%; height:400px; margin-top:20px;}
.sendQuery{ text-transform:uppercase; margin-bottom:30px;}

.top-nav-section .navbar-light .navbar-nav .nav-link:hover,
.top-nav-section .navbar-light .navbar-nav .nav-link:focus{color:rgb(255, 155, 0);}

.top-nav-section .navbar-light .navbar-nav .show > .nav-link,
.top-nav-section .navbar-light .navbar-nav .active > .nav-link,
.top-nav-section .navbar-light .navbar-nav .nav-link.show,
.top-nav-section .navbar-light .navbar-nav .nav-link.active{color:rgb(244, 149, 19); position:relative;}


.top-nav-section .navbar-light .navbar-nav .active > .nav-link:after{position:absolute; width:30px; height:3px; background:#ff9b00; content:''; left:50%; bottom:0; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.address-footer{padding-right:35px; margin-bottom:20px}

 .address-footer p span{float:right;
    display:block;
    width:90%;}
	
.dropdown-menu > li.more > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: none;
}  
  
@media (max-width: 767px) {

  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  



@media (max-width:992px) {
     .slider-heading { font-size:18px;font-weight:400;}
	 .slider-paragraph{font-size:10px;font-weight:100;}

	.pok-slider .carousel-caption{ width:110%;}
	
	.slider-heading:after, .slider-heading:before{background:#ff9b00; content:''; position: absolute;  height:0px;}
	
	.pok-slider .carousel-caption{  border-right:15px solid #ff9b00; padding-right:35px;}

	.vision-mission-bg:after{ left:0;}
	.position-static.vision-mission-bg{ position:relative !important; margin-top:40px; margin-bottom:40px; padding:40px 20px;}
	.vision-text-margin{margin-bottom:40px;}
	.solution-relave{padding-top:80px;}
	.industry-serve{padding-top:60px;}
	.bpo-wraper{ margin-top:40px;}
	.about-decorative{ margin-top:40px;}

}
