.banner.mobilebanner {
    display: none
}

@media (max-width:1600px) {}

@media (max-width:1550px) {
    .banner {
        max-height: 490px;
    }
    #menu-header-menu li:nth-child(3) .dropdown-menu li {
        margin-left: 10px;
        margin-right: 15px !important;
    }
}

@media(max-width:1550px) {
    body {
        font-size: 15px;
        overflow-x: hidden !important;
    }
    .explore .packagebox .colbox.colbox2 .acadiana_tab {
        width: 88%
    }
    .explore .packagebox .colbox.colbox1 {
        background-size: 125% auto
    }
    nav.nain_manu {
        margin-top: 5px
    }
    .banner .owl-theme .owl-dots .owl-dot {
        height: 105px;
        width: 11%;
        background-size: auto 52px
    }
    .banner .owl-theme .owl-dots .owl-dot:nth-child(2),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(3),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(4),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(5),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(6),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(7),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(8) {
        background-position: center 20px;
        background-size: auto 40px
    }
    .banner .banner-caption h2 {
        font-size: 42px;
        line-height: 52px
    }
    .header .social_icon .s_icon ul li {
        margin-right: 5px
    }
    .header .social_icon .linkbtn {
        font-size: 12px;
        margin-right: 0;
        padding: 5px 8px
    }
    .chairman-desk,
    .custom-servi,
    .footer {
        padding-top: 40px
    }
    .banner .banner-caption p {
        font-size: 28px
    }
    .custom-servi .title_text h2 {
        font-size: 46px
    }
    .custom-servi .title_text h2 span {
        font-size: 26px
    }
    .custom-servi .title_text {
        padding-bottom: 50px
    }
    .title_text h2 span {
        font-size: 22px
    }
    .comm_icon {
        width: 65px
    }
    .chairman-desk .auth_img {
        width: 36%;
        bottom: 0
    }
    .chairman-desk .content_box p {
        margin-bottom: 17px
    }
    .chairman-desk {
        padding-bottom: 30px
    }
    .chairman-desk .title_text {
        padding-bottom: 35px
    }
    .journey-countius .con_box figure {
        margin-bottom: 10px
    }
    .title_text h2 {
        font-size: 26px
    }
    .footer h2 {
        font-size: 22px
    }
    .footer h3 {
        font-size: 18px
    }
    .footer p {
        font-size: 14px
    }
    .footer p.phone_no {
        font-size: 24px
    }
    .footer .copyright {
        font-size: 14px
    }
    .chairman-desk .content_box {
        width: 69%
    }
    nav.nain_manu ul>li .submenubox .col_box h5 {
        font-size: 16px
    }
    .footer .subscribe_col .newsletter_box input {
        font-size: 12px
    }
    .footer .subscribe_col .newsletter_box span.subscrib_btn {
        width: 21%;
        font-size: 14px
    }
    .custom_membership .img_text .content_img {
        width: 200px
    }
    .custom_membership .video_box {
        width: 32%
    }
    .custom_membership .membership_right {
        margin-left: 34px
    }
}

@media(max-width:1440px) {
    #menu-header-menu li:nth-child(3) .dropdown-menu li {
        /* margin-left: 90px; */
        /* margin-right: 0 !important; */
    }
    #menu-header-menu li:nth-child(9) .dropdown-menu {
        min-width: 200px;
    }
}

@media(max-width:1366px) {
    .gauri,
    .nav>li>a {
        position: relative
    }
    .home-new .container {
        width: 1227px;
        padding: 0;
        max-width: 100%;
        margin-left: 37px;
    }
    .affix {
        width: 27%;
    }
    .home-new h2 {
        margin-left: 39px;
    }
    .story a {
        border-bottom: 1px solid #c0aa75;
        border-radius: 5px;
        background: #c0aa75;
        color: #fff;
        padding: 8px 15px;
        margin-top: 50px !important;
        transition: all 0.3s ease-in-out;
    }
    .page-id-4905 #team-section .container {
        width: 70%
    }
    .page-id-4905 #team-section {
        padding: 30px 0
    }
    .team-members img {
        width: 100%;
        border: 1px solid #d2d2d2;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px
    }
    .page-id-4 .banner {
        max-height: 510px
    }
    .full-height {
        max-height: 80vh !important;
        margin-bottom: 35px !important
    }
    .gauri {
        transform: translate(6%, 37%) !important;
        margin: 17% -6% !important;
        z-index: 999999
    }
    .home-address .left {
        /* width: 47%; */
        float: left
    }
    .home-address .right {
        width: 52%;
        float: right;
        margin-top: 26%;
        border-left: 2px #cab179 solid;
        padding-left: 9%;
        height: 126px
    }
    .home-address {
        width: 100%;
        /* margin-top: -70px */
    }
    .dropdown-menu li {
        margin-right: 100px
    }
    .custom-group .content_left_image {
        width: 100%;
        display: block
    }
    .drop-cont {
        width: 92%;
        margin: auto
    }
    .nav>li>a {
        display: block;
        padding: 15px 24px;
        text-transform: capitalize
    }
    .banner.inner_banner.inner_banner2 {
        max-height: 30vh !important
    }
    .our-lead h2 {
        padding: 5px 0 !important
    }
    .our-lead h1 {
        margin-top: -12%
    }
    .text-space {
        min-height: 105px;
        transform: translate(1%, 30%);
        margin: 22% -3%;
        padding: 0 !important;
        -webkit-transform: translate(1%, 30%)
    }
    .left-img-div img {
        width: 82.7%
    }
    .banner.inner_banner {
        max-height: 250px
    }
    .banner.inner_banner3 {
        max-height: 100%
    }
    .tab_box .nav-tabs li a img {
        margin-right: 8px;
        width: 24px
    }
    .tab_box .nav-tabs li a {
        font-size: 20px
    }
    .tab_box .tab-content .branch-sec ul li .tab-box-col {
        padding-top: 0
    }
    .banner .owl-controls .owl-dot span::after {
        font-size: 14px;
        bottom: 15px
    }
    .custom-servi .container {
        width: 100%
    }
    .col2.wow.fadeInRight.animated>figure {
        width: 36%
    }
    .col1.wow.fadeInLeft.animated>figure,
    .custom-group .content_left {
        width: 35%
    }
    .custom-group .content_right {
        width: 63.3%;
        padding-top: 15px
    }
    nav.nain_manu ul>li {
        margin: 0 3px
    }
    .content_right .content_right_text h3 {
        padding-bottom: 10px
    }
    .banner-bottom .sande a {
        margin-top: -90px !important;
        font-size: 27px;
        width: 245px;
    }
    .banner-bottom .hot-job .space {
        padding: 20px;
        font-size: 16px;
    }
    .banner-bottom {
        padding: 60px 0 !important;
        margin-top: -225px !important;
    }
    #menu-header-menu li:nth-child(3) .dropdown-menu li {
        /* margin-left: 60px; */
    }
}

@media(max-width:1365px) {
    .custom_membership .container {
        width: 990px
    }
}

@media(max-width:1280px) {
    .custom_membership .container {
        width: 990px
    }
    .home-new .container {
        width: 1121px;
        padding: 0;
        max-width: 100%;
    }
    .swf_vdo object {
        width: 95%;
        height: 830px;
    }
    .main-lead-right {
        height: 262px !important;
        min-height: 185px !important
    }
}

@media(max-width:1350px) {
    .header .container {
        width: 96%
    }
    .custom_membership .img_text h3 {
        font-size: 32px
    }
    .custom_membership .video_box {
        width: 36%
    }
    .custom_membership .membership_lower::before {
        left: 49.5%
    }
    .custom_membership .membership_right p {
        margin-bottom: 22px
    }
    .custom_membership .membership_left {
        width: 100%
    }
    .custom_membership .membership_right {
        width: 47%
    }
}

@media(max-width:1200px) {
    h2 {
        font-size: 30px
    }
    h3 {
        font-size: 22px
    }
    .container,
    .header .container {
        width: 98%
    }
    .explore .packagebox .colbox.colbox2 .acadiana_tab,
    .header .container,
    .page-id-23 .our-customer .container {
        width: 100%
    }
    .nearst-branch .tab-content .tab-pane .branch-sec ul li .tab-box-col p {
        font-size: 13px
    }
    .nearst-branch .tab-content .tab-pane .branch-sec ul li .tab-box-col>a.button-get {
        padding: 6px 16px
    }
    .banner .owl-theme .owl-dots .owl-dot {
        height: 116px
    }
    .banner .owl-theme .owl-dots .owl-dot:nth-child(2),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(3),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(4),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(5),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(6),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(7),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(8) {
        background-position: center 15px
    }
    .banner .owl-controls .owl-dot span::after {
        line-height: 16px;
        bottom: 10px
    }
    .banner .banner-caption h2 {
        font-size: 45px
    }
    .banner .banner-caption p {
        font-size: 30px;
        line-height: 35px
    }
    nav.nain_manu ul>li>a {
        font-size: 16px
    }
    nav.nain_manu ul>li:nth-child(2)>a::after {
        top: 22px
    }
    .tab_box .nav-tabs li a {
        padding-left: 20px
    }
    .tab_box .tab-content .branch-sec ul li .tab-box-col p {
        font-size: 14px;
        line-height: 21px
    }
    .custom-servi .box_table .col2 p {
        font-size: 28px
    }
    .custom-servi .box_table .col2 h3 {
        font-size: 30px
    }
    .title_text h2 {
        font-size: 33px
    }
    .journey-countius .con_box h3 {
        font-size: 20px
    }
    .journey-countius .con_box p {
        font-size: 16px
    }
    .vacancies-sec ul li {
        padding: 0 11px 0 14px
    }
    .vacancies-sec .title_text h2 {
        padding-left: 14px
    }
    .custom_membership .membership_right p {
        margin-bottom: 19px
    }
    #menu-header-menu li:nth-child(3) .dropdown-menu li {
        margin-left: 6px;
        margin-right: 6px !important;
    }
}

