.log_abs {
    position: absolute
}
.roady textarea::placeholder {
    color: white;
}
.desc_sec {
    padding: 12% 0% 0%;
}
.fa-margin {
    margin-top: 3px
}
.corp_main_serv {
    text-align: center;
}
.corp_main_serv img {
    width: 70%;
    padding-bottom: 10%;
    padding-top: 20px;
}
.nav-list-corp {
    border-bottom: 1px solid #eee
}
.nav-list-corp li a img {
    width: 60%
}
.nav-list li a img {
    width: 50px;
}
.nav-list > li {
    padding: 15px 5px 15px;
    border-left: 1px solid #eee;
    height: 142px;
    text-align: center;
}
.navigation-menu .nav-list li a {
    padding: 0;
    text-shadow:none!important;
}
.navigation-background .navigation-menu .nav-list li a {
    padding: 0
}
.navigation-background .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px
}
.col_2 {
    width: 33.3%;
    position: relative;
    float: left
}
.nav-list > li:last-child {
    border-right: 1px solid #eee
}
.nav-list > li > a:hover {
    text-decoration: none
}
.nav-list > li > a > span {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 0 0px;
    font-size: 9px;
    line-height: 16px;
    color: #333;
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.navbar-default .navbar-nav > li > a {
    width: 200px;
    font-weight: bold;
}

.mega-dropdown {
    position: static !important;
    width: auto
}

.mega-dropdown-menu {
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none
}

.mega-dropdown-menu:before {
    content: "";
    border-bottom: 15px solid #fff;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -14px;
    z-index: 10;
    right: 295px
}

.mega-dropdown-menu > li > ul {
    padding: 0;
    margin: 0
}

.mega-dropdown-menu > li > ul > li {
    list-style: none
}

.navigation-menu .mega-dropdown-menu > li > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #999;
    white-space: normal
}

.navigation-background .navigation-menu .mega-dropdown-menu > li > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #999;
    white-space: normal
}

aa .mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
    text-decoration: none;
    color: #444;
    background-color: #f5f5f5
}

.mega-dropdown-menu .dropdown-header {
    color: #428bca;
    font-size: 18px;
    font-weight: bold
}

.mega-dropdown-menu form {
    margin: 3px 20px
}

.mega-dropdown-menu .form-group {
    margin-bottom: 3px
}

#first-slider .main-container {
    padding: 0
}

#first-slider .slide1 h3,
#first-slider .slide2 h3,
#first-slider .slide3 h3,
#first-slider .slide4 h3 {
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 700
}

#first-slider .slide1 h4,
#first-slider .slide2 h4,
#first-slider .slide3 h4,
#first-slider .slide4 h4 {
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700
}

#first-slider .slide1 .text-left,
#first-slider .slide3 .text-left {
    padding-left: 40px
}

#first-slider .carousel-indicators {
    bottom: 0
}

#first-slider .carousel-control.right,
#first-slider .carousel-control.left {
    background-image: none;
    z-index: 3
}

#first-slider .carousel .item {
    min-height: 695px;
    height: 100%;
    width: 100%
}

.carousel-inner .item .container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0
}

#first-slider .slide {
    position: relative;
    top: -72px;
}

#first-slider h3 {
    animation-delay: 1s
}

#first-slider h4 {
    animation-delay: 2s;
    color: #fff;
    line-height: 28px
}

#first-slider h2 {
    animation-delay: 3s
}

#first-slider .carousel-control {
    width: 6%;
    text-shadow: none
}

#first-slider h1 {
    margin-bottom: 20px;
    font-size: 42px;
    font-weight: bold;
    color: #fff
}

#first-slider .p {
    padding-top: 125px;
    text-align: center
}

#first-slider .p a {
    text-decoration: underline
}

#first-slider .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: rgba(255, 255, 255, .4);
    border: none
}

#first-slider .carousel-indicators .active {
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: none
}

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.carousel-fade .carousel-control {
    z-index: 2
}

.carousel-control .fa-angle-right,
.carousel-control .fa-angle-left {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}

.carousel-control .fa-angle-left {
    left: 50%;
    width: 38px;
    height: 38px;
    margin-top: -15px;
    font-size: 30px;
    color: #fff;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 53px
}

.carousel-control .fa-angle-right {
    right: 50%;
    width: 38px;
    height: 38px;
    margin-top: -15px;
    font-size: 30px;
    color: #fff;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 53px
}

.carousel-control {
    opacity: 1;
    filter: alpha(opacity=100)
}

#first-slider {
    height: 623px;
}

#first-slider .slide1 {
    background: url(../images/img/trade.jpg) no-repeat center center;
    background-size: cover;
    background-repeat: no-repeat
}

#first-slider .slide2 {
    background: url(../images/img/slider-1.png) no-repeat center center;
    background-size: cover;
    background-repeat: no-repeat
}

#first-slider .slide3 {
    background-image: url(../images/img/slider-2.png);
    background-size: cover;
    background-repeat: no-repeat
}

#first-slider .slide4 {
    background-image: url(../images/img/slider-3.png);
    background-size: cover;
    background-repeat: no-repeat
}

#first-slider .slide5 {
    background-image: url(../images/img/slider-4.png);
    background-size: cover;
    background-repeat: no-repeat
}

#first-slider .slide6 {
    background-image: url(../images/img/slider-5.png);
    background-size: cover;
    background-repeat: no-repeat
}

.cor_slider {
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 1;
    color: #fff
}

.slide_1 {
    background: url("../images/img/freelancer-4.jpg") center center no-repeat;
    background-size: cover;
    background-repeat: no-repeat
}

.slide_2 {
    background: url("../images/img/meeting-3.jpg") center center no-repeat;
    background-size: cover;
    background-repeat: no-repeat
}

.slide_3 {
    background: url("../images/img/freelancer-7.jpg") center center no-repeat;
    background-size: cover;
    background-repeat: no-repeat
}

.slide_4 {
    background: url("../images/img/meeting-9.jpg") center center no-repeat;
    background-size: cover;
    background-repeat: no-repeat
}

