﻿@font-face {
    font-family: 'Poppins-Regular';
    src: url('../font/Poppins-Regular.ttf');
}

@font-face {
    font-family: 'Albert-bold';
     src: url('../font/albr85w.ttf');
}

@font-face {
    font-family: 'Gotu';
     src: url('../font/Gotu-Regular.ttf');
}

@font-face {
    font-family: 'Hind';
     src: url('../font/HIND-REGULAR.TTF');
}

body {
   font-family: 'Poppins-Regular';
    font-size: 14px;
    color:#666;
    line-height:27px;
}

::-webkit-scrollbar {
    width: 10px;
    background-color: #dededf;
}

::-webkit-scrollbar-thumb {
    background-color: #999;
}

@media only screen and (min-width: 1920px){
       .fixedbody {
    /*text-align: -webkit-center;*/
    width: 100% ;
    margin: 0 auto ;
    max-width:1366px ;
}
    .Btnfloat {
        float:left !important;
    }
    .Home_para_back_orange_div {
               padding: 68px 0px 0px 55px !important;
        width:494px !important;
    }
    .Home_bg_black_main_div {
        padding: 0px 0px 0px 0px !important;
       
    }
    .Separator_white_01 {
        margin:-159px 0px 0px 357px !important;
    }
     .OurSocietyimgbtn {
    margin: 83px 156px 124px 127px !important;
   
}

   .OurSocietyimgbtn:hover {
    margin:83px 156px 124px 127px !important;
  
}
   .Inner_Gall_metting_main_div {
        padding: 80px 0px 80px 0px !important;
    }
   .Inner_Gall_festival_main_div {
        padding: 80px 0px 70px 0px !important;
    }
   .Background_orangediv {
       
        height:1074px !important; 
        width:31% !important;
    }
   .Orange_banner_text_div {
        padding:350px 0px 0px 167px !important;
      
    }
   .Accodian_position_div {
      
        margin: 46px 0px 0px -48px !important; 
    }
   .Tender_text_img_main_div {
        padding: 40px 0px 0px 56px !important;
    }
   .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 26px !important;
    }
}

@media only screen and (min-width:1600px) and (max-width:1919px){
       .fixedbody {
    /*text-align: -webkit-center;*/
    width: 100% ;
    margin: 0 auto ;
    max-width:1366px ;
}
    .Btnfloat {
        float:left !important;
    }
    .Home_para_back_orange_div {
       
        width: 411px !important;
    }
    .Home_bg_black_main_div {
        padding: 0px 0px 0px 0px !important;
       
    }
    .Separator_white_01 {
        margin: -159px 0px 0px 297px !important;
    }
     .OurSocietyimgbtn {
    margin: 83px 156px 124px 127px !important;
   
}

   .OurSocietyimgbtn:hover {
    margin:83px 156px 124px 127px !important;
  
}
   .Inner_Gall_metting_main_div {
        padding: 80px 0px 80px 0px !important;
    }
   .Inner_Gall_festival_main_div {
        padding: 80px 0px 70px 0px !important;
    }
   .Background_orangediv {
       
        height:894px !important; 
        width:31% !important;
    }
   .Orange_banner_text_div {
        padding: 290px 0px 0px 68px !important;
      
    }
   .Accodian_position_div {
       
        margin: 46px 0px 0px -60px !important;
    }
   .Tender_text_img_main_div {
        padding: 40px 0px 0px 56px !important;
    }
   .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 26px !important;
    }
}

@media only screen and (min-width:1536px) and (max-width:1599px){
       .fixedbody {
    text-align: -webkit-center;
    width: 100% ;
    margin: 0 auto ;
    max-width:1366px ;
}
    .Btnfloat {
        float:left !important;
    }
    .Home_para_back_orange_div {
       
        width: 396px !important;
    }
    .Home_bg_black_main_div {
        padding: 0px 0px 0px 0px !important;
       
    }
    .Separator_white_01 {
        margin: -159px 0px 0px 297px !important;
    }
     .OurSocietyimgbtn {
    margin: 83px 156px 124px 127px !important;
   
}

   .OurSocietyimgbtn:hover {
    margin:83px 156px 124px 127px !important;
  
}
   .Inner_Gall_metting_main_div {
        padding: 80px 0px 80px 0px !important;
    }
   .Inner_Gall_festival_main_div {
        padding: 80px 0px 70px 0px !important;
    }
   .Background_orangediv {
       
        height:864px !important; 
        width:31% !important;
    }
   .Orange_banner_text_div {
        padding:290px 0px 0px 51px !important;
      
    }
}