@media(max-width:1180px) {
    .custom-group .content_left {
        position: relative;
        top: 0;
        left: 2%
    }
    .custom_membership .img_text h3 {
        font-size: 28px;
        margin-top: 0;
        margin-bottom: 8px
    }
    .custom_membership .img_text p {
        line-height: 20px;
        margin-bottom: 18px
    }
    .custom_membership .img_text .content_img {
        margin-right: 27px
    }
    .custom_membership .membership_right p {
        margin-bottom: 18px
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_text {
        padding-top: 0;
        vertical-align: top
    }
    .custom_membership .membership_right .membership_right_text {
        margin-top: 43px;
        padding: 0 44px
    }
}

@media(max-width:1024px) {
    .history-div {
        padding: 20px 0 0
    }
    #no-more-tables table th:first-child {
        width: 10%;
    }
    .more-book-sec ul {
        display: inline-block;
        vertical-align: middle;
    }
    .more-book-sec ul li {
        padding-left: 10px;
        display: inherit;
        padding: 0px 10px;
        border-right: 1px solid #333;
    }
    .more-book-sec ul li:last-of-type {
        border-right: 0px;
        padding-right: 0px;
    }
    .more-book-sec h3 {
        display: inline-block;
        vertical-align: middle;
        border-right: 1px solid #333;
        padding-right: 10px;
        margin-bottom: 0;
        margin-top: 0px;
        line-height: 21px
    }
    .more-book-sec {
        top: 20%;
        padding: 7px 20px;
    }
    a.e_buttn {
        bottom: -19px;
    }
    .page-id-25 li.job-desigen h2 {
        font-size: 20px;
    }
    .emp-row .col-md-8 {
        width: 64.667%;
    }
    .history p {
        padding-top: 0
    }
    .our-starrgey li {
        border: none
    }
    .page-id-31 .work-with--us .work-banner-contant {
        position: relative;
        text-align: center;
        margin: 0 auto;
        width: 100%;
        left: 0;
        background-color: rgba(0, 0, 0, .8)
    }
    .work-with--us .work-banner-contant h2 {
        font-size: 32px;
        text-transform: uppercase
    }
    .facility-left-contant {
        display: inline-block;
        width: 66%;
        padding-top: 20px
    }
    .main-lead-right {
        height: 257px !important;
        min-height: 185px !important
    }
    .main-lead-left img {
        text-align: center;
        margin-left: 27%
    }
    .mobile-layout {
        display: block !important
    }
    .desktop-layout {
        display: none
    }
    .our-services .title_text {
        padding-bottom: 10px;
        width: 33%;
        float: left;
        padding-top: 36px
    }
    .our-services .our-gallery {
        float: right;
        width: 67%;
        padding: 0 15px
    }
    .hire-circle ul li:nth-child(4n) {
        background: 0 0 !important
    }
    .our-approach .our-specilazition {
        float: left;
        margin: 40px auto;
        text-align: center;
        width: 100%
    }
    .page-id-27 section.our-services .container {
        width: 72%
    }
    .our-customer .customer-say .tooltip-say {
        /* min-height: 455px; */
        margin-bottom: 25px
    }
    .dropdown-menu li {
        margin-right: 42px
    }
    nav.nain_manu ul>li>a {
        font-size: 14px
    }
    .tab_box .nav-tabs li a,
    nav.nain_manu ul>li .submenubox .col_box h5 {
        font-size: 15px
    }
    nav.nain_manu ul>li .submenubox .subboxdiv {
        padding-top: 13px
    }
    .vacancies-sec ul li p {
        font-size: 14px
    }
    .footer .copyright {
        text-align: left;
        padding: 15px 10px
    }
    .tab_box {
        width: 100%
    }
    .tab_box .nav-tabs li a:hover::after,
    .tab_box .nav-tabs li.active a::after {
        right: -8px
    }
    .col1.wow.fadeInLeft.animated>figure {
        width: 35%;
        position: relative
    }
    .col2.wow.fadeInRight.animated>figure {
        position: relative
    }
    .custom-servi .box_table .col2 p {
        font-size: 22px
    }
    .custom-servi .box_table .col2 h3 {
        font-size: 26px;
        line-height: 32px
    }
    .footer .subscribe_col .iconbox {
        width: 108px
    }
    .custom_membership .img_text .content_img {
        margin-right: 8px
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content p {
        top: 2px
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content.new p {
        top: 24px
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content {
        margin-top: 55px
    }
    .banner-caption.faciliti.text-width.sec-more-sec h1 {
        font-size: 30px;
    }
    .banner-caption.faciliti.text-width.sec-more-sec h3 {
        font-size: 18px;
    }
    .container-costom {
        width: 100%;
    }
    .facility-more-box .more-box {
        padding: 0px 10px 50px;
    }
    .facility-more-box h2 {
        padding-left: 12px;
    }
    .facility-more-box h2:before {
        left: 12px;
    }
}

@media(max-width:992px) {
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_img,
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_text {
        vertical-align: top
    }
    .timeline-2 {
        display: none
    }
    .timeline-img {
        display: block
    }
    .footer .subscribe_col {
        width: 45%
    }
    h2 {
        font-size: 26px
    }
    .header .toprgt {
        width: 49%
    }
    .header {
        position: relative;
        padding-bottom: 0
    }
    .header .social_icon .s_icon ul li {
        margin-right: 0
    }
    nav.nain_manu {
        background: #505050;
        width: 100%;
        padding: 5px 15px
    }
    .header .toprgt .booknowbtn a {
        background-color: #d9cdaa;
        color: #452611;
        font-size: 14px
    }
    .header .toprgt .booknowbtn {
        float: left;
        margin-top: 0;
        width: 120px
    }
    nav.nain_manu ul li.activ a:after,
    nav.nain_manu ul li:hover>a:after {
        display: none
    }
    nav.nain_manu {
        float: right;
        margin-top: 0;
        position: relative;
        text-align: right
    }
    .respon_nav {
        display: inline-block;
        font-size: 28px;
        background-color: transparent;
        color: #fff;
        border: none;
        padding: 0 6px
    }
    nav.nain_manu>ul {
        display: none;
        background: rgba(255, 255, 255, .9);
        position: absolute;
        right: 0;
        top: 35px;
        width: 100%;
        padding: 15px;
        border: 2px solid #bd9f5b;
        border-top: 5px #bd9f5b solid
    }
    nav.nain_manu ul li {
        display: block;
        border-bottom: 1px #b7ac8d solid;
        text-align: left;
        position: relative
    }
    .right_box,
    .vacancies-sec .title_text h2,
    .vacancies-sec ul li,
    .view_more_link {
        text-align: center
    }
    nav.nain_manu ul li a {
        padding: 13px 9px 13px 6px;
        color: #505050
    }
    nav.nain_manu ul li.activ a,
    nav.nain_manu ul>li:hover>a {
        color: #505050
    }
    span.toggle {
        display: inline-block;
        color: #452611;
        position: absolute;
        right: 7px;
        top: 11px;
        padding: 2px 10px
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content.new p,
    .membership_left_box_inner_text.add {
        top: 0;
        position: relative
    }
    nav.nain_manu ul>li .submenubox .col_box {
        width: 49%
    }
    nav.nain_manu ul li ul li a:hover {
        color: #d9cdaa
    }
    nav.nain_manu ul>li:hover .submenubox {
        display: none
    }
    nav.nain_manu ul>li .submenubox {
        position: relative;
        display: none;
        top: 0;
        width: 100%;
        padding-top: 0
    }
    nav.nain_manu ul>li .submenubox .col_box ul {
        width: 100%
    }
    .banner .banner-caption {
        width: 98%
    }
    .banner .banner-caption h2 {
        font-size: 24px;
        line-height: 30px
    }
    .banner .banner-caption p {
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 22px;
        margin-top: 10px
    }
    .tab_box {
        padding-left: 0
    }
    .journey-countius .con_box h3 {
        font-size: 22px;
        display: block
    }
    .journey-countius .con_box p {
        font-size: 14px
    }
    .title_text h2 {
        font-size: 32px
    }
    .vacancies-sec ul li p {
        font-size: 13px
    }
    .vacancies-sec ul li .button_bx {
        font-size: 14px
    }
    .footer h2 {
        font-size: 22px
    }
    .footer h3 {
        font-size: 18px
    }
    .footer p {
        font-size: 14px
    }
    .tab_box .nav-tabs li a:hover::after,
    .tab_box .nav-tabs li.active a::after {
        right: -8px
    }
    .container,
    .custom-servi .container,
    .header .container {
        width: 76%
    }
    .container,
    .header .container,
    .page-id-25 .custom-servi .container {
        width: 80%
    }
    .custom-servi .box_table .col1 .about_text {
        margin-bottom: 10px
    }
    .custom-servi .box_table {
        display: block;
        float: left;
        width: 100%
    }
    .custom-servi .box_table .col1,
    .custom-servi .box_table .col2 {
        display: block;
        width: 100%;
        float: left;
        margin-bottom: 20px
    }
    .col2.wow.fadeInRight.animated>figure {
        width: 108px
    }
    .right_box,
    .vacancies-sec ul {
        width: 100%
    }
    .right_box {
        bottom: 0;
        margin-bottom: 20px;
        position: relative;
        right: 0;
        z-index: 0
    }
    .vacancies-sec .title_text {
        padding-bottom: 15px
    }
    .vacancies-sec ul li:last-child {
        margin-right: 0;
        border-right: none
    }
    .vacancies-sec ul li {
        width: 32%;
        padding: 8px 15px 20px
    }
    .view_more_link {
        margin-top: 0;
        margin-bottom: 20px;
        width: 100%
    }
    .our-services .title_text {
        width: 100%;
        text-align: center;
        padding-bottom: 18px;
        padding-top: 2px
    }
    .our-services .our-gallery {
        width: 100%
    }
    .footer .offices_col {
        width: 53%
    }
    .custom-servi .box_table .col1 .about_text {
        text-align: left
    }
    .custom_membership .membership_left h3,
    .custom_membership .membership_right h3 {
        text-align: left
    }
    .custom-group .content_right_text .recent .horizontal_icons {
        vertical-align: top;
        margin-right: 2%
    }
    .custom-group .content_right_text .recent {
        margin-top: 0
    }
    .custom-group .content_left {
        width: 25%
    }
    .custom-group .content_right_text .recent .full_box {
        margin-bottom: 0
    }
    .custom_membership .img_text {
        width: 100%;
        display: block;
        margin-bottom: 50px
    }
    .custom_membership .img_text .content_img {
        margin-right: 30px
    }
    h3 {
        font-size: 28px;
        margin-top: 15px;
        margin-bottom: 25px
    }
    .custom_membership .img_text p {
        line-height: 24px;
        margin-bottom: 32px;
        font-size: 22px
    }
    .custom_membership .video_box {
        width: 100%;
        text-align: center
    }
    .custom_membership .membership_left {
        width: 100%;
        display: block;
        margin-bottom: 50px
    }
    .custom_membership .membership_lower::before {
        display: none
    }
    .custom_membership p {
        line-height: auto;
        margin-bottom: 21px;
        font-size: 23px
    }
    .custom_membership .membership_right {
        width: 100%;
        display: block;
        margin-left: 0
    }
    .custom_membership .membership_right p {
        margin-bottom: 20px
    }
    .custom_membership .img_text h3 {
        font-size: 28px;
        margin-top: 8px;
        margin-bottom: 22px
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content p {
        position: relative
    }
    .banner.inner_banner .banner-caption {
        top: 27%
    }
    .banner.inner_banner.inner_banner2 .banner-caption h2 {
        font-size: 50px;
        line-height: 65px
    }
    a.e_buttn {
        bottom: 1px;
        right: -1px;
    }
    .background-verfication.se-facility-soluction .container {
        width: 100%;
        padding: 0 10px;
    }
    .more-book-sec h3 {
        font-size: 13px;
    }
    .more-book-sec ul li a {
        font-size: 13px;
    }
    .page-id-7 .banner.inner_banner .banner-caption {
        margin: auto !important;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        position: unset;
        margin-top: -38px !important;
        margin-bottom: 10px !important;
    }
}

@media(max-width:800px) {
    .e_btn {
        transform: translate(140px, -19px)
    }
    .page-id-19 .facility-left-contant {
        width: 100%;
    }
    a.e_buttn {
        bottom: 0px !important;
        right: 0px !important;
    }
    .more-book-sec h3 {
        font-size: 16px;
        margin-bottom: 0;
        margin-top: 0px;
        line-height: 21px;
    }
    .more-book-sec {
        top: 29%;
    }
    .banner-caption.faciliti.text-width.sec-more-sec h1 {
        font-size: 23px;
        line-height: 26px;
    }
    .banner-caption.faciliti.text-width.sec-more-sec h3 {
        font-size: 14px;
        margin: 0;
    }
}

@media(max-width:768px) {
    .page-id-9351 label.cont-label.tesst {
        padding-left: 0px !important;
        width: 41%;
    }
    #menu-header-menu li:nth-child(3) .dropdown-menu li {
        margin-left: 10px;
        margin-right: 0px !important;
    }
    #menu-header-menu li:nth-child(9) .dropdown-menu {
        min-width: 200px !important;
    }
    #menu-header-menu li:nth-child(9) .dropdown-menu li {
        margin-right: 45px !important;
    }
    a.e_buttn {
        padding: 3px 7px;
        border-radius: 5px;
        font-size: 13px;
        bottom: 6px !important;
    }
}

@media(max-width:767px) {
    #menu-header-menu li:nth-child(3) .dropdown-menu li {
        margin-left: 0px;
    }
    .drop-cont a {
        font-size: 15px !important;
        color: #fff !important;
        display: table
    }
    .footer .subscribe_col .iconbox {
        margin-left: 0
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background: #000 !important
    }
    .header .logobox {
        width: 160px
    }
    .header .social_icon {
        margin-top: 12px
    }
    .header .social_icon .s_icon ul li a i.fa {
        width: 26px;
        height: 26px;
        line-height: 26px;
        font-size: 16px
    }
    .header .social_icon .s_icon ul li:last-child img {
        height: 26px
    }
    .header .toprgt .booknowbtn {
        padding-left: 0;
        width: 100px;
        position: absolute;
        left: 15px
    }
    .header .toprgt .booknowbtn a {
        font-size: 12px
    }
    .banner .owl-controls .owl-dot span,
    .banner .rightimg-banner {
        display: none
    }
    .banner .owl-theme .owl-dots .owl-dot {
        height: 80px;
        margin: 0 2px
    }
    nav.nain_manu ul>li .submenubox .col_box {
        padding: 0 5px 10px 10px
    }
    nav.nain_manu ul>li .submenubox .col_box ul li a {
        font-size: 12px;
        padding: 5px 0
    }
    .chairman-desk .title_text,
    .custom-servi .title_text {
        padding-bottom: 20px
    }
    nav.nain_manu ul>li .submenubox .col_box ul li {
        background-position: left 10px;
        background-size: 9px auto;
        padding-left: 16px
    }
    .banner .inner-banner .banner-caption {
        width: 100%
    }
    .banner .inner-banner .banner-caption h2,
    .banner .inner-banner .banner-caption p {
        color: #845C3B
    }
    .custom-servi {
        padding-top: 20px
    }
    .custom-servi .title_text h2 {
        font-size: 30px
    }
    .custom-servi .title_text h2 span {
        font-size: 22px
    }
    .chairman-desk .title_text h2 {
        font-size: 28px
    }
    .chairman-desk .title_text h2 span {
        font-size: 20px
    }
    .chairman-desk .content_box p {
        font-size: 14px;
        margin-bottom: 15px;
        line-height: 23px
    }
    .chairman-desk {
        padding-top: 36px
    }
    .tab_box .nav-tabs li span {
        display: block;
        font-size: 10px
    }
    .journey-countius .con_box::after,
    .tab_box .nav-tabs li a:hover::after,
    .tab_box .nav-tabs li.active a::after {
        display: none
    }
    .tab_box .nav-tabs li a {
        padding-top: 16px
    }
    .tab_box .nav-tabs li a img {
        margin: 0 0 7px;
        width: auto;
        height: 21px
    }
    .tab_box .tab-content .branch-sec ul li figure,
    .tab_box .tab-content .branch-sec ul li figure img {
        width: 100%
    }
    .tab_box .tab-content .branch-sec ul li .tab-box-col {
        text-align: center;
        padding: 20px;
        width: 100%
    }
    .tab_box {
        padding-bottom: 15px
    }
    .journey-countius .con_box {
        width: 47%;
        margin-bottom: 30px
    }
    .vacancies-sec ul li {
        width: 48%
    }
    .vacancies-sec ul li:nth-child(2n) {
        border-right: none;
        margin-right: 0
    }
    .footer .address_col,
    .footer .offices_col,
    .footer .subscribe_col {
        width: 100%;
        text-align: center;
        padding: 0 10px 30px
    }
    .footer .copyright {
        padding-bottom: 55px;
        text-align: center
    }
    .send-msg {
        right: 0;
        left: 0;
        margin: 0 auto;
        width: 220px
    }
    .our-services .our-gallery {
        padding: 0 30px
    }
    .our-services .owl-theme .owl-nav [class*=owl-] {
        height: 30px;
        width: 30px
    }
    .our-journey .container {
        background-image: url(../images/our-jun_img.jpg);
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 1000px auto;
        text-align: center;
        min-height: 150px
    }
    .our-journey .con-box {
        position: relative;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        top: 0;
        left: 0;
        padding: 60px 10px
    }
    .tab_sec_box {
        border-top: 40px solid #fff
    }
    .tab_box .nav-tabs {
        width: 100%
    }
    .tab_box .nav-tabs li {
        text-align: center;
        width: 25%
    }
    .tab_box .tab-content {
        width: 100%
    }
    .tab_box .nav-tabs li a {
        padding-left: 6px
    }
    .vacancies-sec .title_text h2 {
        font-size: 22px
    }
    .footer .subscribe_col .newsletter_box input {
        float: none;
        display: inline-block;
        vertical-align: top
    }
    .footer .subscribe_col .newsletter_box span.subscrib_btn {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-left: -4px
    }
    .custom-group .content_left {
        width: 100%;
        margin: auto;
        text-align: center
    }
    .mid-right-one-image-three {
        margin-left: -29px;
        margin-top: 90%
    }
    .mid-right-one-image-four {
        margin-top: 26%;
        margin-left: -29px
    }
    .custom-group .content_right {
        width: 100%;
        border-style: none;
        padding-left: 0
    }
    .custom-group .content_right_text .recent .horizontal_icons,
    .custom-group .content_right_text .recent .horizontal_icons_last {
        width: 100%;
        margin-top: 6%;
        border-bottom: 2px #bfaa75 solid
    }
    .horizontal_icons_images {
        padding-bottom: 5%
    }
    .custom-group .content_right_text .recent .full_box {
        margin-top: 0;
        margin-bottom: 20px
    }
    .banner.inner_banner {
        display: block
    }
    .banner.mobilebanner.inner {
        display: none
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content p {
        margin-left: 50px
    }
    .custom_membership .membership_right p {
        margin-left: 0
    }
    .page-id-7091 .banners h2 {
        line-height: 40px;
        font-size: 40px;
    }
    .page-id-7091 .banners .job-titles {
        top: 35%;
    }
    .page-id-7091 .banners {
        overflow: hidden;
    }
    .page-id-7091 .banners img {
        width: auto !important;
        max-width: inherit;
    }
    .banner-bottom {
        margin-top: -248px !important;
    }
    li.job-desigen.india-job.in-list {
        /* width: 199px; */
    }
    .more-book-sec ul li {
        padding-left: 5px;
    }
    .more-book-sec {
        top: 10%;
        left: 0;
        right: inherit;
        border-radius: 0;
        margin-top: 2px;
    }
    .facility-more-box .more-box a:hover {
        transform: scale(1.1);
    }
}

@media(max-width:680px) {
    .banner-caption.banner-home {
        padding: 14px 0 0 !important;
        margin: 45px auto !important;
        width: 100%;
        background-color: rgba(0, 0, 0, .7);
        position: absolute;
        float: inherit
    }
    nav.nain_manu ul>li .submenubox .col_box {
        width: 100%
    }
    .header .social_icon .linkbtn {
        margin-top: 13px;
        font-size: 11px;
        margin-right: 5px
    }
    .header .social_icon,
    .header .toprgt {
        margin-top: 0
    }
    .page-id-4 .banner {
        display: none
    }
    .page-id-4 .banner.mobilebanner {
        display: block
    }
    .page-id-15 .banner.mobilebanner {
        display: none;
        margin-top: 50px
    }
    .page-id-15 .banner {
        display: block
    }
    .col2.wow.fadeInRight.animated>figure,
    .comm_icon {
        display: none
    }
    .page-id-13 .banner .banner-caption {
        text-align: center;
        margin-top: 7%
    }
    .banner .banner-caption {
        text-align: center;
        margin-top: 15%
    }
    .page-id-1126 .banner .banner-caption {
        text-align: center;
        margin-top: 0
    }
    .page-id-21 .banner .banner-caption {
        text-align: center;
        margin-top: 15%;
        top: 36% !important
    }
    .page-id-11 .banner .banner-caption,
    .page-id-27 .banner .banner-caption,
    .page-id-7 .banner .banner-caption {
        text-align: center;
        margin-top: 0
    }
    .header .toprgt {
        width: 36%;
        margin-top: 14px
    }
    nav.nain_manu {
        padding: 2px 0
    }
    .banner .owl-theme .owl-dots .owl-dot {
        background-size: auto 25px;
        height: 48px
    }
    .banner .owl-theme .owl-dots .owl-dot:nth-child(2),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(3),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(4),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(5),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(6),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(7),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(8),
    .banner .owl-theme .owl-dots .owl-dot:nth-child(9) {
        background-position: center 12px;
        background-size: auto 20px
    }
    .header .logobox {
        padding-left: 2px
    }
    .custom-servi .title_text h2 {
        font-size: 22px
    }
    .custom-servi .title_text h2 span {
        font-size: 16px
    }
    .custom-servi .title_text {
        padding-bottom: 3px
    }
    .custom-servi .box_table {
        background-size: cover
    }
    .chairman-desk .title_text h2 {
        font-size: 22px
    }
    .chairman-desk .title_text h2 span {
        font-size: 16px
    }
    .chairman-desk .auth_img.mobile_img {
        width: 100%;
        margin: 0 0 15px
    }
    .chairman-desk .content_box {
        padding: 10px
    }
    .chairman-desk .title_text {
        padding-bottom: 5px
    }
    .title_text h2 {
        font-size: 22px
    }
    .title_text h2 span {
        line-height: 25px;
        font-size: 20px
    }
    .vacancies-sec ul li {
        width: 100%;
        margin: 0 0 20px;
        border-right: none !important;
        border-bottom: 1px solid rgba(255, 255, 255, .6)
    }
    .vacancies-sec ul {
        padding: 0 15px
    }
    .col1.wow.fadeInLeft.animated>figure {
        margin: 0;
        position: relative;
        text-align: center;
        width: 100%
    }
    .custom-servi .box_table .col1 {
        padding: 20px
    }
    .col1.wow.fadeInLeft.animated>figure img {
        width: 220px;
        margin: auto
    }
    .custom-servi .box_table .col1 .about_text {
        width: 94%
    }
    .custom-servi .box_table .col2 .conte_box {
        width: 100%;
        text-align: center;
        margin: auto
    }
    .header .social_icon .s_icon ul li:last-child img {
        background: #fff
    }
    .scroll_top {
        padding: 4px 7px 6px
    }
    .custom_membership .img_text h3 {
        font-size: 21px;
        text-align: center
    }
    .custom_membership .img_text p {
        font-size: 20px;
        margin-bottom: 14px
    }
    .custom_membership .container {
        width: 90%
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_img,
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_text {
        width: 100%;
        display: block;
        text-align: center
    }
    .custom_membership .membership_right .membership_right_text {
        text-align: center
    }
    .banner.inner_banner.inner_banner2 .banner-caption h2 {
        font-size: 34px;
        line-height: 44px
    }
    .facility-more-box .more-box {
        width: 100%;
    }
    .banner-caption.faciliti.text-width.sec-more-sec h1 {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 0px;
    }
    .banner-caption.faciliti.text-width.sec-more-sec h3 {
        font-size: 11px;
        margin: 0;
        line-height: 20px;
    }
    .banner.background-verfication-banner.custom-sec-more img.mor-height-custom {
        min-height: 167px;
    }
    .banner-caption.faciliti.text-width.sec-more-sec {
        top: 65% !important;
    }
    .more-book-sec h3 {
        font-size: 14px;
    }
    .more-book-sec ul li a {
        font-size: 14px;
    }
    .more-book-sec {
        padding: 5;
        border-radius: 0;
    }
    .more-book-sec h3 {
        font-size: 13px;
    }
    .more-book-sec ul li {
        padding-left: 2px;
        padding-right: 5px;
        line-height: 21px;
    }
}

@media(max-width:640px) {
    .e_btn {
        transform: translate(91px, -15px);
    }
}

@media(max-width:568px) {
    .bgv {
        top: 0 !important
    }
    .page-id-21 .banner .banner-caption {
        text-align: center;
        margin-top: 15%;
        top: 0 !important
    }
    .container-costom form {
        padding: 0;
    }
    .cutstom-contact-form.more-com-first ul li {
        padding-left: 0;
    }
    ul.more-ico {
        padding-left: 19px !important;
    }
    .more-book-sec {
        padding: 4px 4px;
    }
    .se-mor-se ul li {
        padding-left: 25px !important;
    }
    
    .timeline {
        margin: 30px auto;
    }
    .services-section img {
        width: 100%;
    }
}

@media(max-width:480px) {
    .page-id-7 .banner.inner_banner .banner-caption { 
        margin-top: -8px !important;
        margin-bottom: 10px !important;
    }
    .timeline-img {
        width: 100% !important;
        margin: auto;
        text-align: center;
    }
    .page-id-25 .mid-right-one-image-four {
        top: 0%;
        position: relative;
        left: 24%;
        margin-top: 12%;
    }
    .facility-more-box h2:before {
        width: 32%;
    }
    .more-book-sec ul li a {
        font-size: 10px;
    }
    .more-book-sec {
        padding: 4px 22px;
    }
    .more-book-sec h3 {
        font-size: 14px;
        display: block;
        border: none;
        padding-right: 0;
    }
    .e_btn a {
        font-size: 12px;
    }
    .mid-right-one-image img,
    .mid-right-one-image-four img,
    .mid-right-one-image-three img {
        border-radius: 100%;
        width: 108px !important;
        height: auto !important;
    }
    .page-id-5272 .banner.inner_banner .banner-caption {
        top: 17%;
    }
    #no-more-tables i {
        color: #DF2400;
        font-size: 13px;
        padding: 0px 2px;
        float: right;
        border-left: 1px solid #ddd;
    }
    .page-id-5272 .new-det {
        text-align: center;
        margin: 145px auto 0px;
    }
    .page-id-5272 .banner img {
        width: 100%;
        margin-top: 50px;
    }
    .empoyee-list li {
        display: inline-block;
        width: 98%;
        padding-bottom: 10px;
        text-align: center;
    }
    .serv-col h4 {
        font-size: 17px !important;
        color: #fff;
        background-color: #c0a063;
        padding: 13px 12px;
        width: 100%;
        text-align: center !important;
    }
    .serv-col {
        margin-bottom: 20px;
        width: 100% !important;
    }
    .approach-page {
        background-color: #505050;
        padding: 30px 0px;
    }
    .approach-page p {
        color: #fff;
        font-size: 13px;
        text-align: center;
        padding: 0px 37px;
        margin-top: -14px;
    }
    .story a {
        width: 100%;
        margin: 20px auto !important;
        text-align: center;
        float: none;
        font-size: 13px;
    }
    a.button-left {
        clear: both;
        width: 100%;
        float: left;
    }
    .content-list-add span,
    .loc-icon {
        float: left
    }
    .page-id-21 .banner .banner-caption {
        text-align: center;
        margin-top: 15%;
        top: 35% !important
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_text {
        width: 100% !important;
        padding-top: 0;
        vertical-align: top
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content p {
        margin-left: 0
    }
    .membership_right_text ul li {
        font-weight: 300;
        font-size: 17px;
        text-align: left
    }
    .our-customer .customer-say h2 {
        margin-bottom: 0
    }
    .our-customer h2 {
        margin-top: 0 !important
    }
    .our-customer h3 {
        padding-top: 0
    }
    .custom-servi .box_table .col1 h3 {
        margin-bottom: 10px
    }
    .page-id-31 .work-with--us .work-banner img {
        width: 100%;
        margin-top: 50px !important;
        min-height: 100px
    }
    .page-id-31 .work-with--us {
        margin-bottom: 0
    }
    .our-customer * {
        font-family: Tahoma;
        z-index: 99999
    }
    .gauri,
    div#kartik,
    div#kumar {
        z-index: 999999
    }
    .page-id-7 .banner.inner_banner .banner-caption h2 {
        font-size: 30px;
        color: #515151
    }
    .services ul li:after {
        display: none
    }
    .mid-left h3 {
        text-align: center
    }
    .contact-address p {
        font-size: 16px;
        line-height: 25px;
        font-weight: 300;
        width: 95%;
        margin-top: -32px
    }
    .mobile-layout {
        display: block !important
    }
    .desktop-layout {
        display: none
    }
    .page-id-31 .work-with--us .work-banner-contant,
    .work-with--us .work-banner-contant {
        width: 100% !important;
        text-align: center
    }
    .col1.wow.fadeInLeft.animated>figure {
        width: 100% !important;
        margin: auto
    }
    .ab_slider-overlay {
        position: absolute;
        top: -24px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .6)
    }
    .det-info {
        width: 47% !important;
        padding: 0 !important;
        margin: -31px auto;
        background: #fff;
        left: 0;
        position: absolute;
        top: 10% !important
    }
    .loc-icon {
        font-size: 34px;
        color: #bd9f5b;
        margin: 8px 10px
    }
    .add-details h3 {
        font-size: 22px;
        margin-bottom: 6px
    }
    .add-details p {
        font-size: 15px;
        padding-top: 0
    }
    .drop-cont {
        width: 92%;
        margin: auto;
        background: rgba(0, 0, 0, .7)
    }
    .home-address .left {
        width: 100%;
        margin: auto;
        text-align: center
    }
    .home-address .right {
        width: 88%;
        float: none;
        margin-top: 26%;
        border-left: none;
        padding-left: 9%;
        height: 126px;
        clear: both
    }
    .gauri {
        transform: translate(6%, 37%) !important;
        margin: -18% -6% !important;
        position: relative
    }
    div#arjun,
    div#jagpreet,
    div#megha {
        height: auto
    }
    div#gauri {
        z-index: 9999999
    }
    .overlay {
        top: 62px
    }
    .footer .subscribe_col .iconbox:after {
        content: "";
        height: 13px;
        width: 1px;
        background-color: #fff;
        position: absolute;
        right: -3px;
        bottom: 13px
    }
    .page-id-27 .owl-inner img {
        margin-top: 50px
    }
    .gray-bar h3 {
        clear: both
    }
    .mid-right-one-image img,
    .mid-right-one-image-four img,
    .mid-right-one-image-three img {
        border-radius: 100%;
        width: 108px !important;
        height: auto !important
    }
    .page-id-7 .banner.inner_banner .owl-inner img {
        height: auto;
        margin-top: 50px;
        min-height: auto !important;
    }
    .work-ddress li a.button_bx {
        padding: 2px 5px;
        font-size: 12px
    }
    .mid-right-one-image {
        position: absolute;
        border: 8px solid #bfaa74;
        border-radius: 100%;
        background-color: #fff;
        margin-top: 43px;
        height: 100px;
        width: 106px
    }
    .banner.inner_banner3 {
        max-height: 500px
    }
    .membership_left_box_inner_img img {
        max-width: 100%;
        height: auto;
        transform: translate(0, 0) !important
    }
    .custom-group .content_right {
        width: 94.3%;
        padding-top: 15px
    }
    .custom_membership .membership_lower {
        border-right: 0
    }
    .navbar {
        position: absolute;
        width: 100%;
        z-index: 9999
    }
    .facility-text h3 {
        width: 100%;
        margin: auto;
        text-align: center;
        padding-bottom: 10px
    }
    .facility-text p {
        float: none;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        padding-bottom: 20px
    }
    .facility-text .video {
        margin: auto 0;
        text-align: center;
        height: 194px !important
    }
    .facility-text .playButton {
        display: none !important
    }
    .facility-service {
        width: 100%;
        float: left;
        padding-top: 30px;
        background: #fafbf5;
        padding-bottom: 0;
        margin: auto;
        text-align: center
    }
    .facility-service-section {
        width: 100%;
        float: left;
        padding-top: 0;
        margin: auto
    }
    .facility-service-box {
        width: 100%;
        float: none;
        margin: 0 auto
    }
    .facility-service-text {
        margin-bottom: 20px
    }
    .facility-left-contant {
        width: 100%;
        padding-top: 20px;
        margin: auto
    }
    .hire-services {
        margin-top: 40px;
        padding: 0
    }
    .hire-circle {
        padding: 20px 0
    }
    .hire-circle ul {
        position: static;
        top: 0
    }
    .hire-circle ul li:nth-child(1n) {
        background: 0 0;
        padding-bottom: 0
    }
    .hire-circle ul li p {
        font-size: 15px;
        width: 100%;
        text-align: left;
        text-align: center
    }
    .hire-circle ul li:nth-child(1n) p {
        transform: translate(0, 0) !important;
        width: 100%;
        margin: auto;
        text-align: center
    }
    .hire-circle ul li:nth-child(2n) p {
        transform: translate(0, 0);
        width: 100%;
        margin: auto;
        text-align: center
    }
    .hire-circle ul li:nth-child(1n) span {
        margin-left: 0;
        margin-top: 0
    }
    .hire-circle ul li:nth-child(2n) span {
        margin: -6px -23px !important
    }
    .hire-circle ul li span {
        color: #e4d7a2;
        font-size: 25px;
        background: 0 0 !important;
        margin: 0;
        float: left;
        transform: translate(10%, 10%)
    }
    .hire-circle ul li:nth-child(1n) span {
        float: left !important
    }
    .hire-circle ul li:nth-child(3n) {
        margin-top: 0
    }
    .fifth-list {
        width: 95%;
        margin: auto auto 32px;
        text-align: center;
        font-size: 15px
    }
    .fifth-list span {
        font-size: 25px
    }
    .services ul {
        margin-top: 10px
    }
    .services ul li {
        width: 100% !important;
        border-right: 0 solid #bd9f5b
    }
    .seperator {
        display: none
    }
    .video-wrapper {
        width: 100% !important;
        margin: 0 !important
    }
    .custom_membership .img_text .content_img {
        width: 100%;
        margin: auto;
        text-align: center
    }
    .custom_membership .content_img img {
        width: 40%;
        height: auto;
        margin-bottom: 25px;
        margin-top: -53px
    }
    .drop-cont a {
        font-weight: 400;
        white-space: nowrap;
        font-size: 15px !important;
        padding: 0 0 0 17px !important;
        color: #fff !important
    }
    .social {
        margin-top: 98%
    }
    .nav>li>a {
        position: relative;
        display: block;
        padding: 7px 13px;
        text-transform: capitalize;
        font-size: 14px
    }
    .navbar-nav {
        margin: 7.5px -23px
    }
    .owl-inner {
        margin-bottom: 25px
    }
    .left-img-div img {
        width: 100%;
        height: auto
    }
    .transformers ul li {
        display: inline-block;
        width: 100%;
        float: left;
        margin: 20px 0
    }
    .left-img-div {
        min-height: 172px;
        margin-top: 15px;
        margin-bottom: 9px
    }
    .left-div1 {
        min-height: 142px !important
    }
    .transformers p {
        line-height: 22px;
        font-size: 14px;
        color: #fff
    }
    .transformers h4 {
        font-size: 24px
    }
    .text-space {
        margin: -5% 0
    }
    .transformers h3 {
        font-size: 27px
    }
    .main-lead-left {
        width: 100%;
        float: none;
        margin: auto
    }
    .main-lead-right {
        float: left;
        width: 100%;
        margin: auto
    }
    .main-lead-right .intro {
        width: 100%;
        text-align: center;
        margin: auto;
        min-height: 126px
    }
    .our-lead img {
        min-height: 213px;
        margin: auto;
        width: 109%
    }
    .our-lead h1 {
        margin-top: -29%;
        font-size: 29px
    }
    .our-lead h2 {
        padding: 30px 0 !important;
        font-size: 30px
    }
    .dropdown-content ul li {
        display: table !important;
        width: 99%
    }
    .dropdown-content {
        min-width: 100% !important;
        position: relative
    }
    nav.nain_manu {
        width: 100%
    }
    .branch_tab .tab-content .tab-pane h2,
    h2 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 5px
    }
    .journey-countius .con_box p {
        line-height: 22px
    }
    .footer .subscribe_col .newsletter_box span.subscrib_btn {
        width: 23%
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content {
        margin-bottom: 38px
    }
    .banner.inner_banner.inner_banner2 .banner-caption h2 {
        font-size: 30px;
        line-height: 31px
    }
    .banner-bottom {
        margin-top: -226px !important;
    }
    .page-id-9351 label.cont-label.tesst {
        padding-left: 0px !important;
        width: 48%;
    }
}