.slide_5 {
    background: url("../images/img/meeting-8.jpg") center center no-repeat;
    background-size: cover;
    background-repeat: no-repeat
}

.footer_corp {
    background-color: #fff;
    padding: 60px 0px 0px;
    position: relative
}

.bottom_footer {
    margin-top: 50px;
}

.search-text {
    background-color: #f5f5f5;
    padding-top: 60px;
    padding-bottom: 60px
}

.search-text .input-search {
    height: 45px;
    width: 40%;
    padding-left: 20px;
    color: #333
}

.search-text .btn-search {
    background: #545454;
    ;
    border: none;
    color: #FFF;
    height: 45px;
    width: 80px
}

.search-text h4 {
    color: #888582;
    font-weight: 700
}

.logo {
    color: #888582;
    font-weight: 800;
    font-size: 30px
}

.logo img {
    width: 100px;
}

.adress,
.menu {
    list-style: none
}

.adress span,
.menu span {
    color: #888582;
    font-weight: 800;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 10px;
    margin-bottom: 20px;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 3px
}

.adress p,
.menu li a {
    color: #888582;
    letter-spacing: 3px;
    text-decoration: none;
    font-size: 14px
}

.menu li a:hover {
    color: #888582;
    font-weight: 600;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out
}

.common-links {
    position: relative;
    font-size: 12px;
    text-align: center
}

.common-links h2 {
    font-size: 16px;
    font-weight: 700;
}

.common-links ul {
    list-style: none;
    margin-bottom: 5px;
    overflow: hidden
}

.common-links ul li {
    display: inline-block;
    border-right: 1px solid #ccc;
    padding: 0 0px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding: 0px 10px;
}

.common-links ul li:nth-last-child(1) {
    border-right: none
}

.ZPprivacy li a {
    color: #7b8a97;
    font-weight: 400
}

.reserve_corp {
    color: #b4b4b4
}

.reserve_corp_text {
    color: #7b8a97
}

.reserve_corp_text i {
    color: #ccc;
    font-size: 10px
}

.circle-container {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    border: 3px solid #13779b;
    border-radius: 50%;
    height: 16em;
    list-style: none outside none;
    margin: 20em auto 0;
    padding: 0;
    position: relative;
    width: 16em;
    background-image: url(../images/logo1.png);
    /* background-image: url(../images/businessman.png); */
    background-size: 70%;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 50%
}
.left_165 {
    left: 165px !important;
}
.left_15 {
    left: 15px !important;
}
.left_125 {
    left: 125px !important;
}
.left_70 {
    left: 70px !important;
}
.left_50 {
    left: 50px !important;
}
.width_250 {
    width: 250px;
}
.circle-container > * {
    display: block;
    height: 6em;
    left: 48%;
    margin: -3em;
    position: absolute;
    top: 24%;
    transform: rotate(0deg) translate(0);
    -webkit-transform: rotate(0deg) translate(0);
    -moz-transform: rotate(0deg) translate(0);
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    z-index: -1;
}

.circle-container a {
    display: block;
    border-radius: 55px;
    background: #fff;
    width: 90px;
    line-height: 90px;
    border: 3px solid #0f759a;
    height: 90px;
    text-align: center
}

.circle-container a.circle_sm {
    display: block;
    border-radius: 55px;
    background: #fff;
    width: 80px;
    margin-left: 39px;
    margin: auto;
    line-height: 80px;
    border: 3px solid #0f759a;
    height: 80px;
    text-align: center;
}

.circle-container a.circle_lg {
    display: block;
    border-radius: 55px;
    background: #fff;
    width: 110px;
    line-height: 110px;
    border: 3px solid #0f759a;
    height: 110px;
    text-align: center
}

.circle-container img {
    display: inline-block;
    width: 55px;
    margin: 0;
    padding: 3px;
    margin-top: -10px
}

.text_white {
    color: #fff
}

.circle-container > .start:nth-of-type(1) {
    transform: rotate(0deg) translate(15em) rotate(0deg);
    -webkit-transform: rotate(0deg) translate(15em) rotate(0deg);
    -moz-transform: rotate(0deg) translate(15em) rotate(0deg)
}

.circle-container > .start:nth-of-type(2) {
    transform: rotate(45deg) translate(18em) rotate(-45deg);
    -webkit-transform: rotate(45deg) translate(18em) rotate(-45deg);
    -moz-transform: rotate(45deg) translate(18em) rotate(-45deg)
}

.circle-container > .start:nth-of-type(3) {
    transform: rotate(90deg) translate(18em) rotate(-90deg);
    -webkit-transform: rotate(90deg) translate(18em) rotate(-90deg);
    -moz-transform: rotate(90deg) translate(18em) rotate(-90deg)
}

.circle-container > .start:nth-of-type(4) {
    transform: rotate(135deg) translate(18em) rotate(-135deg);
    -webkit-transform: rotate(135deg) translate(18em) rotate(-135deg);
    -moz-transform: rotate(135deg) translate(18em) rotate(-135deg)
}

.circle-container > .start:nth-of-type(5) {
    transform: rotate(180deg) translate(22em) rotate(-180deg);
    -webkit-transform: rotate(180deg) translate(22em) rotate(-180deg);
    -moz-transform: rotate(180deg) translate(22em) rotate(-180deg)
}

.circle-container > .start:nth-of-type(6) {
    transform: rotate(225deg) translate(18em) rotate(-225deg);
    -webkit-transform: rotate(225deg) translate(18em) rotate(-225deg);
    -moz-transform: rotate(225deg) translate(18em) rotate(-225deg)
}

.circle-container > .start:nth-of-type(7) {
    transform: rotate(270deg) translate(18em) rotate(-270deg);
    -webkit-transform: rotate(270deg) translate(18em) rotate(-270deg);
    -moz-transform: rotate(270deg) translate(18em) rotate(-270deg)
}

.circle-container > .start:nth-of-type(8) {
    transform: rotate(315deg) translate(18em) rotate(-315deg);
    -webkit-transform: rotate(315deg) translate(18em) rotate(-315deg);
    -moz-transform: rotate(315deg) translate(18em) rotate(-315deg)
}