@media only screen and (min-width:1366px) {
    .Header_logo_text_m_e_maindiv {
        padding:25px 35px 35px 35px;
        background-color:#f6f7f8;
        height:130px;
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 18px 15px 18px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:763px;
        width:36%;
    }
    .Orange_banner_text_div {
        padding: 235px 0px 0px 63px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 95px 70px 70px 70px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 80px 70px 70px 70px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 80px 80px 80px 80px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 45px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 47px 0px 0px -60px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
                text-align: left;
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top: 338px;
        bottom: 0;
        left: 566px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 338px;
    left: 644px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:90px 0px 0px 55px;
        background-image:url(../Images/Background-Orange.png);
        height:295px;
        width:395px;
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 58px;
        position:absolute;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 243px;
    }
    .Our_Associate_section_main_div {
        padding: 70px 70px 70px 70px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 70px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 70px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 70px 0px 70px;
    }
    .Footer_bg_main_div {
        padding:70px 70px 70px 70px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:0px 40px 0px 110px;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:0px 0px 0px 60px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 301px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -114px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:80px 40px 80px 40px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 79px 156px 124px 113px ;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 79px 156px 124px 113px ;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 60px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 60px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:80px 60px 80px 60px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:80px 60px 80px 60px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:80px 60px 80px 60px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:80px 40px 80px 40px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 80px 40px 70px 40px;
    }
    .Imprtant_tab_main_div {
        padding:80px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
                 
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
                text-align: justify;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:80px 0px 80px 0px;
    }
    .map {
        width: 100%;
        height: 450px;
    }
    .Read_More_list {
        color:#50aab2;
        transition: all .4s ease-in-out;
    }
    .Read_More_list:hover {
        color:#f38e10;
        text-decoration:underline;
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width:1280px) and (max-width:1365px) {
    .Header_logo_text_m_e_maindiv {
        padding:25px 35px 35px 35px;
        background-color:#f6f7f8;
        height:130px;
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 18px 15px 18px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:714px;
        width:36%;
    }
    .Orange_banner_text_div {
        padding: 214px 0px 0px 32px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 95px 70px 70px 70px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 80px 70px 70px 70px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 80px 80px 80px 80px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 45px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin:32px 0px 0px -60px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top: 421px;
        bottom: 0;
        left: 566px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 421px;
    left: 644px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 0px 55px;
        background-image:url(../Images/Background-Orange.png);
        height:295px;
        width:373px;
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 58px;
        position:absolute;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 227px;
    }
    .Our_Associate_section_main_div {
        padding: 70px 70px 70px 70px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 70px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 70px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 70px 0px 70px;
    }
    .Footer_bg_main_div {
        padding:70px 70px 70px 70px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:0px 40px 0px 110px;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:0px 0px 0px 60px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 267px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -114px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:80px 40px 80px 40px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 71px 156px 124px 100px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 71px 156px 124px 100px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 60px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 60px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:80px 60px 80px 60px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:80px 60px 80px 60px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:80px 60px 80px 60px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:80px 40px 80px 40px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 80px 40px 70px 40px;
    }
    .Imprtant_tab_main_div {
        padding:80px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:80px 0px 80px 0px
    }
    .map {
        width: 100%;
        height: 450px;
    }

}

@media only screen and (min-width:1024px) and (max-width:1279px) {
    .Header_logo_text_m_e_maindiv {
        padding:25px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 18px 15px 18px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:570px;
        width:46%;
    }
    .Orange_banner_text_div {
        padding:150px 0px 0px 41px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 180px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px -60px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 60px 0px 60px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 395px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:464px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 0px 55px;
        background-image:url(../Images/Background-Orange.png);
        height:295px;
        width:308px;
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 58px;
        position:absolute;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 178px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:0px 8px 0px 50px;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:0px 0px 0px 36px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 181px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -80px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:80px 30px 80px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 50px 156px 124px 74px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 50px 156px 124px 74px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 60px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 60px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:80px 60px 80px 60px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 70px !important;
    }
}

@media only screen and (min-width: 915px) and (max-width:1023px) {
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 18px 15px 18px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:516px;
        width:48%;
    }
    .Orange_banner_text_div {
        padding:112px 0px 0px 14px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 170px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px -8px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 60px 0px 60px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 395px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:464px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 229px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 412px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 350px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 70px !important;
    }
}

@media only screen and (min-width: 892px) and (max-width:914px) {
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 17px 15px 17px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:502px;
        width:49%;
    }
    .Orange_banner_text_div {
        padding:106px 0px 0px 12px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 186px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px -60px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 229px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 412px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 331px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 60px !important;
    }
}

@media only screen and (min-width: 876px) and (max-width:891px) {
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 16px 15px 16px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:493px;
        width:50%;
    }
    .Orange_banner_text_div {
        padding:99px 0px 0px 12px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 270px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 219px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 412px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 316px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .Textpaddleft {
        padding:0px 0px 0px 60px !important;
    }
}

@media only screen and (min-width: 873px) and (max-width:875px) {
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 16px 15px 16px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:491px;
        width:50%;
    }
    .Orange_banner_text_div {
        padding:99px 0px 0px 12px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 278px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 218px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 412px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 316px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 60px !important;
    }
}

@media only screen and (min-width: 864px) and (max-width:872px) {
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding: 15px 15px 15px 15px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:486px;
        width:50%;
    }
    .Orange_banner_text_div {
        padding:99px 0px 0px 7px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 278px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 216px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 412px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 306px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 102px 156px 124px 162px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 60px !important;
    }
}

@media only screen and (min-width: 854px) and (max-width:863px) {
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 14px 15px 14px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:480px;
        width:51%;
    }
    .Orange_banner_text_div {
        padding:99px 0px 0px 11px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 75px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 278px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
  bottom: -89px;
 
  text-align: center;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 214px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 412px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 36px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin: 102px 156px 124px 148px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 102px 156px 124px 148px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 60px !important;
    }
}

@media only screen and (min-width: 804px) and (max-width:853px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 11px 15px 11px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:452px;
        width:55%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 17px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 50px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 335px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -78px;
        text-align: center;
        left: -49px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 201px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 360px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:90px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 90px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 60px !important;
    }
}

@media only screen and (min-width: 800px) and (max-width:803px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 11px 15px 11px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:450px;
        width:55%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 15px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 50px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 335px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -78px;
        text-align: center;
        left: -49px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 200px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:38px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 360px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:90px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin: 90px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 60px !important;
    }
}