@media(max-width:320px) {
    a.e_buttn {
        padding: 2px 4px;
        border-radius: 5px;
        font-size: 11px;
        bottom: 6px !important;
    }
}

@media (max-width: 380px) {
    .page-id-19 .facility-left-contant {
        margin-bottom: 20px;
    }
    a.e_buttn {
        bottom: -11px !important;
        right: 68px !important
    }
    .facility-more-box h2:before {
        width: 45%;
    }
    .more-book-sec ul li {
        padding-left: 2px;
        padding-right: 0;
        line-height: 21px;
        display: block;
        border: none;
    }
    .more-book-sec {
        top: 12%;
    }
}

@media(max-width:320px) {
    .facility-service-box:hover .overlay {
        opacity: 1 !important
    }
    .overlay.over_1 {
        top: 0;
        height: 122%
    }
    .text {
        position: absolute;
        height: 100%
    }
    .facility-service-box:focus .overlay {
        opacity: 1 !important;
        display: block !important
    }
    .page-id-31 .work-with--us .work-banner-contant {
        width: 100% !important;
        text-align: center
    }
    .banner .owl-theme .owl-dots .owl-dot {
        width: 10%
    }
    #no-more-tables .col-md-12 {
        padding-right: 0px;
        padding-left: 0px;
    }
    #annexure {
        padding: 0px;
    }
    .tabs select#sel1 {
        border-radius: 0px;
        margin-top: 0px;
    }
    .banner-bottom {
        margin-top: -248px !important;
    }
}