.circle-container > .start:nth-of-type(9) {
    transform: rotate(340deg) translate(14em) rotate(-340deg);
    -webkit-transform: rotate(340deg) translate(27em) rotate(-340deg);
    -moz-transform: rotate(340deg) translate(14em) rotate(-340deg)
}

.circle-container > .start:nth-of-type(10) {
    transform: rotate(380deg) translate(26em) rotate(-380deg);
    -webkit-transform: rotate(380deg) translate(26em) rotate(-380deg);
    -moz-transform: rotate(380deg) translate(26em) rotate(-380deg)
}

.sec_service {
    padding: 0 0 20%
}

.home_anime_sec {
    background: #003244;
    padding: 35px 0;
}

.serv_name {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    width: 53%;
}

.collage-section {
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center
}

.collage-section .table {
    display: table;
    width: 100%;
    margin-top: 30px
}

.collage-section .table .table-cell {
    display: table-cell
}

.collage-section .table .six {
    width: 50%
}

.collage-section .table .table-cell .bangalore {
    width: 100%
}

.collage-section .table .table-cell div {
    float: left;
    position: relative
}

.collage-section .table .table-cell img {
    padding: 2px;
    width: 100%
}

.legal_height {
    height: 458px
}

.collage-section .table .table-cell div:hover .text-overlay {
    opacity: 1
}

.collage-section .table .table-cell div.text-overlay {
    position: absolute !important;
    top: 0;
    background: rgba(48, 158, 188, 0.72);
    left: 0;
    right: 0;
    height: 100%;
    opacity: 0;
    transition: 500ms
}

.text-overlay p {
    padding: 30% 8%;
    color: #fff
}

.content p {

    font-weight: 200;
    color: #000;
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    line-height: 20px;
    background: #ffffff9c
}

.collage-section .table .table-cell div.text-overlay .content {
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0px 20px
}

.collage-section .table .table-cell div h1 {
    position: absolute;
    bottom: 18px;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 24px;
    transition: 500ms
}

.collage-section .table .table-cell {
    display: table-cell
}

.collage-section .table .table-cell div:hover h1 {
    bottom: 80%
}

.collage-section .table .table-cell .delhi {
    width: 50%
}

.collage-section .table .table-cell .gurgaon {
    width: 50%
}

.collage-section .table .three {
    width: 25%
}

.collage-section .table .twelve {
    width: 100%
}

.quote {
    color: rgba(0, 0, 0, .1);
    text-align: center;
    margin-bottom: 30px
}

#fade-quote-carousel.carousel {
    padding-bottom: 60px
}

#fade-quote-carousel.carousel .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

#fade-quote-carousel.carousel .carousel-inner .active {
    opacity: 1;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

#fade-quote-carousel.carousel .carousel-indicators {
    bottom: 10px
}

#fade-quote-carousel.carousel .carousel-indicators > li {
    background-color: #fff;
    border: none
}

#fade-quote-carousel blockquote {
    text-align: center;
    border: none
}

#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px
}

.car_slide .slide {
    position: relative
}

.p_car_color {
    color: #fff
}

.car_slide {
    background-image: url(../images/rail.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px;
    min-height: 450px;
    background: #003244
}

.quote .fa {
    color: #fff
}

.testi_profile img {
    width: 75px;
    border-radius: 50%;
    height: 75px
}

.p_car_color {
    font-weight: 500
}

.corp_form {
    background: url(../images/clinet-part-bg.jpg) left top no-repeat;
    background-size: cover;
    min-height: 450px;
    padding: 40px 30px
}

.no_pad {
    padding: 0
}

.form_regi {
    padding: 0% 10%;
    background: transparent
}

::placeholder {
    color: #fff;
    opacity: 1
}

:-ms-input-placeholder {
    color: #fff
}

::-ms-input-placeholder {
    color: #fff
}

.text_sign {
    padding-bottom: 3%;
    text-align: center;
    color: #fff
}

.form_regi .form-group {
    margin-bottom: 25px
}

.add_fields {
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid #ddd;
    height: 45px;
    font-size: 14px;
    background: transparent;
    color: #fff
}

.text_com {
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid #ddd;
    background: transparent;
    font-size: 12px;
    color: #d9d9d9;
    overflow: hidden;
}

.text_com:focus {
    border: none;
    border: 1px solid #ddd;
    box-shadow: none
}

.add_fields:focus {
    box-shadow: none;
    border: 1px solid #ccc
}

.mu-primary-btn-2 {
    background-color: transparent;
    border-radius: 0px;
    border: solid 2px #fff;
    color: #fff;
    outline: 0;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 10px 25px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
    z-index: 1;
    position: relative
}

.mu-primary-btn-2:before {
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    position: absolute;
    top: 0;
    left: 50%;
    right: 50%;
    bottom: 0;
    opacity: 0;
    content: '';
    background-color: #fff;
    z-index: -2
}

.mu-primary-btn-2:hover:before {
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    left: 0;
    right: 0;
    opacity: 1
}

.mu-primary-btn-2:hover,
.mu-primary-btn-2:focus {
    color: #003244;
}
.signed_1 .mu-primary-btn-2:focus
{
    color:#bea5a5;
}
.mu-primary-btn-2:before:focus
{
background-color: transparent;
}
.btn_start {
    padding: 20px 40px;
    background: none;
    border: none;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 3px;
    cursor: pointer;
    color: #fff
}

.btn_start:after,
.btn_start:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 2px solid #fff;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s
}

.btn_start:after {
    -webkit-transform: translate(3px, 3px);
    transform: translate(3px, 3px)
}

.btn_start:before {
    -webkit-transform: translate(-3px, -3px);
    transform: translate(-3px, -3px)
}