@media only screen and (min-width: 780px) and (max-width:799px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 50px;
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                display: flex;
        justify-content: center;
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            top: -8px;
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 0 !important;
        margin-top:-8px !important;
        border:none;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:439px;
        width:55%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 50px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 435px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -64px;
        text-align: center;
        left: -49px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 195px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:24px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:24px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 337px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:81px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:81px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
    .Textpaddleft {
        padding:0px 0px 0px 50px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:779px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:432px;
        width:55%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;
    }
    .About_us_text_div {
        padding:24px 0px 0px 50px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 50px 50px 50px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        padding:5px 0px 0px 50px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 435px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        position:absolute;
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding: 0px 40px 0px 40px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -64px;
        text-align: center;
        left: -49px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 55px;
        background-image:url(../Images/Background-Orange.png);
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px;
        background-image:url(../Images/Background-Black.png);
        height:295px;
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:90px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Architecture_box {
        padding:24px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:0px 0px 0px 40px;
    }
    .Legal_box {
        padding:24px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 323px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:81px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:81px 156px 124px 136px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding: 5px 0px 0px 75px;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 40px 60px 40px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width: 497px;
    }
     .Textpaddleft {
        padding:0px 0px 0px 50px !important;
    }
}

@media only screen and (min-width: 740px) and (max-width:767px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
    }
    .Header_right_text_div {
        float:right;
                text-align: right;
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:416px;
        width:55%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 40px 50px 40px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 60px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 170px 0px 170px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -101px;
        text-align: center;
        left: -91px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 295px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 170px 0px 170px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 40px 60px 40px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width: 478px;
    }
    .border_respomain {
        padding:34px 230px 0px 230px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width: 720px) and (max-width:739px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:405px;
        width:55%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 40px 50px 40px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 60px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 170px 0px 170px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -101px;
        text-align: center;
        left: -91px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 270px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 160px 0px 160px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 50px 60px 50px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 40px 60px 40px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width: 466px;
    }
    .border_respomain {
        padding:34px 230px 0px 230px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width:640px) and (max-width:719px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:360px;
        width:51%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 40px 50px 40px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 60px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 120px 0px 120px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -102px;
        text-align: center;
        left: -124px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 198px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 120px 0px 120px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 40px 60px 40px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 40px 60px 40px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width: 381px;
    }
    .border_respomain {
        padding:34px 230px 0px 230px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width: 600px) and (max-width:639px) {
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:338px;
        width:51%;
    }
    .Orange_banner_text_div {
        padding:73px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 50px 50px 50px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 40px 50px 40px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 50px 60px 50px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 120px 0px 120px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -102px;
        text-align: center;
        left: -149px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 50px 60px 50px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 50px 60px 50px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 158px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 0px 45px 0px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left: 30px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 90px 0px 90px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 50px 60px 50px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 40px 60px 40px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 50px 60px 50px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 40px 60px 40px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding: 10px 30px 30px 30px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width: 359px;
    }
    .border_respomain {
        padding:34px 200px 0px 200px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width:480px) and (max-width:599px) {
    .LR_bar_hide_360 {
        display:none;
    }
     .Colpad {
        padding: 25px 0px 5px 0px !important;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 35px 35px 35px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:270px;
        width:51%;
    }
     .Orange_banner_text_div {
        padding:51px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 35px 50px 35px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 35px 50px 35px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 35px 60px 35px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 120px 0px 120px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -102px;
        text-align: center;
        left: -196px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 35px 60px 35px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 50px 0px 50px;
    }
    .Footer_bg_main_div {
        padding:60px 35px 60px 35px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 58px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 20px 45px 20px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 69px;
        padding-left:21px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
        
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:102px 156px 124px 155px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 40px 0px 40px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 35px 60px 35px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 35px 60px 35px
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 35px 60px 35px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 35px 60px 35px;
    }
    .Imprtant_tab_main_div {
        padding:60px 50px 60px 50px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding:10px 15px 30px 5px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width:286px;
    }
    .border_respomain {
        padding:34px 140px 0px 140px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
    .O_lineht {
        line-height:36px;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width: 412px) and (max-width:479px) {
    .LR_bar_hide_360 {
        display:none;
    }
     .Colpad {
        padding: 25px 0px 5px 0px !important;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 30px 30px 30px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:232px;
        width:51%;
    }
     .Orange_banner_text_div {
        padding:44px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 30px 50px 30px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 30px 50px 30px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 30px 60px 30px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 45px 30px 45px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 345px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 30px 0px 30px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -67px;
        text-align: center;
        left: -233px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 30px 0px 30px;
    }
    .Footer_bg_main_div {
        padding:60px 35px 60px 35px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 0px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width: 296px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 20px 45px 20px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 56px;
        padding-left:15px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
                line-height: 40px;
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:83px 156px 129px 127px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:83px 156px 129px 127px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 30px 60px 30px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 30px 60px 30px;
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Imprtant_tab_main_div {
        padding:60px 30px 60px 30px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding:10px 15px 30px 5px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width:245px;
    }
    .border_respomain {
        padding:34px 60px 0px 60px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
    .O_lineht {
        line-height:36px;
    }
    .htor {
        height:5px;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width: 393px) and (max-width:411px) {
    .NewLHIde {
        display:none;
    }
    .LR_bar_hide_360 {
        display:none;
    }
     .Colpad {
        padding: 25px 0px 5px 0px !important;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 30px 30px 30px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:221px;
        width:51%;
    }
     .Orange_banner_text_div {
        padding:44px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 30px 50px 30px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 30px 50px 30px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 30px 60px 30px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 25px 30px 25px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 20px 30px 20px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 324px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 30px 0px 30px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -58px;
        text-align: center;
        left: -256px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 30px 0px 30px;
    }
    .Footer_bg_main_div {
        padding:60px 35px 60px 35px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 0px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width:277px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 20px 45px 20px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 56px;
        padding-left:15px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
                line-height: 40px;
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:79px 156px 129px 112px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:79px 156px 129px 112px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 30px 60px 30px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 30px 60px 30px;
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Imprtant_tab_main_div {
        padding:60px 30px 60px 30px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding:10px 15px 30px 5px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width:233px;
    }
    .border_respomain {
        padding:34px 60px 0px 60px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
    .O_lineht {
        line-height:36px;
    }
    .htor {
        height:5px;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width: 384px) and (max-width:392px) {
    .NewLHIde {
        display:none;
    }
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 30px 30px 30px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:216px;
        width:51%;
    }
     .Orange_banner_text_div {
        padding:44px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 30px 50px 30px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 30px 50px 30px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 30px 60px 30px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 25px 30px 25px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 10px 30px 10px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 324px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 30px 0px 30px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -58px;
        text-align: center;
        left: -256px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 30px 0px 30px;
    }
    .Footer_bg_main_div {
        padding:60px 35px 60px 35px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 0px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width:268px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 20px 45px 20px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 56px;
        padding-left:15px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
                line-height: 40px;
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:79px 156px 129px 112px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:79px 156px 129px 112px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 30px 60px 30px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 30px 60px 30px;
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Imprtant_tab_main_div {
        padding:60px 30px 60px 30px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding:10px 15px 30px 5px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width:228px;
    }
    .border_respomain {
        padding:34px 60px 0px 60px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
    .O_lineht {
        line-height:36px;
    }
    .htor {
        height:5px;
    }
     .Colpad {
        padding: 25px 0px 5px 0px !important;
    }
      .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width:360px) and (max-width:383px) {
    .NewLHIde {
        display:none;
    }
    .LR_bar_hide_360 {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 30px 30px 30px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:203px;
        width:51%;
    }
     .Orange_banner_text_div {
        padding:44px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 30px 50px 30px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 30px 50px 30px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 30px 60px 30px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 25px 30px 25px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 10px 30px 10px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 310px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 30px 0px 30px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -58px;
        text-align: center;
        left: -256px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 30px 0px 30px;
    }
    .Footer_bg_main_div {
        padding:60px 35px 60px 35px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 0px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width:241px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 20px 45px 20px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 56px;
        padding-left:15px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
                line-height: 40px;
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:70px 155px 129px 98px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:70px 155px 129px 98px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 30px 60px 30px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 30px 60px 30px;
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 20px;
    }
    .Tender_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Imprtant_tab_main_div {
        padding:60px 30px 60px 30px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding:10px 15px 30px 5px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width:214px;
    }
    .border_respomain {
        padding:34px 60px 0px 60px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
    .O_lineht {
        line-height:36px;
    }
    .htor {
        height:5px;
    }
    .Colpad {
        padding: 25px 0px 5px 0px !important;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}

@media only screen and (min-width:320px) and (max-width:359px) {
    .LR_bar_hide {
        display:none;
    }
    .Header_logo_text_m_e_maindiv {
        padding:35px 30px 30px 30px;
        background-color:#f6f7f8;
        /*height:130px;*/
                border-bottom: 1px solid #e7e5e5;
    }
    .Header_head_01 {
        font-family: 'Albert-bold';
        font-size:32px;
        color:#000;
                line-height: 40px;
    }
    .Header_right_text_div {
                margin-top: -7px;
        /*float:right;
                text-align: right;*/
    }
    .Header_link {
        font-size:15px;
        color:#666;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Header_link:hover {
        font-size:15px;
        color:#000;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .navbar-inverse {
        background: #fff;
        
        font-size: 15px;
        border: none !important;
        color: #50aab2 !important;
        border-radius: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        /*height: 50px;*/
    }

    .hvr-bounce-to-bottom {
        color: #50aab2 !important;
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -8px;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f99800;
            /*background: #d7dd35;*/
            /*background: #575da9;*/
            /*background: #e42d9f;*/
            /*background: #025588;*/
            /*background: #99ced4;*/
            /*background: #4abdac;*/
            /*background: #ee86b7;*/
            /*background: #6e7376;*/
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
                    border-top: 8px solid #000;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff !important;
            
            /*color:#4abdac !important;*/
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    .nav > li > a {
        padding:15px 9px 15px 9px;
        position: relative;
    }

    .navbar-nav {
        padding-left: 0px;
                /*display: flex;
        justify-content: center;*/
        float:none !important;
                margin: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #f99800 !important;
        color: #fff !important;
        border-top: 8px solid #000;
         
            /*top: -8px;*/
    }
    .hvr-bounce-to-bottom1 {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: -1px;
            background: #f99800;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom1:hover, .hvr-bounce-to-bottom1:focus, .hvr-bounce-to-bottom1:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom1:hover:before, .hvr-bounce-to-bottom1:focus:before, .hvr-bounce-to-bottom1:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }
            .dropdown-menu {
        padding: 0px 30px 0px 30px !important;
        margin-top: 0px !important;
        border: none;
        width: 100%;
    }
             .headernav > li > .ddd > li > a {
            background-color:#f6f7f8;
            color: #000 !important;
            padding: 12px 15px 12px 15px !important;
           font-size:15px;
            outline: 0 !important;
                    border:none;
            transition: all 0.6s ease-in-out;
        }

            .headernav > li > .ddd > li > a:hover {
                color: #fff !important;
                font-size:15px;
                padding: 12px 15px 12px 15px;
                background-color: #f99800 !important;
                transition: all 0.6s ease-in-out;
                 border:none;
            }

        .ddd > li {
            border-bottom: 1px solid #e7e5e5;
        }
      li.dropdown:hover > .dropdown-menu {
    display: block;
}
    .Background_Orange_main_div {
        padding:0px;position:absolute;
    }
    .Background_orangediv {
        padding:0px;
        background-image: url(../Images/Background-Orange.png);
        height:180px;
        width:51%;
    }
     .Orange_banner_text_div {
        padding:35px 0px 0px 4px; position: absolute;
    }
    .Video_Animation {
        font-size:34px;font-family: 'Albert-bold';color:#000;float: right;
    }
    .Video_animation_main_div {
            padding: 32px 80px 0px 0px;
    }
    .About_us_main_div {
            padding: 60px 30px 50px 30px;
    }
    .About_orange_bar_right {
            margin: -3px 0px 0px 18px;  
    }
    .Heading_01 {
        font-size:17px;color:#000;
    }
    .Heading_02 {
        font-family: 'Hind';font-size:34px;color:#50aab2;        line-height: 52px;
    }
    .About_us_text_div {
        padding:54px 0px 0px 0px;
    }
    .Btn_Readmore {
        display: block;
        text-decoration: none;
        padding: 7px 16px 7px 16px;
        background-color: #f26921;
        outline: 0;
        color: #ffffff !important;
        font-size: 14px;
        text-align: center;
        width: 150px;
       
        transition: all 0.6s ease-in-out;
    }
    .Btn_Readmore:hover {
        background-color: #50aab2;
        color: #ffffff !important;
        
        transition: all 0.6s ease-in-out;
        text-decoration: none;
    }
    .Tender_process_main_div {
        padding: 60px 30px 50px 30px;
        background-color:#f6f7f8;
    }
    .Orange_left_bar {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_01 {
        margin:-3px 0px 0px 17px;
    }
    .Tender_text_img_main_div {
        padding:40px 0px 0px 0px;
    }
    .UlOrangelist {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 19px;
    }
    .UlOrangelist > li {
        padding-left: 10px;
    }
    .Tender_process_img_div {
        text-align:-webkit-center;
        text-align:-moz-center;
        padding:54px 0px 0px 0px;
    }

    .LatestUpdate_main_div {
        padding: 60px 30px 60px 30px;
    }
     .Orange_left_bar_01 {
        margin:-3px 17px 0px 0px;
    }
    .Orange_right_bar_02 {
        margin:-3px 0px 0px 17px;
    }
    .Latest_update_img_div {
        padding:40px 0px 0px 0px;
    }
    .Accordian_main_div {
        padding:45px 15px 30px 15px;
        background-color:#fff;
                border: 1px solid #eceded;
    }
    .Accodian_position_div {
        padding:0px;
        /*position:absolute;*/
                margin: 18px 0px 0px 0px;
    }
    .demo {
        padding: 0px;
}
    .panel-group .panel {
        border-radius: 0 !important;
        box-shadow: none !important;
        border-color: #fff !important;
        margin-bottom:20px;
    }
    .panel-default > .panel-heading {
        padding: 0 !important;
        border-radius: 0 !important;
        color: #000 !important;
        
        background-color: #eceded !important;
        border-color:#fff !important;
                font-size: 14px;
                height: 38px;
    }
    .panel-default > .panel-heading {
       background-color: none !important;
     border-color: #fff !important; 
}
    .panel-title {
        font-size: 14px !important;
    }
    .panel-title > a {
        display: block !important;
        padding: 13px 15px 13px 25px !important ;
        text-decoration: none !important;
        background-color: #eceded ;
    }
    .panel-title > a {
        font-size: 14px !important;
        /* font-weight: bold !important; */
    }
    .glyphicon {
        top: -8px !important;
    }
    .more-less {
        float: right;
        color: #000;
        font-size: 30px;
                font-weight: bold;
    }
    .glyphicon-minus {
        float: right;
        color: #fff;
        font-size: 30px;
                font-weight: bold;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color:none !important;
        text-align: justify !important;
    }
    .panel-body {
        padding: 0px 0px 0px 0px !important;
        text-align: justify !important;
    }
    .panel-body {
       
        padding-left: 0px !important;
                border-top: none !important;
    }
    .collapsed:hover {
        background-color: #f26921 !important;
    }
  

/* Change the active tab's color */
.panel-default > .panel-heading.active {
    background-color: #f26921 !important;
    border-color: #f99800 !important;
}


/* Change the active panel's title color */
.panel-default > .panel-heading.active .panel-title > a {
    background-color: #f26921;
    color: #fff !important;
}

/* Change the color of the icon (if required) in the active tab */
.panel-default > .panel-heading.active .glyphicon {
    color: #fff !important;
}

/* Change the hover effect to apply only on the title */
.panel-title > a:hover {
    background-color: #f26921 !important;
            color: #fff;
}
/* Style for active panel heading */
.panel-heading.active {
    background-color: #f26921; /* Blue color for active panel heading */
    color: #fff; /* Change text color to white */
}

/* Optional: To change the icon color */
.panel-heading.active .more-less {
    color: #fff; /* Change icon color to white when active */
}
    .Our_gallary_section_div {
        padding: 80px 10px 30px 10px;
        background-color:#f6f7f8;
    }
    .Gallery_box_main_div {
        padding:50px 0px 0px 0px;
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Home_page_gallery_box_item {
        padding:10px;
    }
    .Homepage_gallery_box_main_div {
        background-color: #ffffff;
        height: 160px;
        width: 310px;
        padding: 25px 25px 25px 25px;
        position: relative;
        margin: -43px 0px 0px 0px;
    }
    .UlOrangelistGall {
        line-height: 27px;
        list-style-image: url(../Images/Bullet-Orange.png);
        text-align: left;
        padding-left: 17px;
    }
    .UlOrangelistGall > li {
        padding-left: 10px;
    }
    .Topgallry_orange_bar {
        padding:0px 30px 0px 30px;
    }

       .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        color: #dae78f !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #ffffff !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 3px !important;
        height: 3px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 1;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: 19px !important;
        display: block !important;
        width: 97% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    .slick-dots li {
    position: relative;
    display: inline-block !important;
    width: 3px !important;
    height: 3px !important;
    margin: 0 7px !important;
        padding: 3px 9px 0px 9px !important;
    cursor: pointer !important;
}
      .slick-prev {
     left: -12px !important; 
}
    .slick-prev {
    font-size: 0 !important;
    line-height: 0 !important;
    position:absolute !important;
    top: 50% !important;
    display: block !important;
    width: 72px !important;
    height: 43px !important;
    padding: 0 !important;
    z-index: 1; 
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
    /*background-color: transparent !important;*/
}
    .slick-next {
    right: 9px !important;
}
    .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 50% !important;
    display: block !important;
    width: 30px !important;
    height: 43px !important;
    padding: 0 !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    cursor: pointer !important;
    border: none !important;
    outline: none !important;
    background: url(../img/next.png) !important;
    background-color: transparent !important;
}
    .slick-prev:hover,
.slick-prev:focus
{
     color: #000000 !important;
    outline: none !important;
    background: url(../img/prev.png) !important;
     transition: all 0.9s ease-in-out !important;
}
.slick-next:hover,
.slick-next:focus
{
    color: transparent !important;
    outline: none !important;
   background:url(../img/next.png) !important;
    transition: all 0.9s ease-in-out !important;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1 !important;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25 !important;
}

.slick-prev:before,
.slick-next:before
{
    /*font-family: 'slick' !important;*/
    font-size: 20px !important;
    line-height: 1 !important;

    opacity: .75 !important;
    color: white !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

[dir='rtl'] .slick-prev
{
    right: 0px !important;
    left: auto !important;
}
.slick-prev:before
{
   
   background: url(../img/prev.png) !important;
}
[dir='rtl'] .slick-prev:before
{
   background:url(../img/next.png) !important;

}


[dir='rtl'] .slick-next
{
    right: auto !important;
    left: 0px !important;
}
.slick-next:before
{
       background:url(../img/next.png) !important;

}
[dir='rtl'] .slick-next:before
{
        background: url(../img/prev.png) !important;

}
.slick-prev:before {
    background: url(../img/prev.png) !important;
}
 .slick-arrow {
        position: absolute !important;
        top:334px;
        bottom: 0;
        left: 353px;
        /*width: 15%;*/
        width: 5%;
        font-size: 25px;
        color: #000;
        text-align: center;
        text-shadow: none !important;
        filter: none !important;
        opacity: 1 !important;
    }

        .slick-arrow:hover {
            color: #ccdc5f;
        }

        .slick-arrow.left {
            background-repeat: repeat-x;
            background-image: none !important;
            color: #000;
                cursor: pointer;
        }

            .slick-arrow.left:hover {
                color: #000000;
            }

        .slick-arrow.right {
    right: 46px;
    background-repeat: repeat-x;
    background-image: none !important;
    color: #000;
    top: 334px;
    left:420px;
        cursor: pointer;
}

            .slick-arrow.right:hover {
                color: #ffffff;
            }

        .slick-arrow .glyphicon-chevron-left, .slick-arrow .glyphicon-chevron-right, .slick-arrow .icon-prev, .slick-arrow .icon-next {
            width: 35px;
            height: 35px;
            margin-top: -15px;
            font-size: 35px;
        }
        .slider-arrows {
  position: relative;
         bottom: -27px;
        text-align: center;
        left: -269px;
}

.slick-prev,
.slick-next {
  font-size: 18px;
  background: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
}

.slick-prev:hover,
.slick-next:hover {
  background: #333;
}

.About_orange_bar_rightGall_03 {
        margin: -3px 0px 0px 18px;
    }
    .GallWhiteboxtext {
            margin: -24px 0px 0px 113px;
    position: absolute;
    }
     .Iconhome_left {
        position: absolute !important;
  /*background-image:url(../Images/Background-Arrow-Left.png);*/
  background-color:#eaebeb;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_left:hover {
        position: absolute !important;
   /*background-image:url(../Images/Background-Arrow-Left.png);*/
   background-color:#50aab2;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
     color:#fff;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size: 30px !important;
    }
    .Iconhome_right {
        position: absolute !important;
    /*background-image:url(../Images/Background-Arrow-Left.png);*/
    background-color:#eaebeb;
     height:44px;
    width:50px;
     padding: 6px 0px 0px 0px;
     transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #000 !important;
    font-size: 30px !important;
    }
    .Iconhome_right:hover {
        position: absolute !important;
      /*background-image:url(../Images/Background-Arrow-Left.png);*/
      background-color:#50aab2;
      height:44px;
    width:50px;
    padding: 6px 0px 0px 0px;
    transition: all 0.4s ease-in-out;
    margin: 14px 0px 0px 0px !important;
    color: #fff !important;
    font-size:30px !important;
    }
    .Homepage_padding_div {
        padding: 55px;
    }
    .Hompage_Parallax_effect_main_div {
        padding:170px 0px 170px 0px;
        background-image:url(../Images/Parallax-Effect-01.jpg);
                background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    .Home_para_back_orange_div {
        padding:82px 0px 82px 0px;
        background-image:url(../Images/Background-Orange.png);
                text-align: center;
        /*height:295px;
        width:308px;*/
    }
    .Heading_w_01 {
        font-family: 'Albert-bold';
        font-size:36px;
        color:#fff;
                font-style: italic;
    }
    .Homepage_background_black_main_div {
        padding:0px 0px 40px 0px;
        background-image:url(../Images/Background-Black.png);
        /*height:295px;*/
    }
    .Home_bg_black_main_div {
        padding:0px 0px 0px 0px;
        /*position:absolute;*/
                margin-top: -14px;
    }
    .Home_number_div_01 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Home_number_div_02 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
     .Home_number_div_03 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
      .Home_number_div_04 {
        padding:77px 0px 0px 0px;
        text-align:center;
    }
    .Heading_o_01 {
         font-family: 'Albert-bold';
        font-size:36px;
        color:#f38e10;
                font-style: italic;
    }
    .Heading_w_s_01 {
        font-size:17px;
        color:#fff;
                line-height: 30px;
    }
    .Separator_white_01 {
                margin: -159px 0px 0px 192px;
                display:none;
    }
    .Our_Associate_section_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Associate_img_box_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Architecture_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Legal_box_main_div {
        padding:40px 0px 0px 0px;
    }
    .Legal_box {
        padding:30px 0px 0px 0px;
        height:258px;
        background-color:#f6f7f8;
        border:1px solid #eceded;
        
        text-align:-webkit-center;
        text-align:-moz-center;
    }
    .Footer_bar_orange {
        padding:0px 30px 0px 30px;
    }
    .Footer_bg_main_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Heading_big_01 {
        font-size:40px;
        color:#000;
        font-family: 'Albert-bold';
    }
    .Footer_link {
        
        color: #000;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_link:hover {
        
        color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Foot_mob_dot {
        padding:0px 10px 0px 10px;
    }
    .Foot_email_dot {
        padding:0px 10px 0px 20px;
    }
    .Footer_Our_info_main_div {
        padding:50px 0px 0px 0px;
    }
    .Footer_1st_div {
         padding:0px 0px 0px 0px !important;
    }
    .Footer_ourinfo_link {
        color:#666;
        text-decoration: none;
        transition: all .4s ease-in-out;
    }
    .Footer_ourinfo_link:hover {
       color:#50aab2;
        text-decoration:none;
        transition: all .4s ease-in-out;
    }
    .Footer_write_to_us_div {
        padding:50px 0px 0px 0px;
    }
    .enquiryform1 {
        /* margin-bottom: 12px; */
        /* width: 73%; */
        padding-left: 0px;
    }
    .form-group {
        padding: 3px 3px 3px 3px;
        /* border: 1px solid #ebe6df; */
        border: 1px solid #eceded;
        background-color: #ffffff;
        margin-bottom: 0px;
    }
    .input-group-addon {
        padding: 6px 10px;
        width: 35px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-align: center;
        background-color: #c9c8c8;
        border: none;
        border-radius: 0px;
    }
    .form-control1 {
        box-shadow: none;
        /* width: 212px !important; */
        /* width: 340px !important; */
        width:206px !important;
        height: 30px !important;
        padding: 3px 15px !important;
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: none !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
        font-family: poopins !important;
    }
    .btnsend:hover {
        background-color: #50aab2 !important;
        color: #000000 !important;
        transition: 0.8s all ease-in-out;
    }
    .btnsend {
        background-color: #c9c7c8;
        text-align: center;
        padding: 0px 15px 0px 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;
        cursor: pointer;
        width: 100% !important;
        height: 35px !important;
    }
     ::placeholder {
            color: #939393  !important;
            font-family: poopins !important;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #939393  !important;
            font-family: poopins !important;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #939393  !important;
            font-family: poopins !important;
        }
    .Footer_copyright_main_div {
        padding:45px 20px 45px 20px;
        background-color:#e6e6e6;
        text-align:center;

    }
   .Background-Inner-Page {
        background-image: url(../Images/Header-Image-Inner-Page.jpg);
        height: 167px;
    }
   .inner-div-title {
        padding-top: 56px;
        padding-left:15px;
    }
   .subpage-title {
        font-size: 32px;
        font-family: 'Albert-bold';
                line-height: 40px;
        margin-bottom: 5px;
        color: #fff;
    }
   .breadcrubpadd {
       display:none;
        padding-top: 22px;
        right: -12px;
    }
   .breadcrumb {
        background: none !important;
    }
   .breadcrumb-item {
        color: #000;
        text-decoration: none;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .breadcrumb-item:hover {
        color: #000;
        text-decoration: underline;
        font-size:15px;
        transition: all 0.6s ease-in-out;
    }
    .Innerpadding_pg {
        padding:100px 100px 100px 100px;
    }
    .scrollup {
        position: fixed;
        right: 20px;
        bottom: 50px;
        color: #000 !important;
        background-color: #f38e10 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup:hover {
        background-color: #50aab2 !important;
        color: #fff !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }
    .Inner_Img_oursociety_div {
        padding:60px 30px 60px 30px;
        background-color:#f6f7f8;
    }
    .Our_society_img_div_01 {
        padding:10px;
    }
     .OurSocietyimgbtn {
    margin:58px 155px 129px 80px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #000 !important;
    background-color:#f38e10 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}

   .OurSocietyimgbtn:hover {
    margin:58px 155px 129px 80px;
    padding: 9px 6px 10px 6px ;
    height: 40px !important;
    width: 70px !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    color: #fff !important;
    background-color: #50aab2 !important;
    /* background-color: rgba(204,220,95, 0.8) !important; */
    border: none !important;
    transition: all .4s ease-in-out;
}
    .Inner_o_s_border {
        padding:0px 30px 0px 30px;
    }
    .Inner_main_societyImg_div_01 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Inner_main_societyImg_div_02 {
        padding:0px 0px 0px 0px;
                text-align: center;
    }
    .Our_society_comfort_Luxury_div {
        padding:60px 30px 60px 30px;
    }
    .Confort_luxury_text_div {
        padding:40px 0px 0px 0px;
    }
    .ParallaxVideo {
        height: 600px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
   .ParallaxVideo video {
        min-width: 100%;
        position: fixed;
        top: 0;
        z-index: -999;
    }
    .Management_committee_main_div {
        padding:60px 30px 60px 30px;
    }
    .Management_box_main_div {
        padding: 20px 0px 0px 0px;
    }
    .management_box_01 {
                padding: 50px 0px 50px 0px;
        
        background-color: #f6f7f8;
        border: 1px solid #eceded;
        text-align: -webkit-center;
        text-align: -moz-center;
    }
    .management_box_padd_01 {
        padding: 10px;
    }
    .Tender_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Tender_text_img_main_div {
        padding: 40px 0px 0px 0px;
    }
    .Inner_Tender_process_img_div {
        padding:40px 0px 0px 0px;
               text-align: -webkit-center;
               text-align:-moz-center;
    }
    .Inner_Gall_metting_main_div {
        padding:60px 30px 60px 30px;
    }
    .Inner_Meetings_img_main_div {
                padding: 30px 0px 0px 0px;
    }
    .Inner_meeting_img_padd_01 {
                padding: 20px 0px 0px 0px;
                        text-align: center;
    }
    .Inner_ram_utsav_video_div {
        padding:50px 0px 0px 0px;
    }
    .Inner_Gall_festival_main_div {
        padding: 60px 30px 60px 30px;
    }
    .Imprtant_tab_main_div {
        padding:60px 30px 60px 30px;
    }
    .ul-tabs1 {
        list-style: none;
        padding-top: 5px;
        padding-left: 0px;
        margin:0px
    }
    .ul-tabs1 > li.active > .aaa1 {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .ul-tabs1 > li > .aaa1 {
        text-decoration: none;
        color: #000 !important;
        font-size: 14px;
        display: block;
        /*padding: 14px 30px 14px 20px;*/
                padding: 10px 10px !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important;
        position: relative;
        /*height: 50px;*/
        background: #eceded;
                border-radius: 3px;
        
    }
    .ul-tabs1 > li > .aaa1:hover {
        transition: all 0.5s ease-in-out;
        background-color: #f26921;
        border-left: 4px solid #000;
        outline: 0;
         color: #fff !important;
    }
    .Important_tab_content_div {
                padding:10px 15px 30px 5px;
        border: 1px solid #d3d3d3;
        float: left;
        min-height: 200px;
        border-radius: 3px;
    }
    .Contact_us_map_div {
        padding:60px 0px 60px 0px
    }
    .map {
        width: 100%;
        height: 350px;
    }
     .navbar-header1 {
    float: none;
    /*border-bottom: 1px solid #fff;*/
}
       .navbar-toggle1 {
    background-color:#f38e10 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 10px!important;
    margin-right: 25px !important;
    margin-bottom: 10px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
}
       .navbar-collapse1.collapse {
    display: none !important;
            border-color: #e7e5e5 !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    /*width: 100%;*/
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #e7e5e5;
        border-top: 1px solid #e7e5e5;
}
       .navbar-nav > li > a {
    text-align: center;
    /*color: #fff !important;*/
    padding: 15px 0px 15px 0px !important;
    font-size: 14px;
    font-family: Poppins;
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
       .navbar-toggle1:hover {
    background-color: #50aab2!important;
}
    .BannerImg {
            width: 100%;
    max-width:189px;
    }
    .border_respomain {
        padding:34px 60px 0px 60px;
    }
    .border_respo {
                border-bottom: 1px solid #e5e5e5;
    }
    .O_lineht {
        line-height:36px;
    }
    .htor {
        height:5px;
    }
    .Colpad {
        padding: 25px 0px 5px 0px !important;
    }
     .Textpaddleft {
        padding:60px 0px 0px 0px !important;
    }
    .Imgtendercenter {
        text-align:-webkit-center;
        text-align:-moz-center;
    }
}