@media screen and (max-width:1366px) {
    .timeline-img {
        width: 80%;
        margin: auto;
        text-align: center
    }
    .mid-right-one-image-four img {
        border-radius: 100%;
        width: 100%;
        width: 108px !important;
        height: 108px;
    }
    .approach-page {
        background-color: #505050;
        padding: 25px 0px;
    }
    .main-lead-left img {
        height: auto !important
    }
    .our-lead h1 {
        margin-top: -10%
    }
    .left-img-div img {
        width: 100% !important;
        height: auto
    }
    .left-div1 {
        min-height: 255px
    }
    .transformers ul li {
        margin-top: -29px
    }
    .left-div {
        height: 253px
    }
    .page-id-9 .main-lead .container {
        width: 75%
    }
    .main-lead-right .intro {
        padding-top: 21%;
        padding-left: 8%
    }
    .page-id-9 .transformers ul {
        width: 89%;
        margin: 35px auto
    }
    .page-id-9 .main-lead-left .col-md-6 {
        width: 79%
    }
    .main-lead-right {
        height: 282px;
        min-height: 282px
    }
    .main-lead-left img {
        text-align: center;
        margin-left: 27%;
        padding-top: 2px
    }
    .our-customer h2 {
        margin-top: 55px
    }
    .mid-right-one-image img,
    .mid-right-one-image-three img {
        border-radius: 100%;
        width: 108px !important;
        height: 108px
    }
    .mid-right-one-image-four img {
        border-radius: 100%;
        width: 100%;
        width: 108px !important;
        height: 108px
    }
    .history-div ul {
        list-style: none;
        margin-left: 40px
    }
    .history-div h4 {
        margin-top: 10%
    }
    .our-approach .container {
        /* width: 1170px; */
        margin: auto;
    }
    .specilazition-list li:nth-child(odd) {
        background-image: url(../../../uploads/2017/12/yelllow-background.png);
        /* min-height: 285px; */
        background-repeat: no-repeat;
        text-align: center;
        color: #fff
    }
    .specilazition-list ul li p {
        /* width: 73% */
    }
    .specilazition-list li:nth-child(even) {
        background-image: url(../../../uploads/2017/12/black-background.png);
        /* min-height: 285px; */
        background-repeat: no-repeat;
        text-align: center;
        color: #fff
    }
    .specilazition-list .specliaztion-list-two {
        width: 100%;
        margin: -65px auto 0 2px;
        text-align: center
    }
    .banner .banner-caption h2 {
        font-size: 42px;
        line-height: 52px;
        margin: 0 auto
    }
    .value-right-list {
        width: 60%
    }
    .valu-list .value-list-left {
        width: 26%;
        display: inline-block;
        padding-top: 20px;
        padding-bottom: 45px
    }
    .contact-address-details {
        width: 22%;
        top: 25%
    }
    .contact-address-details p {
        line-height: 25px;
        width: 70%;
        margin: 0 74px;
        font-size: 15px;
        padding-left: 0;
        text-align: left
    }
    .loction-icon {
        font-size: 35px;
        color: #bd9f5b;
        float: left;
        margin: -12px 7px
    }
}