.btn_start:hover:after,
button:hover:before {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.btn_start:hover {
    color: #fff
}

.home_solu_sec {
    padding: 40px 0
}

.call_corp {
    text-align: center;
    padding: 60px 40px;
    background: #3875b9
}

.call_corp::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.call_corp img {
    width: auto
}

.call_corp h2 {
    padding: 25px 0%;
    color: #fff
}

.mu-primary-btn-3 {
    background-color: transparent;
    border-radius: 0px;
    border: solid 1px #fff;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 15px 80px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
    width: auto
}

.mu-primary-btn-3:hover,
.mu-primary-btn-2:focus {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff
}

.wrap input[type="text"],
.wrap input[type="password"],
.wrap input[type="number"] {
    color: #8f3d88;
    width: 100%;
    margin: 0.5rem 0;
    background: #f5feff;
    font-weight: 300;
    -webkit-box-shadow: inset -0.15rem -0.25rem 0.5rem rgba(252, 254, 231, 0.4), inset 0.05rem 0.1rem 0.3rem rgba(143, 61, 136, 0.4), 0.2rem 0.3rem 0.6rem #fcfee7, -0.2rem -0.3rem 0.2rem rgba(218, 11, 98, 0.1);
    box-shadow: inset -0.15rem -0.25rem 0.5rem rgba(252, 254, 231, 0.4), inset 0.05rem 0.1rem 0.3rem rgba(143, 61, 136, 0.4), 0.2rem 0.3rem 0.6rem #fcfee7, -0.2rem -0.3rem 0.2rem rgba(218, 11, 98, 0.1);
    -webkit-transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    height: 45px
}

.wrap textarea {
    color: #8f3d88;
    width: 100%;
    margin: 0.5rem 0;
    background: #f5feff;
    font-weight: 300;
    -webkit-box-shadow: inset -0.15rem -0.25rem 0.5rem rgba(252, 254, 231, 0.4), inset 0.05rem 0.1rem 0.3rem rgba(143, 61, 136, 0.4), 0.2rem 0.3rem 0.6rem #fcfee7, -0.2rem -0.3rem 0.2rem rgba(218, 11, 98, 0.1);
    box-shadow: inset -0.15rem -0.25rem 0.5rem rgba(252, 254, 231, 0.4), inset 0.05rem 0.1rem 0.3rem rgba(143, 61, 136, 0.4), 0.2rem 0.3rem 0.6rem #fcfee7, -0.2rem -0.3rem 0.2rem rgba(218, 11, 98, 0.1);
    -webkit-transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: color 220ms cubic-bezier(0.215, 0.61, 0.355, 1), filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-filter 110ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 2200ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

.wrap {
    padding: 5% 7%;
    background: #fff;
    border-radius: 3px;
    box-shadow: 10px 15px 10px rgba(0, 0, 0, 0.075)
}

.wrap input {
    border-radius: 0.5rem;
    padding: 1rem;
    border: none;
    outline: none;

}

.wrap textarea {
    border-radius: 0.5rem;
    padding: 1rem;
    border: none;
    outline: none;

}

.text_sign_touch {
    padding-bottom: 3%;
    text-align: center;
    color: #333
}

.form_main {
    padding: 6% 7%
}

.mu-primary-btn-4 {
    background-color: #003244;
    border-radius: 0px;
    border: solid 1px #ccc;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 10px 25px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer
}

.mu-primary-btn-4:hover,
.mu-primary-btn-2:focus {
    /* background-color: transparent; */
    background: #003244;
    color: #fff;
    border: 2px solid #ffffff;
}

.first_sec_text {
    padding: 25% 0%
}

.pop-up {}

.pop-up .content {
    overflow: hidden;
    text-align: center;
    position: relative
}

@media (min-width: 768px) {
    .pop-up .content {
        min-height: inherit
    }
}

.pop-up .content .container {
    padding: 100px 20px 140px
}

@media (min-width: 568px) {
    .pop-up .content .container {
        padding: 50px 20px 80px
    }
}

@media (min-width: 768px) {
    .pop-up .content .container {
        padding: 70px 0px 90px;
        max-width: 520px;
        margin: 0 auto
    }
}

.pop-up .content .close {
    position: absolute;
    top: 00px;
    left: 0px;
    font-size: 16px;
    letter-spacing: 0.05rem;
    color: #555;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s
}

.pop-up .content .close:hover {
    cursor: pointer;
    color: #f66867
}

.pop-up .content .dots .dot {
    position: absolute;
    border-radius: 100%;
    z-index: 11
}

.pop-up .content .dots .dot:nth-of-type(1) {
    top: -80px;
    right: -80px;
    width: 160px;
    height: 160px;
    background-color: #689bf6;
    -webkit-animation: float 6s ease-in-out infinite;
    -moz-animation: float 6s ease-in-out infinite;
    -o-animation: float 6s ease-in-out infinite;
    animation: float 6s ease-in-out infinite
}

@media (min-width: 768px) {
    .pop-up .content .dots .dot:nth-of-type(1) {
        top: -190px;
        right: -190px;
        width: 380px;
        height: 380px
    }
}

.pop-up .content .dots .dot:nth-of-type(2) {
    bottom: -120px;
    left: -120px;
    width: 240px;
    height: 240px;
    background-color: #f66867;
    -webkit-animation: float 8s ease-in-out infinite;
    -moz-animation: float 8s ease-in-out infinite;
    -o-animation: float 8s ease-in-out infinite;
    animation: float 8s ease-in-out infinite
}

.pop-up .content .dots .dot:nth-of-type(3) {
    bottom: -50px;
    right: -50px;
    width: 100px;
    height: 100px;
    background-color: #ffd84c;
    -webkit-animation: float 4s ease-in-out infinite;
    -moz-animation: float 4s ease-in-out infinite;
    -o-animation: float 4s ease-in-out infinite;
    animation: float 4s ease-in-out infinite
}

.pop-up .content .title h1 {
    text-align: center;
    color: #f66867;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 2.8rem;
    letter-spacing: 0.05rem
}

.pop-up .content img {
    width: 100%;
    max-width: 300px;
    display: inline-block;
    margin: 30px 0 40px 0;
    -webkit-transform: translateX(60px);
    -moz-transform: translateX(60px);
    -ms-transform: translateX(60px);
    -o-transform: translateX(60px);
    transform: translateX(60px);
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s
}

@media (min-width: 768px) {
    .pop-up .content img {
        max-width: 300px
    }
}

.pop-up .content .subscribe h1 {
    font-size: 1.5rem;
    color: #3e4146;
    line-height: 130%;
    letter-spacing: 0.07rem;
    margin-bottom: 30px
}

.pop-up .content .subscribe h1 span {
    color: #f66867
}

.pop-up .content .subscribe form {
    overflow: hidden
}

.pop-up .content .subscribe form input {
    width: 100%;
    float: left;
    padding: 15px 20px;
    text-align: center;
    font-family: inherit;
    font-size: 1.1rem;
    letter-spacing: 0.05rem;
    outline: 0
}

.pop-up .content .subscribe form input[type=email] {
    margin-bottom: 15px;
    border: 1px solid #bec1c5;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s
}

@media (min-width: 768px) {
    .pop-up .content .subscribe form input[type=email] {
        margin-bottom: 0px;
        width: 75%;
        border-right-width: 0px
    }
}

.pop-up .content .subscribe form input[type=email]:focus {
    border-color: #3e4146
}

.pop-up .content .subscribe form input[type=submit] {
    background-color: #003244;
    color: #fff;
    border: 1px solid #003244;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s
}

@media (min-width: 768px) {
    .pop-up .content .subscribe form input[type=submit] {
        width: 25%
    }
}

.pop-up .content .subscribe form input[type=submit]:hover {
    cursor: pointer;
    background-color: #7349af;
    border-color: #7349af
}

.mod_top {
    margin-top: 13%
}

@-webkit-keyframes float {
    0% {
        transform: translatey(0px);
        transform: translatex(0px)
    }

    50% {
        transform: translatey(-30px);
        transform: translatex(20px)
    }

    100% {
        transform: translatey(0px);
        transform: translatex(0px)
    }
}

@-moz-keyframes float {
    0% {
        transform: translatey(0px);
        transform: translatex(0px)
    }

    50% {
        transform: translatey(-30px);
        transform: translatex(20px)
    }

    100% {
        transform: translatey(0px);
        transform: translatex(0px)
    }
}

@-o-keyframes float {
    0% {
        transform: translatey(0px);
        transform: translatex(0px)
    }

    50% {
        transform: translatey(-30px);
        transform: translatex(20px)
    }

    100% {
        transform: translatey(0px);
        transform: translatex(0px)
    }
}

@keyframes float {
    0% {
        transform: translatey(0px);
        transform: translatex(0px)
    }

    50% {
        transform: translatey(-30px);
        transform: translatex(20px)
    }

    100% {
        transform: translatey(0px);
        transform: translatex(0px)
    }
}




.section_desc {
    font-size: 18px;
    line-height: 30px;
    display: inline-block;
    position: relative;
    padding: 0% 5%;
    color: #fff
}

.title_offer {
    text-align: center;
    padding: 0px 0 29px;
    font-family: 'PT Serif', serif;
}

.title_offer::after {
    content: "";
    width: 65px;
    height: 3px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -32px;
    top: 67px
}

.pro_p {
    font-size: 14px
}

.accordian {
    width: 950px;
    height: 450px;
    overflow: hidden;
    margin: 50px auto;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35)
}

.accordian ul {
    width: 2000px
}

.accordian li {
    position: relative;
    display: block;
    width: 190px;
    float: left;
    border-left: 1px solid #888;
    box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s
}

.accordian ul:hover li {
    width: 40px
}

.accordian ul li:hover {
    width: 640px
}

.accordian li img {
    display: block;
    width: auto;
    max-width: none
}

.image_title {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 800px
}

.image_title a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 20px;
    font-size: 16px
}