@media screen and (max-width:1024px) {
    .col-lg-12.project-bindu {
        line-height: 1.35;
        color: #333;
        margin-top: 10px;
        margin-left: 15px;
        font-size: 16px;
        padding: 0;
        text-align: left;
        width: 48%
    }
    .home-new .container {
        width: 917px;
        padding: 0;
        max-width: 100%;
        margin: auto;
    }
    .custom-group .content_right {
        border-left: 0px #c2ae7b solid;
    }
    /*.page-id-5235  .container {
    width: 92% !important;
}*/
    .home-new h2 {
        margin-left: 0px;
        font-size: 23px;
    }
    .serv-col h4 {
        font-size: 16px;
    }
    .journey-countius .con_box h3 {
        font-size: 15px;
    }
    .drop-cont {
        width: 98% !important;
        margin: auto;
    }
    .nav>li>a {
        /*  padding: 11px 9px !important;*/
        font-size: 13px !important;
        padding: 11px 8px !important;
    }
    div#arjun {
        width: auto !important
    }
    .our-approach .delvireing-container,
    .team-detail,
    .work-with--us .work-banner img {
        width: 100%
    }
    .team-detail {
        background-color: #f4f4f4;
        z-index: 99999;
        height: auto;
        position: relative;
        clear: both;
        padding: 20px;
        margin-bottom: 29px
    }
    .page-id-31 .work-with--us .work-banner img {
        width: 100%;
        height: auto
    }
    .our-apporach-banner.one .banner-caption {
        margin-top: 78px
    }
    .our-approach .delvireing-right-box {
        margin: 50px 32px 0 29px;
        width: 82%;
        float: none;
        position: relative;
        text-align: center;
        top: 89%
    }
    .contact-address-details {
        padding: 10px;
        width: 30%;
        top: 24%
    }
    .loction-icon {
        font-size: 42px;
        color: #bd9f5b
    }
    .home-new .container h2 {
        background: url(http://www.walsonsgroup.com/wp-content/uploads/2018/01/india.jpg) 72px 4px no-repeat;
    }
    .home-new .container:nth-child(2) h2 {
        background: url(http://www.walsonsgroup.com/wp-content/uploads/2018/01/flag.jpg) 80px 4px no-repeat;
    }
}

@media screen and (max-width:768px) {
    .our-apporach-banner.one .banner-caption {
        margin-top: 37px;
    }
    .affix {
        position: absolute;
        width: 100%;
    }
    .emp-row .col-md-8 {
        width: auto;
    }
    .services-section {
        width: 100%;
        padding: 30px 0px;
        margin-left: 0px;
    }
    .serv-col {
        width: 33%;
    }
    .serv-col h4 {
        font-size: 13px;
        color: #fff;
        background-color: #c0a063;
        padding: 13px 12px;
        width: 100%;
        text-align: left;
    }
    .home-new h2 {
        text-align: center;
        font-size: 29px;
        color: #fff;
        width: 100%;
        border-bottom: 0px solid #c0a063;
        padding-bottom: 3px;
        margin-top: 15px;
    }
    .home-new h2::after {
        /*width: 28%;*/
        width: 18%;
        display: block;
        content: "";
        background: #c0a063;
        height: 2px;
        margin: 7px auto;
    }
    .gray-bar h3,
    h3.int {
        clear: both
    }
    .team-det img {
        width: 45%;
        margin: auto
    }
    .job-title,
    .team-members .col-xs-12 {
        margin: auto;
        width: 100%;
        text-align: center
    }
    .team-det .col-xs-12 {
        text-align: center;
        margin: auto
    }
    .job-title {
        padding: 16px
    }
    .team-det {
        margin-top: 95px
    }
    .team-det h1 {
        font-size: 24px
    }
    .team-det p {
        font-size: 15px;
        line-height: 24px;
        margin-top: 20px
    }
    .team-members img {
        width: 60%;
        margin-bottom: 10px
    }
    .team-members a {
        font-size: 20px
    }
    .team-members h3 {
        font-size: 14px;
        color: #000;
        margin-bottom: 8px;
        margin-top: 8px
    }
    .content-section {
        float: none;
        display: table;
        width: 54%
    }
    .col2.wow.fadeInRight.animated>figure {
        width: 25% !important
    }
    .customer-say .owl-carousel .owl-item img {
        display: block;
        max-width: 41%;
        width: 100%;
        margin: auto;
        -webkit-transform-style: preserve-3d
    }
    .our-customer .customer-say .logo {
        text-align: center;
        width: 100%;
        margin: auto;
        float: none
    }
    .owl-controls {
        display: none
    }
    .page-id-4 .owl-controls {
        display: block
    }
    h3.int {
        margin-top: 16px;
        line-height: 23px;
        float: left
    }
    .icon1 {
        margin-top: -17px;
        margin-right: -25px
    }
    .services {
        background-color: #ececec;
        padding: 16px 0;
        width: 100%;
        margin-top: 77px
    }
    .dropdown-menu li {
        margin-right: 0
    }
    .overlay {
        height: 100%
    }
    .overlay.over_1 {
        top: 0
    }
    .facility-service-box:hover .overlay {
        opacity: 1 !important
    }
    .drop-cont {
        width: 100% !important;
        float: left;
        background-color: rgba(0, 0, 0, .8);
        padding: 10px 17px 0 0
    }
    .dropdown-menu {
        min-width: 0 !important
    }
    .services ul li:after {
        display: none
    }
    .left-div {
        background: #bfaa75;
        width: 50%;
        display: inline-block;
        position: relative;
        left: 25%;
        padding: 15px 15px 15px 30px;
        height: 283px;
        cursor: pointer;
        margin: 43px auto
    }
    .left-div:after,
    ul.social {
        display: none
    }
    .contact-form-uk h2 {
        text-align: left;
        padding: 30px 10px;
        font-size: 26px
    }
    .mobile-layout {
        display: block !important
    }
    .desktop-layout,
    .playButton {
        display: none
    }
    .page-id-9 .transformers ul {
        width: 100%;
        margin: 35px auto
    }
    .main-lead-left {
        width: 50%;
        background-color: #ececec;
        float: left;
        min-height: 246px
    }
    .left-img-div img {
        max-width: 50%;
        margin: 0 auto !important
    }
    .det-info {
        width: 40%;
        padding: 0 !important;
        margin: 27px auto;
        background: #fff;
        left: 0;
        position: absolute;
        top: 1%
    }
    .loc-icon {
        float: left;
        font-size: 25px;
        color: #bd9f5b;
        margin: 12px 10px
    }
    .add-details h3 {
        font-size: 15px;
        margin-bottom: 6px
    }
    .add-details p {
        font-size: 12px;
        padding-top: 0
    }
    .page-id-9 .main-lead-left .col-md-6 {
        width: 100%
    }
    .main-lead-right {
        height: 257px
    }
    .text-width {
        width: 100% !important
    }
    .our-approach .our-specilazition {
        float: left;
        margin: 103px auto 0;
        text-align: center;
        width: 100%
    }
    .video-wrapper {
        /* position: relative; */
        width: 100%;
        margin: auto;
        /* left: 14%; */
        float: left !important
    }
    .caption {
        position: absolute;
        top: 32%;
        left: 20% !important;
        margin: 0 auto
    }
    .history-div h4 {
        margin-left: 0;
        font-size: 35px
    }
    .history-div ul {
        list-style: none;
        width: 85%;
        margin: 0 auto
    }
    .history-div {
        background-color: rgba(196, 178, 128, .95);
        width: 100%;
        position: static;
        top: 0;
        height: 371px
    }
    .history-div ul li {
        list-style: none;
        display: inline-block;
        text-align: -webkit-center;
        width: 32%;
        float: none;
        color: #fff;
        font-size: 16px;
        text-transform: capitalize;
        margin: 15px 0
    }
    .history-div ul li span {
        font-size: 16px;
        font-weight: 300;
        text-transform: capitalize
    }
    .timeline-right {
        border-left: 0 solid #93979a;
        width: 100%;
        height: auto;
        margin: auto
    }
    .img-div {
        width: 48%;
        float: left
    }
    .circle-img {
        position: static;
        right: 0;
        left: 18%;
        bottom: 92%
    }
    .timeline-list {
        width: 53%;
        right: -7%
    }
    .timeline-left ul {
        margin-bottom: 0
    }
    .circle-img {
        text-align: center;
        width: 100%;
        margin: auto
    }
    .gray-bar {
        margin-bottom: 0
    }
    .white-bar {
        width: 100%
    }
    .white-bar:after {
        display: none
    }
    .timeline-left ul li {
        padding: 12px 0;
        width: 100%
    }
    .circle-img img {
        margin-top: 247px
    }
    .margin-top50 {
        margin-top: 0
    }
    .timeline-caption {
        width: 100%
    }
    .timeline-caption h3 {
        font-weight: 600;
        color: #3f4955;
        font-size: 16px;
        text-align: center;
        line-height: 22px
    }
    .timeline-caption ul li {
        width: 100%;
        list-style: none;
        display: table;
        font-size: 14px;
        padding: 1px 0;
        text-align: center;
        color: #000
    }
    .timeline-caption-img {
        position: static;
        width: 100%;
        margin: auto;
        text-align: center
    }
    .timeline-caption ul {
        text-align: center;
        margin-top: -20px
    }
    .timeline-caption p {
        font-size: 15px;
        line-height: 0
    }
    .our-approach .delvireing-trust h2 {
        font-size: 34px
    }
    .our-stargey-left h2 span {
        font-size: 29px
    }
    .our-starrgey li {
        width: 25%;
        margin-top: 45px
    }
    .our-starrgey li h3 {
        font-size: 19px;
        margin: 0 auto
    }
    .specilazition-list .specliaztion-list-two {
        width: 100%;
        margin: -66px auto 0;
        text-align: center
    }
    .specilazition-list li {
        /* width: 33.3%; */
        /* float: none; */
        /* margin: 10px -35px 0 */
    }
    .contact-address-details {
        width: 39%;
        padding: 5px
    }
    .loction-icon {
        font-size: 34px;
        color: #bd9f5b
    }
    .contact-address-details h3 {
        color: #bd9f5b;
        padding-bottom: 0;
        font-size: 20px
    }
    .home-new .container h2 {
        background: url(http://www.walsonsgroup.com/wp-content/uploads/2018/01/india.jpg) 58% 8px no-repeat;
    }
    .home-new .container:nth-child(2) h2 {
        background: url(http://www.walsonsgroup.com/wp-content/uploads/2018/01/flag.jpg) 58% 8px no-repeat;
    }
}

@media screen and (max-width:360px) {
    .mid-right-one-image-four {
        margin-top: 24% !important;
        margin-left: -29px
    }
    .page-id-27 .banner.inner_banner .banner-caption {
        top: 60% !important
    }
    .work-with--us .work-banner-contant {
        width: 100% !important;
        text-align: center
    }
    .page-id-13 .banner .banner-caption {
        text-align: center;
        margin-top: 14%
    }
    .page-id-17 .banner img {
        width: 100%;
        margin-top: 50px;
        min-height: 120px
    }
    .hire-circle ul li:nth-child(1n) span {
        float: right;
        margin: -45px -23px
    }
    .page-id-7 .banner.inner_banner .banner-caption h2 {
        font-size: 30px;
        color: #515151
    }
    .page-id-11 .banner.inner_banner .banner-caption {
        top: 50%
    }
    .team-detail {
        width: 84.7%;
        height: auto;
        position: relative
    }
    .left-div {
        background: #bfaa75;
        margin-top: 58px
    }
    .our-lead h1 {
        margin-top: -38% !important;
        font-size: 20px
    }
    .page-id-17 .caption {
        position: absolute;
        top: 45%;
        left: -35%;
        left: 21%;
        margin: 0 -45px
    }
    .page-id-33 label.cont-label.tesst {
        padding-left: 12px !important
    }
    .banner.inner_banner.inner_banner2 .banner-caption h2 {
        font-size: 33px !important;
        margin-top: 0
    }
    .banner .banner-caption h2 {
        font-size: 21px;
        line-height: 46px;
        margin: -18px auto
    }
    .circle-img img {
        margin-top: 210% !important;
        position: static;
        clear: both
    }
    .text-space {
        min-height: 158px;
        transform: translate(-11%, 27%);
        margin: -18% 10%
    }
    .specilazition-list li:nth-child(even),
    .specilazition-list li:nth-child(odd) {
        /* width: 74% !important; */
        /* text-align: center */
    }
    .transformers ul li {
        float: left;
        display: inline-block;
        width: 100%;
        text-align: center
    }
    .transformers p {
        line-height: 22px;
        font-size: 13px;
        color: #fff
    }
}

@media screen and (max-width:480px) {
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .inner_content p {
        margin-left: 0px !important;
    }
    .custom_membership .membership_right .membership_right_text {
        margin-top: 20px; 
    }
    .team-members .col-xs-12 {
        width: 100%;
        margin: auto;
        text-align: center
    }
    .journey-countius .con_box h3 {
        font-size: 23px;
    }
    .emp-row h3 {
        font-size: 16px;
    }
    .tabs select#sel1 {
        border-radius: 0px;
        margin-top: -7px;
    }
    .work-ddress h4 {
        margin-left: -15%;
    }
    .journey-countius .con_box p {
        line-height: 22px;
        font-size: 17px;
    }
    .our-approach .our-apporach-banner img {
        width: 100%;
        min-height: 137px;
        /* max-height: 500px; */
    }
    .team-det img {
        width: 65%;
        margin: auto
    }
    .team-det {
        margin-top: 85px
    }
    .team-det h1 {
        font-size: 20px
    }
    .team-det p {
        font-size: 15px;
        line-height: 24px;
        margin-top: 20px
    }
    .team-members img {
        width: 60%;
        margin-bottom: 10px
    }
    .team-members a {
        font-size: 20px
    }
    .team-members h3 {
        font-size: 14px;
        color: #000;
        margin-bottom: 8px;
        margin-top: 8px
    }
    .work-with--us .work-banner img {
        width: 100%;
        margin-top: 50px !important
    }
    .ab_img-banner {
        margin-top: 49px;
        height: auto !important
    }
    .services {
        background-color: #ececec;
        padding: 16px 0;
        width: 100%;
        margin-top: 0
    }
    .banner.inner_banner3 {
        height: 30vh !important
    }
    .drop-cont {
        width: 98% !important;
        margin: auto
    }
    .hire-circle ul li:nth-child(2n) {
        background: 0 0 !important;
        padding-bottom: 0 !important
    }
    .work-join-us {
        margin-left: 0
    }
    .img-background img {
        width: 299px;
        height: auto !important;
        margin: auto;
        text-align: center
    }
    .heading:after {
        display: none
    }
    .left-div {
        height: 146px
    }
    .specilazition-list li {
        /* margin-bottom: 20px */
    }
    .banner.inner_banner .banner-caption {
        left: 0;
        top: 50%;
        width: 100%
    }
    .page-id-1126 .banner.inner_banner .banner-caption {
        left: 0;
        top: 0;
        width: 100%;
        width: 56% !important;
        margin: -9px auto
    }
    .mid-right-one-image-three img {
        border-radius: 100%;
        width: 108px !important;
        height: 108px
    }
    .page-id-17 .banner img {
        width: 100%;
        margin-top: 50px;
        min-height: 93px
    }
    .page-id-17 .caption {
        position: absolute;
        top: 45%;
        left: -35%;
        left: 0 !important;
        left: 21%;
        width: 100%;
        margin: auto
    }
    .page-id-13 .banner img {
        width: 100%;
        height: 146px;
        margin-top: 50px
    }
    .page-id-13 .banner.inner_banner1 .banner-caption h2 {
        font-size: 28px
    }
    .page-id-4 .banner img {
        height: 260px;
        width: 100%
    }
    .page-id-4 .mobilebanner img {
        /* height: auto !important; */
        width: 100%;
        margin-top: 40px
    }
    .banner.background-verfication-banner img {
        margin-top: 50px;
        min-height: 93px
    }
    .page-id-21 .banner.background-verfication-banner img {
        margin-top: 32px
    }
    .work-with--us .work-middle-contant {
        padding-top: 8px;
        width: 100%;
        margin: auto
    }
    .drop-cont .current-menu-item a {
        font-weight: 700
    }
    .col-lg-12.project-bindu {
        margin-top: 0 !important;
        line-height: 30px;
        color: #333;
        margin-left: 32px !important;
        font-size: 16px;
        padding: 0;
        text-align: left;
        width: 81% !important;
        float: left
    }
    .dropdown-menu>li>a {
        color: #fff !important;
        display: block !important
    }
    .dropdown-menu li,
    .open>.dropdown-menu {
        display: table !important
    }
    .dropdown-menu li {
        width: 100% !important;
        float: none !important;
        text-align: left;
        line-height: 30px
    }
    .dropdown-menu {
        min-width: 100% !important
    }
    .our-approach .delvireing-trust {
        width: 100%;
        float: none
    }
    .our-stargey-left,
    .our-starrgey li {
        width: 100%;
        text-align: center
    }
    .our-approach .delvireing-right-box {
        bottom: 0;
        left: 0;
        position: relative;
        width: 100%
    }
    .specilazition-list li {
        width: 100%;
        /* margin-left: 27px */
    }
    .our-approach .delvireing-trust h2 {
        font-size: 20px;
        padding-bottom: 0
    }
    .our-approach .delvireing-container {
        width: 100%
    }
    .our-stargey-left p {
        padding-top: 19px
    }
    .specilazition-list li .specilzation-contant {
        font-size: 13px;
        /* width: 83%; */
        margin: 0 auto;
        /* padding-right: 82px */
    }
    .specilazition-list li .specilzation-image {
        /* padding-top: 57px; */
        text-align: center;
        margin: 0 auto;
        /* padding-right: 48px */
    }
    .our-starrgey li {
        padding-top: 0
    }
    .leader-text {
        margin-top: 67px
    }
    .leader-text h2 {
        text-align: center
    }
    .our-approach .our-specilazition h2 {
        text-align: center;
        margin-top: 30px
    }
    .loction-icon {
        font-size: 30px;
        color: #bd9f5b
    }
    .contact-address-details {
        width: 69%;
        padding: 12px;
        margin-left: 18%;
        top: 23%
    }
    .contact-address-details h3 {
        color: #000;
        font-size: 23px;
        padding: 0;
        margin: 0 auto;
        line-height: 34px
    }
    .contact-us-map img {
        min-height: 200px
    }
    .contact-address p {
        font-size: 16px;
        line-height: 25px;
        font-weight: 300;
        padding: 0 30px 0 51px
    }
    .home-new .container h2 {
        background: url(http://www.walsonsgroup.com/wp-content/uploads/2018/01/india.jpg) 66% 4px no-repeat;
    }
    .home-new .container:nth-child(2) h2 {
        background: url(http://www.walsonsgroup.com/wp-content/uploads/2018/01/flag.jpg) 62% 4px no-repeat;
    }
}

@media screen and (max-width:320px) {
    .our-lead h1 {
        margin-top: -44% !important;
        font-size: 20px
    }
    .emp-row h3 {
        width: 100%;
        font-size: 15px;
        text-align: center;
    }
    td.full-row {
        padding: 1% !important;
        text-align: center !important;
    }
    .tabs select#sel1 {
        border-radius: 0px;
        margin-top: 9px;
    }
    .right-shift {
        float: none;
    }
    select#sel1 {
        border-radius: 0px;
        margin-top: 12px;
        float: none;
        /* width: 103%; */
        /* margin-right: 11px; */
    }
    .page-id-33 label.cont-label.tesst {
        padding-left: 4px !important;
        margin-left: 14px
    }
    .specilazition-list li:nth-child(odd) {
        /* width: 73%; */
        /* margin-left: 15% */
    }
    .owl-inner {
        margin-bottom: 25px
    }
    .left-img-div img {
        width: 100%;
        max-height: 194px;
        height: auto
    }
    .transformers ul li {
        display: inline-block;
        width: 50%;
        float: left
    }
    .left-img-div {
        min-height: 172px
    }
    .left-div1 {
        min-height: 194px
    }
    .transformers p {
        line-height: 22px;
        font-size: 15px;
        color: #fff
    }
    .transformers h4 {
        font-size: 24px
    }
    .text-space {
        min-height: 158px;
        transform: translate(2%, 23%);
        margin: -3% 10%
    }
    .transformers h3 {
        font-size: 27px
    }
    .main-lead-left {
        width: 100%;
        float: none;
        margin: auto
    }
    .main-lead-right {
        float: none;
        width: 100%;
        margin: auto
    }
    .main-lead-right .intro {
        width: 100%;
        text-align: center;
        margin: auto;
        min-height: 126px
    }
    .our-lead img {
        min-height: 185px;
        margin: auto
    }
    .our-lead h1 {
        font-size: 29px
    }
    .our-lead h2 {
        padding: 30px 0 !important;
        font-size: 30px
    }
    .specilazition-list li .specilzation-image {
        /* padding-top: 57px; */
        text-align: center;
        margin: 0 auto;
        /* padding-right: 12px */
    }
    .specilazition-list li .specilzation-contant {
        font-size: 13px;
        /* width: 82%; */
        margin: 0 auto;
        padding-right: 0
    }
    .our-approach .our-specilazition {
        float: left;
        margin-top: 0
    }
    .specilazition-list li {
        width: 100%;
        margin-left: 0
    }
    .contact-address-details {
        width: 73%;
        padding: 12px;
        margin-left: 11%;
        top: 25%;
        text-align: center
    }
    .loction-icon {
        position: absolute;
        z-index: 999;
        font-size: 30px;
        color: #bd9f5b;
        margin-left: 13%;
        top: 27%
    }
    .contact-address-details h3 {
        color: #000;
        font-size: 18px;
        padding: 0;
        margin: 0 auto;
        line-height: 34px
    }
    .contact-us .contact-us-details li .content-list-add {
        font-size: 15px;
        width: 53%;
        text-align: left;
        padding-top: 19px
    }
}

@media screen and (max-width:1280px) {
    .drop-cont {
        width: 94%;
        margin: auto
    }
    .services-section {
        width: 100%;
        padding: 30px 0px;
        margin-left: 0px;
    }
    .history-div ul li {
        list-style: none;
        display: inline-block;
        width: 15%;
        float: left;
        margin: 15px 11px;
        color: #fff;
        font-size: 16px;
        text-transform: lowercase
    }
    .facility-text .playButton {
        top: 15% !important;
        left: 78% !important
    }
    .drop-cont a {
        font-weight: 400;
        color: #545454;
        white-space: nowrap;
        font-size: 15px !important;
        /* padding:13px 0 0 12px*/
        padding: 13px 0 0 8px;
    }
}

@media screen and (max-width:1440px) {
    .contact-address p {
        font-size: 16px;
        line-height: 25px;
        font-weight: 300;
        width: 99%
    }
    .left-space {
        left: -44.5%
    }
    .left-space1 {
        left: -22.5%
    }
    .left-space2 {
        left: -67%
    }
    .page-id-11 .row {
        margin-top: 50px
    }
    section.ab_desc-resp .row {
        margin-top: 0
    }
    .ab_community {
        padding: 0 0 60px
    }
    .media-news .news-top-image {
        margin-top: 24px;
        text-align: center;
        padding-bottom: 40px
    }
    .background-verfication .banner-caption {
        width: 100%;
        margin: 0 auto;
        text-align: center
    }
    .banner.inner_banner .banner-caption {
        left: 0;
        top: 42%;
        width: 100%
    }
    .page-id-1126 .banner.inner_banner .banner-caption {
        top: 35%;
        left: 10%;
        width: 100%
    }
    .team-detail {
        background-color: #f4f4f4;
        width: 89%;
        z-index: 99999;
        height: auto;
        position: relative;
        clear: both;
        padding: 20px;
        margin-bottom: 29px
    }
    .team-detail .container {
        width: 98%
    }
    .facility-text .playButton {
        border-radius: 100px;
        border: 4px solid #9c9ab0;
        background: #8a8a8a;
        height: 38px;
        position: absolute;
        z-index: 9999;
        width: 15px;
        margin: auto;
        top: 6%;
        bottom: -345px;
        right: 83%;
        left: 76%;
        cursor: pointer;
        display: block;
        opacity: .95;
        transition: opacity 150ms;
        padding: 26px
    }
}

@media(max-width:1290px) {
    .banner.inner_banner {
        max-height: 300px
    }
    .nav>li>a {
        padding: 11px 8px;
        font-size: 14px
    }
}

@media(max-width:1200px) {
    .custom-group .content_left {
        top: -269px
    }
    .custom-group .content_left_image {
        margin-top: 0
    }
}

@media(max-width:1100px) {
    .custom-group .content_left {
        top: -248px
    }
}

@media screen and (max-width:736px) {
    .mid-right-one-image-four {
        margin-top: 131%;
        margin-left: -45px
    }
    .work-with--us .work-middle-contant .mid-right .mid-right-two p {
        font-size: 15px;
        line-height: 22px;
        margin-top: 8px
    }
}

@media screen and (max-width:667px) {
    .mid-right-one-image-four {
        margin-top: 164%;
        margin-left: -29px
    }
    a.button-left {
        float: right;
    }
}

@media screen and (max-width:1024px) {
    img.desktop-img-chaiman {
        margin-top: 86px
    }
    .title_text h2 {
        font-size: 30px;
    }
    .navbar-inverse .navbar-nav>li>a {
        color: #fff !important;
        font-size: 13px;
    }
    .main-lead-left {
        width: 50%;
        background-color: #ececec;
        float: left;
        min-height: 205px
    }
    .our-customer .customer-say .tooltip-say:before {
        display: none !important
    }
    .drop-cont {
        width: 100%;
        max-width: 100%
    }
    .img-background img {
        width: 299px;
        height: auto !important;
        margin: auto;
        text-align: center
    }
    .specilazition-list li {
        /* margin-top: -38px; */
        /* display: inline-table; */
        /* margin-bottom: -122px; */
        /* height: 280px */
    }
    .our-starrgey {
        text-align: left;
        /* width: 80%; */
        margin: auto
    }
    .hire-circle ul li:nth-child(2n) {
        background: url(../images/facility-managment-line.png) bottom right 141px no-repeat;
        padding-bottom: 121px
    }
    .hire-circle ul li:nth-child(2n) p {
        -ms-transform: translate(18%, -21%);
        -webkit-transform: translate(18%, -21%);
        -moz-transform: translate(18%, -21%);
        -o-transform: translate(18%, -21%);
        transform: translate(18%, -21%);
        width: 66%;
        margin: auto
    }
    .our-approach .delvireing-trust {
        background-color: #bfaa74;
        width: 90%;
        float: left;
        margin-top: 0
    }
    .timeline-caption ul li {
        list-style: none;
        display: inline-block;
        font-size: 15px;
        padding: 1px 0;
        color: #000;
        margin: 4px 2px 0 -10px
    }
    .social {
        display: none
    }
    .news-top-image {
        text-align: center;
        margin-top: 4px
    }
    .valu-list .value-list-left,
    .verfication-service {
        margin-left: 44px
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_img {
        display: inline-block;
        background-image: url(../images/icon_empty.jpg);
        vertical-align: top;
        padding-top: 1px;
        padding-bottom: 2px
    }
    .custom_membership .membership_right p {
        margin-bottom: 12px
    }
    .banner.inner_banner .banner-caption {
        left: 15px;
        top: 52%;
        width: 100%
    }
    .banner.inner_banner.inner_banner2 .banner-caption h2 {
        font-size: 26px
    }
    .playButton {
        top: 19%;
        bottom: -325px;
        right: 0;
        left: 59%
    }
    .custom-group .content_left_image {
        width: 100%;
        display: block;
        margin-top: 0
    }
    .custom-group .content_left {
        top: 0
    }
    .contact-form-uk {
        margin-top: 0
    }
    .work-with--us .work-banner-contant {
        width: 100%;
        text-align: center
    }
    .timeline h2 {
        color: #c0aa75;
        font-size: 24px
    }
    .story {
        width: 100%;
        /* padding-left: 40px */
    }
    .our-starrgey li {
        display: inline-block;
        width: 21%
    }
    .our-approach .our-specilazition p {
        color: #505050;
        font-size: 14px
    }
    .specilazition-list li:nth-child(even),
    .specilazition-list li:nth-child(odd) {
        /* width: 23% */
    }
    .timeline-list {
        width: 36%;
        right: 15%
    }
    .our-lead h1 {
        margin-top: -12%;
        font-size: 46px
    }
    .left-div {
        width: 33%;
        background: #bfaa75;
        position: relative;
        height: 145px;
        left: 33%
    }
    .left-div:after {
        display: none
    }
    .transformers ul li {
        display: inline-block;
        width: 100%;
        float: left
    }
    .text-space {
        min-height: 105px;
        transform: translate(0, 0);
        margin: 0;
        padding: 0 !important
    }
    .left-img-div img {
        max-width: 28%;
        margin: 59px auto
    }
    .our-lead h4 {
        font-size: 22px;
        text-align: center
    }
    .team-detail p {
        color: #000 !important;
        width: 96%;
        font-size: 16px;
        line-height: 20px;
        text-align: center
    }
}

@media screen and (max-width:768px) {
    .facility-text h3 {
        font-size: 26px
    }
    .specilazition-list li {
        /* margin-bottom: -91px !important; */
        /* padding-top: 0; */
    }
    .home-address .left {
        width: 100%;
        float: left
    }
    .gray-bar ul {
        margin-top: 8px;
        float: left
    }
    .specilazition-list {
        margin-top: 0;
        margin-left: 20px
    }
    .hire-circle ul {
        position: static;
        top: 0
    }
    .hire-circle ul li:nth-child(1n) {
        background: 0 0;
        padding-bottom: 0
    }
    .hire-circle ul li:nth-child(2n) {
        background: 0 0 !important;
        padding-bottom: 0 !important;
        transform: translate(0, -8%)
    }
    .hire-circle ul li:nth-child(1n) p {
        transform: translate(0, 49%);
        width: 100%;
        margin: auto;
        text-align: center
    }
    .hire-circle ul li:nth-child(1n) span {
        float: left !important;
        margin: 5px -24px
    }
    .content-list-add span,
    span.emp {
        float: left
    }
    .facility-text .video {
        width: 100%;
        border: 6px solid #d2d2d2
    }
    .page-id-19 video#bVideo {
        height: 352px
    }
    .mega-dropdown-menu {
        padding: 0
    }
    .drop-cont a {
        color: #fff !important
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_text {
        padding-top: 0;
        vertical-align: top
    }
    .custom_membership .membership_lower {
        border: 0
    }
    .page-id-11 .mobileview {
        display: block !important
    }
    .page-id-11 .desktopview {
        display: none
    }
    .dropdown-menu li {
        margin-right: 0 !important
    }
    .ab_img-banner {
        margin-top: 0;
        height: 324px
    }
    .ab_desc-resp {
        padding: 24px 0 0
    }
    .faciliti {
        top: 14% !important
    }
    .page-id-13 .banner.inner_banner1 .banner-caption {
        left: 0;
        top: 28%;
        width: 100%
    }
    img.mobile-image-chairman {
        display: block;
        margin-top: 93px
    }
    img.desktop-img-chaiman {
        display: none
    }
    span.emp {
        clear: both
    }
    .hire-circle ul li {
        list-style: none;
        display: inline-block;
        width: 37%;
        margin: 10px 31px;
        text-align: left
    }
    .heading,
    .timeline-caption p {
        text-align: center
    }
    .heading:after {
        display: none
    }
    .transformers ul li {
        display: inline-block;
        width: 100%;
        float: left
    }
    .drop-cont a,
    .dropdown-menu li {
        display: inline-block !important;
        float: left
    }
    div#arjun {
        width: 86%;
        height: auto;
        left: 0
    }
    .specilazition-list li {
        /* margin-bottom: -122px; */
        padding-top: 0
    }
    .our-approach .our-specilazition p {
        font-size: 12px !important
    }
    .transformers h4,
    .transformers p {
        color: #fff;
        font-size: 16px
    }
    .gauri {
        transform: translate(6%, -1%) !important;
        -webkit-transform: translate(6%, -1%) !important;
        margin: 17% -6% !important;
        position: relative;
        z-index: 999999
    }
    .services ul li {
        width: 49%
    }
    .heading,
    .work-with--us .work-banner img {
        width: 100%
    }
    .social {
        position: fixed;
        margin-top: 167px;
        perspective: 1000px;
        z-index: 9999;
        bottom: 20%
    }
    .left-img-div {
        min-height: 192px
    }
    .transformers p {
        line-height: 20px
    }
    .left-div1 {
        min-height: 165px
    }
    .heading {
        color: #4f4f4f;
        margin: 20px 0
    }
    .membership_left_box_inner_img img {
        max-width: 100%;
        height: auto;
        transform: translate(37%, -6%)
    }
    .our-lead h1 {
        text-transform: uppercase;
        font-size: 30px !important;
        font-weight: 300
    }
    .col-lg-12.project-bindu {
        line-height: 30px;
        color: #333;
        margin-left: 15px;
        font-size: 16px;
        padding: 0;
        text-align: left;
        width: 96%;
        float: left
    }
    .contact-address ul {
        width: 70%
    }
    .drop-cont a {
        text-align: left;
        margin: 4px 3px 12px
    }
    .dropdown-menu li {
        text-align: left
    }
    .facility-left-contant {
        display: inline-block;
        width: 100%
    }
    .text {
        color: #fff;
        font-size: 13px
    }
    .hire-circle ul li:nth-child(2n) span {
        float: left;
        margin-left: 56px;
        margin-top: 22px
    }
    .hire-circle ul li:nth-child(4n) span {
        margin-left: -30px;
        margin-top: 10px
    }
    .hire-circle ul li:nth-child(2n) p {
        width: 74%;
        margin: 0 94px
    }
    .facility-text .video-wrapper {
        position: relative;
        width: 100%;
        float: left
    }
    .facility-text .playButton {
        display: none
    }
    .our-apporach-banner.media .banner-caption h2 {
        color: #fff;
        margin: 0 auto;
        text-align: center
    }
    .news-top-image.four {
        padding-bottom: 24px
    }
    .valu-list .value-list-left {
        margin-left: 38px
    }
    .verfication-service {
        margin-left: 38px;
        clear: both
    }
    .custom_membership .img_text p {
        line-height: 24px;
        margin-bottom: 11px;
        font-size: 20px;
        padding-right: 0
    }
    .playButton {
        top: 19%;
        bottom: -1427px;
        right: 50%;
        left: 39%
    }
    .custom_membership .membership_right h3::before {
        content: "";
        width: 34%;
        border-bottom: 1px #bfa960 solid;
        position: absolute;
        right: 0;
        margin: 0 auto;
        bottom: -10px
    }
    .custom_membership .membership_lower {
        width: 77%;
        display: block;
        float: left;
        margin-top: 62px;
        position: relative
    }
    .custom_membership .membership_right {
        margin-top: 35px;
        float: left;
        width: 70%
    }
    .custom-group .content_left_image {
        width: 100%;
        display: block
    }
    .page-id-1126 .banner.inner_banner .banner-caption {
        width: 72%;
        margin: -10px auto
    }
    .page-id-1126 .banner.inner_banner .banner-caption h2 {
        font-size: 24px
    }
    .banner.inner_banner .banner-caption {
        top: 30%
    }
    .contact-form-uk {
        width: 100%
    }
    .form-group {
        margin-bottom: 3px
    }
    .timeline h2 {
        color: #c0aa75;
        font-size: 18px
    }
    .our-approach .delvireing-right-box {
        width: 100%;
        left: 0;
        right: 0;
        position: relative;
        margin: 0 auto;
        text-align: center
    }
    .our-approach .delvireing-trust {
        background-color: #bfaa74;
        width: 100%;
        float: left;
        padding-top: 9px
    }
    .our-approach .delvireing-container {
        width: 100%
    }
    .our-approach .container {
        width: 100%;
        margin: auto;
        text-align: center
    }
    p.no-margin {
        padding: 0 15px
    }
    .specilazition-list li:nth-child(even),
    .specilazition-list li:nth-child(odd) {
        /* width: 33% */
    }
    .specilazition-list li {
        /* display: inline-table; */
        /* width: 23% */
    }
    .our-starrgey li {
        display: inline-block;
        width: 32%;
        text-align: -webkit-center
    }
    
    .main-lead-right .intro {
        min-height: 259px !important;
        text-align: left;
        color: #fff;
        padding-left: 5%;
        font-size: 25px;
        padding-top: 25%
    }
    .main-lead-left img {
        text-align: center;
        margin-left: 0;
        padding-top: 71px;
        cursor: pointer
    }
    .our-lead h1 {
        /* margin-top: -17% */
    }
}

@media screen and (max-width:960px) {
    .affix {
        position: static !important;
        top: 0px;
        width: 100%;
    }
}

@media screen and (max-width:480px) {
    .page-id-1126 .banner.inner_banner {
        margin-top: 50px
    }
    .page-id-25 .work-with--us .work-middle-contant .mid-right {
        width: 100%;
        float: none;
        padding-left: 0px;
    }
    .page-id-25 li.job-desigen h2 {
        font-size: 18px;
    }
    .page-id-25 .mid-right-one-image-four {
        top: 0%;
        position: relative;
        left: 24%;
        margin-top: 12%;
    }
    .page-id-25 .work-with--us .work-middle-contant .mid-right .mid-right-two {
        float: none !important;
        width: 78%;
        padding: 14px 43px;
        margin-left: 74px;
        background-color: #e6e6e6;
        border-radius: 15px;
        position: relative;
        margin-bottom: 32px;
        position: relative;
    }
    .our-apporach-banner.one .banner-caption {
        margin-top: 71px;
    }
    .specilazition-list li {
        margin-bottom: 0px !important;
        padding-top: 0;
    }
    .our-starrgey {
        text-align: left;
        width: 96%;
        margin: auto;
        padding-top: 30px;
    }
    .mid-right-one-image-four {
        margin-top: 22%;
        margin-left: -29px
    }
    .content-section {
        float: none;
        display: table;
        width: 100%
    }
    .ab_img-banner img {
        width: 100%;
        display: block;
        height: 218px
    }
    .left-div1:after,
    .left-div:after,
    ul.social {
        display: none
    }
    h3.int {
        margin-top: 16px;
        clear: both;
        float: left;
        line-height: 23px
    }
    .faciliti {
        top: 28% !important
    }
    .story h1 {
        color: #505050;
        font-size: 24px;
        line-height: 30px;
        text-align: left;
        margin-bottom: 15px
    }
    .our-approach .delvireing-container {
        width: 100%;
        margin: 0 auto;
        padding: 0 27px
    }
    .our-approach .delvireing-trust {
        background-color: #bfaa74;
        width: 100%;
        padding-top: 22px;
        float: left;
        margin-top: 0
    }
    .our-approach .delvireing-trust p {
        color: #fff;
        text-align: left;
        font-size: 14px
    }
    .contact-address ul {
        margin: auto;
        width: 80%
    }
    .left-img-div img {
        width: 100% !important;
        height: auto
    }
    .main-lead-left {
        width: 100%;
        background-color: #ececec;
        float: left;
        min-height: auto
    }
    .hire-circle ul li:nth-child(2n) p {
        width: 100%;
        margin: auto
    }
    .dropdown-menu {
        min-width: 0 !important;
        display: none !important
    }
    .custom-group .content_right {
        height: auto !important
    }
    .page-id-27 .banner.inner_banner .banner-caption {
        top: 52%
    }
    .contact-address-details p {
        line-height: 25px;
        width: 100%;
        margin: 0 auto;
        font-size: 15px;
        padding-left: 0;
        text-align: left
    }
    .transformers ul li {
        margin-top: 0;
        margin-bottom: 32px
    }
    .text-space {
        width: 100%;
        text-align: center
    }
    .left-img-div img {
        max-width: 66%;
        margin: 0
    }
    .gauri {
        transform: translate(6%, -1%) !important;
        margin: 5% -10% !important
    }
    .our-approach .our-specilazition {
        float: left;
        margin: 0 auto;
        text-align: center
    }
    .caption {
        position: absolute;
        top: 26%;
        left: 21%;
        margin: 0 auto
    }
    .video-wrapper {
        position: relative;
        margin: auto;
        left: 0;
        float: left !important
    }
    .history-div h4 {
        margin-left: 0;
        font-size: 35px
    }
    .history-div ul {
        list-style: none;
        width: 100%;
        margin: auto 0
    }
    .history-div {
        background-color: rgba(196, 178, 128, .95);
        width: 100%;
        position: static;
        top: 0;
        padding: 20px 0;
        min-height: 335px;
        height: auto
    }
    .history-div ul li {
        list-style: none;
        display: inline-block;
        text-align: -webkit-center;
        width: 100%;
        float: none;
        color: #fff;
        font-size: 16px;
        text-transform: capitalize;
        margin: 15px 0
    }
    .history-div ul li span {
        font-size: 16px;
        font-weight: 300;
        text-transform: capitalize
    }
    .timeline-right {
        border-left: 0 solid #93979a;
        width: 100%;
        height: auto;
        margin: auto
    }
    .img-div {
        width: 48%;
        float: left
    }
    .circle-img {
        position: static;
        right: 0;
        left: 18%;
        bottom: 92%
    }
    .timeline-list {
        width: 53%;
        right: -7%
    }
    .circle-img,
    .read,
    .timeline-caption,
    .timeline-caption-img,
    .white-bar {
        width: 100%
    }
    .timeline-left ul {
        margin-bottom: 0
    }
    .circle-img {
        text-align: center;
        margin: auto
    }
    .gray-bar {
        margin-bottom: 0
    }
    .white-bar:after {
        display: none
    }
    .timeline-left ul li {
        padding: 2px 0
    }
    .circle-img img {
        margin-top: 130%;
        position: static;
        clear: both
    }
    .margin-top50 {
        margin-top: 0
    }
    .timeline-caption h3 {
        font-weight: 600;
        color: #3f4955;
        font-size: 16px;
        text-align: center;
        line-height: 22px
    }
    .timeline-caption ul li {
        width: 100%;
        list-style: none;
        display: table;
        font-size: 14px;
        padding: 1px 0;
        text-align: center;
        color: #000
    }
    .timeline-caption-img {
        position: static;
        margin: auto auto 20px;
        text-align: center
    }
    .read {
        float: none;
        margin: 7px auto;
        text-align: center
    }
    .read a {
        background: #bd9f5b;
        color: #fff;
        padding: 9px 10px;
        border-radius: 4px;
        float: none
    }
    .security,
    .value-right-list {
        padding: 0;
        width: 100%
    }
    .timeline-caption ul {
        text-align: center;
        margin-top: -9px
    }
    .timeline-caption p {
        font-size: 15px;
        line-height: 21px
    }
    .img-background {
        background-color: #f6f6f6;
        padding: 0
    }
    .heading h2 {
        color: #4f4f4f;
        font-size: 26px;
        text-align: center
    }
    .security p {
        font-size: 14px;
        line-height: 22px;
        width: 85%;
        text-align: center;
        margin: auto
    }
    .security {
        margin: auto
    }
    .caption h1 {
        font-size: 30px
    }
    .news-top-image {
        text-align: center;
        margin-top: 1px
    }
    .our-apporach-banner.media .banner-caption h2 {
        color: #fff;
        margin: 25px auto 0;
        text-align: center;
        font-size: 27px;
        line-height: 28px
    }
    .work-with--us .work-banner-contant h2 {
        font-size: 24px !important;
        text-align: center;
        color: #fff;
        font-weight: 600;
        line-height: 28px;
        letter-spacing: 3px
    }
    .banner .banner-caption h2 {
        font-size: 21px;
        line-height: 30px;
        text-align: center
    }
    .page-id-21 .banner .banner-caption h2 {
        font-size: 21px;
        line-height: 46px;
        margin: 14px auto
    }
    .page-id-19 .banner .banner-caption h2 {
        font-size: 21px;
        line-height: 32px;
        margin: 32px auto
    }
    .valu-list .value-list-left {
        width: 100%;
        text-align: center;
        margin: 0 auto
    }
    .verfication-service ul li {
        list-style: disc;
        margin-left: 0
    }
    .background-verfication .valu-list {
        margin-top: 77px;
        background-color: #fafbf5;
        padding-bottom: 20px
    }
    .verfication-service .service-list-left {
        width: 92%
    }
    .verfication-service .service-list-right {
        width: 100%;
        padding-left: 17px
    }
    .gridtab--0>dt {
        width: 100% !important
    }
    .news-top-image.two {
        margin: 0 auto;
        width: 100%
    }
    .custom_membership .membership_lower {
        width: 100%;
        display: block;
        float: left;
        margin-top: 62px;
        position: relative
    }
    .custom_membership .membership_lower .membership_left .membership_left_box .membership_left_box_inner .membership_left_box_inner_img {
        width: 100%;
        display: inline-block;
        text-align: center;
        background-image: url(../images/icon_empty.jpg);
        vertical-align: top;
        padding-top: 1px;
        padding-bottom: 2px;
        margin: 0 auto
    }
    .custom_membership .membership_right {
        margin-top: 0;
        float: left;
        width: 100%
    }
    .custom_membership .membership_right h3::before {
        display: none
    }
    .banner.inner_banner.inner_banner2 .banner-caption h2 {
        font-size: 25px;
        line-height: 20px
    }
    .banner.inner_banner .banner-caption span {
        display: block;
        line-height: 28px
    }
    .custom_membership .img_text p {
        line-height: 22px;
        margin-bottom: 11px;
        font-size: 15px;
        width: 100%;
        padding-right: 0;
        max-width: 100%
    }
    .playButton {
        display: none
    }
    .custom-group .content_left_image {
        width: 100%;
        display: block;
        margin-top: -34px
    }
    .banner.inner_banner .banner-caption h2 {
        font-size: 26px;
        color: #fff
    }
    .page-id-1126 .banner.inner_banner .banner-caption h2 {
        font-size: 18px !important
    }
    .contact-form-uk input {
        width: 100%;
        height: 29px;
        border-radius: 6px
    }
    .contact-form-uk h2 {
        text-align: center;
        padding: 0;
        font-size: 19px
    }
    .contact-form-uk label {
        display: inline-block;
        max-width: 100%;
        margin-bottom: 5px;
        margin-top: 5px;
        font-weight: 700;
        font-size: 14px
    }
    .contact-form-uk button.btn.btn-default.read-more-btn.hvr-shutter-out-horizontal {
        margin-left: 14px;
        margin-bottom: 20px;
        font-size: 16px;
        padding: 6px 19px;
        cursor: pointer;
        background: #bd9f5b;
        color: #fff
    }
    .custom-group .content_right {
        width: 100%;
        border-style: none;
        padding-left: 0
    }
    .timeline h2 {
        color: #c0aa75;
        font-size: 22px;
        width: 100%
    }
    .specilazition-list li:nth-child(even) {
        /* width: 70%;
        margin-left: 25%;
        margin-top: -28px;
        margin-bottom: -39px */
    }
    .specilazition-list li {
        /* margin: -19px 10px */
    }
    .specilazition-list {
        margin-top: 0
    }
    .specilazition-list li:nth-child(odd) {
        /* width: 70%;
        margin-left: 25% */
    }
    .specilazition-list ul li p {
        /* width: 70% */
    }
    .our-stargey-left {
        padding-top: 0;
        width: 100%;
        margin-left: 0
    }
    .our-starrgey li {
        display: inline-block;
        width: 83%;
        margin-left: 29px;
        border: 0
    }
    .our-starrgey li h3 {
        font-size: 23px;
        margin: 0 auto
    }
    .our-lead h1 {
        margin-top: -24%;
        font-size: 20px
    }
    .transformers h4 {
        font-size: 22px
    }
    .left-div {
        background: #bfaa75;
        width: 100%;
        left: 0;
        margin: 0
    }
    .team-detail {
        width: 100%;
        height: auto;
        left: 0;
        position: relative
    }
    .main-lead-right .intro {
        text-align: center;
        color: #fff;
        padding-left: 0;
        font-size: 24px;
        padding-top: 25%;
        min-height: 272px
    }
}

@media screen and (max-width:375px) {
    .circle-img img {
        margin-top: 207% !important;
        position: static;
        clear: both;
    }
    .specilazition-list li {
        /* margin-top: 0px !important; */
        /* margin-bottom: -78px !important; */
    }
    .home-new h2 {
        margin-top: 30px !important;
    }
    .specilazition-list li:nth-child(even) {
        /* margin-top: 7px !important; */
    }
}

@media screen and (max-width:320px) {
    .gray-bar ul li {
        height: auto
    }
    .circle-img img {
        margin-top: 388% !important;
        position: static;
        clear: both
    }
    .transformers ul li {
        display: inline-block;
        width: 100%;
        float: left;
        margin: 20px 0
    }
    .playButton {
        top: 19%;
        bottom: -1603px;
        right: 50%;
        left: 39%
    }
    .custom-group .content_right_text {
        margin-left: 19px
    }
    .specilazition-list li:nth-child(even),
    .specilazition-list li:nth-child(odd) {
        /* width: 79%; */
        /* margin-left: 14% */
    }
    .main-lead-right .intro {
        text-align: center;
        padding-left: 17px;
        font-size: 20px;
        min-height: 272px
    }
    .left-div1 {
        min-height: 175px
    }
    .transformers h4 {
        font-size: 15px
    }
    .transformers p {
        line-height: 22px;
        font-size: 11px;
        color: #fff
    }
    .team-detail {
        width: 84.7%;
        height: 448px;
        left: 7.7%
    }
}

@media (max-width:1440px) {
    .custom-group .content_left_image {
        width: 100%;
        display: block
    }
    .drop-cont {
        width: 92%;
        margin: auto
    }
    .nav>li>a {
        position: relative;
        display: block;
        padding: 15px 20px;
        text-transform: capitalize
    }
    .banner.inner_banner.inner_banner2 {
        max-height: 40vh !important
    }
    .our-lead h2 {
        padding: 15px 0 !important
    }
    .left-img-div img {
        width: 100%
    }
    .banner.inner_banner {
        max-height: 350px
    }
    .tab_box .nav-tabs li a img {
        margin-right: 8px;
        width: 24px
    }
    .tab_box .nav-tabs li a {
        font-size: 20px
    }
    .tab_box .tab-content .branch-sec ul li .tab-box-col {
        padding-top: 0
    }
    .banner .owl-controls .owl-dot span::after {
        font-size: 13px;
        bottom: 15px
    }
    .custom-servi .container {
        width: 100%
    }
    .col2.wow.fadeInRight.animated>figure {
        width: 36%
    }
    .col1.wow.fadeInLeft.animated>figure {
        width: 35%
    }
    nav.nain_manu ul>li {
        margin: 0 3px
    }
    .content_right .content_right_text h3 {
        padding-bottom: 10px
    }
    .custom-group .content_right {
        height: 1255px
    }
    .contact-form-uk h2 {
        padding: 12px 10px 4px
    }
    .contact-form-uk {
        margin-left: 0;
        margin-top: 25px
    }
}

@media only screen and (max-width:1366px) {
    .drop-cont {
        width: 91%;
        margin: auto
    }
    .custom-group .content_right {
        height: auto;
    }
}

@media(max-width:1290px) {
    .nav>li>a {
        padding: 11px 9px;
        font-size: 14px;
    }
    .navbar {
        min-height: 20px
    }
}

@media only screen and (max-width:1200px) {
    .custom-group .content_right {
        height: auto
    }
}

@media screen and (max-width:1600px) {
    .mid-right:before {
        width: 15%;
        content: "";
        border-left: 4px solid #bfaa74;
        min-height: 100%;
        position: absolute;
        margin-top: 0;
        left: 0px;
    }
    .drop-cont {
        margin: auto;
        max-width: 100%
    }
}

@media screen and (max-width:991px) {
    .gridtab--0>dt {
        margin: -10px 40px 0 0 !important;
        min-width: calc(25% + 10px);
        width: calc(25% + 10px);
        border-width: 10px
    }
}

/**Custom css**/

@media screen and (max-width:768px) {
    .hire-circle ul {
        position: static;
        top: 0
    }
    .hire-circle ul li:nth-child(1n) {
        background: 0 0;
        padding-bottom: 0
    }
    .hire-circle ul li:nth-child(2n) {
        background: 0 0 !important;
        padding-bottom: 0 !important;
        transform: translate(0, -8%)
    }
    .hire-circle ul li:nth-child(1n) p {
        transform: translate(0, 49%);
        width: 100%;
        margin: auto;
        text-align: center
    }
    .hire-circle ul li:nth-child(1n) span {
        float: left !important;
        margin: 5px -24px
    }
}

@media screen and (max-width:800px) {
    .det-info {
        width: 40%;
        padding: 0 !important;
        margin: 27px auto;
        background: #fff;
        left: 0;
        position: absolute;
        top: 1%
    }
    .services ul li::after {
        margin: -130px 79px !important;
    }
}

@media screen and (max-width:640px) {
    .circle-img img {
        margin-top: 300px;
    }
}

@media screen and (max-width:480px) {
    .circle-img img {
        margin-top: 100px;
    }
}

@media screen and (max-width:420px) {
    .circle-img img {
        margin-top: 400px;
    }
}

@media screen and (max-width:992px) {
    .services ul li::after {
        margin: -130px 98px
    }
}