.net_center h3 {
    text-align: center
}

.second_call_corp h2 {
    color: #fff
}

.icon_img1 {
    width: 15%;
    padding-bottom: 5%
}

.icon_1 h3 {
    color: #333;
    font-size: 22px
}

.team-message {
    font-size: 15px;
    line-height: 1.6;
    padding-bottom: 10px
}

.heading_1 {
    text-align: center;
    padding: 1% 0;
}

.benefit_row {
    padding-bottom: 30px;
}

.team_gal {
    padding: 0 15%
}

.icon_1 {
    padding: 6%
}

.icon_print h3 {
    color: #333;
    font-size: 22px
}

.icon_print {
    padding: 6%;
    border: 1px solid #ddd;
    border-radius: 3px;
    height: 250px;
}

.recom_all_serv {
    padding-bottom: 3%
}

.row_serv_bell {
    border-bottom: 1px solid #ddd
}

.recom_style {
    width: 100%;
    margin-bottom: 24px
}

.new_service_class {
    text-align: center
}

.bor_right {
    border-right: 1px solid #ddd
}

.task_sec {
    border-radius: 5px;
    padding: 6% 5%;
    background: #fff;
    transition: .5s
}

.recom_style h2 {
    text-align: center
}

.task_text {
    font-size: 13px;
    line-height: 20px;
    color: #555
}

.task_icon {
    padding-bottom: 5%;
    width: 15%
}

.left_content {
    text-align: left
}

.second_call_corp img {
    width: 90px;
    padding: 10px
}

.call_corp_1 {
    text-align: center;
    padding: 60px 40px;
    background: #259d84
}

.call_corp_2 {
    text-align: center;
    padding: 60px 40px;
    background: #c43022
}

.call_corp_3 {
    text-align: center;
    padding: 60px 40px;
    background: #00d6ad
}

.solution_1 img {
    padding-bottom: 5%
}

.call_corp_4 {
    text-align: center;
    padding: 60px 40px;
    background: #293492
}

.bi_sec {
    padding: 0 15px;
    height: 450px;
    overflow: hidden
}

.text_grey {
    color: #eee
}

.chain_size {
    height: 242px;
    width: 285px
}

.con_width {
    width: 285px;
    height: 242px
}

.collage_section_1 .bangalore_1:hover h1 {
    bottom: 65%
}

.collage_section_1 .bangalore_1 .text-overlay {
    position: absolute !important;
    top: 0;
    background: rgba(48, 158, 188, 0.72);
    left: 0;
    right: 0;
    height: 100%;
    opacity: 0;
    transition: 500ms
}

.collage_section_1 .bangalore_1 h1 {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 24px;
    transition: 500ms;
    text-align: center
}

.collage_section_1 .bangalore_1:hover .text-overlay {
    opacity: 1
}

.collage_section_1 {
    text-align: center;
    padding: 40px 0 0
}

.bangalore_1 {
    position: relative
}

.colab_row {
    padding: 3% 0
}

.call_corp_lkm {
    text-align: center;
    padding: 60px 40px;
    background: #5700bc
}

.img_index {
    width: 21%;
    padding: 8px 0
}

.feat_content {
    padding: 5%
}

.feat_pad {
    margin: 18px 0%
}

.feat_back {
    background: #fafafa
}

.feat_sec {
    padding: 5% 0
}

.text_com_1 {
    border-radius: 0px;
    box-shadow: none;
    border-bottom: 1px solid #ddd;
    background: transparent;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    margin-top: 4%
}
.text_com_1::placeholder {
  color: #aba2a2!important;
  opacity: 1; 
    
}

.text_com_1:focus {
    border: none;
    border-bottom: 1px solid #ccc
}

.legal_height_2 {
    height: 446px
}

.pro_btn {
    border-radius: 3px;
    background: #333;
    color: #fff
}

.btn-style {
    color: #fff;
    background-color: rgba(63, 208, 212, .85);
    margin-top: -8px;
    padding: 5px 10px;
    font-size: 13px;
    letter-spacing: 2px;
}
.btn-style:hover {
    color: #fff
}

.call_no {
    position: absolute;
    font-size: 8px;
    padding: 4px 6px 0;
    background: #3875b9;
    top: 17px;
    left: 15px;
    border-radius: 3px 18px 0px 0;
    letter-spacing: 0;
}

.con_service {
    position: absolute;
    background: #fff;
    display: none
}

.bp_head {
    background: url('../images/img/right-planners.jpg') !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.mice {
    background: url('../images/img/slider-1.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.sit {
    background: url('../images/img/sit.jpg');
    background-position: 0px -230px;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.inbound {
    background: url('../images/img/slider-2.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.outbound {
    background: url('../images/img/slider-4.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.travel {
    background: url('../images/img/Travel\ Services.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.trade {
    background: url('../images/img/trade.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.desc_sec h2 {
    color: #fff;
    text-shadow: #333 3px 3px 3px;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 15px;

}
.slider_cont h2 {
    position: relative;
}
.slider_cont h2::after {
    content: "";
    width: 65px;
    height: 3px;
    background-color: #2b301b;
    position: absolute;
    left: 50%;
    margin-left: -32px;
    top: 55px;
}
.slider_cont_index h2::after{
    top: 55px;

}

.color_black {
    color: black !important;
}

.net_center {
    padding-top: 40px
}

.light_text {
    font-size: 24px;
    font-weight: 300;
    line-height: 40px;
}

@media only screen and (max-width: 767px) {
    .circle-container {
        height: 6em;
        width: 6em
    }

    .con_width {
        height: auto
    }

    .corp_main_serv h3 {
        font-size: 17px
    }

    .mod_top {
        margin-top: 23%
    }

    .bangalore_1 {
        margin-bottom: 4%
    }

    .item1 {
        width: 5em
    }

    .item2 {
        width: 5em
    }

    .item3 {
        width: 5em
    }

    .item4 {
        width: 5em;
        left: 52px !important;
    }

    .item5 {
        width: 5em
    }

    .item6 {
        width: 5em
    }

    .item6 {
        width: 5em
    }

    .item7 {
        width: 5em
    }

    .item8 {
        width: 5em
    }

    .item9 {
        width: 5em
    }

    .item10 {
        width: 5em
    }
    .item1 p {
        margin: 2px -2px 0px -11px;
        line-height: 10px;
        width: 74px;
    }
    .item2 p {
        margin: 2px -2px 0px -4px;
        line-height: 10px;
    }
    .item3 p {
        margin: 2px -2px 0px 0px;
        line-height: 10px;
    }
.item4 p {
    margin: -2px 2px 0px 0px;
    line-height: 10px;
    width: 100%;
}
.item5 p {
    margin: 1px 0px 0px -2px;
    line-height: 10px;
    width: 100%;
}
.item6 p {
    margin: 2px 0 0px -15px;
    line-height: 10px;
}
.item7 p {
    margin: 2px 68px 0px -2px;
    line-height: 10px;
}
.item8 p {
    margin: 0px 0px 0px -12px;
    width: 80px;
    line-height: 10px;
}
    .circle-container > * {
        left: 65%;
        top: 56%;
    }
    .circle-container > .start:nth-of-type(1) {
        transform: rotate(0deg) translate(8em) rotate(0deg);
        -webkit-transform: rotate(0deg) translate(8em) rotate(0deg);
        -moz-transform: rotate(0deg) translate(8em) rotate(0deg)
    }

    .circle-container > .start:nth-of-type(2) {
        transform: rotate(45deg) translate(9em) rotate(-45deg);
        -webkit-transform: rotate(45deg) translate(9em) rotate(-45deg);
        -moz-transform: rotate(45deg) translate(9em) rotate(-45deg)
    }

    .circle-container > .start:nth-of-type(3) {
        transform: rotate(90deg) translate(8em) rotate(-90deg);
        -webkit-transform: rotate(90deg) translate(8em) rotate(-90deg);
        -moz-transform: rotate(90deg) translate(8em) rotate(-90deg)
    }

    .circle-container > .start:nth-of-type(4) {
        transform: rotate(135deg) translate(9em) rotate(-135deg);
        -webkit-transform: rotate(135deg) translate(9em) rotate(-135deg);
        -moz-transform: rotate(135deg) translate(9em) rotate(-135deg)
    }

    .circle-container > .start:nth-of-type(5) {
        transform: rotate(180deg) translate(9em) rotate(-180deg);
        -webkit-transform: rotate(180deg) translate(9em) rotate(-180deg);
        -moz-transform: rotate(180deg) translate(9em) rotate(-180deg)
    }

    .circle-container > .start:nth-of-type(6) {
        transform: rotate(225deg) translate(9em) rotate(-225deg);
        -webkit-transform: rotate(225deg) translate(9em) rotate(-225deg);
        -moz-transform: rotate(225deg) translate(9em) rotate(-225deg)
    }

    .circle-container > .start:nth-of-type(7) {
        transform: rotate(270deg) translate(9em) rotate(-270deg);
        -webkit-transform: rotate(270deg) translate(9em) rotate(-270deg);
        -moz-transform: rotate(270deg) translate(9em) rotate(-270deg)
    }

    .circle-container > .start:nth-of-type(8) {
        transform: rotate(315deg) translate(9em) rotate(-315deg);
        -webkit-transform: rotate(315deg) translate(9em) rotate(-315deg);
        -moz-transform: rotate(315deg) translate(9em) rotate(-315deg)
    }

    .circle-container > .start:nth-of-type(9) {
        transform: rotate(340deg) translate(13em) rotate(-340deg);
        -webkit-transform: rotate(340deg) translate(13em) rotate(-340deg);
        -moz-transform: rotate(340deg) translate(13em) rotate(-340deg)
    }

    .circle-container > .start:nth-of-type(10) {
        transform: rotate(386deg) translate(13em) rotate(-384deg);
        -webkit-transform: rotate(386deg) translate(13em) rotate(-384deg);
        -moz-transform: rotate(386deg) translate(13em) rotate(-384deg)
    }

    .serv_name {
        font-weight: 600;
        font-size: 7px;
        line-height: 10px;
        width: 57px;
        text-align: center;
    }

    .circle-container {
        margin: 23em auto 0
    }

    .sec_service {
        padding: 0 0 28%
    }

    #first-slider h1 {
        font-size: 28px
    }

    #first-slider .slide1 h4,
    #first-slider .slide2 h4,
    #first-slider .slide3 h4,
    #first-slider .slide4 h4 {
        font-size: 12px
    }

    .collage-section .table .table-cell div h1 {
        font-size: 12px
    }

    .sub_margin {
        margin-bottom: 16%
    }


    .section-sub {
        font-size: 12px
    }

    .call_corp {
        padding: 15% 0%
    }

    .call_corp h2 {
        padding: 3px 0%;
        font-size: 18px;
        line-height: 30px;
    }

    .accordian ul li:hover {
        width: 200px
    }

    .accordian {
        width: 327px
    }

    .accordian li {
        width: 66px
    }

    .chain_size {
        height: auto
    }

    .how_work .container {
        width: auto
    }

    .circle-container a {
        display: block;
        border-radius: 55px;
        background: #fff;
        width: 50px;
        line-height: 53px;
        border: 3px solid #0f759a;
        height: 50px;
        text-align: center
    }
    .circle-container a.circle_lg {
        display: block;
        border-radius: 55px;
        background: #fff;
        width: 60px;
        line-height: 62px;
        border: 3px solid #0f759a;
        height: 60px;
        text-align: center
    }
    .circle-container a.circle_sm {
        display: block;
        border-radius: 55px;
        background: #fff;
        width: 50px;
        line-height: 52px;
        border: 3px solid #0f759a;
        height: 50px;
        text-align: center
    }
    .circle-container img {
        display: inline-block;
        width: 36px
    }
    .legal_height {
        height: auto
    }
    .btn_start {
        padding: 10px 15px;
    }

    .icon_print {
        margin-bottom: 14px
    }

    .benifits-calculations h3 {
        padding: 0% 3%
    }

    .title_offer::after {
        display: none
    }
    .header-top-area .navbar-collapse.in {
        overflow-y: scroll;
        height: auto;
    }
    .legal_height_2 {
        height: auto
    }
    .collage-section .table .table-cell div:hover h1 {
        bottom: 35%
    }
    .home-section {
        padding-top: 60px
    }
    .section_desc {
        font-size: 12px;
        line-height: 23px;
        padding: 0% 0%
    }
    .call_no {
        position: relative;
        top: auto;
        left: auto;
        padding: 4px
    }
    .feat_content {
        padding: 5%;
        text-align: center
    }
    .content p {
        display: none
    }
    .common-links ul li {
        padding-right: 10px;
        padding-left: 10px;
    }
  
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .accordian {
        width: 290px
    }

    .accordian li {
        width: 58px
    }

    .accordian ul li:hover {
        width: 140px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .legal_height {
        height: auto
    }

    .content p {
        display: none
    }

    .common-links-js .ZPprivacy {
        text-align: center !important;
    }

    .collage-section .table .table-cell div:hover h1 {
        bottom: 50%
    }

    .circle-container {
        margin: 27em auto 0
    }

    .home_anime_sec {
        padding: 80px 0
    }

    .collage-section .table {
        margin-top: 87px
    }

    .feat_content {
        text-align: center
    }

    .icon_img1 {
        width: 26%
    }

    .corp_main_serv h3 {
        font-size: 17px
    }

    .accordian li {
        width: 140px
    }

    .accordian {
        width: 700px
    }

    .accordian ul li:hover {
        width: 467px
    }

    .legal_height_2 {
        height: auto
    }

    .bangalore_1 {
        margin-bottom: 4%
    }

    .task_icon {
        width: 25%
    }

    .chain_size {
        height: auto
    }

    .con_width {
        height: auto
    }
      .corp_main_serv img {
        padding-top: 60px;
    }
    .call_no {
    top: 18px;
    left: 15px;
}
    .common-links ul li {
    margin-bottom: 10px;
    padding: 0px 10px;
}
.reserve_corp
    {
        text-align: center;
    }
    .service-page {
    padding: 30px 0px;
}
    .footer_corp {
    padding: 30px 0px 0px;
}
    .mice {
    background-position: 0px -55px;
    }
    .bp_head {
    height: 350px;
}
    .desc_sec {
    padding: 22% 0% 0%;
}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
    .legal_height {
        height: auto
    }

    .con_width {
        height: auto
    }

    .chain_size {
        height: auto
    }

    .circle-container {
        margin: 20em auto 0
    }
}

.mrg-top {
    margin-top: 90px;
}

/* 05-07-2019 */

.meeting_1{
    background-image: url(../images/img/slider-1.png);
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center 20px;
    padding: 145px 0px;
}
.service_slider_right{
    margin-top: 90px;
    text-align: center;
}
.service_text_heading h2{
    text-align: center;
    color: #fff;
}

.srv_site_1{
    background-image: url(../images/img/sit.jpg);
}
.inbound_service_slider{
    background-image: url(../images/img/slider-2.png);
}
.outbound_service_slider{
    background: url(../images/img/outbound.jpg);
}
.slider_cont h2{
    color: #2b2929;
    text-shadow: #33331182 3px 3px 3px;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}
hr{
    border-top: 1px solid #2b2929;
}
.travel_service_slider{
    background: url(../images/img/Travel\ Services.jpg);
}
.trade_service_slider{
    background: url(../images/img/trade.jpg);
}
.slick-slide {
    outline: 0px;
}




.mice_sld_01
{
    background-image: url(../images/img/mice-slider-01.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -400px;
}
.mice_sld_02
{
    background-image: url(../images/img/mice-slider-02.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -270px;
}
.mice_sld_03
{
    background-image: url(../images/img/mice-slider-03.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -270px;
}
.images_rgt
{
    min-height: 600px;
}

.sit_sld_01
{
    background-image: url(../images/img/sit-01.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -270px;
}
.sit_sld_02
{
    background-image: url(../images/img/sit-02.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -270px;
}
.sit_sld_03
{
    background-image: url(../images/img/sit-03.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -270px;
}

.inbound-overlan_sld_01
{
    background-image: url(../images/img/inbound-overlan-01.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center 0px;
}
.inbound-overlan_sld_02
{
    background-image: url(../images/img/inbound-overlan-02.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center 0px;
}
.inbound-overlan_sld_03
{
    background-image: url(../images/img/inbound-overlan-03.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center 0px;
}
.outbound-incentives_sld_01
{
    background-image: url(../images/img/outbound-incentives-01.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -62px;
}
.outbound-incentives_sld_02
{
    background-image: url(../images/img/outbound-incentives-02.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -198px; 
}
.outbound-incentives_sld_03
{
    background-image: url(../images/img/outbound-incentives-03.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -346px;
}
.travel-support_sld_01
{
    background-image: url(../images/img/travel-support_sld_01.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center 0px;
}
.travel-support_sld_02
{
    background-image: url(../images/img/travel-support_sld_02.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -346px;
}
.travel-support_sld_03
{
    background-image: url(../images/img/travel-support_sld_03.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -346px;
}
.trade-delegation_sld_01
{
    background-image: url(../images/img/trade-delegation_sld_01.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -2px;
}
.trade-delegation_sld_02
{
    background-image: url(../images/img/trade-delegation_sld_02.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -260px;
}
.trade-delegation_sld_03
{
    background-image: url(../images/img/trade-delegation_sld_03.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -312px;
}
.Vogue_sld_01
{
    background-image: url(../images/img/Vogue_sld_01.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -480px;

    
    text-align: center;
    min-height: 600px;
    height: auto;
}
.Vogue_sld_02
{
    background-image: url(../images/img/Vogue_sld_02.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -152px;

    
    text-align: center;
    min-height: 600px;
    height: auto;
}
.Vogue_sld_03 
{
    background-image: url(../images/img/Vogue_sld_03.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -152px;
}
.planners_about_sld_01 
{
    background-image: url(../images/img/planners_about_001.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -238px;
}
.planners_about_sld_02
{
    background-image: url(../images/img/planners_about_002.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -639px;
}
.planners_about_sld_03
{
    background-image: url(../images/img/planners_about_003.jpg);
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: center -304px;

    

.meeting_1{
    background-image: url(../images/img/meeting-8.jpg);
}
.meeting_2{
    background-image: url(../images/img/meeting-10.jpg);
}
.meeting_3{
    background-image: url(../images/img/meeting-11.jpg);
}
.srv_site_2{
    background-image: url(../images/img/sit-2.jpg);
}
.srv_site_3{
    background-image: url(../images/img/sit-4.jpg);
}
.srv_site_4{
    background-image: url(../images/img/sit-1.jpg);
}
.inbound_service_slider_1{
    background-image: url(../images/img/inbound-1.jpg);
}
.inbound_service_slider_2{
    background-image: url(../images/img/inbound-2.jpg);
}
.inbound_service_slider_3{
    background-image: url(../images/img/inbound-3.jpg);
}
.outbound-1{
    background-image: url(../images/img/international-1.jpg);
}
.outbound-2{
    background-image: url(../images/img/international-2.jpg)
}
.outbound-3{
    background-image: url(../images/img/international-3.jpg)
}
.travel_service_slider_1{
    background-image: url(../images/img/travel-0.jpg)
}
.travel_service_slider_2{
    background-image: url(../images/img/travel-1.jpg);
}
.travel_service_slider_3{
    background-image: url(../images/img/travel-2.jpg)
}
.trade_service_slider_1{
    background-image: url(../images/img/delegation.jpg)
}
.trade_service_slider_2{
    background-image: url(../images/img/delegation-1.jpg)
}
.trade_service_slider_3{
    background-image: url(../images/img/delegation-2.jpg)
}
.bp_head_1{
    background-image: url(../images/img/travel-2.jpg)
}
.bp_head_2{
    background-image: url(../images/img/slider-1.png)
}
.bp_head_3{
    background-image: url(../images/img/slider-2.png)
}
.pt_90{
    padding-top: 90px;
}
.testimonial_1{
    background-image: url(../images/img/destination-1.jpg)
}
.testimonial_2{
    background-image: url(../images/img/destination-2.jpg)
}
.testimonial_3{
    background-image: url(../images/img/destination-3.jpg)
}
.testimonial_4{
    background-image: url(../images/img/destination-4.jpg)
}
#contactForm1 .add_fields::placeholder {
    color: #aaa1a1;
} 
.navigation-menu .navbar-nav li a
{
    color: #fff;
    text-shadow: 1px 1px 4px #000;
}
.navigation-background .navigation-menu .navbar-nav li a {
    text-shadow: none;
}
.slick-slider
{
    overflow: hidden!important;
}
#slider_allpage
{
    overflow: hidden;
}




